summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
Diffstat (limited to 'libs')
-rw-r--r--libs/appleutility/wscript3
-rw-r--r--libs/ardour/MSVClibardour/ardour.vcproj2200
-rw-r--r--libs/ardour/ardour/amp.h3
-rw-r--r--libs/ardour/ardour/analyser.h4
-rw-r--r--libs/ardour/ardour/ardour.h40
-rw-r--r--libs/ardour/ardour/async_midi_port.h37
-rw-r--r--libs/ardour/ardour/audio_backend.h92
-rw-r--r--libs/ardour/ardour/audio_buffer.h2
-rw-r--r--libs/ardour/ardour/audio_diskstream.h3
-rw-r--r--libs/ardour/ardour/audio_library.h6
-rw-r--r--libs/ardour/ardour/audio_playlist_importer.h6
-rw-r--r--libs/ardour/ardour/audio_playlist_source.h2
-rw-r--r--libs/ardour/ardour/audio_port.h2
-rw-r--r--libs/ardour/ardour/audio_region_importer.h4
-rw-r--r--libs/ardour/ardour/audio_track.h2
-rw-r--r--libs/ardour/ardour/audio_track_importer.h4
-rw-r--r--libs/ardour/ardour/audio_unit.h8
-rw-r--r--libs/ardour/ardour/audioanalyser.h5
-rw-r--r--libs/ardour/ardour/audioengine.h4
-rw-r--r--libs/ardour/ardour/audiofile_tagger.h4
-rw-r--r--libs/ardour/ardour/audiofilesource.h9
-rw-r--r--libs/ardour/ardour/audioplaylist.h4
-rw-r--r--libs/ardour/ardour/audioregion.h33
-rw-r--r--libs/ardour/ardour/audiosource.h2
-rw-r--r--libs/ardour/ardour/auditioner.h3
-rw-r--r--libs/ardour/ardour/auto_bundle.h2
-rw-r--r--libs/ardour/ardour/automatable.h3
-rw-r--r--libs/ardour/ardour/automatable_sequence.h2
-rw-r--r--libs/ardour/ardour/automation_control.h4
-rw-r--r--libs/ardour/ardour/automation_list.h4
-rw-r--r--libs/ardour/ardour/automation_watch.h2
-rw-r--r--libs/ardour/ardour/backend_search_path.h39
-rw-r--r--libs/ardour/ardour/beats_frames_converter.h3
-rw-r--r--libs/ardour/ardour/broadcast_info.h3
-rw-r--r--libs/ardour/ardour/buffer.h3
-rw-r--r--libs/ardour/ardour/buffer_manager.h2
-rw-r--r--libs/ardour/ardour/buffer_set.h9
-rw-r--r--libs/ardour/ardour/bundle.h4
-rw-r--r--libs/ardour/ardour/butler.h42
-rw-r--r--libs/ardour/ardour/caimportable.h3
-rw-r--r--libs/ardour/ardour/capturing_processor.h2
-rw-r--r--libs/ardour/ardour/chan_count.h6
-rw-r--r--libs/ardour/ardour/chan_mapping.h2
-rw-r--r--libs/ardour/ardour/click.h5
-rw-r--r--libs/ardour/ardour/comparable_shared_ptr.h4
-rw-r--r--libs/ardour/ardour/configuration.h2
-rw-r--r--libs/ardour/ardour/configuration_variable.h13
-rw-r--r--libs/ardour/ardour/control_protocol_manager.h4
-rw-r--r--libs/ardour/ardour/coreaudiosource.h4
-rw-r--r--libs/ardour/ardour/cycle_timer.h7
-rw-r--r--libs/ardour/ardour/cycles.h3
-rw-r--r--libs/ardour/ardour/data_type.h4
-rw-r--r--libs/ardour/ardour/debug.h75
-rw-r--r--libs/ardour/ardour/delivery.h3
-rw-r--r--libs/ardour/ardour/directory_names.h36
-rw-r--r--libs/ardour/ardour/diskstream.h5
-rw-r--r--libs/ardour/ardour/element_import_handler.h5
-rw-r--r--libs/ardour/ardour/element_importer.h3
-rw-r--r--libs/ardour/ardour/event_type_map.h4
-rw-r--r--libs/ardour/ardour/export_channel.h10
-rw-r--r--libs/ardour/ardour/export_channel_configuration.h2
-rw-r--r--libs/ardour/ardour/export_failed.h4
-rw-r--r--libs/ardour/ardour/export_filename.h2
-rw-r--r--libs/ardour/ardour/export_format_base.h5
-rw-r--r--libs/ardour/ardour/export_format_compatibility.h2
-rw-r--r--libs/ardour/ardour/export_format_manager.h2
-rw-r--r--libs/ardour/ardour/export_format_specification.h3
-rw-r--r--libs/ardour/ardour/export_formats.h14
-rw-r--r--libs/ardour/ardour/export_graph_builder.h2
-rw-r--r--libs/ardour/ardour/export_handler.h5
-rw-r--r--libs/ardour/ardour/export_pointers.h1
-rw-r--r--libs/ardour/ardour/export_preset.h4
-rw-r--r--libs/ardour/ardour/export_profile_manager.h5
-rw-r--r--libs/ardour/ardour/export_status.h3
-rw-r--r--libs/ardour/ardour/export_timespan.h3
-rw-r--r--libs/ardour/ardour/file_source.h12
-rw-r--r--libs/ardour/ardour/filename_extensions.h20
-rw-r--r--libs/ardour/ardour/filesystem_paths.h24
-rw-r--r--libs/ardour/ardour/filter.h3
-rw-r--r--libs/ardour/ardour/graph.h3
-rw-r--r--libs/ardour/ardour/graphnode.h2
-rw-r--r--libs/ardour/ardour/iec1ppmdsp.h3
-rw-r--r--libs/ardour/ardour/iec2ppmdsp.h3
-rw-r--r--libs/ardour/ardour/import_status.h3
-rw-r--r--libs/ardour/ardour/importable_source.h3
-rw-r--r--libs/ardour/ardour/instrument_info.h15
-rw-r--r--libs/ardour/ardour/internal_return.h2
-rw-r--r--libs/ardour/ardour/internal_send.h2
-rw-r--r--libs/ardour/ardour/interpolation.h7
-rw-r--r--libs/ardour/ardour/interthread_info.h3
-rw-r--r--libs/ardour/ardour/io.h4
-rw-r--r--libs/ardour/ardour/io_processor.h2
-rw-r--r--libs/ardour/ardour/jack_utils.h253
-rw-r--r--libs/ardour/ardour/kmeterdsp.h4
-rw-r--r--libs/ardour/ardour/ladspa_plugin.h14
-rw-r--r--libs/ardour/ardour/latent.h3
-rw-r--r--libs/ardour/ardour/libardour_visibility.h45
-rw-r--r--libs/ardour/ardour/linux_vst_support.h39
-rw-r--r--libs/ardour/ardour/location.h15
-rw-r--r--libs/ardour/ardour/location_importer.h4
-rw-r--r--libs/ardour/ardour/logcurve.h6
-rw-r--r--libs/ardour/ardour/lv2_plugin.h6
-rw-r--r--libs/ardour/ardour/lxvst_plugin.h6
-rw-r--r--libs/ardour/ardour/meter.h5
-rw-r--r--libs/ardour/ardour/midi_automation_list_binder.h2
-rw-r--r--libs/ardour/ardour/midi_buffer.h2
-rw-r--r--libs/ardour/ardour/midi_diskstream.h4
-rw-r--r--libs/ardour/ardour/midi_model.h14
-rw-r--r--libs/ardour/ardour/midi_operator.h2
-rw-r--r--libs/ardour/ardour/midi_patch_manager.h2
-rw-r--r--libs/ardour/ardour/midi_patch_search_path.h39
-rw-r--r--libs/ardour/ardour/midi_playlist.h3
-rw-r--r--libs/ardour/ardour/midi_playlist_source.h2
-rw-r--r--libs/ardour/ardour/midi_port.h2
-rw-r--r--libs/ardour/ardour/midi_region.h10
-rw-r--r--libs/ardour/ardour/midi_ring_buffer.h3
-rw-r--r--libs/ardour/ardour/midi_scene_change.h63
-rw-r--r--libs/ardour/ardour/midi_scene_changer.h75
-rw-r--r--libs/ardour/ardour/midi_source.h21
-rw-r--r--libs/ardour/ardour/midi_state_tracker.h3
-rw-r--r--libs/ardour/ardour/midi_stretch.h2
-rw-r--r--libs/ardour/ardour/midi_track.h6
-rw-r--r--libs/ardour/ardour/midi_ui.h5
-rw-r--r--libs/ardour/ardour/midiport_manager.h15
-rw-r--r--libs/ardour/ardour/mix.h39
-rw-r--r--libs/ardour/ardour/monitor_processor.h5
-rw-r--r--libs/ardour/ardour/movable.h2
-rw-r--r--libs/ardour/ardour/msvc_libardour.h73
-rw-r--r--libs/ardour/ardour/mtdm.h4
-rw-r--r--libs/ardour/ardour/mute_master.h2
-rw-r--r--libs/ardour/ardour/onset_detector.h2
-rw-r--r--libs/ardour/ardour/operations.h28
-rw-r--r--libs/ardour/ardour/pan_controllable.h2
-rw-r--r--libs/ardour/ardour/pannable.h2
-rw-r--r--libs/ardour/ardour/panner.h17
-rw-r--r--libs/ardour/ardour/panner_manager.h18
-rw-r--r--libs/ardour/ardour/panner_search_path.h39
-rw-r--r--libs/ardour/ardour/panner_shell.h3
-rw-r--r--libs/ardour/ardour/peak.h1
-rw-r--r--libs/ardour/ardour/pi_controller.h82
-rw-r--r--libs/ardour/ardour/pitch.h4
-rw-r--r--libs/ardour/ardour/playlist.h8
-rw-r--r--libs/ardour/ardour/playlist_factory.h2
-rw-r--r--libs/ardour/ardour/playlist_source.h2
-rw-r--r--libs/ardour/ardour/plugin.h5
-rw-r--r--libs/ardour/ardour/plugin_insert.h3
-rw-r--r--libs/ardour/ardour/plugin_manager.h35
-rw-r--r--libs/ardour/ardour/plugin_types.h (renamed from libs/ardour/lv2_bundled_search_path.cc)29
-rw-r--r--libs/ardour/ardour/port.h4
-rw-r--r--libs/ardour/ardour/port_engine.h3
-rw-r--r--libs/ardour/ardour/port_insert.h3
-rw-r--r--libs/ardour/ardour/port_manager.h2
-rw-r--r--libs/ardour/ardour/port_set.h2
-rw-r--r--libs/ardour/ardour/process_thread.h3
-rw-r--r--libs/ardour/ardour/processor.h3
-rw-r--r--libs/ardour/ardour/profile.h12
-rw-r--r--libs/ardour/ardour/progress.h4
-rw-r--r--libs/ardour/ardour/proxy_controllable.h2
-rw-r--r--libs/ardour/ardour/public_diskstream.h4
-rw-r--r--libs/ardour/ardour/quantize.h3
-rw-r--r--libs/ardour/ardour/rb_effect.h2
-rw-r--r--libs/ardour/ardour/rc_configuration.h7
-rw-r--r--libs/ardour/ardour/rc_configuration_vars.h26
-rw-r--r--libs/ardour/ardour/readable.h3
-rw-r--r--libs/ardour/ardour/recent_sessions.h10
-rw-r--r--libs/ardour/ardour/region.h57
-rw-r--r--libs/ardour/ardour/region_factory.h3
-rw-r--r--libs/ardour/ardour/region_sorters.h4
-rw-r--r--libs/ardour/ardour/resampled_source.h3
-rw-r--r--libs/ardour/ardour/return.h2
-rw-r--r--libs/ardour/ardour/reverse.h2
-rw-r--r--libs/ardour/ardour/revision.h9
-rw-r--r--libs/ardour/ardour/route.h3
-rw-r--r--libs/ardour/ardour/route_graph.h2
-rw-r--r--libs/ardour/ardour/route_group.h25
-rw-r--r--libs/ardour/ardour/route_group_member.h2
-rw-r--r--libs/ardour/ardour/runtime_functions.h11
-rw-r--r--libs/ardour/ardour/scene_change.h43
-rw-r--r--libs/ardour/ardour/scene_changer.h (renamed from libs/ardour/control_protocol_search_path.cc)50
-rw-r--r--libs/ardour/ardour/search_paths.h112
-rw-r--r--libs/ardour/ardour/send.h2
-rw-r--r--libs/ardour/ardour/session.h71
-rw-r--r--libs/ardour/ardour/session_configuration.h2
-rw-r--r--libs/ardour/ardour/session_directory.h4
-rw-r--r--libs/ardour/ardour/session_event.h5
-rw-r--r--libs/ardour/ardour/session_handle.h6
-rw-r--r--libs/ardour/ardour/session_metadata.h4
-rw-r--r--libs/ardour/ardour/session_object.h4
-rw-r--r--libs/ardour/ardour/session_playlists.h2
-rw-r--r--libs/ardour/ardour/session_state_utils.h10
-rw-r--r--libs/ardour/ardour/session_utils.h4
-rw-r--r--libs/ardour/ardour/silentfilesource.h5
-rw-r--r--libs/ardour/ardour/slave.h20
-rw-r--r--libs/ardour/ardour/smf_source.h15
-rw-r--r--libs/ardour/ardour/sndfileimportable.h3
-rw-r--r--libs/ardour/ardour/sndfilesource.h3
-rw-r--r--libs/ardour/ardour/soundseq.h6
-rw-r--r--libs/ardour/ardour/source.h2
-rw-r--r--libs/ardour/ardour/source_factory.h2
-rw-r--r--libs/ardour/ardour/speaker.h4
-rw-r--r--libs/ardour/ardour/speakers.h2
-rw-r--r--libs/ardour/ardour/spline.h4
-rw-r--r--libs/ardour/ardour/srcfilesource.h9
-rw-r--r--libs/ardour/ardour/stretch.h4
-rw-r--r--libs/ardour/ardour/strip_silence.h2
-rw-r--r--libs/ardour/ardour/tape_file_matcher.h4
-rw-r--r--libs/ardour/ardour/template_utils.h18
-rw-r--r--libs/ardour/ardour/tempo.h14
-rw-r--r--libs/ardour/ardour/tempo_map_importer.h4
-rw-r--r--libs/ardour/ardour/thread_buffers.h3
-rw-r--r--libs/ardour/ardour/ticker.h3
-rw-r--r--libs/ardour/ardour/track.h4
-rw-r--r--libs/ardour/ardour/transient_detector.h2
-rw-r--r--libs/ardour/ardour/trimmable.h2
-rw-r--r--libs/ardour/ardour/types.h11
-rw-r--r--libs/ardour/ardour/unknown_processor.h2
-rw-r--r--libs/ardour/ardour/uri_map.h4
-rw-r--r--libs/ardour/ardour/user_bundle.h2
-rw-r--r--libs/ardour/ardour/utils.h53
-rw-r--r--libs/ardour/ardour/vestige/aeffectx.h78
-rw-r--r--libs/ardour/ardour/visibility.h44
-rw-r--r--libs/ardour/ardour/vst_info_file.h55
-rw-r--r--libs/ardour/ardour/vst_plugin.h5
-rw-r--r--libs/ardour/ardour/vst_types.h30
-rw-r--r--libs/ardour/ardour/vumeterdsp.h3
-rw-r--r--libs/ardour/ardour/windows_vst_plugin.h8
-rw-r--r--libs/ardour/ardour/worker.h6
-rw-r--r--libs/ardour/async_midi_port.cc49
-rw-r--r--libs/ardour/audio_diskstream.cc14
-rw-r--r--libs/ardour/audio_library.cc23
-rw-r--r--libs/ardour/audio_track.cc9
-rw-r--r--libs/ardour/audio_unit.cc4
-rw-r--r--libs/ardour/audioengine.cc51
-rw-r--r--libs/ardour/audiofilesource.cc7
-rw-r--r--libs/ardour/audioregion.cc48
-rw-r--r--libs/ardour/audiosource.cc253
-rw-r--r--libs/ardour/auditioner.cc11
-rw-r--r--libs/ardour/automation_watch.cc4
-rw-r--r--libs/ardour/broadcast_info.cc9
-rw-r--r--libs/ardour/butler.cc165
-rw-r--r--libs/ardour/control_protocol_manager.cc59
-rw-r--r--libs/ardour/coreaudiosource.cc15
-rw-r--r--libs/ardour/cycle_timer.cc2
-rw-r--r--libs/ardour/debug.cc2
-rw-r--r--libs/ardour/default_click.cc4
-rw-r--r--libs/ardour/directory_names.cc10
-rw-r--r--libs/ardour/diskstream.cc5
-rw-r--r--libs/ardour/element_import_handler.cc1
-rw-r--r--libs/ardour/enums.cc13
-rw-r--r--libs/ardour/export_channel.cc4
-rw-r--r--libs/ardour/export_filename.cc5
-rw-r--r--libs/ardour/export_format_base.cc2
-rw-r--r--libs/ardour/export_graph_builder.cc8
-rw-r--r--libs/ardour/export_handler.cc5
-rw-r--r--libs/ardour/export_profile_manager.cc21
-rw-r--r--libs/ardour/file_source.cc91
-rw-r--r--libs/ardour/filesystem_paths.cc112
-rw-r--r--libs/ardour/find_session.cc10
-rw-r--r--libs/ardour/globals.cc38
-rw-r--r--libs/ardour/graph.cc15
-rw-r--r--libs/ardour/import.cc43
-rw-r--r--libs/ardour/io.cc26
-rw-r--r--libs/ardour/ladspa_plugin.cc72
-rw-r--r--libs/ardour/linux_vst_info_file.cc427
-rw-r--r--libs/ardour/linux_vst_support.cc19
-rw-r--r--libs/ardour/location.cc79
-rw-r--r--libs/ardour/ltc_slave.cc10
-rw-r--r--libs/ardour/lv2_evbuf.c2
-rw-r--r--libs/ardour/lv2_plugin.cc57
-rw-r--r--libs/ardour/lxvst_plugin.cc9
-rw-r--r--libs/ardour/meter.cc9
-rw-r--r--libs/ardour/midi_clock_slave.cc7
-rw-r--r--libs/ardour/midi_diskstream.cc54
-rw-r--r--libs/ardour/midi_model.cc5
-rw-r--r--libs/ardour/midi_patch_manager.cc5
-rw-r--r--libs/ardour/midi_region.cc24
-rw-r--r--libs/ardour/midi_scene_change.cc142
-rw-r--r--libs/ardour/midi_scene_changer.cc329
-rw-r--r--libs/ardour/midi_source.cc36
-rw-r--r--libs/ardour/midi_track.cc11
-rw-r--r--libs/ardour/midi_ui.cc10
-rw-r--r--libs/ardour/midiport_manager.cc22
-rw-r--r--libs/ardour/mix.cc16
-rw-r--r--libs/ardour/msvc/msvc_libardour.cc276
-rw-r--r--libs/ardour/mtc_slave.cc13
-rw-r--r--libs/ardour/panner_manager.cc47
-rw-r--r--libs/ardour/panner_search_path.cc44
-rw-r--r--libs/ardour/panner_shell.cc4
-rw-r--r--libs/ardour/pcm_utils.cc4
-rw-r--r--libs/ardour/pi_controller.cc231
-rw-r--r--libs/ardour/playlist.cc8
-rw-r--r--libs/ardour/plugin.cc4
-rw-r--r--libs/ardour/plugin_insert.cc19
-rw-r--r--libs/ardour/plugin_manager.cc560
-rw-r--r--libs/ardour/po/cs.po855
-rw-r--r--libs/ardour/po/de.po872
-rw-r--r--libs/ardour/po/el.po829
-rw-r--r--libs/ardour/po/es.po827
-rw-r--r--libs/ardour/po/it.po820
-rw-r--r--libs/ardour/po/nn.po846
-rw-r--r--libs/ardour/po/pl.po808
-rw-r--r--libs/ardour/po/ru.po784
-rw-r--r--libs/ardour/po/sv.po808
-rw-r--r--libs/ardour/po/zh.po817
-rw-r--r--libs/ardour/port.cc4
-rw-r--r--libs/ardour/port_insert.cc2
-rw-r--r--libs/ardour/port_set.cc8
-rw-r--r--libs/ardour/rc_configuration.cc2
-rw-r--r--libs/ardour/region.cc18
-rw-r--r--libs/ardour/region_factory.cc8
-rw-r--r--libs/ardour/resampled_source.cc4
-rw-r--r--libs/ardour/route.cc15
-rw-r--r--libs/ardour/route_group_member.cc1
-rw-r--r--libs/ardour/scene_change.cc39
-rw-r--r--libs/ardour/search_paths.cc276
-rw-r--r--libs/ardour/session.cc305
-rw-r--r--libs/ardour/session_butler.cc10
-rw-r--r--libs/ardour/session_events.cc7
-rw-r--r--libs/ardour/session_ltc.cc1
-rw-r--r--libs/ardour/session_midi.cc33
-rw-r--r--libs/ardour/session_playlists.cc8
-rw-r--r--libs/ardour/session_process.cc6
-rw-r--r--libs/ardour/session_state.cc161
-rw-r--r--libs/ardour/session_transport.cc103
-rw-r--r--libs/ardour/session_vst.cc114
-rw-r--r--libs/ardour/smf_source.cc67
-rw-r--r--libs/ardour/sndfile_helpers.cc2
-rw-r--r--libs/ardour/sndfileimportable.cc2
-rw-r--r--libs/ardour/sndfilesource.cc101
-rw-r--r--libs/ardour/source.cc2
-rw-r--r--libs/ardour/sse_functions_xmm.cc5
-rw-r--r--libs/ardour/template_utils.cc25
-rw-r--r--libs/ardour/tempo.cc15
-rw-r--r--libs/ardour/test/audio_engine_test.cc53
-rw-r--r--libs/ardour/test/audio_engine_test.h14
-rw-r--r--libs/ardour/test/jack_utils_test.cc290
-rw-r--r--libs/ardour/test/jack_utils_test.h31
-rw-r--r--libs/ardour/test/midi_clock_slave_test.cc2
-rw-r--r--libs/ardour/test/plugins_test.cc54
-rw-r--r--libs/ardour/test/plugins_test.h12
-rw-r--r--libs/ardour/test/resampled_source_test.cc2
-rw-r--r--libs/ardour/test/test_common.cc4
-rw-r--r--libs/ardour/test/test_common.h2
-rw-r--r--libs/ardour/thread_buffers.cc4
-rw-r--r--libs/ardour/track.cc6
-rw-r--r--libs/ardour/utils.cc2
-rw-r--r--libs/ardour/vst_info_file.cc1046
-rw-r--r--libs/ardour/vst_plugin.cc99
-rw-r--r--libs/ardour/windows_vst_plugin.cc8
-rw-r--r--libs/ardour/worker.cc17
-rw-r--r--libs/ardour/wscript115
-rw-r--r--libs/audiographer/MSVCaudiographer/audiographer.vcproj426
-rw-r--r--libs/audiographer/audiographer/broadcast_info.h6
-rw-r--r--libs/audiographer/audiographer/debug_utils.h5
-rw-r--r--libs/audiographer/audiographer/debuggable.h14
-rw-r--r--libs/audiographer/audiographer/exception.h5
-rw-r--r--libs/audiographer/audiographer/flag_debuggable.h3
-rw-r--r--libs/audiographer/audiographer/flag_field.h6
-rw-r--r--libs/audiographer/audiographer/general/chunker.h3
-rw-r--r--libs/audiographer/audiographer/general/deinterleaver.h3
-rw-r--r--libs/audiographer/audiographer/general/interleaver.h3
-rw-r--r--libs/audiographer/audiographer/general/normalizer.h66
-rw-r--r--libs/audiographer/audiographer/general/peak_reader.h3
-rw-r--r--libs/audiographer/audiographer/general/sample_format_converter.h5
-rw-r--r--libs/audiographer/audiographer/general/silence_trimmer.h3
-rw-r--r--libs/audiographer/audiographer/general/sr_converter.h3
-rw-r--r--libs/audiographer/audiographer/general/threader.h5
-rw-r--r--libs/audiographer/audiographer/process_context.h7
-rw-r--r--libs/audiographer/audiographer/routines.h4
-rw-r--r--libs/audiographer/audiographer/sink.h4
-rw-r--r--libs/audiographer/audiographer/sndfile/tmp_file.h5
-rw-r--r--libs/audiographer/audiographer/source.h4
-rw-r--r--libs/audiographer/audiographer/throwing.h6
-rw-r--r--libs/audiographer/audiographer/type_utils.h8
-rw-r--r--libs/audiographer/audiographer/types.h2
-rw-r--r--libs/audiographer/audiographer/utils/identity_vertex.h4
-rw-r--r--libs/audiographer/audiographer/utils/listed_source.h4
-rw-r--r--libs/audiographer/audiographer/visibility.h45
-rw-r--r--libs/audiographer/private/gdither/gdither.cc4
-rw-r--r--libs/audiographer/src/general/broadcast_info.cc2
-rw-r--r--libs/audiographer/src/general/normalizer.cc88
-rw-r--r--libs/audiographer/tests/sndfile/tmp_file_test.cc2
-rw-r--r--libs/audiographer/wscript33
-rw-r--r--libs/backends/MSVCbackends/jack_backend.vcproj316
-rw-r--r--libs/backends/MSVCbackends/waves_backend.vcproj524
-rw-r--r--libs/backends/dummy/dummy_audiobackend.cc1292
-rw-r--r--libs/backends/dummy/dummy_audiobackend.h331
-rw-r--r--libs/backends/dummy/wscript37
-rw-r--r--libs/backends/jack/jack_api.cc23
-rw-r--r--libs/backends/jack/jack_audiobackend.cc30
-rw-r--r--libs/backends/jack/jack_audiobackend.h4
-rw-r--r--libs/backends/jack/jack_connection.cc4
-rw-r--r--libs/backends/jack/jack_session.cc2
-rw-r--r--libs/backends/jack/jack_utils.cc8
-rw-r--r--libs/backends/jack/wscript19
-rw-r--r--libs/backends/wavesaudio/portmidi/pmutil.h127
-rw-r--r--libs/backends/wavesaudio/portmidi/portmidi.h654
-rw-r--r--libs/backends/wavesaudio/portmidi/porttime.h92
-rw-r--r--libs/backends/wavesaudio/portmidi/src/pm_common/pminternal.h178
-rw-r--r--libs/backends/wavesaudio/portmidi/src/pm_common/pmutil.c284
-rw-r--r--libs/backends/wavesaudio/portmidi/src/pm_common/portmidi.c1137
-rw-r--r--libs/backends/wavesaudio/portmidi/src/pm_mac/finddefault.c57
-rw-r--r--libs/backends/wavesaudio/portmidi/src/pm_mac/pmmac.c59
-rw-r--r--libs/backends/wavesaudio/portmidi/src/pm_mac/pmmac.h4
-rw-r--r--libs/backends/wavesaudio/portmidi/src/pm_mac/pmmacosxcm.c1010
-rw-r--r--libs/backends/wavesaudio/portmidi/src/pm_mac/pmmacosxcm.h6
-rw-r--r--libs/backends/wavesaudio/portmidi/src/pm_mac/readbinaryplist.c1115
-rw-r--r--libs/backends/wavesaudio/portmidi/src/pm_mac/readbinaryplist.h88
-rw-r--r--libs/backends/wavesaudio/portmidi/src/pm_win/pmwin.c142
-rw-r--r--libs/backends/wavesaudio/portmidi/src/pm_win/pmwinmm.c1466
-rw-r--r--libs/backends/wavesaudio/portmidi/src/pm_win/pmwinmm.h5
-rw-r--r--libs/backends/wavesaudio/portmidi/src/porttime/ptmacosx_mach.c131
-rw-r--r--libs/backends/wavesaudio/portmidi/src/porttime/ptwinmm.c71
-rw-r--r--libs/backends/wavesaudio/waves_audiobackend.cc1377
-rw-r--r--libs/backends/wavesaudio/waves_audiobackend.h388
-rw-r--r--libs/backends/wavesaudio/waves_audiobackend.latency.cc90
-rw-r--r--libs/backends/wavesaudio/waves_audiobackend.midi.cc353
-rw-r--r--libs/backends/wavesaudio/waves_audiobackend.port_engine.cc654
-rw-r--r--libs/backends/wavesaudio/waves_audioport.cc62
-rw-r--r--libs/backends/wavesaudio/waves_audioport.h58
-rw-r--r--libs/backends/wavesaudio/waves_dataport.cc143
-rw-r--r--libs/backends/wavesaudio/waves_dataport.h115
-rw-r--r--libs/backends/wavesaudio/waves_midi_buffer.cc (renamed from libs/ardour/midi_patch_search_path.cc)49
-rw-r--r--libs/backends/wavesaudio/waves_midi_buffer.h (renamed from libs/ardour/export_formats_search_path.cc)45
-rw-r--r--libs/backends/wavesaudio/waves_midi_device.cc269
-rw-r--r--libs/backends/wavesaudio/waves_midi_device.h72
-rw-r--r--libs/backends/wavesaudio/waves_midi_device_manager.cc242
-rw-r--r--libs/backends/wavesaudio/waves_midi_device_manager.h77
-rw-r--r--libs/backends/wavesaudio/waves_midi_event.cc160
-rw-r--r--libs/backends/wavesaudio/waves_midi_event.h75
-rw-r--r--libs/backends/wavesaudio/waves_midiport.cc61
-rw-r--r--libs/backends/wavesaudio/waves_midiport.h64
-rw-r--r--libs/backends/wavesaudio/wavesapi/BasicTypes/WCFourCC.h194
-rw-r--r--libs/backends/wavesaudio/wavesapi/BasicTypes/WTByteOrder.h204
-rw-r--r--libs/backends/wavesaudio/wavesapi/BasicTypes/WUComPtr.h99
-rw-r--r--libs/backends/wavesaudio/wavesapi/BasicTypes/WUDefines.h157
-rw-r--r--libs/backends/wavesaudio/wavesapi/BasicTypes/WUMathConsts.h29
-rw-r--r--libs/backends/wavesaudio/wavesapi/BasicTypes/WUTypes.h247
-rw-r--r--libs/backends/wavesaudio/wavesapi/akupara/basics.hpp53
-rw-r--r--libs/backends/wavesaudio/wavesapi/akupara/compiletime_functions.hpp205
-rw-r--r--libs/backends/wavesaudio/wavesapi/akupara/threading/atomic_ops.hpp388
-rw-r--r--libs/backends/wavesaudio/wavesapi/akupara/threading/atomic_ops_gcc_x86.hpp201
-rw-r--r--libs/backends/wavesaudio/wavesapi/devicemanager/IncludeWindows.h31
-rw-r--r--libs/backends/wavesaudio/wavesapi/devicemanager/WCMRAudioDeviceManager.cpp657
-rw-r--r--libs/backends/wavesaudio/wavesapi/devicemanager/WCMRAudioDeviceManager.h248
-rw-r--r--libs/backends/wavesaudio/wavesapi/devicemanager/WCMRCoreAudioDeviceManager.cpp2866
-rw-r--r--libs/backends/wavesaudio/wavesapi/devicemanager/WCMRCoreAudioDeviceManager.h191
-rw-r--r--libs/backends/wavesaudio/wavesapi/devicemanager/WCMRNativeAudio.cpp263
-rw-r--r--libs/backends/wavesaudio/wavesapi/devicemanager/WCMRNativeAudio.h74
-rw-r--r--libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp1702
-rw-r--r--libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.h160
-rw-r--r--libs/backends/wavesaudio/wavesapi/miscutils/MinMaxUtilities.h104
-rw-r--r--libs/backends/wavesaudio/wavesapi/miscutils/UMicroseconds.cpp77
-rw-r--r--libs/backends/wavesaudio/wavesapi/miscutils/UMicroseconds.h105
-rw-r--r--libs/backends/wavesaudio/wavesapi/miscutils/WCFixedString.h885
-rw-r--r--libs/backends/wavesaudio/wavesapi/miscutils/WUErrors.h317
-rw-r--r--libs/backends/wavesaudio/wavesapi/miscutils/pthread_utils.h38
-rw-r--r--libs/backends/wavesaudio/wavesapi/miscutils/safe_delete.h18
-rw-r--r--libs/backends/wavesaudio/wavesapi/refmanager/WCRefManager.cpp26
-rw-r--r--libs/backends/wavesaudio/wavesapi/refmanager/WCRefManager.h62
-rw-r--r--libs/backends/wavesaudio/wavesapi/threads/WCThreadSafe.cpp826
-rw-r--r--libs/backends/wavesaudio/wavesapi/threads/WCThreadSafe.h392
-rw-r--r--libs/backends/wavesaudio/wavesapi/wavespublicapi/1.0/WavesPublicAPI_Defines.h41
-rw-r--r--libs/backends/wavesaudio/wavesapi/wavespublicapi/WTErr.h28
-rw-r--r--libs/backends/wavesaudio/wavesapi/wavespublicapi/wstdint.h348
-rwxr-xr-xlibs/backends/wavesaudio/wscript105
-rw-r--r--libs/backends/wscript6
-rw-r--r--libs/canvas/MSVCcanvas/cairocanvas.vcproj459
-rw-r--r--libs/canvas/Notes1
-rw-r--r--libs/canvas/arc.cc137
-rw-r--r--libs/canvas/arrow.cc240
-rw-r--r--libs/canvas/benchmark/benchmark.cc63
-rw-r--r--libs/canvas/benchmark/benchmark.h26
-rw-r--r--libs/canvas/benchmark/items_at_point.cc62
-rw-r--r--libs/canvas/benchmark/render_from_log.cc62
-rw-r--r--libs/canvas/benchmark/render_parts.cc58
-rw-r--r--libs/canvas/benchmark/render_whole.cc46
-rw-r--r--libs/canvas/benchmark/sessions/midi1.xml18484
-rw-r--r--libs/canvas/benchmark/sessions/old_sunday.xml104618
-rw-r--r--libs/canvas/build-and-run-benchmark.sh47
-rw-r--r--libs/canvas/build-and-run-manual-test.sh35
-rw-r--r--libs/canvas/build-and-run-tests.sh29
-rw-r--r--libs/canvas/canvas.cc841
-rw-r--r--libs/canvas/canvas/arc.h66
-rw-r--r--libs/canvas/canvas/arrow.h92
-rw-r--r--libs/canvas/canvas/canvas.h211
-rw-r--r--libs/canvas/canvas/circle.h (renamed from libs/ardour/ardour/lv2_bundled_search_path.h)23
-rw-r--r--libs/canvas/canvas/curve.h61
-rw-r--r--libs/canvas/canvas/debug.h56
-rw-r--r--libs/canvas/canvas/drag_handle.h41
-rw-r--r--libs/canvas/canvas/fill.h64
-rw-r--r--libs/canvas/canvas/flag.h48
-rw-r--r--libs/canvas/canvas/fwd.h (renamed from libs/ardour/ardour/export_formats_search_path.h)34
-rw-r--r--libs/canvas/canvas/group.h81
-rw-r--r--libs/canvas/canvas/image.h111
-rw-r--r--libs/canvas/canvas/item.h250
-rw-r--r--libs/canvas/canvas/line.h65
-rw-r--r--libs/canvas/canvas/line_set.h58
-rw-r--r--libs/canvas/canvas/lookup_table.h90
-rw-r--r--libs/canvas/canvas/outline.h66
-rw-r--r--libs/canvas/canvas/pixbuf.h54
-rw-r--r--libs/canvas/canvas/poly_item.h50
-rw-r--r--libs/canvas/canvas/poly_line.h (renamed from libs/ardour/ardour/control_protocol_search_path.h)40
-rw-r--r--libs/canvas/canvas/polygon.h50
-rw-r--r--libs/canvas/canvas/rectangle.h92
-rw-r--r--libs/canvas/canvas/root_group.h41
-rw-r--r--libs/canvas/canvas/stateful_image.h83
-rw-r--r--libs/canvas/canvas/text.h71
-rw-r--r--libs/canvas/canvas/types.h118
-rw-r--r--libs/canvas/canvas/utils.h35
-rw-r--r--libs/canvas/canvas/visibility.h45
-rw-r--r--libs/canvas/canvas/wave_view.h179
-rw-r--r--libs/canvas/circle.cc (renamed from libs/pbd/uuid_boost.cc)22
-rw-r--r--libs/canvas/curve.cc437
-rw-r--r--libs/canvas/debug.cc160
-rw-r--r--libs/canvas/doc/ardour.dot28
-rw-r--r--libs/canvas/doc/make.sh3
-rw-r--r--libs/canvas/drag_handle.cc55
-rw-r--r--libs/canvas/fill.cc108
-rw-r--r--libs/canvas/flag.cc77
-rw-r--r--libs/canvas/group.cc387
-rw-r--r--libs/canvas/i18n.h20
-rw-r--r--libs/canvas/image.cc97
-rw-r--r--libs/canvas/item.cc581
-rw-r--r--libs/canvas/line.cc207
-rw-r--r--libs/canvas/line_set.cc112
-rw-r--r--libs/canvas/lookup_table.cc316
-rw-r--r--libs/canvas/outline.cc79
-rw-r--r--libs/canvas/pixbuf.cc68
-rw-r--r--libs/canvas/poly_item.cc156
-rw-r--r--libs/canvas/poly_line.cc101
-rw-r--r--libs/canvas/polygon.cc138
-rw-r--r--libs/canvas/rectangle.cc215
-rw-r--r--libs/canvas/root_group.cc42
-rw-r--r--libs/canvas/run-manual-test.sh22
-rw-r--r--libs/canvas/run-tests.sh24
-rw-r--r--libs/canvas/stateful_image.cc173
-rw-r--r--libs/canvas/test/arrow.cc37
-rw-r--r--libs/canvas/test/arrow.h12
-rw-r--r--libs/canvas/test/group.cc296
-rw-r--r--libs/canvas/test/group.h24
-rw-r--r--libs/canvas/test/gtk_drag.cc68
-rw-r--r--libs/canvas/test/gtk_many.cc39
-rw-r--r--libs/canvas/test/gtk_movement.cc97
-rw-r--r--libs/canvas/test/gtk_scene.cc66
-rw-r--r--libs/canvas/test/gtk_viewport.cc65
-rw-r--r--libs/canvas/test/hello_world.cc13
-rw-r--r--libs/canvas/test/item.cc28
-rw-r--r--libs/canvas/test/item.h12
-rw-r--r--libs/canvas/test/optimizing_lookup_table.cc141
-rw-r--r--libs/canvas/test/optimizing_lookup_table.h25
-rw-r--r--libs/canvas/test/polygon.cc49
-rw-r--r--libs/canvas/test/polygon.h12
-rw-r--r--libs/canvas/test/render.cc86
-rw-r--r--libs/canvas/test/render.h14
-rw-r--r--libs/canvas/test/test.xml9
-rw-r--r--libs/canvas/test/testrunner.cpp27
-rw-r--r--libs/canvas/test/types.cc54
-rw-r--r--libs/canvas/test/types.h18
-rw-r--r--libs/canvas/test/wave_view.cc164
-rw-r--r--libs/canvas/test/wave_view.h26
-rw-r--r--libs/canvas/test/xml.cc53
-rw-r--r--libs/canvas/test/xml.h17
-rw-r--r--libs/canvas/text.cc211
-rw-r--r--libs/canvas/types.cc183
-rw-r--r--libs/canvas/utils.cc222
-rw-r--r--libs/canvas/wave_view.cc697
-rw-r--r--libs/canvas/wscript160
-rw-r--r--libs/clearlooks-newer/MSVCclearlooks/clearlooks.vcproj363
-rw-r--r--libs/clearlooks-newer/animation.c10
-rw-r--r--libs/clearlooks-newer/clearlooks_draw.c60
-rw-r--r--libs/clearlooks-newer/clearlooks_draw_glossy.c17
-rw-r--r--libs/clearlooks-newer/clearlooks_draw_gummy.c29
-rw-r--r--libs/clearlooks-newer/clearlooks_rc_style.c24
-rw-r--r--libs/clearlooks-newer/clearlooks_style.c80
-rw-r--r--libs/clearlooks-newer/wscript3
-rw-r--r--libs/evoral/MSVCevoral/evoral.vcproj565
-rw-r--r--libs/evoral/evoral/Control.hpp4
-rw-r--r--libs/evoral/evoral/ControlList.hpp6
-rw-r--r--libs/evoral/evoral/ControlSet.hpp4
-rw-r--r--libs/evoral/evoral/Curve.hpp6
-rw-r--r--libs/evoral/evoral/Event.hpp11
-rw-r--r--libs/evoral/evoral/EventList.hpp4
-rw-r--r--libs/evoral/evoral/EventRingBuffer.hpp3
-rw-r--r--libs/evoral/evoral/EventSink.hpp4
-rw-r--r--libs/evoral/evoral/MIDIEvent.hpp5
-rw-r--r--libs/evoral/evoral/MIDIParameters.hpp10
-rw-r--r--libs/evoral/evoral/Note.hpp14
-rw-r--r--libs/evoral/evoral/OldSMF.hpp4
-rw-r--r--libs/evoral/evoral/Parameter.hpp4
-rw-r--r--libs/evoral/evoral/PatchChange.hpp5
-rw-r--r--libs/evoral/evoral/Range.hpp12
-rw-r--r--libs/evoral/evoral/SMF.hpp4
-rw-r--r--libs/evoral/evoral/SMFReader.hpp4
-rw-r--r--libs/evoral/evoral/Sequence.hpp19
-rw-r--r--libs/evoral/evoral/TimeConverter.hpp11
-rw-r--r--libs/evoral/evoral/TypeMap.hpp3
-rw-r--r--libs/evoral/evoral/midi_util.h5
-rw-r--r--libs/evoral/evoral/types.hpp9
-rw-r--r--libs/evoral/evoral/visibility.h51
-rw-r--r--libs/evoral/src/ControlList.cpp2
-rw-r--r--libs/evoral/src/Curve.cpp5
-rw-r--r--libs/evoral/src/IdentityConverter.cpp43
-rw-r--r--libs/evoral/src/Note.impl112
-rw-r--r--libs/evoral/src/SMF.cpp6
-rw-r--r--libs/evoral/src/Sequence.cpp40
-rw-r--r--libs/evoral/src/libsmf/smf.c32
-rw-r--r--libs/evoral/src/libsmf/smf_decode.c20
-rw-r--r--libs/evoral/src/libsmf/smf_load.c28
-rw-r--r--libs/evoral/src/libsmf/smf_private.h1
-rw-r--r--libs/evoral/src/libsmf/smf_save.c14
-rw-r--r--libs/evoral/src/libsmf/smf_tempo.c14
-rw-r--r--libs/evoral/test/SMFTest.cpp4
-rw-r--r--libs/evoral/wscript25
-rw-r--r--libs/fst/fst.c24
-rw-r--r--libs/fst/fst.h61
-rw-r--r--libs/fst/fstinfofile.c287
-rw-r--r--libs/fst/jackvst.h43
-rw-r--r--libs/fst/scanner.cc119
-rw-r--r--libs/fst/scanner.wine2
-rw-r--r--libs/fst/vsti.c192
-rw-r--r--libs/fst/vstwin.c1104
-rw-r--r--libs/fst/wscript86
-rw-r--r--libs/gtkmm2ext/MSVCgtkmm2ext/gtkmm2ext.vcproj650
-rw-r--r--libs/gtkmm2ext/actions.cc9
-rw-r--r--libs/gtkmm2ext/binding_proxy.cc2
-rw-r--r--libs/gtkmm2ext/bindings.cc4
-rw-r--r--libs/gtkmm2ext/cairo_widget.cc13
-rw-r--r--libs/gtkmm2ext/cairocell.cc5
-rw-r--r--libs/gtkmm2ext/fastmeter.cc76
-rw-r--r--libs/gtkmm2ext/gtk_ui.cc7
-rw-r--r--libs/gtkmm2ext/gtkapplication_win32.c49
-rw-r--r--libs/gtkmm2ext/gtkapplication_x11.c3
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/actions.h54
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/activatable.h4
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/application.h6
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/auto_spin.h8
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/barcontroller.h5
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/bindable_button.h8
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/binding_proxy.h7
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/bindings.h14
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/cairo_packer.h8
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/cairo_widget.h15
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/cairocell.h12
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/cell_renderer_color_selector.h4
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_multi.h4
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_toggle.h4
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/choice.h4
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/click_box.h9
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/debug.h6
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/dndtreeview.h8
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/dndvbox.h6
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/doi.h12
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/fastmeter.h13
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/focus_entry.h4
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/grouped_buttons.h4
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/gtk_ui.h23
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/gtkapplication.h16
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/gtkutils.h10
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/gui_thread.h4
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/idle_adjustment.h6
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/keyboard.h4
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/motionfeedback.h3
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/paths_dialog.h57
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/persistent_tooltip.h4
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/pixfader.h4
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/pixscroller.h4
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/popup.h8
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/prolooks-helpers.h186
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/prompter.h4
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/scroomer.h4
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/selector.h10
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/slider_controller.h12
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/stateful_button.h8
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/sync-menu.h14
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/tearoff.h4
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/textviewer.h6
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/treeutils.h10
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/utils.h125
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/visibility.h45
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/visibility_tracker.h4
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/widget_state.h6
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/window_title.h4
-rw-r--r--libs/gtkmm2ext/idle_adjustment.cc20
-rw-r--r--libs/gtkmm2ext/motionfeedback.cc87
-rw-r--r--libs/gtkmm2ext/paths_dialog.cc164
-rw-r--r--libs/gtkmm2ext/po/cs.po12
-rw-r--r--libs/gtkmm2ext/po/de.po12
-rw-r--r--libs/gtkmm2ext/po/el.po12
-rw-r--r--libs/gtkmm2ext/po/es.po12
-rw-r--r--libs/gtkmm2ext/po/fr.po12
-rw-r--r--libs/gtkmm2ext/po/nn.po12
-rw-r--r--libs/gtkmm2ext/po/pl.po12
-rw-r--r--libs/gtkmm2ext/po/pt.po12
-rw-r--r--libs/gtkmm2ext/po/ru.po12
-rw-r--r--libs/gtkmm2ext/popup.cc2
-rw-r--r--libs/gtkmm2ext/prolooks_helpers.c73
-rw-r--r--libs/gtkmm2ext/selector.cc3
-rw-r--r--libs/gtkmm2ext/utils.cc101
-rw-r--r--libs/gtkmm2ext/wscript10
-rw-r--r--libs/libltc/MSVCltc/ltc.vcproj264
-rw-r--r--libs/libltc/wscript25
-rw-r--r--libs/midi++2/MSVCmidi++/midi++.vcproj354
-rw-r--r--libs/midi++2/channel.cc32
-rw-r--r--libs/midi++2/ipmidi_port.cc22
-rw-r--r--libs/midi++2/midi++/channel.h8
-rw-r--r--libs/midi++2/midi++/event.h1
-rw-r--r--libs/midi++2/midi++/ipmidi_port.h5
-rw-r--r--libs/midi++2/midi++/libmidi_visibility.h45
-rw-r--r--libs/midi++2/midi++/midnam_patch.h29
-rw-r--r--libs/midi++2/midi++/mmc.h5
-rw-r--r--libs/midi++2/midi++/parser.h8
-rw-r--r--libs/midi++2/midi++/port.h15
-rw-r--r--libs/midi++2/midi++/types.h10
-rw-r--r--libs/midi++2/midnam_patch.cc2
-rw-r--r--libs/midi++2/mmc.cc30
-rw-r--r--libs/midi++2/mtc.cc4
-rw-r--r--libs/midi++2/parser.cc8
-rw-r--r--libs/midi++2/wscript9
-rw-r--r--libs/panners/1in2out/panner_1in2out.cc2
-rw-r--r--libs/panners/1in2out/panner_1in2out.h5
-rw-r--r--libs/panners/1in2out/wscript5
-rw-r--r--libs/panners/2in2out/panner_2in2out.cc2
-rw-r--r--libs/panners/2in2out/wscript5
-rw-r--r--libs/panners/MSVCpanners/panner_1in2out.vcproj288
-rw-r--r--libs/panners/MSVCpanners/panner_2in2out.vcproj288
-rw-r--r--libs/panners/MSVCpanners/panner_vbap.vcproj296
-rw-r--r--libs/panners/stereobalance/panner_balance.cc2
-rw-r--r--libs/panners/stereobalance/wscript5
-rw-r--r--libs/panners/vbap/vbap.cc18
-rw-r--r--libs/panners/vbap/vbap_speakers.cc6
-rw-r--r--libs/panners/vbap/wscript5
-rw-r--r--libs/pbd/MSVCpbd/pbd.vcproj818
-rw-r--r--libs/pbd/base_ui.cc73
-rw-r--r--libs/pbd/boost_debug.cc1
-rw-r--r--libs/pbd/clear_dir.cc48
-rw-r--r--libs/pbd/convert.cc21
-rw-r--r--libs/pbd/debug.cc27
-rw-r--r--libs/pbd/debug_rt_alloc.c3
-rw-r--r--libs/pbd/epa.cc34
-rw-r--r--libs/pbd/ffs.cc49
-rw-r--r--libs/pbd/file_manager.cc33
-rw-r--r--libs/pbd/file_utils.cc121
-rw-r--r--libs/pbd/fpu.cc15
-rw-r--r--libs/pbd/glib_semaphore.cc68
-rw-r--r--libs/pbd/localeguard.cc34
-rw-r--r--libs/pbd/localtime_r.cc57
-rw-r--r--libs/pbd/mountpoint.cc14
-rw-r--r--libs/pbd/msvc/fpu.cc124
-rw-r--r--libs/pbd/msvc/getopt.c (renamed from libs/rubberband/src/bsd-3rdparty/getopt/getopt.c)28
-rw-r--r--libs/pbd/msvc/getopt.h (renamed from libs/rubberband/src/bsd-3rdparty/getopt/getopt.h)8
-rw-r--r--libs/pbd/msvc/getopt_long.c (renamed from libs/rubberband/src/bsd-3rdparty/getopt/getopt_long.c)69
-rw-r--r--libs/pbd/msvc/mountpoint.cc166
-rw-r--r--libs/pbd/msvc/msvc_pbd.cc914
-rw-r--r--libs/pbd/msvc/msvc_poll.cc215
-rw-r--r--libs/pbd/openuri.cc2
-rw-r--r--libs/pbd/pathexpand.cc106
-rw-r--r--libs/pbd/pathscanner.cc14
-rw-r--r--libs/pbd/pbd/abstract_ui.cc53
-rw-r--r--libs/pbd/pbd/abstract_ui.h21
-rw-r--r--libs/pbd/pbd/atomic_counter.h99
-rw-r--r--libs/pbd/pbd/base_ui.h21
-rw-r--r--libs/pbd/pbd/basename.h4
-rw-r--r--libs/pbd/pbd/boost_debug.h8
-rw-r--r--libs/pbd/pbd/cartesian.h12
-rw-r--r--libs/pbd/pbd/clear_dir.h5
-rw-r--r--libs/pbd/pbd/command.h3
-rw-r--r--libs/pbd/pbd/compose.h34
-rw-r--r--libs/pbd/pbd/controllable.h5
-rw-r--r--libs/pbd/pbd/controllable_descriptor.h4
-rw-r--r--libs/pbd/pbd/convert.h31
-rw-r--r--libs/pbd/pbd/cpus.h4
-rw-r--r--libs/pbd/pbd/crossthread.h4
-rw-r--r--libs/pbd/pbd/debug.h27
-rw-r--r--libs/pbd/pbd/debug_rt_alloc.h8
-rw-r--r--libs/pbd/pbd/demangle.h4
-rw-r--r--libs/pbd/pbd/destructible.h3
-rw-r--r--libs/pbd/pbd/enumwriter.h6
-rw-r--r--libs/pbd/pbd/epa.h4
-rw-r--r--libs/pbd/pbd/error.h9
-rw-r--r--libs/pbd/pbd/event_loop.h4
-rw-r--r--libs/pbd/pbd/failed_constructor.h4
-rw-r--r--libs/pbd/pbd/fastlog.h2
-rw-r--r--libs/pbd/pbd/ffs.h29
-rw-r--r--libs/pbd/pbd/file_manager.h12
-rw-r--r--libs/pbd/pbd/file_utils.h31
-rw-r--r--libs/pbd/pbd/floating.h6
-rw-r--r--libs/pbd/pbd/forkexec.h6
-rw-r--r--libs/pbd/pbd/fpu.h5
-rw-r--r--libs/pbd/pbd/functor_command.h3
-rw-r--r--libs/pbd/pbd/glib_semaphore.h (renamed from libs/ardour/backend_search_path.cc)52
-rw-r--r--libs/pbd/pbd/id.h7
-rw-r--r--libs/pbd/pbd/libpbd_visibility.h59
-rw-r--r--libs/pbd/pbd/locale_guard.h4
-rw-r--r--libs/pbd/pbd/localeguard.h37
-rw-r--r--libs/pbd/pbd/localtime_r.h24
-rw-r--r--libs/pbd/pbd/malign.h4
-rw-r--r--libs/pbd/pbd/memento_command.h7
-rw-r--r--libs/pbd/pbd/mountpoint.h4
-rw-r--r--libs/pbd/pbd/msvc_pbd.h256
-rw-r--r--libs/pbd/pbd/openuri.h6
-rw-r--r--libs/pbd/pbd/pathexpand.h9
-rw-r--r--libs/pbd/pbd/pathscanner.h8
-rw-r--r--libs/pbd/pbd/pbd.h6
-rw-r--r--libs/pbd/pbd/pool.h13
-rw-r--r--libs/pbd/pbd/properties.h13
-rw-r--r--libs/pbd/pbd/property_basics.h20
-rw-r--r--libs/pbd/pbd/property_list.h5
-rw-r--r--libs/pbd/pbd/pthread_utils.h38
-rw-r--r--libs/pbd/pbd/rcu.h8
-rw-r--r--libs/pbd/pbd/receiver.h3
-rw-r--r--libs/pbd/pbd/replace_all.h4
-rw-r--r--libs/pbd/pbd/resource.h49
-rw-r--r--libs/pbd/pbd/ringbuffer.h16
-rw-r--r--libs/pbd/pbd/ringbufferNPT.h16
-rw-r--r--libs/pbd/pbd/search_path.h51
-rw-r--r--libs/pbd/pbd/selectable.h8
-rw-r--r--libs/pbd/pbd/semaphore.h14
-rw-r--r--libs/pbd/pbd/semutils.h20
-rw-r--r--libs/pbd/pbd/sequence_property.h13
-rw-r--r--libs/pbd/pbd/shortpath.h4
-rw-r--r--libs/pbd/pbd/signals.h18
-rw-r--r--libs/pbd/pbd/sndfile_manager.h4
-rw-r--r--libs/pbd/pbd/stacktrace.h17
-rw-r--r--libs/pbd/pbd/stateful.h3
-rw-r--r--libs/pbd/pbd/stateful_diff_command.h4
-rw-r--r--libs/pbd/pbd/statefuldestructible.h3
-rw-r--r--libs/pbd/pbd/stl_delete.h11
-rw-r--r--libs/pbd/pbd/stl_functors.h16
-rw-r--r--libs/pbd/pbd/strsplit.h6
-rw-r--r--libs/pbd/pbd/system_exec.h35
-rw-r--r--libs/pbd/pbd/textreceiver.h3
-rw-r--r--libs/pbd/pbd/thrown_error.h3
-rw-r--r--libs/pbd/pbd/timersub.h32
-rw-r--r--libs/pbd/pbd/tokenizer.h3
-rw-r--r--libs/pbd/pbd/touchable.h10
-rw-r--r--libs/pbd/pbd/transmitter.h6
-rw-r--r--libs/pbd/pbd/undo.h9
-rw-r--r--libs/pbd/pbd/unknown_type.h4
-rw-r--r--libs/pbd/pbd/unwind.h4
-rw-r--r--libs/pbd/pbd/uuid.h42
-rw-r--r--libs/pbd/pbd/uuid_boost.h4
-rw-r--r--libs/pbd/pbd/whitespace.h4
-rw-r--r--libs/pbd/pbd/windows_special_dirs.h29
-rw-r--r--libs/pbd/pbd/xml++.h14
-rw-r--r--libs/pbd/pool.cc7
-rw-r--r--libs/pbd/pthread_utils.cc15
-rw-r--r--libs/pbd/resource.cc77
-rw-r--r--libs/pbd/search_path.cc73
-rw-r--r--libs/pbd/semutils.cc32
-rw-r--r--libs/pbd/sndfile_manager.cc1
-rw-r--r--libs/pbd/stacktrace.cc45
-rw-r--r--libs/pbd/stateful.cc4
-rw-r--r--libs/pbd/system_exec.cc132
-rw-r--r--libs/pbd/test/filesystem_test.cc2
-rw-r--r--libs/pbd/test/mutex_test.cc24
-rw-r--r--libs/pbd/test/mutex_test.h17
-rw-r--r--libs/pbd/test/test_common.cc4
-rw-r--r--libs/pbd/test/test_common.h2
-rw-r--r--libs/pbd/test/testrunner.cc4
-rw-r--r--libs/pbd/transmitter.cc8
-rw-r--r--libs/pbd/uuid.cc16
-rw-r--r--libs/pbd/windows_special_dirs.cc60
-rw-r--r--libs/pbd/wscript38
-rw-r--r--libs/pbd/xml++.cc2
-rw-r--r--libs/plugins/reasonablesynth.lv2/lv2.c9
-rw-r--r--libs/qm-dsp/MSVCqm-dsp/qm-dsp.vcproj401
-rw-r--r--libs/qm-dsp/dsp/wavelet/Wavelet.cpp4
-rw-r--r--libs/qm-dsp/wscript3
-rw-r--r--libs/rubberband/COPYING280
-rw-r--r--libs/rubberband/Makefile.in189
-rw-r--r--libs/rubberband/README158
-rw-r--r--libs/rubberband/configure.ac38
-rw-r--r--libs/rubberband/misc/Makefile.osx144
-rwxr-xr-xlibs/rubberband/repopulate28
-rw-r--r--libs/rubberband/rubberband.pc.in10
-rw-r--r--libs/rubberband/rubberband/RubberBandStretcher.h563
-rw-r--r--libs/rubberband/rubberband/TimeStretcher.h58
-rw-r--r--libs/rubberband/rubberband/rubberband-c.h121
-rw-r--r--libs/rubberband/src/AudioCurve.cpp44
-rw-r--r--libs/rubberband/src/AudioCurve.h45
-rw-r--r--libs/rubberband/src/ConstantAudioCurve.cpp53
-rw-r--r--libs/rubberband/src/ConstantAudioCurve.h38
-rw-r--r--libs/rubberband/src/FFT.cpp1369
-rw-r--r--libs/rubberband/src/FFT.h80
-rw-r--r--libs/rubberband/src/HighFrequencyAudioCurve.cpp69
-rw-r--r--libs/rubberband/src/HighFrequencyAudioCurve.h40
-rw-r--r--libs/rubberband/src/PercussiveAudioCurve.cpp112
-rw-r--r--libs/rubberband/src/PercussiveAudioCurve.h42
-rw-r--r--libs/rubberband/src/Profiler.cpp176
-rw-r--r--libs/rubberband/src/Profiler.h91
-rw-r--r--libs/rubberband/src/Resampler.cpp261
-rw-r--r--libs/rubberband/src/Resampler.h57
-rw-r--r--libs/rubberband/src/RingBuffer.h670
-rw-r--r--libs/rubberband/src/RubberBandStretcher.cpp200
-rw-r--r--libs/rubberband/src/Scavenger.h202
-rw-r--r--libs/rubberband/src/SilentAudioCurve.cpp69
-rw-r--r--libs/rubberband/src/SilentAudioCurve.h38
-rw-r--r--libs/rubberband/src/SpectralDifferenceAudioCurve.cpp83
-rw-r--r--libs/rubberband/src/SpectralDifferenceAudioCurve.h43
-rw-r--r--libs/rubberband/src/StretchCalculator.cpp799
-rw-r--r--libs/rubberband/src/StretchCalculator.h98
-rw-r--r--libs/rubberband/src/StretcherChannelData.cpp305
-rw-r--r--libs/rubberband/src/StretcherChannelData.h135
-rw-r--r--libs/rubberband/src/StretcherImpl.cpp1144
-rw-r--r--libs/rubberband/src/StretcherImpl.h202
-rw-r--r--libs/rubberband/src/StretcherProcess.cpp1177
-rw-r--r--libs/rubberband/src/Thread.cpp583
-rw-r--r--libs/rubberband/src/Thread.h142
-rw-r--r--libs/rubberband/src/Window.cpp17
-rw-r--r--libs/rubberband/src/Window.h183
-rw-r--r--libs/rubberband/src/bsd-3rdparty/float_cast/float_cast.h73
-rw-r--r--libs/rubberband/src/bsd-3rdparty/getopt/unistd.h0
-rw-r--r--libs/rubberband/src/ladspa/RubberBandPitchShifter.cpp554
-rw-r--r--libs/rubberband/src/ladspa/RubberBandPitchShifter.h107
-rw-r--r--libs/rubberband/src/ladspa/ladspa-rubberband.cat2
-rw-r--r--libs/rubberband/src/ladspa/libmain.cpp26
-rw-r--r--libs/rubberband/src/main.cpp531
-rw-r--r--libs/rubberband/src/rubberband-c.cpp146
-rw-r--r--libs/rubberband/src/sysutils.cpp158
-rw-r--r--libs/rubberband/src/sysutils.h62
-rw-r--r--libs/rubberband/src/vamp/RubberBandVampPlugin.cpp648
-rw-r--r--libs/rubberband/src/vamp/RubberBandVampPlugin.h56
-rw-r--r--libs/rubberband/src/vamp/libmain.cpp32
-rw-r--r--libs/rubberband/src/vamp/vamp-rubberband.cat1
-rw-r--r--libs/rubberband/wscript55
-rw-r--r--libs/surfaces/control_protocol/MSVCardour_cp/ardour_cp.vcproj300
-rw-r--r--libs/surfaces/control_protocol/control_protocol/basic_ui.h6
-rw-r--r--libs/surfaces/control_protocol/control_protocol/control_protocol.h5
-rw-r--r--libs/surfaces/control_protocol/control_protocol/visibility.h55
-rw-r--r--libs/surfaces/control_protocol/wscript25
-rw-r--r--libs/surfaces/frontier/kernel_drivers/tranzport.c2
-rw-r--r--libs/surfaces/frontier/tranzport/tranzport_control_protocol.h2
-rw-r--r--libs/surfaces/frontier/wscript7
-rw-r--r--libs/surfaces/generic_midi/MSVCardour_genericmidi/ardour_genericmidi.vcproj328
-rw-r--r--libs/surfaces/generic_midi/generic_midi_control_protocol.cc8
-rw-r--r--libs/surfaces/generic_midi/interface.cc33
-rw-r--r--libs/surfaces/generic_midi/midicontrollable.cc12
-rw-r--r--libs/surfaces/generic_midi/wscript10
-rw-r--r--libs/surfaces/mackie/MSVCardour_mackie/ardour_mackie.vcproj456
-rw-r--r--libs/surfaces/mackie/device_info.cc13
-rw-r--r--libs/surfaces/mackie/device_profile.cc8
-rw-r--r--libs/surfaces/mackie/interface.cc34
-rw-r--r--libs/surfaces/mackie/mackie_control_protocol.cc3
-rw-r--r--libs/surfaces/mackie/mackie_control_protocol.h1
-rw-r--r--libs/surfaces/mackie/mackie_control_protocol_poll.cc1
-rw-r--r--libs/surfaces/mackie/strip.cc13
-rw-r--r--libs/surfaces/mackie/timer.h51
-rw-r--r--libs/surfaces/mackie/wscript8
-rw-r--r--libs/surfaces/osc/interface.cc13
-rw-r--r--libs/surfaces/osc/osc.cc8
-rw-r--r--libs/surfaces/osc/osc.h1
-rw-r--r--libs/surfaces/osc/wscript5
-rw-r--r--libs/surfaces/tranzport/interface.cc14
-rw-r--r--libs/surfaces/tranzport/wheel.cc18
-rw-r--r--libs/surfaces/tranzport/wscript5
-rw-r--r--libs/surfaces/wiimote/interface.cc16
-rw-r--r--libs/surfaces/wiimote/wiimote.h1
-rw-r--r--libs/surfaces/wiimote/wscript5
-rw-r--r--libs/surfaces/wscript20
-rw-r--r--libs/taglib/AUTHORS11
-rw-r--r--libs/taglib/CMakeLists.txt56
-rw-r--r--libs/taglib/COPYING.LGPL481
-rw-r--r--libs/taglib/COPYING.MPL470
-rw-r--r--libs/taglib/ConfigureChecks.cmake28
-rw-r--r--libs/taglib/INSTALL167
-rw-r--r--libs/taglib/Makefile.am54
-rw-r--r--libs/taglib/Makefile.cvs14
-rw-r--r--libs/taglib/Makefile.in862
-rw-r--r--libs/taglib/acinclude.m411888
-rw-r--r--libs/taglib/aclocal.m4875
-rw-r--r--libs/taglib/admin/Doxyfile.am102
-rwxr-xr-xlibs/taglib/admin/Doxyfile.global192
-rw-r--r--libs/taglib/admin/Makefile.common37
-rw-r--r--libs/taglib/admin/acinclude.m4.in5997
-rw-r--r--libs/taglib/admin/am_edit2445
-rw-r--r--libs/taglib/admin/bcheck.pl157
-rwxr-xr-xlibs/taglib/admin/compile142
-rw-r--r--libs/taglib/admin/conf.change.pl191
-rwxr-xr-xlibs/taglib/admin/config.guess1464
-rw-r--r--libs/taglib/admin/config.pl238
-rwxr-xr-xlibs/taglib/admin/config.sub1575
-rw-r--r--libs/taglib/admin/configure.in.bot.end45
-rw-r--r--libs/taglib/admin/configure.in.min57
-rw-r--r--libs/taglib/admin/cvs.sh661
-rwxr-xr-xlibs/taglib/admin/debianrules43
-rwxr-xr-xlibs/taglib/admin/depcomp530
-rw-r--r--libs/taglib/admin/deps.am19
-rwxr-xr-xlibs/taglib/admin/detect-autoconf.pl257
-rw-r--r--libs/taglib/admin/doxygen.sh883
-rwxr-xr-xlibs/taglib/admin/install-sh401
-rw-r--r--libs/taglib/admin/libtool.m4.in5891
-rw-r--r--libs/taglib/admin/ltmain.sh6389
-rwxr-xr-xlibs/taglib/admin/missing353
-rwxr-xr-xlibs/taglib/admin/mkinstalldirs158
-rwxr-xr-xlibs/taglib/admin/nmcheck371
-rw-r--r--libs/taglib/admin/oldinclude.m4.in192
-rw-r--r--libs/taglib/admin/pkg.m4.in57
-rwxr-xr-xlibs/taglib/admin/ylwrap223
-rw-r--r--libs/taglib/bindings/CMakeLists.txt1
-rw-r--r--libs/taglib/bindings/Makefile.am1
-rw-r--r--libs/taglib/bindings/Makefile.in606
-rw-r--r--libs/taglib/bindings/README6
-rw-r--r--libs/taglib/bindings/c/CMakeLists.txt59
-rw-r--r--libs/taglib/bindings/c/Makefile.am26
-rw-r--r--libs/taglib/bindings/c/Makefile.in668
-rw-r--r--libs/taglib/bindings/c/configure.in.in1
-rw-r--r--libs/taglib/bindings/c/tag_c.cpp277
-rw-r--r--libs/taglib/bindings/c/tag_c.h288
-rw-r--r--libs/taglib/bindings/c/taglib_c.pc.cmake12
-rw-r--r--libs/taglib/bindings/c/taglib_c.pc.in11
-rw-r--r--libs/taglib/cmake/modules/FindCppUnit.cmake28
-rw-r--r--libs/taglib/config-taglib.h.cmake9
-rw-r--r--libs/taglib/config.h.in64
-rwxr-xr-xlibs/taglib/configure24271
-rw-r--r--libs/taglib/configure.files3
-rw-r--r--libs/taglib/configure.in220
-rw-r--r--libs/taglib/configure.in.bot8
-rw-r--r--libs/taglib/configure.in.in133
-rw-r--r--libs/taglib/doc/README1
-rw-r--r--libs/taglib/doc/api-footer.html4
-rw-r--r--libs/taglib/doc/api-header.html41
-rw-r--r--libs/taglib/doc/taglib-api.css395
-rw-r--r--libs/taglib/doc/taglib.doxygen208
-rw-r--r--libs/taglib/doc/taglib.pngbin3451 -> 0 bytes
-rw-r--r--libs/taglib/examples/CMakeLists.txt78
-rw-r--r--libs/taglib/examples/Makefile.am18
-rw-r--r--libs/taglib/examples/Makefile.in677
-rw-r--r--libs/taglib/examples/framelist.cpp106
-rw-r--r--libs/taglib/examples/strip-id3v1.cpp40
-rw-r--r--libs/taglib/examples/tagreader.cpp77
-rw-r--r--libs/taglib/examples/tagreader_c.c77
-rw-r--r--libs/taglib/examples/tagwriter.cpp139
-rw-r--r--libs/taglib/stamp-h.in0
-rw-r--r--libs/taglib/subdirs4
-rw-r--r--libs/taglib/taglib-config.cmake55
-rw-r--r--libs/taglib/taglib-config.in55
-rw-r--r--libs/taglib/taglib.pc.cmake11
-rw-r--r--libs/taglib/taglib.pc.in11
-rw-r--r--libs/taglib/taglib/CMakeLists.txt160
-rw-r--r--libs/taglib/taglib/Makefile.am26
-rw-r--r--libs/taglib/taglib/Makefile.in794
-rw-r--r--libs/taglib/taglib/ape/CMakeLists.txt1
-rw-r--r--libs/taglib/taglib/ape/Makefile.am11
-rw-r--r--libs/taglib/taglib/ape/Makefile.in623
-rw-r--r--libs/taglib/taglib/ape/ape-tag-format.txt170
-rw-r--r--libs/taglib/taglib/ape/apefooter.cpp236
-rw-r--r--libs/taglib/taglib/ape/apefooter.h173
-rw-r--r--libs/taglib/taglib/ape/apeitem.cpp229
-rw-r--r--libs/taglib/taglib/ape/apeitem.h204
-rw-r--r--libs/taglib/taglib/ape/apetag.cpp266
-rw-r--r--libs/taglib/taglib/ape/apetag.h162
l---------libs/taglib/taglib/apefooter.h1
l---------libs/taglib/taglib/apeitem.h1
l---------libs/taglib/taglib/apetag.h1
l---------libs/taglib/taglib/attachedpictureframe.h1
-rw-r--r--libs/taglib/taglib/audioproperties.cpp51
-rw-r--r--libs/taglib/taglib/audioproperties.h110
l---------libs/taglib/taglib/commentsframe.h1
-rw-r--r--libs/taglib/taglib/fileref.cpp203
-rw-r--r--libs/taglib/taglib/fileref.h263
-rw-r--r--libs/taglib/taglib/flac/CMakeLists.txt1
-rw-r--r--libs/taglib/taglib/flac/Makefile.am14
-rw-r--r--libs/taglib/taglib/flac/Makefile.in625
-rw-r--r--libs/taglib/taglib/flac/flacfile.cpp431
-rw-r--r--libs/taglib/taglib/flac/flacfile.h201
-rw-r--r--libs/taglib/taglib/flac/flacproperties.cpp150
-rw-r--r--libs/taglib/taglib/flac/flacproperties.h92
l---------libs/taglib/taglib/flacfile.h1
l---------libs/taglib/taglib/flacproperties.h1
l---------libs/taglib/taglib/generalencapsulatedobjectframe.h1
l---------libs/taglib/taglib/id3v1genres.h1
l---------libs/taglib/taglib/id3v1tag.h1
l---------libs/taglib/taglib/id3v2extendedheader.h1
l---------libs/taglib/taglib/id3v2footer.h1
l---------libs/taglib/taglib/id3v2frame.h1
l---------libs/taglib/taglib/id3v2framefactory.h1
l---------libs/taglib/taglib/id3v2header.h1
l---------libs/taglib/taglib/id3v2synchdata.h1
l---------libs/taglib/taglib/id3v2tag.h1
-rw-r--r--libs/taglib/taglib/mpc/CMakeLists.txt1
-rw-r--r--libs/taglib/taglib/mpc/Makefile.am14
-rw-r--r--libs/taglib/taglib/mpc/Makefile.in625
-rw-r--r--libs/taglib/taglib/mpc/mpcfile.cpp325
-rw-r--r--libs/taglib/taglib/mpc/mpcfile.h175
-rw-r--r--libs/taglib/taglib/mpc/mpcproperties.cpp140
-rw-r--r--libs/taglib/taglib/mpc/mpcproperties.h85
l---------libs/taglib/taglib/mpcfile.h1
l---------libs/taglib/taglib/mpcproperties.h1
-rw-r--r--libs/taglib/taglib/mpeg/CMakeLists.txt4
-rw-r--r--libs/taglib/taglib/mpeg/Makefile.am17
-rw-r--r--libs/taglib/taglib/mpeg/Makefile.in753
-rw-r--r--libs/taglib/taglib/mpeg/id3v1/CMakeLists.txt1
-rw-r--r--libs/taglib/taglib/mpeg/id3v1/Makefile.am12
-rw-r--r--libs/taglib/taglib/mpeg/id3v1/Makefile.in623
-rw-r--r--libs/taglib/taglib/mpeg/id3v1/id3v1genres.cpp219
-rw-r--r--libs/taglib/taglib/mpeg/id3v1/id3v1genres.h66
-rw-r--r--libs/taglib/taglib/mpeg/id3v1/id3v1tag.cpp249
-rw-r--r--libs/taglib/taglib/mpeg/id3v1/id3v1tag.h181
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/CMakeLists.txt4
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/Makefile.am26
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/Makefile.in766
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/CMakeLists.txt11
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/Makefile.am31
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/Makefile.in656
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/attachedpictureframe.cpp170
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/attachedpictureframe.h220
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/commentsframe.cpp178
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/commentsframe.h168
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/generalencapsulatedobjectframe.cpp176
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/generalencapsulatedobjectframe.h174
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/relativevolumeframe.cpp236
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/relativevolumeframe.h274
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/textidentificationframe.cpp271
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/textidentificationframe.h258
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/uniquefileidentifierframe.cpp118
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/uniquefileidentifierframe.h113
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/unknownframe.cpp84
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/unknownframe.h79
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/unsynchronizedlyricsframe.cpp162
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/unsynchronizedlyricsframe.h157
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/urllinkframe.cpp192
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/frames/urllinkframe.h172
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2.2.0.txt1660
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2.3.0.txt2022
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2.4.0-frames.txt1734
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2.4.0-structure.txt733
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2extendedheader.cpp71
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2extendedheader.h93
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2footer.cpp60
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2footer.h82
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2frame.cpp551
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2frame.h414
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2framefactory.cpp409
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2framefactory.h167
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2header.cpp243
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2header.h175
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2synchdata.cpp63
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2synchdata.h70
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2tag.cpp475
-rw-r--r--libs/taglib/taglib/mpeg/id3v2/id3v2tag.h300
-rw-r--r--libs/taglib/taglib/mpeg/mpegfile.cpp593
-rw-r--r--libs/taglib/taglib/mpeg/mpegfile.h277
-rw-r--r--libs/taglib/taglib/mpeg/mpegheader.cpp276
-rw-r--r--libs/taglib/taglib/mpeg/mpegheader.h166
-rw-r--r--libs/taglib/taglib/mpeg/mpegproperties.cpp252
-rw-r--r--libs/taglib/taglib/mpeg/mpegproperties.h118
-rw-r--r--libs/taglib/taglib/mpeg/xingheader.cpp115
-rw-r--r--libs/taglib/taglib/mpeg/xingheader.h100
l---------libs/taglib/taglib/mpegfile.h1
l---------libs/taglib/taglib/mpegheader.h1
l---------libs/taglib/taglib/mpegproperties.h1
-rw-r--r--libs/taglib/taglib/ogg/CMakeLists.txt6
-rw-r--r--libs/taglib/taglib/ogg/Makefile.am21
-rw-r--r--libs/taglib/taglib/ogg/Makefile.in757
-rw-r--r--libs/taglib/taglib/ogg/flac/CMakeLists.txt2
-rw-r--r--libs/taglib/taglib/ogg/flac/Makefile.am13
-rw-r--r--libs/taglib/taglib/ogg/flac/Makefile.in604
-rw-r--r--libs/taglib/taglib/ogg/flac/oggflacfile.cpp270
-rw-r--r--libs/taglib/taglib/ogg/flac/oggflacfile.h118
-rw-r--r--libs/taglib/taglib/ogg/oggfile.cpp336
-rw-r--r--libs/taglib/taglib/ogg/oggfile.h112
-rw-r--r--libs/taglib/taglib/ogg/oggpage.cpp258
-rw-r--r--libs/taglib/taglib/ogg/oggpage.h203
-rw-r--r--libs/taglib/taglib/ogg/oggpageheader.cpp323
-rw-r--r--libs/taglib/taglib/ogg/oggpageheader.h232
-rw-r--r--libs/taglib/taglib/ogg/speex/CMakeLists.txt1
-rw-r--r--libs/taglib/taglib/ogg/speex/Makefile.am12
-rw-r--r--libs/taglib/taglib/ogg/speex/Makefile.in623
-rw-r--r--libs/taglib/taglib/ogg/speex/speexfile.cpp112
-rw-r--r--libs/taglib/taglib/ogg/speex/speexfile.h99
-rw-r--r--libs/taglib/taglib/ogg/speex/speexproperties.cpp172
-rw-r--r--libs/taglib/taglib/ogg/speex/speexproperties.h89
-rw-r--r--libs/taglib/taglib/ogg/vorbis/CMakeLists.txt1
-rw-r--r--libs/taglib/taglib/ogg/vorbis/Makefile.am12
-rw-r--r--libs/taglib/taglib/ogg/vorbis/Makefile.in623
-rw-r--r--libs/taglib/taglib/ogg/vorbis/vorbisfile.cpp117
-rw-r--r--libs/taglib/taglib/ogg/vorbis/vorbisfile.h118
-rw-r--r--libs/taglib/taglib/ogg/vorbis/vorbisproperties.cpp185
-rw-r--r--libs/taglib/taglib/ogg/vorbis/vorbisproperties.h125
-rw-r--r--libs/taglib/taglib/ogg/xiphcomment.cpp313
-rw-r--r--libs/taglib/taglib/ogg/xiphcomment.h202
l---------libs/taglib/taglib/oggfile.h1
l---------libs/taglib/taglib/oggflacfile.h1
l---------libs/taglib/taglib/oggpage.h1
l---------libs/taglib/taglib/oggpageheader.h1
l---------libs/taglib/taglib/relativevolumeframe.h1
l---------libs/taglib/taglib/speexfile.h1
l---------libs/taglib/taglib/speexproperties.h1
-rw-r--r--libs/taglib/taglib/tag.cpp83
-rw-r--r--libs/taglib/taglib/tag.h173
l---------libs/taglib/taglib/taglib.h1
-rw-r--r--libs/taglib/taglib/taglib.pro218
-rw-r--r--libs/taglib/taglib/taglib_export.h39
-rw-r--r--libs/taglib/taglib/tagunion.cpp185
-rw-r--r--libs/taglib/taglib/tagunion.h95
l---------libs/taglib/taglib/tbytevector.h1
l---------libs/taglib/taglib/tbytevectorlist.h1
l---------libs/taglib/taglib/tdebug.h1
l---------libs/taglib/taglib/textidentificationframe.h1
l---------libs/taglib/taglib/tfile.h1
l---------libs/taglib/taglib/tlist.h1
l---------libs/taglib/taglib/tlist.tcc1
l---------libs/taglib/taglib/tmap.h1
l---------libs/taglib/taglib/tmap.tcc1
-rw-r--r--libs/taglib/taglib/toolkit/CMakeLists.txt1
-rw-r--r--libs/taglib/taglib/toolkit/Makefile.am16
-rw-r--r--libs/taglib/taglib/toolkit/Makefile.in635
-rw-r--r--libs/taglib/taglib/toolkit/taglib.h177
-rw-r--r--libs/taglib/taglib/toolkit/tbytevector.cpp677
-rw-r--r--libs/taglib/taglib/toolkit/tbytevector.h409
-rw-r--r--libs/taglib/taglib/toolkit/tbytevectorlist.cpp102
-rw-r--r--libs/taglib/taglib/toolkit/tbytevectorlist.h91
-rw-r--r--libs/taglib/taglib/toolkit/tdebug.cpp55
-rw-r--r--libs/taglib/taglib/toolkit/tdebug.h71
-rw-r--r--libs/taglib/taglib/toolkit/tfile.cpp565
-rw-r--r--libs/taglib/taglib/toolkit/tfile.h271
-rw-r--r--libs/taglib/taglib/toolkit/tlist.h252
-rw-r--r--libs/taglib/taglib/toolkit/tlist.tcc316
-rw-r--r--libs/taglib/taglib/toolkit/tmap.h200
-rw-r--r--libs/taglib/taglib/toolkit/tmap.tcc196
-rw-r--r--libs/taglib/taglib/toolkit/tstring.cpp788
-rw-r--r--libs/taglib/taglib/toolkit/tstring.h456
-rw-r--r--libs/taglib/taglib/toolkit/tstringlist.cpp123
-rw-r--r--libs/taglib/taglib/toolkit/tstringlist.h115
-rw-r--r--libs/taglib/taglib/toolkit/unicode.cpp303
-rw-r--r--libs/taglib/taglib/toolkit/unicode.h149
-rw-r--r--libs/taglib/taglib/trueaudio/CMakeLists.txt1
-rw-r--r--libs/taglib/taglib/trueaudio/Makefile.am14
-rw-r--r--libs/taglib/taglib/trueaudio/Makefile.in625
-rw-r--r--libs/taglib/taglib/trueaudio/trueaudiofile.cpp274
-rw-r--r--libs/taglib/taglib/trueaudio/trueaudiofile.h180
-rw-r--r--libs/taglib/taglib/trueaudio/trueaudioproperties.cpp136
-rw-r--r--libs/taglib/taglib/trueaudio/trueaudioproperties.h93
l---------libs/taglib/taglib/trueaudiofile.h1
l---------libs/taglib/taglib/trueaudioproperties.h1
l---------libs/taglib/taglib/tstring.h1
l---------libs/taglib/taglib/tstringlist.h1
l---------libs/taglib/taglib/unicode.h1
l---------libs/taglib/taglib/uniquefileidentifierframe.h1
l---------libs/taglib/taglib/unknownframe.h1
l---------libs/taglib/taglib/unsynchronizedlyricsframe.h1
l---------libs/taglib/taglib/urllinkframe.h1
l---------libs/taglib/taglib/vorbisfile.h1
l---------libs/taglib/taglib/vorbisproperties.h1
-rw-r--r--libs/taglib/taglib/wavpack/CMakeLists.txt1
-rw-r--r--libs/taglib/taglib/wavpack/Makefile.am15
-rw-r--r--libs/taglib/taglib/wavpack/Makefile.in626
-rw-r--r--libs/taglib/taglib/wavpack/wavpackfile.cpp270
-rw-r--r--libs/taglib/taglib/wavpack/wavpackfile.h164
-rw-r--r--libs/taglib/taglib/wavpack/wavpackproperties.cpp143
-rw-r--r--libs/taglib/taglib/wavpack/wavpackproperties.h94
l---------libs/taglib/taglib/wavpackfile.h1
l---------libs/taglib/taglib/wavpackproperties.h1
l---------libs/taglib/taglib/xingheader.h1
l---------libs/taglib/taglib/xiphcomment.h1
-rw-r--r--libs/taglib/tests/CMakeLists.txt35
-rw-r--r--libs/taglib/tests/Makefile.am27
-rw-r--r--libs/taglib/tests/Makefile.in699
-rw-r--r--libs/taglib/tests/data/005411.id3bin38402 -> 0 bytes
-rw-r--r--libs/taglib/tests/data/broken-tenc.id3bin400 -> 0 bytes
-rw-r--r--libs/taglib/tests/data/click.mpcbin1588 -> 0 bytes
-rw-r--r--libs/taglib/tests/data/empty.oggbin4328 -> 0 bytes
-rw-r--r--libs/taglib/tests/data/empty.spxbin24301 -> 0 bytes
-rw-r--r--libs/taglib/tests/data/empty.ttabin79538 -> 0 bytes
-rw-r--r--libs/taglib/tests/data/mpeg2.mp3bin16384 -> 0 bytes
-rw-r--r--libs/taglib/tests/data/no-tags.flacbin4692 -> 0 bytes
-rw-r--r--libs/taglib/tests/data/unsynch.id3bin320 -> 0 bytes
-rw-r--r--libs/taglib/tests/data/xing.mp3bin8208 -> 0 bytes
-rw-r--r--libs/taglib/tests/main.cpp46
-rw-r--r--libs/taglib/tests/test_bytevector.cpp178
-rw-r--r--libs/taglib/tests/test_fileref.cpp101
-rw-r--r--libs/taglib/tests/test_id3v1.cpp25
-rw-r--r--libs/taglib/tests/test_id3v2.cpp265
-rw-r--r--libs/taglib/tests/test_list.cpp58
-rw-r--r--libs/taglib/tests/test_map.cpp27
-rw-r--r--libs/taglib/tests/test_mpeg.cpp25
-rw-r--r--libs/taglib/tests/test_string.cpp135
-rw-r--r--libs/taglib/tests/test_synchdata.cpp88
-rw-r--r--libs/taglib/tests/test_trueaudio.cpp26
-rw-r--r--libs/taglib/tests/utils.h25
-rw-r--r--libs/taglib/wscript80
-rw-r--r--libs/timecode/MSVCtimecode/timecode.vcproj287
-rw-r--r--libs/timecode/src/bbt_time.cc4
-rw-r--r--libs/timecode/src/time.cc18
-rw-r--r--libs/timecode/timecode/bbt_time.h4
-rw-r--r--libs/timecode/timecode/time.h47
-rw-r--r--libs/timecode/timecode/visibility.h40
-rw-r--r--libs/timecode/wscript31
-rw-r--r--libs/vamp-plugins/Onset.cpp3
-rw-r--r--libs/vamp-plugins/OnsetDetect.cpp3
-rw-r--r--libs/vamp-plugins/PercussionOnsetDetector.cpp3
-rw-r--r--libs/vamp-plugins/SpectralCentroid.cpp19
-rw-r--r--libs/vamp-plugins/wscript6
-rw-r--r--libs/vamp-sdk/COPYING26
-rw-r--r--libs/vamp-sdk/README240
-rw-r--r--libs/vamp-sdk/src/vamp-hostsdk/PluginBufferingAdapter.cpp721
-rw-r--r--libs/vamp-sdk/src/vamp-hostsdk/PluginChannelAdapter.cpp270
-rw-r--r--libs/vamp-sdk/src/vamp-hostsdk/PluginHostAdapter.cpp456
-rw-r--r--libs/vamp-sdk/src/vamp-hostsdk/PluginInputDomainAdapter.cpp673
-rw-r--r--libs/vamp-sdk/src/vamp-hostsdk/PluginLoader.cpp707
-rw-r--r--libs/vamp-sdk/src/vamp-hostsdk/PluginSummarisingAdapter.cpp952
-rw-r--r--libs/vamp-sdk/src/vamp-hostsdk/PluginWrapper.cpp204
-rw-r--r--libs/vamp-sdk/src/vamp-hostsdk/RealTime.cpp39
-rw-r--r--libs/vamp-sdk/src/vamp-sdk/PluginAdapter.cpp919
-rw-r--r--libs/vamp-sdk/src/vamp-sdk/RealTime.cpp252
-rw-r--r--libs/vamp-sdk/vamp-hostsdk/Plugin.h47
-rw-r--r--libs/vamp-sdk/vamp-hostsdk/PluginBase.h47
-rw-r--r--libs/vamp-sdk/vamp-hostsdk/PluginBufferingAdapter.h194
-rw-r--r--libs/vamp-sdk/vamp-hostsdk/PluginChannelAdapter.h149
-rw-r--r--libs/vamp-sdk/vamp-hostsdk/PluginHostAdapter.h123
-rw-r--r--libs/vamp-sdk/vamp-hostsdk/PluginInputDomainAdapter.h198
-rw-r--r--libs/vamp-sdk/vamp-hostsdk/PluginLoader.h243
-rw-r--r--libs/vamp-sdk/vamp-hostsdk/PluginSummarisingAdapter.h197
-rw-r--r--libs/vamp-sdk/vamp-hostsdk/PluginWrapper.h135
-rw-r--r--libs/vamp-sdk/vamp-hostsdk/RealTime.h46
-rw-r--r--libs/vamp-sdk/vamp-hostsdk/hostguard.h69
-rw-r--r--libs/vamp-sdk/vamp-hostsdk/vamp-hostsdk.h53
-rw-r--r--libs/vamp-sdk/vamp-sdk/Plugin.h446
-rw-r--r--libs/vamp-sdk/vamp-sdk/PluginAdapter.h121
-rw-r--r--libs/vamp-sdk/vamp-sdk/PluginBase.h262
-rw-r--r--libs/vamp-sdk/vamp-sdk/RealTime.h167
-rw-r--r--libs/vamp-sdk/vamp-sdk/plugguard.h98
-rw-r--r--libs/vamp-sdk/vamp-sdk/vamp-sdk.h46
-rw-r--r--libs/vamp-sdk/vamp/vamp.h388
-rw-r--r--libs/vamp-sdk/vamp/vamp.pc.in10
-rw-r--r--libs/vamp-sdk/wscript73
-rw-r--r--libs/vfork/README44
-rw-r--r--libs/vfork/exec_wrapper.c100
-rw-r--r--libs/vfork/wscript28
1330 files changed, 184957 insertions, 145969 deletions
diff --git a/libs/appleutility/wscript b/libs/appleutility/wscript
index e9968f80e8..2c54b28d1f 100644
--- a/libs/appleutility/wscript
+++ b/libs/appleutility/wscript
@@ -31,6 +31,9 @@ def build(bld):
obj = bld(features = 'cxx cxxshlib')
obj.uselib = 'AUDIOUNITS OSX'
obj.source = libappleutility_sources
+ # apple did not write this library with full symbol export control
+ # so we need to override any visibility default.
+ autowaf.ensure_visible_symbols (obj, True)
obj.export_includes = ['.']
obj.includes = ['.']
obj.name = 'libappleutility'
diff --git a/libs/ardour/MSVClibardour/ardour.vcproj b/libs/ardour/MSVClibardour/ardour.vcproj
new file mode 100644
index 0000000000..6a96c31b4c
--- /dev/null
+++ b/libs/ardour/MSVClibardour/ardour.vcproj
@@ -0,0 +1,2200 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="ardour"
+ ProjectGUID="{0EFCF4A5-C3F8-46DA-B826-2D80E5A9A210}"
+ RootNamespace="ardour"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;&quot;..\..\midi++2&quot;;..\..\audiographer;&quot;$(GenericIncludeFolder)\taglib&quot;;&quot;$(GenericIncludeFolder)\taglib\toolkit&quot;;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\glibmm&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;&quot;$(GenericIncludeFolder)\lilv-0&quot;;&quot;$(GenericIncludeFolder)\suil-0&quot;;&quot;$(GenericIncludeFolder)\serd-0&quot;;&quot;$(GenericIncludeFolder)\sord-0&quot;;&quot;$(GenericIncludeFolder)\lv2&quot;;&quot;$(GenericIncludeFolder)\sratom-0&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;DEBUGGABLE_BACKENDS;BUILDING_LIBARDOUR;LIBARDOUR_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;ENABLE_NLS;PACKAGE=&quot;\&quot;ardour3\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="libfftw3-3.lib libfftw3f-3.lib libfftw3l-3.lib libeay32.lib iconvD.lib zlib1D.lib boost-regex32D.lib $(DllPrefix)atkmm32-2.0-0D.lib $(DllPrefix)gtkmm32-2.0-0D.lib $(DllPrefix)gdkmm32-2.0-0D.lib $(DllPrefix)glibmm32-2.4-0D.lib $(DllPrefix)giomm32-2.4-0D.lib $(DllPrefix)cairomm32-2.0-0D.lib $(DllPrefix)pangomm32-2.0-0D.lib pthreadVCE2.lib $(DllPrefix)pango32-1.0-0D.lib $(DllPrefix)pangoft232-1.0-0D.lib $(DllPrefix)pangowin32-1.0-0D.lib $(DllPrefix)pangocairo32-1.0-0D.lib $(DllPrefix)cairo32-2D.lib $(DllPrefix)atk32-2.0-0D.lib $(DllPrefix)gthread32-2.0-0D.lib $(DllPrefix)gobject32-2.0-0D.lib $(DllPrefix)gmodule32-2.0-0D.lib $(DllPrefix)glib32-2.0-0D.lib $(DllPrefix)gio32-2.0-0D.lib $(DllPrefix)gtk32-2.0-0D.lib $(DllPrefix)gdk32-2.0-0D.lib $(DllPrefix)gdk-pixbuf32-2.0-0D.lib $(DllPrefix)sigc++32-2.0D.lib $(DllPrefix)curlD.lib $(DllPrefix)fontconfigD.lib $(DllPrefix)timecode32D.lib $(DllPrefix)taglib32D.lib freetype32-2D.lib raptor2D.lib lrdfD.lib libloD.lib rubberbandD.lib $(DllPrefix)ltcD.lib $(DllPrefix)audiographer32D.lib $(DllPrefix)pbd32D.lib $(DllPrefix)midi++32D.lib $(DllPrefix)evoral32D.lib $(DllPrefix)sndfile-1D.lib $(DllPrefix)samplerate-0D.lib vampsdkD.lib vamphostsdkD.lib lilv-0D.lib suil-0D.lib serd-0D.lib sord-0D.lib sratom-0D.lib libart_lgpl_2D.lib libjackD.lib libxml2D.lib intlD.lib shell32.lib psapi.lib ws2_32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32D.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;msvcrt.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;&quot;..\..\midi++2&quot;;..\..\audiographer;&quot;$(GenericIncludeFolder)\taglib&quot;;&quot;$(GenericIncludeFolder)\taglib\toolkit&quot;;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\glibmm&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;&quot;$(GenericIncludeFolder)\lilv-0&quot;;&quot;$(GenericIncludeFolder)\suil-0&quot;;&quot;$(GenericIncludeFolder)\serd-0&quot;;&quot;$(GenericIncludeFolder)\sord-0&quot;;&quot;$(GenericIncludeFolder)\lv2&quot;;&quot;$(GenericIncludeFolder)\sratom-0&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_LIBARDOUR;LIBARDOUR_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;ENABLE_NLS;PACKAGE=&quot;\&quot;ardour3\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="libfftw3-3.lib libfftw3f-3.lib libfftw3l-3.lib libeay32.lib iconv.lib zlib1.lib boost-regex32.lib $(DllPrefix)atkmm32-2.0-0.lib $(DllPrefix)gtkmm32-2.0-0.lib $(DllPrefix)gdkmm32-2.0-0.lib $(DllPrefix)glibmm32-2.4-0.lib $(DllPrefix)giomm32-2.4-0.lib $(DllPrefix)cairomm32-2.0-0.lib $(DllPrefix)pangomm32-2.0-0.lib pthreadVCE2.lib $(DllPrefix)pango32-1.0-0.lib $(DllPrefix)pangoft232-1.0-0.lib $(DllPrefix)pangowin32-1.0-0.lib $(DllPrefix)pangocairo32-1.0-0.lib $(DllPrefix)cairo32-2.lib $(DllPrefix)atk32-2.0-0.lib $(DllPrefix)gthread32-2.0-0.lib $(DllPrefix)gobject32-2.0-0.lib $(DllPrefix)gmodule32-2.0-0.lib $(DllPrefix)glib32-2.0-0.lib $(DllPrefix)gio32-2.0-0.lib $(DllPrefix)gtk32-2.0-0.lib $(DllPrefix)gdk32-2.0-0.lib $(DllPrefix)gdk-pixbuf32-2.0-0.lib $(DllPrefix)sigc++32-2.0.lib $(DllPrefix)curl.lib $(DllPrefix)fontconfig.lib $(DllPrefix)timecode32.lib $(DllPrefix)taglib32.lib freetype32-2.lib raptor2.lib lrdf.lib liblo.lib rubberband.lib $(DllPrefix)ltc.lib $(DllPrefix)audiographer32.lib $(DllPrefix)pbd32.lib $(DllPrefix)midi++32.lib $(DllPrefix)evoral32.lib $(DllPrefix)sndfile-1.lib $(DllPrefix)samplerate-0.lib vampsdk.lib vamphostsdk.lib lilv-0.lib suil-0.lib serd-0.lib sord-0.lib sratom-0.lib libart_lgpl_2.lib libjack.lib libxml2.lib intl.lib shell32.lib psapi.lib ws2_32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ SubSystem="2"
+ OptimizeReferences="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TargetFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;&quot;..\..\midi++2&quot;;..\..\audiographer;&quot;$(GenericIncludeFolder)\taglib&quot;;&quot;$(GenericIncludeFolder)\taglib\toolkit&quot;;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\glibmm&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;&quot;$(GenericIncludeFolder)\lilv-0&quot;;&quot;$(GenericIncludeFolder)\suil-0&quot;;&quot;$(GenericIncludeFolder)\serd-0&quot;;&quot;$(GenericIncludeFolder)\sord-0&quot;;&quot;$(GenericIncludeFolder)\lv2&quot;;&quot;$(GenericIncludeFolder)\sratom-0&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;DEBUGGABLE_BACKENDS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_LIBARDOUR;LIBARDOUR_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;ARCH_X86;USE_XMMINTRIN;ENABLE_NLS;PACKAGE=&quot;\&quot;ardour3\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="libfftw3-3.lib libfftw3f-3.lib libfftw3l-3.lib libeay32.lib iconvRDC.lib zlib1RDC.lib boost-regex32RDC.lib $(DllPrefix)atkmm32-2.0-0RDC.lib $(DllPrefix)gtkmm32-2.0-0RDC.lib $(DllPrefix)gdkmm32-2.0-0RDC.lib $(DllPrefix)glibmm32-2.4-0RDC.lib $(DllPrefix)giomm32-2.4-0RDC.lib $(DllPrefix)cairomm32-2.0-0RDC.lib $(DllPrefix)pangomm32-2.0-0RDC.lib pthreadVCE2.lib $(DllPrefix)pango32-1.0-0RDC.lib $(DllPrefix)pangoft232-1.0-0RDC.lib $(DllPrefix)pangowin32-1.0-0RDC.lib $(DllPrefix)pangocairo32-1.0-0RDC.lib $(DllPrefix)cairo32-2RDC.lib $(DllPrefix)atk32-2.0-0RDC.lib $(DllPrefix)gthread32-2.0-0RDC.lib $(DllPrefix)gobject32-2.0-0RDC.lib $(DllPrefix)gmodule32-2.0-0RDC.lib $(DllPrefix)glib32-2.0-0RDC.lib $(DllPrefix)gio32-2.0-0RDC.lib $(DllPrefix)gtk32-2.0-0RDC.lib $(DllPrefix)gdk32-2.0-0RDC.lib $(DllPrefix)gdk-pixbuf32-2.0-0RDC.lib $(DllPrefix)sigc++32-2.0RDC.lib $(DllPrefix)curlRDC.lib $(DllPrefix)fontconfigRDC.lib $(DllPrefix)timecode32RDC.lib $(DllPrefix)taglib32RDC.lib freetype32-2RDC.lib raptor2.lib lrdf.lib libloRDC.lib rubberbandRDC.lib $(DllPrefix)ltcRDC.lib $(DllPrefix)audiographer32RDC.lib $(DllPrefix)pbd32RDC.lib $(DllPrefix)midi++32RDC.lib $(DllPrefix)evoral32RDC.lib $(DllPrefix)sndfile-1.lib $(DllPrefix)samplerate-0.lib vampsdkRDC.lib vamphostsdkRDC.lib lilv-0RDC.lib suil-0RDC.lib serd-0RDC.lib sord-0RDC.lib sratom-0RDC.lib libart_lgpl_2.lib libjack.lib libxml2.lib intlRDC.lib shell32.lib psapi.lib ws2_32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32RDC.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\amp.cc"
+ >
+ <FileConfiguration
+ Name="Release 32 with Debugging Capability|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\analyser.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\async_midi_port.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\audio_buffer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\audio_diskstream.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\audio_library.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\audio_playlist.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\audio_playlist_importer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\audio_playlist_source.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\audio_port.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\audio_region_importer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\audio_track.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\audio_track_importer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\audioanalyser.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\audioengine.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\audiofile_tagger.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\audiofilesource.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\audioregion.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\audiosource.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\auditioner.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\automatable.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\automation.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\automation_control.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\automation_list.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\automation_watch.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\beats_frames_converter.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\broadcast_info.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\buffer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\buffer_manager.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\buffer_set.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\bundle.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\butler.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\capturing_processor.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\chan_count.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\chan_mapping.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\config_text.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\configuration.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\control_protocol_manager.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\cycle_timer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\data_type.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\debug.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\default_click.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\delivery.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\directory_names.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\diskstream.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\element_import_handler.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\element_importer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\engine_slave.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\enums.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\event_type_map.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\export_channel.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\export_channel_configuration.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\export_failed.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\export_filename.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\export_format_base.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\export_format_manager.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\export_format_specification.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\export_formats.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\export_graph_builder.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\export_handler.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\export_preset.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\export_profile_manager.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\export_status.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\export_timespan.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\file_source.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\filename_extensions.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\filesystem_paths.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\filter.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\find_session.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\globals.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\graph.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\graphnode.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\iec1ppmdsp.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\iec2ppmdsp.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\import.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\instrument_info.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\internal_return.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\internal_send.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\interpolation.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\io.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\io_processor.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\kmeterdsp.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\ladspa_plugin.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\location.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\location_importer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\ltc_slave.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\lv2_evbuf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\lv2_plugin.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\meter.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_automation_list_binder.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_buffer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_clock_slave.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_diskstream.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_model.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_patch_manager.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_playlist.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_playlist_source.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_port.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_region.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_ring_buffer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_scene_change.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_scene_changer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_source.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_state_tracker.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_stretch.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_track.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_ui.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midiport_manager.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mix.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\monitor_processor.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mtc_slave.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mtdm.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mute_master.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\onset_detector.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\operations.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\pan_controllable.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\pannable.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\panner.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\panner_manager.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\panner_shell.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\pcm_utils.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\playlist.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\playlist_factory.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\playlist_source.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\plugin.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\plugin_insert.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\plugin_manager.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\port.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\port_insert.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\port_manager.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\port_set.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\process_thread.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\processor.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\progress.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\quantize.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\rb_effect.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\rc_configuration.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\recent_sessions.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\region.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\region_factory.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\resampled_source.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\return.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\reverse.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\revision.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\route.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\route_graph.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\route_group.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\route_group_member.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\scene_change.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\search_paths.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\send.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\session.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_butler.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_click.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_command.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_configuration.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_directory.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_events.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_export.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_handle.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_ltc.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_metadata.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_midi.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_object.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_playlists.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_process.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_rtevents.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_state.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_state_utils.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_time.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_transport.cc"
+ >
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ WholeProgramOptimization="false"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\session_vst.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\slave.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\smf_source.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\sndfile_helpers.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\sndfileimportable.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\sndfilesource.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\source.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\source_factory.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\speakers.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\srcfilesource.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\sse_functions_xmm.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\strip_silence.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\system_exec.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\tape_file_matcher.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\template_utils.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\tempo.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\tempo_map_importer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\thread_buffers.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\ticker.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\track.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\transient_detector.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\unknown_processor.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\uri_map.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\user_bundle.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\utils.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\version.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\vst_info_file.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\vst_plugin.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\fst\vstwin.c"
+ >
+ </File>
+ <File
+ RelativePath="..\vumeterdsp.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\windows_vst_plugin.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\worker.cc"
+ >
+ </File>
+ <Filter
+ Name="msvc"
+ >
+ <File
+ RelativePath="..\msvc\msvc_libardour.cc"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\ardour\amp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\analyser.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\ardour.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\async_midi_port.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audio_backend.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audio_buffer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audio_diskstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audio_library.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audio_playlist_importer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audio_playlist_source.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audio_port.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audio_region_importer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audio_track.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audio_track_importer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audio_unit.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audioanalyser.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audioengine.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audiofile_tagger.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audiofilesource.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audioplaylist.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audioregion.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\audiosource.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\auditioner.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\auto_bundle.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\automatable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\automatable_sequence.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\automation_control.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\automation_list.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\automation_watch.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\beats_frames_converter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\broadcast_info.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\buffer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\buffer_manager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\buffer_set.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\bundle.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\butler.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\caimportable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\capturing_processor.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\chan_count.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\chan_mapping.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\click.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\comparable_shared_ptr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\configuration.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\configuration_variable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\control_protocol_manager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\coreaudiosource.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\cycle_timer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\cycles.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\data_type.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\dB.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\debug.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\delivery.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\directory_names.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\diskstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\element_import_handler.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\element_importer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\event_type_map.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\export_channel.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\export_channel_configuration.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\export_failed.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\export_filename.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\export_format_base.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\export_format_compatibility.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\export_format_manager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\export_format_specification.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\export_formats.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\export_graph_builder.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\export_handler.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\export_multiplication.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\export_pointers.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\export_preset.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\export_profile_manager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\export_status.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\export_timespan.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\file_source.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\filename_extensions.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\filesystem_paths.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\filter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\graph.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\graphnode.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\iec1ppmdsp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\iec2ppmdsp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\import_status.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\importable_source.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\instrument_info.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\internal_return.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\internal_send.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\interpolation.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\interthread_info.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\io.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\io_processor.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\kmeterdsp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\ladspa.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\ladspa_plugin.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\latent.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\location.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\location_importer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\logcurve.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\lv2_plugin.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\lxvst_plugin.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\meter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_automation_list_binder.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_buffer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_diskstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_model.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_operator.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_patch_manager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_playlist.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_playlist_source.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_port.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_region.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_ring_buffer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_scene_change.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_scene_changer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_source.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_state_tracker.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_stretch.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_track.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midi_ui.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\midiport_manager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\mix.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\monitor_processor.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\movable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\msvc_libardour.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\mtdm.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\mute_master.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\noise.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\onset_detector.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\operations.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\pan_controllable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\pannable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\panner.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\panner_manager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\panner_shell.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\pcm_utils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\peak.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\pi_controller.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\pitch.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\playlist.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\playlist_factory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\playlist_source.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\plugin.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\plugin_insert.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\plugin_manager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\plugin_types.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\port.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\port_insert.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\port_set.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\process_thread.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\processor.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\profile.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\progress.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\proxy_controllable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\public_diskstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\quantize.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\rb_effect.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\rc_configuration.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\rc_configuration_vars.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\readable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\recent_sessions.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\region.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\region_factory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\region_sorters.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\resampled_source.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\return.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\reverse.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\revision.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\route.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\route_graph.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\route_group.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\route_group_member.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\route_group_specialized.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\runtime_functions.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\scene_change.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\scene_changer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\search_paths.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\send.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\session.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\session_configuration.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\session_configuration_vars.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\session_directory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\session_event.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\session_handle.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\session_metadata.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\session_object.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\session_playlist.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\session_playlists.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\session_route.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\session_state_utils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\session_utils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\silentfilesource.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\slave.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\smf_source.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\sndfile_helpers.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\sndfileimportable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\sndfilesource.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\soundseq.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\source.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\source_factory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\speaker.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\speakers.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\spline.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\srcfilesource.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\stretch.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\strip_silence.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\system_exec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\tape_file_matcher.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\template_utils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\tempo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\tempo_map_importer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\thread_buffers.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\ticker.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\timecode.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\timefx_request.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\timestamps.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\track.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\transient_detector.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\trimmable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\types.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\unknown_processor.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\uri_map.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\user_bundle.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\utils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\vst_plugin.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\vst_types.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\vumeterdsp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\windows_vst_plugin.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ardour\worker.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/ardour/ardour/amp.h b/libs/ardour/ardour/amp.h
index e21cf62d62..f6a15666e9 100644
--- a/libs/ardour/ardour/amp.h
+++ b/libs/ardour/ardour/amp.h
@@ -19,6 +19,7 @@
#ifndef __ardour_amp_h__
#define __ardour_amp_h__
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/chan_count.h"
#include "ardour/processor.h"
@@ -32,7 +33,7 @@ class IO;
/** Applies a declick operation to all audio inputs, passing the same number of
* audio outputs, and passing through any other types unchanged.
*/
-class Amp : public Processor {
+class LIBARDOUR_API Amp : public Processor {
public:
Amp(Session& s);
diff --git a/libs/ardour/ardour/analyser.h b/libs/ardour/ardour/analyser.h
index 51adea67b9..cef71186cc 100644
--- a/libs/ardour/ardour/analyser.h
+++ b/libs/ardour/ardour/analyser.h
@@ -23,13 +23,15 @@
#include <glibmm/threads.h>
#include <boost/shared_ptr.hpp>
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
class AudioFileSource;
class Source;
class TransientDetector;
-class Analyser {
+class LIBARDOUR_API Analyser {
public:
Analyser();
diff --git a/libs/ardour/ardour/ardour.h b/libs/ardour/ardour/ardour.h
index 80bdf9d80e..29cfa4b354 100644
--- a/libs/ardour/ardour/ardour.h
+++ b/libs/ardour/ardour/ardour.h
@@ -34,9 +34,9 @@
#include "pbd/locale_guard.h"
#include "pbd/stateful.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
-
-#include <jack/jack.h>
+#include "ardour/libardour_visibility.h"
namespace MIDI {
class MachineControl;
@@ -47,8 +47,10 @@ namespace ARDOUR {
class AudioEngine;
- extern PBD::Signal1<void,std::string> BootMessage;
- extern PBD::Signal0<void> GUIIdle;
+ extern LIBARDOUR_API PBD::Signal1<void,std::string> BootMessage;
+ extern LIBARDOUR_API PBD::Signal3<void,std::string,std::string,bool> PluginScanMessage;
+ extern LIBARDOUR_API PBD::Signal1<void,int> PluginScanTimeout;
+ extern LIBARDOUR_API PBD::Signal0<void> GUIIdle;
/**
* @param with_vst true to enable VST Support
@@ -58,27 +60,27 @@ namespace ARDOUR {
*
* @return true if Ardour library was successfully initialized
*/
- bool init (bool with_vst, bool try_optimization, const char* localedir);
- void init_post_engine ();
- void cleanup ();
- bool no_auto_connect ();
- void make_property_quarks ();
-
- extern PBD::PropertyChange bounds_change;
+ LIBARDOUR_API bool init (bool with_vst, bool try_optimization, const char* localedir);
+ LIBARDOUR_API void init_post_engine ();
+ LIBARDOUR_API void cleanup ();
+ LIBARDOUR_API bool no_auto_connect ();
+ LIBARDOUR_API void make_property_quarks ();
- extern const char* const ardour_config_info;
+ extern LIBARDOUR_API PBD::PropertyChange bounds_change;
+
+ extern LIBARDOUR_API const char* const ardour_config_info;
- void find_bindings_files (std::map<std::string,std::string>&);
+ LIBARDOUR_API void find_bindings_files (std::map<std::string,std::string>&);
/* these only impact bundled installations */
- std::string translation_enable_path ();
- bool translations_are_enabled ();
- bool set_translations_enabled (bool);
+ LIBARDOUR_API std::string translation_enable_path ();
+ LIBARDOUR_API bool translations_are_enabled ();
+ LIBARDOUR_API bool set_translations_enabled (bool);
- microseconds_t get_microseconds ();
+ LIBARDOUR_API microseconds_t get_microseconds ();
- void setup_fpu ();
- std::vector<SyncSource> get_available_sync_options();
+ LIBARDOUR_API void setup_fpu ();
+ LIBARDOUR_API std::vector<SyncSource> get_available_sync_options();
}
#endif /* __ardour_ardour_h__ */
diff --git a/libs/ardour/ardour/async_midi_port.h b/libs/ardour/ardour/async_midi_port.h
index 76bdac0409..26946e3016 100644
--- a/libs/ardour/ardour/async_midi_port.h
+++ b/libs/ardour/ardour/async_midi_port.h
@@ -22,6 +22,8 @@
#include <string>
#include <iostream>
+#include <boost/function.hpp>
+
#include "pbd/xml++.h"
#include "pbd/crossthread.h"
#include "pbd/signals.h"
@@ -34,11 +36,12 @@
#include "midi++/parser.h"
#include "midi++/port.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/midi_port.h"
namespace ARDOUR {
- class AsyncMIDIPort : public ARDOUR::MidiPort, public MIDI::Port {
+class LIBARDOUR_API AsyncMIDIPort : public ARDOUR::MidiPort, public MIDI::Port {
public:
AsyncMIDIPort (std::string const &, PortFlags);
@@ -52,10 +55,18 @@ namespace ARDOUR {
/* called from non-RT context */
void parse (framecnt_t timestamp);
- int write (const MIDI::byte *msg, size_t msglen, MIDI::timestamp_t timestamp);
+ int write (const MIDI::byte *msg, size_t msglen, MIDI::timestamp_t timestamp);
int read (MIDI::byte *buf, size_t bufsize);
void drain (int check_interval_usecs);
- int selectable () const { return xthread.selectable(); }
+ int selectable () const {
+#ifdef PLATFORM_WINDOWS
+ return false;
+#else
+ return xthread.selectable();
+#endif
+ }
+
+ void set_timer (boost::function<framecnt_t (void)>&);
static void set_process_thread (pthread_t);
static pthread_t get_process_thread () { return _process_thread; }
@@ -64,10 +75,26 @@ namespace ARDOUR {
private:
bool _currently_in_cycle;
MIDI::timestamp_t _last_write_timestamp;
+ bool have_timer;
+ boost::function<framecnt_t (void)> timer;
RingBuffer< Evoral::Event<double> > output_fifo;
Evoral::EventRingBuffer<MIDI::timestamp_t> input_fifo;
- Glib::Threads::Mutex output_fifo_lock;
- CrossThreadChannel xthread;
+ Glib::Threads::Mutex output_fifo_lock;
+#ifndef PLATFORM_WINDOWS
+ CrossThreadChannel xthread;
+#endif
+
+ int create_port ();
+
+ /** Channel used to signal to the MidiControlUI that input has arrived */
+
+ std::string _connections;
+ PBD::ScopedConnection connect_connection;
+ PBD::ScopedConnection halt_connection;
+ void flush (void* jack_port_buffer);
+ void jack_halted ();
+ void make_connections ();
+ void init (std::string const &, Flags);
void flush_output_fifo (pframes_t);
diff --git a/libs/ardour/ardour/audio_backend.h b/libs/ardour/ardour/audio_backend.h
index 387410685b..78e3903182 100644
--- a/libs/ardour/ardour/audio_backend.h
+++ b/libs/ardour/ardour/audio_backend.h
@@ -28,25 +28,60 @@
#include <boost/function.hpp>
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/audioengine.h"
#include "ardour/port_engine.h"
-#include "ardour/visibility.h"
#ifdef ARDOURBACKEND_DLL_EXPORTS // defined if we are building the ARDOUR Panners DLLs (instead of using them)
- #define ARDOURBACKEND_API LIBARDOUR_HELPER_DLL_EXPORT
+ #define ARDOURBACKEND_API LIBARDOUR_DLL_EXPORT
#else
- #define ARDOURBACKEND_API LIBARDOUR_HELPER_DLL_IMPORT
+ #define ARDOURBACKEND_API LIBARDOUR_DLL_IMPORT
#endif
-#define ARDOURBACKEND_LOCAL LIBARDOUR_HELPER_DLL_LOCAL
+#define ARDOURBACKEND_LOCAL LIBARDOUR_DLL_LOCAL
namespace ARDOUR {
-class AudioBackend : public PortEngine {
+struct LIBARDOUR_API AudioBackendInfo {
+ const char* name;
+
+ /** Using arg1 and arg2, initialize this audiobackend.
+ *
+ * Returns zero on success, non-zero otherwise.
+ */
+ int (*instantiate) (const std::string& arg1, const std::string& arg2);
+
+ /** Release all resources associated with this audiobackend
+ */
+ int (*deinstantiate) (void);
+
+ /** Factory method to create an AudioBackend-derived class.
+ *
+ * Returns a valid shared_ptr to the object if successfull,
+ * or a "null" shared_ptr otherwise.
+ */
+ boost::shared_ptr<AudioBackend> (*factory) (AudioEngine&);
+
+ /** Return true if the underlying mechanism/API has been
+ * configured and does not need (re)configuration in order
+ * to be usable. Return false otherwise.
+ *
+ * Note that this may return true if (re)configuration, even though
+ * not currently required, is still possible.
+ */
+ bool (*already_configured)();
+};
+
+class LIBARDOUR_API AudioBackend : public PortEngine {
public:
- AudioBackend (AudioEngine& e) : PortEngine (e), engine (e) {}
+ AudioBackend (AudioEngine& e, AudioBackendInfo& i) : PortEngine (e), _info (i), engine (e) {}
virtual ~AudioBackend () {}
+
+ /** Return the AudioBackendInfo object from which this backend
+ was constructed.
+ */
+ AudioBackendInfo& info() const { return _info; }
/** Return the name of this backend.
*
@@ -188,6 +223,9 @@ class AudioBackend : public PortEngine {
/** Set the name of the device to be used
*/
virtual int set_device_name (const std::string&) = 0;
+ /** Deinitialize and destroy current device
+ */
+ virtual int drop_device() { return 0; };
/** Set the sample rate to be used
*/
virtual int set_sample_rate (float) = 0;
@@ -200,12 +238,6 @@ class AudioBackend : public PortEngine {
* doesn't directly expose the concept).
*/
virtual int set_buffer_size (uint32_t) = 0;
- /** Set the preferred underlying hardware sample format
- *
- * This does not change the sample format (32 bit float) read and
- * written to the device via the Port API.
- */
- virtual int set_sample_format (SampleFormat) = 0;
/** Set the preferred underlying hardware data layout.
* If @param yn is true, then the hardware will interleave
* samples for successive channels; otherwise, the hardware will store
@@ -237,7 +269,6 @@ class AudioBackend : public PortEngine {
virtual std::string device_name () const = 0;
virtual float sample_rate () const = 0;
virtual uint32_t buffer_size () const = 0;
- virtual SampleFormat sample_format () const = 0;
virtual bool interleaved () const = 0;
virtual uint32_t input_channels () const = 0;
virtual uint32_t output_channels () const = 0;
@@ -486,39 +517,10 @@ class AudioBackend : public PortEngine {
}
protected:
- AudioEngine& engine;
-
- virtual int _start (bool for_latency_measurement) = 0;
-};
-
-struct AudioBackendInfo {
- const char* name;
-
- /** Using arg1 and arg2, initialize this audiobackend.
- *
- * Returns zero on success, non-zero otherwise.
- */
- int (*instantiate) (const std::string& arg1, const std::string& arg2);
-
- /** Release all resources associated with this audiobackend
- */
- int (*deinstantiate) (void);
+ AudioBackendInfo& _info;
+ AudioEngine& engine;
- /** Factory method to create an AudioBackend-derived class.
- *
- * Returns a valid shared_ptr to the object if successfull,
- * or a "null" shared_ptr otherwise.
- */
- boost::shared_ptr<AudioBackend> (*factory) (AudioEngine&);
-
- /** Return true if the underlying mechanism/API has been
- * configured and does not need (re)configuration in order
- * to be usable. Return false otherwise.
- *
- * Note that this may return true if (re)configuration, even though
- * not currently required, is still possible.
- */
- bool (*already_configured)();
+ virtual int _start (bool for_latency_measurement) = 0;
};
} // namespace
diff --git a/libs/ardour/ardour/audio_buffer.h b/libs/ardour/ardour/audio_buffer.h
index aaad961abb..91f463cc7f 100644
--- a/libs/ardour/ardour/audio_buffer.h
+++ b/libs/ardour/ardour/audio_buffer.h
@@ -27,7 +27,7 @@
namespace ARDOUR {
/** Buffer containing audio data. */
-class AudioBuffer : public Buffer
+class LIBARDOUR_API AudioBuffer : public Buffer
{
public:
AudioBuffer(size_t capacity);
diff --git a/libs/ardour/ardour/audio_diskstream.h b/libs/ardour/ardour/audio_diskstream.h
index 3a5dc2ad91..2e838ff628 100644
--- a/libs/ardour/ardour/audio_diskstream.h
+++ b/libs/ardour/ardour/audio_diskstream.h
@@ -53,7 +53,7 @@ class AudioPlaylist;
class AudioFileSource;
class IO;
-class AudioDiskstream : public Diskstream
+class LIBARDOUR_API AudioDiskstream : public Diskstream
{
public:
AudioDiskstream (Session &, const std::string& name, Diskstream::Flag f = Recordable);
@@ -139,7 +139,6 @@ class AudioDiskstream : public Diskstream
void set_block_size (pframes_t);
int internal_playback_seek (framecnt_t distance);
int can_internal_playback_seek (framecnt_t distance);
- std::list<boost::shared_ptr<Source> > steal_write_sources();
void reset_write_sources (bool, bool force = false);
void non_realtime_input_change ();
void non_realtime_locate (framepos_t location);
diff --git a/libs/ardour/ardour/audio_library.h b/libs/ardour/ardour/audio_library.h
index 2009ec39a7..6397821720 100644
--- a/libs/ardour/ardour/audio_library.h
+++ b/libs/ardour/ardour/audio_library.h
@@ -24,9 +24,11 @@
#include <map>
#include <vector>
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
-class AudioLibrary
+class LIBARDOUR_API AudioLibrary
{
public:
AudioLibrary ();
@@ -43,7 +45,7 @@ class AudioLibrary
std::string src;
};
-extern AudioLibrary* Library;
+LIBARDOUR_API extern AudioLibrary* Library;
} // ARDOUR namespace
diff --git a/libs/ardour/ardour/audio_playlist_importer.h b/libs/ardour/ardour/audio_playlist_importer.h
index 011bfe39b8..a6d68b9c73 100644
--- a/libs/ardour/ardour/audio_playlist_importer.h
+++ b/libs/ardour/ardour/audio_playlist_importer.h
@@ -38,7 +38,7 @@ class AudioRegionImporter;
class AudioPlaylistImporter;
class Session;
-class AudioPlaylistImportHandler : public ElementImportHandler
+class LIBARDOUR_API AudioPlaylistImportHandler : public ElementImportHandler
{
public:
typedef boost::shared_ptr<AudioPlaylistImporter> PlaylistPtr;
@@ -57,7 +57,7 @@ class AudioPlaylistImportHandler : public ElementImportHandler
AudioRegionImportHandler & region_handler;
};
-class UnusedAudioPlaylistImportHandler : public AudioPlaylistImportHandler
+class LIBARDOUR_API UnusedAudioPlaylistImportHandler : public AudioPlaylistImportHandler
{
public:
UnusedAudioPlaylistImportHandler (XMLTree const & source, Session & session, AudioRegionImportHandler & region_handler) :
@@ -65,7 +65,7 @@ class UnusedAudioPlaylistImportHandler : public AudioPlaylistImportHandler
std::string get_info () const;
};
-class AudioPlaylistImporter : public ElementImporter
+class LIBARDOUR_API AudioPlaylistImporter : public ElementImporter
{
public:
AudioPlaylistImporter (XMLTree const & source, Session & session, AudioPlaylistImportHandler & handler, XMLNode const & node);
diff --git a/libs/ardour/ardour/audio_playlist_source.h b/libs/ardour/ardour/audio_playlist_source.h
index c2e1e87f75..6a586fc30d 100644
--- a/libs/ardour/ardour/audio_playlist_source.h
+++ b/libs/ardour/ardour/audio_playlist_source.h
@@ -32,7 +32,7 @@ namespace ARDOUR {
class AudioPlaylist;
-class AudioPlaylistSource : public PlaylistSource, public AudioSource {
+class LIBARDOUR_API AudioPlaylistSource : public PlaylistSource, public AudioSource {
public:
virtual ~AudioPlaylistSource ();
diff --git a/libs/ardour/ardour/audio_port.h b/libs/ardour/ardour/audio_port.h
index f87b134e9e..ca5f183a13 100644
--- a/libs/ardour/ardour/audio_port.h
+++ b/libs/ardour/ardour/audio_port.h
@@ -26,7 +26,7 @@
namespace ARDOUR {
-class AudioPort : public Port
+class LIBARDOUR_API AudioPort : public Port
{
public:
~AudioPort ();
diff --git a/libs/ardour/ardour/audio_region_importer.h b/libs/ardour/ardour/audio_region_importer.h
index b3bcb05668..d1a965a5ee 100644
--- a/libs/ardour/ardour/audio_region_importer.h
+++ b/libs/ardour/ardour/audio_region_importer.h
@@ -39,7 +39,7 @@ class Region;
class Session;
class Source;
-class AudioRegionImportHandler : public ElementImportHandler
+class LIBARDOUR_API AudioRegionImportHandler : public ElementImportHandler
{
public:
// Inerface implementation
@@ -69,7 +69,7 @@ class AudioRegionImportHandler : public ElementImportHandler
IdMap id_map;
};
-class AudioRegionImporter : public ElementImporter
+class LIBARDOUR_API AudioRegionImporter : public ElementImporter
{
public:
AudioRegionImporter (XMLTree const & source, Session & session, AudioRegionImportHandler & handler, XMLNode const & node);
diff --git a/libs/ardour/ardour/audio_track.h b/libs/ardour/ardour/audio_track.h
index ada58e8ebe..1ecec88f89 100644
--- a/libs/ardour/ardour/audio_track.h
+++ b/libs/ardour/ardour/audio_track.h
@@ -31,7 +31,7 @@ class AudioPlaylist;
class RouteGroup;
class AudioFileSource;
-class AudioTrack : public Track
+class LIBARDOUR_API AudioTrack : public Track
{
public:
AudioTrack (Session&, std::string name, Route::Flag f = Route::Flag (0), TrackMode m = Normal);
diff --git a/libs/ardour/ardour/audio_track_importer.h b/libs/ardour/ardour/audio_track_importer.h
index 683417de24..58789177e3 100644
--- a/libs/ardour/ardour/audio_track_importer.h
+++ b/libs/ardour/ardour/audio_track_importer.h
@@ -34,7 +34,7 @@ namespace ARDOUR {
class AudioPlaylistImportHandler;
class AudioPlaylistImporter;
-class AudioTrackImportHandler : public ElementImportHandler
+class LIBARDOUR_API AudioTrackImportHandler : public ElementImportHandler
{
public:
AudioTrackImportHandler (XMLTree const & source, Session & session, AudioPlaylistImportHandler & pl_handler);
@@ -46,7 +46,7 @@ class AudioTrackImportHandler : public ElementImportHandler
};
-class AudioTrackImporter : public ElementImporter
+class LIBARDOUR_API AudioTrackImporter : public ElementImporter
{
public:
AudioTrackImporter (XMLTree const & source,
diff --git a/libs/ardour/ardour/audio_unit.h b/libs/ardour/ardour/audio_unit.h
index 007390b34a..8233e208d3 100644
--- a/libs/ardour/ardour/audio_unit.h
+++ b/libs/ardour/ardour/audio_unit.h
@@ -48,7 +48,7 @@ namespace ARDOUR {
class AudioEngine;
class Session;
-struct AUParameterDescriptor : public Plugin::ParameterDescriptor {
+struct LIBARDOUR_API AUParameterDescriptor : public Plugin::ParameterDescriptor {
// additional fields to make operations more efficient
AudioUnitParameterID id;
AudioUnitScope scope;
@@ -58,7 +58,7 @@ struct AUParameterDescriptor : public Plugin::ParameterDescriptor {
AudioUnitParameterUnit unit;
};
-class AUPlugin : public ARDOUR::Plugin
+class LIBARDOUR_API AUPlugin : public ARDOUR::Plugin
{
public:
AUPlugin (AudioEngine& engine, Session& session, boost::shared_ptr<CAComponent> comp);
@@ -221,11 +221,11 @@ class AUPlugin : public ARDOUR::Plugin
typedef boost::shared_ptr<AUPlugin> AUPluginPtr;
-struct AUPluginCachedInfo {
+struct LIBARDOUR_API AUPluginCachedInfo {
std::vector<std::pair<int,int> > io_configs;
};
-class AUPluginInfo : public PluginInfo {
+class LIBARDOUR_API AUPluginInfo : public PluginInfo {
public:
AUPluginInfo (boost::shared_ptr<CAComponentDescription>);
~AUPluginInfo ();
diff --git a/libs/ardour/ardour/audioanalyser.h b/libs/ardour/ardour/audioanalyser.h
index f525cbd99f..6a9738eb5a 100644
--- a/libs/ardour/ardour/audioanalyser.h
+++ b/libs/ardour/ardour/audioanalyser.h
@@ -25,7 +25,8 @@
#include <ostream>
#include <fstream>
#include <boost/utility.hpp>
-#include <vamp-sdk/Plugin.h>
+#include "vamp-sdk/Plugin.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
namespace ARDOUR {
@@ -33,7 +34,7 @@ namespace ARDOUR {
class Readable;
class Session;
-class AudioAnalyser : public boost::noncopyable {
+class LIBARDOUR_API AudioAnalyser : public boost::noncopyable {
public:
typedef Vamp::Plugin AnalysisPlugin;
diff --git a/libs/ardour/ardour/audioengine.h b/libs/ardour/ardour/audioengine.h
index 09f2ac04f8..dd57f81e90 100644
--- a/libs/ardour/ardour/audioengine.h
+++ b/libs/ardour/ardour/audioengine.h
@@ -39,6 +39,7 @@
#include "ardour/ardour.h"
#include "ardour/data_type.h"
#include "ardour/session_handle.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/chan_count.h"
#include "ardour/port_manager.h"
@@ -59,7 +60,7 @@ class ProcessThread;
class AudioBackend;
class AudioBackendInfo;
-class AudioEngine : public SessionHandlePtr, public PortManager
+class LIBARDOUR_API AudioEngine : public SessionHandlePtr, public PortManager
{
public:
@@ -112,7 +113,6 @@ public:
int set_device_name (const std::string&);
int set_sample_rate (float);
int set_buffer_size (uint32_t);
- int set_sample_format (SampleFormat);
int set_interleaved (bool yn);
int set_input_channels (uint32_t);
int set_output_channels (uint32_t);
diff --git a/libs/ardour/ardour/audiofile_tagger.h b/libs/ardour/ardour/audiofile_tagger.h
index 656626a5f3..88789f9036 100644
--- a/libs/ardour/ardour/audiofile_tagger.h
+++ b/libs/ardour/ardour/audiofile_tagger.h
@@ -27,13 +27,15 @@
#include <taglib/taglib.h>
#include <taglib/xiphcomment.h>
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR
{
class SessionMetadata;
/// Class with static functions for tagging audiofiles
-class AudiofileTagger
+class LIBARDOUR_API AudiofileTagger
{
public:
diff --git a/libs/ardour/ardour/audiofilesource.h b/libs/ardour/ardour/audiofilesource.h
index c5fd7b3af2..e0a199fd72 100644
--- a/libs/ardour/ardour/audiofilesource.h
+++ b/libs/ardour/ardour/audiofilesource.h
@@ -27,7 +27,7 @@
namespace ARDOUR {
-struct SoundFileInfo {
+struct LIBARDOUR_API SoundFileInfo {
float samplerate;
uint16_t channels;
int64_t length;
@@ -35,14 +35,10 @@ struct SoundFileInfo {
int64_t timecode;
};
-class AudioFileSource : public AudioSource, public FileSource {
+class LIBARDOUR_API AudioFileSource : public AudioSource, public FileSource {
public:
virtual ~AudioFileSource ();
- bool set_name (const std::string& newname) {
- return (set_source_name(newname, destructive()) == 0);
- }
-
std::string peak_path (std::string audio_path);
std::string find_broken_peakfile (std::string missing_peak_path,
std::string audio_path);
@@ -64,6 +60,7 @@ public:
virtual void clear_capture_marks() {}
virtual bool one_of_several_channels () const { return false; }
+ virtual void flush () = 0;
virtual int update_header (framepos_t when, struct tm&, time_t) = 0;
virtual int flush_header () = 0;
diff --git a/libs/ardour/ardour/audioplaylist.h b/libs/ardour/ardour/audioplaylist.h
index 478d4872cd..c4196dc3b6 100644
--- a/libs/ardour/ardour/audioplaylist.h
+++ b/libs/ardour/ardour/audioplaylist.h
@@ -29,13 +29,11 @@
namespace ARDOUR {
class Session;
-class Region;
class AudioRegion;
class Source;
-
class AudioPlaylist;
-class AudioPlaylist : public ARDOUR::Playlist
+class LIBARDOUR_API AudioPlaylist : public ARDOUR::Playlist
{
public:
AudioPlaylist (Session&, const XMLNode&, bool hidden = false);
diff --git a/libs/ardour/ardour/audioregion.h b/libs/ardour/ardour/audioregion.h
index 83cd227bce..b3bed8d5fd 100644
--- a/libs/ardour/ardour/audioregion.h
+++ b/libs/ardour/ardour/audioregion.h
@@ -40,17 +40,17 @@ class PlaylistReadTest;
namespace ARDOUR {
namespace Properties {
- extern PBD::PropertyDescriptor<bool> envelope_active;
- extern PBD::PropertyDescriptor<bool> default_fade_in;
- extern PBD::PropertyDescriptor<bool> default_fade_out;
- extern PBD::PropertyDescriptor<bool> fade_in_active;
- extern PBD::PropertyDescriptor<bool> fade_out_active;
- extern PBD::PropertyDescriptor<float> scale_amplitude;
- extern PBD::PropertyDescriptor<boost::shared_ptr<AutomationList> > fade_in;
- extern PBD::PropertyDescriptor<boost::shared_ptr<AutomationList> > inverse_fade_in;
- extern PBD::PropertyDescriptor<boost::shared_ptr<AutomationList> > fade_out;
- extern PBD::PropertyDescriptor<boost::shared_ptr<AutomationList> > inverse_fade_out;
- extern PBD::PropertyDescriptor<boost::shared_ptr<AutomationList> > envelope;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> envelope_active;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> default_fade_in;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> default_fade_out;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> fade_in_active;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> fade_out_active;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<float> scale_amplitude;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<boost::shared_ptr<AutomationList> > fade_in;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<boost::shared_ptr<AutomationList> > inverse_fade_in;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<boost::shared_ptr<AutomationList> > fade_out;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<boost::shared_ptr<AutomationList> > inverse_fade_out;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<boost::shared_ptr<AutomationList> > envelope;
}
class Playlist;
@@ -59,7 +59,7 @@ class Filter;
class AudioSource;
-class AudioRegion : public Region
+class LIBARDOUR_API AudioRegion : public Region
{
public:
static void make_property_quarks ();
@@ -94,7 +94,7 @@ class AudioRegion : public Region
virtual framecnt_t read_peaks (PeakData *buf, framecnt_t npeaks,
framecnt_t offset, framecnt_t cnt,
- uint32_t chan_n=0, double samples_per_unit= 1.0) const;
+ uint32_t chan_n=0, double frames_per_pixel = 1.0) const;
/* Readable interface */
@@ -115,7 +115,6 @@ class AudioRegion : public Region
XMLNode& get_basic_state ();
int set_state (const XMLNode&, int version);
- static void set_default_fade (float steepness, framecnt_t len);
bool fade_in_is_default () const;
bool fade_out_is_default () const;
@@ -238,9 +237,9 @@ class AudioRegion : public Region
/* access from C objects */
extern "C" {
- int region_read_peaks_from_c (void *arg, uint32_t npeaks, uint32_t start, uint32_t length, intptr_t data, uint32_t n_chan, double samples_per_unit);
- uint32_t region_length_from_c (void *arg);
- uint32_t sourcefile_length_from_c (void *arg, double);
+ LIBARDOUR_API int region_read_peaks_from_c (void *arg, uint32_t npeaks, uint32_t start, uint32_t length, intptr_t data, uint32_t n_chan, double samples_per_unit);
+ LIBARDOUR_API uint32_t region_length_from_c (void *arg);
+ LIBARDOUR_API uint32_t sourcefile_length_from_c (void *arg, double);
}
#endif /* __ardour_audio_region_h__ */
diff --git a/libs/ardour/ardour/audiosource.h b/libs/ardour/ardour/audiosource.h
index d5c85a6bf8..910e03170d 100644
--- a/libs/ardour/ardour/audiosource.h
+++ b/libs/ardour/ardour/audiosource.h
@@ -38,7 +38,7 @@
namespace ARDOUR {
-class AudioSource : virtual public Source,
+class LIBARDOUR_API AudioSource : virtual public Source,
public ARDOUR::Readable,
public boost::enable_shared_from_this<ARDOUR::AudioSource>
{
diff --git a/libs/ardour/ardour/auditioner.h b/libs/ardour/ardour/auditioner.h
index e73824b669..6aeda90eb8 100644
--- a/libs/ardour/ardour/auditioner.h
+++ b/libs/ardour/ardour/auditioner.h
@@ -37,7 +37,7 @@ class Session;
class AudioRegion;
class AudioPlaylist;
-class Auditioner : public Track
+class LIBARDOUR_API Auditioner : public Track
{
public:
Auditioner (Session&);
@@ -136,6 +136,7 @@ class Auditioner : public Track
static void *_drop_ports (void *);
void actually_drop_ports ();
void output_changed (IOChange, void*);
+ frameoffset_t _import_position;
};
}; /* namespace ARDOUR */
diff --git a/libs/ardour/ardour/auto_bundle.h b/libs/ardour/ardour/auto_bundle.h
index d97080c089..703aa8e73d 100644
--- a/libs/ardour/ardour/auto_bundle.h
+++ b/libs/ardour/ardour/auto_bundle.h
@@ -26,7 +26,7 @@
namespace ARDOUR {
-class AutoBundle : public Bundle {
+class LIBARDOUR_API AutoBundle : public Bundle {
public:
AutoBundle (bool i = true);
diff --git a/libs/ardour/ardour/automatable.h b/libs/ardour/ardour/automatable.h
index b10b8eb2bc..11fb48904c 100644
--- a/libs/ardour/ardour/automatable.h
+++ b/libs/ardour/ardour/automatable.h
@@ -26,6 +26,7 @@
#include <boost/shared_ptr.hpp>
#include "pbd/signals.h"
#include "evoral/ControlSet.hpp"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
class XMLNode;
@@ -38,7 +39,7 @@ class AutomationControl;
/* The inherited ControlSet is virtual because AutomatableSequence inherits
* from this AND EvoralSequence, which is also a ControlSet
*/
-class Automatable : virtual public Evoral::ControlSet
+class LIBARDOUR_API Automatable : virtual public Evoral::ControlSet
{
public:
Automatable(Session&);
diff --git a/libs/ardour/ardour/automatable_sequence.h b/libs/ardour/ardour/automatable_sequence.h
index 730ea33a7c..b0003189a4 100644
--- a/libs/ardour/ardour/automatable_sequence.h
+++ b/libs/ardour/ardour/automatable_sequence.h
@@ -27,7 +27,7 @@ namespace ARDOUR {
/** Contains notes and controllers */
template<typename T>
-class AutomatableSequence : public Automatable, public Evoral::Sequence<T> {
+class /*LIBARDOUR_API*/ AutomatableSequence : public Automatable, public Evoral::Sequence<T> {
public:
AutomatableSequence(Session& s)
: Evoral::ControlSet()
diff --git a/libs/ardour/ardour/automation_control.h b/libs/ardour/ardour/automation_control.h
index 10194b3f9b..aeee9dab30 100644
--- a/libs/ardour/ardour/automation_control.h
+++ b/libs/ardour/ardour/automation_control.h
@@ -26,6 +26,8 @@
#include "pbd/controllable.h"
#include "evoral/Control.hpp"
+
+#include "ardour/libardour_visibility.h"
#include "ardour/automation_list.h"
namespace ARDOUR {
@@ -36,7 +38,7 @@ class Automatable;
/** A PBD::Controllable with associated automation data (AutomationList)
*/
-class AutomationControl : public PBD::Controllable, public Evoral::Control, public boost::enable_shared_from_this<AutomationControl>
+class LIBARDOUR_API AutomationControl : public PBD::Controllable, public Evoral::Control, public boost::enable_shared_from_this<AutomationControl>
{
public:
AutomationControl(ARDOUR::Session&,
diff --git a/libs/ardour/ardour/automation_list.h b/libs/ardour/ardour/automation_list.h
index 71eddda6dd..6e7b0007cd 100644
--- a/libs/ardour/ardour/automation_list.h
+++ b/libs/ardour/ardour/automation_list.h
@@ -40,7 +40,7 @@ namespace ARDOUR {
class AutomationList;
/** A SharedStatefulProperty for AutomationLists */
-class AutomationListProperty : public PBD::SharedStatefulProperty<AutomationList>
+class LIBARDOUR_API AutomationListProperty : public PBD::SharedStatefulProperty<AutomationList>
{
public:
AutomationListProperty (PBD::PropertyDescriptor<boost::shared_ptr<AutomationList> > d, Ptr p)
@@ -59,7 +59,7 @@ private:
AutomationListProperty& operator= (AutomationListProperty const &);
};
-class AutomationList : public PBD::StatefulDestructible, public Evoral::ControlList
+class LIBARDOUR_API AutomationList : public PBD::StatefulDestructible, public Evoral::ControlList
{
public:
AutomationList (Evoral::Parameter id);
diff --git a/libs/ardour/ardour/automation_watch.h b/libs/ardour/ardour/automation_watch.h
index f3e343468d..db6474c062 100644
--- a/libs/ardour/ardour/automation_watch.h
+++ b/libs/ardour/ardour/automation_watch.h
@@ -30,7 +30,7 @@ namespace ARDOUR {
class AutomationControl;
-class AutomationWatch : public sigc::trackable, public ARDOUR::SessionHandlePtr, public PBD::ScopedConnectionList {
+class LIBARDOUR_API AutomationWatch : public sigc::trackable, public ARDOUR::SessionHandlePtr, public PBD::ScopedConnectionList {
public:
static AutomationWatch& instance();
diff --git a/libs/ardour/ardour/backend_search_path.h b/libs/ardour/ardour/backend_search_path.h
deleted file mode 100644
index 2adc22bd6f..0000000000
--- a/libs/ardour/ardour/backend_search_path.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- Copyright (C) 2011 Paul Davis
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#ifndef __ardour_backend_search_path_h__
-#define __ardour_backend_search_path_h__
-
-#include "pbd/search_path.h"
-
-namespace ARDOUR {
-
- /**
- * return a SearchPath containing directories in which to look for
- * backend plugins.
- *
- * If ARDOUR_BACKEND_PATH is defined then the SearchPath returned
- * will contain only those directories specified in it, otherwise it will
- * contain the user and system directories which may contain audio/MIDI
- * backends.
- */
- PBD::SearchPath backend_search_path ();
-
-} // namespace ARDOUR
-
-#endif /* __ardour_backend_search_path_h__ */
diff --git a/libs/ardour/ardour/beats_frames_converter.h b/libs/ardour/ardour/beats_frames_converter.h
index e331b8411d..2e170d278a 100644
--- a/libs/ardour/ardour/beats_frames_converter.h
+++ b/libs/ardour/ardour/beats_frames_converter.h
@@ -20,6 +20,7 @@
*/
#include "evoral/TimeConverter.hpp"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#ifndef __ardour_beats_frames_converter_h__
@@ -33,7 +34,7 @@ class TempoMap;
* from some origin (supplied to the constructor in frames), and converts
* them to the opposite unit, taking tempo changes into account.
*/
-class BeatsFramesConverter : public Evoral::TimeConverter<double,framepos_t> {
+class LIBARDOUR_API BeatsFramesConverter : public Evoral::TimeConverter<double,framepos_t> {
public:
BeatsFramesConverter (TempoMap& tempo_map, framepos_t origin)
: Evoral::TimeConverter<double, framepos_t> (origin)
diff --git a/libs/ardour/ardour/broadcast_info.h b/libs/ardour/ardour/broadcast_info.h
index 0e87d6e6df..97f86dd133 100644
--- a/libs/ardour/ardour/broadcast_info.h
+++ b/libs/ardour/ardour/broadcast_info.h
@@ -23,6 +23,7 @@
#include <string>
+#include "ardour/libardour_visibility.h"
#include "audiographer/broadcast_info.h"
namespace ARDOUR
@@ -30,7 +31,7 @@ namespace ARDOUR
class Session;
-class BroadcastInfo : public AudioGrapher::BroadcastInfo
+class LIBARDOUR_API BroadcastInfo : public AudioGrapher::BroadcastInfo
{
public:
BroadcastInfo ();
diff --git a/libs/ardour/ardour/buffer.h b/libs/ardour/ardour/buffer.h
index 87f7a90fc3..8293a22beb 100644
--- a/libs/ardour/ardour/buffer.h
+++ b/libs/ardour/ardour/buffer.h
@@ -23,6 +23,7 @@
#include <boost/utility.hpp>
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/data_type.h"
@@ -38,7 +39,7 @@ namespace ARDOUR {
*
* To actually read/write buffer contents, use the appropriate derived class.
*/
-class Buffer : public boost::noncopyable
+class LIBARDOUR_API Buffer : public boost::noncopyable
{
public:
virtual ~Buffer() {}
diff --git a/libs/ardour/ardour/buffer_manager.h b/libs/ardour/ardour/buffer_manager.h
index fccd981fba..f5a3935ead 100644
--- a/libs/ardour/ardour/buffer_manager.h
+++ b/libs/ardour/ardour/buffer_manager.h
@@ -32,7 +32,7 @@ namespace ARDOUR {
class ThreadBuffers;
-class BufferManager
+class LIBARDOUR_API BufferManager
{
public:
static void init (uint32_t);
diff --git a/libs/ardour/ardour/buffer_set.h b/libs/ardour/ardour/buffer_set.h
index 5f8553218b..9ea6ab7d6a 100644
--- a/libs/ardour/ardour/buffer_set.h
+++ b/libs/ardour/ardour/buffer_set.h
@@ -27,9 +27,10 @@
#include <vector>
#include "ardour/chan_count.h"
#include "ardour/data_type.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
-#if defined VST_SUPPORT || defined LXVST_SUPPORT
+#if defined WINDOWS_VST_SUPPORT || defined LXVST_SUPPORT
#include "evoral/MIDIEvent.hpp"
struct _VstEvents;
typedef struct _VstEvents VstEvents;
@@ -61,7 +62,7 @@ class PortSet;
* others the form of their output (eg what they did to the BufferSet).
* Setting the use counts is realtime safe.
*/
-class BufferSet
+class LIBARDOUR_API BufferSet
{
public:
BufferSet();
@@ -129,7 +130,7 @@ public:
void forward_lv2_midi(LV2_Evbuf*, size_t, bool purge_ardour_buffer = true);
#endif
-#if defined VST_SUPPORT || defined LXVST_SUPPORT
+#if defined WINDOWS_VST_SUPPORT || defined LXVST_SUPPORT
VstEvents* get_vst_midi (size_t);
#endif
@@ -188,7 +189,7 @@ private:
LV2Buffers _lv2_buffers;
#endif
-#if defined VST_SUPPORT || defined LXVST_SUPPORT
+#if defined WINDOWS_VST_SUPPORT || defined LXVST_SUPPORT
class VSTBuffer {
public:
VSTBuffer (size_t);
diff --git a/libs/ardour/ardour/bundle.h b/libs/ardour/ardour/bundle.h
index 02845481b6..ef2247f12b 100644
--- a/libs/ardour/ardour/bundle.h
+++ b/libs/ardour/ardour/bundle.h
@@ -40,7 +40,7 @@ class AudioEngine;
* `Channel' is a rather overloaded term but I can't think of a better
* one right now.
*/
-class Bundle : public PBD::ScopedConnectionList
+class LIBARDOUR_API Bundle : public PBD::ScopedConnectionList
{
public:
@@ -149,7 +149,7 @@ class Bundle : public PBD::ScopedConnectionList
Change _pending_change;
};
-class BundleChannel
+class LIBARDOUR_API BundleChannel
{
public:
BundleChannel () : channel (-1) {}
diff --git a/libs/ardour/ardour/butler.h b/libs/ardour/ardour/butler.h
index cdd48c3e3a..949668dab3 100644
--- a/libs/ardour/ardour/butler.h
+++ b/libs/ardour/ardour/butler.h
@@ -20,13 +20,22 @@
#ifndef __ardour_butler_h__
#define __ardour_butler_h__
+#include <pthread.h>
+
#include <glibmm/threads.h>
+#ifdef PLATFORM_WINDOWS
+#include "pbd/glib_semaphore.h"
+#endif
+
#include "pbd/ringbuffer.h"
#include "pbd/pool.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/session_handle.h"
+
+
namespace ARDOUR {
/**
@@ -36,7 +45,7 @@ namespace ARDOUR {
* are empty they are deleted.
*/
-class Butler : public SessionHandleRef
+class LIBARDOUR_API Butler : public SessionHandleRef
{
public:
Butler (Session& session);
@@ -67,19 +76,48 @@ class Butler : public SessionHandleRef
};
pthread_t thread;
+ bool have_thread;
Glib::Threads::Mutex request_lock;
Glib::Threads::Cond paused;
bool should_run;
mutable gint should_do_transport_work;
- int request_pipe[2];
framecnt_t audio_dstream_capture_buffer_size;
framecnt_t audio_dstream_playback_buffer_size;
uint32_t midi_dstream_buffer_size;
RingBuffer<CrossThreadPool*> pool_trash;
+#ifdef PLATFORM_WINDOWS
+ PBD::atomic_counter m_request_state;
+ PBD::GlibSemaphore m_request_sem;
+#else
+ int request_pipe[2];
+#endif
+
private:
void empty_pool_trash ();
void config_changed (std::string);
+
+#ifndef PLATFORM_WINDOWS
+ int setup_request_pipe ();
+#endif
+
+ /**
+ * return true if there are requests to be processed
+ */
+ bool wait_for_requests ();
+
+ /**
+ * Remove request from butler request queue
+ *
+ * return true if there was another request and req is valid
+ */
+ bool dequeue_request (Request::Type& req);
+
+ /**
+ * Add request to butler thread request queue
+ */
+ void queue_request (Request::Type r);
+
};
} // namespace ARDOUR
diff --git a/libs/ardour/ardour/caimportable.h b/libs/ardour/ardour/caimportable.h
index 1ed8676ee6..211329b8c6 100644
--- a/libs/ardour/ardour/caimportable.h
+++ b/libs/ardour/ardour/caimportable.h
@@ -21,6 +21,7 @@
#define __ardour_ca_importable_source_h__
#include "pbd/failed_constructor.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/importable_source.h"
@@ -28,7 +29,7 @@
namespace ARDOUR {
-class CAImportableSource : public ImportableSource {
+class LIBARDOUR_API CAImportableSource : public ImportableSource {
public:
CAImportableSource (const std::string& path);
virtual ~CAImportableSource();
diff --git a/libs/ardour/ardour/capturing_processor.h b/libs/ardour/ardour/capturing_processor.h
index 5b9ea51557..9a91e6d02f 100644
--- a/libs/ardour/ardour/capturing_processor.h
+++ b/libs/ardour/ardour/capturing_processor.h
@@ -24,7 +24,7 @@
namespace ARDOUR {
-class CapturingProcessor : public Processor
+class LIBARDOUR_API CapturingProcessor : public Processor
{
public:
CapturingProcessor (Session & session);
diff --git a/libs/ardour/ardour/chan_count.h b/libs/ardour/ardour/chan_count.h
index c4f3caef6b..9f9fd07543 100644
--- a/libs/ardour/ardour/chan_count.h
+++ b/libs/ardour/ardour/chan_count.h
@@ -26,6 +26,10 @@
#include "pbd/xml++.h"
#include "ardour/data_type.h"
+#ifdef INFINITE
+#undef INFINITE
+#endif
+
namespace ARDOUR {
@@ -34,7 +38,7 @@ namespace ARDOUR {
* Operators are defined so this may safely be used as if it were a simple
* (single-typed) integer count of channels.
*/
-class ChanCount {
+class LIBARDOUR_API ChanCount {
public:
ChanCount(const XMLNode& node);
ChanCount() { reset(); }
diff --git a/libs/ardour/ardour/chan_mapping.h b/libs/ardour/ardour/chan_mapping.h
index 5b63844f66..ebb7be402a 100644
--- a/libs/ardour/ardour/chan_mapping.h
+++ b/libs/ardour/ardour/chan_mapping.h
@@ -34,7 +34,7 @@ namespace ARDOUR {
/** A mapping from one set of channels to another
* (e.g. how to 'connect' two BufferSets).
*/
-class ChanMapping {
+class LIBARDOUR_API ChanMapping {
public:
ChanMapping() {}
ChanMapping(ARDOUR::ChanCount identity);
diff --git a/libs/ardour/ardour/click.h b/libs/ardour/ardour/click.h
index 1047540a74..7fc6d21f73 100644
--- a/libs/ardour/ardour/click.h
+++ b/libs/ardour/ardour/click.h
@@ -23,12 +23,13 @@
#include <list>
#include "pbd/pool.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/io.h"
namespace ARDOUR {
-class Click {
+class LIBARDOUR_API Click {
public:
framepos_t start;
framecnt_t duration;
@@ -49,7 +50,7 @@ private:
static Pool pool;
};
-class ClickIO : public IO
+class LIBARDOUR_API ClickIO : public IO
{
public:
ClickIO (Session& s, const std::string& name) : IO (s, name, IO::Output) {}
diff --git a/libs/ardour/ardour/comparable_shared_ptr.h b/libs/ardour/ardour/comparable_shared_ptr.h
index 5ff19af419..f5e9cd346a 100644
--- a/libs/ardour/ardour/comparable_shared_ptr.h
+++ b/libs/ardour/ardour/comparable_shared_ptr.h
@@ -21,10 +21,12 @@
#ifndef __ardour_comparable_shared_ptr_h__
#define __ardour_comparable_shared_ptr_h__
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
template<typename T>
-class ComparableSharedPtr : public boost::shared_ptr<T>
+class /*LIBARDOUR_API*/ ComparableSharedPtr : public boost::shared_ptr<T>
, public boost::less_than_comparable<ComparableSharedPtr<T> >
{
public:
diff --git a/libs/ardour/ardour/configuration.h b/libs/ardour/ardour/configuration.h
index 14a43e160c..f8e512e458 100644
--- a/libs/ardour/ardour/configuration.h
+++ b/libs/ardour/ardour/configuration.h
@@ -29,7 +29,7 @@ class XMLNode;
namespace ARDOUR {
-class Configuration : public PBD::Stateful
+class LIBARDOUR_API Configuration : public PBD::Stateful
{
public:
Configuration();
diff --git a/libs/ardour/ardour/configuration_variable.h b/libs/ardour/ardour/configuration_variable.h
index a7fe8def48..7a83c34c3f 100644
--- a/libs/ardour/ardour/configuration_variable.h
+++ b/libs/ardour/ardour/configuration_variable.h
@@ -25,12 +25,13 @@
#include "pbd/xml++.h"
#include "pbd/convert.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/utils.h"
namespace ARDOUR {
-class ConfigVariableBase {
+class LIBARDOUR_API ConfigVariableBase {
public:
ConfigVariableBase (std::string str) : _name (str) {}
@@ -51,7 +52,7 @@ class ConfigVariableBase {
};
template<class T>
-class ConfigVariable : public ConfigVariableBase
+class /*LIBARDOUR_API*/ ConfigVariable : public ConfigVariableBase
{
public:
@@ -91,7 +92,7 @@ class ConfigVariable : public ConfigVariableBase
/** Specialisation of ConfigVariable for std::string to cope with whitespace properly */
template<>
-class ConfigVariable<std::string> : public ConfigVariableBase
+class /*LIBARDOUR_API*/ ConfigVariable<std::string> : public ConfigVariableBase
{
public:
@@ -126,7 +127,7 @@ class ConfigVariable<std::string> : public ConfigVariableBase
};
template<>
-class ConfigVariable<bool> : public ConfigVariableBase
+class /*LIBARDOUR_API*/ ConfigVariable<bool> : public ConfigVariableBase
{
public:
@@ -163,7 +164,7 @@ class ConfigVariable<bool> : public ConfigVariableBase
};
template<class T>
-class ConfigVariableWithMutation : public ConfigVariable<T>
+class /*LIBARDOUR_API*/ ConfigVariableWithMutation : public ConfigVariable<T>
{
public:
ConfigVariableWithMutation (std::string name, T val, T (*m)(T))
@@ -192,7 +193,7 @@ class ConfigVariableWithMutation : public ConfigVariable<T>
};
template<>
-class ConfigVariableWithMutation<std::string> : public ConfigVariable<std::string>
+class /*LIBARDOUR_API*/ ConfigVariableWithMutation<std::string> : public ConfigVariable<std::string>
{
public:
ConfigVariableWithMutation (std::string name, std::string val, std::string (*m)(std::string))
diff --git a/libs/ardour/ardour/control_protocol_manager.h b/libs/ardour/ardour/control_protocol_manager.h
index 7d3d4872e6..0c8c9014f0 100644
--- a/libs/ardour/ardour/control_protocol_manager.h
+++ b/libs/ardour/ardour/control_protocol_manager.h
@@ -35,7 +35,7 @@ class ControlProtocol;
class ControlProtocolDescriptor;
class Session;
-class ControlProtocolInfo {
+class LIBARDOUR_API ControlProtocolInfo {
public:
ControlProtocolDescriptor* descriptor;
ControlProtocol* protocol;
@@ -52,7 +52,7 @@ public:
~ControlProtocolInfo() { delete state; }
};
-class ControlProtocolManager : public PBD::Stateful, public ARDOUR::SessionHandlePtr
+class LIBARDOUR_API ControlProtocolManager : public PBD::Stateful, public ARDOUR::SessionHandlePtr
{
public:
~ControlProtocolManager ();
diff --git a/libs/ardour/ardour/coreaudiosource.h b/libs/ardour/ardour/coreaudiosource.h
index 820fa0b9d8..f12a67ded7 100644
--- a/libs/ardour/ardour/coreaudiosource.h
+++ b/libs/ardour/ardour/coreaudiosource.h
@@ -28,7 +28,7 @@ using namespace std;
namespace ARDOUR {
-class CoreAudioSource : public AudioFileSource {
+class LIBARDOUR_API CoreAudioSource : public AudioFileSource {
public:
CoreAudioSource (ARDOUR::Session&, const XMLNode&);
CoreAudioSource (ARDOUR::Session&, const string& path, int chn, Flag);
@@ -43,6 +43,8 @@ class CoreAudioSource : public AudioFileSource {
void set_header_timeline_position () {};
bool clamped_at_unity () const { return false; }
+ void flush () {}
+
static int get_soundfile_info (string path, SoundFileInfo& _info, string& error_msg);
protected:
diff --git a/libs/ardour/ardour/cycle_timer.h b/libs/ardour/ardour/cycle_timer.h
index 35cc2a4c73..cab389ee69 100644
--- a/libs/ardour/ardour/cycle_timer.h
+++ b/libs/ardour/ardour/cycle_timer.h
@@ -24,12 +24,13 @@
#include <iostream>
#include <cstdlib>
+#include "ardour/libardour_visibility.h"
#include "ardour/cycles.h"
#include "ardour/debug.h"
float get_mhz ();
-class CycleTimer {
+class LIBARDOUR_API CycleTimer {
private:
static float cycles_per_usec;
#ifndef NDEBUG
@@ -48,6 +49,8 @@ class CycleTimer {
}
_entry = get_cycles();
}
+#else
+ (void) name;
#endif
}
@@ -61,7 +64,7 @@ class CycleTimer {
}
};
-class StoringTimer
+class LIBARDOUR_API StoringTimer
{
public:
StoringTimer (int);
diff --git a/libs/ardour/ardour/cycles.h b/libs/ardour/ardour/cycles.h
index 01e1d55221..dc1095db7b 100644
--- a/libs/ardour/ardour/cycles.h
+++ b/libs/ardour/ardour/cycles.h
@@ -216,7 +216,10 @@ static inline cycles_t get_cycles (void)
/* debian: sparc, arm, m68k */
+#ifndef COMPILER_MSVC
+/* GRRR... Annoyingly, #warning aborts the compilation for MSVC !! */
#warning You are compiling libardour on a platform for which ardour/cycles.h needs work
+#endif
#include <sys/time.h>
diff --git a/libs/ardour/ardour/data_type.h b/libs/ardour/ardour/data_type.h
index b4129e2629..2a4514a5cf 100644
--- a/libs/ardour/ardour/data_type.h
+++ b/libs/ardour/ardour/data_type.h
@@ -24,6 +24,8 @@
#include <stdint.h>
#include <glib.h>
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
/** A type of Data Ardour is capable of processing.
@@ -32,7 +34,7 @@ namespace ARDOUR {
* other type representations, simple comparison between then, etc. This code
* is deliberately 'ugly' so other code doesn't have to be.
*/
-class DataType
+class LIBARDOUR_API DataType
{
public:
/** Numeric symbol for this DataType.
diff --git a/libs/ardour/ardour/debug.h b/libs/ardour/ardour/debug.h
index 5811f7a484..d6bef8d48a 100644
--- a/libs/ardour/ardour/debug.h
+++ b/libs/ardour/ardour/debug.h
@@ -24,46 +24,49 @@
#include <sstream>
+#include "ardour/libardour_visibility.h"
#include "pbd/debug.h"
namespace PBD {
namespace DEBUG {
- extern uint64_t MidiSourceIO;
- extern uint64_t MidiPlaylistIO;
- extern uint64_t MidiDiskstreamIO;
- extern uint64_t SnapBBT;
- extern uint64_t Configuration;
- extern uint64_t Latency;
- extern uint64_t Processors;
- extern uint64_t ProcessThreads;
- extern uint64_t Graph;
- extern uint64_t Destruction;
- extern uint64_t MTC;
- extern uint64_t LTC;
- extern uint64_t Transport;
- extern uint64_t Slave;
- extern uint64_t SessionEvents;
- extern uint64_t MidiIO;
- extern uint64_t MackieControl;
- extern uint64_t MidiClock;
- extern uint64_t Monitor;
- extern uint64_t Solo;
- extern uint64_t AudioPlayback;
- extern uint64_t Panning;
- extern uint64_t LV2;
- extern uint64_t CaptureAlignment;
- extern uint64_t PluginManager;
- extern uint64_t AudioUnits;
- extern uint64_t ControlProtocols;
- extern uint64_t CycleTimers;
- extern uint64_t MidiTrackers;
- extern uint64_t Layering;
- extern uint64_t TempoMath;
- extern uint64_t TempoMap;
- extern uint64_t OrderKeys;
- extern uint64_t Automation;
- extern uint64_t WiimoteControl;
- extern uint64_t Ports;
+ LIBARDOUR_API extern uint64_t MidiSourceIO;
+ LIBARDOUR_API extern uint64_t MidiPlaylistIO;
+ LIBARDOUR_API extern uint64_t MidiDiskstreamIO;
+ LIBARDOUR_API extern uint64_t SnapBBT;
+ LIBARDOUR_API extern uint64_t Configuration;
+ LIBARDOUR_API extern uint64_t Latency;
+ LIBARDOUR_API extern uint64_t Peaks;
+ LIBARDOUR_API extern uint64_t Processors;
+ LIBARDOUR_API extern uint64_t ProcessThreads;
+ LIBARDOUR_API extern uint64_t Graph;
+ LIBARDOUR_API extern uint64_t Destruction;
+ LIBARDOUR_API extern uint64_t MTC;
+ LIBARDOUR_API extern uint64_t LTC;
+ LIBARDOUR_API extern uint64_t Transport;
+ LIBARDOUR_API extern uint64_t Slave;
+ LIBARDOUR_API extern uint64_t SessionEvents;
+ LIBARDOUR_API extern uint64_t MidiIO;
+ LIBARDOUR_API extern uint64_t MackieControl;
+ LIBARDOUR_API extern uint64_t MidiClock;
+ LIBARDOUR_API extern uint64_t Monitor;
+ LIBARDOUR_API extern uint64_t Solo;
+ LIBARDOUR_API extern uint64_t AudioPlayback;
+ LIBARDOUR_API extern uint64_t Panning;
+ LIBARDOUR_API extern uint64_t LV2;
+ LIBARDOUR_API extern uint64_t CaptureAlignment;
+ LIBARDOUR_API extern uint64_t PluginManager;
+ LIBARDOUR_API extern uint64_t AudioUnits;
+ LIBARDOUR_API extern uint64_t ControlProtocols;
+ LIBARDOUR_API extern uint64_t CycleTimers;
+ LIBARDOUR_API extern uint64_t MidiTrackers;
+ LIBARDOUR_API extern uint64_t Layering;
+ LIBARDOUR_API extern uint64_t TempoMath;
+ LIBARDOUR_API extern uint64_t TempoMap;
+ LIBARDOUR_API extern uint64_t OrderKeys;
+ LIBARDOUR_API extern uint64_t Automation;
+ LIBARDOUR_API extern uint64_t WiimoteControl;
+ LIBARDOUR_API extern uint64_t Ports;
+ LIBARDOUR_API extern uint64_t AudioEngine;
}
}
diff --git a/libs/ardour/ardour/delivery.h b/libs/ardour/ardour/delivery.h
index 4a6d4368a6..e19eef719f 100644
--- a/libs/ardour/ardour/delivery.h
+++ b/libs/ardour/ardour/delivery.h
@@ -21,6 +21,7 @@
#include <string>
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/chan_count.h"
#include "ardour/io_processor.h"
@@ -34,7 +35,7 @@ class PannerShell;
class Panner;
class Pannable;
-class Delivery : public IOProcessor
+class LIBARDOUR_API Delivery : public IOProcessor
{
public:
enum Role {
diff --git a/libs/ardour/ardour/directory_names.h b/libs/ardour/ardour/directory_names.h
index 935cdd977b..17532e2a3a 100644
--- a/libs/ardour/ardour/directory_names.h
+++ b/libs/ardour/ardour/directory_names.h
@@ -21,24 +21,28 @@
#ifndef __ardour_directory_names_h__
#define __ardour_directory_names_h__
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
-extern const char* const old_sound_dir_name;
-extern const char* const sound_dir_name;
-extern const char* const midi_dir_name;
-extern const char* const midi_patch_dir_name;
-extern const char* const video_dir_name;
-extern const char* const dead_dir_name;
-extern const char* const interchange_dir_name;
-extern const char* const peak_dir_name;
-extern const char* const export_dir_name;
-extern const char* const export_formats_dir_name;
-extern const char* const templates_dir_name;
-extern const char* const route_templates_dir_name;
-extern const char* const surfaces_dir_name;
-extern const char* const user_config_dir_name;
-extern const char* const panner_dir_name;
-extern const char* const backend_dir_name;
+ LIBARDOUR_API extern const char* const old_sound_dir_name;
+ LIBARDOUR_API extern const char* const sound_dir_name;
+ LIBARDOUR_API extern const char* const ladspa_dir_name;
+ LIBARDOUR_API extern const char* const midi_dir_name;
+ LIBARDOUR_API extern const char* const midi_patch_dir_name;
+ LIBARDOUR_API extern const char* const video_dir_name;
+ LIBARDOUR_API extern const char* const dead_dir_name;
+ LIBARDOUR_API extern const char* const interchange_dir_name;
+ LIBARDOUR_API extern const char* const peak_dir_name;
+ LIBARDOUR_API extern const char* const export_dir_name;
+ LIBARDOUR_API extern const char* const export_formats_dir_name;
+ LIBARDOUR_API extern const char* const templates_dir_name;
+ LIBARDOUR_API extern const char* const route_templates_dir_name;
+ LIBARDOUR_API extern const char* const surfaces_dir_name;
+ LIBARDOUR_API extern const char* const ladspa_dir_name;
+ LIBARDOUR_API extern const char* const user_config_dir_name;
+ LIBARDOUR_API extern const char* const panner_dir_name;
+ LIBARDOUR_API extern const char* const backend_dir_name;
};
diff --git a/libs/ardour/ardour/diskstream.h b/libs/ardour/ardour/diskstream.h
index 7a4bccbb46..dd74d5cb52 100644
--- a/libs/ardour/ardour/diskstream.h
+++ b/libs/ardour/ardour/diskstream.h
@@ -34,6 +34,7 @@
#include "ardour/ardour.h"
#include "ardour/chan_count.h"
#include "ardour/session_object.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/utils.h"
#include "ardour/public_diskstream.h"
@@ -54,7 +55,7 @@ class BufferSet;
/** Parent class for classes which can stream data to and from disk.
* These are used by Tracks to get playback and put recorded data.
*/
-class Diskstream : public SessionObject, public PublicDiskstream
+class LIBARDOUR_API Diskstream : public SessionObject, public PublicDiskstream
{
public:
enum Flag {
@@ -70,6 +71,8 @@ class Diskstream : public SessionObject, public PublicDiskstream
virtual bool set_name (const std::string& str);
+ virtual std::string steal_write_source_name () { return std::string(); }
+
boost::shared_ptr<ARDOUR::IO> io() const { return _io; }
void set_track (ARDOUR::Track *);
diff --git a/libs/ardour/ardour/element_import_handler.h b/libs/ardour/ardour/element_import_handler.h
index be2e3fafb0..32898ec9de 100644
--- a/libs/ardour/ardour/element_import_handler.h
+++ b/libs/ardour/ardour/element_import_handler.h
@@ -27,6 +27,9 @@
#include <boost/shared_ptr.hpp>
+#include "ardour/libardour_visibility.h"
+#include "pbd/libpbd_visibility.h"
+
class XMLTree;
namespace ARDOUR {
@@ -35,7 +38,7 @@ class Session;
class ElementImporter;
/// Virtual interface class for element import handlers
-class ElementImportHandler
+class LIBARDOUR_API ElementImportHandler
{
public:
typedef boost::shared_ptr<ElementImporter> ElementPtr;
diff --git a/libs/ardour/ardour/element_importer.h b/libs/ardour/ardour/element_importer.h
index 8c25fd380d..b6d6ff7166 100644
--- a/libs/ardour/ardour/element_importer.h
+++ b/libs/ardour/ardour/element_importer.h
@@ -25,6 +25,7 @@
#include <utility>
#include "pbd/signals.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
class XMLTree;
@@ -34,7 +35,7 @@ class Session;
class ImportStatus;
/// Virtual interface class for element importers
-class ElementImporter
+class LIBARDOUR_API ElementImporter
{
public:
diff --git a/libs/ardour/ardour/event_type_map.h b/libs/ardour/ardour/event_type_map.h
index 02852e9711..fbfd9ec73c 100644
--- a/libs/ardour/ardour/event_type_map.h
+++ b/libs/ardour/ardour/event_type_map.h
@@ -25,12 +25,14 @@
#include "evoral/TypeMap.hpp"
#include "evoral/ControlList.hpp"
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
/** This is the interface Ardour provides to Evoral about what
* parameter and event types/ranges/names etc. to use.
*/
-class EventTypeMap : public Evoral::TypeMap {
+class LIBARDOUR_API EventTypeMap : public Evoral::TypeMap {
public:
bool type_is_midi(uint32_t type) const;
uint8_t parameter_midi_type(const Evoral::Parameter& param) const;
diff --git a/libs/ardour/ardour/export_channel.h b/libs/ardour/ardour/export_channel.h
index f3244095a3..894406874e 100644
--- a/libs/ardour/ardour/export_channel.h
+++ b/libs/ardour/ardour/export_channel.h
@@ -40,7 +40,7 @@ class AudioRegion;
class CapturingProcessor;
/// Export channel base class interface for different source types
-class ExportChannel : public boost::less_than_comparable<ExportChannel>
+class LIBARDOUR_API ExportChannel : public boost::less_than_comparable<ExportChannel>
{
public:
@@ -62,7 +62,7 @@ class ExportChannel : public boost::less_than_comparable<ExportChannel>
};
/// Basic export channel that reads from AudioPorts
-class PortExportChannel : public ExportChannel
+class LIBARDOUR_API PortExportChannel : public ExportChannel
{
public:
typedef std::set<boost::weak_ptr<AudioPort> > PortSet;
@@ -89,7 +89,7 @@ class PortExportChannel : public ExportChannel
/// Handles RegionExportChannels and does actual reading from region
-class RegionExportChannelFactory
+class LIBARDOUR_API RegionExportChannelFactory
{
public:
enum Type {
@@ -128,7 +128,7 @@ class RegionExportChannelFactory
};
/// Export channel that reads from region channel
-class RegionExportChannel : public ExportChannel
+class LIBARDOUR_API RegionExportChannel : public ExportChannel
{
friend class RegionExportChannelFactory;
@@ -152,7 +152,7 @@ class RegionExportChannel : public ExportChannel
};
/// Export channel for exporting from different positions in a route
-class RouteExportChannel : public ExportChannel
+class LIBARDOUR_API RouteExportChannel : public ExportChannel
{
class ProcessorRemover; // fwd declaration
diff --git a/libs/ardour/ardour/export_channel_configuration.h b/libs/ardour/ardour/export_channel_configuration.h
index b625be9dc3..4cab886c88 100644
--- a/libs/ardour/ardour/export_channel_configuration.h
+++ b/libs/ardour/ardour/export_channel_configuration.h
@@ -37,7 +37,7 @@ namespace ARDOUR
class Session;
-class ExportChannelConfiguration : public boost::enable_shared_from_this<ExportChannelConfiguration>
+class LIBARDOUR_API ExportChannelConfiguration : public boost::enable_shared_from_this<ExportChannelConfiguration>
{
private:
diff --git a/libs/ardour/ardour/export_failed.h b/libs/ardour/ardour/export_failed.h
index 16687826b1..f1fd57ab4b 100644
--- a/libs/ardour/ardour/export_failed.h
+++ b/libs/ardour/ardour/export_failed.h
@@ -24,10 +24,12 @@
#include <exception>
#include <string>
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR
{
-class ExportFailed : public std::exception
+class LIBARDOUR_API ExportFailed : public std::exception
{
public:
ExportFailed (std::string const &);
diff --git a/libs/ardour/ardour/export_filename.h b/libs/ardour/ardour/export_filename.h
index 994f584e8d..7eacc11b90 100644
--- a/libs/ardour/ardour/export_filename.h
+++ b/libs/ardour/ardour/export_filename.h
@@ -34,7 +34,7 @@ namespace ARDOUR
class Session;
-class ExportFilename {
+class LIBARDOUR_API ExportFilename {
public:
enum DateFormat {
diff --git a/libs/ardour/ardour/export_format_base.h b/libs/ardour/ardour/export_format_base.h
index a21c977833..7f09d148fe 100644
--- a/libs/ardour/ardour/export_format_base.h
+++ b/libs/ardour/ardour/export_format_base.h
@@ -30,6 +30,7 @@
#include <samplerate.h>
#include "pbd/signals.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "audiographer/general/sample_format_converter.h"
@@ -37,7 +38,7 @@
namespace ARDOUR
{
-class ExportFormatBase {
+class LIBARDOUR_API ExportFormatBase {
public:
enum Type {
@@ -113,7 +114,7 @@ class ExportFormatBase {
};
/// Class for managing selection and compatibility states
- class SelectableCompatible {
+ class LIBARDOUR_API SelectableCompatible {
public:
SelectableCompatible ()
: _selected (false), _compatible (true) { }
diff --git a/libs/ardour/ardour/export_format_compatibility.h b/libs/ardour/ardour/export_format_compatibility.h
index a220e4e4a2..6f6e367ae0 100644
--- a/libs/ardour/ardour/export_format_compatibility.h
+++ b/libs/ardour/ardour/export_format_compatibility.h
@@ -28,7 +28,7 @@ namespace ARDOUR
{
/// Allows adding to all sets. A format should be able to test if it is compatible with this
-class ExportFormatCompatibility : public ExportFormatBase, public ExportFormatBase::SelectableCompatible {
+class LIBARDOUR_API ExportFormatCompatibility : public ExportFormatBase, public ExportFormatBase::SelectableCompatible {
private:
public:
diff --git a/libs/ardour/ardour/export_format_manager.h b/libs/ardour/ardour/export_format_manager.h
index 9fce8282a1..dad7d84b72 100644
--- a/libs/ardour/ardour/export_format_manager.h
+++ b/libs/ardour/ardour/export_format_manager.h
@@ -39,7 +39,7 @@ class ExportFormatCompatibility;
class ExportFormatSpecification;
class AnyTime;
-class ExportFormatManager : public PBD::ScopedConnectionList
+class LIBARDOUR_API ExportFormatManager : public PBD::ScopedConnectionList
{
public:
diff --git a/libs/ardour/ardour/export_format_specification.h b/libs/ardour/ardour/export_format_specification.h
index 768fbb3bb3..d41fe3e97a 100644
--- a/libs/ardour/ardour/export_format_specification.h
+++ b/libs/ardour/ardour/export_format_specification.h
@@ -25,6 +25,7 @@
#include "pbd/uuid.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/export_format_base.h"
@@ -37,7 +38,7 @@ class ExportFormat;
class ExportFormatCompatibility;
class Session;
-class ExportFormatSpecification : public ExportFormatBase {
+class LIBARDOUR_API ExportFormatSpecification : public ExportFormatBase {
private:
diff --git a/libs/ardour/ardour/export_formats.h b/libs/ardour/ardour/export_formats.h
index 0e9a93ff96..076bb90d3d 100644
--- a/libs/ardour/ardour/export_formats.h
+++ b/libs/ardour/ardour/export_formats.h
@@ -33,13 +33,13 @@
namespace ARDOUR
{
-class ExportFormatIncompatible : public failed_constructor {
+class LIBARDOUR_API ExportFormatIncompatible : public failed_constructor {
public:
virtual const char *what() const throw() { return "Export format constructor failed: Format incompatible with system"; }
};
/// Base class for formats
-class ExportFormat : public ExportFormatBase, public ExportFormatBase::SelectableCompatible {
+class LIBARDOUR_API ExportFormat : public ExportFormatBase, public ExportFormatBase::SelectableCompatible {
public:
ExportFormat () {};
@@ -86,7 +86,7 @@ class ExportFormat : public ExportFormatBase, public ExportFormatBase::Selectabl
};
/// Class to be inherited by export formats that have a selectable sample format
-class HasSampleFormat : public PBD::ScopedConnectionList {
+class LIBARDOUR_API HasSampleFormat : public PBD::ScopedConnectionList {
public:
class SampleFormatState : public ExportFormatBase::SelectableCompatible {
@@ -156,7 +156,7 @@ class HasSampleFormat : public PBD::ScopedConnectionList {
ExportFormatBase::SampleFormatSet & _sample_formats;
};
-class ExportFormatLinear : public ExportFormat, public HasSampleFormat {
+class LIBARDOUR_API ExportFormatLinear : public ExportFormat, public HasSampleFormat {
public:
ExportFormatLinear (std::string name, FormatId format_id);
@@ -174,7 +174,7 @@ class ExportFormatLinear : public ExportFormat, public HasSampleFormat {
SampleFormat _default_sample_format;
};
-class ExportFormatOggVorbis : public ExportFormat {
+class LIBARDOUR_API ExportFormatOggVorbis : public ExportFormat {
public:
ExportFormatOggVorbis ();
~ExportFormatOggVorbis () {};
@@ -185,7 +185,7 @@ class ExportFormatOggVorbis : public ExportFormat {
virtual bool supports_tagging () const { return true; }
};
-class ExportFormatFLAC : public ExportFormat, public HasSampleFormat {
+class LIBARDOUR_API ExportFormatFLAC : public ExportFormat, public HasSampleFormat {
public:
ExportFormatFLAC ();
~ExportFormatFLAC () {};
@@ -198,7 +198,7 @@ class ExportFormatFLAC : public ExportFormat, public HasSampleFormat {
virtual bool supports_tagging () const { return true; }
};
-class ExportFormatBWF : public ExportFormat, public HasSampleFormat {
+class LIBARDOUR_API ExportFormatBWF : public ExportFormat, public HasSampleFormat {
public:
ExportFormatBWF ();
~ExportFormatBWF () {};
diff --git a/libs/ardour/ardour/export_graph_builder.h b/libs/ardour/ardour/export_graph_builder.h
index 07e866475a..40960b2b38 100644
--- a/libs/ardour/ardour/export_graph_builder.h
+++ b/libs/ardour/ardour/export_graph_builder.h
@@ -48,7 +48,7 @@ namespace ARDOUR
class ExportTimespan;
class Session;
-class ExportGraphBuilder
+class LIBARDOUR_API ExportGraphBuilder
{
private:
typedef ExportHandler::FileSpec FileSpec;
diff --git a/libs/ardour/ardour/export_handler.h b/libs/ardour/ardour/export_handler.h
index e2c0a7b2b7..25a87045a8 100644
--- a/libs/ardour/ardour/export_handler.h
+++ b/libs/ardour/ardour/export_handler.h
@@ -29,6 +29,7 @@
#include "ardour/export_pointers.h"
#include "ardour/session.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "pbd/signals.h"
@@ -46,7 +47,7 @@ class ExportFilename;
class ExportGraphBuilder;
class Location;
-class ExportElementFactory
+class LIBARDOUR_API ExportElementFactory
{
public:
@@ -68,7 +69,7 @@ class ExportElementFactory
Session & session;
};
-class ExportHandler : public ExportElementFactory, public sigc::trackable
+class LIBARDOUR_API ExportHandler : public ExportElementFactory, public sigc::trackable
{
public:
struct FileSpec {
diff --git a/libs/ardour/ardour/export_pointers.h b/libs/ardour/ardour/export_pointers.h
index edd7f91325..ee29f0ee4c 100644
--- a/libs/ardour/ardour/export_pointers.h
+++ b/libs/ardour/ardour/export_pointers.h
@@ -25,6 +25,7 @@
#include <boost/shared_ptr.hpp>
#include <boost/weak_ptr.hpp>
+#include "ardour/libardour_visibility.h"
#include "ardour/comparable_shared_ptr.h"
namespace AudioGrapher {
diff --git a/libs/ardour/ardour/export_preset.h b/libs/ardour/ardour/export_preset.h
index b24cc70dcf..b11ab75bab 100644
--- a/libs/ardour/ardour/export_preset.h
+++ b/libs/ardour/ardour/export_preset.h
@@ -26,12 +26,14 @@
#include "pbd/uuid.h"
#include "pbd/xml++.h"
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR
{
class Session;
-class ExportPreset {
+class LIBARDOUR_API ExportPreset {
public:
ExportPreset (std::string filename, Session & s);
~ExportPreset ();
diff --git a/libs/ardour/ardour/export_profile_manager.h b/libs/ardour/ardour/export_profile_manager.h
index 424e0fe163..2757795ff3 100644
--- a/libs/ardour/ardour/export_profile_manager.h
+++ b/libs/ardour/ardour/export_profile_manager.h
@@ -35,6 +35,7 @@
#include "ardour/filesystem_paths.h"
#include "ardour/location.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/export_handler.h"
@@ -46,7 +47,7 @@ class Location;
class Session;
/// Manages (de)serialization of export profiles and related classes
-class ExportProfileManager
+class LIBARDOUR_API ExportProfileManager
{
public:
@@ -102,7 +103,7 @@ class ExportProfileManager
std::vector<std::string> find_file (std::string const & pattern);
std::string export_config_dir;
- PBD::SearchPath search_path;
+ PBD::Searchpath search_path;
/* Timespans */
public:
diff --git a/libs/ardour/ardour/export_status.h b/libs/ardour/ardour/export_status.h
index 31027269f8..6a5be177e4 100644
--- a/libs/ardour/ardour/export_status.h
+++ b/libs/ardour/ardour/export_status.h
@@ -23,6 +23,7 @@
#include <stdint.h>
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "pbd/signals.h"
@@ -30,7 +31,7 @@
namespace ARDOUR
{
-class ExportStatus {
+class LIBARDOUR_API ExportStatus {
public:
ExportStatus ();
void init ();
diff --git a/libs/ardour/ardour/export_timespan.h b/libs/ardour/ardour/export_timespan.h
index 5cb32dbb1a..754335ba48 100644
--- a/libs/ardour/ardour/export_timespan.h
+++ b/libs/ardour/ardour/export_timespan.h
@@ -25,6 +25,7 @@
#include <boost/shared_ptr.hpp>
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
namespace ARDOUR
@@ -34,7 +35,7 @@ class ExportStatus;
class ExportChannel;
class ExportTempFile;
-class ExportTimespan
+class LIBARDOUR_API ExportTimespan
{
private:
typedef boost::shared_ptr<ExportStatus> ExportStatusPtr;
diff --git a/libs/ardour/ardour/file_source.h b/libs/ardour/ardour/file_source.h
index 3d9c8c623f..37a7e67d2e 100644
--- a/libs/ardour/ardour/file_source.h
+++ b/libs/ardour/ardour/file_source.h
@@ -28,7 +28,7 @@
namespace ARDOUR {
-class MissingSource : public std::exception
+class LIBARDOUR_API MissingSource : public std::exception
{
public:
MissingSource (const std::string& p, DataType t) throw ()
@@ -42,9 +42,9 @@ class MissingSource : public std::exception
};
/** A source associated with a file on disk somewhere */
-class FileSource : virtual public Source {
+class LIBARDOUR_API FileSource : virtual public Source {
public:
- virtual ~FileSource () {}
+ virtual ~FileSource ();
virtual const std::string& path() const { return _path; }
@@ -80,7 +80,10 @@ public:
virtual void set_path (const std::string&);
- static PBD::Signal3<int,std::string,std::string,std::vector<std::string> > AmbiguousFileName;
+ static PBD::Signal2<int,std::string,std::vector<std::string> > AmbiguousFileName;
+
+ void existence_check ();
+ virtual void prevent_deletion ();
protected:
FileSource (Session& session, DataType type,
@@ -103,7 +106,6 @@ protected:
std::string _origin;
bool _open;
- void prevent_deletion ();
};
} // namespace ARDOUR
diff --git a/libs/ardour/ardour/filename_extensions.h b/libs/ardour/ardour/filename_extensions.h
index a7c9274c4a..c0725932fa 100644
--- a/libs/ardour/ardour/filename_extensions.h
+++ b/libs/ardour/ardour/filename_extensions.h
@@ -21,17 +21,19 @@
#ifndef __ardour_filename_extensions_h__
#define __ardour_filename_extensions_h__
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
-extern const char* const template_suffix;
-extern const char* const statefile_suffix;
-extern const char* const pending_suffix;
-extern const char* const peakfile_suffix;
-extern const char* const backup_suffix;
-extern const char* const temp_suffix;
-extern const char* const history_suffix;
-extern const char* const export_preset_suffix;
-extern const char* const export_format_suffix;
+ LIBARDOUR_API extern const char* const template_suffix;
+ LIBARDOUR_API extern const char* const statefile_suffix;
+ LIBARDOUR_API extern const char* const pending_suffix;
+ LIBARDOUR_API extern const char* const peakfile_suffix;
+ LIBARDOUR_API extern const char* const backup_suffix;
+ LIBARDOUR_API extern const char* const temp_suffix;
+ LIBARDOUR_API extern const char* const history_suffix;
+ LIBARDOUR_API extern const char* const export_preset_suffix;
+ LIBARDOUR_API extern const char* const export_format_suffix;
}
diff --git a/libs/ardour/ardour/filesystem_paths.h b/libs/ardour/ardour/filesystem_paths.h
index cfeb633597..a6ca2d1c77 100644
--- a/libs/ardour/ardour/filesystem_paths.h
+++ b/libs/ardour/ardour/filesystem_paths.h
@@ -22,6 +22,8 @@
#include "pbd/search_path.h"
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
/**
@@ -29,27 +31,41 @@ namespace ARDOUR {
* configuration files.
* @post user_config_directory() exists
*/
- std::string user_config_directory ();
+ LIBARDOUR_API std::string user_config_directory ();
+
+ /**
+ * @return the path to the directory used to store user specific
+ * caches (e.g. plugin indices, blacklist/whitelist)
+ * it defaults to XDG_CACHE_HOME
+ */
+ LIBARDOUR_API std::string user_cache_directory ();
+
/**
* @return the path to the directory that contains the system wide ardour
* modules.
*/
- std::string ardour_dll_directory ();
+ LIBARDOUR_API std::string ardour_dll_directory ();
/**
* @return the search path to be used when looking for per-system
* configuration files. This may include user configuration files.
*/
- PBD::SearchPath ardour_config_search_path ();
+ LIBARDOUR_API PBD::Searchpath ardour_config_search_path ();
/**
* @return the search path to be used when looking for data files
* that could be shared by systems (h/w and configuration independent
* files, such as icons, XML files, etc)
*/
- PBD::SearchPath ardour_data_search_path ();
+ LIBARDOUR_API PBD::Searchpath ardour_data_search_path ();
+#ifdef PLATFORM_WINDOWS
+ /**
+ * @return our 'Windows' search path ( corresponds to <install_dir>/share/ardour3 )
+ */
+ LIBARDOUR_API PBD::Searchpath windows_search_path ();
+#endif
} // namespace ARDOUR
#endif
diff --git a/libs/ardour/ardour/filter.h b/libs/ardour/ardour/filter.h
index a9cdc893a6..2b6476c49f 100644
--- a/libs/ardour/ardour/filter.h
+++ b/libs/ardour/ardour/filter.h
@@ -23,6 +23,7 @@
#include <vector>
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
namespace ARDOUR {
@@ -31,7 +32,7 @@ class Region;
class Session;
class Progress;
-class Filter {
+class LIBARDOUR_API Filter {
public:
virtual ~Filter() {}
diff --git a/libs/ardour/ardour/graph.h b/libs/ardour/ardour/graph.h
index 763723c792..b433580a54 100644
--- a/libs/ardour/ardour/graph.h
+++ b/libs/ardour/ardour/graph.h
@@ -33,6 +33,7 @@
#include "pbd/semutils.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/audio_backend.h"
#include "ardour/session_handle.h"
@@ -52,7 +53,7 @@ typedef boost::shared_ptr<GraphNode> node_ptr_t;
typedef std::list< node_ptr_t > node_list_t;
typedef std::set< node_ptr_t > node_set_t;
-class Graph : public SessionHandleRef
+class LIBARDOUR_API Graph : public SessionHandleRef
{
public:
Graph (Session & session);
diff --git a/libs/ardour/ardour/graphnode.h b/libs/ardour/ardour/graphnode.h
index 9e0182300f..55867eac4c 100644
--- a/libs/ardour/ardour/graphnode.h
+++ b/libs/ardour/ardour/graphnode.h
@@ -38,7 +38,7 @@ typedef std::set< node_ptr_t > node_set_t;
typedef std::list< node_ptr_t > node_list_t;
/** A node on our processing graph, ie a Route */
-class GraphNode
+class LIBARDOUR_API GraphNode
{
public:
GraphNode( boost::shared_ptr<Graph> Graph );
diff --git a/libs/ardour/ardour/iec1ppmdsp.h b/libs/ardour/ardour/iec1ppmdsp.h
index 0fe11681b1..b6f1501db7 100644
--- a/libs/ardour/ardour/iec1ppmdsp.h
+++ b/libs/ardour/ardour/iec1ppmdsp.h
@@ -20,8 +20,9 @@
#ifndef __IEC1PPMDSP_H
#define __IEC1PPMDSP_H
+#include "ardour/libardour_visibility.h"
-class Iec1ppmdsp
+class LIBARDOUR_API Iec1ppmdsp
{
public:
diff --git a/libs/ardour/ardour/iec2ppmdsp.h b/libs/ardour/ardour/iec2ppmdsp.h
index 8e26dd9e74..6a3852da1d 100644
--- a/libs/ardour/ardour/iec2ppmdsp.h
+++ b/libs/ardour/ardour/iec2ppmdsp.h
@@ -20,8 +20,9 @@
#ifndef __IEC2PPMDSP_H
#define __IEC2PPMDSP_H
+#include "ardour/libardour_visibility.h"
-class Iec2ppmdsp
+class LIBARDOUR_API Iec2ppmdsp
{
public:
diff --git a/libs/ardour/ardour/import_status.h b/libs/ardour/ardour/import_status.h
index c261b7a960..4dbf8f8456 100644
--- a/libs/ardour/ardour/import_status.h
+++ b/libs/ardour/ardour/import_status.h
@@ -26,11 +26,12 @@
#include <stdint.h>
#include "ardour/interthread_info.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
namespace ARDOUR {
-class ImportStatus : public InterThreadInfo {
+class LIBARDOUR_API ImportStatus : public InterThreadInfo {
public:
std::string doing_what;
diff --git a/libs/ardour/ardour/importable_source.h b/libs/ardour/ardour/importable_source.h
index fc695d88c1..9463f0b28b 100644
--- a/libs/ardour/ardour/importable_source.h
+++ b/libs/ardour/ardour/importable_source.h
@@ -21,11 +21,12 @@
#define __ardour_importable_source_h__
#include "pbd/failed_constructor.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
namespace ARDOUR {
-class ImportableSource {
+class LIBARDOUR_API ImportableSource {
public:
ImportableSource () {}
virtual ~ImportableSource() {}
diff --git a/libs/ardour/ardour/instrument_info.h b/libs/ardour/ardour/instrument_info.h
index 8691db24e5..745e4803c0 100644
--- a/libs/ardour/ardour/instrument_info.h
+++ b/libs/ardour/ardour/instrument_info.h
@@ -28,19 +28,22 @@
#include "evoral/Parameter.hpp"
+#include "midi++/libmidi_visibility.h"
+#include "ardour/libardour_visibility.h"
+
namespace MIDI {
-namespace Name {
-class ChannelNameSet;
-class Patch;
-typedef std::list<boost::shared_ptr<Patch> > PatchNameList;
-}
+ namespace Name {
+ class ChannelNameSet;
+ class Patch;
+ typedef std::list<boost::shared_ptr<Patch> > PatchNameList;
+ }
}
namespace ARDOUR {
class Processor;
-class InstrumentInfo {
+class LIBARDOUR_API InstrumentInfo {
public:
InstrumentInfo();
~InstrumentInfo ();
diff --git a/libs/ardour/ardour/internal_return.h b/libs/ardour/ardour/internal_return.h
index 4d2b32f031..d12b330e37 100644
--- a/libs/ardour/ardour/internal_return.h
+++ b/libs/ardour/ardour/internal_return.h
@@ -29,7 +29,7 @@ namespace ARDOUR {
class InternalSend;
-class InternalReturn : public Return
+class LIBARDOUR_API InternalReturn : public Return
{
public:
InternalReturn (Session&);
diff --git a/libs/ardour/ardour/internal_send.h b/libs/ardour/ardour/internal_send.h
index ea3d645754..a06bf39906 100644
--- a/libs/ardour/ardour/internal_send.h
+++ b/libs/ardour/ardour/internal_send.h
@@ -25,7 +25,7 @@
namespace ARDOUR {
-class InternalSend : public Send
+class LIBARDOUR_API InternalSend : public Send
{
public:
InternalSend (Session&, boost::shared_ptr<Pannable>, boost::shared_ptr<MuteMaster>, boost::shared_ptr<Route> send_to, Delivery::Role role = Delivery::Aux, bool ignore_bitslot = false);
diff --git a/libs/ardour/ardour/interpolation.h b/libs/ardour/ardour/interpolation.h
index a4a332c8a2..64b0431e0f 100644
--- a/libs/ardour/ardour/interpolation.h
+++ b/libs/ardour/ardour/interpolation.h
@@ -20,6 +20,7 @@
#include <math.h>
#include <samplerate.h>
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#ifndef __interpolation_h__
@@ -27,7 +28,7 @@
namespace ARDOUR {
-class Interpolation {
+class LIBARDOUR_API Interpolation {
protected:
double _speed;
double _target_speed;
@@ -57,12 +58,12 @@ public:
}
};
-class LinearInterpolation : public Interpolation {
+class LIBARDOUR_API LinearInterpolation : public Interpolation {
public:
framecnt_t interpolate (int channel, framecnt_t nframes, Sample* input, Sample* output);
};
-class CubicInterpolation : public Interpolation {
+class LIBARDOUR_API CubicInterpolation : public Interpolation {
public:
framecnt_t interpolate (int channel, framecnt_t nframes, Sample* input, Sample* output);
};
diff --git a/libs/ardour/ardour/interthread_info.h b/libs/ardour/ardour/interthread_info.h
index 01cacf437c..49055de5d0 100644
--- a/libs/ardour/ardour/interthread_info.h
+++ b/libs/ardour/ardour/interthread_info.h
@@ -22,6 +22,7 @@
#include <pthread.h>
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/process_thread.h"
@@ -29,7 +30,7 @@ namespace ARDOUR {
class InterThreadInfo {
public:
- InterThreadInfo () : done (false), cancel (false), progress (0), thread (0) {}
+ InterThreadInfo () : done (false), cancel (false), progress (0), thread () {}
volatile bool done;
volatile bool cancel;
diff --git a/libs/ardour/ardour/io.h b/libs/ardour/ardour/io.h
index adad0c753f..9afd0167e3 100644
--- a/libs/ardour/ardour/io.h
+++ b/libs/ardour/ardour/io.h
@@ -23,7 +23,6 @@
#include <string>
#include <vector>
#include <cmath>
-#include <jack/jack.h>
#include <glibmm/threads.h>
@@ -40,6 +39,7 @@
#include "ardour/latent.h"
#include "ardour/port_set.h"
#include "ardour/session_object.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/utils.h"
#include "ardour/buffer_set.h"
@@ -64,7 +64,7 @@ class UserBundle;
* An IO can contain ports of varying types, making routes/inserts/etc with
* varied combinations of types (eg MIDI and audio) possible.
*/
-class IO : public SessionObject, public Latent
+class LIBARDOUR_API IO : public SessionObject, public Latent
{
public:
static const std::string state_node_name;
diff --git a/libs/ardour/ardour/io_processor.h b/libs/ardour/ardour/io_processor.h
index 7adfab2225..a2735453a7 100644
--- a/libs/ardour/ardour/io_processor.h
+++ b/libs/ardour/ardour/io_processor.h
@@ -40,7 +40,7 @@ class Route;
/** A mixer strip element (Processor) with 1 or 2 IO elements.
*/
-class IOProcessor : public Processor
+class LIBARDOUR_API IOProcessor : public Processor
{
public:
IOProcessor (Session&, bool with_input, bool with_output,
diff --git a/libs/ardour/ardour/jack_utils.h b/libs/ardour/ardour/jack_utils.h
new file mode 100644
index 0000000000..40eb30f9ea
--- /dev/null
+++ b/libs/ardour/ardour/jack_utils.h
@@ -0,0 +1,253 @@
+/*
+ Copyright (C) 2011 Tim Mayberry
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include <stdint.h>
+
+#include <vector>
+#include <map>
+#include <string>
+
+namespace ARDOUR {
+
+ // Names for the drivers on all possible systems
+ extern const char * const portaudio_driver_name;
+ extern const char * const coreaudio_driver_name;
+ extern const char * const alsa_driver_name;
+ extern const char * const oss_driver_name;
+ extern const char * const freebob_driver_name;
+ extern const char * const ffado_driver_name;
+ extern const char * const netjack_driver_name;
+ extern const char * const dummy_driver_name;
+
+ /**
+ * Get a list of possible JACK audio driver names based on platform
+ */
+ void get_jack_audio_driver_names (std::vector<std::string>& driver_names);
+
+ /**
+ * Get the default JACK audio driver based on platform
+ */
+ void get_jack_default_audio_driver_name (std::string& driver_name);
+
+ /**
+ * Get a list of possible JACK midi driver names based on platform
+ */
+ void get_jack_midi_system_names (const std::string& driver, std::vector<std::string>& driver_names);
+
+ /**
+ * Get the default JACK midi driver based on platform
+ */
+ void get_jack_default_midi_system_name (const std::string& driver_name, std::string& midi_system);
+
+ /**
+ * Get a list of possible samplerates supported be JACK
+ */
+ void get_jack_sample_rate_strings (std::vector<std::string>& sample_rates);
+
+ /**
+ * @return The default samplerate
+ */
+ std::string get_jack_default_sample_rate ();
+
+ /**
+ * @return true if sample rate string was able to be converted
+ */
+ bool get_jack_sample_rate_value_from_string (const std::string& srs, uint32_t& srv);
+
+ /**
+ * Get a list of possible period sizes supported be JACK
+ */
+ void get_jack_period_size_strings (std::vector<std::string>& samplerates);
+
+ /**
+ * @return The default period size
+ */
+ std::string get_jack_default_period_size ();
+
+ /**
+ * @return true if period size string was able to be converted
+ */
+ bool get_jack_period_size_value_from_string (const std::string& pss, uint32_t& psv);
+
+ /**
+ * These are driver specific I think, so it may require a driver arg
+ * in future
+ */
+ void get_jack_dither_mode_strings (const std::string& driver, std::vector<std::string>& dither_modes);
+
+ /**
+ * @return The default dither mode
+ */
+ std::string get_jack_default_dither_mode (const std::string& driver);
+
+ /**
+ * @return Estimate of latency
+ *
+ * API matches current use in GUI
+ */
+ std::string get_jack_latency_string (std::string samplerate, float periods, std::string period_size);
+
+ /**
+ * @return true if a JACK server is running
+ */
+ bool jack_server_running ();
+
+ /**
+ * Key being a readable name to display in a GUI
+ * Value being name used in a jack commandline
+ */
+ typedef std::map<std::string, std::string> device_map_t;
+
+ /**
+ * Use library specific code to find out what what devices exist for a given
+ * driver that might work in JACK. There is no easy way to find out what
+ * modules the JACK server supports so guess based on platform. For instance
+ * portaudio is cross-platform but we only return devices if built for
+ * windows etc
+ */
+ void get_jack_alsa_device_names (device_map_t& devices);
+ void get_jack_portaudio_device_names (device_map_t& devices);
+ void get_jack_coreaudio_device_names (device_map_t& devices);
+ void get_jack_oss_device_names (device_map_t& devices);
+ void get_jack_freebob_device_names (device_map_t& devices);
+ void get_jack_ffado_device_names (device_map_t& devices);
+ void get_jack_netjack_device_names (device_map_t& devices);
+ void get_jack_dummy_device_names (device_map_t& devices);
+
+ /*
+ * @return true if there were devices found for the driver
+ *
+ * @param driver The driver name returned by get_jack_audio_driver_names
+ * @param devices The map used to insert the drivers into, devices will be cleared before
+ * adding the available drivers
+ */
+ bool get_jack_device_names_for_audio_driver (const std::string& driver, device_map_t& devices);
+
+ /*
+ * @return a list of readable device names for a specific driver.
+ */
+ std::vector<std::string> get_jack_device_names_for_audio_driver (const std::string& driver);
+
+ /**
+ * @return true if the driver supports playback and recording
+ * on separate devices
+ */
+ bool get_jack_audio_driver_supports_two_devices (const std::string& driver);
+
+ bool get_jack_audio_driver_supports_latency_adjustment (const std::string& driver);
+
+ bool get_jack_audio_driver_supports_setting_period_count (const std::string& driver);
+
+ /**
+ * The possible names to use to try and find servers, this includes
+ * any file extensions like .exe on Windows
+ *
+ * @return true if the JACK application names for this platform could be guessed
+ */
+ bool get_jack_server_application_names (std::vector<std::string>& server_names);
+
+ /**
+ * Sets the PATH environment variable to contain directories likely to contain
+ * JACK servers so that if the JACK server is auto-started it can find the server
+ * executable.
+ *
+ * This is only modifies PATH on the mac at the moment.
+ */
+ void set_path_env_for_jack_autostart (const std::vector<std::string>&);
+
+ /**
+ * Get absolute paths to directories that might contain JACK servers on the system
+ *
+ * @return true if !server_paths.empty()
+ */
+ bool get_jack_server_dir_paths (std::vector<std::string>& server_dir_paths);
+
+ /**
+ * Get absolute paths to JACK servers on the system
+ *
+ * @return true if a server was found
+ */
+ bool get_jack_server_paths (const std::vector<std::string>& server_dir_paths,
+ const std::vector<std::string>& server_names,
+ std::vector<std::string>& server_paths);
+
+
+ bool get_jack_server_paths (std::vector<std::string>& server_paths);
+
+ /**
+ * Get absolute path to default JACK server
+ */
+ bool get_jack_default_server_path (std::string& server_path);
+
+ /**
+ * @return The name of the jack server config file
+ */
+ std::string get_jack_server_config_file_name ();
+
+ std::string get_jack_server_user_config_dir_path ();
+
+ std::string get_jack_server_user_config_file_path ();
+
+ bool write_jack_config_file (const std::string& config_file_path, const std::string& command_line);
+
+ struct JackCommandLineOptions {
+
+ // see implementation for defaults
+ JackCommandLineOptions ();
+
+ //operator bool
+ //operator ostream
+
+ std::string server_path;
+ uint32_t timeout;
+ bool no_mlock;
+ uint32_t ports_max;
+ bool realtime;
+ uint32_t priority;
+ bool unlock_gui_libs;
+ bool verbose;
+ bool temporary;
+ bool playback_only;
+ bool capture_only;
+ std::string driver;
+ std::string input_device;
+ std::string output_device;
+ uint32_t num_periods;
+ uint32_t period_size;
+ uint32_t samplerate;
+ uint32_t input_latency;
+ uint32_t output_latency;
+ bool hardware_metering;
+ bool hardware_monitoring;
+ std::string dither_mode;
+ bool force16_bit;
+ bool soft_mode;
+ std::string midi_driver;
+ };
+
+ /**
+ * @return true if able to build a valid command line based on options
+ */
+ bool get_jack_command_line_string (const JackCommandLineOptions& options, std::string& command_line);
+
+ /**
+ * We don't need this at the moment because the gui stores all its settings
+ */
+ //std::string get_jack_command_line_from_config_file (const std::string& config_file_path);
+}
diff --git a/libs/ardour/ardour/kmeterdsp.h b/libs/ardour/ardour/kmeterdsp.h
index 69d1215b98..7fe2b9d11b 100644
--- a/libs/ardour/ardour/kmeterdsp.h
+++ b/libs/ardour/ardour/kmeterdsp.h
@@ -20,7 +20,9 @@
#ifndef __KMETERDSP_H
#define __KMETERDSP_H
-class Kmeterdsp
+#include "ardour/libardour_visibility.h"
+
+class LIBARDOUR_API Kmeterdsp
{
public:
diff --git a/libs/ardour/ardour/ladspa_plugin.h b/libs/ardour/ardour/ladspa_plugin.h
index 6853a1dc36..473953e221 100644
--- a/libs/ardour/ardour/ladspa_plugin.h
+++ b/libs/ardour/ardour/ladspa_plugin.h
@@ -23,12 +23,11 @@
#include <set>
#include <vector>
#include <string>
-#include <dlfcn.h>
+#include <glibmm/module.h>
#include "pbd/stateful.h"
-#include <jack/types.h>
#include "ardour/ladspa.h"
#include "ardour/plugin.h"
@@ -36,10 +35,10 @@ namespace ARDOUR {
class AudioEngine;
class Session;
-class LadspaPlugin : public ARDOUR::Plugin
+class LIBARDOUR_API LadspaPlugin : public ARDOUR::Plugin
{
public:
- LadspaPlugin (void *module, ARDOUR::AudioEngine&, ARDOUR::Session&, uint32_t index, framecnt_t sample_rate);
+ LadspaPlugin (std::string module_path, ARDOUR::AudioEngine&, ARDOUR::Session&, uint32_t index, framecnt_t sample_rate);
LadspaPlugin (const LadspaPlugin &);
~LadspaPlugin ();
@@ -122,7 +121,8 @@ class LadspaPlugin : public ARDOUR::Plugin
void connect_port (uint32_t port, float *ptr) { _descriptor->connect_port (_handle, port, ptr); }
private:
- void* _module;
+ std::string _module_path;
+ Glib::Module* _module;
const LADSPA_Descriptor* _descriptor;
LADSPA_Handle _handle;
framecnt_t _sample_rate;
@@ -134,7 +134,7 @@ class LadspaPlugin : public ARDOUR::Plugin
void find_presets ();
- void init (void *mod, uint32_t index, framecnt_t rate);
+ void init (std::string module_path, uint32_t index, framecnt_t rate);
void run_in_place (pframes_t nsamples);
void latency_compute_run ();
int set_state_2X (const XMLNode&, int version);
@@ -146,7 +146,7 @@ class LadspaPlugin : public ARDOUR::Plugin
void add_state (XMLNode *) const;
};
-class LadspaPluginInfo : public PluginInfo {
+class LIBARDOUR_API LadspaPluginInfo : public PluginInfo {
public:
LadspaPluginInfo ();
~LadspaPluginInfo () { };
diff --git a/libs/ardour/ardour/latent.h b/libs/ardour/ardour/latent.h
index c6e81c17a2..bd639a8651 100644
--- a/libs/ardour/ardour/latent.h
+++ b/libs/ardour/ardour/latent.h
@@ -20,11 +20,12 @@
#ifndef __ardour_latent_h__
#define __ardour_latent_h__
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
namespace ARDOUR {
-class Latent {
+class LIBARDOUR_API Latent {
public:
Latent() : _user_latency (0) {}
virtual ~Latent() {}
diff --git a/libs/ardour/ardour/libardour_visibility.h b/libs/ardour/ardour/libardour_visibility.h
new file mode 100644
index 0000000000..917307732c
--- /dev/null
+++ b/libs/ardour/ardour/libardour_visibility.h
@@ -0,0 +1,45 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libardour_libardour_visibility_h__
+#define __libardour_libardour_visibility_h__
+
+#if defined(COMPILER_MSVC)
+ #define LIBARDOUR_DLL_IMPORT __declspec(dllimport)
+ #define LIBARDOUR_DLL_EXPORT __declspec(dllexport)
+ #define LIBARDOUR_DLL_LOCAL
+#else
+ #define LIBARDOUR_DLL_IMPORT __attribute__ ((visibility ("default")))
+ #define LIBARDOUR_DLL_EXPORT __attribute__ ((visibility ("default")))
+ #define LIBARDOUR_DLL_LOCAL __attribute__ ((visibility ("hidden")))
+#endif
+
+#ifdef LIBARDOUR_STATIC // libardour is not a DLL
+#define LIBARDOUR_API
+#define LIBARDOUR_LOCAL
+#else
+ #ifdef LIBARDOUR_DLL_EXPORTS // defined if we are building the libardour DLL (instead of using it)
+ #define LIBARDOUR_API LIBARDOUR_DLL_EXPORT
+ #else
+ #define LIBARDOUR_API LIBARDOUR_DLL_IMPORT
+ #endif
+ #define LIBARDOUR_LOCAL LIBARDOUR_DLL_LOCAL
+#endif
+
+#endif /* __libardour_libardour_visibility_h__ */
diff --git a/libs/ardour/ardour/linux_vst_support.h b/libs/ardour/ardour/linux_vst_support.h
index c99c4a8cb3..8575e2a72a 100644
--- a/libs/ardour/ardour/linux_vst_support.h
+++ b/libs/ardour/ardour/linux_vst_support.h
@@ -25,44 +25,43 @@
#include <pthread.h>
#include <stdio.h>
+#include "ardour/libardour_visibility.h"
#include "ardour/vst_types.h"
/******************************************************************************************/
/*VSTFX - an engine to manage native linux VST plugins - derived from FST for Windows VSTs*/
/******************************************************************************************/
-extern void (*vstfx_error_callback)(const char *msg);
+LIBARDOUR_API extern void (*vstfx_error_callback)(const char *msg);
-void vstfx_set_error_function (void (*func)(const char *));
+LIBARDOUR_API void vstfx_set_error_function (void (*func)(const char *));
-void vstfx_error (const char *fmt, ...);
+LIBARDOUR_API void vstfx_error (const char *fmt, ...);
/*API to vstfx*/
-extern int vstfx_launch_editor (VSTState *);
-extern int vstfx_init (void *);
-extern void vstfx_exit ();
-extern VSTHandle * vstfx_load (const char*);
-extern int vstfx_unload (VSTHandle *);
-extern VSTState * vstfx_instantiate (VSTHandle *, audioMasterCallback, void *);
-extern void vstfx_close (VSTState*);
+LIBARDOUR_API extern int vstfx_launch_editor (VSTState *);
+LIBARDOUR_API extern int vstfx_init (void *);
+LIBARDOUR_API extern void vstfx_exit ();
+LIBARDOUR_API extern VSTHandle * vstfx_load (const char*);
+LIBARDOUR_API extern int vstfx_unload (VSTHandle *);
-extern int vstfx_create_editor (VSTState *);
-extern int vstfx_run_editor (VSTState *);
-extern void vstfx_destroy_editor (VSTState *);
+LIBARDOUR_API extern VSTState * vstfx_instantiate (VSTHandle *, audioMasterCallback, void *);
+LIBARDOUR_API extern void vstfx_close (VSTState*);
-extern VSTInfo * vstfx_get_info (char *);
-extern void vstfx_free_info (VSTInfo *);
-extern void vstfx_event_loop_remove_plugin (VSTState *);
-extern int vstfx_call_dispatcher (VSTState *, int, int, int, void *, float);
+LIBARDOUR_API extern int vstfx_create_editor (VSTState *);
+LIBARDOUR_API extern int vstfx_run_editor (VSTState *);
+LIBARDOUR_API extern void vstfx_destroy_editor (VSTState *);
+
+LIBARDOUR_API extern void vstfx_event_loop_remove_plugin (VSTState *);
+LIBARDOUR_API extern int vstfx_call_dispatcher (VSTState *, int, int, int, void *, float);
/** Load a plugin state from a file.**/
-extern int vstfx_load_state (VSTState* vstfx, char * filename);
+LIBARDOUR_API extern int vstfx_load_state (VSTState* vstfx, char * filename);
/** Save a plugin state to a file.**/
-extern bool vstfx_save_state (VSTState* vstfx, char * filename);
-
+LIBARDOUR_API extern bool vstfx_save_state (VSTState* vstfx, char * filename);
#endif /* __vstfx_h__ */
diff --git a/libs/ardour/ardour/location.h b/libs/ardour/ardour/location.h
index bb42df1b58..6cea208f05 100644
--- a/libs/ardour/ardour/location.h
+++ b/libs/ardour/ardour/location.h
@@ -34,11 +34,14 @@
#include "pbd/statefuldestructible.h"
#include "ardour/ardour.h"
+#include "ardour/scene_change.h"
#include "ardour/session_handle.h"
namespace ARDOUR {
-class Location : public SessionHandleRef, public PBD::StatefulDestructible
+class SceneChange;
+
+class LIBARDOUR_API Location : public SessionHandleRef, public PBD::StatefulDestructible
{
public:
enum Flags {
@@ -93,6 +96,9 @@ class Location : public SessionHandleRef, public PBD::StatefulDestructible
Flags flags () const { return _flags; }
+ boost::shared_ptr<SceneChange> scene_change() const { return _scene_change; }
+ void set_scene_change (boost::shared_ptr<SceneChange>);
+
PBD::Signal1<void,Location*> name_changed;
PBD::Signal1<void,Location*> end_changed;
PBD::Signal1<void,Location*> start_changed;
@@ -116,6 +122,8 @@ class Location : public SessionHandleRef, public PBD::StatefulDestructible
void set_position_lock_style (PositionLockStyle ps);
void recompute_frames_from_bbt ();
+ static PBD::Signal0<void> scene_changed;
+
private:
std::string _name;
framepos_t _start;
@@ -125,13 +133,14 @@ class Location : public SessionHandleRef, public PBD::StatefulDestructible
Flags _flags;
bool _locked;
PositionLockStyle _position_lock_style;
+ boost::shared_ptr<SceneChange> _scene_change;
void set_mark (bool yn);
bool set_flag_internal (bool yn, Flags flag);
void recompute_bbt_from_frames ();
};
-class Locations : public SessionHandleRef, public PBD::StatefulDestructible
+class LIBARDOUR_API Locations : public SessionHandleRef, public PBD::StatefulDestructible
{
public:
typedef std::list<Location *> LocationList;
@@ -161,6 +170,8 @@ class Locations : public SessionHandleRef, public PBD::StatefulDestructible
int set_current (Location *, bool want_lock = true);
Location *current () const { return current_location; }
+ Location* mark_at (framepos_t, framecnt_t slop = 0) const;
+
framepos_t first_mark_before (framepos_t, bool include_special_ranges = false);
framepos_t first_mark_after (framepos_t, bool include_special_ranges = false);
diff --git a/libs/ardour/ardour/location_importer.h b/libs/ardour/ardour/location_importer.h
index 332c5ae685..574b948062 100644
--- a/libs/ardour/ardour/location_importer.h
+++ b/libs/ardour/ardour/location_importer.h
@@ -33,14 +33,14 @@ namespace ARDOUR {
class Location;
class Session;
-class LocationImportHandler : public ElementImportHandler
+class LIBARDOUR_API LocationImportHandler : public ElementImportHandler
{
public:
LocationImportHandler (XMLTree const & source, Session & session);
std::string get_info () const;
};
-class LocationImporter : public ElementImporter
+class LIBARDOUR_API LocationImporter : public ElementImporter
{
public:
LocationImporter (XMLTree const & source, Session & session, LocationImportHandler & handler, XMLNode const & node);
diff --git a/libs/ardour/ardour/logcurve.h b/libs/ardour/ardour/logcurve.h
index 4c91ad9a79..2585da66c8 100644
--- a/libs/ardour/ardour/logcurve.h
+++ b/libs/ardour/ardour/logcurve.h
@@ -25,7 +25,7 @@
namespace ARDOUR {
-class LogCurve {
+class LIBARDOUR_API LogCurve {
public:
LogCurve (float steepness = 0.2, uint32_t len = 0) {
l = len;
@@ -102,7 +102,7 @@ class LogCurve {
uint32_t l;
};
-class LogCurveIn : public LogCurve
+class LIBARDOUR_API LogCurveIn : public LogCurve
{
public:
LogCurveIn (float steepness = 0.2, uint32_t len = 0)
@@ -117,7 +117,7 @@ class LogCurveIn : public LogCurve
}
};
-class LogCurveOut : public LogCurve
+class LIBARDOUR_API LogCurveOut : public LogCurve
{
public:
LogCurveOut (float steepness = 0.2, uint32_t len = 0)
diff --git a/libs/ardour/ardour/lv2_plugin.h b/libs/ardour/ardour/lv2_plugin.h
index 56aa9dc7cf..034101ee41 100644
--- a/libs/ardour/ardour/lv2_plugin.h
+++ b/libs/ardour/ardour/lv2_plugin.h
@@ -29,6 +29,8 @@
#include "ardour/worker.h"
#include "pbd/ringbuffer.h"
+typedef struct LV2_Evbuf_Impl LV2_Evbuf;
+
namespace ARDOUR {
// a callback function for lilv_state_new_from_instance(). friend of LV2Plugin
@@ -41,7 +43,7 @@ const void* lv2plugin_get_port_value(const char* port_symbol,
class AudioEngine;
class Session;
-class LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee
+class LIBARDOUR_API LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee
{
public:
LV2Plugin (ARDOUR::AudioEngine& engine,
@@ -270,7 +272,7 @@ class LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee
};
-class LV2PluginInfo : public PluginInfo {
+class LIBARDOUR_API LV2PluginInfo : public PluginInfo {
public:
LV2PluginInfo (const void* c_plugin);
~LV2PluginInfo ();
diff --git a/libs/ardour/ardour/lxvst_plugin.h b/libs/ardour/ardour/lxvst_plugin.h
index 58bc626d32..cc6f507144 100644
--- a/libs/ardour/ardour/lxvst_plugin.h
+++ b/libs/ardour/ardour/lxvst_plugin.h
@@ -30,17 +30,17 @@ namespace ARDOUR {
class AudioEngine;
class Session;
-class LXVSTPlugin : public VSTPlugin
+class LIBARDOUR_API LXVSTPlugin : public VSTPlugin
{
public:
- LXVSTPlugin (AudioEngine &, Session &, VSTHandle *);
+ LXVSTPlugin (AudioEngine &, Session &, VSTHandle *, int unique_id);
LXVSTPlugin (const LXVSTPlugin &);
~LXVSTPlugin ();
std::string state_node_name () const { return "lxvst"; }
};
-class LXVSTPluginInfo : public PluginInfo
+class LIBARDOUR_API LXVSTPluginInfo : public PluginInfo
{
public:
LXVSTPluginInfo ();
diff --git a/libs/ardour/ardour/meter.h b/libs/ardour/ardour/meter.h
index df1e381bb4..8ed1ade50d 100644
--- a/libs/ardour/ardour/meter.h
+++ b/libs/ardour/ardour/meter.h
@@ -20,6 +20,7 @@
#define __ardour_meter_h__
#include <vector>
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/processor.h"
#include "pbd/fastlog.h"
@@ -35,7 +36,7 @@ class BufferSet;
class ChanCount;
class Session;
-class Metering {
+class LIBARDOUR_API Metering {
public:
static void update_meters ();
static PBD::Signal0<void> Meter;
@@ -47,7 +48,7 @@ class Metering {
/** Meters peaks on the input and stores them for access.
*/
-class PeakMeter : public Processor {
+class LIBARDOUR_API PeakMeter : public Processor {
public:
PeakMeter(Session& s, const std::string& name);
~PeakMeter();
diff --git a/libs/ardour/ardour/midi_automation_list_binder.h b/libs/ardour/ardour/midi_automation_list_binder.h
index 89c6cdb90b..241c4e7320 100644
--- a/libs/ardour/ardour/midi_automation_list_binder.h
+++ b/libs/ardour/ardour/midi_automation_list_binder.h
@@ -27,7 +27,7 @@ class MidiSource;
class AutomationList;
/** A class for late-binding a MidiSource and a Parameter to an AutomationList */
-class MidiAutomationListBinder : public MementoCommandBinder<ARDOUR::AutomationList>
+class LIBARDOUR_API MidiAutomationListBinder : public MementoCommandBinder<ARDOUR::AutomationList>
{
public:
MidiAutomationListBinder (boost::shared_ptr<ARDOUR::MidiSource>, Evoral::Parameter);
diff --git a/libs/ardour/ardour/midi_buffer.h b/libs/ardour/ardour/midi_buffer.h
index c67eef178a..10105cfbb3 100644
--- a/libs/ardour/ardour/midi_buffer.h
+++ b/libs/ardour/ardour/midi_buffer.h
@@ -29,7 +29,7 @@ namespace ARDOUR {
/** Buffer containing 8-bit unsigned char (MIDI) data. */
-class MidiBuffer : public Buffer
+class LIBARDOUR_API MidiBuffer : public Buffer
{
public:
typedef framepos_t TimeType;
diff --git a/libs/ardour/ardour/midi_diskstream.h b/libs/ardour/ardour/midi_diskstream.h
index c2c3f5801f..5a10042096 100644
--- a/libs/ardour/ardour/midi_diskstream.h
+++ b/libs/ardour/ardour/midi_diskstream.h
@@ -52,7 +52,7 @@ class SMFSource;
class Send;
class Session;
-class MidiDiskstream : public Diskstream
+class LIBARDOUR_API MidiDiskstream : public Diskstream
{
public:
MidiDiskstream (Session &, const string& name, Diskstream::Flag f = Recordable);
@@ -111,7 +111,7 @@ class MidiDiskstream : public Diskstream
void set_block_size (pframes_t);
int internal_playback_seek (framecnt_t distance);
int can_internal_playback_seek (framecnt_t distance);
- std::list<boost::shared_ptr<Source> > steal_write_sources();
+ std::string steal_write_source_name();
void reset_write_sources (bool, bool force = false);
void non_realtime_input_change ();
void non_realtime_locate (framepos_t location);
diff --git a/libs/ardour/ardour/midi_model.h b/libs/ardour/ardour/midi_model.h
index 3ecfca7d1c..dc1c7af0e9 100644
--- a/libs/ardour/ardour/midi_model.h
+++ b/libs/ardour/ardour/midi_model.h
@@ -27,10 +27,12 @@
#include <boost/utility.hpp>
#include <glibmm/threads.h>
#include "pbd/command.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/midi_buffer.h"
#include "ardour/midi_ring_buffer.h"
#include "ardour/automatable_sequence.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "evoral/Note.hpp"
#include "evoral/Sequence.hpp"
@@ -47,7 +49,7 @@ class MidiSource;
* Because of this MIDI controllers and automatable controllers/widgets/etc
* are easily interchangeable.
*/
-class MidiModel : public AutomatableSequence<Evoral::MusicalTime> {
+class LIBARDOUR_API MidiModel : public AutomatableSequence<Evoral::MusicalTime> {
public:
typedef Evoral::MusicalTime TimeType;
@@ -56,7 +58,7 @@ public:
NoteMode note_mode() const { return (percussive() ? Percussive : Sustained); }
void set_note_mode(NoteMode mode) { set_percussive(mode == Percussive); };
- class DiffCommand : public Command {
+ class LIBARDOUR_API DiffCommand : public Command {
public:
DiffCommand (boost::shared_ptr<MidiModel> m, const std::string& name);
@@ -77,7 +79,7 @@ public:
};
- class NoteDiffCommand : public DiffCommand {
+ class LIBARDOUR_API NoteDiffCommand : public DiffCommand {
public:
NoteDiffCommand (boost::shared_ptr<MidiModel> m, const std::string& name) : DiffCommand (m, name) {}
@@ -143,7 +145,7 @@ public:
};
/* Currently this class only supports changes of sys-ex time, but could be expanded */
- class SysExDiffCommand : public DiffCommand {
+ class LIBARDOUR_API SysExDiffCommand : public DiffCommand {
public:
SysExDiffCommand (boost::shared_ptr<MidiModel> m, const XMLNode& node);
@@ -178,7 +180,7 @@ public:
Change unmarshal_change (XMLNode *);
};
- class PatchChangeDiffCommand : public DiffCommand {
+ class LIBARDOUR_API PatchChangeDiffCommand : public DiffCommand {
public:
PatchChangeDiffCommand (boost::shared_ptr<MidiModel>, const std::string &);
PatchChangeDiffCommand (boost::shared_ptr<MidiModel>, const XMLNode &);
@@ -220,6 +222,8 @@ public:
uint8_t new_program;
int new_bank;
};
+
+ Change() : patch_id (-1) {}
};
typedef std::list<Change> ChangeList;
diff --git a/libs/ardour/ardour/midi_operator.h b/libs/ardour/ardour/midi_operator.h
index c5def76384..00678a2831 100644
--- a/libs/ardour/ardour/midi_operator.h
+++ b/libs/ardour/ardour/midi_operator.h
@@ -32,7 +32,7 @@ namespace ARDOUR {
class MidiModel;
-class MidiOperator {
+class LIBARDOUR_API MidiOperator {
public:
MidiOperator () {}
virtual ~MidiOperator() {}
diff --git a/libs/ardour/ardour/midi_patch_manager.h b/libs/ardour/ardour/midi_patch_manager.h
index 77e63a2791..cd898aa00f 100644
--- a/libs/ardour/ardour/midi_patch_manager.h
+++ b/libs/ardour/ardour/midi_patch_manager.h
@@ -35,7 +35,7 @@ namespace MIDI
namespace Name
{
-class MidiPatchManager : public PBD::ScopedConnectionList, public ARDOUR::SessionHandlePtr
+class LIBARDOUR_API MidiPatchManager : public PBD::ScopedConnectionList, public ARDOUR::SessionHandlePtr
{
/// Singleton
private:
diff --git a/libs/ardour/ardour/midi_patch_search_path.h b/libs/ardour/ardour/midi_patch_search_path.h
deleted file mode 100644
index 5d27823461..0000000000
--- a/libs/ardour/ardour/midi_patch_search_path.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- Copyright (C) 2011 Paul Davis
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#ifndef __ardour_midi_patch_search_path_h__
-#define __ardour_midi_patch_search_path_h__
-
-#include "pbd/search_path.h"
-
-namespace ARDOUR {
-
- /**
- * return a SearchPath containing directories in which to look for
- * MIDI patch files ("*.midnam") aka MIDNAM files
- *
- * If ARDOUR_MIDI_PATCH_PATH is defined then the SearchPath returned
- * will contain only those directories specified in it, otherwise it will
- * contain the user and system directories which may contain control
- * surface plugins.
- */
- PBD::SearchPath midi_patch_search_path ();
-
-} // namespace ARDOUR
-
-#endif /* __ardour_midi_patch_search_path_h__ */
diff --git a/libs/ardour/ardour/midi_playlist.h b/libs/ardour/ardour/midi_playlist.h
index 543e1b353f..b118214c9e 100644
--- a/libs/ardour/ardour/midi_playlist.h
+++ b/libs/ardour/ardour/midi_playlist.h
@@ -32,12 +32,11 @@ namespace ARDOUR
{
class Session;
-class Region;
class MidiRegion;
class Source;
template<typename T> class MidiRingBuffer;
-class MidiPlaylist : public ARDOUR::Playlist
+class LIBARDOUR_API MidiPlaylist : public ARDOUR::Playlist
{
public:
MidiPlaylist (Session&, const XMLNode&, bool hidden = false);
diff --git a/libs/ardour/ardour/midi_playlist_source.h b/libs/ardour/ardour/midi_playlist_source.h
index 5e3bb0de67..7a61f5aa02 100644
--- a/libs/ardour/ardour/midi_playlist_source.h
+++ b/libs/ardour/ardour/midi_playlist_source.h
@@ -32,7 +32,7 @@ namespace ARDOUR {
class MidiPlaylist;
-class MidiPlaylistSource : public MidiSource, public PlaylistSource {
+class LIBARDOUR_API MidiPlaylistSource : public MidiSource, public PlaylistSource {
public:
virtual ~MidiPlaylistSource ();
diff --git a/libs/ardour/ardour/midi_port.h b/libs/ardour/ardour/midi_port.h
index 00617d90ec..cc9fee1b15 100644
--- a/libs/ardour/ardour/midi_port.h
+++ b/libs/ardour/ardour/midi_port.h
@@ -31,7 +31,7 @@ namespace ARDOUR {
class MidiEngine;
-class MidiPort : public Port {
+class LIBARDOUR_API MidiPort : public Port {
public:
~MidiPort();
diff --git a/libs/ardour/ardour/midi_region.h b/libs/ardour/ardour/midi_region.h
index daca7a243d..38229b998b 100644
--- a/libs/ardour/ardour/midi_region.h
+++ b/libs/ardour/ardour/midi_region.h
@@ -34,9 +34,9 @@ namespace ARDOUR {
property, but it allows us to signal changes to the
MidiModel used by the MidiRegion
*/
- extern PBD::PropertyDescriptor<void*> midi_data;
- extern PBD::PropertyDescriptor<Evoral::MusicalTime> start_beats;
- extern PBD::PropertyDescriptor<Evoral::MusicalTime> length_beats;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<void*> midi_data;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<Evoral::MusicalTime> start_beats;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<Evoral::MusicalTime> length_beats;
}
}
@@ -53,9 +53,10 @@ class MidiFilter;
class MidiModel;
class MidiSource;
class MidiStateTracker;
+
template<typename T> class MidiRingBuffer;
-class MidiRegion : public Region
+class LIBARDOUR_API MidiRegion : public Region
{
public:
static void make_property_quarks ();
@@ -63,6 +64,7 @@ class MidiRegion : public Region
~MidiRegion();
boost::shared_ptr<MidiRegion> clone (std::string path = std::string()) const;
+ boost::shared_ptr<MidiRegion> clone (boost::shared_ptr<MidiSource>) const;
boost::shared_ptr<MidiSource> midi_source (uint32_t n=0) const;
diff --git a/libs/ardour/ardour/midi_ring_buffer.h b/libs/ardour/ardour/midi_ring_buffer.h
index d5c9947b9a..78d14b9185 100644
--- a/libs/ardour/ardour/midi_ring_buffer.h
+++ b/libs/ardour/ardour/midi_ring_buffer.h
@@ -24,6 +24,7 @@
#include "evoral/EventRingBuffer.hpp"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/midi_state_tracker.h"
@@ -40,7 +41,7 @@ class MidiBuffer;
* [timestamp][type][size][size bytes of raw MIDI][timestamp][type][size](etc...)
*/
template<typename T>
-class MidiRingBuffer : public Evoral::EventRingBuffer<T> {
+class /*LIBARDOUR_API*/ MidiRingBuffer : public Evoral::EventRingBuffer<T> {
public:
/** @param size Size in bytes.
*/
diff --git a/libs/ardour/ardour/midi_scene_change.h b/libs/ardour/ardour/midi_scene_change.h
new file mode 100644
index 0000000000..1a27446367
--- /dev/null
+++ b/libs/ardour/ardour/midi_scene_change.h
@@ -0,0 +1,63 @@
+/*
+ Copyright (C) 2014 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libardour_midi_scene_change_h__
+#define __libardour_midi_scene_change_h__
+
+#include "evoral/PatchChange.hpp"
+
+#include "ardour/scene_change.h"
+
+namespace ARDOUR
+{
+
+class MidiPort;
+
+class MIDISceneChange : public SceneChange
+{
+ public:
+ MIDISceneChange (int channel, int bank = -1, int program = -1);
+ MIDISceneChange (const XMLNode&, int version);
+ ~MIDISceneChange ();
+
+ void set_channel (int channel);
+ void set_program (int program);
+ void set_bank (int bank);
+
+ int channel () const { return _channel; }
+ int program () const { return _program; }
+ int bank () const { return _bank; }
+
+ size_t get_bank_msb_message (uint8_t* buf, size_t size) const;
+ size_t get_bank_lsb_message (uint8_t* buf, size_t size) const;
+ size_t get_program_message (uint8_t* buf, size_t size) const;
+
+ XMLNode& get_state();
+ int set_state (const XMLNode&, int version);
+
+ private:
+ int _bank;
+ int _program;
+ uint8_t _channel;
+};
+
+} /* namespace */
+
+
+#endif /* __libardour_scene_change_h__ */
diff --git a/libs/ardour/ardour/midi_scene_changer.h b/libs/ardour/ardour/midi_scene_changer.h
new file mode 100644
index 0000000000..e2c62a2656
--- /dev/null
+++ b/libs/ardour/ardour/midi_scene_changer.h
@@ -0,0 +1,75 @@
+/*
+ Copyright (C) 2014 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libardour_midi_scene_changer_h__
+#define __libardour_midi_scene_changer_h__
+
+#include <glibmm/threads.h>
+
+#include "ardour/scene_changer.h"
+
+namespace ARDOUR
+{
+
+class MIDISceneChanger : public SceneChanger
+{
+ public:
+ MIDISceneChanger (Session&);
+ ~MIDISceneChanger ();
+
+ void run (framepos_t start, framepos_t end);
+ void set_input_port (MIDI::Port*);
+ void set_output_port (boost::shared_ptr<MidiPort>);
+
+ uint8_t bank_at (framepos_t, uint8_t channel);
+ uint8_t program_at (framepos_t, uint8_t channel);
+
+ void set_recording (bool);
+ void locate (framepos_t);
+
+ private:
+ typedef std::multimap<framepos_t,boost::shared_ptr<MIDISceneChange> > Scenes;
+
+ MIDI::Port* input_port;
+ boost::shared_ptr<MidiPort> output_port;
+ Glib::Threads::RWLock scene_lock;
+ Scenes scenes;
+ bool _recording;
+ framepos_t last_bank_message_time;
+ framepos_t last_program_message_time;
+ unsigned short current_bank;
+ int last_delivered_program;
+ int last_delivered_bank;
+
+ void gather ();
+ bool recording () const;
+ void jump_to (int bank, int program);
+ void rt_deliver (MidiBuffer&, framepos_t, boost::shared_ptr<MIDISceneChange>);
+ void non_rt_deliver (boost::shared_ptr<MIDISceneChange>);
+
+ void bank_change_input (MIDI::Parser&, unsigned short, int channel);
+ void program_change_input (MIDI::Parser&, MIDI::byte, int channel);
+ void locations_changed (Locations::Change);
+
+ PBD::ScopedConnectionList incoming_connections;
+};
+
+} // namespace
+
+#endif /* __libardour_midi_scene_changer_h__ */
diff --git a/libs/ardour/ardour/midi_source.h b/libs/ardour/ardour/midi_source.h
index a5aac8859b..07a32c5bfc 100644
--- a/libs/ardour/ardour/midi_source.h
+++ b/libs/ardour/ardour/midi_source.h
@@ -36,10 +36,11 @@ namespace ARDOUR {
class MidiStateTracker;
class MidiModel;
+
template<typename T> class MidiRingBuffer;
/** Source for MIDI data */
-class MidiSource : virtual public Source, public boost::enable_shared_from_this<MidiSource>
+class LIBARDOUR_API MidiSource : virtual public Source, public boost::enable_shared_from_this<MidiSource>
{
public:
typedef double TimeType;
@@ -48,9 +49,21 @@ class MidiSource : virtual public Source, public boost::enable_shared_from_this<
MidiSource (Session& session, const XMLNode&);
virtual ~MidiSource ();
- boost::shared_ptr<MidiSource> clone (const std::string& path,
- Evoral::MusicalTime begin = Evoral::MinMusicalTime,
- Evoral::MusicalTime end = Evoral::MaxMusicalTime);
+ /** Write the data in the given time range to another MidiSource
+ * \param newsrc MidiSource to which data will be written. Should be a
+ * new, empty source. If it already has contents, the results are
+ * undefined. Source must be writable.
+ *
+ * \param begin time of earliest event that can be written.
+ * \param end time of latest event that can be written.
+ *
+ * Returns zero on success, non-zero if the write failed for any
+ * reason.
+ *
+ */
+ int write_to (boost::shared_ptr<MidiSource> newsrc,
+ Evoral::MusicalTime begin = Evoral::MinMusicalTime,
+ Evoral::MusicalTime end = Evoral::MaxMusicalTime);
/** Read the data in a given time range from the MIDI source.
* All time stamps in parameters are in audio frames (even if the source has tempo time).
diff --git a/libs/ardour/ardour/midi_state_tracker.h b/libs/ardour/ardour/midi_state_tracker.h
index 24d3ab73a1..046e77f38c 100644
--- a/libs/ardour/ardour/midi_state_tracker.h
+++ b/libs/ardour/ardour/midi_state_tracker.h
@@ -27,12 +27,13 @@ template <typename T> class EventSink;
}
namespace ARDOUR {
+
class MidiSource;
/** Tracks played notes, so they can be resolved in potential stuck note
* situations (e.g. looping, transport stop, etc).
*/
-class MidiStateTracker
+class LIBARDOUR_API MidiStateTracker
{
public:
MidiStateTracker();
diff --git a/libs/ardour/ardour/midi_stretch.h b/libs/ardour/ardour/midi_stretch.h
index 42b201b55a..b6f6ac5073 100644
--- a/libs/ardour/ardour/midi_stretch.h
+++ b/libs/ardour/ardour/midi_stretch.h
@@ -25,7 +25,7 @@
namespace ARDOUR {
-class MidiStretch : public Filter {
+class LIBARDOUR_API MidiStretch : public Filter {
public:
MidiStretch (ARDOUR::Session&, const TimeFXRequest&);
~MidiStretch ();
diff --git a/libs/ardour/ardour/midi_track.h b/libs/ardour/ardour/midi_track.h
index 3b75c0a51b..cf6d3f7b64 100644
--- a/libs/ardour/ardour/midi_track.h
+++ b/libs/ardour/ardour/midi_track.h
@@ -20,6 +20,8 @@
#ifndef __ardour_midi_track_h__
#define __ardour_midi_track_h__
+#include "pbd/ffs.h"
+
#include "ardour/track.h"
#include "ardour/midi_ring_buffer.h"
@@ -33,7 +35,7 @@ class RouteGroup;
class SMFSource;
class Session;
-class MidiTrack : public Track
+class LIBARDOUR_API MidiTrack : public Track
{
public:
MidiTrack (Session&, string name, Route::Flag f = Route::Flag (0), TrackMode m = Normal);
@@ -183,7 +185,7 @@ private:
/* if mode is ForceChannel, force mask to the lowest set channel or 1 if no
* channels are set.
*/
-#define force_mask(mode,mask) (((mode) == ForceChannel) ? (((mask) ? (1<<(ffs((mask))-1)) : 1)) : mask)
+#define force_mask(mode,mask) (((mode) == ForceChannel) ? (((mask) ? (1<<(PBD::ffs((mask))-1)) : 1)) : mask)
void _set_playback_channel_mode(ChannelMode mode, uint16_t mask) {
mask = force_mask (mode, mask);
diff --git a/libs/ardour/ardour/midi_ui.h b/libs/ardour/ardour/midi_ui.h
index 9e46f226f7..85a8a15e21 100644
--- a/libs/ardour/ardour/midi_ui.h
+++ b/libs/ardour/ardour/midi_ui.h
@@ -22,6 +22,7 @@
#include <list>
+#define ABSTRACT_UI_EXPORTS
#include "pbd/abstract_ui.h"
#include "pbd/signals.h"
#include "pbd/stacktrace.h"
@@ -37,13 +38,13 @@ class AsyncMIDIPort;
certain types of requests to the MIDI UI
*/
-struct MidiUIRequest : public BaseUI::BaseRequestObject {
+struct LIBARDOUR_API MidiUIRequest : public BaseUI::BaseRequestObject {
public:
MidiUIRequest () { }
~MidiUIRequest() { }
};
-class MidiControlUI : public AbstractUI<MidiUIRequest>
+class LIBARDOUR_API MidiControlUI : public AbstractUI<MidiUIRequest>
{
public:
MidiControlUI (Session& s);
diff --git a/libs/ardour/ardour/midiport_manager.h b/libs/ardour/ardour/midiport_manager.h
index 9f93c43d5a..5e87238c22 100644
--- a/libs/ardour/ardour/midiport_manager.h
+++ b/libs/ardour/ardour/midiport_manager.h
@@ -29,6 +29,8 @@
#include "midi++/types.h"
#include "midi++/port.h"
+#include "ardour/libardour_visibility.h"
+#include "ardour/midi_port.h"
#include "ardour/types.h"
namespace ARDOUR {
@@ -36,7 +38,7 @@ namespace ARDOUR {
class MidiPort;
class Port;
-class MidiPortManager {
+class LIBARDOUR_API MidiPortManager {
public:
MidiPortManager();
virtual ~MidiPortManager ();
@@ -55,7 +57,12 @@ class MidiPortManager {
MIDI::Port* midi_output_port () const { return _midi_output_port; }
MIDI::Port* mmc_input_port () const { return _mmc_input_port; }
MIDI::Port* mmc_output_port () const { return _mmc_output_port; }
+ MIDI::Port* scene_input_port () const { return _scene_input_port; }
+ MIDI::Port* scene_output_port () const { return _scene_output_port; }
+ boost::shared_ptr<MidiPort> scene_in() const { return boost::dynamic_pointer_cast<MidiPort>(_scene_in); }
+ boost::shared_ptr<MidiPort> scene_out() const { return boost::dynamic_pointer_cast<MidiPort>(_scene_out); }
+
/* Ports used for synchronization. These have their I/O handled inside the
* process callback.
*/
@@ -76,13 +83,17 @@ class MidiPortManager {
MIDI::Port* _midi_output_port;
MIDI::Port* _mmc_input_port;
MIDI::Port* _mmc_output_port;
- /* these point to the same objects as the 4 members above,
+ MIDI::Port* _scene_input_port;
+ MIDI::Port* _scene_output_port;
+ /* these point to the same objects as the members above,
but cast to their ARDOUR::Port base class
*/
boost::shared_ptr<Port> _midi_in;
boost::shared_ptr<Port> _midi_out;
boost::shared_ptr<Port> _mmc_in;
boost::shared_ptr<Port> _mmc_out;
+ boost::shared_ptr<Port> _scene_in;
+ boost::shared_ptr<Port> _scene_out;
/* synchronously handled ports: ARDOUR::MidiPort */
boost::shared_ptr<MidiPort> _mtc_input_port;
diff --git a/libs/ardour/ardour/mix.h b/libs/ardour/ardour/mix.h
index 1c3fb6e5c4..3cd9a3e60f 100644
--- a/libs/ardour/ardour/mix.h
+++ b/libs/ardour/ardour/mix.h
@@ -19,6 +19,7 @@
#ifndef __ardour_mix_h__
#define __ardour_mix_h__
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/utils.h"
@@ -26,39 +27,39 @@
extern "C" {
/* SSE functions */
-float x86_sse_compute_peak (const ARDOUR::Sample * buf, ARDOUR::pframes_t nsamples, float current);
-void x86_sse_apply_gain_to_buffer (ARDOUR::Sample * buf, ARDOUR::pframes_t nframes, float gain);
-void x86_sse_mix_buffers_with_gain(ARDOUR::Sample * dst, const ARDOUR::Sample * src, ARDOUR::pframes_t nframes, float gain);
-void x86_sse_mix_buffers_no_gain (ARDOUR::Sample * dst, const ARDOUR::Sample * src, ARDOUR::pframes_t nframes);
+ LIBARDOUR_API float x86_sse_compute_peak (const ARDOUR::Sample * buf, ARDOUR::pframes_t nsamples, float current);
+ LIBARDOUR_API void x86_sse_apply_gain_to_buffer (ARDOUR::Sample * buf, ARDOUR::pframes_t nframes, float gain);
+ LIBARDOUR_API void x86_sse_mix_buffers_with_gain(ARDOUR::Sample * dst, const ARDOUR::Sample * src, ARDOUR::pframes_t nframes, float gain);
+ LIBARDOUR_API void x86_sse_mix_buffers_no_gain (ARDOUR::Sample * dst, const ARDOUR::Sample * src, ARDOUR::pframes_t nframes);
}
-void x86_sse_find_peaks (const ARDOUR::Sample * buf, ARDOUR::pframes_t nsamples, float *min, float *max);
+LIBARDOUR_API void x86_sse_find_peaks (const ARDOUR::Sample * buf, ARDOUR::pframes_t nsamples, float *min, float *max);
/* debug wrappers for SSE functions */
-float debug_compute_peak (const ARDOUR::Sample * buf, ARDOUR::pframes_t nsamples, float current);
-void debug_apply_gain_to_buffer (ARDOUR::Sample * buf, ARDOUR::pframes_t nframes, float gain);
-void debug_mix_buffers_with_gain (ARDOUR::Sample * dst, const ARDOUR::Sample * src, ARDOUR::pframes_t nframes, float gain);
-void debug_mix_buffers_no_gain (ARDOUR::Sample * dst, const ARDOUR::Sample * src, ARDOUR::pframes_t nframes);
+LIBARDOUR_API float debug_compute_peak (const ARDOUR::Sample * buf, ARDOUR::pframes_t nsamples, float current);
+LIBARDOUR_API void debug_apply_gain_to_buffer (ARDOUR::Sample * buf, ARDOUR::pframes_t nframes, float gain);
+LIBARDOUR_API void debug_mix_buffers_with_gain (ARDOUR::Sample * dst, const ARDOUR::Sample * src, ARDOUR::pframes_t nframes, float gain);
+LIBARDOUR_API void debug_mix_buffers_no_gain (ARDOUR::Sample * dst, const ARDOUR::Sample * src, ARDOUR::pframes_t nframes);
#endif
#if defined (__APPLE__)
-float veclib_compute_peak (const ARDOUR::Sample * buf, ARDOUR::pframes_t nsamples, float current);
-void veclib_find_peaks (const ARDOUR::Sample * buf, ARDOUR::pframes_t nsamples, float *min, float *max);
-void veclib_apply_gain_to_buffer (ARDOUR::Sample * buf, ARDOUR::pframes_t nframes, float gain);
-void veclib_mix_buffers_with_gain (ARDOUR::Sample * dst, const ARDOUR::Sample * src, ARDOUR::pframes_t nframes, float gain);
-void veclib_mix_buffers_no_gain (ARDOUR::Sample * dst, const ARDOUR::Sample * src, ARDOUR::pframes_t nframes);
+LIBARDOUR_API float veclib_compute_peak (const ARDOUR::Sample * buf, ARDOUR::pframes_t nsamples, float current);
+LIBARDOUR_API void veclib_find_peaks (const ARDOUR::Sample * buf, ARDOUR::pframes_t nsamples, float *min, float *max);
+LIBARDOUR_API void veclib_apply_gain_to_buffer (ARDOUR::Sample * buf, ARDOUR::pframes_t nframes, float gain);
+LIBARDOUR_API void veclib_mix_buffers_with_gain (ARDOUR::Sample * dst, const ARDOUR::Sample * src, ARDOUR::pframes_t nframes, float gain);
+LIBARDOUR_API void veclib_mix_buffers_no_gain (ARDOUR::Sample * dst, const ARDOUR::Sample * src, ARDOUR::pframes_t nframes);
#endif
/* non-optimized functions */
-float default_compute_peak (const ARDOUR::Sample * buf, ARDOUR::pframes_t nsamples, float current);
-void default_find_peaks (const ARDOUR::Sample * buf, ARDOUR::pframes_t nsamples, float *min, float *max);
-void default_apply_gain_to_buffer (ARDOUR::Sample * buf, ARDOUR::pframes_t nframes, float gain);
-void default_mix_buffers_with_gain (ARDOUR::Sample * dst, const ARDOUR::Sample * src, ARDOUR::pframes_t nframes, float gain);
-void default_mix_buffers_no_gain (ARDOUR::Sample * dst, const ARDOUR::Sample * src, ARDOUR::pframes_t nframes);
+LIBARDOUR_API float default_compute_peak (const ARDOUR::Sample * buf, ARDOUR::pframes_t nsamples, float current);
+LIBARDOUR_API void default_find_peaks (const ARDOUR::Sample * buf, ARDOUR::pframes_t nsamples, float *min, float *max);
+LIBARDOUR_API void default_apply_gain_to_buffer (ARDOUR::Sample * buf, ARDOUR::pframes_t nframes, float gain);
+LIBARDOUR_API void default_mix_buffers_with_gain (ARDOUR::Sample * dst, const ARDOUR::Sample * src, ARDOUR::pframes_t nframes, float gain);
+LIBARDOUR_API void default_mix_buffers_no_gain (ARDOUR::Sample * dst, const ARDOUR::Sample * src, ARDOUR::pframes_t nframes);
#endif /* __ardour_mix_h__ */
diff --git a/libs/ardour/ardour/monitor_processor.h b/libs/ardour/ardour/monitor_processor.h
index 64d3b86bfb..33b3e9c366 100644
--- a/libs/ardour/ardour/monitor_processor.h
+++ b/libs/ardour/ardour/monitor_processor.h
@@ -28,6 +28,7 @@
#include "pbd/compose.h"
#include "pbd/controllable.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/processor.h"
@@ -38,7 +39,7 @@ namespace ARDOUR {
class Session;
template<typename T>
-class MPControl : public PBD::Controllable {
+class /*LIBARDOUR_API*/ MPControl : public PBD::Controllable {
public:
MPControl (T initial, const std::string& name, PBD::Controllable::Flag flag,
float lower = 0.0f, float upper = 1.0f)
@@ -104,7 +105,7 @@ protected:
T _upper;
};
-class MonitorProcessor : public Processor
+class LIBARDOUR_API MonitorProcessor : public Processor
{
public:
MonitorProcessor (Session&);
diff --git a/libs/ardour/ardour/movable.h b/libs/ardour/ardour/movable.h
index d68d7620ba..df63987f4f 100644
--- a/libs/ardour/ardour/movable.h
+++ b/libs/ardour/ardour/movable.h
@@ -22,7 +22,7 @@
namespace ARDOUR {
-class Movable {
+class LIBARDOUR_API Movable {
public:
Movable() {}
diff --git a/libs/ardour/ardour/msvc_libardour.h b/libs/ardour/ardour/msvc_libardour.h
new file mode 100644
index 0000000000..f8edcdd3cb
--- /dev/null
+++ b/libs/ardour/ardour/msvc_libardour.h
@@ -0,0 +1,73 @@
+/*
+ Copyright (C) 2009 John Emmas
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+#ifndef __msvc_libardour_h__
+#define __msvc_libardour_h__
+
+#include <ardour/libardour_visibility.h>
+#include <limits.h>
+
+#ifndef _MAX_PATH
+#define _MAX_PATH 260
+#endif
+#ifndef PATH_MAX
+#define PATH_MAX _MAX_PATH
+#endif
+
+#define LIBARDOUR_APICALLTYPE __cdecl
+
+namespace ARDOUR {
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+// LIBARDOUR_API char* LIBARDOUR_APICALLTYPE placeholder_for_non_msvc_specific_function(s);
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif /* __cplusplus */
+
+} // namespace ARDOUR
+
+#ifdef COMPILER_MSVC
+#include <rpc.h>
+//#include <io.h>
+
+#ifndef __THROW
+#define __THROW throw()
+#endif
+#include <ardourext/sys/time.h>
+
+namespace ARDOUR {
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+LIBARDOUR_API int LIBARDOUR_APICALLTYPE symlink(const char *dest, const char *shortcut, const char *working_directory = 0);
+LIBARDOUR_API int LIBARDOUR_APICALLTYPE readlink(const char *__restrict shortcut, char *__restrict buf, size_t bufsize);
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif /* __cplusplus */
+
+} // namespace ARDOUR
+
+#endif // COMPILER_MSVC
+#endif // __mavc_libardour_h__
diff --git a/libs/ardour/ardour/mtdm.h b/libs/ardour/ardour/mtdm.h
index b46e53c0a2..b57df7254a 100644
--- a/libs/ardour/ardour/mtdm.h
+++ b/libs/ardour/ardour/mtdm.h
@@ -21,7 +21,9 @@
#include <stddef.h>
-class MTDM
+#include "ardour/libardour_visibility.h"
+
+class LIBARDOUR_API MTDM
{
public:
diff --git a/libs/ardour/ardour/mute_master.h b/libs/ardour/ardour/mute_master.h
index 460c7bf48b..8a83352a5b 100644
--- a/libs/ardour/ardour/mute_master.h
+++ b/libs/ardour/ardour/mute_master.h
@@ -31,7 +31,7 @@ namespace ARDOUR {
class Session;
-class MuteMaster : public SessionHandleRef, public PBD::Stateful
+class LIBARDOUR_API MuteMaster : public SessionHandleRef, public PBD::Stateful
{
public:
/** deliveries to mute when the channel is "muted" */
diff --git a/libs/ardour/ardour/onset_detector.h b/libs/ardour/ardour/onset_detector.h
index 6604a3a362..40eac9b465 100644
--- a/libs/ardour/ardour/onset_detector.h
+++ b/libs/ardour/ardour/onset_detector.h
@@ -27,7 +27,7 @@ namespace ARDOUR {
class AudioSource;
class Session;
-class OnsetDetector : public AudioAnalyser
+class LIBARDOUR_API OnsetDetector : public AudioAnalyser
{
public:
OnsetDetector (float sample_rate);
diff --git a/libs/ardour/ardour/operations.h b/libs/ardour/ardour/operations.h
index dd6329d7b9..d113c621c2 100644
--- a/libs/ardour/ardour/operations.h
+++ b/libs/ardour/ardour/operations.h
@@ -17,6 +17,8 @@
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+#include "ardour/libardour_visibility.h"
+
/** These are GQuarks for a subset of UI operations. We use these
* so that the undo system can be queried to find out what operations
* are currently in progress, by calling Session::current_operations().
@@ -27,19 +29,19 @@
namespace Operations {
- extern GQuark capture;
- extern GQuark paste;
- extern GQuark duplicate_region;
- extern GQuark insert_file;
- extern GQuark insert_region;
- extern GQuark drag_region_brush;
- extern GQuark region_drag;
- extern GQuark selection_grab;
- extern GQuark region_fill;
- extern GQuark fill_selection;
- extern GQuark create_region;
- extern GQuark region_copy;
- extern GQuark fixed_time_region_copy;
+ LIBARDOUR_API extern GQuark capture;
+ LIBARDOUR_API extern GQuark paste;
+ LIBARDOUR_API extern GQuark duplicate_region;
+ LIBARDOUR_API extern GQuark insert_file;
+ LIBARDOUR_API extern GQuark insert_region;
+ LIBARDOUR_API extern GQuark drag_region_brush;
+ LIBARDOUR_API extern GQuark region_drag;
+ LIBARDOUR_API extern GQuark selection_grab;
+ LIBARDOUR_API extern GQuark region_fill;
+ LIBARDOUR_API extern GQuark fill_selection;
+ LIBARDOUR_API extern GQuark create_region;
+ LIBARDOUR_API extern GQuark region_copy;
+ LIBARDOUR_API extern GQuark fixed_time_region_copy;
};
diff --git a/libs/ardour/ardour/pan_controllable.h b/libs/ardour/ardour/pan_controllable.h
index be0c9260c0..9abbec42ab 100644
--- a/libs/ardour/ardour/pan_controllable.h
+++ b/libs/ardour/ardour/pan_controllable.h
@@ -34,7 +34,7 @@ namespace ARDOUR {
class Session;
class Pannable;
-class PanControllable : public AutomationControl
+class LIBARDOUR_API PanControllable : public AutomationControl
{
public:
PanControllable (Session& s, std::string name, Pannable* o, Evoral::Parameter param)
diff --git a/libs/ardour/ardour/pannable.h b/libs/ardour/ardour/pannable.h
index 0d5200b685..62c9cd123b 100644
--- a/libs/ardour/ardour/pannable.h
+++ b/libs/ardour/ardour/pannable.h
@@ -36,7 +36,7 @@ class Session;
class AutomationControl;
class Panner;
-class Pannable : public PBD::Stateful, public Automatable, public SessionHandleRef
+class LIBARDOUR_API Pannable : public PBD::Stateful, public Automatable, public SessionHandleRef
{
public:
Pannable (Session& s);
diff --git a/libs/ardour/ardour/panner.h b/libs/ardour/ardour/panner.h
index 18e3e8045a..211ad0ca8e 100644
--- a/libs/ardour/ardour/panner.h
+++ b/libs/ardour/ardour/panner.h
@@ -30,10 +30,23 @@
#include "pbd/signals.h"
#include "pbd/stateful.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/automation_control.h"
#include "ardour/automatable.h"
+
+/* This section is for actual panners to use. They will include this file,
+ * declare ARDOURPANNER_DLL_EXPORTS during compilation, and ... voila.
+ */
+
+#ifdef ARDOURPANNER_DLL_EXPORTS // defined if we are building a panner implementation
+ #define ARDOURPANNER_API LIBARDOUR_DLL_EXPORT
+ #else
+ #define ARDOURPANNER_API LIBARDOUR_DLL_IMPORT
+ #endif
+#define ARDOURPANNER_LOCAL LIBARDOUR_DLL_LOCAL
+
namespace ARDOUR {
class Session;
@@ -42,7 +55,7 @@ class BufferSet;
class AudioBuffer;
class Speakers;
-class Panner : public PBD::Stateful, public PBD::ScopedConnectionList
+class LIBARDOUR_API Panner : public PBD::Stateful, public PBD::ScopedConnectionList
{
public:
Panner (boost::shared_ptr<Pannable>);
@@ -175,7 +188,7 @@ protected:
} // namespace
extern "C" {
-struct PanPluginDescriptor {
+struct LIBARDOUR_API PanPluginDescriptor {
std::string name;
std::string panner_uri;
std::string gui_uri;
diff --git a/libs/ardour/ardour/panner_manager.h b/libs/ardour/ardour/panner_manager.h
index 4a29e1c36b..73d667424f 100644
--- a/libs/ardour/ardour/panner_manager.h
+++ b/libs/ardour/ardour/panner_manager.h
@@ -20,7 +20,10 @@
#ifndef __ardour_panner_manager_h__
#define __ardour_panner_manager_h__
-#include <dlfcn.h>
+#include <map>
+#include <string>
+#include <glibmm/module.h>
+
#include "ardour/panner.h"
#include "ardour/session_handle.h"
@@ -28,21 +31,22 @@ namespace ARDOUR {
typedef std::map<std::string,std::string> PannerUriMap;
-struct PannerInfo {
+struct LIBARDOUR_API PannerInfo {
+
PanPluginDescriptor descriptor;
- void* module;
+ Glib::Module* module;
- PannerInfo (PanPluginDescriptor& d, void* handle)
+ PannerInfo (PanPluginDescriptor& d, Glib::Module* m)
: descriptor (d)
- , module (handle)
+ , module (m)
{}
~PannerInfo () {
- dlclose (module);
+ delete module;
}
};
-class PannerManager : public ARDOUR::SessionHandlePtr
+class LIBARDOUR_API PannerManager : public ARDOUR::SessionHandlePtr
{
public:
~PannerManager ();
diff --git a/libs/ardour/ardour/panner_search_path.h b/libs/ardour/ardour/panner_search_path.h
deleted file mode 100644
index 889b9efb23..0000000000
--- a/libs/ardour/ardour/panner_search_path.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- Copyright (C) 2011 Paul Davis
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#ifndef __ardour_panner_search_path_h__
-#define __ardour_panner_search_path_h__
-
-#include "pbd/search_path.h"
-
-namespace ARDOUR {
-
- /**
- * return a SearchPath containing directories in which to look for
- * panner plugins.
- *
- * If ARDOUR_PANNER_PATH is defined then the SearchPath returned
- * will contain only those directories specified in it, otherwise it will
- * contain the user and system directories which may contain control
- * surface plugins.
- */
- PBD::SearchPath panner_search_path ();
-
-} // namespace ARDOUR
-
-#endif /* __ardour_panner_search_path_h__ */
diff --git a/libs/ardour/ardour/panner_shell.h b/libs/ardour/ardour/panner_shell.h
index da4e6e3bee..f344afd54a 100644
--- a/libs/ardour/ardour/panner_shell.h
+++ b/libs/ardour/ardour/panner_shell.h
@@ -30,6 +30,7 @@
#include "pbd/cartesian.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/session_object.h"
@@ -46,7 +47,7 @@ class Pannable;
/** Class to manage panning by instantiating and controlling
* an appropriate Panner object for a given in/out configuration.
*/
-class PannerShell : public SessionObject
+class LIBARDOUR_API PannerShell : public SessionObject
{
public:
PannerShell (std::string name, Session&, boost::shared_ptr<Pannable>, bool is_send = false);
diff --git a/libs/ardour/ardour/peak.h b/libs/ardour/ardour/peak.h
index ab99889dd3..9c871a9e35 100644
--- a/libs/ardour/ardour/peak.h
+++ b/libs/ardour/ardour/peak.h
@@ -21,6 +21,7 @@
#define __ardour_peak_h__
#include <cmath>
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/utils.h"
diff --git a/libs/ardour/ardour/pi_controller.h b/libs/ardour/ardour/pi_controller.h
deleted file mode 100644
index bcbc81701a..0000000000
--- a/libs/ardour/ardour/pi_controller.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- Copyright (C) 2008 Torben Hohn
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#ifndef __libardour_pi_controller__
-#define __libardour_pi_controller__
-
-#include "ardour/types.h"
-
-class PIController {
-public:
- PIController (double resample_factor, int fir_size);
- ~PIController();
-
- void reset (double resample_factor) {
- resample_mean = resample_factor;
- static_resample_factor = resample_factor;
- out_of_bounds ();
- }
-
- double get_ratio (int fill_level, int period_size);
- void out_of_bounds();
-
-public:
- double resample_mean;
- double static_resample_factor;
- double* offset_array;
- double* window_array;
- int offset_differential_index;
- double offset_integral;
- double catch_factor;
- double catch_factor2;
- double pclamp;
- double controlquant;
- int smooth_size;
- double smooth_offset;
- double current_resample_factor;
- bool fir_empty;
-};
-
-#define ESTIMATOR_SIZE 16
-
-class PIChaser {
-public:
- PIChaser();
- ~PIChaser();
-
- double get_ratio( framepos_t chasetime_measured, framepos_t chasetime, framepos_t slavetime_measured, framepos_t slavetime, bool in_control, int period_size );
- void reset();
- framepos_t want_locate() { return want_locate_val; }
-
-private:
- PIController *pic;
- framepos_t realtime_stamps[ESTIMATOR_SIZE];
- framepos_t chasetime_stamps[ESTIMATOR_SIZE];
- int array_index;
- framepos_t want_locate_val;
-
- void feed_estimator( framepos_t realtime, framepos_t chasetime );
- double get_estimate();
-
- double speed;
-
- double speed_threshold;
- framepos_t pos_threshold;
-};
-
-#endif /* __libardour_pi_controller__ */
diff --git a/libs/ardour/ardour/pitch.h b/libs/ardour/ardour/pitch.h
index 961609938c..4c8db5fb80 100644
--- a/libs/ardour/ardour/pitch.h
+++ b/libs/ardour/ardour/pitch.h
@@ -37,7 +37,7 @@ namespace ARDOUR {
namespace ARDOUR {
-class Pitch : public RBEffect {
+class LIBARDOUR_API Pitch : public RBEffect {
public:
Pitch (ARDOUR::Session&, TimeFXRequest&);
~Pitch () {}
@@ -49,7 +49,7 @@ class Pitch : public RBEffect {
namespace ARDOUR {
-class Pitch : public Filter {
+class LIBARDOUR_API Pitch : public Filter {
public:
Pitch (ARDOUR::Session&, TimeFXRequest&);
~Pitch () {}
diff --git a/libs/ardour/ardour/playlist.h b/libs/ardour/ardour/playlist.h
index 754e48cc25..5629a04629 100644
--- a/libs/ardour/ardour/playlist.h
+++ b/libs/ardour/ardour/playlist.h
@@ -41,13 +41,13 @@
#include "evoral/types.hpp"
#include "ardour/ardour.h"
+#include "ardour/region.h"
#include "ardour/session_object.h"
#include "ardour/data_type.h"
namespace ARDOUR {
class Session;
-class Region;
class Playlist;
class Crossfade;
@@ -55,10 +55,10 @@ namespace Properties {
/* fake the type, since regions are handled by SequenceProperty which doesn't
care about such things.
*/
- extern PBD::PropertyDescriptor<bool> regions;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> regions;
}
-class RegionListProperty : public PBD::SequenceProperty<std::list<boost::shared_ptr<Region> > >
+class LIBARDOUR_API RegionListProperty : public PBD::SequenceProperty<std::list<boost::shared_ptr<Region> > >
{
public:
RegionListProperty (Playlist&);
@@ -78,7 +78,7 @@ class RegionListProperty : public PBD::SequenceProperty<std::list<boost::shared_
Playlist& _playlist;
};
-class Playlist : public SessionObject , public boost::enable_shared_from_this<Playlist>
+class LIBARDOUR_API Playlist : public SessionObject , public boost::enable_shared_from_this<Playlist>
{
public:
static void make_property_quarks ();
diff --git a/libs/ardour/ardour/playlist_factory.h b/libs/ardour/ardour/playlist_factory.h
index 8b5d9d6a23..505836234b 100644
--- a/libs/ardour/ardour/playlist_factory.h
+++ b/libs/ardour/ardour/playlist_factory.h
@@ -28,7 +28,7 @@ namespace ARDOUR {
class Session;
-class PlaylistFactory {
+class LIBARDOUR_API PlaylistFactory {
public:
static PBD::Signal2<void,boost::shared_ptr<Playlist>, bool> PlaylistCreated;
diff --git a/libs/ardour/ardour/playlist_source.h b/libs/ardour/ardour/playlist_source.h
index 71802fddb6..55cc1f6b59 100644
--- a/libs/ardour/ardour/playlist_source.h
+++ b/libs/ardour/ardour/playlist_source.h
@@ -31,7 +31,7 @@ namespace ARDOUR {
class Playlist;
-class PlaylistSource : virtual public Source {
+class LIBARDOUR_API PlaylistSource : virtual public Source {
public:
virtual ~PlaylistSource ();
diff --git a/libs/ardour/ardour/plugin.h b/libs/ardour/ardour/plugin.h
index 1bc7dc5afd..a69b87efbd 100644
--- a/libs/ardour/ardour/plugin.h
+++ b/libs/ardour/ardour/plugin.h
@@ -32,6 +32,7 @@
#include "ardour/cycles.h"
#include "ardour/latent.h"
#include "ardour/plugin_insert.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/midi_state_tracker.h"
@@ -49,7 +50,7 @@ class Plugin;
typedef boost::shared_ptr<Plugin> PluginPtr;
-class PluginInfo {
+class LIBARDOUR_API PluginInfo {
public:
PluginInfo () { }
virtual ~PluginInfo () { }
@@ -87,7 +88,7 @@ class PluginInfo {
typedef boost::shared_ptr<PluginInfo> PluginInfoPtr;
typedef std::list<PluginInfoPtr> PluginInfoList;
-class Plugin : public PBD::StatefulDestructible, public Latent
+class LIBARDOUR_API Plugin : public PBD::StatefulDestructible, public Latent
{
public:
Plugin (ARDOUR::AudioEngine&, ARDOUR::Session&);
diff --git a/libs/ardour/ardour/plugin_insert.h b/libs/ardour/ardour/plugin_insert.h
index 7d7e2e7269..627c847513 100644
--- a/libs/ardour/ardour/plugin_insert.h
+++ b/libs/ardour/ardour/plugin_insert.h
@@ -26,6 +26,7 @@
#include <boost/weak_ptr.hpp>
#include "ardour/ardour.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/processor.h"
#include "ardour/automation_control.h"
@@ -40,7 +41,7 @@ class Plugin;
/** Plugin inserts: send data through a plugin
*/
-class PluginInsert : public Processor
+class LIBARDOUR_API PluginInsert : public Processor
{
public:
PluginInsert (Session&, boost::shared_ptr<Plugin> = boost::shared_ptr<Plugin>());
diff --git a/libs/ardour/ardour/plugin_manager.h b/libs/ardour/ardour/plugin_manager.h
index a7a5703690..6239bd7cb0 100644
--- a/libs/ardour/ardour/plugin_manager.h
+++ b/libs/ardour/ardour/plugin_manager.h
@@ -30,6 +30,7 @@
#include <set>
#include <boost/utility.hpp>
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/plugin.h"
@@ -37,9 +38,10 @@ namespace ARDOUR {
class Plugin;
-class PluginManager : public boost::noncopyable {
+class LIBARDOUR_API PluginManager : public boost::noncopyable {
public:
static PluginManager& instance();
+ static std::string scanner_bin_path;
~PluginManager ();
@@ -49,11 +51,17 @@ class PluginManager : public boost::noncopyable {
ARDOUR::PluginInfoList &lv2_plugin_info ();
ARDOUR::PluginInfoList &au_plugin_info ();
- void refresh ();
+ void refresh (bool cache_only = false);
+ void cancel_plugin_scan();
+ void cancel_plugin_timeout();
+ void clear_vst_cache ();
+ void clear_vst_blacklist ();
- int add_ladspa_directory (std::string dirpath);
- int add_windows_vst_directory (std::string dirpath);
- int add_lxvst_directory (std::string dirpath);
+ const std::string get_default_windows_vst_path() const { return windows_vst_path; }
+ const std::string get_default_lxvst_path() const { return lxvst_path; }
+
+ bool cancelled () { return _cancel_scan; }
+ bool no_timeout () { return _cancel_timeout; }
enum PluginStatusType {
Normal = 0,
@@ -103,13 +111,15 @@ class PluginManager : public boost::noncopyable {
std::map<uint32_t, std::string> rdf_type;
- std::string ladspa_path;
std::string windows_vst_path;
std::string lxvst_path;
+ bool _cancel_scan;
+ bool _cancel_timeout;
+
void ladspa_refresh ();
- void windows_vst_refresh ();
- void lxvst_refresh ();
+ void windows_vst_refresh (bool cache_only = false);
+ void lxvst_refresh (bool cache_only = false);
void add_lrdf_data (const std::string &path);
void add_ladspa_presets ();
@@ -121,13 +131,12 @@ class PluginManager : public boost::noncopyable {
void lv2_refresh ();
- int windows_vst_discover_from_path (std::string path);
- int windows_vst_discover (std::string path);
+ int windows_vst_discover_from_path (std::string path, bool cache_only = false);
+ int windows_vst_discover (std::string path, bool cache_only = false);
- int lxvst_discover_from_path (std::string path);
- int lxvst_discover (std::string path);
+ int lxvst_discover_from_path (std::string path, bool cache_only = false);
+ int lxvst_discover (std::string path, bool cache_only = false);
- int ladspa_discover_from_path (std::string path);
int ladspa_discover (std::string path);
std::string get_ladspa_category (uint32_t id);
diff --git a/libs/ardour/lv2_bundled_search_path.cc b/libs/ardour/ardour/plugin_types.h
index d8cd1c1075..e0dd6600fc 100644
--- a/libs/ardour/lv2_bundled_search_path.cc
+++ b/libs/ardour/ardour/plugin_types.h
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2013 Paul Davis
+ Copyright (C) 2002 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -17,25 +17,18 @@
*/
-#include <iostream>
-
-#include <glibmm/miscutils.h>
-
-#include "ardour/lv2_bundled_search_path.h"
-#include "ardour/directory_names.h"
-#include "ardour/filesystem_paths.h"
-
-using namespace PBD;
+#ifndef __ardour_plugin_types_h__
+#define __ardour_plugin_types_h__
namespace ARDOUR {
-SearchPath
-lv2_bundled_search_path ()
-{
- SearchPath spath( ardour_dll_directory () );
- spath.add_subdirectory_to_paths ("LV2");
+ enum PluginType {
+ AudioUnit,
+ LADSPA,
+ LV2,
+ Windows_VST,
+ LXVST,
+ };
- return spath;
}
-
-} // namespace ARDOUR
+#endif
diff --git a/libs/ardour/ardour/port.h b/libs/ardour/ardour/port.h
index 77bf2b6f71..6a05314843 100644
--- a/libs/ardour/ardour/port.h
+++ b/libs/ardour/ardour/port.h
@@ -25,12 +25,12 @@
#include <set>
#include <string>
#include <vector>
-#include <jack/jack.h>
#include <boost/utility.hpp>
#include "pbd/signals.h"
#include "ardour/data_type.h"
#include "ardour/port_engine.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
namespace ARDOUR {
@@ -38,7 +38,7 @@ namespace ARDOUR {
class AudioEngine;
class Buffer;
-class Port : public boost::noncopyable
+class LIBARDOUR_API Port : public boost::noncopyable
{
public:
virtual ~Port ();
diff --git a/libs/ardour/ardour/port_engine.h b/libs/ardour/ardour/port_engine.h
index 68f8fe1232..62996b7cdf 100644
--- a/libs/ardour/ardour/port_engine.h
+++ b/libs/ardour/ardour/port_engine.h
@@ -26,6 +26,7 @@
#include <stdint.h>
#include "ardour/data_type.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
namespace ARDOUR {
@@ -74,7 +75,7 @@ class PortManager;
* documentation, on which this entire object is based.
*/
-class PortEngine {
+class LIBARDOUR_API PortEngine {
public:
PortEngine (PortManager& pm) : manager (pm) {}
virtual ~PortEngine() {}
diff --git a/libs/ardour/ardour/port_insert.h b/libs/ardour/ardour/port_insert.h
index abd9fb73cc..327080984a 100644
--- a/libs/ardour/ardour/port_insert.h
+++ b/libs/ardour/ardour/port_insert.h
@@ -26,6 +26,7 @@
#include "ardour/ardour.h"
#include "ardour/io_processor.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
class XMLNode;
@@ -41,7 +42,7 @@ class Pannable;
/** Port inserts: send output to a Jack port, pick up input at a Jack port
*/
-class PortInsert : public IOProcessor
+class LIBARDOUR_API PortInsert : public IOProcessor
{
public:
PortInsert (Session&, boost::shared_ptr<Pannable>, boost::shared_ptr<MuteMaster> mm);
diff --git a/libs/ardour/ardour/port_manager.h b/libs/ardour/ardour/port_manager.h
index ba15142d83..b36e98fe64 100644
--- a/libs/ardour/ardour/port_manager.h
+++ b/libs/ardour/ardour/port_manager.h
@@ -40,7 +40,7 @@ namespace ARDOUR {
class PortEngine;
class AudioBackend;
-class PortManager
+class LIBARDOUR_API PortManager
{
public:
typedef std::map<std::string,boost::shared_ptr<Port> > Ports;
diff --git a/libs/ardour/ardour/port_set.h b/libs/ardour/ardour/port_set.h
index 690875cd86..cd76f75ee3 100644
--- a/libs/ardour/ardour/port_set.h
+++ b/libs/ardour/ardour/port_set.h
@@ -39,7 +39,7 @@ class MidiPort;
* and once in a vector of all port (_all_ports). This is to speed up the
* fairly common case of iterating over all ports.
*/
-class PortSet : public boost::noncopyable {
+class LIBARDOUR_API PortSet : public boost::noncopyable {
public:
PortSet();
diff --git a/libs/ardour/ardour/process_thread.h b/libs/ardour/ardour/process_thread.h
index f96595fbbf..779fdaea2d 100644
--- a/libs/ardour/ardour/process_thread.h
+++ b/libs/ardour/ardour/process_thread.h
@@ -23,6 +23,7 @@
#include <glibmm/threads.h>
#include "ardour/chan_count.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
namespace ARDOUR {
@@ -30,7 +31,7 @@ namespace ARDOUR {
class ThreadBuffers;
class BufferSet;
-class ProcessThread
+class LIBARDOUR_API ProcessThread
{
public:
ProcessThread ();
diff --git a/libs/ardour/ardour/processor.h b/libs/ardour/ardour/processor.h
index 18f13dbc78..85d466a169 100644
--- a/libs/ardour/ardour/processor.h
+++ b/libs/ardour/ardour/processor.h
@@ -30,6 +30,7 @@
#include "ardour/buffer_set.h"
#include "ardour/latent.h"
#include "ardour/session_object.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/automatable.h"
@@ -41,7 +42,7 @@ class Session;
class Route;
/** A mixer strip element - plugin, send, meter, etc */
-class Processor : public SessionObject, public Automatable, public Latent
+class LIBARDOUR_API Processor : public SessionObject, public Automatable, public Latent
{
public:
static const std::string state_node_name;
diff --git a/libs/ardour/ardour/profile.h b/libs/ardour/ardour/profile.h
index 5d4e611833..56d9ff62be 100644
--- a/libs/ardour/ardour/profile.h
+++ b/libs/ardour/ardour/profile.h
@@ -23,15 +23,18 @@
#include <boost/dynamic_bitset.hpp>
#include <stdint.h>
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
-class RuntimeProfile {
+class LIBARDOUR_API RuntimeProfile {
public:
enum Element {
SmallScreen,
SAE,
SinglePackage,
- LastElement
+ Trx,
+ LastElement,
};
RuntimeProfile() { bits.resize (LastElement); }
@@ -43,6 +46,9 @@ public:
void set_sae () { bits[SAE] = true; }
bool get_sae () const { return bits[SAE]; }
+ bool get_trx() const { return bits[Trx]; }
+ void set_trx() { bits[Trx] = true; }
+
void set_single_package () { bits[SinglePackage] = true; }
bool get_single_package () const { return bits[SinglePackage]; }
@@ -51,7 +57,7 @@ private:
};
-extern RuntimeProfile* Profile;
+LIBARDOUR_API extern RuntimeProfile* Profile;
}; // namespace ARDOUR
diff --git a/libs/ardour/ardour/progress.h b/libs/ardour/ardour/progress.h
index 10b7d75960..79043a31ee 100644
--- a/libs/ardour/ardour/progress.h
+++ b/libs/ardour/ardour/progress.h
@@ -22,10 +22,12 @@
#include <list>
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
/** A class to handle reporting of progress of something */
-class Progress
+class LIBARDOUR_API Progress
{
public:
Progress ();
diff --git a/libs/ardour/ardour/proxy_controllable.h b/libs/ardour/ardour/proxy_controllable.h
index 169f60f9f5..066f2aac81 100644
--- a/libs/ardour/ardour/proxy_controllable.h
+++ b/libs/ardour/ardour/proxy_controllable.h
@@ -30,7 +30,7 @@ namespace ARDOUR {
so that it can be used like a regular Controllable, bound to MIDI, OSC etc.
*/
-class ProxyControllable : public PBD::Controllable {
+class LIBARDOUR_API ProxyControllable : public PBD::Controllable {
public:
ProxyControllable (const std::string& name, PBD::Controllable::Flag flags,
boost::function1<bool,double> setter,
diff --git a/libs/ardour/ardour/public_diskstream.h b/libs/ardour/ardour/public_diskstream.h
index 125e1a21ce..4700e7b6be 100644
--- a/libs/ardour/ardour/public_diskstream.h
+++ b/libs/ardour/ardour/public_diskstream.h
@@ -27,7 +27,7 @@ class Source;
class Location;
/** Public interface to a Diskstream */
-class PublicDiskstream
+class LIBARDOUR_API PublicDiskstream
{
public:
virtual ~PublicDiskstream() {}
@@ -38,7 +38,7 @@ public:
virtual bool destructive () const = 0;
virtual std::list<boost::shared_ptr<Source> > & last_capture_sources () = 0;
virtual void set_capture_offset () = 0;
- virtual std::list<boost::shared_ptr<Source> > steal_write_sources () = 0;
+ virtual std::string steal_write_source_name () = 0;
virtual void reset_write_sources (bool, bool force = false) = 0;
virtual float playback_buffer_load () const = 0;
virtual float capture_buffer_load () const = 0;
diff --git a/libs/ardour/ardour/quantize.h b/libs/ardour/ardour/quantize.h
index e56927767e..c41d172177 100644
--- a/libs/ardour/ardour/quantize.h
+++ b/libs/ardour/ardour/quantize.h
@@ -21,6 +21,7 @@
#ifndef __ardour_quantize_h__
#define __ardour_quantize_h__
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/midi_operator.h"
@@ -28,7 +29,7 @@ namespace ARDOUR {
class Session;
-class Quantize : public MidiOperator {
+class LIBARDOUR_API Quantize : public MidiOperator {
public:
Quantize (ARDOUR::Session&, bool snap_start, bool snap_end,
double start_grid, double end_grid,
diff --git a/libs/ardour/ardour/rb_effect.h b/libs/ardour/ardour/rb_effect.h
index 1d36f31332..6c10278fb3 100644
--- a/libs/ardour/ardour/rb_effect.h
+++ b/libs/ardour/ardour/rb_effect.h
@@ -27,7 +27,7 @@ namespace ARDOUR {
class AudioRegion;
-class RBEffect : public Filter {
+class LIBARDOUR_API RBEffect : public Filter {
public:
RBEffect (ARDOUR::Session&, TimeFXRequest&);
~RBEffect ();
diff --git a/libs/ardour/ardour/rc_configuration.h b/libs/ardour/ardour/rc_configuration.h
index e2f68477a1..d85c723ff8 100644
--- a/libs/ardour/ardour/rc_configuration.h
+++ b/libs/ardour/ardour/rc_configuration.h
@@ -23,6 +23,7 @@
#include <map>
#include <string>
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/utils.h"
#include "ardour/configuration.h"
@@ -31,7 +32,7 @@ class XMLNode;
namespace ARDOUR {
-class RCConfiguration : public Configuration
+class LIBARDOUR_API RCConfiguration : public Configuration
{
public:
RCConfiguration();
@@ -83,8 +84,8 @@ class RCConfiguration : public Configuration
};
/* XXX: rename this */
-extern RCConfiguration *Config;
-extern gain_t speed_quietning; /* see comment in configuration.cc */
+LIBARDOUR_API extern RCConfiguration *Config;
+LIBARDOUR_API extern gain_t speed_quietning; /* see comment in configuration.cc */
} // namespace ARDOUR
diff --git a/libs/ardour/ardour/rc_configuration_vars.h b/libs/ardour/ardour/rc_configuration_vars.h
index 3c74f067ae..c0c76d3826 100644
--- a/libs/ardour/ardour/rc_configuration_vars.h
+++ b/libs/ardour/ardour/rc_configuration_vars.h
@@ -43,7 +43,8 @@ CONFIG_VARIABLE (bool, midi_feedback, "midi-feedback", false)
CONFIG_VARIABLE (int32_t, mmc_receive_device_id, "mmc-receive-device-id", 0x7f)
CONFIG_VARIABLE (int32_t, mmc_send_device_id, "mmc-send-device-id", 0)
CONFIG_VARIABLE (int32_t, initial_program_change, "initial-program-change", -1)
-CONFIG_VARIABLE (bool, first_midi_bank_is_zero, "diplay-first-midi-bank-as-zero", false)
+CONFIG_VARIABLE (bool, first_midi_bank_is_zero, "display-first-midi-bank-as-zero", false)
+CONFIG_VARIABLE (int32_t, inter_scene_gap_msecs, "inter-scene-gap-msecs", 1)
/* Timecode and related */
@@ -89,6 +90,7 @@ CONFIG_VARIABLE (bool, automation_follows_regions, "automation-follows-regions",
CONFIG_VARIABLE (bool, region_boundaries_from_selected_tracks, "region-boundaries-from-selected-tracks", true)
CONFIG_VARIABLE (bool, region_boundaries_from_onscreen_tracks, "region-boundaries-from-onscreen_tracks", true)
CONFIG_VARIABLE (bool, autoscroll_editor, "autoscroll-editor", true)
+CONFIG_VARIABLE (FadeShape, default_fade_shape, "default-fade-shape", FadeLinear)
/* monitoring, mute, solo etc */
@@ -133,6 +135,7 @@ CONFIG_VARIABLE (bool, stop_recording_on_xrun, "stop-recording-on-xrun", false)
CONFIG_VARIABLE (bool, create_xrun_marker, "create-xrun-marker", true)
CONFIG_VARIABLE (bool, stop_at_session_end, "stop-at-session-end", false)
CONFIG_VARIABLE (bool, seamless_loop, "seamless-loop", false)
+CONFIG_VARIABLE (bool, loop_is_mode, "loop-is-mode", false)
CONFIG_VARIABLE (framecnt_t, preroll, "preroll", 0)
CONFIG_VARIABLE (framecnt_t, postroll, "postroll", 0)
CONFIG_VARIABLE (float, rf_speed, "rf-speed", 2.0f)
@@ -158,6 +161,7 @@ CONFIG_VARIABLE (MeterLineUp, meter_line_up_din, "meter-line-up-din", MeteringLi
CONFIG_VARIABLE (float, meter_peak, "meter-peak", 0.0f)
CONFIG_VARIABLE (bool, meter_style_led, "meter-style-led", true)
CONFIG_VARIABLE (bool, show_editor_meter, "show-editor-meter", true)
+CONFIG_VARIABLE (double, waveform_clip_level, "waveform-clip-level", -0.0933967) /* units of dB */
/* miscellany */
@@ -167,8 +171,6 @@ CONFIG_VARIABLE (bool, replicate_missing_region_channels, "replicate-missing-reg
CONFIG_VARIABLE (bool, hiding_groups_deactivates_groups, "hiding-groups-deactivates-groups", true)
CONFIG_VARIABLE (bool, verify_remove_last_capture, "verify-remove-last-capture", true)
CONFIG_VARIABLE (bool, no_new_session_dialog, "no-new-session-dialog", false)
-CONFIG_VARIABLE (bool, use_windows_vst, "use-windows-vst", true)
-CONFIG_VARIABLE (bool, use_lxvst, "use-lxvst", true)
CONFIG_VARIABLE (bool, save_history, "save-history", true)
CONFIG_VARIABLE (int32_t, saved_history_depth, "save-history-depth", 20)
CONFIG_VARIABLE (int32_t, history_depth, "history-depth", 20)
@@ -178,7 +180,6 @@ CONFIG_VARIABLE (uint32_t, periodic_safety_backup_interval, "periodic-safety-bac
CONFIG_VARIABLE (float, automation_interval_msecs, "automation-interval-msecs", 30)
CONFIG_VARIABLE (bool, only_copy_imported_files, "only-copy-imported-files", false)
CONFIG_VARIABLE (bool, keep_tearoffs, "keep-tearoffs", false)
-CONFIG_VARIABLE (bool, new_plugins_active, "new-plugins-active", true)
CONFIG_VARIABLE (std::string, keyboard_layout, "keyboard-layout", "ansi")
CONFIG_VARIABLE (std::string, default_bindings, "default-bindings", "ardour")
CONFIG_VARIABLE (bool, default_narrow_ms, "default-narrow_ms", false)
@@ -192,16 +193,28 @@ CONFIG_VARIABLE (WaveformScale, waveform_scale, "waveform-scale", Linear)
CONFIG_VARIABLE (WaveformShape, waveform_shape, "waveform-shape", Traditional)
CONFIG_VARIABLE (bool, allow_special_bus_removal, "allow-special-bus-removal", false)
CONFIG_VARIABLE (int32_t, processor_usage, "processor-usage", -1)
-CONFIG_VARIABLE (bool, color_regions_using_track_color, "color-regions-using-track-color", false)
CONFIG_VARIABLE (gain_t, max_gain, "max-gain", 2.0) /* +6.0dB */
CONFIG_VARIABLE (bool, update_editor_during_summary_drag, "update-editor-during-summary-drag", true)
CONFIG_VARIABLE (bool, never_display_periodic_midi, "never-display-periodic-midi", true)
CONFIG_VARIABLE (bool, sound_midi_notes, "sound-midi-notes", false)
-CONFIG_VARIABLE (bool, use_plugin_own_gui, "use-plugin-own-gui", true)
CONFIG_VARIABLE (uint32_t, max_recent_sessions, "max-recent-sessions", 10)
CONFIG_VARIABLE (double, automation_thinning_factor, "automation-thinning-factor", 20.0)
CONFIG_VARIABLE (std::string, freesound_download_dir, "freesound-download-dir", Glib::get_home_dir() + "/Freesound/snd")
+/* plugin related */
+
+CONFIG_VARIABLE (bool, new_plugins_active, "new-plugins-active", true)
+CONFIG_VARIABLE (bool, use_plugin_own_gui, "use-plugin-own-gui", true)
+CONFIG_VARIABLE (bool, use_windows_vst, "use-windows-vst", true)
+CONFIG_VARIABLE (bool, use_lxvst, "use-lxvst", true)
+CONFIG_VARIABLE (bool, show_plugin_scan_window, "show-plugin-scan-window", false)
+CONFIG_VARIABLE (bool, discover_vst_on_start, "discover-vst-on-start", false)
+CONFIG_VARIABLE (int, vst_scan_timeout, "vst-scan-timeout", 600) /* deciseconds, per plugin, <= 0 no timeout */
+
+/* custom user plugin paths */
+CONFIG_VARIABLE (std::string, plugin_path_vst, "plugin-path-vst", "@default@")
+CONFIG_VARIABLE (std::string, plugin_path_lxvst, "plugin-path-lxvst", "@default@")
+
/* denormal management */
CONFIG_VARIABLE (bool, denormal_protection, "denormal-protection", false)
@@ -215,6 +228,7 @@ CONFIG_VARIABLE (bool, use_tooltips, "use-tooltips", true)
CONFIG_VARIABLE (std::string, mixer_strip_visibility, "mixer-strip-visibility", "PhaseInvert,SoloSafe,SoloIsolated,Group,MeterPoint")
CONFIG_VARIABLE (bool, allow_non_quarter_pulse, "allow-non-quarter-pulse", false)
CONFIG_VARIABLE (bool, show_region_gain, "show-region-gain", false)
+CONFIG_VARIABLE (bool, show_name_highlight, "show-name-highlight", false)
/* web addresses used in the program */
diff --git a/libs/ardour/ardour/readable.h b/libs/ardour/ardour/readable.h
index d184902deb..18190436df 100644
--- a/libs/ardour/ardour/readable.h
+++ b/libs/ardour/ardour/readable.h
@@ -20,11 +20,12 @@
#ifndef __ardour_readable_h__
#define __ardour_readable_h__
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
namespace ARDOUR {
-class Readable {
+class LIBARDOUR_API Readable {
public:
Readable () {}
virtual ~Readable() {}
diff --git a/libs/ardour/ardour/recent_sessions.h b/libs/ardour/ardour/recent_sessions.h
index 2951496849..03134da6d2 100644
--- a/libs/ardour/ardour/recent_sessions.h
+++ b/libs/ardour/ardour/recent_sessions.h
@@ -24,13 +24,15 @@
#include <utility>
#include <string>
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
typedef std::deque<std::pair<std::string,std::string> > RecentSessions;
- int read_recent_sessions (RecentSessions& rs);
- int store_recent_sessions (std::string name, std::string path);
- int write_recent_sessions (RecentSessions& rs);
- int remove_recent_sessions (const std::string& path);
+ LIBARDOUR_API int read_recent_sessions (RecentSessions& rs);
+ LIBARDOUR_API int store_recent_sessions (std::string name, std::string path);
+ LIBARDOUR_API int write_recent_sessions (RecentSessions& rs);
+ LIBARDOUR_API int remove_recent_sessions (const std::string& path);
}; // namespace ARDOUR
#endif // __ardour_recent_sessions_h__
diff --git a/libs/ardour/ardour/region.h b/libs/ardour/ardour/region.h
index 3ee829ed12..a66047a02a 100644
--- a/libs/ardour/ardour/region.h
+++ b/libs/ardour/ardour/region.h
@@ -38,35 +38,34 @@
class XMLNode;
-
namespace ARDOUR {
namespace Properties {
- extern PBD::PropertyDescriptor<bool> muted;
- extern PBD::PropertyDescriptor<bool> opaque;
- extern PBD::PropertyDescriptor<bool> locked;
- extern PBD::PropertyDescriptor<bool> video_locked;
- extern PBD::PropertyDescriptor<bool> automatic;
- extern PBD::PropertyDescriptor<bool> whole_file;
- extern PBD::PropertyDescriptor<bool> import;
- extern PBD::PropertyDescriptor<bool> external;
- extern PBD::PropertyDescriptor<bool> sync_marked;
- extern PBD::PropertyDescriptor<bool> left_of_split;
- extern PBD::PropertyDescriptor<bool> right_of_split;
- extern PBD::PropertyDescriptor<bool> hidden;
- extern PBD::PropertyDescriptor<bool> position_locked;
- extern PBD::PropertyDescriptor<bool> valid_transients;
- extern PBD::PropertyDescriptor<framepos_t> start;
- extern PBD::PropertyDescriptor<framecnt_t> length;
- extern PBD::PropertyDescriptor<framepos_t> position;
- extern PBD::PropertyDescriptor<framecnt_t> sync_position;
- extern PBD::PropertyDescriptor<layer_t> layer;
- extern PBD::PropertyDescriptor<framepos_t> ancestral_start;
- extern PBD::PropertyDescriptor<framecnt_t> ancestral_length;
- extern PBD::PropertyDescriptor<float> stretch;
- extern PBD::PropertyDescriptor<float> shift;
- extern PBD::PropertyDescriptor<PositionLockStyle> position_lock_style;
- extern PBD::PropertyDescriptor<uint64_t> layering_index;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> muted;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> opaque;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> locked;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> video_locked;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> automatic;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> whole_file;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> import;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> external;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> sync_marked;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> left_of_split;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> right_of_split;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> hidden;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> position_locked;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> valid_transients;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<framepos_t> start;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<framecnt_t> length;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<framepos_t> position;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<framecnt_t> sync_position;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<layer_t> layer;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<framepos_t> ancestral_start;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<framecnt_t> ancestral_length;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<float> stretch;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<float> shift;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<PositionLockStyle> position_lock_style;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<uint64_t> layering_index;
};
class Playlist;
@@ -74,14 +73,14 @@ class Filter;
class ExportSpecification;
class Progress;
-enum RegionEditState {
+enum LIBARDOUR_API RegionEditState {
EditChangesNothing = 0,
EditChangesName = 1,
EditChangesID = 2
};
-class Region
+class LIBARDOUR_API Region
: public SessionObject
, public boost::enable_shared_from_this<Region>
, public Readable
@@ -220,7 +219,7 @@ class Region
bool at_natural_position () const;
void move_to_natural_position ();
- void trim_start (framepos_t new_position);
+ void move_start (frameoffset_t distance);
void trim_front (framepos_t new_position);
void trim_end (framepos_t new_position);
void trim_to (framepos_t position, framecnt_t length);
diff --git a/libs/ardour/ardour/region_factory.h b/libs/ardour/ardour/region_factory.h
index ed0c962d87..a9b73dc462 100644
--- a/libs/ardour/ardour/region_factory.h
+++ b/libs/ardour/ardour/region_factory.h
@@ -28,6 +28,7 @@
#include "pbd/property_list.h"
#include "pbd/signals.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
class XMLNode;
@@ -38,7 +39,7 @@ namespace ARDOUR {
class Session;
class AudioRegion;
-class RegionFactory {
+class LIBARDOUR_API RegionFactory {
public:
typedef std::map<PBD::ID,boost::shared_ptr<Region> > RegionMap;
diff --git a/libs/ardour/ardour/region_sorters.h b/libs/ardour/ardour/region_sorters.h
index baa3a3417d..9fd739a4da 100644
--- a/libs/ardour/ardour/region_sorters.h
+++ b/libs/ardour/ardour/region_sorters.h
@@ -24,13 +24,13 @@
namespace ARDOUR {
-struct RegionSortByPosition {
+struct LIBARDOUR_API RegionSortByPosition {
bool operator() (boost::shared_ptr<Region> a, boost::shared_ptr<Region> b) {
return a->position() < b->position();
}
};
-struct RegionSortByLayer {
+struct LIBARDOUR_API RegionSortByLayer {
bool operator() (boost::shared_ptr<Region> a, boost::shared_ptr<Region> b) {
return a->layer() < b->layer();
}
diff --git a/libs/ardour/ardour/resampled_source.h b/libs/ardour/ardour/resampled_source.h
index a36ad4331f..bb088f36fb 100644
--- a/libs/ardour/ardour/resampled_source.h
+++ b/libs/ardour/ardour/resampled_source.h
@@ -22,12 +22,13 @@
#include <samplerate.h>
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/importable_source.h"
namespace ARDOUR {
-class ResampledImportableSource : public ImportableSource
+class LIBARDOUR_API ResampledImportableSource : public ImportableSource
{
public:
ResampledImportableSource (boost::shared_ptr<ImportableSource>, framecnt_t rate, SrcQuality);
diff --git a/libs/ardour/ardour/return.h b/libs/ardour/ardour/return.h
index 6dcd6ac2fc..45bb5573b2 100644
--- a/libs/ardour/ardour/return.h
+++ b/libs/ardour/ardour/return.h
@@ -34,7 +34,7 @@ class Amp;
class PeakMeter;
-class Return : public IOProcessor
+class LIBARDOUR_API Return : public IOProcessor
{
public:
Return (Session&, bool internal = false);
diff --git a/libs/ardour/ardour/reverse.h b/libs/ardour/ardour/reverse.h
index edc72ce707..4c24a7c1cb 100644
--- a/libs/ardour/ardour/reverse.h
+++ b/libs/ardour/ardour/reverse.h
@@ -24,7 +24,7 @@
namespace ARDOUR {
-class Reverse : public Filter {
+class LIBARDOUR_API Reverse : public Filter {
public:
Reverse (ARDOUR::Session&);
~Reverse ();
diff --git a/libs/ardour/ardour/revision.h b/libs/ardour/ardour/revision.h
index 9eeb1e2a9a..69c7519e01 100644
--- a/libs/ardour/ardour/revision.h
+++ b/libs/ardour/ardour/revision.h
@@ -20,8 +20,15 @@
#ifndef __ardour_revision_h__
#define __ardour_revision_h__
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
- extern const char* revision;
+
+ extern LIBARDOUR_API const char* revision;
+
+ extern "C" {
+ LIBARDOUR_API const char* get_ardour_revision();
+ }
}
#endif
diff --git a/libs/ardour/ardour/route.h b/libs/ardour/ardour/route.h
index 83605d7413..fb2b18f177 100644
--- a/libs/ardour/ardour/route.h
+++ b/libs/ardour/ardour/route.h
@@ -43,6 +43,7 @@
#include "ardour/ardour.h"
#include "ardour/instrument_info.h"
#include "ardour/io.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/mute_master.h"
#include "ardour/route_group_member.h"
@@ -67,7 +68,7 @@ class Pannable;
class CapturingProcessor;
class InternalSend;
-class Route : public SessionObject, public Automatable, public RouteGroupMember, public GraphNode, public boost::enable_shared_from_this<Route>
+class LIBARDOUR_API Route : public SessionObject, public Automatable, public RouteGroupMember, public GraphNode, public boost::enable_shared_from_this<Route>
{
public:
diff --git a/libs/ardour/ardour/route_graph.h b/libs/ardour/ardour/route_graph.h
index 0b0af6c7dd..77e74ceafd 100644
--- a/libs/ardour/ardour/route_graph.h
+++ b/libs/ardour/ardour/route_graph.h
@@ -37,7 +37,7 @@ typedef boost::shared_ptr<Route> GraphVertex;
*
* This may be a premature optimisation...
*/
-class GraphEdges
+class LIBARDOUR_API GraphEdges
{
public:
typedef std::map<GraphVertex, std::set<GraphVertex> > EdgeMap;
diff --git a/libs/ardour/ardour/route_group.h b/libs/ardour/ardour/route_group.h
index 2f62193d83..763430e1f1 100644
--- a/libs/ardour/ardour/route_group.h
+++ b/libs/ardour/ardour/route_group.h
@@ -29,24 +29,25 @@
#include "pbd/stateful.h"
#include "pbd/signals.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/session_object.h"
namespace ARDOUR {
namespace Properties {
- extern PBD::PropertyDescriptor<bool> relative;
- extern PBD::PropertyDescriptor<bool> active;
- extern PBD::PropertyDescriptor<bool> gain;
- extern PBD::PropertyDescriptor<bool> mute;
- extern PBD::PropertyDescriptor<bool> solo;
- extern PBD::PropertyDescriptor<bool> recenable;
- extern PBD::PropertyDescriptor<bool> select;
- extern PBD::PropertyDescriptor<bool> route_active;
- extern PBD::PropertyDescriptor<bool> color;
- extern PBD::PropertyDescriptor<bool> monitoring;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> relative;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> active;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> gain;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> mute;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> solo;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> recenable;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> select;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> route_active;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> color;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> monitoring;
/* we use this, but its declared in region.cc */
- extern PBD::PropertyDescriptor<bool> hidden;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<bool> hidden;
};
class Route;
@@ -54,7 +55,7 @@ class Track;
class AudioTrack;
class Session;
-class RouteGroup : public SessionObject
+class LIBARDOUR_API RouteGroup : public SessionObject
{
public:
static void make_property_quarks();
diff --git a/libs/ardour/ardour/route_group_member.h b/libs/ardour/ardour/route_group_member.h
index 2665c719e6..b0368cb240 100644
--- a/libs/ardour/ardour/route_group_member.h
+++ b/libs/ardour/ardour/route_group_member.h
@@ -26,7 +26,7 @@ namespace ARDOUR {
class RouteGroup;
-class RouteGroupMember
+class LIBARDOUR_API RouteGroupMember
{
public:
RouteGroupMember () : _route_group (0) {}
diff --git a/libs/ardour/ardour/runtime_functions.h b/libs/ardour/ardour/runtime_functions.h
index 8882d721d7..e1d6b99f61 100644
--- a/libs/ardour/ardour/runtime_functions.h
+++ b/libs/ardour/ardour/runtime_functions.h
@@ -20,6 +20,7 @@
#ifndef __ardour_runtime_functions_h__
#define __ardour_runtime_functions_h__
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
namespace ARDOUR {
@@ -30,11 +31,11 @@ namespace ARDOUR {
typedef void (*mix_buffers_with_gain_t) (ARDOUR::Sample *, const ARDOUR::Sample *, pframes_t, float);
typedef void (*mix_buffers_no_gain_t) (ARDOUR::Sample *, const ARDOUR::Sample *, pframes_t);
- extern compute_peak_t compute_peak;
- extern find_peaks_t find_peaks;
- extern apply_gain_to_buffer_t apply_gain_to_buffer;
- extern mix_buffers_with_gain_t mix_buffers_with_gain;
- extern mix_buffers_no_gain_t mix_buffers_no_gain;
+ LIBARDOUR_API extern compute_peak_t compute_peak;
+ LIBARDOUR_API extern find_peaks_t find_peaks;
+ LIBARDOUR_API extern apply_gain_to_buffer_t apply_gain_to_buffer;
+ LIBARDOUR_API extern mix_buffers_with_gain_t mix_buffers_with_gain;
+ LIBARDOUR_API extern mix_buffers_no_gain_t mix_buffers_no_gain;
}
#endif /* __ardour_runtime_functions_h__ */
diff --git a/libs/ardour/ardour/scene_change.h b/libs/ardour/ardour/scene_change.h
new file mode 100644
index 0000000000..1f856beedf
--- /dev/null
+++ b/libs/ardour/ardour/scene_change.h
@@ -0,0 +1,43 @@
+/*
+ Copyright (C) 2014 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libardour_scene_change_h__
+#define __libardour_scene_change_h__
+
+#include "pbd/stateful.h"
+
+#include "ardour/types.h"
+
+namespace ARDOUR
+{
+
+class SceneChange : public PBD::Stateful
+{
+ public:
+ SceneChange () {};
+ virtual ~SceneChange () {};
+
+ static boost::shared_ptr<SceneChange> factory (const XMLNode&, int version);
+ static std::string xml_node_name;
+};
+
+} /* namespace */
+
+
+#endif /* __libardour_scene_change_h__ */
diff --git a/libs/ardour/control_protocol_search_path.cc b/libs/ardour/ardour/scene_changer.h
index 254cd03fe9..e171a23094 100644
--- a/libs/ardour/control_protocol_search_path.cc
+++ b/libs/ardour/ardour/scene_changer.h
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2007 Tim Mayberry
+ Copyright (C) 2014 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -17,31 +17,41 @@
*/
-#include <iostream>
+#ifndef __libardour_scene_changer_h__
+#define __libardour_scene_changer_h__
-#include <glibmm/miscutils.h>
+#include <map>
-#include "ardour/control_protocol_search_path.h"
-#include "ardour/directory_names.h"
-#include "ardour/filesystem_paths.h"
+#include "pbd/signals.h"
-namespace {
- const char * const surfaces_env_variable_name = "ARDOUR_SURFACES_PATH";
-} // anonymous
+#include "ardour/location.h"
+#include "ardour/midi_scene_change.h"
+#include "ardour/session_handle.h"
+#include "ardour/types.h"
-using namespace PBD;
+namespace MIDI
+{
+class Parser;
+class Port;
+}
+
+namespace ARDOUR
+{
-namespace ARDOUR {
+class Session;
+class AsyncMidiPort;
-SearchPath
-control_protocol_search_path ()
+class SceneChanger : public SessionHandleRef
{
- SearchPath spath(user_config_directory ());
- spath += ardour_dll_directory ();
- spath.add_subdirectory_to_paths (surfaces_dir_name);
+ public:
+ SceneChanger (Session& s) : SessionHandleRef (s) {}
+ virtual ~SceneChanger () {};
+
+ virtual void run (framepos_t start, framepos_t end) = 0;
+ virtual void locate (framepos_t where) = 0;
+};
+
+} /* namespace */
- spath += SearchPath(Glib::getenv(surfaces_env_variable_name));
- return spath;
-}
-} // namespace ARDOUR
+#endif /* __libardour_scene_change_h__ */
diff --git a/libs/ardour/ardour/search_paths.h b/libs/ardour/ardour/search_paths.h
new file mode 100644
index 0000000000..1815bc077c
--- /dev/null
+++ b/libs/ardour/ardour/search_paths.h
@@ -0,0 +1,112 @@
+/*
+ Copyright (C) 2011 Tim Mayberry
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libardour_search_paths_h__
+#define __libardour_search_paths_h__
+
+#include "ardour/libardour_visibility.h"
+
+#include "pbd/search_path.h"
+
+namespace ARDOUR {
+
+ LIBARDOUR_API const char *vst_search_path ();
+
+ /**
+ * return a SearchPath containing directories in which to look for
+ * backend plugins.
+ *
+ * If ARDOUR_BACKEND_PATH is defined then the SearchPath returned
+ * will contain only those directories specified in it, otherwise it will
+ * contain the user and system directories which may contain audio/MIDI
+ * backends.
+ */
+ LIBARDOUR_API PBD::Searchpath backend_search_path ();
+
+ /**
+ * return a Searchpath containing directories in which to look for
+ * control surface plugins.
+ *
+ * If ARDOUR_SURFACES_PATH is defined then the Searchpath returned
+ * will contain only those directories specified in it, otherwise it will
+ * contain the user and system directories which may contain control
+ * surface plugins.
+ */
+ LIBARDOUR_API PBD::Searchpath control_protocol_search_path ();
+
+ /**
+ * return a Searchpath containing directories in which to look for
+ * export_formats.
+ */
+ LIBARDOUR_API PBD::Searchpath export_formats_search_path ();
+
+ /**
+ * return a Searchpath containing directories in which to look for
+ * LADSPA plugins.
+ *
+ * If LADSPA_PATH is defined then the Searchpath returned
+ * will contain the directories specified in it as well as the
+ * user and system directories.
+ */
+ LIBARDOUR_API PBD::Searchpath ladspa_search_path ();
+
+ /**
+ * return a Searchpath containing directories in which to look for
+ * lv2 plugins.
+ */
+ LIBARDOUR_API PBD::Searchpath lv2_bundled_search_path ();
+
+ /**
+ * return a Searchpath containing directories in which to look for
+ * MIDI patch files ("*.midnam") aka MIDNAM files
+ *
+ * If ARDOUR_MIDI_PATCH_PATH is defined then the Searchpath returned
+ * will contain only those directories specified in it, otherwise it will
+ * contain the user and system directories which may contain control
+ * surface plugins.
+ */
+ LIBARDOUR_API PBD::Searchpath midi_patch_search_path ();
+
+ /**
+ * return a Searchpath containing directories in which to look for
+ * panner plugins.
+ *
+ * If ARDOUR_PANNER_PATH is defined then the Searchpath returned
+ * will contain only those directories specified in it, otherwise it will
+ * contain the user and system directories which may contain control
+ * surface plugins.
+ */
+ LIBARDOUR_API PBD::Searchpath panner_search_path ();
+
+ /**
+ * return a Searchpath containing directories in which to look for
+ * route templates.
+ */
+ LIBARDOUR_API PBD::Searchpath route_template_search_path ();
+
+ /**
+ * return a Searchpath containing directories in which to look for
+ * other templates.
+ */
+ LIBARDOUR_API PBD::Searchpath template_search_path ();
+
+} // namespace ARDOUR
+
+#endif /* __libardour_search_paths_h__ */
diff --git a/libs/ardour/ardour/send.h b/libs/ardour/ardour/send.h
index 6e2775286d..a9d2c5dacd 100644
--- a/libs/ardour/ardour/send.h
+++ b/libs/ardour/ardour/send.h
@@ -32,7 +32,7 @@ namespace ARDOUR {
class PeakMeter;
class Amp;
-class Send : public Delivery
+class LIBARDOUR_API Send : public Delivery
{
public:
Send (Session&, boost::shared_ptr<Pannable> pannable, boost::shared_ptr<MuteMaster>, Delivery::Role r = Delivery::Send, bool ignore_bitslot = false);
diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h
index 09421a580b..40ada138a6 100644
--- a/libs/ardour/ardour/session.h
+++ b/libs/ardour/ardour/session.h
@@ -129,6 +129,7 @@ class Route;
class RouteGroup;
class SMFSource;
class Send;
+class SceneChanger;
class SessionDirectory;
class SessionMetadata;
class SessionPlaylists;
@@ -141,7 +142,7 @@ class WindowsVSTPlugin;
extern void setup_enum_writer ();
-class Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionList, public SessionEventManager
+class LIBARDOUR_API Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionList, public SessionEventManager
{
public:
enum RecordState {
@@ -194,8 +195,6 @@ class Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionLi
std::string peak_path (std::string) const;
- std::string change_source_path_by_name (std::string oldpath, std::string oldname, std::string newname, bool destructive);
-
std::string peak_path_from_audio_path (std::string) const;
std::string new_audio_source_name (const std::string&, uint32_t nchans, uint32_t chan, bool destructive);
std::string new_midi_source_name (const std::string&);
@@ -238,7 +237,7 @@ class Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionLi
return _bundles.reader ();
}
- struct RoutePublicOrderSorter {
+ struct LIBARDOUR_API RoutePublicOrderSorter {
bool operator() (boost::shared_ptr<Route>, boost::shared_ptr<Route> b);
};
@@ -582,11 +581,12 @@ class Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionLi
boost::shared_ptr<AudioFileSource> create_audio_source_for_session (
size_t, std::string const &, uint32_t, bool destructive);
- boost::shared_ptr<MidiSource> create_midi_source_for_session (
- Track*, std::string const &);
+ boost::shared_ptr<MidiSource> create_midi_source_for_session (std::string const &);
+ boost::shared_ptr<MidiSource> create_midi_source_by_stealing_name (boost::shared_ptr<Track>);
boost::shared_ptr<Source> source_by_id (const PBD::ID&);
- boost::shared_ptr<Source> source_by_path_and_channel (const std::string&, uint16_t);
+ boost::shared_ptr<AudioFileSource> source_by_path_and_channel (const std::string&, uint16_t) const;
+ boost::shared_ptr<MidiSource> source_by_path (const std::string&) const;
uint32_t count_sources_by_origin (const std::string&);
void add_playlist (boost::shared_ptr<Playlist>, bool unused = false);
@@ -756,6 +756,10 @@ class Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionLi
/* VST support */
+ static int vst_current_loading_id;
+ static const char* vst_can_do_strings[];
+ static const int vst_can_do_string_count;
+
static intptr_t vst_callback (
AEffect* effect,
int32_t opcode,
@@ -830,7 +834,7 @@ class Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionLi
void request_resume_timecode_transmission ();
bool timecode_transmission_suspended () const;
- std::string source_search_path(DataType) const;
+ std::vector<std::string> source_search_path(DataType) const;
void ensure_search_path_includes (const std::string& path, DataType type);
std::list<std::string> unknown_processors () const;
@@ -865,23 +869,31 @@ class Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionLi
*/
static PBD::Signal2<void,std::string,std::string> VersionMismatch;
+ SceneChanger* scene_changer() const { return _scene_changer; }
+
boost::shared_ptr<Port> ltc_input_port() const;
boost::shared_ptr<Port> ltc_output_port() const;
boost::shared_ptr<IO> ltc_input_io() { return _ltc_input; }
boost::shared_ptr<IO> ltc_output_io() { return _ltc_output; }
- MIDI::Port* midi_input_port () const;
- MIDI::Port* midi_output_port () const;
- MIDI::Port* mmc_output_port () const;
- MIDI::Port* mmc_input_port () const;
+ MIDI::Port* midi_input_port () const;
+ MIDI::Port* midi_output_port () const;
+ MIDI::Port* mmc_output_port () const;
+ MIDI::Port* mmc_input_port () const;
- boost::shared_ptr<MidiPort> midi_clock_output_port () const;
- boost::shared_ptr<MidiPort> midi_clock_input_port () const;
- boost::shared_ptr<MidiPort> mtc_output_port () const;
- boost::shared_ptr<MidiPort> mtc_input_port () const;
+ MIDI::Port* scene_input_port () const;
+ MIDI::Port* scene_output_port () const;
- MIDI::MachineControl& mmc() { return *_mmc; }
+ boost::shared_ptr<MidiPort> scene_in () const;
+ boost::shared_ptr<MidiPort> scene_out () const;
+
+ boost::shared_ptr<MidiPort> midi_clock_output_port () const;
+ boost::shared_ptr<MidiPort> midi_clock_input_port () const;
+ boost::shared_ptr<MidiPort> mtc_output_port () const;
+ boost::shared_ptr<MidiPort> mtc_input_port () const;
+
+ MIDI::MachineControl& mmc() { return *_mmc; }
protected:
friend class AudioEngine;
@@ -1259,7 +1271,7 @@ class Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionLi
int start_midi_thread ();
- void set_play_loop (bool yn);
+ void set_play_loop (bool yn, double speed);
void unset_play_loop ();
void overwrite_some_buffers (Track *);
void flush_all_inserts ();
@@ -1604,16 +1616,19 @@ class Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionLi
void reconnect_ltc_input ();
void reconnect_ltc_output ();
- /* persistent, non-track related MIDI ports */
- MidiPortManager* _midi_ports;
- MIDI::MachineControl* _mmc;
-
- void setup_ltc ();
- void setup_click ();
- void setup_click_state (const XMLNode*);
- void setup_bundles ();
-
- static int get_session_info_from_path (XMLTree& state_tree, const std::string& xmlpath);
+ /* Scene Changing */
+ SceneChanger* _scene_changer;
+
+ /* persistent, non-track related MIDI ports */
+ MidiPortManager* _midi_ports;
+ MIDI::MachineControl* _mmc;
+
+ void setup_ltc ();
+ void setup_click ();
+ void setup_click_state (const XMLNode*);
+ void setup_bundles ();
+
+ static int get_session_info_from_path (XMLTree& state_tree, const std::string& xmlpath);
};
} // namespace ARDOUR
diff --git a/libs/ardour/ardour/session_configuration.h b/libs/ardour/ardour/session_configuration.h
index 46d6defa7d..e72d19f322 100644
--- a/libs/ardour/ardour/session_configuration.h
+++ b/libs/ardour/ardour/session_configuration.h
@@ -24,7 +24,7 @@
namespace ARDOUR {
-class SessionConfiguration : public Configuration
+class LIBARDOUR_API SessionConfiguration : public Configuration
{
public:
SessionConfiguration ();
diff --git a/libs/ardour/ardour/session_directory.h b/libs/ardour/ardour/session_directory.h
index a4c372d6ed..685f0870dd 100644
--- a/libs/ardour/ardour/session_directory.h
+++ b/libs/ardour/ardour/session_directory.h
@@ -22,9 +22,11 @@
#include <string>
#include <vector>
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
-class SessionDirectory
+class LIBARDOUR_API SessionDirectory
{
public:
diff --git a/libs/ardour/ardour/session_event.h b/libs/ardour/ardour/session_event.h
index ccec43d909..1283f32004 100644
--- a/libs/ardour/ardour/session_event.h
+++ b/libs/ardour/ardour/session_event.h
@@ -28,6 +28,7 @@
#include "pbd/ringbuffer.h"
#include "pbd/event_loop.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
namespace ARDOUR {
@@ -35,7 +36,7 @@ namespace ARDOUR {
class Slave;
class Region;
-class SessionEvent {
+class LIBARDOUR_API SessionEvent {
public:
enum Type {
SetTransportSpeed,
@@ -108,7 +109,7 @@ public:
boost::shared_ptr<Region> region;
- SessionEvent (Type t, Action a, framepos_t when, framepos_t where, double spd, bool yn = false, bool yn2 = false, bool yn3 = false)
+ SessionEvent (Type t, Action a, framepos_t when, framepos_t where, double spd, bool yn = false, bool yn2 = false, bool yn3 = false)
: type (t)
, action (a)
, action_frame (when)
diff --git a/libs/ardour/ardour/session_handle.h b/libs/ardour/ardour/session_handle.h
index 0331970e5c..330f1805cd 100644
--- a/libs/ardour/ardour/session_handle.h
+++ b/libs/ardour/ardour/session_handle.h
@@ -22,10 +22,12 @@
#include "pbd/signals.h"
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
class Session;
-class SessionHandleRef : public PBD::ScopedConnectionList
+class LIBARDOUR_API SessionHandleRef : public PBD::ScopedConnectionList
{
public:
SessionHandleRef (ARDOUR::Session& s);
@@ -37,7 +39,7 @@ class SessionHandleRef : public PBD::ScopedConnectionList
virtual void insanity_check ();
};
-class SessionHandlePtr
+class LIBARDOUR_API SessionHandlePtr
{
public:
SessionHandlePtr (ARDOUR::Session* s);
diff --git a/libs/ardour/ardour/session_metadata.h b/libs/ardour/ardour/session_metadata.h
index c4341dbc61..b163e98f65 100644
--- a/libs/ardour/ardour/session_metadata.h
+++ b/libs/ardour/ardour/session_metadata.h
@@ -28,13 +28,15 @@
#include "pbd/statefuldestructible.h"
#include "pbd/xml++.h"
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
/** Represents metadata associated to a Session
* Metadata can be accessed and edited via this class.
* Exported files can also be tagged with this data.
*/
-class SessionMetadata : public PBD::StatefulDestructible
+class LIBARDOUR_API SessionMetadata : public PBD::StatefulDestructible
{
public:
//singleton instance:
diff --git a/libs/ardour/ardour/session_object.h b/libs/ardour/ardour/session_object.h
index eacb0c49e9..ac74f07b77 100644
--- a/libs/ardour/ardour/session_object.h
+++ b/libs/ardour/ardour/session_object.h
@@ -31,7 +31,7 @@
namespace ARDOUR {
namespace Properties {
- extern PBD::PropertyDescriptor<std::string> name;
+ LIBARDOUR_API extern PBD::PropertyDescriptor<std::string> name;
}
class Session;
@@ -40,7 +40,7 @@ class Session;
expected to be destroyed before the session calls drop_references().
*/
-class SessionObject : public SessionHandleRef, public PBD::StatefulDestructible
+class LIBARDOUR_API SessionObject : public SessionHandleRef, public PBD::StatefulDestructible
{
public:
static void make_property_quarks ();
diff --git a/libs/ardour/ardour/session_playlists.h b/libs/ardour/ardour/session_playlists.h
index 83dc8ee58c..e7ad1624dd 100644
--- a/libs/ardour/ardour/session_playlists.h
+++ b/libs/ardour/ardour/session_playlists.h
@@ -44,7 +44,7 @@ class Session;
class Crossfade;
class Track;
-class SessionPlaylists : public PBD::ScopedConnectionList
+class LIBARDOUR_API SessionPlaylists : public PBD::ScopedConnectionList
{
public:
~SessionPlaylists ();
diff --git a/libs/ardour/ardour/session_state_utils.h b/libs/ardour/ardour/session_state_utils.h
index 166b738d05..f35bbd0778 100644
--- a/libs/ardour/ardour/session_state_utils.h
+++ b/libs/ardour/ardour/session_state_utils.h
@@ -22,6 +22,8 @@
#include <vector>
#include <string>
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
/**
@@ -32,7 +34,7 @@ namespace ARDOUR {
*
* @return true if successful, false otherwise.
*/
-bool create_backup_file (const std::string & file_path);
+LIBARDOUR_API bool create_backup_file (const std::string & file_path);
/**
* Get the absolute paths to all state files in the directory
@@ -41,8 +43,8 @@ bool create_backup_file (const std::string & file_path);
* @param directory_path The absolute path to a directory.
* @param result vector to contain resulting state files.
*/
-void get_state_files_in_directory (const std::string& directory_path,
- std::vector<std::string>& result);
+LIBARDOUR_API void get_state_files_in_directory (const std::string& directory_path,
+ std::vector<std::string>& result);
/**
* Given a vector of paths to files, return a vector containing
@@ -52,7 +54,7 @@ void get_state_files_in_directory (const std::string& directory_path,
* @return a vector containing a list of file names without any
* filename extension.
*/
-std::vector<std::string> get_file_names_no_extension (const std::vector<std::string> & file_paths);
+LIBARDOUR_API std::vector<std::string> get_file_names_no_extension (const std::vector<std::string> & file_paths);
} // namespace ARDOUR
diff --git a/libs/ardour/ardour/session_utils.h b/libs/ardour/ardour/session_utils.h
index ab24e976b2..bd9cc92267 100644
--- a/libs/ardour/ardour/session_utils.h
+++ b/libs/ardour/ardour/session_utils.h
@@ -23,9 +23,11 @@
#include <string>
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
-int find_session (std::string str, std::string& path, std::string& snapshot, bool& isnew);
+ LIBARDOUR_API extern int find_session (std::string str, std::string& path, std::string& snapshot, bool& isnew);
};
diff --git a/libs/ardour/ardour/silentfilesource.h b/libs/ardour/ardour/silentfilesource.h
index 5cdade3751..cf6462247a 100644
--- a/libs/ardour/ardour/silentfilesource.h
+++ b/libs/ardour/ardour/silentfilesource.h
@@ -25,13 +25,14 @@
namespace ARDOUR {
-class SilentFileSource : public AudioFileSource {
+class LIBARDOUR_API SilentFileSource : public AudioFileSource {
public:
int update_header (framepos_t /*when*/, struct tm&, time_t) { return 0; }
int flush_header () { return 0; }
float sample_rate () const { return _sample_rate; }
void set_length (framecnt_t len) { _length = len; }
+ void flush () {}
bool destructive() const { return false; }
bool can_be_analysed() const { return false; }
@@ -59,7 +60,7 @@ protected:
void set_header_timeline_position () {}
int read_peaks_with_fpp (PeakData *peaks, framecnt_t npeaks, framepos_t /*start*/, framecnt_t /*cnt*/,
- double /*samples_per_unit*/, framecnt_t /*fpp*/) const {
+ double /*frames_per_pixel*/, framecnt_t /*fpp*/) const {
memset (peaks, 0, sizeof (PeakData) * npeaks);
return 0;
}
diff --git a/libs/ardour/ardour/slave.h b/libs/ardour/ardour/slave.h
index 364929eaab..6df10c3f9a 100644
--- a/libs/ardour/ardour/slave.h
+++ b/libs/ardour/ardour/slave.h
@@ -24,13 +24,13 @@
#include <glibmm/threads.h>
-#include <jack/jack.h>
#include <ltc.h>
#include "pbd/signals.h"
#include "timecode/time.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "midi++/parser.h"
#include "midi++/types.h"
@@ -59,7 +59,7 @@ class MidiPort;
* Therefore it is rather that class, that makes ARDOUR a slave by connecting it
* to its external time master.
*/
-class Slave {
+class LIBARDOUR_API Slave {
public:
Slave() { }
virtual ~Slave() {}
@@ -180,7 +180,7 @@ class Slave {
};
/// We need this wrapper for testability, it's just too hard to mock up a session class
-class ISlaveSessionProxy {
+class LIBARDOUR_API ISlaveSessionProxy {
public:
virtual ~ISlaveSessionProxy() {}
virtual TempoMap& tempo_map() const { return *((TempoMap *) 0); }
@@ -200,7 +200,7 @@ class ISlaveSessionProxy {
/// The Session Proxy for use in real Ardour
-class SlaveSessionProxy : public ISlaveSessionProxy {
+class LIBARDOUR_API SlaveSessionProxy : public ISlaveSessionProxy {
Session& session;
public:
@@ -219,7 +219,7 @@ class SlaveSessionProxy : public ISlaveSessionProxy {
void request_transport_speed (double speed);
};
-struct SafeTime {
+struct LIBARDOUR_API SafeTime {
volatile int guard1;
framepos_t position;
framepos_t timestamp;
@@ -235,7 +235,7 @@ struct SafeTime {
}
};
-class TimecodeSlave : public Slave {
+class LIBARDOUR_API TimecodeSlave : public Slave {
public:
TimecodeSlave () {}
@@ -252,7 +252,7 @@ class TimecodeSlave : public Slave {
bool timecode_negative_offset;
};
-class MTC_Slave : public TimecodeSlave {
+class LIBARDOUR_API MTC_Slave : public TimecodeSlave {
public:
MTC_Slave (Session&, MidiPort&);
~MTC_Slave ();
@@ -336,7 +336,7 @@ class MTC_Slave : public TimecodeSlave {
void parameter_changed(std::string const & p);
};
-class LTC_Slave : public TimecodeSlave {
+class LIBARDOUR_API LTC_Slave : public TimecodeSlave {
public:
LTC_Slave (Session&);
~LTC_Slave ();
@@ -404,7 +404,7 @@ public:
double b, c; ///< DLL filter coefficients
};
-class MIDIClock_Slave : public Slave {
+class LIBARDOUR_API MIDIClock_Slave : public Slave {
public:
MIDIClock_Slave (Session&, MidiPort&, int ppqn = 24);
@@ -490,7 +490,7 @@ class MIDIClock_Slave : public Slave {
bool _starting;
};
-class Engine_Slave : public Slave
+class LIBARDOUR_API Engine_Slave : public Slave
{
public:
Engine_Slave (AudioEngine&);
diff --git a/libs/ardour/ardour/smf_source.h b/libs/ardour/ardour/smf_source.h
index ca337a62c2..9d85f94352 100644
--- a/libs/ardour/ardour/smf_source.h
+++ b/libs/ardour/ardour/smf_source.h
@@ -34,7 +34,7 @@ namespace ARDOUR {
template<typename T> class MidiRingBuffer;
/** Standard Midi File (Type 0) Source */
-class SMFSource : public MidiSource, public FileSource, public Evoral::SMF {
+class LIBARDOUR_API SMFSource : public MidiSource, public FileSource, public Evoral::SMF {
public:
/** Constructor for existing external-to-session files */
SMFSource (Session& session, const std::string& path,
@@ -45,12 +45,19 @@ public:
virtual ~SMFSource ();
+ /** Rename the file on disk referenced by this source to \param newname
+ *
+ * This method exists only for MIDI file sources, not for audio, which
+ * can never be renamed. It exists for MIDI so that we can get
+ * consistent and sane region/source numbering when regions are added
+ * manually (which never happens with audio).
+ */
+ int rename (const std::string& name);
+
bool safe_file_extension (const std::string& path) const {
return safe_midi_file_extension(path);
}
- bool set_name (const std::string& newname) { return (set_source_name(newname, false) == 0); }
-
void append_event_unlocked_beats (const Evoral::Event<Evoral::MusicalTime>& ev);
void append_event_unlocked_frames (const Evoral::Event<framepos_t>& ev, framepos_t source_start);
@@ -69,6 +76,8 @@ public:
static bool safe_midi_file_extension (const std::string& path);
+ void prevent_deletion ();
+
protected:
void set_path (const std::string& newpath);
diff --git a/libs/ardour/ardour/sndfileimportable.h b/libs/ardour/ardour/sndfileimportable.h
index 8612e264c4..10c429c545 100644
--- a/libs/ardour/ardour/sndfileimportable.h
+++ b/libs/ardour/ardour/sndfileimportable.h
@@ -22,12 +22,13 @@
#include <boost/shared_ptr.hpp>
#include <sndfile.h>
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/importable_source.h"
namespace ARDOUR {
-class SndFileImportableSource : public ImportableSource {
+class LIBARDOUR_API SndFileImportableSource : public ImportableSource {
public:
SndFileImportableSource (const std::string& path);
virtual ~SndFileImportableSource();
diff --git a/libs/ardour/ardour/sndfilesource.h b/libs/ardour/ardour/sndfilesource.h
index 3f63f1c598..25b8f003b2 100644
--- a/libs/ardour/ardour/sndfilesource.h
+++ b/libs/ardour/ardour/sndfilesource.h
@@ -28,7 +28,7 @@
namespace ARDOUR {
-class SndFileSource : public AudioFileSource {
+class LIBARDOUR_API SndFileSource : public AudioFileSource {
public:
/** Constructor to be called for existing external-to-session files */
SndFileSource (Session&, const std::string& path, int chn, Flag flags);
@@ -46,6 +46,7 @@ class SndFileSource : public AudioFileSource {
float sample_rate () const;
int update_header (framepos_t when, struct tm&, time_t);
int flush_header ();
+ void flush ();
framepos_t natural_position () const;
diff --git a/libs/ardour/ardour/soundseq.h b/libs/ardour/ardour/soundseq.h
index ff8e96ad8f..02425a71cf 100644
--- a/libs/ardour/ardour/soundseq.h
+++ b/libs/ardour/ardour/soundseq.h
@@ -26,21 +26,21 @@ namespace ARDOUR {
typedef gint16 peak_datum;
-struct peak_data_t {
+struct LIBARDOUR_API peak_data_t {
peak_datum min;
peak_datum max;
};
const uint32_t frames_per_peak = 2048;
-class Sound : public EDL::Piece {
+class LIBARDOUR_API Sound : public EDL::Piece {
public:
int peak (peak_data_t& pk, uint32_t start, uint32_t cnt);
int read_peaks (peak_data_t *, uint32_t npeaks, uint32_t start, uint32_t cnt);
int build_peak (uint32_t first_frame, uint32_t cnt);
};
-class SoundPlaylist : public EDL::Playlist {
+class LIBARDOUR_API SoundPlaylist : public EDL::Playlist {
public:
int read_peaks (peak_data_t *, uint32_t npeaks, uint32_t start, uint32_t cnt);
};
diff --git a/libs/ardour/ardour/source.h b/libs/ardour/ardour/source.h
index 5e851702d4..78b3cfaa21 100644
--- a/libs/ardour/ardour/source.h
+++ b/libs/ardour/ardour/source.h
@@ -36,7 +36,7 @@ namespace ARDOUR {
class Session;
-class Source : public SessionObject
+class LIBARDOUR_API Source : public SessionObject
{
public:
enum Flag {
diff --git a/libs/ardour/ardour/source_factory.h b/libs/ardour/ardour/source_factory.h
index c94f783b44..4ef2cd60ee 100644
--- a/libs/ardour/ardour/source_factory.h
+++ b/libs/ardour/ardour/source_factory.h
@@ -36,7 +36,7 @@ class Session;
class AudioSource;
class Playlist;
-class SourceFactory {
+class LIBARDOUR_API SourceFactory {
public:
static void init ();
diff --git a/libs/ardour/ardour/speaker.h b/libs/ardour/ardour/speaker.h
index 3deeb8b0d9..c643eb5d02 100644
--- a/libs/ardour/ardour/speaker.h
+++ b/libs/ardour/ardour/speaker.h
@@ -22,9 +22,11 @@
#include "pbd/cartesian.h"
#include "pbd/signals.h"
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
-class Speaker {
+class LIBARDOUR_API Speaker {
public:
Speaker (int, const PBD::AngularVector& position);
Speaker (const Speaker &);
diff --git a/libs/ardour/ardour/speakers.h b/libs/ardour/ardour/speakers.h
index dbe4ef180e..cde2c40dbb 100644
--- a/libs/ardour/ardour/speakers.h
+++ b/libs/ardour/ardour/speakers.h
@@ -31,7 +31,7 @@ class XMLNode;
namespace ARDOUR {
-class Speakers : public PBD::Stateful {
+class LIBARDOUR_API Speakers : public PBD::Stateful {
public:
Speakers ();
Speakers (const Speakers&);
diff --git a/libs/ardour/ardour/spline.h b/libs/ardour/ardour/spline.h
index 6a12e96d52..475441fd44 100644
--- a/libs/ardour/ardour/spline.h
+++ b/libs/ardour/ardour/spline.h
@@ -28,7 +28,7 @@ extern "C" {
typedef struct _spline Spline;
typedef struct _spline_point SplinePoint;
-struct _spline_point
+struct LIBARDOUR_API _spline_point
{
float x;
float y;
@@ -45,7 +45,7 @@ void spline_fill (Spline *, float x0, float x1, float *vec, uint32_t veclen);
float spline_get_max_x (Spline *);
float spline_get_min_x (Spline *);
-struct _spline
+struct LIBARDOUR_API _spline
{
float *deriv2;
float *x;
diff --git a/libs/ardour/ardour/srcfilesource.h b/libs/ardour/ardour/srcfilesource.h
index 0b0865acc6..78564c8b88 100644
--- a/libs/ardour/ardour/srcfilesource.h
+++ b/libs/ardour/ardour/srcfilesource.h
@@ -23,18 +23,21 @@
#include <cstring>
#include <samplerate.h>
+
+#include "ardour/libardour_visibility.h"
#include "ardour/audiofilesource.h"
#include "ardour/session.h"
namespace ARDOUR {
-class SrcFileSource : public AudioFileSource {
+class LIBARDOUR_API SrcFileSource : public AudioFileSource {
public:
SrcFileSource (Session&, boost::shared_ptr<AudioFileSource>, SrcQuality srcq = SrcQuality(SrcQuick));
~SrcFileSource ();
- int update_header (framepos_t /*when*/, struct tm&, time_t) { return 0; }
- int flush_header () { return 0; }
+ int update_header (framepos_t /*when*/, struct tm&, time_t) { return 0; }
+ int flush_header () { return 0; }
+ void flush () { }
void set_header_timeline_position () {};
void set_length (framecnt_t /*len*/) {};
diff --git a/libs/ardour/ardour/stretch.h b/libs/ardour/ardour/stretch.h
index 066ed7861a..edca5fc44b 100644
--- a/libs/ardour/ardour/stretch.h
+++ b/libs/ardour/ardour/stretch.h
@@ -33,7 +33,7 @@
namespace ARDOUR {
-class RBStretch : public RBEffect {
+class LIBARDOUR_API RBStretch : public RBEffect {
public:
RBStretch (ARDOUR::Session&, TimeFXRequest&);
~RBStretch() {}
@@ -47,7 +47,7 @@ class RBStretch : public RBEffect {
namespace ARDOUR {
-class STStretch : public Filter {
+class LIBARDOUR_API STStretch : public Filter {
public:
STStretch (ARDOUR::Session&, TimeFXRequest&);
~STStretch ();
diff --git a/libs/ardour/ardour/strip_silence.h b/libs/ardour/ardour/strip_silence.h
index eed4320173..59f4ea0a57 100644
--- a/libs/ardour/ardour/strip_silence.h
+++ b/libs/ardour/ardour/strip_silence.h
@@ -22,7 +22,7 @@
namespace ARDOUR {
/// A filter to strip silence from regions
-class StripSilence : public Filter
+class LIBARDOUR_API StripSilence : public Filter
{
public:
StripSilence (Session &, const AudioIntervalMap&, framecnt_t fade_length);
diff --git a/libs/ardour/ardour/tape_file_matcher.h b/libs/ardour/ardour/tape_file_matcher.h
index 6c8392f46f..623bd406a8 100644
--- a/libs/ardour/ardour/tape_file_matcher.h
+++ b/libs/ardour/ardour/tape_file_matcher.h
@@ -23,9 +23,11 @@
#include <regex.h>
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
-class TapeFileMatcher
+class LIBARDOUR_API TapeFileMatcher
{
public:
diff --git a/libs/ardour/ardour/template_utils.h b/libs/ardour/ardour/template_utils.h
index e01a62bbd1..dc56c53c44 100644
--- a/libs/ardour/ardour/template_utils.h
+++ b/libs/ardour/ardour/template_utils.h
@@ -24,23 +24,25 @@
#include <string>
#include <vector>
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
- std::string system_template_directory ();
- std::string system_route_template_directory ();
+ LIBARDOUR_API std::string system_template_directory ();
+ LIBARDOUR_API std::string system_route_template_directory ();
- std::string user_template_directory ();
- std::string user_route_template_directory ();
+ LIBARDOUR_API std::string user_template_directory ();
+ LIBARDOUR_API std::string user_route_template_directory ();
- struct TemplateInfo {
+ struct LIBARDOUR_API TemplateInfo {
std::string name;
std::string path;
};
- void find_route_templates (std::vector<TemplateInfo>& template_names);
- void find_session_templates (std::vector<TemplateInfo>& template_names);
+ LIBARDOUR_API void find_route_templates (std::vector<TemplateInfo>& template_names);
+ LIBARDOUR_API void find_session_templates (std::vector<TemplateInfo>& template_names);
- std::string session_template_dir_to_file (std::string const &);
+ LIBARDOUR_API std::string session_template_dir_to_file (std::string const &);
} // namespace ARDOUR
diff --git a/libs/ardour/ardour/tempo.h b/libs/ardour/ardour/tempo.h
index bedc825288..8fa5ed45a0 100644
--- a/libs/ardour/ardour/tempo.h
+++ b/libs/ardour/ardour/tempo.h
@@ -45,7 +45,7 @@ class Meter;
class TempoMap;
/** Tempo, the speed at which musical time progresses (BPM). */
-class Tempo {
+class LIBARDOUR_API Tempo {
public:
Tempo (double bpm, double type=4.0) // defaulting to quarter note
: _beats_per_minute (bpm), _note_type(type) {}
@@ -62,7 +62,7 @@ class Tempo {
};
/** Meter, or time signature (beats per bar, and which note type is a beat). */
-class Meter {
+class LIBARDOUR_API Meter {
public:
Meter (double dpb, double bt)
: _divisions_per_bar (dpb), _note_type (bt) {}
@@ -87,7 +87,7 @@ class Meter {
};
/** A section of timeline with a certain Tempo or Meter. */
-class MetricSection {
+class LIBARDOUR_API MetricSection {
public:
MetricSection (const Timecode::BBT_Time& start)
: _start (start), _frame (0), _movable (true) {}
@@ -123,7 +123,7 @@ class MetricSection {
};
/** A section of timeline with a certain Meter. */
-class MeterSection : public MetricSection, public Meter {
+class LIBARDOUR_API MeterSection : public MetricSection, public Meter {
public:
MeterSection (const Timecode::BBT_Time& start, double bpb, double note_type)
: MetricSection (start), Meter (bpb, note_type) {}
@@ -137,7 +137,7 @@ class MeterSection : public MetricSection, public Meter {
};
/** A section of timeline with a certain Tempo. */
-class TempoSection : public MetricSection, public Tempo {
+class LIBARDOUR_API TempoSection : public MetricSection, public Tempo {
public:
TempoSection (const Timecode::BBT_Time& start, double qpm, double note_type)
: MetricSection (start), Tempo (qpm, note_type), _bar_offset (-1.0) {}
@@ -170,7 +170,7 @@ typedef std::list<MetricSection*> Metrics;
/** Helper class to keep track of the Meter *AND* Tempo in effect
at a given point in time.
*/
-class TempoMetric {
+class LIBARDOUR_API TempoMetric {
public:
TempoMetric (const Meter& m, const Tempo& t)
: _meter (&m), _tempo (&t), _frame (0) {}
@@ -205,7 +205,7 @@ class TempoMetric {
Timecode::BBT_Time _start;
};
-class TempoMap : public PBD::StatefulDestructible
+class LIBARDOUR_API TempoMap : public PBD::StatefulDestructible
{
public:
TempoMap (framecnt_t frame_rate);
diff --git a/libs/ardour/ardour/tempo_map_importer.h b/libs/ardour/ardour/tempo_map_importer.h
index 57c7402781..28a65218c7 100644
--- a/libs/ardour/ardour/tempo_map_importer.h
+++ b/libs/ardour/ardour/tempo_map_importer.h
@@ -32,14 +32,14 @@ namespace ARDOUR {
class Session;
-class TempoMapImportHandler : public ElementImportHandler
+class LIBARDOUR_API TempoMapImportHandler : public ElementImportHandler
{
public:
TempoMapImportHandler (XMLTree const & source, Session & session);
std::string get_info () const;
};
-class TempoMapImporter : public ElementImporter
+class LIBARDOUR_API TempoMapImporter : public ElementImporter
{
private:
typedef boost::shared_ptr<XMLNode> XMLNodePtr;
diff --git a/libs/ardour/ardour/thread_buffers.h b/libs/ardour/ardour/thread_buffers.h
index 9d92454887..f30476a474 100644
--- a/libs/ardour/ardour/thread_buffers.h
+++ b/libs/ardour/ardour/thread_buffers.h
@@ -23,13 +23,14 @@
#include <glibmm/threads.h>
#include "ardour/chan_count.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
namespace ARDOUR {
class BufferSet;
-class ThreadBuffers {
+class LIBARDOUR_API ThreadBuffers {
public:
ThreadBuffers ();
~ThreadBuffers ();
diff --git a/libs/ardour/ardour/ticker.h b/libs/ardour/ardour/ticker.h
index 7f0d1987fc..0e5c3c80f4 100644
--- a/libs/ardour/ardour/ticker.h
+++ b/libs/ardour/ardour/ticker.h
@@ -23,6 +23,7 @@
#include "pbd/signals.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/session_handle.h"
@@ -35,7 +36,7 @@ namespace ARDOUR {
class Session;
class MidiPort;
-class MidiClockTicker : public SessionHandlePtr, boost::noncopyable
+class LIBARDOUR_API MidiClockTicker : public SessionHandlePtr, boost::noncopyable
{
public:
MidiClockTicker ();
diff --git a/libs/ardour/ardour/track.h b/libs/ardour/ardour/track.h
index bdf420763b..ee74fee46e 100644
--- a/libs/ardour/ardour/track.h
+++ b/libs/ardour/ardour/track.h
@@ -35,7 +35,7 @@ class Region;
class Diskstream;
class IO;
-class Track : public Route, public PublicDiskstream
+class LIBARDOUR_API Track : public Route, public PublicDiskstream
{
public:
Track (Session&, std::string name, Route::Flag f = Route::Flag (0), TrackMode m = Normal, DataType default_type = DataType::AUDIO);
@@ -120,7 +120,7 @@ class Track : public Route, public PublicDiskstream
bool destructive () const;
std::list<boost::shared_ptr<Source> > & last_capture_sources ();
void set_capture_offset ();
- std::list<boost::shared_ptr<Source> > steal_write_sources();
+ std::string steal_write_source_name ();
void reset_write_sources (bool, bool force = false);
float playback_buffer_load () const;
float capture_buffer_load () const;
diff --git a/libs/ardour/ardour/transient_detector.h b/libs/ardour/ardour/transient_detector.h
index 322e4cbc75..0e07c5851a 100644
--- a/libs/ardour/ardour/transient_detector.h
+++ b/libs/ardour/ardour/transient_detector.h
@@ -28,7 +28,7 @@ class AudioSource;
class Readable;
class Session;
-class TransientDetector : public AudioAnalyser
+class LIBARDOUR_API TransientDetector : public AudioAnalyser
{
public:
TransientDetector (float sample_rate);
diff --git a/libs/ardour/ardour/trimmable.h b/libs/ardour/ardour/trimmable.h
index 071e3d151a..07e2c809a3 100644
--- a/libs/ardour/ardour/trimmable.h
+++ b/libs/ardour/ardour/trimmable.h
@@ -22,7 +22,7 @@
namespace ARDOUR {
-class Trimmable {
+class LIBARDOUR_API Trimmable {
public:
Trimmable() {}
virtual ~Trimmable() {}
diff --git a/libs/ardour/ardour/types.h b/libs/ardour/ardour/types.h
index 50a96030b1..1b9c3326c0 100644
--- a/libs/ardour/ardour/types.h
+++ b/libs/ardour/ardour/types.h
@@ -38,6 +38,7 @@
#include "evoral/Range.hpp"
#include "ardour/chan_count.h"
+#include "ardour/plugin_types.h"
#include <map>
@@ -469,14 +470,6 @@ namespace ARDOUR {
PeakDatum max;
};
- enum PluginType {
- AudioUnit,
- LADSPA,
- LV2,
- Windows_VST,
- LXVST,
- };
-
enum RunContext {
ButlerContext = 0,
TransportContext,
@@ -639,6 +632,7 @@ std::istream& operator>>(std::istream& o, ARDOUR::DenormalModel& sf);
std::istream& operator>>(std::istream& o, ARDOUR::WaveformScale& sf);
std::istream& operator>>(std::istream& o, ARDOUR::WaveformShape& sf);
std::istream& operator>>(std::istream& o, ARDOUR::PositionLockStyle& sf);
+std::istream& operator>>(std::istream& o, ARDOUR::FadeShape& sf);
std::ostream& operator<<(std::ostream& o, const ARDOUR::SampleFormat& sf);
std::ostream& operator<<(std::ostream& o, const ARDOUR::HeaderFormat& sf);
@@ -662,6 +656,7 @@ std::ostream& operator<<(std::ostream& o, const ARDOUR::DenormalModel& sf);
std::ostream& operator<<(std::ostream& o, const ARDOUR::WaveformScale& sf);
std::ostream& operator<<(std::ostream& o, const ARDOUR::WaveformShape& sf);
std::ostream& operator<<(std::ostream& o, const ARDOUR::PositionLockStyle& sf);
+std::ostream& operator<<(std::ostream& o, const ARDOUR::FadeShape& sf);
static inline ARDOUR::framepos_t
session_frame_to_track_frame (ARDOUR::framepos_t session_frame, double speed)
diff --git a/libs/ardour/ardour/unknown_processor.h b/libs/ardour/ardour/unknown_processor.h
index 61a5734df2..50234e8294 100644
--- a/libs/ardour/ardour/unknown_processor.h
+++ b/libs/ardour/ardour/unknown_processor.h
@@ -39,7 +39,7 @@ namespace ARDOUR {
* session on a machine without a particular plugin will not corrupt
* the session.
*/
-class UnknownProcessor : public Processor
+class LIBARDOUR_API UnknownProcessor : public Processor
{
public:
UnknownProcessor (Session &, XMLNode const &);
diff --git a/libs/ardour/ardour/uri_map.h b/libs/ardour/ardour/uri_map.h
index 18008f0df2..a948ea4002 100644
--- a/libs/ardour/ardour/uri_map.h
+++ b/libs/ardour/ardour/uri_map.h
@@ -28,6 +28,8 @@
#include "lv2/lv2plug.in/ns/ext/uri-map/uri-map.h"
#include "lv2/lv2plug.in/ns/ext/urid/urid.h"
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
/** Implementation of the LV2 uri-map and urid extensions.
@@ -35,7 +37,7 @@ namespace ARDOUR {
* This just uses a pair of std::map and is not so great in the space overhead
* department, but it's fast enough and not really performance critical anyway.
*/
-class URIMap : public boost::noncopyable {
+class LIBARDOUR_API URIMap : public boost::noncopyable {
public:
URIMap();
diff --git a/libs/ardour/ardour/user_bundle.h b/libs/ardour/ardour/user_bundle.h
index 5ecfe521f5..4ff435ef35 100644
--- a/libs/ardour/ardour/user_bundle.h
+++ b/libs/ardour/ardour/user_bundle.h
@@ -29,7 +29,7 @@ namespace ARDOUR {
class Session;
-class UserBundle : public Bundle, public PBD::Stateful {
+class LIBARDOUR_API UserBundle : public Bundle, public PBD::Stateful {
public:
UserBundle (std::string const &);
diff --git a/libs/ardour/ardour/utils.h b/libs/ardour/ardour/utils.h
index 4bf97fd2e5..6dba01c797 100644
--- a/libs/ardour/ardour/utils.h
+++ b/libs/ardour/ardour/utils.h
@@ -32,18 +32,19 @@
#include <CoreFoundation/CoreFoundation.h>
#endif /* __APPLE__ */
+#include "ardour/libardour_visibility.h"
#include "ardour/ardour.h"
#include "ardour/data_type.h"
#include "ardour/dB.h"
class XMLNode;
-std::string legalize_for_path (const std::string& str);
-std::string legalize_for_universal_path (const std::string& str);
-std::string legalize_for_uri (const std::string& str);
-std::string legalize_for_path_2X (const std::string& str);
-XMLNode* find_named_node (const XMLNode& node, std::string name);
-std::string bool_as_string (bool);
+LIBARDOUR_API std::string legalize_for_path (const std::string& str);
+LIBARDOUR_API std::string legalize_for_universal_path (const std::string& str);
+LIBARDOUR_API std::string legalize_for_uri (const std::string& str);
+LIBARDOUR_API std::string legalize_for_path_2X (const std::string& str);
+LIBARDOUR_API XMLNode* find_named_node (const XMLNode& node, std::string name);
+LIBARDOUR_API std::string bool_as_string (bool);
static inline float f_max(float x, float a) {
x -= a;
@@ -54,23 +55,23 @@ static inline float f_max(float x, float a) {
return (x);
}
-std::string bump_name_once(const std::string& s, char delimiter);
+LIBARDOUR_API std::string bump_name_once(const std::string& s, char delimiter);
-int cmp_nocase (const std::string& s, const std::string& s2);
-int cmp_nocase_utf8 (const std::string& s1, const std::string& s2);
+LIBARDOUR_API int cmp_nocase (const std::string& s, const std::string& s2);
+LIBARDOUR_API int cmp_nocase_utf8 (const std::string& s1, const std::string& s2);
-int touch_file(std::string path);
+LIBARDOUR_API int touch_file(std::string path);
-std::string region_name_from_path (std::string path, bool strip_channels, bool add_channel_suffix = false, uint32_t total = 0, uint32_t this_one = 0);
-bool path_is_paired (std::string path, std::string& pair_base);
+LIBARDOUR_API std::string region_name_from_path (std::string path, bool strip_channels, bool add_channel_suffix = false, uint32_t total = 0, uint32_t this_one = 0);
+LIBARDOUR_API bool path_is_paired (std::string path, std::string& pair_base);
-void compute_equal_power_fades (ARDOUR::framecnt_t nframes, float* in, float* out);
+LIBARDOUR_API void compute_equal_power_fades (ARDOUR::framecnt_t nframes, float* in, float* out);
-const char* sync_source_to_string (ARDOUR::SyncSource src, bool sh = false);
-ARDOUR::SyncSource string_to_sync_source (std::string str);
+LIBARDOUR_API const char* sync_source_to_string (ARDOUR::SyncSource src, bool sh = false);
+LIBARDOUR_API ARDOUR::SyncSource string_to_sync_source (std::string str);
-const char* edit_mode_to_string (ARDOUR::EditMode);
-ARDOUR::EditMode string_to_edit_mode (std::string);
+LIBARDOUR_API const char* edit_mode_to_string (ARDOUR::EditMode);
+LIBARDOUR_API ARDOUR::EditMode string_to_edit_mode (std::string);
#undef OLD_GAIN_MATH
#define OLD_GAIN_MATH
@@ -142,8 +143,8 @@ slider_position_to_gain (double pos)
}
#undef OLD_GAIN_MATH
-double gain_to_slider_position_with_max (double g, double max_gain = 2.0);
-double slider_position_to_gain_with_max (double g, double max_gain = 2.0);
+LIBARDOUR_API double gain_to_slider_position_with_max (double g, double max_gain = 2.0);
+LIBARDOUR_API double slider_position_to_gain_with_max (double g, double max_gain = 2.0);
/* I don't really like hard-coding these falloff rates here
* Probably should use a map of some kind that could be configured
@@ -160,17 +161,17 @@ double slider_position_to_gain_with_max (double g, double max_gain = 2.0);
#define METER_FALLOFF_FASTER 46.0f
#define METER_FALLOFF_FASTEST 70.0f
-float meter_falloff_to_float (ARDOUR::MeterFalloff);
-ARDOUR::MeterFalloff meter_falloff_from_float (float);
-float meter_falloff_to_db_per_sec (float);
+LIBARDOUR_API float meter_falloff_to_float (ARDOUR::MeterFalloff);
+LIBARDOUR_API ARDOUR::MeterFalloff meter_falloff_from_float (float);
+LIBARDOUR_API float meter_falloff_to_db_per_sec (float);
-const char* native_header_format_extension (ARDOUR::HeaderFormat, const ARDOUR::DataType& type);
-bool matching_unsuffixed_filename_exists_in (const std::string& dir, const std::string& name);
+LIBARDOUR_API const char* native_header_format_extension (ARDOUR::HeaderFormat, const ARDOUR::DataType& type);
+LIBARDOUR_API bool matching_unsuffixed_filename_exists_in (const std::string& dir, const std::string& name);
-uint32_t how_many_dsp_threads ();
+LIBARDOUR_API uint32_t how_many_dsp_threads ();
#if __APPLE__
-std::string CFStringRefToStdString(CFStringRef stringRef);
+LIBARDOUR_API std::string CFStringRefToStdString(CFStringRef stringRef);
#endif // __APPLE__
#endif /* __ardour_utils_h__ */
diff --git a/libs/ardour/ardour/vestige/aeffectx.h b/libs/ardour/ardour/vestige/aeffectx.h
index 4007ecf5ef..5b7d69c411 100644
--- a/libs/ardour/ardour/vestige/aeffectx.h
+++ b/libs/ardour/ardour/vestige/aeffectx.h
@@ -101,16 +101,35 @@
#define effEditIdle 19
#define effEditTop 20
#define effProcessEvents 25
+// the next one from http://asseca.com/vst-24-specs/index.html
+#define effGetPlugCategory 35
#define effGetEffectName 45
#define effGetVendorString 47
#define effGetProductString 48
#define effGetVendorVersion 49
#define effCanDo 51 // currently unused
+/* from http://asseca.com/vst-24-specs/efIdle.html */
+#define effIdle 53
/* from http://asseca.com/vst-24-specs/efGetParameterProperties.html */
#define effGetParameterProperties 56
#define effGetVstVersion 58 // currently unused
+/* http://asseca.com/vst-24-specs/efShellGetNextPlugin.html */
+#define effShellGetNextPlugin 70
+/* The next two were gleaned from http://www.kvraudio.com/forum/printview.php?t=143587&start=0 */
+#define effStartProcess 71
+#define effStopProcess 72
+
+#define effBeginSetProgram 67
+#define effEndSetProgram 68
+
+#ifdef WORDS_BIGENDIAN
+// "VstP"
+#define kEffectMagic 0x50747356
+#else
+// "PtsV"
+#define kEffectMagic 0x56737450
+#endif
-#define kEffectMagic (CCONST( 'V', 's', 't', 'P' ))
#define kVstLangEnglish 1
#define kVstMidiType 1
@@ -174,21 +193,58 @@ struct _VstEvents
VstEvent * events[];
};
+/* constants from http://www.rawmaterialsoftware.com/juceforum/viewtopic.php?t=3740&sid=183f74631fee71a493316735e2b9f28b */
+
+enum Vestige2StringConstants
+{
+ VestigeMaxNameLen = 64,
+ VestigeMaxLabelLen = 64,
+ VestigeMaxShortLabelLen = 8,
+ VestigeMaxCategLabelLen = 24,
+ VestigeMaxFileNameLen = 100
+};
+
+
+/* constants from http://asseca.com/vst-24-specs/efGetPlugCategory.html */
+
+enum VstPlugCategory
+{
+ kPlugCategUnknown = 0,
+ kPlugCategEffect,
+ kPlugCategSynth,
+ kPlugCategAnalysis,
+ kPlugCategMastering,
+ kPlugCategSpacializer,
+ kPlugCategRoomFx,
+ kPlugSurroundFx,
+ kPlugCategRestoration,
+ kPlugCategOfflineProcess,
+ kPlugCategShell,
+ kPlugCategGenerator,
+ kPlugCategMaxCount
+};
+
typedef struct _VstEvents VstEvents;
/* this struct taken from http://asseca.com/vst-24-specs/efGetParameterProperties.html */
struct _VstParameterProperties
{
- float stepFloat;
- float smallStepFloat;
- float largeStepFloat;
- char label[64];
- int32_t flags;
- int32_t minInteger;
- int32_t maxInteger;
- int32_t stepInteger;
- int32_t largeStepInteger;
- char shortLabel[8];
+ float stepFloat; /* float step */
+ float smallStepFloat; /* small float step */
+ float largeStepFloat; /* large float step */
+ char label[VestigeMaxLabelLen]; /* parameter label */
+ int32_t flags; /* @see VstParameterFlags */
+ int32_t minInteger; /* integer minimum */
+ int32_t maxInteger; /* integer maximum */
+ int32_t stepInteger; /* integer step */
+ int32_t largeStepInteger; /* large integer step */
+ char shortLabel[VestigeMaxShortLabelLen]; /* short label, recommended: 6 + delimiter */
+ int16_t displayIndex; /* index where this parameter should be displayed (starting with 0) */
+ int16_t category; /* 0: no category, else group index + 1 */
+ int16_t numParametersInCategory; /* number of parameters in category */
+ int16_t reserved; /* zero */
+ char categoryLabel[VestigeMaxCategLabelLen]; /* category label, e.g. "Osc 1" */
+ char future[16]; /* reserved for future use */
};
typedef struct _VstParameterProperties VstParameterProperties;
diff --git a/libs/ardour/ardour/visibility.h b/libs/ardour/ardour/visibility.h
deleted file mode 100644
index 09287b877d..0000000000
--- a/libs/ardour/ardour/visibility.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- Copyright (C) 2013 Paul Davis
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-*/
-
-#ifndef __libardour_visibility_h__
-#define __libardour_visibility_h__
-
-/* _WIN32 is defined by most compilers targetting Windows, but within the
- * ardour source tree, we also define COMPILER_MSVC or COMPILER_MINGW depending
- * on how a Windows build is built.
- */
-
-#if defined _WIN32 || defined __CYGWIN__ || defined(COMPILER_MSVC) || defined(COMPILER_MINGW)
- #define LIBARDOUR_HELPER_DLL_IMPORT __declspec(dllimport)
- #define LIBARDOUR_HELPER_DLL_EXPORT __declspec(dllexport)
- #define LIBARDOUR_HELPER_DLL_LOCAL
-#else
- #if __GNUC__ >= 4
- #define LIBARDOUR_HELPER_DLL_IMPORT __attribute__ ((visibility ("default")))
- #define LIBARDOUR_HELPER_DLL_EXPORT __attribute__ ((visibility ("default")))
- #define LIBARDOUR_HELPER_DLL_LOCAL __attribute__ ((visibility ("hidden")))
- #else
- #define LIBARDOUR_HELPER_DLL_IMPORT
- #define LIBARDOUR_HELPER_DLL_EXPORT
- #define LIBARDOUR_HELPER_DLL_LOCAL
- #endif
-#endif
-
-#endif /* __libardour_visibility_h__ */
diff --git a/libs/ardour/ardour/vst_info_file.h b/libs/ardour/ardour/vst_info_file.h
new file mode 100644
index 0000000000..5e613801a6
--- /dev/null
+++ b/libs/ardour/ardour/vst_info_file.h
@@ -0,0 +1,55 @@
+/*
+ Copyright (C) 2012-2014 Paul Davis
+ Author: Robin Gareus <robin@gareus.org>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __vst_info_file_h__
+#define __vst_info_file_h__
+
+#include "ardour/libardour_visibility.h"
+#include "ardour/vst_types.h"
+#include <vector>
+
+#ifndef VST_SCANNER_APP
+namespace ARDOUR {
+#endif
+
+enum VSTScanMode {
+ VST_SCAN_CACHE_ONLY,
+ VST_SCAN_USE_APP,
+ VST_SCAN_INTERNAL
+};
+
+LIBARDOUR_API extern std::string get_personal_vst_info_cache_dir ();
+LIBARDOUR_API extern std::string get_personal_vst_blacklist_dir ();
+LIBARDOUR_API extern void vstfx_free_info_list (std::vector<VSTInfo *> *infos);
+
+#ifdef LXVST_SUPPORT
+LIBARDOUR_API extern std::vector<VSTInfo*> * vstfx_get_info_lx (char *, enum VSTScanMode mode = VST_SCAN_USE_APP);
+#endif
+
+#ifdef WINDOWS_VST_SUPPORT
+LIBARDOUR_API extern std::vector<VSTInfo*> * vstfx_get_info_fst (char *, enum VSTScanMode mode = VST_SCAN_USE_APP);
+#endif
+
+#ifndef VST_SCANNER_APP
+} // namespace
+#endif
+
+#endif /* __vstfx_h__ */
+
diff --git a/libs/ardour/ardour/vst_plugin.h b/libs/ardour/ardour/vst_plugin.h
index 7ca973cbb7..3450e2a480 100644
--- a/libs/ardour/ardour/vst_plugin.h
+++ b/libs/ardour/ardour/vst_plugin.h
@@ -32,7 +32,7 @@ typedef struct _VSTState VSTState;
namespace ARDOUR {
/** Parent class for VST plugins of both Windows and Linux varieties */
-class VSTPlugin : public Plugin
+class LIBARDOUR_API VSTPlugin : public Plugin
{
public:
VSTPlugin (AudioEngine &, Session &, VSTHandle *);
@@ -73,6 +73,7 @@ public:
AEffect * plugin () const { return _plugin; }
VSTState * state () const { return _state; }
+ MidiBuffer * midi_buffer () const { return _midi_out_buf; }
int set_state (XMLNode const &, int);
@@ -94,6 +95,8 @@ protected:
VSTHandle* _handle;
VSTState* _state;
AEffect* _plugin;
+
+ MidiBuffer* _midi_out_buf;
};
}
diff --git a/libs/ardour/ardour/vst_types.h b/libs/ardour/ardour/vst_types.h
index d185d62606..35b52435ab 100644
--- a/libs/ardour/ardour/vst_types.h
+++ b/libs/ardour/ardour/vst_types.h
@@ -20,9 +20,11 @@
#ifndef __ardour_vst_types_h__
#define __ardour_vst_types_h__
+#include <pthread.h>
+#include "ardour/libardour_visibility.h"
#include "ardour/vestige/aeffectx.h"
-struct _VSTKey
+struct LIBARDOUR_API _VSTKey
{
/** virtual-key code, or 0 if this _VSTFXKey is a `character' key */
int special;
@@ -32,7 +34,7 @@ struct _VSTKey
typedef struct _VSTKey VSTKey;
-struct _VSTInfo
+struct LIBARDOUR_API _VSTInfo
{
char *name;
char *creator;
@@ -56,11 +58,11 @@ typedef struct _VSTInfo VSTInfo;
typedef AEffect * (* main_entry_t) (audioMasterCallback);
-struct _VSTHandle
+struct LIBARDOUR_API _VSTHandle
{
void* dll;
char* name;
- char* nameptr;
+ char* path;
main_entry_t main_entry;
@@ -69,7 +71,7 @@ struct _VSTHandle
typedef struct _VSTHandle VSTHandle;
-struct _VSTState
+struct LIBARDOUR_API _VSTState
{
AEffect* plugin;
@@ -89,13 +91,17 @@ struct _VSTState
void (* eventProc) (void * event);
VSTHandle* handle;
-
- int width;
- int height;
- int wantIdle;
- int destroy;
- int vst_version;
- int has_editor;
+
+ int width;
+ int height;
+ int wantIdle;
+
+ int voffset;
+ int hoffset;
+ int gui_shown;
+ int destroy;
+ int vst_version;
+ int has_editor;
int program_set_without_editor;
diff --git a/libs/ardour/ardour/vumeterdsp.h b/libs/ardour/ardour/vumeterdsp.h
index 3169dca12e..1271276d68 100644
--- a/libs/ardour/ardour/vumeterdsp.h
+++ b/libs/ardour/ardour/vumeterdsp.h
@@ -20,8 +20,9 @@
#ifndef __VUMETERDSP_H
#define __VUMETERDSP_H
+#include "ardour/libardour_visibility.h"
-class Vumeterdsp
+class LIBARDOUR_API Vumeterdsp
{
public:
diff --git a/libs/ardour/ardour/windows_vst_plugin.h b/libs/ardour/ardour/windows_vst_plugin.h
index 83bc113a00..17b72ac8da 100644
--- a/libs/ardour/ardour/windows_vst_plugin.h
+++ b/libs/ardour/ardour/windows_vst_plugin.h
@@ -22,7 +22,7 @@
#include "ardour/vst_plugin.h"
-struct _VSTHandle;
+struct LIBARDOUR_API _VSTHandle;
typedef struct _VSTHandle VSTHandle;
namespace ARDOUR {
@@ -30,17 +30,17 @@ namespace ARDOUR {
class AudioEngine;
class Session;
-class WindowsVSTPlugin : public VSTPlugin
+class LIBARDOUR_API WindowsVSTPlugin : public VSTPlugin
{
public:
- WindowsVSTPlugin (AudioEngine &, Session &, VSTHandle *);
+ WindowsVSTPlugin (AudioEngine &, Session &, VSTHandle *, int unique_id);
WindowsVSTPlugin (const WindowsVSTPlugin &);
~WindowsVSTPlugin ();
std::string state_node_name () const { return "windows-vst"; }
};
-class WindowsVSTPluginInfo : public PluginInfo
+class LIBARDOUR_API WindowsVSTPluginInfo : public PluginInfo
{
public:
WindowsVSTPluginInfo ();
diff --git a/libs/ardour/ardour/worker.h b/libs/ardour/ardour/worker.h
index 4f3ff54bc1..c9ff2f2d7f 100644
--- a/libs/ardour/ardour/worker.h
+++ b/libs/ardour/ardour/worker.h
@@ -27,12 +27,14 @@
#include "pbd/ringbuffer.h"
#include "pbd/semaphore.h"
+#include "ardour/libardour_visibility.h"
+
namespace ARDOUR {
/**
An object that needs to schedule non-RT work in the audio thread.
*/
-class Workee {
+class LIBARDOUR_API Workee {
public:
virtual ~Workee() {}
@@ -50,7 +52,7 @@ public:
/**
A worker thread for non-realtime tasks scheduled in the audio thread.
*/
-class Worker
+class LIBARDOUR_API Worker
{
public:
Worker(Workee* workee, uint32_t ring_size);
diff --git a/libs/ardour/async_midi_port.cc b/libs/ardour/async_midi_port.cc
index 5bc8e22833..ce32fe2ccc 100644
--- a/libs/ardour/async_midi_port.cc
+++ b/libs/ardour/async_midi_port.cc
@@ -19,6 +19,9 @@
*/
#include <iostream>
+#include <vector>
+
+#include <glibmm/timer.h>
#include "pbd/error.h"
#include "pbd/stacktrace.h"
@@ -35,7 +38,7 @@ using namespace std;
using namespace PBD;
namespace Evoral {
- template class EventRingBuffer<timestamp_t>;
+ template class EventRingBuffer<MIDI::timestamp_t>;
}
pthread_t AsyncMIDIPort::_process_thread;
@@ -47,9 +50,12 @@ AsyncMIDIPort::AsyncMIDIPort (string const & name, PortFlags flags)
, MIDI::Port (name, MIDI::Port::Flags (0))
, _currently_in_cycle (false)
, _last_write_timestamp (0)
+ , have_timer (false)
, output_fifo (512)
, input_fifo (1024)
+#ifndef PLATFORM_WINDOWS
, xthread (true)
+#endif
{
}
@@ -58,7 +64,14 @@ AsyncMIDIPort::~AsyncMIDIPort ()
}
void
-AsyncMIDIPort::flush_output_fifo (pframes_t nframes)
+AsyncMIDIPort::set_timer (boost::function<MIDI::framecnt_t (void)>& f)
+{
+ timer = f;
+ have_timer = true;
+}
+
+void
+AsyncMIDIPort::flush_output_fifo (MIDI::pframes_t nframes)
{
RingBuffer< Evoral::Event<double> >::rw_vector vec = { { 0, 0 }, { 0, 0 } };
size_t written;
@@ -89,7 +102,7 @@ AsyncMIDIPort::flush_output_fifo (pframes_t nframes)
}
void
-AsyncMIDIPort::cycle_start (pframes_t nframes)
+AsyncMIDIPort::cycle_start (MIDI::pframes_t nframes)
{
_currently_in_cycle = true;
MidiPort::cycle_start (nframes);
@@ -108,21 +121,31 @@ AsyncMIDIPort::cycle_start (pframes_t nframes)
if (ARDOUR::Port::receives_input()) {
MidiBuffer& mb (get_midi_buffer (nframes));
- pframes_t when = AudioEngine::instance()->sample_time_at_cycle_start();
+ framecnt_t when;
+
+ if (have_timer) {
+ when = timer ();
+ } else {
+ when = AudioEngine::instance()->sample_time_at_cycle_start();
+ }
for (MidiBuffer::iterator b = mb.begin(); b != mb.end(); ++b) {
+ if (!have_timer) {
+ when += (*b).time();
+ }
input_fifo.write (when, (Evoral::EventType) 0, (*b).size(), (*b).buffer());
}
-
+
+#ifndef PLATFORM_WINDOWS
if (!mb.empty()) {
xthread.wakeup ();
}
+#endif
}
-
}
void
-AsyncMIDIPort::cycle_end (pframes_t nframes)
+AsyncMIDIPort::cycle_end (MIDI::pframes_t nframes)
{
if (ARDOUR::Port::sends_output()) {
/* move any additional data from output FIFO into the port
@@ -161,12 +184,12 @@ AsyncMIDIPort::drain (int check_interval_usecs)
if (vec.len[0] + vec.len[1] >= output_fifo.bufsize() - 1) {
break;
}
- usleep (check_interval_usecs);
+ Glib::usleep (check_interval_usecs);
}
}
int
-AsyncMIDIPort::write (const byte * msg, size_t msglen, timestamp_t timestamp)
+AsyncMIDIPort::write (const MIDI::byte * msg, size_t msglen, MIDI::timestamp_t timestamp)
{
int ret = 0;
@@ -219,7 +242,7 @@ AsyncMIDIPort::write (const byte * msg, size_t msglen, timestamp_t timestamp)
}
if (timestamp >= _cycle_nframes) {
- std::cerr << "attempting to write MIDI event of " << msglen << " bytes at time "
+ std::cerr << "attempting to write MIDI event of " << msglen << " MIDI::bytes at time "
<< timestamp << " of " << _cycle_nframes
<< " (this will not work - needs a code fix)"
<< std::endl;
@@ -268,9 +291,9 @@ AsyncMIDIPort::read (MIDI::byte *, size_t)
timestamp_t time;
Evoral::EventType type;
uint32_t size;
- byte buffer[input_fifo.capacity()];
+ vector<MIDI::byte> buffer(input_fifo.capacity());
- while (input_fifo.read (&time, &type, &size, buffer)) {
+ while (input_fifo.read (&time, &type, &size, &buffer[0])) {
_parser->set_timestamp (time);
for (uint32_t i = 0; i < size; ++i) {
_parser->scanner (buffer[i]);
@@ -281,7 +304,7 @@ AsyncMIDIPort::read (MIDI::byte *, size_t)
}
void
-AsyncMIDIPort::parse (framecnt_t)
+AsyncMIDIPort::parse (MIDI::framecnt_t)
{
MIDI::byte buf[1];
diff --git a/libs/ardour/audio_diskstream.cc b/libs/ardour/audio_diskstream.cc
index a9f9f40d64..ffb8ef8a1b 100644
--- a/libs/ardour/audio_diskstream.cc
+++ b/libs/ardour/audio_diskstream.cc
@@ -27,8 +27,6 @@
#include <fcntl.h>
#include <cstdlib>
#include <ctime>
-#include <sys/stat.h>
-#include <sys/mman.h>
#include "pbd/error.h"
#include "pbd/xml++.h"
@@ -925,7 +923,7 @@ AudioDiskstream::internal_playback_seek (framecnt_t distance)
boost::shared_ptr<ChannelList> c = channels.reader();
for (chan = c->begin(); chan != c->end(); ++chan) {
- (*chan)->playback_buf->increment_read_ptr (std::llabs(distance));
+ (*chan)->playback_buf->increment_read_ptr (llabs(distance));
}
if (first_recordable_frame < max_framepos) {
@@ -1791,7 +1789,7 @@ AudioDiskstream::get_state ()
LocaleGuard lg (X_("POSIX"));
boost::shared_ptr<ChannelList> c = channels.reader();
- snprintf (buf, sizeof(buf), "%zd", c->size());
+ snprintf (buf, sizeof(buf), "%u", (unsigned int) c->size());
node.add_property ("channels", buf);
if (!capturing_sources.empty() && _session.get_record_enabled()) {
@@ -1928,14 +1926,6 @@ AudioDiskstream::use_new_write_source (uint32_t n)
return 0;
}
-list<boost::shared_ptr<Source> >
-AudioDiskstream::steal_write_sources()
-{
- /* not possible to steal audio write sources */
- list<boost::shared_ptr<Source> > ret;
- return ret;
-}
-
void
AudioDiskstream::reset_write_sources (bool mark_write_complete, bool /*force*/)
{
diff --git a/libs/ardour/audio_library.cc b/libs/ardour/audio_library.cc
index c2b2f1bff7..35c0972847 100644
--- a/libs/ardour/audio_library.cc
+++ b/libs/ardour/audio_library.cc
@@ -17,11 +17,18 @@
*/
+#ifdef WAF_BUILD
+#include "libardour-config.h"
+#endif
+
#include <sstream>
#include <libxml/uri.h>
+#ifdef HAVE_LRDF
#include <lrdf.h>
+#endif
+
#include <glibmm/miscutils.h>
#include <glibmm/convert.h>
@@ -57,7 +64,9 @@ AudioLibrary::AudioLibrary ()
touch_file(sfdb_file_path);
+#ifdef HAVE_LRDF
lrdf_read_file(src.c_str());
+#endif
}
AudioLibrary::~AudioLibrary ()
@@ -67,14 +76,17 @@ AudioLibrary::~AudioLibrary ()
void
AudioLibrary::save_changes ()
{
+#ifdef HAVE_LRDF
if (lrdf_export_by_source(src.c_str(), src.substr(5).c_str())) {
PBD::warning << string_compose(_("Could not open %1. Audio Library not saved"), src) << endmsg;
}
+#endif
}
void
AudioLibrary::set_tags (string member, vector<string> tags)
{
+#ifdef HAVE_LRDF
sort (tags.begin(), tags.end());
tags.erase (unique(tags.begin(), tags.end()), tags.end());
@@ -85,21 +97,23 @@ AudioLibrary::set_tags (string member, vector<string> tags)
for (vector<string>::iterator i = tags.begin(); i != tags.end(); ++i) {
lrdf_add_triple (src.c_str(), file_uri.c_str(), TAG, (*i).c_str(), lrdf_literal);
}
+#endif
}
vector<string>
AudioLibrary::get_tags (string member)
{
vector<string> tags;
+#ifdef HAVE_LRDF
+ char * uri = strdup(Glib::filename_to_uri(member).c_str());
lrdf_statement pattern;
- pattern.subject = strdup(Glib::filename_to_uri(member).c_str());
+ pattern.subject = uri;
pattern.predicate = const_cast<char*>(TAG);
pattern.object = 0;
pattern.object_type = lrdf_literal;
lrdf_statement* matches = lrdf_matches (&pattern);
- free (pattern.subject);
lrdf_statement* current = matches;
while (current != 0) {
@@ -111,13 +125,15 @@ AudioLibrary::get_tags (string member)
lrdf_free_statements (matches);
sort (tags.begin(), tags.end());
-
+ free (uri);
+#endif
return tags;
}
void
AudioLibrary::search_members_and (vector<string>& members, const vector<string>& tags)
{
+#ifdef HAVE_LRDF
lrdf_statement **head;
lrdf_statement* pattern = 0;
lrdf_statement* old = 0;
@@ -153,4 +169,5 @@ AudioLibrary::search_members_and (vector<string>& members, const vector<string>&
pattern = pattern->next;
delete old;
}
+#endif
}
diff --git a/libs/ardour/audio_track.cc b/libs/ardour/audio_track.cc
index f6874e6157..94201882e7 100644
--- a/libs/ardour/audio_track.cc
+++ b/libs/ardour/audio_track.cc
@@ -309,7 +309,7 @@ AudioTrack::roll (pframes_t nframes, framepos_t start_frame, framepos_t end_fram
if (!lm.locked()) {
boost::shared_ptr<AudioDiskstream> diskstream = audio_diskstream();
framecnt_t playback_distance = diskstream->calculate_playback_distance(nframes);
- if (can_internal_playback_seek(std::llabs(playback_distance))) {
+ if (can_internal_playback_seek(llabs(playback_distance))) {
/* TODO should declick */
internal_playback_seek(playback_distance);
}
@@ -369,6 +369,13 @@ AudioTrack::roll (pframes_t nframes, framepos_t start_frame, framepos_t end_fram
process_output_buffers (bufs, start_frame, end_frame, nframes, declick, (!diskstream->record_enabled() && _session.transport_rolling()));
+ for (ProcessorList::iterator i = _processors.begin(); i != _processors.end(); ++i) {
+ boost::shared_ptr<Delivery> d = boost::dynamic_pointer_cast<Delivery> (*i);
+ if (d) {
+ d->flush_buffers (nframes);
+ }
+ }
+
need_butler = diskstream->commit (playback_distance);
return 0;
diff --git a/libs/ardour/audio_unit.cc b/libs/ardour/audio_unit.cc
index 538a905ca2..9e461c6346 100644
--- a/libs/ardour/audio_unit.cc
+++ b/libs/ardour/audio_unit.cc
@@ -34,6 +34,7 @@
#include <glibmm/threads.h>
#include <glibmm/fileutils.h>
#include <glibmm/miscutils.h>
+#include <glib/gstdio.h>
#include "ardour/ardour.h"
#include "ardour/audioengine.h"
@@ -2277,6 +2278,7 @@ AUPluginInfo::discover_by_description (PluginInfoList& plugs, CAComponentDescrip
}
AUPluginInfo::get_names (temp, info->name, info->creator);
+ ARDOUR::PluginScanMessage(_("AU"), info->name, false);
info->type = ARDOUR::AudioUnit;
info->unique_id = stringify_descriptor (*info->descriptor);
@@ -2453,7 +2455,7 @@ AUPluginInfo::save_cached_info ()
if (!tree.write (path)) {
error << string_compose (_("could not save AU cache to %1"), path) << endmsg;
- unlink (path.c_str());
+ g_unlink (path.c_str());
}
}
diff --git a/libs/ardour/audioengine.cc b/libs/ardour/audioengine.cc
index 82564ebaf2..8d4b17ebd4 100644
--- a/libs/ardour/audioengine.cc
+++ b/libs/ardour/audioengine.cc
@@ -34,8 +34,6 @@
#include "pbd/stacktrace.h"
#include "pbd/unknown_type.h"
-#include <jack/weakjack.h>
-
#include "midi++/port.h"
#include "midi++/mmc.h"
@@ -43,7 +41,7 @@
#include "ardour/audio_port.h"
#include "ardour/audio_backend.h"
#include "ardour/audioengine.h"
-#include "ardour/backend_search_path.h"
+#include "ardour/search_paths.h"
#include "ardour/buffer.h"
#include "ardour/cycle_timer.h"
#include "ardour/internal_send.h"
@@ -474,8 +472,17 @@ AudioEngine::discover_backends ()
Glib::PatternSpec so_extension_pattern("*backend.so");
Glib::PatternSpec dylib_extension_pattern("*backend.dylib");
- Glib::PatternSpec dll_extension_pattern("*backend.dll");
+#if defined(PLATFORM_WINDOWS) && defined(DEBUGGABLE_BACKENDS)
+ #if defined(DEBUG) || defined(_DEBUG)
+ Glib::PatternSpec dll_extension_pattern("*backendD.dll");
+ #else
+ Glib::PatternSpec dll_extension_pattern("*backendRDC.dll");
+ #endif
+#else
+ Glib::PatternSpec dll_extension_pattern("*backend.dll");
+#endif
+
find_matching_files_in_search_path (backend_search_path (),
so_extension_pattern, backend_modules);
@@ -485,17 +492,21 @@ AudioEngine::discover_backends ()
find_matching_files_in_search_path (backend_search_path (),
dll_extension_pattern, backend_modules);
- DEBUG_TRACE (DEBUG::Panning, string_compose (_("looking for backends in %1\n"), backend_search_path().to_string()));
+ DEBUG_TRACE (DEBUG::AudioEngine, string_compose ("looking for backends in %1\n", backend_search_path().to_string()));
for (vector<std::string>::iterator i = backend_modules.begin(); i != backend_modules.end(); ++i) {
AudioBackendInfo* info;
+ DEBUG_TRACE (DEBUG::AudioEngine, string_compose ("Checking possible backend in %1\n", *i));
+
if ((info = backend_discover (*i)) != 0) {
_backends.insert (make_pair (info->name, info));
}
}
+ DEBUG_TRACE (DEBUG::AudioEngine, string_compose ("Found %1 backends\n", _backends.size()));
+
return _backends.size();
}
@@ -553,6 +564,7 @@ AudioEngine::drop_backend ()
{
if (_backend) {
_backend->stop ();
+ _backend->drop_device();
_backend.reset ();
}
}
@@ -582,7 +594,7 @@ AudioEngine::set_backend (const std::string& name, const std::string& arg1, cons
if (b->second->instantiate (arg1, arg2)) {
throw failed_constructor ();
}
-
+
_backend = b->second->factory (*this);
} catch (exception& e) {
@@ -884,15 +896,6 @@ AudioEngine::set_buffer_size (uint32_t bufsiz)
}
int
-AudioEngine::set_sample_format (SampleFormat sf)
-{
- if (!_backend) {
- return -1;
- }
- return _backend->set_sample_format (sf);
-}
-
-int
AudioEngine::set_interleaved (bool yn)
{
if (!_backend) {
@@ -1013,17 +1016,15 @@ AudioEngine::halted_callback (const char* why)
bool
AudioEngine::setup_required () const
{
- /* If there is only a single backend and it claims to be configured
- * already there is no setup to be done.
- *
- * Primarily for a case where there is only a JACK backend and
- * JACK is already running.
- */
-
- if (_backends.size() == 1 && _backends.begin()->second->already_configured()) {
- return false;
+ if (_backend) {
+ if (_backend->info().already_configured())
+ return false;
+ } else {
+ if (_backends.size() == 1 && _backends.begin()->second->already_configured()) {
+ return false;
+ }
}
-
+
return true;
}
diff --git a/libs/ardour/audiofilesource.cc b/libs/ardour/audiofilesource.cc
index 13b03f8f48..014baa9031 100644
--- a/libs/ardour/audiofilesource.cc
+++ b/libs/ardour/audiofilesource.cc
@@ -40,6 +40,7 @@
#include <sndfile.h>
+#include <glib/gstdio.h>
#include <glibmm/miscutils.h>
#include <glibmm/fileutils.h>
#include <glibmm/threads.h>
@@ -133,8 +134,8 @@ AudioFileSource::~AudioFileSource ()
{
DEBUG_TRACE (DEBUG::Destruction, string_compose ("AudioFileSource destructor %1, removable? %2\n", _path, removable()));
if (removable()) {
- unlink (_path.c_str());
- unlink (peakpath.c_str());
+ ::g_unlink (_path.c_str());
+ ::g_unlink (peakpath.c_str());
}
}
@@ -292,7 +293,7 @@ AudioFileSource::mark_streaming_write_completed ()
int
AudioFileSource::move_dependents_to_trash()
{
- return ::unlink (peakpath.c_str());
+ return ::g_unlink (peakpath.c_str());
}
void
diff --git a/libs/ardour/audioregion.cc b/libs/ardour/audioregion.cc
index e9b0b1fc07..63530e2f01 100644
--- a/libs/ardour/audioregion.cc
+++ b/libs/ardour/audioregion.cc
@@ -409,14 +409,22 @@ AudioRegion::set_envelope_active (bool yn)
}
}
+/** @param buf Buffer to put peak data in.
+ * @param npeaks Number of peaks to read (ie the number of PeakDatas in buf)
+ * @param offset Start position, as an offset from the start of this region's source.
+ * @param cnt Number of samples to read.
+ * @param chan_n Channel.
+ * @param frames_per_pixel Number of samples to use to generate one peak value.
+ */
+
ARDOUR::framecnt_t
-AudioRegion::read_peaks (PeakData *buf, framecnt_t npeaks, framecnt_t offset, framecnt_t cnt, uint32_t chan_n, double samples_per_unit) const
+AudioRegion::read_peaks (PeakData *buf, framecnt_t npeaks, framecnt_t offset, framecnt_t cnt, uint32_t chan_n, double frames_per_pixel) const
{
if (chan_n >= _sources.size()) {
return 0;
}
- if (audio_source(chan_n)->read_peaks (buf, npeaks, offset, cnt, samples_per_unit)) {
+ if (audio_source(chan_n)->read_peaks (buf, npeaks, offset, cnt, frames_per_pixel)) {
return 0;
} else {
if (_scale_amplitude != 1.0f) {
@@ -979,6 +987,8 @@ AudioRegion::set_fade_in (FadeShape shape, framecnt_t len)
boost::shared_ptr<Evoral::ControlList> c2 (new Evoral::ControlList (FadeInAutomation));
boost::shared_ptr<Evoral::ControlList> c3 (new Evoral::ControlList (FadeInAutomation));
+ const int num_steps = min ((framecnt_t) 16, len);
+
_fade_in->freeze ();
_fade_in->clear ();
_inverse_fade_in->clear ();
@@ -991,15 +1001,15 @@ AudioRegion::set_fade_in (FadeShape shape, framecnt_t len)
break;
case FadeFast:
- generate_db_fade (_fade_in.val(), len, 10, -60);
+ generate_db_fade (_fade_in.val(), len, num_steps, -60);
reverse_curve (c1, _fade_in.val());
_fade_in->copy_events (*c1);
generate_inverse_power_curve (_inverse_fade_in.val(), _fade_in.val());
break;
case FadeSlow:
- generate_db_fade (c1, len, 10, -1); // start off with a slow fade
- generate_db_fade (c2, len, 10, -80); // end with a fast fade
+ generate_db_fade (c1, len, num_steps/2, -1); // start off with a slow fade
+ generate_db_fade (c2, len, num_steps/2, -80); // end with a fast fade
merge_curves (_fade_in.val(), c1, c2);
reverse_curve (c3, _fade_in.val());
_fade_in->copy_events (*c3);
@@ -1007,8 +1017,8 @@ AudioRegion::set_fade_in (FadeShape shape, framecnt_t len)
break;
case FadeConstantPower:
- for (int i = 0; i < 9; ++i) {
- float dist = (float) i / 10.0f;
+ for (int i = 0; i < num_steps; ++i) {
+ float dist = (float) i / (num_steps+1.0);
_fade_in->fast_simple_add (len*dist, sin (dist*M_PI/2));
}
_fade_in->fast_simple_add (len, 1.0);
@@ -1021,7 +1031,6 @@ AudioRegion::set_fade_in (FadeShape shape, framecnt_t len)
_fade_in->fast_simple_add (0.5*len, 0.6);
//now generate a fade-out curve by successively applying a gain drop
const float breakpoint = 0.7; //linear for first 70%
- const int num_steps = 9;
for (int i = 2; i < num_steps; i++) {
float coeff = (1.0-breakpoint);
for (int j = 0; j < i; j++) {
@@ -1202,14 +1211,14 @@ void
AudioRegion::set_default_fade_in ()
{
_fade_in_suspended = 0;
- set_fade_in (FadeLinear, 64);
+ set_fade_in (Config->get_default_fade_shape(), 64);
}
void
AudioRegion::set_default_fade_out ()
{
_fade_out_suspended = 0;
- set_fade_out (FadeLinear, 64);
+ set_fade_out (Config->get_default_fade_shape(), 64);
}
void
@@ -1852,22 +1861,3 @@ AudioRegion::verify_xfade_bounds (framecnt_t len, bool start)
}
-extern "C" {
-
- int region_read_peaks_from_c (void *arg, uint32_t npeaks, uint32_t start, uint32_t cnt, intptr_t data, uint32_t n_chan, double samples_per_unit)
-{
- return ((AudioRegion *) arg)->read_peaks ((PeakData *) data, (framecnt_t) npeaks, (framepos_t) start, (framecnt_t) cnt, n_chan,samples_per_unit);
-}
-
-uint32_t region_length_from_c (void *arg)
-{
-
- return ((AudioRegion *) arg)->length();
-}
-
-uint32_t sourcefile_length_from_c (void *arg, double zoom_factor)
-{
- return ( (AudioRegion *) arg)->audio_source()->available_peaks (zoom_factor) ;
-}
-
-} /* extern "C" */
diff --git a/libs/ardour/audiosource.cc b/libs/ardour/audiosource.cc
index 84a5b687f9..c08cea962b 100644
--- a/libs/ardour/audiosource.cc
+++ b/libs/ardour/audiosource.cc
@@ -17,12 +17,15 @@
*/
-#include <sys/stat.h>
+#ifdef COMPILER_MSVC
+#include <sys/utime.h>
+#else
#include <unistd.h>
+#include <utime.h>
+#endif
+#include <sys/stat.h>
#include <fcntl.h>
-#include <poll.h>
#include <float.h>
-#include <utime.h>
#include <cerrno>
#include <ctime>
#include <cmath>
@@ -31,6 +34,12 @@
#include <algorithm>
#include <vector>
+#include <glib.h>
+#include <glib/gstdio.h>
+
+#include <boost/scoped_array.hpp>
+#include <boost/scoped_ptr.hpp>
+
#include <glibmm/fileutils.h>
#include <glibmm/miscutils.h>
@@ -42,6 +51,8 @@
#include "i18n.h"
+#include "ardour/debug.h"
+
using namespace std;
using namespace ARDOUR;
using namespace PBD;
@@ -173,9 +184,9 @@ AudioSource::peaks_ready (boost::function<void()> doThisWhenReady, ScopedConnect
void
AudioSource::touch_peakfile ()
{
- struct stat statbuf;
+ GStatBuf statbuf;
- if (stat (peakpath.c_str(), &statbuf) != 0 || statbuf.st_size == 0) {
+ if (g_stat (peakpath.c_str(), &statbuf) != 0 || statbuf.st_size == 0) {
return;
}
@@ -184,7 +195,7 @@ AudioSource::touch_peakfile ()
tbuf.actime = statbuf.st_atime;
tbuf.modtime = time ((time_t*) 0);
- utime (peakpath.c_str(), &tbuf);
+ g_utime (peakpath.c_str(), &tbuf);
}
int
@@ -195,7 +206,7 @@ AudioSource::rename_peakfile (string newpath)
string oldpath = peakpath;
if (Glib::file_test (oldpath, Glib::FILE_TEST_EXISTS)) {
- if (rename (oldpath.c_str(), newpath.c_str()) != 0) {
+ if (g_rename (oldpath.c_str(), newpath.c_str()) != 0) {
error << string_compose (_("cannot rename peakfile for %1 from %2 to %3 (%4)"), _name, oldpath, newpath, strerror (errno)) << endmsg;
return -1;
}
@@ -209,17 +220,19 @@ AudioSource::rename_peakfile (string newpath)
int
AudioSource::initialize_peakfile (string audio_path)
{
- struct stat statbuf;
+ GStatBuf statbuf;
peakpath = peak_path (audio_path);
+ DEBUG_TRACE(DEBUG::Peaks, string_compose ("Initialize Peakfile %1 for Audio file %2\n", peakpath, audio_path));
+
/* if the peak file should be there, but isn't .... */
if (!empty() && !Glib::file_test (peakpath.c_str(), Glib::FILE_TEST_EXISTS)) {
peakpath = find_broken_peakfile (peakpath, audio_path);
}
- if (stat (peakpath.c_str(), &statbuf)) {
+ if (g_stat (peakpath.c_str(), &statbuf)) {
if (errno != ENOENT) {
/* it exists in the peaks dir, but there is some kind of error */
@@ -227,7 +240,7 @@ AudioSource::initialize_peakfile (string audio_path)
return -1;
}
- /* peakfile does not exist */
+ DEBUG_TRACE(DEBUG::Peaks, string_compose("Peakfile %1 does not exist\n", peakpath));
_peaks_built = false;
@@ -236,7 +249,7 @@ AudioSource::initialize_peakfile (string audio_path)
/* we found it in the peaks dir, so check it out */
if (statbuf.st_size == 0 || (statbuf.st_size < (off_t) ((length(_timeline_position) / _FPP) * sizeof (PeakData)))) {
- // empty
+ DEBUG_TRACE(DEBUG::Peaks, string_compose("Peakfile %1 is empty\n", peakpath));
_peaks_built = false;
} else {
// Check if the audio file has changed since the peakfile was built.
@@ -248,6 +261,7 @@ AudioSource::initialize_peakfile (string audio_path)
/* no audio path - nested source or we can't
read it or ... whatever, use the peakfile as-is.
*/
+ DEBUG_TRACE(DEBUG::Peaks, string_compose("Error when calling stat on Peakfile %1\n", peakpath));
_peaks_built = true;
_peak_byte_max = statbuf.st_size;
@@ -289,7 +303,7 @@ framecnt_t
AudioSource::write (Sample *dst, framecnt_t cnt)
{
Glib::Threads::Mutex::Lock lm (_lock);
- /* any write makes the fill not removable */
+ /* any write makes the file not removable */
_flags = Flag (_flags & ~Removable);
return write_unlocked (dst, cnt);
}
@@ -316,33 +330,20 @@ AudioSource::read_peaks_with_fpp (PeakData *peaks, framecnt_t npeaks, framepos_t
int32_t to_read;
uint32_t nread;
framecnt_t zero_fill = 0;
- int ret = -1;
- PeakData* staging = 0;
- Sample* raw_staging = 0;
- FdFileDescriptor* peakfile_descriptor = new FdFileDescriptor (peakpath, false, 0664);
+ boost::scoped_ptr<FdFileDescriptor> peakfile_descriptor(new FdFileDescriptor (peakpath, false, 0664));
int peakfile_fd = -1;
expected_peaks = (cnt / (double) samples_per_file_peak);
scale = npeaks/expected_peaks;
-#undef DEBUG_READ_PEAKS
-#ifdef DEBUG_READ_PEAKS
- cerr << "======>RP: npeaks = " << npeaks
- << " start = " << start
- << " cnt = " << cnt
- << " len = " << _length
- << " samples_per_visual_peak =" << samples_per_visual_peak
- << " expected was " << expected_peaks << " ... scale = " << scale
- << " PD ptr = " << peaks
- <<endl;
-
-#endif
+ DEBUG_TRACE (DEBUG::Peaks, string_compose (" ======>RP: npeaks = %1 start = %2 cnt = %3 len = %4 samples_per_visual_peak = %5 expected was %6 ... scale = %7 PD ptr = %8\n"
+ , npeaks, start, cnt, _length, samples_per_visual_peak, expected_peaks, scale, peaks));
/* fix for near-end-of-file conditions */
if (cnt > _length - start) {
- // cerr << "too close to end @ " << _length << " given " << start << " + " << cnt << endl;
+ // cerr << "too close to end @ " << _length << " given " << start << " + " << cnt << " (" << _length - start << ")" << endl;
cnt = _length - start;
framecnt_t old = npeaks;
npeaks = min ((framecnt_t) floor (cnt / samples_per_visual_peak), npeaks);
@@ -353,16 +354,15 @@ AudioSource::read_peaks_with_fpp (PeakData *peaks, framecnt_t npeaks, framepos_t
if (npeaks == cnt) {
-#ifdef DEBUG_READ_PEAKS
- cerr << "RAW DATA\n";
-#endif
+ DEBUG_TRACE (DEBUG::Peaks, "RAW DATA\n");
+
/* no scaling at all, just get the sample data and duplicate it for
both max and min peak values.
*/
- Sample* raw_staging = new Sample[cnt];
+ boost::scoped_array<Sample> raw_staging(new Sample[cnt]);
- if (read_unlocked (raw_staging, start, cnt) != cnt) {
+ if (read_unlocked (raw_staging.get(), start, cnt) != cnt) {
error << _("cannot read sample data for unscaled peak computation") << endmsg;
return -1;
}
@@ -372,43 +372,35 @@ AudioSource::read_peaks_with_fpp (PeakData *peaks, framecnt_t npeaks, framepos_t
peaks[i].min = raw_staging[i];
}
- delete peakfile_descriptor;
- delete [] raw_staging;
return 0;
}
if (scale == 1.0) {
+ off_t offset = 0;
off_t first_peak_byte = (start / samples_per_file_peak) * sizeof (PeakData);
-
+ ssize_t bytes_to_read = sizeof (PeakData)* npeaks;
/* open, read, close */
if ((peakfile_fd = peakfile_descriptor->allocate ()) < 0) {
error << string_compose(_("AudioSource: cannot open peakpath (a) \"%1\" (%2)"), peakpath, strerror (errno)) << endmsg;
- delete peakfile_descriptor;
return -1;
}
-#ifdef DEBUG_READ_PEAKS
- cerr << "DIRECT PEAKS\n";
-#endif
+ DEBUG_TRACE (DEBUG::Peaks, "DIRECT PEAKS\n");
- nread = ::pread (peakfile_fd, peaks, sizeof (PeakData)* npeaks, first_peak_byte);
-
- if (nread != sizeof (PeakData) * npeaks) {
- cerr << "AudioSource["
- << _name
- << "]: cannot read peaks from peakfile! (read only "
- << nread
- << " not "
- << npeaks
- << "at sample "
- << start
- << " = byte "
- << first_peak_byte
- << ')'
- << endl;
- delete peakfile_descriptor;
+ offset = lseek (peakfile_fd, first_peak_byte, SEEK_SET);
+
+ if (offset != first_peak_byte) {
+ error << string_compose(_("AudioSource: could not seek to correct location in peak file \"%1\" (%2)"), peakpath, strerror (errno)) << endmsg;
+ return -1;
+ }
+
+ nread = ::read (peakfile_fd, peaks, bytes_to_read);
+
+ if (nread != bytes_to_read) {
+ DEBUG_TRACE (DEBUG::Peaks, string_compose ("[%1]: Cannot read peaks from peakfile! (read only %2 not %3 at sample %4 = byte %5 )\n"
+ , _name, nread, npeaks, start, first_peak_byte));
return -1;
}
@@ -416,7 +408,6 @@ AudioSource::read_peaks_with_fpp (PeakData *peaks, framecnt_t npeaks, framepos_t
memset (&peaks[npeaks], 0, sizeof (PeakData) * zero_fill);
}
- delete peakfile_descriptor;
return 0;
}
@@ -425,9 +416,8 @@ AudioSource::read_peaks_with_fpp (PeakData *peaks, framecnt_t npeaks, framepos_t
if (scale < 1.0) {
-#ifdef DEBUG_READ_PEAKS
- cerr << "DOWNSAMPLE\n";
-#endif
+ DEBUG_TRACE (DEBUG::Peaks, "DOWNSAMPLE\n");
+
/* the caller wants:
- more frames-per-peak (lower resolution) than the peakfile, or to put it another way,
@@ -440,7 +430,7 @@ AudioSource::read_peaks_with_fpp (PeakData *peaks, framecnt_t npeaks, framepos_t
const framecnt_t chunksize = (framecnt_t) min (expected_peaks, 65536.0);
- staging = new PeakData[chunksize];
+ boost::scoped_array<PeakData> staging(new PeakData[chunksize]);
/* compute the rounded up frame position */
@@ -461,8 +451,6 @@ AudioSource::read_peaks_with_fpp (PeakData *peaks, framecnt_t npeaks, framepos_t
if ((peakfile_fd = peakfile_descriptor->allocate ()) < 0) {
error << string_compose(_("AudioSource: cannot open peakpath (b) \"%1\" (%2)"), peakpath, strerror (errno)) << endmsg;
- delete peakfile_descriptor;
- delete [] staging;
return 0;
}
@@ -473,33 +461,27 @@ AudioSource::read_peaks_with_fpp (PeakData *peaks, framecnt_t npeaks, framepos_t
uint32_t start_byte = current_stored_peak * sizeof(PeakData);
tnp = min ((framecnt_t)(_length/samples_per_file_peak - current_stored_peak), (framecnt_t) expected_peaks);
to_read = min (chunksize, tnp);
+ ssize_t bytes_to_read = sizeof (PeakData) * to_read;
-#ifdef DEBUG_READ_PEAKS
- cerr << "read " << sizeof (PeakData) * to_read << " from peakfile @ " << start_byte << endl;
-#endif
+ DEBUG_TRACE (DEBUG::Peaks, string_compose ("reading %1 bytes from peakfile @ %2\n"
+ , bytes_to_read, start_byte));
- if ((nread = ::pread (peakfile_fd, staging, sizeof (PeakData) * to_read, start_byte))
- != sizeof (PeakData) * to_read) {
- off_t fend = lseek (peakfile_fd, 0, SEEK_END);
+ off_t offset = lseek (peakfile_fd, start_byte, SEEK_SET);
- cerr << "AudioSource["
- << _name
- << "]: cannot read peak data from peakfile ("
- << (nread / sizeof(PeakData))
- << " peaks instead of "
- << to_read
- << ") ("
- << strerror (errno)
- << ')'
- << " at start_byte = " << start_byte
- << " _length = " << _length << " versus len = " << fend
- << " expected maxpeaks = " << (_length - current_frame)/samples_per_file_peak
- << " npeaks was " << npeaks
- << endl;
- goto out;
+ if (offset != start_byte) {
+ error << string_compose(_("AudioSource: could not seek to correct location in peak file \"%1\" (%2)"), peakpath, strerror (errno)) << endmsg;
+ return -1;
}
+ if ((nread = ::read (peakfile_fd, staging.get(), bytes_to_read)) != bytes_to_read) {
+
+ off_t fend = lseek (peakfile_fd, 0, SEEK_END);
+
+ DEBUG_TRACE (DEBUG::Peaks, string_compose ("[%1]: cannot read peak data from peakfile (%2 peaks instead of %3) (%4) at start_byte = %5 _length = %6 versus len = %7 expected maxpeaks = %8 npeaks was %9"
+ , _name, (nread / sizeof(PeakData)), to_read, g_strerror (errno), start_byte, _length, fend, ((_length - current_frame)/samples_per_file_peak), npeaks));
+ return -1;
+ }
i = 0;
stored_peaks_read = nread / sizeof(PeakData);
}
@@ -527,16 +509,14 @@ AudioSource::read_peaks_with_fpp (PeakData *peaks, framecnt_t npeaks, framepos_t
}
if (zero_fill) {
+ cerr << "Zero fill end of peaks (@ " << npeaks << " with " << zero_fill << endl;
memset (&peaks[npeaks], 0, sizeof (PeakData) * zero_fill);
}
- ret = 0;
-
} else {
-#ifdef DEBUG_READ_PEAKS
- cerr << "UPSAMPLE\n";
-#endif
+ DEBUG_TRACE (DEBUG::Peaks, "UPSAMPLE\n");
+
/* the caller wants
- less frames-per-peak (more resolution)
@@ -551,7 +531,7 @@ AudioSource::read_peaks_with_fpp (PeakData *peaks, framecnt_t npeaks, framepos_t
framecnt_t i = 0;
framecnt_t nvisual_peaks = 0;
framecnt_t chunksize = (framecnt_t) min (cnt, (framecnt_t) 4096);
- raw_staging = new Sample[chunksize];
+ boost::scoped_array<Sample> raw_staging(new Sample[chunksize]);
framepos_t frame_pos = start;
double pixel_pos = floor (frame_pos / samples_per_visual_peak);
@@ -576,18 +556,18 @@ AudioSource::read_peaks_with_fpp (PeakData *peaks, framecnt_t npeaks, framepos_t
this loop early
*/
- memset (raw_staging, 0, sizeof (Sample) * chunksize);
+ memset (raw_staging.get(), 0, sizeof (Sample) * chunksize);
} else {
to_read = min (chunksize, (_length - current_frame));
- if ((frames_read = read_unlocked (raw_staging, current_frame, to_read)) == 0) {
+ if ((frames_read = read_unlocked (raw_staging.get(), current_frame, to_read)) == 0) {
error << string_compose(_("AudioSource[%1]: peak read - cannot read %2 samples at offset %3 of %4 (%5)"),
_name, to_read, current_frame, _length, strerror (errno))
<< endmsg;
- goto out;
+ return -1;
}
}
@@ -615,32 +595,19 @@ AudioSource::read_peaks_with_fpp (PeakData *peaks, framecnt_t npeaks, framepos_t
if (zero_fill) {
memset (&peaks[npeaks], 0, sizeof (PeakData) * zero_fill);
}
-
- ret = 0;
}
- out:
- delete peakfile_descriptor;
-
- delete [] staging;
- delete [] raw_staging;
-
-#ifdef DEBUG_READ_PEAKS
- cerr << "RP DONE\n";
-#endif
-
- return ret;
+ DEBUG_TRACE (DEBUG::Peaks, "READPEAKS DONE\n");
+ return 0;
}
-#undef DEBUG_PEAK_BUILD
-
int
AudioSource::build_peaks_from_scratch ()
{
- Sample* buf = 0;
-
const framecnt_t bufsize = 65536; // 256kB per disk read for mono data is about ideal
+ DEBUG_TRACE (DEBUG::Peaks, "Building peaks from scratch\n");
+
int ret = -1;
{
@@ -656,20 +623,20 @@ AudioSource::build_peaks_from_scratch ()
framecnt_t cnt = _length;
_peaks_built = false;
- buf = new Sample[bufsize];
+ boost::scoped_array<Sample> buf(new Sample[bufsize]);
while (cnt) {
framecnt_t frames_to_read = min (bufsize, cnt);
framecnt_t frames_read;
- if ((frames_read = read_unlocked (buf, current_frame, frames_to_read)) != frames_to_read) {
+ if ((frames_read = read_unlocked (buf.get(), current_frame, frames_to_read)) != frames_to_read) {
error << string_compose(_("%1: could not write read raw data for peak computation (%2)"), _name, strerror (errno)) << endmsg;
done_with_peakfile_writes (false);
goto out;
}
- if (compute_and_write_peaks (buf, current_frame, frames_read, true, false, _FPP)) {
+ if (compute_and_write_peaks (buf.get(), current_frame, frames_read, true, false, _FPP)) {
break;
}
@@ -690,11 +657,10 @@ AudioSource::build_peaks_from_scratch ()
out:
if (ret) {
- unlink (peakpath.c_str());
+ DEBUG_TRACE (DEBUG::Peaks, string_compose("Could not write peak data, attempting to remove peakfile %1\n", peakpath));
+ ::g_unlink (peakpath.c_str());
}
- delete [] buf;
-
return ret;
}
@@ -738,15 +704,13 @@ int
AudioSource::compute_and_write_peaks (Sample* buf, framecnt_t first_frame, framecnt_t cnt,
bool force, bool intermediate_peaks_ready, framecnt_t fpp)
{
- Sample* buf2 = 0;
framecnt_t to_do;
uint32_t peaks_computed;
- PeakData* peakbuf = 0;
- int ret = -1;
framepos_t current_frame;
framecnt_t frames_done;
const size_t blocksize = (128 * 1024);
off_t first_peak_byte;
+ boost::scoped_array<Sample> buf2;
if (_peakfile_descriptor == 0) {
prepare_for_peakfile_writes ();
@@ -769,9 +733,16 @@ AudioSource::compute_and_write_peaks (Sample* buf, framecnt_t first_frame, frame
off_t byte = (peak_leftover_frame / fpp) * sizeof (PeakData);
- if (::pwrite (_peakfile_fd, &x, sizeof (PeakData), byte) != sizeof (PeakData)) {
+ off_t offset = lseek (_peakfile_fd, byte, SEEK_SET);
+
+ if (offset != byte) {
+ error << string_compose(_("%1: could not seek in peak file data (%2)"), _name, strerror (errno)) << endmsg;
+ return -1;
+ }
+
+ if (::write (_peakfile_fd, &x, sizeof (PeakData)) != sizeof (PeakData)) {
error << string_compose(_("%1: could not write peak file data (%2)"), _name, strerror (errno)) << endmsg;
- goto out;
+ return -1;
}
_peak_byte_max = max (_peak_byte_max, (off_t) (byte + sizeof(PeakData)));
@@ -797,19 +768,19 @@ AudioSource::compute_and_write_peaks (Sample* buf, framecnt_t first_frame, frame
/* make a new contiguous buffer containing leftovers and the new stuff */
to_do = cnt + peak_leftover_cnt;
- buf2 = new Sample[to_do];
+ buf2.reset(new Sample[to_do]);
/* the remnants */
- memcpy (buf2, peak_leftovers, peak_leftover_cnt * sizeof (Sample));
+ memcpy (buf2.get(), peak_leftovers, peak_leftover_cnt * sizeof (Sample));
/* the new stuff */
- memcpy (buf2+peak_leftover_cnt, buf, cnt * sizeof (Sample));
+ memcpy (buf2.get()+peak_leftover_cnt, buf, cnt * sizeof (Sample));
/* no more leftovers */
peak_leftover_cnt = 0;
/* use the temporary buffer */
- buf = buf2;
+ buf = buf2.get();
/* make sure that when we write into the peakfile, we startup where we left off */
@@ -819,7 +790,7 @@ AudioSource::compute_and_write_peaks (Sample* buf, framecnt_t first_frame, frame
to_do = cnt;
}
- peakbuf = new PeakData[(to_do/fpp)+1];
+ boost::scoped_array<PeakData> peakbuf(new PeakData[(to_do/fpp)+1]);
peaks_computed = 0;
current_frame = first_frame;
frames_done = 0;
@@ -876,18 +847,31 @@ AudioSource::compute_and_write_peaks (Sample* buf, framecnt_t first_frame, frame
off_t target_length = blocksize * ((first_peak_byte + blocksize + 1) / blocksize);
if (endpos < target_length) {
+ DEBUG_TRACE(DEBUG::Peaks, string_compose ("Truncating Peakfile %1\n", peakpath));
if (ftruncate (_peakfile_fd, target_length)) {
/* error doesn't actually matter so continue on without testing */
}
}
}
- if (::pwrite (_peakfile_fd, peakbuf, sizeof (PeakData) * peaks_computed, first_peak_byte) != (ssize_t) (sizeof (PeakData) * peaks_computed)) {
+
+ off_t offset = lseek(_peakfile_fd, first_peak_byte, SEEK_SET);
+
+ if (offset != first_peak_byte) {
+ error << string_compose(_("%1: could not seek in peak file data (%2)"), _name, strerror (errno)) << endmsg;
+ return -1;
+ }
+
+ ssize_t bytes_to_write = sizeof (PeakData) * peaks_computed;
+
+ ssize_t bytes_written = ::write (_peakfile_fd, peakbuf.get(), bytes_to_write);
+
+ if (bytes_written != bytes_to_write) {
error << string_compose(_("%1: could not write peak file data (%2)"), _name, strerror (errno)) << endmsg;
- goto out;
+ return -1;
}
- _peak_byte_max = max (_peak_byte_max, (off_t) (first_peak_byte + sizeof(PeakData)*peaks_computed));
+ _peak_byte_max = max (_peak_byte_max, (off_t) (first_peak_byte + bytes_to_write));
if (frames_done) {
Glib::Threads::Mutex::Lock lm (_peaks_ready_lock);
@@ -897,13 +881,7 @@ AudioSource::compute_and_write_peaks (Sample* buf, framecnt_t first_frame, frame
}
}
- ret = 0;
-
- out:
- delete [] peakbuf;
- delete [] buf2;
-
- return ret;
+ return 0;
}
void
@@ -920,6 +898,7 @@ AudioSource::truncate_peakfile ()
off_t end = lseek (_peakfile_fd, 0, SEEK_END);
if (end > _peak_byte_max) {
+ DEBUG_TRACE(DEBUG::Peaks, string_compose ("Truncating Peakfile %1\n", peakpath));
if (ftruncate (_peakfile_fd, _peak_byte_max)) {
error << string_compose (_("could not truncate peakfile %1 to %2 (error: %3)"),
peakpath, _peak_byte_max, errno) << endmsg;
diff --git a/libs/ardour/auditioner.cc b/libs/ardour/auditioner.cc
index d682dc3617..d412a17d6a 100644
--- a/libs/ardour/auditioner.cc
+++ b/libs/ardour/auditioner.cc
@@ -53,6 +53,7 @@ Auditioner::Auditioner (Session& s)
, _synth_added (false)
, _synth_changed (false)
, _queue_panic (false)
+ , _import_position (0)
{
}
@@ -370,6 +371,7 @@ Auditioner::audition_region (boost::shared_ptr<Region> region)
_synth_added = false;
}
midi_region.reset();
+ _import_position = 0;
/* copy it */
the_region = boost::dynamic_pointer_cast<AudioRegion> (RegionFactory::create (region));
@@ -399,13 +401,14 @@ Auditioner::audition_region (boost::shared_ptr<Region> region)
_midi_audition = true;
set_diskstream(_diskstream_midi);
the_region.reset();
+ _import_position = region->position();
/* copy it */
midi_region = (boost::dynamic_pointer_cast<MidiRegion> (RegionFactory::create (region)));
- midi_region->set_position (0);
+ midi_region->set_position (_import_position);
_diskstream->playlist()->drop_regions ();
- _diskstream->playlist()->add_region (midi_region, 0, 1);
+ _diskstream->playlist()->add_region (midi_region, _import_position, 1);
midi_diskstream()->reset_tracker();
ProcessorStreams ps;
@@ -457,7 +460,7 @@ Auditioner::audition_region (boost::shared_ptr<Region> region)
if (_midi_audition) {
length = midi_region->length();
- offset = midi_region->sync_offset (dir);
+ offset = _import_position + midi_region->sync_offset (dir);
} else {
length = the_region->length();
offset = the_region->sync_offset (dir);
@@ -527,7 +530,7 @@ Auditioner::play_audition (framecnt_t nframes)
}
if (!_seeking) {
- AuditionProgress(current_frame, length); /* emit */
+ AuditionProgress(current_frame - _import_position, length); /* emit */
}
if (current_frame >= length) {
diff --git a/libs/ardour/automation_watch.cc b/libs/ardour/automation_watch.cc
index 87ac08abc2..5fa7285c67 100644
--- a/libs/ardour/automation_watch.cc
+++ b/libs/ardour/automation_watch.cc
@@ -19,6 +19,8 @@
#include <iostream>
+#include <glibmm/timer.h>
+
#include "pbd/compose.h"
#include "ardour/automation_control.h"
@@ -134,7 +136,7 @@ void
AutomationWatch::thread ()
{
while (_run_thread) {
- usleep ((useconds_t) floor (Config->get_automation_interval_msecs() * 1000));
+ Glib::usleep ((gulong) floor (Config->get_automation_interval_msecs() * 1000));
timer ();
}
}
diff --git a/libs/ardour/broadcast_info.cc b/libs/ardour/broadcast_info.cc
index a7fa41aaf9..a08d2c7991 100644
--- a/libs/ardour/broadcast_info.cc
+++ b/libs/ardour/broadcast_info.cc
@@ -22,6 +22,7 @@
#include <iostream>
#include <sstream>
#include <iomanip>
+#include <vector>
#include <glibmm.h>
@@ -37,15 +38,15 @@ namespace ARDOUR
static void
snprintf_bounded_null_filled (char* target, size_t target_size, char const * fmt, ...)
{
- char buf[target_size+1];
+ std::vector<char> buf(target_size+1);
va_list ap;
va_start (ap, fmt);
- vsnprintf (buf, target_size+1, fmt, ap);
+ vsnprintf (&buf[0], target_size+1, fmt, ap);
va_end (ap);
memset (target, 0, target_size);
- memcpy (target, buf, target_size);
+ memcpy (target, &buf[0], target_size);
}
@@ -84,7 +85,7 @@ BroadcastInfo::set_originator_ref_from_session (Session const & /*session*/)
/* random code is 9 digits */
- int random_code = random() % 999999999;
+ int random_code = g_random_int() % 999999999;
/* Serial number is 12 chars */
diff --git a/libs/ardour/butler.cc b/libs/ardour/butler.cc
index 03ae7867db..327665441e 100644
--- a/libs/ardour/butler.cc
+++ b/libs/ardour/butler.cc
@@ -20,7 +20,11 @@
#include <errno.h>
#include <fcntl.h>
#include <unistd.h>
+
+#ifndef PLATFORM_WINDOWS
#include <poll.h>
+#endif
+
#include "pbd/error.h"
#include "pbd/pthread_utils.h"
#include "ardour/butler.h"
@@ -38,7 +42,8 @@ namespace ARDOUR {
Butler::Butler(Session& s)
: SessionHandleRef (s)
- , thread(0)
+ , thread()
+ , have_thread (false)
, audio_dstream_capture_buffer_size(0)
, audio_dstream_playback_buffer_size(0)
, midi_dstream_buffer_size(0)
@@ -68,25 +73,10 @@ Butler::config_changed (std::string p)
}
}
+#ifndef PLATFORM_WINDOWS
int
-Butler::start_thread()
+Butler::setup_request_pipe ()
{
- const float rate = (float)_session.frame_rate();
-
- /* size is in Samples, not bytes */
- audio_dstream_capture_buffer_size = (uint32_t) floor (Config->get_audio_capture_buffer_seconds() * rate);
- audio_dstream_playback_buffer_size = (uint32_t) floor (Config->get_audio_playback_buffer_seconds() * rate);
-
- /* size is in bytes
- * XXX: Jack needs to tell us the MIDI buffer size
- * (i.e. how many MIDI bytes we might see in a cycle)
- */
- midi_dstream_buffer_size = (uint32_t) floor (Config->get_midi_track_buffer_seconds() * rate);
-
- MidiDiskstream::set_readahead_frames ((framecnt_t) (Config->get_midi_readahead() * rate));
-
- should_run = false;
-
if (pipe (request_pipe)) {
error << string_compose(_("Cannot create transport request signal pipe (%1)"),
strerror (errno)) << endmsg;
@@ -104,6 +94,32 @@ Butler::start_thread()
strerror (errno)) << endmsg;
return -1;
}
+ return 0;
+}
+#endif
+
+int
+Butler::start_thread()
+{
+ const float rate = (float)_session.frame_rate();
+
+ /* size is in Samples, not bytes */
+ audio_dstream_capture_buffer_size = (uint32_t) floor (Config->get_audio_capture_buffer_seconds() * rate);
+ audio_dstream_playback_buffer_size = (uint32_t) floor (Config->get_audio_playback_buffer_seconds() * rate);
+
+ /* size is in bytes
+ * XXX: Jack needs to tell us the MIDI buffer size
+ * (i.e. how many MIDI bytes we might see in a cycle)
+ */
+ midi_dstream_buffer_size = (uint32_t) floor (Config->get_midi_track_buffer_seconds() * rate);
+
+ MidiDiskstream::set_readahead_frames ((framecnt_t) (Config->get_midi_readahead() * rate));
+
+ should_run = false;
+
+#ifndef PLATFORM_WINDOWS
+ if (setup_request_pipe() != 0) return -1;
+#endif
if (pthread_create_and_store ("disk butler", &thread, _thread_work, this)) {
error << _("Session: could not create butler thread") << endmsg;
@@ -111,17 +127,16 @@ Butler::start_thread()
}
//pthread_detach (thread);
-
+ have_thread = true;
return 0;
}
void
Butler::terminate_thread ()
{
- if (thread) {
+ if (have_thread) {
void* status;
- const char c = Request::Quit;
- (void) ::write (request_pipe[1], &c, 1);
+ queue_request (Request::Quit);
pthread_join (thread, &status);
}
}
@@ -134,28 +149,25 @@ Butler::_thread_work (void* arg)
return ((Butler *) arg)->thread_work ();
}
-void *
-Butler::thread_work ()
+bool
+Butler::wait_for_requests ()
{
- uint32_t err = 0;
-
+#ifndef PLATFORM_WINDOWS
struct pollfd pfd[1];
- bool disk_work_outstanding = false;
- RouteList::iterator i;
- while (true) {
- pfd[0].fd = request_pipe[0];
- pfd[0].events = POLLIN|POLLERR|POLLHUP;
+ pfd[0].fd = request_pipe[0];
+ pfd[0].events = POLLIN|POLLERR|POLLHUP;
- if (poll (pfd, 1, (disk_work_outstanding ? 0 : -1)) < 0) {
+ while(true) {
+ if (poll (pfd, 1, -1) < 0) {
if (errno == EINTR) {
continue;
}
error << string_compose (_("poll on butler request pipe failed (%1)"),
- strerror (errno))
- << endmsg;
+ strerror (errno))
+ << endmsg;
break;
}
@@ -165,16 +177,60 @@ Butler::thread_work ()
}
if (pfd[0].revents & POLLIN) {
+ return true;
+ }
+ }
+ return false;
+#else
+ m_request_sem.wait ();
+ return true;
+#endif
+}
- char req;
+bool
+Butler::dequeue_request (Request::Type& r)
+{
+#ifndef PLATFORM_WINDOWS
+ char req;
+ size_t nread = ::read (request_pipe[0], &req, sizeof (req));
+ if (nread == 1) {
+ r = (Request::Type) req;
+ return true;
+ } else if (nread == 0) {
+ return false;
+ } else if (errno == EAGAIN) {
+ return false;
+ } else {
+ fatal << _("Error reading from butler request pipe") << endmsg;
+ /*NOTREACHED*/
+ }
+#else
+ r = (Request::Type) m_request_state.get();
+#endif
+ return false;
+}
- /* empty the pipe of all current requests */
+ void *
+Butler::thread_work ()
+{
+ uint32_t err = 0;
- while (1) {
- size_t nread = ::read (request_pipe[0], &req, sizeof (req));
- if (nread == 1) {
+ bool disk_work_outstanding = false;
+ RouteList::iterator i;
- switch ((Request::Type) req) {
+ while (true) {
+ if(!disk_work_outstanding) {
+ if (wait_for_requests ()) {
+ Request::Type req;
+
+ /* empty the pipe of all current requests */
+#ifdef PLATFORM_WINDOWS
+ dequeue_request (req);
+ {
+#else
+ while(dequeue_request(req)) {
+#endif
+ switch (req) {
case Request::Run:
should_run = true;
@@ -192,14 +248,6 @@ Butler::thread_work ()
default:
break;
}
-
- } else if (nread == 0) {
- break;
- } else if (errno == EAGAIN) {
- break;
- } else {
- fatal << _("Error reading from butler request pipe") << endmsg;
- /*NOTREACHED*/
}
}
}
@@ -346,18 +394,28 @@ Butler::schedule_transport_work ()
}
void
-Butler::summon ()
+Butler::queue_request (Request::Type r)
{
- char c = Request::Run;
+#ifndef PLATFORM_WINDOWS
+ char c = r;
(void) ::write (request_pipe[1], &c, 1);
+#else
+ m_request_state.set (r);
+ m_request_sem.post ();
+#endif
+}
+
+void
+Butler::summon ()
+{
+ queue_request (Request::Run);
}
void
Butler::stop ()
{
Glib::Threads::Mutex::Lock lm (request_lock);
- char c = Request::Pause;
- (void) ::write (request_pipe[1], &c, 1);
+ queue_request (Request::Pause);
paused.wait(request_lock);
}
@@ -365,8 +423,7 @@ void
Butler::wait_until_finished ()
{
Glib::Threads::Mutex::Lock lm (request_lock);
- char c = Request::Pause;
- (void) ::write (request_pipe[1], &c, 1);
+ queue_request (Request::Pause);
paused.wait(request_lock);
}
diff --git a/libs/ardour/control_protocol_manager.cc b/libs/ardour/control_protocol_manager.cc
index 974258a5c2..49b3d07761 100644
--- a/libs/ardour/control_protocol_manager.cc
+++ b/libs/ardour/control_protocol_manager.cc
@@ -17,7 +17,7 @@
*/
-#include <dlfcn.h>
+#include <glibmm/module.h>
#include <glibmm/fileutils.h>
@@ -29,7 +29,9 @@
#include "ardour/debug.h"
#include "ardour/control_protocol_manager.h"
-#include "ardour/control_protocol_search_path.h"
+
+#include "ardour/search_paths.h"
+
using namespace ARDOUR;
using namespace std;
@@ -211,7 +213,9 @@ ControlProtocolManager::teardown (ControlProtocolInfo& cpi)
}
cpi.protocol = 0;
- dlclose (cpi.descriptor->module);
+ delete cpi.state;
+ cpi.state = 0;
+ delete (Glib::Module*)cpi.descriptor->module;
ProtocolStatusChange (&cpi);
@@ -241,10 +245,33 @@ ControlProtocolManager::discover_control_protocols ()
{
vector<std::string> cp_modules;
+#ifdef COMPILER_MSVC
+ /**
+ * Different build targets (Debug / Release etc) use different versions
+ * of the 'C' runtime (which can't be 'mixed & matched'). Therefore, in
+ * case the supplied search path contains multiple version(s) of a given
+ * module, only select the one(s) which match the current build target
+ */
+ #if defined (_DEBUG)
+ Glib::PatternSpec dll_extension_pattern("*D.dll");
+ #elif defined (RDC_BUILD)
+ Glib::PatternSpec dll_extension_pattern("*RDC.dll");
+ #elif defined (_WIN64)
+ Glib::PatternSpec dll_extension_pattern("*64.dll");
+ #else
+ Glib::PatternSpec dll_extension_pattern("*32.dll");
+ #endif
+#else
+ Glib::PatternSpec dll_extension_pattern("*.dll");
+#endif
+
Glib::PatternSpec so_extension_pattern("*.so");
Glib::PatternSpec dylib_extension_pattern("*.dylib");
find_matching_files_in_search_path (control_protocol_search_path (),
+ dll_extension_pattern, cp_modules);
+
+ find_matching_files_in_search_path (control_protocol_search_path (),
so_extension_pattern, cp_modules);
find_matching_files_in_search_path (control_protocol_search_path (),
@@ -296,7 +323,7 @@ ControlProtocolManager::control_protocol_discover (string path)
string_compose(_("Control surface protocol discovered: \"%1\"\n"), cpi->name));
}
- dlclose (descriptor->module);
+ delete (Glib::Module*)descriptor->module;
}
return 0;
@@ -305,31 +332,31 @@ ControlProtocolManager::control_protocol_discover (string path)
ControlProtocolDescriptor*
ControlProtocolManager::get_descriptor (string path)
{
- void *module;
+ Glib::Module* module = new Glib::Module(path);
ControlProtocolDescriptor *descriptor = 0;
ControlProtocolDescriptor* (*dfunc)(void);
- const char *errstr;
+ void* func = 0;
- if ((module = dlopen (path.c_str(), RTLD_NOW)) == 0) {
- error << string_compose(_("ControlProtocolManager: cannot load module \"%1\" (%2)"), path, dlerror()) << endmsg;
+ if (!(*module)) {
+ error << string_compose(_("ControlProtocolManager: cannot load module \"%1\" (%2)"), path, Glib::Module::get_last_error()) << endmsg;
+ delete module;
return 0;
}
-
- dfunc = (ControlProtocolDescriptor* (*)(void)) dlsym (module, "protocol_descriptor");
-
- if ((errstr = dlerror()) != 0) {
+ if (!module->get_symbol("protocol_descriptor", func)) {
error << string_compose(_("ControlProtocolManager: module \"%1\" has no descriptor function."), path) << endmsg;
- error << errstr << endmsg;
- dlclose (module);
+ error << Glib::Module::get_last_error() << endmsg;
+ delete module;
return 0;
}
+ dfunc = (ControlProtocolDescriptor* (*)(void))func;
descriptor = dfunc();
+
if (descriptor) {
- descriptor->module = module;
+ descriptor->module = (void*)module;
} else {
- dlclose (module);
+ delete module;
}
return descriptor;
diff --git a/libs/ardour/coreaudiosource.cc b/libs/ardour/coreaudiosource.cc
index 947c66e756..010905d120 100644
--- a/libs/ardour/coreaudiosource.cc
+++ b/libs/ardour/coreaudiosource.cc
@@ -28,6 +28,8 @@
#include <appleutility/CAAudioFile.h>
#include <appleutility/CAStreamBasicDescription.h>
+#include <glibmm/fileutils.h>
+
#include "i18n.h"
#include <AudioToolbox/AudioFormat.h>
@@ -36,21 +38,32 @@ using namespace std;
using namespace ARDOUR;
using namespace PBD;
+/** Create a new CoreAudioSource using session state, which implies that the
+ * file must already exist.
+ */
CoreAudioSource::CoreAudioSource (Session& s, const XMLNode& node)
: Source (s, node)
, AudioFileSource (s, node)
{
init_cafile ();
+
+ assert (Glib::file_test (_path, Glib::FILE_TEST_EXISTS));
+ existence_check ();
}
+/** Create a new CoreAudioSource from an existing file. Sources created with this
+ * method are never writable or removable.
+ */
CoreAudioSource::CoreAudioSource (Session& s, const string& path, int chn, Flag flags)
- /* files created this way are never writable or removable */
: Source (s, DataType::AUDIO, path, Source::Flag (flags & ~(Writable|Removable|RemovableIfEmpty|RemoveAtDestroy))),
AudioFileSource (s, path,
Source::Flag (flags & ~(Writable|Removable|RemovableIfEmpty|RemoveAtDestroy)))
{
_channel = chn;
init_cafile ();
+
+ assert (Glib::file_test (_path, Glib::FILE_TEST_EXISTS));
+ existence_check ();
}
void
diff --git a/libs/ardour/cycle_timer.cc b/libs/ardour/cycle_timer.cc
index 02d1abb930..bb4f3181e0 100644
--- a/libs/ardour/cycle_timer.cc
+++ b/libs/ardour/cycle_timer.cc
@@ -22,6 +22,8 @@
#include "pbd/error.h"
#include "ardour/cycle_timer.h"
+#include "ardour/libardour_visibility.h"
+
#include "i18n.h"
using namespace std;
diff --git a/libs/ardour/debug.cc b/libs/ardour/debug.cc
index fb122dd83c..39ab5b82c7 100644
--- a/libs/ardour/debug.cc
+++ b/libs/ardour/debug.cc
@@ -31,6 +31,7 @@ uint64_t PBD::DEBUG::MidiDiskstreamIO = PBD::new_debug_bit ("mididiskstreamio");
uint64_t PBD::DEBUG::SnapBBT = PBD::new_debug_bit ("snapbbt");
uint64_t PBD::DEBUG::Configuration = PBD::new_debug_bit ("configuration");
uint64_t PBD::DEBUG::Latency = PBD::new_debug_bit ("latency");
+uint64_t PBD::DEBUG::Peaks = PBD::new_debug_bit ("peaks");
uint64_t PBD::DEBUG::Processors = PBD::new_debug_bit ("processors");
uint64_t PBD::DEBUG::ProcessThreads = PBD::new_debug_bit ("processthreads");
uint64_t PBD::DEBUG::Graph = PBD::new_debug_bit ("graph");
@@ -61,5 +62,6 @@ uint64_t PBD::DEBUG::OrderKeys = PBD::new_debug_bit ("orderkeys");
uint64_t PBD::DEBUG::Automation = PBD::new_debug_bit ("automation");
uint64_t PBD::DEBUG::WiimoteControl = PBD::new_debug_bit ("wiimotecontrol");
uint64_t PBD::DEBUG::Ports = PBD::new_debug_bit ("Ports");
+uint64_t PBD::DEBUG::AudioEngine = PBD::new_debug_bit ("AudioEngine");
diff --git a/libs/ardour/default_click.cc b/libs/ardour/default_click.cc
index fd23f0166d..7e8eca8fd2 100644
--- a/libs/ardour/default_click.cc
+++ b/libs/ardour/default_click.cc
@@ -21,6 +21,10 @@
#include "ardour/session.h"
#include "ardour/types.h"
+#ifdef COMPILER_MSVC
+#pragma warning(disable:4305)
+#endif
+
using namespace ARDOUR;
const Sample Session::default_click_emphasis[] = {
diff --git a/libs/ardour/directory_names.cc b/libs/ardour/directory_names.cc
index af7f7f550c..c368f8eaaf 100644
--- a/libs/ardour/directory_names.cc
+++ b/libs/ardour/directory_names.cc
@@ -36,14 +36,16 @@ const char* const export_formats_dir_name = X_("export");
const char* const templates_dir_name = X_("templates");
const char* const route_templates_dir_name = X_("route_templates");
const char* const surfaces_dir_name = X_("surfaces");
+const char* const ladspa_dir_name = X_("ladspa");
const char* const panner_dir_name = X_("panners");
const char* const backend_dir_name = X_("backends");
-/* these should end up using variants of PROGRAM_NAME */
-#ifdef __APPLE__
-const char* const user_config_dir_name = X_("Ardour" "3");
+char config_dir_name[] = X_(PROGRAM_NAME "3");
+#if defined (__APPLE__) || defined (PLATFORM_WINDOWS)
+const char* const user_config_dir_name = config_dir_name;
#else
-const char* const user_config_dir_name = X_("ardour" "3");
+#include "pbd/convert.h"
+const char* const user_config_dir_name = PBD::downcase (config_dir_name);
#endif
}
diff --git a/libs/ardour/diskstream.cc b/libs/ardour/diskstream.cc
index a359f228e8..e046d5a830 100644
--- a/libs/ardour/diskstream.cc
+++ b/libs/ardour/diskstream.cc
@@ -29,7 +29,6 @@
#include <cstdlib>
#include <ctime>
#include <sys/stat.h>
-#include <sys/mman.h>
#include <glibmm/threads.h>
@@ -571,7 +570,7 @@ Diskstream::move_processor_automation (boost::weak_ptr<Processor> p, list< Evora
set<Evoral::Parameter> const a = processor->what_can_be_automated ();
- for (set<Evoral::Parameter>::iterator i = a.begin (); i != a.end (); ++i) {
+ for (set<Evoral::Parameter>::const_iterator i = a.begin (); i != a.end (); ++i) {
boost::shared_ptr<AutomationList> al = processor->automation_control(*i)->alist();
XMLNode & before = al->get_state ();
bool const things_moved = al->move_ranges (movements);
@@ -601,7 +600,7 @@ Diskstream::check_record_status (framepos_t transport_frame, bool can_record)
*/
rolling = _session.transport_speed() != 0.0f;
- possibly_recording = (rolling << 2) | (record_enabled() << 1) | can_record;
+ possibly_recording = (rolling << 2) | ((int)record_enabled() << 1) | (int)can_record;
change = possibly_recording ^ last_possibly_recording;
if (possibly_recording == last_possibly_recording) {
diff --git a/libs/ardour/element_import_handler.cc b/libs/ardour/element_import_handler.cc
index c360e82206..8f6483b145 100644
--- a/libs/ardour/element_import_handler.cc
+++ b/libs/ardour/element_import_handler.cc
@@ -18,6 +18,7 @@
*/
+#include "ardour/libardour_visibility.h"
#include "ardour/element_import_handler.h"
#include <algorithm>
diff --git a/libs/ardour/enums.cc b/libs/ardour/enums.cc
index e32fe329af..948025cc2b 100644
--- a/libs/ardour/enums.cc
+++ b/libs/ardour/enums.cc
@@ -941,3 +941,16 @@ std::ostream& operator<<(std::ostream& o, const Evoral::OverlapType& var)
std::string s = enum_2_string (var);
return o << s;
}
+std::istream& operator>>(std::istream& o, FadeShape& var)
+{
+ std::string s;
+ o >> s;
+ var = (FadeShape) string_2_enum (s, var);
+ return o;
+}
+
+std::ostream& operator<<(std::ostream& o, const FadeShape& var)
+{
+ std::string s = enum_2_string (var);
+ return o << s;
+}
diff --git a/libs/ardour/export_channel.cc b/libs/ardour/export_channel.cc
index 0e029a01f7..fc71d8536f 100644
--- a/libs/ardour/export_channel.cc
+++ b/libs/ardour/export_channel.cc
@@ -239,7 +239,11 @@ RouteExportChannel::read (Sample const *& data, framecnt_t frames) const
{
assert(processor);
AudioBuffer const & buffer = processor->get_capture_buffers().get_audio (channel);
+#ifndef NDEBUG
+ (void) frames;
+#else
assert (frames <= (framecnt_t) buffer.capacity());
+#endif
data = buffer.data();
}
diff --git a/libs/ardour/export_filename.cc b/libs/ardour/export_filename.cc
index 9e126ed087..f7fe22c3b4 100644
--- a/libs/ardour/export_filename.cc
+++ b/libs/ardour/export_filename.cc
@@ -19,7 +19,6 @@
*/
#include <string>
-#include "ardour/export_filename.h"
#include <glibmm/miscutils.h>
#include <glibmm/fileutils.h>
@@ -28,11 +27,13 @@
#include "pbd/convert.h"
#include "pbd/enumwriter.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/session.h"
#include "ardour/session_directory.h"
-#include "ardour/export_timespan.h"
+#include "ardour/export_filename.h"
#include "ardour/export_format_specification.h"
#include "ardour/export_channel_configuration.h"
+#include "ardour/export_timespan.h"
#include "ardour/utils.h"
#include "i18n.h"
diff --git a/libs/ardour/export_format_base.cc b/libs/ardour/export_format_base.cc
index ed8bb9d5f8..1eda449915 100644
--- a/libs/ardour/export_format_base.cc
+++ b/libs/ardour/export_format_base.cc
@@ -185,7 +185,7 @@ ExportFormatBase::nearest_sample_rate (framecnt_t sample_rate)
SampleRate best_match = SR_None;
#define DO_SR_COMPARISON(rate) \
- diff = std::fabs((rate) - sample_rate); \
+ diff = std::fabs((double)((rate) - sample_rate)); \
if(diff < smallest_diff) { \
smallest_diff = diff; \
best_match = (rate); \
diff --git a/libs/ardour/export_graph_builder.cc b/libs/ardour/export_graph_builder.cc
index 301914b0ae..2c0c44033d 100644
--- a/libs/ardour/export_graph_builder.cc
+++ b/libs/ardour/export_graph_builder.cc
@@ -20,6 +20,8 @@
#include "ardour/export_graph_builder.h"
+#include <vector>
+
#include <glibmm/miscutils.h>
#include "audiographer/process_context.h"
@@ -317,8 +319,8 @@ ExportGraphBuilder::Normalizer::Normalizer (ExportGraphBuilder & parent, FileSpe
{
std::string tmpfile_path = parent.session.session_directory().export_path();
tmpfile_path = Glib::build_filename(tmpfile_path, "XXXXXX");
- char tmpfile_path_buf[tmpfile_path.size() + 1];
- std::copy(tmpfile_path.begin(), tmpfile_path.end(), tmpfile_path_buf);
+ std::vector<char> tmpfile_path_buf(tmpfile_path.size() + 1);
+ std::copy(tmpfile_path.begin(), tmpfile_path.end(), tmpfile_path_buf.begin());
tmpfile_path_buf[tmpfile_path.size()] = '\0';
config = new_config;
@@ -334,7 +336,7 @@ ExportGraphBuilder::Normalizer::Normalizer (ExportGraphBuilder & parent, FileSpe
normalizer->add_output (threader);
int format = ExportFormatBase::F_RAW | ExportFormatBase::SF_Float;
- tmp_file.reset (new TmpFile<float> (tmpfile_path_buf, format, channels, config.format->sample_rate()));
+ tmp_file.reset (new TmpFile<float> (&tmpfile_path_buf[0], format, channels, config.format->sample_rate()));
tmp_file->FileWritten.connect_same_thread (post_processing_connection,
boost::bind (&Normalizer::start_post_processing, this));
diff --git a/libs/ardour/export_handler.cc b/libs/ardour/export_handler.cc
index 4bf3571f53..c9f20d182e 100644
--- a/libs/ardour/export_handler.cc
+++ b/libs/ardour/export_handler.cc
@@ -20,6 +20,7 @@
#include "ardour/export_handler.h"
+#include <glib/gstdio.h>
#include <glibmm.h>
#include <glibmm/convert.h>
@@ -497,10 +498,10 @@ ExportHandler::export_cd_marker_file (ExportTimespanPtr timespan, ExportFormatSp
} catch (std::exception& e) {
error << string_compose (_("an error occured while writing a TOC/CUE file: %1"), e.what()) << endmsg;
- ::unlink (filepath.c_str());
+ ::g_unlink (filepath.c_str());
} catch (Glib::Exception& e) {
error << string_compose (_("an error occured while writing a TOC/CUE file: %1"), e.what()) << endmsg;
- ::unlink (filepath.c_str());
+ ::g_unlink (filepath.c_str());
}
}
diff --git a/libs/ardour/export_profile_manager.cc b/libs/ardour/export_profile_manager.cc
index 42e494c0cb..0792232b5f 100644
--- a/libs/ardour/export_profile_manager.cc
+++ b/libs/ardour/export_profile_manager.cc
@@ -34,7 +34,7 @@
#include "ardour/export_profile_manager.h"
#include "ardour/export_format_specification.h"
-#include "ardour/export_formats_search_path.h"
+#include "ardour/search_paths.h"
#include "ardour/export_timespan.h"
#include "ardour/export_channel_configuration.h"
#include "ardour/export_filename.h"
@@ -644,6 +644,7 @@ ExportProfileManager::get_new_format (ExportFormatSpecPtr original)
ExportFormatSpecPtr format;
if (original) {
format.reset (new ExportFormatSpecification (*original));
+ std::cerr << "After new format created from original, format has id [" << format->id().to_s() << ']' << std::endl;
} else {
format = handler->add_format();
format->set_name (_("empty format"));
@@ -685,7 +686,7 @@ ExportProfileManager::FormatStatePtr
ExportProfileManager::deserialize_format (XMLNode & root)
{
XMLProperty * prop;
- UUID id;
+ PBD::UUID id;
if ((prop = root.property ("id"))) {
id = prop->value();
@@ -724,8 +725,20 @@ ExportProfileManager::load_formats ()
void
ExportProfileManager::load_format_from_disk (std::string const & path)
{
- XMLTree const tree (path);
- ExportFormatSpecPtr format = handler->add_format (*tree.root());
+ XMLTree tree;
+
+ if (!tree.read (path)) {
+ error << string_compose (_("Cannot load export format from %1"), path) << endmsg;
+ return;
+ }
+
+ XMLNode* root = tree.root();
+ if (!root) {
+ error << string_compose (_("Cannot export format read from %1"), path) << endmsg;
+ return;
+ }
+
+ ExportFormatSpecPtr format = handler->add_format (*root);
/* Handle id to filename mapping and don't add duplicates to list */
diff --git a/libs/ardour/file_source.cc b/libs/ardour/file_source.cc
index c6f3a9cd5d..109539ce2d 100644
--- a/libs/ardour/file_source.cc
+++ b/libs/ardour/file_source.cc
@@ -51,7 +51,7 @@ using namespace ARDOUR;
using namespace PBD;
using namespace Glib;
-PBD::Signal3<int,std::string,std::string,std::vector<std::string> > FileSource::AmbiguousFileName;
+PBD::Signal2<int,std::string,std::vector<std::string> > FileSource::AmbiguousFileName;
FileSource::FileSource (Session& session, DataType type, const string& path, const string& origin, Source::Flag flag)
: Source(session, type, path, flag)
@@ -62,8 +62,6 @@ FileSource::FileSource (Session& session, DataType type, const string& path, con
, _open (false)
{
set_within_session_from_path (path);
-
- prevent_deletion ();
}
FileSource::FileSource (Session& session, const XMLNode& node, bool /*must_exist*/)
@@ -77,23 +75,28 @@ FileSource::FileSource (Session& session, const XMLNode& node, bool /*must_exist
_path = _name;
_within_session = true;
+}
- prevent_deletion ();
+FileSource::~FileSource()
+{
}
void
-FileSource::prevent_deletion ()
+FileSource::existence_check ()
{
- /* if this file already exists, it cannot be removed, ever
- */
-
if (Glib::file_test (_path, Glib::FILE_TEST_EXISTS)) {
- if (!(_flags & Destructive)) {
- mark_immutable ();
- } else {
- _flags = Flag (_flags & ~(Removable|RemovableIfEmpty|RemoveAtDestroy));
- }
- }
+ prevent_deletion ();
+ }
+}
+
+void
+FileSource::prevent_deletion ()
+{
+ if (!(_flags & Destructive)) {
+ mark_immutable ();
+ } else {
+ _flags = Flag (_flags & ~(Removable|RemovableIfEmpty|RemoveAtDestroy));
+ }
}
bool
@@ -240,19 +243,15 @@ FileSource::find (Session& s, DataType type, const string& path, bool must_exist
isnew = false;
if (!Glib::path_is_absolute (path)) {
- vector<string> dirs;
vector<string> hits;
string fullpath;
+ std::vector<std::string> dirs = s.source_search_path (type);
- string search_path = s.source_search_path (type);
-
- if (search_path.length() == 0) {
+ if (dirs.size() == 0) {
error << _("FileSource: search path not set") << endmsg;
goto out;
}
- split (search_path, dirs, ':');
-
hits.clear ();
for (vector<string>::iterator i = dirs.begin(); i != dirs.end(); ++i) {
@@ -296,7 +295,7 @@ FileSource::find (Session& s, DataType type, const string& path, bool must_exist
/* more than one match: ask the user */
- int which = FileSource::AmbiguousFileName (path, search_path, de_duped_hits).get_value_or (-1);
+ int which = FileSource::AmbiguousFileName (path, de_duped_hits).get_value_or (-1);
if (which < 0) {
goto out;
@@ -310,8 +309,7 @@ FileSource::find (Session& s, DataType type, const string& path, bool must_exist
if (must_exist) {
error << string_compose(
- _("Filesource: cannot find required file (%1): while searching %2"),
- path, search_path) << endmsg;
+ _("Filesource: cannot find required file (%1)"), path) << endmsg;
goto out;
} else {
isnew = true;
@@ -357,8 +355,6 @@ bool
FileSource::find_2X (Session& s, DataType type, const string& path, bool must_exist,
bool& isnew, uint16_t& chan, string& found_path)
{
- string search_path = s.source_search_path (type);
-
string pathstr = path;
string::size_type pos;
bool ret = false;
@@ -369,18 +365,17 @@ FileSource::find_2X (Session& s, DataType type, const string& path, bool must_ex
/* non-absolute pathname: find pathstr in search path */
- vector<string> dirs;
+ vector<string> dirs = s.source_search_path (type);
+
int cnt;
string fullpath;
string keeppath;
- if (search_path.length() == 0) {
+ if (dirs.size() == 0) {
error << _("FileSource: search path not set") << endmsg;
goto out;
}
- split (search_path, dirs, ':');
-
cnt = 0;
for (vector<string>::iterator i = dirs.begin(); i != dirs.end(); ++i) {
@@ -437,16 +432,14 @@ FileSource::find_2X (Session& s, DataType type, const string& path, bool must_ex
if (cnt > 1) {
error << string_compose (
- _("FileSource: \"%1\" is ambigous when searching %2\n\t"),
- pathstr, search_path) << endmsg;
+ _("FileSource: \"%1\" is ambigous when searching\n\t"), pathstr) << endmsg;
goto out;
} else if (cnt == 0) {
if (must_exist) {
error << string_compose(
- _("Filesource: cannot find required file (%1): while searching %2"),
- pathstr, search_path) << endmsg;
+ _("Filesource: cannot find required file (%1)"), pathstr) << endmsg;
goto out;
} else {
isnew = true;
@@ -496,13 +489,14 @@ FileSource::find_2X (Session& s, DataType type, const string& path, bool must_ex
goto out;
}
+#ifndef PLATFORM_WINDOWS
if (errno != ENOENT) {
error << string_compose(
_("Filesource: cannot check for existing file (%1): %2"),
path, strerror (errno)) << endmsg;
goto out;
}
-
+#endif
/* a new file */
isnew = true;
ret = true;
@@ -518,35 +512,6 @@ out:
return ret;
}
-int
-FileSource::set_source_name (const string& newname, bool destructive)
-{
- Glib::Threads::Mutex::Lock lm (_lock);
- string oldpath = _path;
- string newpath = _session.change_source_path_by_name (oldpath, _name, newname, destructive);
-
- if (newpath.empty()) {
- error << string_compose (_("programming error: %1"), "cannot generate a changed file path") << endmsg;
- return -1;
- }
-
- // Test whether newpath exists, if yes notify the user but continue.
- if (Glib::file_test (newpath, Glib::FILE_TEST_EXISTS)) {
- error << string_compose (_("Programming error! %1 tried to rename a file over another file! It's safe to continue working, but please report this to the developers."), PROGRAM_NAME) << endmsg;
- return -1;
- }
-
- if (::rename (oldpath.c_str(), newpath.c_str()) != 0) {
- error << string_compose (_("cannot rename file %1 to %2 (%3)"), oldpath, newpath, strerror(errno)) << endmsg;
- return -1;
- }
-
- _name = Glib::path_get_basename (newpath);
- _path = newpath;
-
- return 0;
-}
-
void
FileSource::mark_immutable ()
{
diff --git a/libs/ardour/filesystem_paths.cc b/libs/ardour/filesystem_paths.cc
index 73bfaff137..1b4bd0476d 100644
--- a/libs/ardour/filesystem_paths.cc
+++ b/libs/ardour/filesystem_paths.cc
@@ -30,6 +30,11 @@
#include "i18n.h"
+#ifdef PLATFORM_WINDOWS
+#include "shlobj.h"
+#include "pbd/windows_special_dirs.h"
+#endif
+
using namespace PBD;
namespace ARDOUR {
@@ -54,8 +59,12 @@ user_config_directory ()
if ((c = getenv ("XDG_CONFIG_HOME")) != 0) {
p = c;
} else {
+#ifdef PLATFORM_WINDOWS
+ // Not technically the home dir (since it needs to be a writable folder)
+ const string home_dir = Glib::build_filename (Glib::get_user_config_dir(), user_config_dir_name);
+#else
const string home_dir = Glib::get_home_dir();
-
+#endif
if (home_dir.empty ()) {
error << "Unable to determine home directory" << endmsg;
exit (1);
@@ -66,7 +75,9 @@ user_config_directory ()
}
#endif
+#ifndef PLATFORM_WINDOWS
p = Glib::build_filename (p, user_config_dir_name);
+#endif
if (!Glib::file_test (p, Glib::FILE_TEST_EXISTS)) {
if (g_mkdir_with_parents (p.c_str(), 0755)) {
@@ -84,51 +95,122 @@ user_config_directory ()
}
std::string
+user_cache_directory ()
+{
+ static std::string p;
+
+ if (!p.empty()) return p;
+
+#ifdef __APPLE__
+ p = Glib::build_filename (Glib::get_home_dir(), "Library/Caches");
+#else
+ const char* c = 0;
+
+ /* adopt freedesktop standards, and put .ardour3 into $XDG_CACHE_HOME
+ * defaulting to or ~/.config
+ */
+ if ((c = getenv ("XDG_CACHE_HOME")) != 0) {
+ p = c;
+ } else {
+#ifdef PLATFORM_WINDOWS
+ // Not technically the home dir (since it needs to be a writable folder)
+ const string home_dir = Glib::build_filename (Glib::get_user_data_dir(), user_config_dir_name);
+#else
+ const string home_dir = Glib::get_home_dir();
+#endif
+ if (home_dir.empty ()) {
+ error << "Unable to determine home directory" << endmsg;
+ exit (1);
+ }
+
+ p = home_dir;
+ p = Glib::build_filename (p, ".cache");
+ }
+#endif
+
+#ifndef PLATFORM_WINDOWS
+ p = Glib::build_filename (p, user_config_dir_name);
+#endif
+
+ if (!Glib::file_test (p, Glib::FILE_TEST_EXISTS)) {
+ if (g_mkdir_with_parents (p.c_str(), 0755)) {
+ error << string_compose (_("Cannot create cache directory %1 - cannot run"),
+ p) << endmsg;
+ exit (1);
+ }
+ } else if (!Glib::file_test (p, Glib::FILE_TEST_IS_DIR)) {
+ error << string_compose (_("Cache directory %1 already exists and is not a directory/folder - cannot run"),
+ p) << endmsg;
+ exit (1);
+ }
+
+ return p;
+}
+
+std::string
ardour_dll_directory ()
{
+#ifdef PLATFORM_WINDOWS
+ std::string dll_dir_path(g_win32_get_package_installation_directory_of_module(NULL));
+ dll_dir_path = Glib::build_filename (dll_dir_path, "lib");
+ return Glib::build_filename (dll_dir_path, "ardour3");
+#else
std::string s = Glib::getenv("ARDOUR_DLL_PATH");
if (s.empty()) {
std::cerr << _("ARDOUR_DLL_PATH not set in environment - exiting\n");
::exit (1);
}
return s;
+#endif
}
-SearchPath
+#ifdef PLATFORM_WINDOWS
+Searchpath
+windows_search_path ()
+{
+ std::string dll_dir_path(g_win32_get_package_installation_directory_of_module(NULL));
+ dll_dir_path = Glib::build_filename (dll_dir_path, "share");
+ return Glib::build_filename (dll_dir_path, "ardour3");
+}
+#endif
+
+Searchpath
ardour_config_search_path ()
{
- static SearchPath search_path;
+ static Searchpath search_path;
if (search_path.empty()) {
search_path += user_config_directory();
-
+#ifdef PLATFORM_WINDOWS
+ search_path += windows_search_path ();
+#endif
std::string s = Glib::getenv("ARDOUR_CONFIG_PATH");
if (s.empty()) {
- std::cerr << _("ARDOUR_CONFIG_PATH not set in environment - exiting\n");
- ::exit (1);
+ std::cerr << _("ARDOUR_CONFIG_PATH not set in environment\n");
+ } else {
+ search_path += Searchpath (s);
}
-
- search_path += SearchPath (s);
}
return search_path;
}
-SearchPath
+Searchpath
ardour_data_search_path ()
{
- static SearchPath search_path;
+ static Searchpath search_path;
if (search_path.empty()) {
search_path += user_config_directory();
-
+#ifdef PLATFORM_WINDOWS
+ search_path += windows_search_path ();
+#endif
std::string s = Glib::getenv("ARDOUR_DATA_PATH");
if (s.empty()) {
- std::cerr << _("ARDOUR_DATA_PATH not set in environment - exiting\n");
- ::exit (1);
+ std::cerr << _("ARDOUR_DATA_PATH not set in environment\n");
+ } else {
+ search_path += Searchpath (s);
}
-
- search_path += SearchPath (s);
}
return search_path;
diff --git a/libs/ardour/find_session.cc b/libs/ardour/find_session.cc
index f0a034d8d4..501927c42c 100644
--- a/libs/ardour/find_session.cc
+++ b/libs/ardour/find_session.cc
@@ -27,10 +27,12 @@
#include <glibmm/miscutils.h>
#include "pbd/compose.h"
+#include "pbd/pathexpand.h"
#include "pbd/error.h"
#include "ardour/filename_extensions.h"
#include "ardour/utils.h"
+#include "ardour/session_utils.h"
#include "i18n.h"
@@ -43,16 +45,10 @@ int
find_session (string str, string& path, string& snapshot, bool& isnew)
{
struct stat statbuf;
- char buf[PATH_MAX+1];
isnew = false;
- if (!realpath (str.c_str(), buf) && (errno != ENOENT && errno != ENOTDIR)) {
- error << string_compose (_("Could not resolve path: %1 (%2)"), buf, strerror(errno)) << endmsg;
- return -1;
- }
-
- str = buf;
+ str = canonical_path (str);
/* check to see if it exists, and what it is */
diff --git a/libs/ardour/globals.cc b/libs/ardour/globals.cc
index 9850d82d31..39bcd1b79e 100644
--- a/libs/ardour/globals.cc
+++ b/libs/ardour/globals.cc
@@ -20,12 +20,18 @@
#include "libardour-config.h"
#endif
+#ifdef interface
+#undef interface
+#endif
+
#include <cstdio> // Needed so that libraptor (included in lrdf) won't complain
#include <cstdlib>
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/time.h>
+#ifndef PLATFORM_WINDOWS
#include <sys/resource.h>
+#endif
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
@@ -43,7 +49,7 @@
#include "ardour/audio_unit.h"
#endif
-#ifdef __SSE__
+#if defined(__SSE__) || defined(USE_XMMINTRIN)
#include <xmmintrin.h>
#endif
@@ -54,7 +60,9 @@
#include <glibmm/fileutils.h>
#include <glibmm/miscutils.h>
+#ifdef HAVE_LRDF
#include <lrdf.h>
+#endif
#include "pbd/cpus.h"
#include "pbd/error.h"
@@ -117,6 +125,8 @@ mix_buffers_with_gain_t ARDOUR::mix_buffers_with_gain = 0;
mix_buffers_no_gain_t ARDOUR::mix_buffers_no_gain = 0;
PBD::Signal1<void,std::string> ARDOUR::BootMessage;
+PBD::Signal3<void,std::string,std::string,bool> ARDOUR::PluginScanMessage;
+PBD::Signal1<void,int> ARDOUR::PluginScanTimeout;
PBD::Signal0<void> ARDOUR::GUIIdle;
namespace ARDOUR {
@@ -196,6 +206,7 @@ setup_hardware_optimization (bool try_optimization)
static void
lotsa_files_please ()
{
+#ifndef PLATFORM_WINDOWS
struct rlimit rl;
if (getrlimit (RLIMIT_NOFILE, &rl) == 0) {
@@ -216,6 +227,7 @@ lotsa_files_please ()
} else {
error << string_compose (_("Could not get system open files limit (%1)"), strerror (errno)) << endmsg;
}
+#endif
}
bool
@@ -229,6 +241,7 @@ ARDOUR::init (bool use_windows_vst, bool try_optimization, const char* localedir
#ifdef ENABLE_NLS
(void) bindtextdomain(PACKAGE, localedir);
+ (void) bind_textdomain_codeset (PACKAGE, "UTF-8");
#endif
SessionEvent::init_event_pool ();
@@ -262,7 +275,9 @@ ARDOUR::init (bool use_windows_vst, bool try_optimization, const char* localedir
// allow ardour the absolute maximum number of open files
lotsa_files_please ();
+#ifdef HAVE_LRDF
lrdf_init();
+#endif
Library = new AudioLibrary;
BootMessage (_("Loading configuration"));
@@ -351,7 +366,7 @@ ARDOUR::init_post_engine ()
/* find plugins */
- ARDOUR::PluginManager::instance().refresh ();
+ ARDOUR::PluginManager::instance().refresh (!Config->get_discover_vst_on_start());
}
void
@@ -364,7 +379,9 @@ ARDOUR::cleanup ()
ARDOUR::AudioEngine::destroy ();
delete Library;
+#ifdef HAVE_LRDF
lrdf_cleanup ();
+#endif
delete &ControlProtocolManager::instance();
#ifdef WINDOWS_VST_SUPPORT
fst_exit ();
@@ -382,7 +399,7 @@ void
ARDOUR::find_bindings_files (map<string,string>& files)
{
vector<std::string> found;
- SearchPath spath = ardour_config_search_path();
+ Searchpath spath = ardour_config_search_path();
if (getenv ("ARDOUR_SAE")) {
Glib::PatternSpec pattern("*SAE-*.bindings");
@@ -525,8 +542,8 @@ ARDOUR::set_translations_enabled (bool yn)
c = '0';
}
- ::write (fd, &c, 1);
- ::close (fd);
+ (void) ::write (fd, &c, 1);
+ (void) ::close (fd);
return true;
}
@@ -581,10 +598,21 @@ clock_gettime (int /*clk_id*/, struct timespec *t)
microseconds_t
ARDOUR::get_microseconds ()
{
+#ifdef PLATFORM_WINDOWS
+ microseconds_t ret = 0;
+ LARGE_INTEGER freq, time;
+
+ if (QueryPerformanceFrequency(&freq))
+ if (QueryPerformanceCounter(&time))
+ ret = (microseconds_t)((time.QuadPart * 1000000) / freq.QuadPart);
+
+ return ret;
+#else
struct timespec ts;
if (clock_gettime (CLOCK_MONOTONIC, &ts) != 0) {
/* EEEK! */
return 0;
}
return (microseconds_t) ts.tv_sec * 1000000 + (ts.tv_nsec/1000);
+#endif
}
diff --git a/libs/ardour/graph.cc b/libs/ardour/graph.cc
index 71eeee41ea..3e87853319 100644
--- a/libs/ardour/graph.cc
+++ b/libs/ardour/graph.cc
@@ -22,6 +22,7 @@
#include "pbd/compose.h"
#include "pbd/debug_rt_alloc.h"
+#include "pbd/pthread_utils.h"
#include "ardour/debug.h"
#include "ardour/graph.h"
@@ -31,8 +32,6 @@
#include "ardour/process_thread.h"
#include "ardour/audioengine.h"
-#include <jack/thread.h>
-
#include "i18n.h"
using namespace ARDOUR;
@@ -223,7 +222,7 @@ Graph::trigger (GraphNode* n)
void
Graph::dec_ref()
{
- if (g_atomic_int_dec_and_test (&_finished_refcount)) {
+ if (g_atomic_int_dec_and_test (const_cast<gint*> (&_finished_refcount))) {
/* We have run all the nodes that are at the `output' end of
the graph, so there is nothing more to do this time around.
@@ -358,7 +357,7 @@ Graph::run_one()
/* update the number of threads that will still be sleeping */
_execution_tokens -= wakeup;
- DEBUG_TRACE(DEBUG::ProcessThreads, string_compose ("%1 signals %2\n", pthread_self(), wakeup));
+ DEBUG_TRACE(DEBUG::ProcessThreads, string_compose ("%1 signals %2\n", pthread_name(), wakeup));
for (int i = 0; i < wakeup; i++) {
_execution_sem.signal ();
@@ -367,12 +366,12 @@ Graph::run_one()
while (to_run == 0) {
_execution_tokens += 1;
pthread_mutex_unlock (&_trigger_mutex);
- DEBUG_TRACE (DEBUG::ProcessThreads, string_compose ("%1 goes to sleep\n", pthread_self()));
+ DEBUG_TRACE (DEBUG::ProcessThreads, string_compose ("%1 goes to sleep\n", pthread_name()));
_execution_sem.wait ();
if (_quit_threads) {
return true;
}
- DEBUG_TRACE (DEBUG::ProcessThreads, string_compose ("%1 is awake\n", pthread_self()));
+ DEBUG_TRACE (DEBUG::ProcessThreads, string_compose ("%1 is awake\n", pthread_name()));
pthread_mutex_lock (&_trigger_mutex);
if (_trigger_queue.size()) {
to_run = _trigger_queue.back();
@@ -384,7 +383,7 @@ Graph::run_one()
to_run->process();
to_run->finish (_current_chain);
- DEBUG_TRACE(DEBUG::ProcessThreads, string_compose ("%1 has finished run_one()\n", pthread_self()));
+ DEBUG_TRACE(DEBUG::ProcessThreads, string_compose ("%1 has finished run_one()\n", pthread_name()));
return false;
}
@@ -552,7 +551,7 @@ Graph::process_one_route (Route* route)
assert (route);
- DEBUG_TRACE (DEBUG::ProcessThreads, string_compose ("%1 runs route %2\n", pthread_self(), route->name()));
+ DEBUG_TRACE (DEBUG::ProcessThreads, string_compose ("%1 runs route %2\n", pthread_name(), route->name()));
if (_process_silent) {
retval = route->silent_roll (_process_nframes, _process_start_frame, _process_end_frame, need_butler);
diff --git a/libs/ardour/import.cc b/libs/ardour/import.cc
index 047b46f553..b66f354224 100644
--- a/libs/ardour/import.cc
+++ b/libs/ardour/import.cc
@@ -34,6 +34,7 @@
#include <sndfile.h>
#include <samplerate.h>
+#include <glib/gstdio.h>
#include <glibmm.h>
#include <boost/scoped_array.hpp>
@@ -117,7 +118,7 @@ open_importable_source (const string& path, framecnt_t samplerate, ARDOUR::SrcQu
}
static std::string
-get_non_existent_filename (HeaderFormat hf, DataType type, const bool allow_replacing, const std::string& destdir, const std::string& basename, uint channel, uint channels)
+get_non_existent_filename (HeaderFormat hf, DataType type, const bool allow_replacing, const std::string& destdir, const std::string& basename, uint32_t channel, uint32_t channels)
{
char buf[PATH_MAX+1];
bool goodfile = false;
@@ -172,14 +173,14 @@ get_non_existent_filename (HeaderFormat hf, DataType type, const bool allow_repl
}
static vector<string>
-get_paths_for_new_sources (HeaderFormat hf, const bool allow_replacing, const string& import_file_path, const string& session_dir, uint channels)
+get_paths_for_new_sources (HeaderFormat hf, const bool allow_replacing, const string& import_file_path, const string& session_dir, uint32_t channels)
{
vector<string> new_paths;
const string basename = basename_nosuffix (import_file_path);
SessionDirectory sdir(session_dir);
- for (uint n = 0; n < channels; ++n) {
+ for (uint32_t n = 0; n < channels; ++n) {
const DataType type = SMFSource::safe_midi_file_extension (import_file_path) ? DataType::MIDI : DataType::AUDIO;
@@ -196,7 +197,7 @@ get_paths_for_new_sources (HeaderFormat hf, const bool allow_replacing, const st
static bool
map_existing_mono_sources (const vector<string>& new_paths, Session& /*sess*/,
- uint /*samplerate*/, vector<boost::shared_ptr<Source> >& newfiles, Session *session)
+ uint32_t /*samplerate*/, vector<boost::shared_ptr<Source> >& newfiles, Session *session)
{
for (vector<string>::const_iterator i = new_paths.begin();
i != new_paths.end(); ++i)
@@ -215,7 +216,7 @@ map_existing_mono_sources (const vector<string>& new_paths, Session& /*sess*/,
static bool
create_mono_sources_for_writing (const vector<string>& new_paths,
- Session& sess, uint samplerate,
+ Session& sess, uint32_t samplerate,
vector<boost::shared_ptr<Source> >& newfiles,
framepos_t timeline_position)
{
@@ -253,10 +254,10 @@ create_mono_sources_for_writing (const vector<string>& new_paths,
static string
compose_status_message (const string& path,
- uint file_samplerate,
- uint session_samplerate,
- uint /* current_file */,
- uint /* total_files */)
+ uint32_t file_samplerate,
+ uint32_t session_samplerate,
+ uint32_t /* current_file */,
+ uint32_t /* total_files */)
{
if (file_samplerate != session_samplerate) {
return string_compose (_("Resampling %1 from %2kHz to %3kHz"),
@@ -274,12 +275,12 @@ write_audio_data_to_new_files (ImportableSource* source, ImportStatus& status,
{
const framecnt_t nframes = ResampledImportableSource::blocksize;
boost::shared_ptr<AudioFileSource> afs;
- uint channels = source->channels();
+ uint32_t channels = source->channels();
boost::scoped_array<float> data(new float[nframes * channels]);
vector<boost::shared_array<Sample> > channel_data;
- for (uint n = 0; n < channels; ++n) {
+ for (uint32_t n = 0; n < channels; ++n) {
channel_data.push_back(boost::shared_array<Sample>(new Sample[nframes]));
}
@@ -300,7 +301,7 @@ write_audio_data_to_new_files (ImportableSource* source, ImportStatus& status,
*/
float peak = 0;
- uint read_count = 0;
+ uint32_t read_count = 0;
while (!status.cancel) {
framecnt_t const nread = source->read (data.get(), nframes);
@@ -324,15 +325,23 @@ write_audio_data_to_new_files (ImportableSource* source, ImportStatus& status,
progress_base = 0.5;
}
- uint read_count = 0;
+ uint32_t read_count = 0;
while (!status.cancel) {
framecnt_t nread, nfread;
- uint x;
- uint chn;
+ uint32_t x;
+ uint32_t chn;
if ((nread = source->read (data.get(), nframes)) == 0) {
+#ifdef PLATFORM_WINDOWS
+ /* Flush the data once we've finished importing the file. Windows can */
+ /* cache the data for very long periods of time (perhaps not writing */
+ /* it to disk until Ardour closes). So let's force it to flush now. */
+ for (chn = 0; chn < channels; ++chn)
+ if ((afs = boost::dynamic_pointer_cast<AudioFileSource>(newfiles[chn])) != 0)
+ afs->flush ();
+#endif
break;
}
@@ -464,7 +473,7 @@ remove_file_source (boost::shared_ptr<Source> source)
boost::shared_ptr<FileSource> fs = boost::dynamic_pointer_cast<FileSource> (source);
if (fs) {
- ::unlink (fs->path().c_str());
+ ::g_unlink (fs->path().c_str());
}
}
@@ -479,7 +488,7 @@ Session::import_files (ImportStatus& status)
Sources all_new_sources;
boost::shared_ptr<AudioFileSource> afs;
boost::shared_ptr<SMFSource> smfs;
- uint channels = 0;
+ uint32_t channels = 0;
status.sources.clear ();
diff --git a/libs/ardour/io.cc b/libs/ardour/io.cc
index 6f5b5a63da..2cc213f797 100644
--- a/libs/ardour/io.cc
+++ b/libs/ardour/io.cc
@@ -19,6 +19,7 @@
#include <fstream>
#include <algorithm>
#include <cmath>
+#include <vector>
#include <unistd.h>
#include <locale.h>
@@ -395,7 +396,9 @@ IO::disconnect (void* src)
int
IO::ensure_ports_locked (ChanCount count, bool clear, bool& changed)
{
+#ifndef PLATFORM_WINDOWS
assert (!AudioEngine::instance()->process_lock().trylock());
+#endif
boost::shared_ptr<Port> port;
@@ -466,7 +469,9 @@ IO::ensure_ports_locked (ChanCount count, bool clear, bool& changed)
int
IO::ensure_ports (ChanCount count, bool clear, void* src)
{
+#ifndef PLATFORM_WINDOWS
assert (!AudioEngine::instance()->process_lock().trylock());
+#endif
bool changed = false;
@@ -501,7 +506,9 @@ IO::ensure_ports (ChanCount count, bool clear, void* src)
int
IO::ensure_io (ChanCount count, bool clear, void* src)
{
+#ifndef PLATFORM_WINDOWS
assert (!AudioEngine::instance()->process_lock().trylock());
+#endif
return ensure_ports (count, clear, src);
}
@@ -1373,20 +1380,20 @@ IO::build_legal_port_name (DataType type)
limit = name_size - AudioEngine::instance()->my_name().length() - (suffix.length() + 5);
- char buf1[name_size+1];
- char buf2[name_size+1];
+ std::vector<char> buf1(name_size+1);
+ std::vector<char> buf2(name_size+1);
/* colons are illegal in port names, so fix that */
string nom = _name.val();
replace_all (nom, ":", ";");
- snprintf (buf1, name_size+1, ("%.*s/%s"), limit, nom.c_str(), suffix.c_str());
+ snprintf (&buf1[0], name_size+1, ("%.*s/%s"), limit, nom.c_str(), suffix.c_str());
- int port_number = find_port_hole (buf1);
- snprintf (buf2, name_size+1, "%s %d", buf1, port_number);
+ int port_number = find_port_hole (&buf1[0]);
+ snprintf (&buf2[0], name_size+1, "%s %d", &buf1[0], port_number);
- return string (buf2);
+ return string (&buf2[0]);
}
int32_t
@@ -1404,14 +1411,13 @@ IO::find_port_hole (const char* base)
*/
for (n = 1; n < 9999; ++n) {
- size_t size = AudioEngine::instance()->port_name_size() + 1;
- char buf[size];
+ std::vector<char> buf (AudioEngine::instance()->port_name_size());
PortSet::iterator i = _ports.begin();
- snprintf (buf, size, _("%s %u"), base, n);
+ snprintf (&buf[0], buf.size()+1, _("%s %u"), base, n);
for ( ; i != _ports.end(); ++i) {
- if (i->name() == buf) {
+ if (string(i->name()) == string(&buf[0])) {
break;
}
}
diff --git a/libs/ardour/ladspa_plugin.cc b/libs/ardour/ladspa_plugin.cc
index bc3a83799b..8b089929b5 100644
--- a/libs/ardour/ladspa_plugin.cc
+++ b/libs/ardour/ladspa_plugin.cc
@@ -17,6 +17,10 @@
*/
+#ifdef WAF_BUILD
+#include "libardour-config.h"
+#endif
+
#include <inttypes.h>
#include <vector>
@@ -25,11 +29,15 @@
#include <cstdlib>
#include <cstdio> // so libraptor doesn't complain
#include <cmath>
+#ifndef COMPILER_MSVC
#include <dirent.h>
+#endif
#include <sys/stat.h>
#include <cerrno>
+#ifdef HAVE_LRDF
#include <lrdf.h>
+#endif
#include "pbd/compose.h"
#include "pbd/error.h"
@@ -50,16 +58,16 @@ using namespace std;
using namespace ARDOUR;
using namespace PBD;
-LadspaPlugin::LadspaPlugin (void *mod, AudioEngine& e, Session& session, uint32_t index, framecnt_t rate)
+LadspaPlugin::LadspaPlugin (string module_path, AudioEngine& e, Session& session, uint32_t index, framecnt_t rate)
: Plugin (e, session)
{
- init (mod, index, rate);
+ init (module_path, index, rate);
}
LadspaPlugin::LadspaPlugin (const LadspaPlugin &other)
: Plugin (other)
{
- init (other._module, other._index, other._sample_rate);
+ init (other._module_path, other._index, other._sample_rate);
for (uint32_t i = 0; i < parameter_count(); ++i) {
_control_data[i] = other._shadow_data[i];
@@ -68,25 +76,32 @@ LadspaPlugin::LadspaPlugin (const LadspaPlugin &other)
}
void
-LadspaPlugin::init (void *mod, uint32_t index, framecnt_t rate)
+LadspaPlugin::init (string module_path, uint32_t index, framecnt_t rate)
{
+ void* func;
LADSPA_Descriptor_Function dfunc;
uint32_t i, port_cnt;
- const char *errstr;
- _module = mod;
+ _module_path = module_path;
+ _module = new Glib::Module(_module_path);
_control_data = 0;
_shadow_data = 0;
_latency_control_port = 0;
_was_activated = false;
- dfunc = (LADSPA_Descriptor_Function) dlsym (_module, "ladspa_descriptor");
+ if (!(*_module)) {
+ error << _("LADSPA: Unable to open module: ") << Glib::Module::get_last_error() << endmsg;
+ delete _module;
+ throw failed_constructor();
+ }
- if ((errstr = dlerror()) != NULL) {
+ if (!_module->get_symbol("ladspa_descriptor", func)) {
error << _("LADSPA: module has no descriptor function.") << endmsg;
throw failed_constructor();
}
+ dfunc = (LADSPA_Descriptor_Function)func;
+
if ((_descriptor = dfunc (index)) == 0) {
error << _("LADSPA: plugin has gone away since discovery!") << endmsg;
throw failed_constructor();
@@ -142,9 +157,8 @@ LadspaPlugin::~LadspaPlugin ()
deactivate ();
cleanup ();
- /* XXX who should close a plugin? */
-
- // dlclose (module);
+ // glib has internal reference counting on modules so this is ok
+ delete _module;
delete [] _control_data;
delete [] _shadow_data;
@@ -629,10 +643,11 @@ LadspaPlugin::print_parameter (uint32_t param, char *buf, uint32_t len) const
boost::shared_ptr<Plugin::ScalePoints>
LadspaPlugin::get_scale_points(uint32_t port_index) const
{
+ boost::shared_ptr<Plugin::ScalePoints> ret;
+#ifdef HAVE_LRDF
const uint32_t id = atol(unique_id().c_str());
lrdf_defaults* points = lrdf_get_scale_values(id, port_index);
- boost::shared_ptr<Plugin::ScalePoints> ret;
if (!points) {
return ret;
}
@@ -645,6 +660,7 @@ LadspaPlugin::get_scale_points(uint32_t port_index) const
}
lrdf_free_setting_values(points);
+#endif
return ret;
}
@@ -710,17 +726,7 @@ PluginPtr
LadspaPluginInfo::load (Session& session)
{
try {
- PluginPtr plugin;
- void *module;
-
- if ((module = dlopen (path.c_str(), RTLD_NOW)) == 0) {
- error << string_compose(_("LADSPA: cannot load module from \"%1\""), path) << endmsg;
- error << dlerror() << endmsg;
- return PluginPtr ((Plugin*) 0);
- } else {
- plugin.reset (new LadspaPlugin (module, session.engine(), session, index, session.frame_rate()));
- }
-
+ PluginPtr plugin (new LadspaPlugin (path, session.engine(), session, index, session.frame_rate()));
plugin->set_info(PluginInfoPtr(new LadspaPluginInfo(*this)));
return plugin;
}
@@ -739,6 +745,7 @@ LadspaPluginInfo::LadspaPluginInfo()
void
LadspaPlugin::find_presets ()
{
+#ifdef HAVE_LRDF
uint32_t id;
std::string unique (unique_id());
@@ -759,12 +766,14 @@ LadspaPlugin::find_presets ()
}
lrdf_free_uris(set_uris);
}
+#endif
}
bool
LadspaPlugin::load_preset (PresetRecord r)
{
+#ifdef HAVE_LRDF
lrdf_defaults* defs = lrdf_get_setting_values (r.uri.c_str());
if (defs) {
@@ -777,6 +786,7 @@ LadspaPlugin::load_preset (PresetRecord r)
}
Plugin::load_preset (r);
+#endif
return true;
}
@@ -784,6 +794,7 @@ LadspaPlugin::load_preset (PresetRecord r)
static void
lrdf_remove_preset (const char* /*source*/, const char *setting_uri)
{
+#ifdef HAVE_LRDF
lrdf_statement p;
lrdf_statement *q;
lrdf_statement *i;
@@ -817,11 +828,13 @@ lrdf_remove_preset (const char* /*source*/, const char *setting_uri)
p.predicate = NULL;
p.object = NULL;
lrdf_remove_matches (&p);
+#endif
}
void
LadspaPlugin::do_remove_preset (string name)
{
+#ifdef HAVE_LRDF
string const envvar = preset_envvar ();
if (envvar.empty()) {
warning << _("Could not locate HOME. Preset not removed.") << endmsg;
@@ -837,6 +850,7 @@ LadspaPlugin::do_remove_preset (string name)
lrdf_remove_preset (source.c_str(), p->uri.c_str ());
write_preset_file (envvar);
+#endif
}
string
@@ -859,6 +873,7 @@ LadspaPlugin::preset_source (string envvar) const
bool
LadspaPlugin::write_preset_file (string envvar)
{
+#ifdef HAVE_LRDF
string path = string_compose("%1/.ladspa", envvar);
if (g_mkdir_with_parents (path.c_str(), 0775)) {
warning << string_compose(_("Could not create %1. Preset not saved. (%2)"), path, strerror(errno)) << endmsg;
@@ -879,11 +894,15 @@ LadspaPlugin::write_preset_file (string envvar)
}
return true;
+#else
+ return false;
+#endif
}
string
LadspaPlugin::do_save_preset (string name)
{
+#ifdef HAVE_LRDF
/* make a vector of pids that are input parameters */
vector<int> input_parameter_pids;
for (uint32_t i = 0; i < parameter_count(); ++i) {
@@ -902,8 +921,8 @@ LadspaPlugin::do_save_preset (string name)
lrdf_defaults defaults;
defaults.count = input_parameter_pids.size ();
- lrdf_portvalue portvalues[input_parameter_pids.size()];
- defaults.items = portvalues;
+ std::vector<lrdf_portvalue> portvalues(input_parameter_pids.size());
+ defaults.items = &portvalues[0];
for (vector<int>::size_type i = 0; i < input_parameter_pids.size(); ++i) {
portvalues[i].pid = input_parameter_pids[i];
@@ -927,6 +946,9 @@ LadspaPlugin::do_save_preset (string name)
}
return uri;
+#else
+ return string();
+#endif
}
LADSPA_PortDescriptor
diff --git a/libs/ardour/linux_vst_info_file.cc b/libs/ardour/linux_vst_info_file.cc
deleted file mode 100644
index 581bcca87f..0000000000
--- a/libs/ardour/linux_vst_info_file.cc
+++ /dev/null
@@ -1,427 +0,0 @@
-/*
- Copyright (C) 2012 Paul Davis
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-*/
-
-/** @file libs/ardour/vst_info_file.cc
- * @brief Code to manage info files containing cached information about a plugin.
- * e.g. its name, creator etc.
- */
-
-#include <iostream>
-#include <cassert>
-
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <unistd.h>
-#include <errno.h>
-
-#include <stdlib.h>
-#include <stddef.h>
-#include <stdio.h>
-#include <string.h>
-#include <libgen.h>
-
-#include <glib.h>
-#include <glib/gstdio.h>
-#include <glibmm.h>
-
-#include "pbd/error.h"
-
-#include "ardour/linux_vst_support.h"
-
-#define MAX_STRING_LEN 256
-
-using namespace std;
-
-static char *
-read_string (FILE *fp)
-{
- char buf[MAX_STRING_LEN];
-
- if (!fgets (buf, MAX_STRING_LEN, fp)) {
- return 0;
- }
-
- if (strlen(buf) < MAX_STRING_LEN) {
- if (strlen (buf)) {
- buf[strlen(buf)-1] = 0;
- }
- return strdup (buf);
- } else {
- return 0;
- }
-}
-
-/** Read an integer value from a line in fp into n,
- * @return true on failure, false on success.
- */
-static bool
-read_int (FILE* fp, int* n)
-{
- char buf[MAX_STRING_LEN];
-
- char* p = fgets (buf, MAX_STRING_LEN, fp);
- if (p == 0) {
- return true;
- }
-
- return (sscanf (p, "%d", n) != 1);
-}
-
-static VSTInfo *
-load_vstfx_info_file (FILE* fp)
-{
- VSTInfo *info;
-
- if ((info = (VSTInfo*) malloc (sizeof (VSTInfo))) == 0) {
- return 0;
- }
-
- if ((info->name = read_string(fp)) == 0) goto error;
- if ((info->creator = read_string(fp)) == 0) goto error;
- if (read_int (fp, &info->UniqueID)) goto error;
- if ((info->Category = read_string(fp)) == 0) goto error;
- if (read_int (fp, &info->numInputs)) goto error;
- if (read_int (fp, &info->numOutputs)) goto error;
- if (read_int (fp, &info->numParams)) goto error;
- if (read_int (fp, &info->wantMidi)) goto error;
- if (read_int (fp, &info->hasEditor)) goto error;
- if (read_int (fp, &info->canProcessReplacing)) goto error;
-
- if ((info->ParamNames = (char **) malloc(sizeof(char*)*info->numParams)) == 0) {
- goto error;
- }
-
- for (int i = 0; i < info->numParams; ++i) {
- if ((info->ParamNames[i] = read_string(fp)) == 0) goto error;
- }
-
- if ((info->ParamLabels = (char **) malloc(sizeof(char*)*info->numParams)) == 0) {
- goto error;
- }
-
- for (int i = 0; i < info->numParams; ++i) {
- if ((info->ParamLabels[i] = read_string(fp)) == 0) goto error;
- }
-
- return info;
-
- error:
- free (info);
- return 0;
-}
-
-static int
-save_vstfx_info_file (VSTInfo *info, FILE* fp)
-{
- assert (info);
- assert (fp);
-
- fprintf (fp, "%s\n", info->name);
- fprintf (fp, "%s\n", info->creator);
- fprintf (fp, "%d\n", info->UniqueID);
- fprintf (fp, "%s\n", info->Category);
- fprintf (fp, "%d\n", info->numInputs);
- fprintf (fp, "%d\n", info->numOutputs);
- fprintf (fp, "%d\n", info->numParams);
- fprintf (fp, "%d\n", info->wantMidi);
- fprintf (fp, "%d\n", info->hasEditor);
- fprintf (fp, "%d\n", info->canProcessReplacing);
-
- for (int i = 0; i < info->numParams; i++) {
- fprintf (fp, "%s\n", info->ParamNames[i]);
- }
-
- for (int i = 0; i < info->numParams; i++) {
- fprintf (fp, "%s\n", info->ParamLabels[i]);
- }
-
- return 0;
-}
-
-static string
-vstfx_infofile_path (char* dllpath, int personal)
-{
- string dir;
- if (personal) {
- dir = Glib::build_filename (Glib::get_home_dir (), ".fst");
-
- /* If the directory doesn't exist, try to create it */
- if (!Glib::file_test (dir, Glib::FILE_TEST_IS_DIR)) {
- if (g_mkdir (dir.c_str (), 0700)) {
- return 0;
- }
- }
-
- } else {
- dir = Glib::path_get_dirname (std::string(dllpath));
- }
-
- stringstream s;
- s << "." << Glib::path_get_basename (dllpath) << ".fsi";
- return Glib::build_filename (dir, s.str ());
-}
-
-static char *
-vstfx_infofile_stat (char *dllpath, struct stat* statbuf, int personal)
-{
- if (strstr (dllpath, ".so" ) == 0) {
- return 0;
- }
-
- string const path = vstfx_infofile_path (dllpath, personal);
-
- if (Glib::file_test (path, Glib::FileTest (Glib::FILE_TEST_EXISTS | Glib::FILE_TEST_IS_REGULAR))) {
-
- /* info file exists in same location as the shared object, so
- check if its current and up to date
- */
-
-
- struct stat dllstat;
-
- if (stat (dllpath, &dllstat) == 0) {
- if (stat (path.c_str(), statbuf) == 0) {
- if (dllstat.st_mtime <= statbuf->st_mtime) {
- /* plugin is older than info file */
- return strdup (path.c_str ());
- }
- }
- }
- }
-
- return 0;
-}
-
-
-static FILE *
-vstfx_infofile_for_read (char* dllpath)
-{
- struct stat own_statbuf;
- struct stat sys_statbuf;
- FILE *rv = NULL;
-
- char* own_info = vstfx_infofile_stat (dllpath, &own_statbuf, 1);
- char* sys_info = vstfx_infofile_stat (dllpath, &sys_statbuf, 0);
-
- if (own_info) {
- if (sys_info) {
- if (own_statbuf.st_mtime <= sys_statbuf.st_mtime) {
- /* system info file is newer, use it */
- rv = g_fopen (sys_info, "rb");
- }
- } else {
- rv = g_fopen (own_info, "rb");
- }
- }
- free(own_info);
- free(sys_info);
-
- return rv;
-}
-
-static FILE *
-vstfx_infofile_create (char* dllpath, int personal)
-{
- if (strstr (dllpath, ".so" ) == 0) {
- return 0;
- }
-
- string const path = vstfx_infofile_path (dllpath, personal);
- return fopen (path.c_str(), "w");
-}
-
-static FILE *
-vstfx_infofile_for_write (char* dllpath)
-{
- FILE* f;
-
- if ((f = vstfx_infofile_create (dllpath, 0)) == 0) {
- f = vstfx_infofile_create (dllpath, 1);
- }
-
- return f;
-}
-
-static
-int vstfx_can_midi (VSTState* vstfx)
-{
- AEffect* plugin = vstfx->plugin;
-
- int const vst_version = plugin->dispatcher (plugin, effGetVstVersion, 0, 0, 0, 0.0f);
-
- if (vst_version >= 2) {
- /* should we send it VST events (i.e. MIDI) */
-
- if ((plugin->flags & effFlagsIsSynth) || (plugin->dispatcher (plugin, effCanDo, 0, 0,(void*) "receiveVstEvents", 0.0f) > 0)) {
- return -1;
- }
- }
-
- return false;
-}
-
-static VSTInfo *
-vstfx_info_from_plugin (VSTState* vstfx)
-{
- assert (vstfx);
-
- VSTInfo* info = (VSTInfo*) malloc (sizeof (VSTInfo));
- if (!info) {
- return 0;
- }
-
- /*We need to init the creator because some plugins
- fail to implement getVendorString, and so won't stuff the
- string with any name*/
-
- char creator[65] = "Unknown\0";
-
- AEffect* plugin = vstfx->plugin;
-
- info->name = strdup (vstfx->handle->name);
-
- /*If the plugin doesn't bother to implement GetVendorString we will
- have pre-stuffed the string with 'Unkown' */
-
- plugin->dispatcher (plugin, effGetVendorString, 0, 0, creator, 0);
-
- /*Some plugins DO implement GetVendorString, but DON'T put a name in it
- so if its just a zero length string we replace it with 'Unknown' */
-
- if (strlen(creator) == 0) {
- info->creator = strdup ("Unknown");
- } else {
- info->creator = strdup (creator);
- }
-
- info->UniqueID = plugin->uniqueID;
-
- info->Category = strdup("None"); /* XXX */
- info->numInputs = plugin->numInputs;
- info->numOutputs = plugin->numOutputs;
- info->numParams = plugin->numParams;
- info->wantMidi = vstfx_can_midi(vstfx);
- info->hasEditor = plugin->flags & effFlagsHasEditor ? true : false;
- info->canProcessReplacing = plugin->flags & effFlagsCanReplacing ? true : false;
- info->ParamNames = (char **) malloc(sizeof(char*)*info->numParams);
- info->ParamLabels = (char **) malloc(sizeof(char*)*info->numParams);
-
- for (int i = 0; i < info->numParams; ++i) {
- char name[64];
- char label[64];
-
- /* Not all plugins give parameters labels as well as names */
-
- strcpy (name, "No Name");
- strcpy (label, "No Label");
-
- plugin->dispatcher (plugin, effGetParamName, i, 0, name, 0);
- info->ParamNames[i] = strdup(name);
-
- //NOTE: 'effGetParamLabel' is no longer defined in vestige headers
- //plugin->dispatcher (plugin, effGetParamLabel, i, 0, label, 0);
- info->ParamLabels[i] = strdup(label);
- }
- return info;
-}
-
-/* A simple 'dummy' audiomaster callback which should be ok,
- we will only be instantiating the plugin in order to get its info
-*/
-
-static intptr_t
-simple_master_callback (AEffect *, int32_t opcode, int32_t, intptr_t, void *, float)
-{
- if (opcode == audioMasterVersion) {
- return 2;
- } else {
- return 0;
- }
-}
-
-/** Try to get plugin info - first by looking for a .fsi cache of the
- data, and if that doesn't exist, load the plugin, get its data and
- then cache it for future ref
-*/
-
-VSTInfo *
-vstfx_get_info (char* dllpath)
-{
- FILE* infofile;
- VSTHandle* h;
- VSTState* vstfx;
-
- if ((infofile = vstfx_infofile_for_read (dllpath)) != 0) {
- VSTInfo *info;
- info = load_vstfx_info_file (infofile);
- fclose (infofile);
- if (info == 0) {
- PBD::warning << "Cannot get LinuxVST information form " << dllpath << ": info file load failed." << endmsg;
- }
- return info;
- }
-
- if (!(h = vstfx_load(dllpath))) {
- PBD::warning << "Cannot get LinuxVST information from " << dllpath << ": load failed." << endmsg;
- return 0;
- }
-
- if (!(vstfx = vstfx_instantiate(h, simple_master_callback, 0))) {
- vstfx_unload(h);
- PBD::warning << "Cannot get LinuxVST information from " << dllpath << ": instantiation failed." << endmsg;
- return 0;
- }
-
- infofile = vstfx_infofile_for_write (dllpath);
-
- if (!infofile) {
- vstfx_close(vstfx);
- vstfx_unload(h);
- PBD::warning << "Cannot get LinuxVST information from " << dllpath << ": cannot create new FST info file." << endmsg;
- return 0;
- }
-
- VSTInfo* info = vstfx_info_from_plugin (vstfx);
-
- save_vstfx_info_file (info, infofile);
- fclose (infofile);
-
- vstfx_close (vstfx);
- vstfx_unload (h);
-
- return info;
-}
-
-void
-vstfx_free_info (VSTInfo *info)
-{
- for (int i = 0; i < info->numParams; i++) {
- free (info->ParamNames[i]);
- free (info->ParamLabels[i]);
- }
-
- free (info->name);
- free (info->creator);
- free (info->Category);
- free (info->ParamNames);
- free (info->ParamLabels);
- free (info);
-}
-
-
diff --git a/libs/ardour/linux_vst_support.cc b/libs/ardour/linux_vst_support.cc
index 9d36905f48..0d976d653b 100644
--- a/libs/ardour/linux_vst_support.cc
+++ b/libs/ardour/linux_vst_support.cc
@@ -112,7 +112,7 @@ vstfx_new ()
void* vstfx_load_vst_library(const char* path)
{
void* dll;
- char* full_path;
+ char* full_path = NULL;
char* envdup;
char* lxvst_path;
size_t len1;
@@ -160,6 +160,7 @@ void* vstfx_load_vst_library(const char* path)
vstfx_error ("\"%s\"", lxvst_path);
len1 = strlen(lxvst_path);
+ if (full_path) free(full_path);
full_path = (char*)malloc(len1 + 1 + len2 + 1);
memcpy(full_path, lxvst_path, len1);
full_path[len1] = '/';
@@ -180,7 +181,7 @@ void* vstfx_load_vst_library(const char* path)
}
/*Free the path*/
-
+ if (full_path) free(full_path);
free(envdup);
return dll;
@@ -209,8 +210,6 @@ vstfx_load (const char *path)
buf = (char *)malloc(strlen(path) + 4); //The .so and a terminating zero
sprintf (buf, "%s.so", path);
-
- fhandle->nameptr = strdup (path);
}
else
@@ -218,8 +217,6 @@ vstfx_load (const char *path)
/*We already have .so appened to the filename*/
buf = strdup(path);
-
- fhandle->nameptr = strdup (path);
}
/* get a name for the plugin based on the path: ye old VST problem where
@@ -227,7 +224,7 @@ vstfx_load (const char *path)
which we don't want to do at this point
*/
- fhandle->name = strdup (PBD::basename_nosuffix (fhandle->nameptr).c_str());
+ fhandle->name = strdup (PBD::basename_nosuffix (path).c_str());
/*call load_vstfx_library to actually load the .so into memory*/
@@ -289,9 +286,8 @@ vstfx_unload (VSTHandle* fhandle)
fhandle->dll = 0;
}
- if (fhandle->nameptr)
+ if (fhandle->name)
{
- free (fhandle->nameptr);
free (fhandle->name);
}
@@ -310,8 +306,9 @@ vstfx_instantiate (VSTHandle* fhandle, audioMasterCallback amc, void* userptr)
if(fhandle == 0)
{
- vstfx_error( "** ERROR ** VSTFX : The handle was 0\n" );
- return 0;
+ vstfx_error( "** ERROR ** VSTFX : The handle was 0\n" );
+ free (vstfx);
+ return 0;
}
if ((vstfx->plugin = fhandle->main_entry (amc)) == 0)
diff --git a/libs/ardour/location.cc b/libs/ardour/location.cc
index 2a27fc318a..eef94797e9 100644
--- a/libs/ardour/location.cc
+++ b/libs/ardour/location.cc
@@ -30,6 +30,7 @@
#include "pbd/enumwriter.h"
#include "ardour/location.h"
+#include "ardour/midi_scene_change.h"
#include "ardour/session.h"
#include "ardour/audiofilesource.h"
#include "ardour/tempo.h"
@@ -42,6 +43,8 @@ using namespace std;
using namespace ARDOUR;
using namespace PBD;
+PBD::Signal0<void> Location::scene_changed;
+
Location::Location (Session& s)
: SessionHandleRef (s)
, _start (0)
@@ -87,6 +90,8 @@ Location::Location (const Location& other)
assert (_start >= 0);
assert (_end >= 0);
+
+ /* scene change is NOT COPIED */
}
Location::Location (Session& s, const XMLNode& node)
@@ -134,6 +139,8 @@ Location::operator= (const Location& other)
_bbt_end = other._bbt_end;
_flags = other._flags;
_position_lock_style = other._position_lock_style;
+
+ /* XXX need to copy scene change */
/* copy is not locked even if original was */
@@ -181,6 +188,14 @@ Location::set_start (framepos_t s, bool force, bool allow_bbt_recompute)
end_changed (this); /* EMIT SIGNAL */
}
+ /* moving the start (position) of a marker with a scene change
+ requires an update in the Scene Changer.
+ */
+
+ if (_scene_change) {
+ scene_changed (); /* EMIT SIGNAL */
+ }
+
assert (_start >= 0);
assert (_end >= 0);
@@ -196,6 +211,7 @@ Location::set_start (framepos_t s, bool force, bool allow_bbt_recompute)
recompute_bbt_from_frames ();
}
start_changed (this); /* EMIT SIGNAL */
+
if (is_session_range ()) {
Session::StartTimeChanged (old); /* EMIT SIGNAL */
AudioFileSource::set_header_position_offset (s);
@@ -431,11 +447,15 @@ Location::get_state ()
node->add_property ("locked", (_locked ? "yes" : "no"));
node->add_property ("position-lock-style", enum_2_string (_position_lock_style));
+ if (_scene_change) {
+ node->add_child_nocopy (_scene_change->get_state());
+ }
+
return *node;
}
int
-Location::set_state (const XMLNode& node, int /*version*/)
+Location::set_state (const XMLNode& node, int version)
{
const XMLProperty *prop;
@@ -521,6 +541,12 @@ Location::set_state (const XMLNode& node, int /*version*/)
_position_lock_style = PositionLockStyle (string_2_enum (prop->value(), _position_lock_style));
}
+ XMLNode* scene_child = find_named_node (node, SceneChange::xml_node_name);
+
+ if (scene_child) {
+ _scene_change = SceneChange::factory (*scene_child, version);
+ }
+
recompute_bbt_from_frames ();
changed (this); /* EMIT SIGNAL */
@@ -581,6 +607,14 @@ Location::unlock ()
LockChanged (this);
}
+void
+Location::set_scene_change (boost::shared_ptr<SceneChange> sc)
+{
+ _scene_change = sc;
+
+ scene_changed (); /* EMIT SIGNAL */
+}
+
/*---------------------------------------------------------------------- */
Locations::Locations (Session& s)
@@ -675,6 +709,7 @@ Locations::clear ()
++tmp;
if (!(*i)->is_session_range()) {
+ delete *i;
locations.erase (i);
}
@@ -700,6 +735,7 @@ Locations::clear_markers ()
++tmp;
if ((*i)->is_mark() && !(*i)->is_session_range()) {
+ delete *i;
locations.erase (i);
}
@@ -723,6 +759,7 @@ Locations::clear_ranges ()
++tmp;
if (!(*i)->is_mark()) {
+ delete *i;
locations.erase (i);
}
@@ -779,6 +816,7 @@ Locations::remove (Location *loc)
for (i = locations.begin(); i != locations.end(); ++i) {
if ((*i) == loc) {
+ delete *i;
locations.erase (i);
was_removed = true;
if (current_location == loc) {
@@ -972,6 +1010,44 @@ Locations::first_mark_before (framepos_t frame, bool include_special_ranges)
return -1;
}
+Location*
+Locations::mark_at (framepos_t pos, framecnt_t slop) const
+{
+ Glib::Threads::Mutex::Lock lm (lock);
+ Location* closest = 0;
+ frameoffset_t mindelta = max_framepos;
+ frameoffset_t delta;
+
+ /* locations are not necessarily stored in linear time order so we have
+ * to iterate across all of them to find the one closest to a give point.
+ */
+
+ for (LocationList::const_iterator i = locations.begin(); i != locations.end(); ++i) {
+
+ if ((*i)->is_mark()) {
+ if (pos > (*i)->start()) {
+ delta = pos - (*i)->start();
+ } else {
+ delta = (*i)->start() - pos;
+ }
+
+ if (slop == 0 && delta == 0) {
+ /* special case: no slop, and direct hit for position */
+ return *i;
+ }
+
+ if (delta <= slop) {
+ if (delta < mindelta) {
+ closest = *i;
+ mindelta = delta;
+ }
+ }
+ }
+ }
+
+ return closest;
+}
+
framepos_t
Locations::first_mark_after (framepos_t frame, bool include_special_ranges)
{
@@ -1146,3 +1222,4 @@ Locations::find_all_between (framepos_t start, framepos_t end, LocationList& ll,
}
}
}
+
diff --git a/libs/ardour/ltc_slave.cc b/libs/ardour/ltc_slave.cc
index bdb4fbead9..ced0226d00 100644
--- a/libs/ardour/ltc_slave.cc
+++ b/libs/ardour/ltc_slave.cc
@@ -19,11 +19,11 @@
*/
#include <iostream>
#include <errno.h>
-#include <poll.h>
#include <sys/types.h>
#include <unistd.h>
#include "pbd/error.h"
+#include "pbd/pthread_utils.h"
#include "ardour/debug.h"
#include "ardour/slave.h"
@@ -150,7 +150,7 @@ LTC_Slave::reset()
}
void
-LTC_Slave::parse_ltc(const pframes_t nframes, const Sample* const in, const framecnt_t posinfo)
+LTC_Slave::parse_ltc(const ARDOUR::pframes_t nframes, const Sample* const in, const ARDOUR::framecnt_t posinfo)
{
pframes_t i;
unsigned char sound[8192];
@@ -432,7 +432,7 @@ LTC_Slave::speed_and_position (double& speed, framepos_t& pos)
frameoffset_t skip = now - (monotonic_cnt + nframes);
monotonic_cnt = now;
- DEBUG_TRACE (DEBUG::LTC, string_compose ("speed_and_position - TID:%1 | latency: %2 | skip %3\n", ::pthread_self(), ltc_slave_latency.max, skip));
+ DEBUG_TRACE (DEBUG::LTC, string_compose ("speed_and_position - TID:%1 | latency: %2 | skip %3\n", pthread_name(), ltc_slave_latency.max, skip));
if (last_timestamp == 0) {
engine_dll_initstate = 0;
@@ -588,10 +588,10 @@ LTC_Slave::approximate_current_delta() const
if (last_timestamp == 0 || engine_dll_initstate == 0) {
snprintf(delta, sizeof(delta), "\u2012\u2012\u2012\u2012");
} else if ((monotonic_cnt - last_timestamp) > 2 * frames_per_ltc_frame) {
- snprintf(delta, sizeof(delta), _("flywheel"));
+ snprintf(delta, sizeof(delta), "%s", _("flywheel"));
} else {
snprintf(delta, sizeof(delta), "\u0394<span foreground=\"green\" face=\"monospace\" >%s%s%" PRIi64 "</span>sm",
- LEADINGZERO(abs(current_delta)), PLUSMINUS(-current_delta), abs(current_delta));
+ LEADINGZERO(llabs(current_delta)), PLUSMINUS(-current_delta), llabs(current_delta));
}
return std::string(delta);
}
diff --git a/libs/ardour/lv2_evbuf.c b/libs/ardour/lv2_evbuf.c
index f0e62d9b65..2802ab8c81 100644
--- a/libs/ardour/lv2_evbuf.c
+++ b/libs/ardour/lv2_evbuf.c
@@ -219,7 +219,7 @@ lv2_evbuf_get(LV2_Evbuf_Iterator iter,
*subframes = 0;
*type = aev->body.type;
*size = aev->body.size;
- *data = LV2_ATOM_BODY(&aev->body);
+ *data = (uint8_t*)LV2_ATOM_BODY(&aev->body);
break;
}
diff --git a/libs/ardour/lv2_plugin.cc b/libs/ardour/lv2_plugin.cc
index a0720044d4..33b02a76e3 100644
--- a/libs/ardour/lv2_plugin.cc
+++ b/libs/ardour/lv2_plugin.cc
@@ -25,12 +25,13 @@
#include <cstdlib>
#include <cstring>
-#include <giomm/file.h>
+#include <glib/gstdio.h>
#include <glib/gprintf.h>
#include <glibmm.h>
#include <boost/utility.hpp>
+#include "pbd/clear_dir.h"
#include "pbd/pathscanner.h"
#include "pbd/compose.h"
#include "pbd/error.h"
@@ -47,7 +48,7 @@
#include "ardour/types.h"
#include "ardour/utils.h"
#include "ardour/worker.h"
-#include "ardour/lv2_bundled_search_path.h"
+#include "ardour/search_paths.h"
#include "i18n.h"
#include <locale.h>
@@ -880,27 +881,6 @@ LV2Plugin::lv2_state_make_path(LV2_State_Make_Path_Handle handle,
return g_strndup(abs_path.c_str(), abs_path.length());
}
-static void
-remove_directory(const std::string& path)
-{
- if (!Glib::file_test(path, Glib::FILE_TEST_IS_DIR)) {
- warning << string_compose("\"%1\" is not a directory", path) << endmsg;
- return;
- }
-
- Glib::RefPtr<Gio::File> dir = Gio::File::create_for_path(path);
- Glib::RefPtr<Gio::FileEnumerator> e = dir->enumerate_children();
- Glib::RefPtr<Gio::FileInfo> fi;
- while ((fi = e->next_file())) {
- if (fi->get_type() == Gio::FILE_TYPE_DIRECTORY) {
- remove_directory(fi->get_name());
- } else {
- dir->get_child(fi->get_name())->remove();
- }
- }
- dir->remove();
-}
-
void
LV2Plugin::add_state(XMLNode* root) const
{
@@ -952,7 +932,7 @@ LV2Plugin::add_state(XMLNode* root) const
} else {
// State is identical, decrement version and nuke directory
lilv_state_free(state);
- remove_directory(new_dir);
+ PBD::remove_directory(new_dir);
--_state_version;
}
@@ -1114,7 +1094,7 @@ LV2Plugin::do_remove_preset(string name)
name + ".ttl"
)
);
- unlink(preset_file.c_str());
+ ::g_unlink(preset_file.c_str());
}
bool
@@ -1142,16 +1122,16 @@ LV2Plugin::write_to(RingBuffer<uint8_t>* dest,
uint32_t size,
const uint8_t* body)
{
- const uint32_t buf_size = sizeof(UIMessage) + size;
- uint8_t buf[buf_size];
+ const uint32_t buf_size = sizeof(UIMessage) + size;
+ vector<uint8_t> buf(buf_size);
- UIMessage* msg = (UIMessage*)buf;
+ UIMessage* msg = (UIMessage*)&buf[0];
msg->index = index;
msg->protocol = protocol;
msg->size = size;
memcpy(msg + 1, body, size);
- return (dest->write(buf, buf_size) == buf_size);
+ return (dest->write(&buf[0], buf_size) == buf_size);
}
bool
@@ -1230,13 +1210,13 @@ LV2Plugin::emit_to_ui(void* controller, UIMessageSink sink)
error << "Error reading from Plugin=>UI RingBuffer" << endmsg;
break;
}
- uint8_t body[msg.size];
- if (_to_ui->read(body, msg.size) != msg.size) {
+ vector<uint8_t> body(msg.size);
+ if (_to_ui->read(&body[0], msg.size) != msg.size) {
error << "Error reading from Plugin=>UI RingBuffer" << endmsg;
break;
}
- sink(controller, msg.index, msg.size, msg.protocol, body);
+ sink(controller, msg.index, msg.size, msg.protocol, &body[0]);
read_space -= sizeof(msg) + msg.size;
}
@@ -1719,15 +1699,15 @@ LV2Plugin::connect_and_run(BufferSet& bufs,
error << "Error reading from UI=>Plugin RingBuffer" << endmsg;
break;
}
- uint8_t body[msg.size];
- if (_from_ui->read(body, msg.size) != msg.size) {
+ vector<uint8_t> body(msg.size);
+ if (_from_ui->read(&body[0], msg.size) != msg.size) {
error << "Error reading from UI=>Plugin RingBuffer" << endmsg;
break;
}
if (msg.protocol == urids.atom_eventTransfer) {
LV2_Evbuf* buf = _ev_buffers[msg.index];
LV2_Evbuf_Iterator i = lv2_evbuf_end(buf);
- const LV2_Atom* const atom = (const LV2_Atom*)body;
+ const LV2_Atom* const atom = (const LV2_Atom*)&body[0];
if (!lv2_evbuf_write(&i, nframes, 0, atom->type, atom->size,
(const uint8_t*)(atom + 1))) {
error << "Failed to write data to LV2 event buffer\n";
@@ -2037,7 +2017,7 @@ LV2World::load_bundled_plugins()
vector<string *> *plugin_objects = scanner (ARDOUR::lv2_bundled_search_path().to_string(), lv2_filter, 0, true, true);
if (plugin_objects) {
for ( vector<string *>::iterator x = plugin_objects->begin(); x != plugin_objects->end (); ++x) {
-#ifdef WINDOWS
+#ifdef PLATFORM_WINDOWS
string uri = "file:///" + **x + "/";
#else
string uri = "file://" + **x + "/";
@@ -2089,7 +2069,9 @@ LV2PluginInfo::discover()
PluginInfoList* plugs = new PluginInfoList;
const LilvPlugins* plugins = lilv_world_get_all_plugins(_world.world);
- info << "LV2: Discovering " << lilv_plugins_size(plugins) << " plugins" << endmsg;
+ if (!Config->get_show_plugin_scan_window()) {
+ info << "LV2: Discovering " << lilv_plugins_size(plugins) << " plugins" << endmsg;
+ }
LILV_FOREACH(plugins, i, plugins) {
const LilvPlugin* p = lilv_plugins_get(plugins, i);
@@ -2107,6 +2089,7 @@ LV2PluginInfo::discover()
info->name = string(lilv_node_as_string(name));
lilv_node_free(name);
+ ARDOUR::PluginScanMessage(_("LV2"), info->name, false);
const LilvPluginClass* pclass = lilv_plugin_get_class(p);
const LilvNode* label = lilv_plugin_class_get_label(pclass);
diff --git a/libs/ardour/lxvst_plugin.cc b/libs/ardour/lxvst_plugin.cc
index 6e30e0c443..c3074d65ad 100644
--- a/libs/ardour/lxvst_plugin.cc
+++ b/libs/ardour/lxvst_plugin.cc
@@ -27,14 +27,16 @@ using namespace std;
using namespace ARDOUR;
using namespace PBD;
-LXVSTPlugin::LXVSTPlugin (AudioEngine& e, Session& session, VSTHandle* h)
+LXVSTPlugin::LXVSTPlugin (AudioEngine& e, Session& session, VSTHandle* h, int unique_id)
: VSTPlugin (e, session, h)
{
/* Instantiate the plugin and return a VSTState* */
+ Session::vst_current_loading_id = unique_id;
if ((_state = vstfx_instantiate (_handle, Session::vst_callback, this)) == 0) {
throw failed_constructor();
}
+ Session::vst_current_loading_id = 0;
set_plugin (_state->plugin);
}
@@ -44,9 +46,12 @@ LXVSTPlugin::LXVSTPlugin (const LXVSTPlugin &other)
{
_handle = other._handle;
+ Session::vst_current_loading_id = PBD::atoi(other.unique_id());
if ((_state = vstfx_instantiate (_handle, Session::vst_callback, this)) == 0) {
throw failed_constructor();
}
+ Session::vst_current_loading_id = 0;
+
_plugin = _state->plugin;
// Plugin::setup_controls ();
@@ -72,7 +77,7 @@ LXVSTPluginInfo::load (Session& session)
error << string_compose(_("LXVST: cannot load module from \"%1\""), path) << endmsg;
}
else {
- plugin.reset (new LXVSTPlugin (session.engine(), session, handle));
+ plugin.reset (new LXVSTPlugin (session.engine(), session, handle, PBD::atoi(unique_id)));
}
}
else {
diff --git a/libs/ardour/meter.cc b/libs/ardour/meter.cc
index ec736fef69..80690bd744 100644
--- a/libs/ardour/meter.cc
+++ b/libs/ardour/meter.cc
@@ -18,6 +18,7 @@
#include <algorithm>
#include <cmath>
+#include <limits>
#include "pbd/compose.h"
@@ -153,7 +154,7 @@ void
PeakMeter::reset_max ()
{
for (size_t i = 0; i < _max_peak_power.size(); ++i) {
- _max_peak_power[i] = -INFINITY;
+ _max_peak_power[i] = -std::numeric_limits<float>::infinity();
_max_peak_signal[i] = 0;
}
@@ -163,7 +164,7 @@ PeakMeter::reset_max ()
if (n < n_midi) {
_visible_peak_power[n] = 0;
} else {
- _visible_peak_power[n] = -INFINITY;
+ _visible_peak_power[n] = -std::numeric_limits<float>::infinity();
}
}
}
@@ -302,7 +303,7 @@ PeakMeter::meter ()
_peak_signal[n] = 0; /* ... to here */
if (n < n_midi) {
- _max_peak_power[n] = -INFINITY; // std::max (new_peak, _max_peak_power[n]); // XXX
+ _max_peak_power[n] = -std::numeric_limits<float>::infinity(); // std::max (new_peak, _max_peak_power[n]); // XXX
_max_peak_signal[n] = 0;
if (midi_meter_falloff == 0.0f || new_peak > _visible_peak_power[n]) {
;
@@ -336,7 +337,7 @@ PeakMeter::meter ()
} else {
// do falloff
new_peak = _visible_peak_power[n] - (audio_meter_falloff);
- _visible_peak_power[n] = std::max (new_peak, -INFINITY);
+ _visible_peak_power[n] = std::max (new_peak, -std::numeric_limits<float>::infinity());
}
}
}
diff --git a/libs/ardour/midi_clock_slave.cc b/libs/ardour/midi_clock_slave.cc
index 762d94469c..8c95272fde 100644
--- a/libs/ardour/midi_clock_slave.cc
+++ b/libs/ardour/midi_clock_slave.cc
@@ -20,7 +20,6 @@
#include <cmath>
#include <errno.h>
-#include <poll.h>
#include <sys/types.h>
#include <unistd.h>
#include "pbd/error.h"
@@ -261,7 +260,7 @@ MIDIClock_Slave::stop (Parser& /*parser*/, framepos_t /*timestamp*/)
}
void
-MIDIClock_Slave::position (Parser& /*parser*/, byte* message, size_t size)
+MIDIClock_Slave::position (Parser& /*parser*/, MIDI::byte* message, size_t size)
{
// we are note supposed to get position messages while we are running
// so lets be robust and ignore those
@@ -270,8 +269,8 @@ MIDIClock_Slave::position (Parser& /*parser*/, byte* message, size_t size)
}
assert(size == 3);
- byte lsb = message[1];
- byte msb = message[2];
+ MIDI::byte lsb = message[1];
+ MIDI::byte msb = message[2];
assert((lsb <= 0x7f) && (msb <= 0x7f));
uint16_t position_in_sixteenth_notes = (uint16_t(msb) << 7) | uint16_t(lsb);
diff --git a/libs/ardour/midi_diskstream.cc b/libs/ardour/midi_diskstream.cc
index 66a3754e2d..4a878c3898 100644
--- a/libs/ardour/midi_diskstream.cc
+++ b/libs/ardour/midi_diskstream.cc
@@ -26,11 +26,10 @@
#include <fcntl.h>
#include <cstdlib>
#include <ctime>
-#include <strings.h> // for ffs(3)
#include <sys/stat.h>
-#include <sys/mman.h>
#include "pbd/error.h"
+#include "pbd/ffs.h"
#include "pbd/basename.h"
#include <glibmm/threads.h>
#include "pbd/xml++.h"
@@ -439,14 +438,14 @@ MidiDiskstream::process (BufferSet& bufs, framepos_t transport_frame, pframes_t
break;
case ForceChannel:
if (ev.is_channel_event()) {
- ev.set_channel (ffs(mask) - 1);
+ ev.set_channel (PBD::ffs(mask) - 1);
}
_capture_buf->write(transport_frame + loop_offset + ev.time(),
ev.type(), ev.size(), ev.buffer());
break;
}
}
- g_atomic_int_add(const_cast<gint*> (&_frames_pending_write), nframes);
+ g_atomic_int_add(const_cast<gint*>(&_frames_pending_write), nframes);
if (buf.size() != 0) {
Glib::Threads::Mutex::Lock lm (_gui_feed_buffer_mutex, Glib::Threads::TRY_LOCK);
@@ -808,7 +807,7 @@ MidiDiskstream::do_flush (RunContext /*context*/, bool force_flush)
}
/* if there are 2+ chunks of disk i/o possible for
- this track, let the caller know so that it can arrange
+ this track), let the caller know so that it can arrange
for us to be called again, ASAP.
if we are forcing a flush, then if there is* any* extra
@@ -1199,7 +1198,7 @@ MidiDiskstream::use_new_write_source (uint32_t n)
try {
_write_source = boost::dynamic_pointer_cast<SMFSource>(
- _session.create_midi_source_for_session (0, name ()));
+ _session.create_midi_source_for_session (name ()));
if (!_write_source) {
throw failed_constructor();
@@ -1214,25 +1213,36 @@ MidiDiskstream::use_new_write_source (uint32_t n)
return 0;
}
-
-list<boost::shared_ptr<Source> >
-MidiDiskstream::steal_write_sources()
+/**
+ * We want to use the name of the existing write source (the one that will be
+ * used by the next capture) for another purpose. So change the name of the
+ * current source, and return its current name.
+ *
+ * Return an empty string if the change cannot be accomplished.
+ */
+std::string
+MidiDiskstream::steal_write_source_name ()
{
- list<boost::shared_ptr<Source> > ret;
-
- /* put some data on the disk, even if its just a header for an empty file */
- boost::dynamic_pointer_cast<SMFSource> (_write_source)->ensure_disk_file ();
+ string our_old_name = _write_source->name();
- /* never let it go away */
- _write_source->mark_nonremovable ();
-
- ret.push_back (_write_source);
-
- /* get a new one */
-
- use_new_write_source (0);
+ /* this will bump the name of the current write source to the next one
+ * (e.g. "MIDI 1-1" gets renamed to "MIDI 1-2"), thus leaving the
+ * current write source name (e.g. "MIDI 1-1" available). See the
+ * comments in Session::create_midi_source_by_stealing_name() about why
+ * we do this.
+ */
- return ret;
+ try {
+ string new_name = _session.new_midi_source_name (name());
+
+ if (_write_source->rename (new_name)) {
+ return string();
+ }
+ } catch (...) {
+ return string ();
+ }
+
+ return our_old_name;
}
void
diff --git a/libs/ardour/midi_model.cc b/libs/ardour/midi_model.cc
index 5c1f65d96b..ef9544589d 100644
--- a/libs/ardour/midi_model.cc
+++ b/libs/ardour/midi_model.cc
@@ -1018,6 +1018,7 @@ MidiModel::PatchChangeDiffCommand::change_channel (PatchChangePtr patch, uint8_t
c.patch = patch;
c.old_channel = patch->channel ();
c.new_channel = channel;
+ c.patch_id = patch->id();
_changes.push_back (c);
}
@@ -1030,6 +1031,7 @@ MidiModel::PatchChangeDiffCommand::change_program (PatchChangePtr patch, uint8_t
c.patch = patch;
c.old_program = patch->program ();
c.new_program = program;
+ c.patch_id = patch->id();
_changes.push_back (c);
}
@@ -1250,7 +1252,7 @@ MidiModel::PatchChangePtr
MidiModel::PatchChangeDiffCommand::unmarshal_patch_change (XMLNode* n)
{
XMLProperty* prop;
- Evoral::event_id_t id;
+ Evoral::event_id_t id = 0;
Evoral::MusicalTime time = 0;
int channel = 0;
int program = 0;
@@ -1282,6 +1284,7 @@ MidiModel::PatchChangeDiffCommand::unmarshal_patch_change (XMLNode* n)
}
PatchChangePtr p (new Evoral::PatchChange<TimeType> (time, channel, program, bank));
+ assert(id);
p->set_id (id);
return p;
}
diff --git a/libs/ardour/midi_patch_manager.cc b/libs/ardour/midi_patch_manager.cc
index 4bced4e46d..4587b1aad9 100644
--- a/libs/ardour/midi_patch_manager.cc
+++ b/libs/ardour/midi_patch_manager.cc
@@ -28,7 +28,8 @@
#include "ardour/session.h"
#include "ardour/session_directory.h"
#include "ardour/midi_patch_manager.h"
-#include "ardour/midi_patch_search_path.h"
+
+#include "ardour/search_paths.h"
#include "i18n.h"
@@ -102,7 +103,7 @@ MidiPatchManager::refresh()
_master_devices_by_model.clear();
_all_models.clear();
- SearchPath search_path = midi_patch_search_path ();
+ Searchpath search_path = midi_patch_search_path ();
Glib::PatternSpec pattern (string("*.midnam"));
vector<std::string> result;
diff --git a/libs/ardour/midi_region.cc b/libs/ardour/midi_region.cc
index 8509e55f97..e7298e7526 100644
--- a/libs/ardour/midi_region.cc
+++ b/libs/ardour/midi_region.cc
@@ -25,6 +25,8 @@
#include <set>
#include <glibmm/threads.h>
+#include <glibmm/fileutils.h>
+#include <glibmm/miscutils.h>
#include "pbd/xml++.h"
#include "pbd/basename.h"
@@ -36,6 +38,7 @@
#include "ardour/midi_source.h"
#include "ardour/region_factory.h"
#include "ardour/session.h"
+#include "ardour/source_factory.h"
#include "ardour/tempo.h"
#include "ardour/types.h"
@@ -127,15 +130,30 @@ MidiRegion::~MidiRegion ()
boost::shared_ptr<MidiRegion>
MidiRegion::clone (string path) const
{
+ boost::shared_ptr<MidiSource> newsrc;
+
+ /* caller must check for pre-existing file */
+ assert (!Glib::file_test (path, Glib::FILE_TEST_EXISTS));
+ newsrc = boost::dynamic_pointer_cast<MidiSource>(
+ SourceFactory::createWritable(DataType::MIDI, _session,
+ path, false, _session.frame_rate()));
+ return clone (newsrc);
+}
+
+boost::shared_ptr<MidiRegion>
+MidiRegion::clone (boost::shared_ptr<MidiSource> newsrc) const
+{
BeatsFramesConverter bfc (_session.tempo_map(), _position);
Evoral::MusicalTime const bbegin = bfc.from (_start);
Evoral::MusicalTime const bend = bfc.from (_start + _length);
- boost::shared_ptr<MidiSource> ms = midi_source(0)->clone (path, bbegin, bend);
+ if (midi_source(0)->write_to (newsrc, bbegin, bend)) {
+ return boost::shared_ptr<MidiRegion> ();
+ }
PropertyList plist;
- plist.add (Properties::name, PBD::basename_nosuffix (ms->name()));
+ plist.add (Properties::name, PBD::basename_nosuffix (newsrc->name()));
plist.add (Properties::whole_file, true);
plist.add (Properties::start, _start);
plist.add (Properties::start_beats, _start_beats);
@@ -143,7 +161,7 @@ MidiRegion::clone (string path) const
plist.add (Properties::length_beats, _length_beats);
plist.add (Properties::layer, 0);
- return boost::dynamic_pointer_cast<MidiRegion> (RegionFactory::create (ms, plist, true));
+ return boost::dynamic_pointer_cast<MidiRegion> (RegionFactory::create (newsrc, plist, true));
}
void
diff --git a/libs/ardour/midi_scene_change.cc b/libs/ardour/midi_scene_change.cc
new file mode 100644
index 0000000000..dae8acfc21
--- /dev/null
+++ b/libs/ardour/midi_scene_change.cc
@@ -0,0 +1,142 @@
+/*
+ Copyright (C) 2014 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include "pbd/error.h"
+#include "pbd/compose.h"
+
+#include "ardour/midi_port.h"
+#include "ardour/midi_scene_change.h"
+
+#include "i18n.h"
+
+using namespace PBD;
+using namespace ARDOUR;
+
+MIDISceneChange::MIDISceneChange (int c, int b, int p)
+ : _bank (b)
+ , _program (p)
+ , _channel (c & 0xf)
+{
+ if (_bank > 16384) {
+ _bank = -1;
+ }
+
+ if (_program > 128) {
+ _program = -1;
+ }
+}
+
+MIDISceneChange::MIDISceneChange (const XMLNode& node, int version)
+ : _bank (-1)
+ , _program (-1)
+ , _channel (-1)
+{
+ set_state (node, version);
+}
+
+MIDISceneChange::~MIDISceneChange ()
+{
+}
+
+size_t
+MIDISceneChange::get_bank_msb_message (uint8_t* buf, size_t size) const
+{
+ if (size < 3 || _bank < 0) {
+ return 0;
+ }
+
+ buf[0] = 0xB0 | (_channel & 0xf);
+ buf[1] = 0x0;
+ buf[2] = (_bank >> 7) & 0x7f;
+
+ return 3;
+}
+
+size_t
+MIDISceneChange::get_bank_lsb_message (uint8_t* buf, size_t size) const
+{
+ if (size < 3 || _bank < 0) {
+ return 0;
+ }
+
+ buf[0] = 0xB0 | (_channel & 0xf);
+ buf[1] = 0x20;
+ buf[2] = _bank & 0x7f;
+
+ return 3;
+}
+
+size_t
+MIDISceneChange::get_program_message (uint8_t* buf, size_t size) const
+{
+ if (size < 2 || _program < 0) {
+ return 0;
+ }
+
+ buf[0] = 0xC0 | (_channel & 0xf);
+ buf[1] = _program & 0x7f;
+
+ return 2;
+}
+
+XMLNode&
+MIDISceneChange::get_state ()
+{
+ char buf[32];
+ XMLNode* node = new XMLNode (SceneChange::xml_node_name);
+
+ node->add_property (X_("type"), X_("MIDI"));
+ snprintf (buf, sizeof (buf), "%d", (int) _program);
+ node->add_property (X_("id"), id().to_s());
+ snprintf (buf, sizeof (buf), "%d", (int) _program);
+ node->add_property (X_("program"), buf);
+ snprintf (buf, sizeof (buf), "%d", (int) _bank);
+ node->add_property (X_("bank"), buf);
+ snprintf (buf, sizeof (buf), "%d", (int) _channel);
+ node->add_property (X_("channel"), buf);
+
+ return *node;
+}
+
+int
+MIDISceneChange::set_state (const XMLNode& node, int /* version-ignored */)
+{
+ if (!set_id (node)) {
+ return -1;
+ }
+
+ const XMLProperty* prop;
+
+ if ((prop = node.property (X_("program"))) == 0) {
+ return -1;
+ }
+ _program = atoi (prop->value());
+
+ if ((prop = node.property (X_("bank"))) == 0) {
+ return -1;
+ }
+ _bank = atoi (prop->value());
+
+ if ((prop = node.property (X_("channel"))) == 0) {
+ return -1;
+ }
+ _channel = atoi (prop->value());
+
+ return 0;
+}
diff --git a/libs/ardour/midi_scene_changer.cc b/libs/ardour/midi_scene_changer.cc
new file mode 100644
index 0000000000..fcc20b850f
--- /dev/null
+++ b/libs/ardour/midi_scene_changer.cc
@@ -0,0 +1,329 @@
+/*
+ Copyright (C) 2014 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include "evoral/MIDIEvent.hpp"
+#include "midi++/channel.h"
+#include "midi++/parser.h"
+#include "midi++/port.h"
+
+#include "ardour/async_midi_port.h"
+#include "ardour/event_type_map.h"
+#include "ardour/midi_port.h"
+#include "ardour/midi_scene_change.h"
+#include "ardour/midi_scene_changer.h"
+#include "ardour/session.h"
+
+#include "i18n.h"
+
+using namespace ARDOUR;
+
+MIDISceneChanger::MIDISceneChanger (Session& s)
+ : SceneChanger (s)
+ , _recording (true)
+ , last_bank_message_time (-1)
+ , last_program_message_time (-1)
+ , last_delivered_program (-1)
+ , last_delivered_bank (-1)
+
+{
+ _session.locations()->changed.connect_same_thread (*this, boost::bind (&MIDISceneChanger::locations_changed, this, _1));
+ Location::scene_changed.connect_same_thread (*this, boost::bind (&MIDISceneChanger::gather, this));
+}
+
+MIDISceneChanger::~MIDISceneChanger ()
+{
+}
+
+void
+MIDISceneChanger::locations_changed (Locations::Change)
+{
+ gather ();
+}
+
+/** Use the session's list of locations to collect all patch changes.
+ *
+ * This is called whenever the locations change in anyway.
+ */
+void
+MIDISceneChanger::gather ()
+{
+ const Locations::LocationList& locations (_session.locations()->list());
+ boost::shared_ptr<SceneChange> sc;
+
+ Glib::Threads::RWLock::WriterLock lm (scene_lock);
+
+ scenes.clear ();
+
+ for (Locations::LocationList::const_iterator l = locations.begin(); l != locations.end(); ++l) {
+
+ if ((sc = (*l)->scene_change()) != 0) {
+
+ boost::shared_ptr<MIDISceneChange> msc = boost::dynamic_pointer_cast<MIDISceneChange> (sc);
+
+ if (msc) {
+ scenes.insert (std::make_pair ((*l)->start(), msc));
+ }
+ }
+ }
+}
+
+void
+MIDISceneChanger::rt_deliver (MidiBuffer& mbuf, framepos_t when, boost::shared_ptr<MIDISceneChange> msc)
+{
+ uint8_t buf[4];
+ size_t cnt;
+
+ if ((cnt = msc->get_bank_msb_message (buf, sizeof (buf))) > 0) {
+ mbuf.push_back (when, cnt, buf);
+
+ if ((cnt = msc->get_bank_lsb_message (buf, sizeof (buf))) > 0) {
+ mbuf.push_back (when, cnt, buf);
+ }
+
+ last_delivered_bank = msc->bank();
+ }
+
+ if ((cnt = msc->get_program_message (buf, sizeof (buf))) > 0) {
+ mbuf.push_back (when, cnt, buf);
+
+ last_delivered_program = msc->program();
+ }
+}
+
+void
+MIDISceneChanger::non_rt_deliver (boost::shared_ptr<MIDISceneChange> msc)
+{
+ uint8_t buf[4];
+ size_t cnt;
+ boost::shared_ptr<AsyncMIDIPort> aport = boost::dynamic_pointer_cast<AsyncMIDIPort>(output_port);
+
+ /* We use zero as the timestamp for these messages because we are in a
+ non-RT/process context. Using zero means "deliver them as early as
+ possible" (practically speaking, in the next process callback).
+ */
+
+ if ((cnt = msc->get_bank_msb_message (buf, sizeof (buf))) > 0) {
+ aport->write (buf, cnt, 0);
+
+ if ((cnt = msc->get_bank_lsb_message (buf, sizeof (buf))) > 0) {
+ aport->write (buf, cnt, 0);
+ }
+
+ last_delivered_bank = msc->bank();
+ }
+
+ if ((cnt = msc->get_program_message (buf, sizeof (buf))) > 0) {
+ aport->write (buf, cnt, 0);
+ last_delivered_program = msc->program();
+ }
+}
+
+void
+MIDISceneChanger::run (framepos_t start, framepos_t end)
+{
+ if (!output_port || recording() || !_session.transport_rolling()) {
+ return;
+ }
+
+ Glib::Threads::RWLock::ReaderLock lm (scene_lock, Glib::Threads::TRY_LOCK);
+
+ if (!lm.locked()) {
+ return;
+ }
+
+ /* get lower bound of events to consider */
+
+ Scenes::const_iterator i = scenes.lower_bound (start);
+ MidiBuffer& mbuf (output_port->get_midi_buffer (end-start));
+
+ while (i != scenes.end()) {
+
+ if (i->first >= end) {
+ break;
+ }
+
+ rt_deliver (mbuf, i->first - start, i->second);
+
+ ++i;
+ }
+}
+
+void
+MIDISceneChanger::locate (framepos_t pos)
+{
+ boost::shared_ptr<MIDISceneChange> msc;
+ framepos_t when;
+
+ {
+ Glib::Threads::RWLock::ReaderLock lm (scene_lock);
+
+ if (scenes.empty()) {
+ return;
+ }
+
+ Scenes::const_iterator i = scenes.lower_bound (pos);
+
+ if (i != scenes.end()) {
+
+ if (i->first != pos) {
+ /* i points to first scene with position > pos, so back
+ * up, if possible.
+ */
+ if (i != scenes.begin()) {
+ --i;
+ } else {
+ return;
+ }
+ }
+ } else {
+ /* go back to the final scene and use it */
+ --i;
+ }
+
+ when = i->first;
+ msc = i->second;
+ }
+
+ if (msc->program() != last_delivered_program || msc->bank() != last_delivered_bank) {
+ non_rt_deliver (msc);
+ }
+}
+
+void
+MIDISceneChanger::set_input_port (MIDI::Port* mp)
+{
+ input_port = mp;
+
+ incoming_connections.drop_connections();
+
+ if (input_port) {
+
+ /* midi port is asynchronous. MIDI parsing will be carried out
+ * by the MIDI UI thread which will emit the relevant signals
+ * and thus invoke our callbacks as necessary.
+ */
+
+ for (int channel = 0; channel < 16; ++channel) {
+ input_port->parser()->channel_bank_change[channel].connect_same_thread (incoming_connections, boost::bind (&MIDISceneChanger::bank_change_input, this, _1, _2, channel));
+ input_port->parser()->channel_program_change[channel].connect_same_thread (incoming_connections, boost::bind (&MIDISceneChanger::program_change_input, this, _1, _2, channel));
+ }
+ }
+}
+
+void
+MIDISceneChanger::set_output_port (boost::shared_ptr<MidiPort> mp)
+{
+ output_port = mp;
+}
+
+void
+MIDISceneChanger::set_recording (bool yn)
+{
+ _recording = yn;
+}
+
+bool
+MIDISceneChanger::recording() const
+{
+ return _session.transport_rolling() && _session.get_record_enabled();
+}
+
+void
+MIDISceneChanger::bank_change_input (MIDI::Parser& parser, unsigned short, int)
+{
+ if (!recording()) {
+ return;
+ }
+
+ last_bank_message_time = parser.get_timestamp ();
+}
+
+void
+MIDISceneChanger::program_change_input (MIDI::Parser& parser, MIDI::byte program, int channel)
+{
+ framecnt_t time = parser.get_timestamp ();
+
+ last_program_message_time = time;
+
+ if (!recording()) {
+ jump_to (input_port->channel (channel)->bank(), program);
+ return;
+ }
+
+ Locations* locations (_session.locations ());
+ Location* loc;
+ bool new_mark = false;
+ framecnt_t slop = (framecnt_t) floor ((Config->get_inter_scene_gap_msecs() / 1000.0) * _session.frame_rate());
+
+ /* check for marker at current location */
+
+ loc = locations->mark_at (time, slop);
+
+ if (!loc) {
+ /* create a new marker at the desired position */
+
+ std::string new_name;
+
+ if (!locations->next_available_name (new_name, _("Scene "))) {
+ std::cerr << "No new marker name available\n";
+ return;
+ }
+
+ loc = new Location (_session, time, time, new_name, Location::IsMark);
+ new_mark = true;
+ }
+
+ unsigned short bank = input_port->channel (channel)->bank();
+
+ MIDISceneChange* msc =new MIDISceneChange (channel, bank, program & 0x7f);
+
+ loc->set_scene_change (boost::shared_ptr<MIDISceneChange> (msc));
+
+ /* this will generate a "changed" signal to be emitted by locations,
+ and we will call ::gather() to update our list of MIDI events.
+ */
+
+ if (new_mark) {
+ locations->add (loc);
+ }
+}
+
+void
+MIDISceneChanger::jump_to (int bank, int program)
+{
+ const Locations::LocationList& locations (_session.locations()->list());
+ boost::shared_ptr<SceneChange> sc;
+ framepos_t where = max_framepos;
+
+ for (Locations::LocationList::const_iterator l = locations.begin(); l != locations.end(); ++l) {
+
+ if ((sc = (*l)->scene_change()) != 0) {
+
+ boost::shared_ptr<MIDISceneChange> msc = boost::dynamic_pointer_cast<MIDISceneChange> (sc);
+
+ if (msc->bank() == bank && msc->program() == program && (*l)->start() < where) {
+ where = (*l)->start();
+ }
+ }
+ }
+
+ if (where != max_framepos) {
+ _session.request_locate (where);
+ }
+}
diff --git a/libs/ardour/midi_source.cc b/libs/ardour/midi_source.cc
index 124d3f7c9b..655222413a 100644
--- a/libs/ardour/midi_source.cc
+++ b/libs/ardour/midi_source.cc
@@ -20,7 +20,6 @@
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>
-#include <poll.h>
#include <float.h>
#include <cerrno>
#include <ctime>
@@ -39,6 +38,7 @@
#include "ardour/midi_model.h"
#include "ardour/midi_state_tracker.h"
#include "ardour/midi_source.h"
+#include "ardour/file_source.h"
#include "ardour/session.h"
#include "ardour/session_directory.h"
#include "ardour/source_factory.h"
@@ -332,31 +332,9 @@ MidiSource::mark_streaming_write_completed ()
mark_midi_streaming_write_completed (Evoral::Sequence<Evoral::MusicalTime>::DeleteStuckNotes);
}
-boost::shared_ptr<MidiSource>
-MidiSource::clone (const string& path, Evoral::MusicalTime begin, Evoral::MusicalTime end)
+int
+MidiSource::write_to (boost::shared_ptr<MidiSource> newsrc, Evoral::MusicalTime begin, Evoral::MusicalTime end)
{
- string newname = PBD::basename_nosuffix(_name.val());
- string newpath;
-
- if (path.empty()) {
-
- /* get a new name for the MIDI file we're going to write to
- */
-
- do {
- newname = bump_name_once (newname, '-');
- newpath = Glib::build_filename (_session.session_directory().midi_path(), newname + ".mid");
-
- } while (Glib::file_test (newpath, Glib::FILE_TEST_EXISTS));
- } else {
- /* caller must check for pre-existing file */
- newpath = path;
- }
-
- boost::shared_ptr<MidiSource> newsrc = boost::dynamic_pointer_cast<MidiSource>(
- SourceFactory::createWritable(DataType::MIDI, _session,
- newpath, false, _session.frame_rate()));
-
newsrc->set_timeline_position(_timeline_position);
newsrc->copy_interpolation_from (this);
newsrc->copy_automation_state_from (this);
@@ -369,7 +347,7 @@ MidiSource::clone (const string& path, Evoral::MusicalTime begin, Evoral::Musica
}
} else {
error << string_compose (_("programming error: %1"), X_("no model for MidiSource during ::clone()"));
- return boost::shared_ptr<MidiSource>();
+ return -1;
}
newsrc->flush_midi();
@@ -381,8 +359,12 @@ MidiSource::clone (const string& path, Evoral::MusicalTime begin, Evoral::Musica
} else {
newsrc->set_model (_model);
}
+
+ /* this file is not removable (but since it is MIDI, it is mutable) */
- return newsrc;
+ boost::dynamic_pointer_cast<FileSource> (newsrc)->prevent_deletion ();
+
+ return 0;
}
void
diff --git a/libs/ardour/midi_track.cc b/libs/ardour/midi_track.cc
index d07076ea65..b820c001e1 100644
--- a/libs/ardour/midi_track.cc
+++ b/libs/ardour/midi_track.cc
@@ -17,8 +17,7 @@
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-#include <strings.h> // for ffs(3)
-
+#include "pbd/ffs.h"
#include "pbd/enumwriter.h"
#include "pbd/convert.h"
#include "evoral/midi_util.h"
@@ -315,7 +314,7 @@ MidiTrack::roll (pframes_t nframes, framepos_t start_frame, framepos_t end_frame
if (!lm.locked()) {
boost::shared_ptr<MidiDiskstream> diskstream = midi_diskstream();
framecnt_t playback_distance = diskstream->calculate_playback_distance(nframes);
- if (can_internal_playback_seek(std::llabs(playback_distance))) {
+ if (can_internal_playback_seek(llabs(playback_distance))) {
/* TODO should declick, and/or note-off */
internal_playback_seek(playback_distance);
}
@@ -507,7 +506,7 @@ MidiTrack::filter_channels (BufferSet& bufs, ChannelMode mode, uint32_t mask)
}
break;
case ForceChannel:
- ev.set_channel (ffs (mask) - 1);
+ ev.set_channel (PBD::ffs (mask) - 1);
++e;
break;
case AllChannels:
@@ -627,9 +626,9 @@ void
MidiTrack::MidiControl::set_value(double val)
{
bool valid = false;
- if (std::isinf(val)) {
+ if (isinf(val)) {
cerr << "MIDIControl value is infinity" << endl;
- } else if (std::isnan(val)) {
+ } else if (isnan(val)) {
cerr << "MIDIControl value is NaN" << endl;
} else if (val < _list->parameter().min()) {
cerr << "MIDIControl value is < " << _list->parameter().min() << endl;
diff --git a/libs/ardour/midi_ui.cc b/libs/ardour/midi_ui.cc
index b80370ec6a..e00ec587ec 100644
--- a/libs/ardour/midi_ui.cc
+++ b/libs/ardour/midi_ui.cc
@@ -52,7 +52,11 @@ MidiControlUI::MidiControlUI (Session& s)
MidiControlUI::~MidiControlUI ()
{
+ /* stop the thread */
+ quit ();
+ /* drop all ports as GIO::Sources */
clear_ports ();
+ /* we no longer exist */
_instance = 0;
}
@@ -77,7 +81,9 @@ MidiControlUI::midi_input_handler (IOCondition ioc, AsyncMIDIPort* port)
if (ioc & IO_IN) {
+#ifndef PLATFORM_WINDOWS
CrossThreadChannel::drain (port->selectable());
+#endif
DEBUG_TRACE (DEBUG::MidiIO, string_compose ("data available on %1\n", ((ARDOUR::Port*)port)->name()));
framepos_t now = _session.engine().sample_time();
@@ -116,6 +122,10 @@ MidiControlUI::reset_ports ()
if ((p = dynamic_cast<AsyncMIDIPort*> (_session.mmc_input_port()))) {
ports.push_back (p);
}
+
+ if ((p = dynamic_cast<AsyncMIDIPort*> (_session.scene_input_port()))) {
+ ports.push_back (p);
+ }
if (ports.empty()) {
return;
diff --git a/libs/ardour/midiport_manager.cc b/libs/ardour/midiport_manager.cc
index 6de0436586..b1699ca5ab 100644
--- a/libs/ardour/midiport_manager.cc
+++ b/libs/ardour/midiport_manager.cc
@@ -40,8 +40,14 @@ MidiPortManager::~MidiPortManager ()
if (_midi_in) {
AudioEngine::instance()->unregister_port (_midi_in);
}
- if (_midi_in) {
- AudioEngine::instance()->unregister_port (_midi_in);
+ if (_midi_out) {
+ AudioEngine::instance()->unregister_port (_midi_out);
+ }
+ if (_scene_in) {
+ AudioEngine::instance()->unregister_port (_scene_in);
+ }
+ if (_scene_out) {
+ AudioEngine::instance()->unregister_port (_scene_out);
}
if (_mtc_input_port) {
AudioEngine::instance()->unregister_port (_mtc_input_port);
@@ -73,7 +79,10 @@ MidiPortManager::create_ports ()
_mmc_in = AudioEngine::instance()->register_input_port (DataType::MIDI, X_("MMC in"), true);
_mmc_out = AudioEngine::instance()->register_output_port (DataType::MIDI, X_("MMC out"), true);
-
+
+ _scene_in = AudioEngine::instance()->register_input_port (DataType::MIDI, X_("Scene in"), true);
+ _scene_out = AudioEngine::instance()->register_output_port (DataType::MIDI, X_("Scene out"), true);
+
/* XXX nasty type conversion needed because of the mixed inheritance
* required to integrate MIDI::IPMidiPort and ARDOUR::AsyncMIDIPort.
*
@@ -88,6 +97,9 @@ MidiPortManager::create_ports ()
_mmc_input_port = boost::dynamic_pointer_cast<AsyncMIDIPort>(_mmc_in).get();
_mmc_output_port = boost::dynamic_pointer_cast<AsyncMIDIPort>(_mmc_out).get();
+ _scene_input_port = boost::dynamic_pointer_cast<AsyncMIDIPort>(_scene_in).get();
+ _scene_output_port = boost::dynamic_pointer_cast<AsyncMIDIPort>(_scene_out).get();
+
/* Now register ports used for sync (MTC and MIDI Clock)
*/
@@ -129,6 +141,8 @@ MidiPortManager::set_midi_port_states (const XMLNodeList&nodes)
ports.insert (make_pair (_midi_output_port->name(), _midi_out));
ports.insert (make_pair (_mmc_input_port->name(), _mmc_in));
ports.insert (make_pair (_mmc_output_port->name(), _mmc_out));
+ ports.insert (make_pair (_scene_output_port->name(), _scene_out));
+ ports.insert (make_pair (_scene_input_port->name(), _scene_in));
for (XMLNodeList::const_iterator n = nodes.begin(); n != nodes.end(); ++n) {
if ((prop = (*n)->property (X_("name"))) == 0) {
@@ -159,6 +173,8 @@ MidiPortManager::get_midi_port_states () const
ports.insert (make_pair (_midi_output_port->name(), _midi_out));
ports.insert (make_pair (_mmc_input_port->name(), _mmc_in));
ports.insert (make_pair (_mmc_output_port->name(), _mmc_out));
+ ports.insert (make_pair (_scene_output_port->name(), _scene_out));
+ ports.insert (make_pair (_scene_input_port->name(), _scene_in));
for (PortMap::const_iterator p = ports.begin(); p != ports.end(); ++p) {
s.push_back (&p->second->get_state());
diff --git a/libs/ardour/mix.cc b/libs/ardour/mix.cc
index 3a873a8e50..220cd0660c 100644
--- a/libs/ardour/mix.cc
+++ b/libs/ardour/mix.cc
@@ -24,6 +24,8 @@
#include "ardour/runtime_functions.h"
#include <stdint.h>
+using std::min;
+using std::max;
using namespace ARDOUR;
#if defined (ARCH_X86) && defined (BUILD_SSE_OPTIMIZATIONS)
@@ -93,22 +95,22 @@ default_compute_peak (const ARDOUR::Sample * buf, pframes_t nsamples, float curr
}
void
-default_find_peaks (const ARDOUR::Sample * buf, pframes_t nframes, float *min, float *max)
+default_find_peaks (const ARDOUR::Sample * buf, pframes_t nframes, float *minf, float *maxf)
{
pframes_t i;
float a, b;
- a = *max;
- b = *min;
+ a = *maxf;
+ b = *minf;
for (i = 0; i < nframes; i++)
{
- a = fmax (buf[i], a);
- b = fmin (buf[i], b);
+ a = max (buf[i], a);
+ b = min (buf[i], b);
}
- *max = a;
- *min = b;
+ *maxf = a;
+ *minf = b;
}
void
diff --git a/libs/ardour/msvc/msvc_libardour.cc b/libs/ardour/msvc/msvc_libardour.cc
new file mode 100644
index 0000000000..bd186728ea
--- /dev/null
+++ b/libs/ardour/msvc/msvc_libardour.cc
@@ -0,0 +1,276 @@
+/*
+ Copyright (C) 2009 John Emmas
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#if (defined(PLATFORM_WINDOWS) && !defined(COMPILER_CYGWIN))
+#include <shlobj.h>
+#include <glibmm.h>
+#ifdef COMPILER_MSVC
+#pragma warning(disable:4996)
+#endif
+#else
+#include <glib.h>
+#endif
+
+#include <string.h>
+#include <stdlib.h>
+#include <ardour/msvc_libardour.h>
+
+namespace ARDOUR {
+
+//***************************************************************
+//
+// placeholder_for_non_msvc_specific_function()
+//
+// Description
+//
+// Returns:
+//
+// On Success:
+//
+// On Failure:
+//
+/* LIBARDOUR_API char* LIBARDOUR_APICALLTYPE
+ placeholder_for_non_msvc_specific_function()
+{
+char *pRet = buffer;
+
+ return (pRet);
+}
+*/
+
+} // namespace ARDOUR
+
+#ifdef COMPILER_MSVC
+
+#include <errno.h>
+
+namespace ARDOUR {
+
+//***************************************************************
+//
+// symlink()
+//
+// Emulates POSIX symlink() but creates a Windows shortcut. To
+// create a Windows shortcut the supplied shortcut name must end
+// in ".lnk"
+// Note that you can only create a shortcut in a folder for which
+// you have appropriate access rights. Note also that the folder
+// must already exist. If it doesn't exist or if you don't have
+// sufficient access rights to it, symlink() will generate an
+// error (in common with its POSIX counterpart).
+//
+// Returns:
+//
+// On Success: Zero
+// On Failure: -1 ('errno' will contain the specific error)
+//
+LIBARDOUR_API int LIBARDOUR_APICALLTYPE
+symlink(const char *dest, const char *shortcut, const char *working_directory /*= NULL */)
+{
+IShellLinkA *pISL = NULL;
+IPersistFile *ppf = NULL;
+int ret = (-1);
+
+ if ((NULL == dest) || (NULL == shortcut) || (strlen(shortcut) < 5) || (strlen(dest) == 0))
+ _set_errno(EINVAL);
+ else if ((strlen(shortcut) > _MAX_PATH) || (strlen(dest) > _MAX_PATH))
+ _set_errno(ENAMETOOLONG);
+ else if (Glib::file_test(shortcut, Glib::FILE_TEST_EXISTS))
+ _set_errno(EEXIST);
+ else
+ {
+ HRESULT hRet = 0;
+
+ if (SUCCEEDED (hRet = CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (void**)&pISL)))
+ {
+ if (SUCCEEDED (pISL->QueryInterface(IID_IPersistFile, (LPVOID*)&ppf)))
+ {
+ char sc_path_lower_case[_MAX_PATH];
+ WCHAR shortcut_path[_MAX_PATH];
+
+ // Fail if the path isn't a shortcut
+ strcpy(sc_path_lower_case, shortcut);
+ strlwr(sc_path_lower_case);
+ const char *p = strlen(sc_path_lower_case) + sc_path_lower_case - 4;
+
+ if (0 == strcmp(p, ".lnk"))
+ {
+ HRESULT hr;
+
+ // We're apparently been given valid Windows shortcut name
+ MultiByteToWideChar (CP_ACP, MB_PRECOMPOSED, shortcut, -1, shortcut_path, _MAX_PATH);
+
+ // Create the shortcut
+ if (FAILED (hr = ppf->Load(shortcut_path, STGM_CREATE|STGM_READWRITE|STGM_SHARE_EXCLUSIVE)))
+ hr = ppf->Save(shortcut_path, TRUE);
+
+ if (S_OK == hr)
+ {
+ // Set its target path
+ if (S_OK == pISL->SetPath(dest))
+ {
+ // Set its working directory
+ if (working_directory)
+ p = working_directory;
+ else
+ p = "";
+
+ if (S_OK == pISL->SetWorkingDirectory(p))
+ {
+ // Set its 'Show' command
+ if (S_OK == pISL->SetShowCmd(SW_SHOWNORMAL))
+ {
+ // And finally, set its icon to the same file as the target.
+ // For the time being, don't fail if the target has no icon.
+ if (Glib::file_test(dest, Glib::FILE_TEST_IS_DIR))
+ pISL->SetIconLocation("%SystemRoot%\\system32\\shell32.dll", 1);
+ else
+ pISL->SetIconLocation(dest, 0);
+
+ if (S_OK == ppf->Save(shortcut_path, FALSE))
+ {
+ Sleep(1500);
+
+ ret = 0;
+ // _set_errno(0);
+ }
+ else
+ _set_errno(EACCES);
+ }
+ else
+ _set_errno(EACCES);
+ }
+ else
+ _set_errno(EACCES);
+ }
+ else
+ _set_errno(EACCES);
+ }
+ else
+ _set_errno(EBADF);
+ }
+ else
+ _set_errno(EACCES);
+ }
+ else
+ _set_errno(EBADF);
+ }
+ else
+ {
+ if (E_POINTER == hRet)
+ _set_errno(EINVAL);
+ else
+ _set_errno(EIO);
+ }
+ }
+
+ return (ret);
+}
+
+
+//***************************************************************
+//
+// readlink()
+//
+// Emulates POSIX readlink() but using Windows shortcuts
+// Doesn't (currently) resolve shortcuts to shortcuts. This would
+// be quite simple to incorporate but we'd need to check for
+// recursion (i.e. a shortcut that points to an earlier shortcut
+// in the same chain).
+//
+// Returns:
+//
+// On Success: Zero
+// On Failure: -1 ('errno' will contain the specific error)
+//
+LIBARDOUR_API int LIBARDOUR_APICALLTYPE
+readlink(const char *__restrict shortcut, char *__restrict buf, size_t bufsize)
+{
+IShellLinkA *pISL = NULL;
+IPersistFile *ppf = NULL;
+int ret = (-1);
+
+ if ((NULL == shortcut) || (NULL == buf) || (strlen(shortcut) < 5) || (bufsize == 0))
+ _set_errno(EINVAL);
+ else if ((bufsize > _MAX_PATH) || (strlen(shortcut) > _MAX_PATH))
+ _set_errno(ENAMETOOLONG);
+ else
+ {
+ HRESULT hRet = 0;
+
+ if (SUCCEEDED (hRet = CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (void**)&pISL)))
+ {
+ if (SUCCEEDED (pISL->QueryInterface(IID_IPersistFile, (LPVOID*)&ppf)))
+ {
+ char target_path[_MAX_PATH];
+ WCHAR shortcut_path[_MAX_PATH];
+
+ // Fail if the path isn't a shortcut
+ strcpy(target_path, shortcut); // Use 'target_path' temporarily
+ strlwr(target_path);
+ const char *p = strlen(target_path) + target_path - 4;
+
+ if (0 == strcmp(p, ".lnk"))
+ {
+ // We're apparently pointing to a valid Windows shortcut
+ MultiByteToWideChar (CP_ACP, MB_PRECOMPOSED, shortcut, -1, shortcut_path, _MAX_PATH);
+
+ // Load the shortcut into our persistent file
+ if (SUCCEEDED (ppf->Load(shortcut_path, 0)))
+ {
+ // Read the target information from the shortcut object
+ if (S_OK == (pISL->GetPath (target_path, _MAX_PATH, NULL, SLGP_UNCPRIORITY)))
+ {
+ strncpy(buf, target_path, bufsize);
+ ret = ((ret = strlen(buf)) > bufsize) ? bufsize : ret;
+ // _set_errno(0);
+ }
+ else
+ _set_errno(EACCES);
+ }
+ else
+ _set_errno(EBADF);
+ }
+ else
+ _set_errno(EINVAL);
+ }
+ else
+ _set_errno(EBADF);
+ }
+ else
+ {
+ if (E_POINTER == hRet)
+ _set_errno(EINVAL);
+ else
+ _set_errno(EIO);
+ }
+
+ if (ppf)
+ ppf->Release();
+
+ if (pISL)
+ pISL->Release();
+ }
+
+ return (ret);
+}
+
+} // namespace ARDOUR
+
+#endif // COMPILER_MSVC
diff --git a/libs/ardour/mtc_slave.cc b/libs/ardour/mtc_slave.cc
index e9071af619..1a1c5f2bec 100644
--- a/libs/ardour/mtc_slave.cc
+++ b/libs/ardour/mtc_slave.cc
@@ -19,11 +19,11 @@
*/
#include <iostream>
#include <errno.h>
-#include <poll.h>
#include <sys/types.h>
#include <unistd.h>
#include "pbd/error.h"
+#include "pbd/pthread_utils.h"
#include "ardour/audioengine.h"
#include "ardour/debug.h"
@@ -32,6 +32,8 @@
#include "ardour/session.h"
#include "ardour/slave.h"
+#include <glibmm/timer.h>
+
#include "i18n.h"
using namespace std;
@@ -236,7 +238,7 @@ MTC_Slave::read_current (SafeTime *st) const
do {
if (tries == 10) {
error << _("MTC Slave: atomic read of current time failed, sleeping!") << endmsg;
- usleep (20);
+ Glib::usleep (20);
tries = 0;
}
*st = current;
@@ -299,7 +301,7 @@ MTC_Slave::update_mtc_qtr (Parser& /*p*/, int which_qtr, framepos_t now)
* when a full TC has been received
* OR on locate */
void
-MTC_Slave::update_mtc_time (const byte *msg, bool was_full, framepos_t now)
+MTC_Slave::update_mtc_time (const MIDI::byte *msg, bool was_full, framepos_t now)
{
busy_guard1++;
@@ -307,8 +309,7 @@ MTC_Slave::update_mtc_time (const byte *msg, bool was_full, framepos_t now)
to use a timestamp indicating when this MTC time was received. example: when we received
a locate command via MMC.
*/
-
- DEBUG_TRACE (DEBUG::MTC, string_compose ("MTC::update_mtc_time - TID:%1\n", ::pthread_self()));
+ DEBUG_TRACE (DEBUG::MTC, string_compose ("MTC::update_mtc_time - TID:%1\n", pthread_name()));
TimecodeFormat tc_format;
bool reset_tc = true;
@@ -488,7 +489,7 @@ MTC_Slave::update_mtc_status (MIDI::MTC_Status status)
/* XXX !!! thread safety ... called from MIDI I/O context
* on locate (via ::update_mtc_time())
*/
- DEBUG_TRACE (DEBUG::MTC, string_compose("MTC_Slave::update_mtc_status - TID:%1\n", ::pthread_self()));
+ DEBUG_TRACE (DEBUG::MTC, string_compose("MTC_Slave::update_mtc_status - TID:%1\n", pthread_name()));
return; // why was this fn needed anyway ? it just messes up things -> use reset.
busy_guard1++;
diff --git a/libs/ardour/panner_manager.cc b/libs/ardour/panner_manager.cc
index ec5b675731..b14c7c79cf 100644
--- a/libs/ardour/panner_manager.cc
+++ b/libs/ardour/panner_manager.cc
@@ -29,7 +29,8 @@
#include "ardour/debug.h"
#include "ardour/panner_manager.h"
-#include "ardour/panner_search_path.h"
+
+#include "ardour/search_paths.h"
#include "i18n.h"
@@ -62,10 +63,27 @@ PannerManager::instance ()
static bool panner_filter (const string& str, void */*arg*/)
{
-#ifdef __APPLE__
+#ifdef COMPILER_MSVC
+ /**
+ * Different build targets (Debug / Release etc) use different versions
+ * of the 'C' runtime (which can't be 'mixed & matched'). Therefore, in
+ * case the supplied search path contains multiple version(s) of a given
+ * panner module, only select the one(s) which match the current build
+ * target (otherwise, all hell will break loose !!)
+ */
+ #if defined (_DEBUG)
+ return str.length() > 12 && (str.find ("panner_") == 0) && (str.find ("D.dll") == (str.length() - 5));
+ #elif defined (RDC_BUILD)
+ return str.length() > 14 && (str.find ("panner_") == 0) && (str.find ("RDC.dll") == (str.length() - 7));
+ #elif defined (_WIN64)
+ return str.length() > 13 && (str.find ("panner_") == 0) && (str.find ("64.dll") == (str.length() - 6));
+ #else
+ return str.length() > 13 && (str.find ("panner_") == 0) && (str.find ("32.dll") == (str.length() - 6));
+ #endif
+#elif defined (__APPLE__)
return str[0] != '.' && (str.length() > 6 && str.find (".dylib") == (str.length() - 6));
#else
- return str[0] != '.' && (str.length() > 3 && str.find (".so") == (str.length() - 3));
+ return str[0] != '.' && (str.length() > 3 && (str.find (".so") == (str.length() - 3) || str.find (".dll") == (str.length() - 4)));
#endif
}
@@ -83,6 +101,7 @@ PannerManager::discover_panners ()
for (vector<std::string *>::iterator i = panner_modules->begin(); i != panner_modules->end(); ++i) {
panner_discover (**i);
}
+
vector_delete (panner_modules);
}
@@ -113,31 +132,33 @@ PannerManager::panner_discover (string path)
PannerInfo*
PannerManager::get_descriptor (string path)
{
- void *module;
+ Glib::Module* module = new Glib::Module(path);
PannerInfo* info = 0;
PanPluginDescriptor *descriptor = 0;
PanPluginDescriptor* (*dfunc)(void);
- const char *errstr;
+ void* func = 0;
- if ((module = dlopen (path.c_str(), RTLD_NOW)) == 0) {
- error << string_compose(_("PannerManager: cannot load module \"%1\" (%2)"), path, dlerror()) << endmsg;
+ if (!module) {
+ error << string_compose(_("PannerManager: cannot load module \"%1\" (%2)"), path,
+ Glib::Module::get_last_error()) << endmsg;
+ delete module;
return 0;
}
- dfunc = (PanPluginDescriptor* (*)(void)) dlsym (module, "panner_descriptor");
-
- if ((errstr = dlerror()) != 0) {
+ if (!module->get_symbol("panner_descriptor", func)) {
error << string_compose(_("PannerManager: module \"%1\" has no descriptor function."), path) << endmsg;
- error << errstr << endmsg;
- dlclose (module);
+ error << Glib::Module::get_last_error() << endmsg;
+ delete module;
return 0;
}
+ dfunc = (PanPluginDescriptor* (*)(void))func;
descriptor = dfunc();
+
if (descriptor) {
info = new PannerInfo (*descriptor, module);
} else {
- dlclose (module);
+ delete module;
}
return info;
diff --git a/libs/ardour/panner_search_path.cc b/libs/ardour/panner_search_path.cc
deleted file mode 100644
index 49349238e4..0000000000
--- a/libs/ardour/panner_search_path.cc
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- Copyright (C) 2007 Tim Mayberry
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-*/
-
-#include <glibmm/miscutils.h>
-
-#include "ardour/panner_search_path.h"
-#include "ardour/directory_names.h"
-#include "ardour/filesystem_paths.h"
-
-namespace {
- const char * const panner_env_variable_name = "ARDOUR_PANNER_PATH";
-} // anonymous
-
-using namespace PBD;
-
-namespace ARDOUR {
-
-SearchPath
-panner_search_path ()
-{
- SearchPath spath(user_config_directory ());
- spath += ardour_dll_directory ();
- spath.add_subdirectory_to_paths(panner_dir_name);
- spath += SearchPath(Glib::getenv(panner_env_variable_name));
- return spath;
-}
-
-} // namespace ARDOUR
diff --git a/libs/ardour/panner_shell.cc b/libs/ardour/panner_shell.cc
index 75543433c5..064554eac6 100644
--- a/libs/ardour/panner_shell.cc
+++ b/libs/ardour/panner_shell.cc
@@ -119,8 +119,8 @@ PannerShell::configure_io (ChanCount in, ChanCount out)
PannerInfo* pi = PannerManager::instance().select_panner (in, out, _user_selected_panner_uri);
if (!pi) {
- cerr << "No panner found: check that panners are being discovered correctly during startup.\n";
- assert (pi);
+ fatal << _("No panner found: check that panners are being discovered correctly during startup.") << endmsg;
+ /*NOTREACHED*/
}
DEBUG_TRACE (DEBUG::Panning, string_compose (_("select panner: %1\n"), pi->descriptor.name.c_str()));
diff --git a/libs/ardour/pcm_utils.cc b/libs/ardour/pcm_utils.cc
index de3497d977..ae3bd4a4e0 100644
--- a/libs/ardour/pcm_utils.cc
+++ b/libs/ardour/pcm_utils.cc
@@ -17,8 +17,10 @@
*/
+#ifdef COMPILER_MSVC
+#include <ardourext/float_cast.h>
+#endif
#include "ardour/pcm_utils.h"
-
#include <cmath>
using namespace std;
diff --git a/libs/ardour/pi_controller.cc b/libs/ardour/pi_controller.cc
deleted file mode 100644
index a165aa9e40..0000000000
--- a/libs/ardour/pi_controller.cc
+++ /dev/null
@@ -1,231 +0,0 @@
-/*
- Copyright (C) 2008 Torben Hohn
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#include <iostream>
-#include <cmath>
-#include <cstdlib>
-
-#include "ardour/pi_controller.h"
-
-static inline double hann(double x) {
- return 0.5 * (1.0 - cos(2 * M_PI * x));
-}
-
-PIController::PIController (double resample_factor, int fir_size)
-{
- resample_mean = resample_factor;
- static_resample_factor = resample_factor;
- offset_array = new double[fir_size];
- window_array = new double[fir_size];
- offset_differential_index = 0;
- offset_integral = 0.0;
- smooth_size = fir_size;
-
- for (int i = 0; i < fir_size; i++) {
- offset_array[i] = 0.0;
- window_array[i] = hann(double(i) / (double(fir_size) - 1.0));
- }
-
- // These values could be configurable
- catch_factor = 20000;
- catch_factor2 = 4000;
- pclamp = 150.0;
- controlquant = 10000.0;
- fir_empty = false;
-}
-
-PIController::~PIController ()
-{
- delete [] offset_array;
- delete [] window_array;
-}
-
-double
-PIController::get_ratio (int fill_level, int period_size)
-{
- double offset = fill_level;
- double this_catch_factor = catch_factor;
- double this_catch_factor2 = catch_factor2 * 4096.0/(double)period_size;
-
-
- // Save offset.
- if( fir_empty ) {
- for (int i = 0; i < smooth_size; i++) {
- offset_array[i] = offset;
- }
- fir_empty = false;
- } else {
- offset_array[(offset_differential_index++) % smooth_size] = offset;
- }
-
- // Build the mean of the windowed offset array basically fir lowpassing.
- smooth_offset = 0.0;
- for (int i = 0; i < smooth_size; i++) {
- smooth_offset += offset_array[(i + offset_differential_index - 1) % smooth_size] * window_array[i];
- }
- smooth_offset /= double(smooth_size);
-
- // This is the integral of the smoothed_offset
- offset_integral += smooth_offset;
-
- std::cerr << smooth_offset << " ";
-
- // Clamp offset : the smooth offset still contains unwanted noise which would go straigth onto the resample coeff.
- // It only used in the P component and the I component is used for the fine tuning anyways.
-
- if (fabs(smooth_offset) < pclamp)
- smooth_offset = 0.0;
-
- smooth_offset += (static_resample_factor - resample_mean) * this_catch_factor;
-
- // Ok, now this is the PI controller.
- // u(t) = K * (e(t) + 1/T \int e(t') dt')
- // Kp = 1/catch_factor and T = catch_factor2 Ki = Kp/T
- current_resample_factor
- = static_resample_factor - smooth_offset / this_catch_factor - offset_integral / this_catch_factor / this_catch_factor2;
-
- // Now quantize this value around resample_mean, so that the noise which is in the integral component doesnt hurt.
- current_resample_factor = floor((current_resample_factor - resample_mean) * controlquant + 0.5) / controlquant + resample_mean;
-
- // Calculate resample_mean so we can init ourselves to saner values.
- // resample_mean = 0.9999 * resample_mean + 0.0001 * current_resample_factor;
- resample_mean = (1.0-0.01) * resample_mean + 0.01 * current_resample_factor;
- std::cerr << fill_level << " " << smooth_offset << " " << offset_integral << " " << current_resample_factor << " " << resample_mean << "\n";
- return current_resample_factor;
-}
-
-void
-PIController::out_of_bounds()
-{
- int i;
- // Set the resample_rate... we need to adjust the offset integral, to do this.
- // first look at the PI controller, this code is just a special case, which should never execute once
- // everything is swung in.
- offset_integral = - (resample_mean - static_resample_factor) * catch_factor * catch_factor2;
- // Also clear the array. we are beginning a new control cycle.
- for (i = 0; i < smooth_size; i++) {
- offset_array[i] = 0.0;
- }
- fir_empty = false;
-}
-
-
-PIChaser::PIChaser() {
- pic = new PIController( 1.0, 16 );
- array_index = 0;
- for( int i=0; i<ESTIMATOR_SIZE; i++ ) {
- realtime_stamps[i] = 0;
- chasetime_stamps[i] = 0;
- }
-
- speed_threshold = 0.2;
- pos_threshold = 4000;
- want_locate_val = 0;
-}
-
-void
-PIChaser::reset() {
- array_index = 0;
- for( int i=0; i<ESTIMATOR_SIZE; i++ ) {
- realtime_stamps[i] = 0;
- chasetime_stamps[i] = 0;
- }
- pic->reset(1.0);
-}
-PIChaser::~PIChaser() {
- delete pic;
-}
-
-double
-PIChaser::get_ratio(framepos_t chasetime_measured, framepos_t chasetime, framepos_t slavetime_measured, framepos_t slavetime, bool in_control, int period_size ) {
-
- feed_estimator( chasetime_measured, chasetime );
- std::cerr << (double)chasetime_measured/48000.0 << " " << chasetime << " " << slavetime << " ";
- double crude = get_estimate();
- double fine;
- framepos_t massaged_chasetime = chasetime + (framepos_t)( (double)(slavetime_measured - chasetime_measured) * crude );
-
- fine = pic->get_ratio (slavetime - massaged_chasetime, period_size);
- if (in_control) {
- if (fabs(fine-crude) > crude*speed_threshold) {
- std::cout << "reset to " << crude << " fine = " << fine << "\n";
- pic->reset( crude );
- speed = crude;
- } else {
- speed = fine;
- }
-
- if (abs(chasetime-slavetime) > pos_threshold) {
- pic->reset( crude );
- speed = crude;
- want_locate_val = chasetime;
- std::cout << "we are off by " << chasetime-slavetime << " want_locate:" << chasetime << "\n";
- } else {
- want_locate_val = 0;
- }
- } else {
- std::cout << "not in control..." << crude << "\n";
- speed = crude;
- pic->reset( crude );
- }
-
- return speed;
-}
-
-void
-PIChaser::feed_estimator (framepos_t realtime, framepos_t chasetime ) {
- array_index += 1;
- realtime_stamps [ array_index%ESTIMATOR_SIZE ] = realtime;
- chasetime_stamps[ array_index%ESTIMATOR_SIZE ] = chasetime;
-}
-
-double
-PIChaser::get_estimate() {
- double est = 0;
- int num=0;
- int i;
- framepos_t n1_realtime;
- framepos_t n1_chasetime;
- for( i=(array_index + 1); i<=(array_index + ESTIMATOR_SIZE); i++ ) {
- if( realtime_stamps[(i)%ESTIMATOR_SIZE] ) {
- n1_realtime = realtime_stamps[(i)%ESTIMATOR_SIZE];
- n1_chasetime = chasetime_stamps[(i)%ESTIMATOR_SIZE];
- i+=1;
- break;
- }
- }
-
- for( ; i<=(array_index + ESTIMATOR_SIZE); i++ ) {
- if( realtime_stamps[(i)%ESTIMATOR_SIZE] ) {
- if( (realtime_stamps[(i)%ESTIMATOR_SIZE] - n1_realtime) > 200 ) {
- framepos_t n_realtime = realtime_stamps[(i)%ESTIMATOR_SIZE];
- framepos_t n_chasetime = chasetime_stamps[(i)%ESTIMATOR_SIZE];
- est += ((double)( n_chasetime - n1_chasetime ))
- / ((double)( n_realtime - n1_realtime ));
- n1_realtime = n_realtime;
- n1_chasetime = n_chasetime;
- num += 1;
- }
- }
- }
-
- if(num)
- return est/(double)num;
- else
- return 0.0;
-}
diff --git a/libs/ardour/playlist.cc b/libs/ardour/playlist.cc
index bb79801c9f..47462a3575 100644
--- a/libs/ardour/playlist.cc
+++ b/libs/ardour/playlist.cc
@@ -1997,11 +1997,11 @@ Playlist::find_next_region (framepos_t frame, RegionPoint point, int dir)
freeze ();
/* add the added regions */
- for (RegionListProperty::ChangeContainer::iterator i = change.added.begin(); i != change.added.end(); ++i) {
+ for (RegionListProperty::ChangeContainer::const_iterator i = change.added.begin(); i != change.added.end(); ++i) {
add_region_internal ((*i), (*i)->position());
}
/* remove the removed regions */
- for (RegionListProperty::ChangeContainer::iterator i = change.removed.begin(); i != change.removed.end(); ++i) {
+ for (RegionListProperty::ChangeContainer::const_iterator i = change.removed.begin(); i != change.removed.end(); ++i) {
remove_region (*i);
}
@@ -2488,7 +2488,7 @@ Playlist::uses_source (boost::shared_ptr<const Source> src) const
{
RegionReadLock rlock (const_cast<Playlist*> (this));
- for (set<boost::shared_ptr<Region> >::iterator r = all_regions.begin(); r != all_regions.end(); ++r) {
+ for (set<boost::shared_ptr<Region> >::const_iterator r = all_regions.begin(); r != all_regions.end(); ++r) {
if ((*r)->uses_source (src)) {
return true;
}
@@ -2533,7 +2533,7 @@ Playlist::region_by_id (const ID& id) const
{
/* searches all regions ever added to this playlist */
- for (set<boost::shared_ptr<Region> >::iterator i = all_regions.begin(); i != all_regions.end(); ++i) {
+ for (set<boost::shared_ptr<Region> >::const_iterator i = all_regions.begin(); i != all_regions.end(); ++i) {
if ((*i)->id() == id) {
return *i;
}
diff --git a/libs/ardour/plugin.cc b/libs/ardour/plugin.cc
index 9b2170c349..11d859ed8c 100644
--- a/libs/ardour/plugin.cc
+++ b/libs/ardour/plugin.cc
@@ -27,12 +27,16 @@
#include <cstdlib>
#include <cstdio> // so libraptor doesn't complain
#include <cmath>
+#ifndef COMPILER_MSVC
#include <dirent.h>
+#endif
#include <sys/stat.h>
#include <cerrno>
#include <utility>
+#ifdef HAVE_LRDF
#include <lrdf.h>
+#endif
#include "pbd/compose.h"
#include "pbd/error.h"
diff --git a/libs/ardour/plugin_insert.cc b/libs/ardour/plugin_insert.cc
index 2f90017498..6fbb5cb679 100644
--- a/libs/ardour/plugin_insert.cc
+++ b/libs/ardour/plugin_insert.cc
@@ -352,6 +352,9 @@ PluginInsert::connect_and_run (BufferSet& bufs, pframes_t nframes, framecnt_t of
}
}
+ bufs.set_count(ChanCount::max(bufs.count(), in_streams));
+ bufs.set_count(ChanCount::max(bufs.count(), out_streams));
+
/* Note that we've already required that plugins
be able to handle in-place processing.
*/
@@ -973,6 +976,22 @@ PluginInsert::set_state(const XMLNode& node, int version)
boost::shared_ptr<Plugin> plugin = find_plugin (_session, prop->value(), type);
+ /* treat linux and windows VST plugins equivalent if they have the same uniqueID
+ * allow to move sessions windows <> linux */
+#ifdef LXVST_SUPPORT
+ if (plugin == 0 && type == ARDOUR::Windows_VST) {
+ type = ARDOUR::LXVST;
+ plugin = find_plugin (_session, prop->value(), type);
+ }
+#endif
+
+#ifdef WINDOWS_VST_SUPPORT
+ if (plugin == 0 && type == ARDOUR::LXVST) {
+ type = ARDOUR::Windows_VST;
+ plugin = find_plugin (_session, prop->value(), type);
+ }
+#endif
+
if (plugin == 0) {
error << string_compose(
_("Found a reference to a plugin (\"%1\") that is unknown.\n"
diff --git a/libs/ardour/plugin_manager.cc b/libs/ardour/plugin_manager.cc
index df1b7fc441..7c3eae538f 100644
--- a/libs/ardour/plugin_manager.cc
+++ b/libs/ardour/plugin_manager.cc
@@ -25,27 +25,34 @@
#include <sys/types.h>
#include <cstdio>
-#include <lrdf.h>
-#include <dlfcn.h>
#include <cstdlib>
#include <fstream>
+#ifdef HAVE_LRDF
+#include <lrdf.h>
+#endif
+
#ifdef WINDOWS_VST_SUPPORT
+#include "ardour/vst_info_file.h"
#include "fst.h"
#include "pbd/basename.h"
#include <cstring>
#endif // WINDOWS_VST_SUPPORT
#ifdef LXVST_SUPPORT
+#include "ardour/vst_info_file.h"
#include "ardour/linux_vst_support.h"
#include "pbd/basename.h"
#include <cstring>
#endif //LXVST_SUPPORT
+#include <glib/gstdio.h>
#include <glibmm/miscutils.h>
+#include <glibmm/pattern.h>
#include "pbd/pathscanner.h"
#include "pbd/whitespace.h"
+#include "pbd/file_utils.h"
#include "ardour/debug.h"
#include "ardour/filesystem_paths.h"
@@ -55,6 +62,8 @@
#include "ardour/plugin_manager.h"
#include "ardour/rc_configuration.h"
+#include "ardour/search_paths.h"
+
#ifdef LV2_SUPPORT
#include "ardour/lv2_plugin.h"
#endif
@@ -77,14 +86,17 @@
#include "i18n.h"
+#include "ardour/debug.h"
+
using namespace ARDOUR;
using namespace PBD;
using namespace std;
PluginManager* PluginManager::_instance = 0;
+std::string PluginManager::scanner_bin_path = "";
PluginManager&
-PluginManager::instance()
+PluginManager::instance()
{
if (!_instance) {
_instance = new PluginManager;
@@ -98,10 +110,17 @@ PluginManager::PluginManager ()
, _ladspa_plugin_info(0)
, _lv2_plugin_info(0)
, _au_plugin_info(0)
+ , _cancel_scan(false)
+ , _cancel_timeout(false)
{
char* s;
string lrdf_path;
+ string scan_p = Glib::build_filename(ARDOUR::ardour_dll_directory(), "fst");
+ if (!PBD::find_file_in_search_path ( PBD::Searchpath(scan_p), "ardour-vst-scanner", scanner_bin_path)) {
+ PBD::warning << "VST scanner app (ardour-vst-scanner) not found in path " << scan_p << endmsg;
+ }
+
load_statuses ();
if ((s = getenv ("LADSPA_RDF_PATH"))){
@@ -126,36 +145,38 @@ PluginManager::PluginManager ()
}
#endif /* Native LinuxVST support*/
- if ((s = getenv ("LADSPA_PATH"))) {
- ladspa_path = s;
- }
-
if ((s = getenv ("VST_PATH"))) {
windows_vst_path = s;
} else if ((s = getenv ("VST_PLUGINS"))) {
windows_vst_path = s;
}
+ if (windows_vst_path.length() == 0) {
+ windows_vst_path = vst_search_path ();
+ }
+
if ((s = getenv ("LXVST_PATH"))) {
lxvst_path = s;
} else if ((s = getenv ("LXVST_PLUGINS"))) {
lxvst_path = s;
}
- if (_instance == 0) {
- _instance = this;
+ if (lxvst_path.length() == 0) {
+ lxvst_path = "/usr/local/lib64/lxvst:/usr/local/lib/lxvst:/usr/lib64/lxvst:/usr/lib/lxvst:"
+ "/usr/local/lib64/linux_vst:/usr/local/lib/linux_vst:/usr/lib64/linux_vst:/usr/lib/linux_vst:"
+ "/usr/lib/vst:/usr/local/lib/vst";
}
- /* the plugin manager is constructed too early to use Profile */
+ /* first time setup, use 'default' path */
+ if (Config->get_plugin_path_lxvst() == X_("@default@")) {
+ Config->set_plugin_path_lxvst(get_default_lxvst_path());
+ }
+ if (Config->get_plugin_path_vst() == X_("@default@")) {
+ Config->set_plugin_path_vst(get_default_windows_vst_path());
+ }
- if (getenv ("ARDOUR_SAE")) {
- ladspa_plugin_whitelist.push_back (1203); // single band parametric
- ladspa_plugin_whitelist.push_back (1772); // caps compressor
- ladspa_plugin_whitelist.push_back (1913); // fast lookahead limiter
- ladspa_plugin_whitelist.push_back (1075); // simple RMS expander
- ladspa_plugin_whitelist.push_back (1061); // feedback delay line (max 5s)
- ladspa_plugin_whitelist.push_back (1216); // gverb
- ladspa_plugin_whitelist.push_back (2150); // tap pitch shifter
+ if (_instance == 0) {
+ _instance = this;
}
BootMessage (_("Discovering Plugins"));
@@ -166,123 +187,189 @@ PluginManager::~PluginManager()
{
}
-
void
-PluginManager::refresh ()
+PluginManager::refresh (bool cache_only)
{
DEBUG_TRACE (DEBUG::PluginManager, "PluginManager::refresh\n");
+ _cancel_scan = false;
+ BootMessage (_("Scanning LADSPA Plugins"));
ladspa_refresh ();
#ifdef LV2_SUPPORT
+ BootMessage (_("Scanning LV2 Plugins"));
lv2_refresh ();
#endif
#ifdef WINDOWS_VST_SUPPORT
if (Config->get_use_windows_vst()) {
- windows_vst_refresh ();
+ BootMessage (_("Scanning Windows VST Plugins"));
+ windows_vst_refresh (cache_only);
}
#endif // WINDOWS_VST_SUPPORT
#ifdef LXVST_SUPPORT
if(Config->get_use_lxvst()) {
- lxvst_refresh();
+ BootMessage (_("Scanning Linux VST Plugins"));
+ lxvst_refresh(cache_only);
}
#endif //Native linuxVST SUPPORT
#ifdef AUDIOUNIT_SUPPORT
+ BootMessage (_("Scanning AU Plugins"));
au_refresh ();
#endif
+ BootMessage (_("Plugin Scan Complete..."));
PluginListChanged (); /* EMIT SIGNAL */
+ PluginScanMessage(X_("closeme"), "", false);
+ _cancel_scan = false;
}
void
-PluginManager::ladspa_refresh ()
+PluginManager::cancel_plugin_scan ()
{
- if (_ladspa_plugin_info)
- _ladspa_plugin_info->clear ();
- else
- _ladspa_plugin_info = new ARDOUR::PluginInfoList ();
+ _cancel_scan = true;
+}
- static const char *standard_paths[] = {
- "/usr/local/lib64/ladspa",
- "/usr/local/lib/ladspa",
- "/usr/lib64/ladspa",
- "/usr/lib/ladspa",
- "/Library/Audio/Plug-Ins/LADSPA",
- ""
- };
+void
+PluginManager::cancel_plugin_timeout ()
+{
+ _cancel_timeout = true;
+}
- /* allow LADSPA_PATH to augment, not override standard locations */
+void
+PluginManager::clear_vst_cache ()
+{
+ // see also libs/ardour/vst_info_file.cc - vstfx_infofile_path()
+#ifdef WINDOWS_VST_SUPPORT
+ {
+ PathScanner scanner;
+ vector<string *> *fsi_files;
+
+ fsi_files = scanner (Config->get_plugin_path_vst(), "\\.fsi$", true, true, -1, false);
+ if (fsi_files) {
+ for (vector<string *>::iterator i = fsi_files->begin(); i != fsi_files->end (); ++i) {
+ ::g_unlink((*i)->c_str());
+ }
+ }
+ vector_delete(fsi_files);
+ }
+#endif
- /* Only add standard locations to ladspa_path if it doesn't
- * already contain them. Check for trailing G_DIR_SEPARATOR too.
- */
+#ifdef LXVST_SUPPORT
+ {
+ PathScanner scanner;
+ vector<string *> *fsi_files;
+ fsi_files = scanner (Config->get_plugin_path_lxvst(), "\\.fsi$", true, true, -1, false);
+ if (fsi_files) {
+ for (vector<string *>::iterator i = fsi_files->begin(); i != fsi_files->end (); ++i) {
+ ::g_unlink((*i)->c_str());
+ }
+ }
+ vector_delete(fsi_files);
+ }
+#endif
- int i;
- for (i = 0; standard_paths[i][0]; i++) {
- size_t found = ladspa_path.find(standard_paths[i]);
- if (found != ladspa_path.npos) {
- switch (ladspa_path[found + strlen(standard_paths[i])]) {
- case ':' :
- case '\0':
- continue;
- case G_DIR_SEPARATOR :
- if (ladspa_path[found + strlen(standard_paths[i]) + 1] == ':' ||
- ladspa_path[found + strlen(standard_paths[i]) + 1] == '\0') {
- continue;
- }
+#if (defined WINDOWS_VST_SUPPORT || defined LXVST_SUPPORT)
+ {
+ string personal = get_personal_vst_info_cache_dir();
+ PathScanner scanner;
+ vector<string *> *fsi_files;
+ fsi_files = scanner (personal, "\\.fsi$", true, true, -1, false);
+ if (fsi_files) {
+ for (vector<string *>::iterator i = fsi_files->begin(); i != fsi_files->end (); ++i) {
+ ::g_unlink((*i)->c_str());
}
}
- if (!ladspa_path.empty())
- ladspa_path += ":";
+ vector_delete(fsi_files);
+ }
+#endif
+}
- ladspa_path += standard_paths[i];
+void
+PluginManager::clear_vst_blacklist ()
+{
+#ifdef WINDOWS_VST_SUPPORT
+ {
+ PathScanner scanner;
+ vector<string *> *fsi_files;
+
+ fsi_files = scanner (Config->get_plugin_path_vst(), "\\.fsb$", true, true, -1, false);
+ if (fsi_files) {
+ for (vector<string *>::iterator i = fsi_files->begin(); i != fsi_files->end (); ++i) {
+ ::g_unlink((*i)->c_str());
+ }
+ }
+ vector_delete(fsi_files);
+ }
+#endif
+#ifdef LXVST_SUPPORT
+ {
+ PathScanner scanner;
+ vector<string *> *fsi_files;
+ fsi_files = scanner (Config->get_plugin_path_lxvst(), "\\.fsb$", true, true, -1, false);
+ if (fsi_files) {
+ for (vector<string *>::iterator i = fsi_files->begin(); i != fsi_files->end (); ++i) {
+ ::g_unlink((*i)->c_str());
+ }
+ }
+ vector_delete(fsi_files);
}
+#endif
- DEBUG_TRACE (DEBUG::PluginManager, string_compose ("LADSPA: search along: [%1]\n", ladspa_path));
+#if (defined WINDOWS_VST_SUPPORT || defined LXVST_SUPPORT)
+ {
+ string personal = get_personal_vst_blacklist_dir();
- ladspa_discover_from_path (ladspa_path);
+ PathScanner scanner;
+ vector<string *> *fsi_files;
+ fsi_files = scanner (personal, "\\.fsb$", true, true, -1, false);
+ if (fsi_files) {
+ for (vector<string *>::iterator i = fsi_files->begin(); i != fsi_files->end (); ++i) {
+ ::g_unlink((*i)->c_str());
+ }
+ }
+ vector_delete(fsi_files);
+ }
+#endif
}
-
-int
-PluginManager::add_ladspa_directory (string path)
+void
+PluginManager::ladspa_refresh ()
{
- if (ladspa_discover_from_path (path) == 0) {
- ladspa_path += ':';
- ladspa_path += path;
- return 0;
+ if (_ladspa_plugin_info) {
+ _ladspa_plugin_info->clear ();
+ } else {
+ _ladspa_plugin_info = new ARDOUR::PluginInfoList ();
}
- return -1;
-}
-static bool ladspa_filter (const string& str, void */*arg*/)
-{
- /* Not a dotfile, has a prefix before a period, suffix is "so" */
+ /* allow LADSPA_PATH to augment, not override standard locations */
- return str[0] != '.' && (str.length() > 3 && str.find (".so") == (str.length() - 3));
-}
+ /* Only add standard locations to ladspa_path if it doesn't
+ * already contain them. Check for trailing G_DIR_SEPARATOR too.
+ */
-int
-PluginManager::ladspa_discover_from_path (string /*path*/)
-{
- PathScanner scanner;
- vector<string *> *plugin_objects;
- vector<string *>::iterator x;
- int ret = 0;
+ vector<string> ladspa_modules;
- plugin_objects = scanner (ladspa_path, ladspa_filter, 0, false, true);
+ DEBUG_TRACE (DEBUG::PluginManager, string_compose ("LADSPA: search along: [%1]\n", ladspa_search_path().to_string()));
- if (plugin_objects) {
- for (x = plugin_objects->begin(); x != plugin_objects->end (); ++x) {
- ladspa_discover (**x);
- }
+ Glib::PatternSpec so_extension_pattern("*.so");
+ Glib::PatternSpec dylib_extension_pattern("*.dylib");
+ Glib::PatternSpec dll_extension_pattern("*.dll");
- vector_delete (plugin_objects);
- }
+ find_matching_files_in_search_path (ladspa_search_path (),
+ so_extension_pattern, ladspa_modules);
- return ret;
+ find_matching_files_in_search_path (ladspa_search_path (),
+ dylib_extension_pattern, ladspa_modules);
+
+ find_matching_files_in_search_path (ladspa_search_path (),
+ dll_extension_pattern, ladspa_modules);
+
+ for (vector<std::string>::iterator i = ladspa_modules.begin(); i != ladspa_modules.end(); ++i) {
+ ARDOUR::PluginScanMessage(_("LADSPA"), *i, false);
+ ladspa_discover (*i);
+ }
}
static bool rdf_filter (const string &str, void* /*arg*/)
@@ -315,7 +402,7 @@ PluginManager::add_lxvst_presets()
void
PluginManager::add_presets(string domain)
{
-
+#ifdef HAVE_LRDF
PathScanner scanner;
vector<string *> *presets;
vector<string *>::iterator x;
@@ -335,14 +422,16 @@ PluginManager::add_presets(string domain)
warning << string_compose(_("Could not parse rdf file: %1"), *x) << endmsg;
}
}
-
+
vector_delete (presets);
}
+#endif
}
void
PluginManager::add_lrdf_data (const string &path)
{
+#ifdef HAVE_LRDF
PathScanner scanner;
vector<string *>* rdf_files;
vector<string *>::iterator x;
@@ -360,30 +449,36 @@ PluginManager::add_lrdf_data (const string &path)
vector_delete (rdf_files);
}
+#endif
}
int
PluginManager::ladspa_discover (string path)
{
- void *module;
+ DEBUG_TRACE (DEBUG::PluginManager, string_compose ("Checking for LADSPA plugin at %1\n", path));
+
+ Glib::Module module(path);
const LADSPA_Descriptor *descriptor;
LADSPA_Descriptor_Function dfunc;
- const char *errstr;
+ void* func = 0;
- if ((module = dlopen (path.c_str(), RTLD_NOW)) == 0) {
- error << string_compose(_("LADSPA: cannot load module \"%1\" (%2)"), path, dlerror()) << endmsg;
+ if (!module) {
+ error << string_compose(_("LADSPA: cannot load module \"%1\" (%2)"),
+ path, Glib::Module::get_last_error()) << endmsg;
return -1;
}
- dfunc = (LADSPA_Descriptor_Function) dlsym (module, "ladspa_descriptor");
- if ((errstr = dlerror()) != 0) {
+ if (!module.get_symbol("ladspa_descriptor", func)) {
error << string_compose(_("LADSPA: module \"%1\" has no descriptor function."), path) << endmsg;
- error << errstr << endmsg;
- dlclose (module);
+ error << Glib::Module::get_last_error() << endmsg;
return -1;
}
+ dfunc = (LADSPA_Descriptor_Function)func;
+
+ DEBUG_TRACE (DEBUG::PluginManager, string_compose ("LADSPA plugin found at %1\n", path));
+
for (uint32_t i = 0; ; ++i) {
if ((descriptor = dfunc (i)) == 0) {
break;
@@ -437,6 +532,8 @@ PluginManager::ladspa_discover (string path)
if(!found){
_ladspa_plugin_info->push_back (info);
}
+
+ DEBUG_TRACE (DEBUG::PluginManager, string_compose ("Found LADSPA plugin, name: %1, Inputs: %2, Outputs: %3\n", info->name, info->n_inputs, info->n_outputs));
}
// GDB WILL NOT LIKE YOU IF YOU DO THIS
@@ -448,6 +545,7 @@ PluginManager::ladspa_discover (string path)
string
PluginManager::get_ladspa_category (uint32_t plugin_id)
{
+#ifdef HAVE_LRDF
char buf[256];
lrdf_statement pattern;
@@ -505,6 +603,9 @@ PluginManager::get_ladspa_category (uint32_t plugin_id)
} else {
return label;
}
+#else
+ return ("Unknown");
+#endif
}
#ifdef LV2_SUPPORT
@@ -531,7 +632,7 @@ PluginManager::au_refresh ()
#ifdef WINDOWS_VST_SUPPORT
void
-PluginManager::windows_vst_refresh ()
+PluginManager::windows_vst_refresh (bool cache_only)
{
if (_windows_vst_plugin_info) {
_windows_vst_plugin_info->clear ();
@@ -539,25 +640,10 @@ PluginManager::windows_vst_refresh ()
_windows_vst_plugin_info = new ARDOUR::PluginInfoList();
}
- if (windows_vst_path.length() == 0) {
- windows_vst_path = "/usr/local/lib/vst:/usr/lib/vst";
- }
-
- windows_vst_discover_from_path (windows_vst_path);
+ windows_vst_discover_from_path (Config->get_plugin_path_vst(), cache_only);
}
-int
-PluginManager::add_windows_vst_directory (string path)
-{
- if (windows_vst_discover_from_path (path) == 0) {
- windows_vst_path += ':';
- windows_vst_path += path;
- return 0;
- }
- return -1;
-}
-
-static bool windows_vst_filter (const string& str, void *arg)
+static bool windows_vst_filter (const string& str, void * /*arg*/)
{
/* Not a dotfile, has a prefix before a period, suffix is "dll" */
@@ -565,7 +651,7 @@ static bool windows_vst_filter (const string& str, void *arg)
}
int
-PluginManager::windows_vst_discover_from_path (string path)
+PluginManager::windows_vst_discover_from_path (string path, bool cache_only)
{
PathScanner scanner;
vector<string *> *plugin_objects;
@@ -574,11 +660,12 @@ PluginManager::windows_vst_discover_from_path (string path)
DEBUG_TRACE (DEBUG::PluginManager, string_compose ("detecting Windows VST plugins along %1\n", path));
- plugin_objects = scanner (windows_vst_path, windows_vst_filter, 0, false, true);
+ plugin_objects = scanner (Config->get_plugin_path_vst(), windows_vst_filter, 0, false, true);
if (plugin_objects) {
for (x = plugin_objects->begin(); x != plugin_objects->end (); ++x) {
- windows_vst_discover (**x);
+ ARDOUR::PluginScanMessage(_("VST"), **x, !cache_only && !cancelled());
+ windows_vst_discover (**x, cache_only || cancelled());
}
vector_delete (plugin_objects);
@@ -588,48 +675,76 @@ PluginManager::windows_vst_discover_from_path (string path)
}
int
-PluginManager::windows_vst_discover (string path)
+PluginManager::windows_vst_discover (string path, bool cache_only)
{
- VSTInfo* finfo;
- char buf[32];
+ DEBUG_TRACE (DEBUG::PluginManager, string_compose ("windows_vst_discover '%1'\n", path));
+
+ _cancel_timeout = false;
+ vector<VSTInfo*> * finfos = vstfx_get_info_fst (const_cast<char *> (path.c_str()),
+ cache_only ? VST_SCAN_CACHE_ONLY : VST_SCAN_USE_APP);
- if ((finfo = fst_get_info (const_cast<char *> (path.c_str()))) == 0) {
- warning << "Cannot get Windows VST information from " << path << endmsg;
+ if (finfos->empty()) {
+ DEBUG_TRACE (DEBUG::PluginManager, string_compose ("Cannot get Windows VST information from '%1'\n", path));
return -1;
}
- if (!finfo->canProcessReplacing) {
- warning << string_compose (_("VST plugin %1 does not support processReplacing, and so cannot be used in %2 at this time"),
- finfo->name, PROGRAM_NAME)
- << endl;
- }
+ uint32_t discovered = 0;
+ for (vector<VSTInfo *>::iterator x = finfos->begin(); x != finfos->end(); ++x) {
+ VSTInfo* finfo = *x;
+ char buf[32];
- PluginInfoPtr info (new WindowsVSTPluginInfo);
+ if (!finfo->canProcessReplacing) {
+ warning << string_compose (_("VST plugin %1 does not support processReplacing, and so cannot be used in %2 at this time"),
+ finfo->name, PROGRAM_NAME)
+ << endl;
+ continue;
+ }
- /* what a joke freeware VST is */
+ PluginInfoPtr info (new WindowsVSTPluginInfo);
- if (!strcasecmp ("The Unnamed plugin", finfo->name)) {
- info->name = PBD::basename_nosuffix (path);
- } else {
- info->name = finfo->name;
- }
+ /* what a joke freeware VST is */
+ if (!strcasecmp ("The Unnamed plugin", finfo->name)) {
+ info->name = PBD::basename_nosuffix (path);
+ } else {
+ info->name = finfo->name;
+ }
- snprintf (buf, sizeof (buf), "%d", finfo->UniqueID);
- info->unique_id = buf;
- info->category = "VST";
- info->path = path;
- info->creator = finfo->creator;
- info->index = 0;
- info->n_inputs.set_audio (finfo->numInputs);
- info->n_outputs.set_audio (finfo->numOutputs);
- info->n_inputs.set_midi (finfo->wantMidi ? 1 : 0);
- info->type = ARDOUR::Windows_VST;
- _windows_vst_plugin_info->push_back (info);
- fst_free_info (finfo);
+ snprintf (buf, sizeof (buf), "%d", finfo->UniqueID);
+ info->unique_id = buf;
+ info->category = "VST";
+ info->path = path;
+ info->creator = finfo->creator;
+ info->index = 0;
+ info->n_inputs.set_audio (finfo->numInputs);
+ info->n_outputs.set_audio (finfo->numOutputs);
+ info->n_inputs.set_midi ((finfo->wantMidi&1) ? 1 : 0);
+ info->n_outputs.set_midi ((finfo->wantMidi&2) ? 1 : 0);
+ info->type = ARDOUR::Windows_VST;
+
+ // TODO: check dup-IDs (lxvst AND windows vst)
+ bool duplicate = false;
+
+ if (!_windows_vst_plugin_info->empty()) {
+ for (PluginInfoList::iterator i =_windows_vst_plugin_info->begin(); i != _windows_vst_plugin_info->end(); ++i) {
+ if ((info->type == (*i)->type)&&(info->unique_id == (*i)->unique_id)) {
+ warning << "Ignoring duplicate Windows VST plugin " << info->name << "\n";
+ duplicate = true;
+ break;
+ }
+ }
+ }
- return 0;
+ if (!duplicate) {
+ DEBUG_TRACE (DEBUG::PluginManager, string_compose ("Windows VST plugin ID '%1'\n", info->unique_id));
+ _windows_vst_plugin_info->push_back (info);
+ discovered++;
+ }
+ }
+
+ vstfx_free_info_list (finfos);
+ return discovered > 0 ? 0 : -1;
}
#endif // WINDOWS_VST_SUPPORT
@@ -637,7 +752,7 @@ PluginManager::windows_vst_discover (string path)
#ifdef LXVST_SUPPORT
void
-PluginManager::lxvst_refresh ()
+PluginManager::lxvst_refresh (bool cache_only)
{
if (_lxvst_plugin_info) {
_lxvst_plugin_info->clear ();
@@ -645,24 +760,7 @@ PluginManager::lxvst_refresh ()
_lxvst_plugin_info = new ARDOUR::PluginInfoList();
}
- if (lxvst_path.length() == 0) {
- lxvst_path = "/usr/local/lib64/lxvst:/usr/local/lib/lxvst:/usr/lib64/lxvst:/usr/lib/lxvst:"
- "/usr/local/lib64/linux_vst:/usr/local/lib/linux_vst:/usr/lib64/linux_vst:/usr/lib/linux_vst:"
- "/usr/lib/vst:/usr/local/lib/vst";
- }
-
- lxvst_discover_from_path (lxvst_path);
-}
-
-int
-PluginManager::add_lxvst_directory (string path)
-{
- if (lxvst_discover_from_path (path) == 0) {
- lxvst_path += ':';
- lxvst_path += path;
- return 0;
- }
- return -1;
+ lxvst_discover_from_path (Config->get_plugin_path_lxvst(), cache_only);
}
static bool lxvst_filter (const string& str, void *)
@@ -673,20 +771,25 @@ static bool lxvst_filter (const string& str, void *)
}
int
-PluginManager::lxvst_discover_from_path (string path)
+PluginManager::lxvst_discover_from_path (string path, bool cache_only)
{
PathScanner scanner;
vector<string *> *plugin_objects;
vector<string *>::iterator x;
int ret = 0;
+#ifndef NDEBUG
+ (void) path;
+#endif
+
DEBUG_TRACE (DEBUG::PluginManager, string_compose ("Discovering linuxVST plugins along %1\n", path));
- plugin_objects = scanner (lxvst_path, lxvst_filter, 0, false, true);
+ plugin_objects = scanner (Config->get_plugin_path_lxvst(), lxvst_filter, 0, false, true);
if (plugin_objects) {
for (x = plugin_objects->begin(); x != plugin_objects->end (); ++x) {
- lxvst_discover (**x);
+ ARDOUR::PluginScanMessage(_("LXVST"), **x, !cache_only && !cancelled());
+ lxvst_discover (**x, cache_only || cancelled());
}
vector_delete (plugin_objects);
@@ -696,64 +799,79 @@ PluginManager::lxvst_discover_from_path (string path)
}
int
-PluginManager::lxvst_discover (string path)
+PluginManager::lxvst_discover (string path, bool cache_only)
{
- VSTInfo* finfo;
- char buf[32];
-
DEBUG_TRACE (DEBUG::PluginManager, string_compose ("checking apparent LXVST plugin at %1\n", path));
- if ((finfo = vstfx_get_info (const_cast<char *> (path.c_str()))) == 0) {
+ _cancel_timeout = false;
+ vector<VSTInfo*> * finfos = vstfx_get_info_lx (const_cast<char *> (path.c_str()),
+ cache_only ? VST_SCAN_CACHE_ONLY : VST_SCAN_USE_APP);
+
+ if (finfos->empty()) {
+ DEBUG_TRACE (DEBUG::PluginManager, string_compose ("Cannot get Linux VST information from '%1'\n", path));
return -1;
}
- if (!finfo->canProcessReplacing) {
- warning << string_compose (_("linuxVST plugin %1 does not support processReplacing, and so cannot be used in %2 at this time"),
- finfo->name, PROGRAM_NAME)
- << endl;
- }
+ uint32_t discovered = 0;
+ for (vector<VSTInfo *>::iterator x = finfos->begin(); x != finfos->end(); ++x) {
+ VSTInfo* finfo = *x;
+ char buf[32];
- PluginInfoPtr info(new LXVSTPluginInfo);
+ if (!finfo->canProcessReplacing) {
+ warning << string_compose (_("linuxVST plugin %1 does not support processReplacing, and so cannot be used in %2 at this time"),
+ finfo->name, PROGRAM_NAME)
+ << endl;
+ continue;
+ }
- if (!strcasecmp ("The Unnamed plugin", finfo->name)) {
- info->name = PBD::basename_nosuffix (path);
- } else {
- info->name = finfo->name;
- }
-
-
- snprintf (buf, sizeof (buf), "%d", finfo->UniqueID);
- info->unique_id = buf;
- info->category = "linuxVSTs";
- info->path = path;
- info->creator = finfo->creator;
- info->index = 0;
- info->n_inputs.set_audio (finfo->numInputs);
- info->n_outputs.set_audio (finfo->numOutputs);
- info->n_inputs.set_midi (finfo->wantMidi ? 1 : 0);
- info->type = ARDOUR::LXVST;
-
- /* Make sure we don't find the same plugin in more than one place along
- the LXVST_PATH We can't use a simple 'find' because the path is included
- in the PluginInfo, and that is the one thing we can be sure MUST be
- different if a duplicate instance is found. So we just compare the type
- and unique ID (which for some VSTs isn't actually unique...)
- */
-
- if (!_lxvst_plugin_info->empty()) {
- for (PluginInfoList::iterator i =_lxvst_plugin_info->begin(); i != _lxvst_plugin_info->end(); ++i) {
- if ((info->type == (*i)->type)&&(info->unique_id == (*i)->unique_id)) {
- warning << "Ignoring duplicate Linux VST plugin " << info->name << "\n";
- vstfx_free_info(finfo);
- return 0;
+ PluginInfoPtr info(new LXVSTPluginInfo);
+
+ if (!strcasecmp ("The Unnamed plugin", finfo->name)) {
+ info->name = PBD::basename_nosuffix (path);
+ } else {
+ info->name = finfo->name;
+ }
+
+
+ snprintf (buf, sizeof (buf), "%d", finfo->UniqueID);
+ info->unique_id = buf;
+ info->category = "linuxVSTs";
+ info->path = path;
+ info->creator = finfo->creator;
+ info->index = 0;
+ info->n_inputs.set_audio (finfo->numInputs);
+ info->n_outputs.set_audio (finfo->numOutputs);
+ info->n_inputs.set_midi ((finfo->wantMidi&1) ? 1 : 0);
+ info->n_outputs.set_midi ((finfo->wantMidi&2) ? 1 : 0);
+ info->type = ARDOUR::LXVST;
+
+ /* Make sure we don't find the same plugin in more than one place along
+ the LXVST_PATH We can't use a simple 'find' because the path is included
+ in the PluginInfo, and that is the one thing we can be sure MUST be
+ different if a duplicate instance is found. So we just compare the type
+ and unique ID (which for some VSTs isn't actually unique...)
+ */
+
+ // TODO: check dup-IDs with windowsVST, too
+ bool duplicate = false;
+ if (!_lxvst_plugin_info->empty()) {
+ for (PluginInfoList::iterator i =_lxvst_plugin_info->begin(); i != _lxvst_plugin_info->end(); ++i) {
+ if ((info->type == (*i)->type)&&(info->unique_id == (*i)->unique_id)) {
+ warning << "Ignoring duplicate Linux VST plugin " << info->name << "\n";
+ duplicate = true;
+ break;
+ }
}
}
+
+ if (!duplicate) {
+ _lxvst_plugin_info->push_back (info);
+ discovered++;
+ }
}
-
- _lxvst_plugin_info->push_back (info);
- vstfx_free_info (finfo);
- return 0;
+ vstfx_free_info_list (finfos);
+ return discovered > 0 ? 0 : -1;
}
#endif // LXVST_SUPPORT
@@ -929,8 +1047,7 @@ ARDOUR::PluginInfoList&
PluginManager::lxvst_plugin_info ()
{
#ifdef LXVST_SUPPORT
- if (!_lxvst_plugin_info)
- lxvst_refresh();
+ assert(_lxvst_plugin_info);
return *_lxvst_plugin_info;
#else
return _empty_plugin_info;
@@ -940,8 +1057,7 @@ PluginManager::lxvst_plugin_info ()
ARDOUR::PluginInfoList&
PluginManager::ladspa_plugin_info ()
{
- if (!_ladspa_plugin_info)
- ladspa_refresh();
+ assert(_ladspa_plugin_info);
return *_ladspa_plugin_info;
}
@@ -949,8 +1065,7 @@ ARDOUR::PluginInfoList&
PluginManager::lv2_plugin_info ()
{
#ifdef LV2_SUPPORT
- if (!_lv2_plugin_info)
- lv2_refresh();
+ assert(_lv2_plugin_info);
return *_lv2_plugin_info;
#else
return _empty_plugin_info;
@@ -961,8 +1076,7 @@ ARDOUR::PluginInfoList&
PluginManager::au_plugin_info ()
{
#ifdef AUDIOUNIT_SUPPORT
- if (!_au_plugin_info)
- au_refresh();
+ assert(_au_plugin_info);
return *_au_plugin_info;
#else
return _empty_plugin_info;
diff --git a/libs/ardour/po/cs.po b/libs/ardour/po/cs.po
index 9554921194..31203f8a92 100644
--- a/libs/ardour/po/cs.po
+++ b/libs/ardour/po/cs.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
+"POT-Creation-Date: 2014-02-10 17:53+0100\n"
"PO-Revision-Date: 2013-06-13 22:47+0200\n"
"Last-Translator: Pavel Fric <pavelfric@seznam.cz>\n"
"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
@@ -21,73 +21,73 @@ msgstr ""
msgid "Fader"
msgstr "ProlínaÄ"
-#: audio_diskstream.cc:244
+#: audio_diskstream.cc:242
msgid "AudioDiskstream: Playlist \"%1\" isn't an audio playlist"
msgstr "AudioDiskstream: Seznam skladeb \"%1\" není seznamem zvukových skladeb"
-#: audio_diskstream.cc:296
+#: audio_diskstream.cc:294
msgid "AudioDiskstream %1: there is no existing playlist to make a copy of!"
msgstr ""
"AudioDiskstream %1: není žádný seznam skladeb, který by bylo lze kopírovat!"
-#: audio_diskstream.cc:848 audio_diskstream.cc:858
+#: audio_diskstream.cc:846 audio_diskstream.cc:856
msgid ""
"AudioDiskstream %1: when refilling, cannot read %2 from playlist at frame %3"
msgstr ""
"AudioDiskstream %1: PÅ™i doplňování nelze Äíst %2 ze seznamu skladeb u snímku "
"%3"
-#: audio_diskstream.cc:1014
+#: audio_diskstream.cc:1012
msgid "AudioDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr "AudioDiskstream %1: Nelze Äíst %2 ze seznamu skladeb u snímku %3"
-#: audio_diskstream.cc:1383 audio_diskstream.cc:1400
+#: audio_diskstream.cc:1381 audio_diskstream.cc:1398
msgid "AudioDiskstream %1: cannot write to disk"
msgstr "AudioDiskstream %1: Nelze zapisovat na disk"
-#: audio_diskstream.cc:1443
+#: audio_diskstream.cc:1441
msgid "AudioDiskstream \"%1\": cannot flush captured data to disk!"
msgstr "AudioDiskstream %1: Zachycená data nelze zapisovat na disk!"
-#: audio_diskstream.cc:1537
+#: audio_diskstream.cc:1535
msgid "%1: could not create region for complete audio file"
msgstr "%1: Nepodařilo se vytvořit oblast pro úplný zvukový soubor"
-#: audio_diskstream.cc:1571
+#: audio_diskstream.cc:1569
msgid "AudioDiskstream: could not create region for captured audio!"
msgstr ""
"AudioDiskstream: Nepodařilo se vytvořit oblast pro zaznamenaný zvukový "
"materiál!"
-#: audio_diskstream.cc:1679
+#: audio_diskstream.cc:1677
msgid "programmer error: %1"
msgstr "Chyba v programování: %1"
-#: audio_diskstream.cc:1905
+#: audio_diskstream.cc:1903
msgid "AudioDiskstream: channel %1 out of range"
msgstr "AudioDiskstream: Kanál %1 pÅ™ekroÄení rozsahu"
-#: audio_diskstream.cc:1919 midi_diskstream.cc:1210
+#: audio_diskstream.cc:1917 midi_diskstream.cc:1209
msgid "%1:%2 new capture file not initialized correctly"
msgstr "%1:%2 nový záznamový soubor neinicializován správně"
-#: audio_diskstream.cc:2200
+#: audio_diskstream.cc:2198
msgid "%1: cannot restore pending capture source file %2"
msgstr "%1: Nelze obnovit předběžný záznamový zdrojový soubor %2"
-#: audio_diskstream.cc:2222
+#: audio_diskstream.cc:2220
msgid "%1: incorrect number of pending sources listed - ignoring them all"
msgstr ""
"%1: Seznam obsahuje nesprávný poÄet pÅ™edběžných zdrojů - vÅ¡echny jsou "
"přehlíženy"
-#: audio_diskstream.cc:2246
+#: audio_diskstream.cc:2244
msgid "%1: cannot create whole-file region from pending capture sources"
msgstr ""
"%1: Z předběžných záznamových zdrojů nelze vytvořit žádnou oblast pro úplný "
"soubor"
-#: audio_library.cc:71
+#: audio_library.cc:81
msgid "Could not open %1. Audio Library not saved"
msgstr "Nepodařilo se otevřít %1. Zvuková knihovna nebyla uložena"
@@ -131,11 +131,11 @@ msgstr "Špatně utvořený XML v zavedeném seznamu skladeb"
msgid "Audio Playlists (unused)"
msgstr "Seznamy zvukových skladeb (nepoužívané)"
-#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
+#: audio_playlist_source.cc:171 audiosource.cc:891 file_source.cc:520
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
-#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:643
-#: rb_effect.cc:333 session.cc:2619 session.cc:2652 session.cc:3797
-#: session_handle.cc:87 sndfilesource.cc:121
+#: midi_playlist_source.cc:159 midi_source.cc:370 plugin_insert.cc:634
+#: rb_effect.cc:333 session.cc:2636 session.cc:2669 session.cc:3814
+#: session_handle.cc:87 sndfilesource.cc:122
msgid "programming error: %1"
msgstr "Chyba v programování: %1"
@@ -163,23 +163,23 @@ msgstr ""
"\n"
"Kanály: "
-#: audio_track.cc:167
+#: audio_track.cc:161
msgid "Unknown bundle \"%1\" listed for input of %2"
msgstr "Neznámý kabel \"%1\" uvedený pro vstup %2"
-#: audio_track.cc:169
+#: audio_track.cc:163
msgid "in 1"
msgstr "in 1"
-#: audio_track.cc:170
+#: audio_track.cc:164
msgid "No input bundles available as a replacement"
msgstr "Nejsou žádné vhodné vstupní kabely jako náhrada"
-#: audio_track.cc:174
+#: audio_track.cc:168
msgid "Bundle %1 was not available - \"in 1\" used instead"
msgstr "Kabel %1 nebyl dostupný - místo něj se používá \"in 1\""
-#: audio_track.cc:183
+#: audio_track.cc:177
msgid "improper input channel list in XML node (%1)"
msgstr "Uzel XML (%1) obsahuje nevhodný seznam vstupních kanálů"
@@ -203,23 +203,23 @@ msgstr "Nelze nahrát přídavný modul VAMP \"%1\""
msgid "VAMP Plugin \"%1\" could not be loaded"
msgstr "Přídavný modul VAMP \"%1\" se nepodařilo nahrát"
-#: audioengine.cc:488
+#: audioengine.cc:495
msgid "looking for backends in %1\n"
msgstr ""
-#: audioengine.cc:511
+#: audioengine.cc:518
msgid "AudioEngine: cannot load module \"%1\" (%2)"
msgstr ""
-#: audioengine.cc:517
+#: audioengine.cc:524
msgid "AudioEngine: backend at \"%1\" has no descriptor function."
msgstr ""
-#: audioengine.cc:589
+#: audioengine.cc:596
msgid "Could not create backend for %1: %2"
msgstr ""
-#: audioregion.cc:1643
+#: audioregion.cc:1651
msgid ""
"You have requested an operation that requires audio analysis.\n"
"\n"
@@ -244,11 +244,11 @@ msgstr ""
"Tento dialog se znovu nezobrazí. Ale můžete si při této a budoucích "
"operacích s urÄením pÅ™echodných dat vÅ¡imnout lehkého zpoždÄ›ní.\n"
-#: audiosource.cc:199
+#: audiosource.cc:210
msgid "cannot rename peakfile for %1 from %2 to %3 (%4)"
msgstr "Nelze přejmenovat vrcholový soubor pro %1 z %2 na %3 (%4)"
-#: audiosource.cc:226
+#: audiosource.cc:239
msgid "AudioSource: cannot stat peakfile \"%1\""
msgstr "AudioSource: Vrcholový soubor \"%1\" není zjevný"
@@ -256,49 +256,70 @@ msgstr "AudioSource: Vrcholový soubor \"%1\" není zjevný"
msgid "cannot read sample data for unscaled peak computation"
msgstr "Nelze pÅ™eÄíst vzorkovací data neÅ¡kálovaný výpoÄet vrcholů"
-#: audiosource.cc:387
+#: audiosource.cc:386
msgid "AudioSource: cannot open peakpath (a) \"%1\" (%2)"
msgstr "AudioSource: Nelze otevřít cestu pro vrcholy (a) \"%1\" (%2)"
-#: audiosource.cc:463
+#: audiosource.cc:395 audiosource.cc:473
+msgid ""
+"AudioSource: could not seek to correct location in peak file \"%1\" (%2)"
+msgstr ""
+
+#: audiosource.cc:453
msgid "AudioSource: cannot open peakpath (b) \"%1\" (%2)"
msgstr "AudioSource: Nelze otevřít cestu pro vrcholy (b) \"%1\" (%2)"
-#: audiosource.cc:587
+#: audiosource.cc:567
msgid ""
"AudioSource[%1]: peak read - cannot read %2 samples at offset %3 of %4 (%5)"
msgstr ""
"AudioSource[%1]: Ätení vrcholu - Nelze pÅ™eÄíst %2 vzorky pÅ™i posunu %3 %4(%5)"
-#: audiosource.cc:667
+#: audiosource.cc:634
msgid "%1: could not write read raw data for peak computation (%2)"
msgstr ""
"%1: NepodaÅ™ilo se pÅ™eÄíst/zapsat nezpracovaná data pro výpoÄet vrcholů (%2)"
-#: audiosource.cc:706
+#: audiosource.cc:672
msgid "AudioSource: cannot open peakpath (c) \"%1\" (%2)"
msgstr "AudioSource: Nelze otevřít cestu pro vrcholy (c) \"%1\" (%2)"
-#: audiosource.cc:773 audiosource.cc:886
+#: audiosource.cc:739 audiosource.cc:861
+msgid "%1: could not seek in peak file data (%2)"
+msgstr ""
+
+#: audiosource.cc:744 audiosource.cc:870
msgid "%1: could not write peak file data (%2)"
msgstr "%1: Nepodařilo se zapsat vrcholová data do souboru (%2)"
-#: audiosource.cc:924
+#: audiosource.cc:903
msgid "could not truncate peakfile %1 to %2 (error: %3)"
msgstr "Nepodařilo se zkrátit vrcholový soubor %1 na %2 (Chyba: %3)"
-#: auditioner.cc:87
+#: auditioner.cc:95
+msgid "Falling back to Reasonable Synth for Midi Audition"
+msgstr ""
+
+#: auditioner.cc:97
+msgid "No synth for midi-audition found."
+msgstr ""
+
+#: auditioner.cc:152
msgid "no outputs available for auditioner - manual connection required"
msgstr "Pro poslech nejsou dostupné žádné výstupy - požadováno ruÄní pÅ™ipojení"
-#: auditioner.cc:135
-msgid "Auditioning of non-audio regions not yet supported"
-msgstr "Poslech nezvukových oblastí ještě není podporován"
-
-#: auditioner.cc:160
+#: auditioner.cc:392 auditioner.cc:438
msgid "Cannot setup auditioner processing flow for %1 channels"
msgstr "Nelze nastavit signálový tok poslechu pro %1 kanály"
+#: auditioner.cc:426
+msgid "Failed to load synth for MIDI-Audition."
+msgstr ""
+
+#: auditioner.cc:445
+msgid "Auditioning of regions other than Audio or Midi is not supported."
+msgstr ""
+
#: automatable.cc:81
msgid "Automation node has no path property"
msgstr "Uzel automatizace nemá žádnou vlastnost \"cesta\""
@@ -337,24 +358,24 @@ msgstr ""
"Seznam automatizace: Uzel XML s názvem %1, nepředán \"AutomationList\" - "
"přehlíží se"
-#: butler.cc:91
+#: butler.cc:80
msgid "Cannot create transport request signal pipe (%1)"
msgstr ""
"Nelze vytvořit vedení signálu pro požadavky na přehrávání (transport) (%1)"
-#: butler.cc:97 butler.cc:103
+#: butler.cc:86 butler.cc:92
msgid "UI: cannot set O_NONBLOCK on butler request pipe (%1)"
msgstr "UI: Nelze nastavit O_NONBLOCK pro vedení požadavku sluhy (%1)"
-#: butler.cc:109
+#: butler.cc:124
msgid "Session: could not create butler thread"
msgstr "Sezení: Nepodařilo se vytvořit vlákno sluhy"
-#: butler.cc:156
+#: butler.cc:165
msgid "poll on butler request pipe failed (%1)"
msgstr "průzkum na vedení požadavku sluhy se nezdařil (%1)"
-#: butler.cc:163
+#: butler.cc:172
msgid "Error on butler thread request pipe: fd=%1 err=%2"
msgstr "Chyba ve vedení požadavku vlákna sluhy: fd=%1 err=%2"
@@ -362,55 +383,55 @@ msgstr "Chyba ve vedení požadavku vlákna sluhy: fd=%1 err=%2"
msgid "Error reading from butler request pipe"
msgstr "Chyba pÅ™i Ätení vedení požadavku sluhy"
-#: butler.cc:248
+#: butler.cc:301
msgid "Butler read ahead failure on dstream %1"
msgstr "Chyba pÅ™i Ätení sluhy u dstream %1"
-#: butler.cc:285
+#: butler.cc:338
msgid "Butler write-behind failure on dstream %1"
msgstr "Chyba při zápisu sluhy u dstream %1"
-#: control_protocol_manager.cc:134
+#: control_protocol_manager.cc:164
msgid "control protocol name \"%1\" has no descriptor"
msgstr "Název kontrolního protokolu \"%1\" nemá žádný popis"
-#: control_protocol_manager.cc:141
+#: control_protocol_manager.cc:171
msgid "control protocol name \"%1\" could not be initialized"
msgstr "Kontrolní protokol \"%1\" se nepodařilo inicializovat"
-#: control_protocol_manager.cc:201
+#: control_protocol_manager.cc:237
msgid "Instantiating mandatory control protocol %1"
msgstr "Doložení povinného kontrolního protokolu %1"
-#: control_protocol_manager.cc:222
+#: control_protocol_manager.cc:258
msgid "looking for control protocols in %1\n"
msgstr "Hledání kontrolního protokolu v %1\n"
-#: control_protocol_manager.cc:247
+#: control_protocol_manager.cc:283
msgid "Control protocol %1 not usable"
msgstr "Kontrolní protokol %1 nepoužitelný"
-#: control_protocol_manager.cc:264
+#: control_protocol_manager.cc:300
msgid "Control surface protocol discovered: \"%1\"\n"
msgstr "Protokol pro kontrolní povrch odkryt: \"%1\"\n"
-#: control_protocol_manager.cc:282
+#: control_protocol_manager.cc:318
msgid "ControlProtocolManager: cannot load module \"%1\" (%2)"
msgstr "ControlProtocolManager: Nelze nahrát modul \"%1\" (%2)"
-#: control_protocol_manager.cc:290
+#: control_protocol_manager.cc:324
msgid "ControlProtocolManager: module \"%1\" has no descriptor function."
msgstr "ControlProtocolManager: Modul \"%1\" nemá žádnou funkci k popisu"
-#: cycle_timer.cc:38
+#: cycle_timer.cc:40
msgid "CycleTimer::get_mhz(): can't open /proc/cpuinfo"
msgstr "CycleTimer::get_mhz(): Nelze otevřít /proc/cpuinfo"
-#: cycle_timer.cc:50
+#: cycle_timer.cc:52
msgid "CycleTimer::get_mhz(): cannot locate cpu MHz in /proc/cpuinfo"
msgstr "CycleTimer::get_mhz(): Nelze nalézt takt CPU (MHz) v /proc/cpuinfo"
-#: cycle_timer.cc:73
+#: cycle_timer.cc:75
msgid "cannot locate cpu MHz in /proc/cpuinfo"
msgstr "Nelze nalézt takt CPU (MHz) v /proc/cpuinfo"
@@ -418,7 +439,7 @@ msgstr "Nelze nalézt takt CPU (MHz) v /proc/cpuinfo"
msgid "audio"
msgstr "Zvuk"
-#: data_type.cc:28 session.cc:1791 session.cc:1794
+#: data_type.cc:28 session.cc:1808 session.cc:1811
msgid "MIDI"
msgstr "MIDI"
@@ -426,15 +447,15 @@ msgstr "MIDI"
msgid "unknown"
msgstr "Neznámý"
-#: delivery.cc:114
+#: delivery.cc:118
msgid "main outs"
msgstr "Hlavní výstupy"
-#: delivery.cc:117 send.cc:61
+#: delivery.cc:121 send.cc:62
msgid "listen"
msgstr "Poslech"
-#: diskstream.cc:303
+#: diskstream.cc:302
msgid "Location \"%1\" not valid for track loop (start >= end)"
msgstr "ÄŒasový bod \"%1\" pro smyÄku stopy neplatný (ZaÄátek >= Konec)"
@@ -448,24 +469,24 @@ msgstr ""
msgid "Export failed: %1"
msgstr "Vyvedení se nezdařilo: %1"
-#: export_filename.cc:118
+#: export_filename.cc:119
msgid "Existing export folder for this session (%1) does not exist - ignored"
msgstr ""
"Stávající složka pro vyvedení pro toto sezení (%1) neexistuje - přehlíží se"
-#: export_filename.cc:229
+#: export_filename.cc:230
msgid "No Time"
msgstr "Žádný Äas"
-#: export_filename.cc:238
+#: export_filename.cc:239
msgid "Invalid time format"
msgstr "Neplatný Äasový formát"
-#: export_filename.cc:247
+#: export_filename.cc:248
msgid "No Date"
msgstr "Žádné datum"
-#: export_filename.cc:262
+#: export_filename.cc:263
msgid "Invalid date format"
msgstr "Neplatný formát data"
@@ -533,7 +554,7 @@ msgstr "Trojúhelníkový"
msgid "Rectangular"
msgstr "Obdélníkový"
-#: export_formats.cc:52 session.cc:5014 session.cc:5030
+#: export_formats.cc:52 session.cc:5006 session.cc:5022
msgid "None"
msgstr "Žádný"
@@ -573,15 +594,15 @@ msgstr "Vzorkovací formát Vorbis"
msgid "No sample format"
msgstr "Žádný vzorkovací formát"
-#: export_handler.cc:335
+#: export_handler.cc:343
msgid "Editor: cannot open \"%1\" as export file for CD marker file"
msgstr "Editor: Nelze otevřít \"%1\" jako soubor vyvedení pro znaÄku CD"
-#: export_handler.cc:417 export_handler.cc:420
+#: export_handler.cc:425 export_handler.cc:428
msgid "an error occured while writing a TOC/CUE file: %1"
msgstr "Při zápisu souboru TOC/CUE se vyskytla chyba:%1"
-#: export_handler.cc:642 export_handler.cc:700
+#: export_handler.cc:650 export_handler.cc:708
msgid "Cannot convert %1 to Latin-1 text"
msgstr "Nelze převést %1 na kódování Latin-1"
@@ -644,7 +665,7 @@ msgid ""
msgstr ""
"% podporuje jen %2 kanály, ale ve vašem nastavení kanálů se nachází %3 kanál"
-#: file_source.cc:198 session_state.cc:2807
+#: file_source.cc:198 session_state.cc:2843
msgid ""
"there are already 1000 files with names like %1; versioning discontinued"
msgstr "Je již 1000 souborů s názvem, jako je %1; verzování skonÄeno"
@@ -653,31 +674,29 @@ msgstr "Je již 1000 souborů s názvem, jako je %1; verzování skonÄeno"
msgid "cannot rename file source from %1 to %2 (%3)"
msgstr "Nelze přejmenovat zdroj souboru z %1 na %2 (%3)"
-#: file_source.cc:250 file_source.cc:378
+#: file_source.cc:248 file_source.cc:372
msgid "FileSource: search path not set"
msgstr "Zdroj souboru: Cesta hledání nenastavena"
-#: file_source.cc:313 file_source.cc:448
-msgid "Filesource: cannot find required file (%1): while searching %2"
-msgstr "Zdroj souboru: Nelze najít požadovaný soubor (%1) při prohledávání %2"
+#: file_source.cc:309 file_source.cc:439
+msgid "Filesource: cannot find required file (%1)"
+msgstr ""
-#: file_source.cc:440
+#: file_source.cc:432
msgid ""
-"FileSource: \"%1\" is ambigous when searching %2\n"
+"FileSource: \"%1\" is ambigous when searching\n"
"\t"
msgstr ""
-"Zdroj souboru: \"%1\" je pÅ™i prohledávání %2 nejednoznaÄný\n"
-"\t"
-#: file_source.cc:494
+#: file_source.cc:484
msgid "Filesource: cannot find required file (%1): %2"
msgstr "Zdroj souboru: Nelze najít požadovaný soubor (%1): %2"
-#: file_source.cc:501
+#: file_source.cc:492
msgid "Filesource: cannot check for existing file (%1): %2"
msgstr "Zdroj souboru: U souboru (%1) nelze ověřit, zda existuje: %2"
-#: file_source.cc:535
+#: file_source.cc:526
msgid ""
"Programming error! %1 tried to rename a file over another file! It's safe to "
"continue working, but please report this to the developers."
@@ -686,7 +705,7 @@ msgstr ""
"existujícím názvem! Můžete bezpeÄnÄ› pracovat dál, ale nahlaÅ¡te to, prosím, "
"vývojářům."
-#: file_source.cc:540
+#: file_source.cc:531
msgid "cannot rename file %1 to %2 (%3)"
msgstr "Nelze přejmenovat soubor %1 na %2 (%3)"
@@ -702,15 +721,15 @@ msgstr ""
"Adresář pro nastavení %1 již existuje, není ale žádný adresář/složka - nelze "
"spustit"
-#: filesystem_paths.cc:91
+#: filesystem_paths.cc:96
msgid "ARDOUR_DLL_PATH not set in environment - exiting\n"
msgstr "PromÄ›nná prostÅ™edí ARDOUR_DLL_PATH není nastavena - ukonÄuje se\n"
-#: filesystem_paths.cc:107
+#: filesystem_paths.cc:125
msgid "ARDOUR_CONFIG_PATH not set in environment - exiting\n"
msgstr "PromÄ›nná prostÅ™edí ARDOUR_CONFIG_PATH není nastavena - ukonÄuje se\n"
-#: filesystem_paths.cc:127
+#: filesystem_paths.cc:148
msgid "ARDOUR_DATA_PATH not set in environment - exiting\n"
msgstr "PromÄ›nná prostÅ™edí ARDOUR_DATA_PATH není nastavena - ukonÄuje se\n"
@@ -722,89 +741,85 @@ msgstr "Filtr: Chyba při vytváření názvu pro nový soubor z %1"
msgid "filter: error creating new file %1 (%2)"
msgstr "Filtr: Chyba při vytváření nového souboru %1 (%2)"
-#: find_session.cc:51
-msgid "Could not resolve path: %1 (%2)"
-msgstr "Nepodařilo se vyřešit cestu: %1 (%2)"
-
-#: find_session.cc:63
+#: find_session.cc:59
msgid "cannot check session path %1 (%2)"
msgstr "Nelze ověřit cestu sezení %1 (%2)"
-#: find_session.cc:89
+#: find_session.cc:85
msgid "cannot check statefile %1 (%2)"
msgstr "Nelze ověřit soubor sezení %1 (%2)"
-#: find_session.cc:125
+#: find_session.cc:121
msgid "%1 is not a snapshot file"
msgstr "%1 není souborem se snímkem"
-#: find_session.cc:142
+#: find_session.cc:138
msgid "cannot determine current working directory (%1)"
msgstr "Nelze urÄit nynÄ›jší pracovní adresář (%1)"
-#: find_session.cc:159
+#: find_session.cc:155
msgid "unknown file type for session %1"
msgstr "Neznámý typ souboru pro sezení %1"
-#: globals.cc:207
+#: globals.cc:216
msgid "Could not set system open files limit to \"unlimited\""
msgstr ""
"Nepodařilo se nastavit systémové omezení pro otevřené soubory na \"neomezeno"
"\""
-#: globals.cc:209
+#: globals.cc:218
msgid "Could not set system open files limit to %1"
msgstr "Nepodařilo se nastavit systémové omezení pro otevřené soubory na %1"
-#: globals.cc:213
+#: globals.cc:222
msgid "Your system is configured to limit %1 to only %2 open files"
msgstr "Vaše systémové nastavení omezuje %1 na jen %2 otevřené soubory"
-#: globals.cc:217
+#: globals.cc:226
msgid "Could not get system open files limit (%1)"
msgstr "Nepodařilo se dostat systémové omezení pro otevřené soubory (%1)"
-#: globals.cc:268
+#: globals.cc:280
msgid "Loading configuration"
msgstr "Nahrává se nastavení"
-#: import.cc:207
+#: import.cc:208
msgid "Could not find a source for %1 even though we are updating this file!"
msgstr "Nepodařilo se najít zdroj pro %1, i když se tento soubor aktualizuje!"
-#: import.cc:236
+#: import.cc:237
msgid "Unable to create file %1 during import"
msgstr "Soubor %1 nelze během zavádění vytvořit"
-#: import.cc:262
+#: import.cc:263
msgid "Resampling %1 from %2kHz to %3kHz"
msgstr "Převzorkování %1 z %2 kHz na %3 kHz"
-#: import.cc:268
+#: import.cc:269
msgid "Copying %1"
msgstr "Kopíruje se %1"
-#: import.cc:446
+#: import.cc:455
msgid "Track %1 of %2 contained no usable MIDI data"
msgstr "Stopa %1 z %2 neobsahovala žádná užiteÄná data MIDI"
-#: import.cc:453
+#: import.cc:462
msgid "MIDI file %1 was not readable (no reason available)"
msgstr "Soubor MIDI %1 nebyl Äitelný (žádná příÄina se nedá urÄit)"
-#: import.cc:499
+#: import.cc:508
msgid "Import: cannot open input sound file \"%1\""
msgstr "Zavedení: Nelze otevřít vstupní zvukový soubor \"%1\""
-#: import.cc:510
+#: import.cc:519
msgid "Import: error opening MIDI file"
msgstr "Zavedení: Chyba při otevírání souboru MIDI"
-#: import.cc:549
+#: import.cc:558
msgid "Loading MIDI file %1"
msgstr "Nahrává se soubor MIDI %1"
-#: import.cc:614
+#: import.cc:623
msgid "Failed to remove some files after failed/cancelled import operation"
msgstr ""
"Nepodařilo se odstranit některé soubory po nezdařeném/přerušeném zavedení"
@@ -817,120 +832,124 @@ msgstr "Neznámý"
msgid "preset %1 (bank %2)"
msgstr "Přednastavení %1 (banka %2)"
-#: internal_send.cc:278 internal_send.cc:279
+#: internal_send.cc:300 internal_send.cc:301
msgid "%1 - cannot find any track/bus with the ID %2 to connect to"
msgstr "%1 - Nelze najít stopu/sběrnici s ID %2 ke spojení s"
-#: io.cc:208
+#: io.cc:209
msgid "IO: cannot disconnect port %1 from %2"
msgstr "IO: Přípojku %1 nelze oddělit od %2"
-#: io.cc:343 io.cc:428
+#: io.cc:344 io.cc:431
msgid "IO: cannot register input port %1"
msgstr "IO: Nelze zapsat vstupní přípojku %1"
-#: io.cc:348 io.cc:433
+#: io.cc:349 io.cc:436
msgid "IO: cannot register output port %1"
msgstr "IO: Nelze zapsat výstupní přípojku %1"
-#: io.cc:591 io.cc:647
+#: io.cc:598 io.cc:654
msgid "incorrect XML node \"%1\" passed to IO object"
msgstr "Nesprávný uzel XML \"%1\" odevzdán objektu IO"
-#: io.cc:706
+#: io.cc:713
msgid "in"
msgstr "vst"
-#: io.cc:706
+#: io.cc:713
msgid "out"
msgstr "výst"
-#: io.cc:707
+#: io.cc:714
msgid "input"
msgstr "Vstup"
-#: io.cc:707
+#: io.cc:714
msgid "output"
msgstr "Výstup"
-#: io.cc:717
+#: io.cc:724
msgid "Unknown bundle \"%1\" listed for %2 of %3"
msgstr "Neznámý kabel \"%1\"uvedený pro %2 %3"
-#: io.cc:783
+#: io.cc:790
msgid "Bundle %1 was not available - \"%2\" used instead"
msgstr "Kabel %1 nebyl dostupný - místo něj se používá \"%2\" "
-#: io.cc:786
+#: io.cc:793
msgid "No %1 bundles available as a replacement"
msgstr "Žádné %1 kabely dostupné jako náhrada"
-#: io.cc:889
+#: io.cc:896
msgid "%1: cannot create I/O ports"
msgstr "%1: Nelze vytvořit přípojky vstup/výstup"
-#: io.cc:1017 io.cc:1121
+#: io.cc:1024 io.cc:1128
msgid "IO: badly formed string in XML node for inputs \"%1\""
msgstr "IO: Špatně utvořený řetězec v uzlu XML pro vstupy \"%1\""
-#: io.cc:1022 io.cc:1126
+#: io.cc:1029 io.cc:1133
msgid "bad input string in XML node \"%1\""
msgstr "IO: Špatný řetězec pro vstup v uzlu XML \"%1\""
-#: io.cc:1060
+#: io.cc:1067
msgid "IO: badly formed string in XML node for outputs \"%1\""
msgstr "IO: Špatně utvořený řetězec v uzlu XML pro výstupy \"%1\""
-#: io.cc:1065
+#: io.cc:1072
msgid "IO: bad output string in XML node \"%1\""
msgstr "IO: Špatný řetězec pro výstup v uzlu XML \"%1\""
-#: io.cc:1411
+#: io.cc:1417
#, c-format
msgid "%s %u"
msgstr "%s %u"
-#: io.cc:1458
+#: io.cc:1464
#, c-format
msgid "%s in"
msgstr "%s vstup"
-#: io.cc:1460
+#: io.cc:1466
#, c-format
msgid "%s out"
msgstr "%s výstup"
-#: io.cc:1535 session.cc:686 session.cc:715
+#: io.cc:1541 session.cc:689 session.cc:718
msgid "mono"
msgstr "Mono"
-#: io.cc:1537 session.cc:699 session.cc:729
+#: io.cc:1543 session.cc:702 session.cc:732
msgid "L"
msgstr "L"
-#: io.cc:1537 session.cc:701 session.cc:731
+#: io.cc:1543 session.cc:704 session.cc:734
msgid "R"
msgstr "P"
-#: io.cc:1539 io.cc:1545
+#: io.cc:1545 io.cc:1551
#, c-format
msgid "%d"
msgstr "%d"
-#: ladspa_plugin.cc:86
+#: ladspa_plugin.cc:93
+msgid "LADSPA: Unable to open module: "
+msgstr ""
+
+#: ladspa_plugin.cc:99
msgid "LADSPA: module has no descriptor function."
msgstr "LADSPA: Modul nemá žádnou funkci popisu"
-#: ladspa_plugin.cc:91
+#: ladspa_plugin.cc:106
msgid "LADSPA: plugin has gone away since discovery!"
msgstr "LADSPA: Přídavný modul už není více nalezitelný!"
-#: ladspa_plugin.cc:98
+#: ladspa_plugin.cc:113
msgid "LADSPA: \"%1\" cannot be used, since it cannot do inplace processing"
msgstr ""
"LADSPA: \"%1\" nemůže být použit, neboť nedělá žádný \"inplace processing\""
-#: ladspa_plugin.cc:297
+#: ladspa_plugin.cc:311
msgid ""
"illegal parameter number used with plugin \"%1\". This may indicate a change "
"in the plugin design, and presets may be invalid"
@@ -938,35 +957,31 @@ msgstr ""
"Å patné Äíslo parametru pro přídavný modul \"%1\". To může znaÄit zmÄ›nu v "
"návrhupřídavného modulu, a přednastavení jsou případně neplatná"
-#: ladspa_plugin.cc:376 ladspa_plugin.cc:426
+#: ladspa_plugin.cc:390 ladspa_plugin.cc:440
msgid "Bad node sent to LadspaPlugin::set_state"
msgstr "Špatný uzel poslán LadspaPlugin::set_state"
-#: ladspa_plugin.cc:391 ladspa_plugin.cc:440
+#: ladspa_plugin.cc:405 ladspa_plugin.cc:454
msgid "LADSPA: no ladspa port number"
msgstr "LADSPA: Žádné Äíslo přípojky LADSPA"
-#: ladspa_plugin.cc:397 ladspa_plugin.cc:446
+#: ladspa_plugin.cc:411 ladspa_plugin.cc:460
msgid "LADSPA: no ladspa port data"
msgstr "LADSPA: Žádná data přípojky LADSPA"
-#: ladspa_plugin.cc:717
-msgid "LADSPA: cannot load module from \"%1\""
-msgstr "LADSPA: Nelze nahrát modul z \"%1\""
-
-#: ladspa_plugin.cc:827
+#: ladspa_plugin.cc:840
msgid "Could not locate HOME. Preset not removed."
msgstr "Nepodařilo se najít HOME. Přednastavení neodstraněno."
-#: ladspa_plugin.cc:864 ladspa_plugin.cc:870
+#: ladspa_plugin.cc:879 ladspa_plugin.cc:885
msgid "Could not create %1. Preset not saved. (%2)"
msgstr "Nepodařilo se vytvořit %1. Přednastavení neuloženo. (%2)"
-#: ladspa_plugin.cc:877
+#: ladspa_plugin.cc:892
msgid "Error saving presets file %1."
msgstr "Chyba při ukládání souboru s přednastavením %1."
-#: ladspa_plugin.cc:915
+#: ladspa_plugin.cc:934
msgid "Could not locate HOME. Preset not saved."
msgstr "Nepodařilo se najít HOME. Přednastavení neuloženo."
@@ -1006,7 +1021,7 @@ msgstr "Locations: Pokus o použití neznámé polohy jako vybrané polohy"
msgid "incorrect XML mode passed to Locations::set_state"
msgstr "Nesprávný uzel XML předán dál Locations::set_state"
-#: location.cc:842 session.cc:4516 session_state.cc:1031
+#: location.cc:842 session.cc:4533 session_state.cc:1025
msgid "session"
msgstr "Sezení"
@@ -1071,42 +1086,41 @@ msgid "Session and LTC framerate mismatch: LTC:%1 Session:%2."
msgstr "Rychlost snímkování sezení a LTC se liší: LTC: %1 Sezení: %2."
#: ltc_slave.cc:591
-#, c-format
msgid "flywheel"
msgstr "SetrvaÄník"
-#: midi_diskstream.cc:167
+#: midi_diskstream.cc:166
msgid ""
"%1: I/O configuration change %4 requested to use %2, but channel setup is %3"
msgstr ""
"%1: ZmÄ›na nastavení vstupu/výstupu %4 použije %2, ale poÄet kanálů je %3"
-#: midi_diskstream.cc:219
+#: midi_diskstream.cc:218
msgid "MidiDiskstream: Playlist \"%1\" isn't a midi playlist"
msgstr "MidiDiskstream: Seznam skladeb \"%1\" není seznamem skladeb MIDI"
-#: midi_diskstream.cc:270
+#: midi_diskstream.cc:269
msgid "MidiDiskstream %1: there is no existing playlist to make a copy of!"
msgstr ""
"MidiDiskstream %1: není žádný seznam skladeb, který by bylo lze kopírovat!"
-#: midi_diskstream.cc:699
+#: midi_diskstream.cc:698
msgid "MidiDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr "MidiDiskstream %1: Nelze Äíst %2 ze seznamu skladeb u snímku %3"
-#: midi_diskstream.cc:834
+#: midi_diskstream.cc:833
msgid "MidiDiskstream %1: cannot write to disk"
msgstr "MidiDiskstream %1: Nelze zapisovat na disk"
-#: midi_diskstream.cc:868
+#: midi_diskstream.cc:867
msgid "MidiDiskstream \"%1\": cannot flush captured data to disk!"
msgstr "MidiDiskstream %1: Zachycená data nelze zapisovat na disk!"
-#: midi_diskstream.cc:955
+#: midi_diskstream.cc:954
msgid "%1: could not create region for complete midi file"
msgstr "%1: Nepodařilo se vytvořit oblast pro úplný soubor MIDI"
-#: midi_diskstream.cc:992
+#: midi_diskstream.cc:991
msgid "MidiDiskstream: could not create region for captured midi!"
msgstr ""
"MidiDiskstream: Nepodařilo se vytvořit oblast pro zaznamenaný materiál MIDI!"
@@ -1119,27 +1133,27 @@ msgstr "Nenalezeno žádné NoteID pro změnu vlastnosti \"note\" - přehlíží
msgid "No SysExID found for sys-ex property change - ignored"
msgstr "Nenalezeno žádné SysExID pro změnu vlastnosti \"sys-ex\" - přehlíží se"
-#: midi_model.cc:2010
+#: midi_model.cc:2012
msgid "transpose"
msgstr "Převést"
-#: midi_patch_manager.cc:126
+#: midi_patch_manager.cc:127
msgid "Duplicate MIDI device `%1' in `%2' ignored"
msgstr "Zdvojení zařízení MIDI `%1' v `%2' se přehlíží"
-#: midi_source.cc:125
+#: midi_source.cc:124
msgid "Missing parameter property on InterpolationStyle"
msgstr "Chybějící vlastnost \"parameter\" u InterpolationStyle"
-#: midi_source.cc:132
+#: midi_source.cc:131
msgid "Missing style property on InterpolationStyle"
msgstr "Chybějící vlastnost \"style\" u InterpolationStyle"
-#: midi_source.cc:144
+#: midi_source.cc:143
msgid "Missing parameter property on AutomationState"
msgstr "Chybějící vlastnost \"parameter\" u AutomationState"
-#: midi_source.cc:151
+#: midi_source.cc:150
msgid "Missing state property on AutomationState"
msgstr "Chybějící vlastnost \"state\" u AutomationState"
@@ -1183,11 +1197,11 @@ msgstr "Ovládání polarity"
msgid "solo control"
msgstr "Ovládání sóla"
-#: mtc_slave.cc:238
+#: mtc_slave.cc:240
msgid "MTC Slave: atomic read of current time failed, sleeping!"
msgstr "MTC Slave: Chyba pÅ™i atomickém Ätení nynÄ›jšího Äasu, spánek!"
-#: mtc_slave.cc:361
+#: mtc_slave.cc:362
msgid ""
"Unknown rate/drop value %1 in incoming MTC stream, session values used "
"instead"
@@ -1195,11 +1209,11 @@ msgstr ""
"Neznámá hodnota %1 pro rychlost snímkování/zahozené snímky v příchozím "
"datovém proudu MTC, místo ní se používají hodnoty sezení"
-#: mtc_slave.cc:381
+#: mtc_slave.cc:382
msgid "Session framerate adjusted from %1 TO: MTC's %2."
msgstr "Rychlost snímkování sezení změněna z %1 na MTC: %2"
-#: mtc_slave.cc:395
+#: mtc_slave.cc:396
msgid "Session and MTC framerate mismatch: MTC:%1 %2:%3."
msgstr "Rychlost snímkování sezení a MTC se neshodují: MTC: %1 %2:%3."
@@ -1259,33 +1273,37 @@ msgstr "Kopírovat oblast s pevnÄ› stanoveným Äasem"
msgid "Pannable given XML data for %1 - ignored"
msgstr "Cíli vyvážení předána data XML pro %1 - přehlíží se"
-#: panner_manager.cc:76
-msgid "looking for panners in %1"
-msgstr "Hledání vyvážení v %1"
+#: panner_manager.cc:80
+msgid "looking for panners in %1\n"
+msgstr ""
-#: panner_manager.cc:100
-msgid "Panner discovered: \"%1\" in %2"
-msgstr "Vyvážení nalezeno: \"%1\" v %2"
+#: panner_manager.cc:108
+msgid "Panner discovered: \"%1\" in %2\n"
+msgstr ""
-#: panner_manager.cc:117
+#: panner_manager.cc:125
msgid "PannerManager: cannot load module \"%1\" (%2)"
msgstr "SprávceVyvážení: Nelze nahrát modul \"%1\" (%2)"
-#: panner_manager.cc:124
+#: panner_manager.cc:132
msgid "PannerManager: module \"%1\" has no descriptor function."
msgstr "SprávceVyvážení: Modul \"%1\" nemá žádnou funkci popisu"
-#: panner_manager.cc:187
+#: panner_manager.cc:219
msgid "no panner discovered for in/out = %1/%2"
msgstr "Nenalezeno žádné vyvážení pro vstupy/výstupy %1/%2"
-#: panner_shell.cc:179
+#: panner_shell.cc:126
+msgid "select panner: %1\n"
+msgstr ""
+
+#: panner_shell.cc:245
msgid "Unknown panner plugin \"%1\" found in pan state - ignored"
msgstr ""
"Ve stavu vyvážení nalezen neznámý přídavný modul pro vyvážení \"%1\" - "
"přehlíží se"
-#: panner_shell.cc:185
+#: panner_shell.cc:251
msgid "panner plugin node has no type information!"
msgstr "Uzel přídavného modulu pro vyvážení nemá žádnou informaci o typu!"
@@ -1305,19 +1323,19 @@ msgstr "Žádné ID seznamu skladeb v XML zdroje seznamu skladeb!"
msgid "Could not construct playlist for PlaylistSource from session data!"
msgstr "Nepodařilo se sestavit seznam skladeb ze zdrojových dat sezení!"
-#: plugin.cc:324
+#: plugin.cc:328
msgid ""
"Plugin presets are not supported in this build of %1. Consider paying for a "
"full version"
msgstr ""
-#: plugin.cc:398
+#: plugin.cc:402
msgid ""
"Saving plugin settings is not supported in this build of %1. Consider paying "
"for the full version"
msgstr ""
-#: plugin_insert.cc:598
+#: plugin_insert.cc:589
msgid "programming error: "
msgstr "Chyba v programování:"
@@ -1354,23 +1372,23 @@ msgid "PluginInsert: automatable control %1 not found - ignored"
msgstr ""
"PluginInsert: automatizovatelný prvek ovládání %1 nenalezen - přehlíží se"
-#: plugin_manager.cc:161
+#: plugin_manager.cc:165
msgid "Discovering Plugins"
msgstr "Hledání přídavných modulů"
-#: plugin_manager.cc:335
+#: plugin_manager.cc:286
msgid "Could not parse rdf file: %1"
msgstr "Nepodařilo se zpracovat soubor RDF: %1"
-#: plugin_manager.cc:374
+#: plugin_manager.cc:330
msgid "LADSPA: cannot load module \"%1\" (%2)"
msgstr "LADSPA: Nelze nahrát modul \"%1\" (%2)"
-#: plugin_manager.cc:381
+#: plugin_manager.cc:337
msgid "LADSPA: module \"%1\" has no descriptor function."
msgstr "LADSPA: Modul \"%1\" nemá žádnou funkci popisu."
-#: plugin_manager.cc:602
+#: plugin_manager.cc:567
msgid ""
"VST plugin %1 does not support processReplacing, and so cannot be used in %2 "
"at this time"
@@ -1378,7 +1396,7 @@ msgstr ""
"Přídavný modul VST %1 nepodporuje processReplacing a z toho důvodu jej nyní "
"nelze v %2 použít"
-#: plugin_manager.cc:709
+#: plugin_manager.cc:680
msgid ""
"linuxVST plugin %1 does not support processReplacing, and so cannot be used "
"in %2 at this time"
@@ -1386,16 +1404,16 @@ msgstr ""
"Přídavný modul linuxVST %1 nepodporuje processReplacing a z toho důvodu jej "
"nyní nelze v %2 použít"
-#: plugin_manager.cc:870
+#: plugin_manager.cc:841
msgid "unknown plugin status type \"%1\" - all entries ignored"
msgstr ""
"Neznámý typ stavu přídavného modulu\"%1\" - všechny záznamy se přehlíží"
-#: plugin_manager.cc:887
+#: plugin_manager.cc:858
msgid "unknown plugin type \"%1\" - ignored"
msgstr "Neznámý typ přídavného modulu \"%1\" - přehlíží se"
-#: port.cc:410
+#: port.cc:412
msgid "could not reregister %1"
msgstr "Nepodařilo se znovu zaregistrovat %1"
@@ -1403,11 +1421,11 @@ msgstr "Nepodařilo se znovu zaregistrovat %1"
msgid "insert %1"
msgstr "Vložit %1"
-#: port_insert.cc:198
+#: port_insert.cc:197
msgid "XML node describing port insert is missing the `type' field"
msgstr "Uzlu XML k popisu přípojky chybí pole \"type\""
-#: port_insert.cc:203
+#: port_insert.cc:202
msgid "non-port insert XML used for port plugin insert"
msgstr ""
"XML pro vložení ne-přípojky použito ke vložení přídavného modulu přípojky"
@@ -1442,11 +1460,11 @@ msgstr "AudioEngine: Nelze spojit %1 (%2) s %3 (%4)"
msgid "Re-establising port %1 failed"
msgstr ""
-#: processor.cc:207
+#: processor.cc:208
msgid "No %1 property flag in element %2"
msgstr "Žádný příznak pro vlastnost \"%1\" v prvku %2"
-#: processor.cc:216
+#: processor.cc:217
msgid "No child node with active property"
msgstr "Žádný uzel potomka s vlastností \"Äinný\""
@@ -1514,11 +1532,11 @@ msgstr "%1 spojen-%2.1 (%3)"
msgid "cannot create new name for region \"%1\""
msgstr "Nelze vytvořit nový název pro oblast \"%1\""
-#: resampled_source.cc:98
+#: resampled_source.cc:102
msgid "Import: %1"
msgstr "Zavedení: %1"
-#: resampled_source.cc:128
+#: resampled_source.cc:132 srcfilesource.cc:76
msgid "Import: src_new() failed : %1"
msgstr "Zavedení: Chyba v src_new() : %1"
@@ -1526,30 +1544,30 @@ msgstr "Zavedení: Chyba v src_new() : %1"
msgid "return %1"
msgstr "Vrácená hodnota: %1"
-#: route.cc:1075 route.cc:2528
+#: route.cc:1081 route.cc:2541
msgid "unknown Processor type \"%1\"; ignored"
msgstr "Neznámý typ procesoru \"%1\"; přehlíží se"
-#: route.cc:1087
+#: route.cc:1093
msgid "processor could not be created. Ignored."
msgstr "Procesor se nepodařilo vytvořit. Přehlíží se."
-#: route.cc:1962 route.cc:2187
+#: route.cc:1975 route.cc:2200
msgid "Bad node sent to Route::set_state() [%1]"
msgstr "Špatný uzel poslán Route::set_state() [%1]"
-#: route.cc:2022
+#: route.cc:2035
msgid "Pannable state found for route (%1) without a panner!"
msgstr ""
"Nalezen stav cíle vyvážení pro cestu (%1), aniž by bylo nalezeno vyvážení!"
-#: route.cc:2096 route.cc:2100 route.cc:2301 route.cc:2305
+#: route.cc:2109 route.cc:2113 route.cc:2314 route.cc:2318
msgid "badly formed order key string in state file! [%1] ... ignored."
msgstr ""
"Å patnÄ› utvoÅ™ený Å™etÄ›zec znaků pro klÃ­Ä poÅ™adí roztřídÄ›ní v souboru sezení! "
"[%1] ... Přehlíží se."
-#: route.cc:2311
+#: route.cc:2324
msgid "Converting deprecated order key for %1 using Editor order %2"
msgstr ""
@@ -1565,15 +1583,15 @@ msgstr "tempoize: Chyba pÅ™i Ätení dat z %1 v %2 (žádáno %3, obdrženo %4)"
msgid "error writing tempo-adjusted data to %1"
msgstr "Chyba při zápisu dat s upraveným tempem do %1"
-#: send.cc:59
+#: send.cc:60
msgid "aux %1"
msgstr "Pomocné (Aux) %1"
-#: send.cc:63
+#: send.cc:64
msgid "send %1"
msgstr "Poslání (send) %1"
-#: send.cc:65
+#: send.cc:66
msgid "programming error: send created using role %1"
msgstr "Chyba v programování: Poslání vytvořeno pomocí role %1"
@@ -1597,60 +1615,60 @@ msgstr ""
msgid "Set up standard connections"
msgstr "Nastavit standardní spojení"
-#: session.cc:635
+#: session.cc:638
msgid "could not setup Click I/O"
msgstr "Nepodařilo se nastavit vstup/výstup metronomu"
-#: session.cc:683
+#: session.cc:686
#, c-format
msgid "out %<PRIu32>"
msgstr "Výstup %<PRIu32>"
-#: session.cc:697
+#: session.cc:700
#, c-format
msgid "out %<PRIu32>+%<PRIu32>"
msgstr "Výstup %<PRIu32>+%<PRIu32>"
-#: session.cc:712
+#: session.cc:715
#, c-format
msgid "in %<PRIu32>"
msgstr "Vstup %<PRIu32>"
-#: session.cc:726
+#: session.cc:729
#, c-format
msgid "in %<PRIu32>+%<PRIu32>"
msgstr "Vstup %<PRIu32>+%<PRIu32>"
-#: session.cc:790
+#: session.cc:793
msgid "cannot connect master output %1 to %2"
msgstr "Nelze spojit hlavní výstup %1 s %2"
-#: session.cc:849
+#: session.cc:862
msgid "monitor"
msgstr "Sledování"
-#: session.cc:894
+#: session.cc:907
msgid "cannot connect control input %1 to %2"
msgstr "Nelze spojit vstup ovládání %1 s %2"
-#: session.cc:914
+#: session.cc:927
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
msgstr "Upřednostňovaný vstup/výstup pro sledovací sběrnici (%1) nelze najít"
-#: session.cc:945
+#: session.cc:958
msgid "cannot connect control output %1 to %2"
msgstr "Nelze spojit výstup ovládání %1 s %2"
-#: session.cc:1009
+#: session.cc:1026
msgid "cannot create Auditioner: no auditioning of regions possible"
msgstr "Nelze vytvořit poslechový systém: Žádný poslech oblastí není možný"
-#: session.cc:1193
+#: session.cc:1210
msgid "Session: you can't use that location for auto punch (start <= end)"
msgstr ""
"Sezení: Tuto polohu nelze pro automatický pÅ™epis použít (ZaÄátek <= Konec) "
-#: session.cc:1233
+#: session.cc:1250
msgid ""
"You cannot use this location for auto-loop because it has zero or negative "
"length"
@@ -1658,15 +1676,15 @@ msgstr ""
"Tuto polohu nelze pro automatickou smyÄku použít, protože nemá žádnou, nebo "
"má zápornou délku"
-#: session.cc:1547
+#: session.cc:1564
msgid "feedback loop setup between %1 and %2"
msgstr "SmyÄka zpÄ›tné vazby rozpoznána mezi %1 a %2"
-#: session.cc:1843
+#: session.cc:1860
msgid "Session: could not create new midi track."
msgstr "Sezení: Nepodařilo se vytvořit novou stopu MIDI"
-#: session.cc:1849
+#: session.cc:1866
msgid ""
"No more JACK ports are available. You will need to stop %1 and restart JACK "
"with more ports if you need this many tracks."
@@ -1674,75 +1692,75 @@ msgstr ""
"Nejsou dostupné další přípojky JACK. Pokud potřebujete tolik stop, musíte "
"zastavit %1 a spustit JACK znovu s více přípojkami."
-#: session.cc:2026 session.cc:2029
+#: session.cc:2043 session.cc:2046
msgid "Audio"
msgstr "Zvuk"
-#: session.cc:2053 session.cc:2061 session.cc:2138 session.cc:2146
+#: session.cc:2070 session.cc:2078 session.cc:2155 session.cc:2163
msgid "cannot configure %1 in/%2 out configuration for new audio track"
msgstr "Nelze nastavit %1 nastavení vstup/%2 výstup pro novou zvukovou stopu"
-#: session.cc:2084
+#: session.cc:2101
msgid "Session: could not create new audio track."
msgstr "Sezení: Nepodařilo se vytvořit novou zvukovou stopu"
-#: session.cc:2116 session.cc:2119
+#: session.cc:2133 session.cc:2136
msgid "Bus"
msgstr "Sběrnice"
-#: session.cc:2169
+#: session.cc:2186
msgid "Session: could not create new audio route."
msgstr "Sezení: Nepodařilo se vytvořit novou zvukovou cestu"
-#: session.cc:2228 session.cc:2238
+#: session.cc:2245 session.cc:2255
msgid "Session: UINT_MAX routes? impossible!"
msgstr "Sezení: Cesty UINT_MAX? Nemožné!"
-#: session.cc:2260
+#: session.cc:2277
msgid "Session: cannot create track/bus from template description"
msgstr "Sezení: Nelze vytvořit stopu/sběrnici z popisu předlohy"
-#: session.cc:2286
+#: session.cc:2303
msgid "Session: could not create new route from template"
msgstr "Sezení: Nepodařilo se vytvořit novou cestu z předlohy"
-#: session.cc:2315
+#: session.cc:2332
msgid "Adding new tracks/busses failed"
msgstr "Chyba při přidávání nové stopy/sběrnice"
-#: session.cc:3419
+#: session.cc:3436
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
msgstr "OSUDOVà CHYBA! Nepodařilo se najít vhodnou verzi %1 pro přejmenování"
-#: session.cc:3539 session.cc:3597
+#: session.cc:3556 session.cc:3614
msgid "There are already %1 recordings for %2, which I consider too many."
msgstr "Již je %1 nahrávek pro %2, což je příliš mnoho."
-#: session.cc:3987
+#: session.cc:4004
msgid "send ID %1 appears to be in use already"
msgstr "Zdá se, že ID poslání (send) %1, se již používá"
-#: session.cc:3999
+#: session.cc:4016
msgid "aux send ID %1 appears to be in use already"
msgstr "Zdá se, že ID pomocného-poslání (aux-send) %1, se již používá"
-#: session.cc:4011
+#: session.cc:4028
msgid "return ID %1 appears to be in use already"
msgstr "Zdá se, že ID vrácení (return) %1, se již používá"
-#: session.cc:4023
+#: session.cc:4040
msgid "insert ID %1 appears to be in use already"
msgstr "Zdá se, že ID vložení (insert) %1, se již používá"
-#: session.cc:4150
+#: session.cc:4167
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
msgstr "Nelze zapsat oblast s Konec <= ZaÄátek (napÅ™. %1 <= %2)"
-#: session.cc:4179
+#: session.cc:4196
msgid "too many bounced versions of playlist \"%1\""
msgstr "Příliš mnoho odhozených verzí seznamu skladeb \"%1\""
-#: session.cc:4189
+#: session.cc:4206
msgid "cannot create new audio file \"%1\" for %2"
msgstr "Nelze vytvořit nový zvukový soubor \"%1\" pro %2"
@@ -1781,7 +1799,7 @@ msgstr "Nelze vytvořit adresář se sezením v cestě %1. Chyba: %2"
msgid "Session subdirectory does not exist at path %1"
msgstr "Adresář se sezením v cestě %1 neexistuje"
-#: session_events.cc:184
+#: session_events.cc:185
msgid "Session: cannot have two events of type %1 at the same frame (%2)."
msgstr "Sezení: Není možné mít ve stejném snímku (%2) dvě události typu %1."
@@ -1793,7 +1811,7 @@ msgstr "%1: Polohu souboru %2 nelze vyhledat pro vyvedení"
msgid "Export ended unexpectedly: %1"
msgstr "Vyvedení skonÄilo neoÄekávanÄ›: %1"
-#: session_ltc.cc:222
+#: session_ltc.cc:221
msgid ""
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
"of this session."
@@ -1801,7 +1819,7 @@ msgstr ""
"Kodér LTC: Neplatná rychlost snímkování - Kódování LTC je pro zbývající Äást "
"tohoto sezení zakázáno."
-#: session_midi.cc:520
+#: session_midi.cc:519
msgid "Session: cannot send quarter-frame MTC message (%1)"
msgstr "Sezení: Nelze poslat quarter-frame MTC (%1)"
@@ -1813,92 +1831,88 @@ msgstr "Sezení: Nelze vytvořit seznam skladeb z popisu XML"
msgid "Session: error in no roll for %1"
msgstr "Sezení: Chyba v no_roll pro %1"
-#: session_process.cc:1157
+#: session_process.cc:1159
msgid "Programming error: illegal event type in process_event (%1)"
msgstr "Chyba v programování: Neplatný typ události v process_event (%1)"
-#: session_state.cc:140
-msgid "Could not use path %1 (%2)"
-msgstr "Nepodařilo se použít cestu %1 (%2)"
-
-#: session_state.cc:184
+#: session_state.cc:178
msgid "solo cut control (dB)"
msgstr "Nastavení Solo Cut (dB)"
-#: session_state.cc:208
+#: session_state.cc:202
msgid "Set block size and sample rate"
msgstr "Nastavit velikost bloku a vzorkovací kmitoÄet"
-#: session_state.cc:213
+#: session_state.cc:207
msgid "Using configuration"
msgstr "Používané nastavení"
-#: session_state.cc:325
+#: session_state.cc:319
msgid "Reset Remote Controls"
msgstr "Nastavit dálkové ovládání znovu"
-#: session_state.cc:417
+#: session_state.cc:411
msgid "Session: cannot create session peakfile folder \"%1\" (%2)"
msgstr "Sezení: Nelze vytvořit složku Peakfile \"%1\" (%2)"
-#: session_state.cc:424
+#: session_state.cc:418
msgid "Session: cannot create session sounds dir \"%1\" (%2)"
msgstr "Sezení: Nelze vytvořit adresář sezení pro zvuková data \"%1\" (%2)"
-#: session_state.cc:431
+#: session_state.cc:425
msgid "Session: cannot create session midi dir \"%1\" (%2)"
msgstr "Sezení: Nelze vytvořit adresář sezení pro MIDI \"%1\" (%2)"
-#: session_state.cc:438
+#: session_state.cc:432
msgid "Session: cannot create session dead sounds folder \"%1\" (%2)"
msgstr ""
"Sezení: Nelze vytvořit odpadkový koš sezení pro zahozený zvuk \"%1\" (%2)"
-#: session_state.cc:445
+#: session_state.cc:439
msgid "Session: cannot create session export folder \"%1\" (%2)"
msgstr "Sezení: Nelze vytvořit složku sezení pro vyvedené soubory \"%1\" (%2)"
-#: session_state.cc:452
+#: session_state.cc:446
msgid "Session: cannot create session analysis folder \"%1\" (%2)"
msgstr "Sezení: Nelze vytvořit složku sezení pro data rozboru \"%1\" (%2)"
-#: session_state.cc:459
+#: session_state.cc:453
msgid "Session: cannot create session plugins folder \"%1\" (%2)"
msgstr "Sezení: Nelze vytvořit složku sezení pro přídavné moduly \"%1\" (%2)"
-#: session_state.cc:466
+#: session_state.cc:460
msgid "Session: cannot create session externals folder \"%1\" (%2)"
msgstr "Sezení: Nelze vytvořit složku sezení pro vnější \"%1\" (%2)"
-#: session_state.cc:480
+#: session_state.cc:474
msgid "Session: cannot create session folder \"%1\" (%2)"
msgstr "Sezení: Nelze vytvořit složku sezení \"%1\" (%2)"
-#: session_state.cc:514
+#: session_state.cc:508
msgid "Could not open %1 for writing session template"
msgstr "Nepodařilo se otevřít %1 pro zápis předlohy sezení"
-#: session_state.cc:520
+#: session_state.cc:514
msgid "Could not open session template %1 for reading"
msgstr "NepodaÅ™ilo se otevřít pÅ™edlohu sezení %1 pro Ätení"
-#: session_state.cc:539
+#: session_state.cc:533
msgid "master"
msgstr "Master"
-#: session_state.cc:600
+#: session_state.cc:594
msgid "Could not remove pending capture state at path \"%1\" (%2)"
msgstr "Nepodařilo se odstranit předběžný stav nahrávání v cestě \"%1\" (%2)"
-#: session_state.cc:624
+#: session_state.cc:618
msgid "could not rename snapshot %1 to %2 (%3)"
msgstr "Nepodařilo se přejmenovat snímek obrazovky %1 na %2 (%3)"
-#: session_state.cc:652
+#: session_state.cc:646
msgid "Could not remove session file at path \"%1\" (%2)"
msgstr "Nepodařilo se odstranit soubor se sezením v cestě \"%1\" (%2)"
-#: session_state.cc:669
+#: session_state.cc:663
msgid ""
"the %1 audio engine is not connected and state saving would lose all I/O "
"connections. Session not saved"
@@ -1906,134 +1920,134 @@ msgstr ""
"Zvukový stroj %1 není spojen, a při ukládání stavu by došlo ke ztrátě všech "
"spojení vstup/výstup. Sezení neuloženo"
-#: session_state.cc:720
+#: session_state.cc:714
msgid "state could not be saved to %1"
msgstr "Stav se do %1 uložit nepodařilo"
-#: session_state.cc:722 session_state.cc:733
+#: session_state.cc:716 session_state.cc:727
msgid "Could not remove temporary session file at path \"%1\" (%2)"
msgstr "NepodaÅ™ilo se odstranit doÄasný soubor se sezením v cestÄ› \"%1\" (%2)"
-#: session_state.cc:730
-msgid "could not rename temporary session file %1 to %2"
-msgstr "NepodaÅ™ilo se pÅ™ejmenovat doÄasný soubor se sezením %1 na %2"
+#: session_state.cc:724
+msgid "could not rename temporary session file %1 to %2 (%3)"
+msgstr ""
-#: session_state.cc:798
+#: session_state.cc:792
msgid "%1: session file \"%2\" doesn't exist!"
msgstr "%1: Soubor se sezením \"%2\" neexistuje!"
-#: session_state.cc:810
+#: session_state.cc:804
msgid "Could not understand session file %1"
msgstr "Nepodařilo se porozumět souboru se sezením\"%1\""
-#: session_state.cc:819
+#: session_state.cc:813
msgid "Session file %1 is not a session"
msgstr "Soubor se sezením %1 není sezením"
-#: session_state.cc:1125
+#: session_state.cc:1119
msgid "programming error: Session: incorrect XML node sent to set_state()"
msgstr "Chyba v programování: Sezení: Nesprávný uzel XML poslán set_state()"
-#: session_state.cc:1179
+#: session_state.cc:1173
msgid "Session: XML state has no options section"
msgstr "Sezení: XML nemá žádnou Äást \"options\""
-#: session_state.cc:1184
+#: session_state.cc:1178
msgid "Session: XML state has no metadata section"
msgstr "Sezení: XML nemá žádnou Äást \"metadata\""
-#: session_state.cc:1195
+#: session_state.cc:1189
msgid "Session: XML state has no sources section"
msgstr "Sezení: XML nemá žádnou Äást \"sources\""
-#: session_state.cc:1202
+#: session_state.cc:1196
msgid "Session: XML state has no Tempo Map section"
msgstr "Sezení: XML nemá žádnou Äást \"Tempo Map\""
-#: session_state.cc:1209
+#: session_state.cc:1203
msgid "Session: XML state has no locations section"
msgstr "Sezení: XML nemá žádnou Äást \"locations\""
-#: session_state.cc:1235
+#: session_state.cc:1229
msgid "Session: XML state has no Regions section"
msgstr "Sezení: XML nemá žádnou Äást \"Regions\""
-#: session_state.cc:1242
+#: session_state.cc:1236
msgid "Session: XML state has no playlists section"
msgstr "Sezení: XML nemá žádnou Äást \"playlists\""
-#: session_state.cc:1262
+#: session_state.cc:1256
msgid "Session: XML state has no bundles section"
msgstr "Sezení: XML nemá žádnou Äást \"bundles\""
-#: session_state.cc:1274
+#: session_state.cc:1268
msgid "Session: XML state has no diskstreams section"
msgstr "Sezení: XML nemá žádnou Äást \"diskstreams\""
-#: session_state.cc:1282
+#: session_state.cc:1276
msgid "Session: XML state has no routes section"
msgstr "Sezení: XML nemá žádnou Äást \"routes\""
-#: session_state.cc:1294
+#: session_state.cc:1288
msgid "Session: XML state has no route groups section"
msgstr "Sezení: XML nemá žádnou Äást \"route groups\""
-#: session_state.cc:1303
+#: session_state.cc:1297
msgid "Session: XML state has no edit groups section"
msgstr "Sezení: XML nemá žádnou Äást \"edit groups\""
-#: session_state.cc:1310
+#: session_state.cc:1304
msgid "Session: XML state has no mix groups section"
msgstr "Sezení: XML nemá žádnou Äást \"mix groups\""
-#: session_state.cc:1318
+#: session_state.cc:1312
msgid "Session: XML state has no click section"
msgstr "Sezení: XML nemá žádnou Äást \"click\""
-#: session_state.cc:1360
+#: session_state.cc:1354
msgid "Session: cannot create Route from XML description."
msgstr "Sezení: Nelze vytvořit cestu z popisu XML"
-#: session_state.cc:1364
+#: session_state.cc:1358
msgid "Loaded track/bus %1"
msgstr "Byla nahrána stopa/sběrnice %1"
-#: session_state.cc:1462
+#: session_state.cc:1456
msgid "Could not find diskstream for route"
msgstr "Nepodařilo se najít Diskstream pro cestu"
-#: session_state.cc:1516
+#: session_state.cc:1510
msgid "Session: cannot create Region from XML description."
msgstr "Sezení: Nelze vytvořit oblast z popisu XML"
-#: session_state.cc:1520
+#: session_state.cc:1514
msgid "Can not load state for region '%1'"
msgstr "Nelze nahrát stav pro oblast '%1'"
-#: session_state.cc:1556
+#: session_state.cc:1550
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
msgstr "Oblasti ve spojeném popisu nenalezeny (ID %1 a %2): přehlíží se"
-#: session_state.cc:1584
+#: session_state.cc:1578
msgid "Nested source has no ID info in session file! (ignored)"
msgstr ""
"Vnořený zdroj nemá v souboru se sezením žádné informace ID! (přehlíží se)"
-#: session_state.cc:1596
+#: session_state.cc:1590
msgid "Cannot reconstruct nested source for region %1"
msgstr "Nelze obnovit vnořený zdroj pro oblast %1"
-#: session_state.cc:1658
+#: session_state.cc:1652
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
msgstr "Sezení: Uzel XML k popisu zvukové oblasti je neúplný (chybí zdroj)"
-#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
+#: session_state.cc:1660 session_state.cc:1681 session_state.cc:1701
msgid ""
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
msgstr ""
"Sezení: Uzel XML k popisu zvukové oblasti odkazuje na ID neznámého zdroje =%1"
-#: session_state.cc:1672 session_state.cc:1693 session_state.cc:1713
+#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
msgid ""
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
"%1"
@@ -2041,7 +2055,7 @@ msgstr ""
"Sezení: Uzel XML k popisu zvukové oblasti odkazuje na ID nezvukového zdroje ="
"%1"
-#: session_state.cc:1736
+#: session_state.cc:1730
msgid ""
"Session: XMLNode describing an AudioRegion is missing some master sources; "
"ignored"
@@ -2049,23 +2063,23 @@ msgstr ""
"Sezení: Uzlu XML k popisu zvukové oblasti chybí některé hlavní zdroje; "
"přehlíží se"
-#: session_state.cc:1770
+#: session_state.cc:1764
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
msgstr "Sezení: Uzel XML k popisu oblasti MIDI je neúplný (chybí zdroj)"
-#: session_state.cc:1778
+#: session_state.cc:1772
msgid ""
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
msgstr ""
"Sezení: Uzel XML k popisu oblasti MIDI odkazuje na ID neznámého zdroje =%1"
-#: session_state.cc:1784
+#: session_state.cc:1778
msgid ""
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
msgstr ""
"Sezení: Uzel XML k popisu oblasti MIDI odkazuje na ID ne-MIDI zdroje =%1"
-#: session_state.cc:1852
+#: session_state.cc:1846
msgid ""
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
"existing files with similar names"
@@ -2073,110 +2087,106 @@ msgstr ""
"Nelze vytvořit nový soubor z názvu oblasti \"%1\" s ident = \"%2\": Je "
"příliš mnoho souborů s podobnými názvy"
-#: session_state.cc:1875
+#: session_state.cc:1869
msgid "Session: cannot create Source from XML description."
msgstr "Sezení: Nelze vytvořit zdroj z popisu XML"
-#: session_state.cc:1909
+#: session_state.cc:1903
msgid "A sound file is missing. It will be replaced by silence."
msgstr "Chybí zvukový soubor. Bude nahrazen tichem."
-#: session_state.cc:1932
+#: session_state.cc:1926
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
msgstr ""
"Byl nalezen zvukový soubor, který není použitelný %1. Promluvte si s "
"programátory."
-#: session_state.cc:1949
+#: session_state.cc:1943
msgid "Could not create templates directory \"%1\" (%2)"
msgstr "Nepodařilo se vytvořit adresář s předlohami \"%1\" (%2)"
-#: session_state.cc:1962
+#: session_state.cc:1956
msgid "Template \"%1\" already exists - new version not created"
msgstr "Předloha \"%1\" již existuje - nová verze nebyla vytvořena"
-#: session_state.cc:1968
+#: session_state.cc:1962
msgid "Could not create directory for Session template\"%1\" (%2)"
msgstr "Nepodařilo se vytvořit adresář pro předlohu sezení \"%1\" (%2)"
-#: session_state.cc:1978
+#: session_state.cc:1972
msgid "template not saved"
msgstr "Předloha neuložena"
-#: session_state.cc:1988
+#: session_state.cc:1982
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
msgstr ""
"Nepodařilo se vytvořit adresář pro stav přídavného modulu předlohy sezení "
"\"%1\" (%2)"
-#: session_state.cc:2183
+#: session_state.cc:2225
msgid "Unknown node \"%1\" found in Bundles list from session file"
msgstr "Nalezen neznámý uzel \"%1\" v seznamu svazků souboru sezení"
-#: session_state.cc:2725 session_state.cc:2731
-msgid "Cannot expand path %1 (%2)"
-msgstr "Nelze rozšířit cestu %1 (%2)"
-
-#: session_state.cc:2784
+#: session_state.cc:2820
msgid "Session: cannot create dead file folder \"%1\" (%2)"
msgstr "Sezení: Nelze vytvořit odpadkový koš pro zahozen soubory \"%1\" (%2)"
-#: session_state.cc:2823
+#: session_state.cc:2859
msgid "cannot rename unused file source from %1 to %2 (%3)"
msgstr "Nelze přejmenovat nepoužívaný souborový zdroj z %1 na %2 (%3)"
-#: session_state.cc:2841
+#: session_state.cc:2877
msgid "cannot remove peakfile %1 for %2 (%3)"
msgstr "Nelze odstranit vrcholový soubor %1 pro %2 (%3)"
-#: session_state.cc:3143
+#: session_state.cc:3179
msgid "could not backup old history file, current history not saved"
msgstr ""
"NepodaÅ™ilo se vytvoÅ™it zálohu starého souboru se seznamem Äinností, nynÄ›jší "
"historie neuložena"
-#: session_state.cc:3156
+#: session_state.cc:3192
msgid "history could not be saved to %1"
msgstr "NepodaÅ™ilo se uložit seznam Äinností do %1"
-#: session_state.cc:3159
+#: session_state.cc:3195
msgid "Could not remove history file at path \"%1\" (%2)"
msgstr ""
"NepodaÅ™ilo se odstranit soubor se seznamem Äinností v cestÄ› \"%1\" (%2)"
-#: session_state.cc:3163
+#: session_state.cc:3199
msgid "could not restore history file from backup %1 (%2)"
msgstr "NepodaÅ™ilo se obnovit soubor se seznamem Äinností ze zálohy %1 (%2)"
-#: session_state.cc:3188
+#: session_state.cc:3224
msgid "%1: no history file \"%2\" for this session."
msgstr "%1: Žádný soubor se seznamem Äinností \"%2\" pro toto sezení."
-#: session_state.cc:3194
+#: session_state.cc:3230
msgid "Could not understand session history file \"%1\""
msgstr "NepodaÅ™ilo se porozumÄ›t souboru se seznamem Äinností sezení \"%1\""
-#: session_state.cc:3236
+#: session_state.cc:3272
msgid "Failed to downcast MidiSource for NoteDiffCommand"
msgstr "Nepodařilo se najít MidiSource pro NoteDiffCommand"
-#: session_state.cc:3247
+#: session_state.cc:3283
msgid "Failed to downcast MidiSource for SysExDiffCommand"
msgstr "Nepodařilo se najít MidiSource pro SysExDiffCommand"
-#: session_state.cc:3258
+#: session_state.cc:3294
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
msgstr "Nepodařilo se najít MidiSource pro PatchChangeDiffCommand"
-#: session_state.cc:3266
+#: session_state.cc:3302
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
msgstr "Nepodařilo se rozpoznat žádný příkaz v uzlu XML \"%1\"."
-#: session_state.cc:3502
+#: session_state.cc:3538
msgid "Session: unknown diskstream type in XML"
msgstr "Sezení: Neznámý typ Diskstream v XML"
-#: session_state.cc:3507
+#: session_state.cc:3543
msgid "Session: could not load diskstream via XML state"
msgstr "Sezení: Nepodařilo se nahrát Diskstream pomocí stavu XML"
@@ -2204,122 +2214,122 @@ msgstr ""
"Celkové ovládání výšky tónu při proměnlivé rychlosti přehrávání není možné, "
"dokud je %1 spojen s transportem JACK."
-#: smf_source.cc:252
+#: smf_source.cc:262
msgid "Unable to read event prefix, corrupt MIDI ring"
msgstr "Nelze pÅ™eÄíst pÅ™edponu události, poÅ¡kozen okraj MIDI"
-#: smf_source.cc:265
+#: smf_source.cc:275
msgid "Event has time and size but no body, corrupt MIDI ring"
msgstr "Událost má Äas a velikost, ale nemá tÄ›lo, poÅ¡kozen okraj MIDI"
-#: smf_source.cc:271
+#: smf_source.cc:281
msgid "Event time is before MIDI source position"
msgstr "Čas události je před polohou zdroje MIDI"
-#: smf_source.cc:306 smf_source.cc:345
+#: smf_source.cc:316 smf_source.cc:355
msgid "Skipping event with unordered time %1"
msgstr "PÅ™eskakuje se událost s neuspořádaným Äasem %1"
-#: smf_source.cc:410
+#: smf_source.cc:420
msgid "cannot open MIDI file %1 for write"
msgstr "Nelze otevřít soubor MIDI %1 pro zápis"
-#: sndfile_helpers.cc:32
+#: sndfile_helpers.cc:34
msgid "WAV"
msgstr "WAV"
-#: sndfile_helpers.cc:33
+#: sndfile_helpers.cc:35
msgid "AIFF"
msgstr "AIFF"
-#: sndfile_helpers.cc:34
+#: sndfile_helpers.cc:36
msgid "CAF"
msgstr "CAF"
-#: sndfile_helpers.cc:35
+#: sndfile_helpers.cc:37
msgid "W64 (64 bit WAV)"
msgstr "W64 (64 bit WAV)"
-#: sndfile_helpers.cc:36
+#: sndfile_helpers.cc:38
msgid "FLAC"
msgstr "FLAC"
-#: sndfile_helpers.cc:37
+#: sndfile_helpers.cc:39
msgid "Ogg/Vorbis"
msgstr "Ogg/Vorbis"
-#: sndfile_helpers.cc:38
+#: sndfile_helpers.cc:40
msgid "raw (no header)"
msgstr "raw (no header)"
-#: sndfile_helpers.cc:43
+#: sndfile_helpers.cc:45
msgid ".wav"
msgstr ".wav"
-#: sndfile_helpers.cc:44
+#: sndfile_helpers.cc:46
msgid ".aiff"
msgstr ".aiff"
-#: sndfile_helpers.cc:45
+#: sndfile_helpers.cc:47
msgid ".caf"
msgstr ".caf"
-#: sndfile_helpers.cc:46
+#: sndfile_helpers.cc:48
msgid ".w64"
msgstr ".w64"
-#: sndfile_helpers.cc:47
+#: sndfile_helpers.cc:49
msgid ".flac"
msgstr ".flac"
-#: sndfile_helpers.cc:48
+#: sndfile_helpers.cc:50
msgid ".ogg"
msgstr ".ogg"
-#: sndfile_helpers.cc:49
+#: sndfile_helpers.cc:51
msgid ".raw"
msgstr ".raw"
-#: sndfile_helpers.cc:64
+#: sndfile_helpers.cc:66
msgid "Signed 16 bit PCM"
msgstr "Signed 16 bit PCM"
-#: sndfile_helpers.cc:65
+#: sndfile_helpers.cc:67
msgid "Signed 24 bit PCM"
msgstr "Signed 24 bit PCM"
-#: sndfile_helpers.cc:66
+#: sndfile_helpers.cc:68
msgid "Signed 32 bit PCM"
msgstr "Signed 32 bit PCM"
-#: sndfile_helpers.cc:67
+#: sndfile_helpers.cc:69
msgid "Signed 8 bit PCM"
msgstr "Signed 8 bit PCM"
-#: sndfile_helpers.cc:68
+#: sndfile_helpers.cc:70
msgid "32 bit float"
msgstr "32 bit float"
-#: sndfile_helpers.cc:81
+#: sndfile_helpers.cc:83
msgid "Little-endian (Intel)"
msgstr "Little-endian (Intel)"
-#: sndfile_helpers.cc:82
+#: sndfile_helpers.cc:84
msgid "Big-endian (PowerPC)"
msgstr "Big-endian (PowerPC)"
-#: sndfilesource.cc:201
+#: sndfilesource.cc:210
msgid "SndFileSource: cannot open file \"%1\" for %2 (%3)"
msgstr "SndFileSource: Nelze otevřít soubor \"%1\" pro %2 (%3)"
-#: sndfilesource.cc:209
+#: sndfilesource.cc:218
msgid ""
"SndFileSource: file only contains %1 channels; %2 is invalid as a channel "
"number"
msgstr ""
"SndFileSource: Soubor obsahuje jen %1 kanály, %2 je neplatným poÄtem kanálů"
-#: sndfilesource.cc:255 sndfilesource.cc:571 sndfilesource.cc:595
+#: sndfilesource.cc:264 sndfilesource.cc:604 sndfilesource.cc:628
msgid ""
"cannot set broadcast info for audio file %1 (%2); dropping broadcast info "
"for this file"
@@ -2327,68 +2337,72 @@ msgstr ""
"Nelze nastavit informace o přenosu pro zvukový soubor %1 (%2); Zahazují se "
"informace o přenosu pro tento soubor"
-#: sndfilesource.cc:302
+#: sndfilesource.cc:311
msgid "could not allocate file %1 for reading."
msgstr "NepodaÅ™ilo se pÅ™idÄ›lit soubor %1 pro Ätení."
-#: sndfilesource.cc:337
+#: sndfilesource.cc:346
msgid "SndFileSource: could not seek to frame %1 within %2 (%3)"
msgstr "SndFileSource: Nepodařil se vyhledat v %2 snímku %1 (%3)"
-#: sndfilesource.cc:347
+#: sndfilesource.cc:356
msgid ""
"SndFileSource: @ %1 could not read %2 within %3 (%4) (len = %5, ret was %6)"
msgstr ""
"SndFileSource: @ %1 NepodaÅ™il se Äíst %2 uvnitÅ™ %3 (%4) (len = %5, ret byl "
"%6)"
-#: sndfilesource.cc:391 sndfilesource.cc:420
+#: sndfilesource.cc:400 sndfilesource.cc:429
msgid "attempt to write a non-writable audio file source (%1)"
msgstr ""
"Pokus o zápis zvukového zdrojového souboru chráněného proti zápisu (%1)"
-#: sndfilesource.cc:396 utils.cc:510 utils.cc:534 utils.cc:548 utils.cc:567
+#: sndfilesource.cc:405 utils.cc:547 utils.cc:571 utils.cc:585 utils.cc:604
msgid "programming error: %1 %2"
msgstr "Chyba v programování: %1 %2"
-#: sndfilesource.cc:523
+#: sndfilesource.cc:532 sndfilesource.cc:562
msgid "attempt to flush a non-writable audio file source (%1)"
msgstr ""
"Pokus o uklizení zvukového zdrojového souboru chráněného proti zápisu (%1)"
-#: sndfilesource.cc:528
+#: sndfilesource.cc:537 sndfilesource.cc:557
msgid "attempt to flush an un-opened audio file source (%1)"
msgstr "Pokus o uklizení neotevřeného zvukového zdrojového souboru (%1)"
-#: sndfilesource.cc:534
+#: sndfilesource.cc:543
msgid "could not allocate file %1 to write header"
msgstr "NepodaÅ™ilo se pÅ™idÄ›lit soubor %1 pro zapsání hlaviÄky souboru"
-#: sndfilesource.cc:548
+#: sndfilesource.cc:568
+msgid "could not allocate file %1 to flush contents"
+msgstr ""
+
+#: sndfilesource.cc:581
msgid ""
"attempt to store broadcast info in a non-writable audio file source (%1)"
msgstr ""
"Pokus o zápis informace o přenosu do zvukového zdrojového souboru chráněného "
"proti zápisu (%1)"
-#: sndfilesource.cc:553
+#: sndfilesource.cc:586
msgid "attempt to set BWF info for an un-opened audio file source (%1)"
msgstr ""
"Pokus o nastavení informace BWF v neotevřeném zvukovém zdrojovém souboru (%1)"
-#: sndfilesource.cc:614
+#: sndfilesource.cc:647
msgid "%1: cannot seek to %2 (libsndfile error: %3)"
msgstr "%1: Nelze vyhledat %2 (Chyba libsndfile: %3)"
-#: sndfilesource.cc:727
+#: sndfilesource.cc:760
msgid "SndFileSource: \"%1\" bad read retval: %2 of %5 (%3: %4)"
msgstr "SndFileSource: \"%1\" Å¡patná vrácená hodnota Ätení: %2 z %5 (%3: %4)"
-#: sndfilesource.cc:740 sndfilesource.cc:790 sndfilesource.cc:797
+#: sndfilesource.cc:773 sndfilesource.cc:823 sndfilesource.cc:830
msgid "SndFileSource: \"%1\" bad write (%2)"
msgstr "SndFileSource: \"%1\" špatný postup zápisu (%2)"
-#: sndfilesource.cc:820
+#: sndfilesource.cc:853
msgid ""
"Filesource: start time is already set for existing file (%1): Cannot change "
"start time."
@@ -2396,18 +2410,22 @@ msgstr ""
"Filesource: ZaÄáteÄní Äas pro existující soubor je již nastaven (%1): "
"ZaÄáteÄní Äas nelze zmÄ›nit."
-#: speakers.cc:239
+#: speakers.cc:280
msgid "Speaker information is missing azimuth - speaker ignored"
msgstr "Údaj pro reproduktor postrádá azimut - reproduktor se přehlíží"
-#: speakers.cc:245
+#: speakers.cc:286
msgid "Speaker information is missing elevation - speaker ignored"
msgstr "Údaj pro reproduktor postrádá vyvýšení - reproduktor se přehlíží"
-#: speakers.cc:251
+#: speakers.cc:292
msgid "Speaker information is missing distance - speaker ignored"
msgstr "Údaj pro reproduktor postrádá vzdálenost - reproduktor se přehlíží"
+#: srcfilesource.cc:135
+msgid "SrcFileSource: %1"
+msgstr ""
+
#: tape_file_matcher.cc:46
msgid "Cannot compile tape track regexp for use (%1)"
msgstr "Regulární výraz stopy pásky nelze vyhodnotit k užívání (%1)"
@@ -2568,54 +2586,89 @@ msgstr "Uzel pro kanál nemá žádnou vlastnost \"type\""
msgid "Node for Port has no \"name\" property"
msgstr "Uzel pro přípojku nemá žádnou vlastnost \"name\""
-#: utils.cc:358 utils.cc:382
+#: utils.cc:395 utils.cc:419
msgid "Splice"
msgstr "Spojit"
-#: utils.cc:360 utils.cc:375
+#: utils.cc:397 utils.cc:412
msgid "Slide"
msgstr "Vsunout"
-#: utils.cc:362 utils.cc:378
+#: utils.cc:399 utils.cc:415
msgid "Lock"
msgstr "Zamknout"
-#: utils.cc:365
+#: utils.cc:402
msgid "programming error: unknown edit mode string \"%1\""
msgstr "Chyba v programování: neznámý řetězec pro režim úprav \"%1\""
-#: utils.cc:389 utils.cc:421
+#: utils.cc:426 utils.cc:458
msgid "MIDI Timecode"
msgstr "Časový kód MIDI"
-#: utils.cc:389 utils.cc:419
+#: utils.cc:426 utils.cc:456
msgid "MTC"
msgstr "MTC"
-#: utils.cc:393 utils.cc:428
+#: utils.cc:430 utils.cc:465
msgid "MIDI Clock"
msgstr "Hodiny MIDI"
-#: utils.cc:397 utils.cc:415 utils.cc:435
+#: utils.cc:434 utils.cc:452 utils.cc:472
msgid "JACK"
msgstr "JACK"
-#: utils.cc:401
+#: utils.cc:438
msgid "programming error: unknown sync source string \"%1\""
msgstr "Chyba v programování: neznámý řetězec pro zdroj seřízení \"%1\""
-#: utils.cc:426
+#: utils.cc:463
msgid "M-Clock"
msgstr "M-Clock"
-#: utils.cc:432
+#: utils.cc:469
msgid "LTC"
msgstr "LTC"
-#: utils.cc:602
+#: utils.cc:639
msgid "programming error: unknown native header format: %1"
msgstr "Chyba v programování: neznámý nativní formát hlaviÄky: %1"
-#: utils.cc:617
+#: utils.cc:654
msgid "cannot open directory %1 (%2)"
msgstr "Nelze otevřít adresář %1 (%2)"
+
+#~ msgid "Auditioning of non-audio regions not yet supported"
+#~ msgstr "Poslech nezvukových oblastí ještě není podporován"
+
+#~ msgid "Filesource: cannot find required file (%1): while searching %2"
+#~ msgstr ""
+#~ "Zdroj souboru: Nelze najít požadovaný soubor (%1) při prohledávání %2"
+
+#~ msgid ""
+#~ "FileSource: \"%1\" is ambigous when searching %2\n"
+#~ "\t"
+#~ msgstr ""
+#~ "Zdroj souboru: \"%1\" je pÅ™i prohledávání %2 nejednoznaÄný\n"
+#~ "\t"
+
+#~ msgid "Could not resolve path: %1 (%2)"
+#~ msgstr "Nepodařilo se vyřešit cestu: %1 (%2)"
+
+#~ msgid "LADSPA: cannot load module from \"%1\""
+#~ msgstr "LADSPA: Nelze nahrát modul z \"%1\""
+
+#~ msgid "looking for panners in %1"
+#~ msgstr "Hledání vyvážení v %1"
+
+#~ msgid "Panner discovered: \"%1\" in %2"
+#~ msgstr "Vyvážení nalezeno: \"%1\" v %2"
+
+#~ msgid "Could not use path %1 (%2)"
+#~ msgstr "Nepodařilo se použít cestu %1 (%2)"
+
+#~ msgid "could not rename temporary session file %1 to %2"
+#~ msgstr "NepodaÅ™ilo se pÅ™ejmenovat doÄasný soubor se sezením %1 na %2"
+
+#~ msgid "Cannot expand path %1 (%2)"
+#~ msgstr "Nelze rozšířit cestu %1 (%2)"
diff --git a/libs/ardour/po/de.po b/libs/ardour/po/de.po
index 8cf15b4488..523a11835b 100644
--- a/libs/ardour/po/de.po
+++ b/libs/ardour/po/de.po
@@ -1,13 +1,13 @@
# Copyright (C) YEAR "Paul Davis"
# This file is distributed under the same license as the PACKAGE package.
#
-# Edgar Aichinger <edgar.aichinger@aon.at>, 2013.
+# Edgar Aichinger <edgar.aichinger@aon.at>, 2013, 2014.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
-"PO-Revision-Date: 2013-09-26 16:32+0200\n"
+"POT-Creation-Date: 2014-02-10 17:53+0100\n"
+"PO-Revision-Date: 2014-02-10 18:07+0100\n"
"Last-Translator: Edgar Aichinger <edogawa@aon.at>\n"
"Language-Team: German <ardour-dev@lists.ardour.org>\n"
"Language: de\n"
@@ -21,74 +21,74 @@ msgstr ""
msgid "Fader"
msgstr "Fader"
-#: audio_diskstream.cc:244
+#: audio_diskstream.cc:242
msgid "AudioDiskstream: Playlist \"%1\" isn't an audio playlist"
msgstr ""
"AudioDiskstream: Wiedergabeliste \"%1\" ist keine Audio-Wiedergabeliste"
-#: audio_diskstream.cc:296
+#: audio_diskstream.cc:294
msgid "AudioDiskstream %1: there is no existing playlist to make a copy of!"
msgstr ""
"AudioDiskstream %1: es gibt keine Wiedergabeliste, die kopiert werden kann!"
-#: audio_diskstream.cc:848 audio_diskstream.cc:858
+#: audio_diskstream.cc:846 audio_diskstream.cc:856
msgid ""
"AudioDiskstream %1: when refilling, cannot read %2 from playlist at frame %3"
msgstr ""
"AudioDiskstream %1: Kann während des Befüllens %2 nicht aus Wiedergabeliste "
"bei Frame %3 lesen"
-#: audio_diskstream.cc:1014
+#: audio_diskstream.cc:1012
msgid "AudioDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr ""
"AudioDiskstream %1: Kann %2 nicht aus Wiedergabeliste bei Frame %3 lesen"
-#: audio_diskstream.cc:1383 audio_diskstream.cc:1400
+#: audio_diskstream.cc:1381 audio_diskstream.cc:1398
msgid "AudioDiskstream %1: cannot write to disk"
msgstr "AudioDiskstream %1: Kann nicht auf Disk schreiben"
-#: audio_diskstream.cc:1443
+#: audio_diskstream.cc:1441
msgid "AudioDiskstream \"%1\": cannot flush captured data to disk!"
msgstr "AudioDiskstream %1: Kann aufgenommene Daten nicht auf Disk schreiben!"
-#: audio_diskstream.cc:1537
+#: audio_diskstream.cc:1535
msgid "%1: could not create region for complete audio file"
msgstr "%1: konnte keine Region für die komplette Audiodatei erzeugen"
-#: audio_diskstream.cc:1571
+#: audio_diskstream.cc:1569
msgid "AudioDiskstream: could not create region for captured audio!"
msgstr ""
"AudioDiskstream: konnte keine Region für das aufgenommene Audiomaterial "
"erzeugen!"
-#: audio_diskstream.cc:1679
+#: audio_diskstream.cc:1677
msgid "programmer error: %1"
msgstr "Programmierfehler: %1"
-#: audio_diskstream.cc:1905
+#: audio_diskstream.cc:1903
msgid "AudioDiskstream: channel %1 out of range"
msgstr "AudioDiskstream: Kanal %1 Bereichsüberschreitung"
-#: audio_diskstream.cc:1919 midi_diskstream.cc:1210
+#: audio_diskstream.cc:1917 midi_diskstream.cc:1209
msgid "%1:%2 new capture file not initialized correctly"
msgstr "%1:%2 neue Aufnahmedatei nicht korrekt initialisiert"
-#: audio_diskstream.cc:2200
+#: audio_diskstream.cc:2198
msgid "%1: cannot restore pending capture source file %2"
msgstr "%1: kann vorläufige Aufnahme-Quelldatei %2 nicht wiederherstellen"
-#: audio_diskstream.cc:2222
+#: audio_diskstream.cc:2220
msgid "%1: incorrect number of pending sources listed - ignoring them all"
msgstr ""
"%1: Liste enthält falsche Anzahl vorläufiger Quellen - alle werden ignoriert"
-#: audio_diskstream.cc:2246
+#: audio_diskstream.cc:2244
msgid "%1: cannot create whole-file region from pending capture sources"
msgstr ""
"%1: kann aus vorläufigen Aufnahmequellen keine Region für die komplette "
"Datei erzeugen"
-#: audio_library.cc:71
+#: audio_library.cc:81
msgid "Could not open %1. Audio Library not saved"
msgstr "Konnte %1 nicht öffnen. Die Audio-Bibliothek wurde nicht gesichert"
@@ -134,11 +134,11 @@ msgstr "schlecht geformtes XML in importierter Wiedergabeliste"
msgid "Audio Playlists (unused)"
msgstr "Audio-Wiedergabelisten (unbenutzt)"
-#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
+#: audio_playlist_source.cc:171 audiosource.cc:891 file_source.cc:520
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
-#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:643
-#: rb_effect.cc:333 session.cc:2619 session.cc:2652 session.cc:3797
-#: session_handle.cc:87 sndfilesource.cc:121
+#: midi_playlist_source.cc:159 midi_source.cc:370 plugin_insert.cc:634
+#: rb_effect.cc:333 session.cc:2636 session.cc:2669 session.cc:3814
+#: session_handle.cc:87 sndfilesource.cc:122
msgid "programming error: %1"
msgstr "Programmierfehler: %1"
@@ -166,23 +166,23 @@ msgstr ""
"\n"
"Kanäle: "
-#: audio_track.cc:167
+#: audio_track.cc:161
msgid "Unknown bundle \"%1\" listed for input of %2"
msgstr "Unbekanntes Bündel \"%1\" für Eingang von %2 genannt"
-#: audio_track.cc:169
+#: audio_track.cc:163
msgid "in 1"
msgstr "in 1"
-#: audio_track.cc:170
+#: audio_track.cc:164
msgid "No input bundles available as a replacement"
msgstr "Es gibt keine als Ersatz geeigneten Eingangs-Bündel"
-#: audio_track.cc:174
+#: audio_track.cc:168
msgid "Bundle %1 was not available - \"in 1\" used instead"
msgstr "Bündel %1 war nicht verfügbar - verwende statt dessen \"in 1\""
-#: audio_track.cc:183
+#: audio_track.cc:177
msgid "improper input channel list in XML node (%1)"
msgstr "XML-Knoten (%1) enthält ungeeignete Liste der Eingangskanäle"
@@ -206,23 +206,23 @@ msgstr "kann VAMP-Plugin \"%1\" nicht laden"
msgid "VAMP Plugin \"%1\" could not be loaded"
msgstr "VAMP-Plugin \"%1\" konnte nicht geladen werden"
-#: audioengine.cc:488
+#: audioengine.cc:495
msgid "looking for backends in %1\n"
msgstr "Suche nach Backends in %1\n"
-#: audioengine.cc:511
+#: audioengine.cc:518
msgid "AudioEngine: cannot load module \"%1\" (%2)"
msgstr "AudioEngine: kann Modul \"%1\" nicht laden (%2)"
-#: audioengine.cc:517
+#: audioengine.cc:524
msgid "AudioEngine: backend at \"%1\" has no descriptor function."
msgstr "AudioEngine: Backend an \"%1\" hat keine Beschreibungsfunktion."
-#: audioengine.cc:589
+#: audioengine.cc:596
msgid "Could not create backend for %1: %2"
msgstr "Konnte Backend für %1 nicht erzeugen: %2"
-#: audioregion.cc:1643
+#: audioregion.cc:1651
msgid ""
"You have requested an operation that requires audio analysis.\n"
"\n"
@@ -248,11 +248,11 @@ msgstr ""
"und zukünftigen Operation(en) zur Transienten-Bestimmung eine leichte "
"Verzögerung bemerken.\n"
-#: audiosource.cc:199
+#: audiosource.cc:210
msgid "cannot rename peakfile for %1 from %2 to %3 (%4)"
msgstr "kann Peakfile für %1 nicht von %2 auf %3 umbenennen (%4)"
-#: audiosource.cc:226
+#: audiosource.cc:239
msgid "AudioSource: cannot stat peakfile \"%1\""
msgstr "AudioSource: Peakfile \"%1\" nicht auffindbar"
@@ -260,49 +260,72 @@ msgstr "AudioSource: Peakfile \"%1\" nicht auffindbar"
msgid "cannot read sample data for unscaled peak computation"
msgstr "kann Sampledaten für unskalierte Peaks-Berechnung nicht lesen"
-#: audiosource.cc:387
+#: audiosource.cc:386
msgid "AudioSource: cannot open peakpath (a) \"%1\" (%2)"
msgstr "AudioSource: kann Pfad für Peaks (a) \"%1\" nicht öffnen (%2)"
-#: audiosource.cc:463
+#: audiosource.cc:395 audiosource.cc:473
+msgid ""
+"AudioSource: could not seek to correct location in peak file \"%1\" (%2)"
+msgstr ""
+"AudioSource: konnte in der Peakdatei \"%1\" nicht an die korrekte Stelle "
+"springen (%2)"
+
+#: audiosource.cc:453
msgid "AudioSource: cannot open peakpath (b) \"%1\" (%2)"
msgstr "AudioSource: kann Pfad für Peaks (b) \"%1\" nicht öffnen (%2)"
-#: audiosource.cc:587
+#: audiosource.cc:567
msgid ""
"AudioSource[%1]: peak read - cannot read %2 samples at offset %3 of %4 (%5)"
msgstr ""
-"AudioSource[%1]: peak read - kann %2 Samples bei Offset %3 von %4 nicht lesen"
-"(%5)"
+"AudioSource[%1]: peak read - kann %2 Samples bei Offset %3 von %4 nicht "
+"lesen(%5)"
-#: audiosource.cc:667
+#: audiosource.cc:634
msgid "%1: could not write read raw data for peak computation (%2)"
msgstr "%1: konnte Rohdaten für Peakberechnung nicht lesen/schreiben (%2)"
-#: audiosource.cc:706
+#: audiosource.cc:672
msgid "AudioSource: cannot open peakpath (c) \"%1\" (%2)"
msgstr "AudioSource: kann Pfad für Peaks (c) \"%1\" nicht öffnen (%2)"
-#: audiosource.cc:773 audiosource.cc:886
+#: audiosource.cc:739 audiosource.cc:861
+msgid "%1: could not seek in peak file data (%2)"
+msgstr "%1: konnte in den Daten der Peakdatei nicht suchen (%2)"
+
+#: audiosource.cc:744 audiosource.cc:870
msgid "%1: could not write peak file data (%2)"
msgstr "%1: konnte Peak-Daten nicht in Datei schreiben (%2)"
-#: audiosource.cc:924
+#: audiosource.cc:903
msgid "could not truncate peakfile %1 to %2 (error: %3)"
msgstr "konnte Peakdatei %1 nicht auf %2 kürzen (Fehler: %3)"
-#: auditioner.cc:87
+#: auditioner.cc:95
+msgid "Falling back to Reasonable Synth for Midi Audition"
+msgstr "Greife fürs MIDI-Vorhören auf Reasonable Synth zurück"
+
+#: auditioner.cc:97
+msgid "No synth for midi-audition found."
+msgstr "Keinen Synth zum MIDI-Vorhören gefunden."
+
+#: auditioner.cc:152
msgid "no outputs available for auditioner - manual connection required"
msgstr "Keine Ausgänge für Abhöre verfügbar - manuelle Verbindung erforderlich"
-#: auditioner.cc:135
-msgid "Auditioning of non-audio regions not yet supported"
-msgstr "Abhören von Nicht-Audio Regionen wird noch nicht unterstützt"
-
-#: auditioner.cc:160
+#: auditioner.cc:392 auditioner.cc:438
msgid "Cannot setup auditioner processing flow for %1 channels"
msgstr "Kann den Abhör-Signalfluss für %1 Kanäle nicht einrichten"
+#: auditioner.cc:426
+msgid "Failed to load synth for MIDI-Audition."
+msgstr "Konnte Synth zum MIDI-Vorhören nicht laden."
+
+#: auditioner.cc:445
+msgid "Auditioning of regions other than Audio or Midi is not supported."
+msgstr "Vorhören anderer Regionen als Audio oder MIDI wird nicht unterstützt."
+
#: automatable.cc:81
msgid "Automation node has no path property"
msgstr "Automationsknoten hat keine Eigenschaft \"Pfad\""
@@ -341,24 +364,24 @@ msgstr ""
"AutomationList: XML-Knoten mit Namen %1, nicht \"AutomationList\" übergeben "
"- ignoriert"
-#: butler.cc:91
+#: butler.cc:80
msgid "Cannot create transport request signal pipe (%1)"
msgstr "Kann die Signalleitung für Transport-Anforderungen nicht erzeugen (%1)"
-#: butler.cc:97 butler.cc:103
+#: butler.cc:86 butler.cc:92
msgid "UI: cannot set O_NONBLOCK on butler request pipe (%1)"
msgstr ""
"UI: kann O_NONBLOCK für die Anforderungsleitung des Butlers nicht setzen (%1)"
-#: butler.cc:109
+#: butler.cc:124
msgid "Session: could not create butler thread"
msgstr "Projekt: konnte Butler-Thread nicht erzeugen"
-#: butler.cc:156
+#: butler.cc:165
msgid "poll on butler request pipe failed (%1)"
msgstr "poll auf die Anforderungsleitung des Butler fehlgeschlagen (%1)"
-#: butler.cc:163
+#: butler.cc:172
msgid "Error on butler thread request pipe: fd=%1 err=%2"
msgstr "Fehler in der Anforderungsleitung des Butler-Threads: fd=%1 err=%2"
@@ -366,56 +389,56 @@ msgstr "Fehler in der Anforderungsleitung des Butler-Threads: fd=%1 err=%2"
msgid "Error reading from butler request pipe"
msgstr "Fehler beim Lesen der Butler-Anforderungsleitung"
-#: butler.cc:248
+#: butler.cc:301
msgid "Butler read ahead failure on dstream %1"
msgstr "Butler-Lesefehler bei dstream %1"
-#: butler.cc:285
+#: butler.cc:338
msgid "Butler write-behind failure on dstream %1"
msgstr "Butler-Schreibfehler bei dstream %1"
-#: control_protocol_manager.cc:134
+#: control_protocol_manager.cc:164
msgid "control protocol name \"%1\" has no descriptor"
msgstr "Kontrollprotokollname \"%1\" hat keine Beschreibung"
-#: control_protocol_manager.cc:141
+#: control_protocol_manager.cc:171
msgid "control protocol name \"%1\" could not be initialized"
msgstr "Kontrollprotokoll \"%1\" konnte nicht initialisiert werden"
-#: control_protocol_manager.cc:201
+#: control_protocol_manager.cc:237
msgid "Instantiating mandatory control protocol %1"
msgstr "Instanziere erforderliches Kontrollprotokoll %1"
-#: control_protocol_manager.cc:222
+#: control_protocol_manager.cc:258
msgid "looking for control protocols in %1\n"
msgstr "suche nach Kontrollprotokollen in %1\n"
-#: control_protocol_manager.cc:247
+#: control_protocol_manager.cc:283
msgid "Control protocol %1 not usable"
msgstr "Kontrollprotokoll %1 nicht benutzbar"
-#: control_protocol_manager.cc:264
+#: control_protocol_manager.cc:300
msgid "Control surface protocol discovered: \"%1\"\n"
msgstr "Protokoll für Kontrolloberfläche entdeckt: \"%1\"\n"
-#: control_protocol_manager.cc:282
+#: control_protocol_manager.cc:318
msgid "ControlProtocolManager: cannot load module \"%1\" (%2)"
msgstr "ControlProtocolManager: kann Modul \"%1\" nicht laden (%2)"
-#: control_protocol_manager.cc:290
+#: control_protocol_manager.cc:324
msgid "ControlProtocolManager: module \"%1\" has no descriptor function."
msgstr ""
"ControlProtocolManager: Modul \"%1\" hat keine Funktion zur Beschreibung."
-#: cycle_timer.cc:38
+#: cycle_timer.cc:40
msgid "CycleTimer::get_mhz(): can't open /proc/cpuinfo"
msgstr "CycleTimer::get_mhz(): kann /proc/cpuinfo nicht öffnen"
-#: cycle_timer.cc:50
+#: cycle_timer.cc:52
msgid "CycleTimer::get_mhz(): cannot locate cpu MHz in /proc/cpuinfo"
msgstr "CycleTimer::get_mhz(): kann CPU-Takt in /proc/cpuinfo nicht finden"
-#: cycle_timer.cc:73
+#: cycle_timer.cc:75
msgid "cannot locate cpu MHz in /proc/cpuinfo"
msgstr "kann CPU-Takt in /proc/cpuinfo nicht finden"
@@ -423,7 +446,7 @@ msgstr "kann CPU-Takt in /proc/cpuinfo nicht finden"
msgid "audio"
msgstr "Audio"
-#: data_type.cc:28 session.cc:1791 session.cc:1794
+#: data_type.cc:28 session.cc:1808 session.cc:1811
msgid "MIDI"
msgstr "MIDI"
@@ -431,15 +454,15 @@ msgstr "MIDI"
msgid "unknown"
msgstr "unbekannt"
-#: delivery.cc:114
+#: delivery.cc:118
msgid "main outs"
msgstr "Hauptausgänge"
-#: delivery.cc:117 send.cc:61
+#: delivery.cc:121 send.cc:62
msgid "listen"
msgstr "hören"
-#: diskstream.cc:303
+#: diskstream.cc:302
msgid "Location \"%1\" not valid for track loop (start >= end)"
msgstr "Zeitpunkt \"%1\" für Spurschleife ungültig (Start >= Ende)"
@@ -452,25 +475,25 @@ msgstr ""
msgid "Export failed: %1"
msgstr "Export fehlgeschlagen: %1"
-#: export_filename.cc:118
+#: export_filename.cc:119
msgid "Existing export folder for this session (%1) does not exist - ignored"
msgstr ""
"genanntes Exportverzeichnis für dieses Projekt (%1) existiert nicht - "
"ignoriert"
-#: export_filename.cc:229
+#: export_filename.cc:230
msgid "No Time"
msgstr "Keine Zeit"
-#: export_filename.cc:238
+#: export_filename.cc:239
msgid "Invalid time format"
msgstr "Ungültiges Zeitformat"
-#: export_filename.cc:247
+#: export_filename.cc:248
msgid "No Date"
msgstr "Kein Datum"
-#: export_filename.cc:262
+#: export_filename.cc:263
msgid "Invalid date format"
msgstr "Ungültiges Datumsformat"
@@ -538,7 +561,7 @@ msgstr "Dreieck"
msgid "Rectangular"
msgstr "Rechteck"
-#: export_formats.cc:52 session.cc:5014 session.cc:5030
+#: export_formats.cc:52 session.cc:5006 session.cc:5022
msgid "None"
msgstr "Kein"
@@ -578,15 +601,15 @@ msgstr "Vorbis-Sampleformat"
msgid "No sample format"
msgstr "Kein Sampleformat"
-#: export_handler.cc:335
+#: export_handler.cc:343
msgid "Editor: cannot open \"%1\" as export file for CD marker file"
msgstr "Editor: kann \"%1\" als Export-Datei für CD-Marker nicht öffnen"
-#: export_handler.cc:417 export_handler.cc:420
+#: export_handler.cc:425 export_handler.cc:428
msgid "an error occured while writing a TOC/CUE file: %1"
msgstr "beim Schreiben einer TOC/CUE Datei trat ein Fehler auf:%1"
-#: export_handler.cc:642 export_handler.cc:700
+#: export_handler.cc:650 export_handler.cc:708
msgid "Cannot convert %1 to Latin-1 text"
msgstr "Kann %1 nicht zu Latin-1 Kodierung konvertieren"
@@ -652,7 +675,7 @@ msgstr ""
"% unterstützt nur %2 Kanäle, in Ihrer Kanalkonfiguration befinden sich "
"jedoch %3 Kanäle"
-#: file_source.cc:198 session_state.cc:2807
+#: file_source.cc:198 session_state.cc:2843
msgid ""
"there are already 1000 files with names like %1; versioning discontinued"
msgstr ""
@@ -662,32 +685,31 @@ msgstr ""
msgid "cannot rename file source from %1 to %2 (%3)"
msgstr "Kann Quelldatei nicht von %1 nach %2 umbenennen (%3)"
-#: file_source.cc:250 file_source.cc:378
+#: file_source.cc:248 file_source.cc:372
msgid "FileSource: search path not set"
msgstr "Dateiquelle: Suchpfad nicht gesetzt"
-#: file_source.cc:313 file_source.cc:448
-msgid "Filesource: cannot find required file (%1): while searching %2"
-msgstr ""
-"Dateiquelle: kann benötigte Datei (%1) auf der Suche nach %2 nicht finden"
+#: file_source.cc:309 file_source.cc:439
+msgid "Filesource: cannot find required file (%1)"
+msgstr "Filesource: kann benötigte Datei (%1) nicht finden"
-#: file_source.cc:440
+#: file_source.cc:432
msgid ""
-"FileSource: \"%1\" is ambigous when searching %2\n"
+"FileSource: \"%1\" is ambigous when searching\n"
"\t"
msgstr ""
-"Dateiquelle: \"%1\" ist bei der Suche nach %2 mehrdeutig \n"
+"FileSource: \"%1\" ist während der Suche doppeldeutig\n"
"\t"
-#: file_source.cc:494
+#: file_source.cc:484
msgid "Filesource: cannot find required file (%1): %2"
msgstr "Dateiquelle: kann benötigte Datei (%1) nicht finden: %2"
-#: file_source.cc:501
+#: file_source.cc:492
msgid "Filesource: cannot check for existing file (%1): %2"
msgstr "Dateiquelle: kann Datei (%1) nicht auf Existenz überprüfen: %2"
-#: file_source.cc:535
+#: file_source.cc:526
msgid ""
"Programming error! %1 tried to rename a file over another file! It's safe to "
"continue working, but please report this to the developers."
@@ -696,7 +718,7 @@ msgstr ""
"Namen umzubenennen! Sie können weiterarbeiten, aber melden Sie dies bitte "
"den Entwicklern."
-#: file_source.cc:540
+#: file_source.cc:531
msgid "cannot rename file %1 to %2 (%3)"
msgstr "kann Datei %1 nicht nach %2 umbenennen (%3)"
@@ -712,15 +734,15 @@ msgstr ""
"Konfigurationsverzeichnis %1 existiert bereits, ist aber kein Verzeichnis/"
"Ordner - kann nicht starten"
-#: filesystem_paths.cc:91
+#: filesystem_paths.cc:96
msgid "ARDOUR_DLL_PATH not set in environment - exiting\n"
msgstr "Umgebungsvariable ARDOUR_DLL_PATH ist nicht gesetzt - beende\n"
-#: filesystem_paths.cc:107
+#: filesystem_paths.cc:125
msgid "ARDOUR_CONFIG_PATH not set in environment - exiting\n"
msgstr "Umgebungsvariable ARDOUR_CONFIG_PATH ist nicht gesetzt - beende\n"
-#: filesystem_paths.cc:127
+#: filesystem_paths.cc:148
msgid "ARDOUR_DATA_PATH not set in environment - exiting\n"
msgstr "Umgebungsvariable ARDOUR_DATA_PATH ist nicht gesetzt - beende\n"
@@ -732,88 +754,84 @@ msgstr "Filter: Fehler beim Erzeugen des neuen Dateinamens aus %1"
msgid "filter: error creating new file %1 (%2)"
msgstr "Filter: Fehler beim Erzeugen der neuen Datei %1 (%2)"
-#: find_session.cc:51
-msgid "Could not resolve path: %1 (%2)"
-msgstr "Konnte den Pfad: %1 nicht auflösen (%2)"
-
-#: find_session.cc:63
+#: find_session.cc:59
msgid "cannot check session path %1 (%2)"
msgstr "Kann Projektpfad %1 nicht überprüfen (%2)"
-#: find_session.cc:89
+#: find_session.cc:85
msgid "cannot check statefile %1 (%2)"
msgstr "Kann die Projektdatei %1 nicht überprüfen (%2)"
-#: find_session.cc:125
+#: find_session.cc:121
msgid "%1 is not a snapshot file"
msgstr "%1 ist keine Schnappschussdatei"
-#: find_session.cc:142
+#: find_session.cc:138
msgid "cannot determine current working directory (%1)"
msgstr "kann momentanes Arbeitsverzeichnis nicht bestimmen (%1)"
-#: find_session.cc:159
+#: find_session.cc:155
msgid "unknown file type for session %1"
msgstr "Unbekannter Dateityp für Projekt %1"
-#: globals.cc:207
+#: globals.cc:216
msgid "Could not set system open files limit to \"unlimited\""
msgstr ""
"Konnte die Systemgrenze für offene Dateien nicht auf \"unbeschränkt\" setzen"
-#: globals.cc:209
+#: globals.cc:218
msgid "Could not set system open files limit to %1"
msgstr "Konnte die Systemgrenze für offene Dateien nicht auf %1 setzen"
-#: globals.cc:213
+#: globals.cc:222
msgid "Your system is configured to limit %1 to only %2 open files"
msgstr "Ihre Systemkonfiguration beschränkt %1 auf nur %2 offene Dateien"
-#: globals.cc:217
+#: globals.cc:226
msgid "Could not get system open files limit (%1)"
msgstr "Konnte die Grenze für offene Dateien nicht erhalten (%1)"
-#: globals.cc:268
+#: globals.cc:280
msgid "Loading configuration"
msgstr "Lade Konfiguration"
-#: import.cc:207
+#: import.cc:208
msgid "Could not find a source for %1 even though we are updating this file!"
msgstr "Konte keine Quelle für %1 finden, obwohl wir diese Datei updaten!"
-#: import.cc:236
+#: import.cc:237
msgid "Unable to create file %1 during import"
msgstr "Kann Datei %1 während des Importierens nicht erzeugen"
-#: import.cc:262
+#: import.cc:263
msgid "Resampling %1 from %2kHz to %3kHz"
msgstr "Resample %1 von %2kHz nach %3kHz"
-#: import.cc:268
+#: import.cc:269
msgid "Copying %1"
msgstr "Kopiere %1"
-#: import.cc:446
+#: import.cc:455
msgid "Track %1 of %2 contained no usable MIDI data"
msgstr "Spur %1 von %2 beinhaltet keine brauchbaren MIDI-Daten"
-#: import.cc:453
+#: import.cc:462
msgid "MIDI file %1 was not readable (no reason available)"
msgstr "MIDI-Datei %1 war unlesbar (keine Ursache ermittelbar)"
-#: import.cc:499
+#: import.cc:508
msgid "Import: cannot open input sound file \"%1\""
msgstr "Import: kann Audiodatei \"%1\" nicht öffnen"
-#: import.cc:510
+#: import.cc:519
msgid "Import: error opening MIDI file"
msgstr "Import: Fehler beim Öffnen der MIDI-Datei"
-#: import.cc:549
+#: import.cc:558
msgid "Loading MIDI file %1"
msgstr "Lade MIDI-Datei %1"
-#: import.cc:614
+#: import.cc:623
msgid "Failed to remove some files after failed/cancelled import operation"
msgstr ""
"Konnte einige Dateien nach fehlgeschlagenem/abgebrochenem Import nicht "
@@ -827,121 +845,125 @@ msgstr "Unbekannt"
msgid "preset %1 (bank %2)"
msgstr "Preset %1 (Bank %2)"
-#: internal_send.cc:278 internal_send.cc:279
+#: internal_send.cc:300 internal_send.cc:301
msgid "%1 - cannot find any track/bus with the ID %2 to connect to"
msgstr "%1 - kann Spur/Bus mit der ID %2 zum Verbinden finden"
-#: io.cc:208
+#: io.cc:209
msgid "IO: cannot disconnect port %1 from %2"
msgstr "IO: kann Port %1 nicht von %2 trennen"
-#: io.cc:343 io.cc:428
+#: io.cc:344 io.cc:431
msgid "IO: cannot register input port %1"
msgstr "IO: kann Eingangsport %1 nicht registrieren"
-#: io.cc:348 io.cc:433
+#: io.cc:349 io.cc:436
msgid "IO: cannot register output port %1"
msgstr "IO: kann Ausgangsport %1 nicht registrieren"
-#: io.cc:591 io.cc:647
+#: io.cc:598 io.cc:654
msgid "incorrect XML node \"%1\" passed to IO object"
msgstr "unkorrekter XML-Knoten \"%1\" an IO Objekt weitergereicht"
-#: io.cc:706
+#: io.cc:713
msgid "in"
msgstr "in"
-#: io.cc:706
+#: io.cc:713
msgid "out"
msgstr "out"
-#: io.cc:707
+#: io.cc:714
msgid "input"
msgstr "Eingang"
-#: io.cc:707
+#: io.cc:714
msgid "output"
msgstr "Ausgang"
-#: io.cc:717
+#: io.cc:724
msgid "Unknown bundle \"%1\" listed for %2 of %3"
msgstr "Unbekanntes Bündel \"%1\" für %2 von %3 genannt"
-#: io.cc:783
+#: io.cc:790
msgid "Bundle %1 was not available - \"%2\" used instead"
msgstr "Bündel %1 war nicht verfügbar - verwende stattdessen \"%2\" "
-#: io.cc:786
+#: io.cc:793
msgid "No %1 bundles available as a replacement"
msgstr "%1 Bündel nicht als Ersatz verfügbar"
-#: io.cc:889
+#: io.cc:896
msgid "%1: cannot create I/O ports"
msgstr "%1: kann keine E/A-Ports erzeugen"
-#: io.cc:1017 io.cc:1121
+#: io.cc:1024 io.cc:1128
msgid "IO: badly formed string in XML node for inputs \"%1\""
msgstr "IO: schlecht geformte Zeichenkette in XML-Knoten für Eingänge \"%1\""
-#: io.cc:1022 io.cc:1126
+#: io.cc:1029 io.cc:1133
msgid "bad input string in XML node \"%1\""
msgstr "IO: schlechte Zeichenkette für Eingang in XML-Knoten \"%1\""
-#: io.cc:1060
+#: io.cc:1067
msgid "IO: badly formed string in XML node for outputs \"%1\""
msgstr "IO: schlecht geformte Zeichenkette in XML-Knoten für Ausgänge \"%1\""
-#: io.cc:1065
+#: io.cc:1072
msgid "IO: bad output string in XML node \"%1\""
msgstr "IO: schlechte Zeichenkette für Ausgang in XML-Knoten \"%1\""
-#: io.cc:1411
+#: io.cc:1417
#, c-format
msgid "%s %u"
msgstr "%s %u"
-#: io.cc:1458
+#: io.cc:1464
#, c-format
msgid "%s in"
msgstr "%s in"
-#: io.cc:1460
+#: io.cc:1466
#, c-format
msgid "%s out"
msgstr "%s out"
-#: io.cc:1535 session.cc:686 session.cc:715
+#: io.cc:1541 session.cc:689 session.cc:718
msgid "mono"
msgstr "Mono"
-#: io.cc:1537 session.cc:699 session.cc:729
+#: io.cc:1543 session.cc:702 session.cc:732
msgid "L"
msgstr "L"
-#: io.cc:1537 session.cc:701 session.cc:731
+#: io.cc:1543 session.cc:704 session.cc:734
msgid "R"
msgstr "R"
-#: io.cc:1539 io.cc:1545
+#: io.cc:1545 io.cc:1551
#, c-format
msgid "%d"
msgstr "%d"
-#: ladspa_plugin.cc:86
+#: ladspa_plugin.cc:93
+msgid "LADSPA: Unable to open module: "
+msgstr "LADSPA: Kann Modul nicht öffnen: "
+
+#: ladspa_plugin.cc:99
msgid "LADSPA: module has no descriptor function."
msgstr "LADSPA: Modul hat keine Beschreibungsfunktion"
-#: ladspa_plugin.cc:91
+#: ladspa_plugin.cc:106
msgid "LADSPA: plugin has gone away since discovery!"
msgstr "LADSPA: Plugin ist nicht mehr auffindbar!"
-#: ladspa_plugin.cc:98
+#: ladspa_plugin.cc:113
msgid "LADSPA: \"%1\" cannot be used, since it cannot do inplace processing"
msgstr ""
"LADSPA: \"%1\" kann nicht verwendet werdeen, da es kein \"inplace processing"
"\" beherrscht"
-#: ladspa_plugin.cc:297
+#: ladspa_plugin.cc:311
msgid ""
"illegal parameter number used with plugin \"%1\". This may indicate a change "
"in the plugin design, and presets may be invalid"
@@ -949,35 +971,31 @@ msgstr ""
"Falsche Parameterzahl für Plugin \"%1\". Das auf eine Änderung im Plugin-"
"Design hindeuten, und Presets sind eventuell ungültig"
-#: ladspa_plugin.cc:376 ladspa_plugin.cc:426
+#: ladspa_plugin.cc:390 ladspa_plugin.cc:440
msgid "Bad node sent to LadspaPlugin::set_state"
msgstr "Schlechter Knoten an LadspaPlugin::set_state gesendet"
-#: ladspa_plugin.cc:391 ladspa_plugin.cc:440
+#: ladspa_plugin.cc:405 ladspa_plugin.cc:454
msgid "LADSPA: no ladspa port number"
msgstr "LADSPA: keine LADSPA-Portnummer"
-#: ladspa_plugin.cc:397 ladspa_plugin.cc:446
+#: ladspa_plugin.cc:411 ladspa_plugin.cc:460
msgid "LADSPA: no ladspa port data"
msgstr "LADSPA: keine LADSPA-Portdaten"
-#: ladspa_plugin.cc:717
-msgid "LADSPA: cannot load module from \"%1\""
-msgstr "LADSPA: kann Modul nicht aus \"%1\" laden"
-
-#: ladspa_plugin.cc:827
+#: ladspa_plugin.cc:840
msgid "Could not locate HOME. Preset not removed."
msgstr "Konnte HOME nicht eruieren. Preset nicht entfernt."
-#: ladspa_plugin.cc:864 ladspa_plugin.cc:870
+#: ladspa_plugin.cc:879 ladspa_plugin.cc:885
msgid "Could not create %1. Preset not saved. (%2)"
msgstr "Konnte %1 nicht erzeugen. Preset nicht gesichert. (%2)"
-#: ladspa_plugin.cc:877
+#: ladspa_plugin.cc:892
msgid "Error saving presets file %1."
msgstr "Fehler beim Sichern der Preset-Datei %1."
-#: ladspa_plugin.cc:915
+#: ladspa_plugin.cc:934
msgid "Could not locate HOME. Preset not saved."
msgstr "Konnte HOME nicht eruieren. Preset nicht gesichert."
@@ -1019,7 +1037,7 @@ msgstr ""
msgid "incorrect XML mode passed to Locations::set_state"
msgstr "unkorrekter XML-Modus an Locations::set_state weitergereicht"
-#: location.cc:842 session.cc:4516 session_state.cc:1031
+#: location.cc:842 session.cc:4533 session_state.cc:1025
msgid "session"
msgstr "Projekt"
@@ -1087,43 +1105,42 @@ msgstr ""
"Die Frameraten von Projekt und LTC unterscheiden sich: LTC: %1 Projekt: %2."
#: ltc_slave.cc:591
-#, c-format
msgid "flywheel"
msgstr "Schwungrad"
-#: midi_diskstream.cc:167
+#: midi_diskstream.cc:166
msgid ""
"%1: I/O configuration change %4 requested to use %2, but channel setup is %3"
msgstr ""
"%1: E/A-Konfigurationsänderung %4 will %2 verwenden, aber Kanalzahl ist %3"
-#: midi_diskstream.cc:219
+#: midi_diskstream.cc:218
msgid "MidiDiskstream: Playlist \"%1\" isn't a midi playlist"
msgstr "MidiDiskstream: Wiedergabeliste \"%1\" ist keine MIDI-Wiedergabeliste"
-#: midi_diskstream.cc:270
+#: midi_diskstream.cc:269
msgid "MidiDiskstream %1: there is no existing playlist to make a copy of!"
msgstr "MidiDiskstream %1: es gibt keine Wiedergabeliste zum Kopieren!"
-#: midi_diskstream.cc:699
+#: midi_diskstream.cc:698
msgid "MidiDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr ""
"MidiDiskstream %1: kann %2 nicht von Wiedergabeliste bei Frame %3 lesen"
-#: midi_diskstream.cc:834
+#: midi_diskstream.cc:833
msgid "MidiDiskstream %1: cannot write to disk"
msgstr "MidiDiskstream %1: kann nicht auf Disk schreiben"
-#: midi_diskstream.cc:868
+#: midi_diskstream.cc:867
msgid "MidiDiskstream \"%1\": cannot flush captured data to disk!"
msgstr ""
"MidiDiskstream \"%1\": kann aufgenommene Daten nicht auf Disk schreiben!"
-#: midi_diskstream.cc:955
+#: midi_diskstream.cc:954
msgid "%1: could not create region for complete midi file"
msgstr "%1: konnte Region für die komplette MIDI-Datei nicht erzeugen"
-#: midi_diskstream.cc:992
+#: midi_diskstream.cc:991
msgid "MidiDiskstream: could not create region for captured midi!"
msgstr "MidiDiskstream: konnte Region für aufgenommenes MIDI nicht erzeugen"
@@ -1138,27 +1155,27 @@ msgstr ""
"Keine SysExID für die Änderung der Eigenschaft \"sys-ex\" gefunden - "
"ignoriert"
-#: midi_model.cc:2010
+#: midi_model.cc:2012
msgid "transpose"
msgstr "transponieren"
-#: midi_patch_manager.cc:126
+#: midi_patch_manager.cc:127
msgid "Duplicate MIDI device `%1' in `%2' ignored"
msgstr "Doppeltes MIDI-Gerät '%1' in '%2' ignoriert"
-#: midi_source.cc:125
+#: midi_source.cc:124
msgid "Missing parameter property on InterpolationStyle"
msgstr "Fehlende Eigenschaft \"parameter\" bei InterpolationStyle"
-#: midi_source.cc:132
+#: midi_source.cc:131
msgid "Missing style property on InterpolationStyle"
msgstr "Fehlende Eigenschaft \"style\" bei InterpolationStyle"
-#: midi_source.cc:144
+#: midi_source.cc:143
msgid "Missing parameter property on AutomationState"
msgstr "Fehlende Eigenschaft \"parameter\" bei AutomationState"
-#: midi_source.cc:151
+#: midi_source.cc:150
msgid "Missing state property on AutomationState"
msgstr "Fehlende Eigenschaft \"state\" bei AutomationState"
@@ -1202,11 +1219,11 @@ msgstr "Polaritätsschalter"
msgid "solo control"
msgstr "Solo-Schalter"
-#: mtc_slave.cc:238
+#: mtc_slave.cc:240
msgid "MTC Slave: atomic read of current time failed, sleeping!"
msgstr "MTC Slave: Fehler beim atomisches Lesen der momentanen Zeit, schlafe!"
-#: mtc_slave.cc:361
+#: mtc_slave.cc:362
msgid ""
"Unknown rate/drop value %1 in incoming MTC stream, session values used "
"instead"
@@ -1214,11 +1231,11 @@ msgstr ""
"Unbekannter Wert %1 für Rate/Abfall in eingehendem MTC-Datenstrom, verwende "
"Projektwerte"
-#: mtc_slave.cc:381
+#: mtc_slave.cc:382
msgid "Session framerate adjusted from %1 TO: MTC's %2."
msgstr "Projekt-Framerate von %1 auf die von MTC: %2 geändert"
-#: mtc_slave.cc:395
+#: mtc_slave.cc:396
msgid "Session and MTC framerate mismatch: MTC:%1 %2:%3."
msgstr "Framerate von Projekt und MTC stimmen nicht überein: MTC: %1 %2: %3"
@@ -1278,31 +1295,35 @@ msgstr "Region mit fixierter Zeit kopieren"
msgid "Pannable given XML data for %1 - ignored"
msgstr "Pannerziel bekam XML-Daten für %1 übergeben - ignoriert"
-#: panner_manager.cc:76
-msgid "looking for panners in %1"
-msgstr "Suche nach Pannern in %1"
+#: panner_manager.cc:80
+msgid "looking for panners in %1\n"
+msgstr "suche nach Pannern in %1\n"
-#: panner_manager.cc:100
-msgid "Panner discovered: \"%1\" in %2"
-msgstr "Panner gefunden: \"%1\" in %2"
+#: panner_manager.cc:108
+msgid "Panner discovered: \"%1\" in %2\n"
+msgstr "Panner gefunden: \"%1\" in %2\n"
-#: panner_manager.cc:117
+#: panner_manager.cc:125
msgid "PannerManager: cannot load module \"%1\" (%2)"
msgstr "PannerManager: kann Modul \"%1\" nicht laden (%2)"
-#: panner_manager.cc:124
+#: panner_manager.cc:132
msgid "PannerManager: module \"%1\" has no descriptor function."
msgstr "PannerManager: Modul \"%1\" hat keine Beschreibungsfunktion"
-#: panner_manager.cc:187
+#: panner_manager.cc:219
msgid "no panner discovered for in/out = %1/%2"
msgstr "keinen Panner für %1/%2 Ein/Ausgänge gefunden"
-#: panner_shell.cc:179
+#: panner_shell.cc:126
+msgid "select panner: %1\n"
+msgstr "wähle Panner: %1\n"
+
+#: panner_shell.cc:245
msgid "Unknown panner plugin \"%1\" found in pan state - ignored"
msgstr "Unbekanntes Panner-Plugin \"%1\" in Pan-Status gefunden - ignoriert"
-#: panner_shell.cc:185
+#: panner_shell.cc:251
msgid "panner plugin node has no type information!"
msgstr "Panner Plugin-Knoten hat keine Typinformation!"
@@ -1324,7 +1345,7 @@ msgstr ""
"Konnte die Wiedergabeliste nicht aus den Quelldaten des Projekts "
"konstruieren!"
-#: plugin.cc:324
+#: plugin.cc:328
msgid ""
"Plugin presets are not supported in this build of %1. Consider paying for a "
"full version"
@@ -1332,7 +1353,7 @@ msgstr ""
"Pluginpresets werden in diesem %1-Binärpaket nicht unterstützt. Erwägen Sie, "
"für die Vollversion zu bezahlen"
-#: plugin.cc:398
+#: plugin.cc:402
msgid ""
"Saving plugin settings is not supported in this build of %1. Consider paying "
"for the full version"
@@ -1340,7 +1361,7 @@ msgstr ""
"Das Speichern von Pluginpresets werden in diesem %1-Binärpaket nicht "
"unterstützt. Erwägen Sie, für die Vollversion zu bezahlen"
-#: plugin_insert.cc:598
+#: plugin_insert.cc:589
msgid "programming error: "
msgstr "Programmierfehler:"
@@ -1377,23 +1398,23 @@ msgid "PluginInsert: automatable control %1 not found - ignored"
msgstr ""
"PluginInsert: automatisierbares Kontrollelement %1 nicht gefunden - ignoriert"
-#: plugin_manager.cc:161
+#: plugin_manager.cc:165
msgid "Discovering Plugins"
msgstr "Finde Plugins"
-#: plugin_manager.cc:335
+#: plugin_manager.cc:286
msgid "Could not parse rdf file: %1"
msgstr "Konnte RDF-Datei: %1 nicht parsen"
-#: plugin_manager.cc:374
+#: plugin_manager.cc:330
msgid "LADSPA: cannot load module \"%1\" (%2)"
msgstr "LADSPA: kann Modul \"%1\" nicht laden (%2)"
-#: plugin_manager.cc:381
+#: plugin_manager.cc:337
msgid "LADSPA: module \"%1\" has no descriptor function."
msgstr "LADSPA: Modul \"%1\" hat keine Beschreibungsfunktion."
-#: plugin_manager.cc:602
+#: plugin_manager.cc:567
msgid ""
"VST plugin %1 does not support processReplacing, and so cannot be used in %2 "
"at this time"
@@ -1401,7 +1422,7 @@ msgstr ""
"VST-Plugin %1 unterstützt kein processReplacing und kann daher zur Zeit "
"nicht mit %2 benützt werden"
-#: plugin_manager.cc:709
+#: plugin_manager.cc:680
msgid ""
"linuxVST plugin %1 does not support processReplacing, and so cannot be used "
"in %2 at this time"
@@ -1409,15 +1430,15 @@ msgstr ""
"linuxVST-Plugin %1 unterstützt kein processReplacing und kann daher zur Zeit "
"nicht mit %2 benützt werden"
-#: plugin_manager.cc:870
+#: plugin_manager.cc:841
msgid "unknown plugin status type \"%1\" - all entries ignored"
msgstr "unbekannter Plugin-Statustyp \"%1\" - alle Einträge ignoriert"
-#: plugin_manager.cc:887
+#: plugin_manager.cc:858
msgid "unknown plugin type \"%1\" - ignored"
msgstr "unbekannter Plugintyp \"%1\" - ignoriert"
-#: port.cc:410
+#: port.cc:412
msgid "could not reregister %1"
msgstr "konnte %1 nicht erneut registrieren"
@@ -1425,12 +1446,12 @@ msgstr "konnte %1 nicht erneut registrieren"
msgid "insert %1"
msgstr "%1 einfügen"
-#: port_insert.cc:198
+#: port_insert.cc:197
msgid "XML node describing port insert is missing the `type' field"
msgstr ""
"Dem XML-Knoten zur Beschreibung des Port-Insert fehlt das Feld \"type\""
-#: port_insert.cc:203
+#: port_insert.cc:202
msgid "non-port insert XML used for port plugin insert"
msgstr "Nicht-Port-Insert XML zum Einfügen eines Port-Plugin benutzt"
@@ -1466,11 +1487,11 @@ msgstr "AudioEngine: kann %1 (%2) nicht mit %3 (%4) verbinden"
msgid "Re-establising port %1 failed"
msgstr "Portwiederherstellung fehlgeschlagen"
-#: processor.cc:207
+#: processor.cc:208
msgid "No %1 property flag in element %2"
msgstr "Kein Flag für Eigenschaft \"%1\" in Element %2"
-#: processor.cc:216
+#: processor.cc:217
msgid "No child node with active property"
msgstr "Kein Kindknoten mit der Eigenschaft \"aktiv\""
@@ -1538,11 +1559,11 @@ msgstr "%1 verbunden-%2.1 (%3)"
msgid "cannot create new name for region \"%1\""
msgstr "kann keinen neuen Namen für Region \"%1\" erzeugen"
-#: resampled_source.cc:98
+#: resampled_source.cc:102
msgid "Import: %1"
msgstr "Import: %1"
-#: resampled_source.cc:128
+#: resampled_source.cc:132 srcfilesource.cc:76
msgid "Import: src_new() failed : %1"
msgstr "Import: Fehler in src_new() : %1"
@@ -1550,31 +1571,33 @@ msgstr "Import: Fehler in src_new() : %1"
msgid "return %1"
msgstr "Rückgabewert: %1"
-#: route.cc:1075 route.cc:2528
+#: route.cc:1081 route.cc:2541
msgid "unknown Processor type \"%1\"; ignored"
msgstr "unbekannter Prozessortyp \"%1\"; ignoriert"
-#: route.cc:1087
+#: route.cc:1093
msgid "processor could not be created. Ignored."
msgstr "Prozessor konnte nicht erzeugt werden. Ignoriert."
-#: route.cc:1962 route.cc:2187
+#: route.cc:1975 route.cc:2200
msgid "Bad node sent to Route::set_state() [%1]"
msgstr "Schlechter Knoten an Route::set_state() gesendet [%1]"
-#: route.cc:2022
+#: route.cc:2035
msgid "Pannable state found for route (%1) without a panner!"
msgstr "Pannerziel-Status für Route (%1) ohne Panner gefunden!"
-#: route.cc:2096 route.cc:2100 route.cc:2301 route.cc:2305
+#: route.cc:2109 route.cc:2113 route.cc:2314 route.cc:2318
msgid "badly formed order key string in state file! [%1] ... ignored."
msgstr ""
"schlecht geformte Zeichenkette für den Schlüssel der Sortierreihenfolge in "
"der Projektdatei! [%1] ... ignoriert"
-#: route.cc:2311
+#: route.cc:2324
msgid "Converting deprecated order key for %1 using Editor order %2"
msgstr ""
+"Konvertiere veralteten Sortierschlüssel für %1 unter Nutzung der "
+"Editorreihenfolge %2"
#: route_group.cc:459
msgid "You cannot subgroup MIDI tracks at this time"
@@ -1590,15 +1613,15 @@ msgstr ""
msgid "error writing tempo-adjusted data to %1"
msgstr "Fehler beim Schreiben der tempo-angepassten Daten nach %1"
-#: send.cc:59
+#: send.cc:60
msgid "aux %1"
msgstr "Aux %1"
-#: send.cc:63
+#: send.cc:64
msgid "send %1"
msgstr "Send %1"
-#: send.cc:65
+#: send.cc:66
msgid "programming error: send created using role %1"
msgstr "Programmierfehler: Send erzeugt mittels Rolle %1"
@@ -1622,62 +1645,62 @@ msgstr "Klick einrichten"
msgid "Set up standard connections"
msgstr "Richte Standard-Verbindungen ein"
-#: session.cc:635
+#: session.cc:638
msgid "could not setup Click I/O"
msgstr "konnte Metronom-E/A nicht einrichten"
-#: session.cc:683
+#: session.cc:686
#, c-format
msgid "out %<PRIu32>"
msgstr "out %<PRIu32>"
-#: session.cc:697
+#: session.cc:700
#, c-format
msgid "out %<PRIu32>+%<PRIu32>"
msgstr "out %<PRIu32>+%<PRIu32>"
-#: session.cc:712
+#: session.cc:715
#, c-format
msgid "in %<PRIu32>"
msgstr "in %<PRIu32>"
-#: session.cc:726
+#: session.cc:729
#, c-format
msgid "in %<PRIu32>+%<PRIu32>"
msgstr "in %<PRIu32>+%<PRIu32>"
-#: session.cc:790
+#: session.cc:793
msgid "cannot connect master output %1 to %2"
msgstr "kann Master-Ausgang %1 nicht mit %2 verbinden"
-#: session.cc:849
+#: session.cc:862
msgid "monitor"
msgstr "Monitor"
-#: session.cc:894
+#: session.cc:907
msgid "cannot connect control input %1 to %2"
msgstr "kann Kontrolleingang %1 nicht mit %2 verbinden"
-#: session.cc:914
+#: session.cc:927
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
msgstr "Bevorzugte E/A für den Monitorbus (%1) kann nicht gefunden werden"
-#: session.cc:945
+#: session.cc:958
msgid "cannot connect control output %1 to %2"
msgstr "kann Kontrollausgang %1 nicht mit %2 verbinden"
-#: session.cc:1009
+#: session.cc:1026
msgid "cannot create Auditioner: no auditioning of regions possible"
msgstr ""
"Kann das Vorhör-System nicht einrichten: kein Vorhören von Regionen möglich"
-#: session.cc:1193
+#: session.cc:1210
msgid "Session: you can't use that location for auto punch (start <= end)"
msgstr ""
"Session: Sie können diese Position nicht für Auto-Punch verwenden (Start <= "
"Ende) "
-#: session.cc:1233
+#: session.cc:1250
msgid ""
"You cannot use this location for auto-loop because it has zero or negative "
"length"
@@ -1685,15 +1708,15 @@ msgstr ""
"Sie können diese Position nicht für \"automatische Schleife\" verwenden, da "
"sie keine oder eine negative Länge hat"
-#: session.cc:1547
+#: session.cc:1564
msgid "feedback loop setup between %1 and %2"
msgstr "Feedbackschleife zwischen %1 und %2 erkannt"
-#: session.cc:1843
+#: session.cc:1860
msgid "Session: could not create new midi track."
msgstr "Session: konnte keine neue MIDI-Spur erzeugen."
-#: session.cc:1849
+#: session.cc:1866
msgid ""
"No more JACK ports are available. You will need to stop %1 and restart JACK "
"with more ports if you need this many tracks."
@@ -1701,76 +1724,76 @@ msgstr ""
"Keine JACK-Ports mehr verfügbar. Wenn Sie so viele Spuren benötigen, müssen "
"Sie %1 stoppen und JACK mit mehr Ports neu starten."
-#: session.cc:2026 session.cc:2029
+#: session.cc:2043 session.cc:2046
msgid "Audio"
msgstr "Audio"
-#: session.cc:2053 session.cc:2061 session.cc:2138 session.cc:2146
+#: session.cc:2070 session.cc:2078 session.cc:2155 session.cc:2163
msgid "cannot configure %1 in/%2 out configuration for new audio track"
msgstr "kann %1 ein/%2 aus für neue Audiospur nicht konfigurieren"
-#: session.cc:2084
+#: session.cc:2101
msgid "Session: could not create new audio track."
msgstr "Session: konnte keine neue Audios.pur erzeugen"
-#: session.cc:2116 session.cc:2119
+#: session.cc:2133 session.cc:2136
msgid "Bus"
msgstr "Bus"
-#: session.cc:2169
+#: session.cc:2186
msgid "Session: could not create new audio route."
msgstr "Session: konnte keine neueAudio-Route erzeugen"
-#: session.cc:2228 session.cc:2238
+#: session.cc:2245 session.cc:2255
msgid "Session: UINT_MAX routes? impossible!"
msgstr "Session: UINT_MAX Routen? unmöglich!"
-#: session.cc:2260
+#: session.cc:2277
msgid "Session: cannot create track/bus from template description"
msgstr "Session: Kann die Route aus der Vorlagenbeschreibung nicht erzeugen"
-#: session.cc:2286
+#: session.cc:2303
msgid "Session: could not create new route from template"
msgstr "Session: konnte keine neue Route aus der Vorlage erzeugen."
-#: session.cc:2315
+#: session.cc:2332
msgid "Adding new tracks/busses failed"
msgstr "Fehler beim Hinzufügen neuer Spuren/Busse"
-#: session.cc:3419
+#: session.cc:3436
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
msgstr ""
"FATALER FEHLER! Konnte keine passende Version von %1 zum Umbenennen finden"
-#: session.cc:3539 session.cc:3597
+#: session.cc:3556 session.cc:3614
msgid "There are already %1 recordings for %2, which I consider too many."
msgstr "Es gibt bereits %1 Aufnahmen für %2, was ich als zu viele erachte."
-#: session.cc:3987
+#: session.cc:4004
msgid "send ID %1 appears to be in use already"
msgstr "Send ID %1 ist offenbar schon in Gebrauch"
-#: session.cc:3999
+#: session.cc:4016
msgid "aux send ID %1 appears to be in use already"
msgstr "Aux-Send ID %1 ist offenbar schon in Gebrauch"
-#: session.cc:4011
+#: session.cc:4028
msgid "return ID %1 appears to be in use already"
msgstr "Return ID %1 ist offenbar schon in Gebrauch"
-#: session.cc:4023
+#: session.cc:4040
msgid "insert ID %1 appears to be in use already"
msgstr "Insert ID %1 ist offenbar schon in Gebrauch"
-#: session.cc:4150
+#: session.cc:4167
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
msgstr "Kann einen Bereich mit Ende <= Start nicht schreiben (z.B. %1 <= %2)"
-#: session.cc:4179
+#: session.cc:4196
msgid "too many bounced versions of playlist \"%1\""
msgstr "zu viele gebouncete Versionen der Wiedergabeliste \"%1\""
-#: session.cc:4189
+#: session.cc:4206
msgid "cannot create new audio file \"%1\" for %2"
msgstr "kann keine neue Audiodatei \"%1\" für %2 erzeugen"
@@ -1811,7 +1834,7 @@ msgstr "Kann Projektverzeichnis im Pfad %1 nicht erzeugen. Fehler: %2"
msgid "Session subdirectory does not exist at path %1"
msgstr "Projektunterverzeichnis im Pfad %1 existiert nicht"
-#: session_events.cc:184
+#: session_events.cc:185
msgid "Session: cannot have two events of type %1 at the same frame (%2)."
msgstr ""
"Session: zwei Ereignisse des Typs %1 können nicht im selben Frame existieren "
@@ -1825,7 +1848,7 @@ msgstr "%1: kann für Export nicht Dateiposition %2 aufsuchen"
msgid "Export ended unexpectedly: %1"
msgstr "Export endet unerwartet: %1"
-#: session_ltc.cc:222
+#: session_ltc.cc:221
msgid ""
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
"of this session."
@@ -1833,7 +1856,7 @@ msgstr ""
"LTC-Kodierer: ungültige Framerate - das Kodieren von LTC wird für den "
"restlichen Teil dieses Projekts ausgesetzt."
-#: session_midi.cc:520
+#: session_midi.cc:519
msgid "Session: cannot send quarter-frame MTC message (%1)"
msgstr "Session: kann quarter-frame MTC-Nachricht nicht senden (%1)"
@@ -1845,97 +1868,93 @@ msgstr "Session: kann Wiedergabeliste nicht aus der XML-Beschreibung erzeugen"
msgid "Session: error in no roll for %1"
msgstr "Session: Fehler in no_roll für %1"
-#: session_process.cc:1157
+#: session_process.cc:1159
msgid "Programming error: illegal event type in process_event (%1)"
msgstr "Programmierfehler: illegaler Ereignistyp in process_event (%1)"
-#: session_state.cc:140
-msgid "Could not use path %1 (%2)"
-msgstr "Konnte Pfad %1 nicht benutzen (%2)"
-
-#: session_state.cc:184
+#: session_state.cc:178
msgid "solo cut control (dB)"
msgstr "Solo Cut Einstellung (dB)"
-#: session_state.cc:208
+#: session_state.cc:202
msgid "Set block size and sample rate"
msgstr "Setze Blockgröße und Samplerate"
-#: session_state.cc:213
+#: session_state.cc:207
msgid "Using configuration"
msgstr "Benutze Konfiguration"
-#: session_state.cc:325
+#: session_state.cc:319
msgid "Reset Remote Controls"
msgstr "Fernbedienungen zurücksetzen"
-#: session_state.cc:417
+#: session_state.cc:411
msgid "Session: cannot create session peakfile folder \"%1\" (%2)"
msgstr "Session: kann den Peakfile Ordner \"%1\" nicht erzeugen (%2)"
-#: session_state.cc:424
+#: session_state.cc:418
msgid "Session: cannot create session sounds dir \"%1\" (%2)"
msgstr ""
"Session: kann das Projektverzeichnis für Sounddateien \"%1\" nicht erzeugen "
"(%2)"
-#: session_state.cc:431
+#: session_state.cc:425
msgid "Session: cannot create session midi dir \"%1\" (%2)"
msgstr ""
"Session: kann das Projektverzeichnis für MIDI \"%1\" nicht erzeugen (%2)"
-#: session_state.cc:438
+#: session_state.cc:432
msgid "Session: cannot create session dead sounds folder \"%1\" (%2)"
msgstr "Session: kann den Mülleimer des Projektes \"%1\" nicht erzeugen (%2)"
-#: session_state.cc:445
+#: session_state.cc:439
msgid "Session: cannot create session export folder \"%1\" (%2)"
msgstr ""
"Session: kann den Projektordner für Exportdateien \"%1\" nicht erzeugen (%2)"
-#: session_state.cc:452
+#: session_state.cc:446
msgid "Session: cannot create session analysis folder \"%1\" (%2)"
msgstr ""
"Session: kann den Projektordner für Analysedaten \"%1\" nicht erzeugen (%2)"
-#: session_state.cc:459
+#: session_state.cc:453
msgid "Session: cannot create session plugins folder \"%1\" (%2)"
msgstr "Session: kann den Projektordner für Plugins \"%1\" nicht erzeugen (%2)"
-#: session_state.cc:466
+#: session_state.cc:460
msgid "Session: cannot create session externals folder \"%1\" (%2)"
msgstr ""
"Session: kann den Projektordner für Externals \"%1\" nicht erzeugen (%2)"
-#: session_state.cc:480
+#: session_state.cc:474
msgid "Session: cannot create session folder \"%1\" (%2)"
msgstr "Session: kann den Projektordner \"%1\" nicht erzeugen (%2)"
-#: session_state.cc:514
+#: session_state.cc:508
msgid "Could not open %1 for writing session template"
msgstr "Konnte %1 nicht zum Schreiben der Projektvorlage öffnen"
-#: session_state.cc:520
+#: session_state.cc:514
msgid "Could not open session template %1 for reading"
msgstr "Konnte Projektvorlage %1 nicht zum Lesen öffnen"
-#: session_state.cc:539
+#: session_state.cc:533
msgid "master"
msgstr "Master"
-#: session_state.cc:600
+#: session_state.cc:594
msgid "Could not remove pending capture state at path \"%1\" (%2)"
msgstr "Konnte vorläufigen Aufnahmestatus im Pfad \"%1\" nicht entfernen (%2)"
-#: session_state.cc:624
+#: session_state.cc:618
msgid "could not rename snapshot %1 to %2 (%3)"
msgstr "Konnte Schnappschuss %1 nicht auf %2 umbenennen (%3)"
-#: session_state.cc:652
+#: session_state.cc:646
msgid "Could not remove session file at path \"%1\" (%2)"
msgstr "Konnte Projektdatei im Pfad \"%1\" nicht entfernen (%2)"
-#: session_state.cc:669
+#: session_state.cc:663
msgid ""
"the %1 audio engine is not connected and state saving would lose all I/O "
"connections. Session not saved"
@@ -1943,140 +1962,140 @@ msgstr ""
"die %1 Audio-Engine ist nicht verbunden, beim Sichern würden Sie daher alle "
"E/A-Verbindungen verlieren. Projekt nicht gesichert"
-#: session_state.cc:720
+#: session_state.cc:714
msgid "state could not be saved to %1"
msgstr "Status konnte nicht nach %1 gesichert werden"
-#: session_state.cc:722 session_state.cc:733
+#: session_state.cc:716 session_state.cc:727
msgid "Could not remove temporary session file at path \"%1\" (%2)"
msgstr "Konnte temporäre Projektdatei im Pfad \"%1\" nicht entfernen (%2)"
-#: session_state.cc:730
-msgid "could not rename temporary session file %1 to %2"
-msgstr "Konnte temporäre Projektdatei %1 nicht nach %2 umbenennen"
+#: session_state.cc:724
+msgid "could not rename temporary session file %1 to %2 (%3)"
+msgstr "konnte temporäre Projektdatei %1 nicht nach %2 umbenennen(%3)"
-#: session_state.cc:798
+#: session_state.cc:792
msgid "%1: session file \"%2\" doesn't exist!"
msgstr "%1: Projektdatei \"%2\" existiert nicht!"
-#: session_state.cc:810
+#: session_state.cc:804
msgid "Could not understand session file %1"
msgstr "Konnte Projektdatei \"%1\" nicht verstehen"
-#: session_state.cc:819
+#: session_state.cc:813
msgid "Session file %1 is not a session"
msgstr "Projektdatei %1 ist kein Projekt"
-#: session_state.cc:1125
+#: session_state.cc:1119
msgid "programming error: Session: incorrect XML node sent to set_state()"
msgstr ""
"Programmierfehler: Session: Inkorrekter XML-Knoten an send_state() gesendet"
-#: session_state.cc:1179
+#: session_state.cc:1173
msgid "Session: XML state has no options section"
msgstr "Session: XML hat keinen Abschnitt \"options\""
-#: session_state.cc:1184
+#: session_state.cc:1178
msgid "Session: XML state has no metadata section"
msgstr "Session: XML hat keinen Abschnitt \"metadata\""
-#: session_state.cc:1195
+#: session_state.cc:1189
msgid "Session: XML state has no sources section"
msgstr "Session: XML hat keinen Abschnitt \"sources\""
-#: session_state.cc:1202
+#: session_state.cc:1196
msgid "Session: XML state has no Tempo Map section"
msgstr "Session: XML hat keinen Abschnitt \"Tempo Map\""
-#: session_state.cc:1209
+#: session_state.cc:1203
msgid "Session: XML state has no locations section"
msgstr "Session: XML hat keinen Abschnitt \"locations\""
-#: session_state.cc:1235
+#: session_state.cc:1229
msgid "Session: XML state has no Regions section"
msgstr "Session: XML hat keinen Abschnitt \"Regions\""
-#: session_state.cc:1242
+#: session_state.cc:1236
msgid "Session: XML state has no playlists section"
msgstr "Session: XML hat keinen Abschnitt \"playlists\""
-#: session_state.cc:1262
+#: session_state.cc:1256
msgid "Session: XML state has no bundles section"
msgstr "Session: XML hat keinen Abschnitt \"bundles\""
-#: session_state.cc:1274
+#: session_state.cc:1268
msgid "Session: XML state has no diskstreams section"
msgstr "Session: XML hat keinen Abschnitt \"diskstreams\""
-#: session_state.cc:1282
+#: session_state.cc:1276
msgid "Session: XML state has no routes section"
msgstr "Session: XML hat keinen Abschnitt \"routes\""
-#: session_state.cc:1294
+#: session_state.cc:1288
msgid "Session: XML state has no route groups section"
msgstr "Session: XML hat keinen Abschnitt \"route groups\""
-#: session_state.cc:1303
+#: session_state.cc:1297
msgid "Session: XML state has no edit groups section"
msgstr "Session: XML hat keinen Abschnitt \"edit groups\""
-#: session_state.cc:1310
+#: session_state.cc:1304
msgid "Session: XML state has no mix groups section"
msgstr "Session: XML hat keinen Abschnitt \"mix groups\""
-#: session_state.cc:1318
+#: session_state.cc:1312
msgid "Session: XML state has no click section"
msgstr "Session: XML hat keinen Abschnitt \"click\""
-#: session_state.cc:1360
+#: session_state.cc:1354
msgid "Session: cannot create Route from XML description."
msgstr "Session: Kann die Route aus der XML-Beschreibung nicht erzeugen"
-#: session_state.cc:1364
+#: session_state.cc:1358
msgid "Loaded track/bus %1"
msgstr "Spur/Bus %1 wurde geladen"
-#: session_state.cc:1462
+#: session_state.cc:1456
msgid "Could not find diskstream for route"
msgstr "Konnte Diskstream für Route nicht finden"
-#: session_state.cc:1516
+#: session_state.cc:1510
msgid "Session: cannot create Region from XML description."
msgstr "Session: kann Region nicht aus XML-Beschreibung erzeugen"
-#: session_state.cc:1520
+#: session_state.cc:1514
msgid "Can not load state for region '%1'"
msgstr "Kann Status für Region '%1' nicht laden"
-#: session_state.cc:1556
+#: session_state.cc:1550
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
msgstr ""
"Regionen der Verbindungsbeschreibung nicht gefunden (IDs %1 and %2): "
"ignoriert"
-#: session_state.cc:1584
+#: session_state.cc:1578
msgid "Nested source has no ID info in session file! (ignored)"
msgstr ""
"Verschachtelte Quelle hat keine ID-Information in Projektdatei! (ignoriert)"
-#: session_state.cc:1596
+#: session_state.cc:1590
msgid "Cannot reconstruct nested source for region %1"
msgstr "Kann verschachtelte Quelle für Region %1 nicht wiederherstellen"
-#: session_state.cc:1658
+#: session_state.cc:1652
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
msgstr ""
"Session: XML-Knoten zur Beschreibung einer Audioregion ist unvollständig "
"(Quelle fehlt)"
-#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
+#: session_state.cc:1660 session_state.cc:1681 session_state.cc:1701
msgid ""
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
msgstr ""
"Session: XML-Knoten zur Beschreibung einer Audioregion referenziert eine "
"unbekannte Quell-ID =%1"
-#: session_state.cc:1672 session_state.cc:1693 session_state.cc:1713
+#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
msgid ""
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
"%1"
@@ -2084,7 +2103,7 @@ msgstr ""
"Session: XML-Knoten zur Beschreibung einer Audioregion referenziert eine "
"Nicht-Audio Quell-ID =%1"
-#: session_state.cc:1736
+#: session_state.cc:1730
msgid ""
"Session: XMLNode describing an AudioRegion is missing some master sources; "
"ignored"
@@ -2092,27 +2111,27 @@ msgstr ""
"Session: dem XML-Knoten zur Beschreibung einer Audioregion fehlen einige "
"Hauptquellen; ignoriert"
-#: session_state.cc:1770
+#: session_state.cc:1764
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
msgstr ""
"Session: XML-Knoten zur Beschreibung einer MIDI-Region ist unvollständig "
"(Quelle fehlt)"
-#: session_state.cc:1778
+#: session_state.cc:1772
msgid ""
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
msgstr ""
"Session: XML-Knoten zur Beschreibung einer MIDI-Region referenziert eine "
"unbekannte Quell-ID =%1"
-#: session_state.cc:1784
+#: session_state.cc:1778
msgid ""
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
msgstr ""
"Session: XML-Knoten zur Beschreibung einer MIDI-Region referenziert eine "
"Nicht-MIDI Quell-ID =%1"
-#: session_state.cc:1852
+#: session_state.cc:1846
msgid ""
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
"existing files with similar names"
@@ -2120,109 +2139,105 @@ msgstr ""
"kann keine neue Datei aus dem Regionennamen \"%1\" mit ident = \"%2\" "
"erzeugen: zu viele Dateien mit ähnlichen Namen existieren"
-#: session_state.cc:1875
+#: session_state.cc:1869
msgid "Session: cannot create Source from XML description."
msgstr "Session: Kann Quelle aus der XML-Beschreibung nicht erzeugen"
-#: session_state.cc:1909
+#: session_state.cc:1903
msgid "A sound file is missing. It will be replaced by silence."
msgstr "Eine Audiodatei fehlt. Sie wird durch Stille ersetzt werden."
-#: session_state.cc:1932
+#: session_state.cc:1926
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
msgstr ""
"Eine nicht mit %1 benutzbare Audiodatei wurde gefunden. Sprechen Sie mit den "
"Programmierern."
-#: session_state.cc:1949
+#: session_state.cc:1943
msgid "Could not create templates directory \"%1\" (%2)"
msgstr "Konnte Vorlagenverzeichnis \"%1\" nicht erzeugen (%2)"
-#: session_state.cc:1962
+#: session_state.cc:1956
msgid "Template \"%1\" already exists - new version not created"
msgstr "Vorlage \"%1\" existiert bereits - neue Version wurde nicht erzeugt"
-#: session_state.cc:1968
+#: session_state.cc:1962
msgid "Could not create directory for Session template\"%1\" (%2)"
msgstr "Konnte kein Verzeichnis für Projektvorlage \"%1\" erzeugen (%2)"
-#: session_state.cc:1978
+#: session_state.cc:1972
msgid "template not saved"
msgstr "Vorlage nicht gesichert"
-#: session_state.cc:1988
+#: session_state.cc:1982
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
msgstr ""
"Konnte Verzeichnis für Projektvorlagen-Pluginstatus \"%1\" nicht erzeugen "
"(%2)"
-#: session_state.cc:2183
+#: session_state.cc:2225
msgid "Unknown node \"%1\" found in Bundles list from session file"
msgstr "Unbekannter Knoten \"%1\" in Bündelliste der Projektdatei gefunden"
-#: session_state.cc:2725 session_state.cc:2731
-msgid "Cannot expand path %1 (%2)"
-msgstr "Kann Pfad %1 nicht expandieren (%2)"
-
-#: session_state.cc:2784
+#: session_state.cc:2820
msgid "Session: cannot create dead file folder \"%1\" (%2)"
msgstr "Session: kann den Mülleimer \"%1\" nicht erzeugen (%2)"
-#: session_state.cc:2823
+#: session_state.cc:2859
msgid "cannot rename unused file source from %1 to %2 (%3)"
msgstr "kann unbenutzte Dateiquelle nicht von %1 nach %2 umbenennen (%3)"
-#: session_state.cc:2841
+#: session_state.cc:2877
msgid "cannot remove peakfile %1 for %2 (%3)"
msgstr "kann Peakdatei %1 für %2 nicht entfernen (%3)"
-#: session_state.cc:3143
+#: session_state.cc:3179
msgid "could not backup old history file, current history not saved"
msgstr ""
"konnte kein Backup der alten Aktionsliste erstellen, momentane Aktionsliste "
"ungesichert"
-#: session_state.cc:3156
+#: session_state.cc:3192
msgid "history could not be saved to %1"
msgstr "Aktionsliste konnte nicht nach %1 gesichert werden"
-#: session_state.cc:3159
+#: session_state.cc:3195
msgid "Could not remove history file at path \"%1\" (%2)"
msgstr "Konnte Aktionslistendatei im Pfad \"%1\" nicht entfernen (%2)"
-#: session_state.cc:3163
+#: session_state.cc:3199
msgid "could not restore history file from backup %1 (%2)"
msgstr "konnte Aktionslistendatei nicht aus dem Backup %1 restaurieren (%2)"
-#: session_state.cc:3188
+#: session_state.cc:3224
msgid "%1: no history file \"%2\" for this session."
msgstr "%1: keine Aktionslistendatei \"%2\" für dieses Projekt."
-#: session_state.cc:3194
+#: session_state.cc:3230
msgid "Could not understand session history file \"%1\""
msgstr "Konnte Projekt-Aktionslistendatei \"%1\" nicht verstehen"
-#: session_state.cc:3236
+#: session_state.cc:3272
msgid "Failed to downcast MidiSource for NoteDiffCommand"
msgstr "MidiSource für NoteDiffCommand nicht auffindbar"
-#: session_state.cc:3247
+#: session_state.cc:3283
msgid "Failed to downcast MidiSource for SysExDiffCommand"
msgstr "MidiSource für SysExDiffCommand nicht auffindbar"
-#: session_state.cc:3258
+#: session_state.cc:3294
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
msgstr "MidiSource für PatchChangeDiffCommand nicht auffindbar"
-#: session_state.cc:3266
+#: session_state.cc:3302
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
msgstr "Konnte im XML-Knoten \"%1\" keinen Befehl erkennen."
-#: session_state.cc:3502
+#: session_state.cc:3538
msgid "Session: unknown diskstream type in XML"
msgstr "Session: Unbekannter Diskstream im XML"
-#: session_state.cc:3507
+#: session_state.cc:3543
msgid "Session: could not load diskstream via XML state"
msgstr "Session: konnte Diskstream nicht via XML-Status laden"
@@ -2251,122 +2266,122 @@ msgstr ""
"Globales Varispeed ist nicht möglich, solange %1 mit JACK Transport "
"verbunden ist."
-#: smf_source.cc:252
+#: smf_source.cc:262
msgid "Unable to read event prefix, corrupt MIDI ring"
msgstr "Kann Ereignisprefix nicht lesen, korrupter MIDI-Ringbuffer"
-#: smf_source.cc:265
+#: smf_source.cc:275
msgid "Event has time and size but no body, corrupt MIDI ring"
msgstr "time/size gelesen, aber nicht buffer, korrupter MIDI-Ringbuffer"
-#: smf_source.cc:271
+#: smf_source.cc:281
msgid "Event time is before MIDI source position"
msgstr "Event-Zeitpunkt befindet sich vor MIDI Quellposition"
-#: smf_source.cc:306 smf_source.cc:345
+#: smf_source.cc:316 smf_source.cc:355
msgid "Skipping event with unordered time %1"
msgstr "Ãœberspringe Event mit Zeitpunkt %1 ausserhalb der Reihenfolge"
-#: smf_source.cc:410
+#: smf_source.cc:420
msgid "cannot open MIDI file %1 for write"
msgstr "kann MIDI-Datei %1 nicht zum Schreiben öffnen"
-#: sndfile_helpers.cc:32
+#: sndfile_helpers.cc:34
msgid "WAV"
msgstr "WAV"
-#: sndfile_helpers.cc:33
+#: sndfile_helpers.cc:35
msgid "AIFF"
msgstr "AIFF"
-#: sndfile_helpers.cc:34
+#: sndfile_helpers.cc:36
msgid "CAF"
msgstr "CAF"
-#: sndfile_helpers.cc:35
+#: sndfile_helpers.cc:37
msgid "W64 (64 bit WAV)"
msgstr "W64 (64 bit WAV)"
-#: sndfile_helpers.cc:36
+#: sndfile_helpers.cc:38
msgid "FLAC"
msgstr "FLAC"
-#: sndfile_helpers.cc:37
+#: sndfile_helpers.cc:39
msgid "Ogg/Vorbis"
msgstr "Ogg/Vorbis"
-#: sndfile_helpers.cc:38
+#: sndfile_helpers.cc:40
msgid "raw (no header)"
msgstr "raw (no header)"
-#: sndfile_helpers.cc:43
+#: sndfile_helpers.cc:45
msgid ".wav"
msgstr ".wav"
-#: sndfile_helpers.cc:44
+#: sndfile_helpers.cc:46
msgid ".aiff"
msgstr ".aiff"
-#: sndfile_helpers.cc:45
+#: sndfile_helpers.cc:47
msgid ".caf"
msgstr ".caf"
-#: sndfile_helpers.cc:46
+#: sndfile_helpers.cc:48
msgid ".w64"
msgstr ".w64"
-#: sndfile_helpers.cc:47
+#: sndfile_helpers.cc:49
msgid ".flac"
msgstr ".flac"
-#: sndfile_helpers.cc:48
+#: sndfile_helpers.cc:50
msgid ".ogg"
msgstr ".ogg"
-#: sndfile_helpers.cc:49
+#: sndfile_helpers.cc:51
msgid ".raw"
msgstr ".raw"
-#: sndfile_helpers.cc:64
+#: sndfile_helpers.cc:66
msgid "Signed 16 bit PCM"
msgstr "Signed 16 bit PCM"
-#: sndfile_helpers.cc:65
+#: sndfile_helpers.cc:67
msgid "Signed 24 bit PCM"
msgstr "Signed 24 bit PCM"
-#: sndfile_helpers.cc:66
+#: sndfile_helpers.cc:68
msgid "Signed 32 bit PCM"
msgstr "Signed 32 bit PCM"
-#: sndfile_helpers.cc:67
+#: sndfile_helpers.cc:69
msgid "Signed 8 bit PCM"
msgstr "Signed 8 bit PCM"
-#: sndfile_helpers.cc:68
+#: sndfile_helpers.cc:70
msgid "32 bit float"
msgstr "32 bit float"
-#: sndfile_helpers.cc:81
+#: sndfile_helpers.cc:83
msgid "Little-endian (Intel)"
msgstr "Little-endian (Intel)"
-#: sndfile_helpers.cc:82
+#: sndfile_helpers.cc:84
msgid "Big-endian (PowerPC)"
msgstr "Big-endian (PowerPC)"
-#: sndfilesource.cc:201
+#: sndfilesource.cc:210
msgid "SndFileSource: cannot open file \"%1\" for %2 (%3)"
msgstr "SndFileSource: kann Datei \"%1\" nicht für %2 öffnen (%3)"
-#: sndfilesource.cc:209
+#: sndfilesource.cc:218
msgid ""
"SndFileSource: file only contains %1 channels; %2 is invalid as a channel "
"number"
msgstr ""
"SndFileSource: Datei enthält nur %1 Kanäle, %2 ist eine ungültige Kanalzahl"
-#: sndfilesource.cc:255 sndfilesource.cc:571 sndfilesource.cc:595
+#: sndfilesource.cc:264 sndfilesource.cc:604 sndfilesource.cc:628
msgid ""
"cannot set broadcast info for audio file %1 (%2); dropping broadcast info "
"for this file"
@@ -2374,67 +2389,71 @@ msgstr ""
"kann Broadcast-Informationen für die Audiodatei %1 nicht setzen (%2); "
"verwerfe Broadcast-Informationen für diese Datei"
-#: sndfilesource.cc:302
+#: sndfilesource.cc:311
msgid "could not allocate file %1 for reading."
msgstr "konnte Datei %1 nicht zum Lesen allozieren"
-#: sndfilesource.cc:337
+#: sndfilesource.cc:346
msgid "SndFileSource: could not seek to frame %1 within %2 (%3)"
msgstr "SndFileSource: Konnte in %2 Frame %1 nicht aufsuchen (%3)"
-#: sndfilesource.cc:347
+#: sndfilesource.cc:356
msgid ""
"SndFileSource: @ %1 could not read %2 within %3 (%4) (len = %5, ret was %6)"
msgstr ""
"SndFileSource: @ %1 konnte %2 innerhalb %3 nicht lesen (%4) (len = %5, ret "
"war %6)"
-#: sndfilesource.cc:391 sndfilesource.cc:420
+#: sndfilesource.cc:400 sndfilesource.cc:429
msgid "attempt to write a non-writable audio file source (%1)"
msgstr "Versuch, in eine schreibgeschützte Audio-Dateiquelle zu schreiben (%1)"
-#: sndfilesource.cc:396 utils.cc:510 utils.cc:534 utils.cc:548 utils.cc:567
+#: sndfilesource.cc:405 utils.cc:547 utils.cc:571 utils.cc:585 utils.cc:604
msgid "programming error: %1 %2"
msgstr "Programmierfehler: %1 %2"
-#: sndfilesource.cc:523
+#: sndfilesource.cc:532 sndfilesource.cc:562
msgid "attempt to flush a non-writable audio file source (%1)"
msgstr "Versuch, eine schreibgeschützte Audio-Dateiquelle zu leeren (%1)"
-#: sndfilesource.cc:528
+#: sndfilesource.cc:537 sndfilesource.cc:557
msgid "attempt to flush an un-opened audio file source (%1)"
msgstr "Versuch, eine nicht geöffnete Audio-Dateiquelle zu leeren (%1)"
-#: sndfilesource.cc:534
+#: sndfilesource.cc:543
msgid "could not allocate file %1 to write header"
msgstr "konnte Datei %1 nicht allozieren, um den Dateikopf zu schreiben"
-#: sndfilesource.cc:548
+#: sndfilesource.cc:568
+msgid "could not allocate file %1 to flush contents"
+msgstr "konnte Datei %1 nicht allozieren, um Inhalte zu löschen"
+
+#: sndfilesource.cc:581
msgid ""
"attempt to store broadcast info in a non-writable audio file source (%1)"
msgstr ""
"Versuch, Broadcast-Informationen in eine schreibgeschützte Audio-Dateiquelle "
"zu schreiben (%1)"
-#: sndfilesource.cc:553
+#: sndfilesource.cc:586
msgid "attempt to set BWF info for an un-opened audio file source (%1)"
msgstr ""
"Versuch, BWF-Informationen in einer nicht geöffnete Audio-Dateiquelle zu "
"setzen (%1)"
-#: sndfilesource.cc:614
+#: sndfilesource.cc:647
msgid "%1: cannot seek to %2 (libsndfile error: %3)"
msgstr "%1: kann %2 nicht aufsuchen (libsndfile Fehler: %3)"
-#: sndfilesource.cc:727
+#: sndfilesource.cc:760
msgid "SndFileSource: \"%1\" bad read retval: %2 of %5 (%3: %4)"
msgstr "SndFileSource: \"%1\" schlechter Lese-Rückgabewert: %2 von %5 (%3: %4)"
-#: sndfilesource.cc:740 sndfilesource.cc:790 sndfilesource.cc:797
+#: sndfilesource.cc:773 sndfilesource.cc:823 sndfilesource.cc:830
msgid "SndFileSource: \"%1\" bad write (%2)"
msgstr "SndFileSource: \"%1\" schlechter Schreibvorgang (%2)"
-#: sndfilesource.cc:820
+#: sndfilesource.cc:853
msgid ""
"Filesource: start time is already set for existing file (%1): Cannot change "
"start time."
@@ -2442,18 +2461,22 @@ msgstr ""
"Filesource: Startzeit für existierende Datei (%1) ist bereits gesetzt: Kann "
"Startzeit nicht ändern."
-#: speakers.cc:239
+#: speakers.cc:280
msgid "Speaker information is missing azimuth - speaker ignored"
msgstr "Lautsprecher-Information ohne Azimut - Lautsprecher ignoriert"
-#: speakers.cc:245
+#: speakers.cc:286
msgid "Speaker information is missing elevation - speaker ignored"
msgstr "Lautsprecher-Information ohne Elevation - Lautsprecher ignoriert"
-#: speakers.cc:251
+#: speakers.cc:292
msgid "Speaker information is missing distance - speaker ignored"
msgstr "Lautsprecher-Information ohne Distanz - Lautsprecher ignoriert"
+#: srcfilesource.cc:135
+msgid "SrcFileSource: %1"
+msgstr "video_server_dialog.cc:140"
+
#: tape_file_matcher.cc:46
msgid "Cannot compile tape track regexp for use (%1)"
msgstr "Kann regulären Ausdruck der Bandspur nicht zum Gebrauch auswerten (%1)"
@@ -2615,54 +2638,93 @@ msgstr "Knoten für Kanal hat keine Eigenschaft \"type\""
msgid "Node for Port has no \"name\" property"
msgstr "Knoten für Port hat keine Eigenschaft \"name\""
-#: utils.cc:358 utils.cc:382
+#: utils.cc:395 utils.cc:419
msgid "Splice"
msgstr "Schneiden"
-#: utils.cc:360 utils.cc:375
+#: utils.cc:397 utils.cc:412
msgid "Slide"
msgstr "Gleiten"
-#: utils.cc:362 utils.cc:378
+#: utils.cc:399 utils.cc:415
msgid "Lock"
msgstr "Sperren"
-#: utils.cc:365
+#: utils.cc:402
msgid "programming error: unknown edit mode string \"%1\""
msgstr "Programmierfehler: unbekannte Zeichenkette für Editiermodus \"%1\""
-#: utils.cc:389 utils.cc:421
+#: utils.cc:426 utils.cc:458
msgid "MIDI Timecode"
msgstr "MIDI Timecode"
-#: utils.cc:389 utils.cc:419
+#: utils.cc:426 utils.cc:456
msgid "MTC"
msgstr "MTC"
-#: utils.cc:393 utils.cc:428
+#: utils.cc:430 utils.cc:465
msgid "MIDI Clock"
msgstr "MIDI Clock"
-#: utils.cc:397 utils.cc:415 utils.cc:435
+#: utils.cc:434 utils.cc:452 utils.cc:472
msgid "JACK"
msgstr "JACK"
-#: utils.cc:401
+#: utils.cc:438
msgid "programming error: unknown sync source string \"%1\""
msgstr "Programmierfehler: unbekannte Zeichenkette für Sync-Quelle \"%1\""
-#: utils.cc:426
+#: utils.cc:463
msgid "M-Clock"
msgstr "M-Clock"
-#: utils.cc:432
+#: utils.cc:469
msgid "LTC"
msgstr "LTC"
-#: utils.cc:602
+#: utils.cc:639
msgid "programming error: unknown native header format: %1"
msgstr "Programmierfehler: unbekanntes natives Dateikopfformat: %1"
-#: utils.cc:617
+#: utils.cc:654
msgid "cannot open directory %1 (%2)"
msgstr "kann Verzeichnis %1 nicht öffnen (%2)"
+
+#~ msgid "Filesource: cannot find required file (%1): while searching"
+#~ msgstr ""
+#~ "Filesource: kann benötigte Datei (%1) während dieser Suche nicht finden"
+
+#~ msgid "Auditioning of non-audio regions not yet supported"
+#~ msgstr "Abhören von Nicht-Audio Regionen wird noch nicht unterstützt"
+
+#~ msgid "Filesource: cannot find required file (%1): while searching %2"
+#~ msgstr ""
+#~ "Dateiquelle: kann benötigte Datei (%1) auf der Suche nach %2 nicht finden"
+
+#~ msgid ""
+#~ "FileSource: \"%1\" is ambigous when searching %2\n"
+#~ "\t"
+#~ msgstr ""
+#~ "Dateiquelle: \"%1\" ist bei der Suche nach %2 mehrdeutig \n"
+#~ "\t"
+
+#~ msgid "Could not resolve path: %1 (%2)"
+#~ msgstr "Konnte den Pfad: %1 nicht auflösen (%2)"
+
+#~ msgid "LADSPA: cannot load module from \"%1\""
+#~ msgstr "LADSPA: kann Modul nicht aus \"%1\" laden"
+
+#~ msgid "looking for panners in %1"
+#~ msgstr "Suche nach Pannern in %1"
+
+#~ msgid "Panner discovered: \"%1\" in %2"
+#~ msgstr "Panner gefunden: \"%1\" in %2"
+
+#~ msgid "Could not use path %1 (%2)"
+#~ msgstr "Konnte Pfad %1 nicht benutzen (%2)"
+
+#~ msgid "could not rename temporary session file %1 to %2"
+#~ msgstr "Konnte temporäre Projektdatei %1 nicht nach %2 umbenennen"
+
+#~ msgid "Cannot expand path %1 (%2)"
+#~ msgstr "Kann Pfad %1 nicht expandieren (%2)"
diff --git a/libs/ardour/po/el.po b/libs/ardour/po/el.po
index b7b350bdd9..d1fe4d67e0 100644
--- a/libs/ardour/po/el.po
+++ b/libs/ardour/po/el.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libardour 0.664.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
+"POT-Creation-Date: 2014-02-10 17:53+0100\n"
"PO-Revision-Date: 2007-04-16 00:38+0200\n"
"Last-Translator: Klearchos Gourgourinis <muadib@in.gr>\n"
"Language-Team: Hellenic(Greek)\n"
@@ -20,74 +20,74 @@ msgstr ""
msgid "Fader"
msgstr ""
-#: audio_diskstream.cc:244
+#: audio_diskstream.cc:242
msgid "AudioDiskstream: Playlist \"%1\" isn't an audio playlist"
msgstr "AudioDiskStream: Η Λίστα \"%1\" δεν είναι ηχητική λίστα αναπαÏ/γής"
-#: audio_diskstream.cc:296
+#: audio_diskstream.cc:294
msgid "AudioDiskstream %1: there is no existing playlist to make a copy of!"
msgstr ""
"AudioDiskstream %1: δεν υπάÏχει λίστα αναπαÏ/γής για να γίνει αντιγÏαφή!"
-#: audio_diskstream.cc:848 audio_diskstream.cc:858
+#: audio_diskstream.cc:846 audio_diskstream.cc:856
msgid ""
"AudioDiskstream %1: when refilling, cannot read %2 from playlist at frame %3"
msgstr ""
"AudioDiskstream %1: κατα την αναγόμωση, δεν μπόÏεσα να διαβάσω %2 από τη "
"λίστα αναπαÏ/γής στο frame %3"
-#: audio_diskstream.cc:1014
+#: audio_diskstream.cc:1012
msgid "AudioDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr ""
"AudioDiskstream %1: δεν μπόÏεσα να διαβάσω %2 από τη λίστα αναπαÏ/γής στο "
"frame %3"
-#: audio_diskstream.cc:1383 audio_diskstream.cc:1400
+#: audio_diskstream.cc:1381 audio_diskstream.cc:1398
msgid "AudioDiskstream %1: cannot write to disk"
msgstr "AudioDiskstream %1: δεν μποÏÏŽ να γÏάψω στο δίσκο"
-#: audio_diskstream.cc:1443
+#: audio_diskstream.cc:1441
msgid "AudioDiskstream \"%1\": cannot flush captured data to disk!"
msgstr ""
"AudioDiskstream \"%1\": αδÏνατη η εκκαθάÏιση δειγματοληπτικών δεδομένων στο "
"δίσκο!"
-#: audio_diskstream.cc:1537
+#: audio_diskstream.cc:1535
msgid "%1: could not create region for complete audio file"
msgstr "%1: δεν μπόÏεσα να δημιουÏγήσω πεÏιοχή για ολόκληÏο audio file"
-#: audio_diskstream.cc:1571
+#: audio_diskstream.cc:1569
msgid "AudioDiskstream: could not create region for captured audio!"
msgstr ""
"AudioDiskstream: δεν μπόÏεσα να δημιουÏγήσω πεÏιοχή για δειγματοληψίες!"
-#: audio_diskstream.cc:1679
+#: audio_diskstream.cc:1677
msgid "programmer error: %1"
msgstr "σφάλμα Ï€ÏογÏαμματιστή: %1"
-#: audio_diskstream.cc:1905
+#: audio_diskstream.cc:1903
msgid "AudioDiskstream: channel %1 out of range"
msgstr "AudioDiskstream: κανάλι %1 εκτός διαστήματος"
-#: audio_diskstream.cc:1919 midi_diskstream.cc:1210
+#: audio_diskstream.cc:1917 midi_diskstream.cc:1209
msgid "%1:%2 new capture file not initialized correctly"
msgstr "%1:%2 νέα δειγματοληψία δεν εκκινήθη σωστά"
-#: audio_diskstream.cc:2200
+#: audio_diskstream.cc:2198
msgid "%1: cannot restore pending capture source file %2"
msgstr "%1: δεν μποÏÏŽ να ανοίξω το αÏχείο %2 από την απαιτοÏμενη πηγή"
-#: audio_diskstream.cc:2222
+#: audio_diskstream.cc:2220
msgid "%1: incorrect number of pending sources listed - ignoring them all"
msgstr "%1: ετυπώθη λανθασμένος αÏιθμός απαιτοÏμενων πηγών - αγνοήθηκαν όλες"
-#: audio_diskstream.cc:2246
+#: audio_diskstream.cc:2244
msgid "%1: cannot create whole-file region from pending capture sources"
msgstr ""
"%1: αδÏνατη η δημιουÏγία ακέÏαιας πεÏιοχής από τις απαιτοÏμενες πηγές "
"ηχοληψίας"
-#: audio_library.cc:71
+#: audio_library.cc:81
msgid "Could not open %1. Audio Library not saved"
msgstr "Δεν μπόÏεσα να ανοίξω το %1. Η Audio Library δεν αποθηκεÏθηκε"
@@ -127,11 +127,11 @@ msgstr ""
msgid "Audio Playlists (unused)"
msgstr ""
-#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
+#: audio_playlist_source.cc:171 audiosource.cc:891 file_source.cc:520
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
-#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:643
-#: rb_effect.cc:333 session.cc:2619 session.cc:2652 session.cc:3797
-#: session_handle.cc:87 sndfilesource.cc:121
+#: midi_playlist_source.cc:159 midi_source.cc:370 plugin_insert.cc:634
+#: rb_effect.cc:333 session.cc:2636 session.cc:2669 session.cc:3814
+#: session_handle.cc:87 sndfilesource.cc:122
msgid "programming error: %1"
msgstr "σφάλμα Ï€ÏογÏαμματισμοÏ: %1"
@@ -155,23 +155,23 @@ msgid ""
"Channels: "
msgstr ""
-#: audio_track.cc:167
+#: audio_track.cc:161
msgid "Unknown bundle \"%1\" listed for input of %2"
msgstr ""
-#: audio_track.cc:169
+#: audio_track.cc:163
msgid "in 1"
msgstr ""
-#: audio_track.cc:170
+#: audio_track.cc:164
msgid "No input bundles available as a replacement"
msgstr ""
-#: audio_track.cc:174
+#: audio_track.cc:168
msgid "Bundle %1 was not available - \"in 1\" used instead"
msgstr ""
-#: audio_track.cc:183
+#: audio_track.cc:177
msgid "improper input channel list in XML node (%1)"
msgstr "ακατάλληλη λίστα καναλιών εισόδου στον κόμβο XML (%1)"
@@ -195,23 +195,23 @@ msgstr ""
msgid "VAMP Plugin \"%1\" could not be loaded"
msgstr ""
-#: audioengine.cc:488
+#: audioengine.cc:495
msgid "looking for backends in %1\n"
msgstr ""
-#: audioengine.cc:511
+#: audioengine.cc:518
msgid "AudioEngine: cannot load module \"%1\" (%2)"
msgstr ""
-#: audioengine.cc:517
+#: audioengine.cc:524
msgid "AudioEngine: backend at \"%1\" has no descriptor function."
msgstr ""
-#: audioengine.cc:589
+#: audioengine.cc:596
msgid "Could not create backend for %1: %2"
msgstr ""
-#: audioregion.cc:1643
+#: audioregion.cc:1651
msgid ""
"You have requested an operation that requires audio analysis.\n"
"\n"
@@ -226,11 +226,11 @@ msgid ""
"this and future transient-detection operations.\n"
msgstr ""
-#: audiosource.cc:199
+#: audiosource.cc:210
msgid "cannot rename peakfile for %1 from %2 to %3 (%4)"
msgstr "αδÏνατη η μετονομασία του peakfile για %1 από %2 σε %3 (%4)"
-#: audiosource.cc:226
+#: audiosource.cc:239
msgid "AudioSource: cannot stat peakfile \"%1\""
msgstr ""
@@ -239,49 +239,70 @@ msgid "cannot read sample data for unscaled peak computation"
msgstr ""
"δεν μποÏÏŽ να διαβάσω δεδομένα δείγματος για υπολογισμό μη-κλιμακώτου peak"
-#: audiosource.cc:387
+#: audiosource.cc:386
msgid "AudioSource: cannot open peakpath (a) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:463
+#: audiosource.cc:395 audiosource.cc:473
+msgid ""
+"AudioSource: could not seek to correct location in peak file \"%1\" (%2)"
+msgstr ""
+
+#: audiosource.cc:453
msgid "AudioSource: cannot open peakpath (b) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:587
+#: audiosource.cc:567
msgid ""
"AudioSource[%1]: peak read - cannot read %2 samples at offset %3 of %4 (%5)"
msgstr ""
-#: audiosource.cc:667
+#: audiosource.cc:634
msgid "%1: could not write read raw data for peak computation (%2)"
msgstr ""
"%1: δεν μποÏεσα να γÏάψω ανεγνωσμένα raw δεδομένα για τον υπολογισμό του "
"peak (%2)"
-#: audiosource.cc:706
+#: audiosource.cc:672
msgid "AudioSource: cannot open peakpath (c) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:773 audiosource.cc:886
+#: audiosource.cc:739 audiosource.cc:861
+msgid "%1: could not seek in peak file data (%2)"
+msgstr ""
+
+#: audiosource.cc:744 audiosource.cc:870
msgid "%1: could not write peak file data (%2)"
msgstr "%1: δεν μπόÏεσα να γÏάψω δεδομένα του αÏχείου peak (%2)"
-#: audiosource.cc:924
+#: audiosource.cc:903
msgid "could not truncate peakfile %1 to %2 (error: %3)"
msgstr ""
-#: auditioner.cc:87
-msgid "no outputs available for auditioner - manual connection required"
+#: auditioner.cc:95
+msgid "Falling back to Reasonable Synth for Midi Audition"
+msgstr ""
+
+#: auditioner.cc:97
+msgid "No synth for midi-audition found."
msgstr ""
-#: auditioner.cc:135
-msgid "Auditioning of non-audio regions not yet supported"
+#: auditioner.cc:152
+msgid "no outputs available for auditioner - manual connection required"
msgstr ""
-#: auditioner.cc:160
+#: auditioner.cc:392 auditioner.cc:438
msgid "Cannot setup auditioner processing flow for %1 channels"
msgstr ""
+#: auditioner.cc:426
+msgid "Failed to load synth for MIDI-Audition."
+msgstr ""
+
+#: auditioner.cc:445
+msgid "Auditioning of regions other than Audio or Midi is not supported."
+msgstr ""
+
#: automatable.cc:81
msgid "Automation node has no path property"
msgstr ""
@@ -317,23 +338,23 @@ msgid ""
"AutomationList: passed XML node called %1, not \"AutomationList\" - ignored"
msgstr ""
-#: butler.cc:91
+#: butler.cc:80
msgid "Cannot create transport request signal pipe (%1)"
msgstr "Δεν μποÏÏŽ να δημιουÏγήσω transport request signal pipe (%1)"
-#: butler.cc:97 butler.cc:103
+#: butler.cc:86 butler.cc:92
msgid "UI: cannot set O_NONBLOCK on butler request pipe (%1)"
msgstr "UI: δεν μποÏÏŽ να θέσω O_NONBLOCK στο butler request pipe (%1)"
-#: butler.cc:109
+#: butler.cc:124
msgid "Session: could not create butler thread"
msgstr "ΣυνεδÏία: δεν μπόÏεσα να δημιουÏγήσω δέσμη με τον butler"
-#: butler.cc:156
+#: butler.cc:165
msgid "poll on butler request pipe failed (%1)"
msgstr ""
-#: butler.cc:163
+#: butler.cc:172
msgid "Error on butler thread request pipe: fd=%1 err=%2"
msgstr ""
@@ -341,55 +362,55 @@ msgstr ""
msgid "Error reading from butler request pipe"
msgstr "Σφάλμα στην ανάγνωση από butler request pipe"
-#: butler.cc:248
+#: butler.cc:301
msgid "Butler read ahead failure on dstream %1"
msgstr "Αποτυχία Ï€Ïοανάγνωσης Butler στο dstream %1"
-#: butler.cc:285
+#: butler.cc:338
msgid "Butler write-behind failure on dstream %1"
msgstr "Αποτυχία οπισθεγγÏαφής Butler στο dstream %1"
-#: control_protocol_manager.cc:134
+#: control_protocol_manager.cc:164
msgid "control protocol name \"%1\" has no descriptor"
msgstr "Το όνομα Ï€Ïωτοκόλλου ελέγχου \"%1\" δεν έχει descriptor"
-#: control_protocol_manager.cc:141
+#: control_protocol_manager.cc:171
msgid "control protocol name \"%1\" could not be initialized"
msgstr "Το όνομα Ï€Ïωτοκόλλου ελέγχου \"%1\" ήταν αδÏνατο να αÏχίσει"
-#: control_protocol_manager.cc:201
+#: control_protocol_manager.cc:237
msgid "Instantiating mandatory control protocol %1"
msgstr ""
-#: control_protocol_manager.cc:222
+#: control_protocol_manager.cc:258
msgid "looking for control protocols in %1\n"
msgstr ""
-#: control_protocol_manager.cc:247
+#: control_protocol_manager.cc:283
msgid "Control protocol %1 not usable"
msgstr "ΠÏωτόκολλο ελέγχου %1 μη χÏησιμοποιήσιμο"
-#: control_protocol_manager.cc:264
+#: control_protocol_manager.cc:300
msgid "Control surface protocol discovered: \"%1\"\n"
msgstr ""
-#: control_protocol_manager.cc:282
+#: control_protocol_manager.cc:318
msgid "ControlProtocolManager: cannot load module \"%1\" (%2)"
msgstr "ControlProtocolManager: δεν μποÏÏŽ να φοÏτώσω το module \"%1\" (%2)"
-#: control_protocol_manager.cc:290
+#: control_protocol_manager.cc:324
msgid "ControlProtocolManager: module \"%1\" has no descriptor function."
msgstr "ControlProtocolManager: το module \"%1\" δεν έχει descriptor function."
-#: cycle_timer.cc:38
+#: cycle_timer.cc:40
msgid "CycleTimer::get_mhz(): can't open /proc/cpuinfo"
msgstr "CycleTimer::get_mhz(): δεν ανοίγει το /proc/cpuinfo"
-#: cycle_timer.cc:50
+#: cycle_timer.cc:52
msgid "CycleTimer::get_mhz(): cannot locate cpu MHz in /proc/cpuinfo"
msgstr "CycleTimer::get_mhz(): δεν ευÏέθη το cpu MHz στο /proc/cpuinfo"
-#: cycle_timer.cc:73
+#: cycle_timer.cc:75
msgid "cannot locate cpu MHz in /proc/cpuinfo"
msgstr "δεν ευÏέθη το cpu MHz στο /proc/cpuinfo"
@@ -397,7 +418,7 @@ msgstr "δεν ευÏέθη το cpu MHz στο /proc/cpuinfo"
msgid "audio"
msgstr ""
-#: data_type.cc:28 session.cc:1791 session.cc:1794
+#: data_type.cc:28 session.cc:1808 session.cc:1811
msgid "MIDI"
msgstr ""
@@ -405,15 +426,15 @@ msgstr ""
msgid "unknown"
msgstr ""
-#: delivery.cc:114
+#: delivery.cc:118
msgid "main outs"
msgstr ""
-#: delivery.cc:117 send.cc:61
+#: delivery.cc:121 send.cc:62
msgid "listen"
msgstr ""
-#: diskstream.cc:303
+#: diskstream.cc:302
msgid "Location \"%1\" not valid for track loop (start >= end)"
msgstr "Η Τοποθεσία \"%1\" δεν είναι ικανή για track loop (αÏχή >= τέλος)"
@@ -425,23 +446,23 @@ msgstr ""
msgid "Export failed: %1"
msgstr ""
-#: export_filename.cc:118
+#: export_filename.cc:119
msgid "Existing export folder for this session (%1) does not exist - ignored"
msgstr ""
-#: export_filename.cc:229
+#: export_filename.cc:230
msgid "No Time"
msgstr ""
-#: export_filename.cc:238
+#: export_filename.cc:239
msgid "Invalid time format"
msgstr ""
-#: export_filename.cc:247
+#: export_filename.cc:248
msgid "No Date"
msgstr ""
-#: export_filename.cc:262
+#: export_filename.cc:263
msgid "Invalid date format"
msgstr ""
@@ -509,7 +530,7 @@ msgstr ""
msgid "Rectangular"
msgstr ""
-#: export_formats.cc:52 session.cc:5014 session.cc:5030
+#: export_formats.cc:52 session.cc:5006 session.cc:5022
msgid "None"
msgstr ""
@@ -549,15 +570,15 @@ msgstr ""
msgid "No sample format"
msgstr ""
-#: export_handler.cc:335
+#: export_handler.cc:343
msgid "Editor: cannot open \"%1\" as export file for CD marker file"
msgstr ""
-#: export_handler.cc:417 export_handler.cc:420
+#: export_handler.cc:425 export_handler.cc:428
msgid "an error occured while writing a TOC/CUE file: %1"
msgstr ""
-#: export_handler.cc:642 export_handler.cc:700
+#: export_handler.cc:650 export_handler.cc:708
msgid "Cannot convert %1 to Latin-1 text"
msgstr ""
@@ -619,7 +640,7 @@ msgid ""
"configuration"
msgstr ""
-#: file_source.cc:198 session_state.cc:2807
+#: file_source.cc:198 session_state.cc:2843
msgid ""
"there are already 1000 files with names like %1; versioning discontinued"
msgstr "ΥπάÏχουν ήδη 1000 αÏχεία με ονόματα όπως %1; μη-συνεχές versioning"
@@ -628,38 +649,35 @@ msgstr "ΥπάÏχουν ήδη 1000 αÏχεία με ονόματα όπως %
msgid "cannot rename file source from %1 to %2 (%3)"
msgstr ""
-#: file_source.cc:250 file_source.cc:378
+#: file_source.cc:248 file_source.cc:372
msgid "FileSource: search path not set"
msgstr "FileSource: μονοπάτι αναζητήσεως δεν ετέθη"
-#: file_source.cc:313 file_source.cc:448
-msgid "Filesource: cannot find required file (%1): while searching %2"
+#: file_source.cc:309 file_source.cc:439
+msgid "Filesource: cannot find required file (%1)"
msgstr ""
-"Filesource: δεν ευÏέθη το απαιτοÏμενο αÏχείο (%1): κατά την αναζήτηση του %2"
-#: file_source.cc:440
+#: file_source.cc:432
msgid ""
-"FileSource: \"%1\" is ambigous when searching %2\n"
+"FileSource: \"%1\" is ambigous when searching\n"
"\t"
msgstr ""
-"FileSource: \"%1\" είναι αμφίβολο κατά την αναζήτηση του %2\n"
-"\t"
-#: file_source.cc:494
+#: file_source.cc:484
msgid "Filesource: cannot find required file (%1): %2"
msgstr "Filesource: δεν ευÏέθη το απαιτοÏμενο αÏχείο (%1): %2"
-#: file_source.cc:501
+#: file_source.cc:492
msgid "Filesource: cannot check for existing file (%1): %2"
msgstr "Filesource: δεν μποÏÏŽ να ελέγξω για το υπάÏχον αÏχείο (%1): %2"
-#: file_source.cc:535
+#: file_source.cc:526
msgid ""
"Programming error! %1 tried to rename a file over another file! It's safe to "
"continue working, but please report this to the developers."
msgstr ""
-#: file_source.cc:540
+#: file_source.cc:531
msgid "cannot rename file %1 to %2 (%3)"
msgstr ""
@@ -673,15 +691,15 @@ msgid ""
"cannot run"
msgstr ""
-#: filesystem_paths.cc:91
+#: filesystem_paths.cc:96
msgid "ARDOUR_DLL_PATH not set in environment - exiting\n"
msgstr ""
-#: filesystem_paths.cc:107
+#: filesystem_paths.cc:125
msgid "ARDOUR_CONFIG_PATH not set in environment - exiting\n"
msgstr ""
-#: filesystem_paths.cc:127
+#: filesystem_paths.cc:148
msgid "ARDOUR_DATA_PATH not set in environment - exiting\n"
msgstr ""
@@ -693,87 +711,83 @@ msgstr ""
msgid "filter: error creating new file %1 (%2)"
msgstr ""
-#: find_session.cc:51
-msgid "Could not resolve path: %1 (%2)"
-msgstr "ΑδÏνατη η εÏÏεση path: %1 (%2)"
-
-#: find_session.cc:63
+#: find_session.cc:59
msgid "cannot check session path %1 (%2)"
msgstr "δεν μποÏÏŽ να ελέγξω το μονοπάτι συνεδÏίας %1 (%2)"
-#: find_session.cc:89
+#: find_session.cc:85
msgid "cannot check statefile %1 (%2)"
msgstr "δεν μποÏÏŽ να ελέγξω το αÏχείο κατάστασεως %1 (%2)"
-#: find_session.cc:125
+#: find_session.cc:121
msgid "%1 is not a snapshot file"
msgstr ""
-#: find_session.cc:142
+#: find_session.cc:138
msgid "cannot determine current working directory (%1)"
msgstr "δεν μποÏÏŽ να καθοÏίσω τον Ï„Ïέχοντα ενεÏγό φάκελο(directory) (%1)"
-#: find_session.cc:159
+#: find_session.cc:155
msgid "unknown file type for session %1"
msgstr "άγνωστος Ï„Ïπος αÏχείου για την συνεδÏία %1"
-#: globals.cc:207
+#: globals.cc:216
msgid "Could not set system open files limit to \"unlimited\""
msgstr ""
-#: globals.cc:209
+#: globals.cc:218
msgid "Could not set system open files limit to %1"
msgstr ""
-#: globals.cc:213
+#: globals.cc:222
msgid "Your system is configured to limit %1 to only %2 open files"
msgstr ""
-#: globals.cc:217
+#: globals.cc:226
msgid "Could not get system open files limit (%1)"
msgstr ""
-#: globals.cc:268
+#: globals.cc:280
msgid "Loading configuration"
msgstr ""
-#: import.cc:207
+#: import.cc:208
msgid "Could not find a source for %1 even though we are updating this file!"
msgstr ""
-#: import.cc:236
+#: import.cc:237
msgid "Unable to create file %1 during import"
msgstr ""
-#: import.cc:262
+#: import.cc:263
msgid "Resampling %1 from %2kHz to %3kHz"
msgstr ""
-#: import.cc:268
+#: import.cc:269
msgid "Copying %1"
msgstr ""
-#: import.cc:446
+#: import.cc:455
msgid "Track %1 of %2 contained no usable MIDI data"
msgstr ""
-#: import.cc:453
+#: import.cc:462
msgid "MIDI file %1 was not readable (no reason available)"
msgstr ""
-#: import.cc:499
+#: import.cc:508
msgid "Import: cannot open input sound file \"%1\""
msgstr "Εισαγωγή: δεν μποÏÏŽ να ανοίξω το εισαγμένο αÏχείο ήχου \"%1\""
-#: import.cc:510
+#: import.cc:519
msgid "Import: error opening MIDI file"
msgstr ""
-#: import.cc:549
+#: import.cc:558
msgid "Loading MIDI file %1"
msgstr ""
-#: import.cc:614
+#: import.cc:623
msgid "Failed to remove some files after failed/cancelled import operation"
msgstr ""
@@ -785,155 +799,155 @@ msgstr ""
msgid "preset %1 (bank %2)"
msgstr ""
-#: internal_send.cc:278 internal_send.cc:279
+#: internal_send.cc:300 internal_send.cc:301
msgid "%1 - cannot find any track/bus with the ID %2 to connect to"
msgstr ""
-#: io.cc:208
+#: io.cc:209
msgid "IO: cannot disconnect port %1 from %2"
msgstr ""
-#: io.cc:343 io.cc:428
+#: io.cc:344 io.cc:431
msgid "IO: cannot register input port %1"
msgstr "IO: δεν μποÏεί να καταχώÏηθεί η θÏÏα εισόδου %1"
-#: io.cc:348 io.cc:433
+#: io.cc:349 io.cc:436
msgid "IO: cannot register output port %1"
msgstr "IO: δεν μποÏει να καταχώÏηθεί η θÏÏα εξόδου %1"
-#: io.cc:591 io.cc:647
+#: io.cc:598 io.cc:654
msgid "incorrect XML node \"%1\" passed to IO object"
msgstr "μη-σωστός κόμβος XML \"%1\" πέÏασε στο IO αντικείμενο"
-#: io.cc:706
+#: io.cc:713
msgid "in"
msgstr ""
-#: io.cc:706
+#: io.cc:713
msgid "out"
msgstr ""
-#: io.cc:707
+#: io.cc:714
msgid "input"
msgstr ""
-#: io.cc:707
+#: io.cc:714
msgid "output"
msgstr ""
-#: io.cc:717
+#: io.cc:724
msgid "Unknown bundle \"%1\" listed for %2 of %3"
msgstr ""
-#: io.cc:783
+#: io.cc:790
msgid "Bundle %1 was not available - \"%2\" used instead"
msgstr ""
-#: io.cc:786
+#: io.cc:793
msgid "No %1 bundles available as a replacement"
msgstr ""
-#: io.cc:889
+#: io.cc:896
msgid "%1: cannot create I/O ports"
msgstr "%1: θÏÏες I/O δεν μποÏοÏν να δημιουÏγηθοÏν"
-#: io.cc:1017 io.cc:1121
+#: io.cc:1024 io.cc:1128
msgid "IO: badly formed string in XML node for inputs \"%1\""
msgstr "IO: κακοφτιαγμένη γÏαμμή στον XML κόμβο για εισόδους \"%1\""
-#: io.cc:1022 io.cc:1126
+#: io.cc:1029 io.cc:1133
msgid "bad input string in XML node \"%1\""
msgstr "κακή γÏαμμή εισόδου στον XML κόμβο \"%1\""
-#: io.cc:1060
+#: io.cc:1067
msgid "IO: badly formed string in XML node for outputs \"%1\""
msgstr "IO: δÏσμοÏφη γÏαμμή στον κόμβο XML για τις εξόδους \"%1\""
-#: io.cc:1065
+#: io.cc:1072
msgid "IO: bad output string in XML node \"%1\""
msgstr "IO: κακή γÏαμμή εξόδουστον κόμβο XML \"%1\""
-#: io.cc:1411
+#: io.cc:1417
#, c-format
msgid "%s %u"
msgstr ""
-#: io.cc:1458
+#: io.cc:1464
#, c-format
msgid "%s in"
msgstr ""
-#: io.cc:1460
+#: io.cc:1466
#, c-format
msgid "%s out"
msgstr ""
-#: io.cc:1535 session.cc:686 session.cc:715
+#: io.cc:1541 session.cc:689 session.cc:718
msgid "mono"
msgstr ""
-#: io.cc:1537 session.cc:699 session.cc:729
+#: io.cc:1543 session.cc:702 session.cc:732
msgid "L"
msgstr ""
-#: io.cc:1537 session.cc:701 session.cc:731
+#: io.cc:1543 session.cc:704 session.cc:734
msgid "R"
msgstr ""
-#: io.cc:1539 io.cc:1545
+#: io.cc:1545 io.cc:1551
#, c-format
msgid "%d"
msgstr ""
-#: ladspa_plugin.cc:86
+#: ladspa_plugin.cc:93
+msgid "LADSPA: Unable to open module: "
+msgstr ""
+
+#: ladspa_plugin.cc:99
msgid "LADSPA: module has no descriptor function."
msgstr "LADSPA: το module δεν έχει ενδεικτική λειτουÏγία."
-#: ladspa_plugin.cc:91
+#: ladspa_plugin.cc:106
msgid "LADSPA: plugin has gone away since discovery!"
msgstr "LADSPA: το plugin την 'κοπάνισε' μετά την ανακάλυψη του!"
-#: ladspa_plugin.cc:98
+#: ladspa_plugin.cc:113
msgid "LADSPA: \"%1\" cannot be used, since it cannot do inplace processing"
msgstr ""
"LADSPA: \"%1\" δεν μποÏεί να χÏησιμοποιηθεί, εφ'όσον δεν μποÏεί να κάνει επι "
"τόπου επεξεÏγασία"
-#: ladspa_plugin.cc:297
+#: ladspa_plugin.cc:311
msgid ""
"illegal parameter number used with plugin \"%1\". This may indicate a change "
"in the plugin design, and presets may be invalid"
msgstr ""
-#: ladspa_plugin.cc:376 ladspa_plugin.cc:426
+#: ladspa_plugin.cc:390 ladspa_plugin.cc:440
msgid "Bad node sent to LadspaPlugin::set_state"
msgstr "Κακός κόμβος εστάλη στο LadspaPlugin::set_state"
-#: ladspa_plugin.cc:391 ladspa_plugin.cc:440
+#: ladspa_plugin.cc:405 ladspa_plugin.cc:454
msgid "LADSPA: no ladspa port number"
msgstr "LADSPA: κανείς αÏιθμός θÏÏας ladspa"
-#: ladspa_plugin.cc:397 ladspa_plugin.cc:446
+#: ladspa_plugin.cc:411 ladspa_plugin.cc:460
msgid "LADSPA: no ladspa port data"
msgstr "LADSPA: κανένα δεδομένο θÏÏας ladspa"
-#: ladspa_plugin.cc:717
-msgid "LADSPA: cannot load module from \"%1\""
-msgstr "LADSPA: δεν μποÏÏŽ να φοÏτώσω module από \"%1\""
-
-#: ladspa_plugin.cc:827
+#: ladspa_plugin.cc:840
msgid "Could not locate HOME. Preset not removed."
msgstr ""
-#: ladspa_plugin.cc:864 ladspa_plugin.cc:870
+#: ladspa_plugin.cc:879 ladspa_plugin.cc:885
msgid "Could not create %1. Preset not saved. (%2)"
msgstr "Δεν μπόÏεσα να δημιουÏγήσω το %1. ΠÏο-ÏÏθμιση δεν αποθηκεÏθηκε. (%2)"
-#: ladspa_plugin.cc:877
+#: ladspa_plugin.cc:892
msgid "Error saving presets file %1."
msgstr "Σφάλμα στην αποθήκευση αÏχείου Ï€Ïο-Ïυθμίσεων %1."
-#: ladspa_plugin.cc:915
+#: ladspa_plugin.cc:934
msgid "Could not locate HOME. Preset not saved."
msgstr "Δεν μπόÏεσα να βÏÏŽ το HOME. ΠÏο-ÏÏθμιση δεν αποθηκεÏθηκε."
@@ -975,7 +989,7 @@ msgstr ""
msgid "incorrect XML mode passed to Locations::set_state"
msgstr "λανθασμένο XML mode πέÏασε στις Τοποθεσίες::set_state"
-#: location.cc:842 session.cc:4516 session_state.cc:1031
+#: location.cc:842 session.cc:4533 session_state.cc:1025
msgid "session"
msgstr ""
@@ -1030,40 +1044,39 @@ msgid "Session and LTC framerate mismatch: LTC:%1 Session:%2."
msgstr ""
#: ltc_slave.cc:591
-#, c-format
msgid "flywheel"
msgstr ""
-#: midi_diskstream.cc:167
+#: midi_diskstream.cc:166
msgid ""
"%1: I/O configuration change %4 requested to use %2, but channel setup is %3"
msgstr ""
-#: midi_diskstream.cc:219
+#: midi_diskstream.cc:218
msgid "MidiDiskstream: Playlist \"%1\" isn't a midi playlist"
msgstr ""
-#: midi_diskstream.cc:270
+#: midi_diskstream.cc:269
msgid "MidiDiskstream %1: there is no existing playlist to make a copy of!"
msgstr ""
-#: midi_diskstream.cc:699
+#: midi_diskstream.cc:698
msgid "MidiDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr ""
-#: midi_diskstream.cc:834
+#: midi_diskstream.cc:833
msgid "MidiDiskstream %1: cannot write to disk"
msgstr ""
-#: midi_diskstream.cc:868
+#: midi_diskstream.cc:867
msgid "MidiDiskstream \"%1\": cannot flush captured data to disk!"
msgstr ""
-#: midi_diskstream.cc:955
+#: midi_diskstream.cc:954
msgid "%1: could not create region for complete midi file"
msgstr ""
-#: midi_diskstream.cc:992
+#: midi_diskstream.cc:991
msgid "MidiDiskstream: could not create region for captured midi!"
msgstr ""
@@ -1075,27 +1088,27 @@ msgstr ""
msgid "No SysExID found for sys-ex property change - ignored"
msgstr ""
-#: midi_model.cc:2010
+#: midi_model.cc:2012
msgid "transpose"
msgstr ""
-#: midi_patch_manager.cc:126
+#: midi_patch_manager.cc:127
msgid "Duplicate MIDI device `%1' in `%2' ignored"
msgstr ""
-#: midi_source.cc:125
+#: midi_source.cc:124
msgid "Missing parameter property on InterpolationStyle"
msgstr ""
-#: midi_source.cc:132
+#: midi_source.cc:131
msgid "Missing style property on InterpolationStyle"
msgstr ""
-#: midi_source.cc:144
+#: midi_source.cc:143
msgid "Missing parameter property on AutomationState"
msgstr ""
-#: midi_source.cc:151
+#: midi_source.cc:150
msgid "Missing state property on AutomationState"
msgstr ""
@@ -1139,22 +1152,22 @@ msgstr ""
msgid "solo control"
msgstr ""
-#: mtc_slave.cc:238
+#: mtc_slave.cc:240
msgid "MTC Slave: atomic read of current time failed, sleeping!"
msgstr ""
"MTC Slave: ατομική ανάγνωση του Ï„Ïέχοντος χÏόνου απέτυχε, πίσω για Ïπνο!"
-#: mtc_slave.cc:361
+#: mtc_slave.cc:362
msgid ""
"Unknown rate/drop value %1 in incoming MTC stream, session values used "
"instead"
msgstr ""
-#: mtc_slave.cc:381
+#: mtc_slave.cc:382
msgid "Session framerate adjusted from %1 TO: MTC's %2."
msgstr ""
-#: mtc_slave.cc:395
+#: mtc_slave.cc:396
msgid "Session and MTC framerate mismatch: MTC:%1 %2:%3."
msgstr ""
@@ -1214,31 +1227,35 @@ msgstr ""
msgid "Pannable given XML data for %1 - ignored"
msgstr ""
-#: panner_manager.cc:76
-msgid "looking for panners in %1"
+#: panner_manager.cc:80
+msgid "looking for panners in %1\n"
msgstr ""
-#: panner_manager.cc:100
-msgid "Panner discovered: \"%1\" in %2"
+#: panner_manager.cc:108
+msgid "Panner discovered: \"%1\" in %2\n"
msgstr ""
-#: panner_manager.cc:117
+#: panner_manager.cc:125
msgid "PannerManager: cannot load module \"%1\" (%2)"
msgstr ""
-#: panner_manager.cc:124
+#: panner_manager.cc:132
msgid "PannerManager: module \"%1\" has no descriptor function."
msgstr ""
-#: panner_manager.cc:187
+#: panner_manager.cc:219
msgid "no panner discovered for in/out = %1/%2"
msgstr ""
-#: panner_shell.cc:179
+#: panner_shell.cc:126
+msgid "select panner: %1\n"
+msgstr ""
+
+#: panner_shell.cc:245
msgid "Unknown panner plugin \"%1\" found in pan state - ignored"
msgstr "Άγνωστο plugin για panner \"%1\" ευÏέθη στην κατάσταση pan - αγνοήθηκε"
-#: panner_shell.cc:185
+#: panner_shell.cc:251
msgid "panner plugin node has no type information!"
msgstr "ο κόμβος για τα plugin του panner δεν έχει πληÏοφοÏίες Ï„Ïπου!"
@@ -1258,19 +1275,19 @@ msgstr ""
msgid "Could not construct playlist for PlaylistSource from session data!"
msgstr ""
-#: plugin.cc:324
+#: plugin.cc:328
msgid ""
"Plugin presets are not supported in this build of %1. Consider paying for a "
"full version"
msgstr ""
-#: plugin.cc:398
+#: plugin.cc:402
msgid ""
"Saving plugin settings is not supported in this build of %1. Consider paying "
"for the full version"
msgstr ""
-#: plugin_insert.cc:598
+#: plugin_insert.cc:589
msgid "programming error: "
msgstr "σφάλμα Ï€ÏογÏαμματισμοÏ: "
@@ -1306,43 +1323,43 @@ msgstr "PluginInsert: Auto: το id θÏÏας είναι εκτός πεδίοÏ
msgid "PluginInsert: automatable control %1 not found - ignored"
msgstr ""
-#: plugin_manager.cc:161
+#: plugin_manager.cc:165
msgid "Discovering Plugins"
msgstr ""
-#: plugin_manager.cc:335
+#: plugin_manager.cc:286
msgid "Could not parse rdf file: %1"
msgstr "Δεν μπόÏεσα να αναλÏσω το αÏχείο rdf: %1"
-#: plugin_manager.cc:374
+#: plugin_manager.cc:330
msgid "LADSPA: cannot load module \"%1\" (%2)"
msgstr "LADSPA: δεν μποÏÏŽ να φοÏτώσω το module \"%1\" (%2)"
-#: plugin_manager.cc:381
+#: plugin_manager.cc:337
msgid "LADSPA: module \"%1\" has no descriptor function."
msgstr "LADSPA: το module \"%1\" δεν έχει λειτουÏγία πεÏιγÏαφής."
-#: plugin_manager.cc:602
+#: plugin_manager.cc:567
msgid ""
"VST plugin %1 does not support processReplacing, and so cannot be used in %2 "
"at this time"
msgstr ""
-#: plugin_manager.cc:709
+#: plugin_manager.cc:680
msgid ""
"linuxVST plugin %1 does not support processReplacing, and so cannot be used "
"in %2 at this time"
msgstr ""
-#: plugin_manager.cc:870
+#: plugin_manager.cc:841
msgid "unknown plugin status type \"%1\" - all entries ignored"
msgstr ""
-#: plugin_manager.cc:887
+#: plugin_manager.cc:858
msgid "unknown plugin type \"%1\" - ignored"
msgstr ""
-#: port.cc:410
+#: port.cc:412
msgid "could not reregister %1"
msgstr "αδÏνατη η επανακαταγÏαφή %1"
@@ -1350,11 +1367,11 @@ msgstr "αδÏνατη η επανακαταγÏαφή %1"
msgid "insert %1"
msgstr ""
-#: port_insert.cc:198
+#: port_insert.cc:197
msgid "XML node describing port insert is missing the `type' field"
msgstr ""
-#: port_insert.cc:203
+#: port_insert.cc:202
msgid "non-port insert XML used for port plugin insert"
msgstr "εισαγωγή μη-θÏÏας XML για χÏήση σε εισαγωγή plugin θÏÏας"
@@ -1386,11 +1403,11 @@ msgstr "AudioEngine: αδÏνατη η σÏνδεση %1 (%2) σε %3 (%4)"
msgid "Re-establising port %1 failed"
msgstr ""
-#: processor.cc:207
+#: processor.cc:208
msgid "No %1 property flag in element %2"
msgstr ""
-#: processor.cc:216
+#: processor.cc:217
msgid "No child node with active property"
msgstr ""
@@ -1454,11 +1471,11 @@ msgstr ""
msgid "cannot create new name for region \"%1\""
msgstr "δεν μποÏÏŽ να δημιουÏγήσω νέο όνομα για την πεÏιοχή \"%1\""
-#: resampled_source.cc:98
+#: resampled_source.cc:102
msgid "Import: %1"
msgstr "Εισαγωγή: %1"
-#: resampled_source.cc:128
+#: resampled_source.cc:132 srcfilesource.cc:76
msgid "Import: src_new() failed : %1"
msgstr "Εισαγωγή: src_new() απέτυχε : %1"
@@ -1466,29 +1483,29 @@ msgstr "Εισαγωγή: src_new() απέτυχε : %1"
msgid "return %1"
msgstr ""
-#: route.cc:1075 route.cc:2528
+#: route.cc:1081 route.cc:2541
msgid "unknown Processor type \"%1\"; ignored"
msgstr ""
-#: route.cc:1087
+#: route.cc:1093
msgid "processor could not be created. Ignored."
msgstr ""
-#: route.cc:1962 route.cc:2187
+#: route.cc:1975 route.cc:2200
msgid "Bad node sent to Route::set_state() [%1]"
msgstr "Κακός κόμβος εστάλη στο Route::set_state() [%1]"
-#: route.cc:2022
+#: route.cc:2035
msgid "Pannable state found for route (%1) without a panner!"
msgstr ""
-#: route.cc:2096 route.cc:2100 route.cc:2301 route.cc:2305
+#: route.cc:2109 route.cc:2113 route.cc:2314 route.cc:2318
msgid "badly formed order key string in state file! [%1] ... ignored."
msgstr ""
"δÏσμοÏφη γÏαμμή ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Ï„Î±Î¾Î¹Î½Î¿Î¼Î®ÏƒÎµÏ‰Ï‚ στο αÏχείο καταστάσεως ! [%1] ... "
"αγνοήθηκε."
-#: route.cc:2311
+#: route.cc:2324
msgid "Converting deprecated order key for %1 using Editor order %2"
msgstr ""
@@ -1504,15 +1521,15 @@ msgstr ""
msgid "error writing tempo-adjusted data to %1"
msgstr "σφάλμα στην εγγÏαφή χÏονο-Ïυθμισμένων δεδομένων στο %1"
-#: send.cc:59
+#: send.cc:60
msgid "aux %1"
msgstr ""
-#: send.cc:63
+#: send.cc:64
msgid "send %1"
msgstr ""
-#: send.cc:65
+#: send.cc:66
msgid "programming error: send created using role %1"
msgstr ""
@@ -1536,149 +1553,149 @@ msgstr ""
msgid "Set up standard connections"
msgstr ""
-#: session.cc:635
+#: session.cc:638
msgid "could not setup Click I/O"
msgstr "Δεν μπόÏεσα να διαμοÏφώσω το I/O του ΜετÏονόμου(click)"
-#: session.cc:683
+#: session.cc:686
#, c-format
msgid "out %<PRIu32>"
msgstr ""
-#: session.cc:697
+#: session.cc:700
#, c-format
msgid "out %<PRIu32>+%<PRIu32>"
msgstr ""
-#: session.cc:712
+#: session.cc:715
#, c-format
msgid "in %<PRIu32>"
msgstr ""
-#: session.cc:726
+#: session.cc:729
#, c-format
msgid "in %<PRIu32>+%<PRIu32>"
msgstr ""
-#: session.cc:790
+#: session.cc:793
msgid "cannot connect master output %1 to %2"
msgstr ""
-#: session.cc:849
+#: session.cc:862
msgid "monitor"
msgstr "monitor"
-#: session.cc:894
+#: session.cc:907
msgid "cannot connect control input %1 to %2"
msgstr ""
-#: session.cc:914
+#: session.cc:927
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
msgstr ""
-#: session.cc:945
+#: session.cc:958
msgid "cannot connect control output %1 to %2"
msgstr ""
-#: session.cc:1009
+#: session.cc:1026
msgid "cannot create Auditioner: no auditioning of regions possible"
msgstr "δεν μποÏÏŽ να δημιουÏγήσω τον ΑκÏοατή: καμία ακÏόαση πεÏιοχών δυνατή"
-#: session.cc:1193
+#: session.cc:1210
msgid "Session: you can't use that location for auto punch (start <= end)"
msgstr ""
"ΣυνεδÏία: δεν μποÏείτε να χÏησιμοποιήσετε αυτήν την τοποθεσία για auto punch "
"(αÏχή <= τέλος)"
-#: session.cc:1233
+#: session.cc:1250
msgid ""
"You cannot use this location for auto-loop because it has zero or negative "
"length"
msgstr ""
-#: session.cc:1547
+#: session.cc:1564
msgid "feedback loop setup between %1 and %2"
msgstr "διαμόÏφωση feedback loop ανάμεσα σε %1 και %2"
-#: session.cc:1843
+#: session.cc:1860
msgid "Session: could not create new midi track."
msgstr ""
-#: session.cc:1849
+#: session.cc:1866
msgid ""
"No more JACK ports are available. You will need to stop %1 and restart JACK "
"with more ports if you need this many tracks."
msgstr ""
-#: session.cc:2026 session.cc:2029
+#: session.cc:2043 session.cc:2046
msgid "Audio"
msgstr ""
-#: session.cc:2053 session.cc:2061 session.cc:2138 session.cc:2146
+#: session.cc:2070 session.cc:2078 session.cc:2155 session.cc:2163
msgid "cannot configure %1 in/%2 out configuration for new audio track"
msgstr "δεν μποÏÏŽ να διαμοÏφώσω %1 in/%2 out διάταξη για νέο κανάλι ήχου"
-#: session.cc:2084
+#: session.cc:2101
msgid "Session: could not create new audio track."
msgstr "ΣυνεδÏία: δεν μπόÏεσα να δημιουÏγήσω νέο κανάλι ήχου."
-#: session.cc:2116 session.cc:2119
+#: session.cc:2133 session.cc:2136
msgid "Bus"
msgstr ""
-#: session.cc:2169
+#: session.cc:2186
msgid "Session: could not create new audio route."
msgstr ""
-#: session.cc:2228 session.cc:2238
+#: session.cc:2245 session.cc:2255
msgid "Session: UINT_MAX routes? impossible!"
msgstr ""
-#: session.cc:2260
+#: session.cc:2277
msgid "Session: cannot create track/bus from template description"
msgstr ""
-#: session.cc:2286
+#: session.cc:2303
msgid "Session: could not create new route from template"
msgstr ""
-#: session.cc:2315
+#: session.cc:2332
msgid "Adding new tracks/busses failed"
msgstr ""
-#: session.cc:3419
+#: session.cc:3436
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
msgstr ""
-#: session.cc:3539 session.cc:3597
+#: session.cc:3556 session.cc:3614
msgid "There are already %1 recordings for %2, which I consider too many."
msgstr "ΥπάÏχουν ήδη %1 εγγÏαφές για %2, τις οποίες θεωÏÏŽ πάÏα πολλές."
-#: session.cc:3987
+#: session.cc:4004
msgid "send ID %1 appears to be in use already"
msgstr ""
-#: session.cc:3999
+#: session.cc:4016
msgid "aux send ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4011
+#: session.cc:4028
msgid "return ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4023
+#: session.cc:4040
msgid "insert ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4150
+#: session.cc:4167
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
msgstr ""
-#: session.cc:4179
+#: session.cc:4196
msgid "too many bounced versions of playlist \"%1\""
msgstr "πάÏα πολλές bounced εκδόσεις της Playlist \"%1\""
-#: session.cc:4189
+#: session.cc:4206
msgid "cannot create new audio file \"%1\" for %2"
msgstr "δεν μποÏÏŽ να δημιουÏγήσω νέο αÏχείο ήχου \"%1\" για %2"
@@ -1713,7 +1730,7 @@ msgstr ""
msgid "Session subdirectory does not exist at path %1"
msgstr ""
-#: session_events.cc:184
+#: session_events.cc:185
msgid "Session: cannot have two events of type %1 at the same frame (%2)."
msgstr ""
"ΣυνεδÏία: δεν γίνεται να υπάÏχουν δÏο συμβάντα του Ï„Ïπου %1 στο ίδιο frame "
@@ -1727,13 +1744,13 @@ msgstr "%1: δεν μποÏÏŽ να αναζητήσω στο %2 για εξαγÏ
msgid "Export ended unexpectedly: %1"
msgstr ""
-#: session_ltc.cc:222
+#: session_ltc.cc:221
msgid ""
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
"of this session."
msgstr ""
-#: session_midi.cc:520
+#: session_midi.cc:519
msgid "Session: cannot send quarter-frame MTC message (%1)"
msgstr "ΣυνεδÏία: δεν μποÏÏŽ να στείλω τέταÏτο-frame MTC μήνυμα (%1)"
@@ -1745,228 +1762,224 @@ msgstr "ΣυνεδÏία: δεν μποÏÏŽ να δημιουÏγήσω την P
msgid "Session: error in no roll for %1"
msgstr "ΣυνεδÏία: σφάλμα στο no roll για %1"
-#: session_process.cc:1157
+#: session_process.cc:1159
msgid "Programming error: illegal event type in process_event (%1)"
msgstr ""
"Σφάλμα Ï€ÏογÏαμματισμοÏ: παÏάνομος Ï„Ïπος συμβάντος στο process_event (%1)"
-#: session_state.cc:140
-msgid "Could not use path %1 (%2)"
-msgstr ""
-
-#: session_state.cc:184
+#: session_state.cc:178
msgid "solo cut control (dB)"
msgstr ""
-#: session_state.cc:208
+#: session_state.cc:202
msgid "Set block size and sample rate"
msgstr ""
-#: session_state.cc:213
+#: session_state.cc:207
msgid "Using configuration"
msgstr ""
-#: session_state.cc:325
+#: session_state.cc:319
msgid "Reset Remote Controls"
msgstr ""
-#: session_state.cc:417
+#: session_state.cc:411
msgid "Session: cannot create session peakfile folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:424
+#: session_state.cc:418
msgid "Session: cannot create session sounds dir \"%1\" (%2)"
msgstr "ΣυνεδÏία: δεν μποÏÏŽ να δημιουÏγήσω φάκελο ήχων συνεδÏίας \"%1\" (%2)"
-#: session_state.cc:431
+#: session_state.cc:425
msgid "Session: cannot create session midi dir \"%1\" (%2)"
msgstr ""
-#: session_state.cc:438
+#: session_state.cc:432
msgid "Session: cannot create session dead sounds folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:445
+#: session_state.cc:439
msgid "Session: cannot create session export folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:452
+#: session_state.cc:446
msgid "Session: cannot create session analysis folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:459
+#: session_state.cc:453
msgid "Session: cannot create session plugins folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:466
+#: session_state.cc:460
msgid "Session: cannot create session externals folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:480
+#: session_state.cc:474
msgid "Session: cannot create session folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:514
+#: session_state.cc:508
msgid "Could not open %1 for writing session template"
msgstr ""
-#: session_state.cc:520
+#: session_state.cc:514
msgid "Could not open session template %1 for reading"
msgstr ""
-#: session_state.cc:539
+#: session_state.cc:533
msgid "master"
msgstr "master"
-#: session_state.cc:600
+#: session_state.cc:594
msgid "Could not remove pending capture state at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:624
+#: session_state.cc:618
msgid "could not rename snapshot %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:652
+#: session_state.cc:646
msgid "Could not remove session file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:669
+#: session_state.cc:663
msgid ""
"the %1 audio engine is not connected and state saving would lose all I/O "
"connections. Session not saved"
msgstr ""
-#: session_state.cc:720
+#: session_state.cc:714
msgid "state could not be saved to %1"
msgstr "η κατάσταση δεν μποÏοÏσε να σωθεί στο %1"
-#: session_state.cc:722 session_state.cc:733
+#: session_state.cc:716 session_state.cc:727
msgid "Could not remove temporary session file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:730
-msgid "could not rename temporary session file %1 to %2"
+#: session_state.cc:724
+msgid "could not rename temporary session file %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:798
+#: session_state.cc:792
msgid "%1: session file \"%2\" doesn't exist!"
msgstr ""
-#: session_state.cc:810
+#: session_state.cc:804
msgid "Could not understand session file %1"
msgstr ""
-#: session_state.cc:819
+#: session_state.cc:813
msgid "Session file %1 is not a session"
msgstr ""
-#: session_state.cc:1125
+#: session_state.cc:1119
msgid "programming error: Session: incorrect XML node sent to set_state()"
msgstr ""
"σφάλμα Ï€ÏογÏαμματισμοÏ: ΣυνεδÏία: λανθασμένος κόμβος XML εστάλη στην "
"set_state()"
-#: session_state.cc:1179
+#: session_state.cc:1173
msgid "Session: XML state has no options section"
msgstr "ΣυνεδÏία: η XML κατάσταση δεν έχει τομέα επιλογών(options)"
-#: session_state.cc:1184
+#: session_state.cc:1178
msgid "Session: XML state has no metadata section"
msgstr ""
-#: session_state.cc:1195
+#: session_state.cc:1189
msgid "Session: XML state has no sources section"
msgstr "ΣυνεδÏία: η XML κατάσταση δεν έχει τομέα πηγών"
-#: session_state.cc:1202
+#: session_state.cc:1196
msgid "Session: XML state has no Tempo Map section"
msgstr "ΣυνεδÏία: η XML κατάσταση δεν έχει τομέα Tempo Map"
-#: session_state.cc:1209
+#: session_state.cc:1203
msgid "Session: XML state has no locations section"
msgstr "ΣυνεδÏία: η XML κατάσταση δεν έχει τομέα τοποθεσιών"
-#: session_state.cc:1235
+#: session_state.cc:1229
msgid "Session: XML state has no Regions section"
msgstr "ΣυνεδÏία: η XML κατάσταση δεν έχει τομέα ΠεÏιοχών"
-#: session_state.cc:1242
+#: session_state.cc:1236
msgid "Session: XML state has no playlists section"
msgstr "ΣυνεδÏία: η XML κατάσταση δεν έχει τομέα playlists"
-#: session_state.cc:1262
+#: session_state.cc:1256
msgid "Session: XML state has no bundles section"
msgstr ""
-#: session_state.cc:1274
+#: session_state.cc:1268
msgid "Session: XML state has no diskstreams section"
msgstr "ΣυνεδÏία: η XML κατάσταση δεν έχει τομέα diskstreams"
-#: session_state.cc:1282
+#: session_state.cc:1276
msgid "Session: XML state has no routes section"
msgstr "ΣυνεδÏία: η XML κατάσταση δεν έχει τομέα διαδÏομών"
-#: session_state.cc:1294
+#: session_state.cc:1288
msgid "Session: XML state has no route groups section"
msgstr ""
-#: session_state.cc:1303
+#: session_state.cc:1297
msgid "Session: XML state has no edit groups section"
msgstr "ΣυνεδÏία: η XML κατάσταση δεν έχει τομέα επεξεÏ/σίας ομάδων"
-#: session_state.cc:1310
+#: session_state.cc:1304
msgid "Session: XML state has no mix groups section"
msgstr "ΣυνεδÏία: η XML κατάσταση δεν έχει τομέα μίξεως ομάδων"
-#: session_state.cc:1318
+#: session_state.cc:1312
msgid "Session: XML state has no click section"
msgstr "ΣυνεδÏία: η XML κατάσταση δεν έχει τομέα μετÏονόμου"
-#: session_state.cc:1360
+#: session_state.cc:1354
msgid "Session: cannot create Route from XML description."
msgstr "ΣυνεδÏία: δεν μποÏÏŽ να δημιουÏγήσω ΔιαδÏομή από XML πεÏιγÏαφή."
-#: session_state.cc:1364
+#: session_state.cc:1358
msgid "Loaded track/bus %1"
msgstr ""
-#: session_state.cc:1462
+#: session_state.cc:1456
msgid "Could not find diskstream for route"
msgstr ""
-#: session_state.cc:1516
+#: session_state.cc:1510
msgid "Session: cannot create Region from XML description."
msgstr "ΣυνεδÏία: δεν μποÏÏŽ να δημιουÏγήσω ΠεÏιοχή από XML πεÏιγÏαφή."
-#: session_state.cc:1520
+#: session_state.cc:1514
msgid "Can not load state for region '%1'"
msgstr ""
-#: session_state.cc:1556
+#: session_state.cc:1550
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
msgstr ""
-#: session_state.cc:1584
+#: session_state.cc:1578
msgid "Nested source has no ID info in session file! (ignored)"
msgstr ""
-#: session_state.cc:1596
+#: session_state.cc:1590
msgid "Cannot reconstruct nested source for region %1"
msgstr ""
-#: session_state.cc:1658
+#: session_state.cc:1652
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
msgstr ""
"ΣυνεδÏία: Ο XMLΚόμβος που πεÏιγÏάφει AudioΠεÏιοχή είναι ημιτελής (δίχως πηγή)"
-#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
+#: session_state.cc:1660 session_state.cc:1681 session_state.cc:1701
msgid ""
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
msgstr ""
"ΣυνεδÏία: Ο XMLΚόμβος που πεÏιγÏάφει AudioΠεÏιοχή αναφέÏει άγνωστο id πηγής ="
"%1"
-#: session_state.cc:1672 session_state.cc:1693 session_state.cc:1713
+#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
msgid ""
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
"%1"
@@ -1974,129 +1987,125 @@ msgstr ""
"ΣυνεδÏία: Ο XMLNode που πεÏιγÏάφει AudioRegion αναφέÏει μη-ηχητική πηγή με "
"id =%1"
-#: session_state.cc:1736
+#: session_state.cc:1730
msgid ""
"Session: XMLNode describing an AudioRegion is missing some master sources; "
"ignored"
msgstr ""
-#: session_state.cc:1770
+#: session_state.cc:1764
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
msgstr ""
-#: session_state.cc:1778
+#: session_state.cc:1772
msgid ""
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
msgstr ""
-#: session_state.cc:1784
+#: session_state.cc:1778
msgid ""
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
msgstr ""
-#: session_state.cc:1852
+#: session_state.cc:1846
msgid ""
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
"existing files with similar names"
msgstr ""
-#: session_state.cc:1875
+#: session_state.cc:1869
msgid "Session: cannot create Source from XML description."
msgstr "ΣυνεδÏία: δεν μποÏÏŽ να δημιουÏγήσω Πηγή από XML πεÏιγÏαφή."
-#: session_state.cc:1909
+#: session_state.cc:1903
msgid "A sound file is missing. It will be replaced by silence."
msgstr ""
-#: session_state.cc:1932
+#: session_state.cc:1926
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
msgstr ""
-#: session_state.cc:1949
+#: session_state.cc:1943
msgid "Could not create templates directory \"%1\" (%2)"
msgstr ""
-#: session_state.cc:1962
+#: session_state.cc:1956
msgid "Template \"%1\" already exists - new version not created"
msgstr "Το Ï€Ïοσχέδιο \"%1\" ήδη υπάÏχει - νέα έκδοση δεν δημιουÏγήθηκε"
-#: session_state.cc:1968
+#: session_state.cc:1962
msgid "Could not create directory for Session template\"%1\" (%2)"
msgstr ""
-#: session_state.cc:1978
+#: session_state.cc:1972
msgid "template not saved"
msgstr ""
-#: session_state.cc:1988
+#: session_state.cc:1982
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
msgstr ""
-#: session_state.cc:2183
+#: session_state.cc:2225
msgid "Unknown node \"%1\" found in Bundles list from session file"
msgstr ""
-#: session_state.cc:2725 session_state.cc:2731
-msgid "Cannot expand path %1 (%2)"
-msgstr ""
-
-#: session_state.cc:2784
+#: session_state.cc:2820
msgid "Session: cannot create dead file folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:2823
+#: session_state.cc:2859
msgid "cannot rename unused file source from %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:2841
+#: session_state.cc:2877
msgid "cannot remove peakfile %1 for %2 (%3)"
msgstr "δεν μποÏÏŽ να απαλοίψω το peakfile %1 για %2 (%3)"
-#: session_state.cc:3143
+#: session_state.cc:3179
msgid "could not backup old history file, current history not saved"
msgstr ""
-#: session_state.cc:3156
+#: session_state.cc:3192
msgid "history could not be saved to %1"
msgstr ""
-#: session_state.cc:3159
+#: session_state.cc:3195
msgid "Could not remove history file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:3163
+#: session_state.cc:3199
msgid "could not restore history file from backup %1 (%2)"
msgstr ""
-#: session_state.cc:3188
+#: session_state.cc:3224
msgid "%1: no history file \"%2\" for this session."
msgstr ""
-#: session_state.cc:3194
+#: session_state.cc:3230
msgid "Could not understand session history file \"%1\""
msgstr ""
-#: session_state.cc:3236
+#: session_state.cc:3272
msgid "Failed to downcast MidiSource for NoteDiffCommand"
msgstr ""
-#: session_state.cc:3247
+#: session_state.cc:3283
msgid "Failed to downcast MidiSource for SysExDiffCommand"
msgstr ""
-#: session_state.cc:3258
+#: session_state.cc:3294
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
msgstr ""
-#: session_state.cc:3266
+#: session_state.cc:3302
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
msgstr ""
-#: session_state.cc:3502
+#: session_state.cc:3538
msgid "Session: unknown diskstream type in XML"
msgstr ""
-#: session_state.cc:3507
+#: session_state.cc:3543
msgid "Session: could not load diskstream via XML state"
msgstr "ΣυνεδÏία: δεν μπόÏεσα να φοÏτώσω diskstream μέσω καταστάσεως XML"
@@ -2120,115 +2129,115 @@ msgid ""
"control"
msgstr ""
-#: smf_source.cc:252
+#: smf_source.cc:262
msgid "Unable to read event prefix, corrupt MIDI ring"
msgstr ""
-#: smf_source.cc:265
+#: smf_source.cc:275
msgid "Event has time and size but no body, corrupt MIDI ring"
msgstr ""
-#: smf_source.cc:271
+#: smf_source.cc:281
msgid "Event time is before MIDI source position"
msgstr ""
-#: smf_source.cc:306 smf_source.cc:345
+#: smf_source.cc:316 smf_source.cc:355
msgid "Skipping event with unordered time %1"
msgstr ""
-#: smf_source.cc:410
+#: smf_source.cc:420
msgid "cannot open MIDI file %1 for write"
msgstr ""
-#: sndfile_helpers.cc:32
+#: sndfile_helpers.cc:34
msgid "WAV"
msgstr "WAV"
-#: sndfile_helpers.cc:33
+#: sndfile_helpers.cc:35
msgid "AIFF"
msgstr "AIFF"
-#: sndfile_helpers.cc:34
+#: sndfile_helpers.cc:36
msgid "CAF"
msgstr ""
-#: sndfile_helpers.cc:35
+#: sndfile_helpers.cc:37
msgid "W64 (64 bit WAV)"
msgstr "W64 (64 bit WAV)"
-#: sndfile_helpers.cc:36
+#: sndfile_helpers.cc:38
msgid "FLAC"
msgstr ""
-#: sndfile_helpers.cc:37
+#: sndfile_helpers.cc:39
msgid "Ogg/Vorbis"
msgstr ""
-#: sndfile_helpers.cc:38
+#: sndfile_helpers.cc:40
msgid "raw (no header)"
msgstr "raw (no header)"
-#: sndfile_helpers.cc:43
+#: sndfile_helpers.cc:45
msgid ".wav"
msgstr ""
-#: sndfile_helpers.cc:44
+#: sndfile_helpers.cc:46
msgid ".aiff"
msgstr ""
-#: sndfile_helpers.cc:45
+#: sndfile_helpers.cc:47
msgid ".caf"
msgstr ""
-#: sndfile_helpers.cc:46
+#: sndfile_helpers.cc:48
msgid ".w64"
msgstr ""
-#: sndfile_helpers.cc:47
+#: sndfile_helpers.cc:49
msgid ".flac"
msgstr ""
-#: sndfile_helpers.cc:48
+#: sndfile_helpers.cc:50
msgid ".ogg"
msgstr ""
-#: sndfile_helpers.cc:49
+#: sndfile_helpers.cc:51
msgid ".raw"
msgstr ""
-#: sndfile_helpers.cc:64
+#: sndfile_helpers.cc:66
msgid "Signed 16 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:65
+#: sndfile_helpers.cc:67
msgid "Signed 24 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:66
+#: sndfile_helpers.cc:68
msgid "Signed 32 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:67
+#: sndfile_helpers.cc:69
msgid "Signed 8 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:68
+#: sndfile_helpers.cc:70
msgid "32 bit float"
msgstr ""
-#: sndfile_helpers.cc:81
+#: sndfile_helpers.cc:83
msgid "Little-endian (Intel)"
msgstr "Little-endian (Intel)"
-#: sndfile_helpers.cc:82
+#: sndfile_helpers.cc:84
msgid "Big-endian (PowerPC)"
msgstr ""
-#: sndfilesource.cc:201
+#: sndfilesource.cc:210
msgid "SndFileSource: cannot open file \"%1\" for %2 (%3)"
msgstr "SndFileSource: δεν μποÏÏŽ να ανοίξω το αÏχείο \"%1\" για %2 (%3)"
-#: sndfilesource.cc:209
+#: sndfilesource.cc:218
msgid ""
"SndFileSource: file only contains %1 channels; %2 is invalid as a channel "
"number"
@@ -2236,7 +2245,7 @@ msgstr ""
"SndFileSource: το αÏχείο πεÏιέχει μόνο %1 κανάλια; %2 δεν έχει αξία σαν "
"κανάλι number"
-#: sndfilesource.cc:255 sndfilesource.cc:571 sndfilesource.cc:595
+#: sndfilesource.cc:264 sndfilesource.cc:604 sndfilesource.cc:628
msgid ""
"cannot set broadcast info for audio file %1 (%2); dropping broadcast info "
"for this file"
@@ -2244,78 +2253,86 @@ msgstr ""
"Δεν ετέθησαν broadcast info για το audio file %1 (%2); απόÏÏιψη broadcast "
"info για αυτό το αÏχείο"
-#: sndfilesource.cc:302
+#: sndfilesource.cc:311
msgid "could not allocate file %1 for reading."
msgstr ""
-#: sndfilesource.cc:337
+#: sndfilesource.cc:346
msgid "SndFileSource: could not seek to frame %1 within %2 (%3)"
msgstr "SndFileSource: δεν μποÏοÏσα να αναζητήσω στο frame %1 μέσα στο %2 (%3)"
-#: sndfilesource.cc:347
+#: sndfilesource.cc:356
msgid ""
"SndFileSource: @ %1 could not read %2 within %3 (%4) (len = %5, ret was %6)"
msgstr ""
-#: sndfilesource.cc:391 sndfilesource.cc:420
+#: sndfilesource.cc:400 sndfilesource.cc:429
msgid "attempt to write a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:396 utils.cc:510 utils.cc:534 utils.cc:548 utils.cc:567
+#: sndfilesource.cc:405 utils.cc:547 utils.cc:571 utils.cc:585 utils.cc:604
msgid "programming error: %1 %2"
msgstr "σφάλμα Ï€ÏογÏαμματισμοÏ: %1 %2"
-#: sndfilesource.cc:523
+#: sndfilesource.cc:532 sndfilesource.cc:562
msgid "attempt to flush a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:528
+#: sndfilesource.cc:537 sndfilesource.cc:557
msgid "attempt to flush an un-opened audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:534
+#: sndfilesource.cc:543
msgid "could not allocate file %1 to write header"
msgstr ""
-#: sndfilesource.cc:548
+#: sndfilesource.cc:568
+msgid "could not allocate file %1 to flush contents"
+msgstr ""
+
+#: sndfilesource.cc:581
msgid ""
"attempt to store broadcast info in a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:553
+#: sndfilesource.cc:586
msgid "attempt to set BWF info for an un-opened audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:614
+#: sndfilesource.cc:647
msgid "%1: cannot seek to %2 (libsndfile error: %3)"
msgstr ""
-#: sndfilesource.cc:727
+#: sndfilesource.cc:760
msgid "SndFileSource: \"%1\" bad read retval: %2 of %5 (%3: %4)"
msgstr ""
-#: sndfilesource.cc:740 sndfilesource.cc:790 sndfilesource.cc:797
+#: sndfilesource.cc:773 sndfilesource.cc:823 sndfilesource.cc:830
msgid "SndFileSource: \"%1\" bad write (%2)"
msgstr ""
-#: sndfilesource.cc:820
+#: sndfilesource.cc:853
msgid ""
"Filesource: start time is already set for existing file (%1): Cannot change "
"start time."
msgstr ""
-#: speakers.cc:239
+#: speakers.cc:280
msgid "Speaker information is missing azimuth - speaker ignored"
msgstr ""
-#: speakers.cc:245
+#: speakers.cc:286
msgid "Speaker information is missing elevation - speaker ignored"
msgstr ""
-#: speakers.cc:251
+#: speakers.cc:292
msgid "Speaker information is missing distance - speaker ignored"
msgstr ""
+#: srcfilesource.cc:135
+msgid "SrcFileSource: %1"
+msgstr ""
+
#: tape_file_matcher.cc:46
msgid "Cannot compile tape track regexp for use (%1)"
msgstr ""
@@ -2464,54 +2481,72 @@ msgstr ""
msgid "Node for Port has no \"name\" property"
msgstr ""
-#: utils.cc:358 utils.cc:382
+#: utils.cc:395 utils.cc:419
msgid "Splice"
msgstr ""
-#: utils.cc:360 utils.cc:375
+#: utils.cc:397 utils.cc:412
msgid "Slide"
msgstr ""
-#: utils.cc:362 utils.cc:378
+#: utils.cc:399 utils.cc:415
msgid "Lock"
msgstr ""
-#: utils.cc:365
+#: utils.cc:402
msgid "programming error: unknown edit mode string \"%1\""
msgstr ""
-#: utils.cc:389 utils.cc:421
+#: utils.cc:426 utils.cc:458
msgid "MIDI Timecode"
msgstr ""
-#: utils.cc:389 utils.cc:419
+#: utils.cc:426 utils.cc:456
msgid "MTC"
msgstr ""
-#: utils.cc:393 utils.cc:428
+#: utils.cc:430 utils.cc:465
msgid "MIDI Clock"
msgstr ""
-#: utils.cc:397 utils.cc:415 utils.cc:435
+#: utils.cc:434 utils.cc:452 utils.cc:472
msgid "JACK"
msgstr ""
-#: utils.cc:401
+#: utils.cc:438
msgid "programming error: unknown sync source string \"%1\""
msgstr ""
-#: utils.cc:426
+#: utils.cc:463
msgid "M-Clock"
msgstr ""
-#: utils.cc:432
+#: utils.cc:469
msgid "LTC"
msgstr ""
-#: utils.cc:602
+#: utils.cc:639
msgid "programming error: unknown native header format: %1"
msgstr ""
-#: utils.cc:617
+#: utils.cc:654
msgid "cannot open directory %1 (%2)"
msgstr ""
+
+#~ msgid "Filesource: cannot find required file (%1): while searching %2"
+#~ msgstr ""
+#~ "Filesource: δεν ευÏέθη το απαιτοÏμενο αÏχείο (%1): κατά την αναζήτηση του "
+#~ "%2"
+
+#~ msgid ""
+#~ "FileSource: \"%1\" is ambigous when searching %2\n"
+#~ "\t"
+#~ msgstr ""
+#~ "FileSource: \"%1\" είναι αμφίβολο κατά την αναζήτηση του %2\n"
+#~ "\t"
+
+#~ msgid "Could not resolve path: %1 (%2)"
+#~ msgstr "ΑδÏνατη η εÏÏεση path: %1 (%2)"
+
+#~ msgid "LADSPA: cannot load module from \"%1\""
+#~ msgstr "LADSPA: δεν μποÏÏŽ να φοÏτώσω module από \"%1\""
diff --git a/libs/ardour/po/es.po b/libs/ardour/po/es.po
index 758dcd2bbb..1a2648d872 100644
--- a/libs/ardour/po/es.po
+++ b/libs/ardour/po/es.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libardour\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
+"POT-Creation-Date: 2014-02-10 17:53+0100\n"
"PO-Revision-Date: \n"
"Last-Translator: Pablo Fernández <pablo.fbus@gmail.com>\n"
"Language-Team: Grupo de Traducción al Español <traductores@teklibre.com>\n"
@@ -22,73 +22,73 @@ msgstr ""
msgid "Fader"
msgstr ""
-#: audio_diskstream.cc:244
+#: audio_diskstream.cc:242
msgid "AudioDiskstream: Playlist \"%1\" isn't an audio playlist"
msgstr ""
"AudioDiskstream: La lista de reproducción \"%1\" no es una lista de "
"reproducción de audio."
-#: audio_diskstream.cc:296
+#: audio_diskstream.cc:294
msgid "AudioDiskstream %1: there is no existing playlist to make a copy of!"
msgstr "AudioDiskstream %1: ¡No hay ninguna lista de reproducción para copiar!"
-#: audio_diskstream.cc:848 audio_diskstream.cc:858
+#: audio_diskstream.cc:846 audio_diskstream.cc:856
msgid ""
"AudioDiskstream %1: when refilling, cannot read %2 from playlist at frame %3"
msgstr ""
"AudioDiskstream %1: al rellenar, no se puede leer %2 de la lista de "
"reproducción en el cuadro %3."
-#: audio_diskstream.cc:1014
+#: audio_diskstream.cc:1012
msgid "AudioDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr ""
"AudioDiskstream %1: no se puede leer %2 de la lista de reproducción en el "
"cuadro %3."
-#: audio_diskstream.cc:1383 audio_diskstream.cc:1400
+#: audio_diskstream.cc:1381 audio_diskstream.cc:1398
msgid "AudioDiskstream %1: cannot write to disk"
msgstr "AudioDiskstream %1: no se puede escribir en el disco."
-#: audio_diskstream.cc:1443
+#: audio_diskstream.cc:1441
msgid "AudioDiskstream \"%1\": cannot flush captured data to disk!"
msgstr ""
-#: audio_diskstream.cc:1537
+#: audio_diskstream.cc:1535
msgid "%1: could not create region for complete audio file"
msgstr "%1: no se pudo crear la región para el archivo de audio completo"
-#: audio_diskstream.cc:1571
+#: audio_diskstream.cc:1569
msgid "AudioDiskstream: could not create region for captured audio!"
msgstr "AudioDiskstream: ¡No se pudo crear región para el audio capturado!"
-#: audio_diskstream.cc:1679
+#: audio_diskstream.cc:1677
msgid "programmer error: %1"
msgstr "error de programador: %1"
-#: audio_diskstream.cc:1905
+#: audio_diskstream.cc:1903
msgid "AudioDiskstream: channel %1 out of range"
msgstr "AudioDiskstream: canal %1 fuera de rango"
-#: audio_diskstream.cc:1919 midi_diskstream.cc:1210
+#: audio_diskstream.cc:1917 midi_diskstream.cc:1209
msgid "%1:%2 new capture file not initialized correctly"
msgstr "%1:%2 archivo de captura nuevo no inicializado correctamente"
-#: audio_diskstream.cc:2200
+#: audio_diskstream.cc:2198
msgid "%1: cannot restore pending capture source file %2"
msgstr "%1: no se puede restaurar el archivo de captura pendiente %2"
-#: audio_diskstream.cc:2222
+#: audio_diskstream.cc:2220
msgid "%1: incorrect number of pending sources listed - ignoring them all"
msgstr ""
"%1: cantidad listada de fuentes pendientes incorrecta - se ignorarán todas"
-#: audio_diskstream.cc:2246
+#: audio_diskstream.cc:2244
msgid "%1: cannot create whole-file region from pending capture sources"
msgstr ""
"%1: no se puede crear la región del archivo entero desde las fuentes de "
"captura pendientes"
-#: audio_library.cc:71
+#: audio_library.cc:81
msgid "Could not open %1. Audio Library not saved"
msgstr "No se pudo abrir %1. Biblioteca de Audio no guardada."
@@ -128,11 +128,11 @@ msgstr ""
msgid "Audio Playlists (unused)"
msgstr ""
-#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
+#: audio_playlist_source.cc:171 audiosource.cc:891 file_source.cc:520
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
-#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:643
-#: rb_effect.cc:333 session.cc:2619 session.cc:2652 session.cc:3797
-#: session_handle.cc:87 sndfilesource.cc:121
+#: midi_playlist_source.cc:159 midi_source.cc:370 plugin_insert.cc:634
+#: rb_effect.cc:333 session.cc:2636 session.cc:2669 session.cc:3814
+#: session_handle.cc:87 sndfilesource.cc:122
msgid "programming error: %1"
msgstr "error de programación: %1"
@@ -160,23 +160,23 @@ msgstr ""
"\n"
"Canales: "
-#: audio_track.cc:167
+#: audio_track.cc:161
msgid "Unknown bundle \"%1\" listed for input of %2"
msgstr ""
-#: audio_track.cc:169
+#: audio_track.cc:163
msgid "in 1"
msgstr ""
-#: audio_track.cc:170
+#: audio_track.cc:164
msgid "No input bundles available as a replacement"
msgstr ""
-#: audio_track.cc:174
+#: audio_track.cc:168
msgid "Bundle %1 was not available - \"in 1\" used instead"
msgstr ""
-#: audio_track.cc:183
+#: audio_track.cc:177
msgid "improper input channel list in XML node (%1)"
msgstr "Lista de entrada de canales inválida en el nodo XML (%1)"
@@ -200,23 +200,23 @@ msgstr "no se puede cargar el plugin VAMP \"%1\""
msgid "VAMP Plugin \"%1\" could not be loaded"
msgstr "el plugin VAMP \"%1\" no pudo ser cargado"
-#: audioengine.cc:488
+#: audioengine.cc:495
msgid "looking for backends in %1\n"
msgstr ""
-#: audioengine.cc:511
+#: audioengine.cc:518
msgid "AudioEngine: cannot load module \"%1\" (%2)"
msgstr ""
-#: audioengine.cc:517
+#: audioengine.cc:524
msgid "AudioEngine: backend at \"%1\" has no descriptor function."
msgstr ""
-#: audioengine.cc:589
+#: audioengine.cc:596
msgid "Could not create backend for %1: %2"
msgstr ""
-#: audioregion.cc:1643
+#: audioregion.cc:1651
msgid ""
"You have requested an operation that requires audio analysis.\n"
"\n"
@@ -242,11 +242,11 @@ msgstr ""
"puedes notar un ligero retraso en ésta y en futuras\n"
"operaciones de detección de transitorios.\n"
-#: audiosource.cc:199
+#: audiosource.cc:210
msgid "cannot rename peakfile for %1 from %2 to %3 (%4)"
msgstr ""
-#: audiosource.cc:226
+#: audiosource.cc:239
msgid "AudioSource: cannot stat peakfile \"%1\""
msgstr ""
@@ -254,47 +254,68 @@ msgstr ""
msgid "cannot read sample data for unscaled peak computation"
msgstr ""
-#: audiosource.cc:387
+#: audiosource.cc:386
msgid "AudioSource: cannot open peakpath (a) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:463
+#: audiosource.cc:395 audiosource.cc:473
+msgid ""
+"AudioSource: could not seek to correct location in peak file \"%1\" (%2)"
+msgstr ""
+
+#: audiosource.cc:453
msgid "AudioSource: cannot open peakpath (b) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:587
+#: audiosource.cc:567
msgid ""
"AudioSource[%1]: peak read - cannot read %2 samples at offset %3 of %4 (%5)"
msgstr ""
-#: audiosource.cc:667
+#: audiosource.cc:634
msgid "%1: could not write read raw data for peak computation (%2)"
msgstr ""
-#: audiosource.cc:706
+#: audiosource.cc:672
msgid "AudioSource: cannot open peakpath (c) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:773 audiosource.cc:886
+#: audiosource.cc:739 audiosource.cc:861
+msgid "%1: could not seek in peak file data (%2)"
+msgstr ""
+
+#: audiosource.cc:744 audiosource.cc:870
msgid "%1: could not write peak file data (%2)"
msgstr ""
-#: audiosource.cc:924
+#: audiosource.cc:903
msgid "could not truncate peakfile %1 to %2 (error: %3)"
msgstr ""
-#: auditioner.cc:87
+#: auditioner.cc:95
+msgid "Falling back to Reasonable Synth for Midi Audition"
+msgstr ""
+
+#: auditioner.cc:97
+msgid "No synth for midi-audition found."
+msgstr ""
+
+#: auditioner.cc:152
msgid "no outputs available for auditioner - manual connection required"
msgstr "No hay salidas disponibles para Audición - se requiere conexión manual"
-#: auditioner.cc:135
-msgid "Auditioning of non-audio regions not yet supported"
-msgstr "Aún no está soportada la audición de regiones no audio"
-
-#: auditioner.cc:160
+#: auditioner.cc:392 auditioner.cc:438
msgid "Cannot setup auditioner processing flow for %1 channels"
msgstr ""
+#: auditioner.cc:426
+msgid "Failed to load synth for MIDI-Audition."
+msgstr ""
+
+#: auditioner.cc:445
+msgid "Auditioning of regions other than Audio or Midi is not supported."
+msgstr ""
+
#: automatable.cc:81
msgid "Automation node has no path property"
msgstr ""
@@ -332,23 +353,23 @@ msgid ""
"AutomationList: passed XML node called %1, not \"AutomationList\" - ignored"
msgstr ""
-#: butler.cc:91
+#: butler.cc:80
msgid "Cannot create transport request signal pipe (%1)"
msgstr ""
-#: butler.cc:97 butler.cc:103
+#: butler.cc:86 butler.cc:92
msgid "UI: cannot set O_NONBLOCK on butler request pipe (%1)"
msgstr ""
-#: butler.cc:109
+#: butler.cc:124
msgid "Session: could not create butler thread"
msgstr ""
-#: butler.cc:156
+#: butler.cc:165
msgid "poll on butler request pipe failed (%1)"
msgstr ""
-#: butler.cc:163
+#: butler.cc:172
msgid "Error on butler thread request pipe: fd=%1 err=%2"
msgstr ""
@@ -356,55 +377,55 @@ msgstr ""
msgid "Error reading from butler request pipe"
msgstr ""
-#: butler.cc:248
+#: butler.cc:301
msgid "Butler read ahead failure on dstream %1"
msgstr ""
-#: butler.cc:285
+#: butler.cc:338
msgid "Butler write-behind failure on dstream %1"
msgstr ""
-#: control_protocol_manager.cc:134
+#: control_protocol_manager.cc:164
msgid "control protocol name \"%1\" has no descriptor"
msgstr "control protocol name \"%1\" has no descriptor"
-#: control_protocol_manager.cc:141
+#: control_protocol_manager.cc:171
msgid "control protocol name \"%1\" could not be initialized"
msgstr "El protocolo de control de nombre \"%1\" no se pudo inicializar"
-#: control_protocol_manager.cc:201
+#: control_protocol_manager.cc:237
msgid "Instantiating mandatory control protocol %1"
msgstr ""
-#: control_protocol_manager.cc:222
+#: control_protocol_manager.cc:258
msgid "looking for control protocols in %1\n"
msgstr "buscando protocolos de control en %1\n"
-#: control_protocol_manager.cc:247
+#: control_protocol_manager.cc:283
msgid "Control protocol %1 not usable"
msgstr "Protocolo de control %1 no usable."
-#: control_protocol_manager.cc:264
+#: control_protocol_manager.cc:300
msgid "Control surface protocol discovered: \"%1\"\n"
msgstr ""
-#: control_protocol_manager.cc:282
+#: control_protocol_manager.cc:318
msgid "ControlProtocolManager: cannot load module \"%1\" (%2)"
msgstr ""
-#: control_protocol_manager.cc:290
+#: control_protocol_manager.cc:324
msgid "ControlProtocolManager: module \"%1\" has no descriptor function."
msgstr ""
-#: cycle_timer.cc:38
+#: cycle_timer.cc:40
msgid "CycleTimer::get_mhz(): can't open /proc/cpuinfo"
msgstr ""
-#: cycle_timer.cc:50
+#: cycle_timer.cc:52
msgid "CycleTimer::get_mhz(): cannot locate cpu MHz in /proc/cpuinfo"
msgstr ""
-#: cycle_timer.cc:73
+#: cycle_timer.cc:75
msgid "cannot locate cpu MHz in /proc/cpuinfo"
msgstr ""
@@ -412,7 +433,7 @@ msgstr ""
msgid "audio"
msgstr ""
-#: data_type.cc:28 session.cc:1791 session.cc:1794
+#: data_type.cc:28 session.cc:1808 session.cc:1811
msgid "MIDI"
msgstr ""
@@ -420,15 +441,15 @@ msgstr ""
msgid "unknown"
msgstr "desconocido"
-#: delivery.cc:114
+#: delivery.cc:118
msgid "main outs"
msgstr ""
-#: delivery.cc:117 send.cc:61
+#: delivery.cc:121 send.cc:62
msgid "listen"
msgstr ""
-#: diskstream.cc:303
+#: diskstream.cc:302
msgid "Location \"%1\" not valid for track loop (start >= end)"
msgstr ""
"La localización \"%1\" no es válida para bucle de pista (inicio >= fin)"
@@ -441,23 +462,23 @@ msgstr ""
msgid "Export failed: %1"
msgstr ""
-#: export_filename.cc:118
+#: export_filename.cc:119
msgid "Existing export folder for this session (%1) does not exist - ignored"
msgstr ""
-#: export_filename.cc:229
+#: export_filename.cc:230
msgid "No Time"
msgstr ""
-#: export_filename.cc:238
+#: export_filename.cc:239
msgid "Invalid time format"
msgstr ""
-#: export_filename.cc:247
+#: export_filename.cc:248
msgid "No Date"
msgstr ""
-#: export_filename.cc:262
+#: export_filename.cc:263
msgid "Invalid date format"
msgstr ""
@@ -525,7 +546,7 @@ msgstr ""
msgid "Rectangular"
msgstr ""
-#: export_formats.cc:52 session.cc:5014 session.cc:5030
+#: export_formats.cc:52 session.cc:5006 session.cc:5022
msgid "None"
msgstr ""
@@ -565,15 +586,15 @@ msgstr ""
msgid "No sample format"
msgstr ""
-#: export_handler.cc:335
+#: export_handler.cc:343
msgid "Editor: cannot open \"%1\" as export file for CD marker file"
msgstr ""
-#: export_handler.cc:417 export_handler.cc:420
+#: export_handler.cc:425 export_handler.cc:428
msgid "an error occured while writing a TOC/CUE file: %1"
msgstr ""
-#: export_handler.cc:642 export_handler.cc:700
+#: export_handler.cc:650 export_handler.cc:708
msgid "Cannot convert %1 to Latin-1 text"
msgstr ""
@@ -635,7 +656,7 @@ msgid ""
"configuration"
msgstr ""
-#: file_source.cc:198 session_state.cc:2807
+#: file_source.cc:198 session_state.cc:2843
msgid ""
"there are already 1000 files with names like %1; versioning discontinued"
msgstr "ya hay 1000 archivos con nombres como %1; se discontinúa el versionado"
@@ -644,38 +665,35 @@ msgstr "ya hay 1000 archivos con nombres como %1; se discontinúa el versionado"
msgid "cannot rename file source from %1 to %2 (%3)"
msgstr ""
-#: file_source.cc:250 file_source.cc:378
+#: file_source.cc:248 file_source.cc:372
msgid "FileSource: search path not set"
msgstr "Filesource: ruta de búsqueda no especificada."
-#: file_source.cc:313 file_source.cc:448
-msgid "Filesource: cannot find required file (%1): while searching %2"
+#: file_source.cc:309 file_source.cc:439
+msgid "Filesource: cannot find required file (%1)"
msgstr ""
-"Filesource: no se puede encontrar el archivo requerido (%1): al buscar %2."
-#: file_source.cc:440
+#: file_source.cc:432
msgid ""
-"FileSource: \"%1\" is ambigous when searching %2\n"
+"FileSource: \"%1\" is ambigous when searching\n"
"\t"
msgstr ""
-"Filesource: \"%1\" es ambiguo al buscar %2\n"
-"\t"
-#: file_source.cc:494
+#: file_source.cc:484
msgid "Filesource: cannot find required file (%1): %2"
msgstr "Filesource: no se puede encontrar el archivo requerido (%1): %2."
-#: file_source.cc:501
+#: file_source.cc:492
msgid "Filesource: cannot check for existing file (%1): %2"
msgstr ""
-#: file_source.cc:535
+#: file_source.cc:526
msgid ""
"Programming error! %1 tried to rename a file over another file! It's safe to "
"continue working, but please report this to the developers."
msgstr ""
-#: file_source.cc:540
+#: file_source.cc:531
msgid "cannot rename file %1 to %2 (%3)"
msgstr ""
@@ -689,15 +707,15 @@ msgid ""
"cannot run"
msgstr ""
-#: filesystem_paths.cc:91
+#: filesystem_paths.cc:96
msgid "ARDOUR_DLL_PATH not set in environment - exiting\n"
msgstr ""
-#: filesystem_paths.cc:107
+#: filesystem_paths.cc:125
msgid "ARDOUR_CONFIG_PATH not set in environment - exiting\n"
msgstr ""
-#: filesystem_paths.cc:127
+#: filesystem_paths.cc:148
msgid "ARDOUR_DATA_PATH not set in environment - exiting\n"
msgstr ""
@@ -709,87 +727,83 @@ msgstr ""
msgid "filter: error creating new file %1 (%2)"
msgstr ""
-#: find_session.cc:51
-msgid "Could not resolve path: %1 (%2)"
-msgstr ""
-
-#: find_session.cc:63
+#: find_session.cc:59
msgid "cannot check session path %1 (%2)"
msgstr ""
-#: find_session.cc:89
+#: find_session.cc:85
msgid "cannot check statefile %1 (%2)"
msgstr ""
-#: find_session.cc:125
+#: find_session.cc:121
msgid "%1 is not a snapshot file"
msgstr "%1 no es un archivo de captura de sesión"
-#: find_session.cc:142
+#: find_session.cc:138
msgid "cannot determine current working directory (%1)"
msgstr ""
-#: find_session.cc:159
+#: find_session.cc:155
msgid "unknown file type for session %1"
msgstr "tipo de archivo desconocido para la sesión %1"
-#: globals.cc:207
+#: globals.cc:216
msgid "Could not set system open files limit to \"unlimited\""
msgstr "No se pudo establecer el límite de archivos abiertos a \"unlimited\""
-#: globals.cc:209
+#: globals.cc:218
msgid "Could not set system open files limit to %1"
msgstr "No se pudo establecer el límite de archivos abiertos a \"unlimited\""
-#: globals.cc:213
+#: globals.cc:222
msgid "Your system is configured to limit %1 to only %2 open files"
msgstr ""
-#: globals.cc:217
+#: globals.cc:226
msgid "Could not get system open files limit (%1)"
msgstr "No se pudo obtener el límite de archivos abiertos del sistema (%1) "
-#: globals.cc:268
+#: globals.cc:280
msgid "Loading configuration"
msgstr "Cargando configuración"
-#: import.cc:207
+#: import.cc:208
msgid "Could not find a source for %1 even though we are updating this file!"
msgstr ""
-#: import.cc:236
+#: import.cc:237
msgid "Unable to create file %1 during import"
msgstr "Incapaz de crear el archivo %1 durante la importación"
-#: import.cc:262
+#: import.cc:263
msgid "Resampling %1 from %2kHz to %3kHz"
msgstr ""
-#: import.cc:268
+#: import.cc:269
msgid "Copying %1"
msgstr ""
-#: import.cc:446
+#: import.cc:455
msgid "Track %1 of %2 contained no usable MIDI data"
msgstr ""
-#: import.cc:453
+#: import.cc:462
msgid "MIDI file %1 was not readable (no reason available)"
msgstr ""
-#: import.cc:499
+#: import.cc:508
msgid "Import: cannot open input sound file \"%1\""
msgstr "Importación: No se pudo abrir el archivo de entrada de sonido \"%1\""
-#: import.cc:510
+#: import.cc:519
msgid "Import: error opening MIDI file"
msgstr ""
-#: import.cc:549
+#: import.cc:558
msgid "Loading MIDI file %1"
msgstr ""
-#: import.cc:614
+#: import.cc:623
msgid "Failed to remove some files after failed/cancelled import operation"
msgstr ""
@@ -801,153 +815,153 @@ msgstr "Unknown"
msgid "preset %1 (bank %2)"
msgstr ""
-#: internal_send.cc:278 internal_send.cc:279
+#: internal_send.cc:300 internal_send.cc:301
msgid "%1 - cannot find any track/bus with the ID %2 to connect to"
msgstr ""
-#: io.cc:208
+#: io.cc:209
msgid "IO: cannot disconnect port %1 from %2"
msgstr ""
-#: io.cc:343 io.cc:428
+#: io.cc:344 io.cc:431
msgid "IO: cannot register input port %1"
msgstr ""
-#: io.cc:348 io.cc:433
+#: io.cc:349 io.cc:436
msgid "IO: cannot register output port %1"
msgstr ""
-#: io.cc:591 io.cc:647
+#: io.cc:598 io.cc:654
msgid "incorrect XML node \"%1\" passed to IO object"
msgstr ""
-#: io.cc:706
+#: io.cc:713
msgid "in"
msgstr ""
-#: io.cc:706
+#: io.cc:713
msgid "out"
msgstr ""
-#: io.cc:707
+#: io.cc:714
msgid "input"
msgstr ""
-#: io.cc:707
+#: io.cc:714
msgid "output"
msgstr ""
-#: io.cc:717
+#: io.cc:724
msgid "Unknown bundle \"%1\" listed for %2 of %3"
msgstr ""
-#: io.cc:783
+#: io.cc:790
msgid "Bundle %1 was not available - \"%2\" used instead"
msgstr ""
-#: io.cc:786
+#: io.cc:793
msgid "No %1 bundles available as a replacement"
msgstr ""
-#: io.cc:889
+#: io.cc:896
msgid "%1: cannot create I/O ports"
msgstr "%1: no se pueden crear puertos de E/S"
-#: io.cc:1017 io.cc:1121
+#: io.cc:1024 io.cc:1128
msgid "IO: badly formed string in XML node for inputs \"%1\""
msgstr ""
-#: io.cc:1022 io.cc:1126
+#: io.cc:1029 io.cc:1133
msgid "bad input string in XML node \"%1\""
msgstr ""
-#: io.cc:1060
+#: io.cc:1067
msgid "IO: badly formed string in XML node for outputs \"%1\""
msgstr ""
-#: io.cc:1065
+#: io.cc:1072
msgid "IO: bad output string in XML node \"%1\""
msgstr ""
-#: io.cc:1411
+#: io.cc:1417
#, c-format
msgid "%s %u"
msgstr "%s %u"
-#: io.cc:1458
+#: io.cc:1464
#, c-format
msgid "%s in"
msgstr ""
-#: io.cc:1460
+#: io.cc:1466
#, c-format
msgid "%s out"
msgstr ""
-#: io.cc:1535 session.cc:686 session.cc:715
+#: io.cc:1541 session.cc:689 session.cc:718
msgid "mono"
msgstr ""
-#: io.cc:1537 session.cc:699 session.cc:729
+#: io.cc:1543 session.cc:702 session.cc:732
msgid "L"
msgstr ""
-#: io.cc:1537 session.cc:701 session.cc:731
+#: io.cc:1543 session.cc:704 session.cc:734
msgid "R"
msgstr ""
-#: io.cc:1539 io.cc:1545
+#: io.cc:1545 io.cc:1551
#, c-format
msgid "%d"
msgstr ""
-#: ladspa_plugin.cc:86
+#: ladspa_plugin.cc:93
+msgid "LADSPA: Unable to open module: "
+msgstr ""
+
+#: ladspa_plugin.cc:99
msgid "LADSPA: module has no descriptor function."
msgstr ""
-#: ladspa_plugin.cc:91
+#: ladspa_plugin.cc:106
msgid "LADSPA: plugin has gone away since discovery!"
msgstr ""
-#: ladspa_plugin.cc:98
+#: ladspa_plugin.cc:113
msgid "LADSPA: \"%1\" cannot be used, since it cannot do inplace processing"
msgstr ""
-#: ladspa_plugin.cc:297
+#: ladspa_plugin.cc:311
msgid ""
"illegal parameter number used with plugin \"%1\". This may indicate a change "
"in the plugin design, and presets may be invalid"
msgstr ""
-#: ladspa_plugin.cc:376 ladspa_plugin.cc:426
+#: ladspa_plugin.cc:390 ladspa_plugin.cc:440
msgid "Bad node sent to LadspaPlugin::set_state"
msgstr ""
-#: ladspa_plugin.cc:391 ladspa_plugin.cc:440
+#: ladspa_plugin.cc:405 ladspa_plugin.cc:454
msgid "LADSPA: no ladspa port number"
msgstr ""
-#: ladspa_plugin.cc:397 ladspa_plugin.cc:446
+#: ladspa_plugin.cc:411 ladspa_plugin.cc:460
msgid "LADSPA: no ladspa port data"
msgstr ""
-#: ladspa_plugin.cc:717
-msgid "LADSPA: cannot load module from \"%1\""
-msgstr ""
-
-#: ladspa_plugin.cc:827
+#: ladspa_plugin.cc:840
msgid "Could not locate HOME. Preset not removed."
msgstr ""
-#: ladspa_plugin.cc:864 ladspa_plugin.cc:870
+#: ladspa_plugin.cc:879 ladspa_plugin.cc:885
msgid "Could not create %1. Preset not saved. (%2)"
msgstr "No se pudo crear %1. El preset no se guardó. (%2)"
-#: ladspa_plugin.cc:877
+#: ladspa_plugin.cc:892
msgid "Error saving presets file %1."
msgstr "Error al guardar el archivo de preset %1."
-#: ladspa_plugin.cc:915
+#: ladspa_plugin.cc:934
msgid "Could not locate HOME. Preset not saved."
msgstr ""
@@ -987,7 +1001,7 @@ msgstr ""
msgid "incorrect XML mode passed to Locations::set_state"
msgstr ""
-#: location.cc:842 session.cc:4516 session_state.cc:1031
+#: location.cc:842 session.cc:4533 session_state.cc:1025
msgid "session"
msgstr "sesión"
@@ -1044,40 +1058,39 @@ msgid "Session and LTC framerate mismatch: LTC:%1 Session:%2."
msgstr ""
#: ltc_slave.cc:591
-#, c-format
msgid "flywheel"
msgstr ""
-#: midi_diskstream.cc:167
+#: midi_diskstream.cc:166
msgid ""
"%1: I/O configuration change %4 requested to use %2, but channel setup is %3"
msgstr ""
-#: midi_diskstream.cc:219
+#: midi_diskstream.cc:218
msgid "MidiDiskstream: Playlist \"%1\" isn't a midi playlist"
msgstr ""
-#: midi_diskstream.cc:270
+#: midi_diskstream.cc:269
msgid "MidiDiskstream %1: there is no existing playlist to make a copy of!"
msgstr ""
-#: midi_diskstream.cc:699
+#: midi_diskstream.cc:698
msgid "MidiDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr ""
-#: midi_diskstream.cc:834
+#: midi_diskstream.cc:833
msgid "MidiDiskstream %1: cannot write to disk"
msgstr ""
-#: midi_diskstream.cc:868
+#: midi_diskstream.cc:867
msgid "MidiDiskstream \"%1\": cannot flush captured data to disk!"
msgstr ""
-#: midi_diskstream.cc:955
+#: midi_diskstream.cc:954
msgid "%1: could not create region for complete midi file"
msgstr ""
-#: midi_diskstream.cc:992
+#: midi_diskstream.cc:991
msgid "MidiDiskstream: could not create region for captured midi!"
msgstr ""
@@ -1089,27 +1102,27 @@ msgstr ""
msgid "No SysExID found for sys-ex property change - ignored"
msgstr ""
-#: midi_model.cc:2010
+#: midi_model.cc:2012
msgid "transpose"
msgstr ""
-#: midi_patch_manager.cc:126
+#: midi_patch_manager.cc:127
msgid "Duplicate MIDI device `%1' in `%2' ignored"
msgstr ""
-#: midi_source.cc:125
+#: midi_source.cc:124
msgid "Missing parameter property on InterpolationStyle"
msgstr ""
-#: midi_source.cc:132
+#: midi_source.cc:131
msgid "Missing style property on InterpolationStyle"
msgstr ""
-#: midi_source.cc:144
+#: midi_source.cc:143
msgid "Missing parameter property on AutomationState"
msgstr ""
-#: midi_source.cc:151
+#: midi_source.cc:150
msgid "Missing state property on AutomationState"
msgstr ""
@@ -1153,21 +1166,21 @@ msgstr ""
msgid "solo control"
msgstr ""
-#: mtc_slave.cc:238
+#: mtc_slave.cc:240
msgid "MTC Slave: atomic read of current time failed, sleeping!"
msgstr ""
-#: mtc_slave.cc:361
+#: mtc_slave.cc:362
msgid ""
"Unknown rate/drop value %1 in incoming MTC stream, session values used "
"instead"
msgstr ""
-#: mtc_slave.cc:381
+#: mtc_slave.cc:382
msgid "Session framerate adjusted from %1 TO: MTC's %2."
msgstr ""
-#: mtc_slave.cc:395
+#: mtc_slave.cc:396
msgid "Session and MTC framerate mismatch: MTC:%1 %2:%3."
msgstr ""
@@ -1227,31 +1240,35 @@ msgstr ""
msgid "Pannable given XML data for %1 - ignored"
msgstr ""
-#: panner_manager.cc:76
-msgid "looking for panners in %1"
+#: panner_manager.cc:80
+msgid "looking for panners in %1\n"
msgstr ""
-#: panner_manager.cc:100
-msgid "Panner discovered: \"%1\" in %2"
+#: panner_manager.cc:108
+msgid "Panner discovered: \"%1\" in %2\n"
msgstr ""
-#: panner_manager.cc:117
+#: panner_manager.cc:125
msgid "PannerManager: cannot load module \"%1\" (%2)"
msgstr ""
-#: panner_manager.cc:124
+#: panner_manager.cc:132
msgid "PannerManager: module \"%1\" has no descriptor function."
msgstr ""
-#: panner_manager.cc:187
+#: panner_manager.cc:219
msgid "no panner discovered for in/out = %1/%2"
msgstr ""
-#: panner_shell.cc:179
+#: panner_shell.cc:126
+msgid "select panner: %1\n"
+msgstr ""
+
+#: panner_shell.cc:245
msgid "Unknown panner plugin \"%1\" found in pan state - ignored"
msgstr ""
-#: panner_shell.cc:185
+#: panner_shell.cc:251
msgid "panner plugin node has no type information!"
msgstr ""
@@ -1271,19 +1288,19 @@ msgstr ""
msgid "Could not construct playlist for PlaylistSource from session data!"
msgstr ""
-#: plugin.cc:324
+#: plugin.cc:328
msgid ""
"Plugin presets are not supported in this build of %1. Consider paying for a "
"full version"
msgstr ""
-#: plugin.cc:398
+#: plugin.cc:402
msgid ""
"Saving plugin settings is not supported in this build of %1. Consider paying "
"for the full version"
msgstr ""
-#: plugin_insert.cc:598
+#: plugin_insert.cc:589
msgid "programming error: "
msgstr "error de programación:"
@@ -1319,43 +1336,43 @@ msgstr ""
msgid "PluginInsert: automatable control %1 not found - ignored"
msgstr ""
-#: plugin_manager.cc:161
+#: plugin_manager.cc:165
msgid "Discovering Plugins"
msgstr "Descubriendo plugins"
-#: plugin_manager.cc:335
+#: plugin_manager.cc:286
msgid "Could not parse rdf file: %1"
msgstr ""
-#: plugin_manager.cc:374
+#: plugin_manager.cc:330
msgid "LADSPA: cannot load module \"%1\" (%2)"
msgstr ""
-#: plugin_manager.cc:381
+#: plugin_manager.cc:337
msgid "LADSPA: module \"%1\" has no descriptor function."
msgstr ""
-#: plugin_manager.cc:602
+#: plugin_manager.cc:567
msgid ""
"VST plugin %1 does not support processReplacing, and so cannot be used in %2 "
"at this time"
msgstr ""
-#: plugin_manager.cc:709
+#: plugin_manager.cc:680
msgid ""
"linuxVST plugin %1 does not support processReplacing, and so cannot be used "
"in %2 at this time"
msgstr ""
-#: plugin_manager.cc:870
+#: plugin_manager.cc:841
msgid "unknown plugin status type \"%1\" - all entries ignored"
msgstr "unknown plugin status type \"%1\" - all entries ignored"
-#: plugin_manager.cc:887
+#: plugin_manager.cc:858
msgid "unknown plugin type \"%1\" - ignored"
msgstr "Tipo de plugin desconocido \"%1\" - ignorado"
-#: port.cc:410
+#: port.cc:412
msgid "could not reregister %1"
msgstr "no se pudo registrar %1"
@@ -1363,11 +1380,11 @@ msgstr "no se pudo registrar %1"
msgid "insert %1"
msgstr "insert %1"
-#: port_insert.cc:198
+#: port_insert.cc:197
msgid "XML node describing port insert is missing the `type' field"
msgstr ""
-#: port_insert.cc:203
+#: port_insert.cc:202
msgid "non-port insert XML used for port plugin insert"
msgstr ""
@@ -1401,11 +1418,11 @@ msgstr "AudioEngine: no se puede conectar %1 (%2) a %3 (%4)"
msgid "Re-establising port %1 failed"
msgstr ""
-#: processor.cc:207
+#: processor.cc:208
msgid "No %1 property flag in element %2"
msgstr ""
-#: processor.cc:216
+#: processor.cc:217
msgid "No child node with active property"
msgstr ""
@@ -1473,11 +1490,11 @@ msgstr ""
msgid "cannot create new name for region \"%1\""
msgstr "no se puede crear un nuevo nombre para region \"%1\""
-#: resampled_source.cc:98
+#: resampled_source.cc:102
msgid "Import: %1"
msgstr "Importar: %1"
-#: resampled_source.cc:128
+#: resampled_source.cc:132 srcfilesource.cc:76
msgid "Import: src_new() failed : %1"
msgstr ""
@@ -1485,27 +1502,27 @@ msgstr ""
msgid "return %1"
msgstr "retorno %1"
-#: route.cc:1075 route.cc:2528
+#: route.cc:1081 route.cc:2541
msgid "unknown Processor type \"%1\"; ignored"
msgstr ""
-#: route.cc:1087
+#: route.cc:1093
msgid "processor could not be created. Ignored."
msgstr ""
-#: route.cc:1962 route.cc:2187
+#: route.cc:1975 route.cc:2200
msgid "Bad node sent to Route::set_state() [%1]"
msgstr ""
-#: route.cc:2022
+#: route.cc:2035
msgid "Pannable state found for route (%1) without a panner!"
msgstr ""
-#: route.cc:2096 route.cc:2100 route.cc:2301 route.cc:2305
+#: route.cc:2109 route.cc:2113 route.cc:2314 route.cc:2318
msgid "badly formed order key string in state file! [%1] ... ignored."
msgstr ""
-#: route.cc:2311
+#: route.cc:2324
msgid "Converting deprecated order key for %1 using Editor order %2"
msgstr ""
@@ -1521,15 +1538,15 @@ msgstr ""
msgid "error writing tempo-adjusted data to %1"
msgstr ""
-#: send.cc:59
+#: send.cc:60
msgid "aux %1"
msgstr ""
-#: send.cc:63
+#: send.cc:64
msgid "send %1"
msgstr "send %1"
-#: send.cc:65
+#: send.cc:66
msgid "programming error: send created using role %1"
msgstr ""
@@ -1553,73 +1570,73 @@ msgstr ""
msgid "Set up standard connections"
msgstr "Configurar las conexiones estándar"
-#: session.cc:635
+#: session.cc:638
msgid "could not setup Click I/O"
msgstr "no se pudo configurar la E/S del click"
-#: session.cc:683
+#: session.cc:686
#, c-format
msgid "out %<PRIu32>"
msgstr ""
-#: session.cc:697
+#: session.cc:700
#, c-format
msgid "out %<PRIu32>+%<PRIu32>"
msgstr ""
-#: session.cc:712
+#: session.cc:715
#, c-format
msgid "in %<PRIu32>"
msgstr ""
-#: session.cc:726
+#: session.cc:729
#, c-format
msgid "in %<PRIu32>+%<PRIu32>"
msgstr ""
-#: session.cc:790
+#: session.cc:793
msgid "cannot connect master output %1 to %2"
msgstr "no se puede conectar salida master %1 a %2"
-#: session.cc:849
+#: session.cc:862
msgid "monitor"
msgstr ""
-#: session.cc:894
+#: session.cc:907
msgid "cannot connect control input %1 to %2"
msgstr ""
-#: session.cc:914
+#: session.cc:927
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
msgstr ""
-#: session.cc:945
+#: session.cc:958
msgid "cannot connect control output %1 to %2"
msgstr ""
-#: session.cc:1009
+#: session.cc:1026
msgid "cannot create Auditioner: no auditioning of regions possible"
msgstr ""
-#: session.cc:1193
+#: session.cc:1210
msgid "Session: you can't use that location for auto punch (start <= end)"
msgstr ""
-#: session.cc:1233
+#: session.cc:1250
msgid ""
"You cannot use this location for auto-loop because it has zero or negative "
"length"
msgstr ""
-#: session.cc:1547
+#: session.cc:1564
msgid "feedback loop setup between %1 and %2"
msgstr ""
-#: session.cc:1843
+#: session.cc:1860
msgid "Session: could not create new midi track."
msgstr ""
-#: session.cc:1849
+#: session.cc:1866
msgid ""
"No more JACK ports are available. You will need to stop %1 and restart JACK "
"with more ports if you need this many tracks."
@@ -1627,75 +1644,75 @@ msgstr ""
"JACK no dispone de más puertos. Debes salir de %1 y reiniciar JACK con más "
"puertos si necesitas tantas pistas."
-#: session.cc:2026 session.cc:2029
+#: session.cc:2043 session.cc:2046
msgid "Audio"
msgstr ""
-#: session.cc:2053 session.cc:2061 session.cc:2138 session.cc:2146
+#: session.cc:2070 session.cc:2078 session.cc:2155 session.cc:2163
msgid "cannot configure %1 in/%2 out configuration for new audio track"
msgstr ""
-#: session.cc:2084
+#: session.cc:2101
msgid "Session: could not create new audio track."
msgstr ""
-#: session.cc:2116 session.cc:2119
+#: session.cc:2133 session.cc:2136
msgid "Bus"
msgstr ""
-#: session.cc:2169
+#: session.cc:2186
msgid "Session: could not create new audio route."
msgstr "Sesión: No se pudo crear la ruta del nuevo audio"
-#: session.cc:2228 session.cc:2238
+#: session.cc:2245 session.cc:2255
msgid "Session: UINT_MAX routes? impossible!"
msgstr ""
-#: session.cc:2260
+#: session.cc:2277
msgid "Session: cannot create track/bus from template description"
msgstr ""
-#: session.cc:2286
+#: session.cc:2303
msgid "Session: could not create new route from template"
msgstr "Sesión: No se pudo crear la nueva ruta desde plantilla"
-#: session.cc:2315
+#: session.cc:2332
msgid "Adding new tracks/busses failed"
msgstr ""
-#: session.cc:3419
+#: session.cc:3436
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
msgstr ""
-#: session.cc:3539 session.cc:3597
+#: session.cc:3556 session.cc:3614
msgid "There are already %1 recordings for %2, which I consider too many."
msgstr ""
-#: session.cc:3987
+#: session.cc:4004
msgid "send ID %1 appears to be in use already"
msgstr ""
-#: session.cc:3999
+#: session.cc:4016
msgid "aux send ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4011
+#: session.cc:4028
msgid "return ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4023
+#: session.cc:4040
msgid "insert ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4150
+#: session.cc:4167
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
msgstr ""
-#: session.cc:4179
+#: session.cc:4196
msgid "too many bounced versions of playlist \"%1\""
msgstr ""
-#: session.cc:4189
+#: session.cc:4206
msgid "cannot create new audio file \"%1\" for %2"
msgstr "no se puede crear nuevo archivo de audio"
@@ -1730,7 +1747,7 @@ msgstr ""
msgid "Session subdirectory does not exist at path %1"
msgstr ""
-#: session_events.cc:184
+#: session_events.cc:185
msgid "Session: cannot have two events of type %1 at the same frame (%2)."
msgstr ""
@@ -1742,13 +1759,13 @@ msgstr ""
msgid "Export ended unexpectedly: %1"
msgstr ""
-#: session_ltc.cc:222
+#: session_ltc.cc:221
msgid ""
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
"of this session."
msgstr ""
-#: session_midi.cc:520
+#: session_midi.cc:519
msgid "Session: cannot send quarter-frame MTC message (%1)"
msgstr ""
@@ -1760,351 +1777,343 @@ msgstr ""
msgid "Session: error in no roll for %1"
msgstr ""
-#: session_process.cc:1157
+#: session_process.cc:1159
msgid "Programming error: illegal event type in process_event (%1)"
msgstr ""
-#: session_state.cc:140
-msgid "Could not use path %1 (%2)"
-msgstr ""
-
-#: session_state.cc:184
+#: session_state.cc:178
msgid "solo cut control (dB)"
msgstr ""
-#: session_state.cc:208
+#: session_state.cc:202
msgid "Set block size and sample rate"
msgstr ""
-#: session_state.cc:213
+#: session_state.cc:207
msgid "Using configuration"
msgstr ""
-#: session_state.cc:325
+#: session_state.cc:319
msgid "Reset Remote Controls"
msgstr "Restablecer controles remotos"
-#: session_state.cc:417
+#: session_state.cc:411
msgid "Session: cannot create session peakfile folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:424
+#: session_state.cc:418
msgid "Session: cannot create session sounds dir \"%1\" (%2)"
msgstr ""
-#: session_state.cc:431
+#: session_state.cc:425
msgid "Session: cannot create session midi dir \"%1\" (%2)"
msgstr ""
-#: session_state.cc:438
+#: session_state.cc:432
msgid "Session: cannot create session dead sounds folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:445
+#: session_state.cc:439
msgid "Session: cannot create session export folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:452
+#: session_state.cc:446
msgid "Session: cannot create session analysis folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:459
+#: session_state.cc:453
msgid "Session: cannot create session plugins folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:466
+#: session_state.cc:460
msgid "Session: cannot create session externals folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:480
+#: session_state.cc:474
msgid "Session: cannot create session folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:514
+#: session_state.cc:508
msgid "Could not open %1 for writing session template"
msgstr ""
-#: session_state.cc:520
+#: session_state.cc:514
msgid "Could not open session template %1 for reading"
msgstr ""
-#: session_state.cc:539
+#: session_state.cc:533
msgid "master"
msgstr ""
-#: session_state.cc:600
+#: session_state.cc:594
msgid "Could not remove pending capture state at path \"%1\" (%2)"
msgstr "Could not remove pending capture state at path \"%1\" (%2)"
-#: session_state.cc:624
+#: session_state.cc:618
msgid "could not rename snapshot %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:652
+#: session_state.cc:646
msgid "Could not remove session file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:669
+#: session_state.cc:663
msgid ""
"the %1 audio engine is not connected and state saving would lose all I/O "
"connections. Session not saved"
msgstr ""
-#: session_state.cc:720
+#: session_state.cc:714
msgid "state could not be saved to %1"
msgstr ""
-#: session_state.cc:722 session_state.cc:733
+#: session_state.cc:716 session_state.cc:727
msgid "Could not remove temporary session file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:730
-msgid "could not rename temporary session file %1 to %2"
+#: session_state.cc:724
+msgid "could not rename temporary session file %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:798
+#: session_state.cc:792
msgid "%1: session file \"%2\" doesn't exist!"
msgstr ""
-#: session_state.cc:810
+#: session_state.cc:804
msgid "Could not understand session file %1"
msgstr ""
-#: session_state.cc:819
+#: session_state.cc:813
msgid "Session file %1 is not a session"
msgstr "El archivo de sesión %1 no es una sesión"
-#: session_state.cc:1125
+#: session_state.cc:1119
msgid "programming error: Session: incorrect XML node sent to set_state()"
msgstr ""
-#: session_state.cc:1179
+#: session_state.cc:1173
msgid "Session: XML state has no options section"
msgstr ""
-#: session_state.cc:1184
+#: session_state.cc:1178
msgid "Session: XML state has no metadata section"
msgstr ""
-#: session_state.cc:1195
+#: session_state.cc:1189
msgid "Session: XML state has no sources section"
msgstr ""
-#: session_state.cc:1202
+#: session_state.cc:1196
msgid "Session: XML state has no Tempo Map section"
msgstr ""
-#: session_state.cc:1209
+#: session_state.cc:1203
msgid "Session: XML state has no locations section"
msgstr ""
-#: session_state.cc:1235
+#: session_state.cc:1229
msgid "Session: XML state has no Regions section"
msgstr ""
-#: session_state.cc:1242
+#: session_state.cc:1236
msgid "Session: XML state has no playlists section"
msgstr ""
-#: session_state.cc:1262
+#: session_state.cc:1256
msgid "Session: XML state has no bundles section"
msgstr ""
-#: session_state.cc:1274
+#: session_state.cc:1268
msgid "Session: XML state has no diskstreams section"
msgstr ""
-#: session_state.cc:1282
+#: session_state.cc:1276
msgid "Session: XML state has no routes section"
msgstr ""
-#: session_state.cc:1294
+#: session_state.cc:1288
msgid "Session: XML state has no route groups section"
msgstr ""
-#: session_state.cc:1303
+#: session_state.cc:1297
msgid "Session: XML state has no edit groups section"
msgstr ""
-#: session_state.cc:1310
+#: session_state.cc:1304
msgid "Session: XML state has no mix groups section"
msgstr ""
-#: session_state.cc:1318
+#: session_state.cc:1312
msgid "Session: XML state has no click section"
msgstr ""
-#: session_state.cc:1360
+#: session_state.cc:1354
msgid "Session: cannot create Route from XML description."
msgstr ""
-#: session_state.cc:1364
+#: session_state.cc:1358
msgid "Loaded track/bus %1"
msgstr "Pista/bus %1 cargado"
-#: session_state.cc:1462
+#: session_state.cc:1456
msgid "Could not find diskstream for route"
msgstr ""
-#: session_state.cc:1516
+#: session_state.cc:1510
msgid "Session: cannot create Region from XML description."
msgstr ""
-#: session_state.cc:1520
+#: session_state.cc:1514
msgid "Can not load state for region '%1'"
msgstr "No se puede cargar el estado de la región '%1'"
-#: session_state.cc:1556
+#: session_state.cc:1550
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
msgstr ""
-#: session_state.cc:1584
+#: session_state.cc:1578
msgid "Nested source has no ID info in session file! (ignored)"
msgstr ""
-#: session_state.cc:1596
+#: session_state.cc:1590
msgid "Cannot reconstruct nested source for region %1"
msgstr ""
-#: session_state.cc:1658
+#: session_state.cc:1652
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
msgstr ""
-#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
+#: session_state.cc:1660 session_state.cc:1681 session_state.cc:1701
msgid ""
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
msgstr ""
-#: session_state.cc:1672 session_state.cc:1693 session_state.cc:1713
+#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
msgid ""
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
"%1"
msgstr ""
-#: session_state.cc:1736
+#: session_state.cc:1730
msgid ""
"Session: XMLNode describing an AudioRegion is missing some master sources; "
"ignored"
msgstr ""
-#: session_state.cc:1770
+#: session_state.cc:1764
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
msgstr ""
-#: session_state.cc:1778
+#: session_state.cc:1772
msgid ""
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
msgstr ""
-#: session_state.cc:1784
+#: session_state.cc:1778
msgid ""
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
msgstr ""
-#: session_state.cc:1852
+#: session_state.cc:1846
msgid ""
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
"existing files with similar names"
msgstr ""
-#: session_state.cc:1875
+#: session_state.cc:1869
msgid "Session: cannot create Source from XML description."
msgstr ""
-#: session_state.cc:1909
+#: session_state.cc:1903
msgid "A sound file is missing. It will be replaced by silence."
msgstr "No se encuentra un archivo de audio. Será reemplazado por silencio."
-#: session_state.cc:1932
+#: session_state.cc:1926
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
msgstr "Found a sound file that cannot be used by %1. Talk to the progammers."
-#: session_state.cc:1949
+#: session_state.cc:1943
msgid "Could not create templates directory \"%1\" (%2)"
msgstr ""
-#: session_state.cc:1962
+#: session_state.cc:1956
msgid "Template \"%1\" already exists - new version not created"
msgstr "La plantilla \"%1\" ya existe - no se creará una nueva versión"
-#: session_state.cc:1968
+#: session_state.cc:1962
msgid "Could not create directory for Session template\"%1\" (%2)"
msgstr "Could not create directory for Session template\"%1\" (%2)"
-#: session_state.cc:1978
+#: session_state.cc:1972
msgid "template not saved"
msgstr "plantilla no guardada"
-#: session_state.cc:1988
+#: session_state.cc:1982
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
msgstr ""
"Could not create directory for Session template plugin state\"%1\" (%2)"
-#: session_state.cc:2183
+#: session_state.cc:2225
msgid "Unknown node \"%1\" found in Bundles list from session file"
msgstr ""
-#: session_state.cc:2725 session_state.cc:2731
-msgid "Cannot expand path %1 (%2)"
-msgstr ""
-
-#: session_state.cc:2784
+#: session_state.cc:2820
msgid "Session: cannot create dead file folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:2823
+#: session_state.cc:2859
msgid "cannot rename unused file source from %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:2841
+#: session_state.cc:2877
msgid "cannot remove peakfile %1 for %2 (%3)"
msgstr ""
-#: session_state.cc:3143
+#: session_state.cc:3179
msgid "could not backup old history file, current history not saved"
msgstr ""
-#: session_state.cc:3156
+#: session_state.cc:3192
msgid "history could not be saved to %1"
msgstr "No se pudo guardar el historial a %1"
-#: session_state.cc:3159
+#: session_state.cc:3195
msgid "Could not remove history file at path \"%1\" (%2)"
msgstr "Could not remove history file at path \"%1\" (%2)"
-#: session_state.cc:3163
+#: session_state.cc:3199
msgid "could not restore history file from backup %1 (%2)"
msgstr ""
-#: session_state.cc:3188
+#: session_state.cc:3224
msgid "%1: no history file \"%2\" for this session."
msgstr ""
-#: session_state.cc:3194
+#: session_state.cc:3230
msgid "Could not understand session history file \"%1\""
msgstr "No se pudo interpretar el archivo de historial de sesión \"%1\"."
-#: session_state.cc:3236
+#: session_state.cc:3272
msgid "Failed to downcast MidiSource for NoteDiffCommand"
msgstr ""
-#: session_state.cc:3247
+#: session_state.cc:3283
msgid "Failed to downcast MidiSource for SysExDiffCommand"
msgstr ""
-#: session_state.cc:3258
+#: session_state.cc:3294
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
msgstr ""
-#: session_state.cc:3266
+#: session_state.cc:3302
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
msgstr ""
-#: session_state.cc:3502
+#: session_state.cc:3538
msgid "Session: unknown diskstream type in XML"
msgstr ""
-#: session_state.cc:3507
+#: session_state.cc:3543
msgid "Session: could not load diskstream via XML state"
msgstr ""
@@ -2128,198 +2137,206 @@ msgid ""
"control"
msgstr ""
-#: smf_source.cc:252
+#: smf_source.cc:262
msgid "Unable to read event prefix, corrupt MIDI ring"
msgstr ""
-#: smf_source.cc:265
+#: smf_source.cc:275
msgid "Event has time and size but no body, corrupt MIDI ring"
msgstr ""
-#: smf_source.cc:271
+#: smf_source.cc:281
msgid "Event time is before MIDI source position"
msgstr ""
-#: smf_source.cc:306 smf_source.cc:345
+#: smf_source.cc:316 smf_source.cc:355
msgid "Skipping event with unordered time %1"
msgstr ""
-#: smf_source.cc:410
+#: smf_source.cc:420
msgid "cannot open MIDI file %1 for write"
msgstr ""
-#: sndfile_helpers.cc:32
+#: sndfile_helpers.cc:34
msgid "WAV"
msgstr "WAV"
-#: sndfile_helpers.cc:33
+#: sndfile_helpers.cc:35
msgid "AIFF"
msgstr "AIFF"
-#: sndfile_helpers.cc:34
+#: sndfile_helpers.cc:36
msgid "CAF"
msgstr "CAF"
-#: sndfile_helpers.cc:35
+#: sndfile_helpers.cc:37
msgid "W64 (64 bit WAV)"
msgstr "W64 (64 bit WAV)"
-#: sndfile_helpers.cc:36
+#: sndfile_helpers.cc:38
msgid "FLAC"
msgstr ""
-#: sndfile_helpers.cc:37
+#: sndfile_helpers.cc:39
msgid "Ogg/Vorbis"
msgstr ""
-#: sndfile_helpers.cc:38
+#: sndfile_helpers.cc:40
msgid "raw (no header)"
msgstr "raw (sin encabezado)"
-#: sndfile_helpers.cc:43
+#: sndfile_helpers.cc:45
msgid ".wav"
msgstr ".wav"
-#: sndfile_helpers.cc:44
+#: sndfile_helpers.cc:46
msgid ".aiff"
msgstr ".aiff"
-#: sndfile_helpers.cc:45
+#: sndfile_helpers.cc:47
msgid ".caf"
msgstr ".caf"
-#: sndfile_helpers.cc:46
+#: sndfile_helpers.cc:48
msgid ".w64"
msgstr ".w64"
-#: sndfile_helpers.cc:47
+#: sndfile_helpers.cc:49
msgid ".flac"
msgstr ".flac"
-#: sndfile_helpers.cc:48
+#: sndfile_helpers.cc:50
msgid ".ogg"
msgstr ""
-#: sndfile_helpers.cc:49
+#: sndfile_helpers.cc:51
msgid ".raw"
msgstr ".raw"
-#: sndfile_helpers.cc:64
+#: sndfile_helpers.cc:66
msgid "Signed 16 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:65
+#: sndfile_helpers.cc:67
msgid "Signed 24 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:66
+#: sndfile_helpers.cc:68
msgid "Signed 32 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:67
+#: sndfile_helpers.cc:69
msgid "Signed 8 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:68
+#: sndfile_helpers.cc:70
msgid "32 bit float"
msgstr ""
-#: sndfile_helpers.cc:81
+#: sndfile_helpers.cc:83
msgid "Little-endian (Intel)"
msgstr "Little-endian (Intel)"
-#: sndfile_helpers.cc:82
+#: sndfile_helpers.cc:84
msgid "Big-endian (PowerPC)"
msgstr "Big-endian (PowerPC)"
-#: sndfilesource.cc:201
+#: sndfilesource.cc:210
msgid "SndFileSource: cannot open file \"%1\" for %2 (%3)"
msgstr ""
-#: sndfilesource.cc:209
+#: sndfilesource.cc:218
msgid ""
"SndFileSource: file only contains %1 channels; %2 is invalid as a channel "
"number"
msgstr ""
-#: sndfilesource.cc:255 sndfilesource.cc:571 sndfilesource.cc:595
+#: sndfilesource.cc:264 sndfilesource.cc:604 sndfilesource.cc:628
msgid ""
"cannot set broadcast info for audio file %1 (%2); dropping broadcast info "
"for this file"
msgstr ""
-#: sndfilesource.cc:302
+#: sndfilesource.cc:311
msgid "could not allocate file %1 for reading."
msgstr ""
-#: sndfilesource.cc:337
+#: sndfilesource.cc:346
msgid "SndFileSource: could not seek to frame %1 within %2 (%3)"
msgstr ""
-#: sndfilesource.cc:347
+#: sndfilesource.cc:356
msgid ""
"SndFileSource: @ %1 could not read %2 within %3 (%4) (len = %5, ret was %6)"
msgstr ""
-#: sndfilesource.cc:391 sndfilesource.cc:420
+#: sndfilesource.cc:400 sndfilesource.cc:429
msgid "attempt to write a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:396 utils.cc:510 utils.cc:534 utils.cc:548 utils.cc:567
+#: sndfilesource.cc:405 utils.cc:547 utils.cc:571 utils.cc:585 utils.cc:604
msgid "programming error: %1 %2"
msgstr "error de programación: %1 %2"
-#: sndfilesource.cc:523
+#: sndfilesource.cc:532 sndfilesource.cc:562
msgid "attempt to flush a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:528
+#: sndfilesource.cc:537 sndfilesource.cc:557
msgid "attempt to flush an un-opened audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:534
+#: sndfilesource.cc:543
msgid "could not allocate file %1 to write header"
msgstr ""
-#: sndfilesource.cc:548
+#: sndfilesource.cc:568
+msgid "could not allocate file %1 to flush contents"
+msgstr ""
+
+#: sndfilesource.cc:581
msgid ""
"attempt to store broadcast info in a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:553
+#: sndfilesource.cc:586
msgid "attempt to set BWF info for an un-opened audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:614
+#: sndfilesource.cc:647
msgid "%1: cannot seek to %2 (libsndfile error: %3)"
msgstr ""
-#: sndfilesource.cc:727
+#: sndfilesource.cc:760
msgid "SndFileSource: \"%1\" bad read retval: %2 of %5 (%3: %4)"
msgstr ""
-#: sndfilesource.cc:740 sndfilesource.cc:790 sndfilesource.cc:797
+#: sndfilesource.cc:773 sndfilesource.cc:823 sndfilesource.cc:830
msgid "SndFileSource: \"%1\" bad write (%2)"
msgstr ""
-#: sndfilesource.cc:820
+#: sndfilesource.cc:853
msgid ""
"Filesource: start time is already set for existing file (%1): Cannot change "
"start time."
msgstr ""
-#: speakers.cc:239
+#: speakers.cc:280
msgid "Speaker information is missing azimuth - speaker ignored"
msgstr ""
-#: speakers.cc:245
+#: speakers.cc:286
msgid "Speaker information is missing elevation - speaker ignored"
msgstr ""
-#: speakers.cc:251
+#: speakers.cc:292
msgid "Speaker information is missing distance - speaker ignored"
msgstr ""
+#: srcfilesource.cc:135
+msgid "SrcFileSource: %1"
+msgstr ""
+
#: tape_file_matcher.cc:46
msgid "Cannot compile tape track regexp for use (%1)"
msgstr ""
@@ -2467,54 +2484,68 @@ msgstr ""
msgid "Node for Port has no \"name\" property"
msgstr ""
-#: utils.cc:358 utils.cc:382
+#: utils.cc:395 utils.cc:419
msgid "Splice"
msgstr "Reunir"
-#: utils.cc:360 utils.cc:375
+#: utils.cc:397 utils.cc:412
msgid "Slide"
msgstr "Deslizar"
-#: utils.cc:362 utils.cc:378
+#: utils.cc:399 utils.cc:415
msgid "Lock"
msgstr "Bloquear"
-#: utils.cc:365
+#: utils.cc:402
msgid "programming error: unknown edit mode string \"%1\""
msgstr ""
-#: utils.cc:389 utils.cc:421
+#: utils.cc:426 utils.cc:458
msgid "MIDI Timecode"
msgstr ""
-#: utils.cc:389 utils.cc:419
+#: utils.cc:426 utils.cc:456
msgid "MTC"
msgstr "MTC"
-#: utils.cc:393 utils.cc:428
+#: utils.cc:430 utils.cc:465
msgid "MIDI Clock"
msgstr ""
-#: utils.cc:397 utils.cc:415 utils.cc:435
+#: utils.cc:434 utils.cc:452 utils.cc:472
msgid "JACK"
msgstr "JACK"
-#: utils.cc:401
+#: utils.cc:438
msgid "programming error: unknown sync source string \"%1\""
msgstr ""
-#: utils.cc:426
+#: utils.cc:463
msgid "M-Clock"
msgstr ""
-#: utils.cc:432
+#: utils.cc:469
msgid "LTC"
msgstr "LTC"
-#: utils.cc:602
+#: utils.cc:639
msgid "programming error: unknown native header format: %1"
msgstr ""
-#: utils.cc:617
+#: utils.cc:654
msgid "cannot open directory %1 (%2)"
msgstr ""
+
+#~ msgid "Auditioning of non-audio regions not yet supported"
+#~ msgstr "Aún no está soportada la audición de regiones no audio"
+
+#~ msgid "Filesource: cannot find required file (%1): while searching %2"
+#~ msgstr ""
+#~ "Filesource: no se puede encontrar el archivo requerido (%1): al buscar %2."
+
+#~ msgid ""
+#~ "FileSource: \"%1\" is ambigous when searching %2\n"
+#~ "\t"
+#~ msgstr ""
+#~ "Filesource: \"%1\" es ambiguo al buscar %2\n"
+#~ "\t"
diff --git a/libs/ardour/po/it.po b/libs/ardour/po/it.po
index 9eaa00ee95..5068b67419 100644
--- a/libs/ardour/po/it.po
+++ b/libs/ardour/po/it.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libardour 0.664.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
+"POT-Creation-Date: 2014-02-10 17:53+0100\n"
"PO-Revision-Date: 2003-05-21 12:50+0500\n"
"Last-Translator: Filippo Pappalardo <filippo@email.it>\n"
"Language-Team: Italian\n"
@@ -20,64 +20,64 @@ msgstr ""
msgid "Fader"
msgstr ""
-#: audio_diskstream.cc:244
+#: audio_diskstream.cc:242
msgid "AudioDiskstream: Playlist \"%1\" isn't an audio playlist"
msgstr ""
-#: audio_diskstream.cc:296
+#: audio_diskstream.cc:294
msgid "AudioDiskstream %1: there is no existing playlist to make a copy of!"
msgstr ""
-#: audio_diskstream.cc:848 audio_diskstream.cc:858
+#: audio_diskstream.cc:846 audio_diskstream.cc:856
msgid ""
"AudioDiskstream %1: when refilling, cannot read %2 from playlist at frame %3"
msgstr ""
-#: audio_diskstream.cc:1014
+#: audio_diskstream.cc:1012
msgid "AudioDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr ""
-#: audio_diskstream.cc:1383 audio_diskstream.cc:1400
+#: audio_diskstream.cc:1381 audio_diskstream.cc:1398
msgid "AudioDiskstream %1: cannot write to disk"
msgstr ""
-#: audio_diskstream.cc:1443
+#: audio_diskstream.cc:1441
msgid "AudioDiskstream \"%1\": cannot flush captured data to disk!"
msgstr ""
-#: audio_diskstream.cc:1537
+#: audio_diskstream.cc:1535
msgid "%1: could not create region for complete audio file"
msgstr "%1: impossibile creare una regione per il file audio completo"
-#: audio_diskstream.cc:1571
+#: audio_diskstream.cc:1569
msgid "AudioDiskstream: could not create region for captured audio!"
msgstr ""
-#: audio_diskstream.cc:1679
+#: audio_diskstream.cc:1677
msgid "programmer error: %1"
msgstr ""
-#: audio_diskstream.cc:1905
+#: audio_diskstream.cc:1903
msgid "AudioDiskstream: channel %1 out of range"
msgstr ""
-#: audio_diskstream.cc:1919 midi_diskstream.cc:1210
+#: audio_diskstream.cc:1917 midi_diskstream.cc:1209
msgid "%1:%2 new capture file not initialized correctly"
msgstr "%1:%2 nuovo file di registrazione non è stato avviato correttamente"
-#: audio_diskstream.cc:2200
+#: audio_diskstream.cc:2198
msgid "%1: cannot restore pending capture source file %2"
msgstr ""
-#: audio_diskstream.cc:2222
+#: audio_diskstream.cc:2220
msgid "%1: incorrect number of pending sources listed - ignoring them all"
msgstr ""
-#: audio_diskstream.cc:2246
+#: audio_diskstream.cc:2244
msgid "%1: cannot create whole-file region from pending capture sources"
msgstr ""
-#: audio_library.cc:71
+#: audio_library.cc:81
msgid "Could not open %1. Audio Library not saved"
msgstr "Impossibile accedere a %1. Libreria Audio non salvata"
@@ -117,11 +117,11 @@ msgstr ""
msgid "Audio Playlists (unused)"
msgstr ""
-#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
+#: audio_playlist_source.cc:171 audiosource.cc:891 file_source.cc:520
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
-#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:643
-#: rb_effect.cc:333 session.cc:2619 session.cc:2652 session.cc:3797
-#: session_handle.cc:87 sndfilesource.cc:121
+#: midi_playlist_source.cc:159 midi_source.cc:370 plugin_insert.cc:634
+#: rb_effect.cc:333 session.cc:2636 session.cc:2669 session.cc:3814
+#: session_handle.cc:87 sndfilesource.cc:122
msgid "programming error: %1"
msgstr "errore di programmazione: %1"
@@ -145,23 +145,23 @@ msgid ""
"Channels: "
msgstr ""
-#: audio_track.cc:167
+#: audio_track.cc:161
msgid "Unknown bundle \"%1\" listed for input of %2"
msgstr ""
-#: audio_track.cc:169
+#: audio_track.cc:163
msgid "in 1"
msgstr ""
-#: audio_track.cc:170
+#: audio_track.cc:164
msgid "No input bundles available as a replacement"
msgstr ""
-#: audio_track.cc:174
+#: audio_track.cc:168
msgid "Bundle %1 was not available - \"in 1\" used instead"
msgstr ""
-#: audio_track.cc:183
+#: audio_track.cc:177
msgid "improper input channel list in XML node (%1)"
msgstr ""
@@ -185,23 +185,23 @@ msgstr ""
msgid "VAMP Plugin \"%1\" could not be loaded"
msgstr ""
-#: audioengine.cc:488
+#: audioengine.cc:495
msgid "looking for backends in %1\n"
msgstr ""
-#: audioengine.cc:511
+#: audioengine.cc:518
msgid "AudioEngine: cannot load module \"%1\" (%2)"
msgstr ""
-#: audioengine.cc:517
+#: audioengine.cc:524
msgid "AudioEngine: backend at \"%1\" has no descriptor function."
msgstr ""
-#: audioengine.cc:589
+#: audioengine.cc:596
msgid "Could not create backend for %1: %2"
msgstr ""
-#: audioregion.cc:1643
+#: audioregion.cc:1651
msgid ""
"You have requested an operation that requires audio analysis.\n"
"\n"
@@ -216,11 +216,11 @@ msgid ""
"this and future transient-detection operations.\n"
msgstr ""
-#: audiosource.cc:199
+#: audiosource.cc:210
msgid "cannot rename peakfile for %1 from %2 to %3 (%4)"
msgstr ""
-#: audiosource.cc:226
+#: audiosource.cc:239
msgid "AudioSource: cannot stat peakfile \"%1\""
msgstr ""
@@ -228,47 +228,68 @@ msgstr ""
msgid "cannot read sample data for unscaled peak computation"
msgstr ""
-#: audiosource.cc:387
+#: audiosource.cc:386
msgid "AudioSource: cannot open peakpath (a) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:463
+#: audiosource.cc:395 audiosource.cc:473
+msgid ""
+"AudioSource: could not seek to correct location in peak file \"%1\" (%2)"
+msgstr ""
+
+#: audiosource.cc:453
msgid "AudioSource: cannot open peakpath (b) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:587
+#: audiosource.cc:567
msgid ""
"AudioSource[%1]: peak read - cannot read %2 samples at offset %3 of %4 (%5)"
msgstr ""
-#: audiosource.cc:667
+#: audiosource.cc:634
msgid "%1: could not write read raw data for peak computation (%2)"
msgstr ""
-#: audiosource.cc:706
+#: audiosource.cc:672
msgid "AudioSource: cannot open peakpath (c) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:773 audiosource.cc:886
+#: audiosource.cc:739 audiosource.cc:861
+msgid "%1: could not seek in peak file data (%2)"
+msgstr ""
+
+#: audiosource.cc:744 audiosource.cc:870
msgid "%1: could not write peak file data (%2)"
msgstr ""
-#: audiosource.cc:924
+#: audiosource.cc:903
msgid "could not truncate peakfile %1 to %2 (error: %3)"
msgstr ""
-#: auditioner.cc:87
-msgid "no outputs available for auditioner - manual connection required"
+#: auditioner.cc:95
+msgid "Falling back to Reasonable Synth for Midi Audition"
+msgstr ""
+
+#: auditioner.cc:97
+msgid "No synth for midi-audition found."
msgstr ""
-#: auditioner.cc:135
-msgid "Auditioning of non-audio regions not yet supported"
+#: auditioner.cc:152
+msgid "no outputs available for auditioner - manual connection required"
msgstr ""
-#: auditioner.cc:160
+#: auditioner.cc:392 auditioner.cc:438
msgid "Cannot setup auditioner processing flow for %1 channels"
msgstr ""
+#: auditioner.cc:426
+msgid "Failed to load synth for MIDI-Audition."
+msgstr ""
+
+#: auditioner.cc:445
+msgid "Auditioning of regions other than Audio or Midi is not supported."
+msgstr ""
+
#: automatable.cc:81
msgid "Automation node has no path property"
msgstr ""
@@ -304,23 +325,23 @@ msgid ""
"AutomationList: passed XML node called %1, not \"AutomationList\" - ignored"
msgstr ""
-#: butler.cc:91
+#: butler.cc:80
msgid "Cannot create transport request signal pipe (%1)"
msgstr ""
-#: butler.cc:97 butler.cc:103
+#: butler.cc:86 butler.cc:92
msgid "UI: cannot set O_NONBLOCK on butler request pipe (%1)"
msgstr ""
-#: butler.cc:109
+#: butler.cc:124
msgid "Session: could not create butler thread"
msgstr ""
-#: butler.cc:156
+#: butler.cc:165
msgid "poll on butler request pipe failed (%1)"
msgstr ""
-#: butler.cc:163
+#: butler.cc:172
msgid "Error on butler thread request pipe: fd=%1 err=%2"
msgstr ""
@@ -328,56 +349,56 @@ msgstr ""
msgid "Error reading from butler request pipe"
msgstr ""
-#: butler.cc:248
+#: butler.cc:301
msgid "Butler read ahead failure on dstream %1"
msgstr ""
-#: butler.cc:285
+#: butler.cc:338
msgid "Butler write-behind failure on dstream %1"
msgstr ""
-#: control_protocol_manager.cc:134
+#: control_protocol_manager.cc:164
msgid "control protocol name \"%1\" has no descriptor"
msgstr ""
-#: control_protocol_manager.cc:141
+#: control_protocol_manager.cc:171
msgid "control protocol name \"%1\" could not be initialized"
msgstr ""
-#: control_protocol_manager.cc:201
+#: control_protocol_manager.cc:237
msgid "Instantiating mandatory control protocol %1"
msgstr ""
-#: control_protocol_manager.cc:222
+#: control_protocol_manager.cc:258
msgid "looking for control protocols in %1\n"
msgstr ""
-#: control_protocol_manager.cc:247
+#: control_protocol_manager.cc:283
msgid "Control protocol %1 not usable"
msgstr ""
-#: control_protocol_manager.cc:264
+#: control_protocol_manager.cc:300
msgid "Control surface protocol discovered: \"%1\"\n"
msgstr ""
-#: control_protocol_manager.cc:282
+#: control_protocol_manager.cc:318
msgid "ControlProtocolManager: cannot load module \"%1\" (%2)"
msgstr ""
-#: control_protocol_manager.cc:290
+#: control_protocol_manager.cc:324
msgid "ControlProtocolManager: module \"%1\" has no descriptor function."
msgstr ""
-#: cycle_timer.cc:38
+#: cycle_timer.cc:40
msgid "CycleTimer::get_mhz(): can't open /proc/cpuinfo"
msgstr "CycleTimer::get_mhz(): impossibile accedere a /proc/cpuinfo"
-#: cycle_timer.cc:50
+#: cycle_timer.cc:52
msgid "CycleTimer::get_mhz(): cannot locate cpu MHz in /proc/cpuinfo"
msgstr ""
"CycleTimer::get_mhz(): impossibile localizzare \"cpu MHz\" in /proc/cpuinfo"
-#: cycle_timer.cc:73
+#: cycle_timer.cc:75
msgid "cannot locate cpu MHz in /proc/cpuinfo"
msgstr "impossibile localizzare \"cpu MHz\" in /proc/cpuinfo"
@@ -385,7 +406,7 @@ msgstr "impossibile localizzare \"cpu MHz\" in /proc/cpuinfo"
msgid "audio"
msgstr ""
-#: data_type.cc:28 session.cc:1791 session.cc:1794
+#: data_type.cc:28 session.cc:1808 session.cc:1811
msgid "MIDI"
msgstr ""
@@ -393,15 +414,15 @@ msgstr ""
msgid "unknown"
msgstr ""
-#: delivery.cc:114
+#: delivery.cc:118
msgid "main outs"
msgstr ""
-#: delivery.cc:117 send.cc:61
+#: delivery.cc:121 send.cc:62
msgid "listen"
msgstr ""
-#: diskstream.cc:303
+#: diskstream.cc:302
msgid "Location \"%1\" not valid for track loop (start >= end)"
msgstr "La Location \"%1\" non valida per il loop (inizio >= fine)"
@@ -413,23 +434,23 @@ msgstr ""
msgid "Export failed: %1"
msgstr ""
-#: export_filename.cc:118
+#: export_filename.cc:119
msgid "Existing export folder for this session (%1) does not exist - ignored"
msgstr ""
-#: export_filename.cc:229
+#: export_filename.cc:230
msgid "No Time"
msgstr ""
-#: export_filename.cc:238
+#: export_filename.cc:239
msgid "Invalid time format"
msgstr ""
-#: export_filename.cc:247
+#: export_filename.cc:248
msgid "No Date"
msgstr ""
-#: export_filename.cc:262
+#: export_filename.cc:263
msgid "Invalid date format"
msgstr ""
@@ -497,7 +518,7 @@ msgstr ""
msgid "Rectangular"
msgstr ""
-#: export_formats.cc:52 session.cc:5014 session.cc:5030
+#: export_formats.cc:52 session.cc:5006 session.cc:5022
msgid "None"
msgstr ""
@@ -537,15 +558,15 @@ msgstr ""
msgid "No sample format"
msgstr ""
-#: export_handler.cc:335
+#: export_handler.cc:343
msgid "Editor: cannot open \"%1\" as export file for CD marker file"
msgstr ""
-#: export_handler.cc:417 export_handler.cc:420
+#: export_handler.cc:425 export_handler.cc:428
msgid "an error occured while writing a TOC/CUE file: %1"
msgstr ""
-#: export_handler.cc:642 export_handler.cc:700
+#: export_handler.cc:650 export_handler.cc:708
msgid "Cannot convert %1 to Latin-1 text"
msgstr ""
@@ -607,7 +628,7 @@ msgid ""
"configuration"
msgstr ""
-#: file_source.cc:198 session_state.cc:2807
+#: file_source.cc:198 session_state.cc:2843
msgid ""
"there are already 1000 files with names like %1; versioning discontinued"
msgstr ""
@@ -617,37 +638,35 @@ msgstr ""
msgid "cannot rename file source from %1 to %2 (%3)"
msgstr ""
-#: file_source.cc:250 file_source.cc:378
+#: file_source.cc:248 file_source.cc:372
msgid "FileSource: search path not set"
msgstr "FileSource: percorso di ricerca non specificato"
-#: file_source.cc:313 file_source.cc:448
-msgid "Filesource: cannot find required file (%1): while searching %2"
+#: file_source.cc:309 file_source.cc:439
+msgid "Filesource: cannot find required file (%1)"
msgstr ""
-#: file_source.cc:440
+#: file_source.cc:432
msgid ""
-"FileSource: \"%1\" is ambigous when searching %2\n"
+"FileSource: \"%1\" is ambigous when searching\n"
"\t"
msgstr ""
-"FileSource: \"%1\" è risultato ambiguo nel cercare %2\n"
-"\t"
-#: file_source.cc:494
+#: file_source.cc:484
msgid "Filesource: cannot find required file (%1): %2"
msgstr "FileSource: impossibile trovare il file richiesto (%1): %2"
-#: file_source.cc:501
+#: file_source.cc:492
msgid "Filesource: cannot check for existing file (%1): %2"
msgstr "FileSource: impossibile controllare il file esistente (%1): %2"
-#: file_source.cc:535
+#: file_source.cc:526
msgid ""
"Programming error! %1 tried to rename a file over another file! It's safe to "
"continue working, but please report this to the developers."
msgstr ""
-#: file_source.cc:540
+#: file_source.cc:531
msgid "cannot rename file %1 to %2 (%3)"
msgstr ""
@@ -661,15 +680,15 @@ msgid ""
"cannot run"
msgstr ""
-#: filesystem_paths.cc:91
+#: filesystem_paths.cc:96
msgid "ARDOUR_DLL_PATH not set in environment - exiting\n"
msgstr ""
-#: filesystem_paths.cc:107
+#: filesystem_paths.cc:125
msgid "ARDOUR_CONFIG_PATH not set in environment - exiting\n"
msgstr ""
-#: filesystem_paths.cc:127
+#: filesystem_paths.cc:148
msgid "ARDOUR_DATA_PATH not set in environment - exiting\n"
msgstr ""
@@ -681,87 +700,83 @@ msgstr ""
msgid "filter: error creating new file %1 (%2)"
msgstr ""
-#: find_session.cc:51
-msgid "Could not resolve path: %1 (%2)"
-msgstr ""
-
-#: find_session.cc:63
+#: find_session.cc:59
msgid "cannot check session path %1 (%2)"
msgstr "impossibile controllare il percorso %1 (%2)"
-#: find_session.cc:89
+#: find_session.cc:85
msgid "cannot check statefile %1 (%2)"
msgstr "impossibile controllare il file di stato %1 (%2)"
-#: find_session.cc:125
+#: find_session.cc:121
msgid "%1 is not a snapshot file"
msgstr ""
-#: find_session.cc:142
+#: find_session.cc:138
msgid "cannot determine current working directory (%1)"
msgstr "impossibile determinare la cartella di lavoro corrente (%1)"
-#: find_session.cc:159
+#: find_session.cc:155
msgid "unknown file type for session %1"
msgstr "tipo di fle sconosciuto per la sessione %1"
-#: globals.cc:207
+#: globals.cc:216
msgid "Could not set system open files limit to \"unlimited\""
msgstr ""
-#: globals.cc:209
+#: globals.cc:218
msgid "Could not set system open files limit to %1"
msgstr ""
-#: globals.cc:213
+#: globals.cc:222
msgid "Your system is configured to limit %1 to only %2 open files"
msgstr ""
-#: globals.cc:217
+#: globals.cc:226
msgid "Could not get system open files limit (%1)"
msgstr ""
-#: globals.cc:268
+#: globals.cc:280
msgid "Loading configuration"
msgstr ""
-#: import.cc:207
+#: import.cc:208
msgid "Could not find a source for %1 even though we are updating this file!"
msgstr ""
-#: import.cc:236
+#: import.cc:237
msgid "Unable to create file %1 during import"
msgstr ""
-#: import.cc:262
+#: import.cc:263
msgid "Resampling %1 from %2kHz to %3kHz"
msgstr ""
-#: import.cc:268
+#: import.cc:269
msgid "Copying %1"
msgstr ""
-#: import.cc:446
+#: import.cc:455
msgid "Track %1 of %2 contained no usable MIDI data"
msgstr ""
-#: import.cc:453
+#: import.cc:462
msgid "MIDI file %1 was not readable (no reason available)"
msgstr ""
-#: import.cc:499
+#: import.cc:508
msgid "Import: cannot open input sound file \"%1\""
msgstr "Import: impossibile aprire il file audio di input \"%1\""
-#: import.cc:510
+#: import.cc:519
msgid "Import: error opening MIDI file"
msgstr ""
-#: import.cc:549
+#: import.cc:558
msgid "Loading MIDI file %1"
msgstr ""
-#: import.cc:614
+#: import.cc:623
msgid "Failed to remove some files after failed/cancelled import operation"
msgstr ""
@@ -773,153 +788,153 @@ msgstr ""
msgid "preset %1 (bank %2)"
msgstr ""
-#: internal_send.cc:278 internal_send.cc:279
+#: internal_send.cc:300 internal_send.cc:301
msgid "%1 - cannot find any track/bus with the ID %2 to connect to"
msgstr ""
-#: io.cc:208
+#: io.cc:209
msgid "IO: cannot disconnect port %1 from %2"
msgstr ""
-#: io.cc:343 io.cc:428
+#: io.cc:344 io.cc:431
msgid "IO: cannot register input port %1"
msgstr "IO: impossibile registrare la porta %1"
-#: io.cc:348 io.cc:433
+#: io.cc:349 io.cc:436
msgid "IO: cannot register output port %1"
msgstr "IO: impossibile registrare la porta %1"
-#: io.cc:591 io.cc:647
+#: io.cc:598 io.cc:654
msgid "incorrect XML node \"%1\" passed to IO object"
msgstr ""
-#: io.cc:706
+#: io.cc:713
msgid "in"
msgstr ""
-#: io.cc:706
+#: io.cc:713
msgid "out"
msgstr ""
-#: io.cc:707
+#: io.cc:714
msgid "input"
msgstr ""
-#: io.cc:707
+#: io.cc:714
msgid "output"
msgstr ""
-#: io.cc:717
+#: io.cc:724
msgid "Unknown bundle \"%1\" listed for %2 of %3"
msgstr ""
-#: io.cc:783
+#: io.cc:790
msgid "Bundle %1 was not available - \"%2\" used instead"
msgstr ""
-#: io.cc:786
+#: io.cc:793
msgid "No %1 bundles available as a replacement"
msgstr ""
-#: io.cc:889
+#: io.cc:896
msgid "%1: cannot create I/O ports"
msgstr ""
-#: io.cc:1017 io.cc:1121
+#: io.cc:1024 io.cc:1128
msgid "IO: badly formed string in XML node for inputs \"%1\""
msgstr "IO: stringa malformata nel nodo XML per le entrate \"%1\""
-#: io.cc:1022 io.cc:1126
+#: io.cc:1029 io.cc:1133
msgid "bad input string in XML node \"%1\""
msgstr "stringa malformata nel nodo XML \"%1\""
-#: io.cc:1060
+#: io.cc:1067
msgid "IO: badly formed string in XML node for outputs \"%1\""
msgstr "IO: stringa mal formata nel nodo XML per le uscite \"%1\""
-#: io.cc:1065
+#: io.cc:1072
msgid "IO: bad output string in XML node \"%1\""
msgstr "IO: stringa mal formata nel nodo XML \"%1\""
-#: io.cc:1411
+#: io.cc:1417
#, c-format
msgid "%s %u"
msgstr ""
-#: io.cc:1458
+#: io.cc:1464
#, c-format
msgid "%s in"
msgstr ""
-#: io.cc:1460
+#: io.cc:1466
#, c-format
msgid "%s out"
msgstr ""
-#: io.cc:1535 session.cc:686 session.cc:715
+#: io.cc:1541 session.cc:689 session.cc:718
msgid "mono"
msgstr ""
-#: io.cc:1537 session.cc:699 session.cc:729
+#: io.cc:1543 session.cc:702 session.cc:732
msgid "L"
msgstr ""
-#: io.cc:1537 session.cc:701 session.cc:731
+#: io.cc:1543 session.cc:704 session.cc:734
msgid "R"
msgstr ""
-#: io.cc:1539 io.cc:1545
+#: io.cc:1545 io.cc:1551
#, c-format
msgid "%d"
msgstr ""
-#: ladspa_plugin.cc:86
+#: ladspa_plugin.cc:93
+msgid "LADSPA: Unable to open module: "
+msgstr ""
+
+#: ladspa_plugin.cc:99
msgid "LADSPA: module has no descriptor function."
msgstr "LADSPA: il modulo non ha alcuna funzione descriptor."
-#: ladspa_plugin.cc:91
+#: ladspa_plugin.cc:106
msgid "LADSPA: plugin has gone away since discovery!"
msgstr "LADSPA: il plugin è stato rimosso"
-#: ladspa_plugin.cc:98
+#: ladspa_plugin.cc:113
msgid "LADSPA: \"%1\" cannot be used, since it cannot do inplace processing"
msgstr ""
-#: ladspa_plugin.cc:297
+#: ladspa_plugin.cc:311
msgid ""
"illegal parameter number used with plugin \"%1\". This may indicate a change "
"in the plugin design, and presets may be invalid"
msgstr ""
-#: ladspa_plugin.cc:376 ladspa_plugin.cc:426
+#: ladspa_plugin.cc:390 ladspa_plugin.cc:440
msgid "Bad node sent to LadspaPlugin::set_state"
msgstr ""
-#: ladspa_plugin.cc:391 ladspa_plugin.cc:440
+#: ladspa_plugin.cc:405 ladspa_plugin.cc:454
msgid "LADSPA: no ladspa port number"
msgstr ""
-#: ladspa_plugin.cc:397 ladspa_plugin.cc:446
+#: ladspa_plugin.cc:411 ladspa_plugin.cc:460
msgid "LADSPA: no ladspa port data"
msgstr ""
-#: ladspa_plugin.cc:717
-msgid "LADSPA: cannot load module from \"%1\""
-msgstr "LADPSA: impossibile caricare il modulo da \"%1\""
-
-#: ladspa_plugin.cc:827
+#: ladspa_plugin.cc:840
msgid "Could not locate HOME. Preset not removed."
msgstr ""
-#: ladspa_plugin.cc:864 ladspa_plugin.cc:870
+#: ladspa_plugin.cc:879 ladspa_plugin.cc:885
msgid "Could not create %1. Preset not saved. (%2)"
msgstr "Impossibile creare %1 . Preset non salvato. (%2)"
-#: ladspa_plugin.cc:877
+#: ladspa_plugin.cc:892
msgid "Error saving presets file %1."
msgstr "Errore nel salvare il file di preset %1."
-#: ladspa_plugin.cc:915
+#: ladspa_plugin.cc:934
msgid "Could not locate HOME. Preset not saved."
msgstr "impossibile localizzare HOME. Preset non salvato."
@@ -959,7 +974,7 @@ msgstr ""
msgid "incorrect XML mode passed to Locations::set_state"
msgstr ""
-#: location.cc:842 session.cc:4516 session_state.cc:1031
+#: location.cc:842 session.cc:4533 session_state.cc:1025
msgid "session"
msgstr ""
@@ -1014,40 +1029,39 @@ msgid "Session and LTC framerate mismatch: LTC:%1 Session:%2."
msgstr ""
#: ltc_slave.cc:591
-#, c-format
msgid "flywheel"
msgstr ""
-#: midi_diskstream.cc:167
+#: midi_diskstream.cc:166
msgid ""
"%1: I/O configuration change %4 requested to use %2, but channel setup is %3"
msgstr ""
-#: midi_diskstream.cc:219
+#: midi_diskstream.cc:218
msgid "MidiDiskstream: Playlist \"%1\" isn't a midi playlist"
msgstr ""
-#: midi_diskstream.cc:270
+#: midi_diskstream.cc:269
msgid "MidiDiskstream %1: there is no existing playlist to make a copy of!"
msgstr ""
-#: midi_diskstream.cc:699
+#: midi_diskstream.cc:698
msgid "MidiDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr ""
-#: midi_diskstream.cc:834
+#: midi_diskstream.cc:833
msgid "MidiDiskstream %1: cannot write to disk"
msgstr ""
-#: midi_diskstream.cc:868
+#: midi_diskstream.cc:867
msgid "MidiDiskstream \"%1\": cannot flush captured data to disk!"
msgstr ""
-#: midi_diskstream.cc:955
+#: midi_diskstream.cc:954
msgid "%1: could not create region for complete midi file"
msgstr ""
-#: midi_diskstream.cc:992
+#: midi_diskstream.cc:991
msgid "MidiDiskstream: could not create region for captured midi!"
msgstr ""
@@ -1059,27 +1073,27 @@ msgstr ""
msgid "No SysExID found for sys-ex property change - ignored"
msgstr ""
-#: midi_model.cc:2010
+#: midi_model.cc:2012
msgid "transpose"
msgstr ""
-#: midi_patch_manager.cc:126
+#: midi_patch_manager.cc:127
msgid "Duplicate MIDI device `%1' in `%2' ignored"
msgstr ""
-#: midi_source.cc:125
+#: midi_source.cc:124
msgid "Missing parameter property on InterpolationStyle"
msgstr ""
-#: midi_source.cc:132
+#: midi_source.cc:131
msgid "Missing style property on InterpolationStyle"
msgstr ""
-#: midi_source.cc:144
+#: midi_source.cc:143
msgid "Missing parameter property on AutomationState"
msgstr ""
-#: midi_source.cc:151
+#: midi_source.cc:150
msgid "Missing state property on AutomationState"
msgstr ""
@@ -1123,21 +1137,21 @@ msgstr ""
msgid "solo control"
msgstr ""
-#: mtc_slave.cc:238
+#: mtc_slave.cc:240
msgid "MTC Slave: atomic read of current time failed, sleeping!"
msgstr ""
-#: mtc_slave.cc:361
+#: mtc_slave.cc:362
msgid ""
"Unknown rate/drop value %1 in incoming MTC stream, session values used "
"instead"
msgstr ""
-#: mtc_slave.cc:381
+#: mtc_slave.cc:382
msgid "Session framerate adjusted from %1 TO: MTC's %2."
msgstr ""
-#: mtc_slave.cc:395
+#: mtc_slave.cc:396
msgid "Session and MTC framerate mismatch: MTC:%1 %2:%3."
msgstr ""
@@ -1197,31 +1211,35 @@ msgstr ""
msgid "Pannable given XML data for %1 - ignored"
msgstr ""
-#: panner_manager.cc:76
-msgid "looking for panners in %1"
+#: panner_manager.cc:80
+msgid "looking for panners in %1\n"
msgstr ""
-#: panner_manager.cc:100
-msgid "Panner discovered: \"%1\" in %2"
+#: panner_manager.cc:108
+msgid "Panner discovered: \"%1\" in %2\n"
msgstr ""
-#: panner_manager.cc:117
+#: panner_manager.cc:125
msgid "PannerManager: cannot load module \"%1\" (%2)"
msgstr ""
-#: panner_manager.cc:124
+#: panner_manager.cc:132
msgid "PannerManager: module \"%1\" has no descriptor function."
msgstr ""
-#: panner_manager.cc:187
+#: panner_manager.cc:219
msgid "no panner discovered for in/out = %1/%2"
msgstr ""
-#: panner_shell.cc:179
+#: panner_shell.cc:126
+msgid "select panner: %1\n"
+msgstr ""
+
+#: panner_shell.cc:245
msgid "Unknown panner plugin \"%1\" found in pan state - ignored"
msgstr ""
-#: panner_shell.cc:185
+#: panner_shell.cc:251
msgid "panner plugin node has no type information!"
msgstr ""
@@ -1241,19 +1259,19 @@ msgstr ""
msgid "Could not construct playlist for PlaylistSource from session data!"
msgstr ""
-#: plugin.cc:324
+#: plugin.cc:328
msgid ""
"Plugin presets are not supported in this build of %1. Consider paying for a "
"full version"
msgstr ""
-#: plugin.cc:398
+#: plugin.cc:402
msgid ""
"Saving plugin settings is not supported in this build of %1. Consider paying "
"for the full version"
msgstr ""
-#: plugin_insert.cc:598
+#: plugin_insert.cc:589
msgid "programming error: "
msgstr "errore di programmazione: "
@@ -1289,43 +1307,43 @@ msgstr ""
msgid "PluginInsert: automatable control %1 not found - ignored"
msgstr ""
-#: plugin_manager.cc:161
+#: plugin_manager.cc:165
msgid "Discovering Plugins"
msgstr ""
-#: plugin_manager.cc:335
+#: plugin_manager.cc:286
msgid "Could not parse rdf file: %1"
msgstr ""
-#: plugin_manager.cc:374
+#: plugin_manager.cc:330
msgid "LADSPA: cannot load module \"%1\" (%2)"
msgstr "LADSPA: impossibile caricare il modulo \"%1\" (%2)"
-#: plugin_manager.cc:381
+#: plugin_manager.cc:337
msgid "LADSPA: module \"%1\" has no descriptor function."
msgstr "LADSPA: il modulo \"%1\" non ha alcuna funzione descriptor."
-#: plugin_manager.cc:602
+#: plugin_manager.cc:567
msgid ""
"VST plugin %1 does not support processReplacing, and so cannot be used in %2 "
"at this time"
msgstr ""
-#: plugin_manager.cc:709
+#: plugin_manager.cc:680
msgid ""
"linuxVST plugin %1 does not support processReplacing, and so cannot be used "
"in %2 at this time"
msgstr ""
-#: plugin_manager.cc:870
+#: plugin_manager.cc:841
msgid "unknown plugin status type \"%1\" - all entries ignored"
msgstr ""
-#: plugin_manager.cc:887
+#: plugin_manager.cc:858
msgid "unknown plugin type \"%1\" - ignored"
msgstr ""
-#: port.cc:410
+#: port.cc:412
msgid "could not reregister %1"
msgstr ""
@@ -1333,11 +1351,11 @@ msgstr ""
msgid "insert %1"
msgstr ""
-#: port_insert.cc:198
+#: port_insert.cc:197
msgid "XML node describing port insert is missing the `type' field"
msgstr ""
-#: port_insert.cc:203
+#: port_insert.cc:202
msgid "non-port insert XML used for port plugin insert"
msgstr "insert non-port XML usato per insert di plugin di porta"
@@ -1369,11 +1387,11 @@ msgstr ""
msgid "Re-establising port %1 failed"
msgstr ""
-#: processor.cc:207
+#: processor.cc:208
msgid "No %1 property flag in element %2"
msgstr ""
-#: processor.cc:216
+#: processor.cc:217
msgid "No child node with active property"
msgstr ""
@@ -1437,11 +1455,11 @@ msgstr ""
msgid "cannot create new name for region \"%1\""
msgstr "impossibile creare un nuovo nome per la regione \"%1\""
-#: resampled_source.cc:98
+#: resampled_source.cc:102
msgid "Import: %1"
msgstr ""
-#: resampled_source.cc:128
+#: resampled_source.cc:132 srcfilesource.cc:76
msgid "Import: src_new() failed : %1"
msgstr ""
@@ -1449,27 +1467,27 @@ msgstr ""
msgid "return %1"
msgstr ""
-#: route.cc:1075 route.cc:2528
+#: route.cc:1081 route.cc:2541
msgid "unknown Processor type \"%1\"; ignored"
msgstr ""
-#: route.cc:1087
+#: route.cc:1093
msgid "processor could not be created. Ignored."
msgstr ""
-#: route.cc:1962 route.cc:2187
+#: route.cc:1975 route.cc:2200
msgid "Bad node sent to Route::set_state() [%1]"
msgstr ""
-#: route.cc:2022
+#: route.cc:2035
msgid "Pannable state found for route (%1) without a panner!"
msgstr ""
-#: route.cc:2096 route.cc:2100 route.cc:2301 route.cc:2305
+#: route.cc:2109 route.cc:2113 route.cc:2314 route.cc:2318
msgid "badly formed order key string in state file! [%1] ... ignored."
msgstr ""
-#: route.cc:2311
+#: route.cc:2324
msgid "Converting deprecated order key for %1 using Editor order %2"
msgstr ""
@@ -1485,15 +1503,15 @@ msgstr ""
msgid "error writing tempo-adjusted data to %1"
msgstr ""
-#: send.cc:59
+#: send.cc:60
msgid "aux %1"
msgstr ""
-#: send.cc:63
+#: send.cc:64
msgid "send %1"
msgstr ""
-#: send.cc:65
+#: send.cc:66
msgid "programming error: send created using role %1"
msgstr ""
@@ -1517,148 +1535,148 @@ msgstr ""
msgid "Set up standard connections"
msgstr ""
-#: session.cc:635
+#: session.cc:638
msgid "could not setup Click I/O"
msgstr "impossibile impostare entrata/uscita del click"
-#: session.cc:683
+#: session.cc:686
#, c-format
msgid "out %<PRIu32>"
msgstr ""
-#: session.cc:697
+#: session.cc:700
#, c-format
msgid "out %<PRIu32>+%<PRIu32>"
msgstr ""
-#: session.cc:712
+#: session.cc:715
#, c-format
msgid "in %<PRIu32>"
msgstr ""
-#: session.cc:726
+#: session.cc:729
#, c-format
msgid "in %<PRIu32>+%<PRIu32>"
msgstr ""
-#: session.cc:790
+#: session.cc:793
msgid "cannot connect master output %1 to %2"
msgstr ""
-#: session.cc:849
+#: session.cc:862
msgid "monitor"
msgstr ""
-#: session.cc:894
+#: session.cc:907
msgid "cannot connect control input %1 to %2"
msgstr ""
-#: session.cc:914
+#: session.cc:927
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
msgstr ""
-#: session.cc:945
+#: session.cc:958
msgid "cannot connect control output %1 to %2"
msgstr ""
-#: session.cc:1009
+#: session.cc:1026
msgid "cannot create Auditioner: no auditioning of regions possible"
msgstr "impossibile creare l'Auditioner"
-#: session.cc:1193
+#: session.cc:1210
msgid "Session: you can't use that location for auto punch (start <= end)"
msgstr ""
"Sessione: non si può usare quella location per l'auto punch (inizio <= fine)"
-#: session.cc:1233
+#: session.cc:1250
msgid ""
"You cannot use this location for auto-loop because it has zero or negative "
"length"
msgstr ""
-#: session.cc:1547
+#: session.cc:1564
msgid "feedback loop setup between %1 and %2"
msgstr ""
-#: session.cc:1843
+#: session.cc:1860
msgid "Session: could not create new midi track."
msgstr ""
-#: session.cc:1849
+#: session.cc:1866
msgid ""
"No more JACK ports are available. You will need to stop %1 and restart JACK "
"with more ports if you need this many tracks."
msgstr ""
-#: session.cc:2026 session.cc:2029
+#: session.cc:2043 session.cc:2046
msgid "Audio"
msgstr ""
-#: session.cc:2053 session.cc:2061 session.cc:2138 session.cc:2146
+#: session.cc:2070 session.cc:2078 session.cc:2155 session.cc:2163
msgid "cannot configure %1 in/%2 out configuration for new audio track"
msgstr ""
-#: session.cc:2084
+#: session.cc:2101
msgid "Session: could not create new audio track."
msgstr "Sessione: impossibile creare una nuova traccia audio"
-#: session.cc:2116 session.cc:2119
+#: session.cc:2133 session.cc:2136
msgid "Bus"
msgstr ""
-#: session.cc:2169
+#: session.cc:2186
msgid "Session: could not create new audio route."
msgstr ""
-#: session.cc:2228 session.cc:2238
+#: session.cc:2245 session.cc:2255
msgid "Session: UINT_MAX routes? impossible!"
msgstr ""
-#: session.cc:2260
+#: session.cc:2277
msgid "Session: cannot create track/bus from template description"
msgstr ""
-#: session.cc:2286
+#: session.cc:2303
msgid "Session: could not create new route from template"
msgstr ""
-#: session.cc:2315
+#: session.cc:2332
msgid "Adding new tracks/busses failed"
msgstr ""
-#: session.cc:3419
+#: session.cc:3436
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
msgstr ""
-#: session.cc:3539 session.cc:3597
+#: session.cc:3556 session.cc:3614
msgid "There are already %1 recordings for %2, which I consider too many."
msgstr "Ci sono già %1 registrazioni per %2, che io considero troppe"
-#: session.cc:3987
+#: session.cc:4004
msgid "send ID %1 appears to be in use already"
msgstr ""
-#: session.cc:3999
+#: session.cc:4016
msgid "aux send ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4011
+#: session.cc:4028
msgid "return ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4023
+#: session.cc:4040
msgid "insert ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4150
+#: session.cc:4167
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
msgstr ""
-#: session.cc:4179
+#: session.cc:4196
msgid "too many bounced versions of playlist \"%1\""
msgstr ""
-#: session.cc:4189
+#: session.cc:4206
msgid "cannot create new audio file \"%1\" for %2"
msgstr "impossibile creare un nuovo file audio \"%1\" per %2"
@@ -1693,7 +1711,7 @@ msgstr ""
msgid "Session subdirectory does not exist at path %1"
msgstr ""
-#: session_events.cc:184
+#: session_events.cc:185
msgid "Session: cannot have two events of type %1 at the same frame (%2)."
msgstr ""
@@ -1705,13 +1723,13 @@ msgstr ""
msgid "Export ended unexpectedly: %1"
msgstr ""
-#: session_ltc.cc:222
+#: session_ltc.cc:221
msgid ""
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
"of this session."
msgstr ""
-#: session_midi.cc:520
+#: session_midi.cc:519
msgid "Session: cannot send quarter-frame MTC message (%1)"
msgstr ""
@@ -1723,351 +1741,343 @@ msgstr "Sessione: impossibile creare Playlist dalla descrizione XML"
msgid "Session: error in no roll for %1"
msgstr ""
-#: session_process.cc:1157
+#: session_process.cc:1159
msgid "Programming error: illegal event type in process_event (%1)"
msgstr ""
-#: session_state.cc:140
-msgid "Could not use path %1 (%2)"
-msgstr ""
-
-#: session_state.cc:184
+#: session_state.cc:178
msgid "solo cut control (dB)"
msgstr ""
-#: session_state.cc:208
+#: session_state.cc:202
msgid "Set block size and sample rate"
msgstr ""
-#: session_state.cc:213
+#: session_state.cc:207
msgid "Using configuration"
msgstr ""
-#: session_state.cc:325
+#: session_state.cc:319
msgid "Reset Remote Controls"
msgstr ""
-#: session_state.cc:417
+#: session_state.cc:411
msgid "Session: cannot create session peakfile folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:424
+#: session_state.cc:418
msgid "Session: cannot create session sounds dir \"%1\" (%2)"
msgstr ""
"Sessione: impossibile creare la cartella sounds per la sessione \"%1\" (%2)"
-#: session_state.cc:431
+#: session_state.cc:425
msgid "Session: cannot create session midi dir \"%1\" (%2)"
msgstr ""
-#: session_state.cc:438
+#: session_state.cc:432
msgid "Session: cannot create session dead sounds folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:445
+#: session_state.cc:439
msgid "Session: cannot create session export folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:452
+#: session_state.cc:446
msgid "Session: cannot create session analysis folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:459
+#: session_state.cc:453
msgid "Session: cannot create session plugins folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:466
+#: session_state.cc:460
msgid "Session: cannot create session externals folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:480
+#: session_state.cc:474
msgid "Session: cannot create session folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:514
+#: session_state.cc:508
msgid "Could not open %1 for writing session template"
msgstr ""
-#: session_state.cc:520
+#: session_state.cc:514
msgid "Could not open session template %1 for reading"
msgstr ""
-#: session_state.cc:539
+#: session_state.cc:533
msgid "master"
msgstr ""
-#: session_state.cc:600
+#: session_state.cc:594
msgid "Could not remove pending capture state at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:624
+#: session_state.cc:618
msgid "could not rename snapshot %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:652
+#: session_state.cc:646
msgid "Could not remove session file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:669
+#: session_state.cc:663
msgid ""
"the %1 audio engine is not connected and state saving would lose all I/O "
"connections. Session not saved"
msgstr ""
-#: session_state.cc:720
+#: session_state.cc:714
msgid "state could not be saved to %1"
msgstr ""
-#: session_state.cc:722 session_state.cc:733
+#: session_state.cc:716 session_state.cc:727
msgid "Could not remove temporary session file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:730
-msgid "could not rename temporary session file %1 to %2"
+#: session_state.cc:724
+msgid "could not rename temporary session file %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:798
+#: session_state.cc:792
msgid "%1: session file \"%2\" doesn't exist!"
msgstr ""
-#: session_state.cc:810
+#: session_state.cc:804
msgid "Could not understand session file %1"
msgstr ""
-#: session_state.cc:819
+#: session_state.cc:813
msgid "Session file %1 is not a session"
msgstr ""
-#: session_state.cc:1125
+#: session_state.cc:1119
msgid "programming error: Session: incorrect XML node sent to set_state()"
msgstr ""
-#: session_state.cc:1179
+#: session_state.cc:1173
msgid "Session: XML state has no options section"
msgstr "Sessione: il file di stato XML non ha alcuna sezione option"
-#: session_state.cc:1184
+#: session_state.cc:1178
msgid "Session: XML state has no metadata section"
msgstr ""
-#: session_state.cc:1195
+#: session_state.cc:1189
msgid "Session: XML state has no sources section"
msgstr "Sessione: il file di stato XML non ha alcuna sezione sources"
-#: session_state.cc:1202
+#: session_state.cc:1196
msgid "Session: XML state has no Tempo Map section"
msgstr "Sessione: il file di stato XML non ha alcuna sezione Tempo Map"
-#: session_state.cc:1209
+#: session_state.cc:1203
msgid "Session: XML state has no locations section"
msgstr "Sessione: il file di stato XML non ha alcuna sezione locations"
-#: session_state.cc:1235
+#: session_state.cc:1229
msgid "Session: XML state has no Regions section"
msgstr "Sessione: il file di stato XML non ha alcuna sezione Regions"
-#: session_state.cc:1242
+#: session_state.cc:1236
msgid "Session: XML state has no playlists section"
msgstr "Sessione: il file di stato XML non ha alcuna sezione playlist"
-#: session_state.cc:1262
+#: session_state.cc:1256
msgid "Session: XML state has no bundles section"
msgstr ""
-#: session_state.cc:1274
+#: session_state.cc:1268
msgid "Session: XML state has no diskstreams section"
msgstr "Sessione: il file di stato XML non ha alcuna sezione diskstream"
-#: session_state.cc:1282
+#: session_state.cc:1276
msgid "Session: XML state has no routes section"
msgstr "Sessione: il file di stato XML non ha alcuna sezione routes"
-#: session_state.cc:1294
+#: session_state.cc:1288
msgid "Session: XML state has no route groups section"
msgstr ""
-#: session_state.cc:1303
+#: session_state.cc:1297
msgid "Session: XML state has no edit groups section"
msgstr "Sessione: il file di stato XML non ha alcuna sezione edit groups"
-#: session_state.cc:1310
+#: session_state.cc:1304
msgid "Session: XML state has no mix groups section"
msgstr "Sessione: il file di stato XML non ha alcuna sezione mix groups"
-#: session_state.cc:1318
+#: session_state.cc:1312
msgid "Session: XML state has no click section"
msgstr ""
-#: session_state.cc:1360
+#: session_state.cc:1354
msgid "Session: cannot create Route from XML description."
msgstr "Sessione: impossibile creare Route dalla descrizione XML"
-#: session_state.cc:1364
+#: session_state.cc:1358
msgid "Loaded track/bus %1"
msgstr ""
-#: session_state.cc:1462
+#: session_state.cc:1456
msgid "Could not find diskstream for route"
msgstr ""
-#: session_state.cc:1516
+#: session_state.cc:1510
msgid "Session: cannot create Region from XML description."
msgstr "Sessione: impossibile creare regione dalla descrizione XML"
-#: session_state.cc:1520
+#: session_state.cc:1514
msgid "Can not load state for region '%1'"
msgstr ""
-#: session_state.cc:1556
+#: session_state.cc:1550
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
msgstr ""
-#: session_state.cc:1584
+#: session_state.cc:1578
msgid "Nested source has no ID info in session file! (ignored)"
msgstr ""
-#: session_state.cc:1596
+#: session_state.cc:1590
msgid "Cannot reconstruct nested source for region %1"
msgstr ""
-#: session_state.cc:1658
+#: session_state.cc:1652
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
msgstr ""
-#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
+#: session_state.cc:1660 session_state.cc:1681 session_state.cc:1701
msgid ""
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
msgstr ""
-#: session_state.cc:1672 session_state.cc:1693 session_state.cc:1713
+#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
msgid ""
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
"%1"
msgstr ""
-#: session_state.cc:1736
+#: session_state.cc:1730
msgid ""
"Session: XMLNode describing an AudioRegion is missing some master sources; "
"ignored"
msgstr ""
-#: session_state.cc:1770
+#: session_state.cc:1764
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
msgstr ""
-#: session_state.cc:1778
+#: session_state.cc:1772
msgid ""
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
msgstr ""
-#: session_state.cc:1784
+#: session_state.cc:1778
msgid ""
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
msgstr ""
-#: session_state.cc:1852
+#: session_state.cc:1846
msgid ""
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
"existing files with similar names"
msgstr ""
-#: session_state.cc:1875
+#: session_state.cc:1869
msgid "Session: cannot create Source from XML description."
msgstr "Sessione: impossibile creare Source dalla descrizione XML"
-#: session_state.cc:1909
+#: session_state.cc:1903
msgid "A sound file is missing. It will be replaced by silence."
msgstr ""
-#: session_state.cc:1932
+#: session_state.cc:1926
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
msgstr ""
-#: session_state.cc:1949
+#: session_state.cc:1943
msgid "Could not create templates directory \"%1\" (%2)"
msgstr ""
-#: session_state.cc:1962
+#: session_state.cc:1956
msgid "Template \"%1\" already exists - new version not created"
msgstr "Il modello \"%1\" esiste già - non è stata creata una nuova versione"
-#: session_state.cc:1968
+#: session_state.cc:1962
msgid "Could not create directory for Session template\"%1\" (%2)"
msgstr ""
-#: session_state.cc:1978
+#: session_state.cc:1972
msgid "template not saved"
msgstr ""
-#: session_state.cc:1988
+#: session_state.cc:1982
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
msgstr ""
-#: session_state.cc:2183
+#: session_state.cc:2225
msgid "Unknown node \"%1\" found in Bundles list from session file"
msgstr ""
-#: session_state.cc:2725 session_state.cc:2731
-msgid "Cannot expand path %1 (%2)"
-msgstr ""
-
-#: session_state.cc:2784
+#: session_state.cc:2820
msgid "Session: cannot create dead file folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:2823
+#: session_state.cc:2859
msgid "cannot rename unused file source from %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:2841
+#: session_state.cc:2877
msgid "cannot remove peakfile %1 for %2 (%3)"
msgstr "impossibile eliminare il peakfile %1 per %2 (%3)"
-#: session_state.cc:3143
+#: session_state.cc:3179
msgid "could not backup old history file, current history not saved"
msgstr ""
-#: session_state.cc:3156
+#: session_state.cc:3192
msgid "history could not be saved to %1"
msgstr ""
-#: session_state.cc:3159
+#: session_state.cc:3195
msgid "Could not remove history file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:3163
+#: session_state.cc:3199
msgid "could not restore history file from backup %1 (%2)"
msgstr ""
-#: session_state.cc:3188
+#: session_state.cc:3224
msgid "%1: no history file \"%2\" for this session."
msgstr ""
-#: session_state.cc:3194
+#: session_state.cc:3230
msgid "Could not understand session history file \"%1\""
msgstr ""
-#: session_state.cc:3236
+#: session_state.cc:3272
msgid "Failed to downcast MidiSource for NoteDiffCommand"
msgstr ""
-#: session_state.cc:3247
+#: session_state.cc:3283
msgid "Failed to downcast MidiSource for SysExDiffCommand"
msgstr ""
-#: session_state.cc:3258
+#: session_state.cc:3294
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
msgstr ""
-#: session_state.cc:3266
+#: session_state.cc:3302
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
msgstr ""
-#: session_state.cc:3502
+#: session_state.cc:3538
msgid "Session: unknown diskstream type in XML"
msgstr ""
-#: session_state.cc:3507
+#: session_state.cc:3543
msgid "Session: could not load diskstream via XML state"
msgstr ""
@@ -2091,115 +2101,115 @@ msgid ""
"control"
msgstr ""
-#: smf_source.cc:252
+#: smf_source.cc:262
msgid "Unable to read event prefix, corrupt MIDI ring"
msgstr ""
-#: smf_source.cc:265
+#: smf_source.cc:275
msgid "Event has time and size but no body, corrupt MIDI ring"
msgstr ""
-#: smf_source.cc:271
+#: smf_source.cc:281
msgid "Event time is before MIDI source position"
msgstr ""
-#: smf_source.cc:306 smf_source.cc:345
+#: smf_source.cc:316 smf_source.cc:355
msgid "Skipping event with unordered time %1"
msgstr ""
-#: smf_source.cc:410
+#: smf_source.cc:420
msgid "cannot open MIDI file %1 for write"
msgstr ""
-#: sndfile_helpers.cc:32
+#: sndfile_helpers.cc:34
msgid "WAV"
msgstr ""
-#: sndfile_helpers.cc:33
+#: sndfile_helpers.cc:35
msgid "AIFF"
msgstr ""
-#: sndfile_helpers.cc:34
+#: sndfile_helpers.cc:36
msgid "CAF"
msgstr ""
-#: sndfile_helpers.cc:35
+#: sndfile_helpers.cc:37
msgid "W64 (64 bit WAV)"
msgstr ""
-#: sndfile_helpers.cc:36
+#: sndfile_helpers.cc:38
msgid "FLAC"
msgstr ""
-#: sndfile_helpers.cc:37
+#: sndfile_helpers.cc:39
msgid "Ogg/Vorbis"
msgstr ""
-#: sndfile_helpers.cc:38
+#: sndfile_helpers.cc:40
msgid "raw (no header)"
msgstr ""
-#: sndfile_helpers.cc:43
+#: sndfile_helpers.cc:45
msgid ".wav"
msgstr ""
-#: sndfile_helpers.cc:44
+#: sndfile_helpers.cc:46
msgid ".aiff"
msgstr ""
-#: sndfile_helpers.cc:45
+#: sndfile_helpers.cc:47
msgid ".caf"
msgstr ""
-#: sndfile_helpers.cc:46
+#: sndfile_helpers.cc:48
msgid ".w64"
msgstr ""
-#: sndfile_helpers.cc:47
+#: sndfile_helpers.cc:49
msgid ".flac"
msgstr ""
-#: sndfile_helpers.cc:48
+#: sndfile_helpers.cc:50
msgid ".ogg"
msgstr ""
-#: sndfile_helpers.cc:49
+#: sndfile_helpers.cc:51
msgid ".raw"
msgstr ""
-#: sndfile_helpers.cc:64
+#: sndfile_helpers.cc:66
msgid "Signed 16 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:65
+#: sndfile_helpers.cc:67
msgid "Signed 24 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:66
+#: sndfile_helpers.cc:68
msgid "Signed 32 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:67
+#: sndfile_helpers.cc:69
msgid "Signed 8 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:68
+#: sndfile_helpers.cc:70
msgid "32 bit float"
msgstr ""
-#: sndfile_helpers.cc:81
+#: sndfile_helpers.cc:83
msgid "Little-endian (Intel)"
msgstr ""
-#: sndfile_helpers.cc:82
+#: sndfile_helpers.cc:84
msgid "Big-endian (PowerPC)"
msgstr ""
-#: sndfilesource.cc:201
+#: sndfilesource.cc:210
msgid "SndFileSource: cannot open file \"%1\" for %2 (%3)"
msgstr ""
-#: sndfilesource.cc:209
+#: sndfilesource.cc:218
msgid ""
"SndFileSource: file only contains %1 channels; %2 is invalid as a channel "
"number"
@@ -2207,84 +2217,92 @@ msgstr ""
"SndFileSource: il file contiene solo %1 canali; %2 non è valido come numero "
"di canale"
-#: sndfilesource.cc:255 sndfilesource.cc:571 sndfilesource.cc:595
+#: sndfilesource.cc:264 sndfilesource.cc:604 sndfilesource.cc:628
msgid ""
"cannot set broadcast info for audio file %1 (%2); dropping broadcast info "
"for this file"
msgstr ""
-#: sndfilesource.cc:302
+#: sndfilesource.cc:311
msgid "could not allocate file %1 for reading."
msgstr ""
-#: sndfilesource.cc:337
+#: sndfilesource.cc:346
msgid "SndFileSource: could not seek to frame %1 within %2 (%3)"
msgstr ""
-#: sndfilesource.cc:347
+#: sndfilesource.cc:356
msgid ""
"SndFileSource: @ %1 could not read %2 within %3 (%4) (len = %5, ret was %6)"
msgstr ""
-#: sndfilesource.cc:391 sndfilesource.cc:420
+#: sndfilesource.cc:400 sndfilesource.cc:429
msgid "attempt to write a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:396 utils.cc:510 utils.cc:534 utils.cc:548 utils.cc:567
+#: sndfilesource.cc:405 utils.cc:547 utils.cc:571 utils.cc:585 utils.cc:604
msgid "programming error: %1 %2"
msgstr ""
-#: sndfilesource.cc:523
+#: sndfilesource.cc:532 sndfilesource.cc:562
msgid "attempt to flush a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:528
+#: sndfilesource.cc:537 sndfilesource.cc:557
msgid "attempt to flush an un-opened audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:534
+#: sndfilesource.cc:543
msgid "could not allocate file %1 to write header"
msgstr ""
-#: sndfilesource.cc:548
+#: sndfilesource.cc:568
+msgid "could not allocate file %1 to flush contents"
+msgstr ""
+
+#: sndfilesource.cc:581
msgid ""
"attempt to store broadcast info in a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:553
+#: sndfilesource.cc:586
msgid "attempt to set BWF info for an un-opened audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:614
+#: sndfilesource.cc:647
msgid "%1: cannot seek to %2 (libsndfile error: %3)"
msgstr ""
-#: sndfilesource.cc:727
+#: sndfilesource.cc:760
msgid "SndFileSource: \"%1\" bad read retval: %2 of %5 (%3: %4)"
msgstr ""
-#: sndfilesource.cc:740 sndfilesource.cc:790 sndfilesource.cc:797
+#: sndfilesource.cc:773 sndfilesource.cc:823 sndfilesource.cc:830
msgid "SndFileSource: \"%1\" bad write (%2)"
msgstr ""
-#: sndfilesource.cc:820
+#: sndfilesource.cc:853
msgid ""
"Filesource: start time is already set for existing file (%1): Cannot change "
"start time."
msgstr ""
-#: speakers.cc:239
+#: speakers.cc:280
msgid "Speaker information is missing azimuth - speaker ignored"
msgstr ""
-#: speakers.cc:245
+#: speakers.cc:286
msgid "Speaker information is missing elevation - speaker ignored"
msgstr ""
-#: speakers.cc:251
+#: speakers.cc:292
msgid "Speaker information is missing distance - speaker ignored"
msgstr ""
+#: srcfilesource.cc:135
+msgid "SrcFileSource: %1"
+msgstr ""
+
#: tape_file_matcher.cc:46
msgid "Cannot compile tape track regexp for use (%1)"
msgstr ""
@@ -2432,54 +2450,64 @@ msgstr ""
msgid "Node for Port has no \"name\" property"
msgstr ""
-#: utils.cc:358 utils.cc:382
+#: utils.cc:395 utils.cc:419
msgid "Splice"
msgstr ""
-#: utils.cc:360 utils.cc:375
+#: utils.cc:397 utils.cc:412
msgid "Slide"
msgstr ""
-#: utils.cc:362 utils.cc:378
+#: utils.cc:399 utils.cc:415
msgid "Lock"
msgstr ""
-#: utils.cc:365
+#: utils.cc:402
msgid "programming error: unknown edit mode string \"%1\""
msgstr ""
-#: utils.cc:389 utils.cc:421
+#: utils.cc:426 utils.cc:458
msgid "MIDI Timecode"
msgstr ""
-#: utils.cc:389 utils.cc:419
+#: utils.cc:426 utils.cc:456
msgid "MTC"
msgstr ""
-#: utils.cc:393 utils.cc:428
+#: utils.cc:430 utils.cc:465
msgid "MIDI Clock"
msgstr ""
-#: utils.cc:397 utils.cc:415 utils.cc:435
+#: utils.cc:434 utils.cc:452 utils.cc:472
msgid "JACK"
msgstr ""
-#: utils.cc:401
+#: utils.cc:438
msgid "programming error: unknown sync source string \"%1\""
msgstr ""
-#: utils.cc:426
+#: utils.cc:463
msgid "M-Clock"
msgstr ""
-#: utils.cc:432
+#: utils.cc:469
msgid "LTC"
msgstr ""
-#: utils.cc:602
+#: utils.cc:639
msgid "programming error: unknown native header format: %1"
msgstr ""
-#: utils.cc:617
+#: utils.cc:654
msgid "cannot open directory %1 (%2)"
msgstr ""
+
+#~ msgid ""
+#~ "FileSource: \"%1\" is ambigous when searching %2\n"
+#~ "\t"
+#~ msgstr ""
+#~ "FileSource: \"%1\" è risultato ambiguo nel cercare %2\n"
+#~ "\t"
+
+#~ msgid "LADSPA: cannot load module from \"%1\""
+#~ msgstr "LADPSA: impossibile caricare il modulo da \"%1\""
diff --git a/libs/ardour/po/nn.po b/libs/ardour/po/nn.po
index 2356a737f4..53e9c9d5c7 100644
--- a/libs/ardour/po/nn.po
+++ b/libs/ardour/po/nn.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libardour\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
+"POT-Creation-Date: 2014-02-10 17:53+0100\n"
"PO-Revision-Date: 2011-09-13 22:43+0100\n"
"Last-Translator: Eivind Ødegård <meinmycell-lists@yahoo.no>\n"
"Language-Team: Nynorsk <i18n-nn@lister.ping.uio.no>\n"
@@ -24,66 +24,66 @@ msgstr ""
msgid "Fader"
msgstr "Dempar"
-#: audio_diskstream.cc:244
+#: audio_diskstream.cc:242
msgid "AudioDiskstream: Playlist \"%1\" isn't an audio playlist"
msgstr "Lyd-diskstraum: Spelelista \"%1\" er ikkje ei lydspeleliste"
-#: audio_diskstream.cc:296
+#: audio_diskstream.cc:294
msgid "AudioDiskstream %1: there is no existing playlist to make a copy of!"
msgstr "Lyd-diskstraum %1: det finst inga speleliste å kopiera!"
-#: audio_diskstream.cc:848 audio_diskstream.cc:858
+#: audio_diskstream.cc:846 audio_diskstream.cc:856
msgid ""
"AudioDiskstream %1: when refilling, cannot read %2 from playlist at frame %3"
msgstr ""
"Lyd-diskstraum %1: greidde ikkje lesa %2 frå spelelista, ramme %3, ved "
"attfylling"
-#: audio_diskstream.cc:1014
+#: audio_diskstream.cc:1012
msgid "AudioDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr "Lyd-diskstraum %1: greidde ikkje lesa %2 frå spelelista, ramme %3"
-#: audio_diskstream.cc:1383 audio_diskstream.cc:1400
+#: audio_diskstream.cc:1381 audio_diskstream.cc:1398
msgid "AudioDiskstream %1: cannot write to disk"
msgstr "Lyd-diskstraum %1: greidde ikkje skriva til disk"
-#: audio_diskstream.cc:1443
+#: audio_diskstream.cc:1441
msgid "AudioDiskstream \"%1\": cannot flush captured data to disk!"
msgstr "Lyd-diskstraum \"%1\": greier ikkje skriva opptaket til disken!"
-#: audio_diskstream.cc:1537
+#: audio_diskstream.cc:1535
msgid "%1: could not create region for complete audio file"
msgstr "%1: greidde ikkje laga bolk for heil lydfil"
-#: audio_diskstream.cc:1571
+#: audio_diskstream.cc:1569
msgid "AudioDiskstream: could not create region for captured audio!"
msgstr "Lyd-diskstraum: greidde ikkje laga bolk frå opptaket!"
-#: audio_diskstream.cc:1679
+#: audio_diskstream.cc:1677
msgid "programmer error: %1"
msgstr "Programmerarfeil: %1"
-#: audio_diskstream.cc:1905
+#: audio_diskstream.cc:1903
msgid "AudioDiskstream: channel %1 out of range"
msgstr "Lyd-diskstraum: kanal %1 utanfor rekkjevidd"
-#: audio_diskstream.cc:1919 midi_diskstream.cc:1210
+#: audio_diskstream.cc:1917 midi_diskstream.cc:1209
msgid "%1:%2 new capture file not initialized correctly"
msgstr "%1: ny opptaksfil %2 vart ikkje påbyrja rett"
-#: audio_diskstream.cc:2200
+#: audio_diskstream.cc:2198
msgid "%1: cannot restore pending capture source file %2"
msgstr "%1: greidde ikkje henta fram att den ventande opptakskjeldefila %2"
-#: audio_diskstream.cc:2222
+#: audio_diskstream.cc:2220
msgid "%1: incorrect number of pending sources listed - ignoring them all"
msgstr "%1: feil tal på ventande kjelder på lista - ser bort frå alle"
-#: audio_diskstream.cc:2246
+#: audio_diskstream.cc:2244
msgid "%1: cannot create whole-file region from pending capture sources"
msgstr "%1: greidde ikkje laga heilfilbolk frå ventande opptakskjelder"
-#: audio_library.cc:71
+#: audio_library.cc:81
msgid "Could not open %1. Audio Library not saved"
msgstr "Greidde ikkje opna %1. Lydbiblioteket er ikkje lagra"
@@ -123,11 +123,11 @@ msgstr ""
msgid "Audio Playlists (unused)"
msgstr "Lydspelelister (ubrukte)"
-#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
+#: audio_playlist_source.cc:171 audiosource.cc:891 file_source.cc:520
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
-#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:643
-#: rb_effect.cc:333 session.cc:2619 session.cc:2652 session.cc:3797
-#: session_handle.cc:87 sndfilesource.cc:121
+#: midi_playlist_source.cc:159 midi_source.cc:370 plugin_insert.cc:634
+#: rb_effect.cc:333 session.cc:2636 session.cc:2669 session.cc:3814
+#: session_handle.cc:87 sndfilesource.cc:122
msgid "programming error: %1"
msgstr "Programmeringsfeil: %1"
@@ -155,23 +155,23 @@ msgstr ""
"\n"
"Kanalar:"
-#: audio_track.cc:167
+#: audio_track.cc:161
msgid "Unknown bundle \"%1\" listed for input of %2"
msgstr "Ukjend bundel \"%1\" lista opp for inngangen på %2"
-#: audio_track.cc:169
+#: audio_track.cc:163
msgid "in 1"
msgstr "inn 1"
-#: audio_track.cc:170
+#: audio_track.cc:164
msgid "No input bundles available as a replacement"
msgstr "Ingen inngangsbundlar klare som erstatting"
-#: audio_track.cc:174
+#: audio_track.cc:168
msgid "Bundle %1 was not available - \"in 1\" used instead"
msgstr "Bundelen %1 var ikkje tilgjengeleg - brukar \"inn 1\" i staden for"
-#: audio_track.cc:183
+#: audio_track.cc:177
msgid "improper input channel list in XML node (%1)"
msgstr "Feil inngangskanalliste i XML-node (%1)"
@@ -195,23 +195,23 @@ msgstr "greier ikkje lasta VAMP-innstikket \"%1\""
msgid "VAMP Plugin \"%1\" could not be loaded"
msgstr "VAMP-innstikket \"%1\" vart ikkje lasta"
-#: audioengine.cc:488
+#: audioengine.cc:495
msgid "looking for backends in %1\n"
msgstr ""
-#: audioengine.cc:511
+#: audioengine.cc:518
msgid "AudioEngine: cannot load module \"%1\" (%2)"
msgstr ""
-#: audioengine.cc:517
+#: audioengine.cc:524
msgid "AudioEngine: backend at \"%1\" has no descriptor function."
msgstr ""
-#: audioengine.cc:589
+#: audioengine.cc:596
msgid "Could not create backend for %1: %2"
msgstr ""
-#: audioregion.cc:1643
+#: audioregion.cc:1651
msgid ""
"You have requested an operation that requires audio analysis.\n"
"\n"
@@ -236,11 +236,11 @@ msgstr ""
"Denne ruta blir ikkje synt på nytt, men du vil kanskje merka små "
"forseinkingar i denne og framtidige lydtoppdata-søk.\n"
-#: audiosource.cc:199
+#: audiosource.cc:210
msgid "cannot rename peakfile for %1 from %2 to %3 (%4)"
msgstr "kan ikkje døypa om toppfil for %1 frå %2 til %3 (%4)"
-#: audiosource.cc:226
+#: audiosource.cc:239
msgid "AudioSource: cannot stat peakfile \"%1\""
msgstr "Lydkjelde: kan ikkje bruka toppfil \"%1\""
@@ -248,49 +248,70 @@ msgstr "Lydkjelde: kan ikkje bruka toppfil \"%1\""
msgid "cannot read sample data for unscaled peak computation"
msgstr "kan ikkje lesa lyddata for uskalert topputrekning"
-#: audiosource.cc:387
+#: audiosource.cc:386
msgid "AudioSource: cannot open peakpath (a) \"%1\" (%2)"
msgstr "Lydkjelde: kan ikkje opna toppstig (a) \"%1\" (%2)"
-#: audiosource.cc:463
+#: audiosource.cc:395 audiosource.cc:473
+msgid ""
+"AudioSource: could not seek to correct location in peak file \"%1\" (%2)"
+msgstr ""
+
+#: audiosource.cc:453
msgid "AudioSource: cannot open peakpath (b) \"%1\" (%2)"
msgstr "Lydkjelde: kan ikkje opna toppstig (b) \"%1\" (%2)"
-#: audiosource.cc:587
+#: audiosource.cc:567
msgid ""
"AudioSource[%1]: peak read - cannot read %2 samples at offset %3 of %4 (%5)"
msgstr ""
"AudioSource [%1]: topplesing - kan ikkje lesa %2 punkt ved forskuvinga %3 av "
"%4 (%5)"
-#: audiosource.cc:667
+#: audiosource.cc:634
msgid "%1: could not write read raw data for peak computation (%2)"
msgstr "%1 greidde ikkje skriva/lesa rådata for topputrekninga (%2)"
-#: audiosource.cc:706
+#: audiosource.cc:672
msgid "AudioSource: cannot open peakpath (c) \"%1\" (%2)"
msgstr "Lydkjelde: kan ikkje opna toppstig (c) \"%1\" (%2)"
-#: audiosource.cc:773 audiosource.cc:886
+#: audiosource.cc:739 audiosource.cc:861
+msgid "%1: could not seek in peak file data (%2)"
+msgstr ""
+
+#: audiosource.cc:744 audiosource.cc:870
msgid "%1: could not write peak file data (%2)"
msgstr "%1: greidde ikkje skriva toppfildata (%2)"
-#: audiosource.cc:924
+#: audiosource.cc:903
msgid "could not truncate peakfile %1 to %2 (error: %3)"
msgstr ""
-#: auditioner.cc:87
+#: auditioner.cc:95
+msgid "Falling back to Reasonable Synth for Midi Audition"
+msgstr ""
+
+#: auditioner.cc:97
+msgid "No synth for midi-audition found."
+msgstr ""
+
+#: auditioner.cc:152
msgid "no outputs available for auditioner - manual connection required"
msgstr "ingen utgangar for lyttinga - du må kopla til manuelt"
-#: auditioner.cc:135
-msgid "Auditioning of non-audio regions not yet supported"
-msgstr "Me har ikkje laga lytting for bolkar som ikkje er lyd enno"
-
-#: auditioner.cc:160
+#: auditioner.cc:392 auditioner.cc:438
msgid "Cannot setup auditioner processing flow for %1 channels"
msgstr "Greier ikkje setja opp lyttehandteringsflyt for %1 kanalar"
+#: auditioner.cc:426
+msgid "Failed to load synth for MIDI-Audition."
+msgstr ""
+
+#: auditioner.cc:445
+msgid "Auditioning of regions other than Audio or Midi is not supported."
+msgstr ""
+
#: automatable.cc:81
msgid "Automation node has no path property"
msgstr "Automasjonspunktet har ingen stigeigenskapar"
@@ -330,24 +351,24 @@ msgstr ""
"AutomationList: gav XML-node med namet %1, ikkje \"AutomationList\" - såg "
"bort frå."
-#: butler.cc:91
+#: butler.cc:80
msgid "Cannot create transport request signal pipe (%1)"
msgstr "Kan ikkje laga transportspørjingssignalrøyr (%1)"
-#: butler.cc:97 butler.cc:103
+#: butler.cc:86 butler.cc:92
msgid "UI: cannot set O_NONBLOCK on butler request pipe (%1)"
msgstr ""
"Grensesnitt: greier ikkje setja opp O_NONBLOCK på butler-spørjingsrøyret (%1)"
-#: butler.cc:109
+#: butler.cc:124
msgid "Session: could not create butler thread"
msgstr "Økt: greier ikkje laga butler-tråd"
-#: butler.cc:156
+#: butler.cc:165
msgid "poll on butler request pipe failed (%1)"
msgstr "undersøkjing på butler-spørjingsrøyret mislukka (%1)"
-#: butler.cc:163
+#: butler.cc:172
msgid "Error on butler thread request pipe: fd=%1 err=%2"
msgstr "Feil på butler-spørsjingsrøyret: fd=%1 feil=%2"
@@ -355,56 +376,56 @@ msgstr "Feil på butler-spørsjingsrøyret: fd=%1 feil=%2"
msgid "Error reading from butler request pipe"
msgstr "Feil: greidde ikkje lesa frå butlerspørjingsrøyr"
-#: butler.cc:248
+#: butler.cc:301
msgid "Butler read ahead failure on dstream %1"
msgstr "Butler-førlesingsfeil på dstream %1"
-#: butler.cc:285
+#: butler.cc:338
msgid "Butler write-behind failure on dstream %1"
msgstr "Butler-etterskrivingsfeil på dstream %1"
-#: control_protocol_manager.cc:134
+#: control_protocol_manager.cc:164
msgid "control protocol name \"%1\" has no descriptor"
msgstr "kontrollprotokollnamnet \"%1\" har inga skildring"
-#: control_protocol_manager.cc:141
+#: control_protocol_manager.cc:171
msgid "control protocol name \"%1\" could not be initialized"
msgstr "kontrollprotokollnamnet \"%1\" greidde ikkje starta opp"
-#: control_protocol_manager.cc:201
+#: control_protocol_manager.cc:237
msgid "Instantiating mandatory control protocol %1"
msgstr "Lagar obligatorisk kontrollprotokolløkt %1"
-#: control_protocol_manager.cc:222
+#: control_protocol_manager.cc:258
msgid "looking for control protocols in %1\n"
msgstr ""
-#: control_protocol_manager.cc:247
+#: control_protocol_manager.cc:283
msgid "Control protocol %1 not usable"
msgstr "Kontrollprotokollen %1 er ikkje brukande"
-#: control_protocol_manager.cc:264
+#: control_protocol_manager.cc:300
msgid "Control surface protocol discovered: \"%1\"\n"
msgstr ""
-#: control_protocol_manager.cc:282
+#: control_protocol_manager.cc:318
msgid "ControlProtocolManager: cannot load module \"%1\" (%2)"
msgstr "Kontrollprotokollstyring: kan ikkje lasta modulen \"%1\" (%2)"
-#: control_protocol_manager.cc:290
+#: control_protocol_manager.cc:324
msgid "ControlProtocolManager: module \"%1\" has no descriptor function."
msgstr "Kontrollprotokollstyring: modulen \"%1\" har ingen skildringsfunksjon."
-#: cycle_timer.cc:38
+#: cycle_timer.cc:40
msgid "CycleTimer::get_mhz(): can't open /proc/cpuinfo"
msgstr "CycleTimer::get:mhz()-funksjonen: kan ikkje opna /proc/cpuinfo"
-#: cycle_timer.cc:50
+#: cycle_timer.cc:52
msgid "CycleTimer::get_mhz(): cannot locate cpu MHz in /proc/cpuinfo"
msgstr ""
"CycleTimer::get:mhz()-funksjonen: finn ikkje prosessor-MHz i /proc/cpuinfo"
-#: cycle_timer.cc:73
+#: cycle_timer.cc:75
msgid "cannot locate cpu MHz in /proc/cpuinfo"
msgstr "finn ikkje prosessor-MHz i /proc/cpuinfo"
@@ -412,7 +433,7 @@ msgstr "finn ikkje prosessor-MHz i /proc/cpuinfo"
msgid "audio"
msgstr "lyd"
-#: data_type.cc:28 session.cc:1791 session.cc:1794
+#: data_type.cc:28 session.cc:1808 session.cc:1811
msgid "MIDI"
msgstr "MIDI"
@@ -420,15 +441,15 @@ msgstr "MIDI"
msgid "unknown"
msgstr "ukjend"
-#: delivery.cc:114
+#: delivery.cc:118
msgid "main outs"
msgstr "hovudutgangar"
-#: delivery.cc:117 send.cc:61
+#: delivery.cc:121 send.cc:62
msgid "listen"
msgstr "høyr på"
-#: diskstream.cc:303
+#: diskstream.cc:302
msgid "Location \"%1\" not valid for track loop (start >= end)"
msgstr ""
"Staden \"%1\" er ikkje gyldig for å spela spor i lykkje (start >= slutt)"
@@ -441,23 +462,23 @@ msgstr "Greidde ikkje få port for eksportkanalen \"%1\", hoppar over kanalen"
msgid "Export failed: %1"
msgstr "Eksportfeil: %1"
-#: export_filename.cc:118
+#: export_filename.cc:119
msgid "Existing export folder for this session (%1) does not exist - ignored"
msgstr ""
-#: export_filename.cc:229
+#: export_filename.cc:230
msgid "No Time"
msgstr "Inga tid"
-#: export_filename.cc:238
+#: export_filename.cc:239
msgid "Invalid time format"
msgstr "Ugyldig tidsformat"
-#: export_filename.cc:247
+#: export_filename.cc:248
msgid "No Date"
msgstr "Ingen dato"
-#: export_filename.cc:262
+#: export_filename.cc:263
msgid "Invalid date format"
msgstr "Ugyldig datoformat"
@@ -525,7 +546,7 @@ msgstr "Trekant"
msgid "Rectangular"
msgstr "Firkant"
-#: export_formats.cc:52 session.cc:5014 session.cc:5030
+#: export_formats.cc:52 session.cc:5006 session.cc:5022
msgid "None"
msgstr "Ingen"
@@ -565,15 +586,15 @@ msgstr "Vorbis-punktformat"
msgid "No sample format"
msgstr "Ikkje noko punktformat"
-#: export_handler.cc:335
+#: export_handler.cc:343
msgid "Editor: cannot open \"%1\" as export file for CD marker file"
msgstr "Redigering: greier ikkje opna \"%1\" som eksportfil for CD-markørfil"
-#: export_handler.cc:417 export_handler.cc:420
+#: export_handler.cc:425 export_handler.cc:428
msgid "an error occured while writing a TOC/CUE file: %1"
msgstr ""
-#: export_handler.cc:642 export_handler.cc:700
+#: export_handler.cc:650 export_handler.cc:708
msgid "Cannot convert %1 to Latin-1 text"
msgstr ""
@@ -636,7 +657,7 @@ msgid ""
msgstr ""
"%1 støttar berre %2 kanalar, men du har %3 kanalar i kanaloppsettet ditt"
-#: file_source.cc:198 session_state.cc:2807
+#: file_source.cc:198 session_state.cc:2843
msgid ""
"there are already 1000 files with names like %1; versioning discontinued"
msgstr "Det er alt 1000 filer med namn som %1, kuttar ut versjonsnamn"
@@ -645,31 +666,29 @@ msgstr "Det er alt 1000 filer med namn som %1, kuttar ut versjonsnamn"
msgid "cannot rename file source from %1 to %2 (%3)"
msgstr "kan ikkje døypa om filkjelda frå %1 til %2 (%3)"
-#: file_source.cc:250 file_source.cc:378
+#: file_source.cc:248 file_source.cc:372
msgid "FileSource: search path not set"
msgstr "Filkjelde: søkjestigen er ikkje sett opp"
-#: file_source.cc:313 file_source.cc:448
-msgid "Filesource: cannot find required file (%1): while searching %2"
-msgstr "Filkjelde: Kan ikkje finna fila (%1) under søking i %2"
+#: file_source.cc:309 file_source.cc:439
+msgid "Filesource: cannot find required file (%1)"
+msgstr ""
-#: file_source.cc:440
+#: file_source.cc:432
msgid ""
-"FileSource: \"%1\" is ambigous when searching %2\n"
+"FileSource: \"%1\" is ambigous when searching\n"
"\t"
msgstr ""
-"Filkjelde: \"%1\" er tvetydig når du søkjer %2\n"
-"\t"
-#: file_source.cc:494
+#: file_source.cc:484
msgid "Filesource: cannot find required file (%1): %2"
msgstr "Filkjelde: Kan ikkje finna den naudsynte fila %1: %2"
-#: file_source.cc:501
+#: file_source.cc:492
msgid "Filesource: cannot check for existing file (%1): %2"
msgstr "Filkjelde:Kan ikkje sjå etter eksisterande fil %1: %2"
-#: file_source.cc:535
+#: file_source.cc:526
msgid ""
"Programming error! %1 tried to rename a file over another file! It's safe to "
"continue working, but please report this to the developers."
@@ -678,7 +697,7 @@ msgstr ""
"eksisterer. Det er trygt å halda fram å arbeida, men ver god å seia frå til "
"utviklarane."
-#: file_source.cc:540
+#: file_source.cc:531
msgid "cannot rename file %1 to %2 (%3)"
msgstr "kan ikkje døypa om %1 til %2 (%3)"
@@ -692,15 +711,15 @@ msgid ""
"cannot run"
msgstr ""
-#: filesystem_paths.cc:91
+#: filesystem_paths.cc:96
msgid "ARDOUR_DLL_PATH not set in environment - exiting\n"
msgstr ""
-#: filesystem_paths.cc:107
+#: filesystem_paths.cc:125
msgid "ARDOUR_CONFIG_PATH not set in environment - exiting\n"
msgstr ""
-#: filesystem_paths.cc:127
+#: filesystem_paths.cc:148
msgid "ARDOUR_DATA_PATH not set in environment - exiting\n"
msgstr ""
@@ -712,88 +731,84 @@ msgstr "lydfilter: feil med å laga namn for ny fil bygd på %1"
msgid "filter: error creating new file %1 (%2)"
msgstr "lydfilter: feil med å laga den nye fila %1 (%2)"
-#: find_session.cc:51
-msgid "Could not resolve path: %1 (%2)"
-msgstr "Greidde ikkje finna stigen: %1: (%2)"
-
-#: find_session.cc:63
+#: find_session.cc:59
msgid "cannot check session path %1 (%2)"
msgstr "greier ikkje sjekka øktstigen %1 (%2)"
-#: find_session.cc:89
+#: find_session.cc:85
msgid "cannot check statefile %1 (%2)"
msgstr "greier ikkje sjekka tilstandsfila %1 (%2)"
-#: find_session.cc:125
+#: find_session.cc:121
msgid "%1 is not a snapshot file"
msgstr "%1 er ikkje ei snøggbiletefil"
-#: find_session.cc:142
+#: find_session.cc:138
msgid "cannot determine current working directory (%1)"
msgstr "greier ikkje avgjera kva som er arbeidsmappa no (%1)"
-#: find_session.cc:159
+#: find_session.cc:155
msgid "unknown file type for session %1"
msgstr "ukjend filtype for økta %1"
-#: globals.cc:207
+#: globals.cc:216
msgid "Could not set system open files limit to \"unlimited\""
msgstr "Greidde ikkje setja systemgrensa for opne filer til \"uavgrensa\""
-#: globals.cc:209
+#: globals.cc:218
msgid "Could not set system open files limit to %1"
msgstr "Greidde ikkje setja grensa for opne systemfiler til %1"
-#: globals.cc:213
+#: globals.cc:222
msgid "Your system is configured to limit %1 to only %2 open files"
msgstr ""
-#: globals.cc:217
+#: globals.cc:226
msgid "Could not get system open files limit (%1)"
msgstr "Greidde ikkje få tak i grensa for opne systemfiler (%1)"
-#: globals.cc:268
+#: globals.cc:280
msgid "Loading configuration"
msgstr "Lastar oppsettet"
-#: import.cc:207
+#: import.cc:208
msgid "Could not find a source for %1 even though we are updating this file!"
msgstr ""
"Greier ikkje finna kjelda for %1, sjølv om det er denne fila me oppdaterer!"
-#: import.cc:236
+#: import.cc:237
msgid "Unable to create file %1 during import"
msgstr "Greier ikkje laga fila %1 under import!"
-#: import.cc:262
+#: import.cc:263
msgid "Resampling %1 from %2kHz to %3kHz"
msgstr "Kodar om %1 frå %2kHz til %3kHz"
-#: import.cc:268
+#: import.cc:269
msgid "Copying %1"
msgstr "Kopierer%1"
-#: import.cc:446
+#: import.cc:455
msgid "Track %1 of %2 contained no usable MIDI data"
msgstr "Spor %1 av %2 inneheld ingen brukbare MIDI-data"
-#: import.cc:453
+#: import.cc:462
msgid "MIDI file %1 was not readable (no reason available)"
msgstr ""
-#: import.cc:499
+#: import.cc:508
msgid "Import: cannot open input sound file \"%1\""
msgstr "Import: greier ikkje opna inn-lydfila \"%1\""
-#: import.cc:510
+#: import.cc:519
msgid "Import: error opening MIDI file"
msgstr "Import: greidde ikkje opna MIDI-fil"
-#: import.cc:549
+#: import.cc:558
msgid "Loading MIDI file %1"
msgstr "Lastar MIDI-fila %1"
-#: import.cc:614
+#: import.cc:623
msgid "Failed to remove some files after failed/cancelled import operation"
msgstr ""
@@ -805,154 +820,154 @@ msgstr ""
msgid "preset %1 (bank %2)"
msgstr ""
-#: internal_send.cc:278 internal_send.cc:279
+#: internal_send.cc:300 internal_send.cc:301
msgid "%1 - cannot find any track/bus with the ID %2 to connect to"
msgstr ""
-#: io.cc:208
+#: io.cc:209
msgid "IO: cannot disconnect port %1 from %2"
msgstr "IU: kan ikkje kopla porten %1 frå %2"
-#: io.cc:343 io.cc:428
+#: io.cc:344 io.cc:431
msgid "IO: cannot register input port %1"
msgstr "IU: greier ikkje registrera inngangsporten %1"
-#: io.cc:348 io.cc:433
+#: io.cc:349 io.cc:436
msgid "IO: cannot register output port %1"
msgstr "IU: greier ikkje registrera utgangsporten %1"
-#: io.cc:591 io.cc:647
+#: io.cc:598 io.cc:654
msgid "incorrect XML node \"%1\" passed to IO object"
msgstr "feil XML-punkt, \"%1\", sendt til IU-objektet"
-#: io.cc:706
+#: io.cc:713
msgid "in"
msgstr "inn"
-#: io.cc:706
+#: io.cc:713
msgid "out"
msgstr "ut"
-#: io.cc:707
+#: io.cc:714
msgid "input"
msgstr "inngang"
-#: io.cc:707
+#: io.cc:714
msgid "output"
msgstr "utgang"
-#: io.cc:717
+#: io.cc:724
msgid "Unknown bundle \"%1\" listed for %2 of %3"
msgstr "Ukjend bundel \"%1\" lista for %2 av %3"
-#: io.cc:783
+#: io.cc:790
msgid "Bundle %1 was not available - \"%2\" used instead"
msgstr "Bundelen %1 var ikkje tilgjengeleg - brukte \"%2\" i staden"
-#: io.cc:786
+#: io.cc:793
msgid "No %1 bundles available as a replacement"
msgstr "Ingen %1-bundlar klare som erstatting"
-#: io.cc:889
+#: io.cc:896
msgid "%1: cannot create I/O ports"
msgstr "%1: greier ikkje laga I/U-portar"
-#: io.cc:1017 io.cc:1121
+#: io.cc:1024 io.cc:1128
msgid "IO: badly formed string in XML node for inputs \"%1\""
msgstr "IU: feilforma streng i XML-opunkt for inngangane \"%1\""
-#: io.cc:1022 io.cc:1126
+#: io.cc:1029 io.cc:1133
msgid "bad input string in XML node \"%1\""
msgstr "feil inngangsstreng i XML-punktet \"%1\""
-#: io.cc:1060
+#: io.cc:1067
msgid "IO: badly formed string in XML node for outputs \"%1\""
msgstr "IU: feilforma streng i XML-punktet for utgangane \"%1\""
-#: io.cc:1065
+#: io.cc:1072
msgid "IO: bad output string in XML node \"%1\""
msgstr "IU: feil utgangsstreng i XML-punktet \"%1\""
-#: io.cc:1411
+#: io.cc:1417
#, c-format
msgid "%s %u"
msgstr "%s %u"
-#: io.cc:1458
+#: io.cc:1464
#, c-format
msgid "%s in"
msgstr " %s inn"
-#: io.cc:1460
+#: io.cc:1466
#, c-format
msgid "%s out"
msgstr "%s ut"
-#: io.cc:1535 session.cc:686 session.cc:715
+#: io.cc:1541 session.cc:689 session.cc:718
msgid "mono"
msgstr "mono"
-#: io.cc:1537 session.cc:699 session.cc:729
+#: io.cc:1543 session.cc:702 session.cc:732
msgid "L"
msgstr "V"
-#: io.cc:1537 session.cc:701 session.cc:731
+#: io.cc:1543 session.cc:704 session.cc:734
msgid "R"
msgstr "H"
-#: io.cc:1539 io.cc:1545
+#: io.cc:1545 io.cc:1551
#, c-format
msgid "%d"
msgstr "%d"
-#: ladspa_plugin.cc:86
+#: ladspa_plugin.cc:93
+msgid "LADSPA: Unable to open module: "
+msgstr ""
+
+#: ladspa_plugin.cc:99
msgid "LADSPA: module has no descriptor function."
msgstr "LADSPA: modulen har ingen skildringsfunksjon"
-#: ladspa_plugin.cc:91
+#: ladspa_plugin.cc:106
msgid "LADSPA: plugin has gone away since discovery!"
msgstr "LADSPA: tilleggsprogrammet har vorte borte sidan det vart oppdaga!"
-#: ladspa_plugin.cc:98
+#: ladspa_plugin.cc:113
msgid "LADSPA: \"%1\" cannot be used, since it cannot do inplace processing"
msgstr ""
"LADSPA: kan ikkje bruka \"%1\", sidan han ikkje kan prosessera på staden"
-#: ladspa_plugin.cc:297
+#: ladspa_plugin.cc:311
msgid ""
"illegal parameter number used with plugin \"%1\". This may indicate a change "
"in the plugin design, and presets may be invalid"
msgstr ""
-#: ladspa_plugin.cc:376 ladspa_plugin.cc:426
+#: ladspa_plugin.cc:390 ladspa_plugin.cc:440
msgid "Bad node sent to LadspaPlugin::set_state"
msgstr "Feil punkt sendt til LadspaPlugin::set_state"
-#: ladspa_plugin.cc:391 ladspa_plugin.cc:440
+#: ladspa_plugin.cc:405 ladspa_plugin.cc:454
msgid "LADSPA: no ladspa port number"
msgstr "LADSPA: ikkje noko Ladspa-portnummer"
-#: ladspa_plugin.cc:397 ladspa_plugin.cc:446
+#: ladspa_plugin.cc:411 ladspa_plugin.cc:460
msgid "LADSPA: no ladspa port data"
msgstr "LADSPA: ingen portdata"
-#: ladspa_plugin.cc:717
-msgid "LADSPA: cannot load module from \"%1\""
-msgstr "LADSPA: greier ikkje lasta modul frå \"%1\""
-
-#: ladspa_plugin.cc:827
+#: ladspa_plugin.cc:840
msgid "Could not locate HOME. Preset not removed."
msgstr "Greidde ikkje finna heimemappa. Har ikkje fjera ferdigoppsett."
-#: ladspa_plugin.cc:864 ladspa_plugin.cc:870
+#: ladspa_plugin.cc:879 ladspa_plugin.cc:885
msgid "Could not create %1. Preset not saved. (%2)"
msgstr "Greidde ikkje laga %1. Har ikkje lagra ferdigoppsett. (%2)"
-#: ladspa_plugin.cc:877
+#: ladspa_plugin.cc:892
msgid "Error saving presets file %1."
msgstr "Feil med å lagra ferdigoppsettfila %1."
-#: ladspa_plugin.cc:915
+#: ladspa_plugin.cc:934
msgid "Could not locate HOME. Preset not saved."
msgstr "Greidde ikkje finna heimemappa. Har ikkje lagra ferdigoppsett."
@@ -992,7 +1007,7 @@ msgstr "Stader: forsøk på å bruka ukjend stad som vald stad"
msgid "incorrect XML mode passed to Locations::set_state"
msgstr "feil XML-modus send til Locations::set_state"
-#: location.cc:842 session.cc:4516 session_state.cc:1031
+#: location.cc:842 session.cc:4533 session_state.cc:1025
msgid "session"
msgstr "økt"
@@ -1057,40 +1072,39 @@ msgid "Session and LTC framerate mismatch: LTC:%1 Session:%2."
msgstr ""
#: ltc_slave.cc:591
-#, c-format
msgid "flywheel"
msgstr ""
-#: midi_diskstream.cc:167
+#: midi_diskstream.cc:166
msgid ""
"%1: I/O configuration change %4 requested to use %2, but channel setup is %3"
msgstr "%1: I/U-oppsettsendringa %4 ba om å bruka %2, men kanaloppsettet er %3"
-#: midi_diskstream.cc:219
+#: midi_diskstream.cc:218
msgid "MidiDiskstream: Playlist \"%1\" isn't a midi playlist"
msgstr ""
-#: midi_diskstream.cc:270
+#: midi_diskstream.cc:269
msgid "MidiDiskstream %1: there is no existing playlist to make a copy of!"
msgstr "MIDI-diskstraum %1: det finst inga speleliste å kopiera!"
-#: midi_diskstream.cc:699
+#: midi_diskstream.cc:698
msgid "MidiDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr "MIDI-diskstraum %1: greidde ikkje lesa %2 frå spelelista, ramme %3"
-#: midi_diskstream.cc:834
+#: midi_diskstream.cc:833
msgid "MidiDiskstream %1: cannot write to disk"
msgstr "MIDI-diskstraum %1: greidde ikkje skriva til disk"
-#: midi_diskstream.cc:868
+#: midi_diskstream.cc:867
msgid "MidiDiskstream \"%1\": cannot flush captured data to disk!"
msgstr "MIDI-diskstraum \"%1\": greier ikkje skriva opptaket til disken!"
-#: midi_diskstream.cc:955
+#: midi_diskstream.cc:954
msgid "%1: could not create region for complete midi file"
msgstr "%1: greidde ikkje laga bolk for heil midifil"
-#: midi_diskstream.cc:992
+#: midi_diskstream.cc:991
msgid "MidiDiskstream: could not create region for captured midi!"
msgstr "MIDI-diskstraum: greidde ikkje laga bolk frå midi-opptaket!"
@@ -1102,27 +1116,27 @@ msgstr "Fann ingen NoteID for noteeigenskapsendringa - såg bort frå"
msgid "No SysExID found for sys-ex property change - ignored"
msgstr "Fann ingen SysExID for sys-ex-eigenskapsendring - såg bort frå"
-#: midi_model.cc:2010
+#: midi_model.cc:2012
msgid "transpose"
msgstr "transponer"
-#: midi_patch_manager.cc:126
+#: midi_patch_manager.cc:127
msgid "Duplicate MIDI device `%1' in `%2' ignored"
msgstr ""
-#: midi_source.cc:125
+#: midi_source.cc:124
msgid "Missing parameter property on InterpolationStyle"
msgstr "Manglar parametereigenskap på InterpolationStyle"
-#: midi_source.cc:132
+#: midi_source.cc:131
msgid "Missing style property on InterpolationStyle"
msgstr "Manglar stileigenskap på InterpolationStyle"
-#: midi_source.cc:144
+#: midi_source.cc:143
msgid "Missing parameter property on AutomationState"
msgstr "Manglar parameterigenskap på AutomationStyle"
-#: midi_source.cc:151
+#: midi_source.cc:150
msgid "Missing state property on AutomationState"
msgstr "Manglar statuseigenskap på AutomationState"
@@ -1166,22 +1180,22 @@ msgstr "polaritetskontroll"
msgid "solo control"
msgstr "solo kontroll"
-#: mtc_slave.cc:238
+#: mtc_slave.cc:240
msgid "MTC Slave: atomic read of current time failed, sleeping!"
msgstr "MTC-slave: greidde ikkje lesa gyldig tid. Søv."
-#: mtc_slave.cc:361
+#: mtc_slave.cc:362
msgid ""
"Unknown rate/drop value %1 in incoming MTC stream, session values used "
"instead"
msgstr ""
"Ukjent rate/sleppverdi %1 i innkomande MTC-straum, bruker øktverdiar i staden"
-#: mtc_slave.cc:381
+#: mtc_slave.cc:382
msgid "Session framerate adjusted from %1 TO: MTC's %2."
msgstr ""
-#: mtc_slave.cc:395
+#: mtc_slave.cc:396
msgid "Session and MTC framerate mismatch: MTC:%1 %2:%3."
msgstr ""
@@ -1241,33 +1255,37 @@ msgstr "fast tid-bolkkopi"
msgid "Pannable given XML data for %1 - ignored"
msgstr "Panoreringa fekk XML-data for %1 - ignorert"
-#: panner_manager.cc:76
-msgid "looking for panners in %1"
-msgstr "ser etter panoreringar i %1"
+#: panner_manager.cc:80
+msgid "looking for panners in %1\n"
+msgstr ""
-#: panner_manager.cc:100
-msgid "Panner discovered: \"%1\" in %2"
+#: panner_manager.cc:108
+msgid "Panner discovered: \"%1\" in %2\n"
msgstr ""
-#: panner_manager.cc:117
+#: panner_manager.cc:125
msgid "PannerManager: cannot load module \"%1\" (%2)"
msgstr "Panoreringsstyring: kan ikkje lasta modulen \"%1\" (%2)"
-#: panner_manager.cc:124
+#: panner_manager.cc:132
msgid "PannerManager: module \"%1\" has no descriptor function."
msgstr "Panoreringsstyring: modulen \"%1\" har ingen skildringsfunksjon."
-#: panner_manager.cc:187
+#: panner_manager.cc:219
msgid "no panner discovered for in/out = %1/%2"
msgstr "fann inga panorering for inn/ut = %1/%2"
-#: panner_shell.cc:179
+#: panner_shell.cc:126
+msgid "select panner: %1\n"
+msgstr ""
+
+#: panner_shell.cc:245
msgid "Unknown panner plugin \"%1\" found in pan state - ignored"
msgstr ""
"Ukjent panoreringstilleggsprogram, \"%1\", funne i panoreringstilstand. "
"Hoppa over."
-#: panner_shell.cc:185
+#: panner_shell.cc:251
msgid "panner plugin node has no type information!"
msgstr "tilleggsprogrampunktet for panoreringa har ingen typeinformasjon!"
@@ -1287,19 +1305,19 @@ msgstr "Fann ingen speleliste-ID i PlaylistSource-XML!"
msgid "Could not construct playlist for PlaylistSource from session data!"
msgstr "Greidde ikkje byggja speleliste for PlaylistSource frå øktdata!"
-#: plugin.cc:324
+#: plugin.cc:328
msgid ""
"Plugin presets are not supported in this build of %1. Consider paying for a "
"full version"
msgstr ""
-#: plugin.cc:398
+#: plugin.cc:402
msgid ""
"Saving plugin settings is not supported in this build of %1. Consider paying "
"for the full version"
msgstr ""
-#: plugin_insert.cc:598
+#: plugin_insert.cc:589
msgid "programming error: "
msgstr "programmeringsfeil: "
@@ -1337,43 +1355,43 @@ msgstr ""
"PluginInsert: fann ikkje den automasjonsferdige kontrollen %1, såg bort frå "
"han."
-#: plugin_manager.cc:161
+#: plugin_manager.cc:165
msgid "Discovering Plugins"
msgstr "Finn innstikk"
-#: plugin_manager.cc:335
+#: plugin_manager.cc:286
msgid "Could not parse rdf file: %1"
msgstr "Greidde ikkje tolka rdf-fila: %1"
-#: plugin_manager.cc:374
+#: plugin_manager.cc:330
msgid "LADSPA: cannot load module \"%1\" (%2)"
msgstr "LADSPA: greier ikkje lasta modulen \"%1\" (%2)"
-#: plugin_manager.cc:381
+#: plugin_manager.cc:337
msgid "LADSPA: module \"%1\" has no descriptor function."
msgstr "LADSPA: modulen \"%1\" har ingen skildringsfunksjon."
-#: plugin_manager.cc:602
+#: plugin_manager.cc:567
msgid ""
"VST plugin %1 does not support processReplacing, and so cannot be used in %2 "
"at this time"
msgstr ""
-#: plugin_manager.cc:709
+#: plugin_manager.cc:680
msgid ""
"linuxVST plugin %1 does not support processReplacing, and so cannot be used "
"in %2 at this time"
msgstr ""
-#: plugin_manager.cc:870
+#: plugin_manager.cc:841
msgid "unknown plugin status type \"%1\" - all entries ignored"
msgstr "\"%1\" er ein ukjend utvidingsstatustype, såg bort frå alt"
-#: plugin_manager.cc:887
+#: plugin_manager.cc:858
msgid "unknown plugin type \"%1\" - ignored"
msgstr "\"%1\" er ein ukjend innstikktype - hoppa over"
-#: port.cc:410
+#: port.cc:412
msgid "could not reregister %1"
msgstr "greidde ikkje registrera %1."
@@ -1381,11 +1399,11 @@ msgstr "greidde ikkje registrera %1."
msgid "insert %1"
msgstr "set inn %1"
-#: port_insert.cc:198
+#: port_insert.cc:197
msgid "XML node describing port insert is missing the `type' field"
msgstr "XML-punktet som skildrar portinnstikket manglar 'type'-feltet"
-#: port_insert.cc:203
+#: port_insert.cc:202
msgid "non-port insert XML used for port plugin insert"
msgstr ""
"tappingspunkt-XML som ikkje er ein port er brukt for porttilleggstapping"
@@ -1420,11 +1438,11 @@ msgstr "Lydmaskineri: Klarte ikkje kopla %1 (%2) til %3 (%4)."
msgid "Re-establising port %1 failed"
msgstr ""
-#: processor.cc:207
+#: processor.cc:208
msgid "No %1 property flag in element %2"
msgstr "Ikkje noko %1-eigenskapsflagg i elementet %2"
-#: processor.cc:216
+#: processor.cc:217
msgid "No child node with active property"
msgstr "Ingen undernode med aktiv eigenskap"
@@ -1490,11 +1508,11 @@ msgstr "%1 samansett-%2.1 (%3)"
msgid "cannot create new name for region \"%1\""
msgstr "greier ikkje laga nytt namn for bolken \"%1\""
-#: resampled_source.cc:98
+#: resampled_source.cc:102
msgid "Import: %1"
msgstr "Import: %1"
-#: resampled_source.cc:128
+#: resampled_source.cc:132 srcfilesource.cc:76
msgid "Import: src_new() failed : %1"
msgstr "Import: src_new()-funkjsonen lukkast ikkje: %1"
@@ -1502,27 +1520,27 @@ msgstr "Import: src_new()-funkjsonen lukkast ikkje: %1"
msgid "return %1"
msgstr "retur %1"
-#: route.cc:1075 route.cc:2528
+#: route.cc:1081 route.cc:2541
msgid "unknown Processor type \"%1\"; ignored"
msgstr "\"%1\" er ein ukjend prosesseringstype, hoppa over"
-#: route.cc:1087
+#: route.cc:1093
msgid "processor could not be created. Ignored."
msgstr "greidde ikkje laga prosessering. Hoppa over."
-#: route.cc:1962 route.cc:2187
+#: route.cc:1975 route.cc:2200
msgid "Bad node sent to Route::set_state() [%1]"
msgstr "Feil punkt sendt til Route::set_state()-funksjonen [%1]"
-#: route.cc:2022
+#: route.cc:2035
msgid "Pannable state found for route (%1) without a panner!"
msgstr "Fann panoreringsstatus for ruta (%1) utan panorering!"
-#: route.cc:2096 route.cc:2100 route.cc:2301 route.cc:2305
+#: route.cc:2109 route.cc:2113 route.cc:2314 route.cc:2318
msgid "badly formed order key string in state file! [%1] ... ignored."
msgstr "feilforma tingingsnykjelstreng i tilstandsfil! [%1] ... hoppa over."
-#: route.cc:2311
+#: route.cc:2324
msgid "Converting deprecated order key for %1 using Editor order %2"
msgstr ""
@@ -1539,15 +1557,15 @@ msgstr ""
msgid "error writing tempo-adjusted data to %1"
msgstr "greidde ikkje skriva tempo-justert fil til %1"
-#: send.cc:59
+#: send.cc:60
msgid "aux %1"
msgstr ""
-#: send.cc:63
+#: send.cc:64
msgid "send %1"
msgstr "send %1"
-#: send.cc:65
+#: send.cc:66
msgid "programming error: send created using role %1"
msgstr ""
@@ -1571,149 +1589,149 @@ msgstr ""
msgid "Set up standard connections"
msgstr "Set opp standartilkoplingar"
-#: session.cc:635
+#: session.cc:638
msgid "could not setup Click I/O"
msgstr "greidde ikkje setja opp klikk-I/U"
-#: session.cc:683
+#: session.cc:686
#, c-format
msgid "out %<PRIu32>"
msgstr "ut %<PRIu32>"
-#: session.cc:697
+#: session.cc:700
#, c-format
msgid "out %<PRIu32>+%<PRIu32>"
msgstr "ut %<PRIu32>+%<PRIu32>"
-#: session.cc:712
+#: session.cc:715
#, c-format
msgid "in %<PRIu32>"
msgstr "inn %<PRIu32>"
-#: session.cc:726
+#: session.cc:729
#, c-format
msgid "in %<PRIu32>+%<PRIu32>"
msgstr "inn %<PRIu32>+%<PRIu32>"
-#: session.cc:790
+#: session.cc:793
msgid "cannot connect master output %1 to %2"
msgstr "greier ikkje kopla til hovudutgangane %1 til %2"
-#: session.cc:849
+#: session.cc:862
msgid "monitor"
msgstr "lytting"
-#: session.cc:894
+#: session.cc:907
msgid "cannot connect control input %1 to %2"
msgstr "greier ikkje kopla til kontrollinngangane %1 til %2"
-#: session.cc:914
+#: session.cc:927
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
msgstr "Greidde ikkje finna føretrekt I/U for lyttebussen (%1)"
-#: session.cc:945
+#: session.cc:958
msgid "cannot connect control output %1 to %2"
msgstr "greier ikkje kopla til kontrollutgangane %1 til %2"
-#: session.cc:1009
+#: session.cc:1026
msgid "cannot create Auditioner: no auditioning of regions possible"
msgstr "greier ikkje laga Lytting: det er ikkje råd å lytta på nokon bolkar."
-#: session.cc:1193
+#: session.cc:1210
msgid "Session: you can't use that location for auto punch (start <= end)"
msgstr "Økt: du kan ikkje bruka denne staden for autoinnslag (start<=slutt)"
-#: session.cc:1233
+#: session.cc:1250
msgid ""
"You cannot use this location for auto-loop because it has zero or negative "
"length"
msgstr ""
-#: session.cc:1547
+#: session.cc:1564
msgid "feedback loop setup between %1 and %2"
msgstr "rundgang-lykkjeoppsett mellom %1 og %2"
-#: session.cc:1843
+#: session.cc:1860
msgid "Session: could not create new midi track."
msgstr "Økt: greidde ikkje laga nytt midispor."
-#: session.cc:1849
+#: session.cc:1866
msgid ""
"No more JACK ports are available. You will need to stop %1 and restart JACK "
"with more ports if you need this many tracks."
msgstr ""
-#: session.cc:2026 session.cc:2029
+#: session.cc:2043 session.cc:2046
msgid "Audio"
msgstr "Lyd"
-#: session.cc:2053 session.cc:2061 session.cc:2138 session.cc:2146
+#: session.cc:2070 session.cc:2078 session.cc:2155 session.cc:2163
msgid "cannot configure %1 in/%2 out configuration for new audio track"
msgstr ""
"greier ikkje stilla inn %1 inn/%2 ut-innstillingane for det nye lydsporet"
-#: session.cc:2084
+#: session.cc:2101
msgid "Session: could not create new audio track."
msgstr "Økt: greidde ikkje laga nytt lydspor."
-#: session.cc:2116 session.cc:2119
+#: session.cc:2133 session.cc:2136
msgid "Bus"
msgstr "Buss"
-#: session.cc:2169
+#: session.cc:2186
msgid "Session: could not create new audio route."
msgstr "Økt: greidde ikkje laga ny lydrute."
-#: session.cc:2228 session.cc:2238
+#: session.cc:2245 session.cc:2255
msgid "Session: UINT_MAX routes? impossible!"
msgstr "Økt: UINT_MAX-ruter? Går ikkje an!"
-#: session.cc:2260
+#: session.cc:2277
msgid "Session: cannot create track/bus from template description"
msgstr "Økt: greier ikkje laga spor/buss frå malskildringa"
-#: session.cc:2286
+#: session.cc:2303
msgid "Session: could not create new route from template"
msgstr "Økt: greidde ikkje laga ny lydrute frå malen"
-#: session.cc:2315
+#: session.cc:2332
msgid "Adding new tracks/busses failed"
msgstr ""
-#: session.cc:3419
+#: session.cc:3436
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
msgstr ""
"ALVORLEG FEIL! Greidde ikkje finna ei høveleg utgåve av %1 for å døypa om"
-#: session.cc:3539 session.cc:3597
+#: session.cc:3556 session.cc:3614
msgid "There are already %1 recordings for %2, which I consider too many."
msgstr "Det er alt %1 opptak for %2, og eg synest det er for mange."
-#: session.cc:3987
+#: session.cc:4004
msgid "send ID %1 appears to be in use already"
msgstr "send-IDen %1 ser ut til å vera i bruk frå før"
-#: session.cc:3999
+#: session.cc:4016
msgid "aux send ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4011
+#: session.cc:4028
msgid "return ID %1 appears to be in use already"
msgstr "retur-IDen %1 ser ut til å vera i bruk frå før"
-#: session.cc:4023
+#: session.cc:4040
msgid "insert ID %1 appears to be in use already"
msgstr "send-IDen %2 ser ut til å vera i bruk frå før"
-#: session.cc:4150
+#: session.cc:4167
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
msgstr "Kan ikkje skriva eit område der slutten <= starten (td. %1 <= %2)"
-#: session.cc:4179
+#: session.cc:4196
msgid "too many bounced versions of playlist \"%1\""
msgstr "for mange samanmiksa versjonar av spelelista \"%1\""
-#: session.cc:4189
+#: session.cc:4206
msgid "cannot create new audio file \"%1\" for %2"
msgstr "greier ikkje laga ny lydfil \"%1\" for %2"
@@ -1752,7 +1770,7 @@ msgstr "greier ikkje laga øktmappa i stigen \"%1\", feil: %2"
msgid "Session subdirectory does not exist at path %1"
msgstr "Undermappa for økta finst ikkje i stigen %1"
-#: session_events.cc:184
+#: session_events.cc:185
msgid "Session: cannot have two events of type %1 at the same frame (%2)."
msgstr "Økt: du kan ikkje ha to handlingar av typen %1 på same ramma (%2)."
@@ -1764,13 +1782,13 @@ msgstr "%1: greier ikkje finna %2 for eksportering"
msgid "Export ended unexpectedly: %1"
msgstr ""
-#: session_ltc.cc:222
+#: session_ltc.cc:221
msgid ""
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
"of this session."
msgstr ""
-#: session_midi.cc:520
+#: session_midi.cc:519
msgid "Session: cannot send quarter-frame MTC message (%1)"
msgstr "Økt: greidde ikkje senda kvartramme-MTC-melding (%1)"
@@ -1782,91 +1800,87 @@ msgstr "Økt: greier ikkje laga speleliste ut frå XML-skildringa."
msgid "Session: error in no roll for %1"
msgstr "Økt: feil på ingen rull for %1"
-#: session_process.cc:1157
+#: session_process.cc:1159
msgid "Programming error: illegal event type in process_event (%1)"
msgstr "Programmeringsfeil: ulovleg handlingstype i process-event (%1)"
-#: session_state.cc:140
-msgid "Could not use path %1 (%2)"
-msgstr ""
-
-#: session_state.cc:184
+#: session_state.cc:178
msgid "solo cut control (dB)"
msgstr "solokutt-kontroll (dB)"
-#: session_state.cc:208
+#: session_state.cc:202
msgid "Set block size and sample rate"
msgstr "Set blokkstorleik og punktrate"
-#: session_state.cc:213
+#: session_state.cc:207
msgid "Using configuration"
msgstr "Bruker oppsett"
-#: session_state.cc:325
+#: session_state.cc:319
msgid "Reset Remote Controls"
msgstr "Still tilbake fjernkontrollar"
-#: session_state.cc:417
+#: session_state.cc:411
msgid "Session: cannot create session peakfile folder \"%1\" (%2)"
msgstr "Økt: greier ikkje laga mappa \"%1\" for økttoppfiler (%2)"
-#: session_state.cc:424
+#: session_state.cc:418
msgid "Session: cannot create session sounds dir \"%1\" (%2)"
msgstr "Økt: greier ikkje laga øktmappa \"%1\" for lydfiler (%2)"
-#: session_state.cc:431
+#: session_state.cc:425
msgid "Session: cannot create session midi dir \"%1\" (%2)"
msgstr "Økt: greier ikkje laga midimappa \"%1\" for økta (%2)"
-#: session_state.cc:438
+#: session_state.cc:432
msgid "Session: cannot create session dead sounds folder \"%1\" (%2)"
msgstr "Økt: greier ikkje laga mappa \"%1\" for daudlyd (%2)"
-#: session_state.cc:445
+#: session_state.cc:439
msgid "Session: cannot create session export folder \"%1\" (%2)"
msgstr "Økt: greidde ikkje laga mappa \"%1\" for eksportlyd (%2)"
-#: session_state.cc:452
+#: session_state.cc:446
msgid "Session: cannot create session analysis folder \"%1\" (%2)"
msgstr "Økt: greidde ikkje laga mappa \"%1\" for øktanalyse (%2)"
-#: session_state.cc:459
+#: session_state.cc:453
msgid "Session: cannot create session plugins folder \"%1\" (%2)"
msgstr "Økt: greier ikkje laga utvidingmappa \"%1\" for økta (%2)"
-#: session_state.cc:466
+#: session_state.cc:460
msgid "Session: cannot create session externals folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:480
+#: session_state.cc:474
msgid "Session: cannot create session folder \"%1\" (%2)"
msgstr "Økt: greidde ikkje laga øktmappa \"%1\" (%2)"
-#: session_state.cc:514
+#: session_state.cc:508
msgid "Could not open %1 for writing session template"
msgstr ""
-#: session_state.cc:520
+#: session_state.cc:514
msgid "Could not open session template %1 for reading"
msgstr ""
-#: session_state.cc:539
+#: session_state.cc:533
msgid "master"
msgstr "master"
-#: session_state.cc:600
+#: session_state.cc:594
msgid "Could not remove pending capture state at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:624
+#: session_state.cc:618
msgid "could not rename snapshot %1 to %2 (%3)"
msgstr "greidde ikkje døypa om snøggbiletet %1 til %2 (%3)"
-#: session_state.cc:652
+#: session_state.cc:646
msgid "Could not remove session file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:669
+#: session_state.cc:663
msgid ""
"the %1 audio engine is not connected and state saving would lose all I/O "
"connections. Session not saved"
@@ -1874,134 +1888,134 @@ msgstr ""
"lydmotoren i %1 er ikkje kopla til, og å lagra statusen ville kasta bort "
"alle I/U-tilkoplingar. Økta er ikkje lagra"
-#: session_state.cc:720
+#: session_state.cc:714
msgid "state could not be saved to %1"
msgstr "greidde ikkje lagra tilstanden til %1"
-#: session_state.cc:722 session_state.cc:733
+#: session_state.cc:716 session_state.cc:727
msgid "Could not remove temporary session file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:730
-msgid "could not rename temporary session file %1 to %2"
-msgstr "greidde ikkje døypa om mellombels øktfil %1 til %2"
+#: session_state.cc:724
+msgid "could not rename temporary session file %1 to %2 (%3)"
+msgstr ""
-#: session_state.cc:798
+#: session_state.cc:792
msgid "%1: session file \"%2\" doesn't exist!"
msgstr ""
-#: session_state.cc:810
+#: session_state.cc:804
msgid "Could not understand session file %1"
msgstr ""
-#: session_state.cc:819
+#: session_state.cc:813
msgid "Session file %1 is not a session"
msgstr "Øktfila %1 er ikkje ei økt"
-#: session_state.cc:1125
+#: session_state.cc:1119
msgid "programming error: Session: incorrect XML node sent to set_state()"
msgstr ""
"programmeringsfeil: Økt: feil XML-punkt sendt til set_state()-funksjonen"
-#: session_state.cc:1179
+#: session_state.cc:1173
msgid "Session: XML state has no options section"
msgstr "Økt: XML-tilstandsfila har ikkje noko avsnitt om instillingar"
-#: session_state.cc:1184
+#: session_state.cc:1178
msgid "Session: XML state has no metadata section"
msgstr "Økt: XML-fila har inga avdeling for metadata"
-#: session_state.cc:1195
+#: session_state.cc:1189
msgid "Session: XML state has no sources section"
msgstr "Økt: XML-tilstandsfila har ikkje noko avsnitt om kjelder"
-#: session_state.cc:1202
+#: session_state.cc:1196
msgid "Session: XML state has no Tempo Map section"
msgstr "Økt: XML-fila har ikkje noko avsnitt om tempokart"
-#: session_state.cc:1209
+#: session_state.cc:1203
msgid "Session: XML state has no locations section"
msgstr "Økt: XML-fila har ikkje noko avsnitt om stader"
-#: session_state.cc:1235
+#: session_state.cc:1229
msgid "Session: XML state has no Regions section"
msgstr "Økt: XML-tilstandsfila har ikkje noko avsnitt om bolkar"
-#: session_state.cc:1242
+#: session_state.cc:1236
msgid "Session: XML state has no playlists section"
msgstr "Økt: XML-tilstandsfila har ikkje noko avsnitt om spelelister"
-#: session_state.cc:1262
+#: session_state.cc:1256
msgid "Session: XML state has no bundles section"
msgstr "Økt: XML-fila har inga avdeling for bundlar"
-#: session_state.cc:1274
+#: session_state.cc:1268
msgid "Session: XML state has no diskstreams section"
msgstr "Økt: XML-fila har ikkje nok avsnitt om diskstraumar"
-#: session_state.cc:1282
+#: session_state.cc:1276
msgid "Session: XML state has no routes section"
msgstr "Økt: XML-fila har ikkje noko avsnitt om ruter"
-#: session_state.cc:1294
+#: session_state.cc:1288
msgid "Session: XML state has no route groups section"
msgstr "Økt: XML-fila har inga avdeling for rutegrupper"
-#: session_state.cc:1303
+#: session_state.cc:1297
msgid "Session: XML state has no edit groups section"
msgstr "Økt: XML-fila har ikkje noko avsnitt om grupperedigering"
-#: session_state.cc:1310
+#: session_state.cc:1304
msgid "Session: XML state has no mix groups section"
msgstr "Økt: XML-fila har ikkje noko avsnitt om miksgrupper"
-#: session_state.cc:1318
+#: session_state.cc:1312
msgid "Session: XML state has no click section"
msgstr "Økt: XML-fila har ikkje noko avsnitt om klikk"
-#: session_state.cc:1360
+#: session_state.cc:1354
msgid "Session: cannot create Route from XML description."
msgstr "Økt: greier ikkje laga rute ut frå XML-skildringa."
-#: session_state.cc:1364
+#: session_state.cc:1358
msgid "Loaded track/bus %1"
msgstr "Lasta spor/buss %1"
-#: session_state.cc:1462
+#: session_state.cc:1456
msgid "Could not find diskstream for route"
msgstr "Greidde ikkje finna diskstraumen for rute"
-#: session_state.cc:1516
+#: session_state.cc:1510
msgid "Session: cannot create Region from XML description."
msgstr "Økt: greier ikkje laga bolkar ut frå XML-skildringa."
-#: session_state.cc:1520
+#: session_state.cc:1514
msgid "Can not load state for region '%1'"
msgstr "Greier ikkje laga status for bolken '%1'"
-#: session_state.cc:1556
+#: session_state.cc:1550
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
msgstr "Fann ikkje bolkar i samansetjingsstatus (IDar %1 og %2): ignorert"
-#: session_state.cc:1584
+#: session_state.cc:1578
msgid "Nested source has no ID info in session file! (ignored)"
msgstr ""
-#: session_state.cc:1596
+#: session_state.cc:1590
msgid "Cannot reconstruct nested source for region %1"
msgstr "Greier ikkje rekonstruera nøsta kjelde for bolken %1"
-#: session_state.cc:1658
+#: session_state.cc:1652
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
msgstr "Økt: XML-punktet som skildrar ein lydbolk er uferdig (manglar kjelde)"
-#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
+#: session_state.cc:1660 session_state.cc:1681 session_state.cc:1701
msgid ""
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
msgstr ""
"Økt: XML-punktet som skildrar ein lydbolk peikar på ein ukjend kjelde-ID = %1"
-#: session_state.cc:1672 session_state.cc:1693 session_state.cc:1713
+#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
msgid ""
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
"%1"
@@ -2009,7 +2023,7 @@ msgstr ""
"Økt: XML-punktet som skildrar ein lydbolk peikar på ein kjelde-ID %1 som "
"ikkje er ei lydfil"
-#: session_state.cc:1736
+#: session_state.cc:1730
msgid ""
"Session: XMLNode describing an AudioRegion is missing some master sources; "
"ignored"
@@ -2017,25 +2031,25 @@ msgstr ""
"Økt: XML-punktet som skildrar ein lydbolk manglar nokre masterkjelder, ser "
"bort frå"
-#: session_state.cc:1770
+#: session_state.cc:1764
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
msgstr "Økt: XML-punktet som skildrar ein midibolk er uferdig (manglar kjelde)"
-#: session_state.cc:1778
+#: session_state.cc:1772
msgid ""
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
msgstr ""
"Økt: XML-punktet som skildrar ein midibolk peikar på ein ukjend kjelde-ID = "
"%1"
-#: session_state.cc:1784
+#: session_state.cc:1778
msgid ""
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
msgstr ""
"Økt: XML-punktet som skildrar ein midibolk peikar på ein kjelde-ID %1 som "
"ikkje er ei midi-fil"
-#: session_state.cc:1852
+#: session_state.cc:1846
msgid ""
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
"existing files with similar names"
@@ -2043,105 +2057,101 @@ msgstr ""
"greier ikkje laga ny fil frå bolknamn \"%1\" med ident = \"%2\": det finst "
"for mange med same namnet"
-#: session_state.cc:1875
+#: session_state.cc:1869
msgid "Session: cannot create Source from XML description."
msgstr "Økt: greier ikkje laga kjelde ut frå XML-skildringa."
-#: session_state.cc:1909
+#: session_state.cc:1903
msgid "A sound file is missing. It will be replaced by silence."
msgstr "Det manglar ei lydfil. Ho vil bli erstatta med stille."
-#: session_state.cc:1932
+#: session_state.cc:1926
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
msgstr "Fann ei lydfil som %1 ikkje kan bruka. Prat med utviklarane."
-#: session_state.cc:1949
+#: session_state.cc:1943
msgid "Could not create templates directory \"%1\" (%2)"
msgstr ""
-#: session_state.cc:1962
+#: session_state.cc:1956
msgid "Template \"%1\" already exists - new version not created"
msgstr "Malen \"%1\" finst alt - laga ingen ny versjon"
-#: session_state.cc:1968
+#: session_state.cc:1962
msgid "Could not create directory for Session template\"%1\" (%2)"
msgstr ""
-#: session_state.cc:1978
+#: session_state.cc:1972
msgid "template not saved"
msgstr "malen vart ikkje lagra"
-#: session_state.cc:1988
+#: session_state.cc:1982
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
msgstr ""
-#: session_state.cc:2183
+#: session_state.cc:2225
msgid "Unknown node \"%1\" found in Bundles list from session file"
msgstr ""
-#: session_state.cc:2725 session_state.cc:2731
-msgid "Cannot expand path %1 (%2)"
-msgstr "Greier ikkje utvida stigen %1 (%2)"
-
-#: session_state.cc:2784
+#: session_state.cc:2820
msgid "Session: cannot create dead file folder \"%1\" (%2)"
msgstr "Økt: greier ikkje laga mappa \"%1\" for daudlyd (%2)"
-#: session_state.cc:2823
+#: session_state.cc:2859
msgid "cannot rename unused file source from %1 to %2 (%3)"
msgstr "kan ikkje døypa om den ubrukte filkjelda frå %1 til %2 (%3)"
-#: session_state.cc:2841
+#: session_state.cc:2877
msgid "cannot remove peakfile %1 for %2 (%3)"
msgstr "kan ikkje fjerna toppfil %1 for %2 (%3)"
-#: session_state.cc:3143
+#: session_state.cc:3179
msgid "could not backup old history file, current history not saved"
msgstr ""
"greidde ikkje ta tryggingskopi av den gamle historiefila, noverande historie "
"vart ikkje lagra."
-#: session_state.cc:3156
+#: session_state.cc:3192
msgid "history could not be saved to %1"
msgstr "greidde ikkje lagra historia til %1"
-#: session_state.cc:3159
+#: session_state.cc:3195
msgid "Could not remove history file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:3163
+#: session_state.cc:3199
msgid "could not restore history file from backup %1 (%2)"
msgstr "greidde ikkje henta fram att historiefila frå tryggingskopien %1 (%2)"
-#: session_state.cc:3188
+#: session_state.cc:3224
msgid "%1: no history file \"%2\" for this session."
msgstr "%1: inga historiefil \"%2\" for denne økta."
-#: session_state.cc:3194
+#: session_state.cc:3230
msgid "Could not understand session history file \"%1\""
msgstr "Skjønte ikkje økthistoriefila \"%1\""
-#: session_state.cc:3236
+#: session_state.cc:3272
msgid "Failed to downcast MidiSource for NoteDiffCommand"
msgstr "Greidde ikkje kasta ned midi-kjelde for NoteDiffCommand"
-#: session_state.cc:3247
+#: session_state.cc:3283
msgid "Failed to downcast MidiSource for SysExDiffCommand"
msgstr "Greidde ikkje kasta ned midi-kjelde for SysExDiffCommand"
-#: session_state.cc:3258
+#: session_state.cc:3294
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
msgstr "Greidde ikkje kasta ned midi-kjelde for PatchChangeDiffCommand"
-#: session_state.cc:3266
+#: session_state.cc:3302
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
msgstr "Fann ikkje ut korleis eg skal laga ein kommando av eit %1-XML-punkt."
-#: session_state.cc:3502
+#: session_state.cc:3538
msgid "Session: unknown diskstream type in XML"
msgstr "Økt: ukjend diskstraumtype i XML"
-#: session_state.cc:3507
+#: session_state.cc:3543
msgid "Session: could not load diskstream via XML state"
msgstr "Økt: greidde ikkje lasta diskstraumen via XML-tilstand"
@@ -2169,122 +2179,122 @@ msgstr ""
"Allmenn varifart-kontroll kan ikkje brukast når %1 er kopla til JACK-"
"transportkontrollen"
-#: smf_source.cc:252
+#: smf_source.cc:262
msgid "Unable to read event prefix, corrupt MIDI ring"
msgstr ""
-#: smf_source.cc:265
+#: smf_source.cc:275
msgid "Event has time and size but no body, corrupt MIDI ring"
msgstr ""
-#: smf_source.cc:271
+#: smf_source.cc:281
msgid "Event time is before MIDI source position"
msgstr ""
-#: smf_source.cc:306 smf_source.cc:345
+#: smf_source.cc:316 smf_source.cc:355
msgid "Skipping event with unordered time %1"
msgstr ""
-#: smf_source.cc:410
+#: smf_source.cc:420
msgid "cannot open MIDI file %1 for write"
msgstr "greier ikkje opna MIDI-fila %1 for skriving"
-#: sndfile_helpers.cc:32
+#: sndfile_helpers.cc:34
msgid "WAV"
msgstr "WAV"
-#: sndfile_helpers.cc:33
+#: sndfile_helpers.cc:35
msgid "AIFF"
msgstr "AIFF"
-#: sndfile_helpers.cc:34
+#: sndfile_helpers.cc:36
msgid "CAF"
msgstr "CAF"
-#: sndfile_helpers.cc:35
+#: sndfile_helpers.cc:37
msgid "W64 (64 bit WAV)"
msgstr "W64 (64-bits WAV)"
-#: sndfile_helpers.cc:36
+#: sndfile_helpers.cc:38
msgid "FLAC"
msgstr "FLAC"
-#: sndfile_helpers.cc:37
+#: sndfile_helpers.cc:39
msgid "Ogg/Vorbis"
msgstr "Ogg/Vorbis"
-#: sndfile_helpers.cc:38
+#: sndfile_helpers.cc:40
msgid "raw (no header)"
msgstr "rå fil (utan tittellinje)"
-#: sndfile_helpers.cc:43
+#: sndfile_helpers.cc:45
msgid ".wav"
msgstr ".wav"
-#: sndfile_helpers.cc:44
+#: sndfile_helpers.cc:46
msgid ".aiff"
msgstr ".aiff"
-#: sndfile_helpers.cc:45
+#: sndfile_helpers.cc:47
msgid ".caf"
msgstr ".caf"
-#: sndfile_helpers.cc:46
+#: sndfile_helpers.cc:48
msgid ".w64"
msgstr ".w64"
-#: sndfile_helpers.cc:47
+#: sndfile_helpers.cc:49
msgid ".flac"
msgstr ".flac"
-#: sndfile_helpers.cc:48
+#: sndfile_helpers.cc:50
msgid ".ogg"
msgstr ".ogg"
-#: sndfile_helpers.cc:49
+#: sndfile_helpers.cc:51
msgid ".raw"
msgstr ".raw"
-#: sndfile_helpers.cc:64
+#: sndfile_helpers.cc:66
msgid "Signed 16 bit PCM"
msgstr "Signert 16bit PCM"
-#: sndfile_helpers.cc:65
+#: sndfile_helpers.cc:67
msgid "Signed 24 bit PCM"
msgstr "Signert 24bit PCM"
-#: sndfile_helpers.cc:66
+#: sndfile_helpers.cc:68
msgid "Signed 32 bit PCM"
msgstr "Signert 32bit PCM"
-#: sndfile_helpers.cc:67
+#: sndfile_helpers.cc:69
msgid "Signed 8 bit PCM"
msgstr "Signert 8bit PCM"
-#: sndfile_helpers.cc:68
+#: sndfile_helpers.cc:70
msgid "32 bit float"
msgstr "32-bit flytpunkt"
-#: sndfile_helpers.cc:81
+#: sndfile_helpers.cc:83
msgid "Little-endian (Intel)"
msgstr "Liten endian (Intel)"
-#: sndfile_helpers.cc:82
+#: sndfile_helpers.cc:84
msgid "Big-endian (PowerPC)"
msgstr "Viktigaste bit fyrst (Mac)"
-#: sndfilesource.cc:201
+#: sndfilesource.cc:210
msgid "SndFileSource: cannot open file \"%1\" for %2 (%3)"
msgstr "Lydfilkjelde: greier ikkje opna fila \"%1\" for %2 (%3)"
-#: sndfilesource.cc:209
+#: sndfilesource.cc:218
msgid ""
"SndFileSource: file only contains %1 channels; %2 is invalid as a channel "
"number"
msgstr ""
"Lydfilkjelde: fila inneheld berre %1 kanalar, %2 er eit ugyldig kanalnummer"
-#: sndfilesource.cc:255 sndfilesource.cc:571 sndfilesource.cc:595
+#: sndfilesource.cc:264 sndfilesource.cc:604 sndfilesource.cc:628
msgid ""
"cannot set broadcast info for audio file %1 (%2); dropping broadcast info "
"for this file"
@@ -2292,62 +2302,66 @@ msgstr ""
"greier ikkje fastsetja kringkastingsinformasjon for lydfila %1 (%2), hoppar "
"over kringkastingsinformasjonen for denne fila"
-#: sndfilesource.cc:302
+#: sndfilesource.cc:311
msgid "could not allocate file %1 for reading."
msgstr "greidde ikkje tildela fila %1 for å lesa"
-#: sndfilesource.cc:337
+#: sndfilesource.cc:346
msgid "SndFileSource: could not seek to frame %1 within %2 (%3)"
msgstr "Lydfilkjelde: greier ikkje leita fram til ramma %1 innan %2 (%3)"
-#: sndfilesource.cc:347
+#: sndfilesource.cc:356
msgid ""
"SndFileSource: @ %1 could not read %2 within %3 (%4) (len = %5, ret was %6)"
msgstr ""
-#: sndfilesource.cc:391 sndfilesource.cc:420
+#: sndfilesource.cc:400 sndfilesource.cc:429
msgid "attempt to write a non-writable audio file source (%1)"
msgstr "prøvde å skriva til ei ikkje-skrivbar lydkjeldefil (%1)"
-#: sndfilesource.cc:396 utils.cc:510 utils.cc:534 utils.cc:548 utils.cc:567
+#: sndfilesource.cc:405 utils.cc:547 utils.cc:571 utils.cc:585 utils.cc:604
msgid "programming error: %1 %2"
msgstr "programmeringsfeil: %1 %2"
-#: sndfilesource.cc:523
+#: sndfilesource.cc:532 sndfilesource.cc:562
msgid "attempt to flush a non-writable audio file source (%1)"
msgstr "prøvde å tømma ei ikkje-skrivbar lydkjeldefil (%1)"
-#: sndfilesource.cc:528
+#: sndfilesource.cc:537 sndfilesource.cc:557
msgid "attempt to flush an un-opened audio file source (%1)"
msgstr "prøvde å tømma ei uopna lydkjeldefil (%1)"
-#: sndfilesource.cc:534
+#: sndfilesource.cc:543
msgid "could not allocate file %1 to write header"
msgstr "greidde ikkje tildela fila %1 for å skriva hovudet"
-#: sndfilesource.cc:548
+#: sndfilesource.cc:568
+msgid "could not allocate file %1 to flush contents"
+msgstr ""
+
+#: sndfilesource.cc:581
msgid ""
"attempt to store broadcast info in a non-writable audio file source (%1)"
msgstr ""
"prøvde å lagra kringastingsinfo til ei ikkje-skrivbar lydkjeldefil (%1)"
-#: sndfilesource.cc:553
+#: sndfilesource.cc:586
msgid "attempt to set BWF info for an un-opened audio file source (%1)"
msgstr "prøvde å laga BWF-info for ei uopna lydkjeldefil (%1)"
-#: sndfilesource.cc:614
+#: sndfilesource.cc:647
msgid "%1: cannot seek to %2 (libsndfile error: %3)"
msgstr ""
-#: sndfilesource.cc:727
+#: sndfilesource.cc:760
msgid "SndFileSource: \"%1\" bad read retval: %2 of %5 (%3: %4)"
msgstr "SndFileSource: \"%1\" feillesen returverdi: %2 av %5 (%3: %4)"
-#: sndfilesource.cc:740 sndfilesource.cc:790 sndfilesource.cc:797
+#: sndfilesource.cc:773 sndfilesource.cc:823 sndfilesource.cc:830
msgid "SndFileSource: \"%1\" bad write (%2)"
msgstr "SndFileSource: \"%1\" feilskriving (%2)"
-#: sndfilesource.cc:820
+#: sndfilesource.cc:853
msgid ""
"Filesource: start time is already set for existing file (%1): Cannot change "
"start time."
@@ -2355,21 +2369,25 @@ msgstr ""
"Filkjelde: starttida er alt sett for denne fila (%1): kan ikkje endra "
"starttid."
-#: speakers.cc:239
+#: speakers.cc:280
msgid "Speaker information is missing azimuth - speaker ignored"
msgstr "Høgtalaroppsettet manglar asimutvinkel - høgtalaren ikkje medteken"
-#: speakers.cc:245
+#: speakers.cc:286
msgid "Speaker information is missing elevation - speaker ignored"
msgstr ""
"Høgtalaroppsettet manglar opplysingar om høgd over golvet - høgtalaren ikkje "
"medteken"
-#: speakers.cc:251
+#: speakers.cc:292
msgid "Speaker information is missing distance - speaker ignored"
msgstr ""
"Høgtalaroppsettet manglar opplysingar om avstand - høgtalaren ikkje medteken"
+#: srcfilesource.cc:135
+msgid "SrcFileSource: %1"
+msgstr ""
+
#: tape_file_matcher.cc:46
msgid "Cannot compile tape track regexp for use (%1)"
msgstr "Greier ikkje setja saman bandspor-reguttrykk til bruk (%1)"
@@ -2522,54 +2540,82 @@ msgstr "Punktet for kanalen har ingen \"type\"-eigenskap"
msgid "Node for Port has no \"name\" property"
msgstr "Punktet for porten har ingen \"namn\"-eigenskap"
-#: utils.cc:358 utils.cc:382
+#: utils.cc:395 utils.cc:419
msgid "Splice"
msgstr "Splitt"
-#: utils.cc:360 utils.cc:375
+#: utils.cc:397 utils.cc:412
msgid "Slide"
msgstr "Gli"
-#: utils.cc:362 utils.cc:378
+#: utils.cc:399 utils.cc:415
msgid "Lock"
msgstr "LÃ¥s"
-#: utils.cc:365
+#: utils.cc:402
msgid "programming error: unknown edit mode string \"%1\""
msgstr "programmeringsfeil: ukjend redigeringsmodus-streng \"%1\""
-#: utils.cc:389 utils.cc:421
+#: utils.cc:426 utils.cc:458
msgid "MIDI Timecode"
msgstr "MIDI-tidskode"
-#: utils.cc:389 utils.cc:419
+#: utils.cc:426 utils.cc:456
msgid "MTC"
msgstr "MTC"
-#: utils.cc:393 utils.cc:428
+#: utils.cc:430 utils.cc:465
msgid "MIDI Clock"
msgstr "MIDI-klokke"
-#: utils.cc:397 utils.cc:415 utils.cc:435
+#: utils.cc:434 utils.cc:452 utils.cc:472
msgid "JACK"
msgstr "JACK"
-#: utils.cc:401
+#: utils.cc:438
msgid "programming error: unknown sync source string \"%1\""
msgstr "programmeringsfeil: ukjend synkkjeldestreng \"%1\""
-#: utils.cc:426
+#: utils.cc:463
msgid "M-Clock"
msgstr ""
-#: utils.cc:432
+#: utils.cc:469
msgid "LTC"
msgstr ""
-#: utils.cc:602
+#: utils.cc:639
msgid "programming error: unknown native header format: %1"
msgstr "programmeringsfeil: ukjent opphavleg hovudformat: \"%1\""
-#: utils.cc:617
+#: utils.cc:654
msgid "cannot open directory %1 (%2)"
msgstr "greier ikkje opna mappa %1 (%2)"
+
+#~ msgid "Auditioning of non-audio regions not yet supported"
+#~ msgstr "Me har ikkje laga lytting for bolkar som ikkje er lyd enno"
+
+#~ msgid "Filesource: cannot find required file (%1): while searching %2"
+#~ msgstr "Filkjelde: Kan ikkje finna fila (%1) under søking i %2"
+
+#~ msgid ""
+#~ "FileSource: \"%1\" is ambigous when searching %2\n"
+#~ "\t"
+#~ msgstr ""
+#~ "Filkjelde: \"%1\" er tvetydig når du søkjer %2\n"
+#~ "\t"
+
+#~ msgid "Could not resolve path: %1 (%2)"
+#~ msgstr "Greidde ikkje finna stigen: %1: (%2)"
+
+#~ msgid "LADSPA: cannot load module from \"%1\""
+#~ msgstr "LADSPA: greier ikkje lasta modul frå \"%1\""
+
+#~ msgid "looking for panners in %1"
+#~ msgstr "ser etter panoreringar i %1"
+
+#~ msgid "could not rename temporary session file %1 to %2"
+#~ msgstr "greidde ikkje døypa om mellombels øktfil %1 til %2"
+
+#~ msgid "Cannot expand path %1 (%2)"
+#~ msgstr "Greier ikkje utvida stigen %1 (%2)"
diff --git a/libs/ardour/po/pl.po b/libs/ardour/po/pl.po
index 05dd5c642a..bab49e326f 100644
--- a/libs/ardour/po/pl.po
+++ b/libs/ardour/po/pl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libardour3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
+"POT-Creation-Date: 2014-02-10 17:53+0100\n"
"PO-Revision-Date: 2008-04-10 10:51+0100\n"
"Last-Translator: Piotr Zaryk <pzaryk@gmail.com>\n"
"Language-Team: Polish <pl@li.org>\n"
@@ -20,64 +20,64 @@ msgstr ""
msgid "Fader"
msgstr ""
-#: audio_diskstream.cc:244
+#: audio_diskstream.cc:242
msgid "AudioDiskstream: Playlist \"%1\" isn't an audio playlist"
msgstr ""
-#: audio_diskstream.cc:296
+#: audio_diskstream.cc:294
msgid "AudioDiskstream %1: there is no existing playlist to make a copy of!"
msgstr ""
-#: audio_diskstream.cc:848 audio_diskstream.cc:858
+#: audio_diskstream.cc:846 audio_diskstream.cc:856
msgid ""
"AudioDiskstream %1: when refilling, cannot read %2 from playlist at frame %3"
msgstr ""
-#: audio_diskstream.cc:1014
+#: audio_diskstream.cc:1012
msgid "AudioDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr ""
-#: audio_diskstream.cc:1383 audio_diskstream.cc:1400
+#: audio_diskstream.cc:1381 audio_diskstream.cc:1398
msgid "AudioDiskstream %1: cannot write to disk"
msgstr ""
-#: audio_diskstream.cc:1443
+#: audio_diskstream.cc:1441
msgid "AudioDiskstream \"%1\": cannot flush captured data to disk!"
msgstr ""
-#: audio_diskstream.cc:1537
+#: audio_diskstream.cc:1535
msgid "%1: could not create region for complete audio file"
msgstr ""
-#: audio_diskstream.cc:1571
+#: audio_diskstream.cc:1569
msgid "AudioDiskstream: could not create region for captured audio!"
msgstr ""
-#: audio_diskstream.cc:1679
+#: audio_diskstream.cc:1677
msgid "programmer error: %1"
msgstr "błąd programisty: %1"
-#: audio_diskstream.cc:1905
+#: audio_diskstream.cc:1903
msgid "AudioDiskstream: channel %1 out of range"
msgstr ""
-#: audio_diskstream.cc:1919 midi_diskstream.cc:1210
+#: audio_diskstream.cc:1917 midi_diskstream.cc:1209
msgid "%1:%2 new capture file not initialized correctly"
msgstr ""
-#: audio_diskstream.cc:2200
+#: audio_diskstream.cc:2198
msgid "%1: cannot restore pending capture source file %2"
msgstr ""
-#: audio_diskstream.cc:2222
+#: audio_diskstream.cc:2220
msgid "%1: incorrect number of pending sources listed - ignoring them all"
msgstr ""
-#: audio_diskstream.cc:2246
+#: audio_diskstream.cc:2244
msgid "%1: cannot create whole-file region from pending capture sources"
msgstr ""
-#: audio_library.cc:71
+#: audio_library.cc:81
msgid "Could not open %1. Audio Library not saved"
msgstr ""
@@ -117,11 +117,11 @@ msgstr ""
msgid "Audio Playlists (unused)"
msgstr ""
-#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
+#: audio_playlist_source.cc:171 audiosource.cc:891 file_source.cc:520
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
-#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:643
-#: rb_effect.cc:333 session.cc:2619 session.cc:2652 session.cc:3797
-#: session_handle.cc:87 sndfilesource.cc:121
+#: midi_playlist_source.cc:159 midi_source.cc:370 plugin_insert.cc:634
+#: rb_effect.cc:333 session.cc:2636 session.cc:2669 session.cc:3814
+#: session_handle.cc:87 sndfilesource.cc:122
msgid "programming error: %1"
msgstr ""
@@ -145,23 +145,23 @@ msgid ""
"Channels: "
msgstr ""
-#: audio_track.cc:167
+#: audio_track.cc:161
msgid "Unknown bundle \"%1\" listed for input of %2"
msgstr ""
-#: audio_track.cc:169
+#: audio_track.cc:163
msgid "in 1"
msgstr "wejście 1"
-#: audio_track.cc:170
+#: audio_track.cc:164
msgid "No input bundles available as a replacement"
msgstr ""
-#: audio_track.cc:174
+#: audio_track.cc:168
msgid "Bundle %1 was not available - \"in 1\" used instead"
msgstr ""
-#: audio_track.cc:183
+#: audio_track.cc:177
msgid "improper input channel list in XML node (%1)"
msgstr ""
@@ -185,23 +185,23 @@ msgstr ""
msgid "VAMP Plugin \"%1\" could not be loaded"
msgstr ""
-#: audioengine.cc:488
+#: audioengine.cc:495
msgid "looking for backends in %1\n"
msgstr ""
-#: audioengine.cc:511
+#: audioengine.cc:518
msgid "AudioEngine: cannot load module \"%1\" (%2)"
msgstr ""
-#: audioengine.cc:517
+#: audioengine.cc:524
msgid "AudioEngine: backend at \"%1\" has no descriptor function."
msgstr ""
-#: audioengine.cc:589
+#: audioengine.cc:596
msgid "Could not create backend for %1: %2"
msgstr ""
-#: audioregion.cc:1643
+#: audioregion.cc:1651
msgid ""
"You have requested an operation that requires audio analysis.\n"
"\n"
@@ -216,11 +216,11 @@ msgid ""
"this and future transient-detection operations.\n"
msgstr ""
-#: audiosource.cc:199
+#: audiosource.cc:210
msgid "cannot rename peakfile for %1 from %2 to %3 (%4)"
msgstr ""
-#: audiosource.cc:226
+#: audiosource.cc:239
msgid "AudioSource: cannot stat peakfile \"%1\""
msgstr ""
@@ -228,47 +228,68 @@ msgstr ""
msgid "cannot read sample data for unscaled peak computation"
msgstr ""
-#: audiosource.cc:387
+#: audiosource.cc:386
msgid "AudioSource: cannot open peakpath (a) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:463
+#: audiosource.cc:395 audiosource.cc:473
+msgid ""
+"AudioSource: could not seek to correct location in peak file \"%1\" (%2)"
+msgstr ""
+
+#: audiosource.cc:453
msgid "AudioSource: cannot open peakpath (b) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:587
+#: audiosource.cc:567
msgid ""
"AudioSource[%1]: peak read - cannot read %2 samples at offset %3 of %4 (%5)"
msgstr ""
-#: audiosource.cc:667
+#: audiosource.cc:634
msgid "%1: could not write read raw data for peak computation (%2)"
msgstr ""
-#: audiosource.cc:706
+#: audiosource.cc:672
msgid "AudioSource: cannot open peakpath (c) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:773 audiosource.cc:886
+#: audiosource.cc:739 audiosource.cc:861
+msgid "%1: could not seek in peak file data (%2)"
+msgstr ""
+
+#: audiosource.cc:744 audiosource.cc:870
msgid "%1: could not write peak file data (%2)"
msgstr ""
-#: audiosource.cc:924
+#: audiosource.cc:903
msgid "could not truncate peakfile %1 to %2 (error: %3)"
msgstr ""
-#: auditioner.cc:87
-msgid "no outputs available for auditioner - manual connection required"
+#: auditioner.cc:95
+msgid "Falling back to Reasonable Synth for Midi Audition"
+msgstr ""
+
+#: auditioner.cc:97
+msgid "No synth for midi-audition found."
msgstr ""
-#: auditioner.cc:135
-msgid "Auditioning of non-audio regions not yet supported"
+#: auditioner.cc:152
+msgid "no outputs available for auditioner - manual connection required"
msgstr ""
-#: auditioner.cc:160
+#: auditioner.cc:392 auditioner.cc:438
msgid "Cannot setup auditioner processing flow for %1 channels"
msgstr ""
+#: auditioner.cc:426
+msgid "Failed to load synth for MIDI-Audition."
+msgstr ""
+
+#: auditioner.cc:445
+msgid "Auditioning of regions other than Audio or Midi is not supported."
+msgstr ""
+
#: automatable.cc:81
msgid "Automation node has no path property"
msgstr ""
@@ -300,23 +321,23 @@ msgid ""
"AutomationList: passed XML node called %1, not \"AutomationList\" - ignored"
msgstr ""
-#: butler.cc:91
+#: butler.cc:80
msgid "Cannot create transport request signal pipe (%1)"
msgstr ""
-#: butler.cc:97 butler.cc:103
+#: butler.cc:86 butler.cc:92
msgid "UI: cannot set O_NONBLOCK on butler request pipe (%1)"
msgstr ""
-#: butler.cc:109
+#: butler.cc:124
msgid "Session: could not create butler thread"
msgstr ""
-#: butler.cc:156
+#: butler.cc:165
msgid "poll on butler request pipe failed (%1)"
msgstr ""
-#: butler.cc:163
+#: butler.cc:172
msgid "Error on butler thread request pipe: fd=%1 err=%2"
msgstr ""
@@ -324,55 +345,55 @@ msgstr ""
msgid "Error reading from butler request pipe"
msgstr ""
-#: butler.cc:248
+#: butler.cc:301
msgid "Butler read ahead failure on dstream %1"
msgstr ""
-#: butler.cc:285
+#: butler.cc:338
msgid "Butler write-behind failure on dstream %1"
msgstr ""
-#: control_protocol_manager.cc:134
+#: control_protocol_manager.cc:164
msgid "control protocol name \"%1\" has no descriptor"
msgstr ""
-#: control_protocol_manager.cc:141
+#: control_protocol_manager.cc:171
msgid "control protocol name \"%1\" could not be initialized"
msgstr ""
-#: control_protocol_manager.cc:201
+#: control_protocol_manager.cc:237
msgid "Instantiating mandatory control protocol %1"
msgstr ""
-#: control_protocol_manager.cc:222
+#: control_protocol_manager.cc:258
msgid "looking for control protocols in %1\n"
msgstr ""
-#: control_protocol_manager.cc:247
+#: control_protocol_manager.cc:283
msgid "Control protocol %1 not usable"
msgstr ""
-#: control_protocol_manager.cc:264
+#: control_protocol_manager.cc:300
msgid "Control surface protocol discovered: \"%1\"\n"
msgstr ""
-#: control_protocol_manager.cc:282
+#: control_protocol_manager.cc:318
msgid "ControlProtocolManager: cannot load module \"%1\" (%2)"
msgstr ""
-#: control_protocol_manager.cc:290
+#: control_protocol_manager.cc:324
msgid "ControlProtocolManager: module \"%1\" has no descriptor function."
msgstr ""
-#: cycle_timer.cc:38
+#: cycle_timer.cc:40
msgid "CycleTimer::get_mhz(): can't open /proc/cpuinfo"
msgstr ""
-#: cycle_timer.cc:50
+#: cycle_timer.cc:52
msgid "CycleTimer::get_mhz(): cannot locate cpu MHz in /proc/cpuinfo"
msgstr ""
-#: cycle_timer.cc:73
+#: cycle_timer.cc:75
msgid "cannot locate cpu MHz in /proc/cpuinfo"
msgstr "nie można zlokalizować taktowania CPU w /proc/cpuinfo"
@@ -380,7 +401,7 @@ msgstr "nie można zlokalizować taktowania CPU w /proc/cpuinfo"
msgid "audio"
msgstr ""
-#: data_type.cc:28 session.cc:1791 session.cc:1794
+#: data_type.cc:28 session.cc:1808 session.cc:1811
msgid "MIDI"
msgstr ""
@@ -388,15 +409,15 @@ msgstr ""
msgid "unknown"
msgstr ""
-#: delivery.cc:114
+#: delivery.cc:118
msgid "main outs"
msgstr ""
-#: delivery.cc:117 send.cc:61
+#: delivery.cc:121 send.cc:62
msgid "listen"
msgstr ""
-#: diskstream.cc:303
+#: diskstream.cc:302
msgid "Location \"%1\" not valid for track loop (start >= end)"
msgstr ""
@@ -408,23 +429,23 @@ msgstr ""
msgid "Export failed: %1"
msgstr ""
-#: export_filename.cc:118
+#: export_filename.cc:119
msgid "Existing export folder for this session (%1) does not exist - ignored"
msgstr ""
-#: export_filename.cc:229
+#: export_filename.cc:230
msgid "No Time"
msgstr ""
-#: export_filename.cc:238
+#: export_filename.cc:239
msgid "Invalid time format"
msgstr ""
-#: export_filename.cc:247
+#: export_filename.cc:248
msgid "No Date"
msgstr ""
-#: export_filename.cc:262
+#: export_filename.cc:263
msgid "Invalid date format"
msgstr ""
@@ -492,7 +513,7 @@ msgstr ""
msgid "Rectangular"
msgstr ""
-#: export_formats.cc:52 session.cc:5014 session.cc:5030
+#: export_formats.cc:52 session.cc:5006 session.cc:5022
msgid "None"
msgstr ""
@@ -532,15 +553,15 @@ msgstr ""
msgid "No sample format"
msgstr ""
-#: export_handler.cc:335
+#: export_handler.cc:343
msgid "Editor: cannot open \"%1\" as export file for CD marker file"
msgstr ""
-#: export_handler.cc:417 export_handler.cc:420
+#: export_handler.cc:425 export_handler.cc:428
msgid "an error occured while writing a TOC/CUE file: %1"
msgstr ""
-#: export_handler.cc:642 export_handler.cc:700
+#: export_handler.cc:650 export_handler.cc:708
msgid "Cannot convert %1 to Latin-1 text"
msgstr ""
@@ -602,7 +623,7 @@ msgid ""
"configuration"
msgstr ""
-#: file_source.cc:198 session_state.cc:2807
+#: file_source.cc:198 session_state.cc:2843
msgid ""
"there are already 1000 files with names like %1; versioning discontinued"
msgstr ""
@@ -611,35 +632,35 @@ msgstr ""
msgid "cannot rename file source from %1 to %2 (%3)"
msgstr ""
-#: file_source.cc:250 file_source.cc:378
+#: file_source.cc:248 file_source.cc:372
msgid "FileSource: search path not set"
msgstr ""
-#: file_source.cc:313 file_source.cc:448
-msgid "Filesource: cannot find required file (%1): while searching %2"
+#: file_source.cc:309 file_source.cc:439
+msgid "Filesource: cannot find required file (%1)"
msgstr ""
-#: file_source.cc:440
+#: file_source.cc:432
msgid ""
-"FileSource: \"%1\" is ambigous when searching %2\n"
+"FileSource: \"%1\" is ambigous when searching\n"
"\t"
msgstr ""
-#: file_source.cc:494
+#: file_source.cc:484
msgid "Filesource: cannot find required file (%1): %2"
msgstr ""
-#: file_source.cc:501
+#: file_source.cc:492
msgid "Filesource: cannot check for existing file (%1): %2"
msgstr ""
-#: file_source.cc:535
+#: file_source.cc:526
msgid ""
"Programming error! %1 tried to rename a file over another file! It's safe to "
"continue working, but please report this to the developers."
msgstr ""
-#: file_source.cc:540
+#: file_source.cc:531
msgid "cannot rename file %1 to %2 (%3)"
msgstr ""
@@ -653,15 +674,15 @@ msgid ""
"cannot run"
msgstr ""
-#: filesystem_paths.cc:91
+#: filesystem_paths.cc:96
msgid "ARDOUR_DLL_PATH not set in environment - exiting\n"
msgstr ""
-#: filesystem_paths.cc:107
+#: filesystem_paths.cc:125
msgid "ARDOUR_CONFIG_PATH not set in environment - exiting\n"
msgstr ""
-#: filesystem_paths.cc:127
+#: filesystem_paths.cc:148
msgid "ARDOUR_DATA_PATH not set in environment - exiting\n"
msgstr ""
@@ -673,87 +694,83 @@ msgstr ""
msgid "filter: error creating new file %1 (%2)"
msgstr ""
-#: find_session.cc:51
-msgid "Could not resolve path: %1 (%2)"
-msgstr ""
-
-#: find_session.cc:63
+#: find_session.cc:59
msgid "cannot check session path %1 (%2)"
msgstr ""
-#: find_session.cc:89
+#: find_session.cc:85
msgid "cannot check statefile %1 (%2)"
msgstr ""
-#: find_session.cc:125
+#: find_session.cc:121
msgid "%1 is not a snapshot file"
msgstr ""
-#: find_session.cc:142
+#: find_session.cc:138
msgid "cannot determine current working directory (%1)"
msgstr ""
-#: find_session.cc:159
+#: find_session.cc:155
msgid "unknown file type for session %1"
msgstr ""
-#: globals.cc:207
+#: globals.cc:216
msgid "Could not set system open files limit to \"unlimited\""
msgstr ""
-#: globals.cc:209
+#: globals.cc:218
msgid "Could not set system open files limit to %1"
msgstr ""
-#: globals.cc:213
+#: globals.cc:222
msgid "Your system is configured to limit %1 to only %2 open files"
msgstr ""
-#: globals.cc:217
+#: globals.cc:226
msgid "Could not get system open files limit (%1)"
msgstr ""
-#: globals.cc:268
+#: globals.cc:280
msgid "Loading configuration"
msgstr ""
-#: import.cc:207
+#: import.cc:208
msgid "Could not find a source for %1 even though we are updating this file!"
msgstr ""
-#: import.cc:236
+#: import.cc:237
msgid "Unable to create file %1 during import"
msgstr ""
-#: import.cc:262
+#: import.cc:263
msgid "Resampling %1 from %2kHz to %3kHz"
msgstr ""
-#: import.cc:268
+#: import.cc:269
msgid "Copying %1"
msgstr ""
-#: import.cc:446
+#: import.cc:455
msgid "Track %1 of %2 contained no usable MIDI data"
msgstr ""
-#: import.cc:453
+#: import.cc:462
msgid "MIDI file %1 was not readable (no reason available)"
msgstr ""
-#: import.cc:499
+#: import.cc:508
msgid "Import: cannot open input sound file \"%1\""
msgstr ""
-#: import.cc:510
+#: import.cc:519
msgid "Import: error opening MIDI file"
msgstr ""
-#: import.cc:549
+#: import.cc:558
msgid "Loading MIDI file %1"
msgstr ""
-#: import.cc:614
+#: import.cc:623
msgid "Failed to remove some files after failed/cancelled import operation"
msgstr ""
@@ -765,153 +782,153 @@ msgstr ""
msgid "preset %1 (bank %2)"
msgstr ""
-#: internal_send.cc:278 internal_send.cc:279
+#: internal_send.cc:300 internal_send.cc:301
msgid "%1 - cannot find any track/bus with the ID %2 to connect to"
msgstr ""
-#: io.cc:208
+#: io.cc:209
msgid "IO: cannot disconnect port %1 from %2"
msgstr ""
-#: io.cc:343 io.cc:428
+#: io.cc:344 io.cc:431
msgid "IO: cannot register input port %1"
msgstr ""
-#: io.cc:348 io.cc:433
+#: io.cc:349 io.cc:436
msgid "IO: cannot register output port %1"
msgstr ""
-#: io.cc:591 io.cc:647
+#: io.cc:598 io.cc:654
msgid "incorrect XML node \"%1\" passed to IO object"
msgstr ""
-#: io.cc:706
+#: io.cc:713
msgid "in"
msgstr "wejście"
-#: io.cc:706
+#: io.cc:713
msgid "out"
msgstr "wyjście"
-#: io.cc:707
+#: io.cc:714
msgid "input"
msgstr ""
-#: io.cc:707
+#: io.cc:714
msgid "output"
msgstr ""
-#: io.cc:717
+#: io.cc:724
msgid "Unknown bundle \"%1\" listed for %2 of %3"
msgstr ""
-#: io.cc:783
+#: io.cc:790
msgid "Bundle %1 was not available - \"%2\" used instead"
msgstr ""
-#: io.cc:786
+#: io.cc:793
msgid "No %1 bundles available as a replacement"
msgstr ""
-#: io.cc:889
+#: io.cc:896
msgid "%1: cannot create I/O ports"
msgstr ""
-#: io.cc:1017 io.cc:1121
+#: io.cc:1024 io.cc:1128
msgid "IO: badly formed string in XML node for inputs \"%1\""
msgstr ""
-#: io.cc:1022 io.cc:1126
+#: io.cc:1029 io.cc:1133
msgid "bad input string in XML node \"%1\""
msgstr ""
-#: io.cc:1060
+#: io.cc:1067
msgid "IO: badly formed string in XML node for outputs \"%1\""
msgstr ""
-#: io.cc:1065
+#: io.cc:1072
msgid "IO: bad output string in XML node \"%1\""
msgstr ""
-#: io.cc:1411
+#: io.cc:1417
#, c-format
msgid "%s %u"
msgstr "%s %u"
-#: io.cc:1458
+#: io.cc:1464
#, c-format
msgid "%s in"
msgstr ""
-#: io.cc:1460
+#: io.cc:1466
#, c-format
msgid "%s out"
msgstr ""
-#: io.cc:1535 session.cc:686 session.cc:715
+#: io.cc:1541 session.cc:689 session.cc:718
msgid "mono"
msgstr ""
-#: io.cc:1537 session.cc:699 session.cc:729
+#: io.cc:1543 session.cc:702 session.cc:732
msgid "L"
msgstr ""
-#: io.cc:1537 session.cc:701 session.cc:731
+#: io.cc:1543 session.cc:704 session.cc:734
msgid "R"
msgstr ""
-#: io.cc:1539 io.cc:1545
+#: io.cc:1545 io.cc:1551
#, c-format
msgid "%d"
msgstr ""
-#: ladspa_plugin.cc:86
+#: ladspa_plugin.cc:93
+msgid "LADSPA: Unable to open module: "
+msgstr ""
+
+#: ladspa_plugin.cc:99
msgid "LADSPA: module has no descriptor function."
msgstr ""
-#: ladspa_plugin.cc:91
+#: ladspa_plugin.cc:106
msgid "LADSPA: plugin has gone away since discovery!"
msgstr ""
-#: ladspa_plugin.cc:98
+#: ladspa_plugin.cc:113
msgid "LADSPA: \"%1\" cannot be used, since it cannot do inplace processing"
msgstr ""
-#: ladspa_plugin.cc:297
+#: ladspa_plugin.cc:311
msgid ""
"illegal parameter number used with plugin \"%1\". This may indicate a change "
"in the plugin design, and presets may be invalid"
msgstr ""
-#: ladspa_plugin.cc:376 ladspa_plugin.cc:426
+#: ladspa_plugin.cc:390 ladspa_plugin.cc:440
msgid "Bad node sent to LadspaPlugin::set_state"
msgstr ""
-#: ladspa_plugin.cc:391 ladspa_plugin.cc:440
+#: ladspa_plugin.cc:405 ladspa_plugin.cc:454
msgid "LADSPA: no ladspa port number"
msgstr ""
-#: ladspa_plugin.cc:397 ladspa_plugin.cc:446
+#: ladspa_plugin.cc:411 ladspa_plugin.cc:460
msgid "LADSPA: no ladspa port data"
msgstr ""
-#: ladspa_plugin.cc:717
-msgid "LADSPA: cannot load module from \"%1\""
-msgstr ""
-
-#: ladspa_plugin.cc:827
+#: ladspa_plugin.cc:840
msgid "Could not locate HOME. Preset not removed."
msgstr ""
-#: ladspa_plugin.cc:864 ladspa_plugin.cc:870
+#: ladspa_plugin.cc:879 ladspa_plugin.cc:885
msgid "Could not create %1. Preset not saved. (%2)"
msgstr ""
-#: ladspa_plugin.cc:877
+#: ladspa_plugin.cc:892
msgid "Error saving presets file %1."
msgstr ""
-#: ladspa_plugin.cc:915
+#: ladspa_plugin.cc:934
msgid "Could not locate HOME. Preset not saved."
msgstr ""
@@ -951,7 +968,7 @@ msgstr ""
msgid "incorrect XML mode passed to Locations::set_state"
msgstr ""
-#: location.cc:842 session.cc:4516 session_state.cc:1031
+#: location.cc:842 session.cc:4533 session_state.cc:1025
msgid "session"
msgstr ""
@@ -1006,40 +1023,39 @@ msgid "Session and LTC framerate mismatch: LTC:%1 Session:%2."
msgstr ""
#: ltc_slave.cc:591
-#, c-format
msgid "flywheel"
msgstr ""
-#: midi_diskstream.cc:167
+#: midi_diskstream.cc:166
msgid ""
"%1: I/O configuration change %4 requested to use %2, but channel setup is %3"
msgstr ""
-#: midi_diskstream.cc:219
+#: midi_diskstream.cc:218
msgid "MidiDiskstream: Playlist \"%1\" isn't a midi playlist"
msgstr ""
-#: midi_diskstream.cc:270
+#: midi_diskstream.cc:269
msgid "MidiDiskstream %1: there is no existing playlist to make a copy of!"
msgstr ""
-#: midi_diskstream.cc:699
+#: midi_diskstream.cc:698
msgid "MidiDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr ""
-#: midi_diskstream.cc:834
+#: midi_diskstream.cc:833
msgid "MidiDiskstream %1: cannot write to disk"
msgstr ""
-#: midi_diskstream.cc:868
+#: midi_diskstream.cc:867
msgid "MidiDiskstream \"%1\": cannot flush captured data to disk!"
msgstr ""
-#: midi_diskstream.cc:955
+#: midi_diskstream.cc:954
msgid "%1: could not create region for complete midi file"
msgstr ""
-#: midi_diskstream.cc:992
+#: midi_diskstream.cc:991
msgid "MidiDiskstream: could not create region for captured midi!"
msgstr ""
@@ -1051,27 +1067,27 @@ msgstr ""
msgid "No SysExID found for sys-ex property change - ignored"
msgstr ""
-#: midi_model.cc:2010
+#: midi_model.cc:2012
msgid "transpose"
msgstr ""
-#: midi_patch_manager.cc:126
+#: midi_patch_manager.cc:127
msgid "Duplicate MIDI device `%1' in `%2' ignored"
msgstr ""
-#: midi_source.cc:125
+#: midi_source.cc:124
msgid "Missing parameter property on InterpolationStyle"
msgstr ""
-#: midi_source.cc:132
+#: midi_source.cc:131
msgid "Missing style property on InterpolationStyle"
msgstr ""
-#: midi_source.cc:144
+#: midi_source.cc:143
msgid "Missing parameter property on AutomationState"
msgstr ""
-#: midi_source.cc:151
+#: midi_source.cc:150
msgid "Missing state property on AutomationState"
msgstr ""
@@ -1115,21 +1131,21 @@ msgstr ""
msgid "solo control"
msgstr ""
-#: mtc_slave.cc:238
+#: mtc_slave.cc:240
msgid "MTC Slave: atomic read of current time failed, sleeping!"
msgstr ""
-#: mtc_slave.cc:361
+#: mtc_slave.cc:362
msgid ""
"Unknown rate/drop value %1 in incoming MTC stream, session values used "
"instead"
msgstr ""
-#: mtc_slave.cc:381
+#: mtc_slave.cc:382
msgid "Session framerate adjusted from %1 TO: MTC's %2."
msgstr ""
-#: mtc_slave.cc:395
+#: mtc_slave.cc:396
msgid "Session and MTC framerate mismatch: MTC:%1 %2:%3."
msgstr ""
@@ -1189,31 +1205,35 @@ msgstr ""
msgid "Pannable given XML data for %1 - ignored"
msgstr ""
-#: panner_manager.cc:76
-msgid "looking for panners in %1"
+#: panner_manager.cc:80
+msgid "looking for panners in %1\n"
msgstr ""
-#: panner_manager.cc:100
-msgid "Panner discovered: \"%1\" in %2"
+#: panner_manager.cc:108
+msgid "Panner discovered: \"%1\" in %2\n"
msgstr ""
-#: panner_manager.cc:117
+#: panner_manager.cc:125
msgid "PannerManager: cannot load module \"%1\" (%2)"
msgstr ""
-#: panner_manager.cc:124
+#: panner_manager.cc:132
msgid "PannerManager: module \"%1\" has no descriptor function."
msgstr ""
-#: panner_manager.cc:187
+#: panner_manager.cc:219
msgid "no panner discovered for in/out = %1/%2"
msgstr ""
-#: panner_shell.cc:179
+#: panner_shell.cc:126
+msgid "select panner: %1\n"
+msgstr ""
+
+#: panner_shell.cc:245
msgid "Unknown panner plugin \"%1\" found in pan state - ignored"
msgstr ""
-#: panner_shell.cc:185
+#: panner_shell.cc:251
msgid "panner plugin node has no type information!"
msgstr ""
@@ -1233,19 +1253,19 @@ msgstr ""
msgid "Could not construct playlist for PlaylistSource from session data!"
msgstr ""
-#: plugin.cc:324
+#: plugin.cc:328
msgid ""
"Plugin presets are not supported in this build of %1. Consider paying for a "
"full version"
msgstr ""
-#: plugin.cc:398
+#: plugin.cc:402
msgid ""
"Saving plugin settings is not supported in this build of %1. Consider paying "
"for the full version"
msgstr ""
-#: plugin_insert.cc:598
+#: plugin_insert.cc:589
msgid "programming error: "
msgstr ""
@@ -1279,43 +1299,43 @@ msgstr ""
msgid "PluginInsert: automatable control %1 not found - ignored"
msgstr ""
-#: plugin_manager.cc:161
+#: plugin_manager.cc:165
msgid "Discovering Plugins"
msgstr ""
-#: plugin_manager.cc:335
+#: plugin_manager.cc:286
msgid "Could not parse rdf file: %1"
msgstr ""
-#: plugin_manager.cc:374
+#: plugin_manager.cc:330
msgid "LADSPA: cannot load module \"%1\" (%2)"
msgstr ""
-#: plugin_manager.cc:381
+#: plugin_manager.cc:337
msgid "LADSPA: module \"%1\" has no descriptor function."
msgstr ""
-#: plugin_manager.cc:602
+#: plugin_manager.cc:567
msgid ""
"VST plugin %1 does not support processReplacing, and so cannot be used in %2 "
"at this time"
msgstr ""
-#: plugin_manager.cc:709
+#: plugin_manager.cc:680
msgid ""
"linuxVST plugin %1 does not support processReplacing, and so cannot be used "
"in %2 at this time"
msgstr ""
-#: plugin_manager.cc:870
+#: plugin_manager.cc:841
msgid "unknown plugin status type \"%1\" - all entries ignored"
msgstr ""
-#: plugin_manager.cc:887
+#: plugin_manager.cc:858
msgid "unknown plugin type \"%1\" - ignored"
msgstr ""
-#: port.cc:410
+#: port.cc:412
msgid "could not reregister %1"
msgstr "nie można było zarejestrować %1"
@@ -1323,11 +1343,11 @@ msgstr "nie można było zarejestrować %1"
msgid "insert %1"
msgstr ""
-#: port_insert.cc:198
+#: port_insert.cc:197
msgid "XML node describing port insert is missing the `type' field"
msgstr ""
-#: port_insert.cc:203
+#: port_insert.cc:202
msgid "non-port insert XML used for port plugin insert"
msgstr ""
@@ -1359,11 +1379,11 @@ msgstr ""
msgid "Re-establising port %1 failed"
msgstr ""
-#: processor.cc:207
+#: processor.cc:208
msgid "No %1 property flag in element %2"
msgstr ""
-#: processor.cc:216
+#: processor.cc:217
msgid "No child node with active property"
msgstr ""
@@ -1427,11 +1447,11 @@ msgstr ""
msgid "cannot create new name for region \"%1\""
msgstr ""
-#: resampled_source.cc:98
+#: resampled_source.cc:102
msgid "Import: %1"
msgstr ""
-#: resampled_source.cc:128
+#: resampled_source.cc:132 srcfilesource.cc:76
msgid "Import: src_new() failed : %1"
msgstr ""
@@ -1439,27 +1459,27 @@ msgstr ""
msgid "return %1"
msgstr ""
-#: route.cc:1075 route.cc:2528
+#: route.cc:1081 route.cc:2541
msgid "unknown Processor type \"%1\"; ignored"
msgstr ""
-#: route.cc:1087
+#: route.cc:1093
msgid "processor could not be created. Ignored."
msgstr ""
-#: route.cc:1962 route.cc:2187
+#: route.cc:1975 route.cc:2200
msgid "Bad node sent to Route::set_state() [%1]"
msgstr ""
-#: route.cc:2022
+#: route.cc:2035
msgid "Pannable state found for route (%1) without a panner!"
msgstr ""
-#: route.cc:2096 route.cc:2100 route.cc:2301 route.cc:2305
+#: route.cc:2109 route.cc:2113 route.cc:2314 route.cc:2318
msgid "badly formed order key string in state file! [%1] ... ignored."
msgstr ""
-#: route.cc:2311
+#: route.cc:2324
msgid "Converting deprecated order key for %1 using Editor order %2"
msgstr ""
@@ -1475,15 +1495,15 @@ msgstr ""
msgid "error writing tempo-adjusted data to %1"
msgstr ""
-#: send.cc:59
+#: send.cc:60
msgid "aux %1"
msgstr ""
-#: send.cc:63
+#: send.cc:64
msgid "send %1"
msgstr ""
-#: send.cc:65
+#: send.cc:66
msgid "programming error: send created using role %1"
msgstr ""
@@ -1507,147 +1527,147 @@ msgstr ""
msgid "Set up standard connections"
msgstr ""
-#: session.cc:635
+#: session.cc:638
msgid "could not setup Click I/O"
msgstr "nie można było ustawić I/O metronomu"
-#: session.cc:683
+#: session.cc:686
#, c-format
msgid "out %<PRIu32>"
msgstr "wyjście %<PRIu32>"
-#: session.cc:697
+#: session.cc:700
#, c-format
msgid "out %<PRIu32>+%<PRIu32>"
msgstr "wyjście %<PRIu32>+%<PRIu32>"
-#: session.cc:712
+#: session.cc:715
#, c-format
msgid "in %<PRIu32>"
msgstr "wejście %<PRIu32>"
-#: session.cc:726
+#: session.cc:729
#, c-format
msgid "in %<PRIu32>+%<PRIu32>"
msgstr "wejście %<PRIu32>+%<PRIu32>"
-#: session.cc:790
+#: session.cc:793
msgid "cannot connect master output %1 to %2"
msgstr ""
-#: session.cc:849
+#: session.cc:862
msgid "monitor"
msgstr "monitor"
-#: session.cc:894
+#: session.cc:907
msgid "cannot connect control input %1 to %2"
msgstr ""
-#: session.cc:914
+#: session.cc:927
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
msgstr ""
-#: session.cc:945
+#: session.cc:958
msgid "cannot connect control output %1 to %2"
msgstr ""
-#: session.cc:1009
+#: session.cc:1026
msgid "cannot create Auditioner: no auditioning of regions possible"
msgstr ""
-#: session.cc:1193
+#: session.cc:1210
msgid "Session: you can't use that location for auto punch (start <= end)"
msgstr ""
-#: session.cc:1233
+#: session.cc:1250
msgid ""
"You cannot use this location for auto-loop because it has zero or negative "
"length"
msgstr ""
-#: session.cc:1547
+#: session.cc:1564
msgid "feedback loop setup between %1 and %2"
msgstr ""
-#: session.cc:1843
+#: session.cc:1860
msgid "Session: could not create new midi track."
msgstr ""
-#: session.cc:1849
+#: session.cc:1866
msgid ""
"No more JACK ports are available. You will need to stop %1 and restart JACK "
"with more ports if you need this many tracks."
msgstr ""
-#: session.cc:2026 session.cc:2029
+#: session.cc:2043 session.cc:2046
msgid "Audio"
msgstr ""
-#: session.cc:2053 session.cc:2061 session.cc:2138 session.cc:2146
+#: session.cc:2070 session.cc:2078 session.cc:2155 session.cc:2163
msgid "cannot configure %1 in/%2 out configuration for new audio track"
msgstr ""
-#: session.cc:2084
+#: session.cc:2101
msgid "Session: could not create new audio track."
msgstr ""
-#: session.cc:2116 session.cc:2119
+#: session.cc:2133 session.cc:2136
msgid "Bus"
msgstr ""
-#: session.cc:2169
+#: session.cc:2186
msgid "Session: could not create new audio route."
msgstr ""
-#: session.cc:2228 session.cc:2238
+#: session.cc:2245 session.cc:2255
msgid "Session: UINT_MAX routes? impossible!"
msgstr ""
-#: session.cc:2260
+#: session.cc:2277
msgid "Session: cannot create track/bus from template description"
msgstr ""
-#: session.cc:2286
+#: session.cc:2303
msgid "Session: could not create new route from template"
msgstr ""
-#: session.cc:2315
+#: session.cc:2332
msgid "Adding new tracks/busses failed"
msgstr ""
-#: session.cc:3419
+#: session.cc:3436
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
msgstr ""
-#: session.cc:3539 session.cc:3597
+#: session.cc:3556 session.cc:3614
msgid "There are already %1 recordings for %2, which I consider too many."
msgstr ""
-#: session.cc:3987
+#: session.cc:4004
msgid "send ID %1 appears to be in use already"
msgstr ""
-#: session.cc:3999
+#: session.cc:4016
msgid "aux send ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4011
+#: session.cc:4028
msgid "return ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4023
+#: session.cc:4040
msgid "insert ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4150
+#: session.cc:4167
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
msgstr ""
-#: session.cc:4179
+#: session.cc:4196
msgid "too many bounced versions of playlist \"%1\""
msgstr ""
-#: session.cc:4189
+#: session.cc:4206
msgid "cannot create new audio file \"%1\" for %2"
msgstr ""
@@ -1682,7 +1702,7 @@ msgstr ""
msgid "Session subdirectory does not exist at path %1"
msgstr ""
-#: session_events.cc:184
+#: session_events.cc:185
msgid "Session: cannot have two events of type %1 at the same frame (%2)."
msgstr ""
@@ -1694,13 +1714,13 @@ msgstr ""
msgid "Export ended unexpectedly: %1"
msgstr ""
-#: session_ltc.cc:222
+#: session_ltc.cc:221
msgid ""
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
"of this session."
msgstr ""
-#: session_midi.cc:520
+#: session_midi.cc:519
msgid "Session: cannot send quarter-frame MTC message (%1)"
msgstr ""
@@ -1712,350 +1732,342 @@ msgstr ""
msgid "Session: error in no roll for %1"
msgstr ""
-#: session_process.cc:1157
+#: session_process.cc:1159
msgid "Programming error: illegal event type in process_event (%1)"
msgstr ""
-#: session_state.cc:140
-msgid "Could not use path %1 (%2)"
-msgstr ""
-
-#: session_state.cc:184
+#: session_state.cc:178
msgid "solo cut control (dB)"
msgstr ""
-#: session_state.cc:208
+#: session_state.cc:202
msgid "Set block size and sample rate"
msgstr ""
-#: session_state.cc:213
+#: session_state.cc:207
msgid "Using configuration"
msgstr ""
-#: session_state.cc:325
+#: session_state.cc:319
msgid "Reset Remote Controls"
msgstr ""
-#: session_state.cc:417
+#: session_state.cc:411
msgid "Session: cannot create session peakfile folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:424
+#: session_state.cc:418
msgid "Session: cannot create session sounds dir \"%1\" (%2)"
msgstr ""
-#: session_state.cc:431
+#: session_state.cc:425
msgid "Session: cannot create session midi dir \"%1\" (%2)"
msgstr ""
-#: session_state.cc:438
+#: session_state.cc:432
msgid "Session: cannot create session dead sounds folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:445
+#: session_state.cc:439
msgid "Session: cannot create session export folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:452
+#: session_state.cc:446
msgid "Session: cannot create session analysis folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:459
+#: session_state.cc:453
msgid "Session: cannot create session plugins folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:466
+#: session_state.cc:460
msgid "Session: cannot create session externals folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:480
+#: session_state.cc:474
msgid "Session: cannot create session folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:514
+#: session_state.cc:508
msgid "Could not open %1 for writing session template"
msgstr ""
-#: session_state.cc:520
+#: session_state.cc:514
msgid "Could not open session template %1 for reading"
msgstr ""
-#: session_state.cc:539
+#: session_state.cc:533
msgid "master"
msgstr "główna"
-#: session_state.cc:600
+#: session_state.cc:594
msgid "Could not remove pending capture state at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:624
+#: session_state.cc:618
msgid "could not rename snapshot %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:652
+#: session_state.cc:646
msgid "Could not remove session file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:669
+#: session_state.cc:663
msgid ""
"the %1 audio engine is not connected and state saving would lose all I/O "
"connections. Session not saved"
msgstr ""
-#: session_state.cc:720
+#: session_state.cc:714
msgid "state could not be saved to %1"
msgstr ""
-#: session_state.cc:722 session_state.cc:733
+#: session_state.cc:716 session_state.cc:727
msgid "Could not remove temporary session file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:730
-msgid "could not rename temporary session file %1 to %2"
+#: session_state.cc:724
+msgid "could not rename temporary session file %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:798
+#: session_state.cc:792
msgid "%1: session file \"%2\" doesn't exist!"
msgstr ""
-#: session_state.cc:810
+#: session_state.cc:804
msgid "Could not understand session file %1"
msgstr ""
-#: session_state.cc:819
+#: session_state.cc:813
msgid "Session file %1 is not a session"
msgstr ""
-#: session_state.cc:1125
+#: session_state.cc:1119
msgid "programming error: Session: incorrect XML node sent to set_state()"
msgstr ""
-#: session_state.cc:1179
+#: session_state.cc:1173
msgid "Session: XML state has no options section"
msgstr ""
-#: session_state.cc:1184
+#: session_state.cc:1178
msgid "Session: XML state has no metadata section"
msgstr ""
-#: session_state.cc:1195
+#: session_state.cc:1189
msgid "Session: XML state has no sources section"
msgstr ""
-#: session_state.cc:1202
+#: session_state.cc:1196
msgid "Session: XML state has no Tempo Map section"
msgstr ""
-#: session_state.cc:1209
+#: session_state.cc:1203
msgid "Session: XML state has no locations section"
msgstr ""
-#: session_state.cc:1235
+#: session_state.cc:1229
msgid "Session: XML state has no Regions section"
msgstr ""
-#: session_state.cc:1242
+#: session_state.cc:1236
msgid "Session: XML state has no playlists section"
msgstr ""
-#: session_state.cc:1262
+#: session_state.cc:1256
msgid "Session: XML state has no bundles section"
msgstr ""
-#: session_state.cc:1274
+#: session_state.cc:1268
msgid "Session: XML state has no diskstreams section"
msgstr ""
-#: session_state.cc:1282
+#: session_state.cc:1276
msgid "Session: XML state has no routes section"
msgstr ""
-#: session_state.cc:1294
+#: session_state.cc:1288
msgid "Session: XML state has no route groups section"
msgstr ""
-#: session_state.cc:1303
+#: session_state.cc:1297
msgid "Session: XML state has no edit groups section"
msgstr ""
-#: session_state.cc:1310
+#: session_state.cc:1304
msgid "Session: XML state has no mix groups section"
msgstr ""
-#: session_state.cc:1318
+#: session_state.cc:1312
msgid "Session: XML state has no click section"
msgstr ""
-#: session_state.cc:1360
+#: session_state.cc:1354
msgid "Session: cannot create Route from XML description."
msgstr ""
-#: session_state.cc:1364
+#: session_state.cc:1358
msgid "Loaded track/bus %1"
msgstr ""
-#: session_state.cc:1462
+#: session_state.cc:1456
msgid "Could not find diskstream for route"
msgstr ""
-#: session_state.cc:1516
+#: session_state.cc:1510
msgid "Session: cannot create Region from XML description."
msgstr ""
-#: session_state.cc:1520
+#: session_state.cc:1514
msgid "Can not load state for region '%1'"
msgstr ""
-#: session_state.cc:1556
+#: session_state.cc:1550
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
msgstr ""
-#: session_state.cc:1584
+#: session_state.cc:1578
msgid "Nested source has no ID info in session file! (ignored)"
msgstr ""
-#: session_state.cc:1596
+#: session_state.cc:1590
msgid "Cannot reconstruct nested source for region %1"
msgstr ""
-#: session_state.cc:1658
+#: session_state.cc:1652
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
msgstr ""
-#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
+#: session_state.cc:1660 session_state.cc:1681 session_state.cc:1701
msgid ""
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
msgstr ""
-#: session_state.cc:1672 session_state.cc:1693 session_state.cc:1713
+#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
msgid ""
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
"%1"
msgstr ""
-#: session_state.cc:1736
+#: session_state.cc:1730
msgid ""
"Session: XMLNode describing an AudioRegion is missing some master sources; "
"ignored"
msgstr ""
-#: session_state.cc:1770
+#: session_state.cc:1764
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
msgstr ""
-#: session_state.cc:1778
+#: session_state.cc:1772
msgid ""
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
msgstr ""
-#: session_state.cc:1784
+#: session_state.cc:1778
msgid ""
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
msgstr ""
-#: session_state.cc:1852
+#: session_state.cc:1846
msgid ""
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
"existing files with similar names"
msgstr ""
-#: session_state.cc:1875
+#: session_state.cc:1869
msgid "Session: cannot create Source from XML description."
msgstr ""
-#: session_state.cc:1909
+#: session_state.cc:1903
msgid "A sound file is missing. It will be replaced by silence."
msgstr ""
-#: session_state.cc:1932
+#: session_state.cc:1926
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
msgstr ""
-#: session_state.cc:1949
+#: session_state.cc:1943
msgid "Could not create templates directory \"%1\" (%2)"
msgstr ""
-#: session_state.cc:1962
+#: session_state.cc:1956
msgid "Template \"%1\" already exists - new version not created"
msgstr ""
-#: session_state.cc:1968
+#: session_state.cc:1962
msgid "Could not create directory for Session template\"%1\" (%2)"
msgstr ""
-#: session_state.cc:1978
+#: session_state.cc:1972
msgid "template not saved"
msgstr ""
-#: session_state.cc:1988
+#: session_state.cc:1982
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
msgstr ""
-#: session_state.cc:2183
+#: session_state.cc:2225
msgid "Unknown node \"%1\" found in Bundles list from session file"
msgstr ""
-#: session_state.cc:2725 session_state.cc:2731
-msgid "Cannot expand path %1 (%2)"
-msgstr ""
-
-#: session_state.cc:2784
+#: session_state.cc:2820
msgid "Session: cannot create dead file folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:2823
+#: session_state.cc:2859
msgid "cannot rename unused file source from %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:2841
+#: session_state.cc:2877
msgid "cannot remove peakfile %1 for %2 (%3)"
msgstr ""
-#: session_state.cc:3143
+#: session_state.cc:3179
msgid "could not backup old history file, current history not saved"
msgstr ""
-#: session_state.cc:3156
+#: session_state.cc:3192
msgid "history could not be saved to %1"
msgstr ""
-#: session_state.cc:3159
+#: session_state.cc:3195
msgid "Could not remove history file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:3163
+#: session_state.cc:3199
msgid "could not restore history file from backup %1 (%2)"
msgstr ""
-#: session_state.cc:3188
+#: session_state.cc:3224
msgid "%1: no history file \"%2\" for this session."
msgstr ""
-#: session_state.cc:3194
+#: session_state.cc:3230
msgid "Could not understand session history file \"%1\""
msgstr ""
-#: session_state.cc:3236
+#: session_state.cc:3272
msgid "Failed to downcast MidiSource for NoteDiffCommand"
msgstr ""
-#: session_state.cc:3247
+#: session_state.cc:3283
msgid "Failed to downcast MidiSource for SysExDiffCommand"
msgstr ""
-#: session_state.cc:3258
+#: session_state.cc:3294
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
msgstr ""
-#: session_state.cc:3266
+#: session_state.cc:3302
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
msgstr ""
-#: session_state.cc:3502
+#: session_state.cc:3538
msgid "Session: unknown diskstream type in XML"
msgstr ""
-#: session_state.cc:3507
+#: session_state.cc:3543
msgid "Session: could not load diskstream via XML state"
msgstr ""
@@ -2079,198 +2091,206 @@ msgid ""
"control"
msgstr ""
-#: smf_source.cc:252
+#: smf_source.cc:262
msgid "Unable to read event prefix, corrupt MIDI ring"
msgstr ""
-#: smf_source.cc:265
+#: smf_source.cc:275
msgid "Event has time and size but no body, corrupt MIDI ring"
msgstr ""
-#: smf_source.cc:271
+#: smf_source.cc:281
msgid "Event time is before MIDI source position"
msgstr ""
-#: smf_source.cc:306 smf_source.cc:345
+#: smf_source.cc:316 smf_source.cc:355
msgid "Skipping event with unordered time %1"
msgstr ""
-#: smf_source.cc:410
+#: smf_source.cc:420
msgid "cannot open MIDI file %1 for write"
msgstr ""
-#: sndfile_helpers.cc:32
+#: sndfile_helpers.cc:34
msgid "WAV"
msgstr "WAV"
-#: sndfile_helpers.cc:33
+#: sndfile_helpers.cc:35
msgid "AIFF"
msgstr "AIFF"
-#: sndfile_helpers.cc:34
+#: sndfile_helpers.cc:36
msgid "CAF"
msgstr "CAF"
-#: sndfile_helpers.cc:35
+#: sndfile_helpers.cc:37
msgid "W64 (64 bit WAV)"
msgstr "W64 (64 bit WAV)"
-#: sndfile_helpers.cc:36
+#: sndfile_helpers.cc:38
msgid "FLAC"
msgstr ""
-#: sndfile_helpers.cc:37
+#: sndfile_helpers.cc:39
msgid "Ogg/Vorbis"
msgstr ""
-#: sndfile_helpers.cc:38
+#: sndfile_helpers.cc:40
msgid "raw (no header)"
msgstr "raw (brak nagłówka)"
-#: sndfile_helpers.cc:43
+#: sndfile_helpers.cc:45
msgid ".wav"
msgstr ".wav"
-#: sndfile_helpers.cc:44
+#: sndfile_helpers.cc:46
msgid ".aiff"
msgstr ".aiff"
-#: sndfile_helpers.cc:45
+#: sndfile_helpers.cc:47
msgid ".caf"
msgstr ".caf"
-#: sndfile_helpers.cc:46
+#: sndfile_helpers.cc:48
msgid ".w64"
msgstr ".w64"
-#: sndfile_helpers.cc:47
+#: sndfile_helpers.cc:49
msgid ".flac"
msgstr ""
-#: sndfile_helpers.cc:48
+#: sndfile_helpers.cc:50
msgid ".ogg"
msgstr ""
-#: sndfile_helpers.cc:49
+#: sndfile_helpers.cc:51
msgid ".raw"
msgstr ".raw"
-#: sndfile_helpers.cc:64
+#: sndfile_helpers.cc:66
msgid "Signed 16 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:65
+#: sndfile_helpers.cc:67
msgid "Signed 24 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:66
+#: sndfile_helpers.cc:68
msgid "Signed 32 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:67
+#: sndfile_helpers.cc:69
msgid "Signed 8 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:68
+#: sndfile_helpers.cc:70
msgid "32 bit float"
msgstr ""
-#: sndfile_helpers.cc:81
+#: sndfile_helpers.cc:83
msgid "Little-endian (Intel)"
msgstr "Little-endian (Intel)"
-#: sndfile_helpers.cc:82
+#: sndfile_helpers.cc:84
msgid "Big-endian (PowerPC)"
msgstr ""
-#: sndfilesource.cc:201
+#: sndfilesource.cc:210
msgid "SndFileSource: cannot open file \"%1\" for %2 (%3)"
msgstr ""
-#: sndfilesource.cc:209
+#: sndfilesource.cc:218
msgid ""
"SndFileSource: file only contains %1 channels; %2 is invalid as a channel "
"number"
msgstr ""
-#: sndfilesource.cc:255 sndfilesource.cc:571 sndfilesource.cc:595
+#: sndfilesource.cc:264 sndfilesource.cc:604 sndfilesource.cc:628
msgid ""
"cannot set broadcast info for audio file %1 (%2); dropping broadcast info "
"for this file"
msgstr ""
-#: sndfilesource.cc:302
+#: sndfilesource.cc:311
msgid "could not allocate file %1 for reading."
msgstr ""
-#: sndfilesource.cc:337
+#: sndfilesource.cc:346
msgid "SndFileSource: could not seek to frame %1 within %2 (%3)"
msgstr ""
-#: sndfilesource.cc:347
+#: sndfilesource.cc:356
msgid ""
"SndFileSource: @ %1 could not read %2 within %3 (%4) (len = %5, ret was %6)"
msgstr ""
-#: sndfilesource.cc:391 sndfilesource.cc:420
+#: sndfilesource.cc:400 sndfilesource.cc:429
msgid "attempt to write a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:396 utils.cc:510 utils.cc:534 utils.cc:548 utils.cc:567
+#: sndfilesource.cc:405 utils.cc:547 utils.cc:571 utils.cc:585 utils.cc:604
msgid "programming error: %1 %2"
msgstr ""
-#: sndfilesource.cc:523
+#: sndfilesource.cc:532 sndfilesource.cc:562
msgid "attempt to flush a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:528
+#: sndfilesource.cc:537 sndfilesource.cc:557
msgid "attempt to flush an un-opened audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:534
+#: sndfilesource.cc:543
msgid "could not allocate file %1 to write header"
msgstr ""
-#: sndfilesource.cc:548
+#: sndfilesource.cc:568
+msgid "could not allocate file %1 to flush contents"
+msgstr ""
+
+#: sndfilesource.cc:581
msgid ""
"attempt to store broadcast info in a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:553
+#: sndfilesource.cc:586
msgid "attempt to set BWF info for an un-opened audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:614
+#: sndfilesource.cc:647
msgid "%1: cannot seek to %2 (libsndfile error: %3)"
msgstr ""
-#: sndfilesource.cc:727
+#: sndfilesource.cc:760
msgid "SndFileSource: \"%1\" bad read retval: %2 of %5 (%3: %4)"
msgstr ""
-#: sndfilesource.cc:740 sndfilesource.cc:790 sndfilesource.cc:797
+#: sndfilesource.cc:773 sndfilesource.cc:823 sndfilesource.cc:830
msgid "SndFileSource: \"%1\" bad write (%2)"
msgstr ""
-#: sndfilesource.cc:820
+#: sndfilesource.cc:853
msgid ""
"Filesource: start time is already set for existing file (%1): Cannot change "
"start time."
msgstr ""
-#: speakers.cc:239
+#: speakers.cc:280
msgid "Speaker information is missing azimuth - speaker ignored"
msgstr ""
-#: speakers.cc:245
+#: speakers.cc:286
msgid "Speaker information is missing elevation - speaker ignored"
msgstr ""
-#: speakers.cc:251
+#: speakers.cc:292
msgid "Speaker information is missing distance - speaker ignored"
msgstr ""
+#: srcfilesource.cc:135
+msgid "SrcFileSource: %1"
+msgstr ""
+
#: tape_file_matcher.cc:46
msgid "Cannot compile tape track regexp for use (%1)"
msgstr ""
@@ -2418,54 +2438,54 @@ msgstr ""
msgid "Node for Port has no \"name\" property"
msgstr ""
-#: utils.cc:358 utils.cc:382
+#: utils.cc:395 utils.cc:419
msgid "Splice"
msgstr ""
-#: utils.cc:360 utils.cc:375
+#: utils.cc:397 utils.cc:412
msgid "Slide"
msgstr ""
-#: utils.cc:362 utils.cc:378
+#: utils.cc:399 utils.cc:415
msgid "Lock"
msgstr ""
-#: utils.cc:365
+#: utils.cc:402
msgid "programming error: unknown edit mode string \"%1\""
msgstr ""
-#: utils.cc:389 utils.cc:421
+#: utils.cc:426 utils.cc:458
msgid "MIDI Timecode"
msgstr ""
-#: utils.cc:389 utils.cc:419
+#: utils.cc:426 utils.cc:456
msgid "MTC"
msgstr "MTC"
-#: utils.cc:393 utils.cc:428
+#: utils.cc:430 utils.cc:465
msgid "MIDI Clock"
msgstr ""
-#: utils.cc:397 utils.cc:415 utils.cc:435
+#: utils.cc:434 utils.cc:452 utils.cc:472
msgid "JACK"
msgstr "JACK"
-#: utils.cc:401
+#: utils.cc:438
msgid "programming error: unknown sync source string \"%1\""
msgstr ""
-#: utils.cc:426
+#: utils.cc:463
msgid "M-Clock"
msgstr ""
-#: utils.cc:432
+#: utils.cc:469
msgid "LTC"
msgstr ""
-#: utils.cc:602
+#: utils.cc:639
msgid "programming error: unknown native header format: %1"
msgstr ""
-#: utils.cc:617
+#: utils.cc:654
msgid "cannot open directory %1 (%2)"
msgstr ""
diff --git a/libs/ardour/po/ru.po b/libs/ardour/po/ru.po
index fca85fb393..ba0743d83a 100644
--- a/libs/ardour/po/ru.po
+++ b/libs/ardour/po/ru.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libardour 3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-01-19 22:43+0400\n"
+"POT-Creation-Date: 2014-02-10 17:53+0100\n"
"PO-Revision-Date: 2014-01-19 22:42+0300\n"
"Last-Translator: ÐлекÑандр Прокудин <alexandre.prokoudine@gmail.com>\n"
"Language-Team: \n"
@@ -24,64 +24,64 @@ msgstr ""
msgid "Fader"
msgstr "Фейдер"
-#: audio_diskstream.cc:244
+#: audio_diskstream.cc:242
msgid "AudioDiskstream: Playlist \"%1\" isn't an audio playlist"
msgstr ""
-#: audio_diskstream.cc:296
+#: audio_diskstream.cc:294
msgid "AudioDiskstream %1: there is no existing playlist to make a copy of!"
msgstr ""
-#: audio_diskstream.cc:848 audio_diskstream.cc:858
+#: audio_diskstream.cc:846 audio_diskstream.cc:856
msgid ""
"AudioDiskstream %1: when refilling, cannot read %2 from playlist at frame %3"
msgstr ""
-#: audio_diskstream.cc:1014
+#: audio_diskstream.cc:1012
msgid "AudioDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr ""
-#: audio_diskstream.cc:1383 audio_diskstream.cc:1400
+#: audio_diskstream.cc:1381 audio_diskstream.cc:1398
msgid "AudioDiskstream %1: cannot write to disk"
msgstr ""
-#: audio_diskstream.cc:1443
+#: audio_diskstream.cc:1441
msgid "AudioDiskstream \"%1\": cannot flush captured data to disk!"
msgstr ""
-#: audio_diskstream.cc:1537
+#: audio_diskstream.cc:1535
msgid "%1: could not create region for complete audio file"
msgstr ""
-#: audio_diskstream.cc:1571
+#: audio_diskstream.cc:1569
msgid "AudioDiskstream: could not create region for captured audio!"
msgstr ""
-#: audio_diskstream.cc:1679
+#: audio_diskstream.cc:1677
msgid "programmer error: %1"
msgstr ""
-#: audio_diskstream.cc:1905
+#: audio_diskstream.cc:1903
msgid "AudioDiskstream: channel %1 out of range"
msgstr ""
-#: audio_diskstream.cc:1919 midi_diskstream.cc:1210
+#: audio_diskstream.cc:1917 midi_diskstream.cc:1209
msgid "%1:%2 new capture file not initialized correctly"
msgstr ""
-#: audio_diskstream.cc:2200
+#: audio_diskstream.cc:2198
msgid "%1: cannot restore pending capture source file %2"
msgstr ""
-#: audio_diskstream.cc:2222
+#: audio_diskstream.cc:2220
msgid "%1: incorrect number of pending sources listed - ignoring them all"
msgstr ""
-#: audio_diskstream.cc:2246
+#: audio_diskstream.cc:2244
msgid "%1: cannot create whole-file region from pending capture sources"
msgstr ""
-#: audio_library.cc:71
+#: audio_library.cc:81
msgid "Could not open %1. Audio Library not saved"
msgstr ""
@@ -121,11 +121,11 @@ msgstr ""
msgid "Audio Playlists (unused)"
msgstr ""
-#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
+#: audio_playlist_source.cc:171 audiosource.cc:891 file_source.cc:520
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
-#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:642
-#: rb_effect.cc:333 session.cc:2633 session.cc:2666 session.cc:3811
-#: session_handle.cc:87 sndfilesource.cc:121
+#: midi_playlist_source.cc:159 midi_source.cc:370 plugin_insert.cc:634
+#: rb_effect.cc:333 session.cc:2636 session.cc:2669 session.cc:3814
+#: session_handle.cc:87 sndfilesource.cc:122
msgid "programming error: %1"
msgstr "programming error: %1"
@@ -153,23 +153,23 @@ msgstr ""
"\n"
"Каналов: "
-#: audio_track.cc:167
+#: audio_track.cc:161
msgid "Unknown bundle \"%1\" listed for input of %2"
msgstr ""
-#: audio_track.cc:169
+#: audio_track.cc:163
msgid "in 1"
msgstr ""
-#: audio_track.cc:170
+#: audio_track.cc:164
msgid "No input bundles available as a replacement"
msgstr ""
-#: audio_track.cc:174
+#: audio_track.cc:168
msgid "Bundle %1 was not available - \"in 1\" used instead"
msgstr ""
-#: audio_track.cc:183
+#: audio_track.cc:177
msgid "improper input channel list in XML node (%1)"
msgstr ""
@@ -193,23 +193,23 @@ msgstr "Ðе удалоÑÑŒ загрузить модуль VAMP под назв
msgid "VAMP Plugin \"%1\" could not be loaded"
msgstr "Ðе удалоÑÑŒ загрузить модуль VAMP под названием \"%1\""
-#: audioengine.cc:488
+#: audioengine.cc:495
msgid "looking for backends in %1\n"
msgstr ""
-#: audioengine.cc:511
+#: audioengine.cc:518
msgid "AudioEngine: cannot load module \"%1\" (%2)"
msgstr ""
-#: audioengine.cc:517
+#: audioengine.cc:524
msgid "AudioEngine: backend at \"%1\" has no descriptor function."
msgstr ""
-#: audioengine.cc:589
+#: audioengine.cc:596
msgid "Could not create backend for %1: %2"
msgstr "Ðе удалоÑÑŒ Ñоздать движок Ð´Ð»Ñ %1: %2"
-#: audioregion.cc:1643
+#: audioregion.cc:1651
msgid ""
"You have requested an operation that requires audio analysis.\n"
"\n"
@@ -224,11 +224,11 @@ msgid ""
"this and future transient-detection operations.\n"
msgstr ""
-#: audiosource.cc:199
+#: audiosource.cc:210
msgid "cannot rename peakfile for %1 from %2 to %3 (%4)"
msgstr "cannot rename peakfile for %1 from %2 to %3 (%4)"
-#: audiosource.cc:226
+#: audiosource.cc:239
msgid "AudioSource: cannot stat peakfile \"%1\""
msgstr "AudioSource: cannot stat peakfile \"%1\""
@@ -236,48 +236,69 @@ msgstr "AudioSource: cannot stat peakfile \"%1\""
msgid "cannot read sample data for unscaled peak computation"
msgstr "cannot read sample data for unscaled peak computation"
-#: audiosource.cc:387
+#: audiosource.cc:386
msgid "AudioSource: cannot open peakpath (a) \"%1\" (%2)"
msgstr "AudioSource: cannot open peakpath (a) \"%1\" (%2)"
-#: audiosource.cc:463
+#: audiosource.cc:395 audiosource.cc:473
+msgid ""
+"AudioSource: could not seek to correct location in peak file \"%1\" (%2)"
+msgstr ""
+
+#: audiosource.cc:453
msgid "AudioSource: cannot open peakpath (b) \"%1\" (%2)"
msgstr "AudioSource: cannot open peakpath (b) \"%1\" (%2)"
-#: audiosource.cc:587
+#: audiosource.cc:567
msgid ""
"AudioSource[%1]: peak read - cannot read %2 samples at offset %3 of %4 (%5)"
msgstr ""
"AudioSource[%1]: peak read - cannot read %2 samples at offset %3 of %4 (%5)"
-#: audiosource.cc:667
+#: audiosource.cc:634
msgid "%1: could not write read raw data for peak computation (%2)"
msgstr "%1: could not write read raw data for peak computation (%2)"
-#: audiosource.cc:706
+#: audiosource.cc:672
msgid "AudioSource: cannot open peakpath (c) \"%1\" (%2)"
msgstr "AudioSource: cannot open peakpath (c) \"%1\" (%2)"
-#: audiosource.cc:773 audiosource.cc:886
+#: audiosource.cc:739 audiosource.cc:861
+msgid "%1: could not seek in peak file data (%2)"
+msgstr ""
+
+#: audiosource.cc:744 audiosource.cc:870
msgid "%1: could not write peak file data (%2)"
msgstr "%1: could not write peak file data (%2)"
-#: audiosource.cc:924
+#: audiosource.cc:903
msgid "could not truncate peakfile %1 to %2 (error: %3)"
msgstr "could not truncate peakfile %1 to %2 (error: %3)"
-#: auditioner.cc:112
-msgid "no outputs available for auditioner - manual connection required"
+#: auditioner.cc:95
+msgid "Falling back to Reasonable Synth for Midi Audition"
msgstr ""
-#: auditioner.cc:174
-msgid "Auditioning of non-audio regions not yet supported"
+#: auditioner.cc:97
+msgid "No synth for midi-audition found."
msgstr ""
-#: auditioner.cc:199
+#: auditioner.cc:152
+msgid "no outputs available for auditioner - manual connection required"
+msgstr ""
+
+#: auditioner.cc:392 auditioner.cc:438
msgid "Cannot setup auditioner processing flow for %1 channels"
msgstr ""
+#: auditioner.cc:426
+msgid "Failed to load synth for MIDI-Audition."
+msgstr ""
+
+#: auditioner.cc:445
+msgid "Auditioning of regions other than Audio or Midi is not supported."
+msgstr ""
+
#: automatable.cc:81
msgid "Automation node has no path property"
msgstr ""
@@ -311,23 +332,23 @@ msgid ""
"AutomationList: passed XML node called %1, not \"AutomationList\" - ignored"
msgstr ""
-#: butler.cc:91
+#: butler.cc:80
msgid "Cannot create transport request signal pipe (%1)"
msgstr ""
-#: butler.cc:97 butler.cc:103
+#: butler.cc:86 butler.cc:92
msgid "UI: cannot set O_NONBLOCK on butler request pipe (%1)"
msgstr ""
-#: butler.cc:109
+#: butler.cc:124
msgid "Session: could not create butler thread"
msgstr ""
-#: butler.cc:156
+#: butler.cc:165
msgid "poll on butler request pipe failed (%1)"
msgstr ""
-#: butler.cc:163
+#: butler.cc:172
msgid "Error on butler thread request pipe: fd=%1 err=%2"
msgstr ""
@@ -335,55 +356,55 @@ msgstr ""
msgid "Error reading from butler request pipe"
msgstr ""
-#: butler.cc:256
+#: butler.cc:301
msgid "Butler read ahead failure on dstream %1"
msgstr ""
-#: butler.cc:293
+#: butler.cc:338
msgid "Butler write-behind failure on dstream %1"
msgstr ""
-#: control_protocol_manager.cc:162
+#: control_protocol_manager.cc:164
msgid "control protocol name \"%1\" has no descriptor"
msgstr ""
-#: control_protocol_manager.cc:169
+#: control_protocol_manager.cc:171
msgid "control protocol name \"%1\" could not be initialized"
msgstr ""
-#: control_protocol_manager.cc:233
+#: control_protocol_manager.cc:237
msgid "Instantiating mandatory control protocol %1"
msgstr ""
-#: control_protocol_manager.cc:254
+#: control_protocol_manager.cc:258
msgid "looking for control protocols in %1\n"
msgstr ""
-#: control_protocol_manager.cc:279
+#: control_protocol_manager.cc:283
msgid "Control protocol %1 not usable"
msgstr ""
-#: control_protocol_manager.cc:296
+#: control_protocol_manager.cc:300
msgid "Control surface protocol discovered: \"%1\"\n"
msgstr ""
-#: control_protocol_manager.cc:314
+#: control_protocol_manager.cc:318
msgid "ControlProtocolManager: cannot load module \"%1\" (%2)"
msgstr "ControlProtocolManager: cannot load module \"%1\" (%2)"
-#: control_protocol_manager.cc:322
+#: control_protocol_manager.cc:324
msgid "ControlProtocolManager: module \"%1\" has no descriptor function."
msgstr ""
-#: cycle_timer.cc:38
+#: cycle_timer.cc:40
msgid "CycleTimer::get_mhz(): can't open /proc/cpuinfo"
msgstr ""
-#: cycle_timer.cc:50
+#: cycle_timer.cc:52
msgid "CycleTimer::get_mhz(): cannot locate cpu MHz in /proc/cpuinfo"
msgstr ""
-#: cycle_timer.cc:73
+#: cycle_timer.cc:75
msgid "cannot locate cpu MHz in /proc/cpuinfo"
msgstr ""
@@ -391,7 +412,7 @@ msgstr ""
msgid "audio"
msgstr ""
-#: data_type.cc:28 session.cc:1805 session.cc:1808
+#: data_type.cc:28 session.cc:1808 session.cc:1811
msgid "MIDI"
msgstr ""
@@ -407,7 +428,7 @@ msgstr ""
msgid "listen"
msgstr ""
-#: diskstream.cc:303
+#: diskstream.cc:302
msgid "Location \"%1\" not valid for track loop (start >= end)"
msgstr ""
@@ -419,23 +440,23 @@ msgstr ""
msgid "Export failed: %1"
msgstr ""
-#: export_filename.cc:118
+#: export_filename.cc:119
msgid "Existing export folder for this session (%1) does not exist - ignored"
msgstr ""
-#: export_filename.cc:229
+#: export_filename.cc:230
msgid "No Time"
msgstr "Без времени"
-#: export_filename.cc:238
+#: export_filename.cc:239
msgid "Invalid time format"
msgstr "Ðекорректный формат времени"
-#: export_filename.cc:247
+#: export_filename.cc:248
msgid "No Date"
msgstr "Без даты"
-#: export_filename.cc:262
+#: export_filename.cc:263
msgid "Invalid date format"
msgstr "Ðекорректный формат даты"
@@ -503,7 +524,7 @@ msgstr "Треугольное"
msgid "Rectangular"
msgstr "ПрÑмоугольное"
-#: export_formats.cc:52 session.cc:5028 session.cc:5044
+#: export_formats.cc:52 session.cc:5006 session.cc:5022
msgid "None"
msgstr "Ðет"
@@ -543,15 +564,15 @@ msgstr "Формат ÑÑмплов Vorbis"
msgid "No sample format"
msgstr "Без формата ÑÑмплов"
-#: export_handler.cc:342
+#: export_handler.cc:343
msgid "Editor: cannot open \"%1\" as export file for CD marker file"
msgstr ""
-#: export_handler.cc:424 export_handler.cc:427
+#: export_handler.cc:425 export_handler.cc:428
msgid "an error occured while writing a TOC/CUE file: %1"
msgstr ""
-#: export_handler.cc:649 export_handler.cc:707
+#: export_handler.cc:650 export_handler.cc:708
msgid "Cannot convert %1 to Latin-1 text"
msgstr ""
@@ -613,7 +634,7 @@ msgid ""
"configuration"
msgstr ""
-#: file_source.cc:198 session_state.cc:2807
+#: file_source.cc:198 session_state.cc:2843
msgid ""
"there are already 1000 files with names like %1; versioning discontinued"
msgstr ""
@@ -622,35 +643,35 @@ msgstr ""
msgid "cannot rename file source from %1 to %2 (%3)"
msgstr ""
-#: file_source.cc:250 file_source.cc:378
+#: file_source.cc:248 file_source.cc:372
msgid "FileSource: search path not set"
msgstr ""
-#: file_source.cc:313 file_source.cc:448
-msgid "Filesource: cannot find required file (%1): while searching %2"
+#: file_source.cc:309 file_source.cc:439
+msgid "Filesource: cannot find required file (%1)"
msgstr ""
-#: file_source.cc:440
+#: file_source.cc:432
msgid ""
-"FileSource: \"%1\" is ambigous when searching %2\n"
+"FileSource: \"%1\" is ambigous when searching\n"
"\t"
msgstr ""
-#: file_source.cc:494
+#: file_source.cc:484
msgid "Filesource: cannot find required file (%1): %2"
msgstr ""
-#: file_source.cc:501
+#: file_source.cc:492
msgid "Filesource: cannot check for existing file (%1): %2"
msgstr ""
-#: file_source.cc:535
+#: file_source.cc:526
msgid ""
"Programming error! %1 tried to rename a file over another file! It's safe to "
"continue working, but please report this to the developers."
msgstr ""
-#: file_source.cc:540
+#: file_source.cc:531
msgid "cannot rename file %1 to %2 (%3)"
msgstr ""
@@ -664,15 +685,15 @@ msgid ""
"cannot run"
msgstr ""
-#: filesystem_paths.cc:91
+#: filesystem_paths.cc:96
msgid "ARDOUR_DLL_PATH not set in environment - exiting\n"
msgstr ""
-#: filesystem_paths.cc:107
+#: filesystem_paths.cc:125
msgid "ARDOUR_CONFIG_PATH not set in environment - exiting\n"
msgstr ""
-#: filesystem_paths.cc:127
+#: filesystem_paths.cc:148
msgid "ARDOUR_DATA_PATH not set in environment - exiting\n"
msgstr ""
@@ -684,87 +705,83 @@ msgstr ""
msgid "filter: error creating new file %1 (%2)"
msgstr ""
-#: find_session.cc:51
-msgid "Could not resolve path: %1 (%2)"
-msgstr ""
-
-#: find_session.cc:63
+#: find_session.cc:59
msgid "cannot check session path %1 (%2)"
msgstr ""
-#: find_session.cc:89
+#: find_session.cc:85
msgid "cannot check statefile %1 (%2)"
msgstr ""
-#: find_session.cc:125
+#: find_session.cc:121
msgid "%1 is not a snapshot file"
msgstr ""
-#: find_session.cc:142
+#: find_session.cc:138
msgid "cannot determine current working directory (%1)"
msgstr ""
-#: find_session.cc:159
+#: find_session.cc:155
msgid "unknown file type for session %1"
msgstr ""
-#: globals.cc:207
+#: globals.cc:216
msgid "Could not set system open files limit to \"unlimited\""
msgstr ""
-#: globals.cc:209
+#: globals.cc:218
msgid "Could not set system open files limit to %1"
msgstr ""
-#: globals.cc:213
+#: globals.cc:222
msgid "Your system is configured to limit %1 to only %2 open files"
msgstr ""
-#: globals.cc:217
+#: globals.cc:226
msgid "Could not get system open files limit (%1)"
msgstr ""
-#: globals.cc:268
+#: globals.cc:280
msgid "Loading configuration"
msgstr ""
-#: import.cc:207
+#: import.cc:208
msgid "Could not find a source for %1 even though we are updating this file!"
msgstr ""
-#: import.cc:236
+#: import.cc:237
msgid "Unable to create file %1 during import"
msgstr ""
-#: import.cc:262
+#: import.cc:263
msgid "Resampling %1 from %2kHz to %3kHz"
msgstr "РеÑÑмплинг %1 из %2КГц в %3КГц"
-#: import.cc:268
+#: import.cc:269
msgid "Copying %1"
msgstr "КопируетÑÑ %1"
-#: import.cc:446
+#: import.cc:455
msgid "Track %1 of %2 contained no usable MIDI data"
msgstr ""
-#: import.cc:453
+#: import.cc:462
msgid "MIDI file %1 was not readable (no reason available)"
msgstr "MIDI-файл %1 нечитаем по неизвеÑтной причине"
-#: import.cc:499
+#: import.cc:508
msgid "Import: cannot open input sound file \"%1\""
msgstr ""
-#: import.cc:510
+#: import.cc:519
msgid "Import: error opening MIDI file"
msgstr ""
-#: import.cc:549
+#: import.cc:558
msgid "Loading MIDI file %1"
msgstr "ЗагружаетÑÑ MIDI-файл %1"
-#: import.cc:614
+#: import.cc:623
msgid "Failed to remove some files after failed/cancelled import operation"
msgstr ""
@@ -780,149 +797,149 @@ msgstr ""
msgid "%1 - cannot find any track/bus with the ID %2 to connect to"
msgstr ""
-#: io.cc:208
+#: io.cc:209
msgid "IO: cannot disconnect port %1 from %2"
msgstr ""
-#: io.cc:343 io.cc:428
+#: io.cc:344 io.cc:431
msgid "IO: cannot register input port %1"
msgstr ""
-#: io.cc:348 io.cc:433
+#: io.cc:349 io.cc:436
msgid "IO: cannot register output port %1"
msgstr ""
-#: io.cc:591 io.cc:647
+#: io.cc:598 io.cc:654
msgid "incorrect XML node \"%1\" passed to IO object"
msgstr ""
-#: io.cc:706
+#: io.cc:713
msgid "in"
msgstr ""
-#: io.cc:706
+#: io.cc:713
msgid "out"
msgstr ""
-#: io.cc:707
+#: io.cc:714
msgid "input"
msgstr ""
-#: io.cc:707
+#: io.cc:714
msgid "output"
msgstr ""
-#: io.cc:717
+#: io.cc:724
msgid "Unknown bundle \"%1\" listed for %2 of %3"
msgstr ""
-#: io.cc:783
+#: io.cc:790
msgid "Bundle %1 was not available - \"%2\" used instead"
msgstr ""
-#: io.cc:786
+#: io.cc:793
msgid "No %1 bundles available as a replacement"
msgstr ""
-#: io.cc:889
+#: io.cc:896
msgid "%1: cannot create I/O ports"
msgstr ""
-#: io.cc:1017 io.cc:1121
+#: io.cc:1024 io.cc:1128
msgid "IO: badly formed string in XML node for inputs \"%1\""
msgstr ""
-#: io.cc:1022 io.cc:1126
+#: io.cc:1029 io.cc:1133
msgid "bad input string in XML node \"%1\""
msgstr ""
-#: io.cc:1060
+#: io.cc:1067
msgid "IO: badly formed string in XML node for outputs \"%1\""
msgstr ""
-#: io.cc:1065
+#: io.cc:1072
msgid "IO: bad output string in XML node \"%1\""
msgstr ""
-#: io.cc:1411
+#: io.cc:1417
#, c-format
msgid "%s %u"
msgstr ""
-#: io.cc:1458
+#: io.cc:1464
#, c-format
msgid "%s in"
msgstr ""
-#: io.cc:1460
+#: io.cc:1466
#, c-format
msgid "%s out"
msgstr ""
-#: io.cc:1535 session.cc:686 session.cc:715
+#: io.cc:1541 session.cc:689 session.cc:718
msgid "mono"
msgstr ""
-#: io.cc:1537 session.cc:699 session.cc:729
+#: io.cc:1543 session.cc:702 session.cc:732
msgid "L"
msgstr ""
-#: io.cc:1537 session.cc:701 session.cc:731
+#: io.cc:1543 session.cc:704 session.cc:734
msgid "R"
msgstr ""
-#: io.cc:1539 io.cc:1545
+#: io.cc:1545 io.cc:1551
#, c-format
msgid "%d"
msgstr ""
-#: ladspa_plugin.cc:86
+#: ladspa_plugin.cc:93
+msgid "LADSPA: Unable to open module: "
+msgstr ""
+
+#: ladspa_plugin.cc:99
msgid "LADSPA: module has no descriptor function."
msgstr ""
-#: ladspa_plugin.cc:91
+#: ladspa_plugin.cc:106
msgid "LADSPA: plugin has gone away since discovery!"
msgstr ""
-#: ladspa_plugin.cc:98
+#: ladspa_plugin.cc:113
msgid "LADSPA: \"%1\" cannot be used, since it cannot do inplace processing"
msgstr ""
-#: ladspa_plugin.cc:297
+#: ladspa_plugin.cc:311
msgid ""
"illegal parameter number used with plugin \"%1\". This may indicate a change "
"in the plugin design, and presets may be invalid"
msgstr ""
-#: ladspa_plugin.cc:376 ladspa_plugin.cc:426
+#: ladspa_plugin.cc:390 ladspa_plugin.cc:440
msgid "Bad node sent to LadspaPlugin::set_state"
msgstr ""
-#: ladspa_plugin.cc:391 ladspa_plugin.cc:440
+#: ladspa_plugin.cc:405 ladspa_plugin.cc:454
msgid "LADSPA: no ladspa port number"
msgstr ""
-#: ladspa_plugin.cc:397 ladspa_plugin.cc:446
+#: ladspa_plugin.cc:411 ladspa_plugin.cc:460
msgid "LADSPA: no ladspa port data"
msgstr ""
-#: ladspa_plugin.cc:717
-msgid "LADSPA: cannot load module from \"%1\""
-msgstr ""
-
-#: ladspa_plugin.cc:827
+#: ladspa_plugin.cc:840
msgid "Could not locate HOME. Preset not removed."
msgstr ""
-#: ladspa_plugin.cc:864 ladspa_plugin.cc:870
+#: ladspa_plugin.cc:879 ladspa_plugin.cc:885
msgid "Could not create %1. Preset not saved. (%2)"
msgstr ""
-#: ladspa_plugin.cc:877
+#: ladspa_plugin.cc:892
msgid "Error saving presets file %1."
msgstr ""
-#: ladspa_plugin.cc:915
+#: ladspa_plugin.cc:934
msgid "Could not locate HOME. Preset not saved."
msgstr ""
@@ -962,7 +979,7 @@ msgstr ""
msgid "incorrect XML mode passed to Locations::set_state"
msgstr ""
-#: location.cc:842 session.cc:4530 session_state.cc:1031
+#: location.cc:842 session.cc:4533 session_state.cc:1025
msgid "session"
msgstr ""
@@ -1021,40 +1038,39 @@ msgid "Session and LTC framerate mismatch: LTC:%1 Session:%2."
msgstr ""
#: ltc_slave.cc:591
-#, c-format
msgid "flywheel"
msgstr ""
-#: midi_diskstream.cc:167
+#: midi_diskstream.cc:166
msgid ""
"%1: I/O configuration change %4 requested to use %2, but channel setup is %3"
msgstr ""
-#: midi_diskstream.cc:219
+#: midi_diskstream.cc:218
msgid "MidiDiskstream: Playlist \"%1\" isn't a midi playlist"
msgstr ""
-#: midi_diskstream.cc:270
+#: midi_diskstream.cc:269
msgid "MidiDiskstream %1: there is no existing playlist to make a copy of!"
msgstr ""
-#: midi_diskstream.cc:699
+#: midi_diskstream.cc:698
msgid "MidiDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr ""
-#: midi_diskstream.cc:834
+#: midi_diskstream.cc:833
msgid "MidiDiskstream %1: cannot write to disk"
msgstr ""
-#: midi_diskstream.cc:868
+#: midi_diskstream.cc:867
msgid "MidiDiskstream \"%1\": cannot flush captured data to disk!"
msgstr ""
-#: midi_diskstream.cc:955
+#: midi_diskstream.cc:954
msgid "%1: could not create region for complete midi file"
msgstr ""
-#: midi_diskstream.cc:992
+#: midi_diskstream.cc:991
msgid "MidiDiskstream: could not create region for captured midi!"
msgstr ""
@@ -1066,27 +1082,27 @@ msgstr ""
msgid "No SysExID found for sys-ex property change - ignored"
msgstr ""
-#: midi_model.cc:2010
+#: midi_model.cc:2012
msgid "transpose"
msgstr ""
-#: midi_patch_manager.cc:126
+#: midi_patch_manager.cc:127
msgid "Duplicate MIDI device `%1' in `%2' ignored"
msgstr ""
-#: midi_source.cc:125
+#: midi_source.cc:124
msgid "Missing parameter property on InterpolationStyle"
msgstr ""
-#: midi_source.cc:132
+#: midi_source.cc:131
msgid "Missing style property on InterpolationStyle"
msgstr ""
-#: midi_source.cc:144
+#: midi_source.cc:143
msgid "Missing parameter property on AutomationState"
msgstr ""
-#: midi_source.cc:151
+#: midi_source.cc:150
msgid "Missing state property on AutomationState"
msgstr ""
@@ -1130,21 +1146,21 @@ msgstr ""
msgid "solo control"
msgstr ""
-#: mtc_slave.cc:238
+#: mtc_slave.cc:240
msgid "MTC Slave: atomic read of current time failed, sleeping!"
msgstr ""
-#: mtc_slave.cc:361
+#: mtc_slave.cc:362
msgid ""
"Unknown rate/drop value %1 in incoming MTC stream, session values used "
"instead"
msgstr ""
-#: mtc_slave.cc:381
+#: mtc_slave.cc:382
msgid "Session framerate adjusted from %1 TO: MTC's %2."
msgstr ""
-#: mtc_slave.cc:395
+#: mtc_slave.cc:396
msgid "Session and MTC framerate mismatch: MTC:%1 %2:%3."
msgstr ""
@@ -1204,23 +1220,23 @@ msgstr ""
msgid "Pannable given XML data for %1 - ignored"
msgstr ""
-#: panner_manager.cc:79
+#: panner_manager.cc:80
msgid "looking for panners in %1\n"
msgstr ""
-#: panner_manager.cc:106
+#: panner_manager.cc:108
msgid "Panner discovered: \"%1\" in %2\n"
msgstr ""
-#: panner_manager.cc:123
+#: panner_manager.cc:125
msgid "PannerManager: cannot load module \"%1\" (%2)"
msgstr "PannerManager: cannot load module \"%1\" (%2)"
-#: panner_manager.cc:130
+#: panner_manager.cc:132
msgid "PannerManager: module \"%1\" has no descriptor function."
msgstr ""
-#: panner_manager.cc:215
+#: panner_manager.cc:219
msgid "no panner discovered for in/out = %1/%2"
msgstr ""
@@ -1252,89 +1268,89 @@ msgstr ""
msgid "Could not construct playlist for PlaylistSource from session data!"
msgstr ""
-#: plugin.cc:324
+#: plugin.cc:328
msgid ""
"Plugin presets are not supported in this build of %1. Consider paying for a "
"full version"
msgstr ""
-#: plugin.cc:398
+#: plugin.cc:402
msgid ""
"Saving plugin settings is not supported in this build of %1. Consider paying "
"for the full version"
msgstr ""
-#: plugin_insert.cc:597
+#: plugin_insert.cc:589
msgid "programming error: "
msgstr "ошибка программы: "
-#: plugin_insert.cc:934
+#: plugin_insert.cc:926
msgid "XML node describing plugin is missing the `type' field"
msgstr ""
-#: plugin_insert.cc:949
+#: plugin_insert.cc:941
msgid "unknown plugin type %1 in plugin insert state"
msgstr ""
-#: plugin_insert.cc:977
+#: plugin_insert.cc:969
msgid "Plugin has no unique ID field"
msgstr ""
-#: plugin_insert.cc:986
+#: plugin_insert.cc:978
msgid ""
"Found a reference to a plugin (\"%1\") that is unknown.\n"
"Perhaps it was removed or moved since it was last used."
msgstr ""
-#: plugin_insert.cc:1102
+#: plugin_insert.cc:1094
msgid "PluginInsert: Auto: no ladspa port number"
msgstr ""
-#: plugin_insert.cc:1109
+#: plugin_insert.cc:1101
msgid "PluginInsert: Auto: port id out of range"
msgstr ""
-#: plugin_insert.cc:1145
+#: plugin_insert.cc:1137
msgid "PluginInsert: automatable control %1 not found - ignored"
msgstr ""
-#: plugin_manager.cc:161
+#: plugin_manager.cc:165
msgid "Discovering Plugins"
msgstr "Обнаружение модулей"
-#: plugin_manager.cc:335
+#: plugin_manager.cc:286
msgid "Could not parse rdf file: %1"
msgstr ""
-#: plugin_manager.cc:374
+#: plugin_manager.cc:330
msgid "LADSPA: cannot load module \"%1\" (%2)"
msgstr "LADSPA: не удалоÑÑŒ загрузить модуль \"%1\" (%2)"
-#: plugin_manager.cc:381
+#: plugin_manager.cc:337
msgid "LADSPA: module \"%1\" has no descriptor function."
msgstr ""
-#: plugin_manager.cc:602
+#: plugin_manager.cc:567
msgid ""
"VST plugin %1 does not support processReplacing, and so cannot be used in %2 "
"at this time"
msgstr ""
-#: plugin_manager.cc:709
+#: plugin_manager.cc:680
msgid ""
"linuxVST plugin %1 does not support processReplacing, and so cannot be used "
"in %2 at this time"
msgstr ""
-#: plugin_manager.cc:870
+#: plugin_manager.cc:841
msgid "unknown plugin status type \"%1\" - all entries ignored"
msgstr ""
-#: plugin_manager.cc:887
+#: plugin_manager.cc:858
msgid "unknown plugin type \"%1\" - ignored"
msgstr ""
-#: port.cc:410
+#: port.cc:412
msgid "could not reregister %1"
msgstr ""
@@ -1446,11 +1462,11 @@ msgstr ""
msgid "cannot create new name for region \"%1\""
msgstr ""
-#: resampled_source.cc:98
+#: resampled_source.cc:102
msgid "Import: %1"
msgstr "Импорт: %1"
-#: resampled_source.cc:128 srcfilesource.cc:76
+#: resampled_source.cc:132 srcfilesource.cc:76
msgid "Import: src_new() failed : %1"
msgstr ""
@@ -1458,27 +1474,27 @@ msgstr ""
msgid "return %1"
msgstr ""
-#: route.cc:1077 route.cc:2518
+#: route.cc:1081 route.cc:2541
msgid "unknown Processor type \"%1\"; ignored"
msgstr ""
-#: route.cc:1089
+#: route.cc:1093
msgid "processor could not be created. Ignored."
msgstr ""
-#: route.cc:1952 route.cc:2177
+#: route.cc:1975 route.cc:2200
msgid "Bad node sent to Route::set_state() [%1]"
msgstr ""
-#: route.cc:2012
+#: route.cc:2035
msgid "Pannable state found for route (%1) without a panner!"
msgstr ""
-#: route.cc:2086 route.cc:2090 route.cc:2291 route.cc:2295
+#: route.cc:2109 route.cc:2113 route.cc:2314 route.cc:2318
msgid "badly formed order key string in state file! [%1] ... ignored."
msgstr ""
-#: route.cc:2301
+#: route.cc:2324
msgid "Converting deprecated order key for %1 using Editor order %2"
msgstr ""
@@ -1526,147 +1542,147 @@ msgstr ""
msgid "Set up standard connections"
msgstr "ÐаÑтройка обычных Ñоединений"
-#: session.cc:635
+#: session.cc:638
msgid "could not setup Click I/O"
msgstr ""
-#: session.cc:683
+#: session.cc:686
#, c-format
msgid "out %<PRIu32>"
msgstr ""
-#: session.cc:697
+#: session.cc:700
#, c-format
msgid "out %<PRIu32>+%<PRIu32>"
msgstr ""
-#: session.cc:712
+#: session.cc:715
#, c-format
msgid "in %<PRIu32>"
msgstr ""
-#: session.cc:726
+#: session.cc:729
#, c-format
msgid "in %<PRIu32>+%<PRIu32>"
msgstr ""
-#: session.cc:790
+#: session.cc:793
msgid "cannot connect master output %1 to %2"
msgstr ""
-#: session.cc:859
+#: session.cc:862
msgid "monitor"
msgstr ""
-#: session.cc:904
+#: session.cc:907
msgid "cannot connect control input %1 to %2"
msgstr ""
-#: session.cc:924
+#: session.cc:927
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
msgstr ""
-#: session.cc:955
+#: session.cc:958
msgid "cannot connect control output %1 to %2"
msgstr ""
-#: session.cc:1023
+#: session.cc:1026
msgid "cannot create Auditioner: no auditioning of regions possible"
msgstr ""
-#: session.cc:1207
+#: session.cc:1210
msgid "Session: you can't use that location for auto punch (start <= end)"
msgstr ""
-#: session.cc:1247
+#: session.cc:1250
msgid ""
"You cannot use this location for auto-loop because it has zero or negative "
"length"
msgstr ""
-#: session.cc:1561
+#: session.cc:1564
msgid "feedback loop setup between %1 and %2"
msgstr ""
-#: session.cc:1857
+#: session.cc:1860
msgid "Session: could not create new midi track."
msgstr ""
-#: session.cc:1863
+#: session.cc:1866
msgid ""
"No more JACK ports are available. You will need to stop %1 and restart JACK "
"with more ports if you need this many tracks."
msgstr ""
-#: session.cc:2040 session.cc:2043
+#: session.cc:2043 session.cc:2046
msgid "Audio"
msgstr ""
-#: session.cc:2067 session.cc:2075 session.cc:2152 session.cc:2160
+#: session.cc:2070 session.cc:2078 session.cc:2155 session.cc:2163
msgid "cannot configure %1 in/%2 out configuration for new audio track"
msgstr ""
-#: session.cc:2098
+#: session.cc:2101
msgid "Session: could not create new audio track."
msgstr ""
-#: session.cc:2130 session.cc:2133
+#: session.cc:2133 session.cc:2136
msgid "Bus"
msgstr ""
-#: session.cc:2183
+#: session.cc:2186
msgid "Session: could not create new audio route."
msgstr ""
-#: session.cc:2242 session.cc:2252
+#: session.cc:2245 session.cc:2255
msgid "Session: UINT_MAX routes? impossible!"
msgstr ""
-#: session.cc:2274
+#: session.cc:2277
msgid "Session: cannot create track/bus from template description"
msgstr ""
-#: session.cc:2300
+#: session.cc:2303
msgid "Session: could not create new route from template"
msgstr ""
-#: session.cc:2329
+#: session.cc:2332
msgid "Adding new tracks/busses failed"
msgstr "Ðе удалоÑÑŒ добавить новые дорожки/шины"
-#: session.cc:3433
+#: session.cc:3436
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
msgstr ""
-#: session.cc:3553 session.cc:3611
+#: session.cc:3556 session.cc:3614
msgid "There are already %1 recordings for %2, which I consider too many."
msgstr ""
-#: session.cc:4001
+#: session.cc:4004
msgid "send ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4013
+#: session.cc:4016
msgid "aux send ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4025
+#: session.cc:4028
msgid "return ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4037
+#: session.cc:4040
msgid "insert ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4164
+#: session.cc:4167
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
msgstr ""
-#: session.cc:4193
+#: session.cc:4196
msgid "too many bounced versions of playlist \"%1\""
msgstr ""
-#: session.cc:4203
+#: session.cc:4206
msgid "cannot create new audio file \"%1\" for %2"
msgstr ""
@@ -1701,7 +1717,7 @@ msgstr ""
msgid "Session subdirectory does not exist at path %1"
msgstr ""
-#: session_events.cc:184
+#: session_events.cc:185
msgid "Session: cannot have two events of type %1 at the same frame (%2)."
msgstr ""
@@ -1713,13 +1729,13 @@ msgstr ""
msgid "Export ended unexpectedly: %1"
msgstr ""
-#: session_ltc.cc:222
+#: session_ltc.cc:221
msgid ""
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
"of this session."
msgstr ""
-#: session_midi.cc:520
+#: session_midi.cc:519
msgid "Session: cannot send quarter-frame MTC message (%1)"
msgstr ""
@@ -1735,346 +1751,338 @@ msgstr ""
msgid "Programming error: illegal event type in process_event (%1)"
msgstr ""
-#: session_state.cc:140
-msgid "Could not use path %1 (%2)"
-msgstr "Ðе удалоÑÑŒ иÑпользовать раÑположение %1 (%2)"
-
-#: session_state.cc:184
+#: session_state.cc:178
msgid "solo cut control (dB)"
msgstr ""
-#: session_state.cc:208
+#: session_state.cc:202
msgid "Set block size and sample rate"
msgstr "УÑтановка размера блока и чаÑтоты ÑÑмплированиÑ"
-#: session_state.cc:213
+#: session_state.cc:207
msgid "Using configuration"
msgstr "ПрименÑетÑÑ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ"
-#: session_state.cc:325
+#: session_state.cc:319
msgid "Reset Remote Controls"
msgstr "Ð¡Ð±Ñ€Ð¾Ñ ÑƒÐ´Ð°Ð»Ñ‘Ð½Ð½Ð¾Ð³Ð¾ управлениÑ"
-#: session_state.cc:417
+#: session_state.cc:411
msgid "Session: cannot create session peakfile folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:424
+#: session_state.cc:418
msgid "Session: cannot create session sounds dir \"%1\" (%2)"
msgstr ""
-#: session_state.cc:431
+#: session_state.cc:425
msgid "Session: cannot create session midi dir \"%1\" (%2)"
msgstr ""
-#: session_state.cc:438
+#: session_state.cc:432
msgid "Session: cannot create session dead sounds folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:445
+#: session_state.cc:439
msgid "Session: cannot create session export folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:452
+#: session_state.cc:446
msgid "Session: cannot create session analysis folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:459
+#: session_state.cc:453
msgid "Session: cannot create session plugins folder \"%1\" (%2)"
msgstr "Session: cannot create session plugins folder \"%1\" (%2)"
-#: session_state.cc:466
+#: session_state.cc:460
msgid "Session: cannot create session externals folder \"%1\" (%2)"
msgstr "Session: cannot create session externals folder \"%1\" (%2)"
-#: session_state.cc:480
+#: session_state.cc:474
msgid "Session: cannot create session folder \"%1\" (%2)"
msgstr "Session: cannot create session folder \"%1\" (%2)"
-#: session_state.cc:514
+#: session_state.cc:508
msgid "Could not open %1 for writing session template"
msgstr "Ðе удалоÑÑŒ открыть %1 Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи шаблона ÑеÑÑии"
-#: session_state.cc:520
+#: session_state.cc:514
msgid "Could not open session template %1 for reading"
msgstr ""
-#: session_state.cc:539
+#: session_state.cc:533
msgid "master"
msgstr "master"
-#: session_state.cc:600
+#: session_state.cc:594
msgid "Could not remove pending capture state at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:624
+#: session_state.cc:618
msgid "could not rename snapshot %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:652
+#: session_state.cc:646
msgid "Could not remove session file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:669
+#: session_state.cc:663
msgid ""
"the %1 audio engine is not connected and state saving would lose all I/O "
"connections. Session not saved"
msgstr ""
-#: session_state.cc:720
+#: session_state.cc:714
msgid "state could not be saved to %1"
msgstr ""
-#: session_state.cc:722 session_state.cc:733
+#: session_state.cc:716 session_state.cc:727
msgid "Could not remove temporary session file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:730
-msgid "could not rename temporary session file %1 to %2"
+#: session_state.cc:724
+msgid "could not rename temporary session file %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:798
+#: session_state.cc:792
msgid "%1: session file \"%2\" doesn't exist!"
msgstr "%1: файл ÑеÑÑии «%2» не ÑущеÑтвует!"
-#: session_state.cc:810
+#: session_state.cc:804
msgid "Could not understand session file %1"
msgstr ""
-#: session_state.cc:819
+#: session_state.cc:813
msgid "Session file %1 is not a session"
msgstr "Файл ÑеÑÑии %1 не ÑвлÑетÑÑ ÑеÑÑией"
-#: session_state.cc:1125
+#: session_state.cc:1119
msgid "programming error: Session: incorrect XML node sent to set_state()"
msgstr ""
-#: session_state.cc:1179
+#: session_state.cc:1173
msgid "Session: XML state has no options section"
msgstr ""
-#: session_state.cc:1184
+#: session_state.cc:1178
msgid "Session: XML state has no metadata section"
msgstr ""
-#: session_state.cc:1195
+#: session_state.cc:1189
msgid "Session: XML state has no sources section"
msgstr ""
-#: session_state.cc:1202
+#: session_state.cc:1196
msgid "Session: XML state has no Tempo Map section"
msgstr ""
-#: session_state.cc:1209
+#: session_state.cc:1203
msgid "Session: XML state has no locations section"
msgstr ""
-#: session_state.cc:1235
+#: session_state.cc:1229
msgid "Session: XML state has no Regions section"
msgstr ""
-#: session_state.cc:1242
+#: session_state.cc:1236
msgid "Session: XML state has no playlists section"
msgstr ""
-#: session_state.cc:1262
+#: session_state.cc:1256
msgid "Session: XML state has no bundles section"
msgstr ""
-#: session_state.cc:1274
+#: session_state.cc:1268
msgid "Session: XML state has no diskstreams section"
msgstr ""
-#: session_state.cc:1282
+#: session_state.cc:1276
msgid "Session: XML state has no routes section"
msgstr ""
-#: session_state.cc:1294
+#: session_state.cc:1288
msgid "Session: XML state has no route groups section"
msgstr ""
-#: session_state.cc:1303
+#: session_state.cc:1297
msgid "Session: XML state has no edit groups section"
msgstr ""
-#: session_state.cc:1310
+#: session_state.cc:1304
msgid "Session: XML state has no mix groups section"
msgstr ""
-#: session_state.cc:1318
+#: session_state.cc:1312
msgid "Session: XML state has no click section"
msgstr ""
-#: session_state.cc:1360
+#: session_state.cc:1354
msgid "Session: cannot create Route from XML description."
msgstr ""
-#: session_state.cc:1364
+#: session_state.cc:1358
msgid "Loaded track/bus %1"
msgstr "Загружена дорожка/шина %1"
-#: session_state.cc:1462
+#: session_state.cc:1456
msgid "Could not find diskstream for route"
msgstr ""
-#: session_state.cc:1516
+#: session_state.cc:1510
msgid "Session: cannot create Region from XML description."
msgstr ""
-#: session_state.cc:1520
+#: session_state.cc:1514
msgid "Can not load state for region '%1'"
msgstr ""
-#: session_state.cc:1556
+#: session_state.cc:1550
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
msgstr ""
-#: session_state.cc:1584
+#: session_state.cc:1578
msgid "Nested source has no ID info in session file! (ignored)"
msgstr ""
-#: session_state.cc:1596
+#: session_state.cc:1590
msgid "Cannot reconstruct nested source for region %1"
msgstr ""
-#: session_state.cc:1658
+#: session_state.cc:1652
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
msgstr ""
-#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
+#: session_state.cc:1660 session_state.cc:1681 session_state.cc:1701
msgid ""
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
msgstr ""
-#: session_state.cc:1672 session_state.cc:1693 session_state.cc:1713
+#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
msgid ""
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
"%1"
msgstr ""
-#: session_state.cc:1736
+#: session_state.cc:1730
msgid ""
"Session: XMLNode describing an AudioRegion is missing some master sources; "
"ignored"
msgstr ""
-#: session_state.cc:1770
+#: session_state.cc:1764
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
msgstr ""
-#: session_state.cc:1778
+#: session_state.cc:1772
msgid ""
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
msgstr ""
-#: session_state.cc:1784
+#: session_state.cc:1778
msgid ""
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
msgstr ""
-#: session_state.cc:1852
+#: session_state.cc:1846
msgid ""
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
"existing files with similar names"
msgstr ""
-#: session_state.cc:1875
+#: session_state.cc:1869
msgid "Session: cannot create Source from XML description."
msgstr ""
-#: session_state.cc:1909
+#: session_state.cc:1903
msgid "A sound file is missing. It will be replaced by silence."
msgstr ""
-#: session_state.cc:1932
+#: session_state.cc:1926
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
msgstr ""
-#: session_state.cc:1949
+#: session_state.cc:1943
msgid "Could not create templates directory \"%1\" (%2)"
msgstr "Could not create templates directory \"%1\" (%2)"
-#: session_state.cc:1962
+#: session_state.cc:1956
msgid "Template \"%1\" already exists - new version not created"
msgstr ""
-#: session_state.cc:1968
+#: session_state.cc:1962
msgid "Could not create directory for Session template\"%1\" (%2)"
msgstr "Could not create directory for Session template\"%1\" (%2)"
-#: session_state.cc:1978
+#: session_state.cc:1972
msgid "template not saved"
msgstr ""
-#: session_state.cc:1988
+#: session_state.cc:1982
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
msgstr ""
-#: session_state.cc:2183
+#: session_state.cc:2225
msgid "Unknown node \"%1\" found in Bundles list from session file"
msgstr ""
-#: session_state.cc:2725 session_state.cc:2731
-msgid "Cannot expand path %1 (%2)"
-msgstr "Cannot expand path %1 (%2)"
-
-#: session_state.cc:2784
+#: session_state.cc:2820
msgid "Session: cannot create dead file folder \"%1\" (%2)"
msgstr "Session: cannot create dead file folder \"%1\" (%2)"
-#: session_state.cc:2823
+#: session_state.cc:2859
msgid "cannot rename unused file source from %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:2841
+#: session_state.cc:2877
msgid "cannot remove peakfile %1 for %2 (%3)"
msgstr ""
-#: session_state.cc:3143
+#: session_state.cc:3179
msgid "could not backup old history file, current history not saved"
msgstr ""
-#: session_state.cc:3156
+#: session_state.cc:3192
msgid "history could not be saved to %1"
msgstr ""
-#: session_state.cc:3159
+#: session_state.cc:3195
msgid "Could not remove history file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:3163
+#: session_state.cc:3199
msgid "could not restore history file from backup %1 (%2)"
msgstr ""
-#: session_state.cc:3188
+#: session_state.cc:3224
msgid "%1: no history file \"%2\" for this session."
msgstr ""
-#: session_state.cc:3194
+#: session_state.cc:3230
msgid "Could not understand session history file \"%1\""
msgstr ""
-#: session_state.cc:3236
+#: session_state.cc:3272
msgid "Failed to downcast MidiSource for NoteDiffCommand"
msgstr ""
-#: session_state.cc:3247
+#: session_state.cc:3283
msgid "Failed to downcast MidiSource for SysExDiffCommand"
msgstr ""
-#: session_state.cc:3258
+#: session_state.cc:3294
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
msgstr ""
-#: session_state.cc:3266
+#: session_state.cc:3302
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
msgstr ""
-#: session_state.cc:3502
+#: session_state.cc:3538
msgid "Session: unknown diskstream type in XML"
msgstr ""
-#: session_state.cc:3507
+#: session_state.cc:3543
msgid "Session: could not load diskstream via XML state"
msgstr ""
@@ -2098,181 +2106,185 @@ msgid ""
"control"
msgstr ""
-#: smf_source.cc:252
+#: smf_source.cc:262
msgid "Unable to read event prefix, corrupt MIDI ring"
msgstr ""
-#: smf_source.cc:265
+#: smf_source.cc:275
msgid "Event has time and size but no body, corrupt MIDI ring"
msgstr ""
-#: smf_source.cc:271
+#: smf_source.cc:281
msgid "Event time is before MIDI source position"
msgstr ""
-#: smf_source.cc:306 smf_source.cc:345
+#: smf_source.cc:316 smf_source.cc:355
msgid "Skipping event with unordered time %1"
msgstr ""
-#: smf_source.cc:410
+#: smf_source.cc:420
msgid "cannot open MIDI file %1 for write"
msgstr "не удалоÑÑŒ открыть MIDI-файл %2 Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи"
-#: sndfile_helpers.cc:32
+#: sndfile_helpers.cc:34
msgid "WAV"
msgstr "WAV"
-#: sndfile_helpers.cc:33
+#: sndfile_helpers.cc:35
msgid "AIFF"
msgstr "AIFF"
-#: sndfile_helpers.cc:34
+#: sndfile_helpers.cc:36
msgid "CAF"
msgstr "CAF"
-#: sndfile_helpers.cc:35
+#: sndfile_helpers.cc:37
msgid "W64 (64 bit WAV)"
msgstr "W64 (64-разрÑдный WAV)"
-#: sndfile_helpers.cc:36
+#: sndfile_helpers.cc:38
msgid "FLAC"
msgstr "FLAC"
-#: sndfile_helpers.cc:37
+#: sndfile_helpers.cc:39
msgid "Ogg/Vorbis"
msgstr "Ogg/Vorbis"
-#: sndfile_helpers.cc:38
+#: sndfile_helpers.cc:40
msgid "raw (no header)"
msgstr "raw (без заголовка)"
-#: sndfile_helpers.cc:43
+#: sndfile_helpers.cc:45
msgid ".wav"
msgstr ".wav"
-#: sndfile_helpers.cc:44
+#: sndfile_helpers.cc:46
msgid ".aiff"
msgstr ".aiff"
-#: sndfile_helpers.cc:45
+#: sndfile_helpers.cc:47
msgid ".caf"
msgstr ".caf"
-#: sndfile_helpers.cc:46
+#: sndfile_helpers.cc:48
msgid ".w64"
msgstr ".w64"
-#: sndfile_helpers.cc:47
+#: sndfile_helpers.cc:49
msgid ".flac"
msgstr ".flac"
-#: sndfile_helpers.cc:48
+#: sndfile_helpers.cc:50
msgid ".ogg"
msgstr ".ogg"
-#: sndfile_helpers.cc:49
+#: sndfile_helpers.cc:51
msgid ".raw"
msgstr ".raw"
-#: sndfile_helpers.cc:64
+#: sndfile_helpers.cc:66
msgid "Signed 16 bit PCM"
msgstr "Signed 16 bit PCM"
-#: sndfile_helpers.cc:65
+#: sndfile_helpers.cc:67
msgid "Signed 24 bit PCM"
msgstr "Signed 24 bit PCM"
-#: sndfile_helpers.cc:66
+#: sndfile_helpers.cc:68
msgid "Signed 32 bit PCM"
msgstr "Signed 32 bit PCM"
-#: sndfile_helpers.cc:67
+#: sndfile_helpers.cc:69
msgid "Signed 8 bit PCM"
msgstr "Signed 8 bit PCM"
-#: sndfile_helpers.cc:68
+#: sndfile_helpers.cc:70
msgid "32 bit float"
msgstr "32 bit float"
-#: sndfile_helpers.cc:81
+#: sndfile_helpers.cc:83
msgid "Little-endian (Intel)"
msgstr ""
-#: sndfile_helpers.cc:82
+#: sndfile_helpers.cc:84
msgid "Big-endian (PowerPC)"
msgstr ""
-#: sndfilesource.cc:201
+#: sndfilesource.cc:210
msgid "SndFileSource: cannot open file \"%1\" for %2 (%3)"
msgstr ""
-#: sndfilesource.cc:209
+#: sndfilesource.cc:218
msgid ""
"SndFileSource: file only contains %1 channels; %2 is invalid as a channel "
"number"
msgstr ""
-#: sndfilesource.cc:255 sndfilesource.cc:571 sndfilesource.cc:595
+#: sndfilesource.cc:264 sndfilesource.cc:604 sndfilesource.cc:628
msgid ""
"cannot set broadcast info for audio file %1 (%2); dropping broadcast info "
"for this file"
msgstr ""
-#: sndfilesource.cc:302
+#: sndfilesource.cc:311
msgid "could not allocate file %1 for reading."
msgstr ""
-#: sndfilesource.cc:337
+#: sndfilesource.cc:346
msgid "SndFileSource: could not seek to frame %1 within %2 (%3)"
msgstr ""
-#: sndfilesource.cc:347
+#: sndfilesource.cc:356
msgid ""
"SndFileSource: @ %1 could not read %2 within %3 (%4) (len = %5, ret was %6)"
msgstr ""
-#: sndfilesource.cc:391 sndfilesource.cc:420
+#: sndfilesource.cc:400 sndfilesource.cc:429
msgid "attempt to write a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:396 utils.cc:545 utils.cc:569 utils.cc:583 utils.cc:602
+#: sndfilesource.cc:405 utils.cc:547 utils.cc:571 utils.cc:585 utils.cc:604
msgid "programming error: %1 %2"
msgstr "programming error: %1 %2"
-#: sndfilesource.cc:523
+#: sndfilesource.cc:532 sndfilesource.cc:562
msgid "attempt to flush a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:528
+#: sndfilesource.cc:537 sndfilesource.cc:557
msgid "attempt to flush an un-opened audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:534
+#: sndfilesource.cc:543
msgid "could not allocate file %1 to write header"
msgstr ""
-#: sndfilesource.cc:548
+#: sndfilesource.cc:568
+msgid "could not allocate file %1 to flush contents"
+msgstr ""
+
+#: sndfilesource.cc:581
msgid ""
"attempt to store broadcast info in a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:553
+#: sndfilesource.cc:586
msgid "attempt to set BWF info for an un-opened audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:614
+#: sndfilesource.cc:647
msgid "%1: cannot seek to %2 (libsndfile error: %3)"
msgstr ""
-#: sndfilesource.cc:727
+#: sndfilesource.cc:760
msgid "SndFileSource: \"%1\" bad read retval: %2 of %5 (%3: %4)"
msgstr ""
-#: sndfilesource.cc:740 sndfilesource.cc:790 sndfilesource.cc:797
+#: sndfilesource.cc:773 sndfilesource.cc:823 sndfilesource.cc:830
msgid "SndFileSource: \"%1\" bad write (%2)"
msgstr ""
-#: sndfilesource.cc:820
+#: sndfilesource.cc:853
msgid ""
"Filesource: start time is already set for existing file (%1): Cannot change "
"start time."
@@ -2441,54 +2453,60 @@ msgstr ""
msgid "Node for Port has no \"name\" property"
msgstr "Node for Port has no \"name\" property"
-#: utils.cc:393 utils.cc:417
+#: utils.cc:395 utils.cc:419
msgid "Splice"
msgstr ""
-#: utils.cc:395 utils.cc:410
+#: utils.cc:397 utils.cc:412
msgid "Slide"
msgstr ""
-#: utils.cc:397 utils.cc:413
+#: utils.cc:399 utils.cc:415
msgid "Lock"
msgstr ""
-#: utils.cc:400
+#: utils.cc:402
msgid "programming error: unknown edit mode string \"%1\""
msgstr "programming error: unknown edit mode string \"%1\""
-#: utils.cc:424 utils.cc:456
+#: utils.cc:426 utils.cc:458
msgid "MIDI Timecode"
msgstr ""
-#: utils.cc:424 utils.cc:454
+#: utils.cc:426 utils.cc:456
msgid "MTC"
msgstr "MTC"
-#: utils.cc:428 utils.cc:463
+#: utils.cc:430 utils.cc:465
msgid "MIDI Clock"
msgstr ""
-#: utils.cc:432 utils.cc:450 utils.cc:470
+#: utils.cc:434 utils.cc:452 utils.cc:472
msgid "JACK"
msgstr "JACK"
-#: utils.cc:436
+#: utils.cc:438
msgid "programming error: unknown sync source string \"%1\""
msgstr "programming error: unknown sync source string \"%1\""
-#: utils.cc:461
+#: utils.cc:463
msgid "M-Clock"
msgstr ""
-#: utils.cc:467
+#: utils.cc:469
msgid "LTC"
msgstr "LTC"
-#: utils.cc:637
+#: utils.cc:639
msgid "programming error: unknown native header format: %1"
msgstr "programming error: unknown native header format: %1"
-#: utils.cc:652
+#: utils.cc:654
msgid "cannot open directory %1 (%2)"
msgstr "cannot open directory %1 (%2)"
+
+#~ msgid "Could not use path %1 (%2)"
+#~ msgstr "Ðе удалоÑÑŒ иÑпользовать раÑположение %1 (%2)"
+
+#~ msgid "Cannot expand path %1 (%2)"
+#~ msgstr "Cannot expand path %1 (%2)"
diff --git a/libs/ardour/po/sv.po b/libs/ardour/po/sv.po
index 5558fde391..df2d04ae0b 100644
--- a/libs/ardour/po/sv.po
+++ b/libs/ardour/po/sv.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ardour\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
+"POT-Creation-Date: 2014-02-10 17:53+0100\n"
"PO-Revision-Date: 2006-10-03 01:09+GMT+1\n"
"Last-Translator: Petter Sundlöf <petter.sundlof@findus.dhs.org>\n"
"Language-Team: Swedish <sv@li.org>\n"
@@ -20,64 +20,64 @@ msgstr ""
msgid "Fader"
msgstr "Volymreglage"
-#: audio_diskstream.cc:244
+#: audio_diskstream.cc:242
msgid "AudioDiskstream: Playlist \"%1\" isn't an audio playlist"
msgstr ""
-#: audio_diskstream.cc:296
+#: audio_diskstream.cc:294
msgid "AudioDiskstream %1: there is no existing playlist to make a copy of!"
msgstr ""
-#: audio_diskstream.cc:848 audio_diskstream.cc:858
+#: audio_diskstream.cc:846 audio_diskstream.cc:856
msgid ""
"AudioDiskstream %1: when refilling, cannot read %2 from playlist at frame %3"
msgstr ""
-#: audio_diskstream.cc:1014
+#: audio_diskstream.cc:1012
msgid "AudioDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr ""
-#: audio_diskstream.cc:1383 audio_diskstream.cc:1400
+#: audio_diskstream.cc:1381 audio_diskstream.cc:1398
msgid "AudioDiskstream %1: cannot write to disk"
msgstr ""
-#: audio_diskstream.cc:1443
+#: audio_diskstream.cc:1441
msgid "AudioDiskstream \"%1\": cannot flush captured data to disk!"
msgstr ""
-#: audio_diskstream.cc:1537
+#: audio_diskstream.cc:1535
msgid "%1: could not create region for complete audio file"
msgstr ""
-#: audio_diskstream.cc:1571
+#: audio_diskstream.cc:1569
msgid "AudioDiskstream: could not create region for captured audio!"
msgstr ""
-#: audio_diskstream.cc:1679
+#: audio_diskstream.cc:1677
msgid "programmer error: %1"
msgstr ""
-#: audio_diskstream.cc:1905
+#: audio_diskstream.cc:1903
msgid "AudioDiskstream: channel %1 out of range"
msgstr ""
-#: audio_diskstream.cc:1919 midi_diskstream.cc:1210
+#: audio_diskstream.cc:1917 midi_diskstream.cc:1209
msgid "%1:%2 new capture file not initialized correctly"
msgstr ""
-#: audio_diskstream.cc:2200
+#: audio_diskstream.cc:2198
msgid "%1: cannot restore pending capture source file %2"
msgstr ""
-#: audio_diskstream.cc:2222
+#: audio_diskstream.cc:2220
msgid "%1: incorrect number of pending sources listed - ignoring them all"
msgstr ""
-#: audio_diskstream.cc:2246
+#: audio_diskstream.cc:2244
msgid "%1: cannot create whole-file region from pending capture sources"
msgstr ""
-#: audio_library.cc:71
+#: audio_library.cc:81
msgid "Could not open %1. Audio Library not saved"
msgstr ""
@@ -117,11 +117,11 @@ msgstr ""
msgid "Audio Playlists (unused)"
msgstr ""
-#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
+#: audio_playlist_source.cc:171 audiosource.cc:891 file_source.cc:520
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
-#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:643
-#: rb_effect.cc:333 session.cc:2619 session.cc:2652 session.cc:3797
-#: session_handle.cc:87 sndfilesource.cc:121
+#: midi_playlist_source.cc:159 midi_source.cc:370 plugin_insert.cc:634
+#: rb_effect.cc:333 session.cc:2636 session.cc:2669 session.cc:3814
+#: session_handle.cc:87 sndfilesource.cc:122
msgid "programming error: %1"
msgstr ""
@@ -145,23 +145,23 @@ msgid ""
"Channels: "
msgstr ""
-#: audio_track.cc:167
+#: audio_track.cc:161
msgid "Unknown bundle \"%1\" listed for input of %2"
msgstr ""
-#: audio_track.cc:169
+#: audio_track.cc:163
msgid "in 1"
msgstr ""
-#: audio_track.cc:170
+#: audio_track.cc:164
msgid "No input bundles available as a replacement"
msgstr ""
-#: audio_track.cc:174
+#: audio_track.cc:168
msgid "Bundle %1 was not available - \"in 1\" used instead"
msgstr ""
-#: audio_track.cc:183
+#: audio_track.cc:177
msgid "improper input channel list in XML node (%1)"
msgstr ""
@@ -185,23 +185,23 @@ msgstr ""
msgid "VAMP Plugin \"%1\" could not be loaded"
msgstr ""
-#: audioengine.cc:488
+#: audioengine.cc:495
msgid "looking for backends in %1\n"
msgstr ""
-#: audioengine.cc:511
+#: audioengine.cc:518
msgid "AudioEngine: cannot load module \"%1\" (%2)"
msgstr ""
-#: audioengine.cc:517
+#: audioengine.cc:524
msgid "AudioEngine: backend at \"%1\" has no descriptor function."
msgstr ""
-#: audioengine.cc:589
+#: audioengine.cc:596
msgid "Could not create backend for %1: %2"
msgstr ""
-#: audioregion.cc:1643
+#: audioregion.cc:1651
msgid ""
"You have requested an operation that requires audio analysis.\n"
"\n"
@@ -216,11 +216,11 @@ msgid ""
"this and future transient-detection operations.\n"
msgstr ""
-#: audiosource.cc:199
+#: audiosource.cc:210
msgid "cannot rename peakfile for %1 from %2 to %3 (%4)"
msgstr ""
-#: audiosource.cc:226
+#: audiosource.cc:239
msgid "AudioSource: cannot stat peakfile \"%1\""
msgstr ""
@@ -228,47 +228,68 @@ msgstr ""
msgid "cannot read sample data for unscaled peak computation"
msgstr ""
-#: audiosource.cc:387
+#: audiosource.cc:386
msgid "AudioSource: cannot open peakpath (a) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:463
+#: audiosource.cc:395 audiosource.cc:473
+msgid ""
+"AudioSource: could not seek to correct location in peak file \"%1\" (%2)"
+msgstr ""
+
+#: audiosource.cc:453
msgid "AudioSource: cannot open peakpath (b) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:587
+#: audiosource.cc:567
msgid ""
"AudioSource[%1]: peak read - cannot read %2 samples at offset %3 of %4 (%5)"
msgstr ""
-#: audiosource.cc:667
+#: audiosource.cc:634
msgid "%1: could not write read raw data for peak computation (%2)"
msgstr ""
-#: audiosource.cc:706
+#: audiosource.cc:672
msgid "AudioSource: cannot open peakpath (c) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:773 audiosource.cc:886
+#: audiosource.cc:739 audiosource.cc:861
+msgid "%1: could not seek in peak file data (%2)"
+msgstr ""
+
+#: audiosource.cc:744 audiosource.cc:870
msgid "%1: could not write peak file data (%2)"
msgstr ""
-#: audiosource.cc:924
+#: audiosource.cc:903
msgid "could not truncate peakfile %1 to %2 (error: %3)"
msgstr ""
-#: auditioner.cc:87
-msgid "no outputs available for auditioner - manual connection required"
+#: auditioner.cc:95
+msgid "Falling back to Reasonable Synth for Midi Audition"
+msgstr ""
+
+#: auditioner.cc:97
+msgid "No synth for midi-audition found."
msgstr ""
-#: auditioner.cc:135
-msgid "Auditioning of non-audio regions not yet supported"
+#: auditioner.cc:152
+msgid "no outputs available for auditioner - manual connection required"
msgstr ""
-#: auditioner.cc:160
+#: auditioner.cc:392 auditioner.cc:438
msgid "Cannot setup auditioner processing flow for %1 channels"
msgstr ""
+#: auditioner.cc:426
+msgid "Failed to load synth for MIDI-Audition."
+msgstr ""
+
+#: auditioner.cc:445
+msgid "Auditioning of regions other than Audio or Midi is not supported."
+msgstr ""
+
#: automatable.cc:81
msgid "Automation node has no path property"
msgstr ""
@@ -300,23 +321,23 @@ msgid ""
"AutomationList: passed XML node called %1, not \"AutomationList\" - ignored"
msgstr ""
-#: butler.cc:91
+#: butler.cc:80
msgid "Cannot create transport request signal pipe (%1)"
msgstr ""
-#: butler.cc:97 butler.cc:103
+#: butler.cc:86 butler.cc:92
msgid "UI: cannot set O_NONBLOCK on butler request pipe (%1)"
msgstr ""
-#: butler.cc:109
+#: butler.cc:124
msgid "Session: could not create butler thread"
msgstr ""
-#: butler.cc:156
+#: butler.cc:165
msgid "poll on butler request pipe failed (%1)"
msgstr ""
-#: butler.cc:163
+#: butler.cc:172
msgid "Error on butler thread request pipe: fd=%1 err=%2"
msgstr ""
@@ -324,55 +345,55 @@ msgstr ""
msgid "Error reading from butler request pipe"
msgstr ""
-#: butler.cc:248
+#: butler.cc:301
msgid "Butler read ahead failure on dstream %1"
msgstr ""
-#: butler.cc:285
+#: butler.cc:338
msgid "Butler write-behind failure on dstream %1"
msgstr ""
-#: control_protocol_manager.cc:134
+#: control_protocol_manager.cc:164
msgid "control protocol name \"%1\" has no descriptor"
msgstr ""
-#: control_protocol_manager.cc:141
+#: control_protocol_manager.cc:171
msgid "control protocol name \"%1\" could not be initialized"
msgstr ""
-#: control_protocol_manager.cc:201
+#: control_protocol_manager.cc:237
msgid "Instantiating mandatory control protocol %1"
msgstr ""
-#: control_protocol_manager.cc:222
+#: control_protocol_manager.cc:258
msgid "looking for control protocols in %1\n"
msgstr ""
-#: control_protocol_manager.cc:247
+#: control_protocol_manager.cc:283
msgid "Control protocol %1 not usable"
msgstr ""
-#: control_protocol_manager.cc:264
+#: control_protocol_manager.cc:300
msgid "Control surface protocol discovered: \"%1\"\n"
msgstr ""
-#: control_protocol_manager.cc:282
+#: control_protocol_manager.cc:318
msgid "ControlProtocolManager: cannot load module \"%1\" (%2)"
msgstr ""
-#: control_protocol_manager.cc:290
+#: control_protocol_manager.cc:324
msgid "ControlProtocolManager: module \"%1\" has no descriptor function."
msgstr ""
-#: cycle_timer.cc:38
+#: cycle_timer.cc:40
msgid "CycleTimer::get_mhz(): can't open /proc/cpuinfo"
msgstr ""
-#: cycle_timer.cc:50
+#: cycle_timer.cc:52
msgid "CycleTimer::get_mhz(): cannot locate cpu MHz in /proc/cpuinfo"
msgstr ""
-#: cycle_timer.cc:73
+#: cycle_timer.cc:75
msgid "cannot locate cpu MHz in /proc/cpuinfo"
msgstr ""
@@ -380,7 +401,7 @@ msgstr ""
msgid "audio"
msgstr ""
-#: data_type.cc:28 session.cc:1791 session.cc:1794
+#: data_type.cc:28 session.cc:1808 session.cc:1811
msgid "MIDI"
msgstr ""
@@ -388,15 +409,15 @@ msgstr ""
msgid "unknown"
msgstr ""
-#: delivery.cc:114
+#: delivery.cc:118
msgid "main outs"
msgstr ""
-#: delivery.cc:117 send.cc:61
+#: delivery.cc:121 send.cc:62
msgid "listen"
msgstr ""
-#: diskstream.cc:303
+#: diskstream.cc:302
msgid "Location \"%1\" not valid for track loop (start >= end)"
msgstr ""
@@ -408,23 +429,23 @@ msgstr ""
msgid "Export failed: %1"
msgstr ""
-#: export_filename.cc:118
+#: export_filename.cc:119
msgid "Existing export folder for this session (%1) does not exist - ignored"
msgstr ""
-#: export_filename.cc:229
+#: export_filename.cc:230
msgid "No Time"
msgstr "Ingen tid"
-#: export_filename.cc:238
+#: export_filename.cc:239
msgid "Invalid time format"
msgstr ""
-#: export_filename.cc:247
+#: export_filename.cc:248
msgid "No Date"
msgstr "Inget datum"
-#: export_filename.cc:262
+#: export_filename.cc:263
msgid "Invalid date format"
msgstr ""
@@ -492,7 +513,7 @@ msgstr ""
msgid "Rectangular"
msgstr ""
-#: export_formats.cc:52 session.cc:5014 session.cc:5030
+#: export_formats.cc:52 session.cc:5006 session.cc:5022
msgid "None"
msgstr ""
@@ -532,15 +553,15 @@ msgstr ""
msgid "No sample format"
msgstr ""
-#: export_handler.cc:335
+#: export_handler.cc:343
msgid "Editor: cannot open \"%1\" as export file for CD marker file"
msgstr ""
-#: export_handler.cc:417 export_handler.cc:420
+#: export_handler.cc:425 export_handler.cc:428
msgid "an error occured while writing a TOC/CUE file: %1"
msgstr ""
-#: export_handler.cc:642 export_handler.cc:700
+#: export_handler.cc:650 export_handler.cc:708
msgid "Cannot convert %1 to Latin-1 text"
msgstr ""
@@ -602,7 +623,7 @@ msgid ""
"configuration"
msgstr ""
-#: file_source.cc:198 session_state.cc:2807
+#: file_source.cc:198 session_state.cc:2843
msgid ""
"there are already 1000 files with names like %1; versioning discontinued"
msgstr ""
@@ -611,35 +632,35 @@ msgstr ""
msgid "cannot rename file source from %1 to %2 (%3)"
msgstr ""
-#: file_source.cc:250 file_source.cc:378
+#: file_source.cc:248 file_source.cc:372
msgid "FileSource: search path not set"
msgstr ""
-#: file_source.cc:313 file_source.cc:448
-msgid "Filesource: cannot find required file (%1): while searching %2"
+#: file_source.cc:309 file_source.cc:439
+msgid "Filesource: cannot find required file (%1)"
msgstr ""
-#: file_source.cc:440
+#: file_source.cc:432
msgid ""
-"FileSource: \"%1\" is ambigous when searching %2\n"
+"FileSource: \"%1\" is ambigous when searching\n"
"\t"
msgstr ""
-#: file_source.cc:494
+#: file_source.cc:484
msgid "Filesource: cannot find required file (%1): %2"
msgstr ""
-#: file_source.cc:501
+#: file_source.cc:492
msgid "Filesource: cannot check for existing file (%1): %2"
msgstr ""
-#: file_source.cc:535
+#: file_source.cc:526
msgid ""
"Programming error! %1 tried to rename a file over another file! It's safe to "
"continue working, but please report this to the developers."
msgstr ""
-#: file_source.cc:540
+#: file_source.cc:531
msgid "cannot rename file %1 to %2 (%3)"
msgstr ""
@@ -653,15 +674,15 @@ msgid ""
"cannot run"
msgstr ""
-#: filesystem_paths.cc:91
+#: filesystem_paths.cc:96
msgid "ARDOUR_DLL_PATH not set in environment - exiting\n"
msgstr ""
-#: filesystem_paths.cc:107
+#: filesystem_paths.cc:125
msgid "ARDOUR_CONFIG_PATH not set in environment - exiting\n"
msgstr ""
-#: filesystem_paths.cc:127
+#: filesystem_paths.cc:148
msgid "ARDOUR_DATA_PATH not set in environment - exiting\n"
msgstr ""
@@ -673,87 +694,83 @@ msgstr ""
msgid "filter: error creating new file %1 (%2)"
msgstr ""
-#: find_session.cc:51
-msgid "Could not resolve path: %1 (%2)"
-msgstr ""
-
-#: find_session.cc:63
+#: find_session.cc:59
msgid "cannot check session path %1 (%2)"
msgstr ""
-#: find_session.cc:89
+#: find_session.cc:85
msgid "cannot check statefile %1 (%2)"
msgstr ""
-#: find_session.cc:125
+#: find_session.cc:121
msgid "%1 is not a snapshot file"
msgstr ""
-#: find_session.cc:142
+#: find_session.cc:138
msgid "cannot determine current working directory (%1)"
msgstr ""
-#: find_session.cc:159
+#: find_session.cc:155
msgid "unknown file type for session %1"
msgstr ""
-#: globals.cc:207
+#: globals.cc:216
msgid "Could not set system open files limit to \"unlimited\""
msgstr ""
-#: globals.cc:209
+#: globals.cc:218
msgid "Could not set system open files limit to %1"
msgstr ""
-#: globals.cc:213
+#: globals.cc:222
msgid "Your system is configured to limit %1 to only %2 open files"
msgstr ""
-#: globals.cc:217
+#: globals.cc:226
msgid "Could not get system open files limit (%1)"
msgstr ""
-#: globals.cc:268
+#: globals.cc:280
msgid "Loading configuration"
msgstr ""
-#: import.cc:207
+#: import.cc:208
msgid "Could not find a source for %1 even though we are updating this file!"
msgstr ""
-#: import.cc:236
+#: import.cc:237
msgid "Unable to create file %1 during import"
msgstr ""
-#: import.cc:262
+#: import.cc:263
msgid "Resampling %1 from %2kHz to %3kHz"
msgstr ""
-#: import.cc:268
+#: import.cc:269
msgid "Copying %1"
msgstr ""
-#: import.cc:446
+#: import.cc:455
msgid "Track %1 of %2 contained no usable MIDI data"
msgstr ""
-#: import.cc:453
+#: import.cc:462
msgid "MIDI file %1 was not readable (no reason available)"
msgstr ""
-#: import.cc:499
+#: import.cc:508
msgid "Import: cannot open input sound file \"%1\""
msgstr ""
-#: import.cc:510
+#: import.cc:519
msgid "Import: error opening MIDI file"
msgstr ""
-#: import.cc:549
+#: import.cc:558
msgid "Loading MIDI file %1"
msgstr ""
-#: import.cc:614
+#: import.cc:623
msgid "Failed to remove some files after failed/cancelled import operation"
msgstr ""
@@ -765,153 +782,153 @@ msgstr ""
msgid "preset %1 (bank %2)"
msgstr ""
-#: internal_send.cc:278 internal_send.cc:279
+#: internal_send.cc:300 internal_send.cc:301
msgid "%1 - cannot find any track/bus with the ID %2 to connect to"
msgstr ""
-#: io.cc:208
+#: io.cc:209
msgid "IO: cannot disconnect port %1 from %2"
msgstr ""
-#: io.cc:343 io.cc:428
+#: io.cc:344 io.cc:431
msgid "IO: cannot register input port %1"
msgstr ""
-#: io.cc:348 io.cc:433
+#: io.cc:349 io.cc:436
msgid "IO: cannot register output port %1"
msgstr ""
-#: io.cc:591 io.cc:647
+#: io.cc:598 io.cc:654
msgid "incorrect XML node \"%1\" passed to IO object"
msgstr ""
-#: io.cc:706
+#: io.cc:713
msgid "in"
msgstr ""
-#: io.cc:706
+#: io.cc:713
msgid "out"
msgstr ""
-#: io.cc:707
+#: io.cc:714
msgid "input"
msgstr "ingång"
-#: io.cc:707
+#: io.cc:714
msgid "output"
msgstr "utgång"
-#: io.cc:717
+#: io.cc:724
msgid "Unknown bundle \"%1\" listed for %2 of %3"
msgstr ""
-#: io.cc:783
+#: io.cc:790
msgid "Bundle %1 was not available - \"%2\" used instead"
msgstr ""
-#: io.cc:786
+#: io.cc:793
msgid "No %1 bundles available as a replacement"
msgstr ""
-#: io.cc:889
+#: io.cc:896
msgid "%1: cannot create I/O ports"
msgstr ""
-#: io.cc:1017 io.cc:1121
+#: io.cc:1024 io.cc:1128
msgid "IO: badly formed string in XML node for inputs \"%1\""
msgstr ""
-#: io.cc:1022 io.cc:1126
+#: io.cc:1029 io.cc:1133
msgid "bad input string in XML node \"%1\""
msgstr ""
-#: io.cc:1060
+#: io.cc:1067
msgid "IO: badly formed string in XML node for outputs \"%1\""
msgstr ""
-#: io.cc:1065
+#: io.cc:1072
msgid "IO: bad output string in XML node \"%1\""
msgstr ""
-#: io.cc:1411
+#: io.cc:1417
#, c-format
msgid "%s %u"
msgstr ""
-#: io.cc:1458
+#: io.cc:1464
#, c-format
msgid "%s in"
msgstr ""
-#: io.cc:1460
+#: io.cc:1466
#, c-format
msgid "%s out"
msgstr ""
-#: io.cc:1535 session.cc:686 session.cc:715
+#: io.cc:1541 session.cc:689 session.cc:718
msgid "mono"
msgstr ""
-#: io.cc:1537 session.cc:699 session.cc:729
+#: io.cc:1543 session.cc:702 session.cc:732
msgid "L"
msgstr ""
-#: io.cc:1537 session.cc:701 session.cc:731
+#: io.cc:1543 session.cc:704 session.cc:734
msgid "R"
msgstr ""
-#: io.cc:1539 io.cc:1545
+#: io.cc:1545 io.cc:1551
#, c-format
msgid "%d"
msgstr ""
-#: ladspa_plugin.cc:86
+#: ladspa_plugin.cc:93
+msgid "LADSPA: Unable to open module: "
+msgstr ""
+
+#: ladspa_plugin.cc:99
msgid "LADSPA: module has no descriptor function."
msgstr ""
-#: ladspa_plugin.cc:91
+#: ladspa_plugin.cc:106
msgid "LADSPA: plugin has gone away since discovery!"
msgstr ""
-#: ladspa_plugin.cc:98
+#: ladspa_plugin.cc:113
msgid "LADSPA: \"%1\" cannot be used, since it cannot do inplace processing"
msgstr ""
-#: ladspa_plugin.cc:297
+#: ladspa_plugin.cc:311
msgid ""
"illegal parameter number used with plugin \"%1\". This may indicate a change "
"in the plugin design, and presets may be invalid"
msgstr ""
-#: ladspa_plugin.cc:376 ladspa_plugin.cc:426
+#: ladspa_plugin.cc:390 ladspa_plugin.cc:440
msgid "Bad node sent to LadspaPlugin::set_state"
msgstr ""
-#: ladspa_plugin.cc:391 ladspa_plugin.cc:440
+#: ladspa_plugin.cc:405 ladspa_plugin.cc:454
msgid "LADSPA: no ladspa port number"
msgstr ""
-#: ladspa_plugin.cc:397 ladspa_plugin.cc:446
+#: ladspa_plugin.cc:411 ladspa_plugin.cc:460
msgid "LADSPA: no ladspa port data"
msgstr ""
-#: ladspa_plugin.cc:717
-msgid "LADSPA: cannot load module from \"%1\""
-msgstr ""
-
-#: ladspa_plugin.cc:827
+#: ladspa_plugin.cc:840
msgid "Could not locate HOME. Preset not removed."
msgstr ""
-#: ladspa_plugin.cc:864 ladspa_plugin.cc:870
+#: ladspa_plugin.cc:879 ladspa_plugin.cc:885
msgid "Could not create %1. Preset not saved. (%2)"
msgstr ""
-#: ladspa_plugin.cc:877
+#: ladspa_plugin.cc:892
msgid "Error saving presets file %1."
msgstr ""
-#: ladspa_plugin.cc:915
+#: ladspa_plugin.cc:934
msgid "Could not locate HOME. Preset not saved."
msgstr ""
@@ -951,7 +968,7 @@ msgstr ""
msgid "incorrect XML mode passed to Locations::set_state"
msgstr ""
-#: location.cc:842 session.cc:4516 session_state.cc:1031
+#: location.cc:842 session.cc:4533 session_state.cc:1025
msgid "session"
msgstr ""
@@ -1006,40 +1023,39 @@ msgid "Session and LTC framerate mismatch: LTC:%1 Session:%2."
msgstr ""
#: ltc_slave.cc:591
-#, c-format
msgid "flywheel"
msgstr ""
-#: midi_diskstream.cc:167
+#: midi_diskstream.cc:166
msgid ""
"%1: I/O configuration change %4 requested to use %2, but channel setup is %3"
msgstr ""
-#: midi_diskstream.cc:219
+#: midi_diskstream.cc:218
msgid "MidiDiskstream: Playlist \"%1\" isn't a midi playlist"
msgstr ""
-#: midi_diskstream.cc:270
+#: midi_diskstream.cc:269
msgid "MidiDiskstream %1: there is no existing playlist to make a copy of!"
msgstr ""
-#: midi_diskstream.cc:699
+#: midi_diskstream.cc:698
msgid "MidiDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr ""
-#: midi_diskstream.cc:834
+#: midi_diskstream.cc:833
msgid "MidiDiskstream %1: cannot write to disk"
msgstr ""
-#: midi_diskstream.cc:868
+#: midi_diskstream.cc:867
msgid "MidiDiskstream \"%1\": cannot flush captured data to disk!"
msgstr ""
-#: midi_diskstream.cc:955
+#: midi_diskstream.cc:954
msgid "%1: could not create region for complete midi file"
msgstr ""
-#: midi_diskstream.cc:992
+#: midi_diskstream.cc:991
msgid "MidiDiskstream: could not create region for captured midi!"
msgstr ""
@@ -1051,27 +1067,27 @@ msgstr ""
msgid "No SysExID found for sys-ex property change - ignored"
msgstr ""
-#: midi_model.cc:2010
+#: midi_model.cc:2012
msgid "transpose"
msgstr ""
-#: midi_patch_manager.cc:126
+#: midi_patch_manager.cc:127
msgid "Duplicate MIDI device `%1' in `%2' ignored"
msgstr ""
-#: midi_source.cc:125
+#: midi_source.cc:124
msgid "Missing parameter property on InterpolationStyle"
msgstr ""
-#: midi_source.cc:132
+#: midi_source.cc:131
msgid "Missing style property on InterpolationStyle"
msgstr ""
-#: midi_source.cc:144
+#: midi_source.cc:143
msgid "Missing parameter property on AutomationState"
msgstr ""
-#: midi_source.cc:151
+#: midi_source.cc:150
msgid "Missing state property on AutomationState"
msgstr ""
@@ -1115,21 +1131,21 @@ msgstr ""
msgid "solo control"
msgstr ""
-#: mtc_slave.cc:238
+#: mtc_slave.cc:240
msgid "MTC Slave: atomic read of current time failed, sleeping!"
msgstr ""
-#: mtc_slave.cc:361
+#: mtc_slave.cc:362
msgid ""
"Unknown rate/drop value %1 in incoming MTC stream, session values used "
"instead"
msgstr ""
-#: mtc_slave.cc:381
+#: mtc_slave.cc:382
msgid "Session framerate adjusted from %1 TO: MTC's %2."
msgstr ""
-#: mtc_slave.cc:395
+#: mtc_slave.cc:396
msgid "Session and MTC framerate mismatch: MTC:%1 %2:%3."
msgstr ""
@@ -1189,31 +1205,35 @@ msgstr ""
msgid "Pannable given XML data for %1 - ignored"
msgstr ""
-#: panner_manager.cc:76
-msgid "looking for panners in %1"
+#: panner_manager.cc:80
+msgid "looking for panners in %1\n"
msgstr ""
-#: panner_manager.cc:100
-msgid "Panner discovered: \"%1\" in %2"
+#: panner_manager.cc:108
+msgid "Panner discovered: \"%1\" in %2\n"
msgstr ""
-#: panner_manager.cc:117
+#: panner_manager.cc:125
msgid "PannerManager: cannot load module \"%1\" (%2)"
msgstr ""
-#: panner_manager.cc:124
+#: panner_manager.cc:132
msgid "PannerManager: module \"%1\" has no descriptor function."
msgstr ""
-#: panner_manager.cc:187
+#: panner_manager.cc:219
msgid "no panner discovered for in/out = %1/%2"
msgstr ""
-#: panner_shell.cc:179
+#: panner_shell.cc:126
+msgid "select panner: %1\n"
+msgstr ""
+
+#: panner_shell.cc:245
msgid "Unknown panner plugin \"%1\" found in pan state - ignored"
msgstr ""
-#: panner_shell.cc:185
+#: panner_shell.cc:251
msgid "panner plugin node has no type information!"
msgstr ""
@@ -1233,19 +1253,19 @@ msgstr ""
msgid "Could not construct playlist for PlaylistSource from session data!"
msgstr ""
-#: plugin.cc:324
+#: plugin.cc:328
msgid ""
"Plugin presets are not supported in this build of %1. Consider paying for a "
"full version"
msgstr ""
-#: plugin.cc:398
+#: plugin.cc:402
msgid ""
"Saving plugin settings is not supported in this build of %1. Consider paying "
"for the full version"
msgstr ""
-#: plugin_insert.cc:598
+#: plugin_insert.cc:589
msgid "programming error: "
msgstr ""
@@ -1279,43 +1299,43 @@ msgstr ""
msgid "PluginInsert: automatable control %1 not found - ignored"
msgstr ""
-#: plugin_manager.cc:161
+#: plugin_manager.cc:165
msgid "Discovering Plugins"
msgstr ""
-#: plugin_manager.cc:335
+#: plugin_manager.cc:286
msgid "Could not parse rdf file: %1"
msgstr ""
-#: plugin_manager.cc:374
+#: plugin_manager.cc:330
msgid "LADSPA: cannot load module \"%1\" (%2)"
msgstr ""
-#: plugin_manager.cc:381
+#: plugin_manager.cc:337
msgid "LADSPA: module \"%1\" has no descriptor function."
msgstr ""
-#: plugin_manager.cc:602
+#: plugin_manager.cc:567
msgid ""
"VST plugin %1 does not support processReplacing, and so cannot be used in %2 "
"at this time"
msgstr ""
-#: plugin_manager.cc:709
+#: plugin_manager.cc:680
msgid ""
"linuxVST plugin %1 does not support processReplacing, and so cannot be used "
"in %2 at this time"
msgstr ""
-#: plugin_manager.cc:870
+#: plugin_manager.cc:841
msgid "unknown plugin status type \"%1\" - all entries ignored"
msgstr ""
-#: plugin_manager.cc:887
+#: plugin_manager.cc:858
msgid "unknown plugin type \"%1\" - ignored"
msgstr ""
-#: port.cc:410
+#: port.cc:412
msgid "could not reregister %1"
msgstr ""
@@ -1323,11 +1343,11 @@ msgstr ""
msgid "insert %1"
msgstr ""
-#: port_insert.cc:198
+#: port_insert.cc:197
msgid "XML node describing port insert is missing the `type' field"
msgstr ""
-#: port_insert.cc:203
+#: port_insert.cc:202
msgid "non-port insert XML used for port plugin insert"
msgstr ""
@@ -1359,11 +1379,11 @@ msgstr "AudioEngine: kan inte ansluta %1 (%2) till %3 (%4)"
msgid "Re-establising port %1 failed"
msgstr ""
-#: processor.cc:207
+#: processor.cc:208
msgid "No %1 property flag in element %2"
msgstr ""
-#: processor.cc:216
+#: processor.cc:217
msgid "No child node with active property"
msgstr ""
@@ -1427,11 +1447,11 @@ msgstr ""
msgid "cannot create new name for region \"%1\""
msgstr ""
-#: resampled_source.cc:98
+#: resampled_source.cc:102
msgid "Import: %1"
msgstr ""
-#: resampled_source.cc:128
+#: resampled_source.cc:132 srcfilesource.cc:76
msgid "Import: src_new() failed : %1"
msgstr ""
@@ -1439,27 +1459,27 @@ msgstr ""
msgid "return %1"
msgstr ""
-#: route.cc:1075 route.cc:2528
+#: route.cc:1081 route.cc:2541
msgid "unknown Processor type \"%1\"; ignored"
msgstr ""
-#: route.cc:1087
+#: route.cc:1093
msgid "processor could not be created. Ignored."
msgstr ""
-#: route.cc:1962 route.cc:2187
+#: route.cc:1975 route.cc:2200
msgid "Bad node sent to Route::set_state() [%1]"
msgstr ""
-#: route.cc:2022
+#: route.cc:2035
msgid "Pannable state found for route (%1) without a panner!"
msgstr ""
-#: route.cc:2096 route.cc:2100 route.cc:2301 route.cc:2305
+#: route.cc:2109 route.cc:2113 route.cc:2314 route.cc:2318
msgid "badly formed order key string in state file! [%1] ... ignored."
msgstr ""
-#: route.cc:2311
+#: route.cc:2324
msgid "Converting deprecated order key for %1 using Editor order %2"
msgstr ""
@@ -1475,15 +1495,15 @@ msgstr ""
msgid "error writing tempo-adjusted data to %1"
msgstr ""
-#: send.cc:59
+#: send.cc:60
msgid "aux %1"
msgstr ""
-#: send.cc:63
+#: send.cc:64
msgid "send %1"
msgstr ""
-#: send.cc:65
+#: send.cc:66
msgid "programming error: send created using role %1"
msgstr ""
@@ -1507,147 +1527,147 @@ msgstr ""
msgid "Set up standard connections"
msgstr ""
-#: session.cc:635
+#: session.cc:638
msgid "could not setup Click I/O"
msgstr ""
-#: session.cc:683
+#: session.cc:686
#, c-format
msgid "out %<PRIu32>"
msgstr ""
-#: session.cc:697
+#: session.cc:700
#, c-format
msgid "out %<PRIu32>+%<PRIu32>"
msgstr ""
-#: session.cc:712
+#: session.cc:715
#, c-format
msgid "in %<PRIu32>"
msgstr ""
-#: session.cc:726
+#: session.cc:729
#, c-format
msgid "in %<PRIu32>+%<PRIu32>"
msgstr ""
-#: session.cc:790
+#: session.cc:793
msgid "cannot connect master output %1 to %2"
msgstr ""
-#: session.cc:849
+#: session.cc:862
msgid "monitor"
msgstr ""
-#: session.cc:894
+#: session.cc:907
msgid "cannot connect control input %1 to %2"
msgstr ""
-#: session.cc:914
+#: session.cc:927
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
msgstr ""
-#: session.cc:945
+#: session.cc:958
msgid "cannot connect control output %1 to %2"
msgstr ""
-#: session.cc:1009
+#: session.cc:1026
msgid "cannot create Auditioner: no auditioning of regions possible"
msgstr ""
-#: session.cc:1193
+#: session.cc:1210
msgid "Session: you can't use that location for auto punch (start <= end)"
msgstr ""
-#: session.cc:1233
+#: session.cc:1250
msgid ""
"You cannot use this location for auto-loop because it has zero or negative "
"length"
msgstr ""
-#: session.cc:1547
+#: session.cc:1564
msgid "feedback loop setup between %1 and %2"
msgstr ""
-#: session.cc:1843
+#: session.cc:1860
msgid "Session: could not create new midi track."
msgstr ""
-#: session.cc:1849
+#: session.cc:1866
msgid ""
"No more JACK ports are available. You will need to stop %1 and restart JACK "
"with more ports if you need this many tracks."
msgstr ""
-#: session.cc:2026 session.cc:2029
+#: session.cc:2043 session.cc:2046
msgid "Audio"
msgstr ""
-#: session.cc:2053 session.cc:2061 session.cc:2138 session.cc:2146
+#: session.cc:2070 session.cc:2078 session.cc:2155 session.cc:2163
msgid "cannot configure %1 in/%2 out configuration for new audio track"
msgstr ""
-#: session.cc:2084
+#: session.cc:2101
msgid "Session: could not create new audio track."
msgstr ""
-#: session.cc:2116 session.cc:2119
+#: session.cc:2133 session.cc:2136
msgid "Bus"
msgstr ""
-#: session.cc:2169
+#: session.cc:2186
msgid "Session: could not create new audio route."
msgstr ""
-#: session.cc:2228 session.cc:2238
+#: session.cc:2245 session.cc:2255
msgid "Session: UINT_MAX routes? impossible!"
msgstr ""
-#: session.cc:2260
+#: session.cc:2277
msgid "Session: cannot create track/bus from template description"
msgstr ""
-#: session.cc:2286
+#: session.cc:2303
msgid "Session: could not create new route from template"
msgstr ""
-#: session.cc:2315
+#: session.cc:2332
msgid "Adding new tracks/busses failed"
msgstr ""
-#: session.cc:3419
+#: session.cc:3436
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
msgstr ""
-#: session.cc:3539 session.cc:3597
+#: session.cc:3556 session.cc:3614
msgid "There are already %1 recordings for %2, which I consider too many."
msgstr ""
-#: session.cc:3987
+#: session.cc:4004
msgid "send ID %1 appears to be in use already"
msgstr ""
-#: session.cc:3999
+#: session.cc:4016
msgid "aux send ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4011
+#: session.cc:4028
msgid "return ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4023
+#: session.cc:4040
msgid "insert ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4150
+#: session.cc:4167
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
msgstr ""
-#: session.cc:4179
+#: session.cc:4196
msgid "too many bounced versions of playlist \"%1\""
msgstr ""
-#: session.cc:4189
+#: session.cc:4206
msgid "cannot create new audio file \"%1\" for %2"
msgstr ""
@@ -1682,7 +1702,7 @@ msgstr ""
msgid "Session subdirectory does not exist at path %1"
msgstr ""
-#: session_events.cc:184
+#: session_events.cc:185
msgid "Session: cannot have two events of type %1 at the same frame (%2)."
msgstr ""
@@ -1694,13 +1714,13 @@ msgstr ""
msgid "Export ended unexpectedly: %1"
msgstr ""
-#: session_ltc.cc:222
+#: session_ltc.cc:221
msgid ""
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
"of this session."
msgstr ""
-#: session_midi.cc:520
+#: session_midi.cc:519
msgid "Session: cannot send quarter-frame MTC message (%1)"
msgstr ""
@@ -1712,350 +1732,342 @@ msgstr ""
msgid "Session: error in no roll for %1"
msgstr ""
-#: session_process.cc:1157
+#: session_process.cc:1159
msgid "Programming error: illegal event type in process_event (%1)"
msgstr ""
-#: session_state.cc:140
-msgid "Could not use path %1 (%2)"
-msgstr ""
-
-#: session_state.cc:184
+#: session_state.cc:178
msgid "solo cut control (dB)"
msgstr ""
-#: session_state.cc:208
+#: session_state.cc:202
msgid "Set block size and sample rate"
msgstr ""
-#: session_state.cc:213
+#: session_state.cc:207
msgid "Using configuration"
msgstr ""
-#: session_state.cc:325
+#: session_state.cc:319
msgid "Reset Remote Controls"
msgstr ""
-#: session_state.cc:417
+#: session_state.cc:411
msgid "Session: cannot create session peakfile folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:424
+#: session_state.cc:418
msgid "Session: cannot create session sounds dir \"%1\" (%2)"
msgstr ""
-#: session_state.cc:431
+#: session_state.cc:425
msgid "Session: cannot create session midi dir \"%1\" (%2)"
msgstr ""
-#: session_state.cc:438
+#: session_state.cc:432
msgid "Session: cannot create session dead sounds folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:445
+#: session_state.cc:439
msgid "Session: cannot create session export folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:452
+#: session_state.cc:446
msgid "Session: cannot create session analysis folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:459
+#: session_state.cc:453
msgid "Session: cannot create session plugins folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:466
+#: session_state.cc:460
msgid "Session: cannot create session externals folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:480
+#: session_state.cc:474
msgid "Session: cannot create session folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:514
+#: session_state.cc:508
msgid "Could not open %1 for writing session template"
msgstr ""
-#: session_state.cc:520
+#: session_state.cc:514
msgid "Could not open session template %1 for reading"
msgstr ""
-#: session_state.cc:539
+#: session_state.cc:533
msgid "master"
msgstr ""
-#: session_state.cc:600
+#: session_state.cc:594
msgid "Could not remove pending capture state at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:624
+#: session_state.cc:618
msgid "could not rename snapshot %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:652
+#: session_state.cc:646
msgid "Could not remove session file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:669
+#: session_state.cc:663
msgid ""
"the %1 audio engine is not connected and state saving would lose all I/O "
"connections. Session not saved"
msgstr ""
-#: session_state.cc:720
+#: session_state.cc:714
msgid "state could not be saved to %1"
msgstr ""
-#: session_state.cc:722 session_state.cc:733
+#: session_state.cc:716 session_state.cc:727
msgid "Could not remove temporary session file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:730
-msgid "could not rename temporary session file %1 to %2"
+#: session_state.cc:724
+msgid "could not rename temporary session file %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:798
+#: session_state.cc:792
msgid "%1: session file \"%2\" doesn't exist!"
msgstr ""
-#: session_state.cc:810
+#: session_state.cc:804
msgid "Could not understand session file %1"
msgstr ""
-#: session_state.cc:819
+#: session_state.cc:813
msgid "Session file %1 is not a session"
msgstr ""
-#: session_state.cc:1125
+#: session_state.cc:1119
msgid "programming error: Session: incorrect XML node sent to set_state()"
msgstr ""
-#: session_state.cc:1179
+#: session_state.cc:1173
msgid "Session: XML state has no options section"
msgstr ""
-#: session_state.cc:1184
+#: session_state.cc:1178
msgid "Session: XML state has no metadata section"
msgstr ""
-#: session_state.cc:1195
+#: session_state.cc:1189
msgid "Session: XML state has no sources section"
msgstr ""
-#: session_state.cc:1202
+#: session_state.cc:1196
msgid "Session: XML state has no Tempo Map section"
msgstr ""
-#: session_state.cc:1209
+#: session_state.cc:1203
msgid "Session: XML state has no locations section"
msgstr ""
-#: session_state.cc:1235
+#: session_state.cc:1229
msgid "Session: XML state has no Regions section"
msgstr ""
-#: session_state.cc:1242
+#: session_state.cc:1236
msgid "Session: XML state has no playlists section"
msgstr ""
-#: session_state.cc:1262
+#: session_state.cc:1256
msgid "Session: XML state has no bundles section"
msgstr ""
-#: session_state.cc:1274
+#: session_state.cc:1268
msgid "Session: XML state has no diskstreams section"
msgstr ""
-#: session_state.cc:1282
+#: session_state.cc:1276
msgid "Session: XML state has no routes section"
msgstr ""
-#: session_state.cc:1294
+#: session_state.cc:1288
msgid "Session: XML state has no route groups section"
msgstr ""
-#: session_state.cc:1303
+#: session_state.cc:1297
msgid "Session: XML state has no edit groups section"
msgstr ""
-#: session_state.cc:1310
+#: session_state.cc:1304
msgid "Session: XML state has no mix groups section"
msgstr ""
-#: session_state.cc:1318
+#: session_state.cc:1312
msgid "Session: XML state has no click section"
msgstr ""
-#: session_state.cc:1360
+#: session_state.cc:1354
msgid "Session: cannot create Route from XML description."
msgstr ""
-#: session_state.cc:1364
+#: session_state.cc:1358
msgid "Loaded track/bus %1"
msgstr ""
-#: session_state.cc:1462
+#: session_state.cc:1456
msgid "Could not find diskstream for route"
msgstr ""
-#: session_state.cc:1516
+#: session_state.cc:1510
msgid "Session: cannot create Region from XML description."
msgstr ""
-#: session_state.cc:1520
+#: session_state.cc:1514
msgid "Can not load state for region '%1'"
msgstr ""
-#: session_state.cc:1556
+#: session_state.cc:1550
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
msgstr ""
-#: session_state.cc:1584
+#: session_state.cc:1578
msgid "Nested source has no ID info in session file! (ignored)"
msgstr ""
-#: session_state.cc:1596
+#: session_state.cc:1590
msgid "Cannot reconstruct nested source for region %1"
msgstr ""
-#: session_state.cc:1658
+#: session_state.cc:1652
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
msgstr ""
-#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
+#: session_state.cc:1660 session_state.cc:1681 session_state.cc:1701
msgid ""
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
msgstr ""
-#: session_state.cc:1672 session_state.cc:1693 session_state.cc:1713
+#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
msgid ""
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
"%1"
msgstr ""
-#: session_state.cc:1736
+#: session_state.cc:1730
msgid ""
"Session: XMLNode describing an AudioRegion is missing some master sources; "
"ignored"
msgstr ""
-#: session_state.cc:1770
+#: session_state.cc:1764
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
msgstr ""
-#: session_state.cc:1778
+#: session_state.cc:1772
msgid ""
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
msgstr ""
-#: session_state.cc:1784
+#: session_state.cc:1778
msgid ""
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
msgstr ""
-#: session_state.cc:1852
+#: session_state.cc:1846
msgid ""
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
"existing files with similar names"
msgstr ""
-#: session_state.cc:1875
+#: session_state.cc:1869
msgid "Session: cannot create Source from XML description."
msgstr ""
-#: session_state.cc:1909
+#: session_state.cc:1903
msgid "A sound file is missing. It will be replaced by silence."
msgstr ""
-#: session_state.cc:1932
+#: session_state.cc:1926
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
msgstr ""
-#: session_state.cc:1949
+#: session_state.cc:1943
msgid "Could not create templates directory \"%1\" (%2)"
msgstr ""
-#: session_state.cc:1962
+#: session_state.cc:1956
msgid "Template \"%1\" already exists - new version not created"
msgstr ""
-#: session_state.cc:1968
+#: session_state.cc:1962
msgid "Could not create directory for Session template\"%1\" (%2)"
msgstr ""
-#: session_state.cc:1978
+#: session_state.cc:1972
msgid "template not saved"
msgstr ""
-#: session_state.cc:1988
+#: session_state.cc:1982
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
msgstr ""
-#: session_state.cc:2183
+#: session_state.cc:2225
msgid "Unknown node \"%1\" found in Bundles list from session file"
msgstr ""
-#: session_state.cc:2725 session_state.cc:2731
-msgid "Cannot expand path %1 (%2)"
-msgstr ""
-
-#: session_state.cc:2784
+#: session_state.cc:2820
msgid "Session: cannot create dead file folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:2823
+#: session_state.cc:2859
msgid "cannot rename unused file source from %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:2841
+#: session_state.cc:2877
msgid "cannot remove peakfile %1 for %2 (%3)"
msgstr ""
-#: session_state.cc:3143
+#: session_state.cc:3179
msgid "could not backup old history file, current history not saved"
msgstr ""
-#: session_state.cc:3156
+#: session_state.cc:3192
msgid "history could not be saved to %1"
msgstr ""
-#: session_state.cc:3159
+#: session_state.cc:3195
msgid "Could not remove history file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:3163
+#: session_state.cc:3199
msgid "could not restore history file from backup %1 (%2)"
msgstr ""
-#: session_state.cc:3188
+#: session_state.cc:3224
msgid "%1: no history file \"%2\" for this session."
msgstr ""
-#: session_state.cc:3194
+#: session_state.cc:3230
msgid "Could not understand session history file \"%1\""
msgstr ""
-#: session_state.cc:3236
+#: session_state.cc:3272
msgid "Failed to downcast MidiSource for NoteDiffCommand"
msgstr ""
-#: session_state.cc:3247
+#: session_state.cc:3283
msgid "Failed to downcast MidiSource for SysExDiffCommand"
msgstr ""
-#: session_state.cc:3258
+#: session_state.cc:3294
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
msgstr ""
-#: session_state.cc:3266
+#: session_state.cc:3302
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
msgstr ""
-#: session_state.cc:3502
+#: session_state.cc:3538
msgid "Session: unknown diskstream type in XML"
msgstr ""
-#: session_state.cc:3507
+#: session_state.cc:3543
msgid "Session: could not load diskstream via XML state"
msgstr ""
@@ -2079,198 +2091,206 @@ msgid ""
"control"
msgstr ""
-#: smf_source.cc:252
+#: smf_source.cc:262
msgid "Unable to read event prefix, corrupt MIDI ring"
msgstr ""
-#: smf_source.cc:265
+#: smf_source.cc:275
msgid "Event has time and size but no body, corrupt MIDI ring"
msgstr ""
-#: smf_source.cc:271
+#: smf_source.cc:281
msgid "Event time is before MIDI source position"
msgstr ""
-#: smf_source.cc:306 smf_source.cc:345
+#: smf_source.cc:316 smf_source.cc:355
msgid "Skipping event with unordered time %1"
msgstr ""
-#: smf_source.cc:410
+#: smf_source.cc:420
msgid "cannot open MIDI file %1 for write"
msgstr ""
-#: sndfile_helpers.cc:32
+#: sndfile_helpers.cc:34
msgid "WAV"
msgstr ""
-#: sndfile_helpers.cc:33
+#: sndfile_helpers.cc:35
msgid "AIFF"
msgstr ""
-#: sndfile_helpers.cc:34
+#: sndfile_helpers.cc:36
msgid "CAF"
msgstr ""
-#: sndfile_helpers.cc:35
+#: sndfile_helpers.cc:37
msgid "W64 (64 bit WAV)"
msgstr ""
-#: sndfile_helpers.cc:36
+#: sndfile_helpers.cc:38
msgid "FLAC"
msgstr ""
-#: sndfile_helpers.cc:37
+#: sndfile_helpers.cc:39
msgid "Ogg/Vorbis"
msgstr ""
-#: sndfile_helpers.cc:38
+#: sndfile_helpers.cc:40
msgid "raw (no header)"
msgstr ""
-#: sndfile_helpers.cc:43
+#: sndfile_helpers.cc:45
msgid ".wav"
msgstr ""
-#: sndfile_helpers.cc:44
+#: sndfile_helpers.cc:46
msgid ".aiff"
msgstr ""
-#: sndfile_helpers.cc:45
+#: sndfile_helpers.cc:47
msgid ".caf"
msgstr ""
-#: sndfile_helpers.cc:46
+#: sndfile_helpers.cc:48
msgid ".w64"
msgstr ""
-#: sndfile_helpers.cc:47
+#: sndfile_helpers.cc:49
msgid ".flac"
msgstr ""
-#: sndfile_helpers.cc:48
+#: sndfile_helpers.cc:50
msgid ".ogg"
msgstr ""
-#: sndfile_helpers.cc:49
+#: sndfile_helpers.cc:51
msgid ".raw"
msgstr ""
-#: sndfile_helpers.cc:64
+#: sndfile_helpers.cc:66
msgid "Signed 16 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:65
+#: sndfile_helpers.cc:67
msgid "Signed 24 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:66
+#: sndfile_helpers.cc:68
msgid "Signed 32 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:67
+#: sndfile_helpers.cc:69
msgid "Signed 8 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:68
+#: sndfile_helpers.cc:70
msgid "32 bit float"
msgstr ""
-#: sndfile_helpers.cc:81
+#: sndfile_helpers.cc:83
msgid "Little-endian (Intel)"
msgstr ""
-#: sndfile_helpers.cc:82
+#: sndfile_helpers.cc:84
msgid "Big-endian (PowerPC)"
msgstr ""
-#: sndfilesource.cc:201
+#: sndfilesource.cc:210
msgid "SndFileSource: cannot open file \"%1\" for %2 (%3)"
msgstr ""
-#: sndfilesource.cc:209
+#: sndfilesource.cc:218
msgid ""
"SndFileSource: file only contains %1 channels; %2 is invalid as a channel "
"number"
msgstr ""
-#: sndfilesource.cc:255 sndfilesource.cc:571 sndfilesource.cc:595
+#: sndfilesource.cc:264 sndfilesource.cc:604 sndfilesource.cc:628
msgid ""
"cannot set broadcast info for audio file %1 (%2); dropping broadcast info "
"for this file"
msgstr ""
-#: sndfilesource.cc:302
+#: sndfilesource.cc:311
msgid "could not allocate file %1 for reading."
msgstr ""
-#: sndfilesource.cc:337
+#: sndfilesource.cc:346
msgid "SndFileSource: could not seek to frame %1 within %2 (%3)"
msgstr ""
-#: sndfilesource.cc:347
+#: sndfilesource.cc:356
msgid ""
"SndFileSource: @ %1 could not read %2 within %3 (%4) (len = %5, ret was %6)"
msgstr ""
-#: sndfilesource.cc:391 sndfilesource.cc:420
+#: sndfilesource.cc:400 sndfilesource.cc:429
msgid "attempt to write a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:396 utils.cc:510 utils.cc:534 utils.cc:548 utils.cc:567
+#: sndfilesource.cc:405 utils.cc:547 utils.cc:571 utils.cc:585 utils.cc:604
msgid "programming error: %1 %2"
msgstr ""
-#: sndfilesource.cc:523
+#: sndfilesource.cc:532 sndfilesource.cc:562
msgid "attempt to flush a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:528
+#: sndfilesource.cc:537 sndfilesource.cc:557
msgid "attempt to flush an un-opened audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:534
+#: sndfilesource.cc:543
msgid "could not allocate file %1 to write header"
msgstr ""
-#: sndfilesource.cc:548
+#: sndfilesource.cc:568
+msgid "could not allocate file %1 to flush contents"
+msgstr ""
+
+#: sndfilesource.cc:581
msgid ""
"attempt to store broadcast info in a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:553
+#: sndfilesource.cc:586
msgid "attempt to set BWF info for an un-opened audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:614
+#: sndfilesource.cc:647
msgid "%1: cannot seek to %2 (libsndfile error: %3)"
msgstr ""
-#: sndfilesource.cc:727
+#: sndfilesource.cc:760
msgid "SndFileSource: \"%1\" bad read retval: %2 of %5 (%3: %4)"
msgstr ""
-#: sndfilesource.cc:740 sndfilesource.cc:790 sndfilesource.cc:797
+#: sndfilesource.cc:773 sndfilesource.cc:823 sndfilesource.cc:830
msgid "SndFileSource: \"%1\" bad write (%2)"
msgstr ""
-#: sndfilesource.cc:820
+#: sndfilesource.cc:853
msgid ""
"Filesource: start time is already set for existing file (%1): Cannot change "
"start time."
msgstr ""
-#: speakers.cc:239
+#: speakers.cc:280
msgid "Speaker information is missing azimuth - speaker ignored"
msgstr ""
-#: speakers.cc:245
+#: speakers.cc:286
msgid "Speaker information is missing elevation - speaker ignored"
msgstr ""
-#: speakers.cc:251
+#: speakers.cc:292
msgid "Speaker information is missing distance - speaker ignored"
msgstr ""
+#: srcfilesource.cc:135
+msgid "SrcFileSource: %1"
+msgstr ""
+
#: tape_file_matcher.cc:46
msgid "Cannot compile tape track regexp for use (%1)"
msgstr ""
@@ -2418,54 +2438,54 @@ msgstr ""
msgid "Node for Port has no \"name\" property"
msgstr ""
-#: utils.cc:358 utils.cc:382
+#: utils.cc:395 utils.cc:419
msgid "Splice"
msgstr "Skarv"
-#: utils.cc:360 utils.cc:375
+#: utils.cc:397 utils.cc:412
msgid "Slide"
msgstr "Glid"
-#: utils.cc:362 utils.cc:378
+#: utils.cc:399 utils.cc:415
msgid "Lock"
msgstr "LÃ¥s"
-#: utils.cc:365
+#: utils.cc:402
msgid "programming error: unknown edit mode string \"%1\""
msgstr ""
-#: utils.cc:389 utils.cc:421
+#: utils.cc:426 utils.cc:458
msgid "MIDI Timecode"
msgstr ""
-#: utils.cc:389 utils.cc:419
+#: utils.cc:426 utils.cc:456
msgid "MTC"
msgstr ""
-#: utils.cc:393 utils.cc:428
+#: utils.cc:430 utils.cc:465
msgid "MIDI Clock"
msgstr ""
-#: utils.cc:397 utils.cc:415 utils.cc:435
+#: utils.cc:434 utils.cc:452 utils.cc:472
msgid "JACK"
msgstr ""
-#: utils.cc:401
+#: utils.cc:438
msgid "programming error: unknown sync source string \"%1\""
msgstr ""
-#: utils.cc:426
+#: utils.cc:463
msgid "M-Clock"
msgstr ""
-#: utils.cc:432
+#: utils.cc:469
msgid "LTC"
msgstr ""
-#: utils.cc:602
+#: utils.cc:639
msgid "programming error: unknown native header format: %1"
msgstr ""
-#: utils.cc:617
+#: utils.cc:654
msgid "cannot open directory %1 (%2)"
msgstr ""
diff --git a/libs/ardour/po/zh.po b/libs/ardour/po/zh.po
index d39877d9f5..bf937f2a0a 100644
--- a/libs/ardour/po/zh.po
+++ b/libs/ardour/po/zh.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Ardour 3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
+"POT-Creation-Date: 2014-02-10 17:53+0100\n"
"PO-Revision-Date: 2012-08-26 13:43+0800\n"
"Last-Translator: Rui-huai Zhang <zrhzrh>\n"
"Language-Team: zrhzrh <zrhzrh@mail.ustc.edu.cn>\n"
@@ -21,64 +21,64 @@ msgstr ""
msgid "Fader"
msgstr ""
-#: audio_diskstream.cc:244
+#: audio_diskstream.cc:242
msgid "AudioDiskstream: Playlist \"%1\" isn't an audio playlist"
msgstr ""
-#: audio_diskstream.cc:296
+#: audio_diskstream.cc:294
msgid "AudioDiskstream %1: there is no existing playlist to make a copy of!"
msgstr ""
-#: audio_diskstream.cc:848 audio_diskstream.cc:858
+#: audio_diskstream.cc:846 audio_diskstream.cc:856
msgid ""
"AudioDiskstream %1: when refilling, cannot read %2 from playlist at frame %3"
msgstr ""
-#: audio_diskstream.cc:1014
+#: audio_diskstream.cc:1012
msgid "AudioDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr ""
-#: audio_diskstream.cc:1383 audio_diskstream.cc:1400
+#: audio_diskstream.cc:1381 audio_diskstream.cc:1398
msgid "AudioDiskstream %1: cannot write to disk"
msgstr "音频ç£ç›˜æµ %1: 无法å¸å…¥åˆ°ç¡¬ç›˜"
-#: audio_diskstream.cc:1443
+#: audio_diskstream.cc:1441
msgid "AudioDiskstream \"%1\": cannot flush captured data to disk!"
msgstr ""
-#: audio_diskstream.cc:1537
+#: audio_diskstream.cc:1535
msgid "%1: could not create region for complete audio file"
msgstr ""
-#: audio_diskstream.cc:1571
+#: audio_diskstream.cc:1569
msgid "AudioDiskstream: could not create region for captured audio!"
msgstr ""
-#: audio_diskstream.cc:1679
+#: audio_diskstream.cc:1677
msgid "programmer error: %1"
msgstr "程åºé”™è¯¯: %1"
-#: audio_diskstream.cc:1905
+#: audio_diskstream.cc:1903
msgid "AudioDiskstream: channel %1 out of range"
msgstr "音频ç£ç›˜æµ: å£°é“ %1 超出范围"
-#: audio_diskstream.cc:1919 midi_diskstream.cc:1210
+#: audio_diskstream.cc:1917 midi_diskstream.cc:1209
msgid "%1:%2 new capture file not initialized correctly"
msgstr ""
-#: audio_diskstream.cc:2200
+#: audio_diskstream.cc:2198
msgid "%1: cannot restore pending capture source file %2"
msgstr ""
-#: audio_diskstream.cc:2222
+#: audio_diskstream.cc:2220
msgid "%1: incorrect number of pending sources listed - ignoring them all"
msgstr ""
-#: audio_diskstream.cc:2246
+#: audio_diskstream.cc:2244
msgid "%1: cannot create whole-file region from pending capture sources"
msgstr ""
-#: audio_library.cc:71
+#: audio_library.cc:81
msgid "Could not open %1. Audio Library not saved"
msgstr "无法打开 %1. 音频库未ä¿å­˜"
@@ -118,11 +118,11 @@ msgstr ""
msgid "Audio Playlists (unused)"
msgstr "音频播放列表(未使用)"
-#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
+#: audio_playlist_source.cc:171 audiosource.cc:891 file_source.cc:520
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
-#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:643
-#: rb_effect.cc:333 session.cc:2619 session.cc:2652 session.cc:3797
-#: session_handle.cc:87 sndfilesource.cc:121
+#: midi_playlist_source.cc:159 midi_source.cc:370 plugin_insert.cc:634
+#: rb_effect.cc:333 session.cc:2636 session.cc:2669 session.cc:3814
+#: session_handle.cc:87 sndfilesource.cc:122
msgid "programming error: %1"
msgstr "程åºé”™è¯¯: %1"
@@ -150,23 +150,23 @@ msgstr ""
"\n"
"声é“:"
-#: audio_track.cc:167
+#: audio_track.cc:161
msgid "Unknown bundle \"%1\" listed for input of %2"
msgstr ""
-#: audio_track.cc:169
+#: audio_track.cc:163
msgid "in 1"
msgstr ""
-#: audio_track.cc:170
+#: audio_track.cc:164
msgid "No input bundles available as a replacement"
msgstr ""
-#: audio_track.cc:174
+#: audio_track.cc:168
msgid "Bundle %1 was not available - \"in 1\" used instead"
msgstr ""
-#: audio_track.cc:183
+#: audio_track.cc:177
msgid "improper input channel list in XML node (%1)"
msgstr ""
@@ -190,23 +190,23 @@ msgstr "无法载入VAMPæ’件 \"%1\""
msgid "VAMP Plugin \"%1\" could not be loaded"
msgstr "无法载入VAMPæ’件 \"%1\""
-#: audioengine.cc:488
+#: audioengine.cc:495
msgid "looking for backends in %1\n"
msgstr ""
-#: audioengine.cc:511
+#: audioengine.cc:518
msgid "AudioEngine: cannot load module \"%1\" (%2)"
msgstr ""
-#: audioengine.cc:517
+#: audioengine.cc:524
msgid "AudioEngine: backend at \"%1\" has no descriptor function."
msgstr ""
-#: audioengine.cc:589
+#: audioengine.cc:596
msgid "Could not create backend for %1: %2"
msgstr ""
-#: audioregion.cc:1643
+#: audioregion.cc:1651
msgid ""
"You have requested an operation that requires audio analysis.\n"
"\n"
@@ -221,11 +221,11 @@ msgid ""
"this and future transient-detection operations.\n"
msgstr ""
-#: audiosource.cc:199
+#: audiosource.cc:210
msgid "cannot rename peakfile for %1 from %2 to %3 (%4)"
msgstr "无法为 %1 é‡å‘½å峰文件(peakfile), 从 %2 到 %3 (%4)"
-#: audiosource.cc:226
+#: audiosource.cc:239
msgid "AudioSource: cannot stat peakfile \"%1\""
msgstr ""
@@ -233,47 +233,68 @@ msgstr ""
msgid "cannot read sample data for unscaled peak computation"
msgstr "无法为无标度的峰计算读å–采样数æ®"
-#: audiosource.cc:387
+#: audiosource.cc:386
msgid "AudioSource: cannot open peakpath (a) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:463
+#: audiosource.cc:395 audiosource.cc:473
+msgid ""
+"AudioSource: could not seek to correct location in peak file \"%1\" (%2)"
+msgstr ""
+
+#: audiosource.cc:453
msgid "AudioSource: cannot open peakpath (b) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:587
+#: audiosource.cc:567
msgid ""
"AudioSource[%1]: peak read - cannot read %2 samples at offset %3 of %4 (%5)"
msgstr ""
-#: audiosource.cc:667
+#: audiosource.cc:634
msgid "%1: could not write read raw data for peak computation (%2)"
msgstr ""
-#: audiosource.cc:706
+#: audiosource.cc:672
msgid "AudioSource: cannot open peakpath (c) \"%1\" (%2)"
msgstr ""
-#: audiosource.cc:773 audiosource.cc:886
+#: audiosource.cc:739 audiosource.cc:861
+msgid "%1: could not seek in peak file data (%2)"
+msgstr ""
+
+#: audiosource.cc:744 audiosource.cc:870
msgid "%1: could not write peak file data (%2)"
msgstr ""
-#: audiosource.cc:924
+#: audiosource.cc:903
msgid "could not truncate peakfile %1 to %2 (error: %3)"
msgstr ""
-#: auditioner.cc:87
-msgid "no outputs available for auditioner - manual connection required"
+#: auditioner.cc:95
+msgid "Falling back to Reasonable Synth for Midi Audition"
+msgstr ""
+
+#: auditioner.cc:97
+msgid "No synth for midi-audition found."
msgstr ""
-#: auditioner.cc:135
-msgid "Auditioning of non-audio regions not yet supported"
+#: auditioner.cc:152
+msgid "no outputs available for auditioner - manual connection required"
msgstr ""
-#: auditioner.cc:160
+#: auditioner.cc:392 auditioner.cc:438
msgid "Cannot setup auditioner processing flow for %1 channels"
msgstr ""
+#: auditioner.cc:426
+msgid "Failed to load synth for MIDI-Audition."
+msgstr ""
+
+#: auditioner.cc:445
+msgid "Auditioning of regions other than Audio or Midi is not supported."
+msgstr ""
+
#: automatable.cc:81
msgid "Automation node has no path property"
msgstr ""
@@ -305,23 +326,23 @@ msgid ""
"AutomationList: passed XML node called %1, not \"AutomationList\" - ignored"
msgstr ""
-#: butler.cc:91
+#: butler.cc:80
msgid "Cannot create transport request signal pipe (%1)"
msgstr ""
-#: butler.cc:97 butler.cc:103
+#: butler.cc:86 butler.cc:92
msgid "UI: cannot set O_NONBLOCK on butler request pipe (%1)"
msgstr ""
-#: butler.cc:109
+#: butler.cc:124
msgid "Session: could not create butler thread"
msgstr "会è¯ï¼šæ— æ³•åˆ›å»ºç®¡å®¶çº¿ç¨‹"
-#: butler.cc:156
+#: butler.cc:165
msgid "poll on butler request pipe failed (%1)"
msgstr ""
-#: butler.cc:163
+#: butler.cc:172
msgid "Error on butler thread request pipe: fd=%1 err=%2"
msgstr ""
@@ -329,55 +350,55 @@ msgstr ""
msgid "Error reading from butler request pipe"
msgstr ""
-#: butler.cc:248
+#: butler.cc:301
msgid "Butler read ahead failure on dstream %1"
msgstr ""
-#: butler.cc:285
+#: butler.cc:338
msgid "Butler write-behind failure on dstream %1"
msgstr ""
-#: control_protocol_manager.cc:134
+#: control_protocol_manager.cc:164
msgid "control protocol name \"%1\" has no descriptor"
msgstr "控制åè®®å称 \"%1\" 没有æ述符"
-#: control_protocol_manager.cc:141
+#: control_protocol_manager.cc:171
msgid "control protocol name \"%1\" could not be initialized"
msgstr "控制åè®®å称 \"%1\" 无法åˆå§‹åŒ–"
-#: control_protocol_manager.cc:201
+#: control_protocol_manager.cc:237
msgid "Instantiating mandatory control protocol %1"
msgstr "实例强制性控制åè®® %1"
-#: control_protocol_manager.cc:222
+#: control_protocol_manager.cc:258
msgid "looking for control protocols in %1\n"
msgstr ""
-#: control_protocol_manager.cc:247
+#: control_protocol_manager.cc:283
msgid "Control protocol %1 not usable"
msgstr ""
-#: control_protocol_manager.cc:264
+#: control_protocol_manager.cc:300
msgid "Control surface protocol discovered: \"%1\"\n"
msgstr ""
-#: control_protocol_manager.cc:282
+#: control_protocol_manager.cc:318
msgid "ControlProtocolManager: cannot load module \"%1\" (%2)"
msgstr ""
-#: control_protocol_manager.cc:290
+#: control_protocol_manager.cc:324
msgid "ControlProtocolManager: module \"%1\" has no descriptor function."
msgstr "控制å议管ç†å™¨: æ¨¡å— \"%1\" 没有æ述符函数"
-#: cycle_timer.cc:38
+#: cycle_timer.cc:40
msgid "CycleTimer::get_mhz(): can't open /proc/cpuinfo"
msgstr ""
-#: cycle_timer.cc:50
+#: cycle_timer.cc:52
msgid "CycleTimer::get_mhz(): cannot locate cpu MHz in /proc/cpuinfo"
msgstr ""
-#: cycle_timer.cc:73
+#: cycle_timer.cc:75
msgid "cannot locate cpu MHz in /proc/cpuinfo"
msgstr ""
@@ -385,7 +406,7 @@ msgstr ""
msgid "audio"
msgstr "音频"
-#: data_type.cc:28 session.cc:1791 session.cc:1794
+#: data_type.cc:28 session.cc:1808 session.cc:1811
msgid "MIDI"
msgstr "MIDI"
@@ -393,15 +414,15 @@ msgstr "MIDI"
msgid "unknown"
msgstr "未知"
-#: delivery.cc:114
+#: delivery.cc:118
msgid "main outs"
msgstr ""
-#: delivery.cc:117 send.cc:61
+#: delivery.cc:121 send.cc:62
msgid "listen"
msgstr ""
-#: diskstream.cc:303
+#: diskstream.cc:302
msgid "Location \"%1\" not valid for track loop (start >= end)"
msgstr ""
@@ -413,23 +434,23 @@ msgstr "æ— æ³•å¾—åˆ°è¾“å‡ºå£°é“ \"%1\" 的端å£, 丢弃此声é“"
msgid "Export failed: %1"
msgstr "导出失败: %1"
-#: export_filename.cc:118
+#: export_filename.cc:119
msgid "Existing export folder for this session (%1) does not exist - ignored"
msgstr ""
-#: export_filename.cc:229
+#: export_filename.cc:230
msgid "No Time"
msgstr "没时间"
-#: export_filename.cc:238
+#: export_filename.cc:239
msgid "Invalid time format"
msgstr "éžæ³•æ—¶é—´æ ¼å¼"
-#: export_filename.cc:247
+#: export_filename.cc:248
msgid "No Date"
msgstr "无日期"
-#: export_filename.cc:262
+#: export_filename.cc:263
msgid "Invalid date format"
msgstr "éžæ³•æ—¥æœŸæ ¼å¼"
@@ -497,7 +518,7 @@ msgstr "三角形"
msgid "Rectangular"
msgstr "长方形"
-#: export_formats.cc:52 session.cc:5014 session.cc:5030
+#: export_formats.cc:52 session.cc:5006 session.cc:5022
msgid "None"
msgstr ""
@@ -537,15 +558,15 @@ msgstr "Vorbis采样格å¼"
msgid "No sample format"
msgstr "无采样格å¼"
-#: export_handler.cc:335
+#: export_handler.cc:343
msgid "Editor: cannot open \"%1\" as export file for CD marker file"
msgstr ""
-#: export_handler.cc:417 export_handler.cc:420
+#: export_handler.cc:425 export_handler.cc:428
msgid "an error occured while writing a TOC/CUE file: %1"
msgstr ""
-#: export_handler.cc:642 export_handler.cc:700
+#: export_handler.cc:650 export_handler.cc:708
msgid "Cannot convert %1 to Latin-1 text"
msgstr ""
@@ -607,7 +628,7 @@ msgid ""
"configuration"
msgstr ""
-#: file_source.cc:198 session_state.cc:2807
+#: file_source.cc:198 session_state.cc:2843
msgid ""
"there are already 1000 files with names like %1; versioning discontinued"
msgstr ""
@@ -616,35 +637,35 @@ msgstr ""
msgid "cannot rename file source from %1 to %2 (%3)"
msgstr ""
-#: file_source.cc:250 file_source.cc:378
+#: file_source.cc:248 file_source.cc:372
msgid "FileSource: search path not set"
msgstr "文件æº: 没设置æœç´¢è·¯å¾„"
-#: file_source.cc:313 file_source.cc:448
-msgid "Filesource: cannot find required file (%1): while searching %2"
+#: file_source.cc:309 file_source.cc:439
+msgid "Filesource: cannot find required file (%1)"
msgstr ""
-#: file_source.cc:440
+#: file_source.cc:432
msgid ""
-"FileSource: \"%1\" is ambigous when searching %2\n"
+"FileSource: \"%1\" is ambigous when searching\n"
"\t"
msgstr ""
-#: file_source.cc:494
+#: file_source.cc:484
msgid "Filesource: cannot find required file (%1): %2"
msgstr "文件æº: 无法找到è¦æ±‚的文件 (%1): %2"
-#: file_source.cc:501
+#: file_source.cc:492
msgid "Filesource: cannot check for existing file (%1): %2"
msgstr ""
-#: file_source.cc:535
+#: file_source.cc:526
msgid ""
"Programming error! %1 tried to rename a file over another file! It's safe to "
"continue working, but please report this to the developers."
msgstr ""
-#: file_source.cc:540
+#: file_source.cc:531
msgid "cannot rename file %1 to %2 (%3)"
msgstr "无法é‡å‘½å文件 %1 到 %2 (%3)"
@@ -658,15 +679,15 @@ msgid ""
"cannot run"
msgstr ""
-#: filesystem_paths.cc:91
+#: filesystem_paths.cc:96
msgid "ARDOUR_DLL_PATH not set in environment - exiting\n"
msgstr ""
-#: filesystem_paths.cc:107
+#: filesystem_paths.cc:125
msgid "ARDOUR_CONFIG_PATH not set in environment - exiting\n"
msgstr ""
-#: filesystem_paths.cc:127
+#: filesystem_paths.cc:148
msgid "ARDOUR_DATA_PATH not set in environment - exiting\n"
msgstr ""
@@ -678,87 +699,83 @@ msgstr ""
msgid "filter: error creating new file %1 (%2)"
msgstr ""
-#: find_session.cc:51
-msgid "Could not resolve path: %1 (%2)"
-msgstr "无法解决路径: %1 (%2)"
-
-#: find_session.cc:63
+#: find_session.cc:59
msgid "cannot check session path %1 (%2)"
msgstr "无法检查会è¯è·¯å¾„ %1 (%2)"
-#: find_session.cc:89
+#: find_session.cc:85
msgid "cannot check statefile %1 (%2)"
msgstr ""
-#: find_session.cc:125
+#: find_session.cc:121
msgid "%1 is not a snapshot file"
msgstr "%1 ä¸æ˜¯ä¸€ä¸ªå¿«ç…§æ–‡ä»¶"
-#: find_session.cc:142
+#: find_session.cc:138
msgid "cannot determine current working directory (%1)"
msgstr ""
-#: find_session.cc:159
+#: find_session.cc:155
msgid "unknown file type for session %1"
msgstr ""
-#: globals.cc:207
+#: globals.cc:216
msgid "Could not set system open files limit to \"unlimited\""
msgstr ""
-#: globals.cc:209
+#: globals.cc:218
msgid "Could not set system open files limit to %1"
msgstr ""
-#: globals.cc:213
+#: globals.cc:222
msgid "Your system is configured to limit %1 to only %2 open files"
msgstr ""
-#: globals.cc:217
+#: globals.cc:226
msgid "Could not get system open files limit (%1)"
msgstr ""
-#: globals.cc:268
+#: globals.cc:280
msgid "Loading configuration"
msgstr "载入é…ç½®"
-#: import.cc:207
+#: import.cc:208
msgid "Could not find a source for %1 even though we are updating this file!"
msgstr ""
-#: import.cc:236
+#: import.cc:237
msgid "Unable to create file %1 during import"
msgstr "在导入期间无法创建文件 %1"
-#: import.cc:262
+#: import.cc:263
msgid "Resampling %1 from %2kHz to %3kHz"
msgstr ""
-#: import.cc:268
+#: import.cc:269
msgid "Copying %1"
msgstr "å¤åˆ¶ %1 中"
-#: import.cc:446
+#: import.cc:455
msgid "Track %1 of %2 contained no usable MIDI data"
msgstr ""
-#: import.cc:453
+#: import.cc:462
msgid "MIDI file %1 was not readable (no reason available)"
msgstr ""
-#: import.cc:499
+#: import.cc:508
msgid "Import: cannot open input sound file \"%1\""
msgstr ""
-#: import.cc:510
+#: import.cc:519
msgid "Import: error opening MIDI file"
msgstr "导入: 错误打开MIDI文件"
-#: import.cc:549
+#: import.cc:558
msgid "Loading MIDI file %1"
msgstr "载入MIDI文件 %1"
-#: import.cc:614
+#: import.cc:623
msgid "Failed to remove some files after failed/cancelled import operation"
msgstr ""
@@ -770,153 +787,153 @@ msgstr ""
msgid "preset %1 (bank %2)"
msgstr ""
-#: internal_send.cc:278 internal_send.cc:279
+#: internal_send.cc:300 internal_send.cc:301
msgid "%1 - cannot find any track/bus with the ID %2 to connect to"
msgstr ""
-#: io.cc:208
+#: io.cc:209
msgid "IO: cannot disconnect port %1 from %2"
msgstr "IO: 无法失去从 %2 çš„è¿žæŽ¥ç«¯å£ %1"
-#: io.cc:343 io.cc:428
+#: io.cc:344 io.cc:431
msgid "IO: cannot register input port %1"
msgstr "IO: æ— æ³•æ³¨å†Œè¾“å…¥ç«¯å£ %1"
-#: io.cc:348 io.cc:433
+#: io.cc:349 io.cc:436
msgid "IO: cannot register output port %1"
msgstr "æ— æ³•æ³¨å†Œè¾“å‡ºç«¯å£ %1"
-#: io.cc:591 io.cc:647
+#: io.cc:598 io.cc:654
msgid "incorrect XML node \"%1\" passed to IO object"
msgstr "ä¸æ­£ç¡®çš„XMLç¬¦å· \"%1\" 通过IO对象"
-#: io.cc:706
+#: io.cc:713
msgid "in"
msgstr ""
-#: io.cc:706
+#: io.cc:713
msgid "out"
msgstr ""
-#: io.cc:707
+#: io.cc:714
msgid "input"
msgstr "输入"
-#: io.cc:707
+#: io.cc:714
msgid "output"
msgstr "输出"
-#: io.cc:717
+#: io.cc:724
msgid "Unknown bundle \"%1\" listed for %2 of %3"
msgstr ""
-#: io.cc:783
+#: io.cc:790
msgid "Bundle %1 was not available - \"%2\" used instead"
msgstr ""
-#: io.cc:786
+#: io.cc:793
msgid "No %1 bundles available as a replacement"
msgstr ""
-#: io.cc:889
+#: io.cc:896
msgid "%1: cannot create I/O ports"
msgstr "%1: 无法创建I/O端å£"
-#: io.cc:1017 io.cc:1121
+#: io.cc:1024 io.cc:1128
msgid "IO: badly formed string in XML node for inputs \"%1\""
msgstr ""
-#: io.cc:1022 io.cc:1126
+#: io.cc:1029 io.cc:1133
msgid "bad input string in XML node \"%1\""
msgstr ""
-#: io.cc:1060
+#: io.cc:1067
msgid "IO: badly formed string in XML node for outputs \"%1\""
msgstr ""
-#: io.cc:1065
+#: io.cc:1072
msgid "IO: bad output string in XML node \"%1\""
msgstr ""
-#: io.cc:1411
+#: io.cc:1417
#, c-format
msgid "%s %u"
msgstr ""
-#: io.cc:1458
+#: io.cc:1464
#, c-format
msgid "%s in"
msgstr ""
-#: io.cc:1460
+#: io.cc:1466
#, c-format
msgid "%s out"
msgstr ""
-#: io.cc:1535 session.cc:686 session.cc:715
+#: io.cc:1541 session.cc:689 session.cc:718
msgid "mono"
msgstr "å•å£°é“"
-#: io.cc:1537 session.cc:699 session.cc:729
+#: io.cc:1543 session.cc:702 session.cc:732
msgid "L"
msgstr ""
-#: io.cc:1537 session.cc:701 session.cc:731
+#: io.cc:1543 session.cc:704 session.cc:734
msgid "R"
msgstr ""
-#: io.cc:1539 io.cc:1545
+#: io.cc:1545 io.cc:1551
#, c-format
msgid "%d"
msgstr ""
-#: ladspa_plugin.cc:86
+#: ladspa_plugin.cc:93
+msgid "LADSPA: Unable to open module: "
+msgstr ""
+
+#: ladspa_plugin.cc:99
msgid "LADSPA: module has no descriptor function."
msgstr "LADSPA: 模å—没有æ述符函数."
-#: ladspa_plugin.cc:91
+#: ladspa_plugin.cc:106
msgid "LADSPA: plugin has gone away since discovery!"
msgstr "LADSPA: 当å‘现æ’件时, æ’件已ç»ä¸è§äº†."
-#: ladspa_plugin.cc:98
+#: ladspa_plugin.cc:113
msgid "LADSPA: \"%1\" cannot be used, since it cannot do inplace processing"
msgstr ""
-#: ladspa_plugin.cc:297
+#: ladspa_plugin.cc:311
msgid ""
"illegal parameter number used with plugin \"%1\". This may indicate a change "
"in the plugin design, and presets may be invalid"
msgstr ""
-#: ladspa_plugin.cc:376 ladspa_plugin.cc:426
+#: ladspa_plugin.cc:390 ladspa_plugin.cc:440
msgid "Bad node sent to LadspaPlugin::set_state"
msgstr "å的符å·å‘é€è‡³ LadspaPlugin::set_state"
-#: ladspa_plugin.cc:391 ladspa_plugin.cc:440
+#: ladspa_plugin.cc:405 ladspa_plugin.cc:454
msgid "LADSPA: no ladspa port number"
msgstr "LADSPA: 没有 ladspa 端å£æ•°é‡"
-#: ladspa_plugin.cc:397 ladspa_plugin.cc:446
+#: ladspa_plugin.cc:411 ladspa_plugin.cc:460
msgid "LADSPA: no ladspa port data"
msgstr "LADSPA: 没有LADSPA端å£æ•°æ®"
-#: ladspa_plugin.cc:717
-msgid "LADSPA: cannot load module from \"%1\""
-msgstr "LADSPA: 无法从 \"%1\" 载入模å—"
-
-#: ladspa_plugin.cc:827
+#: ladspa_plugin.cc:840
msgid "Could not locate HOME. Preset not removed."
msgstr "无法定ä½HOME. 预设没被移除."
-#: ladspa_plugin.cc:864 ladspa_plugin.cc:870
+#: ladspa_plugin.cc:879 ladspa_plugin.cc:885
msgid "Could not create %1. Preset not saved. (%2)"
msgstr "ä¸èƒ½åˆ›å»º %1. 预设没ä¿å­˜. (%2)"
-#: ladspa_plugin.cc:877
+#: ladspa_plugin.cc:892
msgid "Error saving presets file %1."
msgstr ""
-#: ladspa_plugin.cc:915
+#: ladspa_plugin.cc:934
msgid "Could not locate HOME. Preset not saved."
msgstr "无法定ä½HOME. 预设没ä¿å­˜."
@@ -956,7 +973,7 @@ msgstr ""
msgid "incorrect XML mode passed to Locations::set_state"
msgstr ""
-#: location.cc:842 session.cc:4516 session_state.cc:1031
+#: location.cc:842 session.cc:4533 session_state.cc:1025
msgid "session"
msgstr "会è¯"
@@ -1011,40 +1028,39 @@ msgid "Session and LTC framerate mismatch: LTC:%1 Session:%2."
msgstr ""
#: ltc_slave.cc:591
-#, c-format
msgid "flywheel"
msgstr ""
-#: midi_diskstream.cc:167
+#: midi_diskstream.cc:166
msgid ""
"%1: I/O configuration change %4 requested to use %2, but channel setup is %3"
msgstr ""
-#: midi_diskstream.cc:219
+#: midi_diskstream.cc:218
msgid "MidiDiskstream: Playlist \"%1\" isn't a midi playlist"
msgstr ""
-#: midi_diskstream.cc:270
+#: midi_diskstream.cc:269
msgid "MidiDiskstream %1: there is no existing playlist to make a copy of!"
msgstr ""
-#: midi_diskstream.cc:699
+#: midi_diskstream.cc:698
msgid "MidiDiskstream %1: cannot read %2 from playlist at frame %3"
msgstr ""
-#: midi_diskstream.cc:834
+#: midi_diskstream.cc:833
msgid "MidiDiskstream %1: cannot write to disk"
msgstr "MIDIç£ç›˜æµ %1: 无法写入硬盘"
-#: midi_diskstream.cc:868
+#: midi_diskstream.cc:867
msgid "MidiDiskstream \"%1\": cannot flush captured data to disk!"
msgstr ""
-#: midi_diskstream.cc:955
+#: midi_diskstream.cc:954
msgid "%1: could not create region for complete midi file"
msgstr ""
-#: midi_diskstream.cc:992
+#: midi_diskstream.cc:991
msgid "MidiDiskstream: could not create region for captured midi!"
msgstr ""
@@ -1056,27 +1072,27 @@ msgstr ""
msgid "No SysExID found for sys-ex property change - ignored"
msgstr ""
-#: midi_model.cc:2010
+#: midi_model.cc:2012
msgid "transpose"
msgstr ""
-#: midi_patch_manager.cc:126
+#: midi_patch_manager.cc:127
msgid "Duplicate MIDI device `%1' in `%2' ignored"
msgstr ""
-#: midi_source.cc:125
+#: midi_source.cc:124
msgid "Missing parameter property on InterpolationStyle"
msgstr ""
-#: midi_source.cc:132
+#: midi_source.cc:131
msgid "Missing style property on InterpolationStyle"
msgstr ""
-#: midi_source.cc:144
+#: midi_source.cc:143
msgid "Missing parameter property on AutomationState"
msgstr ""
-#: midi_source.cc:151
+#: midi_source.cc:150
msgid "Missing state property on AutomationState"
msgstr ""
@@ -1120,21 +1136,21 @@ msgstr ""
msgid "solo control"
msgstr ""
-#: mtc_slave.cc:238
+#: mtc_slave.cc:240
msgid "MTC Slave: atomic read of current time failed, sleeping!"
msgstr ""
-#: mtc_slave.cc:361
+#: mtc_slave.cc:362
msgid ""
"Unknown rate/drop value %1 in incoming MTC stream, session values used "
"instead"
msgstr ""
-#: mtc_slave.cc:381
+#: mtc_slave.cc:382
msgid "Session framerate adjusted from %1 TO: MTC's %2."
msgstr ""
-#: mtc_slave.cc:395
+#: mtc_slave.cc:396
msgid "Session and MTC framerate mismatch: MTC:%1 %2:%3."
msgstr ""
@@ -1194,31 +1210,35 @@ msgstr ""
msgid "Pannable given XML data for %1 - ignored"
msgstr ""
-#: panner_manager.cc:76
-msgid "looking for panners in %1"
+#: panner_manager.cc:80
+msgid "looking for panners in %1\n"
msgstr ""
-#: panner_manager.cc:100
-msgid "Panner discovered: \"%1\" in %2"
+#: panner_manager.cc:108
+msgid "Panner discovered: \"%1\" in %2\n"
msgstr ""
-#: panner_manager.cc:117
+#: panner_manager.cc:125
msgid "PannerManager: cannot load module \"%1\" (%2)"
msgstr ""
-#: panner_manager.cc:124
+#: panner_manager.cc:132
msgid "PannerManager: module \"%1\" has no descriptor function."
msgstr ""
-#: panner_manager.cc:187
+#: panner_manager.cc:219
msgid "no panner discovered for in/out = %1/%2"
msgstr ""
-#: panner_shell.cc:179
+#: panner_shell.cc:126
+msgid "select panner: %1\n"
+msgstr ""
+
+#: panner_shell.cc:245
msgid "Unknown panner plugin \"%1\" found in pan state - ignored"
msgstr ""
-#: panner_shell.cc:185
+#: panner_shell.cc:251
msgid "panner plugin node has no type information!"
msgstr ""
@@ -1238,19 +1258,19 @@ msgstr ""
msgid "Could not construct playlist for PlaylistSource from session data!"
msgstr ""
-#: plugin.cc:324
+#: plugin.cc:328
msgid ""
"Plugin presets are not supported in this build of %1. Consider paying for a "
"full version"
msgstr ""
-#: plugin.cc:398
+#: plugin.cc:402
msgid ""
"Saving plugin settings is not supported in this build of %1. Consider paying "
"for the full version"
msgstr ""
-#: plugin_insert.cc:598
+#: plugin_insert.cc:589
msgid "programming error: "
msgstr "程åºé”™è¯¯:"
@@ -1284,43 +1304,43 @@ msgstr ""
msgid "PluginInsert: automatable control %1 not found - ignored"
msgstr ""
-#: plugin_manager.cc:161
+#: plugin_manager.cc:165
msgid "Discovering Plugins"
msgstr "å‘现æ’件"
-#: plugin_manager.cc:335
+#: plugin_manager.cc:286
msgid "Could not parse rdf file: %1"
msgstr "无法传递 rdf文件: %1"
-#: plugin_manager.cc:374
+#: plugin_manager.cc:330
msgid "LADSPA: cannot load module \"%1\" (%2)"
msgstr "LADSPA: æ— æ³•è½½å…¥æ¨¡å— \"%1\" (%2)"
-#: plugin_manager.cc:381
+#: plugin_manager.cc:337
msgid "LADSPA: module \"%1\" has no descriptor function."
msgstr ""
-#: plugin_manager.cc:602
+#: plugin_manager.cc:567
msgid ""
"VST plugin %1 does not support processReplacing, and so cannot be used in %2 "
"at this time"
msgstr ""
-#: plugin_manager.cc:709
+#: plugin_manager.cc:680
msgid ""
"linuxVST plugin %1 does not support processReplacing, and so cannot be used "
"in %2 at this time"
msgstr ""
-#: plugin_manager.cc:870
+#: plugin_manager.cc:841
msgid "unknown plugin status type \"%1\" - all entries ignored"
msgstr ""
-#: plugin_manager.cc:887
+#: plugin_manager.cc:858
msgid "unknown plugin type \"%1\" - ignored"
msgstr "ä½ç½®æ’件类型 \"%1\" - 忽略之"
-#: port.cc:410
+#: port.cc:412
msgid "could not reregister %1"
msgstr "无法注册 %1."
@@ -1328,11 +1348,11 @@ msgstr "无法注册 %1."
msgid "insert %1"
msgstr "æ’å…¥ %1"
-#: port_insert.cc:198
+#: port_insert.cc:197
msgid "XML node describing port insert is missing the `type' field"
msgstr ""
-#: port_insert.cc:203
+#: port_insert.cc:202
msgid "non-port insert XML used for port plugin insert"
msgstr ""
@@ -1364,11 +1384,11 @@ msgstr "音频引擎: 无法连接 %1 (%2) 到 %3 (%4)"
msgid "Re-establising port %1 failed"
msgstr ""
-#: processor.cc:207
+#: processor.cc:208
msgid "No %1 property flag in element %2"
msgstr ""
-#: processor.cc:216
+#: processor.cc:217
msgid "No child node with active property"
msgstr ""
@@ -1432,11 +1452,11 @@ msgstr ""
msgid "cannot create new name for region \"%1\""
msgstr ""
-#: resampled_source.cc:98
+#: resampled_source.cc:102
msgid "Import: %1"
msgstr "导入: %1"
-#: resampled_source.cc:128
+#: resampled_source.cc:132 srcfilesource.cc:76
msgid "Import: src_new() failed : %1"
msgstr "导入: src_new() 失败 : %1"
@@ -1444,27 +1464,27 @@ msgstr "导入: src_new() 失败 : %1"
msgid "return %1"
msgstr "返回 %1"
-#: route.cc:1075 route.cc:2528
+#: route.cc:1081 route.cc:2541
msgid "unknown Processor type \"%1\"; ignored"
msgstr ""
-#: route.cc:1087
+#: route.cc:1093
msgid "processor could not be created. Ignored."
msgstr ""
-#: route.cc:1962 route.cc:2187
+#: route.cc:1975 route.cc:2200
msgid "Bad node sent to Route::set_state() [%1]"
msgstr "æŸå的符å·å‘é€è‡³ Route::set_state() [%1]"
-#: route.cc:2022
+#: route.cc:2035
msgid "Pannable state found for route (%1) without a panner!"
msgstr ""
-#: route.cc:2096 route.cc:2100 route.cc:2301 route.cc:2305
+#: route.cc:2109 route.cc:2113 route.cc:2314 route.cc:2318
msgid "badly formed order key string in state file! [%1] ... ignored."
msgstr ""
-#: route.cc:2311
+#: route.cc:2324
msgid "Converting deprecated order key for %1 using Editor order %2"
msgstr ""
@@ -1480,15 +1500,15 @@ msgstr ""
msgid "error writing tempo-adjusted data to %1"
msgstr ""
-#: send.cc:59
+#: send.cc:60
msgid "aux %1"
msgstr ""
-#: send.cc:63
+#: send.cc:64
msgid "send %1"
msgstr "å‘é€ %1"
-#: send.cc:65
+#: send.cc:66
msgid "programming error: send created using role %1"
msgstr ""
@@ -1512,147 +1532,147 @@ msgstr ""
msgid "Set up standard connections"
msgstr "设置标准连接"
-#: session.cc:635
+#: session.cc:638
msgid "could not setup Click I/O"
msgstr ""
-#: session.cc:683
+#: session.cc:686
#, c-format
msgid "out %<PRIu32>"
msgstr ""
-#: session.cc:697
+#: session.cc:700
#, c-format
msgid "out %<PRIu32>+%<PRIu32>"
msgstr ""
-#: session.cc:712
+#: session.cc:715
#, c-format
msgid "in %<PRIu32>"
msgstr ""
-#: session.cc:726
+#: session.cc:729
#, c-format
msgid "in %<PRIu32>+%<PRIu32>"
msgstr ""
-#: session.cc:790
+#: session.cc:793
msgid "cannot connect master output %1 to %2"
msgstr ""
-#: session.cc:849
+#: session.cc:862
msgid "monitor"
msgstr ""
-#: session.cc:894
+#: session.cc:907
msgid "cannot connect control input %1 to %2"
msgstr ""
-#: session.cc:914
+#: session.cc:927
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
msgstr ""
-#: session.cc:945
+#: session.cc:958
msgid "cannot connect control output %1 to %2"
msgstr ""
-#: session.cc:1009
+#: session.cc:1026
msgid "cannot create Auditioner: no auditioning of regions possible"
msgstr ""
-#: session.cc:1193
+#: session.cc:1210
msgid "Session: you can't use that location for auto punch (start <= end)"
msgstr ""
-#: session.cc:1233
+#: session.cc:1250
msgid ""
"You cannot use this location for auto-loop because it has zero or negative "
"length"
msgstr ""
-#: session.cc:1547
+#: session.cc:1564
msgid "feedback loop setup between %1 and %2"
msgstr ""
-#: session.cc:1843
+#: session.cc:1860
msgid "Session: could not create new midi track."
msgstr ""
-#: session.cc:1849
+#: session.cc:1866
msgid ""
"No more JACK ports are available. You will need to stop %1 and restart JACK "
"with more ports if you need this many tracks."
msgstr ""
-#: session.cc:2026 session.cc:2029
+#: session.cc:2043 session.cc:2046
msgid "Audio"
msgstr "音频"
-#: session.cc:2053 session.cc:2061 session.cc:2138 session.cc:2146
+#: session.cc:2070 session.cc:2078 session.cc:2155 session.cc:2163
msgid "cannot configure %1 in/%2 out configuration for new audio track"
msgstr ""
-#: session.cc:2084
+#: session.cc:2101
msgid "Session: could not create new audio track."
msgstr ""
-#: session.cc:2116 session.cc:2119
+#: session.cc:2133 session.cc:2136
msgid "Bus"
msgstr "总线"
-#: session.cc:2169
+#: session.cc:2186
msgid "Session: could not create new audio route."
msgstr ""
-#: session.cc:2228 session.cc:2238
+#: session.cc:2245 session.cc:2255
msgid "Session: UINT_MAX routes? impossible!"
msgstr ""
-#: session.cc:2260
+#: session.cc:2277
msgid "Session: cannot create track/bus from template description"
msgstr ""
-#: session.cc:2286
+#: session.cc:2303
msgid "Session: could not create new route from template"
msgstr ""
-#: session.cc:2315
+#: session.cc:2332
msgid "Adding new tracks/busses failed"
msgstr ""
-#: session.cc:3419
+#: session.cc:3436
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
msgstr ""
-#: session.cc:3539 session.cc:3597
+#: session.cc:3556 session.cc:3614
msgid "There are already %1 recordings for %2, which I consider too many."
msgstr ""
-#: session.cc:3987
+#: session.cc:4004
msgid "send ID %1 appears to be in use already"
msgstr ""
-#: session.cc:3999
+#: session.cc:4016
msgid "aux send ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4011
+#: session.cc:4028
msgid "return ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4023
+#: session.cc:4040
msgid "insert ID %1 appears to be in use already"
msgstr ""
-#: session.cc:4150
+#: session.cc:4167
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
msgstr ""
-#: session.cc:4179
+#: session.cc:4196
msgid "too many bounced versions of playlist \"%1\""
msgstr ""
-#: session.cc:4189
+#: session.cc:4206
msgid "cannot create new audio file \"%1\" for %2"
msgstr ""
@@ -1687,7 +1707,7 @@ msgstr "无法创建会è¯ç›®å½•åœ¨è·¯å¾„ %1 错误: %2"
msgid "Session subdirectory does not exist at path %1"
msgstr "会è¯å­ç›®å½•ä¸å­˜åœ¨äºŽè·¯å¾„ %1"
-#: session_events.cc:184
+#: session_events.cc:185
msgid "Session: cannot have two events of type %1 at the same frame (%2)."
msgstr ""
@@ -1699,13 +1719,13 @@ msgstr ""
msgid "Export ended unexpectedly: %1"
msgstr ""
-#: session_ltc.cc:222
+#: session_ltc.cc:221
msgid ""
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
"of this session."
msgstr ""
-#: session_midi.cc:520
+#: session_midi.cc:519
msgid "Session: cannot send quarter-frame MTC message (%1)"
msgstr ""
@@ -1717,350 +1737,342 @@ msgstr "会è¯: 无法从XMLæ述符创建播放列表."
msgid "Session: error in no roll for %1"
msgstr ""
-#: session_process.cc:1157
+#: session_process.cc:1159
msgid "Programming error: illegal event type in process_event (%1)"
msgstr ""
-#: session_state.cc:140
-msgid "Could not use path %1 (%2)"
-msgstr ""
-
-#: session_state.cc:184
+#: session_state.cc:178
msgid "solo cut control (dB)"
msgstr ""
-#: session_state.cc:208
+#: session_state.cc:202
msgid "Set block size and sample rate"
msgstr ""
-#: session_state.cc:213
+#: session_state.cc:207
msgid "Using configuration"
msgstr "使用é…ç½®"
-#: session_state.cc:325
+#: session_state.cc:319
msgid "Reset Remote Controls"
msgstr ""
-#: session_state.cc:417
+#: session_state.cc:411
msgid "Session: cannot create session peakfile folder \"%1\" (%2)"
msgstr "会è¯: 无法创建会è¯å³°æ–‡ä»¶çš„文件夹 \"%1\" (%2)"
-#: session_state.cc:424
+#: session_state.cc:418
msgid "Session: cannot create session sounds dir \"%1\" (%2)"
msgstr ""
-#: session_state.cc:431
+#: session_state.cc:425
msgid "Session: cannot create session midi dir \"%1\" (%2)"
msgstr ""
-#: session_state.cc:438
+#: session_state.cc:432
msgid "Session: cannot create session dead sounds folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:445
+#: session_state.cc:439
msgid "Session: cannot create session export folder \"%1\" (%2)"
msgstr "会è¯: 无法创建会è¯å¯¼å‡ºæ–‡ä»¶å¤¹ \"%1\" (%2)"
-#: session_state.cc:452
+#: session_state.cc:446
msgid "Session: cannot create session analysis folder \"%1\" (%2)"
msgstr "会è¯: 无法创建会è¯åˆ†æžæ–‡ä»¶å¤¹ \"%1\" (%2)"
-#: session_state.cc:459
+#: session_state.cc:453
msgid "Session: cannot create session plugins folder \"%1\" (%2)"
msgstr "会è¯: 无法创建会è¯æ’件文件夹 \"%1\" (%2)"
-#: session_state.cc:466
+#: session_state.cc:460
msgid "Session: cannot create session externals folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:480
+#: session_state.cc:474
msgid "Session: cannot create session folder \"%1\" (%2)"
msgstr "会è¯: 无法创建会è¯æ–‡ä»¶å¤¹ \"%1\" (%2)"
-#: session_state.cc:514
+#: session_state.cc:508
msgid "Could not open %1 for writing session template"
msgstr ""
-#: session_state.cc:520
+#: session_state.cc:514
msgid "Could not open session template %1 for reading"
msgstr ""
-#: session_state.cc:539
+#: session_state.cc:533
msgid "master"
msgstr "主控"
-#: session_state.cc:600
+#: session_state.cc:594
msgid "Could not remove pending capture state at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:624
+#: session_state.cc:618
msgid "could not rename snapshot %1 to %2 (%3)"
msgstr "无法é‡å‘½åå¿«ç…§ %1 到 %2 (%3)"
-#: session_state.cc:652
+#: session_state.cc:646
msgid "Could not remove session file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:669
+#: session_state.cc:663
msgid ""
"the %1 audio engine is not connected and state saving would lose all I/O "
"connections. Session not saved"
msgstr ""
-#: session_state.cc:720
+#: session_state.cc:714
msgid "state could not be saved to %1"
msgstr ""
-#: session_state.cc:722 session_state.cc:733
+#: session_state.cc:716 session_state.cc:727
msgid "Could not remove temporary session file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:730
-msgid "could not rename temporary session file %1 to %2"
+#: session_state.cc:724
+msgid "could not rename temporary session file %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:798
+#: session_state.cc:792
msgid "%1: session file \"%2\" doesn't exist!"
msgstr ""
-#: session_state.cc:810
+#: session_state.cc:804
msgid "Could not understand session file %1"
msgstr ""
-#: session_state.cc:819
+#: session_state.cc:813
msgid "Session file %1 is not a session"
msgstr "会è¯æ–‡ä»¶ %1 ä¸æ˜¯ä¸€ä¸ªä¼šè¯"
-#: session_state.cc:1125
+#: session_state.cc:1119
msgid "programming error: Session: incorrect XML node sent to set_state()"
msgstr ""
-#: session_state.cc:1179
+#: session_state.cc:1173
msgid "Session: XML state has no options section"
msgstr ""
-#: session_state.cc:1184
+#: session_state.cc:1178
msgid "Session: XML state has no metadata section"
msgstr ""
-#: session_state.cc:1195
+#: session_state.cc:1189
msgid "Session: XML state has no sources section"
msgstr ""
-#: session_state.cc:1202
+#: session_state.cc:1196
msgid "Session: XML state has no Tempo Map section"
msgstr ""
-#: session_state.cc:1209
+#: session_state.cc:1203
msgid "Session: XML state has no locations section"
msgstr ""
-#: session_state.cc:1235
+#: session_state.cc:1229
msgid "Session: XML state has no Regions section"
msgstr ""
-#: session_state.cc:1242
+#: session_state.cc:1236
msgid "Session: XML state has no playlists section"
msgstr ""
-#: session_state.cc:1262
+#: session_state.cc:1256
msgid "Session: XML state has no bundles section"
msgstr ""
-#: session_state.cc:1274
+#: session_state.cc:1268
msgid "Session: XML state has no diskstreams section"
msgstr ""
-#: session_state.cc:1282
+#: session_state.cc:1276
msgid "Session: XML state has no routes section"
msgstr ""
-#: session_state.cc:1294
+#: session_state.cc:1288
msgid "Session: XML state has no route groups section"
msgstr ""
-#: session_state.cc:1303
+#: session_state.cc:1297
msgid "Session: XML state has no edit groups section"
msgstr ""
-#: session_state.cc:1310
+#: session_state.cc:1304
msgid "Session: XML state has no mix groups section"
msgstr ""
-#: session_state.cc:1318
+#: session_state.cc:1312
msgid "Session: XML state has no click section"
msgstr ""
-#: session_state.cc:1360
+#: session_state.cc:1354
msgid "Session: cannot create Route from XML description."
msgstr ""
-#: session_state.cc:1364
+#: session_state.cc:1358
msgid "Loaded track/bus %1"
msgstr "载入音轨/总线 %1"
-#: session_state.cc:1462
+#: session_state.cc:1456
msgid "Could not find diskstream for route"
msgstr ""
-#: session_state.cc:1516
+#: session_state.cc:1510
msgid "Session: cannot create Region from XML description."
msgstr ""
-#: session_state.cc:1520
+#: session_state.cc:1514
msgid "Can not load state for region '%1'"
msgstr ""
-#: session_state.cc:1556
+#: session_state.cc:1550
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
msgstr ""
-#: session_state.cc:1584
+#: session_state.cc:1578
msgid "Nested source has no ID info in session file! (ignored)"
msgstr ""
-#: session_state.cc:1596
+#: session_state.cc:1590
msgid "Cannot reconstruct nested source for region %1"
msgstr ""
-#: session_state.cc:1658
+#: session_state.cc:1652
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
msgstr ""
-#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
+#: session_state.cc:1660 session_state.cc:1681 session_state.cc:1701
msgid ""
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
msgstr ""
-#: session_state.cc:1672 session_state.cc:1693 session_state.cc:1713
+#: session_state.cc:1666 session_state.cc:1687 session_state.cc:1707
msgid ""
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
"%1"
msgstr ""
-#: session_state.cc:1736
+#: session_state.cc:1730
msgid ""
"Session: XMLNode describing an AudioRegion is missing some master sources; "
"ignored"
msgstr ""
-#: session_state.cc:1770
+#: session_state.cc:1764
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
msgstr ""
-#: session_state.cc:1778
+#: session_state.cc:1772
msgid ""
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
msgstr ""
-#: session_state.cc:1784
+#: session_state.cc:1778
msgid ""
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
msgstr ""
-#: session_state.cc:1852
+#: session_state.cc:1846
msgid ""
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
"existing files with similar names"
msgstr ""
-#: session_state.cc:1875
+#: session_state.cc:1869
msgid "Session: cannot create Source from XML description."
msgstr ""
-#: session_state.cc:1909
+#: session_state.cc:1903
msgid "A sound file is missing. It will be replaced by silence."
msgstr ""
-#: session_state.cc:1932
+#: session_state.cc:1926
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
msgstr ""
-#: session_state.cc:1949
+#: session_state.cc:1943
msgid "Could not create templates directory \"%1\" (%2)"
msgstr ""
-#: session_state.cc:1962
+#: session_state.cc:1956
msgid "Template \"%1\" already exists - new version not created"
msgstr ""
-#: session_state.cc:1968
+#: session_state.cc:1962
msgid "Could not create directory for Session template\"%1\" (%2)"
msgstr ""
-#: session_state.cc:1978
+#: session_state.cc:1972
msgid "template not saved"
msgstr "模æ¿æ²¡ä¿å­˜"
-#: session_state.cc:1988
+#: session_state.cc:1982
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
msgstr ""
-#: session_state.cc:2183
+#: session_state.cc:2225
msgid "Unknown node \"%1\" found in Bundles list from session file"
msgstr ""
-#: session_state.cc:2725 session_state.cc:2731
-msgid "Cannot expand path %1 (%2)"
-msgstr "无法扩展路径 %1 (%2)"
-
-#: session_state.cc:2784
+#: session_state.cc:2820
msgid "Session: cannot create dead file folder \"%1\" (%2)"
msgstr ""
-#: session_state.cc:2823
+#: session_state.cc:2859
msgid "cannot rename unused file source from %1 to %2 (%3)"
msgstr ""
-#: session_state.cc:2841
+#: session_state.cc:2877
msgid "cannot remove peakfile %1 for %2 (%3)"
msgstr ""
-#: session_state.cc:3143
+#: session_state.cc:3179
msgid "could not backup old history file, current history not saved"
msgstr ""
-#: session_state.cc:3156
+#: session_state.cc:3192
msgid "history could not be saved to %1"
msgstr "历å²æ— æ³•è¢«ä¿å­˜åˆ° %1"
-#: session_state.cc:3159
+#: session_state.cc:3195
msgid "Could not remove history file at path \"%1\" (%2)"
msgstr ""
-#: session_state.cc:3163
+#: session_state.cc:3199
msgid "could not restore history file from backup %1 (%2)"
msgstr ""
-#: session_state.cc:3188
+#: session_state.cc:3224
msgid "%1: no history file \"%2\" for this session."
msgstr ""
-#: session_state.cc:3194
+#: session_state.cc:3230
msgid "Could not understand session history file \"%1\""
msgstr "无法ç†è§£ä¼šè¯åŽ†å²æ–‡ä»¶ \"%1\""
-#: session_state.cc:3236
+#: session_state.cc:3272
msgid "Failed to downcast MidiSource for NoteDiffCommand"
msgstr ""
-#: session_state.cc:3247
+#: session_state.cc:3283
msgid "Failed to downcast MidiSource for SysExDiffCommand"
msgstr ""
-#: session_state.cc:3258
+#: session_state.cc:3294
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
msgstr ""
-#: session_state.cc:3266
+#: session_state.cc:3302
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
msgstr ""
-#: session_state.cc:3502
+#: session_state.cc:3538
msgid "Session: unknown diskstream type in XML"
msgstr ""
-#: session_state.cc:3507
+#: session_state.cc:3543
msgid "Session: could not load diskstream via XML state"
msgstr ""
@@ -2084,198 +2096,206 @@ msgid ""
"control"
msgstr ""
-#: smf_source.cc:252
+#: smf_source.cc:262
msgid "Unable to read event prefix, corrupt MIDI ring"
msgstr ""
-#: smf_source.cc:265
+#: smf_source.cc:275
msgid "Event has time and size but no body, corrupt MIDI ring"
msgstr ""
-#: smf_source.cc:271
+#: smf_source.cc:281
msgid "Event time is before MIDI source position"
msgstr ""
-#: smf_source.cc:306 smf_source.cc:345
+#: smf_source.cc:316 smf_source.cc:355
msgid "Skipping event with unordered time %1"
msgstr ""
-#: smf_source.cc:410
+#: smf_source.cc:420
msgid "cannot open MIDI file %1 for write"
msgstr "无法打开MIDI文件 %1 用于写入"
-#: sndfile_helpers.cc:32
+#: sndfile_helpers.cc:34
msgid "WAV"
msgstr ""
-#: sndfile_helpers.cc:33
+#: sndfile_helpers.cc:35
msgid "AIFF"
msgstr ""
-#: sndfile_helpers.cc:34
+#: sndfile_helpers.cc:36
msgid "CAF"
msgstr ""
-#: sndfile_helpers.cc:35
+#: sndfile_helpers.cc:37
msgid "W64 (64 bit WAV)"
msgstr ""
-#: sndfile_helpers.cc:36
+#: sndfile_helpers.cc:38
msgid "FLAC"
msgstr ""
-#: sndfile_helpers.cc:37
+#: sndfile_helpers.cc:39
msgid "Ogg/Vorbis"
msgstr ""
-#: sndfile_helpers.cc:38
+#: sndfile_helpers.cc:40
msgid "raw (no header)"
msgstr ""
-#: sndfile_helpers.cc:43
+#: sndfile_helpers.cc:45
msgid ".wav"
msgstr ""
-#: sndfile_helpers.cc:44
+#: sndfile_helpers.cc:46
msgid ".aiff"
msgstr ""
-#: sndfile_helpers.cc:45
+#: sndfile_helpers.cc:47
msgid ".caf"
msgstr ""
-#: sndfile_helpers.cc:46
+#: sndfile_helpers.cc:48
msgid ".w64"
msgstr ""
-#: sndfile_helpers.cc:47
+#: sndfile_helpers.cc:49
msgid ".flac"
msgstr ""
-#: sndfile_helpers.cc:48
+#: sndfile_helpers.cc:50
msgid ".ogg"
msgstr ""
-#: sndfile_helpers.cc:49
+#: sndfile_helpers.cc:51
msgid ".raw"
msgstr ""
-#: sndfile_helpers.cc:64
+#: sndfile_helpers.cc:66
msgid "Signed 16 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:65
+#: sndfile_helpers.cc:67
msgid "Signed 24 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:66
+#: sndfile_helpers.cc:68
msgid "Signed 32 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:67
+#: sndfile_helpers.cc:69
msgid "Signed 8 bit PCM"
msgstr ""
-#: sndfile_helpers.cc:68
+#: sndfile_helpers.cc:70
msgid "32 bit float"
msgstr ""
-#: sndfile_helpers.cc:81
+#: sndfile_helpers.cc:83
msgid "Little-endian (Intel)"
msgstr ""
-#: sndfile_helpers.cc:82
+#: sndfile_helpers.cc:84
msgid "Big-endian (PowerPC)"
msgstr ""
-#: sndfilesource.cc:201
+#: sndfilesource.cc:210
msgid "SndFileSource: cannot open file \"%1\" for %2 (%3)"
msgstr ""
-#: sndfilesource.cc:209
+#: sndfilesource.cc:218
msgid ""
"SndFileSource: file only contains %1 channels; %2 is invalid as a channel "
"number"
msgstr ""
-#: sndfilesource.cc:255 sndfilesource.cc:571 sndfilesource.cc:595
+#: sndfilesource.cc:264 sndfilesource.cc:604 sndfilesource.cc:628
msgid ""
"cannot set broadcast info for audio file %1 (%2); dropping broadcast info "
"for this file"
msgstr ""
-#: sndfilesource.cc:302
+#: sndfilesource.cc:311
msgid "could not allocate file %1 for reading."
msgstr "无法分é…文件 %1 用于读入"
-#: sndfilesource.cc:337
+#: sndfilesource.cc:346
msgid "SndFileSource: could not seek to frame %1 within %2 (%3)"
msgstr ""
-#: sndfilesource.cc:347
+#: sndfilesource.cc:356
msgid ""
"SndFileSource: @ %1 could not read %2 within %3 (%4) (len = %5, ret was %6)"
msgstr ""
-#: sndfilesource.cc:391 sndfilesource.cc:420
+#: sndfilesource.cc:400 sndfilesource.cc:429
msgid "attempt to write a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:396 utils.cc:510 utils.cc:534 utils.cc:548 utils.cc:567
+#: sndfilesource.cc:405 utils.cc:547 utils.cc:571 utils.cc:585 utils.cc:604
msgid "programming error: %1 %2"
msgstr "程åºé”™è¯¯: %1 %2"
-#: sndfilesource.cc:523
+#: sndfilesource.cc:532 sndfilesource.cc:562
msgid "attempt to flush a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:528
+#: sndfilesource.cc:537 sndfilesource.cc:557
msgid "attempt to flush an un-opened audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:534
+#: sndfilesource.cc:543
msgid "could not allocate file %1 to write header"
msgstr ""
-#: sndfilesource.cc:548
+#: sndfilesource.cc:568
+msgid "could not allocate file %1 to flush contents"
+msgstr ""
+
+#: sndfilesource.cc:581
msgid ""
"attempt to store broadcast info in a non-writable audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:553
+#: sndfilesource.cc:586
msgid "attempt to set BWF info for an un-opened audio file source (%1)"
msgstr ""
-#: sndfilesource.cc:614
+#: sndfilesource.cc:647
msgid "%1: cannot seek to %2 (libsndfile error: %3)"
msgstr ""
-#: sndfilesource.cc:727
+#: sndfilesource.cc:760
msgid "SndFileSource: \"%1\" bad read retval: %2 of %5 (%3: %4)"
msgstr ""
-#: sndfilesource.cc:740 sndfilesource.cc:790 sndfilesource.cc:797
+#: sndfilesource.cc:773 sndfilesource.cc:823 sndfilesource.cc:830
msgid "SndFileSource: \"%1\" bad write (%2)"
msgstr ""
-#: sndfilesource.cc:820
+#: sndfilesource.cc:853
msgid ""
"Filesource: start time is already set for existing file (%1): Cannot change "
"start time."
msgstr ""
-#: speakers.cc:239
+#: speakers.cc:280
msgid "Speaker information is missing azimuth - speaker ignored"
msgstr ""
-#: speakers.cc:245
+#: speakers.cc:286
msgid "Speaker information is missing elevation - speaker ignored"
msgstr ""
-#: speakers.cc:251
+#: speakers.cc:292
msgid "Speaker information is missing distance - speaker ignored"
msgstr ""
+#: srcfilesource.cc:135
+msgid "SrcFileSource: %1"
+msgstr ""
+
#: tape_file_matcher.cc:46
msgid "Cannot compile tape track regexp for use (%1)"
msgstr ""
@@ -2425,54 +2445,63 @@ msgstr "声é“的符å·æ²¡æœ‰ç±»åž‹å±žæ€§"
msgid "Node for Port has no \"name\" property"
msgstr "端å£çš„符å·æ²¡æœ‰å称属性"
-#: utils.cc:358 utils.cc:382
+#: utils.cc:395 utils.cc:419
msgid "Splice"
msgstr ""
-#: utils.cc:360 utils.cc:375
+#: utils.cc:397 utils.cc:412
msgid "Slide"
msgstr ""
-#: utils.cc:362 utils.cc:378
+#: utils.cc:399 utils.cc:415
msgid "Lock"
msgstr ""
-#: utils.cc:365
+#: utils.cc:402
msgid "programming error: unknown edit mode string \"%1\""
msgstr "程åºé”™è¯¯: 无法识别编辑模å¼å­—符串 \"%1\""
-#: utils.cc:389 utils.cc:421
+#: utils.cc:426 utils.cc:458
msgid "MIDI Timecode"
msgstr "MIDI时间ç "
-#: utils.cc:389 utils.cc:419
+#: utils.cc:426 utils.cc:456
msgid "MTC"
msgstr "MTC"
-#: utils.cc:393 utils.cc:428
+#: utils.cc:430 utils.cc:465
msgid "MIDI Clock"
msgstr "MIDI时钟"
-#: utils.cc:397 utils.cc:415 utils.cc:435
+#: utils.cc:434 utils.cc:452 utils.cc:472
msgid "JACK"
msgstr ""
-#: utils.cc:401
+#: utils.cc:438
msgid "programming error: unknown sync source string \"%1\""
msgstr "程åºé”™è¯¯: 无法识别åŒæ­¥æºå­—符串 \"%1\""
-#: utils.cc:426
+#: utils.cc:463
msgid "M-Clock"
msgstr ""
-#: utils.cc:432
+#: utils.cc:469
msgid "LTC"
msgstr ""
-#: utils.cc:602
+#: utils.cc:639
msgid "programming error: unknown native header format: %1"
msgstr ""
-#: utils.cc:617
+#: utils.cc:654
msgid "cannot open directory %1 (%2)"
msgstr "无法打开目录 %1 (%2)"
+
+#~ msgid "Could not resolve path: %1 (%2)"
+#~ msgstr "无法解决路径: %1 (%2)"
+
+#~ msgid "LADSPA: cannot load module from \"%1\""
+#~ msgstr "LADSPA: 无法从 \"%1\" 载入模å—"
+
+#~ msgid "Cannot expand path %1 (%2)"
+#~ msgstr "无法扩展路径 %1 (%2)"
diff --git a/libs/ardour/port.cc b/libs/ardour/port.cc
index cf961d6828..19bebd103f 100644
--- a/libs/ardour/port.cc
+++ b/libs/ardour/port.cc
@@ -21,8 +21,6 @@
#include "libardour-config.h"
#endif
-#include <jack/weakjack.h> // so that we can test for new functions at runtime
-
#include "pbd/compose.h"
#include "pbd/error.h"
#include "pbd/failed_constructor.h"
@@ -380,7 +378,7 @@ Port::get_connected_latency_range (LatencyRange& range, bool playback) const
boost::shared_ptr<Port> remote_port = AudioEngine::instance()->get_port_by_name (*c);
if (remote_port) {
- lr = remote_port->private_latency_range ((playback ? JackPlaybackLatency : JackCaptureLatency));
+ lr = remote_port->private_latency_range ((playback ? true : false));
DEBUG_TRACE (DEBUG::Latency, string_compose (
"\t%1 <-LOCAL-> %2 : latter has latency range %3 .. %4\n",
name(), *c, lr.min, lr.max));
diff --git a/libs/ardour/port_insert.cc b/libs/ardour/port_insert.cc
index c352e22e55..fa09ea05ac 100644
--- a/libs/ardour/port_insert.cc
+++ b/libs/ardour/port_insert.cc
@@ -249,7 +249,9 @@ PortInsert::signal_latency() const
bool
PortInsert::configure_io (ChanCount in, ChanCount out)
{
+#ifndef PLATFORM_WINDOWS
assert (!AudioEngine::instance()->process_lock().trylock());
+#endif
/* for an insert, processor input corresponds to IO output, and vice versa */
diff --git a/libs/ardour/port_set.cc b/libs/ardour/port_set.cc
index 6096e356f5..3489ae4e44 100644
--- a/libs/ardour/port_set.cc
+++ b/libs/ardour/port_set.cc
@@ -56,7 +56,7 @@ static bool sort_ports_by_name (boost::shared_ptr<Port> a, boost::shared_ptr<Por
// if some of the names don't have a number as posfix, compare as strings
- if (last_digit_position_a == aname.size() or last_digit_position_b == bname.size()) {
+ if (last_digit_position_a == aname.size() || last_digit_position_b == bname.size()) {
return aname < bname;
}
@@ -145,9 +145,11 @@ PortSet::port(DataType type, size_t n) const
return port(n);
} else {
const PortVec& v = _ports[type];
- assert(n < v.size());
- return v[n];
+ if (n < v.size()) {
+ return v[n];
+ }
}
+ return boost::shared_ptr<Port>();
}
boost::shared_ptr<AudioPort>
diff --git a/libs/ardour/rc_configuration.cc b/libs/ardour/rc_configuration.cc
index f4612699d4..7fe030fb7e 100644
--- a/libs/ardour/rc_configuration.cc
+++ b/libs/ardour/rc_configuration.cc
@@ -72,7 +72,7 @@ int
RCConfiguration::load_state ()
{
std::string rcfile;
- struct stat statbuf;
+ GStatBuf statbuf;
/* load system configuration first */
diff --git a/libs/ardour/region.cc b/libs/ardour/region.cc
index 3b9dc308ec..1784cdbf3c 100644
--- a/libs/ardour/region.cc
+++ b/libs/ardour/region.cc
@@ -698,33 +698,32 @@ Region::set_start (framepos_t pos)
}
void
-Region::trim_start (framepos_t new_position)
+Region::move_start (frameoffset_t distance)
{
if (locked() || position_locked() || video_locked()) {
return;
}
framepos_t new_start;
- frameoffset_t const start_shift = new_position - _position;
- if (start_shift > 0) {
+ if (distance > 0) {
- if (_start > max_framepos - start_shift) {
- new_start = max_framepos;
+ if (_start > max_framepos - distance) {
+ new_start = max_framepos; // makes no sense
} else {
- new_start = _start + start_shift;
+ new_start = _start + distance;
}
if (!verify_start (new_start)) {
return;
}
- } else if (start_shift < 0) {
+ } else if (distance < 0) {
- if (_start < -start_shift) {
+ if (_start < -distance) {
new_start = 0;
} else {
- new_start = _start + start_shift;
+ new_start = _start + distance;
}
} else {
@@ -736,6 +735,7 @@ Region::trim_start (framepos_t new_position)
}
set_start_internal (new_start);
+
_whole_file = false;
first_edit ();
diff --git a/libs/ardour/region_factory.cc b/libs/ardour/region_factory.cc
index 3e81524750..44f8c34ddd 100644
--- a/libs/ardour/region_factory.cc
+++ b/libs/ardour/region_factory.cc
@@ -564,7 +564,7 @@ RegionFactory::new_region_name (string old)
uint32_t number;
string::size_type len = old.length() + 64;
string remainder;
- char buf[len];
+ std::vector<char> buf(len);
if ((last_period = old.find_last_of ('.')) == string::npos) {
@@ -603,8 +603,8 @@ RegionFactory::new_region_name (string old)
number++;
- snprintf (buf, len, "%s%" PRIu32 "%s", old.substr (0, last_period + 1).c_str(), number, remainder.c_str());
- sbuf = buf;
+ snprintf (&buf[0], len, "%s%" PRIu32 "%s", old.substr (0, last_period + 1).c_str(), number, remainder.c_str());
+ sbuf = &buf[0];
if (region_name_map.find (sbuf) == region_name_map.end ()) {
break;
@@ -612,7 +612,7 @@ RegionFactory::new_region_name (string old)
}
if (number != (UINT_MAX-1)) {
- return buf;
+ return &buf[0];
}
error << string_compose (_("cannot create new name for region \"%1\""), old) << endmsg;
diff --git a/libs/ardour/resampled_source.cc b/libs/ardour/resampled_source.cc
index 6184e1a3d6..0a81319108 100644
--- a/libs/ardour/resampled_source.cc
+++ b/libs/ardour/resampled_source.cc
@@ -26,7 +26,11 @@
using namespace ARDOUR;
using namespace PBD;
+#ifdef PLATFORM_WINDOWS
+const uint32_t ResampledImportableSource::blocksize = 524288U;
+#else
const uint32_t ResampledImportableSource::blocksize = 16384U;
+#endif
ResampledImportableSource::ResampledImportableSource (boost::shared_ptr<ImportableSource> src, framecnt_t rate, SrcQuality srcq)
: source (src)
diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc
index 71af69fdee..4d7bb5802d 100644
--- a/libs/ardour/route.cc
+++ b/libs/ardour/route.cc
@@ -1073,7 +1073,8 @@ Route::add_processor_from_xml_2X (const XMLNode& node, int version)
} else if (node.name() == "Send") {
- processor.reset (new Send (_session, _pannable, _mute_master));
+ boost::shared_ptr<Pannable> sendpan (new Pannable (_session));
+ processor.reset (new Send (_session, sendpan, _mute_master));
} else {
@@ -1598,7 +1599,10 @@ Route::reset_instrument_info ()
int
Route::configure_processors (ProcessorStreams* err)
{
+#ifndef PLATFORM_WINDOWS
assert (!AudioEngine::instance()->process_lock().trylock());
+#endif
+
if (!_in_configure_processors) {
Glib::Threads::RWLock::WriterLock lm (_processor_lock);
return configure_processors_unlocked (err);
@@ -1668,7 +1672,9 @@ Route::try_configure_processors_unlocked (ChanCount in, ProcessorStreams* err)
int
Route::configure_processors_unlocked (ProcessorStreams* err)
{
+#ifndef PLATFORM_WINDOWS
assert (!AudioEngine::instance()->process_lock().trylock());
+#endif
if (_in_configure_processors) {
return 0;
@@ -2719,7 +2725,8 @@ Route::add_aux_send (boost::shared_ptr<Route> route, boost::shared_ptr<Processor
{
Glib::Threads::Mutex::Lock lm (AudioEngine::instance()->process_lock ());
- listener.reset (new InternalSend (_session, _pannable, _mute_master, route, Delivery::Aux));
+ boost::shared_ptr<Pannable> sendpan (new Pannable (_session));
+ listener.reset (new InternalSend (_session, sendpan, _mute_master, route, Delivery::Aux));
}
add_processor (listener, before);
@@ -2806,7 +2813,7 @@ Route::feeds (boost::shared_ptr<Route> other, bool* via_sends_only)
{
const FedBy& fed_by (other->fed_by());
- for (FedBy::iterator f = fed_by.begin(); f != fed_by.end(); ++f) {
+ for (FedBy::const_iterator f = fed_by.begin(); f != fed_by.end(); ++f) {
boost::shared_ptr<Route> sr = f->r.lock();
if (sr && (sr.get() == this)) {
@@ -3904,7 +3911,7 @@ Route::setup_invisible_processors ()
++amp;
}
- assert (amp != _processors.end ());
+ assert (amp != new_processors.end ());
/* and the processor after the amp */
diff --git a/libs/ardour/route_group_member.cc b/libs/ardour/route_group_member.cc
index 85d2f981d7..3caa7cd1d0 100644
--- a/libs/ardour/route_group_member.cc
+++ b/libs/ardour/route_group_member.cc
@@ -16,6 +16,7 @@
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+#include "ardour/libardour_visibility.h"
#include "ardour/route_group_member.h"
using namespace ARDOUR;
diff --git a/libs/ardour/scene_change.cc b/libs/ardour/scene_change.cc
new file mode 100644
index 0000000000..eda260382b
--- /dev/null
+++ b/libs/ardour/scene_change.cc
@@ -0,0 +1,39 @@
+/*
+ Copyright (C) 2014 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include "ardour/midi_scene_change.h"
+
+#include "i18n.h"
+
+using namespace PBD;
+using namespace ARDOUR;
+
+std::string SceneChange::xml_node_name = X_("SceneChange");
+
+boost::shared_ptr<SceneChange>
+SceneChange::factory (const XMLNode& node, int version)
+{
+ const XMLProperty* prop = node.property (X_("type"));
+
+ if (prop->value() == X_("MIDI")) {
+ return boost::shared_ptr<SceneChange> (new MIDISceneChange (node, version));
+ }
+
+ return boost::shared_ptr<SceneChange>();
+}
diff --git a/libs/ardour/search_paths.cc b/libs/ardour/search_paths.cc
new file mode 100644
index 0000000000..0efcce6451
--- /dev/null
+++ b/libs/ardour/search_paths.cc
@@ -0,0 +1,276 @@
+/*
+ Copyright (C) 2011 Tim Mayberry
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include <glib.h>
+#include <glibmm.h>
+#include <string.h>
+
+#include "pbd/pathexpand.h"
+
+#include "ardour/search_paths.h"
+#include "ardour/directory_names.h"
+#include "ardour/filesystem_paths.h"
+
+#ifdef PLATFORM_WINDOWS
+#include <windows.h>
+#include <shlobj.h> // CSIDL_*
+#include "pbd/windows_special_dirs.h"
+#endif
+
+namespace {
+ const char * const backend_env_variable_name = "ARDOUR_BACKEND_PATH";
+ const char * const surfaces_env_variable_name = "ARDOUR_SURFACES_PATH";
+ const char * const export_env_variable_name = "ARDOUR_EXPORT_FORMATS_PATH";
+ const char * const ladspa_env_variable_name = "LADSPA_PATH";
+ const char * const midi_patch_env_variable_name = "ARDOUR_MIDI_PATCH_PATH";
+ const char * const panner_env_variable_name = "ARDOUR_PANNER_PATH";
+} // anonymous
+
+using namespace PBD;
+
+namespace ARDOUR {
+
+Searchpath
+backend_search_path ()
+{
+ Searchpath spath(user_config_directory ());
+ spath += ardour_dll_directory ();
+ spath.add_subdirectory_to_paths(backend_dir_name);
+
+ spath += Searchpath(Glib::getenv(backend_env_variable_name));
+ return spath;
+}
+
+Searchpath
+control_protocol_search_path ()
+{
+ Searchpath spath(user_config_directory ());
+ spath += ardour_dll_directory ();
+ spath.add_subdirectory_to_paths (surfaces_dir_name);
+
+ spath += Searchpath(Glib::getenv(surfaces_env_variable_name));
+ return spath;
+}
+
+Searchpath
+export_formats_search_path ()
+{
+ Searchpath spath (ardour_data_search_path());
+ spath.add_subdirectory_to_paths (export_formats_dir_name);
+
+ bool export_formats_path_defined = false;
+ Searchpath spath_env (Glib::getenv(export_env_variable_name, export_formats_path_defined));
+
+ if (export_formats_path_defined) {
+ spath += spath_env;
+ }
+
+ return spath;
+}
+
+Searchpath
+ladspa_search_path ()
+{
+ Searchpath spath_env (Glib::getenv(ladspa_env_variable_name));
+
+ Searchpath spath (user_config_directory ());
+
+ spath += ardour_dll_directory ();
+ spath.add_subdirectory_to_paths (ladspa_dir_name);
+
+#ifndef PLATFORM_WINDOWS
+ spath.push_back ("/usr/local/lib64/ladspa");
+ spath.push_back ("/usr/local/lib/ladspa");
+ spath.push_back ("/usr/lib64/ladspa");
+ spath.push_back ("/usr/lib/ladspa");
+#endif
+
+#ifdef __APPLE__
+ spath.push_back (path_expand ("~/Library/Audio/Plug-Ins/LADSPA"));
+ spath.push_back ("/Library/Audio/Plug-Ins/LADSPA");
+#endif
+
+ return spath_env + spath;
+}
+
+Searchpath
+lv2_bundled_search_path ()
+{
+ Searchpath spath( ardour_dll_directory () );
+ spath.add_subdirectory_to_paths ("LV2");
+
+ return spath;
+}
+
+Searchpath
+midi_patch_search_path ()
+{
+ Searchpath spath (ardour_data_search_path());
+ spath.add_subdirectory_to_paths(midi_patch_dir_name);
+
+ bool midi_patch_path_defined = false;
+ Searchpath spath_env (Glib::getenv(midi_patch_env_variable_name, midi_patch_path_defined));
+
+ if (midi_patch_path_defined) {
+ spath += spath_env;
+ }
+
+ return spath;
+}
+
+Searchpath
+panner_search_path ()
+{
+ Searchpath spath(user_config_directory ());
+
+ spath += ardour_dll_directory ();
+ spath.add_subdirectory_to_paths(panner_dir_name);
+ spath += Searchpath(Glib::getenv(panner_env_variable_name));
+
+ return spath;
+}
+
+Searchpath
+template_search_path ()
+{
+ Searchpath spath (ardour_data_search_path());
+ spath.add_subdirectory_to_paths(templates_dir_name);
+ return spath;
+}
+
+Searchpath
+route_template_search_path ()
+{
+ Searchpath spath (ardour_data_search_path());
+ spath.add_subdirectory_to_paths(route_templates_dir_name);
+ return spath;
+}
+
+#ifdef PLATFORM_WINDOWS
+
+const char*
+vst_search_path ()
+{
+ DWORD dwType = REG_SZ;
+ HKEY hKey;
+ DWORD dwSize = PATH_MAX;
+ char* p = 0;
+ char* user_home = 0;
+ char tmp[PATH_MAX+1];
+
+ if (ERROR_SUCCESS == RegOpenKeyExA (HKEY_CURRENT_USER, "Software\\VST", 0, KEY_READ, &hKey)) {
+ // Look for the user's VST Registry entry
+ if (ERROR_SUCCESS == RegQueryValueExA (hKey, "VSTPluginsPath", 0, &dwType, (LPBYTE)tmp, &dwSize))
+ p = g_build_filename (Glib::locale_to_utf8(tmp).c_str(), 0);
+
+ RegCloseKey (hKey);
+ }
+
+ if (p == 0) {
+ if (ERROR_SUCCESS == RegOpenKeyExA (HKEY_LOCAL_MACHINE, "Software\\VST", 0, KEY_READ, &hKey))
+ {
+ // Look for a global VST Registry entry
+ if (ERROR_SUCCESS == RegQueryValueExA (hKey, "VSTPluginsPath", 0, &dwType, (LPBYTE)tmp, &dwSize))
+ p = g_build_filename (Glib::locale_to_utf8(tmp).c_str(), 0);
+
+ RegCloseKey (hKey);
+ }
+ }
+
+ if (p == 0) {
+ char *pVSTx86 = 0;
+ char *pProgFilesX86 = PBD::get_win_special_folder (CSIDL_PROGRAM_FILESX86);
+
+ if (pProgFilesX86) {
+ // Look for a VST folder under C:\Program Files (x86)
+ if (pVSTx86 = g_build_filename (pProgFilesX86, "Steinberg", "VSTPlugins", 0))
+ {
+ if (Glib::file_test (pVSTx86, Glib::FILE_TEST_EXISTS))
+ if (Glib::file_test (pVSTx86, Glib::FILE_TEST_IS_DIR))
+ p = g_build_filename (pVSTx86, 0);
+
+ g_free (pVSTx86);
+ }
+
+ g_free (pProgFilesX86);
+ }
+
+ if (p == 0) {
+ // Look for a VST folder under C:\Program Files
+ char *pVST = 0;
+ char *pProgFiles = PBD::get_win_special_folder (CSIDL_PROGRAM_FILES);
+
+ if (pProgFiles) {
+ if (pVST = g_build_filename (pProgFiles, "Steinberg", "VSTPlugins", 0)) {
+ if (Glib::file_test (pVST, Glib::FILE_TEST_EXISTS))
+ if (Glib::file_test (pVST, Glib::FILE_TEST_IS_DIR))
+ p = g_build_filename (pVST, 0);
+
+ g_free (pVST);
+ }
+
+ g_free (pProgFiles);
+ }
+ }
+ }
+
+ if (p == 0) {
+ // If all else failed, assume the plugins are under "My Documents"
+ user_home = (char*) g_get_user_special_dir (G_USER_DIRECTORY_DOCUMENTS);
+ if (user_home) {
+ p = g_build_filename (user_home, "Plugins", "VST", 0);
+ } else {
+ user_home = g_build_filename(g_get_home_dir(), "My Documents", 0);
+ if (user_home)
+ p = g_build_filename (user_home, "Plugins", "VST", 0);
+ }
+ } else {
+ // Concatenate the registry path with the user's personal path
+ user_home = (char*) g_get_user_special_dir (G_USER_DIRECTORY_DOCUMENTS);
+
+ if (user_home) {
+ p = g_build_path (";", p, g_build_filename(user_home, "Plugins", "VST", 0), 0);
+ } else {
+ user_home = g_build_filename(g_get_home_dir(), "My Documents", 0);
+
+ if (user_home) {
+ p = g_build_path (";", p, g_build_filename (user_home, "Plugins", "VST", 0), 0);
+ }
+ }
+ }
+
+ return p;
+}
+
+#else
+
+/* Unix-like. Probably require some OS X specific breakdown if we ever add VST
+ * support on that platform.
+ */
+
+const char *
+vst_search_path ()
+{
+ return "/usr/local/lib/vst:/usr/lib/vst";
+}
+
+#endif // PLATFORM_WINDOWS
+
+} // namespace ARDOUR
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc
index 0f93db7128..05fa883a9d 100644
--- a/libs/ardour/session.cc
+++ b/libs/ardour/session.cc
@@ -44,8 +44,8 @@
#include "pbd/stacktrace.h"
#include "pbd/file_utils.h"
#include "pbd/convert.h"
-#include "pbd/strsplit.h"
#include "pbd/unwind.h"
+#include "pbd/search_path.h"
#include "ardour/amp.h"
#include "ardour/analyser.h"
@@ -68,6 +68,7 @@
#include "ardour/filename_extensions.h"
#include "ardour/graph.h"
#include "ardour/midiport_manager.h"
+#include "ardour/scene_changer.h"
#include "ardour/midi_track.h"
#include "ardour/midi_ui.h"
#include "ardour/operations.h"
@@ -88,6 +89,7 @@
#include "ardour/smf_source.h"
#include "ardour/source_factory.h"
#include "ardour/speakers.h"
+#include "ardour/track.h"
#include "ardour/utils.h"
#include "midi++/port.h"
@@ -259,6 +261,7 @@ Session::Session (AudioEngine &eng,
, _speakers (new Speakers)
, _order_hint (0)
, ignore_route_processor_changes (false)
+ , _scene_changer (0)
, _midi_ports (0)
, _mmc (0)
{
@@ -546,6 +549,8 @@ Session::destroy ()
/* not strictly necessary, but doing it here allows the shared_ptr debugging to work */
playlists.reset ();
+ delete _scene_changer; _scene_changer = 0;
+
delete _mmc; _mmc = 0;
delete _midi_ports; _midi_ports = 0;
delete _locations; _locations = 0;
@@ -3303,12 +3308,16 @@ Session::source_by_id (const PBD::ID& id)
return source;
}
-boost::shared_ptr<Source>
-Session::source_by_path_and_channel (const string& path, uint16_t chn)
+boost::shared_ptr<AudioFileSource>
+Session::source_by_path_and_channel (const string& path, uint16_t chn) const
{
+ /* Restricted to audio files because only audio sources have channel
+ as a property.
+ */
+
Glib::Threads::Mutex::Lock lm (source_lock);
- for (SourceMap::iterator i = sources.begin(); i != sources.end(); ++i) {
+ for (SourceMap::const_iterator i = sources.begin(); i != sources.end(); ++i) {
boost::shared_ptr<AudioFileSource> afs
= boost::dynamic_pointer_cast<AudioFileSource>(i->second);
@@ -3316,7 +3325,31 @@ Session::source_by_path_and_channel (const string& path, uint16_t chn)
return afs;
}
}
- return boost::shared_ptr<Source>();
+
+ return boost::shared_ptr<AudioFileSource>();
+}
+
+boost::shared_ptr<MidiSource>
+Session::source_by_path (const std::string& path) const
+{
+ /* Restricted to MIDI files because audio sources require a channel
+ for unique identification, in addition to a path.
+ */
+
+ Glib::Threads::Mutex::Lock lm (source_lock);
+
+ for (SourceMap::const_iterator s = sources.begin(); s != sources.end(); ++s) {
+ boost::shared_ptr<MidiSource> ms
+ = boost::dynamic_pointer_cast<MidiSource>(s->second);
+ boost::shared_ptr<FileSource> fs
+ = boost::dynamic_pointer_cast<FileSource>(s->second);
+
+ if (ms && fs && fs->path() == path) {
+ return ms;
+ }
+ }
+
+ return boost::shared_ptr<MidiSource>();
}
uint32_t
@@ -3337,111 +3370,6 @@ Session::count_sources_by_origin (const string& path)
return cnt;
}
-
-string
-Session::change_source_path_by_name (string path, string oldname, string newname, bool destructive)
-{
- string look_for;
- string old_basename = PBD::basename_nosuffix (oldname);
- string new_legalized = legalize_for_path (newname);
-
- /* note: we know (or assume) the old path is already valid */
-
- if (destructive) {
-
- /* destructive file sources have a name of the form:
-
- /path/to/Tnnnn-NAME(%[LR])?.wav
-
- the task here is to replace NAME with the new name.
- */
-
- string dir;
- string prefix;
- string::size_type dash;
-
- dir = Glib::path_get_dirname (path);
- path = Glib::path_get_basename (path);
-
- /* '-' is not a legal character for the NAME part of the path */
-
- if ((dash = path.find_last_of ('-')) == string::npos) {
- return "";
- }
-
- prefix = path.substr (0, dash);
-
- path += prefix;
- path += '-';
- path += new_legalized;
- path += native_header_format_extension (config.get_native_file_header_format(), DataType::AUDIO);
- path = Glib::build_filename (dir, path);
-
- } else {
-
- /* non-destructive file sources have a name of the form:
-
- /path/to/NAME-nnnnn(%[LR])?.ext
-
- the task here is to replace NAME with the new name.
- */
-
- string dir;
- string suffix;
- string::size_type dash;
- string::size_type postfix;
-
- dir = Glib::path_get_dirname (path);
- path = Glib::path_get_basename (path);
-
- /* '-' is not a legal character for the NAME part of the path */
-
- if ((dash = path.find_last_of ('-')) == string::npos) {
- return "";
- }
-
- suffix = path.substr (dash+1);
-
- // Suffix is now everything after the dash. Now we need to eliminate
- // the nnnnn part, which is done by either finding a '%' or a '.'
-
- postfix = suffix.find_last_of ("%");
- if (postfix == string::npos) {
- postfix = suffix.find_last_of ('.');
- }
-
- if (postfix != string::npos) {
- suffix = suffix.substr (postfix);
- } else {
- error << "Logic error in Session::change_source_path_by_name(), please report" << endl;
- return "";
- }
-
- const uint32_t limit = 10000;
- char buf[PATH_MAX+1];
-
- for (uint32_t cnt = 1; cnt <= limit; ++cnt) {
-
- snprintf (buf, sizeof(buf), "%s-%u%s", newname.c_str(), cnt, suffix.c_str());
-
- if (!matching_unsuffixed_filename_exists_in (dir, buf)) {
- path = Glib::build_filename (dir, buf);
- break;
- }
-
- path = "";
- }
-
- if (path.empty()) {
- fatal << string_compose (_("FATAL ERROR! Could not find a suitable version of %1 for a rename"),
- newname) << endl;
- /*NOTREACHED*/
- }
- }
-
- return path;
-}
-
/** Return the full path (in some session directory) for a new within-session source.
* \a name must be a session-unique name that does not contain slashes
* (e.g. as returned by new_*_source_name)
@@ -3545,6 +3473,22 @@ Session::new_audio_source_name (const string& base, uint32_t nchan, uint32_t cha
existing++;
break;
}
+
+ /* it is possible that we have the path already
+ * assigned to a source that has not yet been written
+ * (ie. the write source for a diskstream). we have to
+ * check this in order to make sure that our candidate
+ * path isn't used again, because that can lead to
+ * two Sources point to the same file with different
+ * notions of their removability.
+ */
+
+ string possible_path = Glib::build_filename (spath, buf);
+
+ if (source_by_path (possible_path)) {
+ existing++;
+ break;
+ }
}
if (existing == 0) {
@@ -3574,19 +3518,21 @@ Session::create_audio_source_for_session (size_t n_chans, string const & n, uint
SourceFactory::createWritable (DataType::AUDIO, *this, path, destructive, frame_rate()));
}
-/** Return a unique name based on \a base for a new internal MIDI source */
+/** Return a unique name based on \a owner_name for a new internal MIDI source */
string
-Session::new_midi_source_name (const string& base)
+Session::new_midi_source_name (const string& owner_name)
{
uint32_t cnt;
char buf[PATH_MAX+1];
const uint32_t limit = 10000;
string legalized;
+ string possible_name;
buf[0] = '\0';
- legalized = legalize_for_path (base);
+ legalized = legalize_for_path (owner_name);
// Find a "version" of the file name that doesn't exist in any of the possible directories.
+
for (cnt = 1; cnt <= limit; ++cnt) {
vector<space_and_path>::iterator i;
@@ -3595,12 +3541,17 @@ Session::new_midi_source_name (const string& base)
for (i = session_dirs.begin(); i != session_dirs.end(); ++i) {
SessionDirectory sdir((*i).path);
+
+ snprintf (buf, sizeof(buf), "%s-%u.mid", legalized.c_str(), cnt);
+ possible_name = buf;
- std::string p = Glib::build_filename (sdir.midi_path(), legalized);
-
- snprintf (buf, sizeof(buf), "%s-%u.mid", p.c_str(), cnt);
+ std::string possible_path = Glib::build_filename (sdir.midi_path(), possible_name);
+
+ if (Glib::file_test (possible_path, Glib::FILE_TEST_EXISTS)) {
+ existing++;
+ }
- if (Glib::file_test (buf, Glib::FILE_TEST_EXISTS)) {
+ if (source_by_path (possible_path)) {
existing++;
}
}
@@ -3612,37 +3563,64 @@ Session::new_midi_source_name (const string& base)
if (cnt > limit) {
error << string_compose(
_("There are already %1 recordings for %2, which I consider too many."),
- limit, base) << endmsg;
+ limit, owner_name) << endmsg;
destroy ();
throw failed_constructor();
}
}
- return Glib::path_get_basename(buf);
+ return possible_name;
}
/** Create a new within-session MIDI source */
boost::shared_ptr<MidiSource>
-Session::create_midi_source_for_session (Track* track, string const & n)
+Session::create_midi_source_for_session (string const & basic_name)
{
- /* try to use the existing write source for the track, to keep numbering sane
- */
+ std::string name;
- if (track) {
- /*MidiTrack* mt = dynamic_cast<Track*> (track);
- assert (mt);
- */
+ if (name.empty()) {
+ name = new_midi_source_name (basic_name);
+ }
- list<boost::shared_ptr<Source> > l = track->steal_write_sources ();
+ const string path = new_source_path_from_name (DataType::MIDI, name);
- if (!l.empty()) {
- assert (boost::dynamic_pointer_cast<MidiSource> (l.front()));
- return boost::dynamic_pointer_cast<MidiSource> (l.front());
- }
+ return boost::dynamic_pointer_cast<SMFSource> (
+ SourceFactory::createWritable (
+ DataType::MIDI, *this, path, false, frame_rate()));
+}
+
+/** Create a new within-session MIDI source */
+boost::shared_ptr<MidiSource>
+Session::create_midi_source_by_stealing_name (boost::shared_ptr<Track> track)
+{
+ /* the caller passes in the track the source will be used in,
+ so that we can keep the numbering sane.
+
+ Rationale: a track with the name "Foo" that has had N
+ captures carried out so far will ALREADY have a write source
+ named "Foo-N+1.mid" waiting to be used for the next capture.
+
+ If we call new_midi_source_name() we will get "Foo-N+2". But
+ there is no region corresponding to "Foo-N+1", so when
+ "Foo-N+2" appears in the track, the gap presents the user
+ with odd behaviour - why did it skip past Foo-N+1?
+
+ We could explain this to the user in some odd way, but
+ instead we rename "Foo-N+1.mid" as "Foo-N+2.mid", and then
+ use "Foo-N+1" here.
+
+ If that attempted rename fails, we get "Foo-N+2.mid" anyway.
+ */
+
+ boost::shared_ptr<MidiTrack> mt = boost::dynamic_pointer_cast<MidiTrack> (track);
+ assert (mt);
+ std::string name = track->steal_write_source_name ();
+
+ if (name.empty()) {
+ return boost::shared_ptr<MidiSource>();
}
- const string name = new_midi_source_name (n);
const string path = new_source_path_from_name (DataType::MIDI, name);
return boost::dynamic_pointer_cast<SMFSource> (
@@ -4598,18 +4576,18 @@ Session::end_time_changed (framepos_t old)
}
}
-string
+std::vector<std::string>
Session::source_search_path (DataType type) const
{
- vector<string> s;
+ Searchpath sp;
if (session_dirs.size() == 1) {
switch (type) {
case DataType::AUDIO:
- s.push_back (_session_dir->sound_path());
+ sp.push_back (_session_dir->sound_path());
break;
case DataType::MIDI:
- s.push_back (_session_dir->midi_path());
+ sp.push_back (_session_dir->midi_path());
break;
}
} else {
@@ -4617,10 +4595,10 @@ Session::source_search_path (DataType type) const
SessionDirectory sdir (i->path);
switch (type) {
case DataType::AUDIO:
- s.push_back (sdir.sound_path());
+ sp.push_back (sdir.sound_path());
break;
case DataType::MIDI:
- s.push_back (sdir.midi_path());
+ sp.push_back (sdir.midi_path());
break;
}
}
@@ -4629,49 +4607,30 @@ Session::source_search_path (DataType type) const
if (type == DataType::AUDIO) {
const string sound_path_2X = _session_dir->sound_path_2X();
if (Glib::file_test (sound_path_2X, Glib::FILE_TEST_EXISTS|Glib::FILE_TEST_IS_DIR)) {
- if (find (s.begin(), s.end(), sound_path_2X) == s.end()) {
- s.push_back (sound_path_2X);
+ if (find (sp.begin(), sp.end(), sound_path_2X) == sp.end()) {
+ sp.push_back (sound_path_2X);
}
}
}
- /* now check the explicit (possibly user-specified) search path
- */
-
- vector<string> dirs;
+ // now check the explicit (possibly user-specified) search path
switch (type) {
case DataType::AUDIO:
- split (config.get_audio_search_path (), dirs, ':');
+ sp += Searchpath(config.get_audio_search_path ());
break;
case DataType::MIDI:
- split (config.get_midi_search_path (), dirs, ':');
+ sp += Searchpath(config.get_midi_search_path ());
break;
}
- for (vector<string>::iterator i = dirs.begin(); i != dirs.end(); ++i) {
- if (find (s.begin(), s.end(), *i) == s.end()) {
- s.push_back (*i);
- }
- }
-
- string search_path;
-
- for (vector<string>::iterator si = s.begin(); si != s.end(); ++si) {
- if (!search_path.empty()) {
- search_path += ':';
- }
- search_path += *si;
- }
-
- return search_path;
+ return sp;
}
void
Session::ensure_search_path_includes (const string& path, DataType type)
{
- string search_path;
- vector<string> dirs;
+ Searchpath sp;
if (path == ".") {
return;
@@ -4679,16 +4638,14 @@ Session::ensure_search_path_includes (const string& path, DataType type)
switch (type) {
case DataType::AUDIO:
- search_path = config.get_audio_search_path ();
+ sp += Searchpath(config.get_audio_search_path ());
break;
case DataType::MIDI:
- search_path = config.get_midi_search_path ();
+ sp += Searchpath (config.get_midi_search_path ());
break;
}
- split (search_path, dirs, ':');
-
- for (vector<string>::iterator i = dirs.begin(); i != dirs.end(); ++i) {
+ for (vector<std::string>::iterator i = sp.begin(); i != sp.end(); ++i) {
/* No need to add this new directory if it has the same inode as
an existing one; checking inode rather than name prevents duplicated
directories when we are using symlinks.
@@ -4700,18 +4657,14 @@ Session::ensure_search_path_includes (const string& path, DataType type)
}
}
- if (!search_path.empty()) {
- search_path += ':';
- }
-
- search_path += path;
+ sp += path;
switch (type) {
case DataType::AUDIO:
- config.set_audio_search_path (search_path);
+ config.set_audio_search_path (sp.to_string());
break;
case DataType::MIDI:
- config.set_midi_search_path (search_path);
+ config.set_midi_search_path (sp.to_string());
break;
}
}
diff --git a/libs/ardour/session_butler.cc b/libs/ardour/session_butler.cc
index 1d235b051a..3e7c2226cc 100644
--- a/libs/ardour/session_butler.cc
+++ b/libs/ardour/session_butler.cc
@@ -17,16 +17,6 @@
*/
-#include <algorithm>
-#include <string>
-#include <cmath>
-#include <cerrno>
-#include <unistd.h>
-#include <fcntl.h>
-#include <poll.h>
-
-#include <glibmm/threads.h>
-
#include "pbd/error.h"
#include "pbd/pthread_utils.h"
#include "pbd/stacktrace.h"
diff --git a/libs/ardour/session_events.cc b/libs/ardour/session_events.cc
index 6c828ac6f0..28d1b556f5 100644
--- a/libs/ardour/session_events.cc
+++ b/libs/ardour/session_events.cc
@@ -23,6 +23,7 @@
#include "pbd/error.h"
#include "pbd/enumwriter.h"
#include "pbd/stacktrace.h"
+#include "pbd/pthread_utils.h"
#include "ardour/debug.h"
#include "ardour/session_event.h"
@@ -56,7 +57,7 @@ SessionEvent::operator new (size_t)
{
CrossThreadPool* p = pool->per_thread_pool ();
SessionEvent* ev = static_cast<SessionEvent*> (p->alloc ());
- DEBUG_TRACE (DEBUG::SessionEvents, string_compose ("%1 Allocating SessionEvent from %2 ev @ %3\n", pthread_self(), p->name(), ev));
+ DEBUG_TRACE (DEBUG::SessionEvents, string_compose ("%1 Allocating SessionEvent from %2 ev @ %3\n", pthread_name(), p->name(), ev));
#ifndef NDEBUG
if (DEBUG::SessionEvents & PBD::debug_bits) {
stacktrace (cerr, 40);
@@ -74,7 +75,7 @@ SessionEvent::operator delete (void *ptr, size_t /*size*/)
DEBUG_TRACE (DEBUG::SessionEvents, string_compose (
"%1 Deleting SessionEvent @ %2 ev thread pool = %3 ev pool = %4\n",
- pthread_self(), ev, p->name(), ev->own_pool->name()
+ pthread_name(), ev, p->name(), ev->own_pool->name()
));
#ifndef NDEBUG
@@ -243,7 +244,7 @@ SessionEventManager::_remove_event (SessionEvent* ev)
if (i == next_event) {
++next_event;
}
- events.erase (i);
+ i = events.erase (i);
break;
}
}
diff --git a/libs/ardour/session_ltc.cc b/libs/ardour/session_ltc.cc
index b2fbaf602c..2ce25b5a48 100644
--- a/libs/ardour/session_ltc.cc
+++ b/libs/ardour/session_ltc.cc
@@ -31,7 +31,6 @@
using namespace std;
using namespace ARDOUR;
-using namespace MIDI;
using namespace PBD;
using namespace Timecode;
diff --git a/libs/ardour/session_midi.cc b/libs/ardour/session_midi.cc
index 6d3083df77..93df1fc946 100644
--- a/libs/ardour/session_midi.cc
+++ b/libs/ardour/session_midi.cc
@@ -22,8 +22,6 @@
#include <cerrno>
#include <cassert>
#include <unistd.h>
-#include <fcntl.h>
-#include <poll.h>
#include <boost/shared_ptr.hpp>
@@ -34,6 +32,7 @@
#include "pbd/error.h"
#include "pbd/pthread_utils.h"
+#include "pbd/timersub.h"
#include "timecode/time.h"
@@ -349,7 +348,7 @@ Session::mmc_record_enable (MIDI::MachineControl &mmc, size_t trk, bool enabled)
* @param t time to send.
*/
int
-Session::send_full_time_code (framepos_t const t, pframes_t nframes)
+Session::send_full_time_code (framepos_t const t, MIDI::pframes_t nframes)
{
/* This function could easily send at a given frame offset, but would
* that be useful? Does ardour do sub-block accurate locating? [DR] */
@@ -440,7 +439,7 @@ Session::send_full_time_code (framepos_t const t, pframes_t nframes)
* earlier already this cycle by send_full_time_code)
*/
int
-Session::send_midi_time_code_for_cycle (framepos_t start_frame, framepos_t end_frame, pframes_t nframes)
+Session::send_midi_time_code_for_cycle (framepos_t start_frame, framepos_t end_frame, ARDOUR::pframes_t nframes)
{
if (_engine.freewheeling() || !_send_qf_mtc || transmitting_timecode_time.negative || (next_quarter_frame_to_send < 0)) {
// cerr << "(MTC) Not sending MTC\n";
@@ -512,7 +511,7 @@ Session::send_midi_time_code_for_cycle (framepos_t start_frame, framepos_t end_f
assert (msg_time < end_frame);
/* convert from session frames back to JACK frames using the transport speed */
- pframes_t const out_stamp = (msg_time - start_frame) / _transport_speed;
+ ARDOUR::pframes_t const out_stamp = (msg_time - start_frame) / _transport_speed;
assert (out_stamp < nframes);
MidiBuffer& mb (_midi_ports->mtc_output_port()->get_midi_buffer(nframes));
@@ -645,3 +644,27 @@ Session::mmc_input_port () const
{
return _midi_ports->mmc_input_port ();
}
+
+MIDI::Port*
+Session::scene_output_port () const
+{
+ return _midi_ports->scene_output_port ();
+}
+
+MIDI::Port*
+Session::scene_input_port () const
+{
+ return _midi_ports->scene_input_port ();
+}
+
+boost::shared_ptr<MidiPort>
+Session::scene_in () const
+{
+ return _midi_ports->scene_in ();
+}
+
+boost::shared_ptr<MidiPort>
+Session::scene_out () const
+{
+ return _midi_ports->scene_out ();
+}
diff --git a/libs/ardour/session_playlists.cc b/libs/ardour/session_playlists.cc
index b2c4640880..b586ab196e 100644
--- a/libs/ardour/session_playlists.cc
+++ b/libs/ardour/session_playlists.cc
@@ -221,11 +221,11 @@ SessionPlaylists::get (vector<boost::shared_ptr<Playlist> >& s) const
{
Glib::Threads::Mutex::Lock lm (lock);
- for (List::iterator i = playlists.begin(); i != playlists.end(); ++i) {
+ for (List::const_iterator i = playlists.begin(); i != playlists.end(); ++i) {
s.push_back (*i);
}
- for (List::iterator i = unused_playlists.begin(); i != unused_playlists.end(); ++i) {
+ for (List::const_iterator i = unused_playlists.begin(); i != unused_playlists.end(); ++i) {
s.push_back (*i);
}
}
@@ -448,11 +448,11 @@ SessionPlaylists::region_use_count (boost::shared_ptr<Region> region) const
Glib::Threads::Mutex::Lock lm (lock);
uint32_t cnt = 0;
- for (List::iterator i = playlists.begin(); i != playlists.end(); ++i) {
+ for (List::const_iterator i = playlists.begin(); i != playlists.end(); ++i) {
cnt += (*i)->region_use_count (region);
}
- for (List::iterator i = unused_playlists.begin(); i != unused_playlists.end(); ++i) {
+ for (List::const_iterator i = unused_playlists.begin(); i != unused_playlists.end(); ++i) {
cnt += (*i)->region_use_count (region);
}
diff --git a/libs/ardour/session_process.cc b/libs/ardour/session_process.cc
index 6bfb250aec..680f2861de 100644
--- a/libs/ardour/session_process.cc
+++ b/libs/ardour/session_process.cc
@@ -35,6 +35,7 @@
#include "ardour/graph.h"
#include "ardour/port.h"
#include "ardour/process_thread.h"
+#include "ardour/scene_changer.h"
#include "ardour/session.h"
#include "ardour/slave.h"
#include "ardour/ticker.h"
@@ -86,6 +87,9 @@ Session::process (pframes_t nframes)
if (!_silent && !_engine.freewheeling() && Config->get_send_midi_clock() && (transport_speed() == 1.0f || transport_speed() == 0.0f) && midi_clock->has_midi_port()) {
midi_clock->tick (transport_at_start, nframes);
}
+
+ _scene_changer->run (transport_at_start, transport_at_start + nframes);
+
} catch (...) {
/* don't bother with a message */
}
@@ -1010,7 +1014,7 @@ Session::process_event (SessionEvent* ev)
switch (ev->type) {
case SessionEvent::SetLoop:
- set_play_loop (ev->yes_or_no);
+ set_play_loop (ev->yes_or_no, ev->speed);
break;
case SessionEvent::AutoLoop:
diff --git a/libs/ardour/session_state.cc b/libs/ardour/session_state.cc
index ffbe55afbf..6a06863e9e 100644
--- a/libs/ardour/session_state.cc
+++ b/libs/ardour/session_state.cc
@@ -33,15 +33,14 @@
#include <unistd.h>
#include <sys/stat.h>
#include <climits>
-#include <fcntl.h>
-#include <poll.h>
#include <signal.h>
-#include <sys/mman.h>
#include <sys/time.h>
#ifdef HAVE_SYS_VFS_H
#include <sys/vfs.h>
-#else
+#endif
+
+#ifdef __APPLE__
#include <sys/param.h>
#include <sys/mount.h>
#endif
@@ -69,13 +68,16 @@
#include "pbd/enumwriter.h"
#include "pbd/error.h"
#include "pbd/file_utils.h"
+#include "pbd/pathexpand.h"
#include "pbd/pathscanner.h"
#include "pbd/pthread_utils.h"
#include "pbd/stacktrace.h"
#include "pbd/convert.h"
#include "pbd/clear_dir.h"
+#include "pbd/localtime_r.h"
#include "ardour/amp.h"
+#include "ardour/async_midi_port.h"
#include "ardour/audio_diskstream.h"
#include "ardour/audio_track.h"
#include "ardour/audioengine.h"
@@ -91,6 +93,7 @@
#include "ardour/midi_model.h"
#include "ardour/midi_patch_manager.h"
#include "ardour/midi_region.h"
+#include "ardour/midi_scene_changer.h"
#include "ardour/midi_source.h"
#include "ardour/midi_track.h"
#include "ardour/pannable.h"
@@ -135,23 +138,8 @@ Session::pre_engine_init (string fullpath)
/* discover canonical fullpath */
- char buf[PATH_MAX+1];
+ _path = canonical_path(fullpath);
- if (!realpath (fullpath.c_str(), buf)) {
- if (errno == ENOENT) {
- /* fullpath does not exist yet, so realpath() returned
- * ENOENT. Just use it as-is
- */
- _path = fullpath;
- } else {
- error << string_compose(_("Could not use path %1 (%2)"), buf, strerror(errno)) << endmsg;
- destroy ();
- throw failed_constructor();
- }
- } else {
- _path = string(buf);
- }
-
/* we require _path to end with a dir separator */
if (_path[_path.length()-1] != G_DIR_SEPARATOR) {
@@ -221,6 +209,16 @@ Session::post_engine_init ()
BootMessage (_("Using configuration"));
_midi_ports = new MidiPortManager;
+
+ MIDISceneChanger* msc;
+
+ _scene_changer = msc = new MIDISceneChanger (*this);
+ msc->set_input_port (scene_input_port());
+ msc->set_output_port (scene_out());
+
+ boost::function<framecnt_t(void)> timer_func (boost::bind (&Session::audible_frame, this));
+ boost::dynamic_pointer_cast<AsyncMIDIPort>(scene_in())->set_timer (timer_func);
+
setup_midi_machine_control ();
if (_butler->start_thread()) {
@@ -363,7 +361,7 @@ Session::post_engine_init ()
string
Session::raid_path () const
{
- SearchPath raid_search_path;
+ Searchpath raid_search_path;
for (vector<space_and_path>::const_iterator i = session_dirs.begin(); i != session_dirs.end(); ++i) {
raid_search_path += (*i).path;
@@ -384,11 +382,11 @@ Session::setup_raid_path (string path)
session_dirs.clear ();
- SearchPath search_path(path);
- SearchPath sound_search_path;
- SearchPath midi_search_path;
+ Searchpath search_path(path);
+ Searchpath sound_search_path;
+ Searchpath midi_search_path;
- for (SearchPath::const_iterator i = search_path.begin(); i != search_path.end(); ++i) {
+ for (Searchpath::const_iterator i = search_path.begin(); i != search_path.end(); ++i) {
sp.path = *i;
sp.blocks = 0; // not needed
session_dirs.push_back (sp);
@@ -734,9 +732,9 @@ Session::save_state (string snapshot_name, bool pending, bool switch_to_snapshot
} else {
- if (::rename (tmp_path.c_str(), xml_path.c_str()) != 0) {
- error << string_compose (_("could not rename temporary session file %1 to %2"),
- tmp_path, xml_path) << endmsg;
+ if (::g_rename (tmp_path.c_str(), xml_path.c_str()) != 0) {
+ error << string_compose (_("could not rename temporary session file %1 to %2 (%3)"),
+ tmp_path, xml_path, g_strerror(errno)) << endmsg;
if (g_remove (tmp_path.c_str()) != 0) {
error << string_compose(_("Could not remove temporary session file at path \"%1\" (%2)"),
tmp_path, g_strerror (errno)) << endmsg;
@@ -812,7 +810,7 @@ Session::load_state (string snapshot_name)
set_dirty();
- _writable = exists_and_writable (xmlpath);
+ _writable = exists_and_writable (xmlpath) && exists_and_writable(Glib::path_get_dirname(xmlpath));
if (!state_tree->read (xmlpath)) {
error << string_compose(_("Could not understand session file %1"), xmlpath) << endmsg;
@@ -930,7 +928,7 @@ Session::state (bool full_state)
p += (*i).path;
if (next != session_dirs.end()) {
- p += ':';
+ p += G_SEARCHPATH_SEPARATOR;
} else {
break;
}
@@ -2049,6 +2047,54 @@ Session::refresh_disk_space ()
_total_free_4k_blocks_uncertain = true;
}
}
+#elif defined (COMPILER_MSVC)
+ vector<string> scanned_volumes;
+ vector<string>::iterator j;
+ vector<space_and_path>::iterator i;
+ DWORD nSectorsPerCluster, nBytesPerSector,
+ nFreeClusters, nTotalClusters;
+ char disk_drive[4];
+ bool volume_found;
+
+ _total_free_4k_blocks = 0;
+
+ for (i = session_dirs.begin(); i != session_dirs.end(); i++) {
+ strncpy (disk_drive, (*i).path.c_str(), 3);
+ disk_drive[3] = 0;
+ strupr(disk_drive);
+
+ volume_found = false;
+ if (0 != (GetDiskFreeSpace(disk_drive, &nSectorsPerCluster, &nBytesPerSector, &nFreeClusters, &nTotalClusters)))
+ {
+ int64_t nBytesPerCluster = nBytesPerSector * nSectorsPerCluster;
+ int64_t nFreeBytes = nBytesPerCluster * (int64_t)nFreeClusters;
+ i->blocks = (uint32_t)(nFreeBytes / 4096);
+
+ for (j = scanned_volumes.begin(); j != scanned_volumes.end(); j++) {
+ if (0 == j->compare(disk_drive)) {
+ volume_found = true;
+ break;
+ }
+ }
+
+ if (!volume_found) {
+ scanned_volumes.push_back(disk_drive);
+ _total_free_4k_blocks += i->blocks;
+ }
+ }
+ }
+
+ if (0 == _total_free_4k_blocks) {
+ strncpy (disk_drive, path().c_str(), 3);
+ disk_drive[3] = 0;
+
+ if (0 != (GetDiskFreeSpace(disk_drive, &nSectorsPerCluster, &nBytesPerSector, &nFreeClusters, &nTotalClusters)))
+ {
+ int64_t nBytesPerCluster = nBytesPerSector * nSectorsPerCluster;
+ int64_t nFreeBytes = nBytesPerCluster * (int64_t)nFreeClusters;
+ _total_free_4k_blocks = (uint32_t)(nFreeBytes / 4096);
+ }
+ }
#endif
}
@@ -2235,7 +2281,7 @@ Session::auto_save()
}
static bool
-state_file_filter (const string &str, void */*arg*/)
+state_file_filter (const string &str, void* /*arg*/)
{
return (str.length() > strlen(statefile_suffix) &&
str.find (statefile_suffix) == (str.length() - strlen (statefile_suffix)));
@@ -2412,7 +2458,7 @@ Session::commit_reversible_command (Command *cmd)
}
static bool
-accept_all_audio_files (const string& path, void */*arg*/)
+accept_all_audio_files (const string& path, void* /*arg*/)
{
if (!Glib::file_test (path, Glib::FILE_TEST_IS_REGULAR)) {
return false;
@@ -2426,7 +2472,7 @@ accept_all_audio_files (const string& path, void */*arg*/)
}
static bool
-accept_all_midi_files (const string& path, void */*arg*/)
+accept_all_midi_files (const string& path, void* /*arg*/)
{
if (!Glib::file_test (path, Glib::FILE_TEST_IS_REGULAR)) {
return false;
@@ -2438,7 +2484,7 @@ accept_all_midi_files (const string& path, void */*arg*/)
}
static bool
-accept_all_state_files (const string& path, void */*arg*/)
+accept_all_state_files (const string& path, void* /*arg*/)
{
if (!Glib::file_test (path, Glib::FILE_TEST_IS_REGULAR)) {
return false;
@@ -2594,6 +2640,8 @@ Session::cleanup_sources (CleanupReport& rep)
bool used;
string spath;
int ret = -1;
+ string tmppath1;
+ string tmppath2;
_state_of_the_state = (StateOfTheState) (_state_of_the_state | InCleanup);
@@ -2644,7 +2692,7 @@ Session::cleanup_sources (CleanupReport& rep)
audio_path += sdir.sound_path();
if (nexti != session_dirs.end()) {
- audio_path += ':';
+ audio_path += G_SEARCHPATH_SEPARATOR;
}
i = nexti;
@@ -2662,7 +2710,7 @@ Session::cleanup_sources (CleanupReport& rep)
midi_path += sdir.midi_path();
if (nexti != session_dirs.end()) {
- midi_path += ':';
+ midi_path += G_SEARCHPATH_SEPARATOR;
}
i = nexti;
@@ -2722,9 +2770,6 @@ Session::cleanup_sources (CleanupReport& rep)
i = tmp;
}
- char tmppath1[PATH_MAX+1];
- char tmppath2[PATH_MAX+1];
-
if (candidates) {
for (vector<string*>::iterator x = candidates->begin(); x != candidates->end(); ++x) {
@@ -2733,19 +2778,10 @@ Session::cleanup_sources (CleanupReport& rep)
for (set<string>::iterator i = all_sources.begin(); i != all_sources.end(); ++i) {
- if (realpath(spath.c_str(), tmppath1) == 0) {
- error << string_compose (_("Cannot expand path %1 (%2)"),
- spath, strerror (errno)) << endmsg;
- continue;
- }
+ tmppath1 = canonical_path (spath);
+ tmppath2 = canonical_path ((*i));
- if (realpath((*i).c_str(), tmppath2) == 0) {
- error << string_compose (_("Cannot expand path %1 (%2)"),
- (*i), strerror (errno)) << endmsg;
- continue;
- }
-
- if (strcmp(tmppath1, tmppath2) == 0) {
+ if (tmppath1 == tmppath2) {
used = true;
break;
}
@@ -2849,7 +2885,7 @@ Session::cleanup_sources (CleanupReport& rep)
string peakpath = peak_path (base);
if (Glib::file_test (peakpath.c_str(), Glib::FILE_TEST_EXISTS)) {
- if (::unlink (peakpath.c_str()) != 0) {
+ if (::g_unlink (peakpath.c_str()) != 0) {
error << string_compose (_("cannot remove peakfile %1 for %2 (%3)"),
peakpath, _path, strerror (errno))
<< endmsg;
@@ -3578,8 +3614,6 @@ Session::rename (const std::string& new_name)
string const old_sources_root = _session_dir->sources_root();
-#define RENAME ::rename
-
/* Rename:
* session directory
@@ -3641,7 +3675,8 @@ Session::rename (const std::string& new_name)
cerr << "Rename " << oldstr << " => " << newstr << endl;
- if (RENAME (oldstr.c_str(), newstr.c_str()) != 0) {
+ if (::g_rename (oldstr.c_str(), newstr.c_str()) != 0) {
+ error << string_compose (_("renaming %s as %2 failed (%3)"), oldstr, newstr, g_strerror (errno)) << endmsg;
return 1;
}
@@ -3668,7 +3703,8 @@ Session::rename (const std::string& new_name)
cerr << "Rename " << oldstr << " => " << newstr << endl;
- if (RENAME (oldstr.c_str(), newstr.c_str()) != 0) {
+ if (::g_rename (oldstr.c_str(), newstr.c_str()) != 0) {
+ error << string_compose (_("renaming %s as %2 failed (%3)"), oldstr, newstr, g_strerror (errno)) << endmsg;
return 1;
}
}
@@ -3680,7 +3716,8 @@ Session::rename (const std::string& new_name)
cerr << "Rename " << oldstr << " => " << newstr << endl;
- if (RENAME (oldstr.c_str(), newstr.c_str()) != 0) {
+ if (::g_rename (oldstr.c_str(), newstr.c_str()) != 0) {
+ error << string_compose (_("renaming %s as %2 failed (%3)"), oldstr, newstr, g_strerror (errno)) << endmsg;
return 1;
}
@@ -3694,7 +3731,8 @@ Session::rename (const std::string& new_name)
cerr << "Rename " << oldstr << " => " << newstr << endl;
- if (RENAME (oldstr.c_str(), newstr.c_str()) != 0) {
+ if (::g_rename (oldstr.c_str(), newstr.c_str()) != 0) {
+ error << string_compose (_("renaming %s as %2 failed (%3)"), oldstr, newstr, g_strerror (errno)) << endmsg;
return 1;
}
}
@@ -3718,6 +3756,11 @@ Session::rename (const std::string& new_name)
_current_snapshot_name = new_name;
_name = new_name;
+ /* re-add directory separator - reverse hack to oldstr above */
+ if (_path[_path.length()-1] != G_DIR_SEPARATOR) {
+ _path += G_DIR_SEPARATOR;
+ }
+
set_dirty ();
/* save state again to get everything just right */
@@ -3730,8 +3773,6 @@ Session::rename (const std::string& new_name)
store_recent_sessions (new_name, _path);
return 0;
-
-#undef RENAME
}
int
diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc
index 38ad521235..05233c030a 100644
--- a/libs/ardour/session_transport.cc
+++ b/libs/ardour/session_transport.cc
@@ -30,6 +30,7 @@
#include "pbd/enumwriter.h"
#include "pbd/pthread_utils.h"
#include "pbd/memento_command.h"
+#include "pbd/stacktrace.h"
#include "midi++/mmc.h"
#include "midi++/port.h"
@@ -40,6 +41,8 @@
#include "ardour/click.h"
#include "ardour/debug.h"
#include "ardour/location.h"
+#include "ardour/profile.h"
+#include "ardour/scene_changer.h"
#include "ardour/session.h"
#include "ardour/slave.h"
#include "ardour/operations.h"
@@ -158,10 +161,11 @@ Session::force_locate (framepos_t target_frame, bool with_roll)
}
void
-Session::request_play_loop (bool yn, bool leave_rolling)
+Session::request_play_loop (bool yn, bool change_transport_roll)
{
SessionEvent* ev;
Location *location = _locations->auto_loop_location();
+ double target_speed;
if (location == 0 && yn) {
error << _("Cannot loop - no loop range defined")
@@ -169,14 +173,44 @@ Session::request_play_loop (bool yn, bool leave_rolling)
return;
}
- ev = new SessionEvent (SessionEvent::SetLoop, SessionEvent::Add, SessionEvent::Immediate, 0, (leave_rolling ? 1.0 : 0.0), yn);
- DEBUG_TRACE (DEBUG::Transport, string_compose ("Request set loop = %1, leave rolling ? %2\n", yn, leave_rolling));
+ if (change_transport_roll) {
+ if (transport_rolling()) {
+ /* start looping at current speed */
+ target_speed = transport_speed ();
+ } else {
+ /* currently stopped */
+ if (yn) {
+ /* start looping at normal speed */
+ target_speed = 1.0;
+ } else {
+ target_speed = 0.0;
+ }
+ }
+ } else {
+ /* leave the speed alone */
+ target_speed = transport_speed ();
+ }
+
+ ev = new SessionEvent (SessionEvent::SetLoop, SessionEvent::Add, SessionEvent::Immediate, 0, target_speed, yn);
+ DEBUG_TRACE (DEBUG::Transport, string_compose ("Request set loop = %1, change roll state ? %2\n", yn, change_transport_roll));
queue_event (ev);
- if (!leave_rolling && !yn && Config->get_seamless_loop() && transport_rolling()) {
- // request an immediate locate to refresh the tracks
- // after disabling looping
- request_locate (_transport_frame-1, false);
+ if (yn) {
+ if (!change_transport_roll) {
+ if (!transport_rolling()) {
+ /* we're not changing transport state, but we do want
+ to set up position for the new loop. Don't
+ do this if we're rolling already.
+ */
+ request_locate (location->start(), false);
+ }
+ }
+ } else {
+ if (!change_transport_roll && Config->get_seamless_loop() && transport_rolling()) {
+ // request an immediate locate to refresh the tracks
+ // after disabling looping
+ request_locate (_transport_frame-1, false);
+ }
}
}
@@ -423,6 +457,8 @@ Session::non_realtime_locate ()
(*i)->non_realtime_locate (_transport_frame);
}
+ _scene_changer->locate (_transport_frame);
+
/* XXX: it would be nice to generate the new clicks here (in the non-RT thread)
rather than clearing them so that the RT thread has to spend time constructing
them (in Session::click).
@@ -531,8 +567,6 @@ Session::non_realtime_stop (bool abort, int on_entry, bool& finished)
/* explicit return request pre-queued in event list. overrides everything else */
- cerr << "explicit auto-return to " << _requested_return_frame << endl;
-
_transport_frame = _requested_return_frame;
do_locate = true;
@@ -589,8 +623,10 @@ Session::non_realtime_stop (bool abort, int on_entry, bool& finished)
*/
if (ptw & PostTransportClearSubstate) {
- _play_range = false;
- unset_play_loop ();
+ unset_play_range ();
+ if (!Config->get_loop_is_mode()) {
+ unset_play_loop ();
+ }
}
/* this for() block can be put inside the previous if() and has the effect of ... ??? what */
@@ -657,8 +693,10 @@ Session::non_realtime_stop (bool abort, int on_entry, bool& finished)
}
if (ptw & PostTransportStop) {
- _play_range = false;
- play_loop = false;
+ unset_play_range ();
+ if (!Config->get_loop_is_mode()) {
+ unset_play_loop ();
+ }
}
PositionChanged (_transport_frame); /* EMIT SIGNAL */
@@ -723,7 +761,7 @@ Session::unset_play_loop ()
}
void
-Session::set_play_loop (bool yn)
+Session::set_play_loop (bool yn, double speed)
{
/* Called from event-handling context */
@@ -782,12 +820,24 @@ Session::set_play_loop (bool yn)
merge_event (new SessionEvent (SessionEvent::AutoLoopDeclick, SessionEvent::Replace, dcp, dcl, 0.0f));
merge_event (new SessionEvent (SessionEvent::AutoLoop, SessionEvent::Replace, loc->end(), loc->start(), 0.0f));
- /* locate to start of loop and roll.
+ /* if requested to roll, locate to start of loop and
+ * roll but ONLY if we're not already rolling.
args: positition, roll=true, flush=true, with_loop=false, force buffer refill if seamless looping
*/
- start_locate (loc->start(), true, true, false, Config->get_seamless_loop());
+ if (Config->get_loop_is_mode()) {
+ /* loop IS a transport mode: if already
+ rolling, do not locate to loop start.
+ */
+ if (!transport_rolling() && (speed != 0.0)) {
+ start_locate (loc->start(), true, true, false, Config->get_seamless_loop());
+ }
+ } else {
+ if (speed != 0.0) {
+ start_locate (loc->start(), true, true, false, Config->get_seamless_loop());
+ }
+ }
}
} else {
@@ -983,7 +1033,9 @@ Session::locate (framepos_t target_frame, bool with_roll, bool with_flush, bool
// located outside the loop: cancel looping directly, this is called from event handling context
- set_play_loop (false);
+ if (!Config->get_loop_is_mode()) {
+ set_play_loop (false, _transport_speed);
+ }
} else if (_transport_frame == al->start()) {
@@ -1080,12 +1132,27 @@ Session::set_transport_speed (double speed, bool abort, bool clear_state, bool a
stop_transport (abort);
}
- unset_play_loop ();
+ if (!Config->get_loop_is_mode()) {
+ unset_play_loop ();
+ }
} else if (transport_stopped() && speed == 1.0) {
/* we are stopped and we want to start rolling at speed 1 */
+ if (Config->get_loop_is_mode() && play_loop) {
+
+ Location *location = _locations->auto_loop_location();
+
+ if (location != 0) {
+ if (_transport_frame != location->start()) {
+ /* jump to start and then roll from there */
+ request_locate (location->start(), true);
+ return;
+ }
+ }
+ }
+
if (Config->get_monitoring_model() == HardwareMonitoring && config.get_auto_input()) {
set_track_monitor_input_status (false);
}
diff --git a/libs/ardour/session_vst.cc b/libs/ardour/session_vst.cc
index c746a9d388..508f11df13 100644
--- a/libs/ardour/session_vst.cc
+++ b/libs/ardour/session_vst.cc
@@ -28,6 +28,9 @@
#include "ardour/windows_vst_plugin.h"
#include "ardour/vestige/aeffectx.h"
#include "ardour/vst_types.h"
+#ifdef WINDOWS_VST_SUPPORT
+#include <fst.h>
+#endif
#include "i18n.h"
@@ -42,6 +45,20 @@ static int debug_callbacks = -1;
using namespace ARDOUR;
+int Session::vst_current_loading_id = 0;
+const char* Session::vst_can_do_strings[] = {
+ X_("supplyIdle"),
+ X_("sendVstTimeInfo"),
+ X_("sendVstEvents"),
+ X_("sendVstMidiEvent"),
+ X_("receiveVstEvents"),
+ X_("receiveVstMidiEvent"),
+ X_("supportShell"),
+ X_("shellCategory"),
+ X_("shellCategorycurID")
+};
+const int Session::vst_can_do_string_count = sizeof (vst_can_do_strings) / sizeof (char*);
+
intptr_t Session::vst_callback (
AEffect* effect,
int32_t opcode,
@@ -60,7 +77,7 @@ intptr_t Session::vst_callback (
}
if (effect && effect->user) {
- plug = (VSTPlugin *) (effect->user);
+ plug = (VSTPlugin *) (effect->user);
session = &plug->session();
#ifdef COMPILER_MSVC
SHOW_CALLBACK ("am callback 0x%x, opcode = %d, plugin = \"%s\" ", (int) pthread_self().p, opcode, plug->name());
@@ -90,18 +107,18 @@ intptr_t Session::vst_callback (
case audioMasterVersion:
SHOW_CALLBACK ("amc: audioMasterVersion\n");
// vst version, currently 2 (0 for older)
- return 2;
+ return 2400;
case audioMasterCurrentId:
SHOW_CALLBACK ("amc: audioMasterCurrentId\n");
- // returns the unique id of a plug that's currently
- // loading
- return 0;
+ // returns the unique id of a plug that's currently loading
+ return vst_current_loading_id;
case audioMasterIdle:
SHOW_CALLBACK ("amc: audioMasterIdle\n");
- // call application idle routine (this will
- // call effEditIdle for all open editors too)
+#ifdef WINDOWS_VST_SUPPORT
+ fst_audio_master_idle();
+#endif
if (effect) {
effect->dispatcher(effect, effEditIdle, 0, 0, NULL, 0.0f);
}
@@ -137,7 +154,7 @@ intptr_t Session::vst_callback (
_timeInfo.samplePos = now;
_timeInfo.sampleRate = session->frame_rate();
-
+
const TempoMetric& tm (session->tempo_map().metric_at (now));
if (value & (kVstTempoValid)) {
@@ -156,22 +173,21 @@ intptr_t Session::vst_callback (
try {
session->tempo_map().bbt_time_rt (now, bbt);
-
+
/* PPQ = pulse per quarter
- VST's "pulse" is our "division".
-
- 8 divisions per bar, 1 division = quarter, so 8 quarters per bar, ppq = 1
- 8 divisions per bar, 1 division = eighth, so 4 quarters per bar, ppq = 2
- 4 divisions per bar, 1 division = quarter, so 4 quarters per bar, ppq = 1
- 4 divisions per bar, 1 division = half, so 8 quarters per bar, ppq = 0.5
- 4 divisions per bar, 1 division = fifth, so (4 * 5/4) quarters per bar, ppq = 5/4
-
- general: divs_per_bar / (note_type / 4.0)
- */
+ * VST's "pulse" is our "division".
+ *
+ * 8 divisions per bar, 1 division = quarter, so 8 quarters per bar, ppq = 1
+ * 8 divisions per bar, 1 division = eighth, so 4 quarters per bar, ppq = 2
+ * 4 divisions per bar, 1 division = quarter, so 4 quarters per bar, ppq = 1
+ * 4 divisions per bar, 1 division = half, so 8 quarters per bar, ppq = 0.5
+ * 4 divisions per bar, 1 division = fifth, so (4 * 5/4) quarters per bar, ppq = 5/4
+ *
+ * general: divs_per_bar / (note_type / 4.0)
+ */
double ppq_scaling = tm.meter().note_divisor() / 4.0;
- /* Note that this assumes constant meter/tempo throughout the session. Stupid VST
- */
+ /* Note that this assumes constant meter/tempo throughout the session. Stupid VST */
double ppqBar = double(bbt.bars - 1) * tm.meter().divisions_per_bar();
double ppqBeat = double(bbt.beats - 1);
double ppqTick = double(bbt.ticks) / Timecode::BBT_Time::ticks_per_beat;
@@ -179,17 +195,17 @@ intptr_t Session::vst_callback (
ppqBar *= ppq_scaling;
ppqBeat *= ppq_scaling;
ppqTick *= ppq_scaling;
-
+
if (value & (kVstPpqPosValid)) {
_timeInfo.ppqPos = ppqBar + ppqBeat + ppqTick;
_timeInfo.flags |= (kVstPpqPosValid);
}
-
+
if (value & (kVstBarsValid)) {
_timeInfo.barStartPos = ppqBar;
_timeInfo.flags |= (kVstBarsValid);
}
-
+
} catch (...) {
/* relax */
}
@@ -197,13 +213,13 @@ intptr_t Session::vst_callback (
if (value & (kVstSmpteValid)) {
Timecode::Time t;
-
+
session->timecode_time (now, t);
-
- _timeInfo.smpteOffset = (t.hours * t.rate * 60.0 * 60.0) +
- (t.minutes * t.rate * 60.0) +
- (t.seconds * t.rate) +
- (t.frames) +
+
+ _timeInfo.smpteOffset = (t.hours * t.rate * 60.0 * 60.0) +
+ (t.minutes * t.rate * 60.0) +
+ (t.seconds * t.rate) +
+ (t.frames) +
(t.subframes);
_timeInfo.smpteOffset *= 80.0; /* VST spec is 1/80th frames */
@@ -239,12 +255,21 @@ intptr_t Session::vst_callback (
_timeInfo.samplePos = 0;
_timeInfo.sampleRate = AudioEngine::instance()->sample_rate();
}
-
+
return (intptr_t) &_timeInfo;
case audioMasterProcessEvents:
SHOW_CALLBACK ("amc: audioMasterProcessEvents\n");
// VstEvents* in <ptr>
+ if (plug && plug->midi_buffer()) {
+ VstEvents* v = (VstEvents*)ptr;
+ for (int n = 0 ; n < v->numEvents; ++n) {
+ VstMidiEvent *vme = (VstMidiEvent*) (v->events[n]->dump);
+ if (vme->type == kVstMidiType) {
+ plug->midi_buffer()->push_back(vme->deltaFrames, 3, (uint8_t*)vme->midiData);
+ }
+ }
+ }
return 0;
case audioMasterSetTime:
@@ -268,14 +293,14 @@ intptr_t Session::vst_callback (
case audioMasterGetParameterQuantization:
SHOW_CALLBACK ("amc: audioMasterGetParameterQuantization\n");
- // returns the integer value for +1.0 representation,
- // or 1 if full single float precision is maintained
- // in automation. parameter index in <value> (-1: all, any)
+ // returns the integer value for +1.0 representation,
+ // or 1 if full single float precision is maintained
+ // in automation. parameter index in <value> (-1: all, any)
return 0;
case audioMasterIOChanged:
SHOW_CALLBACK ("amc: audioMasterIOChanged\n");
- // numInputs and/or numOutputs has changed
+ // numInputs and/or numOutputs has changed
return 0;
case audioMasterNeedIdle:
@@ -315,16 +340,16 @@ intptr_t Session::vst_callback (
case audioMasterGetPreviousPlug:
SHOW_CALLBACK ("amc: audioMasterGetPreviousPlug\n");
- // input pin in <value> (-1: first to come), returns cEffect*
+ // input pin in <value> (-1: first to come), returns cEffect*
return 0;
case audioMasterGetNextPlug:
SHOW_CALLBACK ("amc: audioMasterGetNextPlug\n");
- // output pin in <value> (-1: first to come), returns cEffect*
+ // output pin in <value> (-1: first to come), returns cEffect*
case audioMasterWillReplaceOrAccumulate:
SHOW_CALLBACK ("amc: audioMasterWillReplaceOrAccumulate\n");
- // returns: 0: not supported, 1: replace, 2: accumulate
+ // returns: 0: not supported, 1: replace, 2: accumulate
return 0;
case audioMasterGetCurrentProcessLevel:
@@ -346,10 +371,10 @@ intptr_t Session::vst_callback (
case audioMasterOfflineStart:
SHOW_CALLBACK ("amc: audioMasterOfflineStart\n");
return 0;
-
+
case audioMasterOfflineRead:
SHOW_CALLBACK ("amc: audioMasterOfflineRead\n");
- // ptr points to offline structure, see below. return 0: error, 1 ok
+ // ptr points to offline structure, see below. return 0: error, 1 ok
return 0;
case audioMasterOfflineWrite:
@@ -360,7 +385,7 @@ intptr_t Session::vst_callback (
case audioMasterOfflineGetCurrentPass:
SHOW_CALLBACK ("amc: audioMasterOfflineGetCurrentPass\n");
return 0;
-
+
case audioMasterOfflineGetCurrentMetaPass:
SHOW_CALLBACK ("amc: audioMasterOfflineGetCurrentMetaPass\n");
return 0;
@@ -404,7 +429,12 @@ intptr_t Session::vst_callback (
case audioMasterCanDo:
SHOW_CALLBACK ("amc: audioMasterCanDo\n");
- // string in ptr, see below
+ // string in ptr, (const char*)ptr
+ for (int i = 0; i < vst_can_do_string_count; i++) {
+ if (! strcmp(vst_can_do_strings[i], (const char*)ptr)) {
+ return 1;
+ }
+ }
return 0;
case audioMasterGetLanguage:
diff --git a/libs/ardour/smf_source.cc b/libs/ardour/smf_source.cc
index b2d01d24d2..812e06c27b 100644
--- a/libs/ardour/smf_source.cc
+++ b/libs/ardour/smf_source.cc
@@ -30,7 +30,9 @@
#include "pbd/stl_delete.h"
#include "pbd/strsplit.h"
+#include <glib/gstdio.h>
#include <glibmm/miscutils.h>
+#include <glibmm/fileutils.h>
#include "evoral/Control.hpp"
@@ -61,9 +63,12 @@ SMFSource::SMFSource (Session& s, const string& path, Source::Flag flags)
{
/* note that origin remains empty */
- if (init(_path, false)) {
+ if (init (_path, false)) {
throw failed_constructor ();
}
+
+ assert (!Glib::file_test (_path, Glib::FILE_TEST_EXISTS));
+ existence_check ();
/* file is not opened until write */
@@ -71,9 +76,10 @@ SMFSource::SMFSource (Session& s, const string& path, Source::Flag flags)
return;
}
- if (open(_path)) {
+ if (open (_path)) {
throw failed_constructor ();
}
+
_open = true;
}
@@ -91,10 +97,13 @@ SMFSource::SMFSource (Session& s, const XMLNode& node, bool must_exist)
throw failed_constructor ();
}
- if (init(_path, true)) {
+ if (init (_path, true)) {
throw failed_constructor ();
}
+ assert (Glib::file_test (_path, Glib::FILE_TEST_EXISTS));
+ existence_check ();
+
if (open(_path)) {
throw failed_constructor ();
}
@@ -105,7 +114,7 @@ SMFSource::SMFSource (Session& s, const XMLNode& node, bool must_exist)
SMFSource::~SMFSource ()
{
if (removable()) {
- unlink (_path.c_str());
+ ::g_unlink (_path.c_str());
}
}
@@ -463,7 +472,14 @@ SMFSource::safe_midi_file_extension (const string& file)
const int nmatches = 2;
regmatch_t matches[nmatches];
- if (compile && regcomp (&compiled_pattern, "[mM][iI][dD][iI]?$", REG_EXTENDED)) {
+ if (Glib::file_test (file, Glib::FILE_TEST_EXISTS)) {
+ if (!Glib::file_test (file, Glib::FILE_TEST_IS_REGULAR)) {
+ /* exists but is not a regular file */
+ return false;
+ }
+ }
+
+ if (compile && regcomp (&compiled_pattern, "\\.[mM][iI][dD][iI]?$", REG_EXTENDED)) {
return false;
} else {
compile = false;
@@ -649,3 +665,44 @@ SMFSource::ensure_disk_file ()
}
}
+void
+SMFSource::prevent_deletion ()
+{
+ /* Unlike the audio case, the MIDI file remains mutable (because we can
+ edit MIDI data)
+ */
+
+ _flags = Flag (_flags & ~(Removable|RemovableIfEmpty|RemoveAtDestroy));
+}
+
+int
+SMFSource::rename (const string& newname)
+{
+ Glib::Threads::Mutex::Lock lm (_lock);
+ string oldpath = _path;
+ string newpath = _session.new_source_path_from_name (DataType::MIDI, newname);
+
+ if (newpath.empty()) {
+ error << string_compose (_("programming error: %1"), "cannot generate a changed file path") << endmsg;
+ return -1;
+ }
+
+ // Test whether newpath exists, if yes notify the user but continue.
+ if (Glib::file_test (newpath, Glib::FILE_TEST_EXISTS)) {
+ error << string_compose (_("Programming error! %1 tried to rename a file over another file! It's safe to continue working, but please report this to the developers."), PROGRAM_NAME) << endmsg;
+ return -1;
+ }
+
+ if (Glib::file_test (oldpath.c_str(), Glib::FILE_TEST_EXISTS)) {
+ /* rename only needed if file exists on disk */
+ if (::rename (oldpath.c_str(), newpath.c_str()) != 0) {
+ error << string_compose (_("cannot rename file %1 to %2 (%3)"), oldpath, newpath, strerror(errno)) << endmsg;
+ return -1;
+ }
+ }
+
+ _name = Glib::path_get_basename (newpath);
+ _path = newpath;
+
+ return 0;
+}
diff --git a/libs/ardour/sndfile_helpers.cc b/libs/ardour/sndfile_helpers.cc
index 459890e829..2e618e043b 100644
--- a/libs/ardour/sndfile_helpers.cc
+++ b/libs/ardour/sndfile_helpers.cc
@@ -17,7 +17,9 @@
*/
+#ifndef COMPILER_MSVC
#include <strings.h>
+#endif
#include <map>
#include <sndfile.h>
diff --git a/libs/ardour/sndfileimportable.cc b/libs/ardour/sndfileimportable.cc
index c9f6c4014f..ceb88eddc9 100644
--- a/libs/ardour/sndfileimportable.cc
+++ b/libs/ardour/sndfileimportable.cc
@@ -51,7 +51,7 @@ SndFileImportableSource::read (Sample* buffer, framecnt_t nframes)
return per_channel * sf_info.channels;
}
-uint
+uint32_t
SndFileImportableSource::channels () const
{
return sf_info.channels;
diff --git a/libs/ardour/sndfilesource.cc b/libs/ardour/sndfilesource.cc
index cf75cffba3..e0851602fc 100644
--- a/libs/ardour/sndfilesource.cc
+++ b/libs/ardour/sndfilesource.cc
@@ -26,10 +26,12 @@
#include <climits>
#include <cstdarg>
-#include <pwd.h>
-#include <sys/utsname.h>
#include <sys/stat.h>
+#ifdef PLATFORM_WINDOWS
+#include <glibmm/convert.h>
+#endif
+#include <glibmm/fileutils.h>
#include <glibmm/miscutils.h>
#include "ardour/sndfilesource.h"
@@ -56,39 +58,70 @@ const Source::Flag SndFileSource::default_writable_flags = Source::Flag (
SndFileSource::SndFileSource (Session& s, const XMLNode& node)
: Source(s, node)
, AudioFileSource (s, node)
+ , _descriptor (0)
+ , _broadcast_info (0)
+ , _capture_start (false)
+ , _capture_end (false)
+ , file_pos (0)
+ , xfade_buf (0)
{
init_sndfile ();
+ assert (Glib::file_test (_path, Glib::FILE_TEST_EXISTS));
+ existence_check ();
+
if (open()) {
throw failed_constructor ();
}
}
-/** Files created this way are never writable or removable */
+/** Constructor for existing external-to-session files.
+ Files created this way are never writable or removable
+*/
SndFileSource::SndFileSource (Session& s, const string& path, int chn, Flag flags)
: Source(s, DataType::AUDIO, path, flags)
/* note that the origin of an external file is itself */
, AudioFileSource (s, path, Flag (flags & ~(Writable|Removable|RemovableIfEmpty|RemoveAtDestroy)))
+ , _descriptor (0)
+ , _broadcast_info (0)
+ , _capture_start (false)
+ , _capture_end (false)
+ , file_pos (0)
+ , xfade_buf (0)
{
_channel = chn;
init_sndfile ();
+ assert (Glib::file_test (_path, Glib::FILE_TEST_EXISTS));
+ existence_check ();
+
if (open()) {
throw failed_constructor ();
}
}
-/** This constructor is used to construct new files, not open existing ones. */
+/** This constructor is used to construct new internal-to-session files,
+ not open existing ones.
+*/
SndFileSource::SndFileSource (Session& s, const string& path, const string& origin,
SampleFormat sfmt, HeaderFormat hf, framecnt_t rate, Flag flags)
: Source(s, DataType::AUDIO, path, flags)
, AudioFileSource (s, path, origin, flags, sfmt, hf)
+ , _descriptor (0)
+ , _broadcast_info (0)
+ , _capture_start (false)
+ , _capture_end (false)
+ , file_pos (0)
+ , xfade_buf (0)
{
int fmt = 0;
init_sndfile ();
+ assert (!Glib::file_test (_path, Glib::FILE_TEST_EXISTS));
+ existence_check ();
+
_file_is_new = true;
switch (hf) {
@@ -155,24 +188,12 @@ SndFileSource::SndFileSource (Session& s, const string& path, const string& orig
void
SndFileSource::init_sndfile ()
{
- string file;
-
- _descriptor = 0;
-
- // lets try to keep the object initalizations here at the top
- xfade_buf = 0;
- _broadcast_info = 0;
-
/* although libsndfile says we don't need to set this,
valgrind and source code shows us that we do.
*/
memset (&_info, 0, sizeof(_info));
- _capture_start = false;
- _capture_end = false;
- file_pos = 0;
-
if (destructive()) {
xfade_buf = new Sample[xfade_frames];
_timeline_position = header_position_offset;
@@ -184,22 +205,30 @@ SndFileSource::init_sndfile ()
int
SndFileSource::open ()
{
- _descriptor = new SndFileDescriptor (_path, writable(), &_info);
+ string path_to_open;
+
+#ifdef PLATFORM_WINDOWS
+ path_to_open = Glib::locale_from_utf8(_path);
+#else
+ path_to_open = _path;
+#endif
+
+ _descriptor = new SndFileDescriptor (path_to_open.c_str(), writable(), &_info);
_descriptor->Closed.connect_same_thread (file_manager_connection, boost::bind (&SndFileSource::file_closed, this));
SNDFILE* sf = _descriptor->allocate ();
if (sf == 0) {
- char errbuf[256];
+ char errbuf[1024];
sf_error_str (0, errbuf, sizeof (errbuf) - 1);
#ifndef HAVE_COREAUDIO
/* if we have CoreAudio, we will be falling back to that if libsndfile fails,
so we don't want to see this message.
*/
- cerr << "failed to open " << _path << " with name " << _name << endl;
+ cerr << "failed to open " << path_to_open << " with name " << _name << endl;
error << string_compose(_("SndFileSource: cannot open file \"%1\" for %2 (%3)"),
- _path, (writable() ? "read+write" : "reading"), errbuf) << endmsg;
+ path_to_open, (writable() ? "read+write" : "reading"), errbuf) << endmsg;
#endif
return -1;
}
@@ -253,7 +282,7 @@ SndFileSource::open ()
if (!_broadcast_info->write_to_file (sf)) {
error << string_compose (_("cannot set broadcast info for audio file %1 (%2); dropping broadcast info for this file"),
- _path, _broadcast_info->get_error())
+ path_to_open, _broadcast_info->get_error())
<< endmsg;
_flags = Flag (_flags & ~Broadcast);
delete _broadcast_info;
@@ -541,6 +570,30 @@ SndFileSource::flush_header ()
return r;
}
+void
+SndFileSource::flush ()
+{
+ if (!_open) {
+ warning << string_compose (_("attempt to flush an un-opened audio file source (%1)"), _path) << endmsg;
+ return;
+ }
+
+ if (!writable()) {
+ warning << string_compose (_("attempt to flush a non-writable audio file source (%1)"), _path) << endmsg;
+ return;
+ }
+
+ SNDFILE* sf = _descriptor->allocate ();
+ if (sf == 0) {
+ error << string_compose (_("could not allocate file %1 to flush contents"), _path) << endmsg;
+ return;
+ }
+
+ // Hopefully everything OK
+ sf_write_sync (sf);
+ _descriptor->release ();
+}
+
int
SndFileSource::setup_broadcast_info (framepos_t /*when*/, struct tm& now, time_t /*tnow*/)
{
@@ -768,12 +821,12 @@ SndFileSource::crossfade (Sample* data, framecnt_t cnt, int fade_in)
} else if (xfade < xfade_frames) {
- gain_t in[xfade];
- gain_t out[xfade];
+ std::vector<gain_t> in(xfade);
+ std::vector<gain_t> out(xfade);
/* short xfade, compute custom curve */
- compute_equal_power_fades (xfade, in, out);
+ compute_equal_power_fades (xfade, &in[0], &out[0]);
for (framecnt_t n = 0; n < xfade; ++n) {
xfade_buf[n] = (xfade_buf[n] * out[n]) + (fade_data[n] * in[n]);
diff --git a/libs/ardour/source.cc b/libs/ardour/source.cc
index 618dddc70b..03039fea5b 100644
--- a/libs/ardour/source.cc
+++ b/libs/ardour/source.cc
@@ -19,8 +19,6 @@
#include <sys/stat.h>
#include <unistd.h>
-#include <fcntl.h>
-#include <poll.h>
#include <float.h>
#include <cerrno>
#include <ctime>
diff --git a/libs/ardour/sse_functions_xmm.cc b/libs/ardour/sse_functions_xmm.cc
index 48212ea8e1..f8a53cc6f8 100644
--- a/libs/ardour/sse_functions_xmm.cc
+++ b/libs/ardour/sse_functions_xmm.cc
@@ -45,8 +45,11 @@ x86_sse_find_peaks(const ARDOUR::Sample* buf, ARDOUR::pframes_t nframes, float *
// use 64 byte prefetch for quadruple quads
while (nframes >= 16) {
+#ifdef COMPILER_MSVC
+ _mm_prefetch(((char*)buf+64), 0); // A total guess! Assumed to be eqivalent to
+#else // the line below but waiting to be tested !!
__builtin_prefetch(buf+64,0,0);
-
+#endif
work = _mm_load_ps(buf);
current_min = _mm_min_ps(current_min, work);
current_max = _mm_max_ps(current_max, work);
diff --git a/libs/ardour/template_utils.cc b/libs/ardour/template_utils.cc
index 05007b0ade..8efe311536 100644
--- a/libs/ardour/template_utils.cc
+++ b/libs/ardour/template_utils.cc
@@ -30,6 +30,7 @@
#include "ardour/directory_names.h"
#include "ardour/filesystem_paths.h"
#include "ardour/filename_extensions.h"
+#include "ardour/search_paths.h"
#include "ardour/io.h"
using namespace std;
@@ -37,22 +38,6 @@ using namespace PBD;
namespace ARDOUR {
-SearchPath
-template_search_path ()
-{
- SearchPath spath (ardour_data_search_path());
- spath.add_subdirectory_to_paths(templates_dir_name);
- return spath;
-}
-
-SearchPath
-route_template_search_path ()
-{
- SearchPath spath (ardour_data_search_path());
- spath.add_subdirectory_to_paths(route_templates_dir_name);
- return spath;
-}
-
std::string
user_template_directory ()
{
@@ -66,7 +51,7 @@ user_route_template_directory ()
}
static bool
-template_filter (const string &str, void */*arg*/)
+template_filter (const string &str, void* /*arg*/)
{
if (!Glib::file_test (str, Glib::FILE_TEST_IS_DIR)) {
return false;
@@ -76,7 +61,7 @@ template_filter (const string &str, void */*arg*/)
}
static bool
-route_template_filter (const string &str, void */*arg*/)
+route_template_filter (const string &str, void* /*arg*/)
{
if (str.find (template_suffix) == str.length() - strlen (template_suffix)) {
return true;
@@ -97,7 +82,7 @@ find_session_templates (vector<TemplateInfo>& template_names)
{
vector<string *> *templates;
PathScanner scanner;
- SearchPath spath (template_search_path());
+ Searchpath spath (template_search_path());
templates = scanner (spath.to_string(), template_filter, 0, true, true);
@@ -133,7 +118,7 @@ find_route_templates (vector<TemplateInfo>& template_names)
{
vector<string *> *templates;
PathScanner scanner;
- SearchPath spath (route_template_search_path());
+ Searchpath spath (route_template_search_path());
templates = scanner (spath.to_string(), route_template_filter, 0, false, true);
diff --git a/libs/ardour/tempo.cc b/libs/ardour/tempo.cc
index 0bb2fea0cf..621d1e2c74 100644
--- a/libs/ardour/tempo.cc
+++ b/libs/ardour/tempo.cc
@@ -884,6 +884,7 @@ TempoMap::_extend_map (TempoSection* tempo, MeterSection* meter,
TempoSection* ts;
MeterSection* ms;
double beat_frames;
+ double current_frame_exact;
framepos_t bar_start_frame;
DEBUG_TRACE (DEBUG::TempoMath, string_compose ("Extend map to %1 from %2 = %3\n", end, current, current_frame));
@@ -895,11 +896,13 @@ TempoMap::_extend_map (TempoSection* tempo, MeterSection* meter,
}
beat_frames = meter->frames_per_grid (*tempo,_frame_rate);
+ current_frame_exact = current_frame;
while (current_frame < end) {
current.beats++;
- current_frame += beat_frames;
+ current_frame_exact += beat_frames;
+ current_frame = llrint(current_frame_exact);
if (current.beats > meter->divisions_per_bar()) {
current.bars++;
@@ -942,7 +945,8 @@ TempoMap::_extend_map (TempoSection* tempo, MeterSection* meter,
tempo->start(), current_frame, tempo->bar_offset()));
/* back up to previous beat */
- current_frame -= beat_frames;
+ current_frame_exact -= beat_frames;
+ current_frame = llrint(current_frame_exact);
/* set tempo section location
* based on offset from last
@@ -963,7 +967,8 @@ TempoMap::_extend_map (TempoSection* tempo, MeterSection* meter,
double offset_within_old_beat = (tempo->frame() - current_frame) / beat_frames;
- current_frame += (offset_within_old_beat * beat_frames) + ((1.0 - offset_within_old_beat) * next_beat_frames);
+ current_frame_exact += (offset_within_old_beat * beat_frames) + ((1.0 - offset_within_old_beat) * next_beat_frames);
+ current_frame = llrint(current_frame_exact);
/* next metric doesn't have to
* match this precisely to
@@ -1012,11 +1017,11 @@ TempoMap::_extend_map (TempoSection* tempo, MeterSection* meter,
if (current.beats == 1) {
DEBUG_TRACE (DEBUG::TempoMath, string_compose ("Add Bar at %1|1 @ %2\n", current.bars, current_frame));
- _map.push_back (BBTPoint (*meter, *tempo,(framepos_t) llrint(current_frame), current.bars, 1));
+ _map.push_back (BBTPoint (*meter, *tempo, current_frame, current.bars, 1));
bar_start_frame = current_frame;
} else {
DEBUG_TRACE (DEBUG::TempoMath, string_compose ("Add Beat at %1|%2 @ %3\n", current.bars, current.beats, current_frame));
- _map.push_back (BBTPoint (*meter, *tempo, (framepos_t) llrint(current_frame), current.bars, current.beats));
+ _map.push_back (BBTPoint (*meter, *tempo, current_frame, current.bars, current.beats));
}
if (next_metric == metrics.end()) {
diff --git a/libs/ardour/test/audio_engine_test.cc b/libs/ardour/test/audio_engine_test.cc
new file mode 100644
index 0000000000..0bed81f8a6
--- /dev/null
+++ b/libs/ardour/test/audio_engine_test.cc
@@ -0,0 +1,53 @@
+#include <iostream>
+
+#include "ardour/audioengine.h"
+#include "ardour/audio_backend.h"
+#include "ardour/search_paths.h"
+
+#include "audio_engine_test.h"
+#include "test_common.h"
+
+CPPUNIT_TEST_SUITE_REGISTRATION (AudioEngineTest);
+
+using namespace std;
+using namespace ARDOUR;
+using namespace PBD;
+
+void
+print_audio_backend_info (AudioBackendInfo const* abi)
+{
+ cerr << "Audio Backend, name:" << abi->name << endl;
+}
+
+void
+AudioEngineTest::test_backends ()
+{
+ AudioEngine* engine = AudioEngine::create ();
+
+ CPPUNIT_ASSERT (engine);
+
+ std::vector<AudioBackendInfo const *> backends = engine->available_backends ();
+
+ CPPUNIT_ASSERT (backends.size () != 0);
+
+ for (std::vector<AudioBackendInfo const *>::const_iterator i = backends.begin();
+ i != backends.end(); ++i) {
+ print_audio_backend_info(*i);
+ }
+}
+
+void
+AudioEngineTest::test_start ()
+{
+ AudioEngine* engine = AudioEngine::create ();
+
+ CPPUNIT_ASSERT_NO_THROW (engine->set_default_backend ());
+
+ init_post_engine ();
+
+ CPPUNIT_ASSERT (engine->start () == 0);
+
+ // sleep
+ // stop
+ // destroy
+}
diff --git a/libs/ardour/test/audio_engine_test.h b/libs/ardour/test/audio_engine_test.h
new file mode 100644
index 0000000000..9a6d9cc241
--- /dev/null
+++ b/libs/ardour/test/audio_engine_test.h
@@ -0,0 +1,14 @@
+#include <cppunit/TestFixture.h>
+#include <cppunit/extensions/HelperMacros.h>
+
+class AudioEngineTest : public CppUnit::TestFixture
+{
+ CPPUNIT_TEST_SUITE (AudioEngineTest);
+ CPPUNIT_TEST (test_backends);
+ CPPUNIT_TEST (test_start);
+ CPPUNIT_TEST_SUITE_END ();
+
+public:
+ void test_backends ();
+ void test_start ();
+};
diff --git a/libs/ardour/test/jack_utils_test.cc b/libs/ardour/test/jack_utils_test.cc
new file mode 100644
index 0000000000..7645df6ff3
--- /dev/null
+++ b/libs/ardour/test/jack_utils_test.cc
@@ -0,0 +1,290 @@
+
+#include <stdexcept>
+
+#ifdef PLATFORM_WINDOWS
+#include <windows.h> // only for Sleep
+#endif
+
+#include <glibmm/miscutils.h>
+
+#include "ardour/jack_utils.h"
+
+#include "jack_utils_test.h"
+
+CPPUNIT_TEST_SUITE_REGISTRATION (JackUtilsTest);
+
+using namespace std;
+using namespace ARDOUR;
+
+void
+JackUtilsTest::test_driver_names ()
+{
+ vector<string> driver_names;
+
+ get_jack_audio_driver_names (driver_names);
+
+ CPPUNIT_ASSERT(!driver_names.empty());
+
+ cout << endl;
+ cout << "Number of possible JACK Audio drivers found on this system: " << driver_names.size () << endl;
+
+ for (vector<string>::const_iterator i = driver_names.begin(); i != driver_names.end(); ++i) {
+ cout << "JACK Audio driver found: " << *i << endl;
+ }
+
+ string default_audio_driver;
+ get_jack_default_audio_driver_name (default_audio_driver);
+
+ cout << "The default audio driver on this system is: " << default_audio_driver << endl;
+
+ driver_names.clear();
+
+ get_jack_midi_system_names (default_audio_driver, driver_names);
+
+ CPPUNIT_ASSERT(!driver_names.empty());
+
+ cout << "Number of possible JACK MIDI drivers found on this system for default audio driver: " << driver_names.size () << endl;
+
+ for (vector<string>::const_iterator i = driver_names.begin(); i != driver_names.end(); ++i) {
+ cout << "JACK MIDI driver found: " << *i << endl;
+ }
+
+ string default_midi_driver;
+ get_jack_default_midi_system_name (default_audio_driver, default_midi_driver);
+
+ cout << "The default midi driver on this system is: " << default_midi_driver << endl;
+}
+
+string
+devices_string (const vector<string>& devices)
+{
+ std::string str;
+ for (vector<string>::const_iterator i = devices.begin(); i != devices.end();) {
+ str += *i;
+ if (++i != devices.end()) str += ", ";
+ }
+ return str;
+}
+
+void
+JackUtilsTest::test_device_names ()
+{
+ vector<string> driver_names;
+
+ get_jack_audio_driver_names (driver_names);
+
+ CPPUNIT_ASSERT(!driver_names.empty());
+
+ cout << endl;
+
+ for (vector<string>::const_iterator i = driver_names.begin(); i != driver_names.end(); ++i) {
+ string devices = devices_string (get_jack_device_names_for_audio_driver (*i));
+ cout << "JACK Audio driver found: " << *i << " with devices: " << devices << endl;
+ }
+}
+
+void
+JackUtilsTest::test_samplerates ()
+{
+ vector<string> samplerates;
+
+ get_jack_sample_rate_strings (samplerates);
+ cout << endl;
+ cout << "Number of possible Samplerates supported by JACK: " << samplerates.size () << endl;
+
+ for (vector<string>::const_iterator i = samplerates.begin(); i != samplerates.end(); ++i) {
+ cout << "Samplerate: " << *i << endl;
+ }
+}
+
+void
+JackUtilsTest::test_period_sizes ()
+{
+ vector<string> period_sizes;
+
+ get_jack_period_size_strings (period_sizes);
+ cout << endl;
+ cout << "Number of possible Period sizes supported by JACK: " << period_sizes.size () << endl;
+
+ for (vector<string>::const_iterator i = period_sizes.begin(); i != period_sizes.end(); ++i) {
+ cout << "Period size: " << *i << endl;
+ }
+}
+
+void
+JackUtilsTest::test_dither_modes ()
+{
+ vector<string> driver_names;
+
+ get_jack_audio_driver_names (driver_names);
+
+ CPPUNIT_ASSERT(!driver_names.empty());
+
+ cout << endl;
+
+ for (vector<string>::const_iterator i = driver_names.begin(); i != driver_names.end(); ++i) {
+ vector<string> dither_modes;
+
+ get_jack_dither_mode_strings (*i, dither_modes);
+ cout << "Number of possible Dither Modes supported by JACK driver " << *i <<
+ ": " << dither_modes.size () << endl;
+ for (vector<string>::const_iterator j = dither_modes.begin(); j != dither_modes.end(); ++j) {
+ cout << "Dither Mode: " << *j << endl;
+ }
+ cout << endl;
+ }
+
+}
+
+void
+JackUtilsTest::test_connect_server ()
+{
+ cout << endl;
+ if (jack_server_running ()) {
+ cout << "Jack server running " << endl;
+ } else {
+ cout << "Jack server not running " << endl;
+ }
+}
+
+void
+JackUtilsTest::test_set_jack_path_env ()
+{
+ cout << endl;
+
+ bool path_env_set = false;
+
+ string path_env = Glib::getenv ("PATH", path_env_set);
+
+ if (path_env_set) {
+ cout << "PATH env set to: " << path_env << endl;
+ } else {
+ cout << "PATH env not set" << endl;
+ }
+ vector<string> server_dirs;
+ get_jack_server_dir_paths (server_dirs);
+ set_path_env_for_jack_autostart (server_dirs);
+
+ path_env_set = false;
+
+ path_env = Glib::getenv ("PATH", path_env_set);
+
+ CPPUNIT_ASSERT (path_env_set);
+
+ cout << "After set_jack_path_env PATH env set to: " << path_env << endl;
+}
+
+void
+JackUtilsTest::test_server_paths ()
+{
+ cout << endl;
+
+ vector<std::string> server_dirs;
+
+ CPPUNIT_ASSERT (get_jack_server_dir_paths (server_dirs));
+
+ cout << "Number of Directories that may contain JACK servers: " << server_dirs.size () << endl;
+
+ for (vector<std::string>::const_iterator i = server_dirs.begin(); i != server_dirs.end(); ++i) {
+ cout << "JACK server directory path: " << *i << endl;
+ }
+
+ vector<string> server_names;
+
+ CPPUNIT_ASSERT (get_jack_server_application_names (server_names));
+
+ cout << "Number of possible JACK server names on this system: " << server_names.size () << endl;
+
+ for (vector<string>::const_iterator i = server_names.begin(); i != server_names.end(); ++i) {
+ cout << "JACK server name: " << *i << endl;
+ }
+
+ vector<std::string> server_paths;
+
+ CPPUNIT_ASSERT (get_jack_server_paths (server_dirs, server_names, server_paths));
+
+ cout << "Number of JACK servers on this system: " << server_paths.size () << endl;
+
+ for (vector<std::string>::const_iterator i = server_paths.begin(); i != server_paths.end(); ++i) {
+ cout << "JACK server path: " << *i << endl;
+ }
+
+ vector<std::string> server_paths2;
+
+ CPPUNIT_ASSERT (get_jack_server_paths (server_paths2));
+
+ CPPUNIT_ASSERT (server_paths.size () == server_paths2.size ());
+
+ std::string default_server_path;
+
+ CPPUNIT_ASSERT (get_jack_default_server_path (default_server_path));
+
+ cout << "The default JACK server on this system: " << default_server_path << endl;
+}
+
+bool
+get_default_jack_command_line (std::string& command_line)
+{
+ cout << endl;
+
+ JackCommandLineOptions options;
+
+ CPPUNIT_ASSERT (get_jack_default_server_path (options.server_path));
+
+ get_jack_default_audio_driver_name (options.driver);
+
+
+ // should fail, haven't set any device yet
+ CPPUNIT_ASSERT (!get_jack_command_line_string (options, command_line));
+
+ vector<string> devices = get_jack_device_names_for_audio_driver (options.driver);
+
+ if (!devices.empty()) {
+ options.input_device = devices.front ();
+ options.output_device = devices.front ();
+ } else {
+ cout << "No audio devices available using default JACK driver using Dummy driver" << endl;
+ options.driver = dummy_driver_name;
+ devices = get_jack_device_names_for_audio_driver (options.driver);
+ CPPUNIT_ASSERT (!devices.empty ());
+ options.input_device = devices.front ();
+ options.output_device = devices.front ();
+ }
+
+ options.input_device = devices.front ();
+ options.output_device = devices.front ();
+
+ string midi_driver;
+
+ get_jack_default_midi_system_name (options.driver, options.midi_driver);
+ //
+ // this at least should create a valid jack command line
+ return get_jack_command_line_string (options, command_line);
+
+}
+
+void
+JackUtilsTest::test_config ()
+{
+ std::string config_path(get_jack_server_user_config_file_path());
+
+ cout << "Jack server config file path: " << config_path << endl;
+
+ std::string command_line;
+
+ CPPUNIT_ASSERT (get_default_jack_command_line (command_line));
+
+ CPPUNIT_ASSERT (write_jack_config_file (config_path, command_line));
+}
+
+
+void
+JackUtilsTest::test_command_line ()
+{
+ string command_line;
+
+ // this at least should create a valid jack command line
+ CPPUNIT_ASSERT (get_default_jack_command_line (command_line));
+
+ cout << "Default JACK command line: " << command_line << endl;
+}
diff --git a/libs/ardour/test/jack_utils_test.h b/libs/ardour/test/jack_utils_test.h
new file mode 100644
index 0000000000..08fad2fc36
--- /dev/null
+++ b/libs/ardour/test/jack_utils_test.h
@@ -0,0 +1,31 @@
+
+#include <cppunit/TestFixture.h>
+#include <cppunit/extensions/HelperMacros.h>
+
+class JackUtilsTest : public CppUnit::TestFixture
+{
+ CPPUNIT_TEST_SUITE (JackUtilsTest);
+ CPPUNIT_TEST (test_driver_names);
+ CPPUNIT_TEST (test_device_names);
+ CPPUNIT_TEST (test_samplerates);
+ CPPUNIT_TEST (test_period_sizes);
+ CPPUNIT_TEST (test_dither_modes);
+ CPPUNIT_TEST (test_connect_server);
+ CPPUNIT_TEST (test_set_jack_path_env);
+ CPPUNIT_TEST (test_server_paths);
+ CPPUNIT_TEST (test_config);
+ CPPUNIT_TEST (test_command_line);
+ CPPUNIT_TEST_SUITE_END ();
+
+public:
+ void test_driver_names ();
+ void test_device_names ();
+ void test_samplerates ();
+ void test_period_sizes ();
+ void test_dither_modes ();
+ void test_connect_server ();
+ void test_set_jack_path_env ();
+ void test_server_paths ();
+ void test_config ();
+ void test_command_line ();
+};
diff --git a/libs/ardour/test/midi_clock_slave_test.cc b/libs/ardour/test/midi_clock_slave_test.cc
index dcb159cb2c..4349df22eb 100644
--- a/libs/ardour/test/midi_clock_slave_test.cc
+++ b/libs/ardour/test/midi_clock_slave_test.cc
@@ -27,7 +27,7 @@ MIDIClock_SlaveTest::testStepResponse ()
for (framecnt_t i = 1; i<= 100 * period_size; i++) {
// simulate jitter
- framecnt_t input_delta = framecnt_t (one_ppqn_in_frames + 0.1 * (double(random()) / double (RAND_MAX)) * one_ppqn_in_frames);
+ framecnt_t input_delta = framecnt_t (one_ppqn_in_frames + 0.1 * (double(g_random_int()) / double (RAND_MAX)) * one_ppqn_in_frames);
if (i % input_delta == 0) {
update_midi_clock (*parser, start_time + i);
diff --git a/libs/ardour/test/plugins_test.cc b/libs/ardour/test/plugins_test.cc
new file mode 100644
index 0000000000..c769bdaac0
--- /dev/null
+++ b/libs/ardour/test/plugins_test.cc
@@ -0,0 +1,54 @@
+#include <iostream>
+
+#include "ardour/plugin_manager.h"
+#include "ardour/search_paths.h"
+
+#include "plugins_test.h"
+#include "test_common.h"
+
+CPPUNIT_TEST_SUITE_REGISTRATION (PluginsTest);
+
+using namespace std;
+using namespace ARDOUR;
+using namespace PBD;
+
+void
+print_plugin_info (PluginInfoPtr pp)
+{
+ cout << "LADSPA Plugin, name " << pp->name
+ << ", category " << pp->category
+ << ", creator " << pp->creator
+ << ", path " << pp->path
+ << ", n_inputs " << pp->n_inputs.n_audio ()
+ << ", n_outputs " << pp->n_outputs.n_audio ()
+ << endl;
+
+}
+
+void
+PluginsTest::test ()
+{
+ PluginManager& pm = PluginManager::instance ();
+
+ pm.refresh ();
+
+ Searchpath ladspa_paths(ladspa_search_path ());
+
+ cout << "Number of Ladspa paths found: " << ladspa_paths.size () << endl;
+
+ for (vector<std::string>::iterator i = ladspa_paths.begin (); i != ladspa_paths.end(); ++i)
+ {
+ cout << "LADSPA search path includes: " << *i << endl;
+ }
+
+ PluginInfoList& ladspa_list = pm.ladspa_plugin_info ();
+
+ cout << "Number of Ladspa plugins found: " << ladspa_list.size () << endl;
+
+ for (PluginInfoList::iterator i = ladspa_list.begin (); i != ladspa_list.end(); ++i)
+ {
+ print_plugin_info (*i);
+ }
+
+
+}
diff --git a/libs/ardour/test/plugins_test.h b/libs/ardour/test/plugins_test.h
new file mode 100644
index 0000000000..1503b2bde2
--- /dev/null
+++ b/libs/ardour/test/plugins_test.h
@@ -0,0 +1,12 @@
+#include <cppunit/TestFixture.h>
+#include <cppunit/extensions/HelperMacros.h>
+
+class PluginsTest : public CppUnit::TestFixture
+{
+ CPPUNIT_TEST_SUITE (PluginsTest);
+ CPPUNIT_TEST (test);
+ CPPUNIT_TEST_SUITE_END ();
+
+public:
+ void test ();
+};
diff --git a/libs/ardour/test/resampled_source_test.cc b/libs/ardour/test/resampled_source_test.cc
index 5aaf71b7aa..c8ef0f4a95 100644
--- a/libs/ardour/test/resampled_source_test.cc
+++ b/libs/ardour/test/resampled_source_test.cc
@@ -1,4 +1,4 @@
-// this is included first to avoid SearchPath definition on windows
+// this is included first to avoid Searchpath definition on windows
#include "test_common.h"
#include "pbd/file_utils.h"
diff --git a/libs/ardour/test/test_common.cc b/libs/ardour/test/test_common.cc
index 61f92972d1..71eba65bbb 100644
--- a/libs/ardour/test/test_common.cc
+++ b/libs/ardour/test/test_common.cc
@@ -25,10 +25,10 @@
using namespace std;
-PBD::SearchPath
+PBD::Searchpath
test_search_path ()
{
-#ifdef WIN32
+#ifdef PLATFORM_WINDOWS
std::string wsp(g_win32_get_package_installation_directory_of_module(NULL));
return Glib::build_filename (wsp, "ardour_testdata");
#else
diff --git a/libs/ardour/test/test_common.h b/libs/ardour/test/test_common.h
index 91fd066ac2..bfda543508 100644
--- a/libs/ardour/test/test_common.h
+++ b/libs/ardour/test/test_common.h
@@ -21,7 +21,7 @@
#include "pbd/search_path.h"
-PBD::SearchPath test_search_path ();
+PBD::Searchpath test_search_path ();
std::string new_test_output_dir (std::string prefix = "");
diff --git a/libs/ardour/thread_buffers.cc b/libs/ardour/thread_buffers.cc
index e469187ce9..94490ca912 100644
--- a/libs/ardour/thread_buffers.cc
+++ b/libs/ardour/thread_buffers.cc
@@ -60,7 +60,9 @@ ThreadBuffers::ensure_buffers (ChanCount howmany)
for (DataType::iterator t = DataType::begin(); t != DataType::end(); ++t) {
size_t count = std::max (scratch_buffers->available().get(*t), howmany.get(*t));
- size_t size = _engine->raw_buffer_size (*t) / sizeof (Sample);
+ size_t size = (*t == DataType::MIDI)
+ ? _engine->raw_buffer_size (*t)
+ : _engine->raw_buffer_size (*t) / sizeof (Sample);
scratch_buffers->ensure_buffers (*t, count, size);
mix_buffers->ensure_buffers (*t, count, size);
diff --git a/libs/ardour/track.cc b/libs/ardour/track.cc
index 57239cb841..5c95de0c41 100644
--- a/libs/ardour/track.cc
+++ b/libs/ardour/track.cc
@@ -579,10 +579,10 @@ Track::set_capture_offset ()
_diskstream->set_capture_offset ();
}
-list<boost::shared_ptr<Source> >
-Track::steal_write_sources()
+std::string
+Track::steal_write_source_name()
{
- return _diskstream->steal_write_sources ();
+ return _diskstream->steal_write_source_name ();
}
void
diff --git a/libs/ardour/utils.cc b/libs/ardour/utils.cc
index aa06912913..d1d2372977 100644
--- a/libs/ardour/utils.cc
+++ b/libs/ardour/utils.cc
@@ -36,7 +36,9 @@
#include <sys/stat.h>
#include <sys/time.h>
#include <fcntl.h>
+#ifndef COMPILER_MSVC
#include <dirent.h>
+#endif
#include <errno.h>
#include <regex.h>
diff --git a/libs/ardour/vst_info_file.cc b/libs/ardour/vst_info_file.cc
new file mode 100644
index 0000000000..f74bdca771
--- /dev/null
+++ b/libs/ardour/vst_info_file.cc
@@ -0,0 +1,1046 @@
+/*
+ Copyright (C) 2012-2014 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+/** @file libs/ardour/vst_info_file.cc
+ * @brief Code to manage info files containing cached information about a plugin.
+ * e.g. its name, creator etc.
+ */
+
+#include <iostream>
+#include <cassert>
+
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
+#include <errno.h>
+
+#include <stdlib.h>
+#include <stddef.h>
+#include <stdio.h>
+#include <string.h>
+
+#include <glib.h>
+#include <glib/gstdio.h>
+#include <glibmm.h>
+
+#include "pbd/error.h"
+
+#ifndef VST_SCANNER_APP
+#include "ardour/plugin_manager.h" // scanner_bin_path
+#include "ardour/rc_configuration.h"
+#include "ardour/system_exec.h"
+#endif
+
+#include "ardour/filesystem_paths.h"
+#include "ardour/linux_vst_support.h"
+#include "ardour/plugin_types.h"
+#include "ardour/vst_info_file.h"
+
+#define MAX_STRING_LEN 256
+#define PLUGIN_SCAN_TIMEOUT (Config->get_vst_scan_timeout()) // in deciseconds
+
+
+/* CACHE FILE PATHS */
+#define EXT_BLACKLIST ".fsb"
+#define EXT_ERRORFILE ".err"
+#define EXT_INFOFILE ".fsi"
+
+#ifdef PLATFORM_WINDOWS
+#define PFX_DOTFILE ""
+#else
+#define PFX_DOTFILE "."
+#endif
+
+
+using namespace std;
+#ifndef VST_SCANNER_APP
+namespace ARDOUR {
+#endif
+
+/* prototypes */
+#ifdef WINDOWS_VST_SUPPORT
+#include <fst.h>
+static bool
+vstfx_instantiate_and_get_info_fst (const char* dllpath, vector<VSTInfo*> *infos, int uniqueID);
+#endif
+
+#ifdef LXVST_SUPPORT
+static bool vstfx_instantiate_and_get_info_lx (const char* dllpath, vector<VSTInfo*> *infos, int uniqueID);
+#endif
+
+/* ID for shell plugins */
+static int vstfx_current_loading_id = 0;
+
+
+
+/* *** CACHE FILE PATHS *** */
+
+static string
+vstfx_cache_file (const char* dllpath, int personal, const char *ext)
+{
+ string dir;
+ if (personal) {
+ dir = get_personal_vst_blacklist_dir();
+ } else {
+ dir = Glib::path_get_dirname (std::string(dllpath));
+ }
+
+ stringstream s;
+ s << PFX_DOTFILE << Glib::path_get_basename (dllpath) << ext;
+ return Glib::build_filename (dir, s.str ());
+}
+
+static string
+vstfx_blacklist_path (const char* dllpath, int personal)
+{
+ return vstfx_cache_file(dllpath, personal, EXT_BLACKLIST);
+}
+
+static string
+vstfx_infofile_path (const char* dllpath, int personal)
+{
+ return vstfx_cache_file(dllpath, personal, EXT_INFOFILE);
+}
+
+#ifndef VST_SCANNER_APP
+static string
+vstfx_errorfile_path (const char* dllpath, int personal)
+{
+ return vstfx_cache_file(dllpath, personal, EXT_ERRORFILE);
+}
+#endif
+
+
+/* *** MEMORY MANAGEMENT *** */
+
+/** cleanup single allocated VSTInfo */
+static void
+vstfx_free_info (VSTInfo *info)
+{
+ for (int i = 0; i < info->numParams; i++) {
+ free (info->ParamNames[i]);
+ free (info->ParamLabels[i]);
+ }
+
+ free (info->name);
+ free (info->creator);
+ free (info->Category);
+ free (info->ParamNames);
+ free (info->ParamLabels);
+ free (info);
+}
+
+/** reset vector */
+static void
+vstfx_clear_info_list (vector<VSTInfo *> *infos)
+{
+ for (vector<VSTInfo *>::iterator i = infos->begin(); i != infos->end(); ++i) {
+ vstfx_free_info(*i);
+ }
+ infos->clear();
+}
+
+
+
+/* *** CACHE FILE I/O *** */
+
+/** Helper function to read a line from the cache file
+ * @return newly allocated string of NULL
+ */
+static char *
+read_string (FILE *fp)
+{
+ char buf[MAX_STRING_LEN];
+
+ if (!fgets (buf, MAX_STRING_LEN, fp)) {
+ return 0;
+ }
+
+ if (strlen(buf) < MAX_STRING_LEN) {
+ if (strlen (buf)) {
+ buf[strlen(buf)-1] = 0;
+ }
+ return strdup (buf);
+ } else {
+ return 0;
+ }
+}
+
+/** Read an integer value from a line in fp into n,
+ * @return true on failure, false on success.
+ */
+static bool
+read_int (FILE* fp, int* n)
+{
+ char buf[MAX_STRING_LEN];
+
+ char* p = fgets (buf, MAX_STRING_LEN, fp);
+ if (p == 0) {
+ return true;
+ }
+
+ return (sscanf (p, "%d", n) != 1);
+}
+
+/** parse a plugin-block from the cache info file */
+static bool
+vstfx_load_info_block(FILE* fp, VSTInfo *info)
+{
+ if ((info->name = read_string(fp)) == 0) return false;
+ if ((info->creator = read_string(fp)) == 0) return false;
+ if (read_int (fp, &info->UniqueID)) return false;
+ if ((info->Category = read_string(fp)) == 0) return false;
+ if (read_int (fp, &info->numInputs)) return false;
+ if (read_int (fp, &info->numOutputs)) return false;
+ if (read_int (fp, &info->numParams)) return false;
+ if (read_int (fp, &info->wantMidi)) return false;
+ if (read_int (fp, &info->hasEditor)) return false;
+ if (read_int (fp, &info->canProcessReplacing)) return false;
+
+ /* backwards compatibility with old .fsi files */
+ if (info->wantMidi == -1) {
+ info->wantMidi = 1;
+ }
+
+ if ((info->ParamNames = (char **) malloc(sizeof(char*)*info->numParams)) == 0) {
+ return false;
+ }
+
+ for (int i = 0; i < info->numParams; ++i) {
+ if ((info->ParamNames[i] = read_string(fp)) == 0) return false;
+ }
+
+ if ((info->ParamLabels = (char **) malloc(sizeof(char*)*info->numParams)) == 0) {
+ return false;
+ }
+
+ for (int i = 0; i < info->numParams; ++i) {
+ if ((info->ParamLabels[i] = read_string(fp)) == 0) {
+ return false;
+ }
+ }
+ return true;
+}
+
+/** parse all blocks in a cache info file */
+static bool
+vstfx_load_info_file (FILE* fp, vector<VSTInfo*> *infos)
+{
+ VSTInfo *info;
+ if ((info = (VSTInfo*) calloc (1, sizeof (VSTInfo))) == 0) {
+ return false;
+ }
+ if (vstfx_load_info_block(fp, info)) {
+ if (strncmp (info->Category, "Shell", 5)) {
+ infos->push_back(info);
+ } else {
+ int plugin_cnt = 0;
+ vstfx_free_info(info);
+ if (!read_int (fp, &plugin_cnt)) {
+ for (int i = 0; i < plugin_cnt; i++) {
+ if ((info = (VSTInfo*) calloc (1, sizeof (VSTInfo))) == 0) {
+ vstfx_clear_info_list(infos);
+ return false;
+ }
+ if (vstfx_load_info_block(fp, info)) {
+ infos->push_back(info);
+ } else {
+ vstfx_free_info(info);
+ vstfx_clear_info_list(infos);
+ return false;
+ }
+ }
+ } else {
+ return false; /* Bad file */
+ }
+ }
+ return true;
+ }
+ vstfx_free_info(info);
+ vstfx_clear_info_list(infos);
+ return false;
+}
+
+static void
+vstfx_write_info_block (FILE* fp, VSTInfo *info)
+{
+ assert (info);
+ assert (fp);
+
+ fprintf (fp, "%s\n", info->name);
+ fprintf (fp, "%s\n", info->creator);
+ fprintf (fp, "%d\n", info->UniqueID);
+ fprintf (fp, "%s\n", info->Category);
+ fprintf (fp, "%d\n", info->numInputs);
+ fprintf (fp, "%d\n", info->numOutputs);
+ fprintf (fp, "%d\n", info->numParams);
+ fprintf (fp, "%d\n", info->wantMidi);
+ fprintf (fp, "%d\n", info->hasEditor);
+ fprintf (fp, "%d\n", info->canProcessReplacing);
+
+ for (int i = 0; i < info->numParams; i++) {
+ fprintf (fp, "%s\n", info->ParamNames[i]);
+ }
+
+ for (int i = 0; i < info->numParams; i++) {
+ fprintf (fp, "%s\n", info->ParamLabels[i]);
+ }
+}
+
+static void
+vstfx_write_info_file (FILE* fp, vector<VSTInfo *> *infos)
+{
+ assert(infos);
+ assert(fp);
+
+ if (infos->size() > 1) {
+ vector<VSTInfo *>::iterator x = infos->begin();
+ /* write out the shell info first along with count of the number of
+ * plugins contained in this shell
+ */
+ vstfx_write_info_block(fp, *x);
+ fprintf( fp, "%d\n", (int)infos->size() - 1 );
+ ++x;
+ /* Now write out the info for each plugin */
+ for (; x != infos->end(); ++x) {
+ vstfx_write_info_block(fp, *x);
+ }
+ } else if (infos->size() == 1) {
+ vstfx_write_info_block(fp, infos->front());
+ } else {
+ PBD::error << "Zero plugins in VST." << endmsg; // XXX here? rather make this impossible before if it ain't already.
+ }
+}
+
+
+/* *** CACHE AND BLACKLIST MANAGEMENT *** */
+
+/* return true if plugin is blacklisted or has an invalid file extension */
+static bool
+vstfx_blacklist_stat (const char *dllpath, int personal)
+{
+ if (strstr (dllpath, ".so" ) == 0 && strstr(dllpath, ".dll") == 0) {
+ return true;
+ }
+ string const path = vstfx_blacklist_path (dllpath, personal);
+
+ if (Glib::file_test (path, Glib::FileTest (Glib::FILE_TEST_EXISTS | Glib::FILE_TEST_IS_REGULAR))) {
+ struct stat dllstat;
+ struct stat fsbstat;
+
+ if (stat (dllpath, &dllstat) == 0 && stat (path.c_str(), &fsbstat) == 0) {
+ if (dllstat.st_mtime > fsbstat.st_mtime) {
+ /* plugin is newer than blacklist file */
+ return true;
+ }
+ }
+ /* stat failed or plugin is older than blacklist file */
+ return true;
+ }
+ /* blacklist file does not exist */
+ return false;
+}
+
+/* return true if plugin is blacklisted, checks both personal
+ * and global folder */
+static bool
+vstfx_check_blacklist (const char *dllpath)
+{
+ if (vstfx_blacklist_stat(dllpath, 0)) return true;
+ if (vstfx_blacklist_stat(dllpath, 1)) return true;
+ return false;
+}
+
+/* create blacklist file, preferably in same folder as the
+ * plugin, fall back to personal folder in $HOME
+ */
+static FILE *
+vstfx_blacklist_file (const char *dllpath)
+{
+ FILE *f;
+ if ((f = fopen (vstfx_blacklist_path (dllpath, 0).c_str(), "w"))) {
+ return f;
+ }
+ return fopen (vstfx_blacklist_path (dllpath, 1).c_str(), "w");
+}
+
+/** mark plugin as blacklisted */
+static bool
+vstfx_blacklist (const char *dllpath)
+{
+ FILE *f = vstfx_blacklist_file(dllpath);
+ if (f) {
+ fclose(f);
+ return true;
+ }
+ return false;
+}
+
+/** mark plugin as not blacklisted */
+static void
+vstfx_un_blacklist (const char *dllpath)
+{
+ ::g_unlink(vstfx_blacklist_path (dllpath, 0).c_str());
+ ::g_unlink(vstfx_blacklist_path (dllpath, 1).c_str());
+}
+
+/** remove info file from cache */
+static void
+vstfx_remove_infofile (const char *dllpath)
+{
+ ::g_unlink(vstfx_infofile_path (dllpath, 0).c_str());
+ ::g_unlink(vstfx_infofile_path (dllpath, 1).c_str());
+}
+
+/** helper function, check if cache is newer than plugin
+ * @return path to cache file */
+static char *
+vstfx_infofile_stat (const char *dllpath, struct stat* statbuf, int personal)
+{
+ if (strstr (dllpath, ".so" ) == 0 && strstr(dllpath, ".dll") == 0) {
+ return 0;
+ }
+
+ string const path = vstfx_infofile_path (dllpath, personal);
+
+ if (Glib::file_test (path, Glib::FileTest (Glib::FILE_TEST_EXISTS | Glib::FILE_TEST_IS_REGULAR))) {
+
+ struct stat dllstat;
+
+ if (stat (dllpath, &dllstat) == 0) {
+ if (stat (path.c_str(), statbuf) == 0) {
+ if (dllstat.st_mtime <= statbuf->st_mtime) {
+ /* plugin is older than info file */
+ return strdup (path.c_str ());
+ }
+ }
+ }
+ }
+
+ return 0;
+}
+
+/** cache file for given plugin
+ * @return FILE of the .fsi cache if found and up-to-date*/
+static FILE *
+vstfx_infofile_for_read (const char* dllpath)
+{
+ struct stat own_statbuf;
+ struct stat sys_statbuf;
+ FILE *rv = NULL;
+
+ char* own_info = vstfx_infofile_stat (dllpath, &own_statbuf, 1);
+ char* sys_info = vstfx_infofile_stat (dllpath, &sys_statbuf, 0);
+
+ if (own_info) {
+ if (sys_info) {
+ if (own_statbuf.st_mtime <= sys_statbuf.st_mtime) {
+ /* system info file is newer, use it */
+ rv = g_fopen (sys_info, "rb");
+ }
+ } else {
+ rv = g_fopen (own_info, "rb");
+ }
+ } else if (sys_info) {
+ rv = g_fopen (sys_info, "rb");
+ }
+ free(own_info);
+ free(sys_info);
+
+ return rv;
+}
+
+/** helper function for \ref vstfx_infofile_for_write
+ * abstract global and personal cache folders
+ */
+static FILE *
+vstfx_infofile_create (const char* dllpath, int personal)
+{
+ if (strstr (dllpath, ".so" ) == 0 && strstr(dllpath, ".dll") == 0) {
+ return 0;
+ }
+
+ string const path = vstfx_infofile_path (dllpath, personal);
+ return fopen (path.c_str(), "w");
+}
+
+/** newly created cache file for given plugin
+ * @return FILE for the .fsi cache, NULL if neither personal,
+ * nor global cache folder is writable */
+static FILE *
+vstfx_infofile_for_write (const char* dllpath)
+{
+ FILE* f;
+
+ if ((f = vstfx_infofile_create (dllpath, 0)) == 0) {
+ f = vstfx_infofile_create (dllpath, 1);
+ }
+
+ return f;
+}
+
+/** check if cache-file exists, is up-to-date and parse cache file
+ * @param infos [return] loaded plugin info
+ * @return true if .fsi cache was read successfully, false otherwise
+ */
+static bool
+vstfx_get_info_from_file(const char* dllpath, vector<VSTInfo*> *infos)
+{
+ FILE* infofile;
+ bool rv = false;
+ if ((infofile = vstfx_infofile_for_read (dllpath)) != 0) {
+ rv = vstfx_load_info_file(infofile, infos);
+ fclose (infofile);
+ if (!rv) {
+ PBD::warning << "Cannot get VST information form " << dllpath << ": info file load failed." << endmsg;
+ }
+ }
+ return rv;
+}
+
+
+
+/* *** VST system-under-test methods *** */
+
+static
+bool vstfx_midi_input (VSTState* vstfx)
+{
+ AEffect* plugin = vstfx->plugin;
+
+ int const vst_version = plugin->dispatcher (plugin, effGetVstVersion, 0, 0, 0, 0.0f);
+
+ if (vst_version >= 2) {
+ /* should we send it VST events (i.e. MIDI) */
+
+ if ((plugin->flags & effFlagsIsSynth) || (plugin->dispatcher (plugin, effCanDo, 0, 0,(void*) "receiveVstEvents", 0.0f) > 0)) {
+ return true;
+ }
+ }
+
+ return false;
+}
+
+static
+bool vstfx_midi_output (VSTState* vstfx)
+{
+ AEffect* plugin = vstfx->plugin;
+
+ int const vst_version = plugin->dispatcher (plugin, effGetVstVersion, 0, 0, 0, 0.0f);
+
+ if (vst_version >= 2) {
+ /* should we send it VST events (i.e. MIDI) */
+
+ if ( (plugin->dispatcher (plugin, effCanDo, 0, 0,(void*) "sendVstEvents", 0.0f) > 0)
+ || (plugin->dispatcher (plugin, effCanDo, 0, 0,(void*) "sendVstMidiEvent", 0.0f) > 0)
+ ) {
+ return true;
+ }
+ }
+
+ return false;
+}
+
+/** simple 'dummy' audiomaster callback to instantiate the plugin
+ * and query information
+ */
+static intptr_t
+simple_master_callback (AEffect *, int32_t opcode, int32_t, intptr_t, void *ptr, float)
+{
+ const char* vstfx_can_do_strings[] = {
+ "supplyIdle",
+ "sendVstTimeInfo",
+ "sendVstEvents",
+ "sendVstMidiEvent",
+ "receiveVstEvents",
+ "receiveVstMidiEvent",
+ "supportShell",
+ "shellCategory",
+ "shellCategorycurID"
+ };
+ const int vstfx_can_do_string_count = 9;
+
+ if (opcode == audioMasterVersion) {
+ return 2400;
+ }
+ else if (opcode == audioMasterCanDo) {
+ for (int i = 0; i < vstfx_can_do_string_count; i++) {
+ if (! strcmp(vstfx_can_do_strings[i], (const char*)ptr)) {
+ return 1;
+ }
+ }
+ return 0;
+ }
+ else if (opcode == audioMasterCurrentId) {
+ return vstfx_current_loading_id;
+ }
+ else {
+ return 0;
+ }
+}
+
+
+/** main plugin query and test function */
+static VSTInfo*
+vstfx_parse_vst_state (VSTState* vstfx)
+{
+ assert (vstfx);
+
+ VSTInfo* info = (VSTInfo*) malloc (sizeof (VSTInfo));
+ if (!info) {
+ return 0;
+ }
+
+ /*We need to init the creator because some plugins
+ fail to implement getVendorString, and so won't stuff the
+ string with any name*/
+
+ char creator[65] = "Unknown\0";
+
+ AEffect* plugin = vstfx->plugin;
+
+ info->name = strdup (vstfx->handle->name);
+
+ /*If the plugin doesn't bother to implement GetVendorString we will
+ have pre-stuffed the string with 'Unkown' */
+
+ plugin->dispatcher (plugin, effGetVendorString, 0, 0, creator, 0);
+
+ /*Some plugins DO implement GetVendorString, but DON'T put a name in it
+ so if its just a zero length string we replace it with 'Unknown' */
+
+ if (strlen(creator) == 0) {
+ info->creator = strdup ("Unknown");
+ } else {
+ info->creator = strdup (creator);
+ }
+
+
+ switch (plugin->dispatcher (plugin, effGetPlugCategory, 0, 0, 0, 0))
+ {
+ case kPlugCategEffect: info->Category = strdup ("Effect"); break;
+ case kPlugCategSynth: info->Category = strdup ("Synth"); break;
+ case kPlugCategAnalysis: info->Category = strdup ("Anaylsis"); break;
+ case kPlugCategMastering: info->Category = strdup ("Mastering"); break;
+ case kPlugCategSpacializer: info->Category = strdup ("Spacializer"); break;
+ case kPlugCategRoomFx: info->Category = strdup ("RoomFx"); break;
+ case kPlugSurroundFx: info->Category = strdup ("SurroundFx"); break;
+ case kPlugCategRestoration: info->Category = strdup ("Restoration"); break;
+ case kPlugCategOfflineProcess: info->Category = strdup ("Offline"); break;
+ case kPlugCategShell: info->Category = strdup ("Shell"); break;
+ case kPlugCategGenerator: info->Category = strdup ("Generator"); break;
+ default: info->Category = strdup ("Unknown"); break;
+ }
+
+ info->UniqueID = plugin->uniqueID;
+
+ info->numInputs = plugin->numInputs;
+ info->numOutputs = plugin->numOutputs;
+ info->numParams = plugin->numParams;
+ info->wantMidi = (vstfx_midi_input(vstfx) ? 1 : 0) | (vstfx_midi_output(vstfx) ? 2 : 0);
+ info->hasEditor = plugin->flags & effFlagsHasEditor ? true : false;
+ info->canProcessReplacing = plugin->flags & effFlagsCanReplacing ? true : false;
+ info->ParamNames = (char **) malloc(sizeof(char*)*info->numParams);
+ info->ParamLabels = (char **) malloc(sizeof(char*)*info->numParams);
+
+ for (int i = 0; i < info->numParams; ++i) {
+ char name[64];
+ char label[64];
+
+ /* Not all plugins give parameters labels as well as names */
+
+ strcpy (name, "No Name");
+ strcpy (label, "No Label");
+
+ plugin->dispatcher (plugin, effGetParamName, i, 0, name, 0);
+ info->ParamNames[i] = strdup(name);
+
+ //NOTE: 'effGetParamLabel' is no longer defined in vestige headers
+ //plugin->dispatcher (plugin, effGetParamLabel, i, 0, label, 0);
+ info->ParamLabels[i] = strdup(label);
+ }
+ return info;
+}
+
+/** wrapper around \ref vstfx_parse_vst_state,
+ * iterate over plugins in shell, translate VST-info into ardour VSTState
+ */
+static void
+vstfx_info_from_plugin (const char *dllpath, VSTState* vstfx, vector<VSTInfo *> *infos, enum ARDOUR::PluginType type)
+{
+ assert(vstfx);
+ VSTInfo *info;
+
+ if (!(info = vstfx_parse_vst_state(vstfx))) {
+ return;
+ }
+
+ infos->push_back(info);
+#if 1 // shell-plugin support
+ /* If this plugin is a Shell and we are not already inside a shell plugin
+ * read the info for all of the plugins contained in this shell.
+ */
+ if (!strncmp (info->Category, "Shell", 5)
+ && vstfx->handle->plugincnt == 1) {
+ int id;
+ vector< pair<int, string> > ids;
+ AEffect *plugin = vstfx->plugin;
+ string path = vstfx->handle->path;
+
+ do {
+ char name[65] = "Unknown\0";
+ id = plugin->dispatcher (plugin, effShellGetNextPlugin, 0, 0, name, 0);
+ ids.push_back(std::make_pair(id, name));
+ } while ( id != 0 );
+
+ switch(type) {
+#ifdef WINDOWS_VST_SUPPORT
+ case ARDOUR::Windows_VST: fst_close(vstfx); break;
+#endif
+#ifdef LXVST_SUPPORT
+ case ARDOUR::LXVST: vstfx_close (vstfx); break;
+#endif
+ default: assert(0); break;
+ }
+
+ for (vector< pair<int, string> >::iterator x = ids.begin(); x != ids.end(); ++x) {
+ id = (*x).first;
+ if (id == 0) continue;
+ /* recurse vstfx_get_info() */
+
+ bool ok;
+ switch (type) {
+#ifdef WINDOWS_VST_SUPPORT
+ case ARDOUR::Windows_VST: ok = vstfx_instantiate_and_get_info_fst(dllpath, infos, id); break;
+#endif
+#ifdef LXVST_SUPPORT
+ case ARDOUR::LXVST: ok = vstfx_instantiate_and_get_info_lx(dllpath, infos, id); break;
+#endif
+ default: ok = false;
+ }
+ if (ok) {
+ // One shell (some?, all?) does not report the actual plugin name
+ // even after the shelled plugin has been instantiated.
+ // Replace the name of the shell with the real name.
+ info = infos->back();
+ free (info->name);
+
+ if ((*x).second.length() == 0) {
+ info->name = strdup("Unknown");
+ }
+ else {
+ info->name = strdup ((*x).second.c_str());
+ }
+ }
+ }
+ } else {
+ switch(type) {
+#ifdef WINDOWS_VST_SUPPORT
+ case ARDOUR::Windows_VST: fst_close(vstfx); break;
+#endif
+#ifdef LXVST_SUPPORT
+ case ARDOUR::LXVST: vstfx_close (vstfx); break;
+#endif
+ default: assert(0); break;
+ }
+ }
+#endif
+}
+
+
+
+/* *** TOP-LEVEL PLUGIN INSTANTIATION FUNCTIONS *** */
+
+#ifdef LXVST_SUPPORT
+static bool
+vstfx_instantiate_and_get_info_lx (
+ const char* dllpath, vector<VSTInfo*> *infos, int uniqueID)
+{
+ VSTHandle* h;
+ VSTState* vstfx;
+ if (!(h = vstfx_load(dllpath))) {
+ PBD::warning << "Cannot get LinuxVST information from " << dllpath << ": load failed." << endmsg;
+ return false;
+ }
+
+ vstfx_current_loading_id = uniqueID;
+
+ if (!(vstfx = vstfx_instantiate(h, simple_master_callback, 0))) {
+ vstfx_unload(h);
+ PBD::warning << "Cannot get LinuxVST information from " << dllpath << ": instantiation failed." << endmsg;
+ return false;
+ }
+
+ vstfx_current_loading_id = 0;
+
+ vstfx_info_from_plugin(dllpath, vstfx, infos, ARDOUR::LXVST);
+
+ vstfx_unload (h);
+ return true;
+}
+#endif
+
+#ifdef WINDOWS_VST_SUPPORT
+static bool
+vstfx_instantiate_and_get_info_fst (
+ const char* dllpath, vector<VSTInfo*> *infos, int uniqueID)
+{
+ VSTHandle* h;
+ VSTState* vstfx;
+ if(!(h = fst_load(dllpath))) {
+ PBD::warning << "Cannot get Windows VST information from " << dllpath << ": load failed." << endmsg;
+ return false;
+ }
+
+ vstfx_current_loading_id = uniqueID;
+
+ if(!(vstfx = fst_instantiate(h, simple_master_callback, 0))) {
+ fst_unload(&h);
+ vstfx_current_loading_id = 0;
+ PBD::warning << "Cannot get Windows VST information from " << dllpath << ": instantiation failed." << endmsg;
+ return false;
+ }
+ vstfx_current_loading_id = 0;
+
+ vstfx_info_from_plugin(dllpath, vstfx, infos, ARDOUR::Windows_VST);
+
+ return true;
+}
+#endif
+
+
+
+/* *** ERROR LOGGING *** */
+#ifndef VST_SCANNER_APP
+
+static FILE * _errorlog_fd = 0;
+static char * _errorlog_dll = 0;
+
+static void parse_scanner_output (std::string msg, size_t /*len*/)
+{
+ if (!_errorlog_fd && !_errorlog_dll) {
+ PBD::error << "VST scanner: " << msg;
+ return;
+ }
+
+ if (!_errorlog_fd) {
+ if (!(_errorlog_fd = fopen(vstfx_errorfile_path(_errorlog_dll, 0).c_str(), "w"))) {
+ if (!(_errorlog_fd = fopen(vstfx_errorfile_path(_errorlog_dll, 1).c_str(), "w"))) {
+ PBD::error << "Cannot create plugin error-log for plugin " << _errorlog_dll;
+ free(_errorlog_dll);
+ _errorlog_dll = NULL;
+ }
+ }
+ }
+
+ if (_errorlog_fd) {
+ fprintf (_errorlog_fd, "%s\n", msg.c_str());
+ } else {
+ PBD::error << "VST scanner: " << msg;
+ }
+}
+
+static void
+set_error_log (const char* dllpath) {
+ assert(!_errorlog_fd);
+ assert(!_errorlog_dll);
+ _errorlog_dll = strdup(dllpath);
+}
+
+static void
+close_error_log () {
+ if (_errorlog_fd) {
+ fclose(_errorlog_fd);
+ _errorlog_fd = 0;
+ }
+ free(_errorlog_dll);
+ _errorlog_dll = 0;
+}
+
+#endif
+
+
+/* *** THE MAIN FUNCTION THAT USES ALL OF THE ABOVE :) *** */
+
+static vector<VSTInfo *> *
+vstfx_get_info (const char* dllpath, enum ARDOUR::PluginType type, enum VSTScanMode mode)
+{
+ FILE* infofile;
+ vector<VSTInfo*> *infos = new vector<VSTInfo*>;
+
+ if (vstfx_check_blacklist(dllpath)) {
+ return infos;
+ }
+
+ if (vstfx_get_info_from_file(dllpath, infos)) {
+ return infos;
+ }
+
+#ifndef VST_SCANNER_APP
+ std::string scanner_bin_path = ARDOUR::PluginManager::scanner_bin_path;
+
+ if (mode == VST_SCAN_CACHE_ONLY) {
+ /* never scan explicitly, use cache only */
+ return infos;
+ }
+ else if (mode == VST_SCAN_USE_APP && scanner_bin_path != "") {
+ /* use external scanner app */
+
+ char **argp= (char**) calloc(3,sizeof(char*));
+ argp[0] = strdup(scanner_bin_path.c_str());
+ argp[1] = strdup(dllpath);
+ argp[2] = 0;
+
+ set_error_log(dllpath);
+ ARDOUR::SystemExec scanner (scanner_bin_path, argp);
+ PBD::ScopedConnectionList cons;
+ scanner.ReadStdout.connect_same_thread (cons, boost::bind (&parse_scanner_output, _1 ,_2));
+ if (scanner.start (2 /* send stderr&stdout via signal */)) {
+ PBD::error << "Cannot launch VST scanner app '" << scanner_bin_path << "': "<< strerror(errno) << endmsg;
+ close_error_log();
+ return infos;
+ } else {
+ int timeout = PLUGIN_SCAN_TIMEOUT;
+ bool no_timeout = (timeout <= 0);
+ ARDOUR::PluginScanTimeout(timeout);
+ while (scanner.is_running() && (no_timeout || timeout > 0)) {
+ if (!no_timeout && !ARDOUR::PluginManager::instance().no_timeout()) {
+ if (timeout%5 == 0) {
+ ARDOUR::PluginScanTimeout(timeout);
+ }
+ --timeout;
+ }
+ ARDOUR::GUIIdle();
+ Glib::usleep (100000);
+
+ if (ARDOUR::PluginManager::instance().cancelled()) {
+ // remove info file (might be incomplete)
+ vstfx_remove_infofile(dllpath);
+ // remove temporary blacklist file (scan incomplete)
+ vstfx_un_blacklist(dllpath);
+ scanner.terminate();
+ close_error_log();
+ return infos;
+ }
+ }
+ scanner.terminate();
+ }
+ close_error_log();
+ /* re-read index (generated by external scanner) */
+ vstfx_clear_info_list(infos);
+ if (!vstfx_check_blacklist(dllpath)) {
+ vstfx_get_info_from_file(dllpath, infos);
+ }
+ return infos;
+ }
+ /* else .. instantiate and check in in ardour process itself */
+#else
+ (void) mode; // unused parameter
+#endif
+
+ bool ok;
+ /* blacklist in case instantiation fails */
+ vstfx_blacklist(dllpath);
+
+ switch (type) {
+#ifdef WINDOWS_VST_SUPPORT
+ case ARDOUR::Windows_VST: ok = vstfx_instantiate_and_get_info_fst(dllpath, infos, 0); break;
+#endif
+#ifdef LXVST_SUPPORT
+ case ARDOUR::LXVST: ok = vstfx_instantiate_and_get_info_lx(dllpath, infos, 0); break;
+#endif
+ default: ok = false;
+ }
+
+ if (!ok) {
+ return infos;
+ }
+
+ /* remove from blacklist */
+ vstfx_un_blacklist(dllpath);
+
+ /* crate cache/whitelist */
+ infofile = vstfx_infofile_for_write (dllpath);
+ if (!infofile) {
+ PBD::warning << "Cannot cache VST information for " << dllpath << ": cannot create new FST info file." << endmsg;
+ return infos;
+ } else {
+ vstfx_write_info_file (infofile, infos);
+ fclose (infofile);
+ }
+ return infos;
+}
+
+
+
+/* *** public API *** */
+
+void
+vstfx_free_info_list (vector<VSTInfo *> *infos)
+{
+ for (vector<VSTInfo *>::iterator i = infos->begin(); i != infos->end(); ++i) {
+ vstfx_free_info(*i);
+ }
+ delete infos;
+}
+
+string
+get_personal_vst_blacklist_dir() {
+ string dir = Glib::build_filename (ARDOUR::user_cache_directory(), "fst_blacklist");
+ /* if the directory doesn't exist, try to create it */
+ if (!Glib::file_test (dir, Glib::FILE_TEST_IS_DIR)) {
+ if (g_mkdir (dir.c_str (), 0700)) {
+ PBD::error << "Cannot create VST blacklist folder '" << dir << "'" << endmsg;
+ //exit(1);
+ }
+ }
+ return dir;
+}
+
+string
+get_personal_vst_info_cache_dir() {
+ string dir = Glib::build_filename (ARDOUR::user_cache_directory(), "fst_info");
+ /* if the directory doesn't exist, try to create it */
+ if (!Glib::file_test (dir, Glib::FILE_TEST_IS_DIR)) {
+ if (g_mkdir (dir.c_str (), 0700)) {
+ PBD::error << "Cannot create VST info folder '" << dir << "'" << endmsg;
+ //exit(1);
+ }
+ }
+ return dir;
+}
+
+#ifdef LXVST_SUPPORT
+vector<VSTInfo *> *
+vstfx_get_info_lx (char* dllpath, enum VSTScanMode mode)
+{
+ return vstfx_get_info(dllpath, ARDOUR::LXVST, mode);
+}
+#endif
+
+#ifdef WINDOWS_VST_SUPPORT
+vector<VSTInfo *> *
+vstfx_get_info_fst (char* dllpath, enum VSTScanMode mode)
+{
+ return vstfx_get_info(dllpath, ARDOUR::Windows_VST, mode);
+}
+#endif
+
+#ifndef VST_SCANNER_APP
+} // namespace
+#endif
diff --git a/libs/ardour/vst_plugin.cc b/libs/ardour/vst_plugin.cc
index 729ee5c129..a18cc07356 100644
--- a/libs/ardour/vst_plugin.cc
+++ b/libs/ardour/vst_plugin.cc
@@ -46,12 +46,12 @@ VSTPlugin::VSTPlugin (AudioEngine& engine, Session& session, VSTHandle* handle)
, _state (0)
, _plugin (0)
{
-
+
}
VSTPlugin::~VSTPlugin ()
{
-
+
}
void
@@ -78,7 +78,7 @@ VSTPlugin::activate ()
_plugin->dispatcher (_plugin, effMainsChanged, 0, 1, NULL, 0.0f);
}
-int
+int
VSTPlugin::set_block_size (pframes_t nframes)
{
deactivate ();
@@ -93,13 +93,13 @@ VSTPlugin::default_value (uint32_t)
return 0;
}
-float
+float
VSTPlugin::get_parameter (uint32_t which) const
{
return _plugin->getParameter (_plugin, which);
}
-void
+void
VSTPlugin::set_parameter (uint32_t which, float newval)
{
float oldval = get_parameter (which);
@@ -109,7 +109,7 @@ VSTPlugin::set_parameter (uint32_t which, float newval)
}
_plugin->setParameter (_plugin, which, newval);
-
+
float curval = get_parameter (which);
if (!PBD::floateq (curval, oldval, 1)) {
@@ -215,8 +215,8 @@ VSTPlugin::set_state (const XMLNode& node, int version)
for (n = child->children ().begin (); n != child->children ().end (); ++n) {
if ((*n)->is_content ()) {
/* XXX: this may be dubious for the same reasons that we delay
- execution of load_preset.
- */
+ execution of load_preset.
+ */
ret = set_chunk ((*n)->content().c_str(), false);
}
}
@@ -250,6 +250,7 @@ VSTPlugin::get_parameter_descriptor (uint32_t which, ParameterDescriptor& desc)
{
VstParameterProperties prop;
+ memset (&prop, 0, sizeof (VstParameterProperties));
desc.min_unbound = false;
desc.max_unbound = false;
prop.flags = 0;
@@ -257,6 +258,7 @@ VSTPlugin::get_parameter_descriptor (uint32_t which, ParameterDescriptor& desc)
if (_plugin->dispatcher (_plugin, effGetParameterProperties, which, 0, &prop, 0)) {
/* i have yet to find or hear of a VST plugin that uses this */
+ /* RG: faust2vsti does use this :) */
if (prop.flags & kVstParameterUsesIntegerMinMax) {
desc.lower = prop.minInteger;
@@ -287,6 +289,10 @@ VSTPlugin::get_parameter_descriptor (uint32_t which, ParameterDescriptor& desc)
desc.largestep = desc.step * 10.0f;
}
+ if (strlen(prop.label) == 0) {
+ _plugin->dispatcher (_plugin, effGetParamName, which, 0, prop.label, 0);
+ }
+
desc.toggled = prop.flags & kVstParameterIsSwitch;
desc.logarithmic = false;
desc.sr_dependent = false;
@@ -301,7 +307,7 @@ VSTPlugin::get_parameter_descriptor (uint32_t which, ParameterDescriptor& desc)
memset (label, 0, sizeof (label));
_plugin->dispatcher (_plugin, effGetParamName, which, 0, label, 0);
-
+
desc.label = label;
desc.integer_step = false;
desc.lower = 0.0f;
@@ -335,7 +341,7 @@ VSTPlugin::load_preset (PresetRecord r)
return s;
}
-bool
+bool
VSTPlugin::load_plugin_preset (PresetRecord r)
{
/* This is a plugin-provided preset.
@@ -348,15 +354,14 @@ VSTPlugin::load_plugin_preset (PresetRecord r)
#ifndef NDEBUG
int const p = sscanf (r.uri.c_str(), "VST:%d:%d", &id, &index);
assert (p == 2);
-#else
+#else
sscanf (r.uri.c_str(), "VST:%d:%d", &id, &index);
#endif
-
_state->want_program = index;
return true;
}
-bool
+bool
VSTPlugin::load_user_preset (PresetRecord r)
{
/* This is a user preset; we load it, and this code also knows about the
@@ -402,7 +407,7 @@ VSTPlugin::load_user_preset (PresetRecord r)
return false;
} else {
-
+
for (XMLNodeList::const_iterator j = (*i)->children().begin(); j != (*i)->children().end(); ++j) {
if ((*j)->name() == X_("Parameter")) {
XMLProperty* index = (*j)->property (X_("index"));
@@ -420,7 +425,7 @@ VSTPlugin::load_user_preset (PresetRecord r)
return false;
}
-string
+string
VSTPlugin::do_save_preset (string name)
{
boost::shared_ptr<XMLTree> t (presets_tree ());
@@ -466,7 +471,7 @@ VSTPlugin::do_save_preset (string name)
return uri;
}
-void
+void
VSTPlugin::do_remove_preset (string name)
{
boost::shared_ptr<XMLTree> t (presets_tree ());
@@ -482,7 +487,7 @@ VSTPlugin::do_remove_preset (string name)
t->write (f);
}
-string
+string
VSTPlugin::describe_parameter (Evoral::Parameter param)
{
char name[64];
@@ -499,7 +504,7 @@ VSTPlugin::describe_parameter (Evoral::Parameter param)
return name;
}
-framecnt_t
+framecnt_t
VSTPlugin::signal_latency () const
{
if (_user_latency) {
@@ -509,7 +514,7 @@ VSTPlugin::signal_latency () const
return *((int32_t *) (((char *) &_plugin->flags) + 12)); /* initialDelay */
}
-set<Evoral::Parameter>
+set<Evoral::Parameter>
VSTPlugin::automatable () const
{
set<Evoral::Parameter> ret;
@@ -523,20 +528,30 @@ VSTPlugin::automatable () const
int
VSTPlugin::connect_and_run (BufferSet& bufs,
- ChanMapping in_map, ChanMapping out_map,
- pframes_t nframes, framecnt_t offset)
+ ChanMapping in_map, ChanMapping out_map,
+ pframes_t nframes, framecnt_t offset)
{
Plugin::connect_and_run (bufs, in_map, out_map, nframes, offset);
ChanCount bufs_count;
bufs_count.set(DataType::AUDIO, 1);
bufs_count.set(DataType::MIDI, 1);
+ _midi_out_buf = 0;
BufferSet& silent_bufs = _session.get_silent_buffers(bufs_count);
BufferSet& scratch_bufs = _session.get_scratch_buffers(bufs_count);
- float *ins[_plugin->numInputs];
- float *outs[_plugin->numOutputs];
+ /* VC++ doesn't support the C99 extension that allows
+
+ typeName foo[variableDefiningSize];
+
+ Use alloca instead of dynamic array (rather than std::vector which
+ allocs on the heap) because this is realtime code.
+ */
+
+ float** ins = (float**)alloca(_plugin->numInputs*sizeof(float*));
+ float** outs = (float**)alloca(_plugin->numInputs*sizeof(float*));
+
int32_t i;
uint32_t in_index = 0;
@@ -560,58 +575,74 @@ VSTPlugin::connect_and_run (BufferSet& bufs,
}
if (bufs.count().n_midi() > 0) {
- VstEvents* v = bufs.get_vst_midi (0);
- _plugin->dispatcher (_plugin, effProcessEvents, 0, 0, v, 0);
+ VstEvents* v = 0;
+ bool valid = false;
+ const uint32_t buf_index_in = in_map.get(DataType::MIDI, 0, &valid);
+ if (valid) {
+ v = bufs.get_vst_midi (buf_index_in);
+ }
+ valid = false;
+ const uint32_t buf_index_out = out_map.get(DataType::MIDI, 0, &valid);
+ if (valid) {
+ _midi_out_buf = &bufs.get_midi(buf_index_out);
+ _midi_out_buf->silence(0, 0);
+ } else {
+ _midi_out_buf = 0;
+ }
+ if (v) {
+ _plugin->dispatcher (_plugin, effProcessEvents, 0, 0, v, 0);
+ }
}
/* we already know it can support processReplacing */
- _plugin->processReplacing (_plugin, ins, outs, nframes);
+ _plugin->processReplacing (_plugin, &ins[0], &outs[0], nframes);
+ _midi_out_buf = 0;
return 0;
}
-string
+string
VSTPlugin::unique_id () const
{
char buf[32];
snprintf (buf, sizeof (buf), "%d", _plugin->uniqueID);
-
+
return string (buf);
}
-const char *
+const char *
VSTPlugin::name () const
{
return _handle->name;
}
-const char *
+const char *
VSTPlugin::maker () const
{
return _info->creator.c_str();
}
-const char *
+const char *
VSTPlugin::label () const
{
return _handle->name;
}
-uint32_t
+uint32_t
VSTPlugin::parameter_count () const
{
return _plugin->numParams;
}
-bool
+bool
VSTPlugin::has_editor () const
{
return _plugin->flags & effFlagsHasEditor;
}
-void
+void
VSTPlugin::print_parameter (uint32_t param, char *buf, uint32_t /*len*/) const
{
char *first_nonws;
diff --git a/libs/ardour/windows_vst_plugin.cc b/libs/ardour/windows_vst_plugin.cc
index 9fe9ba0049..03170e0d04 100644
--- a/libs/ardour/windows_vst_plugin.cc
+++ b/libs/ardour/windows_vst_plugin.cc
@@ -28,12 +28,14 @@ using namespace std;
using namespace ARDOUR;
using namespace PBD;
-WindowsVSTPlugin::WindowsVSTPlugin (AudioEngine& e, Session& session, VSTHandle* h)
+WindowsVSTPlugin::WindowsVSTPlugin (AudioEngine& e, Session& session, VSTHandle* h, int unique_id)
: VSTPlugin (e, session, h)
{
+ Session::vst_current_loading_id = unique_id;
if ((_state = fst_instantiate (_handle, Session::vst_callback, this)) == 0) {
throw failed_constructor();
}
+ Session::vst_current_loading_id = 0;
set_plugin (_state->plugin);
}
@@ -43,9 +45,11 @@ WindowsVSTPlugin::WindowsVSTPlugin (const WindowsVSTPlugin &other)
{
_handle = other._handle;
+ Session::vst_current_loading_id = PBD::atoi(other.unique_id());
if ((_state = fst_instantiate (_handle, Session::vst_callback, this)) == 0) {
throw failed_constructor();
}
+ Session::vst_current_loading_id = 0;
_plugin = _state->plugin;
}
@@ -70,7 +74,7 @@ WindowsVSTPluginInfo::load (Session& session)
if ((int) handle == -1) {
error << string_compose(_("VST: cannot load module from \"%1\""), path) << endmsg;
} else {
- plugin.reset (new WindowsVSTPlugin (session.engine(), session, handle));
+ plugin.reset (new WindowsVSTPlugin (session.engine(), session, handle, PBD::atoi(unique_id)));
}
} else {
error << _("You asked ardour to not use any VST plugins") << endmsg;
diff --git a/libs/ardour/worker.cc b/libs/ardour/worker.cc
index b13398c69d..aea1c6f8e3 100644
--- a/libs/ardour/worker.cc
+++ b/libs/ardour/worker.cc
@@ -23,6 +23,8 @@
#include "ardour/worker.h"
#include "pbd/error.h"
+#include <glibmm/timer.h>
+
namespace ARDOUR {
Worker::Worker(Workee* workee, uint32_t ring_size)
@@ -80,6 +82,9 @@ Worker::verify_message_completeness(RingBuffer<uint8_t>* rb)
uint32_t size;
RingBuffer<uint8_t>::rw_vector vec;
rb->get_read_vector (&vec);
+ if (vec.len[0] + vec.len[1] < sizeof(size)) {
+ return false;
+ }
if (vec.len[0] >= sizeof(size)) {
memcpy (&size, vec.buf[0], sizeof (size));
} else {
@@ -119,6 +124,7 @@ Worker::run()
while (true) {
_sem.wait();
if (_exit) {
+ if (buf) free(buf);
return;
}
@@ -128,8 +134,9 @@ Worker::run()
continue;
}
while (!verify_message_completeness(_requests)) {
- ::usleep(2000);
+ Glib::usleep(2000);
if (_exit) {
+ if (buf) free(buf);
return;
}
}
@@ -141,7 +148,13 @@ Worker::run()
if (size > buf_size) {
buf = realloc(buf, size);
- buf_size = size;
+ if (buf) {
+ buf_size = size;
+ } else {
+ PBD::error << "Worker: Error allocating memory"
+ << endmsg;
+ buf_size = 0; // TODO: This is probably fatal
+ }
}
if (_requests->read((uint8_t*)buf, size) < size) {
diff --git a/libs/ardour/wscript b/libs/ardour/wscript
index 47bbbc5935..85326e98f8 100644
--- a/libs/ardour/wscript
+++ b/libs/ardour/wscript
@@ -2,6 +2,7 @@
from waflib.extras import autowaf as autowaf
from waflib import Options
import os
+import sys
import re
import subprocess
import sys
@@ -45,7 +46,6 @@ libardour_sources = [
'automation_control.cc',
'automation_list.cc',
'automation_watch.cc',
- 'backend_search_path.cc',
'beats_frames_converter.cc',
'broadcast_info.cc',
'buffer.cc',
@@ -59,7 +59,6 @@ libardour_sources = [
'configuration.cc',
'config_text.cc',
'control_protocol_manager.cc',
- 'control_protocol_search_path.cc',
'cycle_timer.cc',
'data_type.cc',
'default_click.cc',
@@ -80,7 +79,6 @@ libardour_sources = [
'export_format_manager.cc',
'export_format_specification.cc',
'export_formats.cc',
- 'export_formats_search_path.cc',
'export_graph_builder.cc',
'export_handler.cc',
'export_preset.cc',
@@ -109,7 +107,6 @@ libardour_sources = [
'location.cc',
'location_importer.cc',
'ltc_slave.cc',
- 'lv2_bundled_search_path.cc',
'meter.cc',
'midi_automation_list_binder.cc',
'midi_buffer.cc',
@@ -117,12 +114,13 @@ libardour_sources = [
'midi_diskstream.cc',
'midi_model.cc',
'midi_patch_manager.cc',
- 'midi_patch_search_path.cc',
'midi_playlist.cc',
'midi_playlist_source.cc',
'midi_port.cc',
'midi_region.cc',
'midi_ring_buffer.cc',
+ 'midi_scene_change.cc',
+ 'midi_scene_changer.cc',
'midi_source.cc',
'midi_state_tracker.cc',
'midi_stretch.cc',
@@ -140,10 +138,8 @@ libardour_sources = [
'pannable.cc',
'panner.cc',
'panner_manager.cc',
- 'panner_search_path.cc',
'panner_shell.cc',
'pcm_utils.cc',
- 'pi_controller.cc',
'playlist.cc',
'playlist_factory.cc',
'playlist_source.cc',
@@ -170,6 +166,8 @@ libardour_sources = [
'route_group.cc',
'route_group_member.cc',
'rb_effect.cc',
+ 'scene_change.cc',
+ 'search_paths.cc',
'send.cc',
'session.cc',
'session_butler.cc',
@@ -202,6 +200,7 @@ libardour_sources = [
'speakers.cc',
'srcfilesource.cc',
'strip_silence.cc',
+ 'system_exec.cc',
'revision.cc',
'tape_file_matcher.cc',
'template_utils.cc',
@@ -243,23 +242,24 @@ def configure(conf):
autowaf.build_version_files(
path_prefix + 'ardour/version.h',
path_prefix + 'version.cc',
- 'libardour3', conf.env['MAJOR'], conf.env['MINOR'], 0)
+ 'libardour3', conf.env['MAJOR'], conf.env['MINOR'], 0,
+ 'LIBARDOUR_API', 'ardour/libardour_visibility.h')
autowaf.configure(conf)
autowaf.check_pkg(conf, 'aubio', uselib_store='AUBIO',
atleast_version='0.3.2')
autowaf.check_pkg(conf, 'aubio', uselib_store='AUBIO4',
atleast_version='0.4.0', mandatory=False)
autowaf.check_pkg(conf, 'libxml-2.0', uselib_store='XML')
- autowaf.check_pkg(conf, 'lrdf', uselib_store='LRDF',
- atleast_version='0.4.0')
+ if Options.options.dist_target != 'mingw':
+ autowaf.check_pkg(conf, 'lrdf', uselib_store='LRDF',
+ atleast_version='0.4.0')
+ autowaf.check_pkg(conf, 'aubio', uselib_store='AUBIO',
+ atleast_version='0.3.2')
autowaf.check_pkg(conf, 'samplerate', uselib_store='SAMPLERATE',
atleast_version='0.1.0')
autowaf.check_pkg(conf, 'sigc++-2.0', uselib_store='SIGCPP',
atleast_version='2.0')
- if re.search ("linux", sys.platform) != None:
- autowaf.check_pkg(conf, 'alsa', uselib_store='ALSA')
-
if Options.options.lv2:
autowaf.check_pkg(conf, 'lv2', uselib_store='LV2',
atleast_version='1.0.0', mandatory=True)
@@ -289,10 +289,9 @@ def configure(conf):
autowaf.check_pkg(conf, 'libcurl', uselib_store='CURL',
atleast_version='7.0.0')
- # we don't try to detect this, since its part of our source tree
-
- conf.define('HAVE_RUBBERBAND', 1) # controls whether we think we have it
- conf.define('USE_RUBBERBAND', 1) # controls whether we actually use it
+ # controls whether we actually use it in preference to soundtouch
+ # Note: as of 2104, soundtouch (WSOLA) has been out-of-use for years.
+ conf.define('USE_RUBBERBAND', 1)
conf.define('CURRENT_SESSION_FILE_VERSION', CURRENT_SESSION_FILE_VERSION)
@@ -313,6 +312,11 @@ def configure(conf):
autowaf.check_header(conf, 'cxx', 'boost/weak_ptr.hpp')
autowaf.check_header(conf, 'cxx', 'boost/scoped_ptr.hpp')
autowaf.check_header(conf, 'cxx', 'boost/ptr_container/ptr_list.hpp')
+ if conf.env['WINDOWS_VST_SUPPORT'] == True and Options.options.dist_target == 'mingw':
+ conf.check(compiler='cxx',
+ lib='gdi32',
+ mandatory=True,
+ uselib_store='GDI32')
def build(bld):
@@ -320,40 +324,45 @@ def build(bld):
# major increment <=> incompatible changes
# minor increment <=> compatible changes (additions)
# micro increment <=> no interface changes
- LIBARDOUR_LIB_VERSION = "3.0.0."
+ LIBARDOUR_LIB_VERSION = "3.0.0"
# Library
if bld.is_defined ('INTERNAL_SHARED_LIBS'):
obj = bld.shlib(features = 'c cxx cshlib cxxshlib', source=libardour_sources)
+ # macros for this shared library
+ obj.defines = [ 'LIBARDOUR_DLL_EXPORTS=1' ]
else:
obj = bld.stlib(features = 'c cxx cstlib cxxstlib', source=libardour_sources)
obj.cxxflags = [ '-fPIC' ]
obj.cflags = [ '-fPIC' ]
+ obj.defines = []
obj.export_includes = ['.']
obj.includes = ['.', '../surfaces/control_protocol', '..']
- obj.name = 'ardour'
+ obj.name = 'libardour'
obj.target = 'ardour'
obj.uselib = ['GLIBMM','GTHREAD','AUBIO','SIGCPP','XML','UUID',
'SNDFILE','SAMPLERATE','LRDF','AUDIOUNITS',
- 'OSX','BOOST','CURL','DL']
- obj.use = ['libpbd','libmidipp','libevoral','libvampplugin',
- 'libaudiographer','libltc','libtimecode']
+ 'OSX','BOOST','CURL','TAGLIB','VAMPSDK','VAMPHOSTSDK','RUBBERBAND']
+ obj.use = ['libpbd','libmidipp','libevoral',
+ 'libaudiographer',
+ 'libtimecode',
+ ]
+ if bld.env['build_target'] != 'mingw':
+ obj.uselib += ['DL']
if bld.is_defined('USE_EXTERNAL_LIBS'):
- obj.uselib.extend(['RUBBERBAND', 'TAGLIB', 'LIBLTC', 'VAMPSDK',
- 'VAMPHOSTSDK'])
+ obj.uselib.extend(['VAMPSDK', 'LIBLTC'])
else:
- obj.use.extend(['libltc', 'librubberband', 'libtaglib', 'libvamphost'])
+ obj.use.extend(['librubberband', 'libltc_includes', 'libltc'])
obj.vnum = LIBARDOUR_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
- obj.defines = [
+ obj.install_path = bld.env['LIBDIR']
+ obj.defines += [
'PACKAGE="' + I18N_PACKAGE + '"',
'DATA_DIR="' + os.path.normpath(bld.env['DATADIR']) + '"',
'CONFIG_DIR="' + os.path.normpath(bld.env['SYSCONFDIR']) + '"',
'LOCALEDIR="' + os.path.join(os.path.normpath(bld.env['DATADIR']), 'locale') + '"',
- 'PROGRAM_NAME="' + bld.env['PROGRAM_NAME'] + '"',
- 'EVORAL_MIDI_XML=1'
+ 'EVORAL_MIDI_XML=1',
]
#obj.source += ' st_stretch.cc st_pitch.cc '
@@ -361,7 +370,7 @@ def build(bld):
#obj.add_objects = 'default/libs/surfaces/control_protocol/smpte_1.o'
if bld.is_defined('HAVE_LILV') :
- obj.source += ['lv2_plugin.cc', 'lv2_evbuf.c', 'uri_map.cc']
+ obj.source += ['lv2_plugin.cc', 'lv2_evbuf.c', 'uri_map.cc']
obj.uselib += ['LILV']
if bld.is_defined('HAVE_SUIL'):
obj.uselib += ['SUIL']
@@ -370,13 +379,16 @@ def build(bld):
obj.source += [ 'windows_vst_plugin.cc']
obj.includes += [ '../fst' ]
obj.defines += [ 'WINDOWS_VST_SUPPORT' ]
+ if bld.env['build_target'] == 'mingw':
+ obj.source += [ '../fst/vstwin.c']
+ obj.uselib += ['GDI32']
if bld.is_defined('LXVST_SUPPORT'):
- obj.source += [ 'lxvst_plugin.cc', 'linux_vst_support.cc', 'linux_vst_info_file.cc' ]
+ obj.source += [ 'lxvst_plugin.cc', 'linux_vst_support.cc' ]
obj.defines += [ 'LXVST_SUPPORT' ]
if bld.is_defined('WINDOWS_VST_SUPPORT') or bld.is_defined('LXVST_SUPPORT'):
- obj.source += [ 'session_vst.cc', 'vst_plugin.cc' ]
+ obj.source += [ 'session_vst.cc', 'vst_plugin.cc', 'vst_info_file.cc' ]
if bld.is_defined('HAVE_COREAUDIO'):
obj.source += [ 'coreaudiosource.cc', 'caimportable.cc' ]
@@ -408,21 +420,18 @@ def build(bld):
testcommon.source = ['test/testrunner.cc', 'test/test_needing_session.cc',
'test/test_common.cc', 'test/dummy_lxvst.cc', 'test/audio_region_test.cc', 'test/test_util.cc']
testcommon.uselib = ['CPPUNIT','SIGCPP','GLIBMM','GTHREAD',
- 'SAMPLERATE','XML','LRDF','COREAUDIO']
+ 'SAMPLERATE','XML','LRDF','COREAUDIO','TAGLIB','VAMPSDK','VAMPHOSTSDK','RUBBERBAND']
testcommon.use = ['libpbd','libmidipp','libevoral',
- 'libvampplugin','libaudiographer','ardour']
+ 'libaudiographer','libardour']
if bld.is_defined('USE_EXTERNAL_LIBS'):
- testcommon.uselib.extend(['RUBBERBAND', 'TAGLIB', 'LIBLTC', 'VAMPSDK',
- 'VAMPHOSTSDK'])
+ testcommon.uselib.extend(['LIBLTC',])
else:
- testcommon.use.extend(['libltc', 'librubberband', 'libtaglib', 'libvamphost'])
+ testcommon.use.extend(['libltc', 'librubberband'])
testcommon.defines = [
'DATA_DIR="' + os.path.normpath(bld.env['DATADIR']) + '"',
'CONFIG_DIR="' + os.path.normpath(bld.env['SYSCONFDIR']) + '"',
'LOCALEDIR="' + os.path.join(
os.path.normpath(bld.env['DATADIR']), 'locale') + '"',
- 'VAMP_DIR="' + os.path.join(
- os.path.normpath(bld.env['LIBDIR']), 'ardour3', 'vamp') + '"'
]
testcommon.name = 'testcommon'
@@ -435,6 +444,7 @@ def build(bld):
testcommon.source += [ 'sse_functions_64bit.s' ]
if bld.env['SINGLE_TESTS']:
+ create_ardour_test_program(bld, obj.includes, 'audio_engine_test', 'test_audio_engine', ['test/audio_engine_test.cc'])
create_ardour_test_program(bld, obj.includes, 'automation_list_property_test', 'test_automation_list_property', ['test/automation_list_property_test.cc'])
create_ardour_test_program(bld, obj.includes, 'bbt', 'test_bbt', ['test/bbt_test.cc'])
create_ardour_test_program(bld, obj.includes, 'tempo', 'test_tempo', ['test/tempo_test.cc'])
@@ -446,12 +456,14 @@ def build(bld):
create_ardour_test_program(bld, obj.includes, 'framepos_minus_beats', 'test_framepos_minus_beats', ['test/framepos_minus_beats_test.cc'])
create_ardour_test_program(bld, obj.includes, 'playlist_equivalent_regions', 'test_playlist_equivalent_regions', ['test/playlist_equivalent_regions_test.cc'])
create_ardour_test_program(bld, obj.includes, 'playlist_layering', 'test_playlist_layering', ['test/playlist_layering_test.cc'])
+ create_ardour_test_program(bld, obj.includes, 'plugins_test', 'test_plugins', ['test/plugins_test.cc'])
create_ardour_test_program(bld, obj.includes, 'region_naming', 'test_region_naming', ['test/region_naming_test.cc'])
create_ardour_test_program(bld, obj.includes, 'control_surface', 'test_control_surfaces', ['test/control_surfaces_test.cc'])
create_ardour_test_program(bld, obj.includes, 'mtdm_test', 'test_mtdm', ['test/mtdm_test.cc'])
create_ardour_test_program(bld, obj.includes, 'session_test', 'test_session', ['test/session_test.cc'])
test_sources = '''
+ test/audio_engine_test.cc
test/automation_list_property_test.cc
test/bbt_test.cc
test/tempo_test.cc
@@ -463,6 +475,7 @@ def build(bld):
test/framepos_minus_beats_test.cc
test/playlist_equivalent_regions_test.cc
test/playlist_layering_test.cc
+ test/plugins_test.cc
test/region_naming_test.cc
test/control_surfaces_test.cc
test/mtdm_test.cc
@@ -489,7 +502,7 @@ def build(bld):
session_load_tester.includes.append ('test')
session_load_tester.uselib = ['CPPUNIT','SIGCPP','GLIBMM','GTHREAD',
'SAMPLERATE','XML','LRDF','COREAUDIO']
- session_load_tester.use = ['libpbd','libmidipp','ardour']
+ session_load_tester.use = ['libpbd','libmidipp','libardour']
session_load_tester.name = 'libardour-session-load-tester'
session_load_tester.target = 'load-session'
session_load_tester.install_path = ''
@@ -499,8 +512,6 @@ def build(bld):
'CONFIG_DIR="' + os.path.normpath(bld.env['SYSCONFDIR']) + '"',
'LOCALEDIR="' + os.path.join(
os.path.normpath(bld.env['DATADIR']), 'locale') + '"',
- 'VAMP_DIR="' + os.path.join(
- os.path.normpath(bld.env['LIBDIR']), 'ardour3', 'vamp') + '"'
]
if bld.env['FPU_OPTIMIZATION']:
session_load_tester.source += [ 'sse_functions_xmm.cc' ]
@@ -524,7 +535,7 @@ def build(bld):
profilingobj.includes.append ('test')
profilingobj.uselib = ['CPPUNIT','SIGCPP','GLIBMM','GTHREAD',
'SAMPLERATE','XML','LRDF','COREAUDIO']
- profilingobj.use = ['libpbd','libmidipp','ardour']
+ profilingobj.use = ['libpbd','libmidipp','libardour']
profilingobj.name = 'libardour-profiling'
profilingobj.target = p
profilingobj.install_path = ''
@@ -534,8 +545,6 @@ def build(bld):
'CONFIG_DIR="' + os.path.normpath(bld.env['SYSCONFDIR']) + '"',
'LOCALEDIR="' + os.path.join(
os.path.normpath(bld.env['DATADIR']), 'locale') + '"',
- 'VAMP_DIR="' + os.path.join(
- os.path.normpath(bld.env['LIBDIR']), 'ardour3', 'vamp') + '"'
]
if bld.env['FPU_OPTIMIZATION']:
profilingobj.source += [ 'sse_functions_xmm.cc' ]
@@ -550,28 +559,24 @@ def create_ardour_test_program(bld, includes, name, target, sources):
testobj.includes = includes + ['test', '../pbd', '..']
testobj.source = sources
testobj.uselib = ['CPPUNIT','SIGCPP','GLIBMM','GTHREAD',
- 'SAMPLERATE','XML','LRDF','COREAUDIO']
- testobj.use = ['libpbd','libmidipp','libevoral','libvampplugin',
- 'libaudiographer','ardour','testcommon']
+ 'SAMPLERATE','XML','LRDF','COREAUDIO','TAGLIB','VAMPSDK','VAMPHOSTSDK','RUBBERBAND']
+ testobj.use = ['libpbd','libmidipp','libevoral',
+ 'libaudiographer','libardour','testcommon']
if bld.is_defined('USE_EXTERNAL_LIBS'):
- testobj.uselib.extend(['RUBBERBAND', 'TAGLIB', 'LIBLTC', 'VAMPSDK',
- 'VAMPHOSTSDK'])
+ testobj.uselib.extend(['LIBLTC'])
else:
- testobj.use.extend(['libltc', 'librubberband', 'libtaglib',
- 'libvamphost'])
+ testobj.use.extend(['libltc'])
testobj.name = name
testobj.target = target
# not sure about install path
- testobj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
+ testobj.install_path = bld.env['LIBDIR']
testobj.defines = [
'PACKAGE="libardour3test"',
'DATA_DIR="' + os.path.normpath(bld.env['DATADIR']) + '"',
'CONFIG_DIR="' + os.path.normpath(bld.env['SYSCONFDIR']) + '"',
'LOCALEDIR="' + os.path.join(
os.path.normpath(bld.env['DATADIR']), 'locale') + '"',
- 'VAMP_DIR="' + os.path.join(
- os.path.normpath(bld.env['LIBDIR']), 'ardour3', 'vamp') + '"'
]
def shutdown():
diff --git a/libs/audiographer/MSVCaudiographer/audiographer.vcproj b/libs/audiographer/MSVCaudiographer/audiographer.vcproj
new file mode 100644
index 0000000000..29e8ff0afc
--- /dev/null
+++ b/libs/audiographer/MSVCaudiographer/audiographer.vcproj
@@ -0,0 +1,426 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="audiographer"
+ ProjectGUID="{3F0ACD30-63BA-4388-9802-9ECA7D26B4EC}"
+ RootNamespace="audiographer"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\glibmm&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;&quot;$(GenericIncludeFolder)\lilv-0&quot;;&quot;$(GenericIncludeFolder)\suil-0&quot;;&quot;$(GenericIncludeFolder)\serd-0&quot;;&quot;$(GenericIncludeFolder)\sord-0&quot;;&quot;$(GenericIncludeFolder)\lv2&quot;;&quot;$(GenericIncludeFolder)\sratom-0&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_AUDIOGRAPHER;LIBAUDIOGRAPHER_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;audiographer\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="libsndfile-1D.lib libsamplerate-0D.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32D.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\glibmm&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;&quot;$(GenericIncludeFolder)\lilv-0&quot;;&quot;$(GenericIncludeFolder)\suil-0&quot;;&quot;$(GenericIncludeFolder)\serd-0&quot;;&quot;$(GenericIncludeFolder)\sord-0&quot;;&quot;$(GenericIncludeFolder)\lv2&quot;;&quot;$(GenericIncludeFolder)\sratom-0&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_AUDIOGRAPHER;LIBAUDIOGRAPHER_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;audiographer\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="libsndfile-1.lib libsamplerate-0.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ SubSystem="2"
+ OptimizeReferences="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TargetFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\glibmm&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;&quot;$(GenericIncludeFolder)\lilv-0&quot;;&quot;$(GenericIncludeFolder)\suil-0&quot;;&quot;$(GenericIncludeFolder)\serd-0&quot;;&quot;$(GenericIncludeFolder)\sord-0&quot;;&quot;$(GenericIncludeFolder)\lv2&quot;;&quot;$(GenericIncludeFolder)\sratom-0&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_AUDIOGRAPHER;LIBAUDIOGRAPHER_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;audiographer\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="libsndfile-1.lib libsamplerate-0.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32RDC.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\src\debug_utils.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\src\routines.cc"
+ >
+ </File>
+ <Filter
+ Name="General"
+ >
+ <File
+ RelativePath="..\src\general\broadcast_info.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\src\general\normalizer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\src\general\sample_format_converter.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\src\general\sr_converter.cc"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Private"
+ >
+ <Filter
+ Name="Gdither"
+ >
+ <File
+ RelativePath="..\private\gdither\gdither.cc"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\audiographer\broadcast_info.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\general\chunker.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\debug_utils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\debuggable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\general\deinterleaver.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\exception.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\flag_debuggable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\flag_field.h"
+ >
+ </File>
+ <File
+ RelativePath="..\private\gdither\gdither.h"
+ >
+ </File>
+ <File
+ RelativePath="..\private\gdither\gdither_types.h"
+ >
+ </File>
+ <File
+ RelativePath="..\private\gdither\gdither_types_internal.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\utils\identity_vertex.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\general\interleaver.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\utils\listed_source.h"
+ >
+ </File>
+ <File
+ RelativePath="..\private\gdither\noise.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\general\normalizer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\general\peak_reader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\process_context.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\routines.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\general\sample_format_converter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\general\silence_trimmer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\sink.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\source.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\general\sr_converter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\general\threader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\throwing.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\type_utils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\audiographer\types.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/audiographer/audiographer/broadcast_info.h b/libs/audiographer/audiographer/broadcast_info.h
index c111156c82..dd776d17af 100644
--- a/libs/audiographer/audiographer/broadcast_info.h
+++ b/libs/audiographer/audiographer/broadcast_info.h
@@ -21,17 +21,21 @@
#ifndef AUDIOGRAPHER_BROADCAST_INFO_H
#define AUDIOGRAPHER_BROADCAST_INFO_H
+#include <stdint.h>
+
#include <string>
#include <ctime>
#include <sndfile.h>
+#include "audiographer/visibility.h"
+
namespace AudioGrapher
{
class SndfileHandle;
-class BroadcastInfo
+class LIBAUDIOGRAPHER_API BroadcastInfo
{
public:
diff --git a/libs/audiographer/audiographer/debug_utils.h b/libs/audiographer/audiographer/debug_utils.h
index a1dad22eaf..a8c63e85b6 100644
--- a/libs/audiographer/audiographer/debug_utils.h
+++ b/libs/audiographer/audiographer/debug_utils.h
@@ -8,13 +8,16 @@
#ifdef __GNUC__
#include <cxxabi.h>
+#include <cstdlib>
#endif
+#include "audiographer/visibility.h"
+
namespace AudioGrapher
{
/// Utilities for debugging
-struct DebugUtils
+struct LIBAUDIOGRAPHER_API DebugUtils
{
/// Returns the demangled name of the object passed as the parameter
template<typename T>
diff --git a/libs/audiographer/audiographer/debuggable.h b/libs/audiographer/audiographer/debuggable.h
index 79e0f80dd3..1cc1d6f725 100644
--- a/libs/audiographer/audiographer/debuggable.h
+++ b/libs/audiographer/audiographer/debuggable.h
@@ -7,11 +7,13 @@
#include <iostream>
+#include "audiographer/visibility.h"
+
namespace AudioGrapher
{
/// Compile time defined debug level
-enum DebugLevel
+enum LIBAUDIOGRAPHER_API DebugLevel
{
DebugNone, ///< Disabled
DebugObject, ///< Object level stuff, ctors, initalizers etc.
@@ -36,19 +38,19 @@ enum DebugLevel
* logical and (short-circuiting).
*/
template<DebugLevel L = DEFAULT_DEBUG_LEVEL>
-class Debuggable
+class /*LIBAUDIOGRAPHER_API*/ Debuggable
{
protected:
Debuggable(std::ostream & debug_stream = std::cerr)
: stream (debug_stream) {}
bool debug_level (DebugLevel level) {
- #ifdef NDEBUG
- level = DEFAULT_DEBUG_LEVEL; /* stop pedantic gcc complaints about unused parameter */
+#ifndef NDEBUG
+ (void) level; /* stop pedantic gcc complaints about unused parameter */
return false;
- #else
+#else
return L >= level;
- #endif
+#endif
}
std::ostream & debug_stream() { return stream; }
diff --git a/libs/audiographer/audiographer/exception.h b/libs/audiographer/audiographer/exception.h
index 5583a2620b..b5141cb4c2 100644
--- a/libs/audiographer/audiographer/exception.h
+++ b/libs/audiographer/audiographer/exception.h
@@ -6,6 +6,7 @@
#include <boost/format.hpp>
+#include "audiographer/visibility.h"
#include "audiographer/debug_utils.h"
namespace AudioGrapher
@@ -14,7 +15,7 @@ namespace AudioGrapher
/** AudioGrapher Exception class.
* Automatically tells which class an exception was thrown from.
*/
-class Exception : public std::exception
+class LIBAUDIOGRAPHER_API Exception : public std::exception
{
public:
template<typename T>
@@ -38,4 +39,4 @@ class Exception : public std::exception
} // namespace AudioGrapher
-#endif // AUDIOGRAPHER_EXCEPTION_H \ No newline at end of file
+#endif // AUDIOGRAPHER_EXCEPTION_H
diff --git a/libs/audiographer/audiographer/flag_debuggable.h b/libs/audiographer/audiographer/flag_debuggable.h
index b70480cd91..7ff6a79ed1 100644
--- a/libs/audiographer/audiographer/flag_debuggable.h
+++ b/libs/audiographer/audiographer/flag_debuggable.h
@@ -1,6 +1,7 @@
#ifndef AUDIOGRAPHER_FLAG_DEBUGGABLE_H
#define AUDIOGRAPHER_FLAG_DEBUGGABLE_H
+#include "audiographer/visibility.h"
#include "debuggable.h"
#include "debug_utils.h"
#include "process_context.h"
@@ -13,7 +14,7 @@ namespace AudioGrapher
/// A debugging class for nodes that support a certain set of flags.
template<DebugLevel L = DEFAULT_DEBUG_LEVEL>
-class FlagDebuggable : public Debuggable<L>
+class /*LIBAUDIOGRAPHER_API*/ FlagDebuggable : public Debuggable<L>
{
public:
typedef FlagField::Flag Flag;
diff --git a/libs/audiographer/audiographer/flag_field.h b/libs/audiographer/audiographer/flag_field.h
index df81aa1766..34ab5efdd6 100644
--- a/libs/audiographer/audiographer/flag_field.h
+++ b/libs/audiographer/audiographer/flag_field.h
@@ -7,12 +7,14 @@
#include <boost/operators.hpp>
+#include "audiographer/visibility.h"
+
namespace AudioGrapher {
/** Flag field capable of holding 32 flags.
* Easily grown in size to 64 flags by changing storage_type.
*/
-class FlagField
+class LIBAUDIOGRAPHER_API FlagField
: public boost::less_than_comparable<FlagField>
, boost::equivalent<FlagField>
, boost::equality_comparable<FlagField>
@@ -103,4 +105,4 @@ class FlagField
} // namespace
-#endif // AUDIOGRAPHER_FLAG_FIELD_H \ No newline at end of file
+#endif // AUDIOGRAPHER_FLAG_FIELD_H
diff --git a/libs/audiographer/audiographer/general/chunker.h b/libs/audiographer/audiographer/general/chunker.h
index cc46aa4575..0ee0c20b20 100644
--- a/libs/audiographer/audiographer/general/chunker.h
+++ b/libs/audiographer/audiographer/general/chunker.h
@@ -1,6 +1,7 @@
#ifndef AUDIOGRAPHER_CHUNKER_H
#define AUDIOGRAPHER_CHUNKER_H
+#include "audiographer/visibility.h"
#include "audiographer/flag_debuggable.h"
#include "audiographer/sink.h"
#include "audiographer/type_utils.h"
@@ -11,7 +12,7 @@ namespace AudioGrapher
/// A class that chunks process cycles into equal sized frames
template<typename T = DefaultSampleType>
-class Chunker
+class /*LIBAUDIOGRAPHER_API*/ Chunker
: public ListedSource<T>
, public Sink<T>
, public FlagDebuggable<>
diff --git a/libs/audiographer/audiographer/general/deinterleaver.h b/libs/audiographer/audiographer/general/deinterleaver.h
index 96d77b1f7b..fac38912d7 100644
--- a/libs/audiographer/audiographer/general/deinterleaver.h
+++ b/libs/audiographer/audiographer/general/deinterleaver.h
@@ -1,6 +1,7 @@
#ifndef AUDIOGRAPHER_DEINTERLEAVER_H
#define AUDIOGRAPHER_DEINTERLEAVER_H
+#include "audiographer/visibility.h"
#include "audiographer/types.h"
#include "audiographer/source.h"
#include "audiographer/sink.h"
@@ -14,7 +15,7 @@ namespace AudioGrapher
/// Converts on stream of interleaved data to many streams of uninterleaved data.
template<typename T = DefaultSampleType>
-class DeInterleaver
+class /*LIBAUDIOGRAPHER_API*/ DeInterleaver
: public Sink<T>
, public Throwing<>
{
diff --git a/libs/audiographer/audiographer/general/interleaver.h b/libs/audiographer/audiographer/general/interleaver.h
index 924c1d04a5..fe174c9fcb 100644
--- a/libs/audiographer/audiographer/general/interleaver.h
+++ b/libs/audiographer/audiographer/general/interleaver.h
@@ -1,6 +1,7 @@
#ifndef AUDIOGRAPHER_INTERLEAVER_H
#define AUDIOGRAPHER_INTERLEAVER_H
+#include "audiographer/visibility.h"
#include "audiographer/types.h"
#include "audiographer/sink.h"
#include "audiographer/exception.h"
@@ -15,7 +16,7 @@ namespace AudioGrapher
/// Interleaves many streams of non-interleaved data into one interleaved stream
template<typename T = DefaultSampleType>
-class Interleaver
+class /*LIBAUDIOGRAPHER_API*/ Interleaver
: public ListedSource<T>
, public Throwing<>
{
diff --git a/libs/audiographer/audiographer/general/normalizer.h b/libs/audiographer/audiographer/general/normalizer.h
index 48d0fe8b0b..e95f0e3852 100644
--- a/libs/audiographer/audiographer/general/normalizer.h
+++ b/libs/audiographer/audiographer/general/normalizer.h
@@ -1,86 +1,42 @@
#ifndef AUDIOGRAPHER_NORMALIZER_H
#define AUDIOGRAPHER_NORMALIZER_H
+#include "audiographer/visibility.h"
#include "audiographer/sink.h"
#include "audiographer/routines.h"
#include "audiographer/utils/listed_source.h"
-#include <cstring>
-
namespace AudioGrapher
{
/// A class for normalizing to a specified target in dB
-class Normalizer
+class LIBAUDIOGRAPHER_API Normalizer
: public ListedSource<float>
, public Sink<float>
, public Throwing<>
{
- public:
+public:
/// Constructs a normalizer with a specific target in dB \n RT safe
- Normalizer (float target_dB)
- : enabled (false)
- , buffer (0)
- , buffer_size (0)
- {
- target = pow (10.0f, target_dB * 0.05f);
- }
-
- ~Normalizer()
- {
- delete [] buffer;
- }
+ Normalizer (float target_dB);
+ ~Normalizer();
/// Sets the peak found in the material to be normalized \see PeakReader \n RT safe
- void set_peak (float peak)
- {
- if (peak == 0.0f || peak == target) {
- /* don't even try */
- enabled = false;
- } else {
- enabled = true;
- gain = target / peak;
- }
- }
+ void set_peak (float peak);
/** Allocates a buffer for using with const ProcessContexts
* This function does not need to be called if
* non-const ProcessContexts are given to \a process() .
* \n Not RT safe
*/
- void alloc_buffer(framecnt_t frames)
- {
- delete [] buffer;
- buffer = new float[frames];
- buffer_size = frames;
- }
+ void alloc_buffer(framecnt_t frames);
/// Process a const ProcessContext \see alloc_buffer() \n RT safe
- void process (ProcessContext<float> const & c)
- {
- if (throw_level (ThrowProcess) && c.frames() > buffer_size) {
- throw Exception (*this, "Too many frames given to process()");
- }
-
- if (enabled) {
- memcpy (buffer, c.data(), c.frames() * sizeof(float));
- Routines::apply_gain_to_buffer (buffer, c.frames(), gain);
- }
-
- ProcessContext<float> c_out (c, buffer);
- ListedSource<float>::output (c_out);
- }
+ void process (ProcessContext<float> const & c);
/// Process a non-const ProcsesContext in-place \n RT safe
- void process (ProcessContext<float> & c)
- {
- if (enabled) {
- Routines::apply_gain_to_buffer (c.data(), c.frames(), gain);
- }
- ListedSource<float>::output(c);
- }
-
- private:
+ void process (ProcessContext<float> & c);
+
+private:
bool enabled;
float target;
float gain;
diff --git a/libs/audiographer/audiographer/general/peak_reader.h b/libs/audiographer/audiographer/general/peak_reader.h
index a257621cde..dd5d65491c 100644
--- a/libs/audiographer/audiographer/general/peak_reader.h
+++ b/libs/audiographer/audiographer/general/peak_reader.h
@@ -1,6 +1,7 @@
#ifndef AUDIOGRAPHER_PEAK_READER_H
#define AUDIOGRAPHER_PEAK_READER_H
+#include "audiographer/visibility.h"
#include "audiographer/sink.h"
#include "audiographer/routines.h"
#include "audiographer/utils/listed_source.h"
@@ -9,7 +10,7 @@ namespace AudioGrapher
{
/// A class that reads the maximum value from a stream
-class PeakReader : public ListedSource<float>, public Sink<float>
+class /*LIBAUDIOGRAPHER_API*/ PeakReader : public ListedSource<float>, public Sink<float>
{
public:
/// Constructor \n RT safe
diff --git a/libs/audiographer/audiographer/general/sample_format_converter.h b/libs/audiographer/audiographer/general/sample_format_converter.h
index a200f37825..b2efc69cab 100644
--- a/libs/audiographer/audiographer/general/sample_format_converter.h
+++ b/libs/audiographer/audiographer/general/sample_format_converter.h
@@ -1,6 +1,7 @@
#ifndef AUDIOGRAPHER_SAMPLE_FORMAT_CONVERTER_H
#define AUDIOGRAPHER_SAMPLE_FORMAT_CONVERTER_H
+#include "audiographer/visibility.h"
#include "audiographer/sink.h"
#include "audiographer/utils/listed_source.h"
#include "private/gdither/gdither_types.h"
@@ -9,7 +10,7 @@ namespace AudioGrapher
{
/// Dither types from the gdither library
-enum DitherType
+enum /*LIBAUDIOGRAPHER_API*/ DitherType
{
D_None = GDitherNone, ///< No didtering
D_Rect = GDitherRect, ///< Rectangular dithering, i.e. white noise
@@ -21,7 +22,7 @@ enum DitherType
* This class can only convert floats to either \a float, \a int32_t, \a int16_t, or \a uint8_t
*/
template <typename TOut>
-class SampleFormatConverter
+class LIBAUDIOGRAPHER_API SampleFormatConverter
: public Sink<float>
, public ListedSource<TOut>
, public Throwing<>
diff --git a/libs/audiographer/audiographer/general/silence_trimmer.h b/libs/audiographer/audiographer/general/silence_trimmer.h
index d292515eb8..c0d6d73c4b 100644
--- a/libs/audiographer/audiographer/general/silence_trimmer.h
+++ b/libs/audiographer/audiographer/general/silence_trimmer.h
@@ -1,6 +1,7 @@
#ifndef AUDIOGRAPHER_SILENCE_TRIMMER_H
#define AUDIOGRAPHER_SILENCE_TRIMMER_H
+#include "audiographer/visibility.h"
#include "audiographer/debug_utils.h"
#include "audiographer/flag_debuggable.h"
#include "audiographer/sink.h"
@@ -13,7 +14,7 @@ namespace AudioGrapher {
/// Removes and adds silent frames to beginning and/or end of stream
template<typename T = DefaultSampleType>
-class SilenceTrimmer
+class /*LIBAUDIOGRAPHER_API*/ SilenceTrimmer
: public ListedSource<T>
, public Sink<T>
, public FlagDebuggable<>
diff --git a/libs/audiographer/audiographer/general/sr_converter.h b/libs/audiographer/audiographer/general/sr_converter.h
index a3298bbf97..0cbe3bd294 100644
--- a/libs/audiographer/audiographer/general/sr_converter.h
+++ b/libs/audiographer/audiographer/general/sr_converter.h
@@ -3,6 +3,7 @@
#include <samplerate.h>
+#include "audiographer/visibility.h"
#include "audiographer/flag_debuggable.h"
#include "audiographer/sink.h"
#include "audiographer/throwing.h"
@@ -13,7 +14,7 @@ namespace AudioGrapher
{
/// Samplerate converter
-class SampleRateConverter
+class LIBAUDIOGRAPHER_API SampleRateConverter
: public ListedSource<float>
, public Sink<float>
, public FlagDebuggable<>
diff --git a/libs/audiographer/audiographer/general/threader.h b/libs/audiographer/audiographer/general/threader.h
index d1e11c00e1..e9a953ce44 100644
--- a/libs/audiographer/audiographer/general/threader.h
+++ b/libs/audiographer/audiographer/general/threader.h
@@ -10,6 +10,7 @@
#include <vector>
#include <algorithm>
+#include "audiographer/visibility.h"
#include "audiographer/source.h"
#include "audiographer/sink.h"
#include "audiographer/exception.h"
@@ -18,7 +19,7 @@ namespace AudioGrapher
{
/// Class that stores exceptions thrown from different threads
-class ThreaderException : public Exception
+class /*LIBAUDIOGRAPHER_API*/ ThreaderException : public Exception
{
public:
template<typename T>
@@ -32,7 +33,7 @@ class ThreaderException : public Exception
/// Class for distributing processing across several threads
template <typename T = DefaultSampleType>
-class Threader : public Source<T>, public Sink<T>
+class /*LIBAUDIOGRAPHER_API*/ Threader : public Source<T>, public Sink<T>
{
private:
typedef std::vector<typename Source<T>::SinkPtr> OutputVec;
diff --git a/libs/audiographer/audiographer/process_context.h b/libs/audiographer/audiographer/process_context.h
index 15128ab4ea..36abd4fba0 100644
--- a/libs/audiographer/audiographer/process_context.h
+++ b/libs/audiographer/audiographer/process_context.h
@@ -5,6 +5,7 @@
#include <boost/type_traits.hpp>
#include <boost/format.hpp>
+#include "audiographer/visibility.h"
#include "exception.h"
#include "debug_utils.h"
#include "types.h"
@@ -21,7 +22,7 @@ namespace AudioGrapher
*/
template <typename T = DefaultSampleType>
-class ProcessContext
+class /*LIBAUDIOGRAPHER_API*/ ProcessContext
: public Throwing<>
{
// Support older compilers that don't support template base class initialization without template parameters
@@ -125,7 +126,7 @@ protected:
/// A process context that allocates and owns it's data buffer
template <typename T = DefaultSampleType>
-class AllocatingProcessContext : public ProcessContext<T>
+class /*LIBAUDIOGRAPHER_API*/ AllocatingProcessContext : public ProcessContext<T>
{
public:
/// Allocates uninitialized memory
@@ -162,7 +163,7 @@ public:
/// A wrapper for a const ProcesContext which can be created from const data
template <typename T = DefaultSampleType>
-class ConstProcessContext
+class /*LIBAUDIOGRAPHER_API*/ ConstProcessContext
{
public:
/// Basic constructor with data, frame and channel count
diff --git a/libs/audiographer/audiographer/routines.h b/libs/audiographer/audiographer/routines.h
index b3b7f0921b..4ab3bc5fb5 100644
--- a/libs/audiographer/audiographer/routines.h
+++ b/libs/audiographer/audiographer/routines.h
@@ -5,11 +5,13 @@
#include <cmath>
+#include "audiographer/visibility.h"
+
namespace AudioGrapher
{
/// Allows overriding some routines with more efficient ones.
-class Routines
+class LIBAUDIOGRAPHER_API Routines
{
public:
typedef uint32_t uint_type;
diff --git a/libs/audiographer/audiographer/sink.h b/libs/audiographer/audiographer/sink.h
index 0a7004464e..e4248e8c33 100644
--- a/libs/audiographer/audiographer/sink.h
+++ b/libs/audiographer/audiographer/sink.h
@@ -5,6 +5,8 @@
#include "process_context.h"
+#include "audiographer/visibility.h"
+
namespace AudioGrapher
{
@@ -12,7 +14,7 @@ namespace AudioGrapher
* This is a pure virtual interface for all data sinks in AudioGrapher
*/
template <typename T>
-class Sink {
+class /*LIBAUDIOGRAPHER_API*/ Sink {
public:
virtual ~Sink () {}
diff --git a/libs/audiographer/audiographer/sndfile/tmp_file.h b/libs/audiographer/audiographer/sndfile/tmp_file.h
index 8655fd7191..facb872abf 100644
--- a/libs/audiographer/audiographer/sndfile/tmp_file.h
+++ b/libs/audiographer/audiographer/sndfile/tmp_file.h
@@ -4,6 +4,9 @@
#include <cstdio>
#include <string>
+#include <glib.h>
+#include <glib/gstdio.h>
+
#include "sndfile_writer.h"
#include "sndfile_reader.h"
@@ -18,7 +21,7 @@ class TmpFile : public SndfileWriter<T>, public SndfileReader<T>
/// \a filename_template must match the requirements for mkstemp, i.e. end in "XXXXXX"
TmpFile (char * filename_template, int format, ChannelCount channels, framecnt_t samplerate)
- : SndfileHandle (mkstemp(filename_template), true, SndfileBase::ReadWrite, format, channels, samplerate)
+ : SndfileHandle (g_mkstemp(filename_template), true, SndfileBase::ReadWrite, format, channels, samplerate)
, filename (filename_template)
{}
diff --git a/libs/audiographer/audiographer/source.h b/libs/audiographer/audiographer/source.h
index deefb900ee..945cb13298 100644
--- a/libs/audiographer/audiographer/source.h
+++ b/libs/audiographer/audiographer/source.h
@@ -6,6 +6,8 @@
#include <boost/shared_ptr.hpp>
+#include "audiographer/visibility.h"
+
namespace AudioGrapher
{
@@ -13,7 +15,7 @@ namespace AudioGrapher
* This is a pure virtual interface for all data sources in AudioGrapher
*/
template<typename T>
-class Source
+class /*LIBAUDIOGRAPHER_API*/ Source
{
public:
virtual ~Source () { }
diff --git a/libs/audiographer/audiographer/throwing.h b/libs/audiographer/audiographer/throwing.h
index eefade1db0..ecf7aecd49 100644
--- a/libs/audiographer/audiographer/throwing.h
+++ b/libs/audiographer/audiographer/throwing.h
@@ -5,6 +5,8 @@
#define DEFAULT_THROW_LEVEL ThrowStrict
#endif
+#include "audiographer/visibility.h"
+
namespace AudioGrapher
{
@@ -14,7 +16,7 @@ namespace AudioGrapher
* However, if you want ultra-optimized code and/or don't care about handling
* error situations, feel free to use whatever you want.
*/
-enum ThrowLevel
+enum /*LIBAUDIOGRAPHER_API*/ ThrowLevel
{
ThrowNone, ///< Not allowed to throw
ThrowObject, ///< Object level stuff, ctors, initalizers etc.
@@ -38,7 +40,7 @@ enum ThrowLevel
* logical and (short-circuiting).
*/
template<ThrowLevel L = DEFAULT_THROW_LEVEL>
-class Throwing
+class /*LIBAUDIOGRAPHER_API*/ Throwing
{
protected:
Throwing() {}
diff --git a/libs/audiographer/audiographer/type_utils.h b/libs/audiographer/audiographer/type_utils.h
index 1d4754dee9..7245822e26 100644
--- a/libs/audiographer/audiographer/type_utils.h
+++ b/libs/audiographer/audiographer/type_utils.h
@@ -1,18 +1,20 @@
#ifndef AUDIOGRAPHER_TYPE_UTILS_H
#define AUDIOGRAPHER_TYPE_UTILS_H
-#include "audiographer/types.h"
#include <boost/static_assert.hpp>
#include <boost/type_traits.hpp>
#include <memory>
#include <algorithm>
#include <cstring>
+#include "audiographer/visibility.h"
+#include "audiographer/types.h"
+
namespace AudioGrapher
{
/// Non-template base class for TypeUtils
-class TypeUtilsBase
+class LIBAUDIOGRAPHER_API TypeUtilsBase
{
protected:
@@ -27,7 +29,7 @@ class TypeUtilsBase
/// Utilities for initializing, copying, moving, etc. data
template<typename T = DefaultSampleType>
-class TypeUtils : private TypeUtilsBase
+class /*LIBAUDIOGRAPHER_API*/ TypeUtils : private TypeUtilsBase
{
BOOST_STATIC_ASSERT (boost::has_trivial_destructor<T>::value);
diff --git a/libs/audiographer/audiographer/types.h b/libs/audiographer/audiographer/types.h
index ae98cde7bd..4288dce0c6 100644
--- a/libs/audiographer/audiographer/types.h
+++ b/libs/audiographer/audiographer/types.h
@@ -3,6 +3,8 @@
#include <stdint.h>
+#include "audiographer/visibility.h"
+
namespace AudioGrapher {
/* XXX: copied from libardour */
diff --git a/libs/audiographer/audiographer/utils/identity_vertex.h b/libs/audiographer/audiographer/utils/identity_vertex.h
index 147939a7c5..5c9cfc9934 100644
--- a/libs/audiographer/audiographer/utils/identity_vertex.h
+++ b/libs/audiographer/audiographer/utils/identity_vertex.h
@@ -1,6 +1,8 @@
#ifndef AUDIOGRAPHER_IDENTITY_VERTEX_H
#define AUDIOGRAPHER_IDENTITY_VERTEX_H
+#include "audiographer/visibility.h"
+#include "audiographer/types.h"
#include "audiographer/utils/listed_source.h"
#include "audiographer/sink.h"
@@ -9,7 +11,7 @@ namespace AudioGrapher
/// Outputs its input directly to a number of Sinks
template<typename T = DefaultSampleType>
-class IdentityVertex : public ListedSource<T>, Sink<T>
+class /*LIBAUDIOGRAPHER_API*/ IdentityVertex : public ListedSource<T>, Sink<T>
{
public:
void process (ProcessContext<T> const & c) { ListedSource<T>::output(c); }
diff --git a/libs/audiographer/audiographer/utils/listed_source.h b/libs/audiographer/audiographer/utils/listed_source.h
index b030281207..b9bfbc65f8 100644
--- a/libs/audiographer/audiographer/utils/listed_source.h
+++ b/libs/audiographer/audiographer/utils/listed_source.h
@@ -1,6 +1,8 @@
#ifndef AUDIOGRAPHER_LISTED_SOURCE_H
#define AUDIOGRAPHER_LISTED_SOURCE_H
+#include "audiographer/visibility.h"
+#include "audiographer/types.h"
#include "audiographer/types.h"
#include "audiographer/source.h"
@@ -11,7 +13,7 @@ namespace AudioGrapher
/// An generic \a Source that uses a \a std::list for managing outputs
template<typename T = DefaultSampleType>
-class ListedSource : public Source<T>
+class /*LIBAUDIOGRAPHER_API*/ ListedSource : public Source<T>
{
public:
void add_output (typename Source<T>::SinkPtr output) { outputs.push_back(output); }
diff --git a/libs/audiographer/audiographer/visibility.h b/libs/audiographer/audiographer/visibility.h
new file mode 100644
index 0000000000..31a7511f8b
--- /dev/null
+++ b/libs/audiographer/audiographer/visibility.h
@@ -0,0 +1,45 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libaudiographer_visibility_h__
+#define __libaudiographer_visibility_h__
+
+#if defined(COMPILER_MSVC)
+ #define LIBAUDIOGRAPHER_DLL_IMPORT __declspec(dllimport)
+ #define LIBAUDIOGRAPHER_DLL_EXPORT __declspec(dllexport)
+ #define LIBAUDIOGRAPHER_DLL_LOCAL
+#else
+ #define LIBAUDIOGRAPHER_DLL_IMPORT __attribute__ ((visibility ("default")))
+ #define LIBAUDIOGRAPHER_DLL_EXPORT __attribute__ ((visibility ("default")))
+ #define LIBAUDIOGRAPHER_DLL_LOCAL __attribute__ ((visibility ("hidden")))
+#endif
+
+#ifdef LIBAUDIOGRAPHER_STATIC // libaudiographer is not a DLL
+ #define LIBAUDIOGRAPHER_API
+ #define LIBAUDIOGRAPHER_LOCAL
+#else
+ #ifdef LIBAUDIOGRAPHER_DLL_EXPORTS // defined if we are building the libaudiographer DLL (instead of using it)
+ #define LIBAUDIOGRAPHER_API LIBAUDIOGRAPHER_DLL_EXPORT
+ #else
+ #define LIBAUDIOGRAPHER_API LIBAUDIOGRAPHER_DLL_IMPORT
+ #endif
+ #define LIBAUDIOGRAPHER_LOCAL LIBAUDIOGRAPHER_DLL_LOCAL
+#endif
+
+#endif /* __libaudiographer_visibility_h__ */
diff --git a/libs/audiographer/private/gdither/gdither.cc b/libs/audiographer/private/gdither/gdither.cc
index fe9ecc655a..75e16d7863 100644
--- a/libs/audiographer/private/gdither/gdither.cc
+++ b/libs/audiographer/private/gdither/gdither.cc
@@ -226,7 +226,7 @@ inline static void gdither_innner_loop(const GDitherType dt,
switch (bit_depth) {
case GDither8bit:
- o8[i] = (u_int8_t) (clamped * post_scale);
+ o8[i] = (uint8_t) (clamped * post_scale);
break;
case GDither16bit:
o16[i] = (int16_t) (clamped * post_scale);
@@ -292,7 +292,7 @@ inline static void gdither_innner_loop_fp(const GDitherType dt,
break;
}
- clamped = rintf(tmp);
+ clamped = (double)lrintf(tmp);
if (clamped > clamp_u) {
clamped = clamp_u;
} else if (clamped < clamp_l) {
diff --git a/libs/audiographer/src/general/broadcast_info.cc b/libs/audiographer/src/general/broadcast_info.cc
index 43e5008e52..df69ac9c79 100644
--- a/libs/audiographer/src/general/broadcast_info.cc
+++ b/libs/audiographer/src/general/broadcast_info.cc
@@ -34,7 +34,7 @@ namespace AudioGrapher
static void
snprintf_bounded_null_filled (char* target, size_t target_size, char const * fmt, ...)
{
- char buf[target_size+1];
+ char *buf = (char*)alloca(target_size+1);
va_list ap;
va_start (ap, fmt);
diff --git a/libs/audiographer/src/general/normalizer.cc b/libs/audiographer/src/general/normalizer.cc
new file mode 100644
index 0000000000..3cc849cb8d
--- /dev/null
+++ b/libs/audiographer/src/general/normalizer.cc
@@ -0,0 +1,88 @@
+/*
+ Copyright (C) 2012 Paul Davis
+ Author: Sakari Bergen
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include "audiographer/general/normalizer.h"
+
+namespace AudioGrapher
+{
+
+Normalizer::Normalizer (float target_dB)
+ : enabled (false)
+ , buffer (0)
+ , buffer_size (0)
+{
+ target = pow (10.0f, target_dB * 0.05f);
+}
+
+Normalizer::~Normalizer()
+{
+ delete [] buffer;
+}
+
+/// Sets the peak found in the material to be normalized \see PeakReader \n RT safe
+void Normalizer::set_peak (float peak)
+{
+ if (peak == 0.0f || peak == target) {
+ /* don't even try */
+ enabled = false;
+ } else {
+ enabled = true;
+ gain = target / peak;
+ }
+}
+
+/** Allocates a buffer for using with const ProcessContexts
+ * This function does not need to be called if
+ * non-const ProcessContexts are given to \a process() .
+ * \n Not RT safe
+ */
+void Normalizer::alloc_buffer(framecnt_t frames)
+{
+ delete [] buffer;
+ buffer = new float[frames];
+ buffer_size = frames;
+}
+
+/// Process a const ProcessContext \see alloc_buffer() \n RT safe
+void Normalizer::process (ProcessContext<float> const & c)
+{
+ if (throw_level (ThrowProcess) && c.frames() > buffer_size) {
+ throw Exception (*this, "Too many frames given to process()");
+ }
+
+ if (enabled) {
+ memcpy (buffer, c.data(), c.frames() * sizeof(float));
+ Routines::apply_gain_to_buffer (buffer, c.frames(), gain);
+ }
+
+ ProcessContext<float> c_out (c, buffer);
+ ListedSource<float>::output (c_out);
+}
+
+/// Process a non-const ProcsesContext in-place \n RT safe
+void Normalizer::process (ProcessContext<float> & c)
+{
+ if (enabled) {
+ Routines::apply_gain_to_buffer (c.data(), c.frames(), gain);
+ }
+ ListedSource<float>::output(c);
+}
+
+} // namespace
diff --git a/libs/audiographer/tests/sndfile/tmp_file_test.cc b/libs/audiographer/tests/sndfile/tmp_file_test.cc
index 94647cc1a6..9ce8af7a5c 100644
--- a/libs/audiographer/tests/sndfile/tmp_file_test.cc
+++ b/libs/audiographer/tests/sndfile/tmp_file_test.cc
@@ -23,7 +23,7 @@ class TmpFileTest : public CppUnit::TestFixture
void testProcess()
{
- uint channels = 2;
+ uint32_t channels = 2;
file.reset (new TmpFile<float>(SF_FORMAT_WAV | SF_FORMAT_FLOAT, channels, 44100));
AllocatingProcessContext<float> c (random_data, frames, channels);
c.set_flag (ProcessContext<float>::EndOfInput);
diff --git a/libs/audiographer/wscript b/libs/audiographer/wscript
index 66f4e80b72..2fe2739741 100644
--- a/libs/audiographer/wscript
+++ b/libs/audiographer/wscript
@@ -54,19 +54,26 @@ def build(bld):
and bld.is_defined('HAVE_GLIBMM')
and bld.is_defined('HAVE_GTHREAD'))
- audiographer = bld(features = 'cxx cxxshlib')
- audiographer.source = '''
- private/gdither/gdither.cc
- src/general/sample_format_converter.cc
- src/routines.cc
- src/debug_utils.cc
- src/general/broadcast_info.cc
- '''
-
+ audiographer_sources = [
+ 'private/gdither/gdither.cc',
+ 'src/general/sample_format_converter.cc',
+ 'src/routines.cc',
+ 'src/debug_utils.cc',
+ 'src/general/broadcast_info.cc',
+ 'src/general/normalizer.cc'
+ ]
if bld.is_defined('HAVE_SAMPLERATE'):
- audiographer.source += '''
- src/general/sr_converter.cc
- '''
+ audiographer_sources += [ 'src/general/sr_converter.cc' ]
+
+ if bld.is_defined ('INTERNAL_SHARED_LIBS'):
+ audiographer = bld.shlib(features = 'c cxx cshlib cxxshlib', source=audiographer_sources)
+ # macros for this shared library
+ audiographer.defines = [ 'LIBAUDIOGRAPHER_DLL_EXPORTS=1' ]
+ else:
+ audiographer = bld.stlib(features = 'c cxx cstlib cxxstlib', source=libardour_sources)
+ audiographer.cxxflags = [ '-fPIC' ]
+ audiographer.cflags = [ '-fPIC' ]
+ audiographer.defines = []
audiographer.name = 'libaudiographer'
audiographer.target = 'audiographer'
@@ -75,7 +82,7 @@ def build(bld):
audiographer.uselib = 'GLIB GLIBMM GTHREAD SAMPLERATE SNDFILE'
audiographer.use = 'libpbd'
audiographer.vnum = AUDIOGRAPHER_LIB_VERSION
- audiographer.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
+ audiographer.install_path = bld.env['LIBDIR']
if bld.env['BUILD_TESTS'] and bld.is_defined('HAVE_CPPUNIT'):
diff --git a/libs/backends/MSVCbackends/jack_backend.vcproj b/libs/backends/MSVCbackends/jack_backend.vcproj
new file mode 100644
index 0000000000..ef428b03aa
--- /dev/null
+++ b/libs/backends/MSVCbackends/jack_backend.vcproj
@@ -0,0 +1,316 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="jack_backend"
+ ProjectGUID="{4A58CE49-541E-43D9-92CD-7E85EA7C96AF}"
+ RootNamespace="jack_backend"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_JACK_BACKEND;ARDOURBACKEND_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;libardour_jack\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="libjackD.lib $(DllPrefix)glibmm32-2.4-0D.lib $(DllPrefix)giomm32-2.4-0D.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0D.lib $(DllPrefix)gobject32-2.0-0D.lib $(DllPrefix)gmodule32-2.0-0D.lib $(DllPrefix)glib32-2.0-0D.lib $(DllPrefix)gio32-2.0-0D.lib $(DllPrefix)sigc++32-2.0D.lib $(DllPrefix)timecode32D.lib $(DllPrefix)pbd32D.lib intlD.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib lilv-0D.lib serd-0D.lib sord-0D.lib sratom-0D.lib suil-0D.lib suil_win_in_gtk2.lib"
+ OutputFile="$(OutDir)\$(ProjectName)D.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;msvcrt.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\..\lib\ardour3\backends\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TestSuiteFolder)\..\lib\ardour3\backends\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_JACK_BACKEND;ARDOURBACKEND_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;libardour_jack\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="libjack.lib $(DllPrefix)glibmm32-2.4-0.lib $(DllPrefix)giomm32-2.4-0.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0.lib $(DllPrefix)gobject32-2.0-0.lib $(DllPrefix)gmodule32-2.0-0.lib $(DllPrefix)glib32-2.0-0.lib $(DllPrefix)gio32-2.0-0.lib $(DllPrefix)sigc++32-2.0.lib $(DllPrefix)timecode32.lib $(DllPrefix)pbd32.lib intl.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib lilv-0.lib serd-0.lib sord-0.lib sratom-0.lib suil-0.lib suil_win_in_gtk2.lib"
+ OutputFile="$(OutDir)\$(ProjectName).dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ SubSystem="2"
+ OptimizeReferences="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TargetFolder)\..\lib\ardour3\backends\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\..\lib\ardour3\backends\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_JACK_BACKEND;ARDOURBACKEND_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;libardour_jack\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="libjack.lib $(DllPrefix)glibmm32-2.4-0RDC.lib $(DllPrefix)giomm32-2.4-0RDC.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0RDC.lib $(DllPrefix)gobject32-2.0-0RDC.lib $(DllPrefix)gmodule32-2.0-0RDC.lib $(DllPrefix)glib32-2.0-0RDC.lib $(DllPrefix)gio32-2.0-0RDC.lib $(DllPrefix)sigc++32-2.0RDC.lib $(DllPrefix)timecode32RDC.lib $(DllPrefix)pbd32RDC.lib intlRDC.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(ProjectName)RDC.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\..\lib\ardour3\backends\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\jack\jack_api.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\jack\jack_audiobackend.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\jack\jack_connection.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\jack\jack_portengine.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\jack\jack_session.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\jack\jack_utils.cc"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\jack\jack_audiobackend.h"
+ >
+ </File>
+ <File
+ RelativePath="..\jack\jack_connection.h"
+ >
+ </File>
+ <File
+ RelativePath="..\jack\jack_utils.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/backends/MSVCbackends/waves_backend.vcproj b/libs/backends/MSVCbackends/waves_backend.vcproj
new file mode 100644
index 0000000000..7436cedb95
--- /dev/null
+++ b/libs/backends/MSVCbackends/waves_backend.vcproj
@@ -0,0 +1,524 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="waves_backend"
+ ProjectGUID="{D7B1537C-C244-4D86-BBBF-74A1801AB984}"
+ RootNamespace="waves_backend"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\wavesaudio;..\wavesaudio\wavesapi;..\wavesaudio\wavesapi\wavespublicapi;..\wavesaudio\wavesapi\devicemanager;..\wavesaudio\wavesapi\refmanager;..\wavesaudio\wavesapi\threads;..\wavesaudio\wavesapi\miscutils;..\wavesaudio\portmidi\src\pm_common;..\wavesaudio\portmidi;..\..\ardour;..\..\pbd;..\..\timecode;..\..\evoral;&quot;..\..\midi++2&quot;;&quot;$(GenericIncludeFolder)\ardourext&quot;;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;..\..\..\..\support\PortAudio\include;..\..\..\..\support\PortAudio\src\hostapi\asio\ASIOSDK\common;..\.."
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_WAVES_BACKEND;ARDOURBACKEND_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;_WINDOWS;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;libardour_waves\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0D.lib $(DllPrefix)giomm32-2.4-0D.lib portaudio_x86D.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0D.lib $(DllPrefix)gobject32-2.0-0D.lib $(DllPrefix)gmodule32-2.0-0D.lib $(DllPrefix)glib32-2.0-0D.lib $(DllPrefix)gio32-2.0-0D.lib $(DllPrefix)sigc++32-2.0D.lib $(DllPrefix)timecode32D.lib $(DllPrefix)ardour32D.lib $(DllPrefix)pbd32D.lib intlD.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib lilv-0D.lib serd-0D.lib sord-0D.lib sratom-0D.lib suil-0D.lib suil_win_in_gtk2.lib"
+ OutputFile="$(OutDir)\$(ProjectName)D.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;msvcrt.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\..\lib\ardour3\backends\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TestSuiteFolder)\..\lib\ardour3\backends\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\wavesaudio;..\wavesaudio\wavesapi;..\wavesaudio\wavesapi\wavespublicapi;..\wavesaudio\wavesapi\devicemanager;..\wavesaudio\wavesapi\refmanager;..\wavesaudio\wavesapi\threads;..\wavesaudio\wavesapi\miscutils;..\wavesaudio\portmidi\src\pm_common;..\wavesaudio\portmidi;..\..\ardour;..\..\pbd;..\..\timecode;..\..\evoral;&quot;..\..\midi++2&quot;;&quot;$(GenericIncludeFolder)\ardourext&quot;;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;..\..\..\..\support\PortAudio\include;..\..\..\..\support\PortAudio\src\hostapi\asio\ASIOSDK\common;..\.."
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_WAVES_BACKEND;ARDOURBACKEND_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;_WINDOWS;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;libardour_waves\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0.lib $(DllPrefix)giomm32-2.4-0.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0.lib $(DllPrefix)gobject32-2.0-0.lib $(DllPrefix)gmodule32-2.0-0.lib $(DllPrefix)glib32-2.0-0.lib $(DllPrefix)gio32-2.0-0.lib $(DllPrefix)sigc++32-2.0.lib $(DllPrefix)timecode32.lib $(DllPrefix)pbd32.lib intl.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib lilv-0.lib serd-0.lib sord-0.lib sratom-0.lib suil-0.lib suil_win_in_gtk2.lib"
+ OutputFile="$(OutDir)\$(ProjectName).dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ SubSystem="2"
+ OptimizeReferences="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TargetFolder)\..\lib\ardour3\backends\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\..\lib\ardour3\backends\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\wavesaudio;..\wavesaudio\wavesapi;..\wavesaudio\wavesapi\wavespublicapi;..\wavesaudio\wavesapi\devicemanager;..\wavesaudio\wavesapi\refmanager;..\wavesaudio\wavesapi\threads;..\wavesaudio\wavesapi\miscutils;..\wavesaudio\portmidi\src\pm_common;..\wavesaudio\portmidi;..\..\ardour;..\..\pbd;..\..\timecode;..\..\evoral;&quot;..\..\midi++2&quot;;&quot;$(GenericIncludeFolder)\ardourext&quot;;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;..\..\..\..\support\PortAudio\include;..\..\..\..\support\PortAudio\src\hostapi\asio\ASIOSDK\common;..\.."
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_WAVES_BACKEND;ARDOURBACKEND_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;_WINDOWS;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;libardour_waves\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0RDC.lib $(DllPrefix)giomm32-2.4-0RDC.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0RDC.lib $(DllPrefix)gobject32-2.0-0RDC.lib $(DllPrefix)gmodule32-2.0-0RDC.lib $(DllPrefix)glib32-2.0-0RDC.lib $(DllPrefix)gio32-2.0-0RDC.lib $(DllPrefix)sigc++32-2.0RDC.lib $(DllPrefix)timecode32RDC.lib $(DllPrefix)pbd32RDC.lib intlRDC.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(ProjectName)RDC.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\..\lib\ardour3\backends\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\wavesaudio\waves_audiobackend.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_audiobackend.latency.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_audiobackend.midi.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_audiobackend.port_engine.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_audioport.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_dataport.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_midi_buffer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_midi_device.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_midi_device_manager.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_midi_event.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_midiport.cc"
+ >
+ </File>
+ <Filter
+ Name="wavesapi"
+ >
+ <File
+ RelativePath="..\wavesaudio\wavesapi\miscutils\UMicroseconds.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\devicemanager\WCMRAudioDeviceManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\devicemanager\WCMRNativeAudio.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\devicemanager\WCMRPortAudioDeviceManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\refmanager\WCRefManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\threads\WCThreadSafe.cpp"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="portmidi"
+ >
+ <File
+ RelativePath="..\wavesaudio\portmidi\src\pm_common\pmutil.c"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\portmidi\src\pm_win\pmwin.c"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\portmidi\src\pm_win\pmwinmm.c"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\portmidi\src\pm_common\portmidi.c"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\portmidi\src\porttime\ptwinmm.c"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\wavesaudio\portmidi\src\pm_common\pminternal.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\portmidi\pmutil.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\portmidi\src\pm_win\pmwinmm.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\portmidi\portmidi.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\portmidi\porttime.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_audiobackend.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_audioport.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_dataport.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_midi_buffer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_midi_device.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_midi_device_manager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_midi_event.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\waves_midiport.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\wavespublicapi\wstdint.h"
+ >
+ </File>
+ <Filter
+ Name="wavesapi"
+ >
+ <File
+ RelativePath="..\wavesaudio\wavesapi\akupara\threading\atomic_ops.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\akupara\threading\atomic_ops_gcc_x86.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\akupara\basics.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\akupara\compiletime_functions.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\miscutils\MinMaxUtilities.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\miscutils\pthread_utils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\miscutils\safe_delete.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\miscutils\UMicroseconds.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\miscutils\WCFixedString.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\BasicTypes\WCFourCC.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\devicemanager\WCMRAudioDeviceManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\devicemanager\WCMRNativeAudio.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\devicemanager\WCMRPortAudioDeviceManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\refmanager\WCRefManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\threads\WCThreadSafe.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\BasicTypes\WTByteOrder.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\wavespublicapi\WTErr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\BasicTypes\WUComPtr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\BasicTypes\WUDefines.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\miscutils\WUErrors.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\BasicTypes\WUMathConsts.h"
+ >
+ </File>
+ <File
+ RelativePath="..\wavesaudio\wavesapi\BasicTypes\WUTypes.h"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/backends/dummy/dummy_audiobackend.cc b/libs/backends/dummy/dummy_audiobackend.cc
new file mode 100644
index 0000000000..5f72c93519
--- /dev/null
+++ b/libs/backends/dummy/dummy_audiobackend.cc
@@ -0,0 +1,1292 @@
+/*
+ * Copyright (C) 2014 Robin Gareus <robin@gareus.org>
+ * Copyright (C) 2013 Paul Davis
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
+#include <sys/time.h>
+#include <regex.h>
+
+#include "dummy_audiobackend.h"
+#include "pbd/error.h"
+#include "i18n.h"
+
+using namespace ARDOUR;
+
+static std::string s_instance_name;
+size_t DummyAudioBackend::_max_buffer_size = 8192;
+
+DummyAudioBackend::DummyAudioBackend (AudioEngine& e, AudioBackendInfo& info)
+ : AudioBackend (e, info)
+ , _running (false)
+ , _freewheeling (false)
+ , _samplerate (48000)
+ , _samples_per_period (1024)
+ , _dsp_load (0)
+ , _n_inputs (0)
+ , _n_outputs (0)
+ , _n_midi_inputs (0)
+ , _n_midi_outputs (0)
+ , _systemic_input_latency (0)
+ , _systemic_output_latency (0)
+ , _processed_samples (0)
+{
+ _instance_name = s_instance_name;
+}
+
+DummyAudioBackend::~DummyAudioBackend ()
+{
+}
+
+/* AUDIOBACKEND API */
+
+std::string
+DummyAudioBackend::name () const
+{
+ return X_("Dummy");
+}
+
+bool
+DummyAudioBackend::is_realtime () const
+{
+ return false;
+}
+
+std::vector<AudioBackend::DeviceStatus>
+DummyAudioBackend::enumerate_devices () const
+{
+ std::vector<AudioBackend::DeviceStatus> s;
+ s.push_back (DeviceStatus (_("Dummy"), true));
+ return s;
+}
+
+std::vector<float>
+DummyAudioBackend::available_sample_rates (const std::string&) const
+{
+ std::vector<float> sr;
+ sr.push_back (8000.0);
+ sr.push_back (22050.0);
+ sr.push_back (24000.0);
+ sr.push_back (44100.0);
+ sr.push_back (48000.0);
+ sr.push_back (88200.0);
+ sr.push_back (96000.0);
+ sr.push_back (176400.0);
+ sr.push_back (192000.0);
+ return sr;
+}
+
+std::vector<uint32_t>
+DummyAudioBackend::available_buffer_sizes (const std::string&) const
+{
+ std::vector<uint32_t> bs;
+ bs.push_back (4);
+ bs.push_back (8);
+ bs.push_back (16);
+ bs.push_back (32);
+ bs.push_back (64);
+ bs.push_back (128);
+ bs.push_back (256);
+ bs.push_back (512);
+ bs.push_back (1024);
+ bs.push_back (2048);
+ bs.push_back (4096);
+ bs.push_back (8192);
+ return bs;
+}
+
+uint32_t
+DummyAudioBackend::available_input_channel_count (const std::string&) const
+{
+ return 128;
+}
+
+uint32_t
+DummyAudioBackend::available_output_channel_count (const std::string&) const
+{
+ return 128;
+}
+
+bool
+DummyAudioBackend::can_change_sample_rate_when_running () const
+{
+ return true;
+}
+
+bool
+DummyAudioBackend::can_change_buffer_size_when_running () const
+{
+ return true;
+}
+
+int
+DummyAudioBackend::set_device_name (const std::string&)
+{
+ return 0;
+}
+
+int
+DummyAudioBackend::set_sample_rate (float sr)
+{
+ if (sr <= 0) { return -1; }
+ _samplerate = sr;
+ engine.sample_rate_change (sr);
+ return 0;
+}
+
+int
+DummyAudioBackend::set_buffer_size (uint32_t bs)
+{
+ if (bs <= 0 || bs >= _max_buffer_size) {
+ return -1;
+ }
+ _samples_per_period = bs;
+ engine.buffer_size_change (bs);
+ return 0;
+}
+
+int
+DummyAudioBackend::set_interleaved (bool yn)
+{
+ if (!yn) { return 0; }
+ return -1;
+}
+
+int
+DummyAudioBackend::set_input_channels (uint32_t cc)
+{
+ _n_inputs = cc;
+ return 0;
+}
+
+int
+DummyAudioBackend::set_output_channels (uint32_t cc)
+{
+ _n_outputs = cc;
+ return 0;
+}
+
+int
+DummyAudioBackend::set_systemic_input_latency (uint32_t sl)
+{
+ _systemic_input_latency = sl;
+ return 0;
+}
+
+int
+DummyAudioBackend::set_systemic_output_latency (uint32_t sl)
+{
+ _systemic_output_latency = sl;
+ return 0;
+}
+
+/* Retrieving parameters */
+std::string
+DummyAudioBackend::device_name () const
+{
+ return _("Dummy Device");
+}
+
+float
+DummyAudioBackend::sample_rate () const
+{
+ return _samplerate;
+}
+
+uint32_t
+DummyAudioBackend::buffer_size () const
+{
+ return _samples_per_period;
+}
+
+bool
+DummyAudioBackend::interleaved () const
+{
+ return false;
+}
+
+uint32_t
+DummyAudioBackend::input_channels () const
+{
+ return _n_inputs;
+}
+
+uint32_t
+DummyAudioBackend::output_channels () const
+{
+ return _n_outputs;
+}
+
+uint32_t
+DummyAudioBackend::systemic_input_latency () const
+{
+ return _systemic_input_latency;
+}
+
+uint32_t
+DummyAudioBackend::systemic_output_latency () const
+{
+ return _systemic_output_latency;
+}
+
+/* MIDI */
+std::vector<std::string>
+DummyAudioBackend::enumerate_midi_options () const
+{
+ std::vector<std::string> m;
+ m.push_back (_("1 in, 1 out"));
+ m.push_back (_("2 in, 2 out"));
+ m.push_back (_("8 in, 8 out"));
+ return m;
+}
+
+int
+DummyAudioBackend::set_midi_option (const std::string& opt)
+{
+ if (opt == _("1 in, 1 out")) {
+ _n_midi_inputs = _n_midi_outputs = 1;
+ }
+ else if (opt == _("2 in, 2 out")) {
+ _n_midi_inputs = _n_midi_outputs = 2;
+ }
+ else if (opt == _("8 in, 8 out")) {
+ _n_midi_inputs = _n_midi_outputs = 8;
+ }
+ else {
+ _n_midi_inputs = _n_midi_outputs = 0;
+ }
+ return -1;
+}
+
+std::string
+DummyAudioBackend::midi_option () const
+{
+ return "";
+}
+
+/* State Control */
+
+static void * pthread_process (void *arg)
+{
+ DummyAudioBackend *d = static_cast<DummyAudioBackend *>(arg);
+ d->main_process_thread ();
+ pthread_exit (0);
+ return 0;
+}
+
+int
+DummyAudioBackend::_start (bool /*for_latency_measurement*/)
+{
+ if (_running) {
+ PBD::error << _("DummyAudioBackend: already active.") << endmsg;
+ return -1;
+ }
+
+ if (_ports.size()) {
+ PBD::warning << _("DummyAudioBackend: recovering from unclean shutdown, port registry is not empty.") << endmsg;
+ _ports.clear();
+ }
+
+ if (register_system_ports()) {
+ PBD::error << _("DummyAudioBackend: failed to register system ports.") << endmsg;
+ return -1;
+ }
+
+ if (engine.reestablish_ports ()) {
+ PBD::error << _("DummyAudioBackend: Could not re-establish ports.") << endmsg;
+ stop ();
+ return -1;
+ }
+
+ engine.reconnect_ports ();
+
+ if (pthread_create (&_main_thread, NULL, pthread_process, this)) {
+ PBD::error << _("DummyAudioBackend: cannot start.") << endmsg;
+ }
+
+ int timeout = 5000;
+ while (!_running && --timeout > 0) { usleep (1000); }
+
+ if (timeout == 0 || !_running) {
+ PBD::error << _("DummyAudioBackend: failed to start process thread.") << endmsg;
+ return -1;
+ }
+
+ return 0;
+}
+
+int
+DummyAudioBackend::stop ()
+{
+ void *status;
+ if (!_running) {
+ return -1;
+ }
+
+ _running = false;
+ if (pthread_join (_main_thread, &status)) {
+ PBD::error << _("DummyAudioBackend: failed to terminate.") << endmsg;
+ return -1;
+ }
+ unregister_system_ports();
+ return 0;
+}
+
+int
+DummyAudioBackend::freewheel (bool onoff)
+{
+ if (onoff == _freewheeling) {
+ return 0;
+ }
+ _freewheeling = onoff;
+ engine.freewheel_callback (onoff);
+ return 0;
+}
+
+float
+DummyAudioBackend::dsp_load () const
+{
+ return 100.f * _dsp_load;
+}
+
+size_t
+DummyAudioBackend::raw_buffer_size (DataType t)
+{
+ switch (t) {
+ case DataType::AUDIO:
+ return _max_buffer_size * sizeof(Sample);
+ case DataType::MIDI:
+ return _max_buffer_size; // XXX not really limited
+ }
+ return 0;
+}
+
+/* Process time */
+pframes_t
+DummyAudioBackend::sample_time ()
+{
+ return _processed_samples;
+}
+
+pframes_t
+DummyAudioBackend::sample_time_at_cycle_start ()
+{
+ return _processed_samples;
+}
+
+pframes_t
+DummyAudioBackend::samples_since_cycle_start ()
+{
+ return 0;
+}
+
+
+void *
+DummyAudioBackend::dummy_process_thread (void *arg)
+{
+ ThreadData* td = reinterpret_cast<ThreadData*> (arg);
+ boost::function<void ()> f = td->f;
+ delete td;
+ f ();
+ return 0;
+}
+
+int
+DummyAudioBackend::create_process_thread (boost::function<void()> func)
+{
+ pthread_t thread_id;
+ pthread_attr_t attr;
+ size_t stacksize = 100000;
+
+ pthread_attr_init (&attr);
+ pthread_attr_setstacksize (&attr, stacksize);
+ ThreadData* td = new ThreadData (this, func, stacksize);
+
+ if (pthread_create (&thread_id, &attr, dummy_process_thread, td)) {
+ PBD::error << _("AudioEngine: cannot create process thread.") << endmsg;
+ return -1;
+ }
+
+ _threads.push_back (thread_id);
+ return 0;
+}
+
+int
+DummyAudioBackend::join_process_threads ()
+{
+ int rv = 0;
+
+ for (std::vector<pthread_t>::const_iterator i = _threads.begin (); i != _threads.end (); ++i)
+ {
+ void *status;
+ if (pthread_join (*i, &status)) {
+ PBD::error << _("AudioEngine: cannot terminate process thread.") << endmsg;
+ rv -= 1;
+ }
+ }
+ _threads.clear ();
+ return rv;
+}
+
+bool
+DummyAudioBackend::in_process_thread ()
+{
+ for (std::vector<pthread_t>::const_iterator i = _threads.begin (); i != _threads.end (); ++i)
+ {
+#ifdef COMPILER_MINGW
+ if (*i == GetCurrentThread ()) {
+ return true;
+ }
+#else // pthreads
+ if (pthread_equal (*i, pthread_self ()) != 0) {
+ return true;
+ }
+#endif
+ }
+ return false;
+}
+
+uint32_t
+DummyAudioBackend::process_thread_count ()
+{
+ return _threads.size ();
+}
+
+void
+DummyAudioBackend::update_latencies ()
+{
+}
+
+/* PORTENGINE API */
+
+void*
+DummyAudioBackend::private_handle () const
+{
+ return NULL;
+}
+
+const std::string&
+DummyAudioBackend::my_name () const
+{
+ return _instance_name;
+}
+
+bool
+DummyAudioBackend::available () const
+{
+ return true;
+}
+
+uint32_t
+DummyAudioBackend::port_name_size () const
+{
+ return 256;
+}
+
+int
+DummyAudioBackend::set_port_name (PortEngine::PortHandle port, const std::string& name)
+{
+ if (!valid_port (port)) {
+ PBD::error << _("DummyBackend::set_port_name: Invalid Port(s)") << endmsg;
+ return -1;
+ }
+ return static_cast<DummyPort*>(port)->set_name (_instance_name + ":" + name);
+}
+
+std::string
+DummyAudioBackend::get_port_name (PortEngine::PortHandle port) const
+{
+ if (!valid_port (port)) {
+ PBD::error << _("DummyBackend::get_port_name: Invalid Port(s)") << endmsg;
+ return std::string ();
+ }
+ return static_cast<DummyPort*>(port)->name ();
+}
+
+PortEngine::PortHandle
+DummyAudioBackend::get_port_by_name (const std::string& name) const
+{
+ PortHandle port = (PortHandle) find_port (name);
+ return port;
+}
+
+int
+DummyAudioBackend::get_ports (
+ const std::string& port_name_pattern,
+ DataType type, PortFlags flags,
+ std::vector<std::string>& port_names) const
+{
+ int rv = 0;
+ regex_t port_regex;
+ bool use_regexp = false;
+ if (port_name_pattern.size () > 0) {
+ if (!regcomp (&port_regex, port_name_pattern.c_str (), REG_EXTENDED|REG_NOSUB)) {
+ use_regexp = true;
+ }
+ }
+ for (size_t i = 0; i < _ports.size (); ++i) {
+ DummyPort* port = _ports[i];
+ if ((port->type () == type) && (port->flags () & flags)) {
+ if (!use_regexp || !regexec (&port_regex, port->name ().c_str (), 0, NULL, 0)) {
+ port_names.push_back (port->name ());
+ ++rv;
+ }
+ }
+ }
+ if (use_regexp) {
+ regfree (&port_regex);
+ }
+ return rv;
+}
+
+DataType
+DummyAudioBackend::port_data_type (PortEngine::PortHandle port) const
+{
+ if (!valid_port (port)) {
+ return DataType::NIL;
+ }
+ return static_cast<DummyPort*>(port)->type ();
+}
+
+PortEngine::PortHandle
+DummyAudioBackend::register_port (
+ const std::string& name,
+ ARDOUR::DataType type,
+ ARDOUR::PortFlags flags)
+{
+ if (name.size () == 0) { return 0; }
+ if (flags & IsPhysical) { return 0; }
+ return add_port (_instance_name + ":" + name, type, flags);
+}
+
+PortEngine::PortHandle
+DummyAudioBackend::add_port (
+ const std::string& name,
+ ARDOUR::DataType type,
+ ARDOUR::PortFlags flags)
+{
+ assert(name.size ());
+ if (find_port (name)) {
+ PBD::error << _("DummyBackend::register_port: Port already exists:")
+ << " (" << name << ")" << endmsg;
+ return 0;
+ }
+ DummyPort* port = NULL;
+ switch (type) {
+ case DataType::AUDIO:
+ port = new DummyAudioPort (name, flags);
+ break;
+ case DataType::MIDI:
+ port = new DummyMidiPort (name, flags);
+ break;
+ default:
+ PBD::error << _("DummyBackend::register_port: Invalid Data Type.") << endmsg;
+ return 0;
+ }
+
+ _ports.push_back (port);
+
+ return port;
+}
+
+void
+DummyAudioBackend::unregister_port (PortEngine::PortHandle port_handle)
+{
+ if (!valid_port (port_handle)) {
+ PBD::error << _("DummyBackend::unregister_port: Invalid Port.") << endmsg;
+ }
+ DummyPort* port = static_cast<DummyPort*>(port_handle);
+ std::vector<DummyPort*>::iterator i = std::find (_ports.begin (), _ports.end (), static_cast<DummyPort*>(port_handle));
+ if (i == _ports.end ()) {
+ PBD::error << _("DummyBackend::unregister_port: Failed to find port") << endmsg;
+ return;
+ }
+ disconnect_all(port_handle);
+ _ports.erase (i);
+ delete port;
+}
+
+int
+DummyAudioBackend::register_system_ports()
+{
+ LatencyRange lr;
+
+ const int a_ins = _n_inputs > 0 ? _n_inputs : 8;
+ const int a_out = _n_outputs > 0 ? _n_outputs : 8;
+ const int m_ins = _n_midi_inputs > 0 ? _n_midi_inputs : 2;
+ const int m_out = _n_midi_outputs > 0 ? _n_midi_outputs : 2;
+
+ /* audio ports */
+ lr.min = lr.max = _samples_per_period + _systemic_input_latency;
+ for (int i = 1; i <= a_ins; ++i) {
+ char tmp[64];
+ snprintf(tmp, sizeof(tmp), "system:capture_%d", i);
+ PortHandle p = add_port(std::string(tmp), DataType::AUDIO, static_cast<PortFlags>(IsOutput | IsPhysical | IsTerminal));
+ if (!p) return -1;
+ set_latency_range (p, false, lr);
+ }
+
+ lr.min = lr.max = _samples_per_period + _systemic_output_latency;
+ for (int i = 1; i <= a_out; ++i) {
+ char tmp[64];
+ snprintf(tmp, sizeof(tmp), "system:playback_%d", i);
+ PortHandle p = add_port(std::string(tmp), DataType::AUDIO, static_cast<PortFlags>(IsInput | IsPhysical | IsTerminal));
+ if (!p) return -1;
+ set_latency_range (p, false, lr);
+ }
+
+ /* midi ports */
+ lr.min = lr.max = _samples_per_period + _systemic_input_latency;
+ for (int i = 1; i <= m_ins; ++i) {
+ char tmp[64];
+ snprintf(tmp, sizeof(tmp), "system:midi_capture_%d", i);
+ PortHandle p = add_port(std::string(tmp), DataType::MIDI, static_cast<PortFlags>(IsOutput | IsPhysical | IsTerminal));
+ if (!p) return -1;
+ set_latency_range (p, false, lr);
+ }
+
+ lr.min = lr.max = _samples_per_period + _systemic_output_latency;
+ for (int i = 1; i <= m_out; ++i) {
+ char tmp[64];
+ snprintf(tmp, sizeof(tmp), "system:midi_playback_%d", i);
+ PortHandle p = add_port(std::string(tmp), DataType::MIDI, static_cast<PortFlags>(IsInput | IsPhysical | IsTerminal));
+ if (!p) return -1;
+ set_latency_range (p, false, lr);
+ }
+
+ return 0;
+}
+
+void
+DummyAudioBackend::unregister_system_ports()
+{
+ size_t i = 0;
+ while (i < _ports.size ()) {
+ DummyPort* port = _ports[i];
+ if (port->is_physical () && port->is_terminal ()) {
+ port->disconnect_all ();
+ _ports.erase (_ports.begin() + i);
+ } else {
+ ++i;
+ }
+ }
+}
+
+int
+DummyAudioBackend::connect (const std::string& src, const std::string& dst)
+{
+ DummyPort* src_port = find_port (src);
+ DummyPort* dst_port = find_port (dst);
+
+ if (!src_port) {
+ PBD::error << _("DummyBackend::connect: Invalid Source port:")
+ << " (" << src <<")" << endmsg;
+ return -1;
+ }
+ if (!dst_port) {
+ PBD::error << _("DummyBackend::connect: Invalid Destination port:")
+ << " (" << dst <<")" << endmsg;
+ return -1;
+ }
+ return src_port->connect (dst_port);
+}
+
+int
+DummyAudioBackend::disconnect (const std::string& src, const std::string& dst)
+{
+ DummyPort* src_port = find_port (src);
+ DummyPort* dst_port = find_port (dst);
+
+ if (!src_port || !dst_port) {
+ PBD::error << _("DummyBackend::disconnect: Invalid Port(s)") << endmsg;
+ return -1;
+ }
+ return src_port->disconnect (dst_port);
+}
+
+int
+DummyAudioBackend::connect (PortEngine::PortHandle src, const std::string& dst)
+{
+ DummyPort* dst_port = find_port (dst);
+ if (!valid_port (src)) {
+ PBD::error << _("DummyBackend::connect: Invalid Source Port Handle") << endmsg;
+ return -1;
+ }
+ if (!dst_port) {
+ PBD::error << _("DummyBackend::connect: Invalid Destination Port")
+ << " (" << dst << ")" << endmsg;
+ return -1;
+ }
+ return static_cast<DummyPort*>(src)->connect (dst_port);
+}
+
+int
+DummyAudioBackend::disconnect (PortEngine::PortHandle src, const std::string& dst)
+{
+ DummyPort* dst_port = find_port (dst);
+ if (!valid_port (src) || !dst_port) {
+ PBD::error << _("DummyBackend::disconnect: Invalid Port(s)") << endmsg;
+ return -1;
+ }
+ return static_cast<DummyPort*>(src)->disconnect (dst_port);
+}
+
+int
+DummyAudioBackend::disconnect_all (PortEngine::PortHandle port)
+{
+ if (!valid_port (port)) {
+ PBD::error << _("DummyBackend::disconnect_all: Invalid Port") << endmsg;
+ return -1;
+ }
+ static_cast<DummyPort*>(port)->disconnect_all ();
+ return 0;
+}
+
+bool
+DummyAudioBackend::connected (PortEngine::PortHandle port, bool /* process_callback_safe*/)
+{
+ if (!valid_port (port)) {
+ PBD::error << _("DummyBackend::disconnect_all: Invalid Port") << endmsg;
+ return false;
+ }
+ return static_cast<DummyPort*>(port)->is_connected ();
+}
+
+bool
+DummyAudioBackend::connected_to (PortEngine::PortHandle src, const std::string& dst, bool /*process_callback_safe*/)
+{
+ DummyPort* dst_port = find_port (dst);
+ if (!valid_port (src) || !dst_port) {
+ PBD::error << _("DummyBackend::connected_to: Invalid Port") << endmsg;
+ return false;
+ }
+ return static_cast<DummyPort*>(src)->is_connected (dst_port);
+}
+
+bool
+DummyAudioBackend::physically_connected (PortEngine::PortHandle port, bool /*process_callback_safe*/)
+{
+ if (!valid_port (port)) {
+ PBD::error << _("DummyBackend::physically_connected: Invalid Port") << endmsg;
+ return false;
+ }
+ return static_cast<DummyPort*>(port)->is_physically_connected ();
+}
+
+int
+DummyAudioBackend::get_connections (PortEngine::PortHandle port, std::vector<std::string>& names, bool /*process_callback_safe*/)
+{
+ if (!valid_port (port)) {
+ PBD::error << _("DummyBackend::get_connections: Invalid Port") << endmsg;
+ return -1;
+ }
+
+ assert (0 == names.size ());
+
+ const std::vector<DummyPort*>& connected_ports = static_cast<DummyPort*>(port)->get_connections ();
+
+ for (std::vector<DummyPort*>::const_iterator i = connected_ports.begin (); i != connected_ports.end (); ++i) {
+ names.push_back ((*i)->name ());
+ }
+
+ return (int)names.size ();
+}
+
+/* MIDI */
+int
+DummyAudioBackend::midi_event_get (
+ pframes_t& timestamp,
+ size_t& size, uint8_t** buf, void* port_buffer,
+ uint32_t event_index)
+{
+ assert (buf && port_buffer);
+ DummyMidiBuffer& source = * static_cast<DummyMidiBuffer*>(port_buffer);
+ if (event_index >= source.size ()) {
+ return -1;
+ }
+ DummyMidiEvent * const event = source[event_index].get ();
+
+ timestamp = event->timestamp ();
+ size = event->size ();
+ *buf = event->data ();
+ return 0;
+}
+
+int
+DummyAudioBackend::midi_event_put (
+ void* port_buffer,
+ pframes_t timestamp,
+ const uint8_t* buffer, size_t size)
+{
+ assert (buffer && port_buffer);
+ DummyMidiBuffer& dst = * static_cast<DummyMidiBuffer*>(port_buffer);
+ if (dst.size () && (pframes_t)dst.back ()->timestamp () > timestamp) {
+ fprintf (stderr, "DummyMidiBuffer: it's too late for this event.\n");
+ return -1;
+ }
+ dst.push_back (boost::shared_ptr<DummyMidiEvent>(new DummyMidiEvent (timestamp, buffer, size)));
+ return 0;
+}
+
+uint32_t
+DummyAudioBackend::get_midi_event_count (void* port_buffer)
+{
+ assert (port_buffer && _running);
+ return static_cast<DummyMidiBuffer*>(port_buffer)->size ();
+}
+
+void
+DummyAudioBackend::midi_clear (void* port_buffer)
+{
+ assert (port_buffer && _running);
+ DummyMidiBuffer * buf = static_cast<DummyMidiBuffer*>(port_buffer);
+ assert (buf);
+ buf->clear ();
+}
+
+/* Monitoring */
+
+bool
+DummyAudioBackend::can_monitor_input () const
+{
+ return false;
+}
+
+int
+DummyAudioBackend::request_input_monitoring (PortEngine::PortHandle, bool)
+{
+ return -1;
+}
+
+int
+DummyAudioBackend::ensure_input_monitoring (PortEngine::PortHandle, bool)
+{
+ return -1;
+}
+
+bool
+DummyAudioBackend::monitoring_input (PortEngine::PortHandle)
+{
+ return false;
+}
+
+/* Latency management */
+
+void
+DummyAudioBackend::set_latency_range (PortEngine::PortHandle port, bool for_playback, LatencyRange latency_range)
+{
+ if (!valid_port (port)) {
+ PBD::error << _("DummyPort::set_latency_range (): invalid port.") << endmsg;
+ }
+ static_cast<DummyPort*>(port)->set_latency_range (latency_range, for_playback);
+}
+
+LatencyRange
+DummyAudioBackend::get_latency_range (PortEngine::PortHandle port, bool for_playback)
+{
+ if (!valid_port (port)) {
+ PBD::error << _("DummyPort::get_latency_range (): invalid port.") << endmsg;
+ LatencyRange r;
+ r.min = 0;
+ r.max = 0;
+ return r;
+ }
+ return static_cast<DummyPort*>(port)->latency_range (for_playback);
+}
+
+/* Discovering physical ports */
+
+bool
+DummyAudioBackend::port_is_physical (PortEngine::PortHandle port) const
+{
+ if (!valid_port (port)) {
+ PBD::error << _("DummyPort::port_is_physical (): invalid port.") << endmsg;
+ return false;
+ }
+ return static_cast<DummyPort*>(port)->is_physical ();
+}
+
+void
+DummyAudioBackend::get_physical_outputs (DataType type, std::vector<std::string>& port_names)
+{
+ for (size_t i = 0; i < _ports.size (); ++i) {
+ DummyPort* port = _ports[i];
+ if ((port->type () == type) && port->is_output () && port->is_physical ()) {
+ port_names.push_back (port->name ());
+ }
+ }
+}
+
+void
+DummyAudioBackend::get_physical_inputs (DataType type, std::vector<std::string>& port_names)
+{
+ for (size_t i = 0; i < _ports.size (); ++i) {
+ DummyPort* port = _ports[i];
+ if ((port->type () == type) && port->is_input () && port->is_physical ()) {
+ port_names.push_back (port->name ());
+ }
+ }
+}
+
+ChanCount
+DummyAudioBackend::n_physical_outputs () const
+{
+ int n_midi = 0;
+ int n_audio = 0;
+ for (size_t i = 0; i < _ports.size (); ++i) {
+ DummyPort* port = _ports[i];
+ if (port->is_output () && port->is_physical ()) {
+ switch (port->type ()) {
+ case DataType::AUDIO: ++n_audio; break;
+ case DataType::MIDI: ++n_midi; break;
+ default: break;
+ }
+ }
+ }
+ ChanCount cc;
+ cc.set (DataType::AUDIO, n_audio);
+ cc.set (DataType::MIDI, n_midi);
+ return cc;
+}
+
+ChanCount
+DummyAudioBackend::n_physical_inputs () const
+{
+ int n_midi = 0;
+ int n_audio = 0;
+ for (size_t i = 0; i < _ports.size (); ++i) {
+ DummyPort* port = _ports[i];
+ if (port->is_input () && port->is_physical ()) {
+ switch (port->type ()) {
+ case DataType::AUDIO: ++n_audio; break;
+ case DataType::MIDI: ++n_midi; break;
+ default: break;
+ }
+ }
+ }
+ ChanCount cc;
+ cc.set (DataType::AUDIO, n_audio);
+ cc.set (DataType::MIDI, n_midi);
+ return cc;
+}
+
+/* Getting access to the data buffer for a port */
+
+void*
+DummyAudioBackend::get_buffer (PortEngine::PortHandle port, pframes_t nframes)
+{
+ assert (port && _running);
+ assert (valid_port (port));
+ return static_cast<DummyPort*>(port)->get_buffer (nframes);
+}
+
+/* Engine Process */
+void *
+DummyAudioBackend::main_process_thread ()
+{
+ AudioEngine::thread_init_callback (this);
+ _running = true;
+ _processed_samples = 0;
+
+ uint64_t clock1, clock2;
+ clock1 = g_get_monotonic_time();
+ while (_running) {
+ if (engine.process_callback (_samples_per_period)) {
+ return 0;
+ }
+ _processed_samples += _samples_per_period;
+ if (!_freewheeling) {
+ clock2 = g_get_monotonic_time();
+ const int64_t elapsed_time = clock2 - clock1;
+ const int64_t nomial_time = 1e6 * _samples_per_period / _samplerate;
+ _dsp_load = elapsed_time / (float) nomial_time;
+ if (elapsed_time < nomial_time) {
+ ::usleep (nomial_time - elapsed_time);
+ } else {
+ ::usleep (100); // don't hog cpu
+ }
+ } else {
+ _dsp_load = 1.0;
+ ::usleep (100); // don't hog cpu
+ }
+ clock1 = g_get_monotonic_time();
+ }
+ _running = false;
+ return 0;
+}
+
+
+/******************************************************************************/
+
+static boost::shared_ptr<DummyAudioBackend> _instance;
+
+static boost::shared_ptr<AudioBackend> backend_factory (AudioEngine& e);
+static int instantiate (const std::string& arg1, const std::string& /* arg2 */);
+static int deinstantiate ();
+static bool already_configured ();
+
+static ARDOUR::AudioBackendInfo _descriptor = {
+ "Dummy",
+ instantiate,
+ deinstantiate,
+ backend_factory,
+ already_configured,
+};
+
+static boost::shared_ptr<AudioBackend>
+backend_factory (AudioEngine& e)
+{
+ if (!_instance) {
+ _instance.reset (new DummyAudioBackend (e, _descriptor));
+ }
+ return _instance;
+}
+
+static int
+instantiate (const std::string& arg1, const std::string& /* arg2 */)
+{
+ s_instance_name = arg1;
+ return 0;
+}
+
+static int
+deinstantiate ()
+{
+ _instance.reset ();
+ return 0;
+}
+
+static bool
+already_configured ()
+{
+ return false;
+}
+
+extern "C" ARDOURBACKEND_API ARDOUR::AudioBackendInfo* descriptor ()
+{
+ return &_descriptor;
+}
+
+
+/******************************************************************************/
+DummyPort::DummyPort (const std::string& name, PortFlags flags)
+ : _name (name)
+ , _flags (flags)
+{
+ _capture_latency_range.min = 0;
+ _capture_latency_range.max = 0;
+ _playback_latency_range.min = 0;
+ _playback_latency_range.max = 0;
+}
+
+DummyPort::~DummyPort () {
+ disconnect_all ();
+}
+
+
+int DummyPort::connect (DummyPort *port)
+{
+ if (!port) {
+ PBD::error << _("DummyPort::connect (): invalid (null) port") << endmsg;
+ return -1;
+ }
+
+ if (type () != port->type ()) {
+ PBD::error << _("DummyPort::connect (): wrong port-type") << endmsg;
+ return -1;
+ }
+
+ if (is_output () && port->is_output ()) {
+ PBD::error << _("DummyPort::connect (): cannot inter-connect output ports.") << endmsg;
+ return -1;
+ }
+
+ if (is_input () && port->is_input ()) {
+ PBD::error << _("DummyPort::connect (): cannot inter-connect input ports.") << endmsg;
+ return -1;
+ }
+
+ if (this == port) {
+ PBD::error << _("DummyPort::connect (): cannot self-connect ports.") << endmsg;
+ return -1;
+ }
+
+ if (is_connected (port)) {
+#if 0 // don't bother to warn about this for now. just ignore it
+ PBD::error << _("DummyPort::connect (): ports are already connected:")
+ << " (" << name () << ") -> (" << port->name () << ")"
+ << endmsg;
+#endif
+ return -1;
+ }
+
+ _connect (port, true);
+ return 0;
+}
+
+
+void DummyPort::_connect (DummyPort *port, bool callback)
+{
+ _connections.push_back (port);
+ if (callback) {
+ port->_connect (this, false);
+ }
+}
+
+int DummyPort::disconnect (DummyPort *port)
+{
+ if (!port) {
+ PBD::error << _("DummyPort::disconnect (): invalid (null) port") << endmsg;
+ return -1;
+ }
+
+ if (!is_connected (port)) {
+ PBD::error << _("DummyPort::disconnect (): ports are not connected:")
+ << " (" << name () << ") -> (" << port->name () << ")"
+ << endmsg;
+ return -1;
+ }
+ _disconnect (port, true);
+ return 0;
+}
+
+void DummyPort::_disconnect (DummyPort *port, bool callback)
+{
+ std::vector<DummyPort*>::iterator it = std::find (_connections.begin (), _connections.end (), port);
+
+ assert (it != _connections.end ());
+
+ _connections.erase (it);
+
+ if (callback) {
+ port->_disconnect (this, false);
+ }
+}
+
+
+void DummyPort::disconnect_all ()
+{
+ while (!_connections.empty ()) {
+ _connections.back ()->_disconnect (this, false);
+ _connections.pop_back ();
+ }
+}
+
+bool
+DummyPort::is_connected (const DummyPort *port) const
+{
+ return std::find (_connections.begin (), _connections.end (), port) != _connections.end ();
+}
+
+bool DummyPort::is_physically_connected () const
+{
+ for (std::vector<DummyPort*>::const_iterator it = _connections.begin (); it != _connections.end (); ++it) {
+ if ((*it)->is_physical ()) {
+ return true;
+ }
+ }
+ return false;
+}
+
+/******************************************************************************/
+
+DummyAudioPort::DummyAudioPort (const std::string& name, PortFlags flags)
+ : DummyPort (name, flags)
+{
+ memset (_buffer, 0, sizeof (_buffer));
+}
+
+DummyAudioPort::~DummyAudioPort () { }
+
+void* DummyAudioPort::get_buffer (pframes_t n_samples)
+{
+ if (is_input ()) {
+ std::vector<DummyPort*>::const_iterator it = get_connections ().begin ();
+ if (it == get_connections ().end ()) {
+ memset (_buffer, 0, n_samples * sizeof (Sample));
+ } else {
+ DummyAudioPort const * source = static_cast<const DummyAudioPort*>(*it);
+ assert (source && source->is_output ());
+ memcpy (_buffer, source->const_buffer (), n_samples * sizeof (Sample));
+ while (++it != get_connections ().end ()) {
+ source = static_cast<const DummyAudioPort*>(*it);
+ assert (source && source->is_output ());
+ Sample* dst = buffer ();
+ const Sample* src = source->const_buffer ();
+ for (uint32_t s = 0; s < n_samples; ++s, ++dst, ++src) {
+ *dst += *src;
+ }
+ }
+ }
+ } else if (is_output () && is_physical () && is_terminal()) {
+ memset (_buffer, 0, n_samples * sizeof (Sample));
+ }
+ return _buffer;
+}
+
+
+DummyMidiPort::DummyMidiPort (const std::string& name, PortFlags flags)
+ : DummyPort (name, flags)
+{
+ _buffer.clear ();
+}
+
+DummyMidiPort::~DummyMidiPort () { }
+
+void* DummyMidiPort::get_buffer (pframes_t /* nframes */)
+{
+ if (is_input ()) {
+ _buffer.clear ();
+ for (std::vector<DummyPort*>::const_iterator i = get_connections ().begin ();
+ i != get_connections ().end ();
+ ++i) {
+ const DummyMidiBuffer src = static_cast<const DummyMidiPort*>(*i)->const_buffer ();
+ for (DummyMidiBuffer::const_iterator it = src.begin (); it != src.end (); ++it) {
+ _buffer.push_back (boost::shared_ptr<DummyMidiEvent>(new DummyMidiEvent (**it)));
+ }
+ }
+ std::sort (_buffer.begin (), _buffer.end ());
+ } else if (is_output () && is_physical () && is_terminal()) {
+ _buffer.clear ();
+ }
+ return &_buffer;
+}
+
+DummyMidiEvent::DummyMidiEvent (const pframes_t timestamp, const uint8_t* data, size_t size)
+ : _size (size)
+ , _timestamp (timestamp)
+ , _data (0)
+{
+ if (size > 0) {
+ _data = (uint8_t*) malloc (size);
+ memcpy (_data, data, size);
+ }
+}
+
+DummyMidiEvent::DummyMidiEvent (const DummyMidiEvent& other)
+ : _size (other.size ())
+ , _timestamp (other.timestamp ())
+ , _data (0)
+{
+ if (other.size () && other.const_data ()) {
+ _data = (uint8_t*) malloc (other.size ());
+ memcpy (_data, other.const_data (), other.size ());
+ }
+};
+
+DummyMidiEvent::~DummyMidiEvent () {
+ free (_data);
+};
diff --git a/libs/backends/dummy/dummy_audiobackend.h b/libs/backends/dummy/dummy_audiobackend.h
new file mode 100644
index 0000000000..28143ff7ba
--- /dev/null
+++ b/libs/backends/dummy/dummy_audiobackend.h
@@ -0,0 +1,331 @@
+/*
+ * Copyright (C) 2014 Robin Gareus <robin@gareus.org>
+ * Copyright (C) 2013 Paul Davis
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
+#ifndef __libbackend_dummy_audiobackend_h__
+#define __libbackend_dummy_audiobackend_h__
+
+#include <string>
+#include <vector>
+#include <map>
+#include <set>
+
+#include <stdint.h>
+#include <pthread.h>
+
+#include <boost/shared_ptr.hpp>
+
+#include "ardour/types.h"
+#include "ardour/audio_backend.h"
+
+namespace ARDOUR {
+
+class DummyMidiEvent {
+ public:
+ DummyMidiEvent (const pframes_t timestamp, const uint8_t* data, size_t size);
+ DummyMidiEvent (const DummyMidiEvent& other);
+ ~DummyMidiEvent ();
+ size_t size () const { return _size; };
+ pframes_t timestamp () const { return _timestamp; };
+ const unsigned char* const_data () const { return _data; };
+ unsigned char* data () { return _data; };
+ bool operator< (const DummyMidiEvent &other) const { return timestamp () < other.timestamp (); };
+ private:
+ size_t _size;
+ pframes_t _timestamp;
+ uint8_t *_data;
+};
+
+typedef std::vector<boost::shared_ptr<DummyMidiEvent> > DummyMidiBuffer;
+
+class DummyPort {
+ protected:
+ DummyPort (const std::string&, PortFlags);
+ public:
+ virtual ~DummyPort ();
+
+ const std::string& name () const { return _name; }
+ PortFlags flags () const { return _flags; }
+
+ int set_name (const std::string &name) { _name = name; return 0; }
+
+ virtual DataType type () const = 0;
+
+ bool is_input () const { return flags () & IsInput; }
+ bool is_output () const { return flags () & IsOutput; }
+ bool is_physical () const { return flags () & IsPhysical; }
+ bool is_terminal () const { return flags () & IsTerminal; }
+ bool is_connected () const { return _connections.size () != 0; }
+ bool is_connected (const DummyPort *port) const;
+ bool is_physically_connected () const;
+
+ const std::vector<DummyPort *>& get_connections () const { return _connections; }
+
+ int connect (DummyPort *port);
+ int disconnect (DummyPort *port);
+ void disconnect_all ();
+
+ virtual void* get_buffer (pframes_t nframes) = 0;
+
+ const LatencyRange& latency_range (bool for_playback) const
+ {
+ return for_playback ? _playback_latency_range : _capture_latency_range;
+ }
+
+ void set_latency_range (const LatencyRange &latency_range, bool for_playback)
+ {
+ if (for_playback)
+ {
+ _playback_latency_range = latency_range;
+ }
+ else
+ {
+ _capture_latency_range = latency_range;
+ }
+ }
+
+ private:
+ std::string _name;
+ const PortFlags _flags;
+ LatencyRange _capture_latency_range;
+ LatencyRange _playback_latency_range;
+ std::vector<DummyPort*> _connections;
+
+ void _connect (DummyPort* , bool);
+ void _disconnect (DummyPort* , bool);
+
+}; // class DummyPort
+
+class DummyAudioPort : public DummyPort {
+ public:
+ DummyAudioPort (const std::string&, PortFlags);
+ ~DummyAudioPort ();
+
+ DataType type () const { return DataType::AUDIO; };
+
+ Sample* buffer () { return _buffer; }
+ const Sample* const_buffer () const { return _buffer; }
+ void* get_buffer (pframes_t nframes);
+
+ private:
+ Sample _buffer[8192];
+}; // class DummyAudioPort
+
+class DummyMidiPort : public DummyPort {
+ public:
+ DummyMidiPort (const std::string&, PortFlags);
+ ~DummyMidiPort ();
+
+ DataType type () const { return DataType::MIDI; };
+
+ void* get_buffer (pframes_t nframes);
+ const DummyMidiBuffer const_buffer () const { return _buffer; }
+
+ private:
+ DummyMidiBuffer _buffer;
+}; // class DummyMidiPort
+
+class DummyAudioBackend : public AudioBackend {
+ public:
+ DummyAudioBackend (AudioEngine& e, AudioBackendInfo& info);
+ ~DummyAudioBackend ();
+
+ /* AUDIOBACKEND API */
+
+ std::string name () const;
+ bool is_realtime () const;
+
+ std::vector<DeviceStatus> enumerate_devices () const;
+ std::vector<float> available_sample_rates (const std::string& device) const;
+ std::vector<uint32_t> available_buffer_sizes (const std::string& device) const;
+ uint32_t available_input_channel_count (const std::string& device) const;
+ uint32_t available_output_channel_count (const std::string& device) const;
+
+ bool can_change_sample_rate_when_running () const;
+ bool can_change_buffer_size_when_running () const;
+
+ int set_device_name (const std::string&);
+ int set_sample_rate (float);
+ int set_buffer_size (uint32_t);
+ int set_interleaved (bool yn);
+ int set_input_channels (uint32_t);
+ int set_output_channels (uint32_t);
+ int set_systemic_input_latency (uint32_t);
+ int set_systemic_output_latency (uint32_t);
+
+ /* Retrieving parameters */
+ std::string device_name () const;
+ float sample_rate () const;
+ uint32_t buffer_size () const;
+ bool interleaved () const;
+ uint32_t input_channels () const;
+ uint32_t output_channels () const;
+ uint32_t systemic_input_latency () const;
+ uint32_t systemic_output_latency () const;
+
+ /* External control app */
+ std::string control_app_name () const { return std::string (); }
+ void launch_control_app () {}
+
+ /* MIDI */
+ std::vector<std::string> enumerate_midi_options () const;
+ int set_midi_option (const std::string&);
+ std::string midi_option () const;
+
+ /* State Control */
+ protected:
+ int _start (bool for_latency_measurement);
+ public:
+ int stop ();
+ int freewheel (bool);
+ float dsp_load () const;
+ size_t raw_buffer_size (DataType t);
+
+ /* Process time */
+ pframes_t sample_time ();
+ pframes_t sample_time_at_cycle_start ();
+ pframes_t samples_since_cycle_start ();
+
+ int create_process_thread (boost::function<void()> func);
+ int join_process_threads ();
+ bool in_process_thread ();
+ uint32_t process_thread_count ();
+
+ void update_latencies ();
+
+ /* PORTENGINE API */
+
+ void* private_handle () const;
+ const std::string& my_name () const;
+ bool available () const;
+ uint32_t port_name_size () const;
+
+ int set_port_name (PortHandle, const std::string&);
+ std::string get_port_name (PortHandle) const;
+ PortHandle get_port_by_name (const std::string&) const;
+
+ int get_ports (const std::string& port_name_pattern, DataType type, PortFlags flags, std::vector<std::string>&) const;
+
+ DataType port_data_type (PortHandle) const;
+
+ PortHandle register_port (const std::string& shortname, ARDOUR::DataType, ARDOUR::PortFlags);
+ void unregister_port (PortHandle);
+
+ int connect (const std::string& src, const std::string& dst);
+ int disconnect (const std::string& src, const std::string& dst);
+ int connect (PortHandle, const std::string&);
+ int disconnect (PortHandle, const std::string&);
+ int disconnect_all (PortHandle);
+
+ bool connected (PortHandle, bool process_callback_safe);
+ bool connected_to (PortHandle, const std::string&, bool process_callback_safe);
+ bool physically_connected (PortHandle, bool process_callback_safe);
+ int get_connections (PortHandle, std::vector<std::string>&, bool process_callback_safe);
+
+ /* MIDI */
+ int midi_event_get (pframes_t& timestamp, size_t& size, uint8_t** buf, void* port_buffer, uint32_t event_index);
+ int midi_event_put (void* port_buffer, pframes_t timestamp, const uint8_t* buffer, size_t size);
+ uint32_t get_midi_event_count (void* port_buffer);
+ void midi_clear (void* port_buffer);
+
+ /* Monitoring */
+
+ bool can_monitor_input () const;
+ int request_input_monitoring (PortHandle, bool);
+ int ensure_input_monitoring (PortHandle, bool);
+ bool monitoring_input (PortHandle);
+
+ /* Latency management */
+
+ void set_latency_range (PortHandle, bool for_playback, LatencyRange);
+ LatencyRange get_latency_range (PortHandle, bool for_playback);
+
+ /* Discovering physical ports */
+
+ bool port_is_physical (PortHandle) const;
+ void get_physical_outputs (DataType type, std::vector<std::string>&);
+ void get_physical_inputs (DataType type, std::vector<std::string>&);
+ ChanCount n_physical_outputs () const;
+ ChanCount n_physical_inputs () const;
+
+ /* Getting access to the data buffer for a port */
+
+ void* get_buffer (PortHandle, pframes_t);
+
+ void* main_process_thread ();
+
+ private:
+ std::string _instance_name;
+ bool _running;
+ bool _freewheeling;
+
+ float _samplerate;
+ size_t _samples_per_period;
+ float _dsp_load;
+ static size_t _max_buffer_size;
+
+ uint32_t _n_inputs;
+ uint32_t _n_outputs;
+
+ uint32_t _n_midi_inputs;
+ uint32_t _n_midi_outputs;
+
+ uint32_t _systemic_input_latency;
+ uint32_t _systemic_output_latency;
+
+ uint64_t _processed_samples;
+
+ pthread_t _main_thread;
+
+ /* process threads */
+ static void* dummy_process_thread (void *);
+ std::vector<pthread_t> _threads;
+
+ struct ThreadData {
+ DummyAudioBackend* engine;
+ boost::function<void ()> f;
+ size_t stacksize;
+
+ ThreadData (DummyAudioBackend* e, boost::function<void ()> fp, size_t stacksz)
+ : engine (e) , f (fp) , stacksize (stacksz) {}
+ };
+
+ /* port engine */
+ PortHandle add_port (const std::string& shortname, ARDOUR::DataType, ARDOUR::PortFlags);
+ int register_system_ports ();
+ void unregister_system_ports ();
+
+ std::vector<DummyPort *> _ports;
+
+ bool valid_port (PortHandle port) const {
+ return std::find (_ports.begin (), _ports.end (), (DummyPort*)port) != _ports.end ();
+ }
+ DummyPort * find_port (const std::string& port_name) const {
+ for (std::vector<DummyPort*>::const_iterator it = _ports.begin (); it != _ports.end (); ++it) {
+ if ((*it)->name () == port_name) {
+ return *it;
+ }
+ }
+ return NULL;
+ }
+
+}; // class DummyAudioBackend
+
+} // namespace
+
+#endif /* __libbackend_dummy_audiobackend_h__ */
diff --git a/libs/backends/dummy/wscript b/libs/backends/dummy/wscript
new file mode 100644
index 0000000000..8c8db6a9f4
--- /dev/null
+++ b/libs/backends/dummy/wscript
@@ -0,0 +1,37 @@
+#!/usr/bin/env python
+from waflib.extras import autowaf as autowaf
+import os
+import sys
+import re
+
+# Library version (UNIX style major, minor, micro)
+# major increment <=> incompatible changes
+# minor increment <=> compatible changes (additions)
+# micro increment <=> no interface changes
+DUMMYBACKEND_VERSION = '0.0.1'
+I18N_PACKAGE = 'dummy-backend'
+
+# Mandatory variables
+top = '.'
+out = 'build'
+
+def options(opt):
+ autowaf.set_options(opt)
+
+def configure(conf):
+ autowaf.configure(conf)
+
+def build(bld):
+ obj = bld(features = 'cxx cxxshlib')
+ obj.source = [
+ 'dummy_audiobackend.cc',
+ ]
+ obj.includes = ['.']
+ obj.name = 'dummy_audiobackend'
+ obj.target = 'dummy_audiobackend'
+ obj.use = 'libardour libpbd'
+ obj.vnum = DUMMYBACKEND_VERSION
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'backends')
+ obj.defines = ['PACKAGE="' + I18N_PACKAGE + '"',
+ 'ARDOURBACKEND_DLL_EXPORTS'
+ ]
diff --git a/libs/backends/jack/jack_api.cc b/libs/backends/jack/jack_api.cc
index c8859a1fc9..abf733d0f5 100644
--- a/libs/backends/jack/jack_api.cc
+++ b/libs/backends/jack/jack_api.cc
@@ -25,6 +25,19 @@ using namespace ARDOUR;
static boost::shared_ptr<JACKAudioBackend> backend;
static boost::shared_ptr<JackConnection> jack_connection;
+static boost::shared_ptr<AudioBackend> backend_factory (AudioEngine& ae);
+static int instantiate (const std::string& arg1, const std::string& arg2);
+static int deinstantiate ();
+static bool already_configured ();
+
+static ARDOUR::AudioBackendInfo _descriptor = {
+ "JACK",
+ instantiate,
+ deinstantiate,
+ backend_factory,
+ already_configured,
+};
+
static boost::shared_ptr<AudioBackend>
backend_factory (AudioEngine& ae)
{
@@ -33,7 +46,7 @@ backend_factory (AudioEngine& ae)
}
if (!backend) {
- backend.reset (new JACKAudioBackend (ae, jack_connection));
+ backend.reset (new JACKAudioBackend (ae, _descriptor, jack_connection));
}
return backend;
@@ -66,13 +79,5 @@ already_configured ()
return !JackConnection::in_control ();
}
-static ARDOUR::AudioBackendInfo _descriptor = {
- "JACK",
- instantiate,
- deinstantiate,
- backend_factory,
- already_configured,
-};
-
extern "C" ARDOURBACKEND_API ARDOUR::AudioBackendInfo* descriptor() { return &_descriptor; }
diff --git a/libs/backends/jack/jack_audiobackend.cc b/libs/backends/jack/jack_audiobackend.cc
index 659807271f..d61d83bc66 100644
--- a/libs/backends/jack/jack_audiobackend.cc
+++ b/libs/backends/jack/jack_audiobackend.cc
@@ -50,14 +50,13 @@ using std::vector;
#define GET_PRIVATE_JACK_POINTER(localvar) jack_client_t* localvar = _jack_connection->jack(); if (!(localvar)) { return; }
#define GET_PRIVATE_JACK_POINTER_RET(localvar,r) jack_client_t* localvar = _jack_connection->jack(); if (!(localvar)) { return r; }
-JACKAudioBackend::JACKAudioBackend (AudioEngine& e, boost::shared_ptr<JackConnection> jc)
- : AudioBackend (e)
+JACKAudioBackend::JACKAudioBackend (AudioEngine& e, AudioBackendInfo& info, boost::shared_ptr<JackConnection> jc)
+ : AudioBackend (e, info)
, _jack_connection (jc)
, _running (false)
, _freewheeling (false)
, _target_sample_rate (48000)
, _target_buffer_size (1024)
- , _target_sample_format (FormatFloat)
, _target_interleaved (false)
, _target_input_channels (0)
, _target_output_channels (0)
@@ -268,18 +267,6 @@ JACKAudioBackend::set_buffer_size (uint32_t nframes)
}
int
-JACKAudioBackend::set_sample_format (SampleFormat sf)
-{
- /* as far as JACK clients are concerned, the hardware is always
- * floating point format.
- */
- if (sf == FormatFloat) {
- return 0;
- }
- return -1;
-}
-
-int
JACKAudioBackend::set_interleaved (bool yn)
{
/* as far as JACK clients are concerned, the hardware is always
@@ -397,12 +384,6 @@ JACKAudioBackend::buffer_size () const
return _target_buffer_size;
}
-SampleFormat
-JACKAudioBackend::sample_format () const
-{
- return FormatFloat;
-}
-
bool
JACKAudioBackend::interleaved () const
{
@@ -768,9 +749,6 @@ JACKAudioBackend::jack_sync_callback (jack_transport_state_t state, jack_positio
bool tstate_valid = true;
switch (state) {
- case JackTransportStopped:
- tstate = TransportStopped;
- break;
case JackTransportRolling:
tstate = TransportRolling;
break;
@@ -780,6 +758,9 @@ JACKAudioBackend::jack_sync_callback (jack_transport_state_t state, jack_positio
case JackTransportStarting:
tstate = TransportStarting;
break;
+ case JackTransportStopped:
+ tstate = TransportStopped;
+ break;
default:
// ignore "unofficial" states like JackTransportNetStarting (jackd2)
tstate_valid = false;
@@ -1169,6 +1150,7 @@ JACKAudioBackend::speed_and_position (double& speed, framepos_t& position)
// don't adjust speed here, just leave it as it was
break;
default:
+ starting = true; // jack2: JackTransportNetStarting
std::cerr << "WARNING: Unknown JACK transport state: " << state << std::endl;
}
diff --git a/libs/backends/jack/jack_audiobackend.h b/libs/backends/jack/jack_audiobackend.h
index d5378247c3..52edd55c63 100644
--- a/libs/backends/jack/jack_audiobackend.h
+++ b/libs/backends/jack/jack_audiobackend.h
@@ -41,7 +41,7 @@ class JACKSession;
class JACKAudioBackend : public AudioBackend {
public:
- JACKAudioBackend (AudioEngine& e, boost::shared_ptr<JackConnection>);
+ JACKAudioBackend (AudioEngine& e, AudioBackendInfo& info, boost::shared_ptr<JackConnection>);
~JACKAudioBackend ();
/* AUDIOBACKEND API */
@@ -68,7 +68,6 @@ class JACKAudioBackend : public AudioBackend {
int set_device_name (const std::string&);
int set_sample_rate (float);
int set_buffer_size (uint32_t);
- int set_sample_format (SampleFormat);
int set_interleaved (bool yn);
int set_input_channels (uint32_t);
int set_output_channels (uint32_t);
@@ -78,7 +77,6 @@ class JACKAudioBackend : public AudioBackend {
std::string device_name () const;
float sample_rate () const;
uint32_t buffer_size () const;
- SampleFormat sample_format () const;
bool interleaved () const;
uint32_t input_channels () const;
uint32_t output_channels () const;
diff --git a/libs/backends/jack/jack_connection.cc b/libs/backends/jack/jack_connection.cc
index 09e6c9d6e7..fee1b299ba 100644
--- a/libs/backends/jack/jack_connection.cc
+++ b/libs/backends/jack/jack_connection.cc
@@ -21,6 +21,8 @@
#include <boost/scoped_ptr.hpp>
#include <jack/session.h>
+#include <glibmm/timer.h>
+
#include "pbd/epa.h"
#include "jack_connection.h"
@@ -145,7 +147,7 @@ JackConnection::close ()
_jack = 0;
/* If we started JACK, it will be closing down */
- usleep (500000);
+ Glib::usleep (500000);
Disconnected (""); /* EMIT SIGNAL */
diff --git a/libs/backends/jack/jack_session.cc b/libs/backends/jack/jack_session.cc
index 7cd7f6c62b..60d11a8f0c 100644
--- a/libs/backends/jack/jack_session.cc
+++ b/libs/backends/jack/jack_session.cc
@@ -25,6 +25,8 @@
#include <jack/jack.h>
#include <jack/transport.h>
+#include "pbd/localtime_r.h"
+
#include "ardour/audioengine.h"
#include "ardour/filename_extensions.h"
#include "ardour/session.h"
diff --git a/libs/backends/jack/jack_utils.cc b/libs/backends/jack/jack_utils.cc
index e009b05cd7..01af13fe9c 100644
--- a/libs/backends/jack/jack_utils.cc
+++ b/libs/backends/jack/jack_utils.cc
@@ -558,7 +558,7 @@ ARDOUR::set_path_env_for_jack_autostart (const vector<std::string>& dirs)
#ifdef __APPLE__
// push it back into the environment so that auto-started JACK can find it.
// XXX why can't we just expect OS X users to have PATH set correctly? we can't ...
- setenv ("PATH", SearchPath(dirs).to_string().c_str(), 1);
+ setenv ("PATH", Searchpath(dirs).to_string().c_str(), 1);
#else
/* silence a compiler unused variable warning */
(void) dirs;
@@ -581,7 +581,7 @@ ARDOUR::get_jack_server_dir_paths (vector<std::string>& server_dir_paths)
server_dir_paths.push_back (Glib::path_get_dirname (execpath));
#endif
- SearchPath sp(string(g_getenv("PATH")));
+ Searchpath sp(string(g_getenv("PATH")));
#ifdef WIN32
gchar *install_dir = g_win32_get_package_installation_directory_of_module (NULL);
@@ -891,11 +891,7 @@ ARDOUR::get_jack_command_line_string (JackCommandLineOptions& options, string& c
ostringstream oss;
for (vector<string>::const_iterator i = args.begin(); i != args.end();) {
-#ifdef WIN32
- oss << quote_string (*i);
-#else
oss << *i;
-#endif
if (++i != args.end()) oss << ' ';
}
diff --git a/libs/backends/jack/wscript b/libs/backends/jack/wscript
index d76ec095ca..1f54e7a5e7 100644
--- a/libs/backends/jack/wscript
+++ b/libs/backends/jack/wscript
@@ -1,5 +1,6 @@
#!/usr/bin/env python
from waflib.extras import autowaf as autowaf
+from waflib import Options
import os
import sys
import re
@@ -20,6 +21,15 @@ def options(opt):
def configure(conf):
autowaf.check_pkg(conf, 'jack', uselib_store='JACK', atleast_version='0.121.0')
+
+ #
+ # PortAudio is currently used to get a list of audio device names.
+ # We should find a better way to do this that doesn't involve this
+ # kind of dependency.
+ #
+ if Options.options.dist_target == 'mingw':
+ autowaf.check_pkg(conf, 'portaudio-2.0', uselib_store='PORTAUDIO',
+ atleast_version='19')
autowaf.configure(conf)
def build(bld):
@@ -35,10 +45,13 @@ def build(bld):
obj.includes = ['.']
obj.name = 'jack_audiobackend'
obj.target = 'jack_audiobackend'
- obj.uselib = [ 'JACK' ]
- obj.use = 'ardour libpbd'
+ if (bld.env['build_target'] == 'mingw'):
+ obj.uselib = [ 'JACK', 'PORTAUDIO' ]
+ else:
+ obj.uselib = [ 'JACK' ]
+ obj.use = 'libardour libpbd'
obj.vnum = JACKBACKEND_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'backends')
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'backends')
obj.defines = ['PACKAGE="' + I18N_PACKAGE + '"',
'ARDOURBACKEND_DLL_EXPORTS'
]
diff --git a/libs/backends/wavesaudio/portmidi/pmutil.h b/libs/backends/wavesaudio/portmidi/pmutil.h
new file mode 100644
index 0000000000..ef5ee4bf84
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/pmutil.h
@@ -0,0 +1,127 @@
+/* pmutil.h -- some helpful utilities for building midi
+ applications that use PortMidi
+ */
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+typedef void PmQueue;
+
+/*
+ A single-reader, single-writer queue is created by
+ Pm_QueueCreate(), which takes the number of messages and
+ the message size as parameters. The queue only accepts
+ fixed sized messages. Returns NULL if memory cannot be allocated.
+
+ This queue implementation uses the "light pipe" algorithm which
+ operates correctly even with multi-processors and out-of-order
+ memory writes. (see Alexander Dokumentov, "Lock-free Interprocess
+ Communication," Dr. Dobbs Portal, http://www.ddj.com/,
+ articleID=189401457, June 15, 2006. This algorithm requires
+ that messages be translated to a form where no words contain
+ zeros. Each word becomes its own "data valid" tag. Because of
+ this translation, we cannot return a pointer to data still in
+ the queue when the "peek" method is called. Instead, a buffer
+ is preallocated so that data can be copied there. Pm_QueuePeek()
+ dequeues a message into this buffer and returns a pointer to
+ it. A subsequent Pm_Dequeue() will copy from this buffer.
+
+ This implementation does not try to keep reader/writer data in
+ separate cache lines or prevent thrashing on cache lines.
+ However, this algorithm differs by doing inserts/removals in
+ units of messages rather than units of machine words. Some
+ performance improvement might be obtained by not clearing data
+ immediately after a read, but instead by waiting for the end
+ of the cache line, especially if messages are smaller than
+ cache lines. See the Dokumentov article for explanation.
+
+ The algorithm is extended to handle "overflow" reporting. To report
+ an overflow, the sender writes the current tail position to a field.
+ The receiver must acknowlege receipt by zeroing the field. The sender
+ will not send more until the field is zeroed.
+
+ Pm_QueueDestroy() destroys the queue and frees its storage.
+ */
+
+PMEXPORT PmQueue *Pm_QueueCreate(long num_msgs, int32_t bytes_per_msg);
+PMEXPORT PmError Pm_QueueDestroy(PmQueue *queue);
+
+/*
+ Pm_Dequeue() removes one item from the queue, copying it into msg.
+ Returns 1 if successful, and 0 if the queue is empty.
+ Returns pmBufferOverflow if what would have been the next thing
+ in the queue was dropped due to overflow. (So when overflow occurs,
+ the receiver can receive a queue full of messages before getting the
+ overflow report. This protocol ensures that the reader will be
+ notified when data is lost due to overflow.
+ */
+PMEXPORT PmError Pm_Dequeue(PmQueue *queue, void *msg);
+
+
+/*
+ Pm_Enqueue() inserts one item into the queue, copying it from msg.
+ Returns pmNoError if successful and pmBufferOverflow if the queue was
+ already full. If pmBufferOverflow is returned, the overflow flag is set.
+ */
+PMEXPORT PmError Pm_Enqueue(PmQueue *queue, void *msg);
+
+
+/*
+ Pm_QueueFull() returns non-zero if the queue is full
+ Pm_QueueEmpty() returns non-zero if the queue is empty
+
+ Either condition may change immediately because a parallel
+ enqueue or dequeue operation could be in progress. Furthermore,
+ Pm_QueueEmpty() is optimistic: it may say false, when due to
+ out-of-order writes, the full message has not arrived. Therefore,
+ Pm_Dequeue() could still return 0 after Pm_QueueEmpty() returns
+ false. On the other hand, Pm_QueueFull() is pessimistic: if it
+ returns false, then Pm_Enqueue() is guaranteed to succeed.
+
+ Error conditions: Pm_QueueFull() returns pmBadPtr if queue is NULL.
+ Pm_QueueEmpty() returns FALSE if queue is NULL.
+ */
+PMEXPORT int Pm_QueueFull(PmQueue *queue);
+PMEXPORT int Pm_QueueEmpty(PmQueue *queue);
+
+
+/*
+ Pm_QueuePeek() returns a pointer to the item at the head of the queue,
+ or NULL if the queue is empty. The item is not removed from the queue.
+ Pm_QueuePeek() will not indicate when an overflow occurs. If you want
+ to get and check pmBufferOverflow messages, use the return value of
+ Pm_QueuePeek() *only* as an indication that you should call
+ Pm_Dequeue(). At the point where a direct call to Pm_Dequeue() would
+ return pmBufferOverflow, Pm_QueuePeek() will return NULL but internally
+ clear the pmBufferOverflow flag, enabling Pm_Enqueue() to resume
+ enqueuing messages. A subsequent call to Pm_QueuePeek()
+ will return a pointer to the first message *after* the overflow.
+ Using this as an indication to call Pm_Dequeue(), the first call
+ to Pm_Dequeue() will return pmBufferOverflow. The second call will
+ return success, copying the same message pointed to by the previous
+ Pm_QueuePeek().
+
+ When to use Pm_QueuePeek(): (1) when you need to look at the message
+ data to decide who should be called to receive it. (2) when you need
+ to know a message is ready but cannot accept the message.
+
+ Note that Pm_QueuePeek() is not a fast check, so if possible, you
+ might as well just call Pm_Dequeue() and accept the data if it is there.
+ */
+PMEXPORT void *Pm_QueuePeek(PmQueue *queue);
+
+/*
+ Pm_SetOverflow() allows the writer (enqueuer) to signal an overflow
+ condition to the reader (dequeuer). E.g. when transfering data from
+ the OS to an application, if the OS indicates a buffer overrun,
+ Pm_SetOverflow() can be used to insure that the reader receives a
+ pmBufferOverflow result from Pm_Dequeue(). Returns pmBadPtr if queue
+ is NULL, returns pmBufferOverflow if buffer is already in an overflow
+ state, returns pmNoError if successfully set overflow state.
+ */
+PMEXPORT PmError Pm_SetOverflow(PmQueue *queue);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
diff --git a/libs/backends/wavesaudio/portmidi/portmidi.h b/libs/backends/wavesaudio/portmidi/portmidi.h
new file mode 100644
index 0000000000..e07991e0d6
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/portmidi.h
@@ -0,0 +1,654 @@
+#ifndef PORT_MIDI_H
+#define PORT_MIDI_H
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+/*
+ * PortMidi Portable Real-Time MIDI Library
+ * PortMidi API Header File
+ * Latest version available at: http://sourceforge.net/projects/portmedia
+ *
+ * Copyright (c) 1999-2000 Ross Bencina and Phil Burk
+ * Copyright (c) 2001-2006 Roger B. Dannenberg
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files
+ * (the "Software"), to deal in the Software without restriction,
+ * including without limitation the rights to use, copy, modify, merge,
+ * publish, distribute, sublicense, and/or sell copies of the Software,
+ * and to permit persons to whom the Software is furnished to do so,
+ * subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
+ * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
+ * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ */
+
+/*
+ * The text above constitutes the entire PortMidi license; however,
+ * the PortMusic community also makes the following non-binding requests:
+ *
+ * Any person wishing to distribute modifications to the Software is
+ * requested to send the modifications to the original developer so that
+ * they can be incorporated into the canonical version. It is also
+ * requested that these non-binding requests be included along with the
+ * license above.
+ */
+
+/* CHANGELOG FOR PORTMIDI
+ * (see ../CHANGELOG.txt)
+ *
+ * NOTES ON HOST ERROR REPORTING:
+ *
+ * PortMidi errors (of type PmError) are generic, system-independent errors.
+ * When an error does not map to one of the more specific PmErrors, the
+ * catch-all code pmHostError is returned. This means that PortMidi has
+ * retained a more specific system-dependent error code. The caller can
+ * get more information by calling Pm_HasHostError() to test if there is
+ * a pending host error, and Pm_GetHostErrorText() to get a text string
+ * describing the error. Host errors are reported on a per-device basis
+ * because only after you open a device does PortMidi have a place to
+ * record the host error code. I.e. only
+ * those routines that receive a (PortMidiStream *) argument check and
+ * report errors. One exception to this is that Pm_OpenInput() and
+ * Pm_OpenOutput() can report errors even though when an error occurs,
+ * there is no PortMidiStream* to hold the error. Fortunately, both
+ * of these functions return any error immediately, so we do not really
+ * need per-device error memory. Instead, any host error code is stored
+ * in a global, pmHostError is returned, and the user can call
+ * Pm_GetHostErrorText() to get the error message (and the invalid stream
+ * parameter will be ignored.) The functions
+ * pm_init and pm_term do not fail or raise
+ * errors. The job of pm_init is to locate all available devices so that
+ * the caller can get information via PmDeviceInfo(). If an error occurs,
+ * the device is simply not listed as available.
+ *
+ * Host errors come in two flavors:
+ * a) host error
+ * b) host error during callback
+ * These can occur w/midi input or output devices. (b) can only happen
+ * asynchronously (during callback routines), whereas (a) only occurs while
+ * synchronously running PortMidi and any resulting system dependent calls.
+ * Both (a) and (b) are reported by the next read or write call. You can
+ * also query for asynchronous errors (b) at any time by calling
+ * Pm_HasHostError().
+ *
+ * NOTES ON COMPILE-TIME SWITCHES
+ *
+ * DEBUG assumes stdio and a console. Use this if you want automatic, simple
+ * error reporting, e.g. for prototyping. If you are using MFC or some
+ * other graphical interface with no console, DEBUG probably should be
+ * undefined.
+ * PM_CHECK_ERRORS more-or-less takes over error checking for return values,
+ * stopping your program and printing error messages when an error
+ * occurs. This also uses stdio for console text I/O.
+ */
+
+#ifndef WIN32
+// Linux and OS X have stdint.h
+#include <stdint.h>
+#else
+#ifndef INT32_DEFINED
+// rather than having users install a special .h file for windows,
+// just put the required definitions inline here. porttime.h uses
+// these too, so the definitions are (unfortunately) duplicated there
+typedef int int32_t;
+typedef unsigned int uint32_t;
+#define INT32_DEFINED
+#endif
+#endif
+
+#ifdef _WINDLL
+#define PMEXPORT __declspec(dllexport)
+#else
+#define PMEXPORT
+#endif
+
+#ifndef FALSE
+ #define FALSE 0
+#endif
+#ifndef TRUE
+ #define TRUE 1
+#endif
+
+/* default size of buffers for sysex transmission: */
+#define PM_DEFAULT_SYSEX_BUFFER_SIZE 1024
+
+/** List of portmidi errors.*/
+typedef enum {
+ pmNoError = 0,
+ pmNoData = 0, /**< A "no error" return that also indicates no data avail. */
+ pmGotData = 1, /**< A "no error" return that also indicates data available */
+ pmHostError = -10000,
+ pmInvalidDeviceId, /** out of range or
+ * output device when input is requested or
+ * input device when output is requested or
+ * device is already opened
+ */
+ pmInsufficientMemory,
+ pmBufferTooSmall,
+ pmBufferOverflow,
+ pmBadPtr, /* PortMidiStream parameter is NULL or
+ * stream is not opened or
+ * stream is output when input is required or
+ * stream is input when output is required */
+ pmBadData, /** illegal midi data, e.g. missing EOX */
+ pmInternalError,
+ pmBufferMaxSize /** buffer is already as large as it can be */
+ /* NOTE: If you add a new error type, be sure to update Pm_GetErrorText() */
+} PmError;
+
+/**
+ Pm_Initialize() is the library initialisation function - call this before
+ using the library.
+*/
+PMEXPORT PmError Pm_Initialize( void );
+
+/**
+ Pm_Terminate() is the library termination function - call this after
+ using the library.
+*/
+PMEXPORT PmError Pm_Terminate( void );
+
+/** A single PortMidiStream is a descriptor for an open MIDI device.
+*/
+typedef void PortMidiStream;
+#define PmStream PortMidiStream
+
+/**
+ Test whether stream has a pending host error. Normally, the client finds
+ out about errors through returned error codes, but some errors can occur
+ asynchronously where the client does not
+ explicitly call a function, and therefore cannot receive an error code.
+ The client can test for a pending error using Pm_HasHostError(). If true,
+ the error can be accessed and cleared by calling Pm_GetErrorText().
+ Errors are also cleared by calling other functions that can return
+ errors, e.g. Pm_OpenInput(), Pm_OpenOutput(), Pm_Read(), Pm_Write(). The
+ client does not need to call Pm_HasHostError(). Any pending error will be
+ reported the next time the client performs an explicit function call on
+ the stream, e.g. an input or output operation. Until the error is cleared,
+ no new error codes will be obtained, even for a different stream.
+*/
+PMEXPORT int Pm_HasHostError( PortMidiStream * stream );
+
+
+/** Translate portmidi error number into human readable message.
+ These strings are constants (set at compile time) so client has
+ no need to allocate storage
+*/
+PMEXPORT const char *Pm_GetErrorText( PmError errnum );
+
+/** Translate portmidi host error into human readable message.
+ These strings are computed at run time, so client has to allocate storage.
+ After this routine executes, the host error is cleared.
+*/
+PMEXPORT void Pm_GetHostErrorText(char * msg, unsigned int len);
+
+#define HDRLENGTH 50
+#define PM_HOST_ERROR_MSG_LEN 256u /* any host error msg will occupy less
+ than this number of characters */
+
+/**
+ Device enumeration mechanism.
+
+ Device ids range from 0 to Pm_CountDevices()-1.
+
+*/
+typedef int PmDeviceID;
+#define pmNoDevice -1
+typedef struct {
+ int structVersion; /**< this internal structure version */
+ const char *interf; /**< underlying MIDI API, e.g. MMSystem or DirectX */
+ const char *name; /**< device name, e.g. USB MidiSport 1x1 */
+ int input; /**< true iff input is available */
+ int output; /**< true iff output is available */
+ int opened; /**< used by generic PortMidi code to do error checking on arguments */
+
+} PmDeviceInfo;
+
+/** Get devices count, ids range from 0 to Pm_CountDevices()-1. */
+PMEXPORT int Pm_CountDevices( void );
+/**
+ Pm_GetDefaultInputDeviceID(), Pm_GetDefaultOutputDeviceID()
+
+ Return the default device ID or pmNoDevice if there are no devices.
+ The result (but not pmNoDevice) can be passed to Pm_OpenMidi().
+
+ The default device can be specified using a small application
+ named pmdefaults that is part of the PortMidi distribution. This
+ program in turn uses the Java Preferences object created by
+ java.util.prefs.Preferences.userRoot().node("/PortMidi"); the
+ preference is set by calling
+ prefs.put("PM_RECOMMENDED_OUTPUT_DEVICE", prefName);
+ or prefs.put("PM_RECOMMENDED_INPUT_DEVICE", prefName);
+
+ In the statements above, prefName is a string describing the
+ MIDI device in the form "interf, name" where interf identifies
+ the underlying software system or API used by PortMdi to access
+ devices and name is the name of the device. These correspond to
+ the interf and name fields of a PmDeviceInfo. (Currently supported
+ interfaces are "MMSystem" for Win32, "ALSA" for Linux, and
+ "CoreMIDI" for OS X, so in fact, there is no choice of interface.)
+ In "interf, name", the strings are actually substrings of
+ the full interface and name strings. For example, the preference
+ "Core, Sport" will match a device with interface "CoreMIDI"
+ and name "In USB MidiSport 1x1". It will also match "CoreMIDI"
+ and "In USB MidiSport 2x2". The devices are enumerated in device
+ ID order, so the lowest device ID that matches the pattern becomes
+ the default device. Finally, if the comma-space (", ") separator
+ between interface and name parts of the preference is not found,
+ the entire preference string is interpreted as a name, and the
+ interface part is the empty string, which matches anything.
+
+ On the MAC, preferences are stored in
+ /Users/$NAME/Library/Preferences/com.apple.java.util.prefs.plist
+ which is a binary file. In addition to the pmdefaults program,
+ there are utilities that can read and edit this preference file.
+
+ On the PC,
+
+ On Linux,
+
+*/
+PMEXPORT PmDeviceID Pm_GetDefaultInputDeviceID( void );
+/** see PmDeviceID Pm_GetDefaultInputDeviceID() */
+PMEXPORT PmDeviceID Pm_GetDefaultOutputDeviceID( void );
+
+/**
+ PmTimestamp is used to represent a millisecond clock with arbitrary
+ start time. The type is used for all MIDI timestampes and clocks.
+*/
+typedef int32_t PmTimestamp;
+typedef PmTimestamp (*PmTimeProcPtr)(void *time_info);
+
+/** TRUE if t1 before t2 */
+#define PmBefore(t1,t2) ((t1-t2) < 0)
+/**
+ \defgroup grp_device Input/Output Devices Handling
+ @{
+*/
+/**
+ Pm_GetDeviceInfo() returns a pointer to a PmDeviceInfo structure
+ referring to the device specified by id.
+ If id is out of range the function returns NULL.
+
+ The returned structure is owned by the PortMidi implementation and must
+ not be manipulated or freed. The pointer is guaranteed to be valid
+ between calls to Pm_Initialize() and Pm_Terminate().
+*/
+PMEXPORT const PmDeviceInfo* Pm_GetDeviceInfo( PmDeviceID id );
+
+/**
+ Pm_OpenInput() and Pm_OpenOutput() open devices.
+
+ stream is the address of a PortMidiStream pointer which will receive
+ a pointer to the newly opened stream.
+
+ inputDevice is the id of the device used for input (see PmDeviceID above).
+
+ inputDriverInfo is a pointer to an optional driver specific data structure
+ containing additional information for device setup or handle processing.
+ inputDriverInfo is never required for correct operation. If not used
+ inputDriverInfo should be NULL.
+
+ outputDevice is the id of the device used for output (see PmDeviceID above.)
+
+ outputDriverInfo is a pointer to an optional driver specific data structure
+ containing additional information for device setup or handle processing.
+ outputDriverInfo is never required for correct operation. If not used
+ outputDriverInfo should be NULL.
+
+ For input, the buffersize specifies the number of input events to be
+ buffered waiting to be read using Pm_Read(). For output, buffersize
+ specifies the number of output events to be buffered waiting for output.
+ (In some cases -- see below -- PortMidi does not buffer output at all
+ and merely passes data to a lower-level API, in which case buffersize
+ is ignored.)
+
+ latency is the delay in milliseconds applied to timestamps to determine
+ when the output should actually occur. (If latency is < 0, 0 is assumed.)
+ If latency is zero, timestamps are ignored and all output is delivered
+ immediately. If latency is greater than zero, output is delayed until the
+ message timestamp plus the latency. (NOTE: the time is measured relative
+ to the time source indicated by time_proc. Timestamps are absolute,
+ not relative delays or offsets.) In some cases, PortMidi can obtain
+ better timing than your application by passing timestamps along to the
+ device driver or hardware. Latency may also help you to synchronize midi
+ data to audio data by matching midi latency to the audio buffer latency.
+
+ time_proc is a pointer to a procedure that returns time in milliseconds. It
+ may be NULL, in which case a default millisecond timebase (PortTime) is
+ used. If the application wants to use PortTime, it should start the timer
+ (call Pt_Start) before calling Pm_OpenInput or Pm_OpenOutput. If the
+ application tries to start the timer *after* Pm_OpenInput or Pm_OpenOutput,
+ it may get a ptAlreadyStarted error from Pt_Start, and the application's
+ preferred time resolution and callback function will be ignored.
+ time_proc result values are appended to incoming MIDI data, and time_proc
+ times are used to schedule outgoing MIDI data (when latency is non-zero).
+
+ time_info is a pointer passed to time_proc.
+
+ Example: If I provide a timestamp of 5000, latency is 1, and time_proc
+ returns 4990, then the desired output time will be when time_proc returns
+ timestamp+latency = 5001. This will be 5001-4990 = 11ms from now.
+
+ return value:
+ Upon success Pm_Open() returns PmNoError and places a pointer to a
+ valid PortMidiStream in the stream argument.
+ If a call to Pm_Open() fails a nonzero error code is returned (see
+ PMError above) and the value of port is invalid.
+
+ Any stream that is successfully opened should eventually be closed
+ by calling Pm_Close().
+
+*/
+PMEXPORT PmError Pm_OpenInput( PortMidiStream** stream,
+ PmDeviceID inputDevice,
+ void *inputDriverInfo,
+ int32_t bufferSize,
+ PmTimeProcPtr time_proc,
+ void *time_info );
+
+PMEXPORT PmError Pm_OpenOutput( PortMidiStream** stream,
+ PmDeviceID outputDevice,
+ void *outputDriverInfo,
+ int32_t bufferSize,
+ PmTimeProcPtr time_proc,
+ void *time_info,
+ int32_t latency );
+ /** @} */
+
+/**
+ \defgroup grp_events_filters Events and Filters Handling
+ @{
+*/
+
+/* \function PmError Pm_SetFilter( PortMidiStream* stream, int32_t filters )
+ Pm_SetFilter() sets filters on an open input stream to drop selected
+ input types. By default, only active sensing messages are filtered.
+ To prohibit, say, active sensing and sysex messages, call
+ Pm_SetFilter(stream, PM_FILT_ACTIVE | PM_FILT_SYSEX);
+
+ Filtering is useful when midi routing or midi thru functionality is being
+ provided by the user application.
+ For example, you may want to exclude timing messages (clock, MTC, start/stop/continue),
+ while allowing note-related messages to pass.
+ Or you may be using a sequencer or drum-machine for MIDI clock information but want to
+ exclude any notes it may play.
+ */
+
+/* Filter bit-mask definitions */
+/** filter active sensing messages (0xFE): */
+#define PM_FILT_ACTIVE (1 << 0x0E)
+/** filter system exclusive messages (0xF0): */
+#define PM_FILT_SYSEX (1 << 0x00)
+/** filter MIDI clock message (0xF8) */
+#define PM_FILT_CLOCK (1 << 0x08)
+/** filter play messages (start 0xFA, stop 0xFC, continue 0xFB) */
+#define PM_FILT_PLAY ((1 << 0x0A) | (1 << 0x0C) | (1 << 0x0B))
+/** filter tick messages (0xF9) */
+#define PM_FILT_TICK (1 << 0x09)
+/** filter undefined FD messages */
+#define PM_FILT_FD (1 << 0x0D)
+/** filter undefined real-time messages */
+#define PM_FILT_UNDEFINED PM_FILT_FD
+/** filter reset messages (0xFF) */
+#define PM_FILT_RESET (1 << 0x0F)
+/** filter all real-time messages */
+#define PM_FILT_REALTIME (PM_FILT_ACTIVE | PM_FILT_SYSEX | PM_FILT_CLOCK | \
+ PM_FILT_PLAY | PM_FILT_UNDEFINED | PM_FILT_RESET | PM_FILT_TICK)
+/** filter note-on and note-off (0x90-0x9F and 0x80-0x8F */
+#define PM_FILT_NOTE ((1 << 0x19) | (1 << 0x18))
+/** filter channel aftertouch (most midi controllers use this) (0xD0-0xDF)*/
+#define PM_FILT_CHANNEL_AFTERTOUCH (1 << 0x1D)
+/** per-note aftertouch (0xA0-0xAF) */
+#define PM_FILT_POLY_AFTERTOUCH (1 << 0x1A)
+/** filter both channel and poly aftertouch */
+#define PM_FILT_AFTERTOUCH (PM_FILT_CHANNEL_AFTERTOUCH | PM_FILT_POLY_AFTERTOUCH)
+/** Program changes (0xC0-0xCF) */
+#define PM_FILT_PROGRAM (1 << 0x1C)
+/** Control Changes (CC's) (0xB0-0xBF)*/
+#define PM_FILT_CONTROL (1 << 0x1B)
+/** Pitch Bender (0xE0-0xEF*/
+#define PM_FILT_PITCHBEND (1 << 0x1E)
+/** MIDI Time Code (0xF1)*/
+#define PM_FILT_MTC (1 << 0x01)
+/** Song Position (0xF2) */
+#define PM_FILT_SONG_POSITION (1 << 0x02)
+/** Song Select (0xF3)*/
+#define PM_FILT_SONG_SELECT (1 << 0x03)
+/** Tuning request (0xF6)*/
+#define PM_FILT_TUNE (1 << 0x06)
+/** All System Common messages (mtc, song position, song select, tune request) */
+#define PM_FILT_SYSTEMCOMMON (PM_FILT_MTC | PM_FILT_SONG_POSITION | PM_FILT_SONG_SELECT | PM_FILT_TUNE)
+
+
+PMEXPORT PmError Pm_SetFilter( PortMidiStream* stream, int32_t filters );
+
+#define Pm_Channel(channel) (1<<(channel))
+/**
+ Pm_SetChannelMask() filters incoming messages based on channel.
+ The mask is a 16-bit bitfield corresponding to appropriate channels.
+ The Pm_Channel macro can assist in calling this function.
+ i.e. to set receive only input on channel 1, call with
+ Pm_SetChannelMask(Pm_Channel(1));
+ Multiple channels should be OR'd together, like
+ Pm_SetChannelMask(Pm_Channel(10) | Pm_Channel(11))
+
+ Note that channels are numbered 0 to 15 (not 1 to 16). Most
+ synthesizer and interfaces number channels starting at 1, but
+ PortMidi numbers channels starting at 0.
+
+ All channels are allowed by default
+*/
+PMEXPORT PmError Pm_SetChannelMask(PortMidiStream *stream, int mask);
+
+/**
+ Pm_Abort() terminates outgoing messages immediately
+ The caller should immediately close the output port;
+ this call may result in transmission of a partial midi message.
+ There is no abort for Midi input because the user can simply
+ ignore messages in the buffer and close an input device at
+ any time.
+ */
+PMEXPORT PmError Pm_Abort( PortMidiStream* stream );
+
+/**
+ Pm_Close() closes a midi stream, flushing any pending buffers.
+ (PortMidi attempts to close open streams when the application
+ exits -- this is particularly difficult under Windows.)
+*/
+PMEXPORT PmError Pm_Close( PortMidiStream* stream );
+
+/**
+ Pm_Synchronize() instructs PortMidi to (re)synchronize to the
+ time_proc passed when the stream was opened. Typically, this
+ is used when the stream must be opened before the time_proc
+ reference is actually advancing. In this case, message timing
+ may be erratic, but since timestamps of zero mean
+ "send immediately," initialization messages with zero timestamps
+ can be written without a functioning time reference and without
+ problems. Before the first MIDI message with a non-zero
+ timestamp is written to the stream, the time reference must
+ begin to advance (for example, if the time_proc computes time
+ based on audio samples, time might begin to advance when an
+ audio stream becomes active). After time_proc return values
+ become valid, and BEFORE writing the first non-zero timestamped
+ MIDI message, call Pm_Synchronize() so that PortMidi can observe
+ the difference between the current time_proc value and its
+ MIDI stream time.
+
+ In the more normal case where time_proc
+ values advance continuously, there is no need to call
+ Pm_Synchronize. PortMidi will always synchronize at the
+ first output message and periodically thereafter.
+*/
+PmError Pm_Synchronize( PortMidiStream* stream );
+
+
+/**
+ Pm_Message() encodes a short Midi message into a 32-bit word. If data1
+ and/or data2 are not present, use zero.
+
+ Pm_MessageStatus(), Pm_MessageData1(), and
+ Pm_MessageData2() extract fields from a 32-bit midi message.
+*/
+#define Pm_Message(status, data1, data2) \
+ ((((data2) << 16) & 0xFF0000) | \
+ (((data1) << 8) & 0xFF00) | \
+ ((status) & 0xFF))
+#define Pm_MessageStatus(msg) ((msg) & 0xFF)
+#define Pm_MessageData1(msg) (((msg) >> 8) & 0xFF)
+#define Pm_MessageData2(msg) (((msg) >> 16) & 0xFF)
+
+typedef int32_t PmMessage; /**< see PmEvent */
+/**
+ All midi data comes in the form of PmEvent structures. A sysex
+ message is encoded as a sequence of PmEvent structures, with each
+ structure carrying 4 bytes of the message, i.e. only the first
+ PmEvent carries the status byte.
+
+ Note that MIDI allows nested messages: the so-called "real-time" MIDI
+ messages can be inserted into the MIDI byte stream at any location,
+ including within a sysex message. MIDI real-time messages are one-byte
+ messages used mainly for timing (see the MIDI spec). PortMidi retains
+ the order of non-real-time MIDI messages on both input and output, but
+ it does not specify exactly how real-time messages are processed. This
+ is particulary problematic for MIDI input, because the input parser
+ must either prepare to buffer an unlimited number of sysex message
+ bytes or to buffer an unlimited number of real-time messages that
+ arrive embedded in a long sysex message. To simplify things, the input
+ parser is allowed to pass real-time MIDI messages embedded within a
+ sysex message, and it is up to the client to detect, process, and
+ remove these messages as they arrive.
+
+ When receiving sysex messages, the sysex message is terminated
+ by either an EOX status byte (anywhere in the 4 byte messages) or
+ by a non-real-time status byte in the low order byte of the message.
+ If you get a non-real-time status byte but there was no EOX byte, it
+ means the sysex message was somehow truncated. This is not
+ considered an error; e.g., a missing EOX can result from the user
+ disconnecting a MIDI cable during sysex transmission.
+
+ A real-time message can occur within a sysex message. A real-time
+ message will always occupy a full PmEvent with the status byte in
+ the low-order byte of the PmEvent message field. (This implies that
+ the byte-order of sysex bytes and real-time message bytes may not
+ be preserved -- for example, if a real-time message arrives after
+ 3 bytes of a sysex message, the real-time message will be delivered
+ first. The first word of the sysex message will be delivered only
+ after the 4th byte arrives, filling the 4-byte PmEvent message field.
+
+ The timestamp field is observed when the output port is opened with
+ a non-zero latency. A timestamp of zero means "use the current time",
+ which in turn means to deliver the message with a delay of
+ latency (the latency parameter used when opening the output port.)
+ Do not expect PortMidi to sort data according to timestamps --
+ messages should be sent in the correct order, and timestamps MUST
+ be non-decreasing. See also "Example" for Pm_OpenOutput() above.
+
+ A sysex message will generally fill many PmEvent structures. On
+ output to a PortMidiStream with non-zero latency, the first timestamp
+ on sysex message data will determine the time to begin sending the
+ message. PortMidi implementations may ignore timestamps for the
+ remainder of the sysex message.
+
+ On input, the timestamp ideally denotes the arrival time of the
+ status byte of the message. The first timestamp on sysex message
+ data will be valid. Subsequent timestamps may denote
+ when message bytes were actually received, or they may be simply
+ copies of the first timestamp.
+
+ Timestamps for nested messages: If a real-time message arrives in
+ the middle of some other message, it is enqueued immediately with
+ the timestamp corresponding to its arrival time. The interrupted
+ non-real-time message or 4-byte packet of sysex data will be enqueued
+ later. The timestamp of interrupted data will be equal to that of
+ the interrupting real-time message to insure that timestamps are
+ non-decreasing.
+ */
+typedef struct {
+ PmMessage message;
+ PmTimestamp timestamp;
+} PmEvent;
+
+/**
+ @}
+*/
+/** \defgroup grp_io Reading and Writing Midi Messages
+ @{
+*/
+/**
+ Pm_Read() retrieves midi data into a buffer, and returns the number
+ of events read. Result is a non-negative number unless an error occurs,
+ in which case a PmError value will be returned.
+
+ Buffer Overflow
+
+ The problem: if an input overflow occurs, data will be lost, ultimately
+ because there is no flow control all the way back to the data source.
+ When data is lost, the receiver should be notified and some sort of
+ graceful recovery should take place, e.g. you shouldn't resume receiving
+ in the middle of a long sysex message.
+
+ With a lock-free fifo, which is pretty much what we're stuck with to
+ enable portability to the Mac, it's tricky for the producer and consumer
+ to synchronously reset the buffer and resume normal operation.
+
+ Solution: the buffer managed by PortMidi will be flushed when an overflow
+ occurs. The consumer (Pm_Read()) gets an error message (pmBufferOverflow)
+ and ordinary processing resumes as soon as a new message arrives. The
+ remainder of a partial sysex message is not considered to be a "new
+ message" and will be flushed as well.
+
+*/
+PMEXPORT int Pm_Read( PortMidiStream *stream, PmEvent *buffer, int32_t length );
+
+/**
+ Pm_Poll() tests whether input is available,
+ returning TRUE, FALSE, or an error value.
+*/
+PMEXPORT PmError Pm_Poll( PortMidiStream *stream);
+
+/**
+ Pm_Write() writes midi data from a buffer. This may contain:
+ - short messages
+ or
+ - sysex messages that are converted into a sequence of PmEvent
+ structures, e.g. sending data from a file or forwarding them
+ from midi input.
+
+ Use Pm_WriteSysEx() to write a sysex message stored as a contiguous
+ array of bytes.
+
+ Sysex data may contain embedded real-time messages.
+*/
+PMEXPORT PmError Pm_Write( PortMidiStream *stream, PmEvent *buffer, int32_t length );
+
+/**
+ Pm_WriteShort() writes a timestamped non-system-exclusive midi message.
+ Messages are delivered in order as received, and timestamps must be
+ non-decreasing. (But timestamps are ignored if the stream was opened
+ with latency = 0.)
+*/
+PMEXPORT PmError Pm_WriteShort( PortMidiStream *stream, PmTimestamp when, int32_t msg);
+
+/**
+ Pm_WriteSysEx() writes a timestamped system-exclusive midi message.
+*/
+PMEXPORT PmError Pm_WriteSysEx( PortMidiStream *stream, PmTimestamp when, unsigned char *msg);
+
+/** @} */
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+#endif /* PORT_MIDI_H */
diff --git a/libs/backends/wavesaudio/portmidi/porttime.h b/libs/backends/wavesaudio/portmidi/porttime.h
new file mode 100644
index 0000000000..ff22de9d5a
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/porttime.h
@@ -0,0 +1,92 @@
+/* porttime.h -- portable interface to millisecond timer */
+
+/* CHANGE LOG FOR PORTTIME
+ 10-Jun-03 Mark Nelson & RBD
+ boost priority of timer thread in ptlinux.c implementation
+ */
+
+/* Should there be a way to choose the source of time here? */
+
+#ifdef WIN32
+#ifndef INT32_DEFINED
+// rather than having users install a special .h file for windows,
+// just put the required definitions inline here. portmidi.h uses
+// these too, so the definitions are (unfortunately) duplicated there
+typedef int int32_t;
+typedef unsigned int uint32_t;
+#define INT32_DEFINED
+#endif
+#else
+#include <stdint.h> // needed for int32_t
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#ifndef PMEXPORT
+#ifdef _WINDLL
+#define PMEXPORT __declspec(dllexport)
+#else
+#define PMEXPORT
+#endif
+#endif
+
+typedef enum {
+ ptNoError = 0, /* success */
+ ptHostError = -10000, /* a system-specific error occurred */
+ ptAlreadyStarted, /* cannot start timer because it is already started */
+ ptAlreadyStopped, /* cannot stop timer because it is already stopped */
+ ptInsufficientMemory /* memory could not be allocated */
+} PtError;
+
+
+typedef int32_t PtTimestamp;
+
+typedef void (PtCallback)( PtTimestamp timestamp, void *userData );
+
+/*
+ Pt_Start() starts a real-time service.
+
+ resolution is the timer resolution in ms. The time will advance every
+ resolution ms.
+
+ callback is a function pointer to be called every resolution ms.
+
+ userData is passed to callback as a parameter.
+
+ return value:
+ Upon success, returns ptNoError. See PtError for other values.
+*/
+PMEXPORT PtError Pt_Start(int resolution, PtCallback *callback, void *userData);
+
+/*
+ Pt_Stop() stops the timer.
+
+ return value:
+ Upon success, returns ptNoError. See PtError for other values.
+*/
+PMEXPORT PtError Pt_Stop();
+
+/*
+ Pt_Started() returns true iff the timer is running.
+*/
+PMEXPORT int Pt_Started();
+
+/*
+ Pt_Time() returns the current time in ms.
+*/
+PMEXPORT PtTimestamp Pt_Time();
+
+/*
+ Pt_Sleep() pauses, allowing other threads to run.
+
+ duration is the length of the pause in ms. The true duration
+ of the pause may be rounded to the nearest or next clock tick
+ as determined by resolution in Pt_Start().
+*/
+PMEXPORT void Pt_Sleep(int32_t duration);
+
+#ifdef __cplusplus
+}
+#endif
diff --git a/libs/backends/wavesaudio/portmidi/src/pm_common/pminternal.h b/libs/backends/wavesaudio/portmidi/src/pm_common/pminternal.h
new file mode 100644
index 0000000000..6b6242026d
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/src/pm_common/pminternal.h
@@ -0,0 +1,178 @@
+/* pminternal.h -- header for interface implementations */
+
+/* this file is included by files that implement library internals */
+/* Here is a guide to implementers:
+ provide an initialization function similar to pm_winmm_init()
+ add your initialization function to pm_init()
+ Note that your init function should never require not-standard
+ libraries or fail in any way. If the interface is not available,
+ simply do not call pm_add_device. This means that non-standard
+ libraries should try to do dynamic linking at runtime using a DLL
+ and return without error if the DLL cannot be found or if there
+ is any other failure.
+ implement functions as indicated in pm_fns_type to open, read, write,
+ close, etc.
+ call pm_add_device() for each input and output device, passing it a
+ pm_fns_type structure.
+ assumptions about pm_fns_type functions are given below.
+ */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+extern int pm_initialized; /* see note in portmidi.c */
+
+/* these are defined in system-specific file */
+void *pm_alloc(size_t s);
+void pm_free(void *ptr);
+
+/* if an error occurs while opening or closing a midi stream, set these: */
+extern int pm_hosterror;
+extern char pm_hosterror_text[PM_HOST_ERROR_MSG_LEN];
+
+struct pm_internal_struct;
+
+/* these do not use PmInternal because it is not defined yet... */
+typedef PmError (*pm_write_short_fn)(struct pm_internal_struct *midi,
+ PmEvent *buffer);
+typedef PmError (*pm_begin_sysex_fn)(struct pm_internal_struct *midi,
+ PmTimestamp timestamp);
+typedef PmError (*pm_end_sysex_fn)(struct pm_internal_struct *midi,
+ PmTimestamp timestamp);
+typedef PmError (*pm_write_byte_fn)(struct pm_internal_struct *midi,
+ unsigned char byte, PmTimestamp timestamp);
+typedef PmError (*pm_write_realtime_fn)(struct pm_internal_struct *midi,
+ PmEvent *buffer);
+typedef PmError (*pm_write_flush_fn)(struct pm_internal_struct *midi,
+ PmTimestamp timestamp);
+typedef PmTimestamp (*pm_synchronize_fn)(struct pm_internal_struct *midi);
+/* pm_open_fn should clean up all memory and close the device if any part
+ of the open fails */
+typedef PmError (*pm_open_fn)(struct pm_internal_struct *midi,
+ void *driverInfo);
+typedef PmError (*pm_abort_fn)(struct pm_internal_struct *midi);
+/* pm_close_fn should clean up all memory and close the device if any
+ part of the close fails. */
+typedef PmError (*pm_close_fn)(struct pm_internal_struct *midi);
+typedef PmError (*pm_poll_fn)(struct pm_internal_struct *midi);
+typedef void (*pm_host_error_fn)(struct pm_internal_struct *midi, char * msg,
+ unsigned int len);
+typedef unsigned int (*pm_has_host_error_fn)(struct pm_internal_struct *midi);
+
+typedef struct {
+ pm_write_short_fn write_short; /* output short MIDI msg */
+ pm_begin_sysex_fn begin_sysex; /* prepare to send a sysex message */
+ pm_end_sysex_fn end_sysex; /* marks end of sysex message */
+ pm_write_byte_fn write_byte; /* accumulate one more sysex byte */
+ pm_write_realtime_fn write_realtime; /* send real-time message within sysex */
+ pm_write_flush_fn write_flush; /* send any accumulated but unsent data */
+ pm_synchronize_fn synchronize; /* synchronize portmidi time to stream time */
+ pm_open_fn open; /* open MIDI device */
+ pm_abort_fn abort; /* abort */
+ pm_close_fn close; /* close device */
+ pm_poll_fn poll; /* read pending midi events into portmidi buffer */
+ pm_has_host_error_fn has_host_error; /* true when device has had host
+ error message */
+ pm_host_error_fn host_error; /* provide text readable host error message
+ for device (clears and resets) */
+} pm_fns_node, *pm_fns_type;
+
+
+/* when open fails, the dictionary gets this set of functions: */
+extern pm_fns_node pm_none_dictionary;
+
+typedef struct {
+ PmDeviceInfo pub; /* some portmidi state also saved in here (for autmatic
+ device closing (see PmDeviceInfo struct) */
+ void *descriptor; /* ID number passed to win32 multimedia API open */
+ void *internalDescriptor; /* points to PmInternal device, allows automatic
+ device closing */
+ pm_fns_type dictionary;
+} descriptor_node, *descriptor_type;
+
+extern int pm_descriptor_max;
+extern descriptor_type descriptors;
+extern int pm_descriptor_index;
+
+typedef uint32_t (*time_get_proc_type)(void *time_info);
+
+typedef struct pm_internal_struct {
+ int device_id; /* which device is open (index to descriptors) */
+ short write_flag; /* MIDI_IN, or MIDI_OUT */
+
+ PmTimeProcPtr time_proc; /* where to get the time */
+ void *time_info; /* pass this to get_time() */
+ int32_t buffer_len; /* how big is the buffer or queue? */
+ PmQueue *queue;
+
+ int32_t latency; /* time delay in ms between timestamps and actual output */
+ /* set to zero to get immediate, simple blocking output */
+ /* if latency is zero, timestamps will be ignored; */
+ /* if midi input device, this field ignored */
+
+ int sysex_in_progress; /* when sysex status is seen, this flag becomes
+ * true until EOX is seen. When true, new data is appended to the
+ * stream of outgoing bytes. When overflow occurs, sysex data is
+ * dropped (until an EOX or non-real-timei status byte is seen) so
+ * that, if the overflow condition is cleared, we don't start
+ * sending data from the middle of a sysex message. If a sysex
+ * message is filtered, sysex_in_progress is false, causing the
+ * message to be dropped. */
+ PmMessage sysex_message; /* buffer for 4 bytes of sysex data */
+ int sysex_message_count; /* how many bytes in sysex_message so far */
+
+ int32_t filters; /* flags that filter incoming message classes */
+ int32_t channel_mask; /* filter incoming messages based on channel */
+ PmTimestamp last_msg_time; /* timestamp of last message */
+ PmTimestamp sync_time; /* time of last synchronization */
+ PmTimestamp now; /* set by PmWrite to current time */
+ int first_message; /* initially true, used to run first synchronization */
+ pm_fns_type dictionary; /* implementation functions */
+ void *descriptor; /* system-dependent state */
+ /* the following are used to expedite sysex data */
+ /* on windows, in debug mode, based on some profiling, these optimizations
+ * cut the time to process sysex bytes from about 7.5 to 0.26 usec/byte,
+ * but this does not count time in the driver, so I don't know if it is
+ * important
+ */
+ unsigned char *fill_base; /* addr of ptr to sysex data */
+ uint32_t *fill_offset_ptr; /* offset of next sysex byte */
+ int32_t fill_length; /* how many sysex bytes to write */
+} PmInternal;
+
+
+/* defined by system specific implementation, e.g. pmwinmm, used by PortMidi */
+void pm_init(void);
+void pm_term(void);
+
+/* defined by portMidi, used by pmwinmm */
+PmError none_write_short(PmInternal *midi, PmEvent *buffer);
+PmError none_write_byte(PmInternal *midi, unsigned char byte,
+ PmTimestamp timestamp);
+PmTimestamp none_synchronize(PmInternal *midi);
+
+PmError pm_fail_fn(PmInternal *midi);
+PmError pm_fail_timestamp_fn(PmInternal *midi, PmTimestamp timestamp);
+PmError pm_success_fn(PmInternal *midi);
+PmError pm_add_device(char *interf, char *name, int input, void *descriptor,
+ pm_fns_type dictionary);
+uint32_t pm_read_bytes(PmInternal *midi, const unsigned char *data, int len,
+ PmTimestamp timestamp);
+void pm_read_short(PmInternal *midi, PmEvent *event);
+
+#define none_write_flush pm_fail_timestamp_fn
+#define none_sysex pm_fail_timestamp_fn
+#define none_poll pm_fail_fn
+#define success_poll pm_success_fn
+
+#define MIDI_REALTIME_MASK 0xf8
+#define is_real_time(msg) \
+ ((Pm_MessageStatus(msg) & MIDI_REALTIME_MASK) == MIDI_REALTIME_MASK)
+
+int pm_find_default_device(char *pattern, int is_input);
+
+#ifdef __cplusplus
+}
+#endif
+
diff --git a/libs/backends/wavesaudio/portmidi/src/pm_common/pmutil.c b/libs/backends/wavesaudio/portmidi/src/pm_common/pmutil.c
new file mode 100644
index 0000000000..a70fe2fa1f
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/src/pm_common/pmutil.c
@@ -0,0 +1,284 @@
+/* pmutil.c -- some helpful utilities for building midi
+ applications that use PortMidi
+ */
+#include <stdlib.h>
+#include <assert.h>
+#include <string.h>
+#include "portmidi.h"
+#include "pmutil.h"
+#include "pminternal.h"
+
+#ifdef WIN32
+#define bzero(addr, siz) memset(addr, 0, siz)
+#endif
+
+// #define QUEUE_DEBUG 1
+#ifdef QUEUE_DEBUG
+#include "stdio.h"
+#endif
+
+typedef struct {
+ long head;
+ long tail;
+ long len;
+ long overflow;
+ int32_t msg_size; /* number of int32_t in a message including extra word */
+ int32_t peek_overflow;
+ int32_t *buffer;
+ int32_t *peek;
+ int32_t peek_flag;
+} PmQueueRep;
+
+
+PMEXPORT PmQueue *Pm_QueueCreate(long num_msgs, int32_t bytes_per_msg)
+{
+ int32_t int32s_per_msg =
+ (int32_t) (((bytes_per_msg + sizeof(int32_t) - 1) &
+ ~(sizeof(int32_t) - 1)) / sizeof(int32_t));
+ PmQueueRep *queue = (PmQueueRep *) pm_alloc(sizeof(PmQueueRep));
+ if (!queue) /* memory allocation failed */
+ return NULL;
+
+ /* need extra word per message for non-zero encoding */
+ queue->len = num_msgs * (int32s_per_msg + 1);
+ queue->buffer = (int32_t *) pm_alloc(queue->len * sizeof(int32_t));
+ bzero(queue->buffer, queue->len * sizeof(int32_t));
+ if (!queue->buffer) {
+ pm_free(queue);
+ return NULL;
+ } else { /* allocate the "peek" buffer */
+ queue->peek = (int32_t *) pm_alloc(int32s_per_msg * sizeof(int32_t));
+ if (!queue->peek) {
+ /* free everything allocated so far and return */
+ pm_free(queue->buffer);
+ pm_free(queue);
+ return NULL;
+ }
+ }
+ bzero(queue->buffer, queue->len * sizeof(int32_t));
+ queue->head = 0;
+ queue->tail = 0;
+ /* msg_size is in words */
+ queue->msg_size = int32s_per_msg + 1; /* note extra word is counted */
+ queue->overflow = FALSE;
+ queue->peek_overflow = FALSE;
+ queue->peek_flag = FALSE;
+ return queue;
+}
+
+
+PMEXPORT PmError Pm_QueueDestroy(PmQueue *q)
+{
+ PmQueueRep *queue = (PmQueueRep *) q;
+
+ /* arg checking */
+ if (!queue || !queue->buffer || !queue->peek)
+ return pmBadPtr;
+
+ pm_free(queue->peek);
+ pm_free(queue->buffer);
+ pm_free(queue);
+ return pmNoError;
+}
+
+
+PMEXPORT PmError Pm_Dequeue(PmQueue *q, void *msg)
+{
+ long head;
+ PmQueueRep *queue = (PmQueueRep *) q;
+ int i;
+ int32_t *msg_as_int32 = (int32_t *) msg;
+
+ /* arg checking */
+ if (!queue)
+ return pmBadPtr;
+ /* a previous peek operation encountered an overflow, but the overflow
+ * has not yet been reported to client, so do it now. No message is
+ * returned, but on the next call, we will return the peek buffer.
+ */
+ if (queue->peek_overflow) {
+ queue->peek_overflow = FALSE;
+ return pmBufferOverflow;
+ }
+ if (queue->peek_flag) {
+ memcpy(msg, queue->peek, (queue->msg_size - 1) * sizeof(int32_t));
+ queue->peek_flag = FALSE;
+ return pmGotData;
+ }
+
+ head = queue->head;
+ /* if writer overflows, it writes queue->overflow = tail+1 so that
+ * when the reader gets to that position in the buffer, it can
+ * return the overflow condition to the reader. The problem is that
+ * at overflow, things have wrapped around, so tail == head, and the
+ * reader will detect overflow immediately instead of waiting until
+ * it reads everything in the buffer, wrapping around again to the
+ * point where tail == head. So the condition also checks that
+ * queue->buffer[head] is zero -- if so, then the buffer is now
+ * empty, and we're at the point in the msg stream where overflow
+ * occurred. It's time to signal overflow to the reader. If
+ * queue->buffer[head] is non-zero, there's a message there and we
+ * should read all the way around the buffer before signalling overflow.
+ * There is a write-order dependency here, but to fail, the overflow
+ * field would have to be written while an entire buffer full of
+ * writes are still pending. I'm assuming out-of-order writes are
+ * possible, but not that many.
+ */
+ if (queue->overflow == head + 1 && !queue->buffer[head]) {
+ queue->overflow = 0; /* non-overflow condition */
+ return pmBufferOverflow;
+ }
+
+ /* test to see if there is data in the queue -- test from back
+ * to front so if writer is simultaneously writing, we don't
+ * waste time discovering the write is not finished
+ */
+ for (i = queue->msg_size - 1; i >= 0; i--) {
+ if (!queue->buffer[head + i]) {
+ return pmNoData;
+ }
+ }
+ memcpy(msg, (char *) &queue->buffer[head + 1],
+ sizeof(int32_t) * (queue->msg_size - 1));
+ /* fix up zeros */
+ i = queue->buffer[head];
+ while (i < queue->msg_size) {
+ int32_t j;
+ i--; /* msg does not have extra word so shift down */
+ j = msg_as_int32[i];
+ msg_as_int32[i] = 0;
+ i = j;
+ }
+ /* signal that data has been removed by zeroing: */
+ bzero((char *) &queue->buffer[head], sizeof(int32_t) * queue->msg_size);
+
+ /* update head */
+ head += queue->msg_size;
+ if (head == queue->len) head = 0;
+ queue->head = head;
+ return pmGotData; /* success */
+}
+
+
+
+PMEXPORT PmError Pm_SetOverflow(PmQueue *q)
+{
+ PmQueueRep *queue = (PmQueueRep *) q;
+ long tail;
+ /* arg checking */
+ if (!queue)
+ return pmBadPtr;
+ /* no more enqueue until receiver acknowledges overflow */
+ if (queue->overflow) return pmBufferOverflow;
+ tail = queue->tail;
+ queue->overflow = tail + 1;
+ return pmBufferOverflow;
+}
+
+
+PMEXPORT PmError Pm_Enqueue(PmQueue *q, void *msg)
+{
+ PmQueueRep *queue = (PmQueueRep *) q;
+ long tail;
+ int i;
+ int32_t *src = (int32_t *) msg;
+ int32_t *ptr;
+ int32_t *dest;
+ int rslt;
+ if (!queue)
+ return pmBadPtr;
+ /* no more enqueue until receiver acknowledges overflow */
+ if (queue->overflow) return pmBufferOverflow;
+ rslt = Pm_QueueFull(q);
+ /* already checked above: if (rslt == pmBadPtr) return rslt; */
+ tail = queue->tail;
+ if (rslt) {
+ queue->overflow = tail + 1;
+ return pmBufferOverflow;
+ }
+
+ /* queue is has room for message, and overflow flag is cleared */
+ ptr = &queue->buffer[tail];
+ dest = ptr + 1;
+ for (i = 1; i < queue->msg_size; i++) {
+ int32_t j = src[i - 1];
+ if (!j) {
+ *ptr = i;
+ ptr = dest;
+ } else {
+ *dest = j;
+ }
+ dest++;
+ }
+ *ptr = i;
+ tail += queue->msg_size;
+ if (tail == queue->len) tail = 0;
+ queue->tail = tail;
+ return pmNoError;
+}
+
+
+PMEXPORT int Pm_QueueEmpty(PmQueue *q)
+{
+ PmQueueRep *queue = (PmQueueRep *) q;
+ return (!queue) || /* null pointer -> return "empty" */
+ (queue->buffer[queue->head] == 0 && !queue->peek_flag);
+}
+
+
+PMEXPORT int Pm_QueueFull(PmQueue *q)
+{
+ long tail;
+ int i;
+ PmQueueRep *queue = (PmQueueRep *) q;
+ /* arg checking */
+ if (!queue)
+ return pmBadPtr;
+ tail = queue->tail;
+ /* test to see if there is space in the queue */
+ for (i = 0; i < queue->msg_size; i++) {
+ if (queue->buffer[tail + i]) {
+ return TRUE;
+ }
+ }
+ return FALSE;
+}
+
+
+PMEXPORT void *Pm_QueuePeek(PmQueue *q)
+{
+ PmError rslt;
+ int32_t temp;
+ PmQueueRep *queue = (PmQueueRep *) q;
+ /* arg checking */
+ if (!queue)
+ return NULL;
+
+ if (queue->peek_flag) {
+ return queue->peek;
+ }
+ /* this is ugly: if peek_overflow is set, then Pm_Dequeue()
+ * returns immediately with pmBufferOverflow, but here, we
+ * want Pm_Dequeue() to really check for data. If data is
+ * there, we can return it
+ */
+ temp = queue->peek_overflow;
+ queue->peek_overflow = FALSE;
+ rslt = Pm_Dequeue(q, queue->peek);
+ queue->peek_overflow = temp;
+
+ if (rslt == 1) {
+ queue->peek_flag = TRUE;
+ return queue->peek;
+ } else if (rslt == pmBufferOverflow) {
+ /* when overflow is indicated, the queue is empty and the
+ * first message that was dropped by Enqueue (signalling
+ * pmBufferOverflow to its caller) would have been the next
+ * message in the queue. Pm_QueuePeek will return NULL, but
+ * remember that an overflow occurred. (see Pm_Dequeue)
+ */
+ queue->peek_overflow = TRUE;
+ }
+ return NULL;
+}
+
diff --git a/libs/backends/wavesaudio/portmidi/src/pm_common/portmidi.c b/libs/backends/wavesaudio/portmidi/src/pm_common/portmidi.c
new file mode 100644
index 0000000000..b262ba5391
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/src/pm_common/portmidi.c
@@ -0,0 +1,1137 @@
+#ifdef _MSC_VER
+ #pragma warning(disable: 4244) // stop warnings about downsize typecasts
+ #pragma warning(disable: 4018) // stop warnings about signed/unsigned
+#endif
+
+#include "stdlib.h"
+#include "string.h"
+#include "portmidi.h"
+#include "porttime.h"
+#include "pmutil.h"
+#include "pminternal.h"
+#include <assert.h>
+
+#define MIDI_CLOCK 0xf8
+#define MIDI_ACTIVE 0xfe
+#define MIDI_STATUS_MASK 0x80
+#define MIDI_SYSEX 0xf0
+#define MIDI_EOX 0xf7
+#define MIDI_START 0xFA
+#define MIDI_STOP 0xFC
+#define MIDI_CONTINUE 0xFB
+#define MIDI_F9 0xF9
+#define MIDI_FD 0xFD
+#define MIDI_RESET 0xFF
+#define MIDI_NOTE_ON 0x90
+#define MIDI_NOTE_OFF 0x80
+#define MIDI_CHANNEL_AT 0xD0
+#define MIDI_POLY_AT 0xA0
+#define MIDI_PROGRAM 0xC0
+#define MIDI_CONTROL 0xB0
+#define MIDI_PITCHBEND 0xE0
+#define MIDI_MTC 0xF1
+#define MIDI_SONGPOS 0xF2
+#define MIDI_SONGSEL 0xF3
+#define MIDI_TUNE 0xF6
+
+#define is_empty(midi) ((midi)->tail == (midi)->head)
+
+/* this is not static so that pm_init can set it directly if
+ * (see pmmac.c:pm_init())
+ */
+int pm_initialized = FALSE;
+
+int pm_hosterror;
+char pm_hosterror_text[PM_HOST_ERROR_MSG_LEN];
+
+#ifdef PM_CHECK_ERRORS
+
+#include <stdio.h>
+
+#define STRING_MAX 80
+
+static void prompt_and_exit(void)
+{
+ char line[STRING_MAX];
+ printf("type ENTER...");
+ fgets(line, STRING_MAX, stdin);
+ /* this will clean up open ports: */
+ exit(-1);
+}
+
+
+static PmError pm_errmsg(PmError err)
+{
+ if (err == pmHostError) {
+ /* it seems pointless to allocate memory and copy the string,
+ * so I will do the work of Pm_GetHostErrorText directly
+ */
+ printf("PortMidi found host error...\n %s\n", pm_hosterror_text);
+ pm_hosterror = FALSE;
+ pm_hosterror_text[0] = 0; /* clear the message */
+ prompt_and_exit();
+ } else if (err < 0) {
+ printf("PortMidi call failed...\n %s\n", Pm_GetErrorText(err));
+ prompt_and_exit();
+ }
+ return err;
+}
+#else
+#define pm_errmsg(err) err
+#endif
+
+/*
+====================================================================
+system implementation of portmidi interface
+====================================================================
+*/
+
+int pm_descriptor_max = 0;
+int pm_descriptor_index = 0;
+descriptor_type descriptors = NULL;
+
+/* pm_add_device -- describe interface/device pair to library
+ *
+ * This is called at intialization time, once for each
+ * interface (e.g. DirectSound) and device (e.g. SoundBlaster 1)
+ * The strings are retained but NOT COPIED, so do not destroy them!
+ *
+ * returns pmInvalidDeviceId if device memory is exceeded
+ * otherwise returns pmNoError
+ */
+PmError pm_add_device(char *interf, char *name, int input,
+ void *descriptor, pm_fns_type dictionary) {
+ if (pm_descriptor_index >= pm_descriptor_max) {
+ // expand descriptors
+ descriptor_type new_descriptors = (descriptor_type)
+ pm_alloc(sizeof(descriptor_node) * (pm_descriptor_max + 32));
+ if (!new_descriptors) return pmInsufficientMemory;
+ if (descriptors) {
+ memcpy(new_descriptors, descriptors,
+ sizeof(descriptor_node) * pm_descriptor_max);
+ free(descriptors);
+ }
+ pm_descriptor_max += 32;
+ descriptors = new_descriptors;
+ }
+ descriptors[pm_descriptor_index].pub.interf = interf;
+ descriptors[pm_descriptor_index].pub.name = name;
+ descriptors[pm_descriptor_index].pub.input = input;
+ descriptors[pm_descriptor_index].pub.output = !input;
+
+ /* default state: nothing to close (for automatic device closing) */
+ descriptors[pm_descriptor_index].pub.opened = FALSE;
+
+ /* ID number passed to win32 multimedia API open */
+ descriptors[pm_descriptor_index].descriptor = descriptor;
+
+ /* points to PmInternal, allows automatic device closing */
+ descriptors[pm_descriptor_index].internalDescriptor = NULL;
+
+ descriptors[pm_descriptor_index].dictionary = dictionary;
+
+ pm_descriptor_index++;
+
+ return pmNoError;
+}
+
+
+/* utility to look up device, given a pattern,
+ note: pattern is modified
+ */
+int pm_find_default_device(char *pattern, int is_input)
+{
+ int id = pmNoDevice;
+ int i;
+ /* first parse pattern into name, interf parts */
+ char *interf_pref = ""; /* initially assume it is not there */
+ char *name_pref = strstr(pattern, ", ");
+
+ if (name_pref) { /* found separator, adjust the pointer */
+ interf_pref = pattern;
+ name_pref[0] = 0;
+ name_pref += 2;
+ } else {
+ name_pref = pattern; /* whole string is the name pattern */
+ }
+ for (i = 0; i < pm_descriptor_index; i++) {
+ const PmDeviceInfo *info = Pm_GetDeviceInfo(i);
+ if (info->input == is_input &&
+ strstr(info->name, name_pref) &&
+ strstr(info->interf, interf_pref)) {
+ id = i;
+ break;
+ }
+ }
+ return id;
+}
+
+
+/*
+====================================================================
+portmidi implementation
+====================================================================
+*/
+
+PMEXPORT int Pm_CountDevices( void ) {
+ Pm_Initialize();
+ /* no error checking -- Pm_Initialize() does not fail */
+ return pm_descriptor_index;
+}
+
+
+PMEXPORT const PmDeviceInfo* Pm_GetDeviceInfo( PmDeviceID id ) {
+ Pm_Initialize(); /* no error check needed */
+ if (id >= 0 && id < pm_descriptor_index) {
+ return &descriptors[id].pub;
+ }
+ return NULL;
+}
+
+/* pm_success_fn -- "noop" function pointer */
+PmError pm_success_fn(PmInternal *midi) {
+ return pmNoError;
+}
+
+/* none_write -- returns an error if called */
+PmError none_write_short(PmInternal *midi, PmEvent *buffer) {
+ return pmBadPtr;
+}
+
+/* pm_fail_timestamp_fn -- placeholder for begin_sysex and flush */
+PmError pm_fail_timestamp_fn(PmInternal *midi, PmTimestamp timestamp) {
+ return pmBadPtr;
+}
+
+PmError none_write_byte(PmInternal *midi, unsigned char byte,
+ PmTimestamp timestamp) {
+ return pmBadPtr;
+}
+
+/* pm_fail_fn -- generic function, returns error if called */
+PmError pm_fail_fn(PmInternal *midi) {
+ return pmBadPtr;
+}
+
+static PmError none_open(PmInternal *midi, void *driverInfo) {
+ return pmBadPtr;
+}
+static void none_get_host_error(PmInternal * midi, char * msg, unsigned int len) {
+ *msg = 0; // empty string
+}
+static unsigned int none_has_host_error(PmInternal * midi) {
+ return FALSE;
+}
+PmTimestamp none_synchronize(PmInternal *midi) {
+ return 0;
+}
+
+#define none_abort pm_fail_fn
+#define none_close pm_fail_fn
+
+pm_fns_node pm_none_dictionary = {
+ none_write_short,
+ none_sysex,
+ none_sysex,
+ none_write_byte,
+ none_write_short,
+ none_write_flush,
+ none_synchronize,
+ none_open,
+ none_abort,
+ none_close,
+ none_poll,
+ none_has_host_error,
+ none_get_host_error
+};
+
+
+PMEXPORT const char *Pm_GetErrorText( PmError errnum ) {
+ const char *msg;
+
+ switch(errnum)
+ {
+ case pmNoError:
+ msg = "";
+ break;
+ case pmHostError:
+ msg = "PortMidi: `Host error'";
+ break;
+ case pmInvalidDeviceId:
+ msg = "PortMidi: `Invalid device ID'";
+ break;
+ case pmInsufficientMemory:
+ msg = "PortMidi: `Insufficient memory'";
+ break;
+ case pmBufferTooSmall:
+ msg = "PortMidi: `Buffer too small'";
+ break;
+ case pmBadPtr:
+ msg = "PortMidi: `Bad pointer'";
+ break;
+ case pmInternalError:
+ msg = "PortMidi: `Internal PortMidi Error'";
+ break;
+ case pmBufferOverflow:
+ msg = "PortMidi: `Buffer overflow'";
+ break;
+ case pmBadData:
+ msg = "PortMidi: `Invalid MIDI message Data'";
+ break;
+ case pmBufferMaxSize:
+ msg = "PortMidi: `Buffer cannot be made larger'";
+ break;
+ default:
+ msg = "PortMidi: `Illegal error number'";
+ break;
+ }
+ return msg;
+}
+
+
+/* This can be called whenever you get a pmHostError return value.
+ * The error will always be in the global pm_hosterror_text.
+ */
+PMEXPORT void Pm_GetHostErrorText(char * msg, unsigned int len) {
+ assert(msg);
+ assert(len > 0);
+ if (pm_hosterror) {
+ strncpy(msg, (char *) pm_hosterror_text, len);
+ pm_hosterror = FALSE;
+ pm_hosterror_text[0] = 0; /* clear the message; not necessary, but it
+ might help with debugging */
+ msg[len - 1] = 0; /* make sure string is terminated */
+ } else {
+ msg[0] = 0; /* no string to return */
+ }
+}
+
+
+PMEXPORT int Pm_HasHostError(PortMidiStream * stream) {
+ if (pm_hosterror) return TRUE;
+ if (stream) {
+ PmInternal * midi = (PmInternal *) stream;
+ pm_hosterror = (*midi->dictionary->has_host_error)(midi);
+ if (pm_hosterror) {
+ midi->dictionary->host_error(midi, pm_hosterror_text,
+ PM_HOST_ERROR_MSG_LEN);
+ /* now error message is global */
+ return TRUE;
+ }
+ }
+ return FALSE;
+}
+
+
+PMEXPORT PmError Pm_Initialize( void ) {
+ if (!pm_initialized) {
+ pm_hosterror = FALSE;
+ pm_hosterror_text[0] = 0; /* the null string */
+ pm_init();
+ pm_initialized = TRUE;
+ }
+ return pmNoError;
+}
+
+
+PMEXPORT PmError Pm_Terminate( void ) {
+ if (pm_initialized) {
+ pm_term();
+ // if there are no devices, descriptors might still be NULL
+ if (descriptors != NULL) {
+ free(descriptors);
+ descriptors = NULL;
+ }
+ pm_descriptor_index = 0;
+ pm_descriptor_max = 0;
+ pm_initialized = FALSE;
+ }
+ return pmNoError;
+}
+
+
+/* Pm_Read -- read up to length messages from source into buffer */
+/*
+ * returns number of messages actually read, or error code
+ */
+PMEXPORT int Pm_Read(PortMidiStream *stream, PmEvent *buffer, int32_t length) {
+ PmInternal *midi = (PmInternal *) stream;
+ int n = 0;
+ PmError err = pmNoError;
+ pm_hosterror = FALSE;
+ /* arg checking */
+ if(midi == NULL)
+ err = pmBadPtr;
+ else if(!descriptors[midi->device_id].pub.opened)
+ err = pmBadPtr;
+ else if(!descriptors[midi->device_id].pub.input)
+ err = pmBadPtr;
+ /* First poll for data in the buffer...
+ * This either simply checks for data, or attempts first to fill the buffer
+ * with data from the MIDI hardware; this depends on the implementation.
+ * We could call Pm_Poll here, but that would redo a lot of redundant
+ * parameter checking, so I copied some code from Pm_Poll to here: */
+ else err = (*(midi->dictionary->poll))(midi);
+
+ if (err != pmNoError) {
+ if (err == pmHostError) {
+ midi->dictionary->host_error(midi, pm_hosterror_text,
+ PM_HOST_ERROR_MSG_LEN);
+ pm_hosterror = TRUE;
+ }
+ return pm_errmsg(err);
+ }
+
+ while (n < length) {
+ PmError err = Pm_Dequeue(midi->queue, buffer++);
+ if (err == pmBufferOverflow) {
+ /* ignore the data we have retreived so far */
+ return pm_errmsg(pmBufferOverflow);
+ } else if (err == 0) { /* empty queue */
+ break;
+ }
+ n++;
+ }
+ return n;
+}
+
+PMEXPORT PmError Pm_Poll( PortMidiStream *stream )
+{
+ PmInternal *midi = (PmInternal *) stream;
+ PmError err;
+
+ pm_hosterror = FALSE;
+ /* arg checking */
+ if(midi == NULL)
+ err = pmBadPtr;
+ else if (!descriptors[midi->device_id].pub.opened)
+ err = pmBadPtr;
+ else if (!descriptors[midi->device_id].pub.input)
+ err = pmBadPtr;
+ else
+ err = (*(midi->dictionary->poll))(midi);
+
+ if (err != pmNoError) {
+ if (err == pmHostError) {
+ midi->dictionary->host_error(midi, pm_hosterror_text,
+ PM_HOST_ERROR_MSG_LEN);
+ pm_hosterror = TRUE;
+ }
+ return pm_errmsg(err);
+ }
+
+ return (PmError) !Pm_QueueEmpty(midi->queue);
+}
+
+
+/* this is called from Pm_Write and Pm_WriteSysEx to issue a
+ * call to the system-dependent end_sysex function and handle
+ * the error return
+ */
+static PmError pm_end_sysex(PmInternal *midi)
+{
+ PmError err = (*midi->dictionary->end_sysex)(midi, 0);
+ midi->sysex_in_progress = FALSE;
+ if (err == pmHostError) {
+ midi->dictionary->host_error(midi, pm_hosterror_text,
+ PM_HOST_ERROR_MSG_LEN);
+ pm_hosterror = TRUE;
+ }
+ return err;
+}
+
+
+/* to facilitate correct error-handling, Pm_Write, Pm_WriteShort, and
+ Pm_WriteSysEx all operate a state machine that "outputs" calls to
+ write_short, begin_sysex, write_byte, end_sysex, and write_realtime */
+
+PMEXPORT PmError Pm_Write( PortMidiStream *stream, PmEvent *buffer, int32_t length)
+{
+ PmInternal *midi = (PmInternal *) stream;
+ PmError err = pmNoError;
+ int i;
+ int bits;
+
+ pm_hosterror = FALSE;
+ /* arg checking */
+ if(midi == NULL)
+ err = pmBadPtr;
+ else if(!descriptors[midi->device_id].pub.opened)
+ err = pmBadPtr;
+ else if(!descriptors[midi->device_id].pub.output)
+ err = pmBadPtr;
+ else
+ err = pmNoError;
+
+ if (err != pmNoError) goto pm_write_error;
+
+ if (midi->latency == 0) {
+ midi->now = 0;
+ } else {
+ midi->now = (*(midi->time_proc))(midi->time_info);
+ if (midi->first_message || midi->sync_time + 100 /*ms*/ < midi->now) {
+ /* time to resync */
+ midi->now = (*midi->dictionary->synchronize)(midi);
+ midi->first_message = FALSE;
+ }
+ }
+ /* error recovery: when a sysex is detected, we call
+ * dictionary->begin_sysex() followed by calls to
+ * dictionary->write_byte() and dictionary->write_realtime()
+ * until an end-of-sysex is detected, when we call
+ * dictionary->end_sysex(). After an error occurs,
+ * Pm_Write() continues to call functions. For example,
+ * it will continue to call write_byte() even after
+ * an error sending a sysex message, and end_sysex() will be
+ * called when an EOX or non-real-time status is found.
+ * When errors are detected, Pm_Write() returns immediately,
+ * so it is possible that this will drop data and leave
+ * sysex messages in a partially transmitted state.
+ */
+ for (i = 0; i < length; i++) {
+ uint32_t msg = buffer[i].message;
+ bits = 0;
+ /* is this a sysex message? */
+ if (Pm_MessageStatus(msg) == MIDI_SYSEX) {
+ if (midi->sysex_in_progress) {
+ /* error: previous sysex was not terminated by EOX */
+ midi->sysex_in_progress = FALSE;
+ err = pmBadData;
+ goto pm_write_error;
+ }
+ midi->sysex_in_progress = TRUE;
+ if ((err = (*midi->dictionary->begin_sysex)(midi,
+ buffer[i].timestamp)) != pmNoError)
+ goto pm_write_error;
+ if ((err = (*midi->dictionary->write_byte)(midi, MIDI_SYSEX,
+ buffer[i].timestamp)) != pmNoError)
+ goto pm_write_error;
+ bits = 8;
+ /* fall through to continue sysex processing */
+ } else if ((msg & MIDI_STATUS_MASK) &&
+ (Pm_MessageStatus(msg) != MIDI_EOX)) {
+ /* a non-sysex message */
+ if (midi->sysex_in_progress) {
+ /* this should be a realtime message */
+ if (is_real_time(msg)) {
+ if ((err = (*midi->dictionary->write_realtime)(midi,
+ &(buffer[i]))) != pmNoError)
+ goto pm_write_error;
+ } else {
+ midi->sysex_in_progress = FALSE;
+ err = pmBadData;
+ /* ignore any error from this, because we already have one */
+ /* pass 0 as timestamp -- it's ignored */
+ (*midi->dictionary->end_sysex)(midi, 0);
+ goto pm_write_error;
+ }
+ } else { /* regular short midi message */
+ if ((err = (*midi->dictionary->write_short)(midi,
+ &(buffer[i]))) != pmNoError)
+ goto pm_write_error;
+ continue;
+ }
+ }
+ if (midi->sysex_in_progress) { /* send sysex bytes until EOX */
+ /* see if we can accelerate data transfer */
+ if (bits == 0 && midi->fill_base && /* 4 bytes to copy */
+ (*midi->fill_offset_ptr) + 4 <= midi->fill_length &&
+ (msg & 0x80808080) == 0) { /* all data */
+ /* copy 4 bytes from msg to fill_base + fill_offset */
+ unsigned char *ptr = midi->fill_base +
+ *(midi->fill_offset_ptr);
+ ptr[0] = msg; ptr[1] = msg >> 8;
+ ptr[2] = msg >> 16; ptr[3] = msg >> 24;
+ (*midi->fill_offset_ptr) += 4;
+ continue;
+ }
+ /* no acceleration, so do byte-by-byte copying */
+ while (bits < 32) {
+ unsigned char midi_byte = (unsigned char) (msg >> bits);
+ if ((err = (*midi->dictionary->write_byte)(midi, midi_byte,
+ buffer[i].timestamp)) != pmNoError)
+ goto pm_write_error;
+ if (midi_byte == MIDI_EOX) {
+ err = pm_end_sysex(midi);
+ if (err != pmNoError) goto error_exit;
+ break; /* from while loop */
+ }
+ bits += 8;
+ }
+ } else {
+ /* not in sysex mode, but message did not start with status */
+ err = pmBadData;
+ goto pm_write_error;
+ }
+ }
+ /* after all messages are processed, send the data */
+ if (!midi->sysex_in_progress)
+ err = (*midi->dictionary->write_flush)(midi, 0);
+pm_write_error:
+ if (err == pmHostError) {
+ midi->dictionary->host_error(midi, pm_hosterror_text,
+ PM_HOST_ERROR_MSG_LEN);
+ pm_hosterror = TRUE;
+ }
+error_exit:
+ return pm_errmsg(err);
+}
+
+
+PMEXPORT PmError Pm_WriteShort(PortMidiStream *stream, PmTimestamp when, PmMessage msg)
+{
+ PmEvent event;
+
+ event.timestamp = when;
+ event.message = msg;
+ return Pm_Write(stream, &event, 1);
+}
+
+
+PMEXPORT PmError Pm_WriteSysEx(PortMidiStream *stream, PmTimestamp when,
+ unsigned char *msg)
+{
+ /* allocate buffer space for PM_DEFAULT_SYSEX_BUFFER_SIZE bytes */
+ /* each PmEvent holds sizeof(PmMessage) bytes of sysex data */
+ #define BUFLEN ((int) (PM_DEFAULT_SYSEX_BUFFER_SIZE / sizeof(PmMessage)))
+ PmEvent buffer[BUFLEN];
+ int buffer_size = 1; /* first time, send 1. After that, it's BUFLEN */
+ PmInternal *midi = (PmInternal *) stream;
+ /* the next byte in the buffer is represented by an index, bufx, and
+ a shift in bits */
+ int shift = 0;
+ int bufx = 0;
+ buffer[0].message = 0;
+ buffer[0].timestamp = when;
+
+ while (1) {
+ /* insert next byte into buffer */
+ buffer[bufx].message |= ((*msg) << shift);
+ shift += 8;
+ if (*msg++ == MIDI_EOX) break;
+ if (shift == 32) {
+ shift = 0;
+ bufx++;
+ if (bufx == buffer_size) {
+ PmError err = Pm_Write(stream, buffer, buffer_size);
+ /* note: Pm_Write has already called errmsg() */
+ if (err) return err;
+ /* prepare to fill another buffer */
+ bufx = 0;
+ buffer_size = BUFLEN;
+ /* optimization: maybe we can just copy bytes */
+ if (midi->fill_base) {
+ PmError err;
+ while (*(midi->fill_offset_ptr) < midi->fill_length) {
+ midi->fill_base[(*midi->fill_offset_ptr)++] = *msg;
+ if (*msg++ == MIDI_EOX) {
+ err = pm_end_sysex(midi);
+ if (err != pmNoError) return pm_errmsg(err);
+ goto end_of_sysex;
+ }
+ }
+ /* I thought that I could do a pm_Write here and
+ * change this if to a loop, avoiding calls in Pm_Write
+ * to the slower write_byte, but since
+ * sysex_in_progress is true, this will not flush
+ * the buffer, and we'll infinite loop: */
+ /* err = Pm_Write(stream, buffer, 0);
+ if (err) return err; */
+ /* instead, the way this works is that Pm_Write calls
+ * write_byte on 4 bytes. The first, since the buffer
+ * is full, will flush the buffer and allocate a new
+ * one. This primes the buffer so
+ * that we can return to the loop above and fill it
+ * efficiently without a lot of function calls.
+ */
+ buffer_size = 1; /* get another message started */
+ }
+ }
+ buffer[bufx].message = 0;
+ buffer[bufx].timestamp = when;
+ }
+ /* keep inserting bytes until you find MIDI_EOX */
+ }
+end_of_sysex:
+ /* we're finished sending full buffers, but there may
+ * be a partial one left.
+ */
+ if (shift != 0) bufx++; /* add partial message to buffer len */
+ if (bufx) { /* bufx is number of PmEvents to send from buffer */
+ PmError err = Pm_Write(stream, buffer, bufx);
+ if (err) return err;
+ }
+ return pmNoError;
+}
+
+
+
+PMEXPORT PmError Pm_OpenInput(PortMidiStream** stream,
+ PmDeviceID inputDevice,
+ void *inputDriverInfo,
+ int32_t bufferSize,
+ PmTimeProcPtr time_proc,
+ void *time_info)
+{
+ PmInternal *midi;
+ PmError err = pmNoError;
+ pm_hosterror = FALSE;
+ *stream = NULL;
+
+ /* arg checking */
+ if (inputDevice < 0 || inputDevice >= pm_descriptor_index)
+ err = pmInvalidDeviceId;
+ else if (!descriptors[inputDevice].pub.input)
+ err = pmInvalidDeviceId;
+ else if(descriptors[inputDevice].pub.opened)
+ err = pmInvalidDeviceId;
+
+ if (err != pmNoError)
+ goto error_return;
+
+ /* create portMidi internal data */
+ midi = (PmInternal *) pm_alloc(sizeof(PmInternal));
+ *stream = midi;
+ if (!midi) {
+ err = pmInsufficientMemory;
+ goto error_return;
+ }
+ midi->device_id = inputDevice;
+ midi->write_flag = FALSE;
+ midi->time_proc = time_proc;
+ midi->time_info = time_info;
+ /* windows adds timestamps in the driver and these are more accurate than
+ using a time_proc, so do not automatically provide a time proc. Non-win
+ implementations may want to provide a default time_proc in their
+ system-specific midi_out_open() method.
+ */
+ if (bufferSize <= 0) bufferSize = 256; /* default buffer size */
+ midi->queue = Pm_QueueCreate(bufferSize, (int32_t) sizeof(PmEvent));
+ if (!midi->queue) {
+ /* free portMidi data */
+ *stream = NULL;
+ pm_free(midi);
+ err = pmInsufficientMemory;
+ goto error_return;
+ }
+ midi->buffer_len = bufferSize; /* portMidi input storage */
+ midi->latency = 0; /* not used */
+ midi->sysex_in_progress = FALSE;
+ midi->sysex_message = 0;
+ midi->sysex_message_count = 0;
+ midi->filters = PM_FILT_ACTIVE;
+ midi->channel_mask = 0xFFFF;
+ midi->sync_time = 0;
+ midi->first_message = TRUE;
+ midi->dictionary = descriptors[inputDevice].dictionary;
+ midi->fill_base = NULL;
+ midi->fill_offset_ptr = NULL;
+ midi->fill_length = 0;
+ descriptors[inputDevice].internalDescriptor = midi;
+ /* open system dependent input device */
+ err = (*midi->dictionary->open)(midi, inputDriverInfo);
+ if (err) {
+ *stream = NULL;
+ descriptors[inputDevice].internalDescriptor = NULL;
+ /* free portMidi data */
+ Pm_QueueDestroy(midi->queue);
+ pm_free(midi);
+ } else {
+ /* portMidi input open successful */
+ descriptors[inputDevice].pub.opened = TRUE;
+ }
+error_return:
+ /* note: if there is a pmHostError, it is the responsibility
+ * of the system-dependent code (*midi->dictionary->open)()
+ * to set pm_hosterror and pm_hosterror_text
+ */
+ return pm_errmsg(err);
+}
+
+
+PMEXPORT PmError Pm_OpenOutput(PortMidiStream** stream,
+ PmDeviceID outputDevice,
+ void *outputDriverInfo,
+ int32_t bufferSize,
+ PmTimeProcPtr time_proc,
+ void *time_info,
+ int32_t latency )
+{
+ PmInternal *midi;
+ PmError err = pmNoError;
+ pm_hosterror = FALSE;
+ *stream = NULL;
+
+ /* arg checking */
+ if (outputDevice < 0 || outputDevice >= pm_descriptor_index)
+ err = pmInvalidDeviceId;
+ else if (!descriptors[outputDevice].pub.output)
+ err = pmInvalidDeviceId;
+ else if (descriptors[outputDevice].pub.opened)
+ err = pmInvalidDeviceId;
+ if (err != pmNoError)
+ goto error_return;
+
+ /* create portMidi internal data */
+ midi = (PmInternal *) pm_alloc(sizeof(PmInternal));
+ *stream = midi;
+ if (!midi) {
+ err = pmInsufficientMemory;
+ goto error_return;
+ }
+ midi->device_id = outputDevice;
+ midi->write_flag = TRUE;
+ midi->time_proc = time_proc;
+ /* if latency > 0, we need a time reference. If none is provided,
+ use PortTime library */
+ if (time_proc == NULL && latency != 0) {
+ if (!Pt_Started())
+ Pt_Start(1, 0, 0);
+ /* time_get does not take a parameter, so coerce */
+ midi->time_proc = (PmTimeProcPtr) Pt_Time;
+ }
+ midi->time_info = time_info;
+ midi->buffer_len = bufferSize;
+ midi->queue = NULL; /* unused by output */
+ /* if latency zero, output immediate (timestamps ignored) */
+ /* if latency < 0, use 0 but don't return an error */
+ if (latency < 0) latency = 0;
+ midi->latency = latency;
+ midi->sysex_in_progress = FALSE;
+ midi->sysex_message = 0; /* unused by output */
+ midi->sysex_message_count = 0; /* unused by output */
+ midi->filters = 0; /* not used for output */
+ midi->channel_mask = 0xFFFF;
+ midi->sync_time = 0;
+ midi->first_message = TRUE;
+ midi->dictionary = descriptors[outputDevice].dictionary;
+ midi->fill_base = NULL;
+ midi->fill_offset_ptr = NULL;
+ midi->fill_length = 0;
+ descriptors[outputDevice].internalDescriptor = midi;
+ /* open system dependent output device */
+ err = (*midi->dictionary->open)(midi, outputDriverInfo);
+ if (err) {
+ *stream = NULL;
+ descriptors[outputDevice].internalDescriptor = NULL;
+ /* free portMidi data */
+ pm_free(midi);
+ } else {
+ /* portMidi input open successful */
+ descriptors[outputDevice].pub.opened = TRUE;
+ }
+error_return:
+ /* note: system-dependent code must set pm_hosterror and
+ * pm_hosterror_text if a pmHostError occurs
+ */
+ return pm_errmsg(err);
+}
+
+
+PMEXPORT PmError Pm_SetChannelMask(PortMidiStream *stream, int mask)
+{
+ PmInternal *midi = (PmInternal *) stream;
+ PmError err = pmNoError;
+
+ if (midi == NULL)
+ err = pmBadPtr;
+ else
+ midi->channel_mask = mask;
+
+ return pm_errmsg(err);
+}
+
+
+PMEXPORT PmError Pm_SetFilter(PortMidiStream *stream, int32_t filters) {
+ PmInternal *midi = (PmInternal *) stream;
+ PmError err = pmNoError;
+
+ /* arg checking */
+ if (midi == NULL)
+ err = pmBadPtr;
+ else if (!descriptors[midi->device_id].pub.opened)
+ err = pmBadPtr;
+ else
+ midi->filters = filters;
+ return pm_errmsg(err);
+}
+
+
+PMEXPORT PmError Pm_Close( PortMidiStream *stream ) {
+ PmInternal *midi = (PmInternal *) stream;
+ PmError err = pmNoError;
+
+ pm_hosterror = FALSE;
+ /* arg checking */
+ if (midi == NULL) /* midi must point to something */
+ err = pmBadPtr;
+ /* if it is an open device, the device_id will be valid */
+ else if (midi->device_id < 0 || midi->device_id >= pm_descriptor_index)
+ err = pmBadPtr;
+ /* and the device should be in the opened state */
+ else if (!descriptors[midi->device_id].pub.opened)
+ err = pmBadPtr;
+
+ if (err != pmNoError)
+ goto error_return;
+
+ /* close the device */
+ err = (*midi->dictionary->close)(midi);
+ /* even if an error occurred, continue with cleanup */
+ descriptors[midi->device_id].internalDescriptor = NULL;
+ descriptors[midi->device_id].pub.opened = FALSE;
+ if (midi->queue) Pm_QueueDestroy(midi->queue);
+ pm_free(midi);
+error_return:
+ /* system dependent code must set pm_hosterror and
+ * pm_hosterror_text if a pmHostError occurs.
+ */
+ return pm_errmsg(err);
+}
+
+PmError Pm_Synchronize( PortMidiStream* stream ) {
+ PmInternal *midi = (PmInternal *) stream;
+ PmError err = pmNoError;
+ if (midi == NULL)
+ err = pmBadPtr;
+ else if (!descriptors[midi->device_id].pub.output)
+ err = pmBadPtr;
+ else if (!descriptors[midi->device_id].pub.opened)
+ err = pmBadPtr;
+ else
+ midi->first_message = TRUE;
+ return err;
+}
+
+PMEXPORT PmError Pm_Abort( PortMidiStream* stream ) {
+ PmInternal *midi = (PmInternal *) stream;
+ PmError err;
+ /* arg checking */
+ if (midi == NULL)
+ err = pmBadPtr;
+ else if (!descriptors[midi->device_id].pub.output)
+ err = pmBadPtr;
+ else if (!descriptors[midi->device_id].pub.opened)
+ err = pmBadPtr;
+ else
+ err = (*midi->dictionary->abort)(midi);
+
+ if (err == pmHostError) {
+ midi->dictionary->host_error(midi, pm_hosterror_text,
+ PM_HOST_ERROR_MSG_LEN);
+ pm_hosterror = TRUE;
+ }
+ return pm_errmsg(err);
+}
+
+
+
+/* pm_channel_filtered returns non-zero if the channel mask is blocking the current channel */
+#define pm_channel_filtered(status, mask) \
+ ((((status) & 0xF0) != 0xF0) && (!(Pm_Channel((status) & 0x0F) & (mask))))
+
+
+/* The following two functions will checks to see if a MIDI message matches
+ the filtering criteria. Since the sysex routines only want to filter realtime messages,
+ we need to have separate routines.
+ */
+
+
+/* pm_realtime_filtered returns non-zero if the filter will kill the current message.
+ Note that only realtime messages are checked here.
+ */
+#define pm_realtime_filtered(status, filters) \
+ ((((status) & 0xF0) == 0xF0) && ((1 << ((status) & 0xF)) & (filters)))
+
+/*
+ return ((status == MIDI_ACTIVE) && (filters & PM_FILT_ACTIVE))
+ || ((status == MIDI_CLOCK) && (filters & PM_FILT_CLOCK))
+ || ((status == MIDI_START) && (filters & PM_FILT_PLAY))
+ || ((status == MIDI_STOP) && (filters & PM_FILT_PLAY))
+ || ((status == MIDI_CONTINUE) && (filters & PM_FILT_PLAY))
+ || ((status == MIDI_F9) && (filters & PM_FILT_F9))
+ || ((status == MIDI_FD) && (filters & PM_FILT_FD))
+ || ((status == MIDI_RESET) && (filters & PM_FILT_RESET))
+ || ((status == MIDI_MTC) && (filters & PM_FILT_MTC))
+ || ((status == MIDI_SONGPOS) && (filters & PM_FILT_SONG_POSITION))
+ || ((status == MIDI_SONGSEL) && (filters & PM_FILT_SONG_SELECT))
+ || ((status == MIDI_TUNE) && (filters & PM_FILT_TUNE));
+}*/
+
+
+/* pm_status_filtered returns non-zero if a filter will kill the current message, based on status.
+ Note that sysex and real time are not checked. It is up to the subsystem (winmm, core midi, alsa)
+ to filter sysex, as it is handled more easily and efficiently at that level.
+ Realtime message are filtered in pm_realtime_filtered.
+ */
+#define pm_status_filtered(status, filters) ((1 << (16 + ((status) >> 4))) & (filters))
+
+
+/*
+ return ((status == MIDI_NOTE_ON) && (filters & PM_FILT_NOTE))
+ || ((status == MIDI_NOTE_OFF) && (filters & PM_FILT_NOTE))
+ || ((status == MIDI_CHANNEL_AT) && (filters & PM_FILT_CHANNEL_AFTERTOUCH))
+ || ((status == MIDI_POLY_AT) && (filters & PM_FILT_POLY_AFTERTOUCH))
+ || ((status == MIDI_PROGRAM) && (filters & PM_FILT_PROGRAM))
+ || ((status == MIDI_CONTROL) && (filters & PM_FILT_CONTROL))
+ || ((status == MIDI_PITCHBEND) && (filters & PM_FILT_PITCHBEND));
+
+}
+*/
+
+static void pm_flush_sysex(PmInternal *midi, PmTimestamp timestamp)
+{
+ PmEvent event;
+
+ /* there may be nothing in the buffer */
+ if (midi->sysex_message_count == 0) return; /* nothing to flush */
+
+ event.message = midi->sysex_message;
+ event.timestamp = timestamp;
+ /* copied from pm_read_short, avoids filtering */
+ if (Pm_Enqueue(midi->queue, &event) == pmBufferOverflow) {
+ midi->sysex_in_progress = FALSE;
+ }
+ midi->sysex_message_count = 0;
+ midi->sysex_message = 0;
+}
+
+
+/* pm_read_short and pm_read_bytes
+ are the interface between system-dependent MIDI input handlers
+ and the system-independent PortMIDI code.
+ The input handler MUST obey these rules:
+ 1) all short input messages must be sent to pm_read_short, which
+ enqueues them to a FIFO for the application.
+ 2) each buffer of sysex bytes should be reported by calling pm_read_bytes
+ (which sets midi->sysex_in_progress). After the eox byte,
+ pm_read_bytes will clear sysex_in_progress
+ */
+
+/* pm_read_short is the place where all input messages arrive from
+ system-dependent code such as pmwinmm.c. Here, the messages
+ are entered into the PortMidi input buffer.
+ */
+void pm_read_short(PmInternal *midi, PmEvent *event)
+{
+ int status;
+ /* arg checking */
+ assert(midi != NULL);
+ /* midi filtering is applied here */
+ status = Pm_MessageStatus(event->message);
+ if (!pm_status_filtered(status, midi->filters)
+ && (!is_real_time(status) ||
+ !pm_realtime_filtered(status, midi->filters))
+ && !pm_channel_filtered(status, midi->channel_mask)) {
+ /* if sysex is in progress and we get a status byte, it had
+ better be a realtime message or the starting SYSEX byte;
+ otherwise, we exit the sysex_in_progress state
+ */
+ if (midi->sysex_in_progress && (status & MIDI_STATUS_MASK)) {
+ /* two choices: real-time or not. If it's real-time, then
+ * this should be delivered as a sysex byte because it is
+ * embedded in a sysex message
+ */
+ if (is_real_time(status)) {
+ midi->sysex_message |=
+ (status << (8 * midi->sysex_message_count++));
+ if (midi->sysex_message_count == 4) {
+ pm_flush_sysex(midi, event->timestamp);
+ }
+ } else { /* otherwise, it's not real-time. This interrupts
+ * a sysex message in progress */
+ midi->sysex_in_progress = FALSE;
+ }
+ } else if (Pm_Enqueue(midi->queue, event) == pmBufferOverflow) {
+ midi->sysex_in_progress = FALSE;
+ }
+ }
+}
+
+/* pm_read_bytes -- read one (partial) sysex msg from MIDI data */
+/*
+ * returns how many bytes processed
+ */
+unsigned int pm_read_bytes(PmInternal *midi, const unsigned char *data,
+ int len, PmTimestamp timestamp)
+{
+ int i = 0; /* index into data, must not be unsigned (!) */
+ PmEvent event;
+ event.timestamp = timestamp;
+ assert(midi);
+ /* note that since buffers may not have multiples of 4 bytes,
+ * pm_read_bytes may be called in the middle of an outgoing
+ * 4-byte PortMidi message. sysex_in_progress indicates that
+ * a sysex has been sent but no eox.
+ */
+ if (len == 0) return 0; /* sanity check */
+ if (!midi->sysex_in_progress) {
+ while (i < len) { /* process all data */
+ unsigned char byte = data[i++];
+ if (byte == MIDI_SYSEX &&
+ !pm_realtime_filtered(byte, midi->filters)) {
+ midi->sysex_in_progress = TRUE;
+ i--; /* back up so code below will get SYSEX byte */
+ break; /* continue looping below to process msg */
+ } else if (byte == MIDI_EOX) {
+ midi->sysex_in_progress = FALSE;
+ return i; /* done with one message */
+ } else if (byte & MIDI_STATUS_MASK) {
+ /* We're getting MIDI but no sysex in progress.
+ * Either the SYSEX status byte was dropped or
+ * the message was filtered. Drop the data, but
+ * send any embedded realtime bytes.
+ */
+ /* assume that this is a real-time message:
+ * it is an error to pass non-real-time messages
+ * to pm_read_bytes
+ */
+ event.message = byte;
+ pm_read_short(midi, &event);
+ }
+ } /* all bytes in the buffer are processed */
+ }
+ /* Now, i<len implies sysex_in_progress. If sysex_in_progress
+ * becomes false in the loop, there must have been an overflow
+ * and we can just drop all remaining bytes
+ */
+ while (i < len && midi->sysex_in_progress) {
+ if (midi->sysex_message_count == 0 && i <= len - 4 &&
+ ((event.message = (((PmMessage) data[i]) |
+ (((PmMessage) data[i+1]) << 8) |
+ (((PmMessage) data[i+2]) << 16) |
+ (((PmMessage) data[i+3]) << 24))) &
+ 0x80808080) == 0) { /* all data, no status */
+ if (Pm_Enqueue(midi->queue, &event) == pmBufferOverflow) {
+ midi->sysex_in_progress = FALSE;
+ }
+ i += 4;
+ } else {
+ while (i < len) {
+ /* send one byte at a time */
+ unsigned char byte = data[i++];
+ if (is_real_time(byte) &&
+ pm_realtime_filtered(byte, midi->filters)) {
+ continue; /* real-time data is filtered, so omit */
+ }
+ midi->sysex_message |=
+ (byte << (8 * midi->sysex_message_count++));
+ if (byte == MIDI_EOX) {
+ midi->sysex_in_progress = FALSE;
+ pm_flush_sysex(midi, event.timestamp);
+ return i;
+ } else if (midi->sysex_message_count == 4) {
+ pm_flush_sysex(midi, event.timestamp);
+ /* after handling at least one non-data byte
+ * and reaching a 4-byte message boundary,
+ * resume trying to send 4 at a time in outer loop
+ */
+ break;
+ }
+ }
+ }
+ }
+ return i;
+}
+
+
diff --git a/libs/backends/wavesaudio/portmidi/src/pm_mac/finddefault.c b/libs/backends/wavesaudio/portmidi/src/pm_mac/finddefault.c
new file mode 100644
index 0000000000..59e02a10be
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/src/pm_mac/finddefault.c
@@ -0,0 +1,57 @@
+/* finddefault.c -- find_default_device() implementation
+ Roger Dannenberg, June 2008
+*/
+
+#include <stdlib.h>
+#include <string.h>
+#include "portmidi.h"
+#include "pmutil.h"
+#include "pminternal.h"
+#include "pmmacosxcm.h"
+#include "readbinaryplist.h"
+
+/* Parse preference files, find default device, search devices --
+ This parses the preference file(s) once for input and once for
+ output, which is inefficient but much simpler to manage. Note
+ that using the readbinaryplist.c module, you cannot keep two
+ plist files (user and system) open at once (due to a simple
+ memory management scheme).
+*/
+PmDeviceID find_default_device(char *path, int input, PmDeviceID id)
+/* path -- the name of the preference we are searching for
+ input -- true iff this is an input device
+ id -- current default device id
+ returns matching device id if found, otherwise id
+*/
+{
+ static char *pref_file = "com.apple.java.util.prefs.plist";
+ char *pref_str = NULL;
+ // read device preferences
+ value_ptr prefs = bplist_read_user_pref(pref_file);
+ if (prefs) {
+ value_ptr pref_val = value_dict_lookup_using_path(prefs, path);
+ if (pref_val) {
+ pref_str = value_get_asciistring(pref_val);
+ }
+ }
+ if (!pref_str) {
+ bplist_free_data(); /* look elsewhere */
+ prefs = bplist_read_system_pref(pref_file);
+ if (prefs) {
+ value_ptr pref_val = value_dict_lookup_using_path(prefs, path);
+ if (pref_val) {
+ pref_str = value_get_asciistring(pref_val);
+ }
+ }
+ }
+ if (pref_str) { /* search devices for match */
+ int i = pm_find_default_device(pref_str, input);
+ if (i != pmNoDevice) {
+ id = i;
+ }
+ }
+ if (prefs) {
+ bplist_free_data();
+ }
+ return id;
+}
diff --git a/libs/backends/wavesaudio/portmidi/src/pm_mac/pmmac.c b/libs/backends/wavesaudio/portmidi/src/pm_mac/pmmac.c
new file mode 100644
index 0000000000..bcef0d1f1c
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/src/pm_mac/pmmac.c
@@ -0,0 +1,59 @@
+/* pmmac.c -- PortMidi os-dependent code */
+
+/* This file only needs to implement:
+pm_init(), which calls various routines to register the
+available midi devices,
+Pm_GetDefaultInputDeviceID(), and
+Pm_GetDefaultOutputDeviceID().
+It is seperate from pmmacosxcm because we might want to register
+non-CoreMIDI devices.
+*/
+
+#include "stdlib.h"
+#include "portmidi.h"
+#include "pmutil.h"
+#include "pminternal.h"
+#include "pmmacosxcm.h"
+
+PmDeviceID pm_default_input_device_id = -1;
+PmDeviceID pm_default_output_device_id = -1;
+
+void pm_init()
+{
+ PmError err = pm_macosxcm_init();
+ // this is set when we return to Pm_Initialize, but we need it
+ // now in order to (successfully) call Pm_CountDevices()
+ pm_initialized = TRUE;
+ if (!err) {
+ pm_default_input_device_id = find_default_device(
+ "/PortMidi/PM_RECOMMENDED_INPUT_DEVICE", TRUE,
+ pm_default_input_device_id);
+ pm_default_output_device_id = find_default_device(
+ "/PortMidi/PM_RECOMMENDED_OUTPUT_DEVICE", FALSE,
+ pm_default_output_device_id);
+ }
+}
+
+
+void pm_term(void)
+{
+ pm_macosxcm_term();
+}
+
+
+PmDeviceID Pm_GetDefaultInputDeviceID()
+{
+ Pm_Initialize();
+ return pm_default_input_device_id;
+}
+
+PmDeviceID Pm_GetDefaultOutputDeviceID() {
+ Pm_Initialize();
+ return pm_default_output_device_id;
+}
+
+void *pm_alloc(size_t s) { return malloc(s); }
+
+void pm_free(void *ptr) { free(ptr); }
+
+
diff --git a/libs/backends/wavesaudio/portmidi/src/pm_mac/pmmac.h b/libs/backends/wavesaudio/portmidi/src/pm_mac/pmmac.h
new file mode 100644
index 0000000000..6cc0392c3f
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/src/pm_mac/pmmac.h
@@ -0,0 +1,4 @@
+/* pmmac.h */
+
+extern PmDeviceID pm_default_input_device_id;
+extern PmDeviceID pm_default_output_device_id; \ No newline at end of file
diff --git a/libs/backends/wavesaudio/portmidi/src/pm_mac/pmmacosxcm.c b/libs/backends/wavesaudio/portmidi/src/pm_mac/pmmacosxcm.c
new file mode 100644
index 0000000000..78513573d4
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/src/pm_mac/pmmacosxcm.c
@@ -0,0 +1,1010 @@
+/*
+ * Platform interface to the MacOS X CoreMIDI framework
+ *
+ * Jon Parise <jparise at cmu.edu>
+ * and subsequent work by Andrew Zeldis and Zico Kolter
+ * and Roger B. Dannenberg
+ *
+ * $Id: pmmacosx.c,v 1.17 2002/01/27 02:40:40 jon Exp $
+ */
+
+/* Notes:
+ since the input and output streams are represented by MIDIEndpointRef
+ values and almost no other state, we store the MIDIEndpointRef on
+ descriptors[midi->device_id].descriptor. The only other state we need
+ is for errors: we need to know if there is an error and if so, what is
+ the error text. We use a structure with two kinds of
+ host error: "error" and "callback_error". That way, asynchronous callbacks
+ do not interfere with other error information.
+
+ OS X does not seem to have an error-code-to-text function, so we will
+ just use text messages instead of error codes.
+ */
+
+#include <stdlib.h>
+
+//#define CM_DEBUG 1
+
+#include "portmidi.h"
+#include "pmutil.h"
+#include "pminternal.h"
+#include "porttime.h"
+#include "pmmac.h"
+#include "pmmacosxcm.h"
+
+#include <stdio.h>
+#include <string.h>
+
+#include <CoreServices/CoreServices.h>
+#include <CoreMIDI/MIDIServices.h>
+#include <CoreAudio/HostTime.h>
+#include <unistd.h>
+
+#define PACKET_BUFFER_SIZE 1024
+/* maximum overall data rate (OS X limit is 15000 bytes/second) */
+#define MAX_BYTES_PER_S 14000
+
+/* Apple reports that packets are dropped when the MIDI bytes/sec
+ exceeds 15000. This is computed by "tracking the number of MIDI
+ bytes scheduled into 1-second buckets over the last six seconds
+ and averaging these counts."
+
+ This is apparently based on timestamps, not on real time, so
+ we have to avoid constructing packets that schedule high speed
+ output even if the actual writes are delayed (which was my first
+ solution).
+
+ The LIMIT_RATE symbol, if defined, enables code to modify
+ timestamps as follows:
+ After each packet is formed, the next allowable timestamp is
+ computed as this_packet_time + this_packet_len * delay_per_byte
+
+ This is the minimum timestamp allowed in the next packet.
+
+ Note that this distorts accurate timestamps somewhat.
+ */
+#define LIMIT_RATE 1
+
+#define SYSEX_BUFFER_SIZE 128
+
+#define VERBOSE_ON 1
+#define VERBOSE if (VERBOSE_ON)
+
+#define MIDI_SYSEX 0xf0
+#define MIDI_EOX 0xf7
+#define MIDI_STATUS_MASK 0x80
+
+// "Ref"s are pointers on 32-bit machines and ints on 64 bit machines
+// NULL_REF is our representation of either 0 or NULL
+#ifdef __LP64__
+#define NULL_REF 0
+#else
+#define NULL_REF NULL
+#endif
+
+static MIDIClientRef client = NULL_REF; /* Client handle to the MIDI server */
+static MIDIPortRef portIn = NULL_REF; /* Input port handle */
+static MIDIPortRef portOut = NULL_REF; /* Output port handle */
+
+extern pm_fns_node pm_macosx_in_dictionary;
+extern pm_fns_node pm_macosx_out_dictionary;
+
+typedef struct midi_macosxcm_struct {
+ PmTimestamp sync_time; /* when did we last determine delta? */
+ UInt64 delta; /* difference between stream time and real time in ns */
+ UInt64 last_time; /* last output time in host units*/
+ int first_message; /* tells midi_write to sychronize timestamps */
+ int sysex_mode; /* middle of sending sysex */
+ uint32_t sysex_word; /* accumulate data when receiving sysex */
+ uint32_t sysex_byte_count; /* count how many received */
+ char error[PM_HOST_ERROR_MSG_LEN];
+ char callback_error[PM_HOST_ERROR_MSG_LEN];
+ Byte packetBuffer[PACKET_BUFFER_SIZE];
+ MIDIPacketList *packetList; /* a pointer to packetBuffer */
+ MIDIPacket *packet;
+ Byte sysex_buffer[SYSEX_BUFFER_SIZE]; /* temp storage for sysex data */
+ MIDITimeStamp sysex_timestamp; /* timestamp to use with sysex data */
+ /* allow for running status (is running status possible here? -rbd): -cpr */
+ unsigned char last_command;
+ int32_t last_msg_length;
+ /* limit midi data rate (a CoreMidi requirement): */
+ UInt64 min_next_time; /* when can the next send take place? */
+ int byte_count; /* how many bytes in the next packet list? */
+ Float64 us_per_host_tick; /* host clock frequency, units of min_next_time */
+ UInt64 host_ticks_per_byte; /* host clock units per byte at maximum rate */
+} midi_macosxcm_node, *midi_macosxcm_type;
+
+/* private function declarations */
+MIDITimeStamp timestamp_pm_to_cm(PmTimestamp timestamp);
+PmTimestamp timestamp_cm_to_pm(MIDITimeStamp timestamp);
+
+char* cm_get_full_endpoint_name(MIDIEndpointRef endpoint);
+
+
+static int
+midi_length(int32_t msg)
+{
+ int status, high, low;
+ static int high_lengths[] = {
+ 1, 1, 1, 1, 1, 1, 1, 1, /* 0x00 through 0x70 */
+ 3, 3, 3, 3, 2, 2, 3, 1 /* 0x80 through 0xf0 */
+ };
+ static int low_lengths[] = {
+ 1, 2, 3, 2, 1, 1, 1, 1, /* 0xf0 through 0xf8 */
+ 1, 1, 1, 1, 1, 1, 1, 1 /* 0xf9 through 0xff */
+ };
+
+ status = msg & 0xFF;
+ high = status >> 4;
+ low = status & 15;
+
+ return (high != 0xF) ? high_lengths[high] : low_lengths[low];
+}
+
+static PmTimestamp midi_synchronize(PmInternal *midi)
+{
+ midi_macosxcm_type m = (midi_macosxcm_type) midi->descriptor;
+ UInt64 pm_stream_time_2 =
+ AudioConvertHostTimeToNanos(AudioGetCurrentHostTime());
+ PmTimestamp real_time;
+ UInt64 pm_stream_time;
+ /* if latency is zero and this is an output, there is no
+ time reference and midi_synchronize should never be called */
+ assert(midi->time_proc);
+ assert(!(midi->write_flag && midi->latency == 0));
+ do {
+ /* read real_time between two reads of stream time */
+ pm_stream_time = pm_stream_time_2;
+ real_time = (*midi->time_proc)(midi->time_info);
+ pm_stream_time_2 = AudioConvertHostTimeToNanos(AudioGetCurrentHostTime());
+ /* repeat if more than 0.5 ms has elapsed */
+ } while (pm_stream_time_2 > pm_stream_time + 500000);
+ m->delta = pm_stream_time - ((UInt64) real_time * (UInt64) 1000000);
+ m->sync_time = real_time;
+ return real_time;
+}
+
+
+static void
+process_packet(MIDIPacket *packet, PmEvent *event,
+ PmInternal *midi, midi_macosxcm_type m)
+{
+ /* handle a packet of MIDI messages from CoreMIDI */
+ /* there may be multiple short messages in one packet (!) */
+ unsigned int remaining_length = packet->length;
+ unsigned char *cur_packet_data = packet->data;
+ while (remaining_length > 0) {
+ if (cur_packet_data[0] == MIDI_SYSEX ||
+ /* are we in the middle of a sysex message? */
+ (m->last_command == 0 &&
+ !(cur_packet_data[0] & MIDI_STATUS_MASK))) {
+ m->last_command = 0; /* no running status */
+ unsigned int amt = pm_read_bytes(midi, cur_packet_data,
+ remaining_length,
+ event->timestamp);
+ remaining_length -= amt;
+ cur_packet_data += amt;
+ } else if (cur_packet_data[0] == MIDI_EOX) {
+ /* this should never happen, because pm_read_bytes should
+ * get and read all EOX bytes*/
+ midi->sysex_in_progress = FALSE;
+ m->last_command = 0;
+ } else if (cur_packet_data[0] & MIDI_STATUS_MASK) {
+ /* compute the length of the next (short) msg in packet */
+ unsigned int cur_message_length = midi_length(cur_packet_data[0]);
+ if (cur_message_length > remaining_length) {
+#ifdef DEBUG
+ printf("PortMidi debug msg: not enough data");
+#endif
+ /* since there's no more data, we're done */
+ return;
+ }
+ m->last_msg_length = cur_message_length;
+ m->last_command = cur_packet_data[0];
+ switch (cur_message_length) {
+ case 1:
+ event->message = Pm_Message(cur_packet_data[0], 0, 0);
+ break;
+ case 2:
+ event->message = Pm_Message(cur_packet_data[0],
+ cur_packet_data[1], 0);
+ break;
+ case 3:
+ event->message = Pm_Message(cur_packet_data[0],
+ cur_packet_data[1],
+ cur_packet_data[2]);
+ break;
+ default:
+ /* PortMIDI internal error; should never happen */
+ assert(cur_message_length == 1);
+ return; /* give up on packet if continued after assert */
+ }
+ pm_read_short(midi, event);
+ remaining_length -= m->last_msg_length;
+ cur_packet_data += m->last_msg_length;
+ } else if (m->last_msg_length > remaining_length + 1) {
+ /* we have running status, but not enough data */
+#ifdef DEBUG
+ printf("PortMidi debug msg: not enough data in CoreMIDI packet");
+#endif
+ /* since there's no more data, we're done */
+ return;
+ } else { /* output message using running status */
+ switch (m->last_msg_length) {
+ case 1:
+ event->message = Pm_Message(m->last_command, 0, 0);
+ break;
+ case 2:
+ event->message = Pm_Message(m->last_command,
+ cur_packet_data[0], 0);
+ break;
+ case 3:
+ event->message = Pm_Message(m->last_command,
+ cur_packet_data[0],
+ cur_packet_data[1]);
+ break;
+ default:
+ /* last_msg_length is invalid -- internal PortMIDI error */
+ assert(m->last_msg_length == 1);
+ }
+ pm_read_short(midi, event);
+ remaining_length -= (m->last_msg_length - 1);
+ cur_packet_data += (m->last_msg_length - 1);
+ }
+ }
+}
+
+
+
+/* called when MIDI packets are received */
+static void
+readProc(const MIDIPacketList *newPackets, void *refCon, void *connRefCon)
+{
+ PmInternal *midi;
+ midi_macosxcm_type m;
+ PmEvent event;
+ MIDIPacket *packet;
+ unsigned int packetIndex;
+ uint32_t now;
+ unsigned int status;
+
+#ifdef CM_DEBUG
+ printf("readProc: numPackets %d: ", newPackets->numPackets);
+#endif
+
+ /* Retrieve the context for this connection */
+ midi = (PmInternal *) connRefCon;
+ m = (midi_macosxcm_type) midi->descriptor;
+ assert(m);
+
+ /* synchronize time references every 100ms */
+ now = (*midi->time_proc)(midi->time_info);
+ if (m->first_message || m->sync_time + 100 /*ms*/ < now) {
+ /* time to resync */
+ now = midi_synchronize(midi);
+ m->first_message = FALSE;
+ }
+
+ packet = (MIDIPacket *) &newPackets->packet[0];
+ /* printf("readproc packet status %x length %d\n", packet->data[0],
+ packet->length); */
+ for (packetIndex = 0; packetIndex < newPackets->numPackets; packetIndex++) {
+ /* Set the timestamp and dispatch this message */
+ event.timestamp = (PmTimestamp) /* explicit conversion */ (
+ (AudioConvertHostTimeToNanos(packet->timeStamp) - m->delta) /
+ (UInt64) 1000000);
+ status = packet->data[0];
+ /* process packet as sysex data if it begins with MIDI_SYSEX, or
+ MIDI_EOX or non-status byte with no running status */
+#ifdef CM_DEBUG
+ printf(" %d", packet->length);
+#endif
+ if (status == MIDI_SYSEX || status == MIDI_EOX ||
+ ((!(status & MIDI_STATUS_MASK)) && !m->last_command)) {
+ /* previously was: !(status & MIDI_STATUS_MASK)) {
+ * but this could mistake running status for sysex data
+ */
+ /* reset running status data -cpr */
+ m->last_command = 0;
+ m->last_msg_length = 0;
+ /* printf("sysex packet length: %d\n", packet->length); */
+ pm_read_bytes(midi, packet->data, packet->length, event.timestamp);
+ } else {
+ process_packet(packet, &event, midi, m);
+ }
+ packet = MIDIPacketNext(packet);
+ }
+#ifdef CM_DEBUG
+ printf("\n");
+#endif
+}
+
+static PmError
+midi_in_open(PmInternal *midi, void *driverInfo)
+{
+ MIDIEndpointRef endpoint;
+ midi_macosxcm_type m;
+ OSStatus macHostError;
+
+ /* insure that we have a time_proc for timing */
+ if (midi->time_proc == NULL) {
+ if (!Pt_Started())
+ Pt_Start(1, 0, 0);
+ /* time_get does not take a parameter, so coerce */
+ midi->time_proc = (PmTimeProcPtr) Pt_Time;
+ }
+ endpoint = (MIDIEndpointRef) (long) descriptors[midi->device_id].descriptor;
+ if (endpoint == NULL_REF) {
+ return pmInvalidDeviceId;
+ }
+
+ m = (midi_macosxcm_type) pm_alloc(sizeof(midi_macosxcm_node)); /* create */
+ midi->descriptor = m;
+ if (!m) {
+ return pmInsufficientMemory;
+ }
+ m->error[0] = 0;
+ m->callback_error[0] = 0;
+ m->sync_time = 0;
+ m->delta = 0;
+ m->last_time = 0;
+ m->first_message = TRUE;
+ m->sysex_mode = FALSE;
+ m->sysex_word = 0;
+ m->sysex_byte_count = 0;
+ m->packetList = NULL;
+ m->packet = NULL;
+ m->last_command = 0;
+ m->last_msg_length = 0;
+
+ macHostError = MIDIPortConnectSource(portIn, endpoint, midi);
+ if (macHostError != noErr) {
+ pm_hosterror = macHostError;
+ sprintf(pm_hosterror_text,
+ "Host error %ld: MIDIPortConnectSource() in midi_in_open()",
+ (long) macHostError);
+ midi->descriptor = NULL;
+ pm_free(m);
+ return pmHostError;
+ }
+
+ return pmNoError;
+}
+
+static PmError
+midi_in_close(PmInternal *midi)
+{
+ MIDIEndpointRef endpoint;
+ OSStatus macHostError;
+ PmError err = pmNoError;
+
+ midi_macosxcm_type m = (midi_macosxcm_type) midi->descriptor;
+
+ if (!m) return pmBadPtr;
+
+ endpoint = (MIDIEndpointRef) (long) descriptors[midi->device_id].descriptor;
+ if (endpoint == NULL_REF) {
+ pm_hosterror = pmBadPtr;
+ }
+
+ /* shut off the incoming messages before freeing data structures */
+ macHostError = MIDIPortDisconnectSource(portIn, endpoint);
+ if (macHostError != noErr) {
+ pm_hosterror = macHostError;
+ sprintf(pm_hosterror_text,
+ "Host error %ld: MIDIPortDisconnectSource() in midi_in_close()",
+ (long) macHostError);
+ err = pmHostError;
+ }
+
+ midi->descriptor = NULL;
+ pm_free(midi->descriptor);
+
+ return err;
+}
+
+
+static PmError
+midi_out_open(PmInternal *midi, void *driverInfo)
+{
+ midi_macosxcm_type m;
+
+ m = (midi_macosxcm_type) pm_alloc(sizeof(midi_macosxcm_node)); /* create */
+ midi->descriptor = m;
+ if (!m) {
+ return pmInsufficientMemory;
+ }
+ m->error[0] = 0;
+ m->callback_error[0] = 0;
+ m->sync_time = 0;
+ m->delta = 0;
+ m->last_time = 0;
+ m->first_message = TRUE;
+ m->sysex_mode = FALSE;
+ m->sysex_word = 0;
+ m->sysex_byte_count = 0;
+ m->packetList = (MIDIPacketList *) m->packetBuffer;
+ m->packet = NULL;
+ m->last_command = 0;
+ m->last_msg_length = 0;
+ m->min_next_time = 0;
+ m->byte_count = 0;
+ m->us_per_host_tick = 1000000.0 / AudioGetHostClockFrequency();
+ m->host_ticks_per_byte = (UInt64) (1000000.0 /
+ (m->us_per_host_tick * MAX_BYTES_PER_S));
+ return pmNoError;
+}
+
+
+static PmError
+midi_out_close(PmInternal *midi)
+{
+ midi_macosxcm_type m = (midi_macosxcm_type) midi->descriptor;
+ if (!m) return pmBadPtr;
+
+ midi->descriptor = NULL;
+ pm_free(midi->descriptor);
+
+ return pmNoError;
+}
+
+static PmError
+midi_abort(PmInternal *midi)
+{
+ PmError err = pmNoError;
+ OSStatus macHostError;
+ MIDIEndpointRef endpoint =
+ (MIDIEndpointRef) (long) descriptors[midi->device_id].descriptor;
+ macHostError = MIDIFlushOutput(endpoint);
+ if (macHostError != noErr) {
+ pm_hosterror = macHostError;
+ sprintf(pm_hosterror_text,
+ "Host error %ld: MIDIFlushOutput()", (long) macHostError);
+ err = pmHostError;
+ }
+ return err;
+}
+
+
+static PmError
+midi_write_flush(PmInternal *midi, PmTimestamp timestamp)
+{
+ OSStatus macHostError;
+ midi_macosxcm_type m = (midi_macosxcm_type) midi->descriptor;
+ MIDIEndpointRef endpoint =
+ (MIDIEndpointRef) (long) descriptors[midi->device_id].descriptor;
+ assert(m);
+ assert(endpoint);
+ if (m->packet != NULL) {
+ /* out of space, send the buffer and start refilling it */
+ /* before we can send, maybe delay to limit data rate. OS X allows
+ * 15KB/s. */
+ UInt64 now = AudioGetCurrentHostTime();
+ if (now < m->min_next_time) {
+ usleep((useconds_t)
+ ((m->min_next_time - now) * m->us_per_host_tick));
+ }
+ macHostError = MIDISend(portOut, endpoint, m->packetList);
+ m->packet = NULL; /* indicate no data in packetList now */
+ m->min_next_time = now + m->byte_count * m->host_ticks_per_byte;
+ m->byte_count = 0;
+ if (macHostError != noErr) goto send_packet_error;
+ }
+ return pmNoError;
+
+send_packet_error:
+ pm_hosterror = macHostError;
+ sprintf(pm_hosterror_text,
+ "Host error %ld: MIDISend() in midi_write()",
+ (long) macHostError);
+ return pmHostError;
+
+}
+
+
+static PmError
+send_packet(PmInternal *midi, Byte *message, unsigned int messageLength,
+ MIDITimeStamp timestamp)
+{
+ PmError err;
+ midi_macosxcm_type m = (midi_macosxcm_type) midi->descriptor;
+ assert(m);
+
+ /* printf("add %d to packet %p len %d\n", message[0], m->packet, messageLength); */
+ m->packet = MIDIPacketListAdd(m->packetList, sizeof(m->packetBuffer),
+ m->packet, timestamp, messageLength,
+ message);
+ m->byte_count += messageLength;
+ if (m->packet == NULL) {
+ /* out of space, send the buffer and start refilling it */
+ /* make midi->packet non-null to fool midi_write_flush into sending */
+ m->packet = (MIDIPacket *) 4;
+ /* timestamp is 0 because midi_write_flush ignores timestamp since
+ * timestamps are already in packets. The timestamp parameter is here
+ * because other API's need it. midi_write_flush can be called
+ * from system-independent code that must be cross-API.
+ */
+ if ((err = midi_write_flush(midi, 0)) != pmNoError) return err;
+ m->packet = MIDIPacketListInit(m->packetList);
+ assert(m->packet); /* if this fails, it's a programming error */
+ m->packet = MIDIPacketListAdd(m->packetList, sizeof(m->packetBuffer),
+ m->packet, timestamp, messageLength,
+ message);
+ assert(m->packet); /* can't run out of space on first message */
+ }
+ return pmNoError;
+}
+
+
+static PmError
+midi_write_short(PmInternal *midi, PmEvent *event)
+{
+ PmTimestamp when = event->timestamp;
+ PmMessage what = event->message;
+ MIDITimeStamp timestamp;
+ UInt64 when_ns;
+ midi_macosxcm_type m = (midi_macosxcm_type) midi->descriptor;
+ Byte message[4];
+ unsigned int messageLength;
+
+ if (m->packet == NULL) {
+ m->packet = MIDIPacketListInit(m->packetList);
+ /* this can never fail, right? failure would indicate something
+ unrecoverable */
+ assert(m->packet);
+ }
+
+ /* compute timestamp */
+ if (when == 0) when = midi->now;
+ /* if latency == 0, midi->now is not valid. We will just set it to zero */
+ if (midi->latency == 0) when = 0;
+ when_ns = ((UInt64) (when + midi->latency) * (UInt64) 1000000) + m->delta;
+ timestamp = (MIDITimeStamp) AudioConvertNanosToHostTime(when_ns);
+
+ message[0] = Pm_MessageStatus(what);
+ message[1] = Pm_MessageData1(what);
+ message[2] = Pm_MessageData2(what);
+ messageLength = midi_length(what);
+
+ /* make sure we go foreward in time */
+ if (timestamp < m->min_next_time) timestamp = m->min_next_time;
+
+ #ifdef LIMIT_RATE
+ if (timestamp < m->last_time)
+ timestamp = m->last_time;
+ m->last_time = timestamp + messageLength * m->host_ticks_per_byte;
+ #endif
+
+ /* Add this message to the packet list */
+ return send_packet(midi, message, messageLength, timestamp);
+}
+
+
+static PmError
+midi_begin_sysex(PmInternal *midi, PmTimestamp when)
+{
+ UInt64 when_ns;
+ midi_macosxcm_type m = (midi_macosxcm_type) midi->descriptor;
+ assert(m);
+ m->sysex_byte_count = 0;
+
+ /* compute timestamp */
+ if (when == 0) when = midi->now;
+ /* if latency == 0, midi->now is not valid. We will just set it to zero */
+ if (midi->latency == 0) when = 0;
+ when_ns = ((UInt64) (when + midi->latency) * (UInt64) 1000000) + m->delta;
+ m->sysex_timestamp = (MIDITimeStamp) AudioConvertNanosToHostTime(when_ns);
+
+ if (m->packet == NULL) {
+ m->packet = MIDIPacketListInit(m->packetList);
+ /* this can never fail, right? failure would indicate something
+ unrecoverable */
+ assert(m->packet);
+ }
+ return pmNoError;
+}
+
+
+static PmError
+midi_end_sysex(PmInternal *midi, PmTimestamp when)
+{
+ PmError err;
+ midi_macosxcm_type m = (midi_macosxcm_type) midi->descriptor;
+ assert(m);
+
+ /* make sure we go foreward in time */
+ if (m->sysex_timestamp < m->min_next_time)
+ m->sysex_timestamp = m->min_next_time;
+
+ #ifdef LIMIT_RATE
+ if (m->sysex_timestamp < m->last_time)
+ m->sysex_timestamp = m->last_time;
+ m->last_time = m->sysex_timestamp + m->sysex_byte_count *
+ m->host_ticks_per_byte;
+ #endif
+
+ /* now send what's in the buffer */
+ err = send_packet(midi, m->sysex_buffer, m->sysex_byte_count,
+ m->sysex_timestamp);
+ m->sysex_byte_count = 0;
+ if (err != pmNoError) {
+ m->packet = NULL; /* flush everything in the packet list */
+ return err;
+ }
+ return pmNoError;
+}
+
+
+static PmError
+midi_write_byte(PmInternal *midi, unsigned char byte, PmTimestamp timestamp)
+{
+ midi_macosxcm_type m = (midi_macosxcm_type) midi->descriptor;
+ assert(m);
+ if (m->sysex_byte_count >= SYSEX_BUFFER_SIZE) {
+ PmError err = midi_end_sysex(midi, timestamp);
+ if (err != pmNoError) return err;
+ }
+ m->sysex_buffer[m->sysex_byte_count++] = byte;
+ return pmNoError;
+}
+
+
+static PmError
+midi_write_realtime(PmInternal *midi, PmEvent *event)
+{
+ /* to send a realtime message during a sysex message, first
+ flush all pending sysex bytes into packet list */
+ PmError err = midi_end_sysex(midi, 0);
+ if (err != pmNoError) return err;
+ /* then we can just do a normal midi_write_short */
+ return midi_write_short(midi, event);
+}
+
+static unsigned int midi_has_host_error(PmInternal *midi)
+{
+ midi_macosxcm_type m = (midi_macosxcm_type) midi->descriptor;
+ return (m->callback_error[0] != 0) || (m->error[0] != 0);
+}
+
+
+static void midi_get_host_error(PmInternal *midi, char *msg, unsigned int len)
+{
+ midi_macosxcm_type m = (midi_macosxcm_type) midi->descriptor;
+ msg[0] = 0; /* initialize to empty string */
+ if (m) { /* make sure there is an open device to examine */
+ if (m->error[0]) {
+ strncpy(msg, m->error, len);
+ m->error[0] = 0; /* clear the error */
+ } else if (m->callback_error[0]) {
+ strncpy(msg, m->callback_error, len);
+ m->callback_error[0] = 0; /* clear the error */
+ }
+ msg[len - 1] = 0; /* make sure string is terminated */
+ }
+}
+
+
+MIDITimeStamp timestamp_pm_to_cm(PmTimestamp timestamp)
+{
+ UInt64 nanos;
+ if (timestamp <= 0) {
+ return (MIDITimeStamp)0;
+ } else {
+ nanos = (UInt64)timestamp * (UInt64)1000000;
+ return (MIDITimeStamp)AudioConvertNanosToHostTime(nanos);
+ }
+}
+
+PmTimestamp timestamp_cm_to_pm(MIDITimeStamp timestamp)
+{
+ UInt64 nanos;
+ nanos = AudioConvertHostTimeToNanos(timestamp);
+ return (PmTimestamp)(nanos / (UInt64)1000000);
+}
+
+
+//
+// Code taken from http://developer.apple.com/qa/qa2004/qa1374.html
+//////////////////////////////////////
+// Obtain the name of an endpoint without regard for whether it has connections.
+// The result should be released by the caller.
+CFStringRef EndpointName(MIDIEndpointRef endpoint, bool isExternal)
+{
+ CFMutableStringRef result = CFStringCreateMutable(NULL, 0);
+ CFStringRef str;
+
+ // begin with the endpoint's name
+ str = NULL;
+ MIDIObjectGetStringProperty(endpoint, kMIDIPropertyName, &str);
+ if (str != NULL) {
+ CFStringAppend(result, str);
+ CFRelease(str);
+ }
+
+ MIDIEntityRef entity = NULL_REF;
+ MIDIEndpointGetEntity(endpoint, &entity);
+ if (entity == NULL_REF)
+ // probably virtual
+ return result;
+
+ if (CFStringGetLength(result) == 0) {
+ // endpoint name has zero length -- try the entity
+ str = NULL;
+ MIDIObjectGetStringProperty(entity, kMIDIPropertyName, &str);
+ if (str != NULL) {
+ CFStringAppend(result, str);
+ CFRelease(str);
+ }
+ }
+ // now consider the device's name
+ MIDIDeviceRef device = NULL_REF;
+ MIDIEntityGetDevice(entity, &device);
+ if (device == NULL_REF)
+ return result;
+
+ str = NULL;
+ MIDIObjectGetStringProperty(device, kMIDIPropertyName, &str);
+ if (CFStringGetLength(result) == 0) {
+ CFRelease(result);
+ return str;
+ }
+ if (str != NULL) {
+ // if an external device has only one entity, throw away
+ // the endpoint name and just use the device name
+ if (isExternal && MIDIDeviceGetNumberOfEntities(device) < 2) {
+ CFRelease(result);
+ return str;
+ } else {
+ if (CFStringGetLength(str) == 0) {
+ CFRelease(str);
+ return result;
+ }
+ // does the entity name already start with the device name?
+ // (some drivers do this though they shouldn't)
+ // if so, do not prepend
+ if (CFStringCompareWithOptions( result, /* endpoint name */
+ str /* device name */,
+ CFRangeMake(0, CFStringGetLength(str)), 0) != kCFCompareEqualTo) {
+ // prepend the device name to the entity name
+ if (CFStringGetLength(result) > 0)
+ CFStringInsert(result, 0, CFSTR(" "));
+ CFStringInsert(result, 0, str);
+ }
+ CFRelease(str);
+ }
+ }
+ return result;
+}
+
+
+// Obtain the name of an endpoint, following connections.
+// The result should be released by the caller.
+static CFStringRef ConnectedEndpointName(MIDIEndpointRef endpoint)
+{
+ CFMutableStringRef result = CFStringCreateMutable(NULL, 0);
+ CFStringRef str;
+ OSStatus err;
+ long i;
+
+ // Does the endpoint have connections?
+ CFDataRef connections = NULL;
+ long nConnected = 0;
+ bool anyStrings = false;
+ err = MIDIObjectGetDataProperty(endpoint, kMIDIPropertyConnectionUniqueID, &connections);
+ if (connections != NULL) {
+ // It has connections, follow them
+ // Concatenate the names of all connected devices
+ nConnected = CFDataGetLength(connections) / (int32_t) sizeof(MIDIUniqueID);
+ if (nConnected) {
+ const SInt32 *pid = (const SInt32 *)(CFDataGetBytePtr(connections));
+ for (i = 0; i < nConnected; ++i, ++pid) {
+ MIDIUniqueID id = EndianS32_BtoN(*pid);
+ MIDIObjectRef connObject;
+ MIDIObjectType connObjectType;
+ err = MIDIObjectFindByUniqueID(id, &connObject, &connObjectType);
+ if (err == noErr) {
+ if (connObjectType == kMIDIObjectType_ExternalSource ||
+ connObjectType == kMIDIObjectType_ExternalDestination) {
+ // Connected to an external device's endpoint (10.3 and later).
+ str = EndpointName((MIDIEndpointRef)(connObject), true);
+ } else {
+ // Connected to an external device (10.2) (or something else, catch-all)
+ str = NULL;
+ MIDIObjectGetStringProperty(connObject, kMIDIPropertyName, &str);
+ }
+ if (str != NULL) {
+ if (anyStrings)
+ CFStringAppend(result, CFSTR(", "));
+ else anyStrings = true;
+ CFStringAppend(result, str);
+ CFRelease(str);
+ }
+ }
+ }
+ }
+ CFRelease(connections);
+ }
+ if (anyStrings)
+ return result;
+
+ // Here, either the endpoint had no connections, or we failed to obtain names for any of them.
+ return EndpointName(endpoint, false);
+}
+
+
+char* cm_get_full_endpoint_name(MIDIEndpointRef endpoint)
+{
+#ifdef OLDCODE
+ MIDIEntityRef entity;
+ MIDIDeviceRef device;
+
+ CFStringRef endpointName = NULL;
+ CFStringRef deviceName = NULL;
+#endif
+ CFStringRef fullName = NULL;
+ CFStringEncoding defaultEncoding;
+ char* newName;
+
+ /* get the default string encoding */
+ defaultEncoding = CFStringGetSystemEncoding();
+
+ fullName = ConnectedEndpointName(endpoint);
+
+#ifdef OLDCODE
+ /* get the entity and device info */
+ MIDIEndpointGetEntity(endpoint, &entity);
+ MIDIEntityGetDevice(entity, &device);
+
+ /* create the nicely formated name */
+ MIDIObjectGetStringProperty(endpoint, kMIDIPropertyName, &endpointName);
+ MIDIObjectGetStringProperty(device, kMIDIPropertyName, &deviceName);
+ if (deviceName != NULL) {
+ fullName = CFStringCreateWithFormat(NULL, NULL, CFSTR("%@: %@"),
+ deviceName, endpointName);
+ } else {
+ fullName = endpointName;
+ }
+#endif
+ /* copy the string into our buffer */
+ newName = (char *) malloc(CFStringGetLength(fullName) + 1);
+ CFStringGetCString(fullName, newName, CFStringGetLength(fullName) + 1,
+ defaultEncoding);
+
+ /* clean up */
+#ifdef OLDCODE
+ if (endpointName) CFRelease(endpointName);
+ if (deviceName) CFRelease(deviceName);
+#endif
+ if (fullName) CFRelease(fullName);
+
+ return newName;
+}
+
+
+
+pm_fns_node pm_macosx_in_dictionary = {
+ none_write_short,
+ none_sysex,
+ none_sysex,
+ none_write_byte,
+ none_write_short,
+ none_write_flush,
+ none_synchronize,
+ midi_in_open,
+ midi_abort,
+ midi_in_close,
+ success_poll,
+ midi_has_host_error,
+ midi_get_host_error,
+};
+
+pm_fns_node pm_macosx_out_dictionary = {
+ midi_write_short,
+ midi_begin_sysex,
+ midi_end_sysex,
+ midi_write_byte,
+ midi_write_realtime,
+ midi_write_flush,
+ midi_synchronize,
+ midi_out_open,
+ midi_abort,
+ midi_out_close,
+ success_poll,
+ midi_has_host_error,
+ midi_get_host_error,
+};
+
+
+PmError pm_macosxcm_init(void)
+{
+ ItemCount numInputs, numOutputs, numDevices;
+ MIDIEndpointRef endpoint;
+ int i;
+ OSStatus macHostError;
+ char *error_text;
+
+ /* Determine the number of MIDI devices on the system */
+ numDevices = MIDIGetNumberOfDevices();
+ numInputs = MIDIGetNumberOfSources();
+ numOutputs = MIDIGetNumberOfDestinations();
+
+ /* Return prematurely if no devices exist on the system
+ Note that this is not an error. There may be no devices.
+ Pm_CountDevices() will return zero, which is correct and
+ useful information
+ */
+ if (numDevices <= 0) {
+ return pmNoError;
+ }
+
+
+ /* Initialize the client handle */
+ macHostError = MIDIClientCreate(CFSTR("PortMidi"), NULL, NULL, &client);
+ if (macHostError != noErr) {
+ error_text = "MIDIClientCreate() in pm_macosxcm_init()";
+ goto error_return;
+ }
+
+ /* Create the input port */
+ macHostError = MIDIInputPortCreate(client, CFSTR("Input port"), readProc,
+ NULL, &portIn);
+ if (macHostError != noErr) {
+ error_text = "MIDIInputPortCreate() in pm_macosxcm_init()";
+ goto error_return;
+ }
+
+ /* Create the output port */
+ macHostError = MIDIOutputPortCreate(client, CFSTR("Output port"), &portOut);
+ if (macHostError != noErr) {
+ error_text = "MIDIOutputPortCreate() in pm_macosxcm_init()";
+ goto error_return;
+ }
+
+ /* Iterate over the MIDI input devices */
+ for (i = 0; i < numInputs; i++) {
+ endpoint = MIDIGetSource(i);
+ if (endpoint == NULL_REF) {
+ continue;
+ }
+
+ /* set the first input we see to the default */
+ if (pm_default_input_device_id == -1)
+ pm_default_input_device_id = pm_descriptor_index;
+
+ /* Register this device with PortMidi */
+ pm_add_device("CoreMIDI", cm_get_full_endpoint_name(endpoint),
+ TRUE, (void *) (long) endpoint, &pm_macosx_in_dictionary);
+ }
+
+ /* Iterate over the MIDI output devices */
+ for (i = 0; i < numOutputs; i++) {
+ endpoint = MIDIGetDestination(i);
+ if (endpoint == NULL_REF) {
+ continue;
+ }
+
+ /* set the first output we see to the default */
+ if (pm_default_output_device_id == -1)
+ pm_default_output_device_id = pm_descriptor_index;
+
+ /* Register this device with PortMidi */
+ pm_add_device("CoreMIDI", cm_get_full_endpoint_name(endpoint),
+ FALSE, (void *) (long) endpoint,
+ &pm_macosx_out_dictionary);
+ }
+ return pmNoError;
+
+error_return:
+ pm_hosterror = macHostError;
+ sprintf(pm_hosterror_text, "Host error %ld: %s\n", (long) macHostError,
+ error_text);
+ pm_macosxcm_term(); /* clear out any opened ports */
+ return pmHostError;
+}
+
+void pm_macosxcm_term(void)
+{
+ if (client != NULL_REF) MIDIClientDispose(client);
+ if (portIn != NULL_REF) MIDIPortDispose(portIn);
+ if (portOut != NULL_REF) MIDIPortDispose(portOut);
+}
diff --git a/libs/backends/wavesaudio/portmidi/src/pm_mac/pmmacosxcm.h b/libs/backends/wavesaudio/portmidi/src/pm_mac/pmmacosxcm.h
new file mode 100644
index 0000000000..ea79902d40
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/src/pm_mac/pmmacosxcm.h
@@ -0,0 +1,6 @@
+/* system-specific definitions */
+
+PmError pm_macosxcm_init(void);
+void pm_macosxcm_term(void);
+
+PmDeviceID find_default_device(char *path, int input, PmDeviceID id);
diff --git a/libs/backends/wavesaudio/portmidi/src/pm_mac/readbinaryplist.c b/libs/backends/wavesaudio/portmidi/src/pm_mac/readbinaryplist.c
new file mode 100644
index 0000000000..d8ed8fbabc
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/src/pm_mac/readbinaryplist.c
@@ -0,0 +1,1115 @@
+/*
+
+readbinaryplist.c -- Roger B. Dannenberg, Jun 2008
+Based on ReadBinaryPList.m by Jens Ayton, 2007
+
+Note that this code is intended to read preference files and has an upper
+bound on file size (currently 100MB) and assumes in some places that 32 bit
+offsets are sufficient.
+
+Here are his comments:
+
+Reader for binary property list files (version 00).
+
+This has been found to work on all 566 binary plists in my ~/Library/Preferences/
+and /Library/Preferences/ directories. This probably does not provide full
+test coverage. It has also been found to provide different data to Apple's
+implementation when presented with a key-value archive. This is because Apple's
+implementation produces undocumented CFKeyArchiverUID objects. My implementation
+produces dictionaries instead, matching the in-file representation used in XML
+and OpenStep plists. See extract_uid().
+
+Full disclosure: in implementing this software, I read one comment and one
+struct defintion in CFLite, Apple's implementation, which is under the APSL
+license. I also deduced the information about CFKeyArchiverUID from that code.
+However, none of the implementation was copied.
+
+Copyright (C) 2007 Jens Ayton
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+*/
+
+/* A note about memory management:
+Strings and possibly other values are unique and because the values
+associated with IDs are cached, you end up with a directed graph rather
+than a tree. It is tricky to free the data because if you do a simple
+depth-first search to free nodes, you will free nodes twice. I decided
+to allocate memory from blocks of 1024 bytes and keep the blocks in a
+list associated with but private to this module. So the user should
+access this module by calling:
+ bplist_read_file() or bplist_read_user_pref() or
+ bplist_read_system_pref()
+which returns a value. When you are done with the value, call
+ bplist_free_data()
+This will of course free the value_ptr returned by bplist_read_*()
+
+To deal with memory exhaustion (what happens when malloc returns
+NULL?), use setjmp/longjmp -- a single setjmp protects the whole
+parser, and allocate uses longjmp to abort. After abort, memory
+is freed and NULL is returned to caller. There is not much here
+in the way of error reporting.
+
+Memory is obtained by calling allocate which either returns the
+memory requested or calls longjmp, so callers don't have to check.
+
+*/
+
+#include <sys/types.h>
+#include <stdlib.h>
+#include <string.h>
+#include <assert.h>
+#include <stdio.h>
+#include <sys/stat.h>
+#include "readbinaryplist.h"
+#include <Carbon/Carbon.h>
+
+#define NO 0
+#define YES 1
+#define BOOL int
+
+#define MAXPATHLEN 256
+
+/* there are 2 levels of error logging/printing:
+ * BPLIST_LOG and BPLIST_LOG_VERBOSE
+ * either or both can be set to non-zero to turn on
+ * If BPLIST_LOG_VERBOSE is true, then BPLIST_LOG
+ * is also true.
+ *
+ * In the code, logging is done by calling either
+ * bplist_log() or bplist_log_verbose(), which take
+ * parameters like printf but might be a no-op.
+ */
+
+/* #define BPLIST_LOG_VERBOSE 1 */
+
+#if BPLIST_LOG_VERBOSE
+ #ifndef BPLIST_LOG
+ #define BPLIST_LOG 1
+ #endif
+#endif
+
+#if BPLIST_LOG
+ #define bplist_log printf
+#else
+ #define bplist_log(...)
+#endif
+
+#if BPLIST_LOG_VERBOSE
+ #define bplist_log_verbose bplist_log
+#else
+ #define bplist_log_verbose(...)
+#endif
+
+
+/********* MEMORY MANAGEMENT ********/
+#define BLOCK_SIZE 1024
+// memory is aligned to multiples of this; assume malloc automatically
+// aligns to this number and assume this number is > sizeof(void *)
+#define ALIGNMENT 8
+static void *block_list = NULL;
+static char *free_ptr = NULL;
+static char *end_ptr = NULL;
+static jmp_buf abort_parsing;
+
+static void *allocate(size_t size)
+{
+ void *result;
+ if (free_ptr + size > end_ptr) {
+ size_t how_much = BLOCK_SIZE;
+ // align everything to 8 bytes
+ if (size > BLOCK_SIZE - ALIGNMENT) {
+ how_much = size + ALIGNMENT;
+ }
+ result = malloc(how_much);
+ if (result == NULL) {
+ /* serious problem */
+ longjmp(abort_parsing, 1);
+ }
+ *((void **)result) = block_list;
+ block_list = result;
+ free_ptr = ((char *) result) + ALIGNMENT;
+ end_ptr = ((char *) result) + how_much;
+ }
+ // now, there is enough rooom at free_ptr
+ result = free_ptr;
+ free_ptr += size;
+ return result;
+}
+
+void bplist_free_data()
+{
+ while (block_list) {
+ void *next = *(void **)block_list;
+ free(block_list);
+ block_list = next;
+ }
+ free_ptr = NULL;
+ end_ptr = NULL;
+}
+
+// layout of trailer -- last 32 bytes in plist data
+ uint8_t unused[6];
+ uint8_t offset_int_size;
+ uint8_t object_ref_size;
+ uint64_t object_count;
+ uint64_t top_level_object;
+ uint64_t offset_table_offset;
+
+
+enum
+{
+ kHEADER_SIZE = 8,
+ kTRAILER_SIZE = 32, //sizeof(bplist_trailer_node),
+ kMINIMUM_SANE_SIZE = kHEADER_SIZE + kTRAILER_SIZE
+};
+
+
+static const char kHEADER_BYTES[kHEADER_SIZE] = "bplist00";
+
+// map from UID key to previously parsed value
+typedef struct cache_struct {
+ uint64_t key;
+ value_ptr value;
+ struct cache_struct *next;
+} cache_node, *cache_ptr;
+
+
+typedef struct bplist_info
+{
+ uint64_t object_count;
+ const uint8_t *data_bytes;
+ uint64_t length;
+ uint64_t offset_table_offset;
+ uint8_t offset_int_size;
+ uint8_t object_ref_size;
+ cache_ptr cache;
+} bplist_info_node, *bplist_info_ptr;
+
+
+static value_ptr bplist_read_pldata(pldata_ptr data);
+static value_ptr bplist_read_pref(char *filename, OSType folder_type);
+static uint64_t read_sized_int(bplist_info_ptr bplist, uint64_t offset, uint8_t size);
+static uint64_t read_offset(bplist_info_ptr bplist, uint64_t index);
+static BOOL read_self_sized_int(bplist_info_ptr bplist, uint64_t offset, uint64_t *outValue, size_t *outSize);
+
+static value_ptr extract_object(bplist_info_ptr bplist, uint64_t objectRef);
+static value_ptr extract_simple(bplist_info_ptr bplist, uint64_t offset);
+static value_ptr extract_int(bplist_info_ptr bplist, uint64_t offset);
+static value_ptr extract_real(bplist_info_ptr bplist, uint64_t offset);
+static value_ptr extract_date(bplist_info_ptr bplist, uint64_t offset);
+static value_ptr extract_data(bplist_info_ptr bplist, uint64_t offset);
+static value_ptr extract_ascii_string(bplist_info_ptr bplist, uint64_t offset);
+static value_ptr extract_unicode_string(bplist_info_ptr bplist, uint64_t offset);
+static value_ptr extract_uid(bplist_info_ptr bplist, uint64_t offset);
+static value_ptr extract_array(bplist_info_ptr bplist, uint64_t offset);
+static value_ptr extract_dictionary(bplist_info_ptr bplist, uint64_t offset);
+
+
+value_ptr value_create()
+{
+ value_ptr value = (value_ptr) allocate(sizeof(value_node));
+ return value;
+}
+
+
+void value_set_integer(value_ptr v, int64_t i) {
+ v->tag = kTAG_INT; v->integer = i;
+}
+
+void value_set_real(value_ptr v, double d) {
+ v->tag = kTAG_REAL; v->real = d;
+}
+
+// d is seconds since 1 January 2001
+void value_set_date(value_ptr v, double d) {
+ v->tag = kTAG_DATE; v->real = d;
+}
+
+void value_set_ascii_string(value_ptr v, const uint8_t *s, size_t len) {
+ v->tag = kTAG_ASCIISTRING;
+ v->string = (char *) allocate(len + 1);
+ memcpy(v->string, s, len);
+ v->string[len] = 0;
+}
+
+void value_set_unicode_string(value_ptr v, const uint8_t *s, size_t len) {
+ v->tag = kTAG_UNICODESTRING;
+ v->string = (char *) allocate(len + 1);
+ memcpy(v->string, s, len);
+ v->string[len] = 0;
+}
+
+void value_set_uid(value_ptr v, uint64_t uid)
+{
+ v->tag = kTAG_UID; v->uinteger = uid;
+}
+
+// v->data points to a pldata that points to the actual bytes
+// the bytes are copied, so caller must free byte source (*data)
+void value_set_data(value_ptr v, const uint8_t *data, size_t len) {
+ v->tag = kTAG_DATA;
+ pldata_ptr pldata = (pldata_ptr) allocate(sizeof(pldata_node));
+ pldata->data = (uint8_t *) allocate(len);
+ memcpy(pldata->data, data, len);
+ pldata->len = len;
+ v->data = pldata;
+ printf("value at %p gets data at %p\n", v, pldata);
+}
+
+// caller releases ownership of array to value_ptr v
+void value_set_array(value_ptr v, value_ptr *array, size_t length) {
+ array_ptr a = (array_ptr) allocate(sizeof(array_node));
+ a->array = array;
+ a->length = length;
+ v->tag = kTAG_ARRAY;
+ v->array = a;
+}
+
+// caller releases ownership of dict to value_ptr v
+void value_set_dict(value_ptr v, dict_ptr dict) {
+ v->tag = kTAG_DICTIONARY;
+ v->dict = dict;
+}
+
+
+// look up an objectref in the cache, a ref->value_ptr mapping
+value_ptr cache_lookup(cache_ptr cache, uint64_t ref)
+{
+ while (cache) {
+ if (cache->key == ref) {
+ return cache->value;
+ }
+ cache = cache->next;
+ }
+ return NULL;
+}
+
+
+// insert an objectref and value in the cache
+void cache_insert(cache_ptr *cache, uint64_t ref, value_ptr value)
+{
+ cache_ptr c = (cache_ptr) allocate(sizeof(cache_node));
+ c->key = ref;
+ c->value = value;
+ c->next = *cache;
+ *cache = c;
+}
+
+
+// insert an objectref and value in a dictionary
+void dict_insert(dict_ptr *dict, value_ptr key, value_ptr value)
+{
+ dict_ptr d = (dict_ptr) allocate(sizeof(dict_node));
+ d->key = key;
+ d->value = value;
+ d->next = *dict;
+ *dict = d;
+}
+
+
+BOOL is_binary_plist(pldata_ptr data)
+{
+ if (data->len < kMINIMUM_SANE_SIZE) return NO;
+ return memcmp(data->data, kHEADER_BYTES, kHEADER_SIZE) == 0;
+}
+
+
+value_ptr bplist_read_file(char *filename)
+{
+ struct stat stbuf;
+ pldata_node pldata;
+ FILE *file;
+ size_t n;
+ value_ptr value;
+ int rslt = stat(filename, &stbuf);
+ if (rslt) {
+ #if BPLIST_LOG
+ perror("in stat");
+ #endif
+ bplist_log("Could not stat %s, error %d\n", filename, rslt);
+ return NULL;
+ }
+ // if file is >100MB, assume it is not a preferences file and give up
+ if (stbuf.st_size > 100000000) {
+ bplist_log("Large file %s encountered (%llu bytes) -- not read\n",
+ filename, stbuf.st_size);
+ return NULL;
+ }
+ pldata.len = (size_t) stbuf.st_size;
+ // note: this is supposed to be malloc, not allocate. It is separate
+ // from the graph structure, large, and easy to free right after
+ // parsing.
+ pldata.data = (uint8_t *) malloc(pldata.len);
+ if (!pldata.data) {
+ bplist_log("Could not allocate %lu bytes for %s\n",
+ (unsigned long) pldata.len, filename);
+ return NULL;
+ }
+ file = fopen(filename, "rb");
+ if (!file) {
+ bplist_log("Could not open %s\n", filename);
+ return NULL;
+ }
+ n = fread(pldata.data, 1, pldata.len, file);
+ if (n != pldata.len) {
+ bplist_log("Error reading from %s\n", filename);
+ return NULL;
+ }
+ value = bplist_read_pldata(&pldata);
+ free(pldata.data);
+ return value;
+}
+
+
+value_ptr bplist_read_pref(char *filename, OSType folder_type)
+{
+ FSRef prefdir;
+ char cstr[MAXPATHLEN];
+
+ OSErr err = FSFindFolder(kOnAppropriateDisk, folder_type,
+ FALSE, &prefdir);
+ if (err) {
+ bplist_log("Error finding preferences folder: %d\n", err);
+ return NULL;
+ }
+ err = FSRefMakePath(&prefdir, (UInt8 *) cstr, (UInt32) (MAXPATHLEN - 1));
+ if (err) {
+ bplist_log("Error making path name for preferences folder: %d\n", err);
+ return NULL;
+ }
+ strlcat(cstr, "/", MAXPATHLEN);
+ strlcat(cstr, filename, MAXPATHLEN);
+ return bplist_read_file(cstr);
+}
+
+
+value_ptr bplist_read_system_pref(char *filename) {
+ return bplist_read_pref(filename, kSystemPreferencesFolderType);
+}
+
+
+value_ptr bplist_read_user_pref(char *filename) {
+ return bplist_read_pref(filename, kPreferencesFolderType);
+}
+
+
+// data is stored with high-order bytes first.
+// read from plist data in a machine-independent fashion
+//
+uint64_t convert_uint64(uint8_t *ptr)
+{
+ uint64_t rslt = 0;
+ int i;
+ // shift in bytes, high-order first
+ for (i = 0; i < sizeof(uint64_t); i++) {
+ rslt <<= 8;
+ rslt += ptr[i];
+ }
+ return rslt;
+}
+
+
+value_ptr bplist_read_pldata(pldata_ptr data)
+{
+ value_ptr result = NULL;
+ bplist_info_node bplist;
+ uint8_t *ptr;
+ uint64_t top_level_object;
+ int i;
+
+ if (data == NULL) return NULL;
+ if (!is_binary_plist(data)) {
+ bplist_log("Bad binary plist: too short or invalid header.\n");
+ return NULL;
+ }
+
+ // read trailer
+ ptr = (uint8_t *) (data->data + data->len - kTRAILER_SIZE);
+ bplist.offset_int_size = ptr[6];
+ bplist.object_ref_size = ptr[7];
+ bplist.object_count = convert_uint64(ptr + 8);
+ top_level_object = convert_uint64(ptr + 16);
+ bplist.offset_table_offset = convert_uint64(ptr + 24);
+
+ // Basic sanity checks
+ if (bplist.offset_int_size < 1 || bplist.offset_int_size > 8 ||
+ bplist.object_ref_size < 1 || bplist.object_ref_size > 8 ||
+ bplist.offset_table_offset < kHEADER_SIZE) {
+ bplist_log("Bad binary plist: trailer declared insane.\n");
+ return NULL;
+ }
+
+ // Ensure offset table is inside file
+ uint64_t offsetTableSize = bplist.offset_int_size * bplist.object_count;
+ if (offsetTableSize + bplist.offset_table_offset + kTRAILER_SIZE >
+ data->len) {
+ bplist_log("Bad binary plist: offset table overlaps end of container.\n");
+ return NULL;
+ }
+
+ bplist.data_bytes = data->data;
+ bplist.length = data->len;
+ bplist.cache = NULL; /* dictionary is empty */
+
+ bplist_log_verbose("Got a sane bplist with %llu items, offset_int_size: %u, object_ref_size: %u\n",
+ bplist.object_count, bplist.offset_int_size,
+ bplist.object_ref_size);
+ /* at this point, we are ready to do some parsing which allocates
+ memory for the result data structure. If memory allocation (using
+ allocate fails, a longjmp will return to here and we simply give up
+ */
+ i = setjmp(abort_parsing);
+ if (i == 0) {
+ result = extract_object(&bplist, top_level_object);
+ } else {
+ bplist_log("allocate() failed to allocate memory. Giving up.\n");
+ result = NULL;
+ }
+ if (!result) {
+ bplist_free_data();
+ }
+ return result;
+}
+
+
+static value_ptr extract_object(bplist_info_ptr bplist, uint64_t objectRef)
+{
+ uint64_t offset;
+ value_ptr result = NULL;
+ uint8_t objectTag;
+
+ if (objectRef >= bplist->object_count) {
+ // Out-of-range object reference.
+ bplist_log("Bad binary plist: object index is out of range.\n");
+ return NULL;
+ }
+
+ // Use cached object if it exists
+ result = cache_lookup(bplist->cache, objectRef);
+ if (result != NULL) return result;
+
+ // Otherwise, find object in file.
+ offset = read_offset(bplist, objectRef);
+ if (offset > bplist->length) {
+ // Out-of-range offset.
+ bplist_log("Bad binary plist: object outside container.\n");
+ return NULL;
+ }
+ objectTag = *(bplist->data_bytes + offset);
+ switch (objectTag & 0xF0) {
+ case kTAG_SIMPLE:
+ result = extract_simple(bplist, offset);
+ break;
+
+ case kTAG_INT:
+ result = extract_int(bplist, offset);
+ break;
+
+ case kTAG_REAL:
+ result = extract_real(bplist, offset);
+ break;
+
+ case kTAG_DATE:
+ result = extract_date(bplist, offset);
+ break;
+
+ case kTAG_DATA:
+ result = extract_data(bplist, offset);
+ break;
+
+ case kTAG_ASCIISTRING:
+ result = extract_ascii_string(bplist, offset);
+ break;
+
+ case kTAG_UNICODESTRING:
+ result = extract_unicode_string(bplist, offset);
+ break;
+
+ case kTAG_UID:
+ result = extract_uid(bplist, offset);
+ break;
+
+ case kTAG_ARRAY:
+ result = extract_array(bplist, offset);
+ break;
+
+ case kTAG_DICTIONARY:
+ result = extract_dictionary(bplist, offset);
+ break;
+
+ default:
+ // Unknown tag.
+ bplist_log("Bad binary plist: unknown tag 0x%X.\n",
+ (objectTag & 0x0F) >> 4);
+ result = NULL;
+ }
+
+ // Cache and return result.
+ if (result != NULL)
+ cache_insert(&bplist->cache, objectRef, result);
+ return result;
+}
+
+
+static uint64_t read_sized_int(bplist_info_ptr bplist, uint64_t offset,
+ uint8_t size)
+{
+ assert(bplist->data_bytes != NULL && size >= 1 && size <= 8 &&
+ offset + size <= bplist->length);
+
+ uint64_t result = 0;
+ const uint8_t *byte = bplist->data_bytes + offset;
+
+ do {
+ // note that ints seem to be high-order first
+ result = (result << 8) | *byte++;
+ } while (--size);
+
+ return result;
+}
+
+
+static uint64_t read_offset(bplist_info_ptr bplist, uint64_t index)
+{
+ assert(index < bplist->object_count);
+
+ return read_sized_int(bplist,
+ bplist->offset_table_offset + bplist->offset_int_size * index,
+ bplist->offset_int_size);
+}
+
+
+static BOOL read_self_sized_int(bplist_info_ptr bplist, uint64_t offset,
+ uint64_t *outValue, size_t *outSize)
+{
+ uint32_t size;
+ int64_t value;
+
+ assert(bplist->data_bytes != NULL && offset < bplist->length);
+
+ size = 1 << (bplist->data_bytes[offset] & 0x0F);
+ if (size > 8) {
+ // Maximum allowable size in this implementation is 1<<3 = 8 bytes.
+ // This also happens to be the biggest we can handle.
+ return NO;
+ }
+
+ if (offset + 1 + size > bplist->length) {
+ // Out of range.
+ return NO;
+ }
+
+ value = read_sized_int(bplist, offset + 1, size);
+
+ if (outValue != NULL) *outValue = value;
+ if (outSize != NULL) *outSize = size + 1; // +1 for tag byte.
+ return YES;
+}
+
+
+static value_ptr extract_simple(bplist_info_ptr bplist, uint64_t offset)
+{
+ assert(bplist->data_bytes != NULL && offset < bplist->length);
+ value_ptr value = value_create();
+
+ switch (bplist->data_bytes[offset]) {
+ case kVALUE_NULL:
+ value->tag = kVALUE_NULL;
+ return value;
+
+ case kVALUE_TRUE:
+ value->tag = kVALUE_TRUE;
+ return value;
+
+ case kVALUE_FALSE:
+ value->tag = kVALUE_FALSE;
+ return value;
+ }
+
+ // Note: kVALUE_FILLER is treated as invalid, because it, er, is.
+ bplist_log("Bad binary plist: invalid atom.\n");
+ free(value);
+ return NULL;
+}
+
+
+static value_ptr extract_int(bplist_info_ptr bplist, uint64_t offset)
+{
+ value_ptr value = value_create();
+ value->tag = kTAG_INT;
+
+ if (!read_self_sized_int(bplist, offset, &value->uinteger, NULL)) {
+ bplist_log("Bad binary plist: invalid integer object.\n");
+ }
+
+ /* NOTE: originally, I sign-extended here. This was the wrong thing; it
+ turns out that negative ints are always stored as 64-bit, and smaller
+ ints are unsigned.
+ */
+ return value;
+}
+
+
+static value_ptr extract_real(bplist_info_ptr bplist, uint64_t offset)
+{
+ value_ptr value = value_create();
+ uint32_t size;
+
+ assert(bplist->data_bytes != NULL && offset < bplist->length);
+
+ size = 1 << (bplist->data_bytes[offset] & 0x0F);
+
+ // FIXME: what to do if faced with other sizes for float/double?
+ assert (sizeof (float) == sizeof (uint32_t) &&
+ sizeof (double) == sizeof (uint64_t));
+
+ if (offset + 1 + size > bplist->length) {
+ bplist_log("Bad binary plist: %s object overlaps end of container.\n",
+ "floating-point number");
+ free(value);
+ return NULL;
+ }
+
+ if (size == sizeof (float)) {
+ // cast is ok because we know size is 4 bytes
+ uint32_t i = (uint32_t) read_sized_int(bplist, offset + 1, size);
+ // Note that this handles byte swapping.
+ value_set_real(value, *(float *)&i);
+ return value;
+ } else if (size == sizeof (double)) {
+ uint64_t i = read_sized_int(bplist, offset + 1, size);
+ // Note that this handles byte swapping.
+ value_set_real(value, *(double *)&i);
+ return value;
+ } else {
+ // Can't handle floats of other sizes.
+ bplist_log("Bad binary plist: can't handle %u-byte float.\n", size);
+ free(value);
+ return NULL;
+ }
+}
+
+
+static value_ptr extract_date(bplist_info_ptr bplist, uint64_t offset)
+{
+ value_ptr value;
+ assert(bplist->data_bytes != NULL && offset < bplist->length);
+
+ // Data has size code like int and real, but only 3 (meaning 8 bytes) is valid.
+ if (bplist->data_bytes[offset] != kVALUE_FULLDATETAG) {
+ bplist_log("Bad binary plist: invalid size for date object.\n");
+ return NULL;
+ }
+
+ if (offset + 1 + sizeof (double) > bplist->length) {
+ bplist_log("Bad binary plist: %s object overlaps end of container.\n",
+ "date");
+ return NULL;
+ }
+
+ // FIXME: what to do if faced with other sizes for double?
+ assert (sizeof (double) == sizeof (uint64_t));
+
+ uint64_t date = read_sized_int(bplist, offset + 1, sizeof(double));
+ // Note that this handles byte swapping.
+ value = value_create();
+ value_set_date(value, *(double *)&date);
+ return value;
+}
+
+
+uint64_t bplist_get_a_size(bplist_info_ptr bplist,
+ uint64_t *offset_ptr, char *msg)
+{
+ uint64_t size = bplist->data_bytes[*offset_ptr] & 0x0F;
+ (*offset_ptr)++;
+ if (size == 0x0F) {
+ // 0x0F means separate int size follows.
+ // Smaller values are used for short data.
+ size_t extra; // the length of the data size we are about to read
+ if ((bplist->data_bytes[*offset_ptr] & 0xF0) != kTAG_INT) {
+ // Bad data, mistagged size int
+ bplist_log("Bad binary plist: %s object size is not tagged as int.\n",
+ msg);
+ return UINT64_MAX; // error
+ }
+
+ // read integer data as size, extra tells how many bytes to skip
+ if (!read_self_sized_int(bplist, *offset_ptr, &size, &extra)) {
+ bplist_log("Bad binary plist: invalid %s object size tag.\n",
+ "data");
+ return UINT64_MAX; // error
+ }
+ (*offset_ptr) += extra;
+ }
+
+ if (*offset_ptr + size > bplist->length) {
+ bplist_log("Bad binary plist: %s object overlaps end of container.\n",
+ "data");
+ return UINT64_MAX; // error
+ }
+ return size;
+}
+
+
+static value_ptr extract_data(bplist_info_ptr bplist, uint64_t offset)
+{
+ uint64_t size;
+ value_ptr value;
+
+ assert(bplist->data_bytes != NULL && offset < bplist->length);
+
+ if ((size = bplist_get_a_size(bplist, &offset, "data")) == UINT64_MAX)
+ return NULL;
+
+ value = value_create();
+ // cast is ok because we only allow files up to 100MB:
+ value_set_data(value, bplist->data_bytes + (size_t) offset, (size_t) size);
+ return value;
+}
+
+
+static value_ptr extract_ascii_string(bplist_info_ptr bplist, uint64_t offset)
+{
+ uint64_t size;
+ value_ptr value; // return value
+
+ assert(bplist->data_bytes != NULL && offset < bplist->length);
+
+ if ((size = bplist_get_a_size(bplist, &offset, "ascii string")) ==
+ UINT64_MAX)
+ return NULL;
+
+ value = value_create();
+ // cast is ok because we only allow 100MB files
+ value_set_ascii_string(value, bplist->data_bytes + (size_t) offset,
+ (size_t) size);
+ return value;
+}
+
+
+static value_ptr extract_unicode_string(bplist_info_ptr bplist, uint64_t offset)
+{
+ uint64_t size;
+ value_ptr value;
+
+ assert(bplist->data_bytes != NULL && offset < bplist->length);
+
+ if ((size = bplist_get_a_size(bplist, &offset, "unicode string")) ==
+ UINT64_MAX)
+ return NULL;
+
+ value = value_create();
+ // cast is ok because we only allow 100MB files
+ value_set_unicode_string(value, bplist->data_bytes + (size_t) offset,
+ (size_t) size);
+ return value;
+}
+
+
+static value_ptr extract_uid(bplist_info_ptr bplist, uint64_t offset)
+{
+ /* UIDs are used by Cocoa's key-value coder.
+ When writing other plist formats, they are expanded to dictionaries of
+ the form <dict><key>CF$UID</key><integer>value</integer></dict>, so we
+ do the same here on reading. This results in plists identical to what
+ running plutil -convert xml1 gives us. However, this is not the same
+ result as [Core]Foundation's plist parser, which extracts them as un-
+ introspectable CF objects. In fact, it even seems to convert the CF$UID
+ dictionaries from XML plists on the fly.
+ */
+
+ value_ptr value;
+ uint64_t uid;
+
+ if (!read_self_sized_int(bplist, offset, &uid, NULL)) {
+ bplist_log("Bad binary plist: invalid UID object.\n");
+ return NULL;
+ }
+
+ // assert(NO); // original code suggests using a string for a key
+ // but our dictionaries all use big ints for keys, so I don't know
+ // what to do here
+
+ // In practice, I believe this code is never executed by PortMidi.
+ // I changed it to do something and not raise compiler warnings, but
+ // not sure what the code should do.
+
+ value = value_create();
+ value_set_uid(value, uid);
+ // return [NSDictionary dictionaryWithObject:
+ // [NSNumber numberWithUnsignedLongLong:value]
+ // forKey:"CF$UID"];
+ return value;
+}
+
+
+static value_ptr extract_array(bplist_info_ptr bplist, uint64_t offset)
+{
+ uint64_t i, count;
+ uint64_t size;
+ uint64_t elementID;
+ value_ptr element = NULL;
+ value_ptr *array = NULL;
+ value_ptr value = NULL;
+ BOOL ok = YES;
+
+ assert(bplist->data_bytes != NULL && offset < bplist->length);
+
+ if ((count = bplist_get_a_size(bplist, &offset, "array")) == UINT64_MAX)
+ return NULL;
+
+ if (count > UINT64_MAX / bplist->object_ref_size - offset) {
+ // Offset overflow.
+ bplist_log("Bad binary plist: %s object overlaps end of container.\n",
+ "array");
+ return NULL;
+ }
+
+ size = bplist->object_ref_size * count;
+ if (size + offset > bplist->length) {
+ bplist_log("Bad binary plist: %s object overlaps end of container.\n",
+ "array");
+ return NULL;
+ }
+
+ // got count, the number of array elements
+
+ value = value_create();
+ assert(value);
+
+ if (count == 0) {
+ // count must be size_t or smaller because max file size is 100MB
+ value_set_array(value, array, (size_t) count);
+ return value;
+ }
+
+ array = allocate(sizeof(value_ptr) * (size_t) count);
+
+ for (i = 0; i != count; ++i) {
+ bplist_log_verbose("[%u]\n", i);
+ elementID = read_sized_int(bplist, offset + i * bplist->object_ref_size,
+ bplist->object_ref_size);
+ element = extract_object(bplist, elementID);
+ if (element != NULL) {
+ array[i] = element;
+ } else {
+ ok = NO;
+ break;
+ }
+ }
+ if (ok) { // count is smaller than size_t max because of 100MB file limit
+ value_set_array(value, array, (size_t) count);
+ }
+
+ return value;
+}
+
+
+static value_ptr extract_dictionary(bplist_info_ptr bplist, uint64_t offset)
+{
+ uint64_t i, count;
+ uint64_t size;
+ uint64_t elementID;
+ value_ptr value = NULL;
+ dict_ptr dict = NULL;
+ BOOL ok = YES;
+
+ assert(bplist->data_bytes != NULL && offset < bplist->length);
+
+
+ if ((count = bplist_get_a_size(bplist, &offset, "array")) == UINT64_MAX)
+ return NULL;
+
+ if (count > UINT64_MAX / (bplist->object_ref_size * 2) - offset) {
+ // Offset overflow.
+ bplist_log("Bad binary plist: %s object overlaps end of container.\n",
+ "dictionary");
+ return NULL;
+ }
+
+ size = bplist->object_ref_size * count * 2;
+ if (size + offset > bplist->length) {
+ bplist_log("Bad binary plist: %s object overlaps end of container.\n",
+ "dictionary");
+ return NULL;
+ }
+
+ value = value_create();
+ if (count == 0) {
+ value_set_dict(value, NULL);
+ return value;
+ }
+
+ for (i = 0; i != count; ++i) {
+ value_ptr key;
+ value_ptr val;
+ elementID = read_sized_int(bplist, offset + i * bplist->object_ref_size,
+ bplist->object_ref_size);
+ key = extract_object(bplist, elementID);
+ if (key != NULL) {
+ bplist_log_verbose("key: %p\n", key);
+ } else {
+ ok = NO;
+ break;
+ }
+
+ elementID = read_sized_int(bplist,
+ offset + (i + count) * bplist->object_ref_size,
+ bplist->object_ref_size);
+ val = extract_object(bplist, elementID);
+ if (val != NULL) {
+ dict_insert(&dict, key, val);
+ } else {
+ ok = NO;
+ break;
+ }
+ }
+ if (ok) {
+ value_set_dict(value, dict);
+ }
+
+ return value;
+}
+
+/*************** functions for accessing values ****************/
+
+
+char *value_get_asciistring(value_ptr v)
+{
+ if (v->tag != kTAG_ASCIISTRING) return NULL;
+ return v->string;
+}
+
+
+value_ptr value_dict_lookup_using_string(value_ptr v, char *key)
+{
+ dict_ptr dict;
+ if (v->tag != kTAG_DICTIONARY) return NULL; // not a dictionary
+ dict = v->dict;
+ /* search for key */
+ while (dict) {
+ if (dict->key && dict->key->tag == kTAG_ASCIISTRING &&
+ strcmp(key, dict->key->string) == 0) { // found it
+ return dict->value;
+ }
+ dict = dict->next;
+ }
+ return NULL; /* not found */
+}
+
+value_ptr value_dict_lookup_using_path(value_ptr v, char *path)
+{
+ char key[MAX_KEY_SIZE];
+ while (*path) { /* more to the path */
+ int i = 0;
+ while (i < MAX_KEY_SIZE - 1) {
+ key[i] = *path++;
+ if (key[i] == '/') { /* end of entry in path */
+ key[i + 1] = 0;
+ break;
+ }
+ if (!key[i]) {
+ path--; /* back up to end of string char */
+ break; /* this will cause outer loop to exit */
+ }
+ i++;
+ }
+ if (!v || v->tag != kTAG_DICTIONARY) return NULL;
+ /* now, look up the key to get next value */
+ v = value_dict_lookup_using_string(v, key);
+ if (v == NULL) return NULL;
+ }
+ return v;
+}
+
+
+/*************** functions for debugging ***************/
+
+void plist_print(value_ptr v)
+{
+ size_t i;
+ int comma_needed;
+ dict_ptr dict;
+ if (!v) {
+ printf("NULL");
+ return;
+ }
+ switch (v->tag & 0xF0) {
+ case kTAG_SIMPLE:
+ switch (v->tag) {
+ case kVALUE_NULL:
+ printf("NULL@%p", v); break;
+ case kVALUE_FALSE:
+ printf("FALSE@%p", v); break;
+ case kVALUE_TRUE:
+ printf("TRUE@%p", v); break;
+ default:
+ printf("UNKNOWN tag=%x@%p", v->tag, v); break;
+ }
+ break;
+ case kTAG_INT:
+ printf("%lld@%p", v->integer, v); break;
+ case kTAG_REAL:
+ printf("%g@%p", v->real, v); break;
+ case kTAG_DATE:
+ printf("date:%g@%p", v->real, v); break;
+ case kTAG_DATA:
+ printf("data@%p->%p:[%p:", v, v->data, v->data->data);
+ for (i = 0; i < v->data->len; i++) {
+ printf(" %2x", v->data->data[i]);
+ }
+ printf("]"); break;
+ case kTAG_ASCIISTRING:
+ printf("%p:\"%s\"@%p", v->string, v->string, v); break;
+ case kTAG_UNICODESTRING:
+ printf("unicode:%p:\"%s\"@%p", v->string, v->string, v); break;
+ case kTAG_UID:
+ printf("UID:%llu@%p", v->uinteger, v); break;
+ case kTAG_ARRAY:
+ comma_needed = FALSE;
+ printf("%p->%p:[%p:", v, v->array, v->array->array);
+ for (i = 0; i < v->array->length; i++) {
+ if (comma_needed) printf(", ");
+ plist_print(v->array->array[i]);
+ comma_needed = TRUE;
+ }
+ printf("]"); break;
+ case kTAG_DICTIONARY:
+ comma_needed = FALSE;
+ printf("%p:[", v);
+ dict = v->dict;
+ while (dict) {
+ if (comma_needed) printf(", ");
+ printf("%p:", dict);
+ plist_print(dict->key);
+ printf("->");
+ plist_print(dict->value);
+ comma_needed = TRUE;
+ dict = dict->next;
+ }
+ printf("]"); break;
+ default:
+ printf("UNKNOWN tag=%x", v->tag);
+ break;
+ }
+}
+
+
diff --git a/libs/backends/wavesaudio/portmidi/src/pm_mac/readbinaryplist.h b/libs/backends/wavesaudio/portmidi/src/pm_mac/readbinaryplist.h
new file mode 100644
index 0000000000..577865996b
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/src/pm_mac/readbinaryplist.h
@@ -0,0 +1,88 @@
+/* readbinaryplist.h -- header to read preference files
+
+ Roger B. Dannenberg, Jun 2008
+*/
+
+#include <stdint.h> /* for uint8_t ... */
+
+#ifndef TRUE
+ #define TRUE 1
+ #define FALSE 0
+#endif
+
+#define MAX_KEY_SIZE 256
+
+enum
+{
+ // Object tags (high nybble)
+ kTAG_SIMPLE = 0x00, // Null, true, false, filler, or invalid
+ kTAG_INT = 0x10,
+ kTAG_REAL = 0x20,
+ kTAG_DATE = 0x30,
+ kTAG_DATA = 0x40,
+ kTAG_ASCIISTRING = 0x50,
+ kTAG_UNICODESTRING = 0x60,
+ kTAG_UID = 0x80,
+ kTAG_ARRAY = 0xA0,
+ kTAG_DICTIONARY = 0xD0,
+
+ // "simple" object values
+ kVALUE_NULL = 0x00,
+ kVALUE_FALSE = 0x08,
+ kVALUE_TRUE = 0x09,
+ kVALUE_FILLER = 0x0F,
+
+ kVALUE_FULLDATETAG = 0x33 // Dates are tagged with a whole byte.
+};
+
+
+typedef struct pldata_struct {
+ uint8_t *data;
+ size_t len;
+} pldata_node, *pldata_ptr;
+
+
+typedef struct array_struct {
+ struct value_struct **array;
+ uint64_t length;
+} array_node, *array_ptr;
+
+
+// a dict_node is a list of <key, value> pairs
+typedef struct dict_struct {
+ struct value_struct *key;
+ struct value_struct *value;
+ struct dict_struct *next;
+} dict_node, *dict_ptr;
+
+
+// an value_node is a value with a tag telling the type
+typedef struct value_struct {
+ int tag;
+ union {
+ int64_t integer;
+ uint64_t uinteger;
+ double real;
+ char *string;
+ pldata_ptr data;
+ array_ptr array;
+ struct dict_struct *dict;
+ };
+} value_node, *value_ptr;
+
+
+value_ptr bplist_read_file(char *filename);
+value_ptr bplist_read_user_pref(char *filename);
+value_ptr bplist_read_system_pref(char *filename);
+void bplist_free_data();
+
+/*************** functions for accessing values ****************/
+
+char *value_get_asciistring(value_ptr v);
+value_ptr value_dict_lookup_using_string(value_ptr v, char *key);
+value_ptr value_dict_lookup_using_path(value_ptr v, char *path);
+
+/*************** functions for debugging ***************/
+
+void plist_print(value_ptr v);
+
diff --git a/libs/backends/wavesaudio/portmidi/src/pm_win/pmwin.c b/libs/backends/wavesaudio/portmidi/src/pm_win/pmwin.c
new file mode 100644
index 0000000000..9d36f100a5
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/src/pm_win/pmwin.c
@@ -0,0 +1,142 @@
+/* pmwin.c -- PortMidi os-dependent code */
+
+/* This file only needs to implement:
+ pm_init(), which calls various routines to register the
+ available midi devices,
+ Pm_GetDefaultInputDeviceID(), and
+ Pm_GetDefaultOutputDeviceID().
+ This file must
+ be separate from the main portmidi.c file because it is system
+ dependent, and it is separate from, say, pmwinmm.c, because it
+ might need to register devices for winmm, directx, and others.
+
+ */
+
+#include "stdlib.h"
+#include "portmidi.h"
+#include "pmutil.h"
+#include "pminternal.h"
+#include "pmwinmm.h"
+#ifdef DEBUG
+#include "stdio.h"
+#endif
+#include <windows.h>
+
+/* pm_exit is called when the program exits.
+ It calls pm_term to make sure PortMidi is properly closed.
+ If DEBUG is on, we prompt for input to avoid losing error messages.
+ */
+static void pm_exit(void) {
+ pm_term();
+#ifdef DEBUG
+#define STRING_MAX 80
+ {
+ char line[STRING_MAX];
+ printf("Type ENTER...\n");
+ /* note, w/o this prompting, client console application can not see one
+ of its errors before closing. */
+ fgets(line, STRING_MAX, stdin);
+ }
+#endif
+}
+
+
+/* pm_init is the windows-dependent initialization.*/
+void pm_init(void)
+{
+ atexit(pm_exit);
+#ifdef DEBUG
+ printf("registered pm_exit with atexit()\n");
+#endif
+ pm_winmm_init();
+ /* initialize other APIs (DirectX?) here */
+}
+
+
+void pm_term(void) {
+ pm_winmm_term();
+}
+
+
+static PmDeviceID pm_get_default_device_id(int is_input, char *key) {
+ HKEY hkey;
+#define PATTERN_MAX 256
+ char pattern[PATTERN_MAX];
+ long pattern_max = PATTERN_MAX;
+ DWORD dwType;
+ /* Find first input or device -- this is the default. */
+ PmDeviceID id = pmNoDevice;
+ int i, j;
+ Pm_Initialize(); /* make sure descriptors exist! */
+ for (i = 0; i < pm_descriptor_index; i++) {
+ if (descriptors[i].pub.input == is_input) {
+ id = i;
+ break;
+ }
+ }
+ /* Look in registry for a default device name pattern. */
+ if (RegOpenKeyEx(HKEY_CURRENT_USER, "Software", 0, KEY_READ, &hkey) !=
+ ERROR_SUCCESS) {
+ return id;
+ }
+ if (RegOpenKeyEx(hkey, "JavaSoft", 0, KEY_READ, &hkey) !=
+ ERROR_SUCCESS) {
+ return id;
+ }
+ if (RegOpenKeyEx(hkey, "Prefs", 0, KEY_READ, &hkey) !=
+ ERROR_SUCCESS) {
+ return id;
+ }
+ if (RegOpenKeyEx(hkey, "/Port/Midi", 0, KEY_READ, &hkey) !=
+ ERROR_SUCCESS) {
+ return id;
+ }
+ if (RegQueryValueEx(hkey, key, NULL, &dwType, (LPBYTE)pattern, (LPDWORD)&pattern_max) !=
+ ERROR_SUCCESS) {
+ return id;
+ }
+
+ /* decode pattern: upper case encoded with "/" prefix */
+ i = j = 0;
+ while (pattern[i]) {
+ if (pattern[i] == '/' && pattern[i + 1]) {
+ pattern[j++] = toupper(pattern[++i]);
+ } else {
+ pattern[j++] = tolower(pattern[i]);
+ }
+ i++;
+ }
+ pattern[j] = 0; /* end of string */
+
+ /* now pattern is the string from the registry; search for match */
+ i = pm_find_default_device(pattern, is_input);
+ if (i != pmNoDevice) {
+ id = i;
+ }
+ return id;
+}
+
+
+PmDeviceID Pm_GetDefaultInputDeviceID() {
+ return pm_get_default_device_id(TRUE,
+ "/P/M_/R/E/C/O/M/M/E/N/D/E/D_/I/N/P/U/T_/D/E/V/I/C/E");
+}
+
+
+PmDeviceID Pm_GetDefaultOutputDeviceID() {
+ return pm_get_default_device_id(FALSE,
+ "/P/M_/R/E/C/O/M/M/E/N/D/E/D_/O/U/T/P/U/T_/D/E/V/I/C/E");
+}
+
+
+#include "stdio.h"
+
+void *pm_alloc(size_t s) {
+ return malloc(s);
+}
+
+
+void pm_free(void *ptr) {
+ free(ptr);
+}
+
diff --git a/libs/backends/wavesaudio/portmidi/src/pm_win/pmwinmm.c b/libs/backends/wavesaudio/portmidi/src/pm_win/pmwinmm.c
new file mode 100644
index 0000000000..5872ee2ad9
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/src/pm_win/pmwinmm.c
@@ -0,0 +1,1466 @@
+/* pmwinmm.c -- system specific definitions */
+
+#ifdef _MSC_VER
+ #pragma warning(disable: 4133) // stop warnings about implicit typecasts
+
+#define max(a,b) __max(a,b)
+#endif
+
+#ifndef _WIN32_WINNT
+ /* without this define, InitializeCriticalSectionAndSpinCount is
+ * undefined. This version level means "Windows 2000 and higher"
+ */
+ #define _WIN32_WINNT 0x0500
+#endif
+
+#include "windows.h"
+#include "mmsystem.h"
+#include "portmidi.h"
+#include "pmutil.h"
+#include "pminternal.h"
+#include "pmwinmm.h"
+#include <string.h>
+#include "porttime.h"
+
+/* asserts used to verify portMidi code logic is sound; later may want
+ something more graceful */
+#include <assert.h>
+#ifdef DEBUG
+/* this printf stuff really important for debugging client app w/host errors.
+ probably want to do something else besides read/write from/to console
+ for portability, however */
+#define STRING_MAX 80
+#include "stdio.h"
+#endif
+
+#define streql(x, y) (strcmp(x, y) == 0)
+
+#define MIDI_SYSEX 0xf0
+#define MIDI_EOX 0xf7
+
+/* callback routines */
+static void CALLBACK winmm_in_callback(HMIDIIN hMidiIn,
+ WORD wMsg, DWORD dwInstance,
+ DWORD dwParam1, DWORD dwParam2);
+static void CALLBACK winmm_streamout_callback(HMIDIOUT hmo, UINT wMsg,
+ DWORD dwInstance, DWORD dwParam1,
+ DWORD dwParam2);
+#ifdef USE_SYSEX_BUFFERS
+static void CALLBACK winmm_out_callback(HMIDIOUT hmo, UINT wMsg,
+ DWORD dwInstance, DWORD dwParam1,
+ DWORD dwParam2);
+#endif
+
+extern pm_fns_node pm_winmm_in_dictionary;
+extern pm_fns_node pm_winmm_out_dictionary;
+
+static void winmm_out_delete(PmInternal *midi); /* forward reference */
+
+/*
+A note about buffers: WinMM seems to hold onto buffers longer than
+one would expect, e.g. when I tried using 2 small buffers to send
+long sysex messages, at some point WinMM held both buffers. This problem
+was fixed by making buffers bigger. Therefore, it seems that there should
+be enough buffer space to hold a whole sysex message.
+
+The bufferSize passed into Pm_OpenInput (passed into here as buffer_len)
+will be used to estimate the largest sysex message (= buffer_len * 4 bytes).
+Call that the max_sysex_len = buffer_len * 4.
+
+For simple midi output (latency == 0), allocate 3 buffers, each with half
+the size of max_sysex_len, but each at least 256 bytes.
+
+For stream output, there will already be enough space in very short
+buffers, so use them, but make sure there are at least 16.
+
+For input, use many small buffers rather than 2 large ones so that when
+there are short sysex messages arriving frequently (as in control surfaces)
+there will be more free buffers to fill. Use max_sysex_len / 64 buffers,
+but at least 16, of size 64 bytes each.
+
+The following constants help to represent these design parameters:
+*/
+#define NUM_SIMPLE_SYSEX_BUFFERS 3
+#define MIN_SIMPLE_SYSEX_LEN 256
+
+#define MIN_STREAM_BUFFERS 16
+#define STREAM_BUFFER_LEN 24
+
+#define INPUT_SYSEX_LEN 64
+#define MIN_INPUT_BUFFERS 16
+
+/* if we run out of space for output (assume this is due to a sysex msg,
+ expand by up to NUM_EXPANSION_BUFFERS in increments of EXPANSION_BUFFER_LEN
+ */
+#define NUM_EXPANSION_BUFFERS 128
+#define EXPANSION_BUFFER_LEN 1024
+
+/* A sysex buffer has 3 DWORDS as a header plus the actual message size */
+#define MIDIHDR_SYSEX_BUFFER_LENGTH(x) ((x) + sizeof(long)*3)
+/* A MIDIHDR with a sysex message is the buffer length plus the header size */
+#define MIDIHDR_SYSEX_SIZE(x) (MIDIHDR_SYSEX_BUFFER_LENGTH(x) + sizeof(MIDIHDR))
+#ifdef USE_SYSEX_BUFFERS
+/* Size of a MIDIHDR with a buffer contaning multiple MIDIEVENT structures */
+#define MIDIHDR_SIZE(x) ((x) + sizeof(MIDIHDR))
+#endif
+
+/*
+==============================================================================
+win32 mmedia system specific structure passed to midi callbacks
+==============================================================================
+*/
+
+/* global winmm device info */
+MIDIINCAPS *midi_in_caps = NULL;
+MIDIINCAPS midi_in_mapper_caps;
+UINT midi_num_inputs = 0;
+MIDIOUTCAPS *midi_out_caps = NULL;
+MIDIOUTCAPS midi_out_mapper_caps;
+UINT midi_num_outputs = 0;
+
+/* per device info */
+typedef struct midiwinmm_struct {
+ union {
+ HMIDISTRM stream; /* windows handle for stream */
+ HMIDIOUT out; /* windows handle for out calls */
+ HMIDIIN in; /* windows handle for in calls */
+ } handle;
+
+ /* midi output messages are sent in these buffers, which are allocated
+ * in a round-robin fashion, using next_buffer as an index
+ */
+ LPMIDIHDR *buffers; /* pool of buffers for midi in or out data */
+ int max_buffers; /* length of buffers array */
+ int buffers_expanded; /* buffers array expanded for extra msgs? */
+ int num_buffers; /* how many buffers allocated in buffers array */
+ int next_buffer; /* index of next buffer to send */
+ HANDLE buffer_signal; /* used to wait for buffer to become free */
+#ifdef USE_SYSEX_BUFFERS
+ /* sysex buffers will be allocated only when
+ * a sysex message is sent. The size of the buffer is fixed.
+ */
+ LPMIDIHDR sysex_buffers[NUM_SYSEX_BUFFERS]; /* pool of buffers for sysex data */
+ int next_sysex_buffer; /* index of next sysexbuffer to send */
+#endif
+ unsigned long last_time; /* last output time */
+ int first_message; /* flag: treat first message differently */
+ int sysex_mode; /* middle of sending sysex */
+ unsigned long sysex_word; /* accumulate data when receiving sysex */
+ unsigned int sysex_byte_count; /* count how many received */
+ LPMIDIHDR hdr; /* the message accumulating sysex to send */
+ unsigned long sync_time; /* when did we last determine delta? */
+ long delta; /* difference between stream time and
+ real time */
+ int error; /* host error from doing port midi call */
+ CRITICAL_SECTION lock; /* prevents reentrant callbacks (input only) */
+} midiwinmm_node, *midiwinmm_type;
+
+
+/*
+=============================================================================
+general MIDI device queries
+=============================================================================
+*/
+static void pm_winmm_general_inputs()
+{
+ UINT i;
+ WORD wRtn;
+ midi_num_inputs = midiInGetNumDevs();
+ midi_in_caps = (MIDIINCAPS *) pm_alloc(sizeof(MIDIINCAPS) *
+ midi_num_inputs);
+ if (midi_in_caps == NULL) {
+ /* if you can't open a particular system-level midi interface
+ * (such as winmm), we just consider that system or API to be
+ * unavailable and move on without reporting an error.
+ */
+ return;
+ }
+
+ for (i = 0; i < midi_num_inputs; i++) {
+ wRtn = midiInGetDevCaps(i, (LPMIDIINCAPS) & midi_in_caps[i],
+ sizeof(MIDIINCAPS));
+ if (wRtn == MMSYSERR_NOERROR) {
+ /* ignore errors here -- if pm_descriptor_max is exceeded, some
+ devices will not be accessible. */
+ pm_add_device("MMSystem", midi_in_caps[i].szPname, TRUE,
+ (void *) i, &pm_winmm_in_dictionary);
+ }
+ }
+}
+
+
+static void pm_winmm_mapper_input()
+{
+ WORD wRtn;
+ /* Note: if MIDIMAPPER opened as input (documentation implies you
+ can, but current system fails to retrieve input mapper
+ capabilities) then you still should retrieve some formof
+ setup info. */
+ wRtn = midiInGetDevCaps((UINT) MIDIMAPPER,
+ (LPMIDIINCAPS) & midi_in_mapper_caps,
+ sizeof(MIDIINCAPS));
+ if (wRtn == MMSYSERR_NOERROR) {
+ pm_add_device("MMSystem", midi_in_mapper_caps.szPname, TRUE,
+ (void *) MIDIMAPPER, &pm_winmm_in_dictionary);
+ }
+}
+
+
+static void pm_winmm_general_outputs()
+{
+ UINT i;
+ DWORD wRtn;
+ midi_num_outputs = midiOutGetNumDevs();
+ midi_out_caps = (MIDIOUTCAPS*)pm_alloc( sizeof(MIDIOUTCAPS) * midi_num_outputs );
+
+ if (midi_out_caps == NULL) {
+ /* no error is reported -- see pm_winmm_general_inputs */
+ return ;
+ }
+
+ for (i = 0; i < midi_num_outputs; i++) {
+ wRtn = midiOutGetDevCaps(i, (LPMIDIOUTCAPS) & midi_out_caps[i],
+ sizeof(MIDIOUTCAPS));
+ if (wRtn == MMSYSERR_NOERROR) {
+ pm_add_device("MMSystem", midi_out_caps[i].szPname, FALSE,
+ (void *) i, &pm_winmm_out_dictionary);
+ }
+ }
+}
+
+
+static void pm_winmm_mapper_output()
+{
+ WORD wRtn;
+ /* Note: if MIDIMAPPER opened as output (pseudo MIDI device
+ maps device independent messages into device dependant ones,
+ via NT midimapper program) you still should get some setup info */
+ wRtn = midiOutGetDevCaps((UINT) MIDIMAPPER, (LPMIDIOUTCAPS)
+ & midi_out_mapper_caps, sizeof(MIDIOUTCAPS));
+ if (wRtn == MMSYSERR_NOERROR) {
+ pm_add_device("MMSystem", midi_out_mapper_caps.szPname, FALSE,
+ (void *) MIDIMAPPER, &pm_winmm_out_dictionary);
+ }
+}
+
+
+/*
+=========================================================================================
+host error handling
+=========================================================================================
+*/
+static unsigned int winmm_has_host_error(PmInternal * midi)
+{
+ midiwinmm_type m = (midiwinmm_type)midi->descriptor;
+ return m->error;
+}
+
+
+/* str_copy_len -- like strcat, but won't overrun the destination string */
+/*
+ * returns length of resulting string
+ */
+static int str_copy_len(char *dst, char *src, int len)
+{
+ strncpy(dst, src, len);
+ /* just in case suffex is greater then len, terminate with zero */
+ dst[len - 1] = 0;
+ return strlen(dst);
+}
+
+
+static void winmm_get_host_error(PmInternal * midi, char * msg, UINT len)
+{
+ /* precondition: midi != NULL */
+ midiwinmm_node * m = (midiwinmm_node *) midi->descriptor;
+ char *hdr1 = "Host error: ";
+ char *hdr2 = "Host callback error: ";
+
+ msg[0] = 0; /* initialize result string to empty */
+
+ if (descriptors[midi->device_id].pub.input) {
+ /* input and output use different winmm API calls */
+ if (m) { /* make sure there is an open device to examine */
+ if (m->error != MMSYSERR_NOERROR) {
+ int n = str_copy_len(msg, hdr1, len);
+ /* read and record host error */
+ int err = midiInGetErrorText(m->error, msg + n, len - n);
+ assert(err == MMSYSERR_NOERROR);
+ m->error = MMSYSERR_NOERROR;
+ }
+ }
+ } else { /* output port */
+ if (m) {
+ if (m->error != MMSYSERR_NOERROR) {
+ int n = str_copy_len(msg, hdr1, len);
+ int err = midiOutGetErrorText(m->error, msg + n, len - n);
+ assert(err == MMSYSERR_NOERROR);
+ m->error = MMSYSERR_NOERROR;
+ }
+ }
+ }
+}
+
+
+/*
+=============================================================================
+buffer handling
+=============================================================================
+*/
+static MIDIHDR *allocate_buffer(long data_size)
+{
+ LPMIDIHDR hdr = (LPMIDIHDR) pm_alloc(MIDIHDR_SYSEX_SIZE(data_size));
+ MIDIEVENT *evt;
+ if (!hdr) return NULL;
+ evt = (MIDIEVENT *) (hdr + 1); /* place MIDIEVENT after header */
+ hdr->lpData = (LPSTR) evt;
+ hdr->dwBufferLength = MIDIHDR_SYSEX_BUFFER_LENGTH(data_size);
+ hdr->dwBytesRecorded = 0;
+ hdr->dwFlags = 0;
+ hdr->dwUser = hdr->dwBufferLength;
+ return hdr;
+}
+
+#ifdef USE_SYSEX_BUFFERS
+static MIDIHDR *allocate_sysex_buffer(long data_size)
+{
+ /* we're actually allocating more than data_size because the buffer
+ * will include the MIDIEVENT header in addition to the data
+ */
+ LPMIDIHDR hdr = (LPMIDIHDR) pm_alloc(MIDIHDR_SYSEX_SIZE(data_size));
+ MIDIEVENT *evt;
+ if (!hdr) return NULL;
+ evt = (MIDIEVENT *) (hdr + 1); /* place MIDIEVENT after header */
+ hdr->lpData = (LPSTR) evt;
+ hdr->dwFlags = 0;
+ hdr->dwUser = 0;
+ return hdr;
+}
+#endif
+
+static PmError allocate_buffers(midiwinmm_type m, long data_size, long count)
+{
+ int i;
+ /* buffers is an array of count pointers to MIDIHDR/MIDIEVENT struct */
+ m->num_buffers = 0; /* in case no memory can be allocated */
+ m->buffers = (LPMIDIHDR *) pm_alloc(sizeof(LPMIDIHDR) * count);
+ if (!m->buffers) return pmInsufficientMemory;
+ m->max_buffers = count;
+ for (i = 0; i < count; i++) {
+ LPMIDIHDR hdr = allocate_buffer(data_size);
+ if (!hdr) { /* free everything allocated so far and return */
+ for (i = i - 1; i >= 0; i--) pm_free(m->buffers[i]);
+ pm_free(m->buffers);
+ m->max_buffers = 0;
+ return pmInsufficientMemory;
+ }
+ m->buffers[i] = hdr; /* this may be NULL if allocation fails */
+ }
+ m->num_buffers = count;
+ return pmNoError;
+}
+
+#ifdef USE_SYSEX_BUFFERS
+static PmError allocate_sysex_buffers(midiwinmm_type m, long data_size)
+{
+ PmError rslt = pmNoError;
+ /* sysex_buffers is an array of count pointers to MIDIHDR/MIDIEVENT struct */
+ int i;
+ for (i = 0; i < NUM_SYSEX_BUFFERS; i++) {
+ LPMIDIHDR hdr = allocate_sysex_buffer(data_size);
+
+ if (!hdr) rslt = pmInsufficientMemory;
+ m->sysex_buffers[i] = hdr; /* this may be NULL if allocation fails */
+ hdr->dwFlags = 0; /* mark as free */
+ }
+ return rslt;
+}
+#endif
+
+#ifdef USE_SYSEX_BUFFERS
+static LPMIDIHDR get_free_sysex_buffer(PmInternal *midi)
+{
+ LPMIDIHDR r = NULL;
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+ if (!m->sysex_buffers[0]) {
+ if (allocate_sysex_buffers(m, SYSEX_BYTES_PER_BUFFER)) {
+ return NULL;
+ }
+ }
+ /* busy wait until we find a free buffer */
+ while (TRUE) {
+ int i;
+ for (i = 0; i < NUM_SYSEX_BUFFERS; i++) {
+ /* cycle through buffers, modulo NUM_SYSEX_BUFFERS */
+ m->next_sysex_buffer++;
+ if (m->next_sysex_buffer >= NUM_SYSEX_BUFFERS) m->next_sysex_buffer = 0;
+ r = m->sysex_buffers[m->next_sysex_buffer];
+ if ((r->dwFlags & MHDR_PREPARED) == 0) goto found_sysex_buffer;
+ }
+ /* after scanning every buffer and not finding anything, block */
+ if (WaitForSingleObject(m->buffer_signal, 1000) == WAIT_TIMEOUT) {
+#ifdef DEBUG
+ printf("PortMidi warning: get_free_sysex_buffer() wait timed out after 1000ms\n");
+#endif
+ }
+ }
+found_sysex_buffer:
+ r->dwBytesRecorded = 0;
+ r->dwBufferLength = 0; /* changed to correct value later */
+ return r;
+}
+#endif
+
+static LPMIDIHDR get_free_output_buffer(PmInternal *midi)
+{
+ LPMIDIHDR r = NULL;
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+ while (TRUE) {
+ int i;
+ for (i = 0; i < m->num_buffers; i++) {
+ /* cycle through buffers, modulo m->num_buffers */
+ m->next_buffer++;
+ if (m->next_buffer >= m->num_buffers) m->next_buffer = 0;
+ r = m->buffers[m->next_buffer];
+ if ((r->dwFlags & MHDR_PREPARED) == 0) goto found_buffer;
+ }
+ /* after scanning every buffer and not finding anything, block */
+ if (WaitForSingleObject(m->buffer_signal, 1000) == WAIT_TIMEOUT) {
+#ifdef DEBUG
+ printf("PortMidi warning: get_free_output_buffer() wait timed out after 1000ms\n");
+#endif
+ /* if we're trying to send a sysex message, maybe the
+ * message is too big and we need more message buffers.
+ * Expand the buffer pool by 128KB using 1024-byte buffers.
+ */
+ /* first, expand the buffers array if necessary */
+ if (!m->buffers_expanded) {
+ LPMIDIHDR *new_buffers = (LPMIDIHDR *) pm_alloc(
+ (m->num_buffers + NUM_EXPANSION_BUFFERS) *
+ sizeof(LPMIDIHDR));
+ /* if no memory, we could return a no-memory error, but user
+ * probably will be unprepared to deal with it. Maybe the
+ * MIDI driver is temporarily hung so we should just wait.
+ * I don't know the right answer, but waiting is easier.
+ */
+ if (!new_buffers) continue;
+ /* copy buffers to new_buffers and replace buffers */
+ memcpy(new_buffers, m->buffers,
+ m->num_buffers * sizeof(LPMIDIHDR));
+ pm_free(m->buffers);
+ m->buffers = new_buffers;
+ m->max_buffers = m->num_buffers + NUM_EXPANSION_BUFFERS;
+ m->buffers_expanded = TRUE;
+ }
+ /* next, add one buffer and return it */
+ if (m->num_buffers < m->max_buffers) {
+ r = allocate_buffer(EXPANSION_BUFFER_LEN);
+ /* again, if there's no memory, we may not really be
+ * dead -- maybe the system is temporarily hung and
+ * we can just wait longer for a message buffer */
+ if (!r) continue;
+ m->buffers[m->num_buffers++] = r;
+ goto found_buffer; /* break out of 2 loops */
+ }
+ /* else, we've allocated all NUM_EXPANSION_BUFFERS buffers,
+ * and we have no free buffers to send. We'll just keep
+ * polling to see if any buffers show up.
+ */
+ }
+ }
+found_buffer:
+ r->dwBytesRecorded = 0;
+ /* actual buffer length is saved in dwUser field */
+ r->dwBufferLength = (DWORD) r->dwUser;
+ return r;
+}
+
+#ifdef EXPANDING_SYSEX_BUFFERS
+note: this is not working code, but might be useful if you want
+ to grow sysex buffers.
+static PmError resize_sysex_buffer(PmInternal *midi, long old_size, long new_size)
+{
+ LPMIDIHDR big;
+ int i;
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+ /* buffer must be smaller than 64k, but be also a multiple of 4 */
+ if (new_size > 65520) {
+ if (old_size >= 65520)
+ return pmBufferMaxSize;
+ else
+ new_size = 65520;
+ }
+ /* allocate a bigger message */
+ big = allocate_sysex_buffer(new_size);
+ /* printf("expand to %d bytes\n", new_size);*/
+ if (!big) return pmInsufficientMemory;
+ m->error = midiOutPrepareHeader(m->handle.out, big, sizeof(MIDIHDR));
+ if (m->error) {
+ pm_free(big);
+ return pmHostError;
+ }
+ /* make sure we're not going to overwrite any memory */
+ assert(old_size <= new_size);
+ memcpy(big->lpData, m->hdr->lpData, old_size);
+ /* keep track of how many sysex bytes are in message so far */
+ big->dwBytesRecorded = m->hdr->dwBytesRecorded;
+ big->dwBufferLength = new_size;
+ /* find which buffer this was, and replace it */
+ for (i = 0; i < NUM_SYSEX_BUFFERS; i++) {
+ if (m->sysex_buffers[i] == m->hdr) {
+ m->sysex_buffers[i] = big;
+ m->sysex_buffer_size[i] = new_size;
+ pm_free(m->hdr);
+ m->hdr = big;
+ break;
+ }
+ }
+ assert(i != NUM_SYSEX_BUFFERS);
+
+ return pmNoError;
+}
+#endif
+
+/*
+=========================================================================================
+begin midi input implementation
+=========================================================================================
+*/
+
+
+static PmError allocate_input_buffer(HMIDIIN h, long buffer_len)
+{
+ LPMIDIHDR hdr = allocate_buffer(buffer_len);
+ if (!hdr) return pmInsufficientMemory;
+ pm_hosterror = midiInPrepareHeader(h, hdr, sizeof(MIDIHDR));
+ if (pm_hosterror) {
+ pm_free(hdr);
+ return (PmError) pm_hosterror;
+ }
+ pm_hosterror = midiInAddBuffer(h, hdr, sizeof(MIDIHDR));
+ return (PmError) pm_hosterror;
+}
+
+
+static PmError winmm_in_open(PmInternal *midi, void *driverInfo)
+{
+ DWORD dwDevice;
+ int i = midi->device_id;
+ int max_sysex_len = midi->buffer_len * 4;
+ int num_input_buffers = max_sysex_len / INPUT_SYSEX_LEN;
+ midiwinmm_type m;
+
+ dwDevice = (DWORD) descriptors[i].descriptor;
+
+ /* create system dependent device data */
+ m = (midiwinmm_type) pm_alloc(sizeof(midiwinmm_node)); /* create */
+ midi->descriptor = m;
+ if (!m) goto no_memory;
+ m->handle.in = NULL;
+ m->buffers = NULL; /* not used for input */
+ m->num_buffers = 0; /* not used for input */
+ m->max_buffers = FALSE; /* not used for input */
+ m->buffers_expanded = 0; /* not used for input */
+ m->next_buffer = 0; /* not used for input */
+ m->buffer_signal = 0; /* not used for input */
+#ifdef USE_SYSEX_BUFFERS
+ for (i = 0; i < NUM_SYSEX_BUFFERS; i++)
+ m->sysex_buffers[i] = NULL; /* not used for input */
+ m->next_sysex_buffer = 0; /* not used for input */
+#endif
+ m->last_time = 0;
+ m->first_message = TRUE; /* not used for input */
+ m->sysex_mode = FALSE;
+ m->sysex_word = 0;
+ m->sysex_byte_count = 0;
+ m->hdr = NULL; /* not used for input */
+ m->sync_time = 0;
+ m->delta = 0;
+ m->error = MMSYSERR_NOERROR;
+ /* 4000 is based on Windows documentation -- that's the value used in the
+ memory manager. It's small enough that it should not hurt performance even
+ if it's not optimal.
+ */
+ InitializeCriticalSectionAndSpinCount(&m->lock, 4000);
+ /* open device */
+ pm_hosterror = midiInOpen(
+ &(m->handle.in), /* input device handle */
+ dwDevice, /* device ID */
+ (DWORD_PTR) winmm_in_callback, /* callback address */
+ (DWORD_PTR) midi, /* callback instance data */
+ CALLBACK_FUNCTION); /* callback is a procedure */
+ if (pm_hosterror) goto free_descriptor;
+
+ if (num_input_buffers < MIN_INPUT_BUFFERS)
+ num_input_buffers = MIN_INPUT_BUFFERS;
+ for (i = 0; i < num_input_buffers; i++) {
+ if (allocate_input_buffer(m->handle.in, INPUT_SYSEX_LEN)) {
+ /* either pm_hosterror was set, or the proper return code
+ is pmInsufficientMemory */
+ goto close_device;
+ }
+ }
+ /* start device */
+ pm_hosterror = midiInStart(m->handle.in);
+ if (pm_hosterror) goto reset_device;
+ return pmNoError;
+
+ /* undo steps leading up to the detected error */
+reset_device:
+ /* ignore return code (we already have an error to report) */
+ midiInReset(m->handle.in);
+close_device:
+ midiInClose(m->handle.in); /* ignore return code */
+free_descriptor:
+ midi->descriptor = NULL;
+ pm_free(m);
+no_memory:
+ if (pm_hosterror) {
+ int err = midiInGetErrorText(pm_hosterror, (char *) pm_hosterror_text,
+ PM_HOST_ERROR_MSG_LEN);
+ assert(err == MMSYSERR_NOERROR);
+ return pmHostError;
+ }
+ /* if !pm_hosterror, then the error must be pmInsufficientMemory */
+ return pmInsufficientMemory;
+ /* note: if we return an error code, the device will be
+ closed and memory will be freed. It's up to the caller
+ to free the parameter midi */
+}
+
+static PmError winmm_in_poll(PmInternal *midi) {
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+ return (PmError) m->error;
+}
+
+
+
+/* winmm_in_close -- close an open midi input device */
+/*
+ * assume midi is non-null (checked by caller)
+ */
+static PmError winmm_in_close(PmInternal *midi)
+{
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+ if (!m) return pmBadPtr;
+ /* device to close */
+ if (pm_hosterror = midiInStop(m->handle.in)) {
+ midiInReset(m->handle.in); /* try to reset and close port */
+ midiInClose(m->handle.in);
+ } else if (pm_hosterror = midiInReset(m->handle.in)) {
+ midiInClose(m->handle.in); /* best effort to close midi port */
+ } else {
+ pm_hosterror = midiInClose(m->handle.in);
+ }
+ midi->descriptor = NULL;
+ DeleteCriticalSection(&m->lock);
+ pm_free(m); /* delete */
+ if (pm_hosterror) {
+ int err = midiInGetErrorText(pm_hosterror, (char *) pm_hosterror_text,
+ PM_HOST_ERROR_MSG_LEN);
+ assert(err == MMSYSERR_NOERROR);
+ return pmHostError;
+ }
+ return pmNoError;
+}
+
+
+/* Callback function executed via midiInput SW interrupt (via midiInOpen). */
+static void FAR PASCAL winmm_in_callback(
+ HMIDIIN hMidiIn, /* midiInput device Handle */
+ WORD wMsg, /* midi msg */
+ DWORD dwInstance, /* application data */
+ DWORD dwParam1, /* MIDI data */
+ DWORD dwParam2) /* device timestamp (wrt most recent midiInStart) */
+{
+ static int entry = 0;
+ PmInternal *midi = (PmInternal *) dwInstance;
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+
+ /* NOTE: we do not just EnterCriticalSection() here because an
+ * MIM_CLOSE message arrives when the port is closed, but then
+ * the m->lock has been destroyed.
+ */
+
+ switch (wMsg) {
+ case MIM_DATA: {
+ /* if this callback is reentered with data, we're in trouble.
+ * It's hard to imagine that Microsoft would allow callbacks
+ * to be reentrant -- isn't the model that this is like a
+ * hardware interrupt? -- but I've seen reentrant behavior
+ * using a debugger, so it happens.
+ */
+ long new_driver_time;
+ EnterCriticalSection(&m->lock);
+
+ /* dwParam1 is MIDI data received, packed into DWORD w/ 1st byte of
+ message LOB;
+ dwParam2 is time message received by input device driver, specified
+ in [ms] from when midiInStart called.
+ each message is expanded to include the status byte */
+
+ new_driver_time = dwParam2;
+
+ if ((dwParam1 & 0x80) == 0) {
+ /* not a status byte -- ignore it. This happened running the
+ sysex.c test under Win2K with MidiMan USB 1x1 interface,
+ but I can't reproduce it. -RBD
+ */
+ /* printf("non-status byte found\n"); */
+ } else { /* data to process */
+ PmEvent event;
+ if (midi->time_proc)
+ dwParam2 = (*midi->time_proc)(midi->time_info);
+ event.timestamp = dwParam2;
+ event.message = dwParam1;
+ pm_read_short(midi, &event);
+ }
+ LeaveCriticalSection(&m->lock);
+ break;
+ }
+ case MIM_LONGDATA: {
+ MIDIHDR *lpMidiHdr = (MIDIHDR *) dwParam1;
+ unsigned char *data = (unsigned char *) lpMidiHdr->lpData;
+ unsigned int processed = 0;
+ int remaining = lpMidiHdr->dwBytesRecorded;
+
+ EnterCriticalSection(&m->lock);
+ /* printf("midi_in_callback -- lpMidiHdr %x, %d bytes, %2x...\n",
+ lpMidiHdr, lpMidiHdr->dwBytesRecorded, *data); */
+ if (midi->time_proc)
+ dwParam2 = (*midi->time_proc)(midi->time_info);
+ /* can there be more than one message in one buffer? */
+ /* assume yes and iterate through them */
+ while (remaining > 0) {
+ unsigned int amt = pm_read_bytes(midi, data + processed,
+ remaining, dwParam2);
+ remaining -= amt;
+ processed += amt;
+ }
+
+ /* when a device is closed, the pending MIM_LONGDATA buffers are
+ returned to this callback with dwBytesRecorded == 0. In this
+ case, we do not want to send them back to the interface (if
+ we do, the interface will not close, and Windows OS may hang). */
+ if (lpMidiHdr->dwBytesRecorded > 0) {
+ MMRESULT rslt;
+ lpMidiHdr->dwBytesRecorded = 0;
+ lpMidiHdr->dwFlags = 0;
+
+ /* note: no error checking -- can this actually fail? */
+ rslt = midiInPrepareHeader(hMidiIn, lpMidiHdr, sizeof(MIDIHDR));
+ assert(rslt == MMSYSERR_NOERROR);
+ /* note: I don't think this can fail except possibly for
+ * MMSYSERR_NOMEM, but the pain of reporting this
+ * unlikely but probably catastrophic error does not seem
+ * worth it.
+ */
+ rslt = midiInAddBuffer(hMidiIn, lpMidiHdr, sizeof(MIDIHDR));
+ assert(rslt == MMSYSERR_NOERROR);
+ LeaveCriticalSection(&m->lock);
+ } else {
+ midiInUnprepareHeader(hMidiIn,lpMidiHdr,sizeof(MIDIHDR));
+ LeaveCriticalSection(&m->lock);
+ pm_free(lpMidiHdr);
+ }
+ break;
+ }
+ case MIM_OPEN:
+ break;
+ case MIM_CLOSE:
+ break;
+ case MIM_ERROR:
+ /* printf("MIM_ERROR\n"); */
+ break;
+ case MIM_LONGERROR:
+ /* printf("MIM_LONGERROR\n"); */
+ break;
+ default:
+ break;
+ }
+}
+
+/*
+=========================================================================================
+begin midi output implementation
+=========================================================================================
+*/
+
+/* begin helper routines used by midiOutStream interface */
+
+/* add_to_buffer -- adds timestamped short msg to buffer, returns fullp */
+static int add_to_buffer(midiwinmm_type m, LPMIDIHDR hdr,
+ unsigned long delta, unsigned long msg)
+{
+ unsigned long *ptr = (unsigned long *)
+ (hdr->lpData + hdr->dwBytesRecorded);
+ *ptr++ = delta; /* dwDeltaTime */
+ *ptr++ = 0; /* dwStream */
+ *ptr++ = msg; /* dwEvent */
+ hdr->dwBytesRecorded += 3 * sizeof(long);
+ /* if the addition of three more words (a message) would extend beyond
+ the buffer length, then return TRUE (full)
+ */
+ return hdr->dwBytesRecorded + 3 * sizeof(long) > hdr->dwBufferLength;
+}
+
+
+static PmTimestamp pm_time_get(midiwinmm_type m)
+{
+ MMTIME mmtime;
+ MMRESULT wRtn;
+ mmtime.wType = TIME_TICKS;
+ mmtime.u.ticks = 0;
+ wRtn = midiStreamPosition(m->handle.stream, &mmtime, sizeof(mmtime));
+ assert(wRtn == MMSYSERR_NOERROR);
+ return mmtime.u.ticks;
+}
+
+
+/* end helper routines used by midiOutStream interface */
+
+
+static PmError winmm_out_open(PmInternal *midi, void *driverInfo)
+{
+ DWORD dwDevice;
+ int i = midi->device_id;
+ midiwinmm_type m;
+ MIDIPROPTEMPO propdata;
+ MIDIPROPTIMEDIV divdata;
+ int max_sysex_len = midi->buffer_len * 4;
+ int output_buffer_len;
+ int num_buffers;
+ dwDevice = (DWORD) descriptors[i].descriptor;
+
+ /* create system dependent device data */
+ m = (midiwinmm_type) pm_alloc(sizeof(midiwinmm_node)); /* create */
+ midi->descriptor = m;
+ if (!m) goto no_memory;
+ m->handle.out = NULL;
+ m->buffers = NULL;
+ m->num_buffers = 0;
+ m->max_buffers = 0;
+ m->buffers_expanded = FALSE;
+ m->next_buffer = 0;
+#ifdef USE_SYSEX_BUFFERS
+ m->sysex_buffers[0] = NULL;
+ m->sysex_buffers[1] = NULL;
+ m->next_sysex_buffer = 0;
+#endif
+ m->last_time = 0;
+ m->first_message = TRUE; /* we treat first message as special case */
+ m->sysex_mode = FALSE;
+ m->sysex_word = 0;
+ m->sysex_byte_count = 0;
+ m->hdr = NULL;
+ m->sync_time = 0;
+ m->delta = 0;
+ m->error = MMSYSERR_NOERROR;
+
+ /* create a signal */
+ m->buffer_signal = CreateEvent(NULL, FALSE, FALSE, NULL);
+
+ /* this should only fail when there are very serious problems */
+ assert(m->buffer_signal);
+
+ /* open device */
+ if (midi->latency == 0) {
+ /* use simple midi out calls */
+ pm_hosterror = midiOutOpen(
+ (LPHMIDIOUT) & m->handle.out, /* device Handle */
+ dwDevice, /* device ID */
+ /* note: same callback fn as for StreamOpen: */
+ (DWORD_PTR) winmm_streamout_callback, /* callback fn */
+ (DWORD_PTR) midi, /* callback instance data */
+ CALLBACK_FUNCTION); /* callback type */
+ } else {
+ /* use stream-based midi output (schedulable in future) */
+ pm_hosterror = midiStreamOpen(
+ &m->handle.stream, /* device Handle */
+ (LPUINT) & dwDevice, /* device ID pointer */
+ 1, /* reserved, must be 1 */
+ (DWORD_PTR) winmm_streamout_callback,
+ (DWORD_PTR) midi, /* callback instance data */
+ CALLBACK_FUNCTION);
+ }
+ if (pm_hosterror != MMSYSERR_NOERROR) {
+ goto free_descriptor;
+ }
+
+ if (midi->latency == 0) {
+ num_buffers = NUM_SIMPLE_SYSEX_BUFFERS;
+ output_buffer_len = max_sysex_len / num_buffers;
+ if (output_buffer_len < MIN_SIMPLE_SYSEX_LEN)
+ output_buffer_len = MIN_SIMPLE_SYSEX_LEN;
+ } else {
+ long dur = 0;
+ num_buffers = max(midi->buffer_len, midi->latency / 2);
+ if (num_buffers < MIN_STREAM_BUFFERS)
+ num_buffers = MIN_STREAM_BUFFERS;
+ output_buffer_len = STREAM_BUFFER_LEN;
+
+ propdata.cbStruct = sizeof(MIDIPROPTEMPO);
+ propdata.dwTempo = 480000; /* microseconds per quarter */
+ pm_hosterror = midiStreamProperty(m->handle.stream,
+ (LPBYTE) & propdata,
+ MIDIPROP_SET | MIDIPROP_TEMPO);
+ if (pm_hosterror) goto close_device;
+
+ divdata.cbStruct = sizeof(MIDIPROPTEMPO);
+ divdata.dwTimeDiv = 480; /* divisions per quarter */
+ pm_hosterror = midiStreamProperty(m->handle.stream,
+ (LPBYTE) & divdata,
+ MIDIPROP_SET | MIDIPROP_TIMEDIV);
+ if (pm_hosterror) goto close_device;
+ }
+ /* allocate buffers */
+ if (allocate_buffers(m, output_buffer_len, num_buffers))
+ goto free_buffers;
+ /* start device */
+ if (midi->latency != 0) {
+ pm_hosterror = midiStreamRestart(m->handle.stream);
+ if (pm_hosterror != MMSYSERR_NOERROR) goto free_buffers;
+ }
+ return pmNoError;
+
+free_buffers:
+ /* buffers are freed below by winmm_out_delete */
+close_device:
+ midiOutClose(m->handle.out);
+free_descriptor:
+ midi->descriptor = NULL;
+ winmm_out_delete(midi); /* frees buffers and m */
+no_memory:
+ if (pm_hosterror) {
+ int err = midiOutGetErrorText(pm_hosterror, (char *) pm_hosterror_text,
+ PM_HOST_ERROR_MSG_LEN);
+ assert(err == MMSYSERR_NOERROR);
+ return pmHostError;
+ }
+ return pmInsufficientMemory;
+}
+
+
+/* winmm_out_delete -- carefully free data associated with midi */
+/**/
+static void winmm_out_delete(PmInternal *midi)
+{
+ int i;
+ /* delete system dependent device data */
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+ if (m) {
+ if (m->buffer_signal) {
+ /* don't report errors -- better not to stop cleanup */
+ CloseHandle(m->buffer_signal);
+ }
+ /* if using stream output, free buffers */
+ for (i = 0; i < m->num_buffers; i++) {
+ if (m->buffers[i]) pm_free(m->buffers[i]);
+ }
+ m->num_buffers = 0;
+ pm_free(m->buffers);
+ m->max_buffers = 0;
+#ifdef USE_SYSEX_BUFFERS
+ /* free sysex buffers */
+ for (i = 0; i < NUM_SYSEX_BUFFERS; i++) {
+ if (m->sysex_buffers[i]) pm_free(m->sysex_buffers[i]);
+ }
+#endif
+ }
+ midi->descriptor = NULL;
+ pm_free(m); /* delete */
+}
+
+
+/* see comments for winmm_in_close */
+static PmError winmm_out_close(PmInternal *midi)
+{
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+ if (m->handle.out) {
+ /* device to close */
+ if (midi->latency == 0) {
+ pm_hosterror = midiOutClose(m->handle.out);
+ } else {
+ pm_hosterror = midiStreamClose(m->handle.stream);
+ }
+ /* regardless of outcome, free memory */
+ winmm_out_delete(midi);
+ }
+ if (pm_hosterror) {
+ int err = midiOutGetErrorText(pm_hosterror,
+ (char *) pm_hosterror_text,
+ PM_HOST_ERROR_MSG_LEN);
+ assert(err == MMSYSERR_NOERROR);
+ return pmHostError;
+ }
+ return pmNoError;
+}
+
+
+static PmError winmm_out_abort(PmInternal *midi)
+{
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+ m->error = MMSYSERR_NOERROR;
+
+ /* only stop output streams */
+ if (midi->latency > 0) {
+ m->error = midiStreamStop(m->handle.stream);
+ }
+ return m->error ? pmHostError : pmNoError;
+}
+
+
+static PmError winmm_write_flush(PmInternal *midi, PmTimestamp timestamp)
+{
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+ assert(m);
+ if (m->hdr) {
+ m->error = midiOutPrepareHeader(m->handle.out, m->hdr,
+ sizeof(MIDIHDR));
+ if (m->error) {
+ /* do not send message */
+ } else if (midi->latency == 0) {
+ /* As pointed out by Nigel Brown, 20Sep06, dwBytesRecorded
+ * should be zero. This is set in get_free_sysex_buffer().
+ * The msg length goes in dwBufferLength in spite of what
+ * Microsoft documentation says (or doesn't say). */
+ m->hdr->dwBufferLength = m->hdr->dwBytesRecorded;
+ m->hdr->dwBytesRecorded = 0;
+ m->error = midiOutLongMsg(m->handle.out, m->hdr, sizeof(MIDIHDR));
+ } else {
+ m->error = midiStreamOut(m->handle.stream, m->hdr,
+ sizeof(MIDIHDR));
+ }
+ midi->fill_base = NULL;
+ m->hdr = NULL;
+ if (m->error) {
+ m->hdr->dwFlags = 0; /* release the buffer */
+ return pmHostError;
+ }
+ }
+ return pmNoError;
+}
+
+
+
+#ifdef GARBAGE
+static PmError winmm_write_sysex_byte(PmInternal *midi, unsigned char byte)
+{
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+ unsigned char *msg_buffer;
+
+ /* at the beginning of sysex, m->hdr is NULL */
+ if (!m->hdr) { /* allocate a buffer if none allocated yet */
+ m->hdr = get_free_output_buffer(midi);
+ if (!m->hdr) return pmInsufficientMemory;
+ m->sysex_byte_count = 0;
+ }
+ /* figure out where to write byte */
+ msg_buffer = (unsigned char *) (m->hdr->lpData);
+ assert(m->hdr->lpData == (char *) (m->hdr + 1));
+
+ /* check for overflow */
+ if (m->sysex_byte_count >= m->hdr->dwBufferLength) {
+ /* allocate a bigger message -- double it every time */
+ LPMIDIHDR big = allocate_buffer(m->sysex_byte_count * 2);
+ /* printf("expand to %d bytes\n", m->sysex_byte_count * 2); */
+ if (!big) return pmInsufficientMemory;
+ m->error = midiOutPrepareHeader(m->handle.out, big,
+ sizeof(MIDIHDR));
+ if (m->error) {
+ m->hdr = NULL;
+ return pmHostError;
+ }
+ memcpy(big->lpData, msg_buffer, m->sysex_byte_count);
+ msg_buffer = (unsigned char *) (big->lpData);
+ if (m->buffers[0] == m->hdr) {
+ m->buffers[0] = big;
+ pm_free(m->hdr);
+ /* printf("freed m->hdr\n"); */
+ } else if (m->buffers[1] == m->hdr) {
+ m->buffers[1] = big;
+ pm_free(m->hdr);
+ /* printf("freed m->hdr\n"); */
+ }
+ m->hdr = big;
+ }
+
+ /* append byte to message */
+ msg_buffer[m->sysex_byte_count++] = byte;
+
+ /* see if we have a complete message */
+ if (byte == MIDI_EOX) {
+ m->hdr->dwBytesRecorded = m->sysex_byte_count;
+ /*
+ { int i; int len = m->hdr->dwBytesRecorded;
+ printf("OutLongMsg %d ", len);
+ for (i = 0; i < len; i++) {
+ printf("%2x ", msg_buffer[i]);
+ }
+ }
+ */
+ m->error = midiOutLongMsg(m->handle.out, m->hdr, sizeof(MIDIHDR));
+ m->hdr = NULL; /* stop using this message buffer */
+ if (m->error) return pmHostError;
+ }
+ return pmNoError;
+}
+#endif
+
+
+static PmError winmm_write_short(PmInternal *midi, PmEvent *event)
+{
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+ PmError rslt = pmNoError;
+ assert(m);
+
+ if (midi->latency == 0) { /* use midiOut interface, ignore timestamps */
+ m->error = midiOutShortMsg(m->handle.out, event->message);
+ if (m->error) rslt = pmHostError;
+ } else { /* use midiStream interface -- pass data through buffers */
+ unsigned long when = event->timestamp;
+ unsigned long delta;
+ int full;
+ if (when == 0) when = midi->now;
+ /* when is in real_time; translate to intended stream time */
+ when = when + m->delta + midi->latency;
+ /* make sure we don't go backward in time */
+ if (when < m->last_time) when = m->last_time;
+ delta = when - m->last_time;
+ m->last_time = when;
+ /* before we insert any data, we must have a buffer */
+ if (m->hdr == NULL) {
+ /* stream interface: buffers allocated when stream is opened */
+ m->hdr = get_free_output_buffer(midi);
+ }
+ full = add_to_buffer(m, m->hdr, delta, event->message);
+ if (full) rslt = winmm_write_flush(midi, when);
+ }
+ return rslt;
+}
+
+#define winmm_begin_sysex winmm_write_flush
+#ifndef winmm_begin_sysex
+static PmError winmm_begin_sysex(PmInternal *midi, PmTimestamp timestamp)
+{
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+ PmError rslt = pmNoError;
+
+ if (midi->latency == 0) {
+ /* do nothing -- it's handled in winmm_write_byte */
+ } else {
+ /* sysex expects an empty sysex buffer, so send whatever is here */
+ rslt = winmm_write_flush(midi);
+ }
+ return rslt;
+}
+#endif
+
+static PmError winmm_end_sysex(PmInternal *midi, PmTimestamp timestamp)
+{
+ /* could check for callback_error here, but I haven't checked
+ * what happens if we exit early and don't finish the sysex msg
+ * and clean up
+ */
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+ PmError rslt = pmNoError;
+ LPMIDIHDR hdr = m->hdr;
+ if (!hdr) return rslt; /* something bad happened earlier,
+ do not report an error because it would have been
+ reported (at least) once already */
+ /* a(n old) version of MIDI YOKE requires a zero byte after
+ * the sysex message, but do not increment dwBytesRecorded: */
+ hdr->lpData[hdr->dwBytesRecorded] = 0;
+ if (midi->latency == 0) {
+#ifdef DEBUG_PRINT_BEFORE_SENDING_SYSEX
+ /* DEBUG CODE: */
+ { int i; int len = m->hdr->dwBufferLength;
+ printf("OutLongMsg %d ", len);
+ for (i = 0; i < len; i++) {
+ printf("%2x ", (unsigned char) (m->hdr->lpData[i]));
+ }
+ }
+#endif
+ } else {
+ /* Using stream interface. There are accumulated bytes in m->hdr
+ to send using midiStreamOut
+ */
+ /* add bytes recorded to MIDIEVENT length, but don't
+ count the MIDIEVENT data (3 longs) */
+ MIDIEVENT *evt = (MIDIEVENT *) (hdr->lpData);
+ evt->dwEvent += hdr->dwBytesRecorded - 3 * sizeof(long);
+ /* round up BytesRecorded to multiple of 4 */
+ hdr->dwBytesRecorded = (hdr->dwBytesRecorded + 3) & ~3;
+ }
+ rslt = winmm_write_flush(midi, timestamp);
+ return rslt;
+}
+
+
+static PmError winmm_write_byte(PmInternal *midi, unsigned char byte,
+ PmTimestamp timestamp)
+{
+ /* write a sysex byte */
+ PmError rslt = pmNoError;
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+ LPMIDIHDR hdr = m->hdr;
+ unsigned char *msg_buffer;
+ assert(m);
+ if (!hdr) {
+ m->hdr = hdr = get_free_output_buffer(midi);
+ assert(hdr);
+ midi->fill_base = (unsigned char *) m->hdr->lpData;
+ midi->fill_offset_ptr = (uint32_t*) &(hdr->dwBytesRecorded);
+ /* when buffer fills, Pm_WriteSysEx will revert to calling
+ * pmwin_write_byte, which expect to have space, so leave
+ * one byte free for pmwin_write_byte. Leave another byte
+ * of space for zero after message to make early version of
+ * MIDI YOKE driver happy -- therefore dwBufferLength - 2 */
+ midi->fill_length = hdr->dwBufferLength - 2;
+ if (midi->latency != 0) {
+ unsigned long when = (unsigned long) timestamp;
+ unsigned long delta;
+ unsigned long *ptr;
+ if (when == 0) when = midi->now;
+ /* when is in real_time; translate to intended stream time */
+ when = when + m->delta + midi->latency;
+ /* make sure we don't go backward in time */
+ if (when < m->last_time) when = m->last_time;
+ delta = when - m->last_time;
+ m->last_time = when;
+
+ ptr = (unsigned long *) hdr->lpData;
+ *ptr++ = delta;
+ *ptr++ = 0;
+ *ptr = MEVT_F_LONG;
+ hdr->dwBytesRecorded = 3 * sizeof(long);
+ /* data will be added at an offset of dwBytesRecorded ... */
+ }
+ }
+ /* add the data byte */
+ msg_buffer = (unsigned char *) (hdr->lpData);
+ msg_buffer[hdr->dwBytesRecorded++] = byte;
+
+ /* see if buffer is full, leave one byte extra for pad */
+ if (hdr->dwBytesRecorded >= hdr->dwBufferLength - 1) {
+ /* write what we've got and continue */
+ rslt = winmm_end_sysex(midi, timestamp);
+ }
+ return rslt;
+}
+
+#ifdef EXPANDING_SYSEX_BUFFERS
+note: this code is here as an aid in case you want sysex buffers
+ to expand to hold large messages completely. If so, you
+ will want to change SYSEX_BYTES_PER_BUFFER above to some
+ variable that remembers the buffer size. A good place to
+ put this value would be in the hdr->dwUser field.
+
+ rslt = resize_sysex_buffer(midi, m->sysex_byte_count,
+ m->sysex_byte_count * 2);
+
+ if (rslt == pmBufferMaxSize) /* if the buffer can't be resized */
+#endif
+#ifdef EXPANDING_SYSEX_BUFFERS
+ int bytesRecorded = hdr->dwBytesRecorded; /* this field gets wiped out, so we'll save it */
+ rslt = resize_sysex_buffer(midi, bytesRecorded, 2 * bytesRecorded);
+ hdr->dwBytesRecorded = bytesRecorded;
+
+ if (rslt == pmBufferMaxSize) /* if buffer can't be resized */
+#endif
+
+
+
+static PmTimestamp winmm_synchronize(PmInternal *midi)
+{
+ midiwinmm_type m;
+ unsigned long pm_stream_time_2;
+ unsigned long real_time;
+ unsigned long pm_stream_time;
+
+ /* only synchronize if we are using stream interface */
+ if (midi->latency == 0) return 0;
+
+ /* figure out the time */
+ m = (midiwinmm_type) midi->descriptor;
+ pm_stream_time_2 = pm_time_get(m);
+
+ do {
+ /* read real_time between two reads of stream time */
+ pm_stream_time = pm_stream_time_2;
+ real_time = (*midi->time_proc)(midi->time_info);
+ pm_stream_time_2 = pm_time_get(m);
+ /* repeat if more than 1ms elapsed */
+ } while (pm_stream_time_2 > pm_stream_time + 1);
+ m->delta = pm_stream_time - real_time;
+ m->sync_time = real_time;
+ return real_time;
+}
+
+#ifdef USE_SYSEX_BUFFERS
+/* winmm_out_callback -- recycle sysex buffers */
+static void CALLBACK winmm_out_callback(HMIDIOUT hmo, UINT wMsg,
+ DWORD dwInstance, DWORD dwParam1,
+ DWORD dwParam2)
+{
+ PmInternal *midi = (PmInternal *) dwInstance;
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+ LPMIDIHDR hdr = (LPMIDIHDR) dwParam1;
+ int err = 0; /* set to 0 so that no buffer match will also be an error */
+
+ /* Future optimization: eliminate UnprepareHeader calls -- they aren't
+ necessary; however, this code uses the prepared-flag to indicate which
+ buffers are free, so we need to do something to flag empty buffers if
+ we leave them prepared
+ */
+ /*
+ printf("out_callback: hdr %x, wMsg %x, MOM_DONE %x\n",
+ hdr, wMsg, MOM_DONE);
+ */
+ if (wMsg == MOM_DONE) {
+ MMRESULT ret = midiOutUnprepareHeader(m->handle.out, hdr,
+ sizeof(MIDIHDR));
+ assert(ret == MMSYSERR_NOERROR);
+ }
+ /* notify waiting sender that a buffer is available */
+ err = SetEvent(m->buffer_signal);
+ assert(err); /* false -> error */
+}
+#endif
+
+/* winmm_streamout_callback -- unprepare (free) buffer header */
+static void CALLBACK winmm_streamout_callback(HMIDIOUT hmo, UINT wMsg,
+ DWORD dwInstance, DWORD dwParam1, DWORD dwParam2)
+{
+ PmInternal *midi = (PmInternal *) dwInstance;
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+ LPMIDIHDR hdr = (LPMIDIHDR) dwParam1;
+ int err;
+
+ /* Even if an error is pending, I think we should unprepare msgs and
+ signal their arrival
+ */
+ /* printf("streamout_callback: hdr %x, wMsg %x, MOM_DONE %x\n",
+ hdr, wMsg, MOM_DONE); */
+ if (wMsg == MOM_DONE) {
+ MMRESULT ret = midiOutUnprepareHeader(m->handle.out, hdr,
+ sizeof(MIDIHDR));
+ assert(ret == MMSYSERR_NOERROR);
+ }
+ /* signal client in case it is blocked waiting for buffer */
+ err = SetEvent(m->buffer_signal);
+ assert(err); /* false -> error */
+}
+
+
+/*
+=========================================================================================
+begin exported functions
+=========================================================================================
+*/
+
+#define winmm_in_abort pm_fail_fn
+pm_fns_node pm_winmm_in_dictionary = {
+ none_write_short,
+ none_sysex,
+ none_sysex,
+ none_write_byte,
+ none_write_short,
+ none_write_flush,
+ winmm_synchronize,
+ winmm_in_open,
+ winmm_in_abort,
+ winmm_in_close,
+ winmm_in_poll,
+ winmm_has_host_error,
+ winmm_get_host_error
+ };
+
+pm_fns_node pm_winmm_out_dictionary = {
+ winmm_write_short,
+ winmm_begin_sysex,
+ winmm_end_sysex,
+ winmm_write_byte,
+ winmm_write_short, /* short realtime message */
+ winmm_write_flush,
+ winmm_synchronize,
+ winmm_out_open,
+ winmm_out_abort,
+ winmm_out_close,
+ none_poll,
+ winmm_has_host_error,
+ winmm_get_host_error
+ };
+
+
+/* initialize winmm interface. Note that if there is something wrong
+ with winmm (e.g. it is not supported or installed), it is not an
+ error. We should simply return without having added any devices to
+ the table. Hence, no error code is returned. Furthermore, this init
+ code is called along with every other supported interface, so the
+ user would have a very hard time figuring out what hardware and API
+ generated the error. Finally, it would add complexity to pmwin.c to
+ remember where the error code came from in order to convert to text.
+ */
+void pm_winmm_init( void )
+{
+ pm_winmm_mapper_input();
+ pm_winmm_mapper_output();
+ pm_winmm_general_inputs();
+ pm_winmm_general_outputs();
+}
+
+
+/* no error codes are returned, even if errors are encountered, because
+ there is probably nothing the user could do (e.g. it would be an error
+ to retry.
+ */
+void pm_winmm_term( void )
+{
+ int i;
+#ifdef DEBUG
+ char msg[PM_HOST_ERROR_MSG_LEN];
+#endif
+ int doneAny = 0;
+#ifdef DEBUG
+ printf("pm_winmm_term called\n");
+#endif
+ for (i = 0; i < pm_descriptor_index; i++) {
+ PmInternal * midi = (PmInternal*) descriptors[i].internalDescriptor;
+ if (midi) {
+ midiwinmm_type m = (midiwinmm_type) midi->descriptor;
+ if (m->handle.out) {
+ /* close next open device*/
+#ifdef DEBUG
+ if (doneAny == 0) {
+ printf("begin closing open devices...\n");
+ doneAny = 1;
+ }
+ /* report any host errors; this EXTEREMELY useful when
+ trying to debug client app */
+ if (winmm_has_host_error(midi)) {
+ winmm_get_host_error(midi, msg, PM_HOST_ERROR_MSG_LEN);
+ printf("%s\n", msg);
+ }
+#endif
+ /* close all open ports */
+ (*midi->dictionary->close)(midi);
+ }
+ }
+ }
+ if (midi_in_caps) {
+ pm_free(midi_in_caps);
+ midi_in_caps = NULL;
+ }
+ if (midi_out_caps) {
+ pm_free(midi_out_caps);
+ midi_out_caps = NULL;
+ }
+#ifdef DEBUG
+ if (doneAny) {
+ printf("warning: devices were left open. They have been closed.\n");
+ }
+ printf("pm_winmm_term exiting\n");
+#endif
+ pm_descriptor_index = 0;
+}
diff --git a/libs/backends/wavesaudio/portmidi/src/pm_win/pmwinmm.h b/libs/backends/wavesaudio/portmidi/src/pm_win/pmwinmm.h
new file mode 100644
index 0000000000..94742001bc
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/src/pm_win/pmwinmm.h
@@ -0,0 +1,5 @@
+/* midiwin32.h -- system-specific definitions */
+
+void pm_winmm_init( void );
+void pm_winmm_term( void );
+
diff --git a/libs/backends/wavesaudio/portmidi/src/porttime/ptmacosx_mach.c b/libs/backends/wavesaudio/portmidi/src/porttime/ptmacosx_mach.c
new file mode 100644
index 0000000000..c23210e4dc
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/src/porttime/ptmacosx_mach.c
@@ -0,0 +1,131 @@
+/* ptmacosx.c -- portable timer implementation for mac os x */
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <CoreAudio/HostTime.h>
+
+#import <mach/mach.h>
+#import <mach/mach_error.h>
+#import <mach/mach_time.h>
+#import <mach/clock.h>
+#include <unistd.h>
+
+#include "porttime.h"
+#include "sys/time.h"
+#include "pthread.h"
+
+#define NSEC_PER_MSEC 1000000
+#define THREAD_IMPORTANCE 30
+
+static int time_started_flag = FALSE;
+static UInt64 start_time;
+static pthread_t pt_thread_pid;
+
+/* note that this is static data -- we only need one copy */
+typedef struct {
+ int id;
+ int resolution;
+ PtCallback *callback;
+ void *userData;
+} pt_callback_parameters;
+
+static int pt_callback_proc_id = 0;
+
+static void *Pt_CallbackProc(void *p)
+{
+ pt_callback_parameters *parameters = (pt_callback_parameters *) p;
+ int mytime = 1;
+
+ kern_return_t error;
+ thread_extended_policy_data_t extendedPolicy;
+ thread_precedence_policy_data_t precedencePolicy;
+
+ extendedPolicy.timeshare = 0;
+ error = thread_policy_set(mach_thread_self(), THREAD_EXTENDED_POLICY,
+ (thread_policy_t)&extendedPolicy,
+ THREAD_EXTENDED_POLICY_COUNT);
+ if (error != KERN_SUCCESS) {
+ mach_error("Couldn't set thread timeshare policy", error);
+ }
+
+ precedencePolicy.importance = THREAD_IMPORTANCE;
+ error = thread_policy_set(mach_thread_self(), THREAD_PRECEDENCE_POLICY,
+ (thread_policy_t)&precedencePolicy,
+ THREAD_PRECEDENCE_POLICY_COUNT);
+ if (error != KERN_SUCCESS) {
+ mach_error("Couldn't set thread precedence policy", error);
+ }
+
+
+ /* to kill a process, just increment the pt_callback_proc_id */
+ /* printf("pt_callback_proc_id %d, id %d\n", pt_callback_proc_id, parameters->id); */
+ while (pt_callback_proc_id == parameters->id) {
+ /* wait for a multiple of resolution ms */
+ UInt64 wait_time;
+ int delay = mytime++ * parameters->resolution - Pt_Time();
+ PtTimestamp timestamp;
+ if (delay < 0) delay = 0;
+ wait_time = AudioConvertNanosToHostTime((UInt64)delay * NSEC_PER_MSEC);
+ wait_time += AudioGetCurrentHostTime();
+ error = mach_wait_until(wait_time);
+ timestamp = Pt_Time();
+ (*(parameters->callback))(timestamp, parameters->userData);
+ }
+ free(parameters);
+ return NULL;
+}
+
+
+PtError Pt_Start(int resolution, PtCallback *callback, void *userData)
+{
+ if (time_started_flag) return ptAlreadyStarted;
+ start_time = AudioGetCurrentHostTime();
+
+ if (callback) {
+ int res;
+ pt_callback_parameters *parms;
+
+ parms = (pt_callback_parameters *) malloc(sizeof(pt_callback_parameters));
+ if (!parms) return ptInsufficientMemory;
+ parms->id = pt_callback_proc_id;
+ parms->resolution = resolution;
+ parms->callback = callback;
+ parms->userData = userData;
+ res = pthread_create(&pt_thread_pid, NULL, Pt_CallbackProc, parms);
+ if (res != 0) return ptHostError;
+ }
+
+ time_started_flag = TRUE;
+ return ptNoError;
+}
+
+
+PtError Pt_Stop()
+{
+ /* printf("Pt_Stop called\n"); */
+ pt_callback_proc_id++;
+ pthread_join(pt_thread_pid, NULL);
+ time_started_flag = FALSE;
+ return ptNoError;
+}
+
+
+int Pt_Started()
+{
+ return time_started_flag;
+}
+
+
+PtTimestamp Pt_Time()
+{
+ UInt64 clock_time, nsec_time;
+ clock_time = AudioGetCurrentHostTime() - start_time;
+ nsec_time = AudioConvertHostTimeToNanos(clock_time);
+ return (PtTimestamp)(nsec_time / NSEC_PER_MSEC);
+}
+
+
+void Pt_Sleep(int32_t duration)
+{
+ usleep(duration * 1000);
+}
diff --git a/libs/backends/wavesaudio/portmidi/src/porttime/ptwinmm.c b/libs/backends/wavesaudio/portmidi/src/porttime/ptwinmm.c
new file mode 100644
index 0000000000..b0607ca332
--- /dev/null
+++ b/libs/backends/wavesaudio/portmidi/src/porttime/ptwinmm.c
@@ -0,0 +1,71 @@
+/* ptwinmm.c -- portable timer implementation for win32 */
+
+
+#include "porttime.h"
+#include <windows.h>
+#include <mmsystem.h>
+#include <time.h>
+
+
+TIMECAPS caps;
+
+static long time_offset = 0;
+static int time_started_flag = FALSE;
+static long time_resolution;
+static MMRESULT timer_id;
+static PtCallback *time_callback;
+
+void CALLBACK winmm_time_callback(UINT uID, UINT uMsg, DWORD_PTR dwUser,
+ DWORD_PTR dw1, DWORD_PTR dw2)
+{
+ (*time_callback)(Pt_Time(), (void *) dwUser);
+}
+
+
+PMEXPORT PtError Pt_Start(int resolution, PtCallback *callback, void *userData)
+{
+ if (time_started_flag) return ptAlreadyStarted;
+ timeBeginPeriod(resolution);
+ time_resolution = resolution;
+ time_offset = timeGetTime();
+ time_started_flag = TRUE;
+ time_callback = callback;
+ if (callback) {
+ timer_id = timeSetEvent(resolution, 1, winmm_time_callback,
+ (DWORD_PTR) userData, TIME_PERIODIC | TIME_CALLBACK_FUNCTION);
+ if (!timer_id) return ptHostError;
+ }
+ return ptNoError;
+}
+
+
+PMEXPORT PtError Pt_Stop()
+{
+ if (!time_started_flag) return ptAlreadyStopped;
+ if (time_callback && timer_id) {
+ timeKillEvent(timer_id);
+ time_callback = NULL;
+ timer_id = 0;
+ }
+ time_started_flag = FALSE;
+ timeEndPeriod(time_resolution);
+ return ptNoError;
+}
+
+
+PMEXPORT int Pt_Started()
+{
+ return time_started_flag;
+}
+
+
+PMEXPORT PtTimestamp Pt_Time()
+{
+ return timeGetTime() - time_offset;
+}
+
+
+PMEXPORT void Pt_Sleep(int32_t duration)
+{
+ Sleep(duration);
+}
diff --git a/libs/backends/wavesaudio/waves_audiobackend.cc b/libs/backends/wavesaudio/waves_audiobackend.cc
new file mode 100644
index 0000000000..aa1fbf47b2
--- /dev/null
+++ b/libs/backends/wavesaudio/waves_audiobackend.cc
@@ -0,0 +1,1377 @@
+/*
+ Copyright (C) 2013 Valeriy Kamyshniy
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include "waves_audiobackend.h"
+#include "waves_audioport.h"
+#include "waves_midiport.h"
+
+using namespace ARDOUR;
+
+#ifdef __MINGW64__
+ extern "C" __declspec(dllexport) ARDOUR::AudioBackendInfo* descriptor ()
+#else
+ extern "C" ARDOURBACKEND_API ARDOUR::AudioBackendInfo* descriptor ()
+#endif
+{
+ // COMMENTED DBG LOGS */ std::cout << "waves_backend.dll : ARDOUR::AudioBackendInfo* descriptor (): " << std::endl;
+ return &WavesAudioBackend::backend_info ();
+}
+
+void WavesAudioBackend::AudioDeviceManagerNotification (NotificationReason reason, void* parameter)
+{
+ switch (reason) {
+ case WCMRAudioDeviceManagerClient::DeviceDebugInfo:
+ std::cout << "------------------------------- WCMRAudioDeviceManagerClient::DeviceDebugInfo -- " << (char*)parameter << std::endl;
+ break;
+ case WCMRAudioDeviceManagerClient::BufferSizeChanged:
+ std::cout << "------------------------------- WCMRAudioDeviceManagerClient::BufferSizeChanged: " << *(uint32_t*)parameter << std::endl;
+ _buffer_size_change(*(uint32_t*)parameter);
+ break;
+ case WCMRAudioDeviceManagerClient::RequestReset:
+ std::cout << "------------------------------- WCMRAudioDeviceManagerClient::RequestReset" << std::endl;
+ break;
+ case WCMRAudioDeviceManagerClient::RequestResync:
+ std::cout << "------------------------------- WCMRAudioDeviceManagerClient::RequestResync" << std::endl;
+ break;
+ case WCMRAudioDeviceManagerClient::SamplingRateChanged:
+ std::cout << "------------------------------- WCMRAudioDeviceManagerClient::SamplingRateChanged: " << *(float*)parameter << std::endl;
+ set_sample_rate(*(float*)parameter);
+ break;
+ case WCMRAudioDeviceManagerClient::DeviceDroppedSamples:
+ std::cout << "------------------------------- WCMRAudioDeviceManagerClient::DeviceDroppedSamples" << std::endl;
+ break;
+ case WCMRAudioDeviceManagerClient::DeviceStoppedStreaming:
+ std::cout << "------------------------------- WCMRAudioDeviceManagerClient::DeviceStoppedStreaming" << std::endl;
+ break;
+ case WCMRAudioDeviceManagerClient::DeviceStartsStreaming:
+ std::cout << "------------------------------- WCMRAudioDeviceManagerClient::DeviceStartsStreaming" << std::endl;
+ _call_thread_init_callback = true; // streaming will be started from device side, just set thread init flag
+ break;
+ case WCMRAudioDeviceManagerClient::DeviceConnectionLost:
+ std::cout << "------------------------------- WCMRAudioDeviceManagerClient::DeviceConnectionLost" << std::endl;
+ break;
+ case WCMRAudioDeviceManagerClient::DeviceListChanged:
+ std::cout << "------------------------------- WCMRAudioDeviceManagerClient::DeviceListChanged" << std::endl;
+ _device_list_change();
+ break;
+ case WCMRAudioDeviceManagerClient::IODeviceDisconnected:
+ std::cout << "------------------------------- WCMRAudioDeviceManagerClient::DeviceListChanged" << std::endl;
+ _device_list_change();
+ break;
+ case WCMRAudioDeviceManagerClient::AudioCallback:
+ if (parameter) {
+ AudioCallbackData* audio_callback_data = (AudioCallbackData*)parameter;
+ _audio_device_callback (
+ audio_callback_data->acdInputBuffer,
+ audio_callback_data->acdOutputBuffer,
+ audio_callback_data->acdFrames,
+ audio_callback_data->acdSampleTime,
+ audio_callback_data->acdCycleStartTimeNanos
+ );
+ }
+ break;
+
+ default:
+ break;
+ };
+}
+
+
+WavesAudioBackend::WavesAudioBackend (AudioEngine& e, AudioBackendInfo& info)
+ : AudioBackend (e, info)
+ , _audio_device_manager (this)
+ , _midi_device_manager (*this)
+ , _device (NULL)
+ , _sample_format (FormatFloat)
+ , _interleaved (true)
+ , _input_channels (0)
+ , _max_input_channels (0)
+ , _output_channels (0)
+ , _max_output_channels (0)
+ , _sample_rate (0)
+ , _buffer_size (0)
+ , _systemic_input_latency (0)
+ , _systemic_output_latency (0)
+ , _call_thread_init_callback (false)
+ , _use_midi (true)
+ , _sample_time_at_cycle_start (0)
+ , _freewheeling (false)
+ , _freewheel_thread_active (false)
+ , _audio_cycle_period_nanos (0)
+ , _dsp_load_accumulator (0)
+ , _dsp_load_history_length(0)
+{
+}
+
+
+WavesAudioBackend::~WavesAudioBackend ()
+{
+
+}
+
+std::string
+WavesAudioBackend::name () const
+{
+#ifdef __APPLE__
+ return std::string ("CoreAudio");
+#elif PLATFORM_WINDOWS
+ return std::string ("ASIO");
+#endif
+}
+
+
+bool
+WavesAudioBackend::is_realtime () const
+{
+ return true;
+}
+
+
+bool
+WavesAudioBackend::requires_driver_selection () const
+{
+ return false;
+}
+
+
+std::vector<std::string>
+WavesAudioBackend::enumerate_drivers () const
+{
+ // this backend does not suppose driver selection
+ assert (false);
+
+ return std::vector<std::string> ();
+}
+
+
+int
+WavesAudioBackend::set_driver (const std::string& /*drivername*/)
+{
+ //Waves audio backend does not suppose driver selection
+ assert (false);
+
+ return -1;
+}
+
+
+std::vector<AudioBackend::DeviceStatus>
+WavesAudioBackend::enumerate_devices () const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::enumerate_devices (): " << std::endl;
+
+ std::vector<DeviceStatus> devicesStatus;
+ const DeviceInfoVec& deviceInfoList = _audio_device_manager.DeviceInfoList();
+
+ for (DeviceInfoVecConstIter deviceInfoIter = deviceInfoList.begin (); deviceInfoIter != deviceInfoList.end (); ++deviceInfoIter) {
+ // COMMENTED DBG LOGS */ std::cout << "\t Device found: " << (*deviceInfoIter)->m_DeviceName << std::endl;
+ devicesStatus.push_back (DeviceStatus ((*deviceInfoIter)->m_DeviceName, true));
+ }
+
+ return devicesStatus;
+}
+
+
+std::vector<float>
+WavesAudioBackend::available_sample_rates (const std::string& device_name) const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::available_sample_rates (): [" << device_name << "]" << std::endl;
+
+ DeviceInfo devInfo;
+ WTErr err = _audio_device_manager.GetDeviceInfoByName(device_name, devInfo);
+
+ if (eNoErr != err) {
+ std::cerr << "WavesAudioBackend::available_sample_rates (): Failed to find device [" << device_name << "]" << std::endl;
+ return std::vector<float> ();
+ }
+
+ // COMMENTED DBG LOGS */ std::cout << "\tFound " << devInfo.m_AvailableSampleRates.size () << " sample rates for " << device_name << ":";
+
+ std::vector<float> sample_rates (devInfo.m_AvailableSampleRates.begin (), devInfo.m_AvailableSampleRates.end ());
+
+ // COMMENTED DBG LOGS */ for (std::vector<float>::iterator i = sample_rates.begin (); i != sample_rates.end (); ++i) std::cout << " " << *i; std::cout << std::endl;
+
+ return sample_rates;
+}
+
+
+float WavesAudioBackend::default_sample_rate () const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::default_sample_rate (): " << AudioBackend::default_sample_rate () << std::endl;
+ return AudioBackend::default_sample_rate ();
+}
+
+
+std::vector<uint32_t>
+WavesAudioBackend::available_buffer_sizes (const std::string& device_name) const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::available_buffer_sizes (): [" << device_name << "]" << std::endl;
+
+ std::vector<int> bs;
+
+ WTErr retVal;
+ retVal = _audio_device_manager.GetDeviceBufferSizes(device_name, bs);
+
+ if (retVal != eNoErr) {
+ std::cerr << "WavesAudioBackend::available_buffer_sizes (): Failed to get buffer size for device [" << device_name << "]" << std::endl;
+ return std::vector<uint32_t> ();
+ }
+
+ std::vector<uint32_t> buffer_sizes (bs.begin (), bs.end ());
+
+ // COMMENTED DBG LOGS */ std::cout << "\tFound " << buffer_sizes.size () << " buffer sizes for " << device_name << ":";
+ // COMMENTED DBG LOGS */ for (std::vector<uint32_t>::const_iterator i = buffer_sizes.begin (); i != buffer_sizes.end (); ++i) std::cout << " " << *i; std::cout << std::endl;
+
+ return buffer_sizes;
+}
+
+
+uint32_t
+WavesAudioBackend::available_input_channel_count (const std::string& device_name) const
+{
+ DeviceInfo devInfo;
+ WTErr err = _audio_device_manager.GetDeviceInfoByName(device_name, devInfo);
+
+ if (eNoErr != err) {
+ std::cerr << "WavesAudioBackend::available_input_channel_count (): Failed to find device [" << device_name << "]" << std::endl;
+ return 0;
+ }
+
+ uint32_t num_of_input_channels = devInfo.m_MaxInputChannels;
+
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::available_input_channel_count (): " << num_of_input_channels << std::endl;
+ return num_of_input_channels;
+}
+
+
+uint32_t
+WavesAudioBackend::available_output_channel_count (const std::string& device_name) const
+{
+ DeviceInfo devInfo;
+ WTErr err = _audio_device_manager.GetDeviceInfoByName(device_name, devInfo);
+
+ if (eNoErr != err) {
+ std::cerr << "WavesAudioBackend::available_output_channel_count (): Failed to find device [" << device_name << "]" << std::endl;
+ return 0;
+ }
+
+ uint32_t num_of_output_channels = devInfo.m_MaxOutputChannels;
+
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::available_output_channel_count (): " << num_of_output_channels << std::endl;
+
+ return num_of_output_channels;
+}
+
+
+bool
+WavesAudioBackend::can_change_sample_rate_when_running () const
+{
+ // VERIFY IT CAREFULLY
+ return true;
+}
+
+
+bool
+WavesAudioBackend::can_change_buffer_size_when_running () const
+{
+ // VERIFY IT CAREFULLY
+ return true;
+}
+
+
+int
+WavesAudioBackend::set_device_name (const std::string& device_name)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::set_device_name (): " << device_name << std::endl;
+
+ if (_ports.size ()) {
+ std::cerr << "WavesAudioBackend::set_device_name (): There are unregistered ports left after [" << (_device ? _device->DeviceName () : std::string ("<NULL>")) << "]!" << std::endl;
+ for (size_t i = 0; i < _ports.size (); ++i) {
+ std::cerr << "\t[" << _ports[i]->name () << "]!" << std::endl;
+ }
+ return -1;
+ }
+
+ if (_device && _device->Streaming () ) {
+ std::cerr << "WavesAudioBackend::set_device_name (): [" << _device->DeviceName () << "] is streaming! Current device must be stopped before setting another device as current" << std::endl;
+ }
+
+ // we must have only one device initialized at a time
+ // stop current device first
+ WTErr retVal;
+ if (_device) {
+ retVal = _device->SetActive (false);
+ if (retVal != eNoErr) {
+ std::cerr << "WavesAudioBackend::set_device_name (): [" << _device->DeviceName () << "]->SetActive (false) failed!" << std::endl;
+ return -1;
+ }
+ }
+
+ // deinitialize it
+ _audio_device_manager.DestroyCurrentDevice();
+ _device = 0;
+
+ WCMRAudioDevice * device = _audio_device_manager.InitNewCurrentDevice(device_name);
+
+ if (!device) {
+ std::cerr << "WavesAudioBackend::set_device_name (): Failed to initialize device [" << device_name << "]!" << std::endl;
+ return -1;
+ }
+
+
+ retVal = device->SetActive (true);
+ if (retVal != eNoErr) {
+ std::cerr << "WavesAudioBackend::set_device_name (): [" << device->DeviceName () << "]->SetActive () failed!" << std::endl;
+ return -1;
+ }
+
+ _device = device;
+ return 0;
+}
+
+
+int
+WavesAudioBackend::drop_device()
+{
+ WTErr wtErr = 0;
+
+ if (_device)
+ {
+ wtErr = _device->SetActive (false);
+ if (wtErr != eNoErr) {
+ std::cerr << "WavesAudioBackend::drop_device (): [" << _device->DeviceName () << "]->SetActive () failed!" << std::endl;
+ return -1;
+ }
+ }
+
+ _audio_device_manager.DestroyCurrentDevice();
+ _device = 0;
+
+ return 0;
+}
+
+
+int
+WavesAudioBackend::set_sample_rate (float sample_rate)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::set_sample_rate (): " << sample_rate << std::endl;
+
+ WTErr retVal = eNoErr;
+
+ if (!_device) {
+ std::cerr << "WavesAudioBackend::set_sample_rate (): No device is set!" << std::endl;
+ return -1;
+ }
+
+
+ bool device_needs_restart = _device->Streaming ();
+
+ if (device_needs_restart) {
+ retVal = _device->SetStreaming (false);
+ // COMMENTED DBG LOGS */ std::cout << "\t\t[" << _device->DeviceName() << "]->_device->SetStreaming (false);"<< std::endl;
+ if (retVal != eNoErr) {
+ std::cerr << "WavesAudioBackend::set_sample_rate (): [" << _device->DeviceName () << "]->SetStreaming (false) failed (" << retVal << ") !" << std::endl;
+ return -1;
+ }
+ }
+
+ retVal = _device->SetCurrentSamplingRate ((int)sample_rate);
+
+ if (retVal != eNoErr) {
+ std::cerr << "WavesAudioBackend::set_sample_rate (): [" << _device->DeviceName() << "]->SetCurrentSamplingRate ((int)" << sample_rate << ") failed (" << retVal << ") !" << std::endl;
+ return -1;
+ }
+
+ _sample_rate_change(sample_rate);
+
+ if (device_needs_restart) {
+ // COMMENTED DBG LOGS */ std::cout << "\t\t[" << _device->DeviceName() << "]->SetStreaming (true);"<< std::endl;
+ _call_thread_init_callback = true;
+ retVal = _device->SetStreaming (true);
+ if (retVal != eNoErr) {
+ std::cerr << "WavesAudioBackend::set_sample_rate (): [" << _device->DeviceName () << "]->SetStreaming (true) failed (" << retVal << ") !" << std::endl;
+ return -1;
+ }
+ }
+ return 0;
+}
+
+
+int
+WavesAudioBackend::set_buffer_size (uint32_t buffer_size)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::set_buffer_size (" << buffer_size << "):"<< std::endl;
+
+ WTErr retVal = eNoErr;
+
+ if (!_device) {
+ std::cerr << "WavesAudioBackend::set_buffer_size (): No device is set!" << std::endl;
+ return -1;
+ }
+
+ bool device_needs_restart = _device->Streaming ();
+
+ if (device_needs_restart) {
+ retVal = _device->SetStreaming (false);
+ // COMMENTED DBG LOGS */ std::cout << "\t\t[" << _device->DeviceName() << "]->SetStreaming (false);"<< std::endl;
+ if (retVal != eNoErr) {
+ std::cerr << "WavesAudioBackend::set_buffer_size (): [" << _device->DeviceName () << "]->SetStreaming (false) failed (" << retVal << ") !" << std::endl;
+ return -1;
+ }
+ }
+
+ retVal = _device->SetCurrentBufferSize (buffer_size);
+
+ if (retVal != eNoErr) {
+ std::cerr << "WavesAudioBackend::set_buffer_size (): [" << _device->DeviceName() << "]->SetCurrentBufferSize (" << buffer_size << ") failed (" << retVal << ") !" << std::endl;
+ return -1;
+ }
+
+ _buffer_size_change(buffer_size);
+
+ if (device_needs_restart) {
+ // COMMENTED DBG LOGS */ std::cout << "\t\t[" << _device->DeviceName() << "]->SetStreaming (true);"<< std::endl;
+ _call_thread_init_callback = true;
+ retVal = _device->SetStreaming (true);
+ if (retVal != eNoErr) {
+ std::cerr << "WavesAudioBackend::set_buffer_size (): [" << _device->DeviceName () << "]->SetStreaming (true) failed (" << retVal << ") !" << std::endl;
+ return -1;
+ }
+ }
+
+ return 0;
+}
+
+
+int
+WavesAudioBackend::set_sample_format (SampleFormat sample_format)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::set_sample_format (): " << sample_format << std::endl;
+
+ _sample_format = sample_format;
+ return 0;
+}
+
+int
+WavesAudioBackend::_reset_device (uint32_t buffer_size, float sample_rate)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::_reset_device (" << buffer_size <<", " << sample_rate << "):" << std::endl;
+
+ WTErr retVal = eNoErr;
+
+ if (!_device) {
+ std::cerr << "WavesAudioBackend::set_buffer_size (): No device is set!" << std::endl;
+ return -1;
+ }
+
+ bool device_needs_restart = _device->Streaming ();
+
+ if (device_needs_restart) {
+ retVal = _device->SetStreaming (false);
+ // COMMENTED DBG LOGS */ std::cout << "\t\t[" << _device->DeviceName() << "]->SetStreaming (false);"<< std::endl;
+ if (retVal != eNoErr) {
+ std::cerr << "WavesAudioBackend::_reset_device (): [" << _device->DeviceName () << "]->SetStreaming (false) failed (" << retVal << ") !" << std::endl;
+ return -1;
+ }
+ retVal = _device->SetActive (false);
+ // COMMENTED DBG LOGS */ std::cout << "\t\t[" << _device->DeviceName() << "]->SetActive (false);"<< std::endl;
+ if (retVal != eNoErr) {
+ std::cerr << "WavesAudioBackend::_reset_device (): [" << _device->DeviceName () << "]->SetActive (false) failed (" << retVal << ") !" << std::endl;
+ return -1;
+ }
+ }
+
+ retVal = _device->UpdateDeviceInfo ();
+ if (retVal != eNoErr) {
+ std::cerr << "WavesAudioBackend::_reset_device (): [" << _device->DeviceName() << "]->UpdateDeviceInfo () failed (" << retVal << ") !" << std::endl;
+ return -1;
+ }
+
+ if (buffer_size != 0)
+ {
+ retVal = _device->SetCurrentBufferSize (buffer_size);
+
+ if (retVal != eNoErr) {
+ std::cerr << "WavesAudioBackend::_reset_device (): [" << _device->DeviceName() << "]->SetCurrentBufferSize (" << buffer_size << ") failed (" << retVal << ") !" << std::endl;
+ return -1;
+ }
+
+ _buffer_size = buffer_size;
+ }
+ else
+ {
+ uint32_t current_buffer_size = _device->CurrentBufferSize();
+ // COMMENTED DBG LOGS */ std::cout << "\t\tcurrent_buffer_size: " << current_buffer_size << std::endl;
+ // COMMENTED DBG LOGS */ std::cout << "\t\t _buffer_size: " << _buffer_size << std::endl;
+ if(_buffer_size != current_buffer_size)
+ {
+ _buffer_size = current_buffer_size;
+ engine.buffer_size_change (_buffer_size);
+ // COMMENTED DBG LOGS */ std::cout << "\t\tengine.buffer_size_change (" << buffer_size <<")" << std::endl;
+ }
+ }
+
+ if(sample_rate > 0.0)
+ {
+ retVal = _device->SetCurrentSamplingRate ((int)sample_rate);
+
+ if (retVal != eNoErr) {
+ std::cerr << "WavesAudioBackend::set_sample_rate (): [" << _device->DeviceName() << "]->SetCurrentSamplingRate ((int)" << sample_rate << ") failed (" << retVal << ") !" << std::endl;
+ return -1;
+ }
+ _sample_rate = sample_rate;
+ }
+ else
+ {
+ float current_sample_rate = _device->CurrentSamplingRate();
+ // COMMENTED DBG LOGS */ std::cout << "\t\tcurrent_sample_rate: " << current_sample_rate << std::endl;
+ // COMMENTED DBG LOGS */ std::cout << "\t\t _sample_rate: " << _sample_rate << std::endl;
+ if(_sample_rate != current_sample_rate)
+ {
+ _sample_rate = current_sample_rate;
+ engine.sample_rate_change (_sample_rate);
+ // COMMENTED DBG LOGS */ std::cout << "\t\tengine.sample_rate_change (" << _sample_rate <<")" << std::endl;
+ }
+ }
+
+ _init_dsp_load_history();
+
+ if (device_needs_restart) {
+ // COMMENTED DBG LOGS */ std::cout << "\t\t[" << _device->DeviceName() << "]->SetActive (true);"<< std::endl;
+ retVal = _device->SetActive (true);
+ if (retVal != eNoErr) {
+ std::cerr << "WavesAudioBackend::_reset_device (): [" << _device->DeviceName () << "]->SetActive (true) failed (" << retVal << ") !" << std::endl;
+ return -1;
+ }
+ // COMMENTED DBG LOGS */ std::cout << "\t\t[" << _device->DeviceName() << "]->SetStreaming (true);"<< std::endl;
+ _call_thread_init_callback = true;
+ retVal = _device->SetStreaming (true);
+ if (retVal != eNoErr) {
+ std::cerr << "WavesAudioBackend::_reset_device (): [" << _device->DeviceName () << "]->SetStreaming (true) failed (" << retVal << ") !" << std::endl;
+ return -1;
+ }
+ }
+
+ return 0;
+}
+
+
+int
+WavesAudioBackend::_buffer_size_change (uint32_t new_buffer_size)
+{
+ _buffer_size = new_buffer_size;
+ _init_dsp_load_history();
+ return engine.buffer_size_change (new_buffer_size);
+}
+
+
+int
+WavesAudioBackend::_sample_rate_change (float new_sample_rate)
+{
+ _sample_rate = new_sample_rate;
+ _init_dsp_load_history();
+ return engine.sample_rate_change (new_sample_rate);
+}
+
+
+int
+WavesAudioBackend::_device_list_change ()
+{
+ // requires GZ changes for device list update
+ // return engine.device_list_change ();
+ return 0;
+}
+
+
+int
+WavesAudioBackend::set_interleaved (bool yn)
+{
+ /*you can ignore them totally*/
+ _interleaved = yn;
+ return 0;
+}
+
+
+int
+WavesAudioBackend::set_input_channels (uint32_t input_channels)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::set_input_channels (): " << input_channels << std::endl;
+
+ _input_channels = input_channels;
+ return 0;
+}
+
+
+int
+WavesAudioBackend::set_output_channels (uint32_t output_channels)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::set_output_channels (): " << output_channels << std::endl;
+
+ _output_channels = output_channels;
+ return 0;
+}
+
+
+std::string
+WavesAudioBackend::device_name () const
+{
+ if (!_device) {
+ return "";
+ }
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::device_name (): " << _device->DeviceName () << std::endl;
+
+ return _device->DeviceName ();
+}
+
+
+float
+WavesAudioBackend::sample_rate () const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::sample_rate (): " << std::endl;
+
+ if (!_device) {
+ std::cerr << "WavesAudioBackend::sample_rate (): No device is set!" << std::endl;
+ return -1;
+ }
+
+ int sample_rate = _device->CurrentSamplingRate ();
+
+ // COMMENTED DBG LOGS */ std::cout << "\t[" << _device->DeviceName () << "]->CurrentSamplingRate () returned " << sample_rate << std::endl;
+
+ return (float)sample_rate;
+}
+
+
+uint32_t
+WavesAudioBackend::buffer_size () const
+{
+
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::buffer_size (): " << std::endl;
+
+ if (!_device) {
+ std::cerr << "WavesAudioBackend::buffer_size (): No device is set!" << std::endl;
+ return 0;
+ }
+
+ int size = _device->CurrentBufferSize ();
+
+ // COMMENTED DBG LOGS */ std::cout << "\t[" << _device->DeviceName () << "]->CurrentBufferSize () returned " << size << std::endl;
+
+ return (uint32_t)size;
+}
+
+
+SampleFormat
+WavesAudioBackend::sample_format () const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::sample_format ()" << std::endl;
+ return _sample_format;
+}
+
+
+bool
+WavesAudioBackend::interleaved () const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::interleaved ()" << std::endl;
+
+ return _interleaved;
+}
+
+
+uint32_t
+WavesAudioBackend::input_channels () const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::input_channels ()" << std::endl;
+
+ return _input_channels;
+}
+
+
+uint32_t
+WavesAudioBackend::output_channels () const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::output_channels ()" << std::endl;
+
+ return _output_channels;
+}
+
+
+std::string
+WavesAudioBackend::control_app_name () const
+{
+ std::string app_name = "";
+
+ if (_device && !dynamic_cast<WCMRNativeAudioNoneDevice*> (_device)) {
+ app_name = "PortAudioMayKnowIt";
+ }
+
+ return app_name;
+}
+
+
+void
+WavesAudioBackend::launch_control_app ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::launch_control_app ()" << std::endl;
+ if (!_device) {
+ std::cerr << "WavesAudioBackend::launch_control_app (): No device is set!" << std::endl;
+ return;
+ }
+
+ WTErr err = _device->ShowConfigPanel (NULL);
+
+ if (eNoErr != err) {
+ std::cerr << "WavesAudioBackend::launch_control_app (): [" << _device->DeviceName () << "]->ShowConfigPanel () failed (" << err << ")!" << std::endl;
+ }
+
+ // COMMENTED DBG LOGS */ else std::cout << "WavesAudioBackend::launch_control_app (): [" << _device->DeviceName () << "]->ShowConfigPanel () successfully launched!" << std::endl;
+}
+
+
+int
+WavesAudioBackend::_start (bool for_latency_measurement)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::_start ()" << std::endl;
+
+ if (!_device) {
+ std::cerr << "WavesAudioBackend::_start (): No device is set!" << std::endl;
+ return -1;
+ }
+
+ if (_register_system_audio_ports () != 0) {
+ std::cerr << "WavesAudioBackend::_start (): _register_system_audio_ports () failed!" << std::endl;
+ return -1;
+ }
+
+ if (_use_midi) {
+ if (_midi_device_manager.start () != 0) {
+ std::cerr << "WavesAudioBackend::_start (): _midi_device_manager.start () failed!" << std::endl;
+ return -1;
+ }
+ if (_register_system_midi_ports () != 0) {
+ std::cerr << "WavesAudioBackend::_start (): _register_system_midi_ports () failed!" << std::endl;
+ return -1;
+ }
+ }
+
+ if (engine.reestablish_ports () != 0) {
+ std::cerr << "WavesAudioBackend::_start (): engine.reestablish_ports () failed!" << std::endl;
+ }
+
+ manager.registration_callback ();
+
+ _call_thread_init_callback = true;
+ WTErr retVal = _device->SetStreaming (true);
+ if (retVal != eNoErr) {
+ std::cerr << "WavesAudioBackend::_start (): [" << _device->DeviceName () << "]->SetStreaming () failed!" << std::endl;
+ return -1;
+ }
+
+ if (_use_midi) {
+ if (_midi_device_manager.stream (true)) {
+ std::cerr << "WavesAudioBackend::_start (): _midi_device_manager.stream (true) failed!" << std::endl;
+ return -1;
+ }
+ }
+
+ return 0;
+}
+
+
+void
+WavesAudioBackend::_audio_device_callback (const float* input_buffer,
+ float* output_buffer,
+ unsigned long nframes,
+ pframes_t sample_time,
+ uint64_t cycle_start_time_nanos)
+{
+ uint64_t dsp_start_time_nanos = __get_time_nanos();
+ // COMMENTED FREQUENT DBG LOGS */ std::cout << "WavesAudioBackend::_audio_device_callback ():" << _device->DeviceName () << std::endl;
+ _sample_time_at_cycle_start = sample_time;
+ _cycle_start_time_nanos = cycle_start_time_nanos;
+
+ if (_buffer_size != nframes) {
+ // COMMENTED DBG LOGS */ std::cout << "\tAudioEngine::thread_init_callback() buffer size and nframes are not equal: " << _buffer_size << "!=" << nframes << std::endl;
+ return;
+ }
+
+ _read_audio_data_from_device (input_buffer, nframes);
+ _read_midi_data_from_devices ();
+
+ if (_call_thread_init_callback) {
+ _call_thread_init_callback = false;
+ // COMMENTED DBG LOGS */ std::cout << "\tAudioEngine::thread_init_callback() invoked for " << std::hex << pthread_self() << std::dec << " !" << std::endl;
+ AudioEngine::thread_init_callback (this);
+ }
+
+ engine.process_callback (nframes);
+
+ _write_audio_data_to_device (output_buffer, nframes);
+ _write_midi_data_to_devices (nframes);
+
+ uint64_t dsp_end_time_nanos = __get_time_nanos();
+
+ _dsp_load_accumulator -= *_dsp_load_history.begin();
+ _dsp_load_history.pop_front();
+ uint64_t dsp_load_nanos = dsp_end_time_nanos - dsp_start_time_nanos;
+ _dsp_load_accumulator += dsp_load_nanos;
+ _dsp_load_history.push_back(dsp_load_nanos);
+
+ return;
+}
+
+
+int
+WavesAudioBackend::stop ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::stop ()" << std::endl;
+
+ WTErr wtErr = eNoErr;
+ int retVal = 0;
+
+ // COMMENTED DBG LOGS */ std::cout << "\t[" << _device->DeviceName () << "]" << std::endl;
+
+ if (_device) {
+ wtErr = _device->SetStreaming (false);
+ if (wtErr != eNoErr) {
+ std::cerr << "WavesAudioBackend::stop (): [" << _device->DeviceName () << "]->SetStreaming () failed!" << std::endl;
+ retVal = -1;
+ }
+ }
+
+ _midi_device_manager.stop ();
+
+ _unregister_system_audio_ports ();
+ _unregister_system_midi_ports ();
+
+ return retVal;
+}
+
+
+int
+WavesAudioBackend::freewheel (bool start_stop)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::freewheel (" << start_stop << "):" << std::endl;
+
+ if (start_stop != _freewheeling) {
+ if (start_stop == true) {
+ WTErr retval = _device->SetStreaming (false);
+ if (retval != eNoErr) {
+ std::cerr << "WavesAudioBackend::freewheel (): [" << _device->DeviceName () << "]->SetStreaming () failed!" << std::endl;
+ return -1;
+ }
+ _call_thread_init_callback = true;
+ _freewheel_thread ();
+ engine.freewheel_callback (start_stop);
+ }
+ else {
+ _freewheel_thread_active = false; // stop _freewheel_thread ()
+ engine.freewheel_callback (start_stop);
+ _call_thread_init_callback = true;
+ WTErr retval = _device->SetStreaming (true);
+ if (retval != eNoErr) {
+ std::cerr << "WavesAudioBackend::freewheel (): [" << _device->DeviceName () << "]->SetStreaming () failed!" << std::endl;
+ return -1;
+ }
+ }
+ _freewheeling = start_stop;
+ }
+ // already doing what has been asked for
+ return 0;
+}
+
+
+void
+WavesAudioBackend::_freewheel_thread ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::_freewheel_thread ():" << std::endl;
+ if (!_freewheel_thread_active) { // Lets create it
+
+ // COMMENTED DBG LOGS */ std::cout << "\tCreating the thread _freewheel_thread () . . ." << std::endl;
+ pthread_attr_t attributes;
+ pthread_t thread_id;
+
+ ThreadData* thread_data = new ThreadData (this, boost::bind (&WavesAudioBackend::_freewheel_thread, this), __thread_stack_size ());
+
+ if (pthread_attr_init (&attributes)) {
+ std::cerr << "WavesAudioBackend::freewheel_thread (): pthread_attr_init () failed!" << std::endl;
+ return;
+ }
+
+ if (pthread_attr_setstacksize (&attributes, __thread_stack_size ())) {
+ std::cerr << "WavesAudioBackend::freewheel_thread (): pthread_attr_setstacksize () failed!" << std::endl;
+ return;
+ }
+
+ _freewheel_thread_active = false;
+ if ((pthread_create (&thread_id, &attributes, __start_process_thread, thread_data))) {
+ _freewheel_thread_active = true;
+ std::cerr << "WavesAudioBackend::freewheel_thread (): pthread_create () failed!" << std::endl;
+ return;
+ }
+
+ // COMMENTED DBG LOGS */ std::cout << "\t. . . _freewheel_thread () complete." << std::endl;
+ return;
+ }
+
+ if (_call_thread_init_callback) {
+ _call_thread_init_callback = false;
+ AudioEngine::thread_init_callback (this);
+ }
+
+ while (_freewheel_thread_active) {
+ engine.process_callback (_buffer_size);
+ }
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::_freewheel_thread (): FINISHED" << std::endl;
+ return;
+}
+
+
+float
+WavesAudioBackend::dsp_load () const
+{
+ // COMMENTED FREQUENT DBG LOGS */ std::cout << "WavesAudioBackend::dsp_load (): " << std::endl;
+
+ if (!_device) {
+ std::cerr << "WavesAudioBackend::cpu_load (): No device is set!" << std::endl;
+ return 0;
+ }
+
+ float average_dsp_load = (float)_dsp_load_accumulator/_dsp_load_history_length;
+
+ return ( average_dsp_load / _audio_cycle_period_nanos)*100.0;
+}
+
+
+void
+WavesAudioBackend::_init_dsp_load_history()
+{
+ if((_sample_rate <= 0.0) || (_buffer_size <= 0.0)) {
+ return;
+ }
+
+ _audio_cycle_period_nanos = ((uint64_t)1000000000L * _buffer_size) / _sample_rate;
+
+ _dsp_load_accumulator = 0;
+
+ _dsp_load_history_length = (_sample_rate + _buffer_size - 1) / _buffer_size;
+ // COMMENTED DBG LOGS */ std::cout << "\t\t_dsp_load_history_length = " << _dsp_load_history_length << std::endl;
+ _dsp_load_history = std::list<uint64_t>(_dsp_load_history_length, 0);
+}
+
+
+void
+WavesAudioBackend::transport_start ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::transport_start (): " << std::endl;
+}
+
+
+void
+WavesAudioBackend::transport_stop ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::transport_stop (): " << std::endl;
+}
+
+
+TransportState
+WavesAudioBackend::transport_state () const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::transport_state (): " << std::endl;
+ return TransportStopped;
+}
+
+
+void
+WavesAudioBackend::transport_locate (framepos_t pos)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::transport_locate (" << pos << "): " << std::endl;
+}
+
+
+framepos_t
+WavesAudioBackend::transport_frame () const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::transport_frame (): " << std::endl;
+ return 0;
+}
+
+
+int
+WavesAudioBackend::set_time_master (bool yn)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::set_time_master (): " << yn << std::endl;
+ return 0;
+}
+
+
+int
+WavesAudioBackend::usecs_per_cycle () const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::usecs_per_cycle (): " << std::endl;
+ return (1000000 * _sample_rate) / _buffer_size;
+}
+
+
+size_t
+WavesAudioBackend::raw_buffer_size (DataType data_type)
+{
+ // COMMENTED FREQUENT DBG LOGS */ std::cout << "WavesAudioBackend::raw_buffer_size (" << data_type.to_string () << "): " << std::endl;
+ switch (data_type) {
+ case DataType::AUDIO:
+ return WavesAudioPort::MAX_BUFFER_SIZE_BYTES;
+ break;
+
+ case DataType::MIDI:
+ return WavesMidiPort::MAX_BUFFER_SIZE_BYTES;
+ break;
+
+ default:
+ std::cerr << "WavesAudioBackend::raw_buffer_size (): unexpected data type (" << (uint32_t)data_type <<")!" << std::endl;
+ break;
+ }
+ return 0;
+}
+
+
+pframes_t
+WavesAudioBackend::sample_time ()
+{
+ // WARNING: This is approximate calculation. Implementation of accurate calculation is pending.
+ // http://kokkinizita.linuxaudio.org/papers/usingdll.pdf
+
+ return _sample_time_at_cycle_start + ((__get_time_nanos () - _cycle_start_time_nanos)*_sample_rate)/1000000000L;
+}
+
+
+uint64_t
+WavesAudioBackend::__get_time_nanos ()
+{
+#ifdef __APPLE__
+ // here we exploit the time counting API which is used by the WCMRCoreAudioDeviceManager. However,
+ // the API should be a part of WCMRCoreAudioDeviceManager to give a chance of being tied to the
+ // audio device transport timeß.
+ return AudioConvertHostTimeToNanos (AudioGetCurrentHostTime ());
+
+#elif PLATFORM_WINDOWS
+ LARGE_INTEGER Count;
+ QueryPerformanceCounter (&Count);
+ return uint64_t ((Count.QuadPart * 1000000000L / __performance_counter_frequency));
+#endif
+}
+
+
+pframes_t
+WavesAudioBackend::sample_time_at_cycle_start ()
+{
+ // COMMENTED FREQUENT DBG LOGS */ std::cout << "WavesAudioBackend::sample_time_at_cycle_start (): " << _sample_time_at_cycle_start << std::endl;
+ return _sample_time_at_cycle_start;
+}
+
+
+pframes_t
+WavesAudioBackend::samples_since_cycle_start ()
+{
+ pframes_t diff_sample_time;
+ diff_sample_time = sample_time () - _sample_time_at_cycle_start;
+ // COMMENTED DBG LOGS */ std::cout << "samples_since_cycle_start: " << diff_sample_time << std::endl;
+
+ return diff_sample_time;
+}
+
+
+bool
+WavesAudioBackend::get_sync_offset (pframes_t& /*offset*/) const
+{
+ // COMMENTED DBG LOGS */ std::cout << "get_sync_offset: false" << std::endl;
+
+ return false;
+}
+
+
+int
+WavesAudioBackend::create_process_thread (boost::function<void ()> func)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::create_process_thread ():" << std::endl;
+ int retVal;
+ pthread_attr_t attributes;
+ size_t stacksize_aligned;
+ pthread_t thread_id;
+
+ // Align stacksize to PTHREAD_STACK_MIN.
+ stacksize_aligned = __thread_stack_size ();
+
+ ThreadData* td = new ThreadData (this, func, stacksize_aligned);
+
+ if ((retVal = pthread_attr_init (&attributes))) {
+ std::cerr << "Cannot set thread attr init res = " << retVal << endmsg;
+ return -1;
+ }
+
+ if ((retVal = pthread_attr_setstacksize (&attributes, stacksize_aligned))) {
+ std::cerr << "Cannot set thread stack size (" << stacksize_aligned << ") res = " << retVal << endmsg;
+ return -1;
+ }
+
+ if ((retVal = pthread_create (&thread_id, &attributes, __start_process_thread, td))) {
+ std::cerr << "Cannot create thread res = " << retVal << endmsg;
+ return -1;
+ }
+
+ _backend_threads.push_back (thread_id);
+ // COMMENTED DBG LOGS */ std::cout << "\t\t\t. . . thread " << std::hex << thread_id << std::dec << " has been created" << std::endl;
+
+ return 0;
+}
+
+
+void*
+WavesAudioBackend::__start_process_thread (void* arg)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::__start_process_thread ():" << std::endl;
+ ThreadData* td = reinterpret_cast<ThreadData*> (arg);
+ boost::function<void ()> f = td->f;
+ delete td;
+ f ();
+ return 0;
+}
+
+
+int
+WavesAudioBackend::join_process_threads ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::join_process_thread ()" << std::endl;
+ int ret = 0;
+
+ for (std::vector<pthread_t>::const_iterator i = _backend_threads.begin ();
+ i != _backend_threads.end ();
+ ++i) {
+ // COMMENTED DBG LOGS */ std::cout << "\t\t\tstopping thread " << std::hex << *i << std::dec << "...\n";
+
+ void* status;
+ if (pthread_join (*i, &status) != 0) {
+ std::cerr << "AudioEngine: cannot stop process thread !" << std::endl;
+ ret += -1;
+ }
+ // COMMENTED DBG LOGS */ std::cout << "\t\t\t\t...done" << std::endl;
+ }
+ // COMMENTED DBG LOGS */ std::cout << "\t\t\tall threads finished..." << std::endl;
+ _backend_threads.clear ();
+ // COMMENTED DBG LOGS */ std::cout << "\t\t\tthread list cleared..." << std::endl;
+
+ return ret;
+}
+
+
+bool
+WavesAudioBackend::in_process_thread ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::in_process_thread ()" << std::endl;
+ for (std::vector<pthread_t>::const_iterator i = _backend_threads.begin ();
+ i != _backend_threads.end (); i++) {
+ if (pthread_equal (*i, pthread_self ()) != 0) {
+ return true;
+ }
+ }
+ return false;
+}
+
+
+size_t
+WavesAudioBackend::__thread_stack_size ()
+{
+ // Align stacksize to PTHREAD_STACK_MIN.
+#if defined (__APPLE__)
+ return (((thread_stack_size () - 1) / PTHREAD_STACK_MIN) + 1) * PTHREAD_STACK_MIN;
+#elif defined (PLATFORM_WINDOWS)
+ return thread_stack_size ();
+#endif
+}
+
+
+uint32_t
+WavesAudioBackend::process_thread_count ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::process_thread_count (): returns " << _backend_threads.size () << std::endl;
+ return _backend_threads.size ();
+}
+
+
+void
+WavesAudioBackend::_read_audio_data_from_device (const float* input_buffer, pframes_t nframes)
+{
+#if defined(PLATFORM_WINDOWS)
+ const float **buffer = (const float**)input_buffer;
+ size_t copied_bytes = nframes*sizeof(float*);
+
+ for(std::vector<WavesAudioPort*>::iterator it = _physical_audio_inputs.begin ();
+ it != _physical_audio_inputs.end();
+ ++it)
+ {
+ memcpy((*it)->buffer(), *buffer, copied_bytes);
+ ++buffer;
+ }
+#else
+ std::vector<WavesAudioPort*>::iterator it = _physical_audio_inputs.begin ();
+
+ // Well, let's de-interleave here:
+ const Sample* source = input_buffer;
+
+ for (uint32_t chann_cnt = 0; (chann_cnt < _max_input_channels) && (it != _physical_audio_inputs.end ()); ++chann_cnt, ++source, ++it) {
+ const Sample* src = source;
+ Sample* tgt = (*it)->buffer ();
+
+ for (uint32_t frame = 0; frame < nframes; ++frame, src += _max_input_channels, ++tgt) {
+ *tgt = *src;
+ }
+ }
+#endif
+}
+
+void
+WavesAudioBackend::_write_audio_data_to_device (float* output_buffer, pframes_t nframes)
+{
+#if defined(_WnonononoINDOWS)
+ float **buffer = (float**)output_buffer;
+ size_t copied_bytes = nframes*sizeof(float);
+ int i = 0;
+ for(std::vector<WavesAudioPort*>::iterator it = _physical_audio_outputs.begin ();
+ it != _physical_audio_outputs.end();
+ ++it)
+ {
+ memcpy(*buffer, (*it)->buffer(), copied_bytes);
+ //*buffer = (*it)->buffer();
+ buffer++;
+ }
+#else
+ // Well, let's interleave here:
+ std::vector<WavesAudioPort*>::iterator it = _physical_audio_outputs.begin ();
+ Sample* target = output_buffer;
+
+ for (uint32_t chann_cnt = 0;
+ (chann_cnt < _max_output_channels) && (it != _physical_audio_outputs.end ());
+ ++chann_cnt, ++target, ++it) {
+ const Sample* src = (Sample*) ((*it)->get_buffer (nframes));
+ Sample* tgt = target;
+ for (uint32_t frame = 0; frame < nframes; ++frame, tgt += _max_output_channels, ++src) {
+ *tgt = *src;
+ }
+ }
+#endif
+}
+
+
+static boost::shared_ptr<WavesAudioBackend> __instance;
+
+
+boost::shared_ptr<AudioBackend>
+WavesAudioBackend::__waves_backend_factory (AudioEngine& e)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::__waves_backend_factory ():" << std::endl;
+ if (!__instance) {
+ __instance.reset (new WavesAudioBackend (e, __backend_info));
+ }
+ return __instance;
+}
+
+
+#if defined(PLATFORM_WINDOWS)
+
+uint64_t WavesAudioBackend::__performance_counter_frequency;
+
+#endif
+
+int
+WavesAudioBackend::__instantiate (const std::string& arg1, const std::string& arg2)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::__instantiate ():" << "[" << arg1 << "], [" << arg2 << "]" << std::endl;
+ __instantiated_name = arg1;
+#if defined(PLATFORM_WINDOWS)
+
+ LARGE_INTEGER Frequency;
+ QueryPerformanceFrequency(&Frequency);
+ __performance_counter_frequency = Frequency.QuadPart;
+ std::cout << "__performance_counter_frequency:" << __performance_counter_frequency << std::endl;
+
+#endif
+ return 0;
+}
+
+
+int
+WavesAudioBackend::__deinstantiate ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::__deinstantiate ():" << std::endl;
+ __instance.reset ();
+ return 0;
+}
+
+
+bool
+WavesAudioBackend::__already_configured ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::__already_configured ():" << std::endl;
+ return false;
+}
+
+
+void*
+WavesAudioBackend::private_handle () const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WHY DO CALL IT: WavesAudioBackend::private_handle: " << std::endl;
+ return NULL;
+}
+
+
+bool
+WavesAudioBackend::available () const
+{
+ // COMMENTED SECONDARY DBG LOGS */// std::cout << "WavesAudioBackend::available: " << std::endl;
+ return true;
+}
+
+
+const std::string&
+WavesAudioBackend::my_name () const
+{
+ // COMMENTED SECONDARY DBG LOGS */// std::cout << "WavesAudioBackend::my_name: " << _port_prefix_name << std::endl;
+ return __instantiated_name;
+}
+
+
+bool
+WavesAudioBackend::can_monitor_input () const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::can_monitor_input: " << std::endl;
+ return false;
+}
+
+std::string WavesAudioBackend::__instantiated_name;
+
+AudioBackendInfo WavesAudioBackend::__backend_info = {
+#ifdef __APPLE__
+ "CoreAudio",
+#elif PLATFORM_WINDOWS
+ "ASIO",
+#endif
+ __instantiate,
+ WavesAudioBackend::__deinstantiate,
+ WavesAudioBackend::__waves_backend_factory,
+ WavesAudioBackend::__already_configured,
+};
+
diff --git a/libs/backends/wavesaudio/waves_audiobackend.h b/libs/backends/wavesaudio/waves_audiobackend.h
new file mode 100644
index 0000000000..115b001014
--- /dev/null
+++ b/libs/backends/wavesaudio/waves_audiobackend.h
@@ -0,0 +1,388 @@
+/*
+ Copyright (C) 2013 Valeriy Kamyshniy
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libardour_waves_audiobackend_h__
+#define __libardour_waves_audiobackend_h__
+
+#include <string>
+#include <vector>
+#include <list>
+
+#include <stdint.h>
+#include <stdlib.h>
+
+#include <boost/function.hpp>
+
+#include "ardour/types.h"
+#include "ardour/audio_backend.h"
+
+#include "waves_midi_device_manager.h"
+
+#ifdef __APPLE__
+
+#include <WCMRCoreAudioDeviceManager.h>
+
+class ArdourAudioDeviceManager : public WCMRCoreAudioDeviceManager
+{
+ public:
+ ArdourAudioDeviceManager (WCMRAudioDeviceManagerClient *client) : WCMRCoreAudioDeviceManager (client, eAllDevices) {};
+};
+
+#elif defined (PLATFORM_WINDOWS)
+
+#include <WCMRPortAudioDeviceManager.h>
+
+class ArdourAudioDeviceManager : public WCMRPortAudioDeviceManager
+{
+ public:
+ ArdourAudioDeviceManager (WCMRAudioDeviceManagerClient *client) : WCMRPortAudioDeviceManager (client, eAllDevices) {};
+};
+
+#endif
+
+namespace ARDOUR {
+
+class AudioEngine;
+class PortEngine;
+class PortManager;
+class WavesAudioBackend;
+class WavesDataPort;
+class WavesAudioPort;
+class WavesMidiPort;
+
+
+ class WavesAudioBackend : public AudioBackend, WCMRAudioDeviceManagerClient
+{
+ public:
+ WavesAudioBackend (AudioEngine& e, AudioBackendInfo&);
+ virtual ~WavesAudioBackend ();
+
+ /* AUDIOBACKEND API */
+
+ virtual std::string name () const;
+
+ virtual bool is_realtime () const;
+
+ virtual bool requires_driver_selection () const;
+
+ virtual std::vector<std::string> enumerate_drivers () const;
+
+ virtual int set_driver (const std::string& /*drivername*/);
+
+ virtual std::vector<DeviceStatus> enumerate_devices () const;
+
+ virtual std::vector<float> available_sample_rates (const std::string& device) const;
+
+ virtual float default_sample_rate () const;
+
+ virtual std::vector<uint32_t> available_buffer_sizes (const std::string& device) const;
+
+ virtual uint32_t available_input_channel_count (const std::string& device) const;
+
+ virtual uint32_t available_output_channel_count (const std::string& device) const;
+
+ virtual bool can_change_sample_rate_when_running () const;
+
+ virtual bool can_change_buffer_size_when_running () const;
+
+ virtual int set_device_name (const std::string& name);
+
+ virtual int drop_device();
+
+ virtual int set_sample_rate (float);
+
+ virtual int set_buffer_size (uint32_t);
+
+ virtual int set_sample_format (SampleFormat);
+
+ virtual int set_interleaved (bool yn);
+
+ virtual int set_input_channels (uint32_t);
+
+ virtual int set_output_channels (uint32_t);
+
+ virtual int set_systemic_input_latency (uint32_t);
+
+ virtual int set_systemic_output_latency (uint32_t);
+
+ virtual std::string device_name () const;
+
+ virtual float sample_rate () const;
+
+ virtual uint32_t buffer_size () const;
+
+ virtual SampleFormat sample_format () const;
+
+ virtual bool interleaved () const;
+
+ virtual uint32_t input_channels () const;
+
+ virtual uint32_t output_channels () const;
+
+ virtual uint32_t systemic_input_latency () const;
+
+ virtual uint32_t systemic_output_latency () const;
+
+ virtual std::string control_app_name () const;
+
+ virtual void launch_control_app ();
+
+ virtual std::vector<std::string> enumerate_midi_options () const;
+
+ virtual int set_midi_option (const std::string& option);
+
+ virtual std::string midi_option () const;
+
+ virtual int _start (bool for_latency_measurement);
+
+ virtual int stop ();
+
+ virtual int freewheel (bool start_stop);
+
+ virtual float dsp_load () const ;
+
+ virtual void transport_start ();
+
+ virtual void transport_stop ();
+
+ virtual TransportState transport_state () const;
+
+ virtual void transport_locate (framepos_t pos);
+
+ virtual framepos_t transport_frame () const;
+
+ virtual int set_time_master (bool yn);
+
+ virtual int usecs_per_cycle () const;
+
+ virtual size_t raw_buffer_size (DataType data_type);
+
+ virtual pframes_t sample_time ();
+
+ virtual pframes_t sample_time_at_cycle_start ();
+
+ virtual pframes_t samples_since_cycle_start ();
+
+ virtual bool get_sync_offset (pframes_t& offset) const;
+
+ virtual int create_process_thread (boost::function<void ()> func);
+
+ virtual int join_process_threads ();
+
+ virtual bool in_process_thread ();
+
+ virtual uint32_t process_thread_count ();
+
+ virtual void update_latencies ();
+
+ virtual bool speed_and_position (double& speed, framepos_t& position) {
+ speed = 0.0;
+ position = 0;
+ return false;
+ }
+
+ /* PORTENGINE API */
+
+ virtual void* private_handle () const;
+
+ virtual const std::string& my_name () const;
+
+ virtual bool available () const;
+
+ virtual uint32_t port_name_size () const;
+
+ virtual int set_port_name (PortHandle port_handle, const std::string& port_name);
+
+ virtual std::string get_port_name (PortHandle port_handle ) const;
+
+ virtual PortHandle get_port_by_name (const std::string& port_name) const;
+
+ virtual int get_ports (const std::string& port_name_pattern, DataType type, PortFlags flags, std::vector<std::string>& port_handles) const;
+
+ virtual DataType port_data_type (PortHandle port_handle) const;
+
+ virtual PortHandle register_port (const std::string& shortname, ARDOUR::DataType type, ARDOUR::PortFlags flags);
+
+ virtual void unregister_port (PortHandle port_handle);
+
+ virtual int connect (const std::string& src, const std::string& dst);
+
+ virtual int disconnect (const std::string& src, const std::string& dst);
+
+ virtual int connect (PortHandle port_handle, const std::string& port_name);
+
+ virtual int disconnect (PortHandle port_handle, const std::string& port_name);
+
+ virtual int disconnect_all (PortHandle port_handle);
+
+ virtual bool connected (PortHandle port_handle, bool process_callback_safe);
+
+ virtual bool connected_to (PortHandle port_handle, const std::string& port_name, bool process_callback_safe);
+
+ virtual bool physically_connected (PortHandle port_handle, bool process_callback_safe);
+
+ virtual int get_connections (PortHandle port_handle, std::vector<std::string>&, bool process_callback_safe);
+
+ virtual int midi_event_get (pframes_t& timestamp, size_t& size, uint8_t** buf, void* port_buffer, uint32_t event_index);
+
+ virtual int midi_event_put (void* port_buffer, pframes_t timestamp, const uint8_t* buffer, size_t size);
+
+ virtual uint32_t get_midi_event_count (void* port_buffer);
+
+ virtual void midi_clear (void* port_buffer);
+
+ virtual bool can_monitor_input () const;
+
+ virtual int request_input_monitoring (PortHandle port_handle, bool);
+
+ virtual int ensure_input_monitoring (PortHandle port_handle, bool);
+
+ virtual bool monitoring_input (PortHandle port_handle);
+
+ virtual void set_latency_range (PortHandle port_handle, bool for_playback, LatencyRange);
+
+ virtual LatencyRange get_latency_range (PortHandle port_handle, bool for_playback);
+
+ virtual bool port_is_physical (PortHandle port_handle) const;
+
+ virtual void get_physical_outputs (DataType type, std::vector<std::string>& port_names);
+
+ virtual void get_physical_inputs (DataType type, std::vector<std::string>& port_names);
+
+ virtual ChanCount n_physical_outputs () const;
+
+ virtual ChanCount n_physical_inputs () const;
+
+ virtual void* get_buffer (PortHandle port_handle, pframes_t frames);
+
+ static AudioBackendInfo& backend_info () { return __backend_info; }
+
+ virtual void AudioDeviceManagerNotification (NotificationReason reason, void* pParam);
+
+ private:
+ //ArdourAudioDeviceManagerClient _audio_device_manager_client;
+ ArdourAudioDeviceManager _audio_device_manager;
+ WavesMidiDeviceManager _midi_device_manager;
+
+ WCMRAudioDevice *_device;
+ SampleFormat _sample_format;
+ bool _interleaved;
+ static std::string __instantiated_name;
+ uint32_t _input_channels;
+ uint32_t _max_input_channels;
+ uint32_t _output_channels;
+ uint32_t _max_output_channels;
+ float _sample_rate;
+ uint32_t _buffer_size;
+ uint32_t _systemic_input_latency;
+ uint32_t _systemic_output_latency;
+ bool _call_thread_init_callback;
+ std::vector<pthread_t> _backend_threads;
+ static const size_t __max_raw_midi_buffer_size;
+
+ static const std::vector<std::string> __available_midi_options;
+ bool _use_midi;
+
+ struct ThreadData {
+ WavesAudioBackend* engine;
+ boost::function<void ()> f;
+ size_t stacksize;
+
+ ThreadData (WavesAudioBackend* e, boost::function<void ()> fp, size_t stacksz)
+ : engine (e) , f (fp) , stacksize (stacksz) {}
+ };
+
+ static boost::shared_ptr<AudioBackend> __waves_backend_factory (AudioEngine& e);
+ static int __instantiate (const std::string& arg1, const std::string& arg2);
+ static int __deinstantiate ();
+ static bool __already_configured ();
+
+ static void* __start_process_thread (void*);
+ static uint64_t __get_time_nanos ();
+
+ static size_t __thread_stack_size ();
+
+ void _audio_device_callback (const float* input_audio_buffer,
+ float* output_buffer,
+ unsigned long nframes,
+ pframes_t sample_time,
+ uint64_t cycle_start_time_nanos);
+
+ int _reset_device (uint32_t buffer_size, float sample_rate);
+ void _changed_midi_devices ();
+
+ // DO change sample rate and buffer size
+ int _buffer_size_change(uint32_t new_buffer_size);
+ int _sample_rate_change(float new_sample_rate);
+
+ int _device_list_change();
+
+ int _register_system_audio_ports ();
+ int _register_system_midi_ports ();
+
+ int _read_midi_data_from_devices ();
+ int _write_midi_data_to_devices (pframes_t);
+
+ pframes_t _ms_to_sample_time (int32_t time_ms) const;
+ int32_t _sample_time_to_ms (pframes_t sample_time) const ;
+
+ void _read_audio_data_from_device (const float* input_buffer, pframes_t nframes);
+ void _write_audio_data_to_device (float* output_buffer, pframes_t nframes);
+
+ void _unregister_system_audio_ports ();
+ void _unregister_system_midi_ports ();
+
+ WavesDataPort* _register_port (const std::string& port_name, ARDOUR::DataType type, ARDOUR::PortFlags flags);
+ inline bool _registered (PortHandle port_handle) const
+ {
+ return std::find (_ports.begin (), _ports.end (), (WavesDataPort*)port_handle) != _ports.end ();
+ }
+
+ WavesDataPort* _find_port (const std::string& port_name) const;
+ void _freewheel_thread ();
+
+ std::vector<WavesAudioPort*> _physical_audio_inputs;
+ std::vector<WavesAudioPort*> _physical_audio_outputs;
+ std::vector<WavesMidiPort*> _physical_midi_inputs;
+ std::vector<WavesMidiPort*> _physical_midi_outputs;
+ std::vector<WavesDataPort*> _ports;
+ static AudioBackendInfo __backend_info;
+
+#if defined (PLATFORM_WINDOWS)
+ static uint64_t __performance_counter_frequency;
+#endif
+ uint64_t _cycle_start_time_nanos;
+ pframes_t _sample_time_at_cycle_start;
+
+ bool _freewheeling;
+ bool _freewheel_thread_active;
+
+ friend class WavesMidiDeviceManager;
+
+ std::list<uint64_t> _dsp_load_history;
+ size_t _dsp_load_history_length;
+ uint64_t _dsp_load_accumulator;
+ float _audio_cycle_period_nanos;
+ void _init_dsp_load_history();
+};
+
+} // namespace
+
+#endif /* __libardour_waves_audiobackend_h__ */
+
diff --git a/libs/backends/wavesaudio/waves_audiobackend.latency.cc b/libs/backends/wavesaudio/waves_audiobackend.latency.cc
new file mode 100644
index 0000000000..e1869cbf1f
--- /dev/null
+++ b/libs/backends/wavesaudio/waves_audiobackend.latency.cc
@@ -0,0 +1,90 @@
+/*
+ Copyright (C) 2013 Valeriy Kamyshniy
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include "waves_dataport.h"
+#include "waves_audiobackend.h"
+
+using namespace ARDOUR;
+
+
+int
+WavesAudioBackend::set_systemic_input_latency (uint32_t systemic_input_latency)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::set_systemic_input_latency (): " << systemic_input_latency << std::endl;
+
+ _systemic_input_latency = systemic_input_latency;
+ return 0;
+}
+
+
+int
+WavesAudioBackend::set_systemic_output_latency (uint32_t systemic_output_latency)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::set_systemic_output_latency (): " << systemic_output_latency << std::endl;
+
+ _systemic_output_latency = systemic_output_latency;
+ return 0;
+}
+
+uint32_t
+WavesAudioBackend::systemic_input_latency () const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::systemic_input_latency ()" << std::endl;
+
+ return _systemic_input_latency;
+}
+
+
+uint32_t
+WavesAudioBackend::systemic_output_latency () const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::systemic_output_latency ()" << std::endl;
+
+ return _systemic_output_latency;
+}
+
+
+void
+WavesAudioBackend::update_latencies ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "update_latencies:" << std::endl;
+}
+
+
+void
+WavesAudioBackend::set_latency_range (PortHandle port_handle, bool for_playback, LatencyRange latency_range)
+{
+ if (!_registered (port_handle)) {
+ std::cerr << "WavesAudioBackend::set_latency_range (): Failed to find port [" << std::hex << port_handle << std::dec << "]!" << std::endl;
+ return;
+ }
+ ((WavesDataPort*)port_handle)->set_latency_range (latency_range, for_playback);
+}
+
+
+LatencyRange
+WavesAudioBackend::get_latency_range (PortHandle port_handle, bool for_playback)
+{
+ if (!_registered (port_handle)) {
+ std::cerr << "WavesAudioBackend::get_latency_range (): Failed to find port [" << std::hex << port_handle << std::dec << "]!" << std::endl;
+ LatencyRange lr = {0,0};
+ return lr;
+ }
+ return ((WavesDataPort*)port_handle)->latency_range (for_playback);
+}
diff --git a/libs/backends/wavesaudio/waves_audiobackend.midi.cc b/libs/backends/wavesaudio/waves_audiobackend.midi.cc
new file mode 100644
index 0000000000..9ebcd1cc54
--- /dev/null
+++ b/libs/backends/wavesaudio/waves_audiobackend.midi.cc
@@ -0,0 +1,353 @@
+/*
+ Copyright (C) 2013 Valeriy Kamyshniy
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+#include <boost/assign/list_of.hpp>
+
+#include "waves_audiobackend.h"
+#include "waves_midiport.h"
+#include "waves_midi_event.h"
+#include "waves_midi_buffer.h"
+
+using namespace ARDOUR;
+
+#ifdef __APPLE__
+
+const std::vector<std::string> WavesAudioBackend::__available_midi_options = boost::assign::list_of ("None") ("CoreMIDI");
+
+#elif PLATFORM_WINDOWS
+
+const std::vector<std::string> WavesAudioBackend::__available_midi_options = boost::assign::list_of ("None") ("Multimedia Extensions");
+
+#endif
+
+
+std::vector<std::string>
+WavesAudioBackend::enumerate_midi_options () const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::enumerate_midi_options ()" << std::endl;
+ return __available_midi_options;
+}
+
+
+int
+WavesAudioBackend::set_midi_option (const std::string& option)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::set_midi_option ( " << option << " )" << std::endl;
+ if (option == __available_midi_options[0]) {
+ _use_midi = false;
+ // COMMENTED DBG LOGS */ std::cout << "\tNO MIDI system used)" << std::endl;
+ }
+ else if (option == __available_midi_options[1]) {
+ _use_midi = true;
+ // COMMENTED DBG LOGS */ std::cout << "\tNO MIDI system used)" << std::endl;
+ }
+ else {
+ std::cerr << "WavesAudioBackend::set_midi_option (): Invalid MIDI option!" << std::endl;
+ return -1;
+ }
+
+ return 0;
+}
+
+
+std::string
+WavesAudioBackend::midi_option () const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::midi_option ():" << std::endl;
+ return * (__available_midi_options.begin () + (_use_midi?1:0));
+}
+
+
+int
+WavesAudioBackend::midi_event_get (pframes_t& timestamp, size_t& size, uint8_t** buffer, void* port_buffer, uint32_t event_index)
+{
+ // COMMENTED FREQUENT DBG LOGS */ std::cout << "WavesAudioBackend::midi_event_get ():" << std::endl;
+
+ if (buffer == NULL) {
+ std::cerr << "WavesAudioBackend::midi_event_get () : NULL in the 'buffer' argument!\n";
+ return -1;
+ }
+
+ if (port_buffer == NULL) {
+ std::cerr << "WavesAudioBackend::midi_event_get () : NULL in the 'port_buffer' argument!\n";
+ return -1;
+ }
+
+ WavesMidiBuffer& source = * (WavesMidiBuffer*)port_buffer;
+
+ if (event_index >= source.size ()) {
+ std::cerr << "WavesAudioBackend::midi_event_get () : 'event_index' is out of the number of events stored in 'port_buffer'!\n";
+ return -1;
+ }
+
+ WavesMidiEvent* waves_midi_event = source[event_index];
+
+ timestamp = waves_midi_event->timestamp ();
+ size = waves_midi_event->size ();
+ *buffer = waves_midi_event->data ();
+
+ return 0;
+}
+
+
+int
+WavesAudioBackend::midi_event_put (void* port_buffer, pframes_t timestamp, const uint8_t* buffer, size_t size)
+{
+ // COMMENTED FREQUENT DBG LOGS */ std::cout << "WavesAudioBackend::midi_event_put ():" << std::endl;
+ if (buffer == NULL) {
+ std::cerr << "WavesAudioBackend::midi_event_put () : NULL in the 'buffer' argument!\n";
+ return -1;
+ }
+
+ if (port_buffer == NULL) {
+ std::cerr << "WavesAudioBackend::midi_event_put () : NULL in the 'port_buffer' argument!\n";
+ return -1;
+ }
+
+ WavesMidiBuffer& target = * (WavesMidiBuffer*)port_buffer;
+ // COMMENTED FREQUENT DBG LOGS */ std::cout << "\t [" << target.name () << "]"<< std::endl;
+
+ if (target.size () && (pframes_t)target.back ()->timestamp () > timestamp) {
+ std::cerr << "WavesAudioBackend::midi_event_put (): The MIDI Event to put is a bit late!" << std::endl;
+ std::cerr << "\tprev timestamp is " << (pframes_t)target.back ()->timestamp () << " as the current one is " << timestamp << std::endl;
+ return -1;
+ }
+
+ target.push_back (new WavesMidiEvent (timestamp, buffer, size));
+ return 0;
+}
+
+
+uint32_t
+WavesAudioBackend::get_midi_event_count (void* port_buffer)
+{
+ // COMMENTED FREQUENT DBG LOGS */ std::cout << "WavesAudioBackend::get_midi_event_count (): " << std::endl;
+
+ if (port_buffer == NULL) {
+ std::cerr << "WavesAudioBackend::get_midi_event_count () : NULL in the 'port_buffer' argument!\n";
+ return -1;
+ }
+
+ // COMMENTED FREQUENT DBG LOGS */ std::cout << "\tcount = " << (* (WavesMidiBuffer*)port_buffer).size () << std::endl;
+
+ return (* (WavesMidiBuffer*)port_buffer).size ();
+}
+
+
+void
+WavesAudioBackend::midi_clear (void* port_buffer)
+{
+ // COMMENTED FREQUENT DBG LOGS */ std::cout << "WavesAudioBackend::midi_clear (): " << std::endl;
+ if (port_buffer == NULL) {
+ std::cerr << "WavesAudioBackend::midi_clear () : NULL in the 'port_buffer' argument!\n";
+ return;
+ }
+
+ (* (WavesMidiBuffer*)port_buffer).clear ();
+}
+
+
+void
+WavesAudioBackend::_changed_midi_devices ()
+{
+ if (_midi_device_manager.stream (false)) {
+ std::cerr << "WavesAudioBackend::_changed_midi_devices (): _midi_device_manager.stream (false) failed!" << std::endl;
+ return;
+ }
+
+ _midi_device_manager.stop ();
+
+ if (_midi_device_manager.start () != 0) {
+ std::cerr << "WavesAudioBackend::_changed_midi_devices (): _midi_device_manager.start () failed!" << std::endl;
+ return;
+ }
+
+ if (_register_system_midi_ports () != 0) {
+ std::cerr << "WavesAudioBackend::_changed_midi_devices (): _register_system_midi_ports () failed!" << std::endl;
+ return;
+ }
+
+ manager.registration_callback ();
+
+ if (_midi_device_manager.stream (true)) {
+ std::cerr << "WavesAudioBackend::_changed_midi_devices (): _midi_device_manager.stream (true) failed!" << std::endl;
+ return;
+ }
+}
+
+
+void
+WavesAudioBackend::_unregister_system_midi_ports ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::_unregister_system_midi_ports ()" << std::endl;
+ std::vector<WavesMidiPort*> physical_midi_ports = _physical_midi_inputs;
+ physical_midi_ports.insert (physical_midi_ports.begin (), _physical_midi_outputs.begin (), _physical_midi_outputs.end ());
+
+ for (std::vector<WavesMidiPort*>::const_iterator it = physical_midi_ports.begin (); it != physical_midi_ports.end (); ++it) {
+ std::vector<WavesDataPort*>::iterator port_iterator = std::find (_ports.begin (), _ports.end (), *it);
+ if (port_iterator == _ports.end ()) {
+ std::cerr << "WavesAudioBackend::_unregister_system_midi_ports (): Failed to find port [" << (*it)->name () << "]!" << std::endl;
+ }
+ else
+ _ports.erase (port_iterator);
+ delete *it;
+ }
+ _physical_midi_inputs.clear ();
+ _physical_midi_outputs.clear ();
+}
+
+
+int
+WavesAudioBackend::_register_system_midi_ports ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::_register_system_midi_ports ()" << std::endl;
+
+ LatencyRange lr = {0,0};
+ lr.min = lr.max = _buffer_size;
+
+ for (size_t i = 0; i<_ports.size ();) {
+ WavesMidiPort* midi_port = dynamic_cast<WavesMidiPort*> (_ports[i]);
+ if (!midi_port || !midi_port->is_physical () || !midi_port->is_terminal ()) {
+ ++i;
+ continue;
+ }
+
+ if ((midi_port->is_input () && !midi_port->midi_device ()->is_output ()) ||
+ (midi_port->is_output () && !midi_port->midi_device ()->is_input ())) {
+ disconnect_all (midi_port);
+ unregister_port (midi_port);
+ continue; // to be here for further additions in the end of this loop
+ }
+
+ ++i;
+ }
+
+ const std::vector<WavesMidiDevice *>& devices = _midi_device_manager.devices ();
+
+ for (std::vector<WavesMidiDevice*>::const_iterator it = devices.begin (); it != devices.end (); ++it) {
+ if ((*it)->is_input ()) {
+ std::string port_name = "system_midi:" + (*it)->name () + " capture";
+ WavesDataPort* port = _find_port (port_name);
+ WavesMidiPort* midi_port = dynamic_cast<WavesMidiPort*> (port);
+ if (midi_port && (midi_port->type () != DataType::MIDI ||
+ midi_port->midi_device () != *it ||
+ !midi_port->is_output () ||
+ !midi_port->is_physical () ||
+ !midi_port->is_terminal ())) {
+ std::cerr << "WavesAudioBackend::_register_system_midi_ports (): the port [" << midi_port->name () << "] is inconsystently constructed!" << std::endl;
+ disconnect_all (midi_port);
+ unregister_port (midi_port);
+ port = NULL;
+ }
+
+ if (port == NULL) {
+ port = _register_port ( port_name, DataType::MIDI , static_cast<ARDOUR::PortFlags> (IsOutput | IsPhysical | IsTerminal));
+ if (port == NULL) {
+ return -1;
+ }
+ ((WavesMidiPort*)port)->set_midi_device (*it);
+ }
+ port->set_latency_range (lr, false);
+ }
+
+ if ((*it)->is_output ()) {
+ std::string port_name = "system_midi:" + (*it)->name () + " playback";
+ WavesDataPort* port = _find_port (port_name);
+ WavesMidiPort* midi_port = dynamic_cast<WavesMidiPort*> (port);
+ if (midi_port && (midi_port->type () != DataType::MIDI ||
+ midi_port->midi_device () != *it ||
+ !midi_port->is_input () ||
+ !midi_port->is_physical () ||
+ !midi_port->is_terminal ())) {
+ std::cerr << "WavesAudioBackend::_register_system_midi_ports (): the port [" << midi_port->name () << "] is inconsystently constructed!" << std::endl;
+ disconnect_all (midi_port);
+ unregister_port (midi_port);
+ }
+
+ if (port == NULL) {
+ port = _register_port (port_name,
+ DataType::MIDI,
+ static_cast<ARDOUR::PortFlags> (IsInput | IsPhysical | IsTerminal));
+ if (port == NULL) {
+ return -1;
+ }
+ }
+
+ ((WavesMidiPort*)port)->set_midi_device ((*it));
+ port->set_latency_range (lr, true);
+ }
+ }
+
+ return 0;
+}
+
+
+int
+WavesAudioBackend::_read_midi_data_from_devices ()
+{
+ // COMMENTED FREQUENT DBG LOGS */ std::cout << "WavesAudioBackend::_read_midi_data_from_devices ():" << std::endl;
+ if (!_midi_device_manager.is_streaming ())
+ return 0;
+
+ _midi_device_manager.do_read ();
+
+ for (std::vector<WavesMidiPort*>::iterator it = _physical_midi_inputs.begin (); it != _physical_midi_inputs.end (); ++it) {
+ WavesMidiDevice* midi_device = (*it)->midi_device ();
+
+ WavesMidiBuffer& waves_midi_buffer = (*it)->buffer ();
+ waves_midi_buffer.clear ();
+
+ while (WavesMidiEvent *waves_midi_event = midi_device->dequeue_input_waves_midi_event ()) {
+ int32_t timestamp_st = _buffer_size - (_sample_time_at_cycle_start - waves_midi_event->timestamp ());
+
+ if (timestamp_st < 0) {
+ timestamp_st = 0;
+ }
+ else if (timestamp_st >= (int32_t)_buffer_size) {
+ timestamp_st = _buffer_size - 1;
+ }
+ waves_midi_event->set_timestamp (timestamp_st);
+ waves_midi_buffer.push_back (waves_midi_event);
+ }
+ }
+ return 0;
+}
+
+
+int
+WavesAudioBackend::_write_midi_data_to_devices (pframes_t nframes)
+{
+ if (!_midi_device_manager.is_streaming ())
+ return 0;
+
+ for (std::vector<WavesMidiPort*>::iterator it = _physical_midi_outputs.begin (); it != _physical_midi_outputs.end (); ++it) {
+ WavesMidiDevice* midi_device = (*it)->midi_device ();
+ WavesMidiBuffer &waves_midi_buffer = * (WavesMidiBuffer*) (*it)->get_buffer (nframes);
+
+ for (WavesMidiBufferIterator it = waves_midi_buffer.begin (); it != waves_midi_buffer.end ();) {
+ WavesMidiEvent* waves_midi_event = *it;
+
+ waves_midi_buffer.erase (it);
+
+ waves_midi_event->set_timestamp (_sample_time_at_cycle_start + waves_midi_event->timestamp () + nframes);
+ midi_device->enqueue_output_waves_midi_event (waves_midi_event);
+ }
+ }
+ _midi_device_manager.do_write ();
+ return 0;
+}
diff --git a/libs/backends/wavesaudio/waves_audiobackend.port_engine.cc b/libs/backends/wavesaudio/waves_audiobackend.port_engine.cc
new file mode 100644
index 0000000000..f798ff4c14
--- /dev/null
+++ b/libs/backends/wavesaudio/waves_audiobackend.port_engine.cc
@@ -0,0 +1,654 @@
+/*
+ Copyright (C) 2013 Valeriy Kamyshniy
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include "waves_audiobackend.h"
+#include "waves_audioport.h"
+#include "waves_midiport.h"
+#include "waves_midi_event.h"
+
+using namespace ARDOUR;
+
+uint32_t
+WavesAudioBackend::port_name_size () const
+{
+ return 256+64;
+}
+
+int
+WavesAudioBackend::set_port_name (PortHandle port_handle, const std::string& port_name)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::set_port_name (): [" << std::hex << port_handle << std::dec << "], [" << port_name << "]" << std::endl;
+
+ if (!_registered (port_handle)) {
+ std::cerr << "WavesAudioBackend::set_port_name (): Failed to find port [" << std::hex << port_handle << std::dec << "]!" << std::endl;
+ return -1;
+ }
+
+ return ((WavesAudioPort*)port_handle)->set_name (__instantiated_name + ":" + port_name);
+}
+
+
+std::string
+WavesAudioBackend::get_port_name (PortHandle port_handle) const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::get_port_name (): [" << std::hex << port_handle << std::dec << "]" << std::endl;
+ if (!_registered (port_handle)) {
+ std::cerr << "WavesAudioBackend::get_port_name (): Failed to find port [" << std::hex << port_handle << std::dec << "]!" << std::endl;
+ return std::string ();
+ }
+ // COMMENTED DBG LOGS */ else std::cout << "\t[" << ((WavesAudioPort*)port_handle)->name () << "]" << std::endl;
+
+ return ((WavesAudioPort*)port_handle)->name ();
+}
+
+
+PortEngine::PortHandle
+WavesAudioBackend::get_port_by_name (const std::string& port_name) const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::get_port_by_name (): [" << port_name << "]" << std::endl;
+
+ PortHandle port_handle = (PortHandle)_find_port (port_name);
+ if (!port_handle) {
+ std::cerr << "WavesAudioBackend::get_port_by_name (): Failed to find port [" << port_name << "]!" << std::endl;
+ }
+
+ return port_handle;
+}
+
+
+WavesDataPort*
+WavesAudioBackend::_find_port (const std::string& port_name) const
+{
+ for (std::vector<WavesDataPort*>::const_iterator it = _ports.begin (); it != _ports.end (); ++it) {
+ if ((*it)->name () == port_name) {
+ return *it;
+ }
+ }
+
+ return NULL;
+}
+
+
+int
+WavesAudioBackend::get_ports (const std::string& port_name_pattern, DataType type, PortFlags flags, std::vector<std::string>& port_names) const
+{
+
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::get_ports (): \n\tPattern: [" << port_name_pattern << "]\n\tType: " << type << "\n\tFlags: " << flags << endl;
+
+ unsigned found_ports =0;
+
+ for (size_t i = 0; i < _ports.size (); ++i) {
+ WavesDataPort* port = _ports[i];
+
+ if ((port->type () == type) && (port->flags () & flags)) {
+ port_names.push_back (port->name ());
+ found_ports++;
+ }
+ }
+ return found_ports;
+}
+
+
+DataType
+WavesAudioBackend::port_data_type (PortHandle port_handle) const
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::port_data_type" << std::endl;
+
+ if (!_registered (port_handle)) {
+ std::cerr << "WavesAudioBackend::port_data_type (): Failed to find port [" << std::hex << port_handle << std::dec << "]!" << std::endl;
+ return DataType::NIL;
+ }
+
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::port_data_type: " << endl;
+
+ return ((WavesAudioPort*)port_handle)->type ();
+}
+
+
+PortEngine::PortHandle
+WavesAudioBackend::register_port (const std::string& shortname, ARDOUR::DataType type, ARDOUR::PortFlags flags)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::register_port (): " << type.to_string () << " [" << shortname << "]" << std::endl;
+
+ if (shortname.size () == 0) {
+ std::cerr << "WavesAudioBackend::register_port (): Invalid (empty) port name!" << std::endl;
+ return NULL;
+ }
+
+ if (flags & IsPhysical) {
+ std::cerr << "WavesAudioBackend::register_port (): Unexpected attribute for port [" << shortname << "]! The port must not be physical!";
+ return NULL;
+ }
+
+ return (PortEngine::PortHandle)_register_port (__instantiated_name + ":" + shortname, type, flags);
+}
+
+
+WavesDataPort*
+WavesAudioBackend::_register_port (const std::string& port_name, ARDOUR::DataType type, ARDOUR::PortFlags flags)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::_register_port (): [" << port_name << "]" << std::endl;
+
+ if (_find_port (port_name) != NULL) {
+ std::cerr << "WavesAudioBackend::register_port () : Port [" << port_name << "] is already registered!" << std::endl;
+ return NULL;
+ }
+
+ WavesDataPort* port = NULL;
+ switch (type) {
+ case ARDOUR::DataType::AUDIO: {
+ WavesAudioPort* audio_port = new WavesAudioPort (port_name, flags);
+ if (flags & IsPhysical)
+ {
+ if (flags & IsOutput)
+ {
+ _physical_audio_inputs.push_back (audio_port);
+ // COMMENTED DBG LOGS */ std::cout << "\t\t" << port_name << " added to physical AUDIO Inputs !" << std::endl;
+ }
+ else if (flags & IsInput)
+ {
+ _physical_audio_outputs.push_back (audio_port);
+ // COMMENTED DBG LOGS */ std::cout << "\t\t" << port_name << " added to physical AUDIO Outputs !" << std::endl;
+ }
+ }
+ port = audio_port;
+ } break;
+ case ARDOUR::DataType::MIDI: {
+ WavesMidiPort* midi_port = new WavesMidiPort (port_name, flags);
+ if (flags & IsPhysical)
+ {
+ if (flags & IsOutput)
+ {
+ _physical_midi_inputs.push_back (midi_port);
+ // COMMENTED DBG LOGS */ std::cout << "\t\t" << port_name << " added to physical MIDI Inputs !" << std::endl;
+ }
+ else if (flags & IsInput)
+ {
+ _physical_midi_outputs.push_back (midi_port);
+ // COMMENTED DBG LOGS */ std::cout << "\t\t" << port_name << " added to physical MIDI Outputs !" << std::endl;
+ }
+ }
+ port = midi_port;
+ } break;
+ default:
+ std::cerr << "WavesAudioBackend::register_port () : Invalid data type (" << (uint32_t)type << ") applied to port [" << port_name << "]!" << std::endl;
+ return NULL;
+ }
+
+ _ports.push_back (port);
+
+ return port;
+}
+
+
+void
+WavesAudioBackend::unregister_port (PortHandle port_handle)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::unregister_port ():" << std::hex << port_handle << std::dec << std::endl;
+
+ // so far we suppose all disconnections will be done prior to unregistering.
+ WavesDataPort* port = (WavesDataPort*)port_handle;
+ std::vector<WavesDataPort*>::iterator port_iterator = std::find (_ports.begin (), _ports.end (), (WavesDataPort*)port_handle);
+ if (port_iterator == _ports.end ()) {
+ std::cerr << "WavesAudioBackend::unregister_port (): Failed to find port [" << std::hex << port_handle << std::dec << "]!" << std::endl;
+ return;
+ }
+ // COMMENTED DBG LOGS */ std::cout << "\t[" << ((WavesDataPort*)port_handle)->name () << "]" << std::endl;
+
+ _ports.erase (port_iterator);
+
+ if (port->is_physical ()) {
+ if (port->is_output ()) {
+ switch (port->type ()) {
+ case ARDOUR::DataType::AUDIO: {
+ std::vector<WavesAudioPort*>::iterator audio_port_iterator = std::find (_physical_audio_inputs.begin (), _physical_audio_inputs.end (), port);
+ if (audio_port_iterator == _physical_audio_inputs.end ()) {
+ std::cerr << "WavesAudioBackend::unregister_port (): Failed to find port [" << port->name () << "] in the list of registered physical audio inputs!" << std::endl;
+ return;
+ }
+ _physical_audio_inputs.erase (audio_port_iterator);
+ }
+ break;
+ case ARDOUR::DataType::MIDI: {
+ std::vector<WavesMidiPort*>::iterator midi_port_iterator = std::find (_physical_midi_inputs.begin (), _physical_midi_inputs.end (), port);
+ if (midi_port_iterator == _physical_midi_inputs.end ()) {
+ std::cerr << "WavesAudioBackend::unregister_port (): Failed to find port [" << port->name () << "] in the list of registered physical midi inputs!" << std::endl;
+ return;
+ }
+ _physical_midi_inputs.erase (midi_port_iterator);
+ }
+ break;
+ default:
+ std::cerr << "WavesAudioBackend::unregister_port (): Invalid type (" << port->type () << " applied to [" << port->name () << "]!" << std::endl;
+ break;
+ }
+ }
+ else if (port->flags () & IsInput) {
+ switch (port->type ()) {
+ case ARDOUR::DataType::AUDIO: {
+ std::vector<WavesAudioPort*>::iterator audio_port_iterator = std::find (_physical_audio_outputs.begin (), _physical_audio_outputs.end (), port);
+ if (audio_port_iterator == _physical_audio_outputs.end ())
+ {
+ std::cerr << "WavesAudioBackend::unregister_port: Failed to find port [" << port->name () << std::dec << "] in the list of registered physical audio outputs!\n";
+ return;
+ }
+ _physical_audio_outputs.erase (audio_port_iterator);
+ }
+ break;
+ case ARDOUR::DataType::MIDI: {
+
+ std::vector<WavesMidiPort*>::iterator midi_port_iterator = std::find (_physical_midi_outputs.begin (), _physical_midi_outputs.end (), port);
+ if (midi_port_iterator == _physical_midi_outputs.end ())
+ {
+ std::cerr << "WavesAudioBackend::unregister_port: Failed to find port [" << port->name () << std::dec << "] in the list of registered physical midi outputs!\n";
+ return;
+ }
+ _physical_midi_outputs.erase (midi_port_iterator);
+ }
+ break;
+ default:
+ std::cerr << "WavesAudioBackend::unregister_port (): Invalid type (" << port->type () << " applied to [" << port->name () << "]!" << std::endl;
+ break;
+ }
+ }
+ }
+
+ delete port;
+}
+
+
+int
+WavesAudioBackend::connect (const std::string& src_port_name, const std::string& dst_port_name)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::connect (" << src_port_name << ", " << dst_port_name << "):" << std::endl;
+
+ WavesDataPort* src_port = _find_port (src_port_name);
+ if (src_port == NULL) {
+ std::cerr << "WavesAudioBackend::connect: Failed to find source port " << src_port_name << " !" << std::endl;
+ return -1;
+ }
+
+ WavesDataPort* dst_port = _find_port (dst_port_name);
+ if (dst_port == NULL) {
+ std::cerr << "WavesAudioBackend::connect: Failed to find destination port " << dst_port_name << " !" << std::endl;
+ return -1;
+ }
+
+ // COMMENTED DBG LOGS */ std::cout << "\t\t (" << src_port << ", " << dst_port << "):" << std::endl;
+ return src_port->connect (dst_port);
+}
+
+
+int
+WavesAudioBackend::connect (PortHandle src_port_handle, const std::string& dst_port_name)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::connect ():" << std::endl;
+ if (!_registered (src_port_handle)) {
+ std::cerr << "WavesAudioBackend::connect: Failed to find source port [" << std::hex << src_port_handle << std::dec << "]!" << std::endl;
+ return -1;
+ }
+
+ // COMMENTED DBG LOGS */ std::cout << "\t[" << std::hex << src_port_handle << std::dec << "]" << std::endl;
+ // COMMENTED DBG LOGS */ std::cout << "\t[" << dst_port_name << "]" << std::endl;
+
+ WavesDataPort* dst_port = _find_port (dst_port_name);
+ if (dst_port == NULL) {
+ std::cerr << "WavesAudioBackend::connect (): Failed to find destination port [" << dst_port_name << "]!" << std::endl;
+ return -1;
+ }
+
+ return ((WavesDataPort*)src_port_handle)->connect (dst_port);
+}
+
+
+int
+WavesAudioBackend::disconnect (PortHandle src_port_handle, const std::string& dst_port_name)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::disconnect (" << src_port_handle << ", " << dst_port_name << "):" << std::endl;
+ if (!_registered (src_port_handle)) {
+ std::cerr << "WavesAudioBackend::disconnect (): Failed to find source port [" << std::hex << src_port_handle << std::dec << "]!" << std::endl;
+ return -1;
+ }
+
+ // COMMENTED DBG LOGS */ std::cout << "\t[" << std::hex << src_port_handle << std::dec << "]" << std::endl;
+ // COMMENTED DBG LOGS */ std::cout << "\t[" << dst_port_name << "]" << std::endl;
+
+ WavesDataPort* dst_port = _find_port (dst_port_name);
+ if (dst_port == NULL) {
+ std::cerr << "WavesAudioBackend::disconnect (): Failed to find destination port [" << dst_port_name << "]!" << std::endl;
+ return -1;
+ }
+
+ return ((WavesDataPort*)src_port_handle)->disconnect (dst_port);
+}
+
+
+int
+WavesAudioBackend::disconnect_all (PortHandle port_handle)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::disconnect_all ():" << std::endl;
+ if (!_registered (port_handle)) {
+ std::cerr << "WavesAudioBackend::disconnect_all : Failed to find port [" << std::hex << port_handle << std::dec << "]!" << std::endl;
+ return -1;
+ }
+
+ ((WavesDataPort*)port_handle)->disconnect_all ();
+
+ return 0;
+}
+
+
+int
+WavesAudioBackend::disconnect (const std::string& src_port_name, const std::string& dst_port_name)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::disconnect (" << src_port_name << ", " << dst_port_name << "):" << std::endl;
+
+ WavesDataPort* src_port = _find_port (src_port_name);
+ if (src_port == NULL) {
+ std::cerr << "WavesAudioBackend::disconnect : Failed to find source port!\n";
+ return -1;
+ }
+
+ WavesDataPort* dst_port = _find_port (dst_port_name);
+ if (dst_port == NULL) {
+ std::cerr << "WavesAudioBackend::disconnect : Failed to find destination port!\n";
+ return -1;
+ }
+
+ return dst_port->disconnect (src_port);
+}
+
+
+bool
+WavesAudioBackend::connected (PortHandle port_handle, bool process_callback_safe)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::connected ():" << std::endl;
+ if (!_registered (port_handle)) {
+ std::cerr << "WavesAudioBackend::connected (): Failed to find port [" << std::hex << port_handle << std::dec << "]!" << std::endl;
+ return false;
+ }
+
+ return ((WavesDataPort*)port_handle)->is_connected ();
+}
+
+
+bool
+WavesAudioBackend::connected_to (PortHandle src_port_handle, const std::string& dst_port_name, bool process_callback_safe)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::connected_to (" << src_port_handle << ", " << dst_port_name << ")" << std::endl;
+
+ if (!_registered (src_port_handle)) {
+ std::cerr << "WavesAudioBackend::connected_to : Failed to find source port!" << std::endl;
+ return false;
+ }
+
+ WavesDataPort* dst_port = _find_port (dst_port_name);
+ if (dst_port == NULL) {
+ std::cerr << "WavesAudioBackend::connected_to : Failed to find destination port!" << std::endl;
+ return -1;
+ }
+ // COMMENTED DBG LOGS */ std::cout << "\t return " << ((((WavesDataPort*)src_port_handle)->is_connected (dst_port)) ? "YES":"NO") << ", " << dst_port_name << ")" << std::endl;
+ return ((WavesDataPort*)src_port_handle)->is_connected (dst_port);
+}
+
+
+bool
+WavesAudioBackend::physically_connected (PortHandle port_handle, bool process_callback_safe)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::physically_connected ():" << std::endl;
+
+ if (!_registered (port_handle)) {
+ std::cerr << "WavesAudioBackend::physically_connected (): Failed to find port [" << std::hex << port_handle << std::dec << "]!" << std::endl;
+ return false;
+ }
+
+ return ((WavesDataPort*)port_handle)->is_physically_connected ();
+}
+
+
+int
+WavesAudioBackend::get_connections (PortHandle port_handle, std::vector<std::string>& names, bool process_callback_safe)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::get_connections ()" << std::endl;
+
+ if (!_registered (port_handle)) {
+ std::cerr << "WavesAudioBackend::get_connections (): Failed to find port [" << std::hex << port_handle << std::dec << "]!" << std::endl;
+ return -1;
+ }
+
+ if (names.size ()) {
+ std::cerr << "WavesAudioBackend::get_connections () : Parameter 'names' is not empty!\n";
+ return -1;
+ }
+
+ const std::vector<WavesDataPort*>& connected_ports = ((WavesDataPort*)port_handle)->get_connections ();
+
+ for (std::vector<WavesDataPort*>::const_iterator it = connected_ports.begin (); it != connected_ports.end (); ++it) {
+ names.push_back ((*it)->name ());
+ }
+
+ return (int)names.size ();
+}
+
+
+int
+WavesAudioBackend::request_input_monitoring (PortHandle, bool)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::request_input_monitoring: " << std::endl;
+ return 0;
+}
+
+
+int
+WavesAudioBackend::ensure_input_monitoring (PortHandle, bool)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::ensure_input_monitoring: " << std::endl;
+ return 0;
+}
+
+
+bool
+WavesAudioBackend::monitoring_input (PortHandle)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::monitoring_input: " << std::endl;
+ return false;
+}
+
+
+bool
+WavesAudioBackend::port_is_physical (PortHandle port_handle) const
+{
+
+ if (!_registered (port_handle)) {
+ std::cerr << "WavesAudioBackend::port_is_physical (): Failed to find port [" << std::hex << port_handle << std::dec << "]!" << std::endl;
+ return -1;
+ }
+
+ return (((WavesAudioPort*)port_handle)->flags () & IsPhysical) != 0;
+}
+
+
+void
+WavesAudioBackend::get_physical_outputs (DataType type, std::vector<std::string>& names)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::get_physical_outputs ():" << std::endl << "\tdatatype = " << type << std::endl;
+
+ switch (type) {
+ case ARDOUR::DataType::AUDIO: {
+ for (std::vector<WavesAudioPort*>::iterator it = _physical_audio_outputs.begin (); it != _physical_audio_outputs.end (); ++it) {
+ // COMMENTED DBG LOGS */ std::cout << "\t" << (*it)->name () << std::endl;
+ names.push_back ((*it)->name ());
+ }
+ } break;
+ case ARDOUR::DataType::MIDI: {
+ for (std::vector<WavesMidiPort*>::iterator it = _physical_midi_outputs.begin (); it != _physical_midi_outputs.end (); ++it) {
+ // COMMENTED DBG LOGS */ std::cout << "\t" << (*it)->name () << std::endl;
+ names.push_back ((*it)->name ());
+ }
+ } break;
+ default:
+ break;
+ }
+}
+
+
+void
+WavesAudioBackend::get_physical_inputs (DataType type, std::vector<std::string>& names)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::get_physical_inputs ():" << std::endl << "\tdatatype = " << type << std::endl;
+ switch (type) {
+ case ARDOUR::DataType::AUDIO: {
+ for (std::vector<WavesAudioPort*>::iterator it = _physical_audio_inputs.begin (); it != _physical_audio_inputs.end (); ++it) {
+ // COMMENTED DBG LOGS */ std::cout << "\t" << (*it)->name () << std::endl;
+ names.push_back ((*it)->name ());
+ }
+ } break;
+ case ARDOUR::DataType::MIDI: {
+ for (std::vector<WavesMidiPort*>::iterator it = _physical_midi_inputs.begin (); it != _physical_midi_inputs.end (); ++it) {
+ // COMMENTED DBG LOGS */ std::cout << "\t" << (*it)->name () << std::endl;
+ names.push_back ((*it)->name ());
+ }
+ } break;
+ default:
+ break;
+ }
+}
+
+
+ChanCount
+WavesAudioBackend::n_physical_outputs () const
+{
+ ChanCount chan_count;
+ chan_count.set (DataType::AUDIO, _physical_audio_outputs.size ());
+ chan_count.set (DataType::MIDI, _physical_midi_outputs.size ());
+
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::n_physical_outputs ():" << std::endl << "\ttotal = " << chan_count.n_total () << std::endl;
+
+ return chan_count;
+}
+
+
+ChanCount
+WavesAudioBackend::n_physical_inputs () const
+{
+ ChanCount chan_count;
+ chan_count.set (DataType::AUDIO, _physical_audio_inputs.size ());
+ chan_count.set (DataType::MIDI, _physical_midi_inputs.size ());
+
+ // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::n_physical_outputs ():" << std::endl << "\ttotal = " << chan_count.n_total () << std::endl;
+
+ return chan_count;
+}
+
+
+void*
+WavesAudioBackend::get_buffer (PortHandle port_handle, pframes_t nframes)
+{
+ // Here we would check if the port is registered. However, we will not do it as
+ // it's relatively VERY SLOW operation. So let's count on consistency
+ // of the caller as get_buffer normally is called hundreds of "kilotimes" per second.
+
+ if (port_handle == NULL) {
+ std::cerr << "WavesAudioBackend::get_buffer : Invalid port handler <NULL>!" << std::endl;
+ return NULL;
+ }
+
+ return ((WavesAudioPort*)port_handle)->get_buffer (nframes);
+}
+
+
+int
+WavesAudioBackend::_register_system_audio_ports ()
+{
+ if (!_device) {
+ std::cerr << "WavesAudioBackend::_register_system_audio_ports (): No device is set!" << std::endl;
+ return -1;
+ }
+
+ std::vector<std::string> input_channels = _device->InputChannels ();
+ _max_input_channels = input_channels.size ();
+
+ uint32_t channels = (_input_channels ? _input_channels : input_channels.size ());
+ uint32_t port_number = 0;
+
+ LatencyRange lr = {0,0};
+
+ // Get latency for capture
+ lr.min = lr.max = _device->GetLatency (false) + _device->CurrentBufferSize () + _systemic_input_latency;
+ for (std::vector<std::string>::iterator it = input_channels.begin ();
+ (port_number < channels) && (it != input_channels.end ());
+ ++it) {
+ std::ostringstream port_name;
+ port_name << "capture_" << ++port_number;
+
+ WavesDataPort* port = _register_port ("system:" + port_name.str (), DataType::AUDIO , static_cast<PortFlags> (IsOutput | IsPhysical | IsTerminal));
+ if (port == NULL) {
+ std::cerr << "WavesAudioBackend::_create_system_audio_ports (): Failed registering port [" << port_name << "] for [" << _device->DeviceName () << "]" << std::endl;
+ return-1;
+ }
+ set_latency_range (port, false, lr);
+ }
+
+ std::vector<std::string> output_channels = _device->OutputChannels ();
+ _max_output_channels = output_channels.size ();
+ channels = (_output_channels ? _output_channels : _max_output_channels);
+ port_number = 0;
+
+ // Get latency for playback
+ lr.min = lr.max = _device->GetLatency (true) + _device->CurrentBufferSize () + _systemic_output_latency;
+
+ for (std::vector<std::string>::iterator it = output_channels.begin ();
+ (port_number < channels) && (it != output_channels.end ());
+ ++it) {
+ std::ostringstream port_name;
+ port_name << "playback_" << ++port_number;
+ WavesDataPort* port = _register_port ("system:" + port_name.str (), DataType::AUDIO , static_cast<PortFlags> (IsInput| IsPhysical | IsTerminal));
+ if (port == NULL) {
+ std::cerr << "WavesAudioBackend::_create_system_audio_ports (): Failed registering port ]" << port_name << "] for [" << _device->DeviceName () << "]" << std::endl;
+ return-1;
+ }
+ set_latency_range (port, true, lr);
+ }
+
+ return 0;
+}
+
+
+void
+WavesAudioBackend::_unregister_system_audio_ports ()
+{
+ std::vector<WavesAudioPort*> physical_audio_ports = _physical_audio_inputs;
+ physical_audio_ports.insert (physical_audio_ports.begin (), _physical_audio_outputs.begin (), _physical_audio_outputs.end ());
+
+ for (std::vector<WavesAudioPort*>::const_iterator it = physical_audio_ports.begin (); it != physical_audio_ports.end (); ++it) {
+ std::vector<WavesDataPort*>::iterator port_iterator = std::find (_ports.begin (), _ports.end (), *it);
+ if (port_iterator == _ports.end ()) {
+ std::cerr << "WavesAudioBackend::_unregister_system_audio_ports (): Failed to find port [" << (*it)->name () << "]!" << std::endl;
+ }
+ else {
+ _ports.erase (port_iterator);
+ }
+ delete *it;
+ }
+
+ _physical_audio_inputs.clear ();
+ _physical_audio_outputs.clear ();
+}
+
+
diff --git a/libs/backends/wavesaudio/waves_audioport.cc b/libs/backends/wavesaudio/waves_audioport.cc
new file mode 100644
index 0000000000..600066b83c
--- /dev/null
+++ b/libs/backends/wavesaudio/waves_audioport.cc
@@ -0,0 +1,62 @@
+/*
+ Copyright (C) 2013 Valeriy Kamyshniy
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include "waves_audioport.h"
+
+using namespace ARDOUR;
+
+WavesAudioPort::WavesAudioPort (const std::string& port_name, PortFlags flags)
+ : WavesDataPort (port_name, flags)
+{
+ memset (_buffer, 0, sizeof (_buffer));
+}
+
+
+void* WavesAudioPort::get_buffer (pframes_t nframes)
+{
+ if (is_input ()) {
+
+ std::vector<WavesDataPort*>::const_iterator it = get_connections ().begin ();
+
+ if (it != get_connections ().end ()) {
+ /* In fact, the static casting to (const WavesAudioPort*) is not that safe.
+ * However, mixing the buffers is assumed in the time critical conditions.
+ * Base class WavesDataPort takes is supposed to provide enough consistentcy
+ * of the connections.
+ */
+ for (memcpy (_buffer, ((const WavesAudioPort*)*it)->const_buffer (), nframes * sizeof (Sample)), ++it;
+ it != get_connections ().end ();
+ ++it) {
+ Sample* tgt = buffer ();
+ const Sample* src = ((const WavesAudioPort*)*it)->const_buffer ();
+ for (uint32_t frame = 0; frame < nframes; ++frame, ++tgt, ++src) {
+ *tgt += *src;
+ }
+ }
+ }
+ }
+ return _buffer;
+}
+
+
+void
+WavesAudioPort::_wipe_buffer()
+{
+ memset (_buffer, 0, sizeof (_buffer));
+} \ No newline at end of file
diff --git a/libs/backends/wavesaudio/waves_audioport.h b/libs/backends/wavesaudio/waves_audioport.h
new file mode 100644
index 0000000000..e377760fc4
--- /dev/null
+++ b/libs/backends/wavesaudio/waves_audioport.h
@@ -0,0 +1,58 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libardour_waves_audioport_h__
+#define __libardour_waves_audioport_h__
+
+#include "memory.h"
+#include "waves_dataport.h"
+
+namespace ARDOUR {
+
+class WavesAudioPort : public WavesDataPort {
+
+public:
+ enum BufferSize {
+ MAX_BUFFER_SIZE_SAMPLES = 8192,
+ MAX_BUFFER_SIZE_BYTES = sizeof (Sample) * MAX_BUFFER_SIZE_SAMPLES
+ };
+
+ WavesAudioPort (const std::string& port_name, PortFlags flags);
+
+ virtual ~WavesAudioPort () { };
+
+ virtual DataType type () const { return DataType::AUDIO; };
+
+ inline Sample* buffer () { return _buffer; }
+ inline const Sample* const_buffer () const { return _buffer; }
+
+ virtual void* get_buffer (pframes_t nframes);
+
+protected:
+ virtual void _wipe_buffer();
+
+private:
+
+ Sample _buffer[MAX_BUFFER_SIZE_SAMPLES];
+};
+
+} // namespace
+
+#endif /* __libardour_waves_audioport_h__ */
+
diff --git a/libs/backends/wavesaudio/waves_dataport.cc b/libs/backends/wavesaudio/waves_dataport.cc
new file mode 100644
index 0000000000..9e68dd1a9b
--- /dev/null
+++ b/libs/backends/wavesaudio/waves_dataport.cc
@@ -0,0 +1,143 @@
+/*
+ Copyright (C) 2013 Valeriy Kamyshniy
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include <iostream>
+#include "waves_dataport.h"
+
+using namespace ARDOUR;
+
+WavesDataPort::WavesDataPort (const std::string& inport_name, PortFlags inflags)
+ : _name (inport_name)
+ , _flags (inflags)
+{
+ _capture_latency_range.min =
+ _capture_latency_range.max =
+ _playback_latency_range.min =
+ _playback_latency_range.max = 0;
+}
+
+
+WavesDataPort::~WavesDataPort ()
+{
+ disconnect_all ();
+}
+
+
+int WavesDataPort::connect (WavesDataPort *port)
+{
+ if (!port) {
+ std::cerr << "WavesDataPort::connect (): invalid (null) port to connect to!" << std::endl;
+ return -1;
+ }
+
+ if (type () != port->type ()) {
+ std::cerr << "WavesDataPort::connect (): wrong type of the port to connect to!" << std::endl;
+ return -1;
+ }
+
+ if (is_output () && port->is_output ()) {
+ std::cerr << "WavesDataPort::connect (): attempt to connect output port to output port!" << std::endl;
+ return -1;
+ }
+
+ if (is_input () && port->is_input ()) {
+ std::cerr << "WavesDataPort::connect (): attempt to connect input port to input port!" << std::endl;
+ return -1;
+ }
+
+ if (this == port) {
+ std::cerr << "WavesDataPort::connect (): attempt to connect port to itself!" << std::endl;
+ return -1;
+ }
+
+ if (is_connected (port)) {
+ std::cerr << "WavesDataPort::connect (): the ports are already connected!" << std::endl;
+ return -1;
+ }
+
+ _connect (port, true);
+ return 0;
+}
+
+
+void WavesDataPort::_connect (WavesDataPort *port, bool api_call)
+{
+ _connections.push_back (port);
+ if (api_call) {
+ port->_connect (this, false);
+ }
+}
+
+
+int WavesDataPort::disconnect (WavesDataPort *port)
+{
+ if (port == NULL) {
+ std::cerr << "WavesDataPort::disconnect (): invalid (null) port to disconnect from!" << std::endl;
+ return -1;
+ }
+
+ if (!is_connected (port)) {
+ std::cerr << "WavesDataPort::disconnect (): the ports are not connected!" << std::endl;
+ return -1;
+ }
+
+ _disconnect (port, true);
+
+ return 0;
+}
+
+
+void WavesDataPort::_disconnect (WavesDataPort *port, bool api_call)
+{
+ std::vector<WavesDataPort*>::iterator it = std::find (_connections.begin (), _connections.end (), port);
+
+ if (it != _connections.end ()) { // actually, it's supposed to be always true.
+ _connections.erase (it);
+ }
+
+ if (api_call) {
+ port->_disconnect (this, false);
+ }
+
+ if (is_input() && _connections.empty())
+ {
+ _wipe_buffer();
+ }
+}
+
+
+void WavesDataPort::disconnect_all ()
+{
+ while (!_connections.empty ()) {
+ _connections.back ()->_disconnect (this, false);
+ _connections.pop_back ();
+ }
+}
+
+
+bool WavesDataPort::is_physically_connected () const
+{
+ for (std::vector<WavesDataPort*>::const_iterator it = _connections.begin (); it != _connections.end (); ++it) {
+ if ((*it)->is_physical ()) {
+ return true;
+ }
+ }
+
+ return false;
+}
diff --git a/libs/backends/wavesaudio/waves_dataport.h b/libs/backends/wavesaudio/waves_dataport.h
new file mode 100644
index 0000000000..d8b095351c
--- /dev/null
+++ b/libs/backends/wavesaudio/waves_dataport.h
@@ -0,0 +1,115 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libardour_waves_dataport_h__
+#define __libardour_waves_dataport_h__
+
+#include "ardour/types.h"
+#include "memory.h"
+
+namespace ARDOUR {
+
+class WavesDataPort {
+public:
+
+ virtual ~WavesDataPort ();
+
+ inline const std::string& name () const
+ {
+ return _name;
+ }
+
+ int set_name (const std::string &name)
+ {
+ _name = name;
+ return 0;
+ }
+
+ virtual DataType type () const = 0;
+
+ inline PortFlags flags () const
+ {
+ return _flags;
+ }
+
+ inline bool is_input () { return flags () & IsInput; }
+ inline bool is_output () { return flags () & IsOutput; }
+ inline bool is_physical () { return flags () & IsPhysical; }
+ inline bool is_terminal () { return flags () & IsTerminal; }
+ inline operator void* () { return (void*)this; }
+
+ inline const LatencyRange& latency_range (bool for_playback) const
+ {
+ return for_playback ? _playback_latency_range : _capture_latency_range;
+ }
+
+ inline void set_latency_range (const LatencyRange &latency_range, bool for_playback)
+ {
+ if (for_playback)
+ {
+ _playback_latency_range = latency_range;
+ }
+ else
+ {
+ _capture_latency_range = latency_range;
+ }
+ }
+
+ int connect (WavesDataPort *port);
+
+ int disconnect (WavesDataPort *port);
+
+ void disconnect_all ();
+
+ bool inline is_connected (const WavesDataPort *port) const
+ {
+ return std::find (_connections.begin (), _connections.end (), port) != _connections.end ();
+ }
+
+ bool inline is_connected () const
+ {
+ return _connections.size () != 0;
+ }
+
+ bool is_physically_connected () const;
+
+ inline const std::vector<WavesDataPort *>& get_connections () const { return _connections; }
+
+ virtual void* get_buffer (pframes_t nframes) = 0;
+
+protected:
+ WavesDataPort (const std::string& inport_name, PortFlags inflags);
+ virtual void _wipe_buffer() = 0;
+
+private:
+
+ std::string _name;
+ const PortFlags _flags;
+ LatencyRange _capture_latency_range;
+ LatencyRange _playback_latency_range;
+ std::vector<WavesDataPort*> _connections;
+
+ void _connect (WavesDataPort* port, bool api_call);
+ void _disconnect (WavesDataPort* port, bool api_call);
+};
+
+} // namespace
+
+#endif /* __libardour_waves_dataport_h__ */
+
diff --git a/libs/ardour/midi_patch_search_path.cc b/libs/backends/wavesaudio/waves_midi_buffer.cc
index ccad1de466..03f5ca71db 100644
--- a/libs/ardour/midi_patch_search_path.cc
+++ b/libs/backends/wavesaudio/waves_midi_buffer.cc
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2007 Tim Mayberry
+ Copyright (C) 2013 Valeriy amyshniy
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -16,35 +16,34 @@
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+#include "waves_midi_buffer.h"
+#include "waves_midi_event.h"
-#include <glibmm/miscutils.h>
+using namespace ARDOUR;
-#include "ardour/midi_patch_search_path.h"
-#include "ardour/directory_names.h"
-#include "ardour/filesystem_paths.h"
-
-namespace {
- const char * const midi_patch_env_variable_name = "ARDOUR_MIDI_PATCH_PATH";
-} // anonymous
-
-using namespace PBD;
-
-namespace ARDOUR {
-
-SearchPath
-midi_patch_search_path ()
+WavesMidiBuffer::WavesMidiBuffer (std::string name)
+ : std::vector<WavesMidiEvent*> ()
+ , _name (name)
{
- SearchPath spath (ardour_data_search_path());
- spath.add_subdirectory_to_paths(midi_patch_dir_name);
+}
- bool midi_patch_path_defined = false;
- SearchPath spath_env (Glib::getenv(midi_patch_env_variable_name, midi_patch_path_defined));
+WavesMidiBuffer::~WavesMidiBuffer ()
+{
+ clear ();
+}
- if (midi_patch_path_defined) {
- spath += spath_env;
- }
+void WavesMidiBuffer::clear ()
+{
+ for (WavesMidiBufferIterator it = begin (); it != end (); ++it)
+ delete *it;
- return spath;
+ std::vector<WavesMidiEvent*>::clear ();
}
-} // namespace ARDOUR
+WavesMidiBuffer& WavesMidiBuffer::operator += (const WavesMidiBuffer& source)
+{
+ for (WavesMidiBufferConstIterator it = source.begin (); it != source.end (); ++it) {
+ push_back (new WavesMidiEvent (**it));
+ }
+ return *this;
+}
diff --git a/libs/ardour/export_formats_search_path.cc b/libs/backends/wavesaudio/waves_midi_buffer.h
index cf18b14a18..5e58b783bb 100644
--- a/libs/ardour/export_formats_search_path.cc
+++ b/libs/backends/wavesaudio/waves_midi_buffer.h
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2007 Tim Mayberry
+ Copyright (C) 2013 Valeriy amyshniy
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -17,35 +17,32 @@
*/
-#include <iostream>
-#include <glibmm/miscutils.h>
+#ifndef __libardour_waves_midi_buffer_h__
+#define __libardour_waves_midi_buffer_h__
-#include "ardour/export_formats_search_path.h"
-#include "ardour/directory_names.h"
-#include "ardour/filesystem_paths.h"
-
-namespace {
- const char * const export_env_variable_name = "ARDOUR_EXPORT_FORMATS_PATH";
-} // anonymous
-
-using namespace PBD;
+#include "ardour/types.h"
namespace ARDOUR {
-SearchPath
-export_formats_search_path ()
+class WavesMidiEvent;
+
+class WavesMidiBuffer : public std::vector<WavesMidiEvent*>
{
- SearchPath spath (ardour_data_search_path());
- spath.add_subdirectory_to_paths (export_formats_dir_name);
+public:
+ WavesMidiBuffer (std::string name);
+ ~WavesMidiBuffer ();
+ void clear ();
+ WavesMidiBuffer& operator += (const WavesMidiBuffer& source);
+
+ inline const std::string name () { return _name; } // for DBG purpouses;
- bool export_formats_path_defined = false;
- SearchPath spath_env (Glib::getenv(export_env_variable_name, export_formats_path_defined));
+private:
+ const std::string _name;
+};
- if (export_formats_path_defined) {
- spath += spath_env;
- }
+typedef std::vector<WavesMidiEvent*>::iterator WavesMidiBufferIterator;
+typedef std::vector<WavesMidiEvent*>::const_iterator WavesMidiBufferConstIterator;
- return spath;
-}
+} // namespace
-} // namespace ARDOUR
+#endif /* __libardour_waves_midi_buffer_h__ */
diff --git a/libs/backends/wavesaudio/waves_midi_device.cc b/libs/backends/wavesaudio/waves_midi_device.cc
new file mode 100644
index 0000000000..4adaf09449
--- /dev/null
+++ b/libs/backends/wavesaudio/waves_midi_device.cc
@@ -0,0 +1,269 @@
+/*
+ Copyright (C) 2013 Gorobchenko Dmytro
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include <iostream>
+#include "waves_midi_device.h"
+#include "waves_midi_event.h"
+
+// use non-zero latency because we want output to be timestapmed
+#define LATENCY 0
+
+#define QUEUE_LENGTH 1024
+
+using namespace ARDOUR;
+
+WavesMidiDevice::WavesMidiDevice (const std::string& device_name)
+ : _pm_input_id (pmNoDevice)
+ , _pm_output_id (pmNoDevice)
+ , _name (device_name)
+ , _input_queue (NULL)
+ , _output_queue (NULL)
+ , _input_pm_stream (NULL)
+ , _output_pm_stream (NULL)
+ , _incomplete_waves_midi_event (NULL)
+{
+ validate ();
+}
+
+WavesMidiDevice::~WavesMidiDevice ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDevice::~WavesMidiDevice ():" << name () << std::endl;
+ close ();
+}
+
+void
+WavesMidiDevice::validate ()
+{
+ _pm_input_id =
+ _pm_output_id = pmNoDevice;
+ int count = Pm_CountDevices ();
+
+ for (int i = 0; i < count; i++) {
+
+ const PmDeviceInfo* pm_device_info = Pm_GetDeviceInfo (i);
+
+ if (pm_device_info == NULL) {
+ continue;
+ }
+ if (name () == pm_device_info->name) {
+ if (pm_device_info->input){
+ _pm_input_id = i;
+ }
+ if (pm_device_info->output){
+ _pm_output_id = i;
+ }
+ }
+ }
+}
+
+int
+WavesMidiDevice::open (PmTimeProcPtr time_proc, void* time_info)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDevice::open ():" << name () << std::endl;
+
+ if (is_input () && !_input_pm_stream) {
+ if (pmNoError != Pm_OpenInput (&_input_pm_stream,
+ _pm_input_id,
+ NULL,
+ 1024,
+ time_proc,
+ time_info)) {
+ std::cerr << "WavesMidiDevice::open (): Pm_OpenInput () failed for " << _pm_input_id << "-[" << name () << "]!" << std::endl;
+ _input_pm_stream = NULL;
+ _pm_input_id = pmNoDevice;
+ return -1;
+ }
+ _input_queue = Pm_QueueCreate (QUEUE_LENGTH, sizeof (const WavesMidiEvent*));
+ if (NULL == _input_queue) {
+ std::cerr << "WavesMidiDevice::open (): _input_queue = Pm_QueueCreate () failed for " << _pm_input_id << "-[" << name () << "]!" << std::endl;
+ close ();
+ return -1;
+ }
+ }
+
+ if (is_output () && !_output_pm_stream) {
+ if (pmNoError != Pm_OpenOutput (&_output_pm_stream,
+ _pm_output_id,
+ NULL,
+ 1024,
+ time_proc,
+ time_info,
+ LATENCY)) {
+ std::cerr << "WavesMidiDevice::open (): Pm_OpenOutput () failed for " << _pm_output_id << "-[" << name () << "]!" << std::endl;
+ _output_pm_stream = NULL;
+ _pm_output_id = pmNoDevice;
+ return -1;
+ }
+ _output_queue = Pm_QueueCreate (QUEUE_LENGTH, sizeof (const WavesMidiEvent*));
+ if (NULL == _output_queue) {
+ std::cerr << "WavesMidiDevice::open (): _output_queue = Pm_QueueCreate () failed for " << _pm_output_id << "-[" << name () << "]!" << std::endl;
+ close ();
+ return -1;
+ }
+ }
+ return 0;
+}
+
+
+void
+WavesMidiDevice::close ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDevice::close ():" << name () << std::endl;
+ WavesMidiEvent *waves_midi_event;
+
+ if (_input_pm_stream) {
+ Pm_Close (_input_pm_stream);
+ while (1 == Pm_Dequeue (_input_queue, &waves_midi_event)) {
+ delete waves_midi_event;
+ }
+
+ Pm_QueueDestroy (_input_queue);
+ _input_queue = NULL;
+ _input_pm_stream = NULL;
+ _pm_input_id = pmNoDevice;
+ }
+
+
+ if ( _output_pm_stream ) {
+ Pm_Close (_output_pm_stream);
+ while (1 == Pm_Dequeue (_output_queue, &waves_midi_event)) {
+ delete waves_midi_event;
+ }
+ Pm_QueueDestroy (_output_queue);
+ _output_queue = NULL;
+ _output_pm_stream = NULL;
+ _pm_output_id = pmNoDevice;
+ }
+}
+
+void
+WavesMidiDevice::do_io ()
+{
+ read_midi ();
+ write_midi ();
+}
+
+void
+WavesMidiDevice::read_midi ()
+{
+ if (NULL == _input_pm_stream) {
+ return;
+ }
+
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDevice::_read_midi (): " << _pm_device_id << "-[" << name () << "]" << std::endl;
+
+ while (Pm_Poll (_input_pm_stream) > 0) {
+ PmEvent pm_event; // just one message at a time
+ int result = Pm_Read (_input_pm_stream, &pm_event, 1);
+ if (result < 0) {
+ std::cerr << "WavesMidiDevice::_read_midi (): Pm_Read () failed (" << result << ") for [" << name () << "]!" << std::endl;
+ break;
+ }
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDevice::_read_midi (): " << _pm_device_id << "-[" << name () << "] evt-tm:" << pm_event.timestamp << std::endl;
+ if (_incomplete_waves_midi_event == NULL ) {
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDevice::_read_midi (): " << _pm_device_id << "-[" << name () << "] : new _incomplete_waves_midi_event" << std::endl;
+ _incomplete_waves_midi_event = new WavesMidiEvent (pm_event.timestamp);
+ }
+
+ WavesMidiEvent *nested_pm_event = _incomplete_waves_midi_event->append_data (pm_event);
+ if (nested_pm_event) {
+ Pm_Enqueue (_input_queue, &nested_pm_event);
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDevice::_read_midi (): " << _pm_device_id << "-[" << name () << "] : Pm_Enqueue (_input_queue, nested_pm_event)" << std::endl;
+ }
+ switch ( _incomplete_waves_midi_event->state ()) {
+ case WavesMidiEvent::BROKEN:
+ delete _incomplete_waves_midi_event;
+ _incomplete_waves_midi_event = NULL;
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDevice::_read_midi (): " << _pm_device_id << "-[" << name () << "] : case WavesMidiEvent::BROKEN:" << std::endl;
+ break;
+ case WavesMidiEvent::COMPLETE:
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDevice::_read_midi (): " << _pm_device_id << "-[" << name () << "] : Pm_Enqueue (_input_queue, _incomplete_waves_midi_event); " << std::hex << (void*)_incomplete_waves_midi_event << std::dec << std::endl;
+ Pm_Enqueue (_input_queue, &_incomplete_waves_midi_event);
+ _incomplete_waves_midi_event = NULL;
+ break;
+ default:
+ break;
+ }
+ }
+}
+
+
+void
+WavesMidiDevice::write_midi ()
+{
+ if (NULL == _output_pm_stream) {
+ return;
+ }
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDevice::_write_midi (): " << _pm_device_id << "-[" << name () << "]" << std::endl;
+
+ PmError err;
+ WavesMidiEvent *waves_midi_event;
+
+ while (1 == Pm_Dequeue (_output_queue, &waves_midi_event)) {
+ if (waves_midi_event->sysex ()) {
+ // LATENCY compensation
+ err = Pm_WriteSysEx (_output_pm_stream, waves_midi_event->timestamp () - LATENCY, waves_midi_event->data ());
+ if (0 > err) {
+ std::cout << "WavesMidiDevice::write_event_to_device (): [" << name () << "] Pm_WriteSysEx () failed (" << err << ")!" << std::endl;
+ };
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDevice::_write_midi (): SYSEX used, ev->tm:" << waves_midi_event->timestamp () - LATENCY << std::endl;
+ }
+ else
+ {
+ err = Pm_WriteShort (_output_pm_stream, waves_midi_event->timestamp () - LATENCY, * (PmMessage*)waves_midi_event->data ());
+ if (0 > err) {
+ std::cout << "WavesMidiDevice::write_event_to_device (): [" << name () << "] Pm_WriteShort () failed (" << err << ")!" << std::endl;
+ }
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDevice::_write_midi (): SHORTMSG used, ev->tm:" << waves_midi_event->timestamp () - LATENCY << std::endl;
+ }
+ delete waves_midi_event;
+ }
+ return;
+}
+
+int
+WavesMidiDevice::enqueue_output_waves_midi_event (const WavesMidiEvent* waves_midi_event)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDevice::enqueue_output_waves_midi_event (): " << _pm_device_id << "-[" << name () << "]" << std::endl;
+
+ if (waves_midi_event == NULL) {
+ std::cerr << "WavesMidiDevice::put_event_to_callback (): 'waves_midi_event' is NULL!" << std::endl;
+ return -1;
+ }
+
+ PmError err = Pm_Enqueue (_output_queue, &waves_midi_event);
+
+ if (0 > err) {
+ std::cerr << "WavesMidiDevice::put_event_to_callback (): Pm_Enqueue () failed (" << err << ")!" << std::endl;
+ return -1;
+ };
+
+ return 0;
+}
+
+WavesMidiEvent*
+WavesMidiDevice::dequeue_input_waves_midi_event ()
+{
+ WavesMidiEvent* waves_midi_event;
+ if (Pm_Dequeue (_input_queue, &waves_midi_event) == 1) {
+ return waves_midi_event;
+ }
+ return NULL;
+}
+
diff --git a/libs/backends/wavesaudio/waves_midi_device.h b/libs/backends/wavesaudio/waves_midi_device.h
new file mode 100644
index 0000000000..ce3bb3c486
--- /dev/null
+++ b/libs/backends/wavesaudio/waves_midi_device.h
@@ -0,0 +1,72 @@
+/*
+ Copyright (C) 2013 Gorobchenko Dmytro
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libardour_waves_midi_device_h__
+#define __libardour_waves_midi_device_h__
+
+#include <portmidi/portmidi.h>
+#include <portmidi/pmutil.h>
+#include <portmidi/porttime.h>
+
+#include "ardour/types.h"
+
+namespace ARDOUR {
+
+class WavesMidiEvent;
+
+class WavesMidiDevice {
+public:
+ WavesMidiDevice (const std::string& name);
+ ~WavesMidiDevice ();
+
+ inline const std::string& name () const { return _name; }
+
+ int open (PmTimeProcPtr time_proc, void* time_info);
+ void close ();
+ void do_io ();
+ void read_midi ();
+ void write_midi ();
+
+ int enqueue_output_waves_midi_event (const WavesMidiEvent* waves_midi_event);
+ WavesMidiEvent* dequeue_input_waves_midi_event ();
+
+ inline bool is_input () const { return _pm_input_id != pmNoDevice; };
+ inline bool is_output () const { return _pm_output_id != pmNoDevice; };
+ void validate ();
+
+private:
+
+
+ PmDeviceID _pm_input_id;
+ PmDeviceID _pm_output_id;
+ const std::string _name;
+
+ /* shared queues */
+ PmQueue* _input_queue;
+ PmQueue* _output_queue;
+
+ PmStream* _input_pm_stream;
+ PmStream* _output_pm_stream;
+ WavesMidiEvent *_incomplete_waves_midi_event;
+};
+
+} // namespace
+
+#endif /* __libardour_waves_midi_device_h__ */
+
diff --git a/libs/backends/wavesaudio/waves_midi_device_manager.cc b/libs/backends/wavesaudio/waves_midi_device_manager.cc
new file mode 100644
index 0000000000..a6628b30ca
--- /dev/null
+++ b/libs/backends/wavesaudio/waves_midi_device_manager.cc
@@ -0,0 +1,242 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include "waves_midi_device_manager.h"
+#include "waves_audiobackend.h"
+
+#ifdef PLATFORM_WINDOWS
+
+#include "windows.h"
+#include "mmsystem.h"
+
+#else if defined(__APPLE__)
+
+#include <CoreMIDI/MIDIServices.h>
+
+#define midiInGetNumDevs MIDIGetNumberOfSources
+#define midiOutGetNumDevs MIDIGetNumberOfDestinations
+
+#endif
+
+using namespace ARDOUR;
+
+WavesMidiDeviceManager::WavesMidiDeviceManager (WavesAudioBackend& audiobackend)
+ : _active (false)
+ , _streaming (false)
+ , _input_device_count (0)
+ , _output_device_count (0)
+ , _audiobackend (audiobackend)
+{
+}
+
+
+WavesMidiDeviceManager::~WavesMidiDeviceManager ()
+{
+}
+
+
+int
+WavesMidiDeviceManager::start ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDeviceManager::stream ():" << std::endl;
+ if ( _active == true ) {
+ return -1;
+ }
+
+ if (Pm_Initialize () != pmNoError) {
+ return -1;
+ }
+
+ _create_devices ();
+
+ _input_device_count = midiInGetNumDevs ();
+ _output_device_count = midiOutGetNumDevs ();
+
+ _active = true;
+
+ return 0;
+}
+
+
+int
+WavesMidiDeviceManager::stream (bool yn)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDeviceManager::stream ():" << std::endl;
+ if (!_active) {
+ std::cerr << "WavesMidiDeviceManager::stream (): the midi device manager is not started up !" << std::endl;
+ return -1;
+ }
+
+ if (_streaming == yn) {
+ return 0;
+ }
+
+ if (yn) {
+ if ( Pt_Start (1, __portmidi_callback, this) != ptNoError) {
+ std::cerr << "WavesMidiDeviceManager::stream (): Pt_Start () failed!" << std::endl;
+ return -1;
+ }
+ }
+ else {
+ if (Pt_Stop () != ptNoError) {
+ std::cerr << "WavesMidiDeviceManager::stream (): Pt_Stop () failed!" << std::endl;
+ return -1;
+ }
+ }
+
+ _streaming = yn;
+ return 0;
+}
+
+
+int
+WavesMidiDeviceManager::stop ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDeviceManager::stop ():" << std::endl;
+
+ if ( _active == false )
+ return 0;
+
+ stream (false);
+
+ _close_devices ();
+ _active = false;
+
+ if (Pm_Terminate () != pmNoError) {
+ std::cerr << "WavesMidiDeviceManager::stop (): Pt_Terminate () failed!" << std::endl;
+ return -1;
+ }
+
+ return 0;
+}
+
+void
+WavesMidiDeviceManager::__portmidi_callback (PtTimestamp timestamp, void * userData)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDeviceManager::__portmidi_callback ():" << std::endl;
+ WavesMidiDeviceManager *dm = (WavesMidiDeviceManager *)userData;
+
+ if (dm == NULL) {
+ return;
+ }
+
+ dm->_portmidi_callback (timestamp);
+}
+
+void
+WavesMidiDeviceManager::_portmidi_callback (PtTimestamp timestamp)
+{
+ if ((!_active) || (!_streaming)) {
+ return;
+ }
+
+ if ((_input_device_count != midiInGetNumDevs ()) || (_output_device_count != midiOutGetNumDevs ())) {
+ _audiobackend._changed_midi_devices ();
+ return;
+ }
+}
+
+void WavesMidiDeviceManager::do_read ()
+{
+ for (std::vector<WavesMidiDevice *>::const_iterator it = _devices.begin (); it != _devices.end (); ++it) {
+ (*it)->read_midi ();
+ }
+}
+
+
+void WavesMidiDeviceManager::do_write ()
+{
+ for (std::vector<WavesMidiDevice *>::const_iterator it = _devices.begin (); it != _devices.end (); ++it) {
+ (*it)->write_midi ();
+ }
+}
+
+
+PmTimestamp
+WavesMidiDeviceManager::__get_time_ms (void *time_info)
+{
+ return ((WavesAudioBackend*)time_info)->sample_time ();
+}
+
+
+WavesMidiDevice* WavesMidiDeviceManager::_get_device (const std::string& name)
+{
+ for (size_t i = 0; i < _devices.size (); i++) {
+ if (name == _devices[i]->name ()) {
+ return _devices[i];
+ }
+ }
+ return NULL;
+}
+
+
+int
+WavesMidiDeviceManager::_create_devices ()
+{
+ int count = Pm_CountDevices ();
+
+ for (int i = 0; i < count; i++) {
+
+ const PmDeviceInfo* pm_device_info = Pm_GetDeviceInfo (i);
+
+ if (pm_device_info == NULL) {
+ std::cerr << "WavesMidiDeviceManager::_create_devices (): Pm_GetDeviceInfo (" << i << ") failed!" << std::endl;
+ continue;
+ }
+
+ WavesMidiDevice *device = _get_device (pm_device_info->name);
+ if (device) {
+ device->validate ();
+ }
+ else
+ {
+ device = new WavesMidiDevice (pm_device_info->name);
+ _devices.push_back (device);
+ }
+
+ if (device->open (__get_time_ms, (void*)&_audiobackend)) {
+ std::cerr << "WavesMidiDeviceManager::_create_devices (): [" << device->name () << "]->open () failed!" << std::endl;
+ }
+ }
+
+ return 0;
+}
+
+
+int
+WavesMidiDeviceManager::_delete_devices ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDeviceManager::_delete_devices ():" << std::endl;
+ while (!_devices.empty ()) {
+ WavesMidiDevice * device = _devices.back ();
+ _devices.pop_back ();
+ delete device;
+ }
+ return 0;
+}
+
+
+void
+WavesMidiDeviceManager::_close_devices ()
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiDeviceManager::_delete_devices ():" << std::endl;
+ for (size_t i = 0; i < _devices.size (); i++) {
+ _devices[i]->close ();
+ }
+}
diff --git a/libs/backends/wavesaudio/waves_midi_device_manager.h b/libs/backends/wavesaudio/waves_midi_device_manager.h
new file mode 100644
index 0000000000..9d9124fc83
--- /dev/null
+++ b/libs/backends/wavesaudio/waves_midi_device_manager.h
@@ -0,0 +1,77 @@
+/*
+ Copyright (C) 2013 Gorobchenko Dmytro
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libardour_waves_midi_device_manager_h__
+#define __libardour_waves_midi_device_manager_h__
+
+#include "waves_midi_device.h"
+
+namespace ARDOUR {
+
+class WavesAudioBackend;
+
+class WavesMidiDeviceManager {
+public:
+ WavesMidiDeviceManager (WavesAudioBackend& audiobackend);
+ ~WavesMidiDeviceManager ();
+
+ inline const std::vector<WavesMidiDevice *>& devices () const
+ {
+ return _devices;
+ }
+
+ int start ();
+ int stop ();
+ int stream (bool yn);
+ int is_streaming () { return _streaming; }
+ void do_read ();
+ void do_write ();
+
+private:
+
+ int _create_devices ();
+ void _close_devices ();
+
+ int _delete_devices ();
+ static void __portmidi_callback (PtTimestamp timestamp, void * userData);
+ void _portmidi_callback (PtTimestamp timestamp);
+ /** __get_time_ms is given to Pm_Open functions (see WavesMidiDevice.cc)
+ * to provide the time in milliseconds using the time of audio
+ * transport.
+ * time_info is a pointer on the backend instance, which agregates the
+ * audio and miditransports. It's not checked for correctness to consume
+ * no time.
+ */
+ static PmTimestamp __get_time_ms (void *time_info);
+
+ WavesMidiDevice* _get_device (const std::string& name);
+
+ std::vector<WavesMidiDevice*> _devices; // Vector for midi devices
+ bool _active;
+ bool _streaming;
+
+ size_t _input_device_count;
+ size_t _output_device_count;
+ WavesAudioBackend& _audiobackend;
+};
+
+} // namespace
+
+#endif /* __libardour_waves_midi_device_manager_h__ */
+
diff --git a/libs/backends/wavesaudio/waves_midi_event.cc b/libs/backends/wavesaudio/waves_midi_event.cc
new file mode 100644
index 0000000000..08b8bdfc65
--- /dev/null
+++ b/libs/backends/wavesaudio/waves_midi_event.cc
@@ -0,0 +1,160 @@
+/*
+ Copyright (C) 2013 Valeriy amyshniy
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+#include "memory.h"
+#include "waves_midi_event.h"
+
+using namespace ARDOUR;
+
+WavesMidiEvent::WavesMidiEvent (PmTimestamp timestamp)
+ : _size (0)
+ , _timestamp (timestamp)
+ , _data (NULL)
+ , _state (INCOMPLETE)
+{
+
+}
+
+
+WavesMidiEvent::WavesMidiEvent (PmTimestamp timestamp, const uint8_t* data, size_t datalen)
+ : _size (datalen)
+ , _timestamp (timestamp)
+ , _data (data && datalen ? new uint8_t[ (datalen < sizeof (PmMessage)) ? sizeof (PmMessage) : datalen] : NULL)
+ , _state (data && datalen ? COMPLETE : BROKEN)
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiEvent::WavesMidiEvent (const WavesMidiEvent& source) : Size=" << _size << "---" << datalen << std::endl;
+ if (_state == COMPLETE) {
+ // COMMENTED DBG LOGS */ std::cout << "\t\t\t Allocated Size=" << ((datalen < sizeof (PmMessage)) ? sizeof (PmMessage) : datalen) << std::endl;
+ memcpy (_data, data, datalen);
+ }
+}
+
+
+WavesMidiEvent::WavesMidiEvent (const WavesMidiEvent& source)
+ : _size (source.size ())
+ , _timestamp (source.timestamp ())
+ , _data ((source.size () && source.const_data ()) ? new uint8_t[ (source.size () < sizeof (PmMessage)) ? sizeof (PmMessage) : source.size ()] : NULL)
+ , _state (source.state () )
+{
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiEvent::WavesMidiEvent (const WavesMidiEvent& source) : Size=" << _size << "---" << source.size () << std::endl;
+ // COMMENTED DBG LOGS */ std::cout << "\t\t\t Allocated Size=" << ((source.size () < sizeof (PmMessage)) ? sizeof (PmMessage) : source.size ()) << std::endl;
+ if (_data && source.const_data ()) {
+ memcpy (_data, source.const_data (), source.size ());
+ }
+}
+
+
+WavesMidiEvent::~WavesMidiEvent ()
+{
+ delete _data;
+}
+
+
+WavesMidiEvent *WavesMidiEvent::append_data (const PmEvent &midi_event)
+{
+ switch ( _state ) {
+ case INCOMPLETE:
+ break;
+ default:
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiEvent::append_data (): NO case INCOMPLETE" << std::endl;
+ _state = BROKEN;
+ return NULL;
+ }
+
+ size_t message_size = _midi_message_size (midi_event.message);
+ uint8_t message_status = Pm_MessageStatus (midi_event.message);
+
+ if (_data == NULL) { // This is a first event to add
+ bool sysex = (message_status == SYSEX);
+ _data = new unsigned char [sysex ? PM_DEFAULT_SYSEX_BUFFER_SIZE : sizeof (PmMessage)];
+ if (!sysex)
+ {
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiEvent::append_data (): SHORT MSG" << std::endl;
+ * (PmMessage*)_data = 0;
+ switch (message_size) {
+ case 1:
+ case 3:
+ _size = message_size;
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiEvent::append_data (): size = " << _size << std::endl;
+ break;
+ default:
+ // COMMENTED DBG LOGS */ std::cout << "WavesMidiEvent::append_data (): WRONG MESSAGE SIZE (" << message_size << ") in the message: ";
+ // COMMENTED DBG LOGS */ std::cout << std::hex << (int) ((unsigned char*)&midi_event)[0] << " " << (int) ((unsigned char*)&midi_event)[1] << " " << (int) ((unsigned char*)&midi_event)[2] << " " << (int) ((unsigned char*)&midi_event)[3] << std::dec << std::endl;
+ _state = BROKEN;
+ return NULL;
+ }
+ // COMMENTED DBG LOGS */ std::cout << "\t size = " << _size << std::endl;
+ memcpy (_data, &midi_event.message, _size);
+ // COMMENTED DBG LOGS */ std::cout << "\t\t size = " << _size << std::endl;
+ _state = COMPLETE;
+ // COMMENTED DBG LOGS */ std::cout << "\t\t\t size = " << _size << std::endl;
+ return NULL;
+ }
+ }
+
+ // Now let's parse to sysex msg
+ if (message_status >= REAL_TIME_FIRST) { // Nested Real Time MIDI event
+ WavesMidiEvent *waves_midi_message = new WavesMidiEvent (midi_event.timestamp);
+ waves_midi_message->append_data (midi_event);
+ return waves_midi_message;
+ }
+
+ if (message_status >= STATUS_FIRST && (message_status != EOX) && _size) { // Certainly it's a broken SYSEX case
+ WavesMidiEvent *waves_midi_message = new WavesMidiEvent (midi_event.timestamp);
+ waves_midi_message->append_data (midi_event);
+ return waves_midi_message;
+ }
+
+ const uint8_t* source_data ((uint8_t*)&midi_event.message);
+
+ for (size_t i = 0; i < sizeof (midi_event.message); ++i) {
+ _data[_size] = source_data[i];
+ _size++;
+
+ if (source_data[i] == EOX) { // Ended SYSEX message
+ _state = COMPLETE;
+ return NULL;
+ }
+ }
+ return NULL;
+}
+
+
+size_t WavesMidiEvent::_midi_message_size (PmMessage midi_message)
+{
+ static int high_lengths[] = {
+ 1, 1, 1, 1, 1, 1, 1, 1, /* 0x00 through 0x70 */
+ 3, 3, 3, 3, 2, 2, 3, 1 /* 0x80 through 0xf0 */
+ };
+
+ static int low_lengths[] = {
+ 1, 2, 3, 2, 1, 1, 1, 1, /* 0xf0 through 0xf7 */
+ 1, 1, 1, 1, 1, 1, 1, 1 /* 0xf8 through 0xff */
+ };
+
+ int midi_message_status = Pm_MessageStatus (midi_message);
+
+ if (midi_message_status < STATUS_FIRST) {
+ return sizeof (midi_message);
+ }
+
+ int high = midi_message_status >> 4;
+ int low = midi_message_status & 0xF;
+
+ return (high != 0xF) ? high_lengths[high] : low_lengths[low];
+}
diff --git a/libs/backends/wavesaudio/waves_midi_event.h b/libs/backends/wavesaudio/waves_midi_event.h
new file mode 100644
index 0000000000..510438e888
--- /dev/null
+++ b/libs/backends/wavesaudio/waves_midi_event.h
@@ -0,0 +1,75 @@
+/*
+ Copyright (C) 2013 Valeriy amyshniy
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libardour_waves_midi_event_h__
+#define __libardour_waves_midi_event_h__
+
+#include <stdlib.h>
+#include <portmidi/portmidi.h>
+#include "ardour/types.h"
+
+namespace ARDOUR {
+
+class WavesMidiEvent
+{
+public:
+ enum State {
+ INCOMPLETE,
+ BROKEN,
+ COMPLETE
+ };
+
+ WavesMidiEvent (PmTimestamp timestamp);
+ WavesMidiEvent (PmTimestamp timestamp, const uint8_t* data, size_t datalen);
+ WavesMidiEvent (const WavesMidiEvent& source);
+ ~WavesMidiEvent ();
+
+ WavesMidiEvent *append_data (const PmEvent &midi_event);
+
+ inline State state () const { return _state; };
+ inline size_t size () const { return _size; };
+ inline PmTimestamp timestamp () const { return _timestamp; };
+ inline void set_timestamp (PmTimestamp time_stamp) { _timestamp = time_stamp; };
+ inline const unsigned char* const_data () const { return _data; };
+ inline unsigned char* data () { return _data; };
+ inline bool operator< (const WavesMidiEvent &other) const { return timestamp () < other.timestamp (); };
+ inline bool sysex () const { return _data && (*_data == SYSEX); };
+
+private:
+
+ enum
+ {
+ SYSEX = 0xF0,
+ EOX = 0xF7,
+ REAL_TIME_FIRST = 0xF8,
+ STATUS_FIRST = 0x80
+ };
+
+ size_t _size;
+ PmTimestamp _timestamp;
+ uint8_t *_data;
+ State _state;
+
+ static size_t _midi_message_size (PmMessage midi_message);
+};
+
+
+} // namespace
+
+#endif /* __libardour_waves_midi_event_h__ */
diff --git a/libs/backends/wavesaudio/waves_midiport.cc b/libs/backends/wavesaudio/waves_midiport.cc
new file mode 100644
index 0000000000..cadf36eb2a
--- /dev/null
+++ b/libs/backends/wavesaudio/waves_midiport.cc
@@ -0,0 +1,61 @@
+/*
+ Copyright (C) 2013 Gorobchenko Dmytro
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include "waves_midiport.h"
+#include "waves_midi_event.h"
+
+using namespace ARDOUR;
+
+WavesMidiPort::WavesMidiPort (const std::string& port_name, PortFlags flags)
+ : WavesDataPort (port_name, flags)
+ , _midi_device (NULL)
+ , _waves_midi_buffer (port_name)
+{
+}
+
+void*
+WavesMidiPort::get_buffer (pframes_t nframes)
+{
+ if (is_input ()) {
+ std::vector<WavesDataPort*>::const_iterator cit = get_connections ().begin ();
+ if (cit != get_connections ().end ()) {
+ _waves_midi_buffer.clear ();
+ WavesMidiBuffer& target = _waves_midi_buffer;
+
+ do {
+ /* In fact, the static casting to (const WavesMidiPort*) is not that safe.
+ * However, mixing the buffers is assumed in the time critical conditions.
+ * Base class WavesDataPort is supposed to provide enough consistentcy
+ * of the connections.
+ */
+ target += ((const WavesMidiPort*)*cit)->const_buffer ();
+ }while((++cit) != get_connections ().end ());
+
+ std::sort (target.begin (), target.end ());
+ }
+ }
+
+ return &_waves_midi_buffer;
+}
+
+void
+WavesMidiPort::_wipe_buffer()
+{
+ _waves_midi_buffer.clear ();
+} \ No newline at end of file
diff --git a/libs/backends/wavesaudio/waves_midiport.h b/libs/backends/wavesaudio/waves_midiport.h
new file mode 100644
index 0000000000..09bbf1b1f0
--- /dev/null
+++ b/libs/backends/wavesaudio/waves_midiport.h
@@ -0,0 +1,64 @@
+/*
+ Copyright (C) 2013 Gorobchenko Dmytro
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libardour_waves_midiport_h__
+#define __libardour_waves_midiport_h__
+
+#include "waves_dataport.h"
+#include "waves_midi_buffer.h"
+
+namespace ARDOUR {
+
+class WavesMidiEvent;
+class WavesMidiDevice;
+class WavesMidiEvent;
+
+class WavesMidiPort : public WavesDataPort {
+public:
+ enum BufferSize {
+ // This value has nothing to do with reality as buffer of MIDI Port is not a flat array.
+ // It's an iterated list.
+ MAX_BUFFER_SIZE_BYTES = 8192
+ };
+
+ WavesMidiPort (const std::string& port_name, PortFlags flags);
+ virtual ~WavesMidiPort (){};
+
+ virtual DataType type () const { return DataType::MIDI; };
+
+ virtual void* get_buffer (pframes_t nframes);
+
+ inline WavesMidiBuffer& buffer () { return _waves_midi_buffer; }
+ inline const WavesMidiBuffer& const_buffer () const { return _waves_midi_buffer; }
+
+ inline void set_midi_device (WavesMidiDevice* midi_device) { _midi_device = midi_device; };
+ inline WavesMidiDevice* midi_device () const { return _midi_device; };
+
+protected:
+ virtual void _wipe_buffer();
+
+private:
+ WavesMidiDevice * _midi_device;
+ WavesMidiBuffer _waves_midi_buffer;
+};
+
+} // namespace
+
+#endif /* __libardour_waves_midiport_h__ */
+
diff --git a/libs/backends/wavesaudio/wavesapi/BasicTypes/WCFourCC.h b/libs/backends/wavesaudio/wavesapi/BasicTypes/WCFourCC.h
new file mode 100644
index 0000000000..477fd25af9
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/BasicTypes/WCFourCC.h
@@ -0,0 +1,194 @@
+#ifndef __WCFourCC_h__
+ #define __WCFourCC_h__
+
+/* Copy to include
+#include "BasicTypes/WCFourCC.h"
+*/
+
+//#include "BasicTypes/WTByteOrder.h"
+#include "WCFixedString.h"
+
+
+// These are preprocessor macros rather than inline functions because most compilers can't
+// resolve functions at compile-time.
+#if _BYTEORDER_BIG_ENDIAN==1
+ #define FOURCC_BIG(a, b, c, d) ((uint32_t(a)<<24)|(uint32_t(b)<<16)|(uint32_t(c)<< 8)|(uint32_t(d)<< 0))
+ #define FOURCC_LITTLE(a, b, c, d) ((uint32_t(a)<< 0)|(uint32_t(b)<< 8)|(uint32_t(c)<<16)|(uint32_t(d)<<24))
+ #define FOURCC_COMPILER(a, b, c, d) FOURCC_BIG(a,b,c,d)
+#elif _BYTEORDER_BIG_ENDIAN==0
+ #define FOURCC_BIG(a, b, c, d) ((uint32_t(a)<< 0)|(uint32_t(b)<< 8)|(uint32_t(c)<<16)|(uint32_t(d)<<24))
+ #define FOURCC_LITTLE(a, b, c, d) ((uint32_t(a)<<24)|(uint32_t(b)<<16)|(uint32_t(c)<< 8)|(uint32_t(d)<< 0))
+ #define FOURCC_COMPILER(a, b, c, d) FOURCC_LITTLE(a,b,c,d)
+#else
+ #error _BYTEORDER_BIG_ENDIAN not defined proparly
+#endif // _BYTEORDER_HPP_BIG_ENDIAN
+
+typedef uint32_t WTFourCharCode;
+
+#ifndef kEnableWCFourCCDebug
+ #define kEnableWCFourCCDebug 0 // set to 1 to enable debug members
+#endif
+
+
+class WCFourCC
+{
+private:
+ template<class _iter>
+ static WTFourCharCode stored_from_iter(_iter& i)
+ {
+ return s_stored_byte_order==wvNS::wvBO::byte_order_big_endian ? FOURCC_BIG(i[0], i[1], i[2], i[3]) : FOURCC_LITTLE(i[0], i[1], i[2], i[3]);
+ }
+
+public:
+
+ // static const WCFourCC kDefaultFourCC_prv;
+
+ static WCFourCC kDefaultFourCC_prv() { return WCFourCC(); }
+
+ // change this line will change the byte order in which WCFourCC keeps the four char code
+ static const wvNS::wvBO::byte_order_type s_stored_byte_order = wvNS::wvBO::compiler_byte_order;
+
+ WCFourCC(const char a, const char b, const char c, const char d) :
+ m_stored_value(s_stored_byte_order==wvNS::wvBO::compiler_byte_order ? FOURCC_BIG(a,b,c,d) : FOURCC_LITTLE(a,b,c,d))
+ {
+#if kEnableWCFourCCDebug == 1
+ m_c_str_stored_value[sizeof(WTFourCharCode)] = '\0';
+#endif
+ }
+
+ WCFourCC() :
+ m_stored_value(FOURCC_BIG('?','?','?','?')) // since the four chars are the same, there is no need to choose between big & little
+ {
+#if kEnableWCFourCCDebug == 1
+ m_c_str_stored_value[sizeof(WTFourCharCode)] = '\0';
+#endif
+ }
+
+ WCFourCC(const WTFourCharCode in_fourCharCode, const wvNS::wvBO::byte_order_type in_byteOrder = wvNS::wvBO::compiler_byte_order) :
+ m_stored_value(in_byteOrder==s_stored_byte_order ? in_fourCharCode : wvNS::wvBO::swap32(in_fourCharCode))
+ {
+#if kEnableWCFourCCDebug == 1
+ m_c_str_stored_value[sizeof(WTFourCharCode)] = '\0';
+#endif
+ }
+
+ explicit WCFourCC(const char* in_source_string) :
+ m_stored_value(stored_from_iter(in_source_string))
+ {
+#if kEnableWCFourCCDebug == 1
+ m_c_str_stored_value[sizeof(WTFourCharCode)] = '\0';
+#endif
+ }
+
+ explicit WCFourCC(const WCFixedStringBase& in_source_string) :
+ m_stored_value(stored_from_iter(in_source_string))
+ {
+#if kEnableWCFourCCDebug == 1
+ m_c_str_stored_value[sizeof(WTFourCharCode)] = '\0';
+#endif
+ }
+
+ WTFourCharCode GetAsSomeEndian(const wvNS::wvBO::byte_order_type in_byteOrder) const
+ {
+ return s_stored_byte_order==in_byteOrder ? m_stored_value : wvNS::wvBO::swap32(m_stored_value);
+ }
+
+ WTFourCharCode GetAsBigEndian() const
+ {
+ return s_stored_byte_order==wvNS::wvBO::byte_order_big_endian ? m_stored_value : wvNS::wvBO::swap32(m_stored_value);
+ }
+
+ WTFourCharCode GetAsLittleEndian() const
+ {
+ return s_stored_byte_order==wvNS::wvBO::byte_order_little_endian ? m_stored_value : wvNS::wvBO::swap32(m_stored_value);
+ }
+
+ WTFourCharCode GetAsCompilerEndian() const
+ {
+ return s_stored_byte_order==wvNS::wvBO::compiler_byte_order ? m_stored_value : wvNS::wvBO::swap32(m_stored_value);
+ }
+
+ WTFourCharCode GetAsStored() const
+ {
+ return m_stored_value;
+ }
+
+ char operator[](const unsigned int in_character_index) const
+ {
+ return char(m_stored_value >> (8 * (s_stored_byte_order==wvNS::wvBO::compiler_byte_order ? 3-in_character_index : in_character_index)));
+ }
+
+ char& operator[](const unsigned int in_character_index)
+ {
+ return reinterpret_cast<char*>(&m_stored_value)[s_stored_byte_order==wvNS::wvBO::byte_order_little_endian ? 3-in_character_index : in_character_index];
+ }
+
+ static size_t size()
+ {
+ return sizeof(WTFourCharCode);
+ }
+
+ static size_t max_size()
+ {
+ return size();
+ }
+
+ static size_t capacity()
+ {
+ return size();
+ }
+
+ WCFixedString4 GetString() const
+ {
+ WCFixedString4 retVal;
+ retVal << operator[](0) << operator[](1) << operator[](2) << operator[](3);
+
+ return retVal;
+ }
+
+#if kEnableWCFourCCDebug == 1
+ const char* c_str() const
+ {
+ return m_c_str_stored_value;
+ }
+#endif
+
+protected:
+
+private:
+#if kEnableWCFourCCDebug == 1
+ union
+ {
+#endif
+ WTFourCharCode m_stored_value;
+#if kEnableWCFourCCDebug == 1
+ char m_c_str_stored_value[sizeof(WTFourCharCode)+1];
+ };
+#endif
+
+ WCFourCC& operator=(const WTFourCharCode); // we want initialization from literal to be dome through the constructor
+};
+
+inline bool operator<(const WCFourCC in_left, const WCFourCC in_right)
+{
+ return in_left.GetAsSomeEndian(WCFourCC::s_stored_byte_order) < in_right.GetAsSomeEndian(WCFourCC::s_stored_byte_order);
+}
+inline bool operator==(const WCFourCC in_left, const WCFourCC in_right)
+{
+ return in_left.GetAsSomeEndian(WCFourCC::s_stored_byte_order) == in_right.GetAsSomeEndian(WCFourCC::s_stored_byte_order);
+}
+
+inline bool operator!=(const WCFourCC in_left, const WCFourCC in_right)
+{
+ return ! operator==(in_left, in_right);
+}
+
+
+#define kDefaultFourCC WCFourCC::kDefaultFourCC_prv()
+
+static const WCFourCC kZeroFourCC(0, wvNS::wvBO::compiler_byte_order);
+
+#endif //#if !defined(__WCFourCC_h__)
+
+
+
diff --git a/libs/backends/wavesaudio/wavesapi/BasicTypes/WTByteOrder.h b/libs/backends/wavesaudio/wavesapi/BasicTypes/WTByteOrder.h
new file mode 100644
index 0000000000..587c60ac60
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/BasicTypes/WTByteOrder.h
@@ -0,0 +1,204 @@
+#if !defined(__WTByteOrder_h__)
+#define __WTByteOrder_h__
+
+/* Copy to include
+#include "BasicTypes/WTByteOrder.h"
+*/
+
+#include "WavesPublicAPI/wstdint.h"
+#include "BasicTypes/WUDefines.h"
+
+// Stuff concerning little/big endian and the conversion between them.
+// most of the code here was copied from NetShell with some modifications
+// Written by Udi on Nov-2005
+// Adjusted to Cross platform by Shai Mar-2006
+
+// Macros to determine endian. __BIG_ENDIAN__ & __LITTLE_ENDIAN__ should come from the compiler.
+// We try to set the macro _BYTEORDER_BIG_ENDIAN to 1 if big-endian or to 0 if little-endian.
+
+// if the compiler properly has set either __BIG_ENDIAN__ or __LITTLE_ENDIAN__
+#if defined(__BIG_ENDIAN__) || defined(__LITTLE_ENDIAN__)
+#if defined(__BIG_ENDIAN__) && defined(__LITTLE_ENDIAN__) //if both defined, check them as booleans
+#if __BIG_ENDIAN__ && !__LITTLE_ENDIAN__
+#define _BYTEORDER_BIG_ENDIAN 1
+#elif !__BIG_ENDIAN__ && __LITTLE_ENDIAN__
+#define _BYTEORDER_BIG_ENDIAN 0
+#else
+#error I am confused. Is this big-endian or little-endian?
+#endif // stupid compiler defines both __LITTLE_ENDIAN__ and __BIG_ENDIAN__
+#elif defined(__BIG_ENDIAN__)
+#define _BYTEORDER_BIG_ENDIAN 1
+#else
+#define _BYTEORDER_BIG_ENDIAN 0
+#endif // big/little switch
+#else // if the compiler proparly has NOT set either __BIG_ENDIAN__ or __LITTLE_ENDIAN__
+// http://msdn.microsoft.com/en-us/library/b0084kay.aspx for all preprocessor defs. _M_X64: 64 bit. _M_IA64: Itanium 64bit
+#if defined(__i386__) || defined(__i386) || defined(_M_IX86) || defined(__INTEL__) || defined(__x86_64__) || defined(_M_X64) || defined(_M_IA64)
+#define _BYTEORDER_BIG_ENDIAN 0
+#elif defined(_M_PPC) || defined(__POWERPC__ ) || defined(__ppc__)
+#define _BYTEORDER_BIG_ENDIAN 1
+#else
+#error Cannot detect compiler byte-order. Please add a test for your compiler appropriate symbol to this header file.
+#endif // symbol search
+#endif // standard preprocessor symbol found
+
+// code to determine which assembly code we can use
+#if defined(_MSC_VER) && defined(_M_IX86)
+#define _BYTEORDER_ASM_MSVC_I386 1 // Windows
+#elif defined(__GNUC__) && defined(__i386__)
+#define _BYTEORDER_ASM_GNUC_I386 1 // Linux, or MacOS with MacIntel on Xcode
+#define _BYTEORDER_ASM_NONE 1 // Currently we have no assebley for GNU i386, so use the C version
+#elif defined(__GNUC__) && defined(__POWERPC__)
+#define _BYTEORDER_ASM_GNUC_PPC 1 // MacOS with PPC on Xcode
+#define _BYTEORDER_ASM_NONE 1 // Currently we have no assebley for GNU PPC, so use the C version
+#else
+#define _BYTEORDER_ASM_NONE 1 // don't know the compiler and processor, use C implementation
+#endif
+
+namespace wvNS {
+
+namespace wvBO // namespace Waves::ByteOrder
+{
+ typedef int byte_order_type; // we use int rather than enum because some compilers cannot resolve enum constants at compile-time. There are only two options anyway :-)
+ static const byte_order_type byte_order_little_endian = 0;
+ static const byte_order_type byte_order_big_endian = 1;
+
+
+ // We try to use this static const rather than preprocessor symbols in our code wherever possible.
+#if _BYTEORDER_BIG_ENDIAN == 1
+ static const byte_order_type compiler_byte_order = byte_order_big_endian;
+#else
+ static const byte_order_type compiler_byte_order = byte_order_little_endian;
+#endif
+
+
+ //---------------------------------------------------------------------------------
+ // swap functions - best if implemented in inline assembly code
+ // The following are very slow swappers when compiled, do not use in loops
+#if _BYTEORDER_ASM_MSVC_I386
+
+ // assembly implementation for Intel386 on Visual Studio
+ inline uint16_t swap16(uint16_t x)
+ {
+ __asm MOV AX,x;
+ __asm XCHG AL,AH;
+ __asm MOV x,AX;
+ return x;
+ }
+
+ inline uint32_t swap32(uint32_t x)
+ {
+ __asm MOV EAX,x;
+ __asm BSWAP EAX;
+ __asm MOV x,EAX;
+ return x;
+ }
+ inline uint64_t swap64(uint64_t x) // TODO: To be replaced
+ {
+ return
+ ((x>>7*8)&0xFF)<<0*8 | ((x>>6*8)&0xFF)<<1*8 | ((x>>5*8)&0xFF)<<2*8 | ((x>>4*8)&0xFF)<<3*8 |
+ ((x>>3*8)&0xFF)<<4*8 | ((x>>2*8)&0xFF)<<5*8 | ((x>>1*8)&0xFF)<<6*8 | ((x>>0*8)&0xFF)<<7*8 ;
+ }
+
+ /* the ASM code for swap64 does not compile
+ inline uint64_t swap64(uint64_t x)
+ {
+ __asm MOV EBX, OFFSET x;
+ __asm MOV EAX, [EBX];
+ __asm MOV EDX, [EBX+4];
+ __asm BSWAP EAX;
+ __asm BSWAP EDX;
+ __asm MOV [EBX],EDX;
+ __asm MOV [EBX+4],EAX;
+ return x;
+ }
+ */
+#endif // _BYTEORDER_ASM_MSVC_I386
+
+#if _BYTEORDER_ASM_GNUC_I386
+ // assembly implementation for Intel386 on GCC (Linux)
+ // TODO
+#endif // _BYTEORDER_ASM_GNUC_I386
+
+#if _BYTEORDER_ASM_GNUC_PPC
+ // assembly implementation for PowerPC on GCC (XCode)
+ // TODO
+#endif // _BYTEORDER_ASM_GNUC_PPC
+
+#if _BYTEORDER_ASM_NONE
+ inline uint16_t swap16(uint16_t x) { return (x>>8) | ((x&0xFF)<<8); }
+ inline uint32_t swap32(uint32_t x) { return (x&0xFF)<<24 | (x&0xFF00)<<8 | (x&0xFF0000)>>8 | (x&0xFF000000)>>24; }
+ inline uint64_t swap64(uint64_t x)
+ {
+ return
+ ((x>>7*8)&0xFF)<<0*8 | ((x>>6*8)&0xFF)<<1*8 | ((x>>5*8)&0xFF)<<2*8 | ((x>>4*8)&0xFF)<<3*8 |
+ ((x>>3*8)&0xFF)<<4*8 | ((x>>2*8)&0xFF)<<5*8 | ((x>>1*8)&0xFF)<<6*8 | ((x>>0*8)&0xFF)<<7*8 ;
+ }
+#endif // _BYTEORDER_ASM_NONE
+
+
+
+
+ //---------------------------------------------------------------------------------
+
+ // order conversion functions
+ // may want to overload for float and double as well.
+ // overload for signed ints is ambiguous and should be done only if no other choice exists.
+ // - - - - - - - - - - - - - - - - - - - -
+ inline uint16_t compiler_to_big_16(uint16_t x)
+ {
+ return compiler_byte_order==byte_order_big_endian ? x : swap16(x);
+ }
+ inline uint16_t big_to_compiler_16(uint16_t x)
+ {
+ return compiler_byte_order==byte_order_big_endian ? x : swap16(x);
+ }
+ inline uint16_t compiler_to_little_16(uint16_t x)
+ {
+ return compiler_byte_order==byte_order_little_endian ? x : swap16(x);
+ }
+ inline uint16_t little_to_compiler_16(uint16_t x)
+ {
+ return compiler_byte_order==byte_order_little_endian ? x : swap16(x);
+ }
+ // - - - - - - - - - - - - - - - - - - - -
+ inline uint32_t compiler_to_big_32(uint32_t x)
+ {
+ return compiler_byte_order==byte_order_big_endian ? x : swap32(x);
+ }
+ inline uint32_t big_to_compiler_32(uint32_t x)
+ {
+ return compiler_byte_order==byte_order_big_endian ? x : swap32(x);
+ }
+ inline uint32_t compiler_to_little_32(uint32_t x)
+ {
+ return compiler_byte_order==byte_order_little_endian ? x : swap32(x);
+ }
+ inline uint32_t little_to_compiler_32(uint32_t x)
+ {
+ return compiler_byte_order==byte_order_little_endian ? x : swap32(x);
+ }
+ // - - - - - - - - - - - - - - - - - - - -
+ inline uint64_t compiler_to_big_64(uint64_t x)
+ {
+ return compiler_byte_order==byte_order_big_endian ? x : swap64(x);
+ }
+ inline uint64_t big_to_compiler_64(uint64_t x)
+ {
+ return compiler_byte_order==byte_order_big_endian ? x : swap64(x);
+ }
+ inline uint64_t compiler_to_little_64(uint64_t x)
+ {
+ return compiler_byte_order==byte_order_little_endian ? x : swap64(x);
+ }
+ inline uint64_t little_to_compiler_64(uint64_t x)
+ {
+ return compiler_byte_order==byte_order_little_endian ? x : swap64(x);
+ }
+
+} // namespace wvBO
+
+} // namespace wvNS {
+
+#endif // #if !defined(__WTByteOrder_h__)
+
diff --git a/libs/backends/wavesaudio/wavesapi/BasicTypes/WUComPtr.h b/libs/backends/wavesaudio/wavesapi/BasicTypes/WUComPtr.h
new file mode 100644
index 0000000000..0658e6a9e6
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/BasicTypes/WUComPtr.h
@@ -0,0 +1,99 @@
+#ifndef __WUComPtr_h__
+#define __WUComPtr_h__
+
+/* Copy to include
+#include "BasicTypes/WUComPtr.h"
+*/
+
+#include "WavesPublicAPI/wstdint.h"
+
+typedef int32_t wvComPtr[2];
+
+// ConvertDPtr has the exact format of a vfp callback function, but it is a local function, native only.
+// It converts a pointer in either 32 bits or 64 bits to a place-holder of 64 bits in coefs/states/external memory.
+// pData is expected to point to a pre-allocate space enough for storing a pointer (posibly two single-precision coefs).
+// Since pointers are not transferable between hardwares, at preset time no need for a shell callback.
+// We keep this as a cALGORITHM for compatibility with the rest of the convert functions
+//================================================================================
+inline uint32_t vfpConvertDPtr(const void* InPointer, void* pData)
+//================================================================================
+{
+ uint64_t *pL = (uint64_t *)pData;
+ *pL = (uint64_t)InPointer;
+ return (uint32_t)sizeof(uint64_t);
+}
+
+
+/*
+{
+ // data in that struct must be the same type of the Coefs/States type!
+ int32_t LSW; // Least significant word
+ int32_t MSW; // Most significant word
+};
+
+inline wvComPtr PackToComPtr(const intptr_t in_PtrToPack)
+// take ptr that hosted in intptr_t type
+// and pack it to wvComPtr container type (MSW and LSW of 32bit each)
+{
+ wvComPtr retVal;
+ int64_t t_PtrToPack = static_cast<int64_t>(in_PtrToPack);
+ // This packing is xPlatform coding for x32 and x64
+ // #ifdef for x64 - intptr_t is 64 bit
+ retVal.LSW = static_cast<int32_t>(t_PtrToPack & intptr_t(0xFFFFFFFF));
+ retVal.MSW = (static_cast<int32_t>(t_PtrToPack>>32));
+
+ // #ifdef for x32 - intptr_t is 32 bit
+// retVal.LSW = int32_t(in_PtrToPack);
+// retVal.MSW = 0;
+
+ return retVal;
+}
+
+inline intptr_t UnpackComPtr( const wvComPtr in_ComPtrToUnpack)
+// take wvComPtr with MSW and LSW of 32bit each
+// and unpack it to intptr_t type
+{
+ intptr_t retVal;
+
+ // This unpacking is xPlatform coding for x32 and x64
+ // #ifdef for x64 - intptr_t is 64 bit so use intptr_t instead of int64_t
+ int64_t PtrAt64 = static_cast<int64_t>(in_ComPtrToUnpack.MSW);
+ PtrAt64 <<= 32;
+ PtrAt64 |= static_cast<int64_t>(in_ComPtrToUnpack.LSW);
+ retVal = static_cast<intptr_t>(PtrAt64);
+
+
+ // #ifdef for x32 - intptr_t is 32 bit
+// retVal = static_cast<intptr_t>(retVal.LSW);
+
+ return retVal;
+}
+
+
+//////////////////////////////////////////////////////////////////////////
+inline uint32_t ComPtr_to_DSP( const intptr_t PtrToConvert, char* pDataStruct )
+{
+
+ *(reinterpret_cast<wvComPtr *>(pDataStruct)) = PackToComPtr(PtrToConvert);
+
+ return uint32_t(sizeof(wvComPtr));
+}
+//////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////
+inline uint32_t DSP_to_ComPtr( const char* pDataStruct, intptr_t *ThePtr)
+// pDataStruct is pointing to wvComPtr in the Coefs/States
+// the function reconstruct the pointer into ThePtr
+{
+
+ *ThePtr = UnpackComPtr(*(reinterpret_cast<const wvComPtr *>(pDataStruct)));
+
+ return uint32_t(sizeof(wvComPtr));
+}
+//////////////////////////////////////////////////////////////////////////
+*/
+
+#endif //#if !defined(__WUComPtr_h__)
+
+
+
diff --git a/libs/backends/wavesaudio/wavesapi/BasicTypes/WUDefines.h b/libs/backends/wavesaudio/wavesapi/BasicTypes/WUDefines.h
new file mode 100644
index 0000000000..a0f279e028
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/BasicTypes/WUDefines.h
@@ -0,0 +1,157 @@
+#ifndef __WUDefines_h__
+ #define __WUDefines_h__
+
+/*Copy to include
+#include "BasicTypes/WUDefines.h"
+*/
+
+#include "1.0/WavesPublicAPI_Defines.h"
+
+// When changing wvNS value also do the same change in Objective_C_MangledNames.h
+// because CWSAUCocoaViewFactoryAsString is hard coded there
+#define wvNS wvWavesV9_3
+#ifdef __APPLE__
+ #define ObjCNameSpace(__className__) wvWavesV9_3_ ## __className__
+#endif
+
+#ifdef INSIDE_NETSHELL
+ #define DllExport
+#else
+ #define DllExport WPAPI_DllExport
+#endif
+
+#define __CDECL __WPAPI_CDECL
+#define __STDCALL __WPAPI_STDCALL
+
+
+#ifndef NULL
+ #define NULL (0)
+#endif
+
+#ifndef nil
+ #define nil NULL
+#endif
+
+#define PASCAL_MAC_ONLY #error do not use PASCAL_MAC_ONLY. See defintions in WavesFTT.h for replacment.
+#define CALLCON #error do not use CALLCON. See defintions in WavesFTT.h for replacment.
+#define FUNCEXP #error do not use FUNCEXP. See defintions in WavesFTT.h for replacment.
+
+#define WUNUSED_PARAM(__SOME_UNUSED_PARAM__) ((void)__SOME_UNUSED_PARAM__)
+
+#ifdef __APPLE__
+ const char* const OS_NAME = "Mac";
+
+ #define WIN_ONLY(__Something_only_for_windows__)
+ #define MAC_ONLY(__Something_only_for_mac__) __Something_only_for_mac__
+
+ #if defined(i386) || defined(__i386) || defined(__i386__)
+ #define kNumArchBits 32
+ #endif
+ #if defined(__x86_64) || defined(__x86_64__)
+ #define kNumArchBits 64
+ #endif
+
+ #if (__i386 || __x86_64) && !defined(__LITTLE_ENDIAN__)
+ #define __LITTLE_ENDIAN__
+ #endif
+ #if !(__i386 || __x86_64) && !defined(__BIG_ENDIAN__)
+ #define __BIG_ENDIAN__
+ #endif
+ #ifdef __GNUC__
+ #define STD_EXCEPT_WIN std
+ #define FAR
+ #define PASCAL
+ // #define HINSTANCE void*
+ #define WINAPI
+
+ #else
+
+ #define DllExport_WinOnly
+ #define STD_EXCEPT_WIN std
+ #define FAR
+ #define PASCAL // windows' pascal
+ #define HINSTANCE void*
+ #define WINAPI
+
+ #endif
+ #define THROW_SPEC(THROW_OBJ) throw (THROW_OBJ)
+
+ #define WUNUSED_PARAM_ON_MAC(__SOME_UNUSED_PARAM__) WUNUSED_PARAM(__SOME_UNUSED_PARAM__)
+ #define WUNUSED_PARAM_ON_WIN(__SOME_UNUSED_PARAM__)
+#endif
+
+
+#ifdef PLATFORM_WINDOWS
+ const char* const OS_NAME = "Win";
+
+ #define WIN_ONLY(__Something_only_for_windows__) __Something_only_for_windows__
+ #define MAC_ONLY(__Something_only_for_mac__)
+
+ #if defined(_M_X64)
+ #define kNumArchBits 64
+ #else // not sure what are the VisualStudio macros for 32 bits
+ #define kNumArchBits 32
+ #endif
+
+ #define DllExport_WinOnly DllExport // help solve window specific link errors
+ #define STD_EXCEPT_WIN
+
+ #if !defined(__MINGW64__)
+ #define round(x) (floor(x+0.5))
+ #endif
+
+ #define __LITTLE_ENDIAN__
+ #define THROW_SPEC(THROW_OBJ) throw (...)
+
+ #define WUNUSED_PARAM_ON_MAC(__SOME_UNUSED_PARAM__)
+ #define WUNUSED_PARAM_ON_WIN(__SOME_UNUSED_PARAM__) WUNUSED_PARAM(__SOME_UNUSED_PARAM__)
+
+#endif
+
+#ifdef __linux__
+ const char* const OS_NAME = "Linux";
+
+ #define WIN_ONLY(__Something_only_for_windows__)
+ #define MAC_ONLY(__Something_only_for_mac__)
+
+ #define DllExport_WinOnly
+ #define STD_EXCEPT_WIN std
+ #define FAR
+ #define PASCAL
+ // #define HINSTANCE void*
+ #define WINAPI
+ #if __i386 && !defined(__LITTLE_ENDIAN__)
+ #define __LITTLE_ENDIAN__
+ #endif
+ #if !__i386 && !defined(__BIG_ENDIAN__)
+ #define __BIG_ENDIAN__
+ #endif
+ #define THROW_SPEC(THROW_OBJ) throw (THROW_OBJ)
+
+ #if defined(__x86_64) || defined(__LP64__)
+ #error "64 bit not suported yet on linux"
+ #else
+ #define kNumArchBits 32
+ #endif
+#endif
+
+#ifndef _WU_DECL
+ #define _WU_DECL __CDECL // the default is calling model is cdecl, but you can also set this macro from the outside to something different
+#endif
+
+#ifndef _XML_DECL
+ #define _XML_DECL __CDECL // the default is calling model is cdecl, but you can also set this macro from the outside to something different
+#endif
+
+#ifndef kNumArchBits
+ #error Macro kNumArchBits was not defined
+#endif
+
+#if kNumArchBits == 64
+ const char* const kNumArchBits_c_str = "64";
+#endif
+#if kNumArchBits == 32
+ const char* const kNumArchBits_c_str = "32";
+#endif
+
+#endif //__WUDefines_h__
diff --git a/libs/backends/wavesaudio/wavesapi/BasicTypes/WUMathConsts.h b/libs/backends/wavesaudio/wavesapi/BasicTypes/WUMathConsts.h
new file mode 100644
index 0000000000..041bf3792b
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/BasicTypes/WUMathConsts.h
@@ -0,0 +1,29 @@
+#ifndef __WUMathConsts_h__
+ #define __WUMathConsts_h__
+
+/* Copy to include:
+#include "BasicTypes/WUMathConsts.h"
+*/
+
+const float kfPI = 3.1415926535898f; // PI, single precision
+const double kdPI = 3.1415926535897932384626433832795; // PI, double precision
+
+const float kf2PI = 6.2831853071796f; // 2*PI
+const double kd2PI = 6.283185307179586476925286766559; // 2*PI
+
+const float kfhalfPI = 1.5707963267949f; // 0.5*PI
+const double kdhalfPI = 1.57079632679489661923; // 0.5*PI
+
+const double kdLn2 = 0.69314718055994530942; // natural log(2.0)
+const double kdOneOverLn2 = 1.4426950408889634073599246810019; // natural (1.0/log(2.0)) - for multiply log() to get it as with base 2
+
+const double kdLog2 = 0.301029995663981; // log10(2.0)
+const double kdOneOverLog2 = 3.321928094887363; // (1.0/log10(2.0)) - for multiply log() to get it as with base 2
+
+const double kdExponent = 2.718281828459045235360287471352; // e
+
+const double kdSqrt2 = 1.41421356237309504880; // sqrt(2)
+
+
+
+#endif //__WUMathConsts_h__
diff --git a/libs/backends/wavesaudio/wavesapi/BasicTypes/WUTypes.h b/libs/backends/wavesaudio/wavesapi/BasicTypes/WUTypes.h
new file mode 100644
index 0000000000..3fde9d5da5
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/BasicTypes/WUTypes.h
@@ -0,0 +1,247 @@
+#ifndef __WUTypes_h__
+ #define __WUTypes_h__
+
+/* Copy to include:
+#include "BasicTypes/WUTypes.h"
+*/
+
+#include "WavesPublicAPI/WTErr.h"
+#include "WavesPublicAPI/wstdint.h"
+#include "BasicTypes/WUDefines.h"
+#include "BasicTypes/WCFourCC.h" // declares WTFourCharCode & WCFourCC
+#include "BasicTypes/WUComPtr.h" // Communication Ptr for x64 compatibility
+#include "WCFixedString.h"
+#include <ctime>
+#include <vector>
+/********************************************************************************
+ Atoms
+*********************************************************************************/
+
+#define WTSInt64 "WTSInt64 is obsolete, please use int64_t instead";
+#define WTUInt64 "WTUInt64 is obsolete, please use uint64_t instead";
+#define WTSInt32 "WTSInt32 is obsolete, please use int32_t instead";
+#define WTUInt32 "WTUInt32 is obsolete, please use uint32_t instead";
+#define WTSInt16 "WTSInt16 is obsolete, please use int16_t instead";
+#define WTUInt16 "WTUInt16 is obsolete, please use uint16_t instead";
+#define WTSInt8 "WTSInt8 is obsolete, please use int8_t instead";
+#define WTUInt8 "WTUInt8 is obsolete, please use uint8_t instead";
+#define WTFloat32 "WTFloat32 is obsolete, please use float instead";
+#define WTByte "WTByte is obsolete, please use uint8_t instead";
+
+/********************************************************************************
+ Consts
+*********************************************************************************/
+//#define PI 3.1415926535897 // ... Was moved to WUMathConsts.h under the name kPI
+const uint32_t kDefaultCircleSlices = 100;
+
+
+/********************************************************************************
+ Utilities
+*********************************************************************************/
+
+// SCOPED_ENUM is a macro that defines an enum inside a class with a given name, thus declaring the enum values
+// inside a named scope. This allows declaring:
+// SCOPED_ENUM(SomeType)
+// {
+// Val1,
+// Val2,
+// Val3
+// }
+// SCOPED_ENUM_END
+// And then you can reference SomeType::Val1, SomeType::Val2, SomeType::Val3 for the various values, unlike
+// a regular enum on which Val1, Val2 and Val3 would become global names.
+// Additionally, you get SomeType::Type to specify the type of the whole enum in case you want to transfer it to
+// a function.
+// Don't forget to close the enum with SCOPED_ENUM_END, otherwise you'll get bogus compilation errors.
+// This requirement can probably be removed some day, but it will make the SCOPED_ENUM macro much less readable...
+#define SCOPED_ENUM(name) \
+class name \
+{ \
+public: enum Type
+
+#define SCOPED_ENUM_END ;};
+
+
+//********************************************************************************
+// Files
+
+//! file (and resource container) opening permissions
+// Note: When opening with eFMWriteOnly on existing file, writing to the file will append, not overwrite, Shai, 9/8/2007.
+enum WEPermitions{ eFMReadOnly, eFMWriteOnly, eFMReadWrite};
+
+// File cursor positions
+enum WEPositionMode{eFMFileBegin, eFMFileCurrent, eFMFileEnd};
+
+// File creation types
+enum WECreateFlags {
+ eFMCreateFile_DontOverrideIfAlreadyExists, // Create a new file , If the file exists leaves the existing data intact
+ eFMCreateFile_FailIfAlreadyExists, // Attempt to create a new file, if file already exists - fail.
+ eFMCreateFile_OverrideIfAlreadyExists // Create a new file , If the file exists, overwrite the file and clear the existing data
+};
+
+
+enum WEFoldersDomain{
+ eSystemDomain,
+ eLocalDomain,
+ eUserDomain,
+
+ eNumberOfFoldersDomains
+};
+enum WEArchBits{
+ e32Bits,
+ e64Bits,
+ eNumberOfArchBits
+};
+
+enum WESystemFolders{
+ eSystemFolder,
+ eDesktopFolder,
+ ePreferencesFolder,
+ eWavesPreferencesFolder, //deprecated use eWavesPreferencesFolder2
+ eTemporaryFolder,
+ eTrashFolder,
+ eCurrentFolder,
+ eRootFolder,
+ eLibrariesFolder,
+ eAudioComponentsFolder, // MacOS only
+ eCacheFolder,
+ eWavesCacheFolder,
+ eAppDataFolder,
+ eWavesAppDataFolder,
+ eSharedUserDataFolder,
+ eWavesSharedUserDataFolder,
+ eWavesScanViewFolder,
+
+ eWavesPreferencesFolder2, // Mac: "/Users/username/Library/Preferences/Waves Audio"
+ // Win: "C:\Users\username\AppData\Roaming\Waves Audio\Preferences"
+
+ eNumberOfSystemFolders
+};
+
+//********************************************************************************
+// Process
+
+#ifdef __APPLE__
+ typedef uint32_t WTProcessID; // actually pid_t which is __darwin_pid_t which is __uint32_t
+#endif
+#ifdef PLATFORM_WINDOWS
+ typedef int WTProcessID;
+#endif
+#ifdef __linux__
+ typedef uint32_t WTProcessID;
+#endif
+
+enum WEManagerInitOptions
+{
+ eUnknown_ManagerInitOption,
+ eMacOS_Carbon_Runtime,
+ eMacOS_Cocoa_Runtime,
+ eLinuxOS_gtk_Runtime,
+ eLinuxOS_X_Runtime,
+ eWindowsOS_GoodOld_Runtime, // good old windows API
+ eWindowsOS_DotNET_Runtime,
+ eVerticalFliped_Graphics,
+ eInit_RM,
+ eInit_GMConfig,
+ eInit_PVM,
+ eInit_UM,
+ eInit_BKG
+};
+#ifdef __APPLE__
+ #if __LP64__ || NS_BUILD_32_LIKE_64 // in 64bit (or when NS_BUILD_32_LIKE_64 is specified) we decline Carbon implementation.
+ const WEManagerInitOptions eDefaultRuntime = eMacOS_Cocoa_Runtime;
+ #else
+ const WEManagerInitOptions eDefaultRuntime = eMacOS_Carbon_Runtime;
+ #endif
+#endif
+#ifdef PLATFORM_WINDOWS
+ const WEManagerInitOptions eDefaultRuntime = eWindowsOS_GoodOld_Runtime;
+#endif
+#ifdef __linux__
+ const WEManagerInitOptions eDefaultRuntime = eLinuxOS_gtk_Runtime;
+#endif
+
+
+//********************************************************************************
+// Files
+
+const uint32_t kMaxPathLength = 1023; // maximum length of a path
+const uint32_t kMaxFileNameLength = 255; // maximum length of a file name including extension
+typedef WCFixedString<kMaxPathLength> WTPathString;
+typedef WCFixedString<kMaxFileNameLength> WTFileNameString;
+
+typedef uint64_t WTFileSize;
+const WTFileSize kIllegalFileSize = (WTFileSize)-1;
+
+typedef off_t WTFileOffset;
+
+typedef std::time_t WTFileTime;
+const WTFileTime kIllegalFileTime = (WTFileTime)-1;
+
+typedef struct WTPathType* WTPathRef; // represents a path, path need not exists
+typedef struct WTOpenFileType* WTOpenFileRef; // represents a real, open file
+typedef struct WTNativeDLLRefType* WTNativeDLLRef; // define WTNativeDLLRef as a unique type CFBundleRef on Mac, HINSTANCE on Windows
+const WTNativeDLLRef kIllegalNativeDLLRef = 0;
+//********************************************************************************
+// Resources
+
+const size_t kMaxResTypeLength = 31;
+typedef WCFixedString31 WTResType;
+typedef short WTResID;
+const WTResID kIllegalResID = -1;
+
+
+typedef struct WTResContainerType* WTResContainerRef;
+typedef struct WTResourceType* WTResRef;
+const WTResContainerRef kIllegalContainerRef = 0;
+const WTResRef kIllegalResourceRef = 0;
+
+#ifdef __APPLE__
+ typedef struct WTNativeResourceType* WTNativeResourceRef; // for use when need to have access to the native resource without going though resource manager caching anf conversion.
+ const WTNativeResourceRef kIllegalNativeResourceRef = 0;
+#endif
+#ifdef PLATFORM_WINDOWS
+ typedef struct WTNativeResourceType* WTNativeResourceRef; //HGLOBAL // for use when need to have access to the native resource without going though resource manager caching anf conversion.
+ const WTNativeResourceRef kIllegalNativeResourceRef = 0;
+#endif
+#ifdef __linux__
+typedef void* WTNativeResourceRef; // WTOpenFileRef // for use when need to have access to the native resource without going though resource manager caching anf conversion.
+ const WTNativeResourceRef kIllegalNativeResourceRef = 0;
+#endif
+
+//********************************************************************************
+// OpenGL
+
+typedef struct WCOGLContext* WCOGLContextRef;
+typedef struct WCOGLTexture* WCOGLTextureRef;
+typedef struct WSPluginView* WCPluginViewRef;
+typedef struct WSMenu* WCMenuRef;
+typedef struct WCPluginNativeView* WCPluginNativeViewRef;
+
+const WCOGLContextRef kIllegalOGLContextRef = 0;
+const WCOGLTextureRef kIllegalOGLTextureRef = 0;
+const WCPluginViewRef kIllegalPluginViewRef = 0;
+const WCMenuRef kIllegalWCMenuRef = 0;
+
+const intptr_t kIllegalTexturesMaster = -1;
+
+
+typedef unsigned int WTTextureRef;
+const WTTextureRef kIllegalTextureRef = 0;
+
+// type for storing pointer to functions. Used to avoid warning such as "C++ forbids conversion between pointer to function and pointer to object"
+typedef void (*DUMMY_FUNC_PTR)(void);
+
+// type for a generic callback function with one parameter
+typedef intptr_t (*CALLBACK_1_PARAM_FUNC_PTR)(intptr_t);
+
+//////////////////////////////////////////////////////////////
+// Timer
+typedef intptr_t WTTimerRef;
+const WTTimerRef kIllegalTimerRef = 0;
+typedef void (*WTTimerCallback)(intptr_t);
+
+// generic type for OS native pointer
+typedef void* WTPtr;
+
+#endif //__WUTypes_h__
diff --git a/libs/backends/wavesaudio/wavesapi/akupara/basics.hpp b/libs/backends/wavesaudio/wavesapi/akupara/basics.hpp
new file mode 100644
index 0000000000..a25e0dd89d
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/akupara/basics.hpp
@@ -0,0 +1,53 @@
+/*
+ * basics.hpp
+ * Akupara
+ *
+ * Created by Udi on 12/19/06.
+ * Copyright 2006 __MyCompanyName__. All rights reserved.
+ *
+ */
+#if !defined(_AKUPARA_BASICS_HPP__INCLUDED_)
+#define _AKUPARA_BASICS_HPP__INCLUDED_
+
+#include "WavesPublicAPI/wstdint.h"
+
+namespace Akupara
+{
+ // The ultimate nothingness
+ // This is useful for writing constructors that nullify their object, and for testing nullness
+ struct null_type
+ {
+ null_type() {}
+ null_type(const null_type *) {} // this allows 0 to be implicitly converted to null_type
+ };
+ inline null_type null() { return null_type(); }
+
+
+ // This is a byte, guaranteed to be unsigned regardless of your compiler's char signedness
+ typedef uint8_t byte_type;
+
+
+ // derive from this if your class needs to be noncopyable
+ class noncopyable_type
+ {
+ private:
+ noncopyable_type(const noncopyable_type &);
+ noncopyable_type &operator=(const noncopyable_type &);
+ public:
+ noncopyable_type() {}
+ };
+
+
+} // namespace Akupara
+
+
+#if defined(__GNUC__)
+#define AKUPARA_EXPECT_FALSE(x) __builtin_expect(x,false)
+#define AKUPARA_EXPECT_TRUE(x) __builtin_expect(x,true )
+#else
+#define AKUPARA_EXPECT_FALSE(x) x
+#define AKUPARA_EXPECT_TRUE(x) x
+#endif // __GNUC__
+
+
+#endif // _AKUPARA_BASICS_HPP__INCLUDED_
diff --git a/libs/backends/wavesaudio/wavesapi/akupara/compiletime_functions.hpp b/libs/backends/wavesaudio/wavesapi/akupara/compiletime_functions.hpp
new file mode 100644
index 0000000000..85eee8fcee
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/akupara/compiletime_functions.hpp
@@ -0,0 +1,205 @@
+/*
+* compiletime_functions.hpp
+* Akupara
+*
+* Created by Udi on 12/19/06.
+*
+*/
+#if !defined(_AKUPARA_COMPILETIME_FUNCTIONS_HPP__INCLUDED_)
+#define _AKUPARA_COMPILETIME_FUNCTIONS_HPP__INCLUDED_
+
+//#include "WavesPublicAPIs/wstdint.h"
+
+namespace Akupara
+{
+ // For templates that "return" a value, use template_name<arguments>::value
+ // For templates that "return" a type, use template_name<arguments>::type
+
+
+ // Integer log2 functions
+ //------------------------------------------------------------------------
+ template<unsigned int n>
+ struct compiletime_bit_count_to_represent { static const unsigned int value = 1+compiletime_bit_count_to_represent<(n>>1)>::value; };
+
+ template<>
+ struct compiletime_bit_count_to_represent<0> { static const unsigned int value = 0; };
+ //------------------------------------------------------------------------
+ template<unsigned int n>
+ struct compiletime_log2_ceiling { static const unsigned int value=compiletime_bit_count_to_represent<n-1>::value; };
+
+ template<>
+ struct compiletime_log2_ceiling<0> {}; // no value for 0 argument
+ //------------------------------------------------------------------------
+ template<unsigned int n>
+ struct compiletime_log2_floor { static const unsigned int value=compiletime_bit_count_to_represent<n>::value-1; };
+
+ template<>
+ struct compiletime_log2_floor<0> {}; // no value for 0 argument
+ //------------------------------------------------------------------------
+
+
+
+ // Assertion - accessing 'value' will generate a compile-time error if the argument evaluates to false
+ //------------------------------------------------------------------------
+ template<bool>
+ struct compiletime_assert;
+
+ template<>
+ struct compiletime_assert<true> { static const bool value=true; };
+
+ template<>
+ struct compiletime_assert<false> {}; // no value member for false assertion -> compile time error
+ //------------------------------------------------------------------------
+
+
+ // Select type - selects one of two types based on a boolean
+ //------------------------------------------------------------------------
+ template<bool, typename, typename>
+ struct compiletime_select_type;
+
+ template<typename _true_type, typename _false_type>
+ struct compiletime_select_type<true, _true_type, _false_type> { typedef _true_type type; };
+
+ template<typename _true_type, typename _false_type>
+ struct compiletime_select_type<false, _true_type, _false_type> { typedef _false_type type; };
+ //------------------------------------------------------------------------
+
+
+
+
+
+ // Integer types by byte count
+ //------------------------------------------------------------------------
+ namespace detail
+ {
+ template<unsigned int _size, bool _signed>
+ struct integer_with_byte_count_base;
+
+ template<>
+ struct integer_with_byte_count_base<1,true> { typedef int8_t type; };
+
+ template<>
+ struct integer_with_byte_count_base<2,true> { typedef int16_t type; };
+
+ template<>
+ struct integer_with_byte_count_base<4,true> { typedef int32_t type; };
+
+ template<>
+ struct integer_with_byte_count_base<8,true> { typedef int64_t type; };
+
+ template<>
+ struct integer_with_byte_count_base<1,false> { typedef uint8_t type; };
+
+ template<>
+ struct integer_with_byte_count_base<2,false> { typedef uint16_t type; };
+
+ template<>
+ struct integer_with_byte_count_base<4,false> { typedef uint32_t type; };
+
+ template<>
+ struct integer_with_byte_count_base<8,false> { typedef uint64_t type; };
+ } // namespace detail
+ //------------------------------------------------------------------------
+ template<unsigned int _size, bool _signed=true>
+ struct integer_with_byte_count : public detail::integer_with_byte_count_base<_size,_signed>
+ {
+ typedef typename detail::integer_with_byte_count_base<_size,_signed>::type type; // not required but makes the statement below less messy
+ static const bool s_correct_size = compiletime_assert<sizeof(type)==_size>::value; // if you get a compilation error here then integer_with_byte_count is not defined correctly
+ };
+ //------------------------------------------------------------------------
+ template<unsigned int _size>
+ struct signed_integer_with_byte_count : public integer_with_byte_count<_size,true> {};
+
+ template<unsigned int _size>
+ struct unsigned_integer_with_byte_count : public integer_with_byte_count<_size,false> {};
+ //------------------------------------------------------------------------
+
+
+
+ // The following are TR1 compatible, until we get decent TR1 library support on all platforms
+ //------------------------------------------------------------------------
+ template<typename _T, _T _v>
+ struct integral_constant
+ {
+ static const _T value = _v;
+ typedef _T value_type;
+ typedef integral_constant<_T, _v> type;
+ }; // struct integral_constant
+ typedef integral_constant<bool, false> false_type;
+ typedef integral_constant<bool, true > true_type;
+ //------------------------------------------------------------------------
+ template<typename _T, typename _U> struct is_same : public false_type {};
+ template<typename _T> struct is_same<_T,_T> : public true_type {};
+ //------------------------------------------------------------------------
+
+
+
+ // These are NOT TR1 but make use of some TR1 stuff
+ //------------------------------------------------------------------------
+ namespace detail
+ {
+ struct no_type; // if you end up getting this type, it means that you asked for something that doesn't exist
+ template<unsigned int _pair_index> struct signed_unsigned_pair;
+#define AKUPARA_SIGNED_UNSIGNED_INTEGER_PAIR(index, base_type_name) \
+ template<> struct signed_unsigned_pair<index> { typedef signed base_type_name signed_type; typedef unsigned base_type_name unsigned_type; };
+#define AKUPARA_SIGNED_UNSIGNED_FLOAT_PAIR(index, type_name) \
+ template<> struct signed_unsigned_pair<index> { typedef type_name signed_type; typedef no_type unsigned_type; };
+ AKUPARA_SIGNED_UNSIGNED_INTEGER_PAIR(1, char )
+ AKUPARA_SIGNED_UNSIGNED_INTEGER_PAIR(2, short )
+ AKUPARA_SIGNED_UNSIGNED_INTEGER_PAIR(3, int )
+
+ //AKUPARA_SIGNED_UNSIGNED_INTEGER_PAIR(4, int32_t )// 64BitConversion
+ template<>
+ struct
+ signed_unsigned_pair<4>
+ {
+ typedef int32_t signed_type;
+ typedef uint32_t unsigned_type;
+ };
+
+
+ AKUPARA_SIGNED_UNSIGNED_INTEGER_PAIR(5, long long)
+ AKUPARA_SIGNED_UNSIGNED_FLOAT_PAIR (6, float )
+ AKUPARA_SIGNED_UNSIGNED_FLOAT_PAIR (7, double )
+ AKUPARA_SIGNED_UNSIGNED_FLOAT_PAIR (8, long double)
+ const unsigned int k_signed_unsigned_pair_count = 8;
+
+ // eliminate the no_type type
+ template<typename _T> struct filtered_type { typedef _T type; };
+ template<> struct filtered_type<no_type> {}; // no type defined
+
+ // search for _T in signed type list
+ template<unsigned int _index, typename _T> struct find_in_signed_type_list_from_index
+ {
+ static const unsigned int value = is_same< _T, typename signed_unsigned_pair<_index>::signed_type >::value ? _index : find_in_signed_type_list_from_index<_index-1,_T>::value;
+ };
+ template<typename _T> struct find_in_signed_type_list_from_index<0, _T> { static const unsigned int value = 0; };
+ template<typename _T> struct find_in_signed_type_list : public find_in_signed_type_list_from_index<k_signed_unsigned_pair_count, _T> {};
+
+ // search for _T in unsigned type list
+ template<unsigned int _index, typename _T> struct find_in_unsigned_type_list_from_index
+ {
+ static const unsigned int value = is_same< _T, typename signed_unsigned_pair<_index>::unsigned_type >::value ? _index : find_in_unsigned_type_list_from_index<_index-1,_T>::value;
+ };
+ template<typename _T> struct find_in_unsigned_type_list_from_index<0, _T> { static const unsigned int value = 0; };
+ template<typename _T> struct find_in_unsigned_type_list : public find_in_unsigned_type_list_from_index<k_signed_unsigned_pair_count, _T> {};
+
+ template<bool _is_signed, bool _is_unsigned, typename _T> struct equivalent_signed_type;
+ template<typename _T> struct equivalent_signed_type <true, false, _T> { typedef _T type; };
+ template<typename _T> struct equivalent_signed_type <false, true, _T> { typedef typename filtered_type< typename signed_unsigned_pair< find_in_unsigned_type_list<_T>::value >::signed_type >::type type; };
+
+ template<bool _is_signed, bool _is_unsigned, typename _T> struct equivalent_unsigned_type;
+ template<typename _T> struct equivalent_unsigned_type<true, false, _T> { typedef typename filtered_type< typename signed_unsigned_pair< find_in_signed_type_list<_T>::value >::unsigned_type >::type type; };
+ template<typename _T> struct equivalent_unsigned_type<false, true, _T> { typedef _T type; };
+ } // namespace detail
+ //------------------------------------------------------------------------
+ template<typename _T> struct is_signed { static const bool value = detail::find_in_signed_type_list <_T>::value != 0; };
+ template<typename _T> struct is_unsigned { static const bool value = detail::find_in_unsigned_type_list<_T>::value != 0; };
+ //------------------------------------------------------------------------
+ template<typename _T> struct equivalent_signed_type : public detail::equivalent_signed_type < is_signed<_T>::value, is_unsigned<_T>::value, _T > {};
+ template<typename _T> struct equivalent_unsigned_type : public detail::equivalent_unsigned_type< is_signed<_T>::value, is_unsigned<_T>::value, _T > {};
+ //------------------------------------------------------------------------
+
+} // namespace Akupara
+
+#endif // _AKUPARA_COMPILETIME_FUNCTIONS_HPP__INCLUDED_
diff --git a/libs/backends/wavesaudio/wavesapi/akupara/threading/atomic_ops.hpp b/libs/backends/wavesaudio/wavesapi/akupara/threading/atomic_ops.hpp
new file mode 100644
index 0000000000..e87f548a2b
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/akupara/threading/atomic_ops.hpp
@@ -0,0 +1,388 @@
+/*
+* Akupara/threading/atomic_ops.hpp
+*
+*
+* Created by Udi Barzilai on 06/06.
+* Copyright 2006 __MyCompanyName__. All rights reserved.
+*
+*/
+#if !defined(_AKUPARA_THREADING_ATOMIC_OPS_HPP__INCLUDED_)
+#define _AKUPARA_THREADING_ATOMIC_OPS_HPP__INCLUDED_
+
+#include "Akupara/basics.hpp" // for EXPECT macro
+#include "Akupara/compiletime_functions.hpp" // for TR1 stuff, signed/unsigned stuff
+
+namespace Akupara
+{
+ namespace threading
+ {
+ namespace atomic
+ {
+ namespace machine
+ {
+ // Machine capabilities
+ // The following templates are specialized by the machine-specific headers to indicate
+ // the capabilities of the machine being compiled for. A true 'value' member for a given
+ // byte count means that there is an implementation of the corresponding atomic operation.
+ //-------------------------------------
+ template<unsigned int _byte_count> struct implements_load : public false_type {}; // simple assignment from memory (assumes naturally aligned address)
+ template<unsigned int _byte_count> struct implements_store : public false_type {}; // simple assignment to memory (assumes naturally aligned address)
+ template<unsigned int _byte_count> struct implements_CAS : public false_type {}; // compare_and_store()
+ template<unsigned int _byte_count> struct implements_LL_SC : public false_type {}; // load_linked(), store_conditional()
+ template<unsigned int _byte_count> struct implements_add : public false_type {}; // add(), subtract()
+ template<unsigned int _byte_count> struct implements_fetch_and_add : public false_type {}; // fetch_and_add(), fetch_and_subtract()
+ template<unsigned int _byte_count> struct implements_add_and_fetch : public false_type {}; // add_and_fetch(), subtract_and_fetch()
+ //-------------------------------------
+
+
+ //-------------------------------------
+ // functions in this namespace may or may not be implemented, for any integer types, as specified by the machine capabilities templates above
+ template<typename _integer_type> bool compare_and_store(volatile _integer_type * operand_address, const _integer_type & expected_value, const _integer_type & value_to_store);
+
+ template<typename _integer_type> _integer_type load_linked(volatile _integer_type * operand_address);
+ template<typename _integer_type> bool store_conditional(volatile _integer_type * operand_address, const _integer_type & value_to_store);
+
+ template<typename _integer_type> void add(volatile _integer_type * operand_address, const _integer_type & addend);
+ template<typename _integer_type> void subtract(volatile _integer_type * operand_address, const _integer_type & subtrahend);
+
+ template<typename _integer_type> _integer_type fetch_and_add(volatile _integer_type * operand_address, const _integer_type & addend);
+ template<typename _integer_type> _integer_type fetch_and_subtract(volatile _integer_type * operand_address, const _integer_type & subtrahend);
+
+ template<typename _integer_type> _integer_type add_and_fetch(volatile _integer_type * operand_address, const _integer_type & addend);
+ template<typename _integer_type> _integer_type subtract_and_fetch(volatile _integer_type * operand_address, const _integer_type & subtrahend);
+
+ void memory_barrier_read();
+ void memory_barrier_write();
+ void memory_barrier_readwrite();
+ //-------------------------------------
+
+ } // namespace machine
+ } // namespace atomic
+ } // namespace threading
+} // namespace Akupara
+
+// Include the machine-specific implementations; these only implement the templates above for some of the _signed_ integer types
+#if defined(__GNUC__) && defined(__POWERPC__)
+#include "atomic_ops_gcc_ppc.hpp"
+#endif // defined(__GNUC__) && defined(__POWERPC__)
+
+#if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
+#include "atomic_ops_gcc_x86.hpp"
+#endif // defined(__GNUC__) && defined(__i386__)
+
+#if defined(_MSC_VER) && defined(_M_IX86)
+#include "atomic_ops_msvc_x86.hpp"
+#endif // defined(_MSC_VER) && defined(_M_IX86)
+
+#if defined(_MSC_VER) && defined(_M_X64)
+#include "atomic_ops_msvc_x86_64.hpp"
+#endif // defined(_MSC_VER) && defined(_M_X64)
+
+namespace Akupara
+{
+ namespace threading
+ {
+ namespace atomic
+ {
+
+
+ // Select the most convenient atomic integer type based on the machine's ability to load/store atomically
+ // The definition below selects that largest atomically accessible integer up to the size of int
+ //----------------------------------------------------------------------------------------
+ namespace detail
+ {
+ template<unsigned int _byte_count>
+ struct largest_atomic_byte_count_upto
+ {
+ static const unsigned int value =
+ machine::implements_load<_byte_count>::value && machine::implements_store<_byte_count>::value ?
+_byte_count :
+ largest_atomic_byte_count_upto<_byte_count/2>::value;
+ };
+
+ template<>
+ struct largest_atomic_byte_count_upto<0> { static const unsigned int value = 0; };
+
+ const unsigned int k_byte_count_best_atomic = largest_atomic_byte_count_upto<sizeof(int)>::value;
+ }
+ typedef signed_integer_with_byte_count< detail::k_byte_count_best_atomic >::type signed_integer_type;
+ typedef unsigned_integer_with_byte_count< detail::k_byte_count_best_atomic >::type unsigned_integer_type;
+ typedef signed_integer_type integer_type;
+ //----------------------------------------------------------------------------------------
+
+ //----------------------------------------------------------------------------------------
+ // These need to be implemented by all machines
+ using machine::memory_barrier_read;
+ using machine::memory_barrier_write;
+ using machine::memory_barrier_readwrite;
+ //----------------------------------------------------------------------------------------
+
+ //----------------------------------------------------------------------------------------
+ // These may or may not be implemented, but if they aren't, we can't help much
+ using machine::load_linked;
+ using machine::store_conditional;
+ //----------------------------------------------------------------------------------------
+
+
+ //----------------------------------------------------------------------------------------
+ // CAS implementation
+ namespace detail
+ {
+ template<
+ typename _integer_type,
+ bool _implements_CAS = machine::implements_CAS <sizeof(_integer_type)>::value,
+ bool _implements_LL_SC = machine::implements_LL_SC<sizeof(_integer_type)>::value>
+ struct implementation_CAS
+ {
+ static const bool s_exists = false;
+ };
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ // specialization for native CAS support
+ template<typename _integer_type, bool _implements_LL_SC>
+ struct implementation_CAS<_integer_type, true, _implements_LL_SC>
+ {
+ static const bool s_exists = true;
+ static inline bool compare_and_store(volatile _integer_type * operand_address, const _integer_type & expected_value, const _integer_type & value_to_store)
+ {
+ return machine::compare_and_store(operand_address, expected_value, value_to_store);
+ }
+ };
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ // specialization for cases with no CAS but with LL/SC
+ template<typename _integer_type>
+ struct implementation_CAS<_integer_type, false, true>
+ {
+ static const bool s_exists = true;
+ static inline bool compare_and_store(volatile _integer_type * operand_address, const _integer_type & expected_value, const _integer_type & value_to_store)
+ {
+ while (machine::load_linked(operand_address) == expected_value)
+ if (AKUPARA_EXPECT_TRUE(machine::store_conditional(operand_address, value_to_store)))
+ return true;
+ return false;
+ }
+ };
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ } // namespace detail
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ template<typename _integer_type>
+ inline bool compare_and_store(volatile _integer_type * operand_address, const _integer_type & expected_value, const _integer_type & value_to_store)
+ {
+ // if your compiler can't find the function to call here then there is no implementation available for your machine
+ return detail::implementation_CAS<_integer_type>::compare_and_store(operand_address, expected_value, value_to_store);
+ }
+ //----------------------------------------------------------------------------------------
+
+
+
+
+
+ //----------------------------------------------------------------------------------------
+ // fetch_and_add
+ namespace detail
+ {
+ template<
+ typename _integer_type,
+ bool _0 = machine::implements_fetch_and_add<sizeof(_integer_type)>::value,
+ bool _1 = machine::implements_add_and_fetch<sizeof(_integer_type)>::value,
+ bool _2 = machine::implements_LL_SC <sizeof(_integer_type)>::value,
+ bool _3 = machine::implements_CAS <sizeof(_integer_type)>::value>
+ struct implementation_FAA
+ {
+ static const bool s_exists = false;
+ };
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ // specialization for native support
+ template<typename _integer_type, bool _1, bool _2, bool _3>
+ struct implementation_FAA<_integer_type, true, _1, _2, _3>
+ {
+ static const bool s_exists = true;
+ static inline _integer_type fetch_and_add(volatile _integer_type * operand_address, const _integer_type & addend)
+ {
+ return machine::fetch_and_add(operand_address, addend);
+ }
+ };
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ // specialization using add_and_fetch
+ template<typename _integer_type, bool _2, bool _3>
+ struct implementation_FAA<_integer_type, false, true, _2, _3>
+ {
+ static const bool s_exists = true;
+ static inline _integer_type fetch_and_add(volatile _integer_type * operand_address, const _integer_type & addend)
+ {
+ return machine::add_and_fetch(operand_address, addend) - addend;
+ }
+ };
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ // specialization using LL/SC
+ template<typename _integer_type, bool _3>
+ struct implementation_FAA<_integer_type, false, false, true, _3>
+ {
+ static const bool s_exists = true;
+ static inline _integer_type fetch_and_add(volatile _integer_type * operand_address, const _integer_type & addend)
+ {
+ _integer_type old_value;
+ do
+ old_value = machine::load_linked(operand_address);
+ while (!machine::store_conditional(operand_address, old_value+addend));
+ return old_value;
+ }
+ };
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ // specialization using CAS
+ template<typename _integer_type>
+ struct implementation_FAA<_integer_type, false, false, false, true>
+ {
+ static const bool s_exists = true;
+ static inline _integer_type fetch_and_add(volatile _integer_type * operand_address, const _integer_type & addend)
+ {
+ _integer_type old_value;
+ do
+ old_value = *operand_address;
+ while (!machine::compare_and_store(operand_address, old_value, old_value+addend));
+ return old_value;
+ }
+ };
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ } // namespace detail
+ template<typename _integer_type>
+ inline _integer_type fetch_and_add(volatile _integer_type * operand_address, const _integer_type & addend)
+ {
+ // if your compiler can't find the function to call here then there is no implementation available for your machine
+ return detail::implementation_FAA<_integer_type>::fetch_and_add(operand_address, addend);
+ }
+ //----------------------------------------------------------------------------------------
+
+
+
+
+ //----------------------------------------------------------------------------------------
+ // add_and_fetch
+ namespace detail
+ {
+ template<
+ typename _integer_type,
+ bool _0 = machine::implements_add_and_fetch<sizeof(_integer_type)>::value,
+ bool _1 = machine::implements_fetch_and_add<sizeof(_integer_type)>::value,
+ bool _2 = machine::implements_LL_SC <sizeof(_integer_type)>::value,
+ bool _3 = machine::implements_CAS <sizeof(_integer_type)>::value>
+ struct implementation_AAF
+ {
+ static const bool s_exists = false;
+ };
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ // specialization for native support
+ template<typename _integer_type, bool _1, bool _2, bool _3>
+ struct implementation_AAF<_integer_type, true, _1, _2, _3>
+ {
+ static const bool s_exists = true;
+ static inline _integer_type add_and_fetch(volatile _integer_type * operand_address, const _integer_type & addend)
+ {
+ return machine::add_and_fetch(operand_address, addend);
+ }
+ };
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ // specialization using add_and_fetch
+ template<typename _integer_type, bool _2, bool _3>
+ struct implementation_AAF<_integer_type, false, true, _2, _3>
+ {
+ static const bool s_exists = true;
+ static inline _integer_type add_and_fetch(volatile _integer_type * operand_address, const _integer_type & addend)
+ {
+ return machine::fetch_and_add(operand_address, addend) + addend;
+ }
+ };
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ // specialization using LL/SC
+ template<typename _integer_type, bool _3>
+ struct implementation_AAF<_integer_type, false, false, true, _3>
+ {
+ static const bool s_exists = true;
+ static inline _integer_type add_and_fetch(volatile _integer_type * operand_address, const _integer_type & addend)
+ {
+ _integer_type new_value;
+ do
+ new_value = machine::load_linked(operand_address)+addend;
+ while (!machine::store_conditional(operand_address, new_value));
+ return new_value;
+ }
+ };
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ // specialization using CAS
+ template<typename _integer_type>
+ struct implementation_AAF<_integer_type, false, false, false, true>
+ {
+ static const bool s_exists = true;
+ static inline _integer_type add_and_fetch(volatile _integer_type * operand_address, const _integer_type & addend)
+ {
+ _integer_type old_value, new_value;
+ do
+ old_value = *operand_address, new_value = old_value + addend;
+ while (!machine::compare_and_store(operand_address, old_value, new_value));
+ return new_value;
+ }
+ };
+ // - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ } // namespace detail
+ template<typename _integer_type>
+ inline _integer_type add_and_fetch(volatile _integer_type * operand_address, const _integer_type & addend)
+ {
+ // if your compiler can't find the function to call here then there is no implementation available for your machine
+ return detail::implementation_AAF<_integer_type>::add_and_fetch(operand_address, addend);
+ }
+ //----------------------------------------------------------------------------------------
+
+
+
+ //----------------------------------------------------------------------------------------
+ // add
+ template<typename _integer_type>
+ inline void add(volatile _integer_type * operand_address, const _integer_type & addend)
+ {
+ if (machine::implements_add<sizeof(_integer_type)>::value)
+ machine::add(operand_address, addend);
+ else if (machine::implements_fetch_and_add<sizeof(_integer_type)>::value)
+ machine::fetch_and_add(operand_address, addend);
+ else if (machine::implements_add_and_fetch<sizeof(_integer_type)>::value)
+ machine::add_and_fetch(operand_address, addend);
+ else
+ fetch_and_add(operand_address, addend); // this will simulate using CAS or LL/SC (or it will fail the compilation if neither is available)
+ }
+ //----------------------------------------------------------------------------------------
+
+
+
+ //----------------------------------------------------------------------------------------
+ // TODO: this is where we add implementations for:
+ // - functions not implemented by the machine
+ // - functions that take unsigned types (routed to call the signed versions with appropriate conversions)
+ // For now we add nothing, so developers will need to stick to what their machine can do, and use signed
+ // integers only.
+ using machine::subtract;
+ using machine::subtract_and_fetch;
+ using machine::fetch_and_subtract;
+ //----------------------------------------------------------------------------------------
+
+
+
+ //---------------------------------------------------------------------
+ template<class _base_type, unsigned int _bytes_per_cache_line=machine::k_bytes_per_cache_line>
+ struct pad_to_cache_line : public _base_type
+ {
+ private:
+ typedef pad_to_cache_line this_type;
+ typedef _base_type base_type;
+ public:
+ static const unsigned int s_bytes_per_cache_line = _bytes_per_cache_line;
+ private:
+ int m_padding[(s_bytes_per_cache_line - sizeof(base_type))/sizeof(int)];
+ public:
+ pad_to_cache_line() {}
+ template<typename _arg_type> pad_to_cache_line(_arg_type arg) : base_type(arg) {}
+ };
+ //---------------------------------------------------------------------
+
+ } // namespace atomic
+ } // namespace threading
+} // namespace Akupara
+
+#endif // _AKUPARA_THREADING_ATOMIC_OPS_HPP__INCLUDED_
diff --git a/libs/backends/wavesaudio/wavesapi/akupara/threading/atomic_ops_gcc_x86.hpp b/libs/backends/wavesaudio/wavesapi/akupara/threading/atomic_ops_gcc_x86.hpp
new file mode 100644
index 0000000000..3039433bcf
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/akupara/threading/atomic_ops_gcc_x86.hpp
@@ -0,0 +1,201 @@
+/*
+ * Akupara/threading/atomic_ops_gcc_x86.hpp
+ *
+ *
+ * Created by Udi Barzilai on 06/06.
+ * Copyright 2006 __MyCompanyName__. All rights reserved.
+ *
+ */
+#if !defined(_AKUPARA_THREADING_ATOMIC_OPS_GCC_X86_HPP__INCLUDED_)
+# define _AKUPARA_THREADING_ATOMIC_OPS_GCC_X86_HPP__INCLUDED_
+# if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
+
+namespace Akupara
+{
+ namespace threading
+ {
+ namespace atomic
+ {
+ namespace machine
+ {
+ const unsigned int k_bytes_per_cache_line = 64; // this is true for P4 & K8
+
+
+ // Flags for operations supported by this machine
+ //-------------------------------------
+ template<> struct implements_load <4> : public true_type {};
+ template<> struct implements_store <4> : public true_type {};
+ template<> struct implements_CAS <4> : public true_type {};
+ template<> struct implements_CAS <8> : public true_type {};
+ template<> struct implements_add <4> : public true_type {};
+ template<> struct implements_fetch_and_add<4> : public true_type {};
+ //-------------------------------------
+
+
+
+ // CAS
+ //--------------------------------------------------------------------------------
+ template<>
+ inline bool compare_and_store<int64_t>(volatile int64_t * p, const int64_t & x, const int64_t & y)
+ {
+ register int32_t evh=int32_t(x>>32), evl=int32_t(x);
+ register const int32_t nvh=int32_t(y>>32), nvl=int32_t(y);
+ register bool result;
+ __asm__ __volatile__ (
+ "# CAS64\n"
+ " lock \n"
+ " cmpxchg8b %[location] \n"
+ " sete %[result] \n"
+ : [location] "+m" (*p), [result] "=qm" (result), [expected_value_high] "+d" (evh), [expected_value_low] "+a" (evl)
+ : [new_value_high] "c" (nvh), [new_value_low] "b" (nvl)
+ : "cc"
+ );
+ return result;
+ }
+ //--------------------------------------------------------------------------------
+ template<>
+ inline bool compare_and_store<int32_t>(volatile int32_t *p, const int32_t & x, const int32_t & y)
+ {
+ register int32_t expected_value = x;
+ register bool result;
+ __asm__ __volatile__ (
+ "# CAS32\n"
+ " lock \n"
+ " cmpxchgl %[new_value],%[operand] \n"
+ " sete %[result] \n"
+ : [operand] "+m" (*p), [result] "=qm" (result), [expected_value] "+a" (expected_value)
+ : [new_value] "r" (y)
+ : "cc"
+ );
+ return result;
+ }
+ //--------------------------------------------------------------------------------
+
+
+
+
+ // Atomic add/sub
+ //--------------------------------------------------------------------------------
+ inline void increment(volatile int32_t * operand_address)
+ {
+ __asm__ __volatile__ (
+ "# atomic_increment_32\n"
+ " lock; \n"
+ " incl %[operand]; \n"
+ : [operand] "+m" (*operand_address)
+ :
+ : "cc"
+ );
+ }
+ //--------------------------------------------------------------------------------
+ inline void decrement(volatile int32_t * operand_address)
+ {
+ __asm__ __volatile__ (
+ "# atomic_decrement_32\n"
+ " lock; \n"
+ " decl %[operand]; \n"
+ : [operand] "+m" (*operand_address)
+ :
+ : "cc"
+ );
+ }
+ //--------------------------------------------------------------------------------
+ template<>
+ inline void add<int32_t>(volatile int32_t * operand_address, const int32_t & addend)
+ {
+ if (__builtin_constant_p(addend) && addend==1)
+ increment(operand_address);
+ else if (__builtin_constant_p(addend) && addend==-1)
+ decrement(operand_address);
+ else
+ __asm__ __volatile__ (
+ "# atomic_add_32 \n"
+ " lock \n"
+ " addl %[addend], %[operand] \n"
+ : [operand] "+m" (*operand_address)
+ : [addend] "ir" (addend)
+ : "cc"
+ );
+ }
+ //--------------------------------------------------------------------------------
+ template<>
+ inline void subtract<int32_t>(volatile int32_t * operand_address, const int32_t & subtrahend)
+ {
+ if (__builtin_constant_p(subtrahend) && subtrahend==1)
+ decrement(operand_address);
+ else if (__builtin_constant_p(subtrahend) && subtrahend==-1)
+ increment(operand_address);
+ else
+ __asm__ __volatile__ (
+ "# atomic_subtract_32 \n"
+ " lock \n"
+ " subl %[subtrahend], %[operand] \n"
+ : [operand] "+m" (*operand_address)
+ : [subtrahend] "ir" (subtrahend)
+ : "cc"
+ );
+ }
+ //--------------------------------------------------------------------------------
+
+
+
+ // Atomic fetch and add/sub
+ //--------------------------------------------------------------------------------
+ template<>
+ inline int32_t fetch_and_add<int32_t>(volatile int32_t * operand_address, const int32_t & addend)
+ {
+ register int32_t addend_and_fetched = addend;
+ __asm__ __volatile__ (
+ "# atomic_fetch_and_add_32 \n"
+ " lock; \n"
+ " xaddl %[addend], %[operand]; \n"
+ : [operand] "+m" (*operand_address), [addend] "+r" (addend_and_fetched)
+ :
+ : "cc"
+ );
+ return addend_and_fetched;
+ }
+ //--------------------------------------------------------------------------------
+ template<>
+ inline int32_t fetch_and_subtract<int32_t>(volatile int32_t * operand_address, const int32_t & subtrahend)
+ {
+ return fetch_and_add(operand_address, -subtrahend);
+ }
+ //--------------------------------------------------------------------------------
+
+
+
+
+ // Memory barriers
+ //--------------------------------------------------------------------------------
+ inline void memory_barrier_readwrite()
+ {
+ #if _AKUPARA_X86_SSE_NOT_AVAILABLE
+ __asm__ __volatile__ (" lock; addl $0,0(%%esp); # memory_barrier_readwrite" : : : "memory");
+ #else
+ __asm__ __volatile__ (" mfence; # memory_barrier_readwrite" : : : "memory");
+ #endif // _LOCKFREE_ATOMIC_OPS_X86_LFENCE_NOT_AVAILABLE
+ }
+ //--------------------------------------------------------------------------------
+ inline void memory_barrier_read()
+ {
+ #if _AKUPARA_X86_SSE_NOT_AVAILABLE
+ __asm__ __volatile__ (" lock; addl $0,0(%%esp); # memory_barrier_read" : : : "memory");
+ #else
+ __asm__ __volatile__ (" lfence; # memory_barrier_read" : : : "memory");
+ #endif // _LOCKFREE_ATOMIC_OPS_X86_LFENCE_NOT_AVAILABLE
+ }
+ //--------------------------------------------------------------------------------
+ inline void memory_barrier_write()
+ {
+ __asm__ __volatile__ (" sfence; # memory_barrier_write" : : : "memory");
+ }
+ //--------------------------------------------------------------------------------
+
+ } // namespace machine
+ } // namespace atomic
+ } // namespace threading
+} // namespace Akupara
+
+# endif // defined(__GNUC__) && defined(__i386__)
+#endif // _AKUPARA_THREADING_ATOMIC_OPS_GCC_X86_HPP__INCLUDED_
diff --git a/libs/backends/wavesaudio/wavesapi/devicemanager/IncludeWindows.h b/libs/backends/wavesaudio/wavesapi/devicemanager/IncludeWindows.h
new file mode 100644
index 0000000000..31158a7fe0
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/devicemanager/IncludeWindows.h
@@ -0,0 +1,31 @@
+#ifndef __IncludeWindows_h__
+#define __IncludeWindows_h__
+
+#ifdef PLATFORM_WINDOWS
+
+/* Copy to include
+#include "IncludeWindows.h"
+*/
+
+#ifndef _WIN32_WINNT
+#define _WIN32_WINNT 0x0601 // Windows 7
+#endif
+
+#ifndef WINVER
+#define WINVER 0x0601 // Windows 7
+#endif
+
+#ifndef WIN32_LEAN_AND_MEAN
+#define WIN32_LEAN_AND_MEAN
+#endif
+
+#ifndef NOMINMAX
+#define NOMINMAX // DO NOT REMOVE NOMINMAX - DOING SO CAUSES CONFLICTS WITH STD INCLUDES (<limits> ...)
+#endif
+
+#include <WinSock2.h>
+#include <Windows.h>
+#include <objbase.h>
+#endif // #if PLATFORM_WINDOWS
+#endif // #ifndef __IncludeWindows_h__
+
diff --git a/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRAudioDeviceManager.cpp b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRAudioDeviceManager.cpp
new file mode 100644
index 0000000000..256dc6b4cf
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRAudioDeviceManager.cpp
@@ -0,0 +1,657 @@
+//----------------------------------------------------------------------------------
+//
+// Copyright (c) 2008 Waves Audio Ltd. All rights reserved.
+//
+//! \file WCMRAudioDeviceManager.cpp
+//!
+//! WCMRAudioDeviceManager and related class declarations
+//!
+//---------------------------------------------------------------------------------*/
+#include <iostream>
+#include "WCMRAudioDeviceManager.h"
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::WCMRAudioDevice
+//
+//! Constructor for the audio device. The derived classes will need to do more actual work, such
+//! as determining supported sampling rates, buffer sizes, and channel counts. Connection
+//! and streaming will also be provided by the derived implementations.
+//!
+//! \param *pManager : The audio device manager that's managing this device.
+//! \return Nothing.
+//!
+//**********************************************************************************************
+WCMRAudioDevice::WCMRAudioDevice (WCMRAudioDeviceManager *pManager) :
+ m_pMyManager (pManager)
+ , m_ConnectionStatus (DeviceDisconnected)
+ , m_IsActive (false)
+ , m_IsStreaming (false)
+ , m_CurrentSamplingRate (-1)
+ , m_CurrentBufferSize (0)
+ , m_LeftMonitorChannel (-1)
+ , m_RightMonitorChannel (-1)
+ , m_MonitorGain (1.0f)
+{
+ m_DeviceName = "Unknown";
+}
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::~WCMRAudioDevice
+//
+//! Destructor for the audio device. It release all the connections that were created.
+//!
+//! \param none
+//!
+//! \return Nothing.
+//!
+//**********************************************************************************************
+WCMRAudioDevice::~WCMRAudioDevice ()
+{
+ AUTO_FUNC_DEBUG;
+ try
+ {
+ }
+ catch (...)
+ {
+ //destructors should absorb exceptions, no harm in logging though!!
+ DEBUG_MSG ("Exception during destructor");
+ }
+}
+
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::DeviceName
+//
+//! Retrieves Device's name.
+//!
+//! \param none
+//!
+//! \return The device name.
+//!
+//**********************************************************************************************
+const std::string& WCMRAudioDevice::DeviceName () const
+{
+ return (m_DeviceName);
+
+}
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::InputChannels
+//
+//! Retrieves Input Channel information. Note that the list may be changed at run-time.
+//!
+//! \param none
+//!
+//! \return A vector with Input Channel Names.
+//!
+//**********************************************************************************************
+const std::vector<std::string>& WCMRAudioDevice::InputChannels ()
+{
+ return (m_InputChannels);
+
+}
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::OutputChannels
+//
+//! Retrieves Output Channel Information. Note that the list may be changed at run-time.
+//!
+//! \param none
+//!
+//! \return A vector with Output Channel Names.
+//!
+//**********************************************************************************************
+const std::vector<std::string>& WCMRAudioDevice::OutputChannels ()
+{
+ return (m_OutputChannels);
+}
+
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::SamplingRates
+//
+//! Retrieves supported sampling rate information.
+//!
+//! \param none
+//!
+//! \return A vector with supported sampling rates.
+//!
+//**********************************************************************************************
+const std::vector<int>& WCMRAudioDevice::SamplingRates ()
+{
+ return (m_SamplingRates);
+}
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::CurrentSamplingRate
+//
+//! The device's current sampling rate. This may be overridden, if the device needs to
+//! query the driver for the current rate.
+//!
+//! \param none
+//!
+//! \return The device's current sampling rate. -1 on error.
+//!
+//**********************************************************************************************
+int WCMRAudioDevice::CurrentSamplingRate ()
+{
+ return (m_CurrentSamplingRate);
+}
+
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::SetCurrentSamplingRate
+//
+//! Change the sampling rate to be used by the device. This will most likely be overridden,
+//! the base class simply updates the member variable.
+//!
+//! \param newRate : The rate to use (samples per sec).
+//!
+//! \return eNoErr always. The derived classes may return error codes.
+//!
+//**********************************************************************************************
+WTErr WCMRAudioDevice::SetCurrentSamplingRate (int newRate)
+{
+ //changes the status.
+ m_CurrentSamplingRate = newRate;
+ return (eNoErr);
+}
+
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::BufferSizes
+//
+//! Retrieves supported buffer size information.
+//!
+//! \param none
+//!
+//! \return A vector with supported buffer sizes.
+//!
+//**********************************************************************************************
+const std::vector<int>& WCMRAudioDevice::BufferSizes ()
+{
+ return (m_BufferSizes);
+}
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::CurrentBufferSize
+//
+//! The device's current buffer size in use. This may be overridden, if the device needs to
+//! query the driver for the current size.
+//!
+//! \param none
+//!
+//! \return The device's current buffer size. 0 on error.
+//!
+//**********************************************************************************************
+int WCMRAudioDevice::CurrentBufferSize ()
+{
+ return (m_CurrentBufferSize);
+}
+
+//**********************************************************************************************
+// WCMRAudioDevice::CurrentBlockSize
+//
+//! Device's block size we use for holding the audio samples.
+//! Usually this is equal to the buffer size, but in some cases the buffer size holds additional
+//! data other then the audio buffers, like frames info in SG, so it can be overriden
+//!
+//! \param none
+//!
+//! \return The device's current block size. 0 on error.
+//!
+//**********************************************************************************************
+int WCMRAudioDevice::CurrentBlockSize()
+{
+ // By default - return the buffer size
+ return CurrentBufferSize();
+}
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::SetCurrentBufferSize
+//
+//! Change the buffer size to be used by the device. This will most likely be overridden,
+//! the base class simply updates the member variable.
+//!
+//! \param newSize : The buffer size to use (in sample-frames)
+//!
+//! \return eNoErr always. The derived classes may return error codes.
+//!
+//**********************************************************************************************
+WTErr WCMRAudioDevice::SetCurrentBufferSize (int newSize)
+{
+ //This will most likely be overridden, the base class simply
+ //changes the member.
+ m_CurrentBufferSize = newSize;
+ return (eNoErr);
+}
+
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::ConnectionStatus
+//
+//! Retrieves the device's current connection status. This will most likely be overridden,
+//! in case some driver communication is required to query the status.
+//!
+//! \param none
+//!
+//! \return A ConnectionStates value.
+//!
+//**********************************************************************************************
+WCMRAudioDevice::ConnectionStates WCMRAudioDevice::ConnectionStatus ()
+{
+ return (m_ConnectionStatus);
+
+}
+
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::Active
+//
+//! Retrieves Device activation status.
+//!
+//! \param none
+//!
+//! \return true if device is active, false otherwise.
+//!
+//**********************************************************************************************
+bool WCMRAudioDevice::Active ()
+{
+ return (m_IsActive);
+
+}
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::SetActive
+//
+//! Sets the device's activation status.
+//!
+//! \param newState : Should be true to activate, false to deactivate. This roughly corresponds
+//! to opening and closing the device handle/stream/audio unit.
+//!
+//! \return eNoErr always, the derived classes may return appropriate error code.
+//!
+//**********************************************************************************************
+WTErr WCMRAudioDevice::SetActive (bool newState)
+{
+ //This will most likely be overridden, the base class simply
+ //changes the member.
+ m_IsActive = newState;
+ return (eNoErr);
+}
+
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::Streaming
+//
+//! Retrieves Device streaming status.
+//!
+//! \param none
+//!
+//! \return true if device is streaming, false otherwise.
+//!
+//**********************************************************************************************
+bool WCMRAudioDevice::Streaming ()
+{
+ return (m_IsStreaming);
+}
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::SetStreaming
+//
+//! Sets the device's streaming status.
+//!
+//! \param newState : Should be true to start streaming, false to stop streaming. This roughly
+//! corresponds to calling Start/Stop on the lower level interface.
+//!
+//! \return eNoErr always, the derived classes may return appropriate error code.
+//!
+//**********************************************************************************************
+WTErr WCMRAudioDevice::SetStreaming (bool newState)
+{
+ //This will most likely be overridden, the base class simply
+ //changes the member.
+ m_IsStreaming = newState;
+ return (eNoErr);
+}
+
+///////////////////////////////////////////////////////////////////////////////////////////////////////
+// IsProcessActive - returns true if process code is running.
+// A normal audio device should return the Streaming() value
+///////////////////////////////////////////////////////////////////////////////////////////////////////
+bool WCMRAudioDevice::IsProcessActive()
+{
+ return Streaming();
+}
+
+
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::DoIdle
+//
+//! A place for doing idle time processing. The derived classes will probably do something
+//! meaningful.
+//!
+//! \param none
+//!
+//! \return eNoErr always.
+//!
+//**********************************************************************************************
+WTErr WCMRAudioDevice::DoIdle ()
+{
+ //We don't need to do anything here...
+ //the derived classes may want to use this however.
+ return (eNoErr);
+}
+
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::InputLevels
+//
+//! Retrieve current input levels.
+//!
+//! \param none
+//!
+//! \return A vector (the same size as input channels list) that contains current input levels.
+//!
+//**********************************************************************************************
+const std::vector<float>& WCMRAudioDevice::InputLevels ()
+{
+ //The derived classes may override if they need to query
+ //the driver for the levels.
+ return (m_InputLevels);
+}
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::OutputLevels
+//
+//! Retrieve current output levels.
+//!
+//! \param none
+//!
+//! \return A vector (the same size as output channels list) that contains current output levels.
+//!
+//**********************************************************************************************
+const std::vector<float>& WCMRAudioDevice::OutputLevels ()
+{
+ //The derived classes may override if they need to query
+ //the driver for the levels.
+ return (m_OutputLevels);
+}
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::GetMonitorInfo
+//
+//! Retrieves current monitoring information.
+//!
+//! \param *pLeftChannel : Pointer to receive left monitor channel index.
+//! \param *pRightChannel : Pointer to receive right monitor channel index.
+//! \param *pGain : Pointer to receive the gain (linear) to be applied.
+//!
+//! \return Nothing.
+//!
+//**********************************************************************************************
+void WCMRAudioDevice::GetMonitorInfo (int *pLeftChannel, int *pRightChannel, float *pGain)
+{
+ if (pLeftChannel)
+ *pLeftChannel = m_LeftMonitorChannel;
+ if (pRightChannel)
+ *pRightChannel = m_RightMonitorChannel;
+ if (pGain)
+ *pGain = m_MonitorGain;
+ return;
+}
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::SetMonitorChannels
+//
+//! Used to set the channels to be used for monitoring.
+//!
+//! \param leftChannel : Left monitor channel index.
+//! \param rightChannel : Right monitor channel index.
+//!
+//! \return eNoErr always, the derived classes may return appropriate errors.
+//!
+//**********************************************************************************************
+WTErr WCMRAudioDevice::SetMonitorChannels (int leftChannel, int rightChannel)
+{
+ //This will most likely be overridden, the base class simply
+ //changes the member.
+ m_LeftMonitorChannel = leftChannel;
+ m_RightMonitorChannel = rightChannel;
+ return (eNoErr);
+}
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::SetMonitorGain
+//
+//! Used to set monitor gain (or atten).
+//!
+//! \param newGain : The new gain or atten. value to use. Specified as a linear multiplier (not dB)
+//!
+//! \return eNoErr always, the derived classes may return appropriate errors.
+//!
+//**********************************************************************************************
+WTErr WCMRAudioDevice::SetMonitorGain (float newGain)
+{
+ //This will most likely be overridden, the base class simply
+ //changes the member.
+ m_MonitorGain = newGain;
+ return (eNoErr);
+}
+
+
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::ShowConfigPanel
+//
+//! Used to show device specific config/control panel. Some interfaces may not support it.
+//! Some interfaces may require the device to be active before it can display a panel.
+//!
+//! \param pParam : A device/interface specific parameter - optional.
+//!
+//! \return eNoErr always, the derived classes may return errors.
+//!
+//**********************************************************************************************
+WTErr WCMRAudioDevice::ShowConfigPanel (void *WCUNUSEDPARAM(pParam))
+{
+ //This will most likely be overridden...
+ return (eNoErr);
+}
+
+
+//**********************************************************************************************
+// WCMRAudioDevice::SendCustomCommand
+//
+//! Used to Send a custom command to the audiodevice. Some interfaces may require the device
+//! to be active before it can do anything in this.
+//!
+//! \param customCommand : A device/interface specific command.
+//! \param pCommandParam : A device/interface/command specific parameter - optional.
+//!
+//! \return eNoErr always, the derived classes may return errors.
+//!
+//**********************************************************************************************
+WTErr WCMRAudioDevice::SendCustomCommand (int WCUNUSEDPARAM(customCommand), void *WCUNUSEDPARAM(pCommandParam))
+{
+ //This will most likely be overridden...
+ return (eNoErr);
+}
+
+//**********************************************************************************************
+// WCMRAudioDevice::GetLatency
+//
+//! Get Latency for device.
+//!
+//! Use 'kAudioDevicePropertyLatency' and 'kAudioDevicePropertySafetyOffset' + GetStreamLatencies
+//!
+//! \param isInput : Return latency for the input if isInput is true, otherwise the output latency
+//! wiil be returned.
+//! \return Latency in samples.
+//!
+//**********************************************************************************************
+uint32_t WCMRAudioDevice::GetLatency (bool isInput)
+{
+ //This will most likely be overridden...
+ return 0;
+}
+
+
+//**********************************************************************************************
+// WCMRAudioDeviceManager::WCMRAudioDeviceManager
+//
+//! The constructuor, most of the work will be done in the derived class' constructor.
+//!
+//! \param *pTheClient :
+//!
+//! \return Nothing.
+//!
+//**********************************************************************************************
+WCMRAudioDeviceManager::WCMRAudioDeviceManager(WCMRAudioDeviceManagerClient *pTheClient, eAudioDeviceFilter eCurAudioDeviceFilter)
+ : m_eAudioDeviceFilter(eCurAudioDeviceFilter)
+ , m_CurrentDevice(0)
+ , m_pTheClient (pTheClient)
+{
+}
+
+
+//**********************************************************************************************
+// WCMRAudioDeviceManager::~WCMRAudioDeviceManager
+//
+//! It clears the device list, releasing each of the device.
+//!
+//! \param none
+//!
+//! \return Nothing.
+//!
+//**********************************************************************************************
+WCMRAudioDeviceManager::~WCMRAudioDeviceManager()
+{
+ AUTO_FUNC_DEBUG;
+
+ std::cout << "API::Destroying AudioDeviceManager " << std::endl;
+ try
+ {
+ // clean up device info list
+ {
+ wvNS::wvThread::ThreadMutex::lock theLock(m_AudioDeviceInfoVecMutex);
+ while( m_DeviceInfoVec.size() )
+ {
+ DeviceInfo* devInfo = m_DeviceInfoVec.back();
+ m_DeviceInfoVec.pop_back();
+ delete devInfo;
+ }
+ }
+ delete m_CurrentDevice;
+
+ }
+ catch (...)
+ {
+ //destructors should absorb exceptions, no harm in logging though!!
+ DEBUG_MSG ("Exception during destructor");
+ }
+}
+
+
+WCMRAudioDevice* WCMRAudioDeviceManager::InitNewCurrentDevice(const std::string & deviceName)
+{
+ return initNewCurrentDeviceImpl(deviceName);
+}
+
+
+void WCMRAudioDeviceManager::DestroyCurrentDevice()
+{
+ return destroyCurrentDeviceImpl();
+}
+
+
+const DeviceInfoVec WCMRAudioDeviceManager::DeviceInfoList() const
+{
+ wvNS::wvThread::ThreadMutex::lock theLock(m_AudioDeviceInfoVecMutex);
+ return m_DeviceInfoVec;
+}
+
+
+WTErr WCMRAudioDeviceManager::GetDeviceInfoByName(const std::string & nameToMatch, DeviceInfo & devInfo) const
+{
+ wvNS::wvThread::ThreadMutex::lock theLock(m_AudioDeviceInfoVecMutex);
+ DeviceInfoVecConstIter iter = m_DeviceInfoVec.begin();
+ for (; iter != m_DeviceInfoVec.end(); ++iter)
+ {
+ if (nameToMatch == (*iter)->m_DeviceName)
+ {
+ devInfo = *(*iter);
+ return eNoErr;
+ }
+ }
+
+ return eRMResNotFound;
+}
+
+
+WTErr WCMRAudioDeviceManager::GetDeviceBufferSizes(const std::string & nameToMatch, std::vector<int>& bufferSizes) const
+{
+ return getDeviceBufferSizesImpl(nameToMatch, bufferSizes);
+}
+
+
+//**********************************************************************************************
+// WCMRAudioDeviceManager::NotifyClient
+//
+//! A helper routine used to call the client for notification.
+//!
+//! \param forReason : The reason for notification.
+//! \param *pParam : A parameter (if required) for notification.
+//!
+//! \return Nothing.
+//!
+//**********************************************************************************************
+void WCMRAudioDeviceManager::NotifyClient (WCMRAudioDeviceManagerClient::NotificationReason forReason, void *pParam)
+{
+ if (m_pTheClient)
+ m_pTheClient->AudioDeviceManagerNotification (forReason, pParam);
+ return;
+}
diff --git a/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRAudioDeviceManager.h b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRAudioDeviceManager.h
new file mode 100644
index 0000000000..a3b1baa784
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRAudioDeviceManager.h
@@ -0,0 +1,248 @@
+//----------------------------------------------------------------------------------
+//
+// Copyright (c) 2008 Waves Audio Ltd. All rights reserved.
+//
+//! \file WCMRAudioDeviceManager.h
+//!
+//! WCMRAudioDeviceManager and related class declarations
+//!
+//---------------------------------------------------------------------------------*/
+#ifndef __WCMRAudioDeviceManager_h_
+ #define __WCMRAudioDeviceManager_h_
+
+/* Copy to include
+#include "WCMRAudioDeviceManager.h"
+*/
+
+#define AUTO_FUNC_DEBUG
+#define DEBUG_MSG(a)
+#define ASSERT_ERROR(a, b)
+#define TRACE_MSG(a)
+
+#include <string>
+#include <vector>
+#include <map>
+#include "WCRefManager.h"
+#include "BasicTypes/WUTypes.h"
+#include "WUErrors.h"
+#include "WCThreadSafe.h"
+
+#define WCUNUSEDPARAM(a)
+
+class WCMRAudioDevice;
+class WCMRAudioDeviceManager;
+
+typedef unsigned int DeviceID;
+
+struct DeviceInfo
+{
+ DeviceID m_DeviceId;
+ std::string m_DeviceName;
+ std::vector<int> m_AvailableSampleRates;
+ unsigned int m_MaxInputChannels;
+ unsigned int m_MaxOutputChannels;
+
+ DeviceInfo():
+ m_DeviceId(-1), m_DeviceName("Unknown"), m_MaxInputChannels(0), m_MaxOutputChannels(0)
+ {};
+
+ DeviceInfo(unsigned int deviceID, const std::string & deviceName):
+ m_DeviceId(deviceID), m_DeviceName(deviceName), m_MaxInputChannels(0), m_MaxOutputChannels(0)
+ {};
+};
+
+typedef std::vector<DeviceInfo*> DeviceInfoVec;
+typedef DeviceInfoVec::iterator DeviceInfoVecIter;
+typedef DeviceInfoVec::const_iterator DeviceInfoVecConstIter;
+
+/// for notification... A client must derive it's class from us.
+class WCMRAudioDeviceManagerClient
+{
+ public:
+ enum NotificationReason
+ {
+ DeviceListChanged,
+ Dropout,
+ RequestReset,
+ RequestResync,
+ SamplingRateChanged, //param has new SR, or -1 if not known
+ SamplingRateChangedSilent, //To indicate sampling rate changed but no need to notify user
+ BufferSizeChanged,
+ ClockSourceChanged,
+ DeviceStoppedStreaming,
+ DeviceStartsStreaming,
+ DeviceDroppedSamples,
+ DeviceConnectionLost,
+ DeviceGenericError,
+ DeviceStatusChanged,
+ DeviceStatisticsUpdated,
+ DeviceDebugInfo, //param has c string
+ DeviceProgressInfo, //param has c string
+ MIDIData,
+ MIDINodeUp,
+ MIDINodeDown,
+ DeviceSampleRateMisMatch,
+ SystemSamplingRateChangedInfoOnly,
+ LostClockSource,
+ IODeviceDisconnected,
+ ChannelCountModified,
+ MasterUp,
+ MasterDown,
+ AudioDropFound,
+ ReflasherEvent,
+ AGDeviceSamplingRateChangedInfoOnly,
+ IODeviceNameChanged,
+ SetDisplayNameFromIOModule,
+ IOMStateChanged, ///< This is used when IOM state is changed.
+ AudioCallback // VKamyshniy: param is AudioCallbackDataData*
+ };
+
+ WCMRAudioDeviceManagerClient () {}
+ virtual ~WCMRAudioDeviceManagerClient () {}
+
+ // VKamyshniy: This is a structure to call the client's AudioDeviceManagerNotification
+ // every AudioCallback time
+ struct AudioCallbackData
+ {
+ const float *acdInputBuffer;
+ float *acdOutputBuffer;
+ size_t acdFrames;
+ uint32_t acdSampleTime;
+ uint64_t acdCycleStartTimeNanos;
+ };
+
+ virtual void AudioDeviceManagerNotification (NotificationReason WCUNUSEDPARAM(reason), void *WCUNUSEDPARAM(pParam)) {}
+};
+
+
+class WCMRAudioDevice : public WCRefManager
+{
+public:
+
+ enum ConnectionStates
+ {
+ DeviceAvailable,
+ DeviceDisconnected,
+ DeviceErrors
+ };
+
+ WCMRAudioDevice (WCMRAudioDeviceManager *pManager);///<Constructor
+ virtual ~WCMRAudioDevice ();///<Destructor
+
+ virtual const std::string& DeviceName() const;///<Name?
+ virtual const std::vector<std::string>& InputChannels();///<Current Input Channel List? - note that this may change with change in sampling rate.
+ virtual const std::vector<std::string>& OutputChannels();///<Current Output Channel List? - note that this may change with change in sampling rate.
+
+ virtual const std::vector<int>& SamplingRates();///<Supported Sampling Rate List?
+ virtual int CurrentSamplingRate(); ///<Current Sampling rate.?
+ virtual WTErr SetCurrentSamplingRate(int newRate);///<Change Current Sampling Rate : This is a requset, might not be successful at run time!
+
+ virtual const std::vector<int>& BufferSizes();///<Supported Buffer Size List? - note that this may change with change in sampling rate.
+ virtual int CurrentBufferSize();///<Current Buffer Size.? - note that this may change with change in sampling rate.
+ virtual WTErr SetCurrentBufferSize (int newSize);///<Change Current Buffer Size : This is a requset, might not be successful at run time!
+
+ virtual int CurrentBlockSize();
+
+ virtual ConnectionStates ConnectionStatus();///< Connection Status - device available, gone, disconnected
+
+ virtual bool Active();///<Active status - mainly significant for ASIO, as certain ops can only be performed on active devices!
+ virtual WTErr SetActive (bool newState);///<Prepare/Activate device.
+
+ virtual bool Streaming();///<Streaming Status?
+ virtual WTErr SetStreaming (bool newState);///<Start/Stop Streaming - should reconnect connections when streaming starts!
+
+ virtual bool IsProcessActive();
+
+ virtual WTErr DoIdle();///<Do Idle Processing
+
+ virtual const std::vector<float>& InputLevels();///<Retrieve Input Levels (for VU display)?
+
+ virtual const std::vector<float>& OutputLevels();///<Retrieve Output Levels (for VU display)?
+
+ void GetMonitorInfo (int *pLeftChannel = NULL, int *pRightChannel = NULL, float *pGain = NULL);///<Retrieve current monitor channel pair and gain - optional, will not be available with AG
+ virtual WTErr SetMonitorChannels (int leftChannel, int rightChannel);///<Set monitor channels. - optional, will not be available with AG
+ virtual WTErr SetMonitorGain (float newGain);///<Set monitor gain. - optional, will not be available with AG
+
+ virtual WTErr ShowConfigPanel (void *pParam);///< Show Control Panel - in case of ASIO this will work only with Active device!
+ virtual WTErr SendCustomCommand (int customCommand, void *pCommandParam); ///< Send a custom command to the audiodevice...
+
+ virtual uint32_t GetLatency (bool isInput); ///Get latency.
+
+ virtual WTErr UpdateDeviceInfo () = 0;
+
+protected:
+ WCMRAudioDeviceManager *m_pMyManager; ///< The manager who's managing this device, can be used for sending notifications!
+
+ std::string m_DeviceName; ///< Name of the device.
+ std::vector<std::string> m_InputChannels; ///< List of input channel names.
+ std::vector<std::string> m_OutputChannels; ///< List of output channel names.
+ std::vector<int> m_SamplingRates; ///< List of available sampling rates.
+ std::vector<int> m_BufferSizes; ///< List of available buffer sizes.
+
+ int m_CurrentSamplingRate; ///< Currently selected sampling rate.
+ int m_CurrentBufferSize; ///< Currently selected buffer size.
+
+ ConnectionStates m_ConnectionStatus; ///< Status of device connection
+ bool m_IsActive; ///< Flag for teh active status.
+ bool m_IsStreaming; ///< Flag for streaming status.
+ std::vector<float> m_InputLevels; ///< List of input levels.
+ std::vector<float> m_OutputLevels; ///< List of output levels.
+
+ int m_LeftMonitorChannel; ///< The device channel to use for monitoring left channel data.
+ int m_RightMonitorChannel; ///< The device channel to use for monitoring right channel data.
+ float m_MonitorGain; ///< Amount of gain to apply for monitoring signal.
+};
+
+
+// This enum is for choosing filter for audio devices scan
+typedef enum eAudioDeviceFilter
+{
+ eAllDevices = 0, // Choose all audio devices
+ eInputOnlyDevices, // Choose only input audio devices
+ eOutputOnlyDevices, // Choose only output audio devices
+ eFullDuplexDevices, // Choose audio devices that have both input and output channels on the same device
+ eMatchedDuplexDevices, // Match(aggregate) audio devices that have both input and output channels but are considered different audio devices (For mac)
+ eAudioDeviceFilterNum // Number of enums
+} eAudioDeviceFilter;
+
+
+class WCMRAudioDeviceManager : public WCRefManager
+{
+public://< Public functions for the class.
+
+ WCMRAudioDeviceManager(WCMRAudioDeviceManagerClient *pTheClient, eAudioDeviceFilter eCurAudioDeviceFilter); ///< constructor
+ virtual ~WCMRAudioDeviceManager(void); ///< Destructor
+
+ //interfaces
+ WCMRAudioDevice* InitNewCurrentDevice(const std::string & deviceName);
+ void DestroyCurrentDevice();
+ const DeviceInfoVec DeviceInfoList () const;
+ WTErr GetDeviceInfoByName(const std::string & nameToMatch, DeviceInfo & devInfo) const;
+ WTErr GetDeviceBufferSizes(const std::string & nameToMatch, std::vector<int>& bufferSizes) const;
+
+ //virtual void EnableVerboseLogging(bool /*bEnable*/, const std::string& /*logFilePath*/) { };
+
+ //notify backend
+ void NotifyClient (WCMRAudioDeviceManagerClient::NotificationReason forReason, void *pParam = NULL);
+
+protected:
+
+ mutable wvNS::wvThread::ThreadMutex m_AudioDeviceInfoVecMutex; // mutex to lock device info list
+ DeviceInfoVec m_DeviceInfoVec;
+
+ eAudioDeviceFilter m_eAudioDeviceFilter;
+ WCMRAudioDevice* m_CurrentDevice;
+
+private:
+ // override in derived classes
+ // made private to avoid pure virtual function call
+ virtual WCMRAudioDevice* initNewCurrentDeviceImpl(const std::string & deviceName) = 0;
+ virtual void destroyCurrentDeviceImpl() = 0;
+ virtual WTErr getDeviceBufferSizesImpl(const std::string & deviceName, std::vector<int>& bufferSizes) const = 0;
+ virtual WTErr generateDeviceListImpl() = 0;
+ virtual WTErr updateDeviceListImpl() = 0;
+
+ WCMRAudioDeviceManagerClient *m_pTheClient; ///< The device manager's client, used to send notifications.
+};
+
+#endif //#ifndef __WCMRAudioDeviceManager_h_
diff --git a/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRCoreAudioDeviceManager.cpp b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRCoreAudioDeviceManager.cpp
new file mode 100644
index 0000000000..10da07fef1
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRCoreAudioDeviceManager.cpp
@@ -0,0 +1,2866 @@
+//----------------------------------------------------------------------------------
+//
+// Copyright (c) 2008 Waves Audio Ltd. All rights reserved.
+//
+//! \file WCMRCoreAudioDeviceManager.cpp
+//!
+//! WCMRCoreAudioDeviceManager and related class declarations
+//!
+//---------------------------------------------------------------------------------*/
+#include "WCMRCoreAudioDeviceManager.h"
+#include <CoreServices/CoreServices.h>
+#include "MiscUtils/safe_delete.h"
+#include <sstream>
+#include <syslog.h>
+
+// This flag is turned to 1, but it does not work with aggregated devices.
+// due to problems with aggregated devices this flag is not functional there
+#define ENABLE_DEVICE_CHANGE_LISTNER 1
+
+#define PROPERTY_CHANGE_SLEEP_TIME_MILLISECONDS 10
+#define PROPERTY_CHANGE_TIMEOUT_SECONDS 5
+#define USE_IOCYCLE_TIMES 1 ///< Set this to 0 to use individual thread cpu measurement
+
+using namespace wvNS;
+///< Supported Sample rates
+static const double gAllSampleRates[] =
+{
+ 44100.0, 48000.0, 88200.0, 96000.0, -1 /* negative terminated list */
+};
+
+
+///< Default Supported Buffer Sizes.
+static const int gAllBufferSizes[] =
+{
+ 32, 64, 96, 128, 192, 256, 512, 1024, 2048, -1 /* negative terminated list */
+};
+
+
+///< The default SR.
+static const int DEFAULT_SR = 44100;
+///< The default buffer size.
+static const int DEFAULT_BUFFERSIZE = 128;
+
+static const int NONE_DEVICE_ID = -1;
+
+///< Number of stalls to wait before notifying user...
+static const int NUM_STALLS_FOR_NOTIFICATION = 2 * 50; // 2*50 corresponds to 2 * 50 x 42 ms idle timer - about 4 seconds.
+static const int CHANGE_CHECK_COUNTER_PERIOD = 100; // 120 corresponds to 120 x 42 ms idle timer - about 4 seconds.
+
+#define AUHAL_OUTPUT_ELEMENT 0
+#define AUHAL_INPUT_ELEMENT 1
+
+#include <sys/sysctl.h>
+
+static int getProcessorCount()
+{
+ int count = 1;
+ size_t size = sizeof(count);
+
+ if (sysctlbyname("hw.ncpu", &count, &size, NULL, 0))
+ return 1;
+
+ //if something did not work, let's revert to a safe value...
+ if (count == 0)
+ count = 1;
+
+ return count;
+}
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::WCMRCoreAudioDevice
+//
+//! Constructor for the audio device. Opens the PA device and gets information about the device.
+//! such as determining supported sampling rates, buffer sizes, and channel counts.
+//!
+//! \param *pManager : The audio device manager that's managing this device.
+//! \param deviceID : The port audio device ID.
+//! \param useMultithreading : Whether to use multi-threading for audio processing. Default is true.
+//!
+//! \return Nothing.
+//!
+//**********************************************************************************************
+WCMRCoreAudioDevice::WCMRCoreAudioDevice (WCMRCoreAudioDeviceManager *pManager, AudioDeviceID deviceID, bool useMultithreading, bool bNocopy)
+ : WCMRNativeAudioDevice (pManager, useMultithreading, bNocopy)
+ , m_SampleCountAtLastIdle (0)
+ , m_StalledSampleCounter(0)
+ , m_SampleCounter(0)
+ , m_BufferSizeChangeRequested (0)
+ , m_BufferSizeChangeReported (0)
+ , m_ResetRequested (0)
+ , m_ResetReported (0)
+ , m_ResyncRequested (0)
+ , m_ResyncReported (0)
+ , m_SRChangeRequested (0)
+ , m_SRChangeReported (0)
+ , m_ChangeCheckCounter(0)
+ , m_IOProcThreadPort (0)
+ , m_DropsDetected(0)
+ , m_DropsReported(0)
+ , m_IgnoreThisDrop(true)
+ , m_LastCPULog(0)
+#if WV_USE_TONE_GEN
+ , m_pToneData(0)
+ , m_ToneDataSamples (0)
+ , m_NextSampleToUse (0)
+#endif //WV_USE_TONE_GEN
+{
+ AUTO_FUNC_DEBUG;
+ UInt32 propSize = 0;
+ OSStatus err = kAudioHardwareNoError;
+
+ //Update device info...
+ m_DeviceID = deviceID;
+
+ m_CurrentSamplingRate = DEFAULT_SR;
+ m_CurrentBufferSize = DEFAULT_BUFFERSIZE;
+ m_StopRequested = true;
+ m_pInputData = NULL;
+
+ m_CPUCount = getProcessorCount();
+ m_LastCPULog = wvThread::now() - 10 * wvThread::ktdOneSecond;
+
+
+
+ /*
+ @constant kAudioDevicePropertyNominalSampleRate
+ A Float64 that indicates the current nominal sample rate of the AudioDevice.
+ */
+ Float64 currentNominalRate;
+ propSize = sizeof (currentNominalRate);
+ err = kAudioHardwareNoError;
+ if (AudioDeviceGetProperty(m_DeviceID, 0, 0, kAudioDevicePropertyNominalSampleRate, &propSize, &currentNominalRate) != kAudioHardwareNoError)
+ err = AudioDeviceGetProperty(m_DeviceID, 0, 1, kAudioDevicePropertyNominalSampleRate, &propSize, &currentNominalRate);
+
+ if (err == kAudioHardwareNoError)
+ m_CurrentSamplingRate = (int)currentNominalRate;
+
+ /*
+ @constant kAudioDevicePropertyBufferFrameSize
+ A UInt32 whose value indicates the number of frames in the IO buffers.
+ */
+
+ UInt32 bufferSize;
+ propSize = sizeof (bufferSize);
+ err = kAudioHardwareNoError;
+ if (AudioDeviceGetProperty(m_DeviceID, 0, 0, kAudioDevicePropertyBufferFrameSize, &propSize, &bufferSize) != kAudioHardwareNoError)
+ err = AudioDeviceGetProperty(m_DeviceID, 0, 1, kAudioDevicePropertyBufferFrameSize, &propSize, &bufferSize);
+
+ if (err == kAudioHardwareNoError)
+ m_CurrentBufferSize = (int)bufferSize;
+
+
+ UpdateDeviceInfo();
+
+ //should use a valid current SR...
+ if (m_SamplingRates.size())
+ {
+ //see if the current sr is present in the sr list, if not, use the first one!
+ std::vector<int>::iterator intIter = find(m_SamplingRates.begin(), m_SamplingRates.end(), m_CurrentSamplingRate);
+ if (intIter == m_SamplingRates.end())
+ {
+ //not found... use the first one
+ m_CurrentSamplingRate = m_SamplingRates[0];
+ }
+ }
+
+ //should use a valid current buffer size
+ if (m_BufferSizes.size())
+ {
+ //see if the current sr is present in the buffersize list, if not, use the first one!
+ std::vector<int>::iterator intIter = find(m_BufferSizes.begin(), m_BufferSizes.end(), m_CurrentBufferSize);
+ if (intIter == m_BufferSizes.end())
+ {
+ //not found... use the first one
+ m_CurrentBufferSize = m_BufferSizes[0];
+ }
+ }
+
+ //build our input/output level lists
+ for (unsigned int currentChannel = 0; currentChannel < m_InputChannels.size(); currentChannel++)
+ {
+ m_InputLevels.push_back (0.0);
+ }
+
+ //build our input/output level lists
+ for (unsigned int currentChannel = 0; currentChannel < m_OutputChannels.size(); currentChannel++)
+ {
+ m_OutputLevels.push_back (0.0);
+ }
+
+}
+
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::~WCMRCoreAudioDevice
+//
+//! Destructor for the audio device. The base release all the connections that were created, if
+//! they have not been already destroyed! Here we simply stop streaming, and close device
+//! handles if necessary.
+//!
+//! \param none
+//!
+//! \return Nothing.
+//!
+//**********************************************************************************************
+WCMRCoreAudioDevice::~WCMRCoreAudioDevice ()
+{
+ AUTO_FUNC_DEBUG;
+
+ try
+ {
+ //If device is streaming, need to stop it!
+ if (Streaming())
+ {
+ SetStreaming (false);
+ }
+
+ //If device is active (meaning stream is open) we need to close it.
+ if (Active())
+ {
+ SetActive (false);
+ }
+
+ }
+ catch (...)
+ {
+ //destructors should absorb exceptions, no harm in logging though!!
+ DEBUG_MSG ("Exception during destructor");
+ }
+
+}
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::UpdateDeviceInfo
+//
+//! Updates Device Information about channels, sampling rates, buffer sizes.
+//!
+//! \return WTErr.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::UpdateDeviceInfo ()
+{
+ AUTO_FUNC_DEBUG;
+
+ WTErr retVal = eNoErr;
+
+ // Update all devices parts regardless of errors
+ WTErr errName = UpdateDeviceName();
+ WTErr errIn = UpdateDeviceInputs();
+ WTErr errOut = UpdateDeviceOutputs();
+ WTErr errSR = eNoErr;
+ WTErr errBS = eNoErr;
+
+ errSR = UpdateDeviceSampleRates();
+ errBS = UpdateDeviceBufferSizes();
+
+ if(errName != eNoErr || errIn != eNoErr || errOut != eNoErr || errSR != eNoErr || errBS != eNoErr)
+ {
+ retVal = eCoreAudioFailed;
+ }
+
+ return retVal;
+}
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::UpdateDeviceName
+//
+//! Updates Device name.
+//!
+//! Use 'kAudioDevicePropertyDeviceName'
+//!
+//! 1. Get property name size.
+//! 2. Get property: name.
+//!
+//! \return WTErr.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::UpdateDeviceName()
+{
+ AUTO_FUNC_DEBUG;
+ WTErr retVal = eNoErr;
+ OSStatus err = kAudioHardwareNoError;
+ UInt32 propSize = 0;
+
+ // Initiate name to unknown.
+ m_DeviceName = "Unknown";
+
+ //! 1. Get property name size.
+ err = AudioDeviceGetPropertyInfo(m_DeviceID, 0, 0, kAudioDevicePropertyDeviceName, &propSize, NULL);
+ if (err == kAudioHardwareNoError)
+ {
+ //! 2. Get property: name.
+ char* deviceName = new char[propSize];
+ err = AudioDeviceGetProperty(m_DeviceID, 0, 0, kAudioDevicePropertyDeviceName, &propSize, deviceName);
+ if (err == kAudioHardwareNoError)
+ {
+ m_DeviceName = deviceName;
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device name. Device ID: " << m_DeviceID);
+ }
+
+ delete [] deviceName;
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device name property size. Device ID: " << m_DeviceID);
+ }
+
+ return retVal;
+}
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::UpdateDeviceInputs
+//
+//! Updates Device Inputs.
+//!
+//! Use 'kAudioDevicePropertyStreamConfiguration'
+//! This property returns the stream configuration of the device in an
+//! AudioBufferList (with the buffer pointers set to NULL) which describes the
+//! list of streams and the number of channels in each stream. This corresponds
+//! to what will be passed into the IOProc.
+//!
+//! 1. Get property cannels input size.
+//! 2. Get property: cannels input.
+//! 3. Update input channels
+//!
+//! \return WTErr.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::UpdateDeviceInputs()
+{
+ AUTO_FUNC_DEBUG;
+ WTErr retVal = eNoErr;
+ OSStatus err = kAudioHardwareNoError;
+ UInt32 propSize = 0;
+ int maxInputChannels = 0;
+
+ // 1. Get property cannels input size.
+ err = AudioDeviceGetPropertyInfo (m_DeviceID, 0, 1/* Input */, kAudioDevicePropertyStreamConfiguration, &propSize, NULL);
+ if (err == kAudioHardwareNoError)
+ {
+ //! 2. Get property: cannels input.
+
+ // Allocate size according to the property size. Note that this is a variable sized struct...
+ AudioBufferList *pStreamBuffers = (AudioBufferList *)malloc(propSize);
+
+ if (pStreamBuffers)
+ {
+ memset (pStreamBuffers, 0, propSize);
+
+ // Get the Input channels
+ err = AudioDeviceGetProperty (m_DeviceID, 0, 1/* Input */, kAudioDevicePropertyStreamConfiguration, &propSize, pStreamBuffers);
+ if (err == kAudioHardwareNoError)
+ {
+ // Calculate the number of input channels
+ for (UInt32 streamIndex = 0; streamIndex < pStreamBuffers->mNumberBuffers; streamIndex++)
+ {
+ maxInputChannels += pStreamBuffers->mBuffers[streamIndex].mNumberChannels;
+ }
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device Input channels. Device Name: " << m_DeviceName.c_str());
+ }
+
+ free (pStreamBuffers);
+ }
+ else
+ {
+ retVal = eMemOutOfMemory;
+ DEBUG_MSG("Faild to allocate memory. Device Name: " << m_DeviceName.c_str());
+ }
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device Input channels property size. Device Name: " << m_DeviceName.c_str());
+ }
+
+ // Update input channels
+ m_InputChannels.clear();
+ for (int channel = 0; channel < maxInputChannels; channel++)
+ {
+ std::stringstream chNameStream;
+ //A better implementation would be to retrieve the names from ASIO or CoreAudio interfaces
+ chNameStream << "Input " << (channel+1);
+ m_InputChannels.push_back (chNameStream.str());
+ }
+
+ return retVal;
+}
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::UpdateDeviceOutputs
+//
+//! Updates Device Outputs.
+//!
+//! Use 'kAudioDevicePropertyStreamConfiguration'
+//! This property returns the stream configuration of the device in an
+//! AudioBufferList (with the buffer pointers set to NULL) which describes the
+//! list of streams and the number of channels in each stream. This corresponds
+//! to what will be passed into the IOProc.
+//!
+//! 1. Get property cannels output size.
+//! 2. Get property: cannels output.
+//! 3. Update output channels
+//!
+//! \return Nothing.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::UpdateDeviceOutputs()
+{
+ AUTO_FUNC_DEBUG;
+
+ WTErr retVal = eNoErr;
+ OSStatus err = kAudioHardwareNoError;
+ UInt32 propSize = 0;
+ int maxOutputChannels = 0;
+
+ //! 1. Get property cannels output size.
+ err = AudioDeviceGetPropertyInfo (m_DeviceID, 0, 0/* Output */, kAudioDevicePropertyStreamConfiguration, &propSize, NULL);
+ if (err == kAudioHardwareNoError)
+ {
+ //! 2. Get property: cannels output.
+
+ // Allocate size according to the property size. Note that this is a variable sized struct...
+ AudioBufferList *pStreamBuffers = (AudioBufferList *)malloc(propSize);
+ if (pStreamBuffers)
+ {
+ memset (pStreamBuffers, 0, propSize);
+
+ // Get the Output channels
+ err = AudioDeviceGetProperty (m_DeviceID, 0, 0/* Output */, kAudioDevicePropertyStreamConfiguration, &propSize, pStreamBuffers);
+ if (err == kAudioHardwareNoError)
+ {
+ // Calculate the number of output channels
+ for (UInt32 streamIndex = 0; streamIndex < pStreamBuffers->mNumberBuffers; streamIndex++)
+ {
+ maxOutputChannels += pStreamBuffers->mBuffers[streamIndex].mNumberChannels;
+ }
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device Output channels. Device Name: " << m_DeviceName.c_str());
+ }
+ free (pStreamBuffers);
+ }
+ else
+ {
+ retVal = eMemOutOfMemory;
+ DEBUG_MSG("Faild to allocate memory. Device Name: " << m_DeviceName.c_str());
+ }
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device Output channels property size. Device Name: " << m_DeviceName.c_str());
+ }
+
+ // Update output channels
+ m_OutputChannels.clear();
+ for (int channel = 0; channel < maxOutputChannels; channel++)
+ {
+ std::stringstream chNameStream;
+ //A better implementation would be to retrieve the names from ASIO or CoreAudio interfaces
+ chNameStream << "Output " << (channel+1);
+ m_OutputChannels.push_back (chNameStream.str());
+ }
+
+ return retVal;
+}
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::UpdateDeviceSampleRates
+//
+//! Updates Device Sample rates.
+//!
+//! Use 'kAudioDevicePropertyAvailableNominalSampleRates'
+//!
+//! 1. Get sample rate property size.
+//! 2. Get property: sample rates.
+//! 3. Update sample rates
+//!
+//! \return Nothing.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::UpdateDeviceSampleRates()
+{
+ AUTO_FUNC_DEBUG;
+
+ WTErr retVal = eNoErr;
+ OSStatus err = kAudioHardwareNoError;
+ UInt32 propSize = 0;
+
+ m_SamplingRates.clear();
+
+ //! 1. Get sample rate property size.
+ err = AudioDeviceGetPropertyInfo(m_DeviceID, 0, 0, kAudioDevicePropertyAvailableNominalSampleRates, &propSize, NULL);
+ if (err == kAudioHardwareNoError)
+ {
+ //! 2. Get property: cannels output.
+
+ // Allocate size accrding to the number of audio values
+ int numRates = propSize / sizeof(AudioValueRange);
+ AudioValueRange* supportedRates = new AudioValueRange[numRates];
+
+ // Get sampling rates from Audio device
+ err = AudioDeviceGetProperty(m_DeviceID, 0, 0, kAudioDevicePropertyAvailableNominalSampleRates, &propSize, supportedRates);
+ if (err == kAudioHardwareNoError)
+ {
+ //! 3. Update sample rates
+
+ // now iterate through our standard SRs
+ for(int ourSR=0; gAllSampleRates[ourSR] > 0; ourSR++)
+ {
+ //check to see if our SR is in the supported rates...
+ for (int deviceSR = 0; deviceSR < numRates; deviceSR++)
+ {
+ if ((supportedRates[deviceSR].mMinimum <= gAllSampleRates[ourSR]) &&
+ (supportedRates[deviceSR].mMaximum >= gAllSampleRates[ourSR]))
+ {
+ m_SamplingRates.push_back ((int)gAllSampleRates[ourSR]);
+ break;
+ }
+ }
+ }
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device Sample rates. Device Name: " << m_DeviceName.c_str());
+ }
+
+ delete [] supportedRates;
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device Sample rates property size. Device Name: " << m_DeviceName.c_str());
+ }
+
+ return retVal;
+}
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::UpdateDeviceBufferSizes_Simple
+//
+// Use kAudioDevicePropertyBufferFrameSizeRange
+//
+// in case of 'eMatchedDuplexDevices' and a matching device exists return common device name
+// in all other cases retur base class function implementation
+//
+// 1. Get buffer size range
+// 2. Run on all ranges and add them to the list
+//
+// \return error code
+//
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::UpdateDeviceBufferSizes ()
+{
+ AUTO_FUNC_DEBUG;
+
+ WTErr retVal = eNoErr;
+ OSStatus err = kAudioHardwareNoError;
+ UInt32 propSize = 0;
+
+ // Clear buffer sizes
+ m_BufferSizes.clear();
+
+ // 1. Get buffer size range
+ AudioValueRange bufferSizesRange;
+ propSize = sizeof (AudioValueRange);
+ err = AudioDeviceGetProperty (m_DeviceID, 0, 0, kAudioDevicePropertyBufferFrameSizeRange, &propSize, &bufferSizesRange);
+ if(err == kAudioHardwareNoError)
+ {
+ // 2. Run on all ranges and add them to the list
+ for(int bsize=0; gAllBufferSizes[bsize] > 0; bsize++)
+ {
+ if ((bufferSizesRange.mMinimum <= gAllBufferSizes[bsize]) && (bufferSizesRange.mMaximum >= gAllBufferSizes[bsize]))
+ {
+ m_BufferSizes.push_back (gAllBufferSizes[bsize]);
+ }
+ }
+
+ //if we didn't get a single hit, let's simply add the min. and the max...
+ if (m_BufferSizes.empty())
+ {
+ m_BufferSizes.push_back ((int)bufferSizesRange.mMinimum);
+ m_BufferSizes.push_back ((int)bufferSizesRange.mMaximum);
+ }
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device buffer sizes range. Device Name: " << m_DeviceName.c_str());
+ }
+
+ return retVal;
+}
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::DeviceName
+//
+//! in case of 'eMatchedDuplexDevices' and a matching device exists return common device name
+//! in all other cases retur base class function implementation
+//!
+//! \param none
+//!
+//! \return current device name
+//!
+//**********************************************************************************************
+const std::string& WCMRCoreAudioDevice::DeviceName() const
+{
+ return WCMRAudioDevice::DeviceName();
+}
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::InputChannels
+//
+//! return base class function implementation
+//!
+//! \param none
+//!
+//! \return base class function implementation
+//!
+//**********************************************************************************************
+const std::vector<std::string>& WCMRCoreAudioDevice::InputChannels()
+{
+ return WCMRAudioDevice::InputChannels();
+}
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::OutputChannels
+//
+//! in case of 'eMatchedDuplexDevices' return matching device output channel if there is one
+//! in all other cases retur base class function implementation
+//!
+//! \param none
+//!
+//! \return list of output channels of current device
+//!
+//**********************************************************************************************
+const std::vector<std::string>& WCMRCoreAudioDevice::OutputChannels()
+{
+ return WCMRAudioDevice::OutputChannels();
+}
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::SamplingRates
+//
+//! in case of 'eMatchedDuplexDevices' and a matching device exists return common sample rate
+//! in all other cases retur base class function implementation
+//!
+//! \param none
+//!
+//! \return current sample rate
+//!
+//**********************************************************************************************
+const std::vector<int>& WCMRCoreAudioDevice::SamplingRates()
+{
+ return WCMRAudioDevice::SamplingRates();
+}
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::CurrentSamplingRate
+//
+//! The device's current sampling rate. This may be overridden, if the device needs to
+//! query the driver for the current rate.
+//!
+//! \param none
+//!
+//! \return The device's current sampling rate. -1 on error.
+//!
+//**********************************************************************************************
+int WCMRCoreAudioDevice::CurrentSamplingRate ()
+{
+ AUTO_FUNC_DEBUG;
+ //ToDo: Perhaps for ASIO devices that are active, we should retrive the SR from the device...
+ UInt32 propSize = 0;
+ OSStatus err = kAudioHardwareNoError;
+
+ Float64 currentNominalRate;
+ propSize = sizeof (currentNominalRate);
+ err = kAudioHardwareNoError;
+ if (AudioDeviceGetProperty(m_DeviceID, 0, 0, kAudioDevicePropertyNominalSampleRate, &propSize, &currentNominalRate) != kAudioHardwareNoError)
+ err = AudioDeviceGetProperty(m_DeviceID, 0, 1, kAudioDevicePropertyNominalSampleRate, &propSize, &currentNominalRate);
+
+ if (err == kAudioHardwareNoError)
+ m_CurrentSamplingRate = (int)currentNominalRate;
+ else
+ {
+ DEBUG_MSG("Unable to get sampling rate!");
+ }
+
+ return (m_CurrentSamplingRate);
+}
+
+
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::SetCurrentSamplingRate
+//
+//! Change the sampling rate to be used by the device.
+//!
+//! \param newRate : The rate to use (samples per sec).
+//!
+//! \return eNoErr always. The derived classes may return error codes.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::SetCurrentSamplingRate (int newRate)
+{
+ AUTO_FUNC_DEBUG;
+ std::vector<int>::iterator intIter;
+ WTErr retVal = eNoErr;
+
+ //changes the status.
+ int oldRate = CurrentSamplingRate();
+ bool oldActive = Active();
+
+ //no change, nothing to do
+ if (oldRate == newRate)
+ goto Exit;
+
+ //see if this is one of our supported rates...
+ intIter = find(m_SamplingRates.begin(), m_SamplingRates.end(), newRate);
+ if (intIter == m_SamplingRates.end())
+ {
+ //Can't change, perhaps use an "invalid param" type of error
+ retVal = eCommandLineParameter;
+ goto Exit;
+ }
+
+ if (Streaming())
+ {
+ //Can't change, perhaps use an "in use" type of error
+ retVal = eGenericErr;
+ goto Exit;
+ }
+
+ if (oldActive)
+ {
+ //Deactivate it for the change...
+ SetActive (false);
+ }
+
+ retVal = SetAndCheckCurrentSamplingRate (newRate);
+ if(retVal == eNoErr)
+ {
+ retVal = UpdateDeviceInfo ();
+ }
+
+ //reactivate it.
+ if (oldActive)
+ {
+ retVal = SetActive (true);
+ }
+
+Exit:
+
+ return (retVal);
+
+}
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::SetAndCheckCurrentSamplingRate
+//
+//! Change the sampling rate to be used by the device.
+//!
+//! \param newRate : The rate to use (samples per sec).
+//!
+//! \return eNoErr always. The derived classes may return error codes.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::SetAndCheckCurrentSamplingRate (int newRate)
+{
+ AUTO_FUNC_DEBUG;
+ std::vector<int>::iterator intIter;
+ WTErr retVal = eNoErr;
+ OSStatus err = kAudioHardwareNoError;
+ UInt32 propSize = 0;
+
+ // 1. Set new sampling rate
+ Float64 newNominalRate = newRate;
+ propSize = sizeof (Float64);
+ err = AudioDeviceSetProperty(m_DeviceID, NULL, 0, 0, kAudioDevicePropertyNominalSampleRate, propSize, &newNominalRate);
+
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::DeviceDebugInfo, (void *)"Changed the Sampling Rate.");
+
+ if (err != kAudioHardwareNoError)
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG ("Unable to set SR! Device name: " << m_DeviceName.c_str());
+ }
+ else
+ {
+ // 2. wait for the SR to actually change...
+
+ // Set total time out time
+ int tryAgain = ((PROPERTY_CHANGE_TIMEOUT_SECONDS * 1000) / PROPERTY_CHANGE_SLEEP_TIME_MILLISECONDS) ;
+ int actualWait = 0;
+ Float64 actualSamplingRate = 0.0;
+
+ // Run as ling as time out is not finished
+ while (tryAgain)
+ {
+ // Get current sampling rate
+ err = AudioDeviceGetProperty(m_DeviceID, 0, 0, kAudioDevicePropertyNominalSampleRate, &propSize, &actualSamplingRate);
+ if (err == kAudioHardwareNoError)
+ {
+ if (actualSamplingRate == newNominalRate)
+ {
+ //success, let's get out!
+ break;
+ }
+ }
+ else
+ {
+ //error reading rate, but let's not complain too much!
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::DeviceDebugInfo, (void *)"Could not read Sampling Rate for verification.");
+ DEBUG_MSG ("Unable to get SR. Device name: " << m_DeviceName.c_str());
+ }
+
+ // oh well...there's always another millisecond...
+ wvThread::sleep_milliseconds (PROPERTY_CHANGE_SLEEP_TIME_MILLISECONDS);
+ tryAgain--;
+ actualWait++;
+ }
+
+ // If sample rate actually changed
+ if (tryAgain != 0)
+ {
+ // Update member with new rate
+ m_CurrentSamplingRate = newRate;
+
+ char debugMsg[128];
+ snprintf (debugMsg, sizeof(debugMsg), "Actual Wait for SR Change was %d milliseconds", actualWait * PROPERTY_CHANGE_SLEEP_TIME_MILLISECONDS);
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::DeviceDebugInfo, (void *)debugMsg);
+ }
+ // If sample rate did not change after time out
+ else
+ {
+ // Update member with last read value
+ m_CurrentSamplingRate = static_cast<int>(actualSamplingRate);
+
+ char debugMsg[128];
+ snprintf (debugMsg, sizeof(debugMsg), "Unable to change SR, even after waiting for %d milliseconds", actualWait * PROPERTY_CHANGE_SLEEP_TIME_MILLISECONDS);
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::DeviceDebugInfo, (void *)debugMsg);
+ }
+ }
+
+ return (retVal);
+}
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::BufferSizes
+//
+//! in case of 'eMatchedDuplexDevices' and a matching device exists return common buffer sizes
+//! in all other cases retur base class function implementation
+//!
+//! \param none
+//!
+//! \return current sample rate
+//!
+//**********************************************************************************************
+const std::vector<int>& WCMRCoreAudioDevice::BufferSizes()
+{
+ return WCMRAudioDevice::BufferSizes();
+}
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::CurrentBufferSize
+//
+//! The device's current buffer size in use. This may be overridden, if the device needs to
+//! query the driver for the current size.
+//!
+//! \param none
+//!
+//! \return The device's current buffer size. 0 on error.
+//!
+//**********************************************************************************************
+int WCMRCoreAudioDevice::CurrentBufferSize ()
+{
+ AUTO_FUNC_DEBUG;
+
+ return (m_CurrentBufferSize);
+}
+
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::SetCurrentBufferSize
+//
+//! Change the buffer size to be used by the device. This will most likely be overridden,
+//! the base class simply updates the member variable.
+//!
+//! \param newSize : The buffer size to use (in sample-frames)
+//!
+//! \return eNoErr always. The derived classes may return error codes.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::SetCurrentBufferSize (int newSize)
+{
+ AUTO_FUNC_DEBUG;
+ WTErr retVal = eNoErr;
+ std::vector<int>::iterator intIter;
+
+ //changes the status.
+ int oldSize = CurrentBufferSize();
+ bool oldActive = Active();
+
+ //same size, nothing to do.
+ if (oldSize == newSize)
+ goto Exit;
+
+ if (Streaming())
+ {
+ //Can't change, perhaps use an "in use" type of error
+ retVal = eGenericErr;
+ goto Exit;
+ }
+
+ if (oldActive)
+ {
+ //Deactivate it for the change...
+ SetActive (false);
+ }
+
+ // when audio device is inactive it is safe to set a working buffer size according to new buffer size
+ // if 'newSize' is not a valid buffer size, another valid buffer size will be set
+ retVal = SetWorkingBufferSize(newSize);
+ if(retVal != eNoErr)
+ {
+ DEBUG_MSG("Unable to set a working buffer size. Device Name: " << DeviceName().c_str());
+ goto Exit;
+ }
+
+ //reactivate it.
+ if (oldActive)
+ {
+ retVal = SetActive (true);
+ if(retVal != eNoErr)
+ {
+ DEBUG_MSG("Unable to activate device. Device Name: " << DeviceName().c_str());
+ goto Exit;
+ }
+ }
+
+Exit:
+
+ return (retVal);
+}
+
+WTErr WCMRCoreAudioDevice::SetWorkingBufferSize(int newSize)
+{
+ AUTO_FUNC_DEBUG;
+ WTErr retVal = eNoErr;
+ OSStatus err = kAudioHardwareNoError;
+
+ // 1. Set new buffer size
+ err = SetBufferSizesByIO(newSize);
+
+ // If there's no error it means this buffer size is supported
+ if(err == kAudioHardwareNoError)
+ {
+ m_CurrentBufferSize = newSize;
+ }
+ // If there was an error it means that this buffer size was not supported
+ else
+ {
+ // In case the new buffer size could not be set, set another working buffer size
+
+ // Run on all buffer sizes:
+
+ // Try setting buffer sizes that are bigger then selected buffer size first,
+ // Since bigger buffer sizes usually work safer
+ for(std::vector<int>::const_iterator iter = m_BufferSizes.begin();iter != m_BufferSizes.end();++iter)
+ {
+ int nCurBS = *iter;
+
+ if(nCurBS > newSize)
+ {
+ // Try setting current buffer size
+ err = SetBufferSizesByIO(nCurBS);
+
+ // in case buffer size is valid
+ if(err == kAudioHardwareNoError)
+ {
+ // Set current buffer size
+ m_CurrentBufferSize = nCurBS;
+ break;
+ }
+ }
+ }
+
+ // If bigger buffer sizes failed, go to smaller buffer sizes
+ if(err != kAudioHardwareNoError)
+ {
+ for(std::vector<int>::const_iterator iter = m_BufferSizes.begin();iter != m_BufferSizes.end();++iter)
+ {
+ int nCurBS = *iter;
+
+ if(nCurBS < newSize)
+ {
+ // Try setting current buffer size
+ err = SetBufferSizesByIO(*iter);
+
+ // in case buffer size is valid
+ if(err == kAudioHardwareNoError)
+ {
+ // Set current buffer size
+ m_CurrentBufferSize = *iter;
+ break;
+ }
+ }
+ }
+ }
+
+ // Check if a valid buffer size was found
+ if(err == kAudioHardwareNoError)
+ {
+ // Notify that a different sample rate is set
+ char debugMsg[256];
+ snprintf (debugMsg, sizeof(debugMsg), "Could not set buffer size: %d, Set buffer size to: %d.", newSize, m_CurrentBufferSize);
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::DeviceDebugInfo, (void *)debugMsg);
+ }
+ // if there was no buffer size that could be set
+ else
+ {
+ // Set the parameter buffer size by default, set a debug message
+ m_CurrentBufferSize = newSize;
+ DEBUG_MSG("Unable to set any buffer size. Device Name: " << m_DeviceName.c_str());
+ }
+ }
+
+ return retVal;
+}
+
+OSStatus WCMRCoreAudioDevice::SetBufferSizesByIO(int newSize)
+{
+ OSStatus err = kAudioHardwareNoError;
+
+ // 1. Set new buffer size
+ UInt32 bufferSize = (UInt32)newSize;
+ UInt32 propSize = sizeof (UInt32);
+
+ // Set new buffer size to input
+ if (!m_InputChannels.empty())
+ {
+ err = AudioDeviceSetProperty(m_DeviceID, NULL, 0, 1, kAudioDevicePropertyBufferFrameSize, propSize, &bufferSize);
+ }
+ else
+ {
+ err = AudioDeviceSetProperty(m_DeviceID, NULL, 0, 0, kAudioDevicePropertyBufferFrameSize, propSize, &bufferSize);
+ }
+
+ return err;
+}
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::ConnectionStatus
+//
+//! Retrieves the device's current connection status. This will most likely be overridden,
+//! in case some driver communication is required to query the status.
+//!
+//! \param none
+//!
+//! \return A ConnectionStates value.
+//!
+//**********************************************************************************************
+WCMRCoreAudioDevice::ConnectionStates WCMRCoreAudioDevice::ConnectionStatus ()
+{
+ AUTO_FUNC_DEBUG;
+ //ToDo: May want to do something more to extract the actual status!
+ return (m_ConnectionStatus);
+
+}
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::EnableAudioUnitIO
+//
+//! Sets up the AUHAL for IO, allowing changes to the devices to be used by the AudioUnit.
+//!
+//! \param none
+//!
+//! \return eNoErr on success, an error code on failure.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::EnableAudioUnitIO()
+{
+ AUTO_FUNC_DEBUG;
+ WTErr retVal = eNoErr;
+ OSStatus err = kAudioHardwareNoError;
+
+ UInt32 enableIO = 1;
+ if (!m_InputChannels.empty())
+ {
+ ///////////////
+ //ENABLE IO (INPUT)
+ //You must enable the Audio Unit (AUHAL) for input
+
+ //Enable input on the AUHAL
+ err = AudioUnitSetProperty(m_AUHALAudioUnit,
+ kAudioOutputUnitProperty_EnableIO, kAudioUnitScope_Input,
+ AUHAL_INPUT_ELEMENT,
+ &enableIO, sizeof(enableIO));
+
+ if (err)
+ {
+ DEBUG_MSG("Couldn't Enable IO on input scope of input element, error = " << err);
+ retVal = eGenericErr;
+ goto Exit;
+ }
+ }
+
+ //disable Output on the AUHAL if there's no output
+ if (m_OutputChannels.empty())
+ enableIO = 0;
+ else
+ enableIO = 1;
+
+ err = AudioUnitSetProperty(m_AUHALAudioUnit,
+ kAudioOutputUnitProperty_EnableIO, kAudioUnitScope_Output,
+ AUHAL_OUTPUT_ELEMENT,
+ &enableIO, sizeof(enableIO));
+
+ if (err)
+ {
+ DEBUG_MSG("Couldn't Enable/Disable IO on output scope of output element, error = " << err);
+ retVal = eGenericErr;
+ goto Exit;
+ }
+
+Exit:
+ return retVal;
+}
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::EnableListeners
+//
+//! Sets up listeners to listen for Audio Device property changes, so that app can be notified.
+//!
+//! \param none
+//!
+//! \return eNoErr on success, an error code on failure.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::EnableListeners()
+{
+ AUTO_FUNC_DEBUG;
+ WTErr retVal = eNoErr;
+ OSStatus err = kAudioHardwareNoError;
+
+ //listner for SR change...
+ err = AudioDeviceAddPropertyListener(m_DeviceID, 0, 0, kAudioDevicePropertyNominalSampleRate,
+ StaticPropertyChangeProc, this);
+
+ if (err)
+ {
+ DEBUG_MSG("Couldn't Setup SR Property Listner, error = " << err);
+ retVal = eGenericErr;
+ goto Exit;
+ }
+
+#if ENABLE_DEVICE_CHANGE_LISTNER
+ {
+ //listner for device change...
+ err = AudioDeviceAddPropertyListener(m_DeviceID, 0, 0, kAudioDevicePropertyDeviceHasChanged,
+ StaticPropertyChangeProc, this);
+
+ if (err)
+ {
+ DEBUG_MSG("Couldn't Setup device change Property Listner, error = " << err);
+ retVal = eGenericErr;
+ goto Exit;
+ }
+ }
+#endif //ENABLE_DEVICE_CHANGE_LISTNER
+
+ //listner for dropouts...
+ err = AudioDeviceAddPropertyListener(m_DeviceID, 0, 0, kAudioDeviceProcessorOverload,
+ StaticPropertyChangeProc, this);
+
+ if (err)
+ {
+ DEBUG_MSG("Couldn't Setup Processor Overload Property Listner, error = " << err);
+ retVal = eGenericErr;
+ goto Exit;
+ }
+
+
+Exit:
+ return retVal;
+}
+
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::DisableListeners
+//
+//! Undoes the work done by EnableListeners
+//!
+//! \param none
+//!
+//! \return eNoErr on success, an error code on failure.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::DisableListeners()
+{
+ AUTO_FUNC_DEBUG;
+ WTErr retVal = eNoErr;
+ OSStatus err = kAudioHardwareNoError;
+
+ //listner for SR change...
+ err = AudioDeviceRemovePropertyListener(m_DeviceID, 0, 0, kAudioDevicePropertyNominalSampleRate,
+ StaticPropertyChangeProc);
+
+ if (err)
+ {
+ DEBUG_MSG("Couldn't Cleanup SR Property Listner, error = " << err);
+ //not sure if we need to report this...
+ }
+
+#if ENABLE_DEVICE_CHANGE_LISTNER
+ {
+ err = AudioDeviceRemovePropertyListener(m_DeviceID, 0, 0, kAudioDevicePropertyDeviceHasChanged,
+ StaticPropertyChangeProc);
+
+ if (err)
+ {
+ DEBUG_MSG("Couldn't Cleanup device change Property Listner, error = " << err);
+ //not sure if we need to report this...
+ }
+ }
+#endif //ENABLE_DEVICE_CHANGE_LISTNER
+
+ err = AudioDeviceRemovePropertyListener(m_DeviceID, 0, 0, kAudioDeviceProcessorOverload,
+ StaticPropertyChangeProc);
+
+ if (err)
+ {
+ DEBUG_MSG("Couldn't Cleanup device change Property Listner, error = " << err);
+ //not sure if we need to report this...
+ }
+
+
+ return retVal;
+}
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::StaticPropertyChangeProc
+//
+//! The property change function called (as a result of EnableListeners) when device properties change.
+//! It calls upon the non-static PropertyChangeProc to do the work.
+//!
+//! \param inDevice : The audio device in question.
+//! \param inChannel : The channel on which the property has change.
+//! \param isInput : If the change is for Input.
+//! \param inPropertyID : The property that has changed.
+//! \param inClientData: What was passed when listener was enabled, in our case teh WCMRCoreAudioDevice object.
+//!
+//! \return 0 always.
+//!
+//**********************************************************************************************
+OSStatus WCMRCoreAudioDevice::StaticPropertyChangeProc (AudioDeviceID /*inDevice*/, UInt32 /*inChannel*/, Boolean /*isInput*/,
+ AudioDevicePropertyID inPropertyID, void *inClientData)
+{
+ if (inClientData)
+ {
+ WCMRCoreAudioDevice* pCoreDevice = (WCMRCoreAudioDevice *)inClientData;
+ pCoreDevice->PropertyChangeProc (inPropertyID);
+ }
+
+ return 0;
+}
+
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::PropertyChangeProc
+//
+//! The non-static property change proc. Gets called when properties change. Since this gets called
+//! on an arbitrary thread, we simply update the request counters and return.
+//!
+//! \param none
+//!
+//! \return nothing.
+//!
+//**********************************************************************************************
+void WCMRCoreAudioDevice::PropertyChangeProc (AudioDevicePropertyID inPropertyID)
+{
+ switch (inPropertyID)
+ {
+ case kAudioDevicePropertyNominalSampleRate:
+ m_SRChangeRequested++;
+ break;
+#if ENABLE_DEVICE_CHANGE_LISTNER
+ case kAudioDevicePropertyDeviceHasChanged:
+ {
+ m_ResetRequested++;
+ }
+ break;
+#endif //ENABLE_DEVICE_CHANGE_LISTNER
+ case kAudioDeviceProcessorOverload:
+ if (m_IgnoreThisDrop)
+ m_IgnoreThisDrop = false; //We'll ignore once, just once!
+ else
+ m_DropsDetected++;
+ break;
+ default:
+ break;
+ }
+}
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::SetupAUHAL
+//
+//! Sets up the AUHAL AudioUnit for device IO.
+//!
+//! \param none
+//!
+//! \return eNoErr on success, an error code on failure.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::SetupAUHAL()
+{
+ AUTO_FUNC_DEBUG;
+ WTErr retVal = eNoErr;
+ OSStatus err = kAudioHardwareNoError;
+ UInt32 propSize = 0;
+ Component comp;
+ ComponentDescription desc;
+ AudioStreamBasicDescription streamFormatToUse, auhalStreamFormat;
+
+ //There are several different types of Audio Units.
+ //Some audio units serve as Outputs, Mixers, or DSP
+ //units. See AUComponent.h for listing
+ desc.componentType = kAudioUnitType_Output;
+
+ //Every Component has a subType, which will give a clearer picture
+ //of what this components function will be.
+ desc.componentSubType = kAudioUnitSubType_HALOutput;
+
+ //all Audio Units in AUComponent.h must use
+ //"kAudioUnitManufacturer_Apple" as the Manufacturer
+ desc.componentManufacturer = kAudioUnitManufacturer_Apple;
+ desc.componentFlags = 0;
+ desc.componentFlagsMask = 0;
+
+ //Finds a component that meets the desc spec's
+ comp = FindNextComponent(NULL, &desc);
+ if (comp == NULL)
+ {
+ DEBUG_MSG("Couldn't find AUHAL Component");
+ retVal = eGenericErr;
+ goto Exit;
+ }
+
+ //gains access to the services provided by the component
+ OpenAComponent(comp, &m_AUHALAudioUnit);
+
+
+ retVal = EnableAudioUnitIO();
+ if (retVal != eNoErr)
+ goto Exit;
+
+ //Now setup the device to use by the audio unit...
+
+ //input
+ if (!m_InputChannels.empty())
+ {
+ err = AudioUnitSetProperty(m_AUHALAudioUnit, kAudioOutputUnitProperty_CurrentDevice,
+ kAudioUnitScope_Global, AUHAL_INPUT_ELEMENT,
+ &m_DeviceID, sizeof(m_DeviceID));
+
+ if (err)
+ {
+ DEBUG_MSG("Couldn't Set the audio device property for Input Element Global scope, error = " << err);
+ retVal = eGenericErr;
+ goto Exit;
+ }
+ }
+
+ //output
+ if (!m_OutputChannels.empty())
+ {
+ err = AudioUnitSetProperty(m_AUHALAudioUnit, kAudioOutputUnitProperty_CurrentDevice,
+ kAudioUnitScope_Global, AUHAL_OUTPUT_ELEMENT,
+ &m_DeviceID, sizeof(m_DeviceID));
+
+ if (err)
+ {
+ DEBUG_MSG("Couldn't Set the audio device property for Output Element Global scope, error = " << err);
+ retVal = eGenericErr;
+ goto Exit;
+ }
+ }
+
+ //also set Sample Rate...
+ {
+ retVal = SetAndCheckCurrentSamplingRate(m_CurrentSamplingRate);
+ if(retVal != eNoErr)
+ {
+ DEBUG_MSG ("Unable to set SR, error = " << err);
+ goto Exit;
+ }
+ }
+
+ //now set the buffer size...
+ {
+ err = SetWorkingBufferSize(m_CurrentBufferSize);
+ if (err)
+ {
+ DEBUG_MSG("Couldn't Set the buffer size property, error = " << err);
+ //we don't really quit here..., just keep going even if this does not work,
+ //the AUHAL is supposed to take care of this by way of slicing...
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::DeviceDebugInfo, (void *)"Could not set buffer size.");
+
+ }
+ }
+
+ //convertor quality
+ {
+ UInt32 quality = kAudioConverterQuality_Max;
+ propSize = sizeof (quality);
+ err = AudioUnitSetProperty(m_AUHALAudioUnit,
+ kAudioUnitProperty_RenderQuality, kAudioUnitScope_Global,
+ AUHAL_OUTPUT_ELEMENT,
+ &quality, sizeof (quality));
+
+ if (err != kAudioHardwareNoError)
+ {
+ DEBUG_MSG ("Unable to set Convertor Quality, error = " << err);
+ retVal = eGenericErr;
+ goto Exit;
+ }
+ }
+
+ memset (&auhalStreamFormat, 0, sizeof (auhalStreamFormat));
+ propSize = sizeof (auhalStreamFormat);
+ err = AudioUnitGetProperty(m_AUHALAudioUnit,
+ kAudioUnitProperty_StreamFormat, kAudioUnitScope_Input,
+ AUHAL_INPUT_ELEMENT,
+ &auhalStreamFormat, &propSize);
+ if (err != kAudioHardwareNoError)
+ {
+ DEBUG_MSG ("Unable to get Input format, error = " << err);
+ retVal = eGenericErr;
+ goto Exit;
+ }
+
+ if (auhalStreamFormat.mSampleRate != (Float64)m_CurrentSamplingRate)
+ {
+ TRACE_MSG ("AUHAL's Input SR differs from expected SR, expected = " << m_CurrentSamplingRate << ", AUHAL's = " << (UInt32)auhalStreamFormat.mSampleRate);
+ }
+
+ //format, and slice size...
+ memset (&streamFormatToUse, 0, sizeof (streamFormatToUse));
+ streamFormatToUse.mFormatID = kAudioFormatLinearPCM;
+ streamFormatToUse.mFormatFlags = kAudioFormatFlagsNativeFloatPacked;
+ streamFormatToUse.mFramesPerPacket = 1;
+ streamFormatToUse.mBitsPerChannel = sizeof (float) * 8;
+ streamFormatToUse.mSampleRate = auhalStreamFormat.mSampleRate;
+
+ if (!m_InputChannels.empty())
+ {
+ streamFormatToUse.mChannelsPerFrame = m_InputChannels.size();
+ streamFormatToUse.mBytesPerFrame = sizeof (float)*streamFormatToUse.mChannelsPerFrame;
+ streamFormatToUse.mBytesPerPacket = streamFormatToUse.mBytesPerFrame;
+ propSize = sizeof (streamFormatToUse);
+ err = AudioUnitSetProperty(m_AUHALAudioUnit,
+ kAudioUnitProperty_StreamFormat, kAudioUnitScope_Output,
+ AUHAL_INPUT_ELEMENT,
+ &streamFormatToUse, sizeof (streamFormatToUse));
+
+ if (err != kAudioHardwareNoError)
+ {
+ DEBUG_MSG ("Unable to set Input format, error = " << err);
+ retVal = eGenericErr;
+ goto Exit;
+ }
+
+ UInt32 bufferSize = m_CurrentBufferSize;
+ err = AudioUnitSetProperty(m_AUHALAudioUnit,
+ kAudioUnitProperty_MaximumFramesPerSlice, kAudioUnitScope_Output,
+ AUHAL_INPUT_ELEMENT,
+ &bufferSize, sizeof (bufferSize));
+
+ if (err != kAudioHardwareNoError)
+ {
+ DEBUG_MSG ("Unable to set Input frames, error = " << err);
+ retVal = eGenericErr;
+ goto Exit;
+ }
+
+ }
+
+ if (!m_OutputChannels.empty())
+ {
+ err = AudioUnitGetProperty(m_AUHALAudioUnit,
+ kAudioUnitProperty_StreamFormat, kAudioUnitScope_Output,
+ AUHAL_OUTPUT_ELEMENT,
+ &auhalStreamFormat, &propSize);
+ if (err != kAudioHardwareNoError)
+ {
+ DEBUG_MSG ("Unable to get Output format, error = " << err);
+ retVal = eGenericErr;
+ goto Exit;
+ }
+
+ if (auhalStreamFormat.mSampleRate != (Float64)m_CurrentSamplingRate)
+ {
+ TRACE_MSG ("AUHAL's Output SR differs from expected SR, expected = " << m_CurrentSamplingRate << ", AUHAL's = " << (UInt32)auhalStreamFormat.mSampleRate);
+ }
+
+
+ streamFormatToUse.mChannelsPerFrame = m_OutputChannels.size();
+ streamFormatToUse.mBytesPerFrame = sizeof (float)*streamFormatToUse.mChannelsPerFrame;
+ streamFormatToUse.mBytesPerPacket = streamFormatToUse.mBytesPerFrame;
+ streamFormatToUse.mSampleRate = auhalStreamFormat.mSampleRate;
+ propSize = sizeof (streamFormatToUse);
+ err = AudioUnitSetProperty(m_AUHALAudioUnit,
+ kAudioUnitProperty_StreamFormat, kAudioUnitScope_Input,
+ AUHAL_OUTPUT_ELEMENT,
+ &streamFormatToUse, sizeof (streamFormatToUse));
+
+ if (err != kAudioHardwareNoError)
+ {
+ DEBUG_MSG ("Unable to set Output format, error = " << err);
+ retVal = eGenericErr;
+ goto Exit;
+ }
+
+ UInt32 bufferSize = m_CurrentBufferSize;
+ err = AudioUnitSetProperty(m_AUHALAudioUnit,
+ kAudioUnitProperty_MaximumFramesPerSlice, kAudioUnitScope_Input,
+ AUHAL_OUTPUT_ELEMENT,
+ &bufferSize, sizeof (bufferSize));
+
+ if (err != kAudioHardwareNoError)
+ {
+ DEBUG_MSG ("Unable to set Output frames, error = " << err);
+ retVal = eGenericErr;
+ goto Exit;
+ }
+
+ }
+
+ //setup callback (IOProc)
+ {
+ AURenderCallbackStruct renderCallback;
+ memset (&renderCallback, 0, sizeof (renderCallback));
+ propSize = sizeof (renderCallback);
+ renderCallback.inputProc = StaticAudioIOProc;
+ renderCallback.inputProcRefCon = this;
+
+ err = AudioUnitSetProperty(m_AUHALAudioUnit,
+ (m_OutputChannels.empty() ? (AudioUnitPropertyID)kAudioOutputUnitProperty_SetInputCallback : (AudioUnitPropertyID)kAudioUnitProperty_SetRenderCallback),
+ kAudioUnitScope_Output,
+ m_OutputChannels.empty() ? AUHAL_INPUT_ELEMENT : AUHAL_OUTPUT_ELEMENT,
+ &renderCallback, sizeof (renderCallback));
+
+ if (err != kAudioHardwareNoError)
+ {
+ DEBUG_MSG ("Unable to set callback, error = " << err);
+ retVal = eGenericErr;
+ goto Exit;
+ }
+ }
+
+ retVal = EnableListeners();
+ if (retVal != eNoErr)
+ goto Exit;
+
+ //also prepare the buffer list for input...
+ if (!m_InputChannels.empty())
+ {
+
+ //now setup the buffer list.
+ memset (&m_InputAudioBufferList, 0, sizeof (m_InputAudioBufferList));
+ m_InputAudioBufferList.mNumberBuffers = 1;
+ m_InputAudioBufferList.mBuffers[0].mNumberChannels = m_InputChannels.size();
+ m_InputAudioBufferList.mBuffers[0].mDataByteSize = m_InputAudioBufferList.mBuffers[0].mNumberChannels *
+ m_CurrentBufferSize * sizeof(float);
+ //allocate the data buffer...
+ try
+ {
+ m_pInputData = new float[m_InputAudioBufferList.mBuffers[0].mNumberChannels * m_CurrentBufferSize];
+ }
+ catch (...)
+ {
+ retVal = eMemNewFailed;
+ goto Exit;
+ }
+
+ m_InputAudioBufferList.mBuffers[0].mData = m_pInputData;
+
+ //zero it out...
+ memset (m_InputAudioBufferList.mBuffers[0].mData, 0, m_InputAudioBufferList.mBuffers[0].mDataByteSize);
+
+ }
+
+ //initialize the audio-unit now!
+ err = AudioUnitInitialize(m_AUHALAudioUnit);
+ if (err != kAudioHardwareNoError)
+ {
+ DEBUG_MSG ("Unable to Initialize AudioUnit = " << err);
+ retVal = eGenericErr;
+ goto Exit;
+ }
+
+Exit:
+ if (retVal != eNoErr)
+ TearDownAUHAL();
+
+ return retVal;
+}
+
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::TearDownAUHAL
+//
+//! Undoes the work done by SetupAUHAL
+//!
+//! \param none
+//!
+//! \return eNoErr on success, an error code on failure.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::TearDownAUHAL()
+{
+ WTErr retVal = eNoErr;
+
+ if (m_AUHALAudioUnit)
+ {
+ DisableListeners ();
+ AudioUnitUninitialize(m_AUHALAudioUnit);
+ CloseComponent(m_AUHALAudioUnit);
+ m_AUHALAudioUnit = NULL;
+ }
+
+ safe_delete_array(m_pInputData);
+
+ return retVal;
+}
+
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::SetActive
+//
+//! Sets the device's activation status. Essentially, opens or closes the PA device.
+//! If it's an ASIO device it may result in buffer size change in some cases.
+//!
+//! \param newState : Should be true to activate, false to deactivate. This roughly corresponds
+//! to opening and closing the device handle/stream/audio unit.
+//!
+//! \return eNoErr on success, an error code otherwise.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::SetActive (bool newState)
+{
+ AUTO_FUNC_DEBUG;
+
+ WTErr retVal = eNoErr;
+
+ if (Active() == newState)
+ goto Exit;
+
+
+ if (newState)
+ {
+
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::DeviceDebugInfo, (void *)"Setting up AUHAL.");
+ retVal = SetupAUHAL();
+
+ if (retVal != eNoErr)
+ goto Exit;
+
+ m_BufferSizeChangeRequested = 0;
+ m_BufferSizeChangeReported = 0;
+ m_ResetRequested = 0;
+ m_ResetReported = 0;
+ m_ResyncRequested = 0;
+ m_ResyncReported = 0;
+ m_SRChangeRequested = 0;
+ m_SRChangeReported = 0;
+ m_DropsDetected = 0;
+ m_DropsReported = 0;
+ m_IgnoreThisDrop = true;
+ }
+ else
+ {
+ if (Streaming())
+ {
+ SetStreaming (false);
+ }
+
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::DeviceDebugInfo, (void *)"Tearing down AUHAL.");
+ retVal = TearDownAUHAL();
+ if (retVal != eNoErr)
+ goto Exit;
+
+ m_BufferSizeChangeRequested = 0;
+ m_BufferSizeChangeReported = 0;
+ m_ResetRequested = 0;
+ m_ResetReported = 0;
+ m_ResyncRequested = 0;
+ m_ResyncReported = 0;
+ m_SRChangeRequested = 0;
+ m_SRChangeReported = 0;
+ m_DropsDetected = 0;
+ m_DropsReported = 0;
+ m_IgnoreThisDrop = true;
+
+ UpdateDeviceInfo();
+
+ }
+
+ m_IsActive = newState;
+
+Exit:
+ return (retVal);
+}
+
+
+#if WV_USE_TONE_GEN
+//**********************************************************************************************
+// WCMRCoreAudioDevice::SetupToneGenerator
+//
+//! Sets up the Tone generator - only if a file /tmp/tonegen.txt is present. If the file is
+//! present, it reads the value in the file and uses that as the frequency for the tone. This
+//! code attempts to create an array of samples that would constitute an integral number of
+//! cycles - for the currently active sampling rate. If tonegen is active, then the input
+//! from the audio device is ignored, instead a data is supplied from the tone generator's
+//! array - for all channels. The array is in m_pToneData, the size of the array is in
+//! m_ToneDataSamples, and m_NextSampleToUse holds the index in the array from where
+//! the next sample is going to be taken.
+//!
+//!
+//! \return : Nothing
+//!
+//**********************************************************************************************
+void WCMRCoreAudioDevice::SetupToneGenerator ()
+{
+ safe_delete_array(m_pToneData);
+ m_ToneDataSamples = 0;
+
+ //if tonegen exists?
+ FILE *toneGenHandle = fopen ("/tmp/tonegen.txt", "r");
+ if (toneGenHandle)
+ {
+ int toneFreq = 0;
+ fscanf(toneGenHandle, "%d", &toneFreq);
+ if ((toneFreq <= 0) || (toneFreq > (m_CurrentSamplingRate/2)))
+ {
+ toneFreq = 1000;
+ }
+
+
+ m_ToneDataSamples = m_CurrentSamplingRate / toneFreq;
+ int toneDataSamplesFrac = m_CurrentSamplingRate % m_ToneDataSamples;
+ int powerOfTen = 1;
+ while (toneDataSamplesFrac)
+ {
+ m_ToneDataSamples = (uint32_t)((pow(10, powerOfTen) * m_CurrentSamplingRate) / toneFreq);
+ toneDataSamplesFrac = m_CurrentSamplingRate % m_ToneDataSamples;
+ powerOfTen++;
+ }
+
+ //allocate
+ m_pToneData = new float_t[m_ToneDataSamples];
+
+ //fill with a -6dB Sine Tone
+ uint32_t numSamplesLeft = m_ToneDataSamples;
+ float_t *pNextSample = m_pToneData;
+ double phase = 0;
+ double phaseIncrement = (M_PI * 2.0 * toneFreq ) / ((double)m_CurrentSamplingRate);
+ while (numSamplesLeft)
+ {
+ *pNextSample = (float_t)(0.5 * sin(phase));
+ phase += phaseIncrement;
+ pNextSample++;
+ numSamplesLeft--;
+ }
+
+ m_NextSampleToUse = 0;
+
+ fclose(toneGenHandle);
+ }
+}
+#endif //WV_USE_TONE_GEN
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::SetStreaming
+//
+//! Sets the device's streaming status. Calls PA's Start/Stop stream routines.
+//!
+//! \param newState : Should be true to start streaming, false to stop streaming. This roughly
+//! corresponds to calling Start/Stop on the lower level interface.
+//!
+//! \return eNoErr always, the derived classes may return appropriate error code.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::SetStreaming (bool newState)
+{
+ AUTO_FUNC_DEBUG;
+ WTErr retVal = eNoErr;
+ ComponentResult err = 0;
+
+ if (Streaming () == newState)
+ goto Exit;
+
+ if (newState)
+ {
+#if WV_USE_TONE_GEN
+ SetupToneGenerator ();
+#endif //WV_USE_TONE_GEN
+
+ m_StopRequested = false;
+ m_SampleCountAtLastIdle = 0;
+ m_StalledSampleCounter = 0;
+ m_SampleCounter = 0;
+ m_IOProcThreadPort = 0;
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::DeviceDebugInfo, (void *)"Starting AUHAL.");
+
+ if (m_UseMultithreading)
+ {
+ //set thread constraints...
+ unsigned int periodAndConstraintUS = (unsigned int)((1000000.0 * m_CurrentBufferSize) / m_CurrentSamplingRate);
+ unsigned int computationUS = (unsigned int)(0.8 * periodAndConstraintUS); //assuming we may want to use up to 80% CPU
+ //ErrandManager().SetRealTimeConstraintsForAllThreads (periodAndConstraintUS, computationUS, periodAndConstraintUS);
+ }
+
+ err = AudioOutputUnitStart (m_AUHALAudioUnit);
+
+ if(err)
+ {
+ DEBUG_MSG( "Failed to start AudioUnit, err " << err );
+ retVal = eGenericErr;
+ goto Exit;
+ }
+ }
+ else
+ {
+ m_StopRequested = true;
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::DeviceDebugInfo, (void *)"Stopping AUHAL.");
+ err = AudioOutputUnitStop (m_AUHALAudioUnit);
+ if (!err)
+ {
+ if (!m_InputChannels.empty());
+ {
+ err = AudioUnitReset (m_AUHALAudioUnit, kAudioUnitScope_Global, AUHAL_INPUT_ELEMENT);
+ }
+ if (!m_OutputChannels.empty());
+ {
+ err = AudioUnitReset (m_AUHALAudioUnit, kAudioUnitScope_Global, AUHAL_OUTPUT_ELEMENT);
+ }
+ }
+
+ if(err)
+ {
+ DEBUG_MSG( "Failed to stop AudioUnit " << err );
+ retVal = eGenericErr;
+ goto Exit;
+ }
+ m_IOProcThreadPort = 0;
+ }
+
+ // After units restart, reset request for reset and SR change
+ m_SRChangeReported = m_SRChangeRequested;
+ m_ResetReported = m_ResetRequested;
+
+ m_IsStreaming = newState;
+
+Exit:
+ return (retVal);
+}
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::DoIdle
+//
+//! A place for doing idle time processing. The other derived classes will probably do something
+//! meaningful.
+//!
+//! \param none
+//!
+//! \return eNoErr always.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::DoIdle ()
+{
+ if (m_BufferSizeChangeRequested != m_BufferSizeChangeReported)
+ {
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::BufferSizeChanged);
+ m_BufferSizeChangeReported = m_BufferSizeChangeRequested;
+ }
+
+ if (m_ResetRequested != m_ResetReported)
+ {
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::RequestReset);
+ m_ResetReported = m_ResetRequested;
+ }
+
+
+ if (m_ResyncRequested != m_ResyncReported)
+ {
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::RequestResync);
+ m_ResyncReported = m_ResyncRequested;
+ }
+
+ if (m_SRChangeReported != m_SRChangeRequested)
+ {
+ m_SRChangeReported = m_SRChangeRequested;
+ int newSR = CurrentSamplingRate();
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::SamplingRateChanged, (void *)newSR);
+ }
+
+ if (m_DropsReported != m_DropsDetected)
+ {
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::DeviceDroppedSamples);
+ m_DropsReported = m_DropsDetected;
+ }
+
+
+ //Perhaps add checks to make sure a stream counter is incrementing if
+ //stream is supposed to be streaming!
+ if (Streaming())
+ {
+ //latch the value
+ int64_t currentSampleCount = m_SampleCounter;
+ if (m_SampleCountAtLastIdle == currentSampleCount)
+ m_StalledSampleCounter++;
+ else
+ {
+ m_SampleCountAtLastIdle = (int)currentSampleCount;
+ m_StalledSampleCounter = 0;
+ }
+
+ if (m_StalledSampleCounter > NUM_STALLS_FOR_NOTIFICATION)
+ {
+ m_StalledSampleCounter = 0;
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::DeviceStoppedStreaming, (void *)currentSampleCount);
+ }
+ }
+
+
+ return (eNoErr);
+}
+
+
+
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::SetMonitorChannels
+//
+//! Used to set the channels to be used for monitoring.
+//!
+//! \param leftChannel : Left monitor channel index.
+//! \param rightChannel : Right monitor channel index.
+//!
+//! \return eNoErr always, the derived classes may return appropriate errors.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::SetMonitorChannels (int leftChannel, int rightChannel)
+{
+ AUTO_FUNC_DEBUG;
+ //This will most likely be overridden, the base class simply
+ //changes the member.
+ m_LeftMonitorChannel = leftChannel;
+ m_RightMonitorChannel = rightChannel;
+ return (eNoErr);
+}
+
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::SetMonitorGain
+//
+//! Used to set monitor gain (or atten).
+//!
+//! \param newGain : The new gain or atten. value to use. Specified as a linear multiplier (not dB)
+//!
+//! \return eNoErr always, the derived classes may return appropriate errors.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::SetMonitorGain (float newGain)
+{
+ AUTO_FUNC_DEBUG;
+ //This will most likely be overridden, the base class simply
+ //changes the member.
+
+
+ m_MonitorGain = newGain;
+ return (eNoErr);
+}
+
+
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::ShowConfigPanel
+//
+//! Used to show device specific config/control panel. Some interfaces may not support it.
+//! Some interfaces may require the device to be active before it can display a panel.
+//!
+//! \param pParam : A device/interface specific parameter, should be the app window handle for ASIO.
+//!
+//! \return eNoErr always, the derived classes may return errors.
+//!
+//**********************************************************************************************
+WTErr WCMRCoreAudioDevice::ShowConfigPanel (void */*pParam*/)
+{
+ AUTO_FUNC_DEBUG;
+ WTErr retVal = eNoErr;
+
+ CFStringRef configAP;
+ UInt32 propSize = sizeof (configAP);
+ /*
+ @constant kAudioDevicePropertyConfigurationApplication
+ A CFString that contains the bundle ID for an application that provides a
+ GUI for configuring the AudioDevice. By default, the value of this property
+ is the bundle ID for Audio MIDI Setup. The caller is responsible for
+ releasing the returned CFObject.
+ */
+
+ if (AudioDeviceGetProperty(m_DeviceID, 0, 0, kAudioDevicePropertyConfigurationApplication, &propSize, &configAP) == kAudioHardwareNoError)
+ {
+ // get the FSRef of the config app
+ FSRef theAppFSRef;
+ OSStatus theError = LSFindApplicationForInfo(kLSUnknownCreator, configAP, NULL, &theAppFSRef, NULL);
+ if (!theError)
+ {
+ LSOpenFSRef(&theAppFSRef, NULL);
+ }
+ CFRelease (configAP);
+ }
+
+ return (retVal);
+}
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::StaticAudioIOProc
+//
+//! The AudioIOProc that gets called when the AudioUnit is ready with recorded audio, and wants to get audio.
+//! This one simply calls the non-static member.
+//!
+//! \param inRefCon : What was passed when setting up the Callback (in our case a pointer to teh WCMRCoreAudioDevice object).
+//! \param ioActionFlags : What actios has to be taken.
+//! \param inTimeStamp: When the data will be played back.
+//! \param inBusNumber : The AU element.
+//! \param inNumberFrames: Number af Audio frames that are requested.
+//! \param ioData : Where the playback data is to be placed.
+//!
+//! \return 0 always
+//!
+//**********************************************************************************************
+OSStatus WCMRCoreAudioDevice::StaticAudioIOProc(void *inRefCon, AudioUnitRenderActionFlags * ioActionFlags,
+ const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber, UInt32 inNumberFrames,
+ AudioBufferList *ioData)
+{
+ WCMRCoreAudioDevice *pMyDevice = (WCMRCoreAudioDevice *)inRefCon;
+ if (pMyDevice)
+ return pMyDevice->AudioIOProc (ioActionFlags, inTimeStamp, inBusNumber, inNumberFrames, ioData);
+ else
+ return 0;
+}
+
+
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::AudioIOProc
+//
+//! The non-static AudioIOProc that gets called when the AudioUnit is ready with recorded audio, and wants to get audio.
+//! We retrieve the recorded audio, and then do our processing, to generate audio to be played back.
+//!
+//! \param ioActionFlags : What actios has to be taken.
+//! \param inTimeStamp: When the data will be played back.
+//! \param inBusNumber : The AU element.
+//! \param inNumberFrames: Number af Audio frames that are requested.
+//! \param ioData : Where the playback data is to be placed.
+//!
+//! \return 0 always
+//!
+//**********************************************************************************************
+OSStatus WCMRCoreAudioDevice::AudioIOProc(AudioUnitRenderActionFlags * ioActionFlags,
+ const AudioTimeStamp *inTimeStamp, UInt32 /*inBusNumber*/, UInt32 inNumberFrames,
+ AudioBufferList *ioData)
+{
+ UInt64 theStartTime = AudioGetCurrentHostTime();
+
+ OSStatus retVal = 0;
+
+ if (m_StopRequested)
+ goto Exit;
+
+ if (m_IOProcThreadPort == 0)
+ m_IOProcThreadPort = mach_thread_self ();
+
+ //cannot really deal with it unless the number of frames are the same as our buffer size!
+ if (inNumberFrames != (UInt32)m_CurrentBufferSize)
+ goto Exit;
+
+ //Retrieve the input data...
+ if (!m_InputChannels.empty())
+ {
+ retVal = AudioUnitRender(m_AUHALAudioUnit, ioActionFlags, inTimeStamp, AUHAL_INPUT_ELEMENT, inNumberFrames, &m_InputAudioBufferList);
+ }
+
+ //is this an input only device?
+ if (m_OutputChannels.empty())
+ AudioCallback (NULL, inNumberFrames, (uint32_t)inTimeStamp->mSampleTime, theStartTime);
+ else if ((!m_OutputChannels.empty()) && (ioData->mBuffers[0].mNumberChannels == m_OutputChannels.size()))
+ AudioCallback ((float *)ioData->mBuffers[0].mData, inNumberFrames, (uint32_t)inTimeStamp->mSampleTime, theStartTime);
+
+Exit:
+ return retVal;
+}
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::AudioCallback
+//
+//! Here's where the actual audio processing happens. We call upon all the active connections'
+//! sinks to provide data to us which can be put/mixed in the output buffer! Also, we make the
+//! input data available to any sources that may call upon us during this time!
+//!
+//! \param *pOutputBuffer : Points to a buffer to receive playback data. For Input only devices, this will be NULL
+//! \param framesPerBuffer : Number of sample frames in input and output buffers. Number of channels,
+//! which are interleaved, is fixed at Device Open (Active) time. In this implementation,
+//! the number of channels are fixed to use the maximum available.
+//!
+//! \return true
+//!
+//**********************************************************************************************
+int WCMRCoreAudioDevice::AudioCallback (float *pOutputBuffer, unsigned long framesPerBuffer, uint32_t inSampleTime, uint64_t inCycleStartTime)
+{
+ struct WCMRAudioDeviceManagerClient::AudioCallbackData audioCallbackData =
+ {
+ m_pInputData,
+ pOutputBuffer,
+ framesPerBuffer,
+ inSampleTime,
+ AudioConvertHostTimeToNanos(inCycleStartTime)
+ };
+
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::AudioCallback, (void *)&audioCallbackData);
+
+ m_SampleCounter += framesPerBuffer;
+ return m_StopRequested;
+}
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::GetLatency
+//
+//! Get Latency for device.
+//!
+//! Use 'kAudioDevicePropertyLatency' and 'kAudioDevicePropertySafetyOffset' + GetStreamLatencies
+//!
+//! \param isInput : Return latency for the input if isInput is true, otherwise the output latency
+//! wiil be returned.
+//! \return Latency in samples.
+//!
+//**********************************************************************************************
+uint32_t WCMRCoreAudioDevice::GetLatency(bool isInput)
+{
+ WTErr retVal = eNoErr;
+ OSStatus err = kAudioHardwareNoError;
+
+ UInt32 propSize = sizeof(UInt32);
+ UInt32 value1 = 0;
+ UInt32 value2 = 0;
+
+ UInt32 latency = 0;
+ std::vector<int> streamLatencies;
+
+
+ err = AudioDeviceGetProperty(m_DeviceID, 0, isInput, kAudioDevicePropertyLatency, &propSize, &value1);
+ if (err != kAudioHardwareNoError)
+ {
+ DEBUG_MSG("GetLatency kAudioDevicePropertyLatency err = " << err);
+ }
+
+ err = AudioDeviceGetProperty(m_DeviceID, 0, isInput, kAudioDevicePropertySafetyOffset, &propSize, &value2);
+ if (err != kAudioHardwareNoError)
+ {
+ DEBUG_MSG("GetLatency kAudioDevicePropertySafetyOffset err = " << err);
+ }
+
+ latency = value1 + value2;
+
+ err = GetStreamLatency(m_DeviceID, isInput, streamLatencies);
+ if (err == kAudioHardwareNoError)
+ {
+ for ( int i = 0; i < streamLatencies.size(); i++) {
+ latency += streamLatencies[i];
+ }
+ }
+
+ return latency;
+}
+
+//**********************************************************************************************
+// WCMRCoreAudioDevice::GetStreamLatency
+//
+//! Get stream latency for device.
+//!
+//! \param deviceID : The audio device ID.
+//!
+//! \param isInput : Return latency for the input if isInput is true, otherwise the output latency
+//! wiil be returned.
+//**********************************************************************************************
+OSStatus WCMRCoreAudioDevice::GetStreamLatency(AudioDeviceID device, bool isInput, std::vector<int>& latencies)
+{
+ OSStatus err = kAudioHardwareNoError;
+ UInt32 outSize1, outSize2, outSize3;
+ Boolean outWritable;
+
+ err = AudioDeviceGetPropertyInfo(device, 0, isInput, kAudioDevicePropertyStreams, &outSize1, &outWritable);
+ if (err == noErr) {
+ int stream_count = outSize1 / sizeof(UInt32);
+ AudioStreamID streamIDs[stream_count];
+ AudioBufferList bufferList[stream_count];
+ UInt32 streamLatency;
+ outSize2 = sizeof(UInt32);
+
+ err = AudioDeviceGetProperty(device, 0, isInput, kAudioDevicePropertyStreams, &outSize1, streamIDs);
+ if (err != noErr) {
+ DEBUG_MSG("GetStreamLatencies kAudioDevicePropertyStreams err = " << err);
+ return err;
+ }
+
+ err = AudioDeviceGetPropertyInfo(device, 0, isInput, kAudioDevicePropertyStreamConfiguration, &outSize3, &outWritable);
+ if (err != noErr) {
+ DEBUG_MSG("GetStreamLatencies kAudioDevicePropertyStreamConfiguration err = " << err);
+ return err;
+ }
+
+ for (int i = 0; i < stream_count; i++) {
+ err = AudioStreamGetProperty(streamIDs[i], 0, kAudioStreamPropertyLatency, &outSize2, &streamLatency);
+ if (err != noErr) {
+ DEBUG_MSG("GetStreamLatencies kAudioStreamPropertyLatency err = " << err);
+ return err;
+ }
+ err = AudioDeviceGetProperty(device, 0, isInput, kAudioDevicePropertyStreamConfiguration, &outSize3, bufferList);
+ if (err != noErr) {
+ DEBUG_MSG("GetStreamLatencies kAudioDevicePropertyStreamConfiguration err = " << err);
+ return err;
+ }
+ latencies.push_back(streamLatency);
+ }
+ }
+ return err;
+}
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDeviceManager::WCMRCoreAudioDeviceManager
+//
+//! The constructuor, we initialize PA, and build the device list.
+//!
+//! \param *pTheClient : The manager's client object (which receives notifications).
+//! \param useMultithreading : Whether to use multi-threading for audio processing. Default is true.
+//!
+//! \return Nothing.
+//!
+//**********************************************************************************************
+WCMRCoreAudioDeviceManager::WCMRCoreAudioDeviceManager(WCMRAudioDeviceManagerClient *pTheClient,
+ eAudioDeviceFilter eCurAudioDeviceFilter, bool useMultithreading, bool bNocopy)
+ : WCMRAudioDeviceManager (pTheClient, eCurAudioDeviceFilter)
+ , m_UseMultithreading (useMultithreading)
+ , m_bNoCopyAudioBuffer(bNocopy)
+{
+ AUTO_FUNC_DEBUG;
+
+ //first of all, tell HAL to use it's own run loop, not to wait for our runloop to do
+ //it's dirty work...
+ //Essentially, this makes the HAL on Snow Leopard behave like Leopard.
+ //It's not yet (as of October 2009 documented), but the following discussion
+ //has the information provided by Jeff Moore @ Apple:
+ // http://lists.apple.com/archives/coreaudio-api/2009/Oct/msg00214.html
+ //
+ // As per Jeff's suggestion, opened an Apple Bug on this - ID# 7364011
+
+ CFRunLoopRef nullRunLoop = 0;
+ OSStatus err = AudioHardwareSetProperty (kAudioHardwarePropertyRunLoop, sizeof(CFRunLoopRef), &nullRunLoop);
+
+ if (err != kAudioHardwareNoError)
+ {
+ syslog (LOG_NOTICE, "Unable to set RunLoop for Audio Hardware");
+ }
+
+ //add a listener to find out when devices change...
+ AudioHardwareAddPropertyListener (kAudioHardwarePropertyDevices, DevicePropertyChangeCallback, this);
+
+ //Always add the None device first...
+ m_NoneDevice = new WCMRNativeAudioNoneDevice(this);
+
+ //prepare our initial list...
+ generateDeviceListImpl();
+
+ return;
+}
+
+
+
+//**********************************************************************************************
+// WCMRCoreAudioDeviceManager::~WCMRCoreAudioDeviceManager
+//
+//! It clears the device list, releasing each of the device.
+//!
+//! \param none
+//!
+//! \return Nothing.
+//!
+//**********************************************************************************************
+WCMRCoreAudioDeviceManager::~WCMRCoreAudioDeviceManager()
+{
+ AUTO_FUNC_DEBUG;
+
+ try
+ {
+ delete m_NoneDevice;
+ }
+ catch (...)
+ {
+ //destructors should absorb exceptions, no harm in logging though!!
+ DEBUG_MSG ("Exception during destructor");
+ }
+
+}
+
+
+WCMRAudioDevice* WCMRCoreAudioDeviceManager::initNewCurrentDeviceImpl(const std::string & deviceName)
+{
+ destroyCurrentDeviceImpl();
+
+ std::cout << "API::PortAudioDeviceManager::initNewCurrentDevice " << deviceName << std::endl;
+ if (deviceName == m_NoneDevice->DeviceName() )
+ {
+ m_CurrentDevice = m_NoneDevice;
+ return m_CurrentDevice;
+ }
+
+ DeviceInfo devInfo;
+ WTErr err = GetDeviceInfoByName(deviceName, devInfo);
+
+ if (eNoErr == err)
+ {
+ try
+ {
+ std::cout << "API::PortAudioDeviceManager::Creating PA device: " << devInfo.m_DeviceId << ", Device Name: " << devInfo.m_DeviceName << std::endl;
+ TRACE_MSG ("API::PortAudioDeviceManager::Creating PA device: " << devInfo.m_DeviceId << ", Device Name: " << devInfo.m_DeviceName);
+
+ m_CurrentDevice = new WCMRCoreAudioDevice (this, devInfo.m_DeviceId, m_UseMultithreading, m_bNoCopyAudioBuffer);
+ }
+ catch (...)
+ {
+ std::cout << "Unabled to create PA Device: " << devInfo.m_DeviceId << std::endl;
+ DEBUG_MSG ("Unabled to create PA Device: " << devInfo.m_DeviceId);
+ }
+ }
+
+ return m_CurrentDevice;
+}
+
+
+void WCMRCoreAudioDeviceManager::destroyCurrentDeviceImpl()
+{
+ if (m_CurrentDevice != m_NoneDevice)
+ delete m_CurrentDevice;
+
+ m_CurrentDevice = 0;
+}
+
+
+WTErr WCMRCoreAudioDeviceManager::getDeviceAvailableSampleRates(DeviceID deviceId, std::vector<int>& sampleRates)
+{
+ AUTO_FUNC_DEBUG;
+
+ WTErr retVal = eNoErr;
+ OSStatus err = kAudioHardwareNoError;
+ UInt32 propSize = 0;
+
+ sampleRates.clear();
+
+ //! 1. Get sample rate property size.
+ err = AudioDeviceGetPropertyInfo(deviceId, 0, 0, kAudioDevicePropertyAvailableNominalSampleRates, &propSize, NULL);
+ if (err == kAudioHardwareNoError)
+ {
+ //! 2. Get property: cannels output.
+
+ // Allocate size accrding to the number of audio values
+ int numRates = propSize / sizeof(AudioValueRange);
+ AudioValueRange* supportedRates = new AudioValueRange[numRates];
+
+ // Get sampling rates from Audio device
+ err = AudioDeviceGetProperty(deviceId, 0, 0, kAudioDevicePropertyAvailableNominalSampleRates, &propSize, supportedRates);
+ if (err == kAudioHardwareNoError)
+ {
+ //! 3. Update sample rates
+
+ // now iterate through our standard SRs
+ for(int ourSR=0; gAllSampleRates[ourSR] > 0; ourSR++)
+ {
+ //check to see if our SR is in the supported rates...
+ for (int deviceSR = 0; deviceSR < numRates; deviceSR++)
+ {
+ if ((supportedRates[deviceSR].mMinimum <= gAllSampleRates[ourSR]) &&
+ (supportedRates[deviceSR].mMaximum >= gAllSampleRates[ourSR]))
+ {
+ sampleRates.push_back ((int)gAllSampleRates[ourSR]);
+ break;
+ }
+ }
+ }
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device Sample rates. Device Name: " << m_DeviceName.c_str());
+ }
+
+ delete [] supportedRates;
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device Sample rates property size. Device Name: " << m_DeviceName.c_str());
+ }
+
+ return retVal;
+}
+
+
+WTErr WCMRCoreAudioDeviceManager::getDeviceMaxInputChannels(DeviceID deviceId, unsigned int& inputChannels)
+{
+ AUTO_FUNC_DEBUG;
+ WTErr retVal = eNoErr;
+ OSStatus err = kAudioHardwareNoError;
+ UInt32 propSize = 0;
+ inputChannels = 0;
+
+ // 1. Get property cannels input size.
+ err = AudioDeviceGetPropertyInfo (deviceId, 0, 1/* Input */, kAudioDevicePropertyStreamConfiguration, &propSize, NULL);
+ if (err == kAudioHardwareNoError)
+ {
+ //! 2. Get property: cannels input.
+
+ // Allocate size according to the property size. Note that this is a variable sized struct...
+ AudioBufferList *pStreamBuffers = (AudioBufferList *)malloc(propSize);
+
+ if (pStreamBuffers)
+ {
+ memset (pStreamBuffers, 0, propSize);
+
+ // Get the Input channels
+ err = AudioDeviceGetProperty (deviceId, 0, 1/* Input */, kAudioDevicePropertyStreamConfiguration, &propSize, pStreamBuffers);
+ if (err == kAudioHardwareNoError)
+ {
+ // Calculate the number of input channels
+ for (UInt32 streamIndex = 0; streamIndex < pStreamBuffers->mNumberBuffers; streamIndex++)
+ {
+ inputChannels += pStreamBuffers->mBuffers[streamIndex].mNumberChannels;
+ }
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device Input channels. Device Name: " << m_DeviceName.c_str());
+ }
+
+ free (pStreamBuffers);
+ }
+ else
+ {
+ retVal = eMemOutOfMemory;
+ DEBUG_MSG("Faild to allocate memory. Device Name: " << m_DeviceName.c_str());
+ }
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device Input channels property size. Device Name: " << m_DeviceName.c_str());
+ }
+
+ return retVal;
+}
+
+
+WTErr WCMRCoreAudioDeviceManager::getDeviceMaxOutputChannels(DeviceID deviceId, unsigned int& outputChannels)
+{
+ AUTO_FUNC_DEBUG;
+
+ WTErr retVal = eNoErr;
+ OSStatus err = kAudioHardwareNoError;
+ UInt32 propSize = 0;
+ outputChannels = 0;
+
+ //! 1. Get property cannels output size.
+ err = AudioDeviceGetPropertyInfo (deviceId, 0, 0/* Output */, kAudioDevicePropertyStreamConfiguration, &propSize, NULL);
+ if (err == kAudioHardwareNoError)
+ {
+ //! 2. Get property: cannels output.
+
+ // Allocate size according to the property size. Note that this is a variable sized struct...
+ AudioBufferList *pStreamBuffers = (AudioBufferList *)malloc(propSize);
+ if (pStreamBuffers)
+ {
+ memset (pStreamBuffers, 0, propSize);
+
+ // Get the Output channels
+ err = AudioDeviceGetProperty (deviceId, 0, 0/* Output */, kAudioDevicePropertyStreamConfiguration, &propSize, pStreamBuffers);
+ if (err == kAudioHardwareNoError)
+ {
+ // Calculate the number of output channels
+ for (UInt32 streamIndex = 0; streamIndex < pStreamBuffers->mNumberBuffers; streamIndex++)
+ {
+ outputChannels += pStreamBuffers->mBuffers[streamIndex].mNumberChannels;
+ }
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device Output channels. Device Name: " << m_DeviceName.c_str());
+ }
+ free (pStreamBuffers);
+ }
+ else
+ {
+ retVal = eMemOutOfMemory;
+ DEBUG_MSG("Faild to allocate memory. Device Name: " << m_DeviceName.c_str());
+ }
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device Output channels property size. Device Name: " << m_DeviceName.c_str());
+ }
+
+ return retVal;
+}
+
+
+WTErr WCMRCoreAudioDeviceManager::generateDeviceListImpl()
+{
+ AUTO_FUNC_DEBUG;
+
+ // lock the list first
+ wvNS::wvThread::ThreadMutex::lock theLock(m_AudioDeviceInfoVecMutex);
+ m_DeviceInfoVec.clear();
+
+ //First, get info from None device which is always present
+ if (m_NoneDevice)
+ {
+ DeviceInfo *pDevInfo = new DeviceInfo(NONE_DEVICE_ID, m_NoneDevice->DeviceName() );
+ pDevInfo->m_AvailableSampleRates = m_NoneDevice->SamplingRates();
+ m_DeviceInfoVec.push_back(pDevInfo);
+ }
+
+ WTErr retVal = eNoErr;
+ OSStatus osErr = noErr;
+ AudioDeviceID* deviceIDs = 0;
+
+ openlog("WCMRCoreAudioDeviceManager", LOG_PID | LOG_CONS, LOG_USER);
+
+ try
+ {
+ //Get device count...
+ UInt32 propSize = 0;
+ osErr = AudioHardwareGetPropertyInfo (kAudioHardwarePropertyDevices, &propSize, NULL);
+ ASSERT_ERROR(osErr, "AudioHardwareGetProperty 1");
+ if (WUIsError(osErr))
+ throw osErr;
+
+ size_t numDevices = propSize / sizeof (AudioDeviceID);
+ deviceIDs = new AudioDeviceID[numDevices];
+
+ //retrieve the device IDs
+ propSize = numDevices * sizeof (AudioDeviceID);
+ osErr = AudioHardwareGetProperty (kAudioHardwarePropertyDevices, &propSize, deviceIDs);
+ ASSERT_ERROR(osErr, "Error while getting audio devices: AudioHardwareGetProperty 2");
+ if (WUIsError(osErr))
+ throw osErr;
+
+ //now add the ones that are not there...
+ for (size_t deviceIndex = 0; deviceIndex < numDevices; deviceIndex++)
+ {
+ DeviceInfo* pDevInfo = 0;
+
+ //Get device name and create new DeviceInfo entry
+ //Get property name size.
+ osErr = AudioDeviceGetPropertyInfo(deviceIDs[deviceIndex], 0, 0, kAudioDevicePropertyDeviceName, &propSize, NULL);
+ if (osErr == kAudioHardwareNoError)
+ {
+ //Get property: name.
+ char* deviceName = new char[propSize];
+ osErr = AudioDeviceGetProperty(deviceIDs[deviceIndex], 0, 0, kAudioDevicePropertyDeviceName, &propSize, deviceName);
+ if (osErr == kAudioHardwareNoError)
+ {
+ pDevInfo = new DeviceInfo(deviceIDs[deviceIndex], deviceName);
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device name. Device ID: " << m_DeviceID);
+ }
+
+ delete [] deviceName;
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device name property size. Device ID: " << m_DeviceID);
+ }
+
+ if (pDevInfo)
+ {
+ //Retrieve all the information we need for the device
+ WTErr wErr = eNoErr;
+
+ //Get available sample rates for the device
+ std::vector<int> availableSampleRates;
+ wErr = getDeviceAvailableSampleRates(pDevInfo->m_DeviceId, availableSampleRates);
+
+ if (wErr != eNoErr)
+ {
+ DEBUG_MSG ("Failed to get device available sample rates. Device ID: " << m_DeviceID);
+ delete pDevInfo;
+ continue; //proceed to the next device
+ }
+
+ pDevInfo->m_AvailableSampleRates = availableSampleRates;
+
+ //Get max input channels
+ uint32 maxInputChannels;
+ wErr = getDeviceMaxInputChannels(pDevInfo->m_DeviceId, maxInputChannels);
+
+ if (wErr != eNoErr)
+ {
+ DEBUG_MSG ("Failed to get device max input channels count. Device ID: " << m_DeviceID);
+ delete pDevInfo;
+ continue; //proceed to the next device
+ }
+
+ pDevInfo->m_MaxInputChannels = maxInputChannels;
+
+ //Get max output channels
+ uint32 maxOutputChannels;
+ wErr = getDeviceMaxOutputChannels(pDevInfo->m_DeviceId, maxOutputChannels);
+
+ if (wErr != eNoErr)
+ {
+ DEBUG_MSG ("Failed to get device max output channels count. Device ID: " << m_DeviceID);
+ delete pDevInfo;
+ continue; //proceed to the next device
+ }
+
+ pDevInfo->m_MaxOutputChannels = maxOutputChannels;
+
+ //Now check if this device is acceptable according to current input/output settings
+ bool bRejectDevice = false;
+ switch(m_eAudioDeviceFilter)
+ {
+ case eInputOnlyDevices:
+ if (pDevInfo->m_MaxInputChannels != 0)
+ {
+ m_DeviceInfoVec.push_back(pDevInfo);
+ }
+ else
+ {
+ // Delete unnecesarry device
+ bRejectDevice = true;
+ }
+ break;
+ case eOutputOnlyDevices:
+ if (pDevInfo->m_MaxOutputChannels != 0)
+ {
+ m_DeviceInfoVec.push_back(pDevInfo);
+ }
+ else
+ {
+ // Delete unnecesarry device
+ bRejectDevice = true;
+ }
+ break;
+ case eFullDuplexDevices:
+ if (pDevInfo->m_MaxInputChannels != 0 && pDevInfo->m_MaxOutputChannels != 0)
+ {
+ m_DeviceInfoVec.push_back(pDevInfo);
+ }
+ else
+ {
+ // Delete unnecesarry device
+ bRejectDevice = true;
+ }
+ break;
+ case eAllDevices:
+ default:
+ m_DeviceInfoVec.push_back(pDevInfo);
+ break;
+ }
+
+ if(bRejectDevice)
+ {
+ syslog (LOG_NOTICE, "%s rejected, In Channels = %d, Out Channels = %d\n",
+ pDevInfo->m_DeviceName.c_str(), pDevInfo->m_MaxInputChannels, pDevInfo->m_MaxOutputChannels);
+ // In case of Input and Output both channels being Zero, we will release memory; since we created CoreAudioDevice but we are Not adding it in list.
+ delete pDevInfo;
+ }
+ }
+ }
+
+
+ //If no devices were found, that's not a good thing!
+ if (m_DeviceInfoVec.empty())
+ {
+ DEBUG_MSG ("No matching CoreAudio devices were found\n");
+ }
+ }
+ catch (...)
+ {
+ if (WUNoError(retVal))
+ retVal = eCoreAudioFailed;
+ }
+
+ delete[] deviceIDs;
+ closelog();
+
+ return retVal;
+}
+
+
+WTErr WCMRCoreAudioDeviceManager::updateDeviceListImpl()
+{
+ wvNS::wvThread::ThreadMutex::lock theLock(m_AudioDeviceInfoVecMutex);
+ WTErr err = generateDeviceListImpl();
+
+ if (eNoErr != err)
+ {
+ std::cout << "API::PortAudioDeviceManager::updateDeviceListImpl: Device list update error: "<< err << std::endl;
+ return err;
+ }
+
+ if (m_CurrentDevice)
+ {
+ // if we have device initialized we should find out if this device is still connected
+ DeviceInfo devInfo;
+ WTErr deviceLookUpErr = GetDeviceInfoByName(m_CurrentDevice->DeviceName(), devInfo );
+
+ if (eNoErr != deviceLookUpErr)
+ {
+ NotifyClient (WCMRAudioDeviceManagerClient::IODeviceDisconnected);
+ return err;
+ }
+ }
+
+ NotifyClient (WCMRAudioDeviceManagerClient::DeviceListChanged);
+
+ return err;
+}
+
+
+WTErr WCMRCoreAudioDeviceManager::getDeviceBufferSizesImpl(const std::string & deviceName, std::vector<int>& bufferSizes) const
+{
+ AUTO_FUNC_DEBUG;
+
+ WTErr retVal = eNoErr;
+ OSStatus err = kAudioHardwareNoError;
+ UInt32 propSize = 0;
+
+ bufferSizes.clear();
+
+ //first check if the request has been made for None device
+ if (deviceName == m_NoneDevice->DeviceName() )
+ {
+ bufferSizes = m_NoneDevice->BufferSizes();
+ return retVal;
+ }
+
+ DeviceInfo devInfo;
+ retVal = GetDeviceInfoByName(deviceName, devInfo);
+
+ if (eNoErr == retVal)
+ {
+ // 1. Get buffer size range
+ AudioValueRange bufferSizesRange;
+ propSize = sizeof (AudioValueRange);
+ err = AudioDeviceGetProperty (devInfo.m_DeviceId, 0, 0, kAudioDevicePropertyBufferFrameSizeRange, &propSize, &bufferSizesRange);
+ if(err == kAudioHardwareNoError)
+ {
+ // 2. Run on all ranges and add them to the list
+ for(int bsize=0; gAllBufferSizes[bsize] > 0; bsize++)
+ {
+ if ((bufferSizesRange.mMinimum <= gAllBufferSizes[bsize]) && (bufferSizesRange.mMaximum >= gAllBufferSizes[bsize]))
+ {
+ bufferSizes.push_back (gAllBufferSizes[bsize]);
+ }
+ }
+
+ //if we didn't get a single hit, let's simply add the min. and the max...
+ if (bufferSizes.empty())
+ {
+ bufferSizes.push_back ((int)bufferSizesRange.mMinimum);
+ bufferSizes.push_back ((int)bufferSizesRange.mMaximum);
+ }
+ }
+ else
+ {
+ retVal = eCoreAudioFailed;
+ DEBUG_MSG("Failed to get device buffer sizes range. Device Name: " << m_DeviceName.c_str());
+ }
+ }
+ else
+ {
+ retVal = eRMResNotFound;
+ std::cout << "API::PortAudioDeviceManager::GetBufferSizes: Device not found: "<< deviceName << std::endl;
+ }
+
+
+ return retVal;
+}
+
+
+OSStatus WCMRCoreAudioDeviceManager::DevicePropertyChangeCallback (AudioHardwarePropertyID inPropertyID, void* inClientData)
+{
+ switch (inPropertyID)
+ {
+ case kAudioHardwarePropertyDevices:
+ {
+ WCMRCoreAudioDeviceManager* pManager = (WCMRCoreAudioDeviceManager*)inClientData;
+ if (pManager)
+ pManager->updateDeviceListImpl();
+ }
+ break;
+ default:
+ break;
+ }
+
+ return 0;
+}
diff --git a/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRCoreAudioDeviceManager.h b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRCoreAudioDeviceManager.h
new file mode 100644
index 0000000000..5cfbedb9c9
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRCoreAudioDeviceManager.h
@@ -0,0 +1,191 @@
+//----------------------------------------------------------------------------------
+//
+// Copyright (c) 2008 Waves Audio Ltd. All rights reserved.
+//
+//! \file WCMRCoreAudioDeviceManager.h
+//!
+//! WCMRCoreAudioDeviceManager and related class declarations
+//!
+//---------------------------------------------------------------------------------*/
+#ifndef __WCMRCoreAudioDeviceManager_h_
+ #define __WCMRCoreAudioDeviceManager_h_
+
+#include "WCMRAudioDeviceManager.h"
+#include "WCMRNativeAudio.h"
+#include "Threads/WCThreadSafe.h"
+
+#include <AudioUnit/AudioUnit.h>
+#include <AudioToolbox/AudioToolbox.h>
+
+#include <mach/mach.h>
+
+#include <CoreAudio/CoreAudio.h>
+
+//forward decl.
+class WCMRCoreAudioDeviceManager;
+
+#define WV_USE_TONE_GEN 0 ///! Set this to 1 to use a tone generator for input. See description at SetupToneGenerator for details.
+
+// This enum is for choosing filter for audio devices scan
+typedef enum eCABS_Method
+{
+ eCABS_Simple = 0,
+ eCABS_DestructiveCache,
+ eCABS_CacheOnDeviceSet,
+ eCABS_MethodNum // Must be last
+} eCABS_Method;
+
+//! Manages a port audio device, providing information
+//! about the device, and managing audio callbacks.
+class WCMRCoreAudioDevice : public WCMRNativeAudioDevice
+{
+public:
+
+ WCMRCoreAudioDevice (WCMRCoreAudioDeviceManager *pManager, AudioDeviceID deviceID, bool useMultithreading = true, bool bNocopy = false);///<Constructor
+ virtual ~WCMRCoreAudioDevice ();///<Destructor
+
+ virtual const std::string& DeviceName() const;///<Name?
+ virtual const std::vector<std::string>& InputChannels();///<Current Input Channel List? - note that this may change with change in sampling rate.
+ virtual const std::vector<std::string>& OutputChannels();///<Current Output Channel List? - note that this may change with change in sampling rate.
+
+
+ virtual const std::vector<int>& SamplingRates();///<Supported Sampling Rate List?
+ virtual int CurrentSamplingRate(); ///<Current Sampling rate.?
+ virtual WTErr SetCurrentSamplingRate(int newRate);///<Change Current Sampling Rate : This is a requset, might not be successful at run time!
+
+ virtual const std::vector<int>& BufferSizes();///<Supported Buffer Size List? - note that this may change with change in sampling rate.
+ virtual int CurrentBufferSize();///<Current Buffer Size.? - note that this may change with change in sampling rate.
+ virtual WTErr SetCurrentBufferSize (int newSize);///<Change Current Buffer Size : This is a requset, might not be successful at run time!
+
+ virtual ConnectionStates ConnectionStatus();///< Connection Status - device available, gone, disconnected
+
+ virtual WTErr SetActive (bool newState);///<Prepare/Activate device.
+ virtual WTErr SetStreaming (bool newState);///<Start/Stop Streaming - should reconnect connections when streaming starts!
+
+ virtual WTErr DoIdle();///<Do Idle Processing
+
+ virtual WTErr SetMonitorChannels (int leftChannel, int rightChannel);///<Set monitor channels. - optional, will not be available with AG
+ virtual WTErr SetMonitorGain (float newGain);///<Set monitor gain. - optional, will not be available with AG
+
+ virtual WTErr ShowConfigPanel (void *pParam);///< Show Control Panel - in case of ASIO this will work only with Active device!
+
+ virtual int AudioCallback (float *pOutputBuffer, unsigned long framesPerBuffer, uint32_t inSampleTime, uint64_t inCycleStartTime);
+
+ AudioDeviceID DeviceID () {return m_DeviceID;}
+
+ virtual uint32_t GetLatency (bool isInput); ///< Get latency.
+ virtual OSStatus GetStreamLatency(AudioDeviceID deviceID, bool isInput, std::vector<int>& latencies);
+
+
+protected:
+
+ AudioDeviceID m_DeviceID; ///< The CoreAudio device id
+ bool m_StopRequested; ///< should be set to true when want to stop, set to false otherwise.
+ float *m_pInputData; ///< This is what came in with the most recent callback.
+ int m_SampleCounter; ///< The current running sample counter, updated by the audio callback.
+ int m_SampleCountAtLastIdle; ///< What was the sample count last time we checked...
+ int m_StalledSampleCounter; ///< The number of idle calls with same sample count detected
+ int m_ChangeCheckCounter; ///< The number of idle calls passed since we checked the buffer size change.
+
+ wvNS::wvThread::timestamp m_LastCPULog; ///< The time when the last CPU details log was sent as a notification.
+// unsigned int m_IOCyclesTimesTaken[MAX_IOCYCLE_TIMES]; ///< This stores the times taken by each IOCycle, in host-time units.
+// int m_CurrentIOCycle; ///< The location in m_IOCyclesTymesTaken array, where the next cycle's value will go.
+// int m_CyclesToAccumulate; ///< The number of cycles to accumulate the values for - maximum for last one second.
+// unsigned int m_CyclePeriod; ///< The number of host time units for a cycle period - determined by buffer size and sampling rate
+
+
+
+ AudioBufferList m_InputAudioBufferList; ///< The buffer list used to get AHHAL to render input to.
+ AudioUnit m_AUHALAudioUnit;///< The AUHAL AudioUnit
+
+ int m_BufferSizeChangeRequested;
+ int m_BufferSizeChangeReported;
+ int m_ResetRequested;
+ int m_ResetReported;
+ int m_ResyncRequested;
+ int m_ResyncReported;
+ int m_SRChangeRequested;
+ int m_SRChangeReported;
+
+ int m_DropsDetected; ///< Number of times audio drops have been detected so far.
+ int m_DropsReported; ///< Number of times audio drops have been reported so far to the client.
+ bool m_IgnoreThisDrop; ///< Allows disregarding the first drop
+
+ thread_t m_IOProcThreadPort; ///< Thread handle to calculate CPU consumption.
+ int m_CPUCount; ///< Number of processors/core to normalize cpu consumption calculation.
+
+#if WV_USE_TONE_GEN
+ //The Tone Generator...
+ float_t *m_pToneData;
+ uint32_t m_ToneDataSamples;
+ uint32_t m_NextSampleToUse;
+#endif //WV_USE_TONE_GEN
+
+ WTErr UpdateDeviceInfo ();
+ WTErr UpdateDeviceName();
+ WTErr UpdateDeviceInputs();
+ WTErr UpdateDeviceOutputs();
+ WTErr UpdateDeviceSampleRates();
+ WTErr UpdateDeviceBufferSizes();
+ WTErr SetWorkingBufferSize(int newSize);
+ OSStatus SetBufferSizesByIO(int newSize);
+ WTErr SetAndCheckCurrentSamplingRate (int newRate);
+
+ WTErr EnableAudioUnitIO();
+ WTErr virtual EnableListeners();
+ WTErr virtual DisableListeners();
+ WTErr SetupAUHAL();
+ WTErr TearDownAUHAL();
+
+#if WV_USE_TONE_GEN
+ void SetupToneGenerator ();
+#endif //WV_USE_TONE_GEN
+
+ static OSStatus StaticAudioIOProc(void *inRefCon, AudioUnitRenderActionFlags * ioActionFlags,
+ const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber, UInt32 inNumberFrames,
+ AudioBufferList *ioData);
+ OSStatus AudioIOProc(AudioUnitRenderActionFlags * ioActionFlags,
+ const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber, UInt32 inNumberFrames,
+ AudioBufferList *ioData);
+
+ static OSStatus StaticPropertyChangeProc (AudioDeviceID inDevice, UInt32 inChannel, Boolean isInput,
+ AudioDevicePropertyID inPropertyID, void *inClientData);
+ void PropertyChangeProc (AudioDevicePropertyID inPropertyID);
+
+private:
+
+};
+
+
+//! WCMRCoreAudioDeviceManager
+/*! The CoreAudio Device Manager class */
+class WCMRCoreAudioDeviceManager : public WCMRAudioDeviceManager
+{
+public:
+
+ WCMRCoreAudioDeviceManager(WCMRAudioDeviceManagerClient *pTheClient, eAudioDeviceFilter eCurAudioDeviceFilter,
+ bool useMultithreading = true, bool bNocopy = false); ///< constructor
+ virtual ~WCMRCoreAudioDeviceManager(void); ///< Destructor
+
+protected:
+ static OSStatus DevicePropertyChangeCallback (AudioHardwarePropertyID inPropertyID, void* inClientData);
+
+ virtual WCMRAudioDevice* initNewCurrentDeviceImpl(const std::string & deviceName);
+ virtual void destroyCurrentDeviceImpl();
+ virtual WTErr generateDeviceListImpl();
+ virtual WTErr updateDeviceListImpl();
+ virtual WTErr getDeviceBufferSizesImpl(const std::string & deviceName, std::vector<int>& bufferSizes) const;
+
+ bool m_UseMultithreading; ///< Flag indicates whether to use multi-threading for audio processing.
+ bool m_bNoCopyAudioBuffer;
+
+private:
+ // helper functions for this class only
+ WTErr getDeviceAvailableSampleRates(DeviceID deviceId, std::vector<int>& sampleRates);
+ WTErr getDeviceMaxInputChannels(DeviceID deviceId, unsigned int& inputChannels);
+ WTErr getDeviceMaxOutputChannels(DeviceID deviceId, unsigned int& outputChannels);
+
+ WCMRAudioDevice* m_NoneDevice;
+};
+
+#endif //#ifndef __WCMRCoreAudioDeviceManager_h_
diff --git a/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRNativeAudio.cpp b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRNativeAudio.cpp
new file mode 100644
index 0000000000..889defe0ad
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRNativeAudio.cpp
@@ -0,0 +1,263 @@
+//----------------------------------------------------------------------------------
+//
+// Copyright (c) 2008 Waves Audio Ltd. All rights reserved.
+//
+//! \file WCMRNativeAudio.cpp
+//!
+//! WCMRNativeAudioConnection and related class defienitions
+//!
+//---------------------------------------------------------------------------------*/
+#if defined(__APPLE__)
+#include <CoreAudio/CoreAudio.h>
+#endif
+
+#include "WCMRNativeAudio.h"
+#include "MiscUtils/pthread_utils.h"
+#include "MiscUtils/safe_delete.h"
+#include <iostream>
+#include <sstream>
+#include <boost/assign/list_of.hpp>
+
+#define NONE_DEVICE_NAME "None"
+#define NONE_DEVICE_INPUT_NAMES "Input "
+#define NONE_DEVICE_OUTPUT_NAMES "Output "
+
+//**********************************************************************************************
+// WCMRNativeAudioNoneDevice::WCMRNativeAudioNoneDevice
+//
+//! Constructor for the dummy "None" device. This constructor simply adds supported SRs,
+//! buffer sizes, and channels, so that it may look like a real native device to
+//! the applications.
+//!
+//! \param pManager : The managing device manager - simply passed on to the base class.
+//!
+//!
+//**********************************************************************************************
+WCMRNativeAudioNoneDevice::WCMRNativeAudioNoneDevice (WCMRAudioDeviceManager *pManager)
+ : WCMRNativeAudioDevice (pManager, false /*useMultiThreading*/)
+#if defined (PLATFORM_WINDOWS)
+ , _waitableTimerForUsleep (CreateWaitableTimer(NULL, TRUE, NULL))
+#endif
+{
+ mark_pthread_inactive (m_SilenceThread);
+
+ m_DeviceName = NONE_DEVICE_NAME;
+
+ m_SamplingRates = boost::assign::list_of (m_CurrentSamplingRate=44100)(48000)(88200)(96000);
+
+ m_BufferSizes = boost::assign::list_of (32)(64)(128)(m_CurrentBufferSize=256)(512)(1024);
+
+ for (int channel = 0; channel < __m_NumInputChannels; channel++)
+ {
+ std::stringstream name;
+ name << NONE_DEVICE_INPUT_NAMES;
+ name << (channel + 1);
+ m_InputChannels.push_back(name.str());
+ }
+
+ for (int channel = 0; channel < __m_NumOutputChannels; channel++)
+ {
+ std::stringstream name;
+ name << NONE_DEVICE_INPUT_NAMES;
+ name << (channel + 1);
+ m_OutputChannels.push_back(name.str());
+ }
+ _m_inputBuffer = new float[__m_NumInputChannels * m_BufferSizes.back()];
+ _m_outputBuffer = new float[__m_NumOutputChannels * m_BufferSizes.back()];
+}
+
+
+WCMRNativeAudioNoneDevice::~WCMRNativeAudioNoneDevice ()
+{
+#if defined (PLATFORM_WINDOWS)
+ if(_waitableTimerForUsleep) {
+ CloseHandle(_waitableTimerForUsleep);
+ }
+#endif
+}
+
+WTErr WCMRNativeAudioNoneDevice::SetActive (bool newState)
+{
+ //This will most likely be overridden, the base class simply
+ //changes the member.
+ if (Active() == newState)
+ {
+ return (eNoErr);
+ }
+
+ if (Active() && Streaming())
+ {
+ SetStreaming(false);
+ }
+ return WCMRAudioDevice::SetActive(newState);
+}
+
+WTErr WCMRNativeAudioNoneDevice::SetCurrentBufferSize (int newSize)
+{
+
+ //changes the status.
+ int oldSize = CurrentBufferSize();
+ bool oldActive = Active();
+
+ //same size, nothing to do.
+ if (oldSize == newSize)
+ return eNoErr;
+
+ //see if this is one of our supported rates...
+ std::vector<int>::iterator intIter = find(m_BufferSizes.begin(), m_BufferSizes.end(), newSize);
+ if (intIter == m_BufferSizes.end())
+ {
+ //Can't change, perhaps use an "invalid param" type of error
+ return eCommandLineParameter;
+ }
+
+ if (Streaming())
+ {
+ //Can't change, perhaps use an "in use" type of error
+ return eGenericErr;
+ }
+
+
+ return WCMRAudioDevice::SetCurrentBufferSize(newSize);
+}
+
+
+WTErr WCMRNativeAudioNoneDevice::UpdateDeviceInfo ()
+{
+ return eNoErr;
+}
+
+
+WTErr WCMRNativeAudioNoneDevice::SetStreaming (bool newState)
+{
+ if (Streaming() == newState)
+ {
+ return (eNoErr);
+ }
+
+ WCMRAudioDevice::SetStreaming(newState);
+
+ if (Streaming())
+ {
+ if (is_pthread_active (m_SilenceThread))
+ std::cerr << "\t\t\t\t\t !!!!!!!!!!!!!!! Warning: the inactive NONE-DEVICE was streaming!" << std::endl;
+
+ pthread_attr_t attributes;
+ size_t stack_size = 100000;
+#ifdef __APPLE__
+ stack_size = (((stack_size - 1) / PTHREAD_STACK_MIN) + 1) * PTHREAD_STACK_MIN;
+#endif
+ if (pthread_attr_init (&attributes)) {
+ std::cerr << "WCMRNativeAudioNoneDevice::SetStreaming (): pthread_attr_init () failed!" << std::endl;
+ return eGenericErr;
+ }
+
+ if (pthread_attr_setstacksize (&attributes, stack_size)) {
+ std::cerr << "WCMRNativeAudioNoneDevice::SetStreaming (): pthread_attr_setstacksize () failed!" << std::endl;
+ return eGenericErr;
+ }
+
+ if (pthread_create (&m_SilenceThread, &attributes, __SilenceThread, this)) {
+ mark_pthread_inactive (m_SilenceThread);
+ std::cerr << "WCMRNativeAudioNoneDevice::SetStreaming (): pthread_create () failed!" << std::endl;
+ return eGenericErr;
+ }
+ }
+ else
+ {
+ if (!is_pthread_active (m_SilenceThread))
+ {
+ std::cerr << "\t\t\t\t\t !!!!!!!!!!!!!!! Warning: the active NONE-DEVICE was NOT streaming!" << std::endl;
+ }
+
+ while (is_pthread_active (m_SilenceThread))
+ {
+ _usleep(1); //now wait for ended thread;
+ }
+ }
+
+ return eNoErr;
+}
+
+void WCMRNativeAudioNoneDevice::_SilenceThread()
+{
+#if defined(PLATFORM_WINDOWS)
+ float* theInpBuffers[__m_NumInputChannels];
+ for(int i = 0; i < __m_NumInputChannels; ++i)
+ {
+ theInpBuffers[i] = _m_inputBuffer + m_BufferSizes.back() * i;
+ }
+#else
+ float* theInpBuffers = _m_inputBuffer;
+#endif
+
+ uint32_t currentSampleTime = 0;
+ const size_t buffer_size = CurrentBufferSize();
+ const uint64_t cyclePeriodNanos = (1000000000.0 * buffer_size) / CurrentSamplingRate();
+
+ struct WCMRAudioDeviceManagerClient::AudioCallbackData audioCallbackData =
+ {
+ (const float*)theInpBuffers,
+ _m_outputBuffer,
+ buffer_size,
+ 0,
+ 0
+ };
+
+ audioCallbackData.acdCycleStartTimeNanos =__get_time_nanos();
+
+ // VERY ROUGH IMPLEMENTATION:
+ while(Streaming()) {
+
+ uint64_t cycleEndTimeNanos = audioCallbackData.acdCycleStartTimeNanos + cyclePeriodNanos;
+
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::AudioCallback, (void *)&audioCallbackData);
+
+ currentSampleTime += buffer_size;
+
+ int64_t timeToSleepUsecs = ((int64_t)cycleEndTimeNanos - (int64_t)__get_time_nanos())/1000;
+
+ if (timeToSleepUsecs > 0) {
+ _usleep (timeToSleepUsecs);
+ }
+ audioCallbackData.acdCycleStartTimeNanos = cycleEndTimeNanos+1;
+ }
+ mark_pthread_inactive (m_SilenceThread);
+}
+
+void* WCMRNativeAudioNoneDevice::__SilenceThread(void *This)
+{
+ ((WCMRNativeAudioNoneDevice*)This)->_SilenceThread();
+ return 0;
+}
+
+#if defined(PLATFORM_WINDOWS)
+void WCMRNativeAudioNoneDevice::_usleep(uint64_t duration_usec)
+{
+ LARGE_INTEGER ft;
+
+ ft.QuadPart = -(10*duration_usec); // Convert to 100 nanosecond interval, negative value indicates relative time
+
+ SetWaitableTimer(_waitableTimerForUsleep, &ft, 0, NULL, NULL, 0);
+ WaitForSingleObject(_waitableTimerForUsleep, INFINITE);
+}
+#endif
+
+uint64_t
+WCMRNativeAudioNoneDevice::__get_time_nanos ()
+{
+#ifdef __APPLE__
+ // here we exploit the time counting API which is used by the WCMRCoreAudioDeviceManager. However,
+ // the API should be a part of WCMRCoreAudioDeviceManager to give a chance of being tied to the
+ // audio device transport timeß.
+ return AudioConvertHostTimeToNanos (AudioGetCurrentHostTime ());
+
+#elif PLATFORM_WINDOWS
+
+ LARGE_INTEGER Frequency, Count ;
+
+ QueryPerformanceFrequency (&Frequency) ;
+ QueryPerformanceCounter (&Count);
+ return uint64_t ((Count.QuadPart * 1000000000.0 / Frequency.QuadPart));
+#endif
+}
diff --git a/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRNativeAudio.h b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRNativeAudio.h
new file mode 100644
index 0000000000..f9f42cdc9f
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRNativeAudio.h
@@ -0,0 +1,74 @@
+//----------------------------------------------------------------------------------
+//
+// Copyright (c) 2008 Waves Audio Ltd. All rights reserved.
+//
+//! \file WCMRNativeAudio.h
+//!
+//! WCMRNativeAudio and related class declarations
+//!
+//---------------------------------------------------------------------------------*/
+#ifndef __WCMRNativeAudio_h_
+ #define __WCMRNativeAudio_h_
+
+#if defined(PLATFORM_WINDOWS)
+#include "windows.h"
+#endif
+#include "pthread.h"
+#include "WCRefManager.h"
+#include "WCMRAudioDeviceManager.h"
+
+class WCMRNativeAudioDevice; //forward
+
+
+
+class WCMRNativeAudioDevice : public WCMRAudioDevice
+{
+public:
+
+ WCMRNativeAudioDevice (WCMRAudioDeviceManager *pManager, bool useMultithreading = true, bool bNoCopy = false) :
+ WCMRAudioDevice (pManager)
+ , m_UseMultithreading (useMultithreading)
+ , m_bNoCopyAudioBuffer(bNoCopy)
+ {}
+ virtual ~WCMRNativeAudioDevice () {}
+
+protected:
+ bool m_UseMultithreading;
+ bool m_bNoCopyAudioBuffer; ///< This flag determines whether the audio callback performs a copy of audio, or the source/sink perform the copy. It should be true to let source/sink do the copies.
+
+};
+
+
+//! A dummy device to allow apps to choose "None" in case no real device connection is required.
+class WCMRNativeAudioNoneDevice : public WCMRNativeAudioDevice
+{
+public:
+ WCMRNativeAudioNoneDevice (WCMRAudioDeviceManager *pManager);
+ virtual ~WCMRNativeAudioNoneDevice ();
+ virtual WTErr SetActive (bool newState);///<Prepare/Activate device.
+ virtual WTErr SetStreaming (bool newState);///<Start/Stop Streaming - should reconnect connections when streaming starts!
+ virtual WTErr SetCurrentBufferSize (int newSize);///<Change Current Buffer Size : This is a requset, might not be successful at run time!
+ virtual WTErr UpdateDeviceInfo ();
+
+private:
+
+ static void* __SilenceThread(void *This);
+ void _SilenceThread();
+#if defined(PLATFORM_WINDOWS)
+ void _usleep(uint64_t usec);
+#else
+ inline void _usleep(uint64_t usec) { ::usleep(usec); }
+#endif
+ static const size_t __m_NumInputChannels = 0;
+ static const size_t __m_NumOutputChannels = 0;
+ pthread_t m_SilenceThread;
+ float *_m_inputBuffer;
+ float *_m_outputBuffer;
+ static uint64_t __get_time_nanos ();
+#if defined (PLATFORM_WINDOWS)
+ HANDLE _waitableTimerForUsleep;
+#endif
+};
+
+
+#endif //#ifndef __WCMRNativeAudio_h_
diff --git a/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp
new file mode 100644
index 0000000000..1e2b700fb3
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp
@@ -0,0 +1,1702 @@
+//----------------------------------------------------------------------------------
+//
+// Copyright (c) 2008 Waves Audio Ltd. All rights reserved.
+//
+//! \file WCMRPortAudioDeviceManager.cpp
+//!
+//! WCMRPortAudioDeviceManager and related class declarations
+//!
+//---------------------------------------------------------------------------------*/
+#include "WCMRPortAudioDeviceManager.h"
+#include "MiscUtils/safe_delete.h"
+#include "UMicroseconds.h"
+#include <iostream>
+#include <sstream>
+#include <algorithm>
+using namespace wvNS;
+#include "IncludeWindows.h"
+#include <MMSystem.h>
+#include "pa_asio.h"
+#include "asio.h"
+
+///< Supported Sample rates
+static const double gAllSampleRates[] =
+ {
+ 44100.0, 48000.0, 88200.0, 96000.0, -1 /* negative terminated list */
+ };
+
+
+
+///< Default Supported Buffer Sizes.
+static const int gAllBufferSizes[] =
+ {
+ 32, 64, 96, 128, 192, 256, 512, 1024, 2048
+ };
+
+
+///< The default SR.
+static const int DEFAULT_SR = 44100;
+///< The default buffer size.
+static const int DEFAULT_BUFFERSIZE = 128;
+
+static const int NONE_DEVICE_ID = -1;
+
+///< Number of stalls to wait before notifying user...
+static const int NUM_STALLS_FOR_NOTIFICATION = 100; // 100 corresponds to 100 x 42 ms idle timer - about 4 seconds.
+static const int CHANGE_CHECK_COUNTER_PERIOD = 100; // 120 corresponds to 120 x 42 ms idle timer - about 4 seconds.
+
+#define HUNDRED_NANO_TO_MILLI_CONSTANT 10000
+#define CONSUMPTION_CALCULATION_INTERVAL 500 // Milli Seconds
+
+
+// This wrapper is used to adapt device DoIdle method as entry point for MS thread
+DWORD WINAPI WCMRPortAudioDevice::__DoIdle__(LPVOID lpThreadParameter)
+{
+ WCMRPortAudioDevice* pDevice = (WCMRPortAudioDevice*)lpThreadParameter;
+ pDevice->DoIdle();
+ return 0;
+}
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::WCMRPortAudioDevice
+//
+//! Constructor for the audio device. Opens the PA device
+//! and gets information about the device.
+//! Starts the thread which will process requests to this device
+//! such as determining supported sampling rates, buffer sizes, and channel counts.
+//!
+//! \param *pManager : The audio device manager that's managing this device.
+//! \param deviceID : The port audio device ID.
+//! \param useMultithreading : Whether to use multi-threading for audio processing. Default is true.
+//!
+//! \return Nothing.
+//!
+//**********************************************************************************************
+WCMRPortAudioDevice::WCMRPortAudioDevice (WCMRPortAudioDeviceManager *pManager, unsigned int deviceID, bool useMultithreading, bool bNoCopy) :
+ WCMRNativeAudioDevice (pManager, useMultithreading, bNoCopy)
+ , m_SampleCounter(0)
+ , m_BufferSizeChangeRequested (0)
+ , m_BufferSizeChangeReported (0)
+ , m_ResetRequested (0)
+ , m_ResetReported (0)
+ , m_ResyncRequested (0)
+ , m_ResyncReported (0)
+ , m_DropsDetected(0)
+ , m_DropsReported(0)
+ , m_IgnoreThisDrop(true)
+ , m_hDeviceProcessingThread(NULL)
+ , m_DeviceProcessingThreadID(0)
+ , m_hUpdateDeviceInfoRequestedEvent(CreateEvent(NULL, FALSE, FALSE, NULL))
+ , m_hUpdateDeviceInfoDone(CreateEvent(NULL, FALSE, FALSE, NULL))
+ , m_hActivateRequestedEvent(CreateEvent(NULL, FALSE, FALSE, NULL))
+ , m_hActivationDone(CreateEvent(NULL, FALSE, FALSE, NULL))
+ , m_hDeActivateRequestedEvent(CreateEvent(NULL, FALSE, FALSE, NULL))
+ , m_hDeActivationDone(CreateEvent(NULL, FALSE, FALSE, NULL))
+ , m_hStartStreamingRequestedEvent(CreateEvent(NULL, FALSE, FALSE, NULL))
+ , m_hStartStreamingDone(CreateEvent(NULL, FALSE, FALSE, NULL))
+ , m_hStopStreamingRequestedEvent(CreateEvent(NULL, FALSE, FALSE, NULL))
+ , m_hStopStreamingDone(CreateEvent(NULL, FALSE, FALSE, NULL))
+ , m_hResetRequestedEvent(CreateEvent(NULL, FALSE, FALSE, NULL))
+ , m_hResetDone(CreateEvent(NULL, FALSE, FALSE, NULL))
+ , m_hResetFromDevRequestedEvent(CreateEvent(NULL, FALSE, FALSE, NULL))
+ , m_hBufferSizeChangedEvent(CreateEvent(NULL, FALSE, FALSE, NULL))
+ , m_hSampleRateChangedEvent(CreateEvent(NULL, FALSE, FALSE, NULL))
+ , m_hExitIdleThread(CreateEvent(NULL, FALSE, FALSE, NULL))
+ , m_hDeviceInitialized(CreateEvent(NULL, FALSE, FALSE, NULL))
+ , m_lastErr(eNoErr)
+{
+ AUTO_FUNC_DEBUG;
+
+ //Set initial device info...
+ m_DeviceID = deviceID;
+ m_PortAudioStream = NULL;
+ m_CurrentSamplingRate = DEFAULT_SR;
+ m_CurrentBufferSize = DEFAULT_BUFFERSIZE;
+ m_StopRequested = true;
+ m_pInputData = NULL;
+
+ //initialize device processing thread
+ //the divice become alive and now is able to process requests
+ m_hDeviceProcessingThread = CreateThread( NULL, 0, __DoIdle__, (LPVOID)this, 0, &m_DeviceProcessingThreadID );
+
+ if (!m_hDeviceProcessingThread)
+ {
+ DEBUG_MSG("API::Device " << m_DeviceName << " cannot create processing thread");
+ throw eGenericErr;
+ }
+
+ WaitForSingleObject(m_hDeviceInitialized, INFINITE);
+
+ if (ConnectionStatus() == DeviceErrors)
+ {
+ throw m_lastErr;
+ }
+}
+
+
+void WCMRPortAudioDevice::initDevice()
+{
+ // Initialize COM for this thread
+ std::cout << "API::Device " << m_DeviceID << " initializing COM" << std::endl;
+
+ if (S_OK == CoInitialize(NULL) )
+ {
+ // Initialize PA
+ Pa_Initialize();
+
+ updateDeviceInfo();
+
+ //should use a valid current SR...
+ if (m_SamplingRates.size())
+ {
+ //see if the current sr is present in the sr list, if not, use the first one!
+ std::vector<int>::iterator intIter = find(m_SamplingRates.begin(), m_SamplingRates.end(), m_CurrentSamplingRate);
+ if (intIter == m_SamplingRates.end())
+ {
+ //not found... use the first one
+ m_CurrentSamplingRate = m_SamplingRates[0];
+ }
+ }
+ else
+ std::cout << "API::Device " << m_DeviceName << " Device does not support any sample rate of ours" << std::endl;
+
+ //should use a valid current buffer size
+ if (m_BufferSizes.size())
+ {
+ //see if the current sr is present in the buffersize list, if not, use the first one!
+ std::vector<int>::iterator intIter = find(m_BufferSizes.begin(), m_BufferSizes.end(), m_CurrentBufferSize);
+ if (intIter == m_BufferSizes.end())
+ {
+ //not found... use the first one
+ m_CurrentBufferSize = m_BufferSizes[0];
+ }
+ }
+
+ //build our input/output level lists
+ for (unsigned int currentChannel = 0; currentChannel < m_InputChannels.size(); currentChannel++)
+ {
+ m_InputLevels.push_back (0.0);
+ }
+
+ //build our input/output level lists
+ for (unsigned int currentChannel = 0; currentChannel < m_OutputChannels.size(); currentChannel++)
+ {
+ m_OutputLevels.push_back (0.0);
+ }
+
+ std::cout << "API::Device " << m_DeviceName << " Device has been initialized" << std::endl;
+ m_ConnectionStatus = DeviceDisconnected;
+ m_lastErr = eNoErr;
+ }
+ else
+ {
+ /*Replace with debug trace*/std::cout << "API::Device " << m_DeviceName << " cannot initialize COM" << std::endl;
+ DEBUG_MSG("Device " << m_DeviceName << " cannot initialize COM");
+ m_ConnectionStatus = DeviceErrors;
+ m_lastErr = eSomeThingNotInitailzed;
+ SetEvent(m_hExitIdleThread);
+ }
+
+ SetEvent(m_hDeviceInitialized);
+}
+
+void WCMRPortAudioDevice::terminateDevice()
+{
+ std::cout << "API::Device " << m_DeviceName << " Terminating DEVICE" << std::endl;
+
+ //If device is streaming, need to stop it!
+ if (Streaming())
+ {
+ stopStreaming();
+ }
+
+ //If device is active (meaning stream is open) we need to close it.
+ if (Active())
+ {
+ deactivateDevice();
+ }
+
+ std::cout << "API::Device " << m_DeviceName << " Terminating PA" << std::endl;
+
+ //Deinitialize PA
+ Pa_Terminate();
+}
+
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::~WCMRPortAudioDevice
+//
+//! Destructor for the audio device. The base release all the connections that were created, if
+//! they have not been already destroyed! Here we simply stop streaming, and close device
+//! handles if necessary.
+//!
+//! \param none
+//!
+//! \return Nothing.
+//!
+//**********************************************************************************************
+WCMRPortAudioDevice::~WCMRPortAudioDevice ()
+{
+ AUTO_FUNC_DEBUG;
+
+ std::cout << "API::Destroying Device Instance: " << DeviceName() << std::endl;
+ try
+ {
+ //Stop deviceprocessing thread
+ SignalObjectAndWait(m_hExitIdleThread, m_hDeviceProcessingThread, INFINITE, false);
+
+ std::cout << "API::Device " << m_DeviceName << " Processing Thread is stopped" << std::endl;
+
+ CloseHandle(m_hDeviceProcessingThread);
+
+ //Now it's safe to free all event handlers
+ CloseHandle(m_hUpdateDeviceInfoRequestedEvent);
+ CloseHandle(m_hUpdateDeviceInfoDone);
+ CloseHandle(m_hActivateRequestedEvent);
+ CloseHandle(m_hActivationDone);
+ CloseHandle(m_hDeActivateRequestedEvent);
+ CloseHandle(m_hDeActivationDone);
+ CloseHandle(m_hStartStreamingRequestedEvent);
+ CloseHandle(m_hStartStreamingDone);
+ CloseHandle(m_hStopStreamingRequestedEvent);
+ CloseHandle(m_hStopStreamingDone);
+ CloseHandle(m_hResetRequestedEvent);
+ CloseHandle(m_hResetDone);
+ CloseHandle(m_hResetFromDevRequestedEvent);
+ CloseHandle(m_hBufferSizeChangedEvent);
+ CloseHandle(m_hSampleRateChangedEvent);
+ CloseHandle(m_hExitIdleThread);
+ CloseHandle(m_hDeviceInitialized);
+ }
+ catch (...)
+ {
+ //destructors should absorb exceptions, no harm in logging though!!
+ DEBUG_MSG ("Exception during destructor");
+ }
+}
+
+
+WTErr WCMRPortAudioDevice::UpdateDeviceInfo ()
+{
+ std::cout << "API::Device (ID:)" << m_DeviceID << " Updating device info" << std::endl;
+
+ SignalObjectAndWait(m_hUpdateDeviceInfoRequestedEvent, m_hUpdateDeviceInfoDone, INFINITE, false);
+
+ return eNoErr;
+}
+
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::updateDeviceInfo
+//
+//! Must be called be device processing thread
+//! Updates Device Information about channels, sampling rates, buffer sizes.
+//!
+//! \return Nothing.
+//!
+//**********************************************************************************************
+void WCMRPortAudioDevice::updateDeviceInfo (bool callerIsWaiting/*=false*/)
+{
+ AUTO_FUNC_DEBUG;
+
+ //get device info
+ const PaDeviceInfo *pDeviceInfo = Pa_GetDeviceInfo(m_DeviceID);
+
+ //update name.
+ m_DeviceName = pDeviceInfo->name;
+
+ std::cout << "API::Device " << m_DeviceName << " Getting device info " << std::endl;
+
+ //following parameters are needed opening test stream and for sample rates validation
+ PaStreamParameters inputParameters, outputParameters;
+ PaStreamParameters *pInS = NULL, *pOutS = NULL;
+
+ inputParameters.device = m_DeviceID;
+ inputParameters.channelCount = std::min<int>(2, pDeviceInfo->maxInputChannels);
+ inputParameters.sampleFormat = paFloat32 | paNonInterleaved;
+ inputParameters.suggestedLatency = 0; /* ignored by Pa_IsFormatSupported() */
+ inputParameters.hostApiSpecificStreamInfo = 0;
+
+ if (inputParameters.channelCount)
+ pInS = &inputParameters;
+
+ outputParameters.device = m_DeviceID;
+ outputParameters.channelCount = std::min<int>(2, pDeviceInfo->maxOutputChannels);
+ outputParameters.sampleFormat = paFloat32;
+ outputParameters.suggestedLatency = 0; /* ignored by Pa_IsFormatSupported() */
+ outputParameters.hostApiSpecificStreamInfo = 0;
+
+ if (outputParameters.channelCount)
+ pOutS = &outputParameters;
+
+ std::cout << "API::Device" << m_DeviceName << " Updating sample rates " << std::endl;
+ ////////////////////////////////////////////////////////////////////////////////////
+ //update list of supported SRs...
+ m_SamplingRates.clear();
+
+ // now iterate through our standard SRs and check if they are supported by device
+ // store them for this device
+ for(int sr=0; gAllSampleRates[sr] > 0; sr++)
+ {
+ PaError err = Pa_IsFormatSupported(pInS, pOutS, gAllSampleRates[sr]);
+ if( err == paFormatIsSupported)
+ {
+ m_SamplingRates.push_back ((int)gAllSampleRates[sr]);
+ }
+ }
+
+ std::cout << "API::Device" << m_DeviceName << " Updating buffer sizes" << std::endl;
+ ///////////////////////////////////////////////////////////////////////////////////
+ //update buffer sizes
+ m_BufferSizes.clear();
+ bool useDefaultBuffers = true;
+ PaError paErr = paNoError;
+
+ //sometimes devices change buffer size if sample rate changes
+ //it updates buffer size during stream opening
+ //we need to find out how device would behave with current sample rate
+ //try opening test stream to load device driver for current sample rate and buffer size
+ //(skip this step if the device is Active)
+ if ( !Active() )
+ {
+ if (paNoError != testStateValidness(m_CurrentSamplingRate, m_CurrentBufferSize) )
+ {
+ //buffer size did change
+ Pa_Terminate();
+ Pa_Initialize();
+
+ // test validness with current sample rate and device prefered buffer size
+ paErr = testStateValidness(m_CurrentSamplingRate, 0);
+ }
+ }
+
+ if (paErr == paNoError)
+ {
+ // In ASIO Windows, the buffer size is set from the sound device manufacturer's control panel
+ long minSize, maxSize, preferredSize, granularity;
+ paErr = PaAsio_GetAvailableBufferSizes(m_DeviceID, &minSize, &maxSize, &preferredSize, &granularity);
+
+ if (paErr == paNoError)
+ {
+ std::cout << "API::Device " << m_DeviceName << " Buffers: " << minSize << " " << maxSize << " " << preferredSize << std::endl;
+
+ m_BufferSizes.push_back (preferredSize);
+ useDefaultBuffers = false;
+ }
+ else
+ {
+ std::cout << "API::Device" << m_DeviceName << " Preffered buffer size is not supported" << std::endl;
+ }
+ }
+ else
+ {
+ std::cout << "API::Device" << m_DeviceName << " Device does not start with sample rate: "<< m_CurrentSamplingRate << " and default buffer size" << std::endl;
+ }
+
+ if (useDefaultBuffers)
+ {
+ std::cout << "API::Device" << m_DeviceName << " Using default buffer sizes " <<std::endl;
+ for(int bsize=0; bsize < (sizeof(gAllBufferSizes)/sizeof(gAllBufferSizes[0])); bsize++)
+ m_BufferSizes.push_back (gAllBufferSizes[bsize]);
+ }
+
+ /////////////////////////////////////////////////////////////////////////////////////////
+ //update channels info
+ {
+ int maxInputChannels = pDeviceInfo->maxInputChannels;
+ int maxOutputChannels = pDeviceInfo->maxOutputChannels;
+
+ //Update input channels
+ m_InputChannels.clear();
+ for (int channel = 0; channel < maxInputChannels; channel++)
+ {
+ std::stringstream chNameStream;
+ //A better implementation would be to retrieve the names from ASIO or CoreAudio interfaces
+ chNameStream << "Input " << (channel+1);
+ m_InputChannels.push_back (chNameStream.str());
+ }
+
+
+ //Update output channels
+ m_OutputChannels.clear();
+ for (int channel = 0; channel < maxOutputChannels; channel++)
+ {
+ std::stringstream chNameStream;
+ //A better implementation would be to retrieve the names from ASIO or CoreAudio interfaces
+ chNameStream << "Output " << (channel+1);
+ m_OutputChannels.push_back (chNameStream.str());
+ }
+ }
+
+ std::cout << "API::Device" << m_DeviceName << " Device info update has been finished" << std::endl;
+
+ if (callerIsWaiting)
+ SetEvent(m_hUpdateDeviceInfoDone);
+}
+
+
+PaError WCMRPortAudioDevice::testStateValidness(int sampleRate, int bufferSize)
+{
+ PaError paErr = paNoError;
+
+ //get device info
+ const PaDeviceInfo *pDeviceInfo = Pa_GetDeviceInfo(m_DeviceID);
+
+ //following parameters are needed opening test stream and for sample rates validation
+ PaStreamParameters inputParameters, outputParameters;
+ PaStreamParameters *pInS = NULL, *pOutS = NULL;
+
+ inputParameters.device = m_DeviceID;
+ inputParameters.channelCount = std::min<int>(2, pDeviceInfo->maxInputChannels);
+ inputParameters.sampleFormat = paFloat32 | paNonInterleaved;
+ inputParameters.suggestedLatency = 0; /* ignored by Pa_IsFormatSupported() */
+ inputParameters.hostApiSpecificStreamInfo = 0;
+
+ if (inputParameters.channelCount)
+ pInS = &inputParameters;
+
+ outputParameters.device = m_DeviceID;
+ outputParameters.channelCount = std::min<int>(2, pDeviceInfo->maxOutputChannels);
+ outputParameters.sampleFormat = paFloat32;
+ outputParameters.suggestedLatency = 0; /* ignored by Pa_IsFormatSupported() */
+ outputParameters.hostApiSpecificStreamInfo = 0;
+
+ if (outputParameters.channelCount)
+ pOutS = &outputParameters;
+
+ PaStream *portAudioStream = NULL;
+
+ //sometimes devices change buffer size if sample rate changes
+ //it updates buffer size during stream opening
+ //we need to find out how device would behave with current sample rate
+ //try opening test stream to load device driver for current sample rate and buffer size
+ paErr = Pa_OpenStream (&portAudioStream, pInS, pOutS, m_CurrentSamplingRate, m_CurrentBufferSize, paDitherOff, NULL, NULL);
+
+ if (portAudioStream)
+ {
+ // close test stream
+ Pa_CloseStream (portAudioStream);
+ portAudioStream = NULL;
+ }
+
+ return paErr;
+}
+
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::CurrentSamplingRate
+//
+//! The device's current sampling rate. This may be overridden, if the device needs to
+//! query the driver for the current rate.
+//!
+//! \param none
+//!
+//! \return The device's current sampling rate. -1 on error.
+//!
+//**********************************************************************************************
+int WCMRPortAudioDevice::CurrentSamplingRate ()
+{
+ AUTO_FUNC_DEBUG;
+ //ToDo: Perhaps for ASIO devices that are active, we should retrive the SR from the device...
+
+ return (m_CurrentSamplingRate);
+}
+
+
+WTErr WCMRPortAudioDevice::SetActive (bool newState)
+{
+ if (newState == true)
+ {
+ std::cout << "API::Device " << m_DeviceName << " Activation requested" << std::endl;
+ SignalObjectAndWait(m_hActivateRequestedEvent, m_hActivationDone, INFINITE, false);
+ }
+ else
+ {
+ std::cout << "API::Device " << m_DeviceName << " Deactivation requested" << std::endl;
+ SignalObjectAndWait(m_hDeActivateRequestedEvent, m_hDeActivationDone, INFINITE, false);
+ }
+
+ if (newState == Active() )
+ return eNoErr;
+ else
+ return eGenericErr;
+}
+
+
+WTErr WCMRPortAudioDevice::SetStreaming (bool newState)
+{
+ if (newState == true)
+ {
+ std::cout << "API::Device " << m_DeviceName << " Stream start requested" << std::endl;
+ SignalObjectAndWait(m_hStartStreamingRequestedEvent, m_hStartStreamingDone, INFINITE, false);
+ }
+ else
+ {
+ std::cout << "API::Device " << m_DeviceName << " Stream stop requested" << std::endl;
+ SignalObjectAndWait(m_hStopStreamingRequestedEvent, m_hStopStreamingDone, INFINITE, false);
+ }
+
+ if (newState == Streaming() )
+ return eNoErr;
+ else
+ return eGenericErr;
+}
+
+
+WTErr WCMRPortAudioDevice::ResetDevice()
+{
+ std::cout << "API::Device: " << m_DeviceName << " Reseting device" << std::endl;
+
+ SignalObjectAndWait(m_hResetRequestedEvent, m_hResetDone, INFINITE, false);
+
+ if (ConnectionStatus() == DeviceErrors)
+ {
+ return m_lastErr;
+ }
+
+ return eNoErr;
+}
+
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::SetCurrentSamplingRate
+//
+//! Change the sampling rate to be used by the device.
+//!
+//! \param newRate : The rate to use (samples per sec).
+//!
+//! \return eNoErr always. The derived classes may return error codes.
+//!
+//**********************************************************************************************
+WTErr WCMRPortAudioDevice::SetCurrentSamplingRate (int newRate)
+{
+ AUTO_FUNC_DEBUG;
+ std::vector<int>::iterator intIter;
+ WTErr retVal = eNoErr;
+
+ //changes the status.
+ int oldRate = CurrentSamplingRate();
+ bool oldActive = Active();
+
+ //no change, nothing to do
+ if (oldRate == newRate)
+ return (retVal);
+
+ //see if this is one of our supported rates...
+ intIter = find(m_SamplingRates.begin(), m_SamplingRates.end(), newRate);
+
+ if (intIter == m_SamplingRates.end())
+ {
+ //Can't change, perhaps use an "invalid param" type of error
+ retVal = eCommandLineParameter;
+ return (retVal);
+ }
+
+ if (Streaming())
+ {
+ //Can't change, perhaps use an "in use" type of error
+ retVal = eGenericErr;
+ return (retVal);
+ }
+
+ if (oldActive)
+ {
+ //Deactivate it for the change...
+ SetActive (false);
+ }
+
+ //make the change...
+ m_CurrentSamplingRate = newRate;
+
+ // Before reactivating the device: opening stream we should try getting buffer size update from the device
+ // because for new sampling rate some devices may change buffer size as well
+ int oldBufferSize = m_CurrentBufferSize;
+
+ retVal = ResetDevice();
+
+ //reactivate it.
+ if (oldActive && retVal == eNoErr)
+ {
+ retVal = SetActive (true);
+ }
+
+ if (retVal != eNoErr)
+ {
+ //revert changes if the device was not activated
+ m_CurrentSamplingRate = oldRate;
+ m_CurrentBufferSize = oldBufferSize;
+ int bufferSize = m_CurrentBufferSize;
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::BufferSizeChanged, (void *)&bufferSize);
+ retVal = eCommandLineParameter;
+ }
+
+ return (retVal);
+}
+
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::CurrentBufferSize
+//
+//! The device's current buffer size in use. This may be overridden, if the device needs to
+//! query the driver for the current size.
+//!
+//! \param none
+//!
+//! \return The device's current buffer size. 0 on error.
+//!
+//**********************************************************************************************
+int WCMRPortAudioDevice::CurrentBufferSize ()
+{
+ return m_CurrentBufferSize;
+}
+
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::SetCurrentBufferSize
+//
+//! Change the buffer size to be used by the device. This will most likely be overridden,
+//! the base class simply updates the member variable.
+//!
+//! \param newSize : The buffer size to use (in sample-frames)
+//!
+//! \return eNoErr always. The derived classes may return error codes.
+//!
+//**********************************************************************************************
+WTErr WCMRPortAudioDevice::SetCurrentBufferSize (int newSize)
+{
+ AUTO_FUNC_DEBUG;
+ WTErr retVal = eNoErr;
+ std::vector<int>::iterator intIter;
+
+ //changes the status.
+ int oldSize = CurrentBufferSize();
+ bool oldActive = Active();
+
+ //same size, nothing to do.
+ if (oldSize == newSize)
+ return (retVal);
+
+ //see if this is one of our supported rates...
+ intIter = find(m_BufferSizes.begin(), m_BufferSizes.end(), newSize);
+ if (intIter == m_BufferSizes.end())
+ {
+ //Can't change, perhaps use an "invalid param" type of error
+ retVal = eCommandLineParameter;
+ return (retVal);
+ }
+
+ if (Streaming())
+ {
+ //Can't change, perhaps use an "in use" type of error
+ retVal = eGenericErr;
+ return (retVal);
+ }
+
+ if (oldActive)
+ {
+ //Deactivate it for the change...
+ SetActive (false);
+ }
+
+ //make the change...
+ m_CurrentBufferSize = newSize;
+
+ //reactivate it.
+ if (oldActive)
+ {
+ retVal = SetActive (true);
+ }
+
+ return (retVal);
+}
+
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::ConnectionStatus
+//
+//! Retrieves the device's current connection status. This will most likely be overridden,
+//! in case some driver communication is required to query the status.
+//!
+//! \param none
+//!
+//! \return A ConnectionStates value.
+//!
+//**********************************************************************************************
+WCMRPortAudioDevice::ConnectionStates WCMRPortAudioDevice::ConnectionStatus ()
+{
+ AUTO_FUNC_DEBUG;
+ //ToDo: May want to do something more to extract the actual status!
+ return (m_ConnectionStatus);
+
+}
+
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::activateDevice
+//
+//! IS CALLED BY PROCESS THREAD
+//! Sets the device into "active" state. Essentially, opens the PA device.
+//! If it's an ASIO device it may result in buffer size change in some cases.
+//!
+//**********************************************************************************************
+void WCMRPortAudioDevice::activateDevice (bool callerIsWaiting/*=false*/)
+{
+ AUTO_FUNC_DEBUG;
+
+ PaError paErr = paNoError;
+
+ // if device is not active activate it
+ if (!Active() )
+ {
+ PaStreamParameters inputParameters, outputParameters;
+ PaStreamParameters *pInS = NULL, *pOutS = NULL;
+
+ const PaDeviceInfo *pDeviceInfo = Pa_GetDeviceInfo(m_DeviceID);
+ const PaHostApiInfo *pHostApiInfo = Pa_GetHostApiInfo(pDeviceInfo->hostApi);
+
+ inputParameters.device = m_DeviceID;
+ inputParameters.channelCount = (int)m_InputChannels.size();
+ inputParameters.sampleFormat = paFloat32 | paNonInterleaved;
+ inputParameters.suggestedLatency = Pa_GetDeviceInfo(m_DeviceID)->defaultLowInputLatency;
+ inputParameters.hostApiSpecificStreamInfo = 0;
+
+ if (inputParameters.channelCount)
+ pInS = &inputParameters;
+
+ outputParameters.device = m_DeviceID;
+ outputParameters.channelCount = (int)m_OutputChannels.size();
+ outputParameters.sampleFormat = paFloat32;
+ outputParameters.suggestedLatency = Pa_GetDeviceInfo(m_DeviceID)->defaultLowOutputLatency;
+ outputParameters.hostApiSpecificStreamInfo = 0;
+
+ if (outputParameters.channelCount)
+ pOutS = &outputParameters;
+
+ std::cout << "API::Device" << m_DeviceName << " Opening device stream " << std::endl;
+ std::cout << "Sample rate: " << m_CurrentSamplingRate << " buffer size: " << m_CurrentBufferSize << std::endl;
+ paErr = Pa_OpenStream(&m_PortAudioStream,
+ pInS,
+ pOutS,
+ m_CurrentSamplingRate,
+ m_CurrentBufferSize,
+ paDitherOff,
+ WCMRPortAudioDevice::TheCallback,
+ this);
+
+ if(paErr == paNoError)
+ {
+ m_DropsDetected = 0;
+ m_DropsReported = 0;
+ m_IgnoreThisDrop = true;
+
+ if (pHostApiInfo->type == paASIO)
+ {
+ m_BufferSizeChangeRequested = 0;
+ m_BufferSizeChangeReported = 0;
+ m_ResetRequested = 0;
+ m_ResetReported = 0;
+ m_ResyncRequested = 0;
+ m_ResyncReported = 0;
+ PaAsio_SetMessageHook (StaticASIOMessageHook, this);
+ }
+ m_IsActive = true;
+ m_ConnectionStatus = DeviceAvailable;
+ m_lastErr = eNoErr;
+ }
+ else
+ {
+ //failed, do not update device state
+ std::cout << "Failed to open pa stream stream " << paErr << std::endl;
+ DEBUG_MSG( "Failed to open pa stream stream " << paErr );
+ m_ConnectionStatus = DeviceErrors;
+ m_lastErr = eAsioFailed;
+ }
+
+
+ }
+
+ if (callerIsWaiting)
+ SetEvent(m_hActivationDone);
+}
+
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::deactivateDevice
+//
+//! IS CALLED BY PROCESS THREAD
+//! Sets the device into "inactive" state. Essentially, closes the PA device.
+//!
+//**********************************************************************************************
+void WCMRPortAudioDevice::deactivateDevice (bool callerIsWaiting/*=false*/)
+{
+ AUTO_FUNC_DEBUG;
+
+ PaError paErr = paNoError;
+
+ if (Active() )
+ {
+ if (Streaming())
+ {
+ stopStreaming ();
+ }
+
+ if (m_PortAudioStream)
+ {
+ //close the stream first
+ std::cout << "API::Device" << m_DeviceName << " Closing device stream" << std::endl;
+ paErr = Pa_CloseStream (m_PortAudioStream);
+ if(paErr == paNoError)
+ {
+ m_PortAudioStream = NULL;
+ m_DropsDetected = 0;
+ m_DropsReported = 0;
+ m_IgnoreThisDrop = true;
+ m_BufferSizeChangeRequested = 0;
+ m_BufferSizeChangeReported = 0;
+ m_ResetRequested = 0;
+ m_ResetReported = 0;
+ m_ResyncRequested = 0;
+ m_ResyncReported = 0;
+ PaAsio_SetMessageHook (NULL, NULL);
+
+ //finaly set device state to "not active"
+ m_IsActive = false;
+ m_ConnectionStatus = DeviceDisconnected;
+ m_lastErr = eNoErr;
+ }
+ else
+ {
+ //failed, do not update device state
+ std::cout << "Failed to close pa stream stream " << paErr << std::endl;
+ DEBUG_MSG( "Failed to open pa stream stream " << paErr );
+ m_ConnectionStatus = DeviceErrors;
+ m_lastErr = eAsioFailed;
+ }
+ }
+ }
+
+ if (callerIsWaiting)
+ SetEvent(m_hDeActivationDone);
+}
+
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::startStreaming
+//
+//! Sets the devices into "streaming" state. Calls PA's Start stream routines.
+//! This roughly corresponds to calling Start on the lower level interface.
+//!
+//**********************************************************************************************
+void WCMRPortAudioDevice::startStreaming (bool callerIsWaiting/*=false*/)
+{
+ AUTO_FUNC_DEBUG;
+
+ // proceed if the device is not streaming
+ if (!Streaming () )
+ {
+ PaError paErr = paNoError;
+ m_StopRequested = false;
+ m_SampleCounter = 0;
+
+ std::cout << "API::Device" << m_DeviceName << " Starting device stream" << std::endl;
+ paErr = Pa_StartStream( m_PortAudioStream );
+
+ if(paErr == paNoError)
+ {
+ // if the stream was started successfully
+ m_IsStreaming = true;
+ }
+ else
+ {
+ std::cout << "Failed to start PA stream: " << paErr << std::endl;
+ DEBUG_MSG( "Failed to start PA stream: " << paErr );
+ m_lastErr = eGenericErr;
+ }
+ }
+
+ if (callerIsWaiting)
+ SetEvent(m_hStartStreamingDone);
+}
+
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::stopStreaming
+//
+//! Sets the devices into "not streaming" state. Calls PA's Stop stream routines.
+//! This roughly corresponds to calling Stop on the lower level interface.
+//!
+//**********************************************************************************************
+void WCMRPortAudioDevice::stopStreaming (bool callerIsWaiting/*=false*/)
+{
+ AUTO_FUNC_DEBUG;
+
+ // proceed if the device is streaming
+ if (Streaming () )
+ {
+ PaError paErr = paNoError;
+ m_StopRequested = true;
+
+ std::cout << "API::Device " << m_DeviceName << " Stopping device stream" << std::endl;
+ paErr = Pa_StopStream( m_PortAudioStream );
+
+ if(paErr == paNoError)
+ {
+ // if the stream was stopped successfully
+ m_IsStreaming = false;
+ m_pInputData = NULL;
+ }
+ else
+ {
+ std::cout << "Failed to stop PA stream: " << paErr << std::endl;
+ DEBUG_MSG( "Failed to stop PA stream " << paErr );
+ m_lastErr = eGenericErr;
+ }
+ }
+
+ if (callerIsWaiting)
+ SetEvent(m_hStopStreamingDone);
+}
+
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::resetDevice
+//
+//! Resets the device, updates device info. Importnat: does PA reinitialization calling
+//! Pa_terminate/Pa_initialize functions.
+//!
+//! \param none
+//!
+//! \return nothing
+//!
+//**********************************************************************************************
+void WCMRPortAudioDevice::resetDevice (bool callerIsWaiting /*=false*/ )
+{
+ std::cout << "API::Device" << m_DeviceName << "Reseting device" << std::endl;
+
+ // Keep device sates
+ bool wasStreaming = Streaming();
+ bool wasActive = Active();
+
+ // Notify the Application about reset
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::RequestReset);
+
+ // Reset the device
+ stopStreaming();
+ deactivateDevice();
+
+ // Reinitialize PA
+ Pa_Terminate();
+ Pa_Initialize();
+
+ updateDeviceInfo();
+
+ // Cache device buffer size as it might be changed during reset
+ int oldBufferSize = m_CurrentBufferSize;
+
+ // In ASIO Windows, the buffer size is set from the sound device manufacturer's control panel
+ // Backend should always use preffered buffer size value in this case
+ long minSize, maxSize, preferredSize, granularity;
+ PaError paErr = PaAsio_GetAvailableBufferSizes(m_DeviceID, &minSize, &maxSize, &preferredSize, &granularity);
+
+ if (paErr == paNoError)
+ {
+ m_CurrentBufferSize = preferredSize;
+ }
+ else
+ {
+ // if we can't get device buffer sizes, use the first one among supported
+ if (m_BufferSizes.size() != 0)
+ m_CurrentBufferSize = m_BufferSizes.front();
+ }
+
+ // Notify the Application about device setting changes
+ if (oldBufferSize != m_CurrentBufferSize)
+ {
+ std::cout << "API::Device" << m_DeviceName << " buffer size changed" << std::endl;
+ int bufferSize = m_CurrentBufferSize;
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::BufferSizeChanged, (void *)&bufferSize);
+ }
+
+ // Activate the device if it was active before
+ if (wasActive)
+ activateDevice();
+
+ // Resume streaming if the device was streaming before
+ if(wasStreaming)
+ {
+ // Notify the Application to prepare for the stream start
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::DeviceStartsStreaming);
+ startStreaming();
+ }
+
+ if (callerIsWaiting)
+ SetEvent(m_hResetDone);
+}
+
+
+#ifdef PLATFORM_WINDOWS
+
+long WCMRPortAudioDevice::StaticASIOMessageHook (void *pRefCon, long selector, long value, void* message, double* opt)
+{
+ if (pRefCon)
+ {
+ return ((WCMRPortAudioDevice*)(pRefCon))->ASIOMessageHook (selector, value, message, opt);
+ }
+ else
+ return -1;
+}
+
+long WCMRPortAudioDevice::ASIOMessageHook (long selector, long WCUNUSEDPARAM(value), void* WCUNUSEDPARAM(message), double* WCUNUSEDPARAM(opt))
+{
+ switch(selector)
+ {
+ case kAsioBufferSizeChange:
+ m_BufferSizeChangeRequested++;
+ std::cout << "\t\t\tWCMRPortAudioDevice::ASIOMessageHook -- m_BufferSizeChangeRequested" << std::endl;
+ SetEvent(m_hBufferSizeChangedEvent);
+ break;
+
+ case kAsioResetRequest:
+ m_ResetRequested++;
+ std::cout << "\t\t\tWCMRPortAudioDevice::ASIOMessageHook -- kAsioResetRequest" << std::endl;
+ SetEvent(m_hResetFromDevRequestedEvent);
+ break;
+
+ case kAsioResyncRequest:
+ std::cout << "\t\t\tWCMRPortAudioDevice::ASIOMessageHook -- kAsioResyncRequest" << std::endl;
+ m_ResyncRequested++;
+ break;
+
+ case kAsioLatenciesChanged:
+ std::cout << "\t\t\tWCMRPortAudioDevice::ASIOMessageHook -- kAsioLatenciesChanged" << std::endl;
+ SetEvent(m_hBufferSizeChangedEvent);
+ m_BufferSizeChangeRequested++;
+ break;
+
+ case kAsioOverload:
+ std::cout << "\t\t\tWCMRPortAudioDevice::ASIOMessageHook -- kAsioOverload" << std::endl;
+ m_DropsDetected++;
+ break;
+ }
+ return 0;
+}
+
+#endif
+
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::DoIdle
+//
+//! A place for doing idle time processing. The other derived classes will probably do something
+//! meaningful.
+//!
+//! \param none
+//!
+//! \return eNoErr always.
+//!
+//**********************************************************************************************
+WTErr WCMRPortAudioDevice::DoIdle ()
+{
+ WTErr retVal = eNoErr;
+
+ std::cout << "WCMRPortAudioDevice::DoIdle ()" << std::endl;
+ HANDLE hEvents[] =
+ {
+ m_hUpdateDeviceInfoRequestedEvent,
+ m_hActivateRequestedEvent,
+ m_hDeActivateRequestedEvent,
+ m_hStartStreamingRequestedEvent,
+ m_hStopStreamingRequestedEvent,
+ m_hBufferSizeChangedEvent,
+ m_hSampleRateChangedEvent,
+ m_hResetRequestedEvent,
+ m_hResetFromDevRequestedEvent,
+ m_hExitIdleThread
+ };
+
+ const size_t hEventsSize = sizeof(hEvents)/sizeof(hEvents[0]);
+
+ initDevice();
+
+ for(;;)
+ {
+ DWORD result = WaitForMultipleObjects (hEventsSize, hEvents, FALSE, INFINITE);
+ result = result - WAIT_OBJECT_0;
+
+ if ((result < 0) || (result >= hEventsSize)) {
+ std::cout << "\t\t\t\t\t\t\tWCMRPortAudioDevice::DoIdle () -> (result < 0) || (result >= hEventsSize):" << result << std::endl;
+ retVal = eGenericErr;
+ break;
+ }
+
+ if (hEvents[result] == m_hExitIdleThread) {
+ std::cout << "\t\t\t\t\t\t\tWCMRPortAudioDevice::DoIdle () -> m_hExitIdleThread" << result << std::endl;
+ retVal = eNoErr;
+ break;
+ }
+
+ if (hEvents[result] == m_hUpdateDeviceInfoRequestedEvent) {
+ std::cout << "\t\t\t\t\t\tupdate requested ..." << std::endl;
+ updateDeviceInfo(true);
+ }
+
+ if (hEvents[result] == m_hActivateRequestedEvent) {
+ std::cout << "\t\t\t\t\t\tactivation requested ..." << std::endl;
+ activateDevice(true);
+ }
+
+ if (hEvents[result] == m_hDeActivateRequestedEvent) {
+ std::cout << "\t\t\t\t\t\tdeactivation requested ..." << std::endl;
+ deactivateDevice(true);
+ }
+
+ if (hEvents[result] == m_hStartStreamingRequestedEvent) {
+ std::cout << "\t\t\t\t\t\tStart stream requested ..." << std::endl;
+ startStreaming(true);
+ }
+
+ if (hEvents[result] == m_hStopStreamingRequestedEvent) {
+ std::cout << "\t\t\t\t\t\tStop stream requested ..." << std::endl;
+ stopStreaming(true);
+ }
+
+ if (hEvents[result] == m_hResetRequestedEvent) {
+ std::cout << "\t\t\t\t\t\treset requested ..." << std::endl;
+ resetDevice(true);
+ }
+
+ if (hEvents[result] == m_hResetFromDevRequestedEvent) {
+ std::cout << "\t\t\t\t\t\treset requested from device..." << std::endl;
+ resetDevice();
+ }
+
+ if (hEvents[result] == m_hBufferSizeChangedEvent) {
+ std::cout << "\t\t\t\t\t\tbuffer size changed from device..." << std::endl;
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::BufferSizeChanged);
+ }
+
+ if (hEvents[result] == m_hSampleRateChangedEvent) {
+ std::cout << "\t\t\t\t\t\tsample rate changed from device..." << std::endl;
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::SamplingRateChanged);
+ }
+ }
+
+ terminateDevice();
+
+ return retVal;
+}
+
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::SetMonitorChannels
+//
+//! Used to set the channels to be used for monitoring.
+//!
+//! \param leftChannel : Left monitor channel index.
+//! \param rightChannel : Right monitor channel index.
+//!
+//! \return eNoErr always, the derived classes may return appropriate errors.
+//!
+//**********************************************************************************************
+WTErr WCMRPortAudioDevice::SetMonitorChannels (int leftChannel, int rightChannel)
+{
+ AUTO_FUNC_DEBUG;
+ //This will most likely be overridden, the base class simply
+ //changes the member.
+ m_LeftMonitorChannel = leftChannel;
+ m_RightMonitorChannel = rightChannel;
+ return (eNoErr);
+}
+
+
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::SetMonitorGain
+//
+//! Used to set monitor gain (or atten).
+//!
+//! \param newGain : The new gain or atten. value to use. Specified as a linear multiplier (not dB)
+//!
+//! \return eNoErr always, the derived classes may return appropriate errors.
+//!
+//**********************************************************************************************
+WTErr WCMRPortAudioDevice::SetMonitorGain (float newGain)
+{
+ AUTO_FUNC_DEBUG;
+ //This will most likely be overridden, the base class simply
+ //changes the member.
+
+ m_MonitorGain = newGain;
+ return (eNoErr);
+}
+
+
+
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::ShowConfigPanel
+//
+//! Used to show device specific config/control panel. Some interfaces may not support it.
+//! Some interfaces may require the device to be active before it can display a panel.
+//!
+//! \param pParam : A device/interface specific parameter, should be the app window handle for ASIO.
+//!
+//! \return eNoErr always, the derived classes may return errors.
+//!
+//**********************************************************************************************
+WTErr WCMRPortAudioDevice::ShowConfigPanel (void *pParam)
+{
+ AUTO_FUNC_DEBUG;
+ WTErr retVal = eNoErr;
+
+ if (Active())
+ {
+#ifdef PLATFORM_WINDOWS
+ if(Pa_GetHostApiInfo(Pa_GetDeviceInfo(m_DeviceID)->hostApi)->type == paASIO)
+ {
+ // stop and deactivate the device
+ bool wasStreaming = Streaming();
+ SetActive(false);
+ // show control panel for the device
+ if (PaAsio_ShowControlPanel (m_DeviceID, pParam) != paNoError)
+ retVal = eGenericErr;
+ // reset device to pick up changes
+ ResetDevice();
+ // restore previous state for the device
+ SetActive(true);
+ if (wasStreaming)
+ SetStreaming(true);
+ }
+#else
+ pParam = pParam;
+#endif //_windows
+ }
+
+ return (retVal);
+}
+
+
+//*****************************************************************************************************
+// WCMRPortAudioDevice::TheCallback
+//
+//! The (static) Port Audio Callback function. This is a static member. It calls on the AudioCallback in the
+//! WCMRPortAudioDevice to do the real work.
+//!
+//! \param pInputBuffer: pointer to input buffer.
+//! \param pOutputBuffer: pointer to output buffer.
+//! \param framesPerBuffer: number of sample frames per buffer.
+//! \param pTimeInfo: time info for PaStream callback.
+//! \param statusFlags:
+//! \param pUserData: pointer to user data, in our case the WCMRPortAudioDevice object.
+//!
+//! \return true to stop streaming else returns false.
+//******************************************************************************************************
+int WCMRPortAudioDevice::TheCallback (const void *pInputBuffer, void *pOutputBuffer, unsigned long framesPerBuffer,
+ const PaStreamCallbackTimeInfo* /*pTimeInfo*/, PaStreamCallbackFlags statusFlags, void *pUserData )
+{
+ WCMRPortAudioDevice *pMyDevice = (WCMRPortAudioDevice *)pUserData;
+ if (pMyDevice)
+ return pMyDevice->AudioCallback ((float *)pInputBuffer, (float *)pOutputBuffer, framesPerBuffer,
+ (statusFlags & (paInputOverflow | paOutputUnderflow)) != 0);
+ else
+ return (true);
+
+}
+
+
+
+//**********************************************************************************************
+// WCMRPortAudioDevice::AudoiCallback
+//
+//! Here's where the actual audio processing happens. We call upon all the active connections'
+//! sinks to provide data to us which can be put/mixed in the output buffer! Also, we make the
+//! input data available to any sources that may call upon us during this time!
+//!
+//! \param *pInputBuffer : Points to a buffer with recorded data.
+//! \param *pOutputBuffer : Points to a buffer to receive playback data.
+//! \param framesPerBuffer : Number of sample frames in input and output buffers. Number of channels,
+//! which are interleaved, is fixed at Device Open (Active) time. In this implementation,
+//! the number of channels are fixed to use the maximum available.
+//! \param dropsDetected : True if dropouts were detected in input or output. Can be used to signal the GUI.
+//!
+//! \return true
+//!
+//**********************************************************************************************
+int WCMRPortAudioDevice::AudioCallback( const float *pInputBuffer, float *pOutputBuffer, unsigned long framesPerBuffer, bool dropsDetected )
+{
+ UMicroseconds theStartTime;
+
+ // detect drops
+ if (dropsDetected)
+ {
+ if (m_IgnoreThisDrop)
+ m_IgnoreThisDrop = false; //We'll ignore once, just once!
+ else
+ m_DropsDetected++;
+ }
+
+ m_pInputData = pInputBuffer;
+
+ // VKamyshniy: Is this a right place to call the client???:
+ struct WCMRAudioDeviceManagerClient::AudioCallbackData audioCallbackData =
+ {
+ m_pInputData,
+ pOutputBuffer,
+ framesPerBuffer,
+ m_SampleCounter,
+ theStartTime.MicroSeconds()*1000
+ };
+
+ m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::AudioCallback, (void *)&audioCallbackData );
+
+ //Don't try to access after this call returns!
+ m_pInputData = NULL;
+
+ m_SampleCounter += framesPerBuffer;
+
+ return m_StopRequested;
+}
+
+
+
+
+//**********************************************************************************************
+// WCMRPortAudioDeviceManager::WCMRPortAudioDeviceManager
+//
+//! The constructuor, we initialize PA, and build the device list.
+//!
+//! \param *pTheClient : The manager's client object (which receives notifications).
+//! \param interfaceType : The PortAudio interface type to use for this manager - acts as a filter.
+//! \param useMultithreading : Whether to use multi-threading for audio processing. Default is true.
+//!
+//! \return Nothing.
+//!
+//**********************************************************************************************
+WCMRPortAudioDeviceManager::WCMRPortAudioDeviceManager (WCMRAudioDeviceManagerClient *pTheClient,
+ eAudioDeviceFilter eCurAudioDeviceFilter, bool useMultithreading, bool bNocopy)
+ : WCMRAudioDeviceManager (pTheClient, eCurAudioDeviceFilter)
+ , m_NoneDevice(0)
+ , m_UseMultithreading(useMultithreading)
+ , m_bNoCopyAudioBuffer(bNocopy)
+{
+ AUTO_FUNC_DEBUG;
+ std::cout << "API::PortAudioDeviceManager::PA Device manager constructor" << std::endl;
+
+ //Always create the None device first...
+ m_NoneDevice = new WCMRNativeAudioNoneDevice(this);
+
+ WTErr err = generateDeviceListImpl();
+
+ if (eNoErr != err)
+ throw err;
+
+ timeBeginPeriod (1);
+}
+
+
+//**********************************************************************************************
+// WCMRPortAudioDeviceManager::~WCMRPortAudioDeviceManager
+//
+//! It clears the device list, releasing each of the device.
+//!
+//! \param none
+//!
+//! \return Nothing.
+//!
+//**********************************************************************************************
+WCMRPortAudioDeviceManager::~WCMRPortAudioDeviceManager()
+{
+ AUTO_FUNC_DEBUG;
+
+ std::cout << "API::Destroying PortAudioDeviceManager " << std::endl;
+
+ try
+ {
+ delete m_NoneDevice;
+ }
+ catch (...)
+ {
+ //destructors should absorb exceptions, no harm in logging though!!
+ DEBUG_MSG ("Exception during destructor");
+ }
+
+ timeEndPeriod (1);
+}
+
+
+WCMRAudioDevice* WCMRPortAudioDeviceManager::initNewCurrentDeviceImpl(const std::string & deviceName)
+{
+ destroyCurrentDeviceImpl();
+
+ std::cout << "API::PortAudioDeviceManager::initNewCurrentDevice " << deviceName << std::endl;
+ if (deviceName == m_NoneDevice->DeviceName() )
+ {
+ m_CurrentDevice = m_NoneDevice;
+ return m_CurrentDevice;
+ }
+
+ DeviceInfo devInfo;
+ WTErr err = GetDeviceInfoByName(deviceName, devInfo);
+
+ if (eNoErr == err)
+ {
+ try
+ {
+ std::cout << "API::PortAudioDeviceManager::Creating PA device: " << devInfo.m_DeviceId << ", Device Name: " << devInfo.m_DeviceName << std::endl;
+ TRACE_MSG ("API::PortAudioDeviceManager::Creating PA device: " << devInfo.m_DeviceId << ", Device Name: " << devInfo.m_DeviceName);
+
+ m_CurrentDevice = new WCMRPortAudioDevice (this, devInfo.m_DeviceId, m_UseMultithreading, m_bNoCopyAudioBuffer);
+ }
+ catch (...)
+ {
+ std::cout << "Unabled to create PA Device: " << devInfo.m_DeviceId << std::endl;
+ DEBUG_MSG ("Unabled to create PA Device: " << devInfo.m_DeviceId);
+ }
+ }
+
+ return m_CurrentDevice;
+}
+
+
+void WCMRPortAudioDeviceManager::destroyCurrentDeviceImpl()
+{
+ if (m_CurrentDevice != m_NoneDevice)
+ delete m_CurrentDevice;
+
+ m_CurrentDevice = 0;
+}
+
+
+WTErr WCMRPortAudioDeviceManager::getDeviceAvailableSampleRates(DeviceID deviceId, std::vector<int>& sampleRates)
+{
+ WTErr retVal = eNoErr;
+
+ sampleRates.clear();
+ const PaDeviceInfo *pPaDeviceInfo = Pa_GetDeviceInfo(deviceId);
+
+ //now find supported sample rates
+ //following parameters are needed for sample rates validation
+ PaStreamParameters inputParameters, outputParameters;
+ PaStreamParameters *pInS = NULL, *pOutS = NULL;
+
+ inputParameters.device = deviceId;
+ inputParameters.channelCount = std::min<int>(2, pPaDeviceInfo->maxInputChannels);
+ inputParameters.sampleFormat = paFloat32 | paNonInterleaved;
+ inputParameters.suggestedLatency = 0; /* ignored by Pa_IsFormatSupported() */
+ inputParameters.hostApiSpecificStreamInfo = 0;
+
+ if (inputParameters.channelCount)
+ pInS = &inputParameters;
+
+ outputParameters.device = deviceId;
+ outputParameters.channelCount = std::min<int>(2, pPaDeviceInfo->maxOutputChannels);
+ outputParameters.sampleFormat = paFloat32;
+ outputParameters.suggestedLatency = 0; /* ignored by Pa_IsFormatSupported() */
+ outputParameters.hostApiSpecificStreamInfo = 0;
+
+ if (outputParameters.channelCount)
+ pOutS = &outputParameters;
+
+ for(int sr=0; gAllSampleRates[sr] > 0; sr++)
+ {
+ if( paFormatIsSupported == Pa_IsFormatSupported(pInS, pOutS, gAllSampleRates[sr]) )
+ {
+ sampleRates.push_back ((int)gAllSampleRates[sr]);
+ }
+ }
+
+ return retVal;
+}
+
+
+WTErr WCMRPortAudioDeviceManager::generateDeviceListImpl()
+{
+ std::cout << "API::PortAudioDeviceManager::Generating device list" << std::endl;
+
+ WTErr retVal = eNoErr;
+
+ //Initialize PortAudio and ASIO first
+ PaError paErr = Pa_Initialize();
+
+ if (paErr != paNoError)
+ {
+ //ToDo: throw an exception here!
+ retVal = eSomeThingNotInitailzed;
+ return retVal;
+ }
+
+ // lock DeviceInfoVec firts
+ wvNS::wvThread::ThreadMutex::lock theLock(m_AudioDeviceInfoVecMutex);
+
+ if (m_NoneDevice)
+ {
+ DeviceInfo *pDevInfo = new DeviceInfo(NONE_DEVICE_ID, m_NoneDevice->DeviceName() );
+ pDevInfo->m_AvailableSampleRates = m_NoneDevice->SamplingRates();
+ m_DeviceInfoVec.push_back(pDevInfo);
+ }
+
+ //Get device count...
+ int numDevices = Pa_GetDeviceCount();
+
+ //for each device,
+ for (int thisDeviceID = 0; thisDeviceID < numDevices; thisDeviceID++)
+ {
+ //if it's of the required type...
+ const PaDeviceInfo *pPaDeviceInfo = Pa_GetDeviceInfo(thisDeviceID);
+
+ if (Pa_GetHostApiInfo(pPaDeviceInfo->hostApi)->type == paASIO)
+ {
+ //build a device object...
+ try
+ {
+ std::cout << "API::PortAudioDeviceManager::DeviceID: " << thisDeviceID << ", Device Name: " << pPaDeviceInfo->name << std::endl;
+ TRACE_MSG ("PA DeviceID: " << thisDeviceID << ", Device Name: " << pPaDeviceInfo->name);
+
+ DeviceInfo *pDevInfo = new DeviceInfo(thisDeviceID, pPaDeviceInfo->name);
+ if (pDevInfo)
+ {
+ std::vector<int> availableSampleRates;
+ WTErr wErr = WCMRPortAudioDeviceManager::getDeviceAvailableSampleRates(thisDeviceID, availableSampleRates);
+
+ if (wErr != eNoErr)
+ {
+ DEBUG_MSG ("Failed to get device available sample rates. Device ID: " << m_DeviceID);
+ delete pDevInfo;
+ continue; //proceed to the next device
+ }
+
+ pDevInfo->m_AvailableSampleRates = availableSampleRates;
+ pDevInfo->m_MaxInputChannels = pPaDeviceInfo->maxInputChannels;
+ pDevInfo->m_MaxOutputChannels = pPaDeviceInfo->maxOutputChannels;
+
+ //Now check if this device is acceptable according to current input/output settings
+ bool bRejectDevice = false;
+ switch(m_eAudioDeviceFilter)
+ {
+ case eInputOnlyDevices:
+ if (pDevInfo->m_MaxInputChannels != 0)
+ {
+ m_DeviceInfoVec.push_back(pDevInfo);
+ }
+ else
+ {
+ // Delete unnecesarry device
+ bRejectDevice = true;
+ }
+ break;
+ case eOutputOnlyDevices:
+ if (pDevInfo->m_MaxOutputChannels != 0)
+ {
+ m_DeviceInfoVec.push_back(pDevInfo);
+ }
+ else
+ {
+ // Delete unnecesarry device
+ bRejectDevice = true;
+ }
+ break;
+ case eFullDuplexDevices:
+ if (pDevInfo->m_MaxInputChannels != 0 && pDevInfo->m_MaxOutputChannels != 0)
+ {
+ m_DeviceInfoVec.push_back(pDevInfo);
+ }
+ else
+ {
+ // Delete unnecesarry device
+ bRejectDevice = true;
+ }
+ break;
+ case eAllDevices:
+ default:
+ m_DeviceInfoVec.push_back(pDevInfo);
+ break;
+ }
+
+ if(bRejectDevice)
+ {
+ TRACE_MSG ("API::PortAudioDeviceManager::Device " << pDevInfo->m_DeviceName << "Rejected. \
+ In Channels = " << pDevInfo->m_MaxInputChannels << "Out Channels = " <<pDevInfo->m_MaxOutputChannels );
+ delete pDevInfo;
+ }
+ }
+ }
+ catch (...)
+ {
+ std::cout << "API::PortAudioDeviceManager::Unabled to create PA Device: " << std::endl;
+ DEBUG_MSG ("Unabled to create PA Device: " << thisDeviceID);
+ }
+ }
+ }
+
+ //If no devices were found, that's not a good thing!
+ if (m_DeviceInfoVec.empty() )
+ {
+ std::cout << "API::PortAudioDeviceManager::No matching PortAudio devices were found, total PA devices = " << numDevices << std::endl;
+ DEBUG_MSG ("No matching PortAudio devices were found, total PA devices = " << numDevices);
+ }
+
+ //we don't need PA initialized right now
+ Pa_Terminate();
+
+ return retVal;
+}
+
+
+WTErr WCMRPortAudioDeviceManager::getDeviceBufferSizesImpl(const std::string & deviceName, std::vector<int>& buffers) const
+{
+ WTErr retVal = eNoErr;
+ std::cout << "API::PortAudioDeviceManager::GetBufferSizes: getting buffer size for device: "<< deviceName << std::endl;
+ //first check if the request has been made for None device
+ if (deviceName == m_NoneDevice->DeviceName() )
+ {
+ buffers = m_NoneDevice->BufferSizes();
+ return retVal;
+ }
+
+ //if we have current device initialized and it's PA device, reset it
+ //this procedure will reset PA corrently and update info for all PA devices as well
+
+ bool paLocalInit = false;
+ WCMRPortAudioDevice* portaudioDevice = dynamic_cast<WCMRPortAudioDevice*>(m_CurrentDevice);
+ if (portaudioDevice)
+ {
+ portaudioDevice->ResetDevice();
+ }
+ else
+ {
+ //initialize PA to get buffers for the device
+ Pa_Initialize();
+ paLocalInit = true;
+ }
+
+ DeviceInfo devInfo;
+ retVal = GetDeviceInfoByName(deviceName, devInfo);
+
+ if (eNoErr == retVal)
+ {
+ //make PA request to get actual device buffer sizes
+ long minSize, maxSize, preferredSize, granularity;
+ PaError paErr = PaAsio_GetAvailableBufferSizes(devInfo.m_DeviceId, &minSize, &maxSize, &preferredSize, &granularity);
+
+ //for Windows ASIO devices we always use prefferes buffer size ONLY
+ if (paNoError == paErr )
+ {
+ buffers.push_back(preferredSize);
+ }
+ else
+ {
+ retVal = eAsioFailed;
+ std::cout << "API::PortAudioDeviceManager::GetBufferSizes: error: " << paErr << " getting buffer size fo device: "<< deviceName << std::endl;
+ }
+ }
+ else
+ {
+ std::cout << "API::PortAudioDeviceManager::GetBufferSizes: Device not found: "<< deviceName << std::endl;
+ }
+
+ //deinitialize PA now
+ if (paLocalInit)
+ Pa_Terminate();
+
+ return retVal;
+}
diff --git a/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.h b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.h
new file mode 100644
index 0000000000..2ee3e6d55b
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.h
@@ -0,0 +1,160 @@
+//----------------------------------------------------------------------------------
+//
+// Copyright (c) 2008 Waves Audio Ltd. All rights reserved.
+//
+//! \file WCMRPortAudioDeviceManager.h
+//!
+//! WCMRPortAudioDeviceManager and related class declarations
+//!
+//---------------------------------------------------------------------------------*/
+#ifndef __WCMRPortAudioDeviceManager_h_
+ #define __WCMRPortAudioDeviceManager_h_
+
+#include "WCMRAudioDeviceManager.h"
+#include "WCMRNativeAudio.h"
+#include "portaudio.h"
+
+//forward decl.
+class WCMRPortAudioDeviceManager;
+
+//! Manages a port audio device, providing information
+//! about the device, and managing audio callbacks.
+class WCMRPortAudioDevice : public WCMRNativeAudioDevice
+{
+public:
+
+ WCMRPortAudioDevice (WCMRPortAudioDeviceManager *pManager, unsigned int deviceID, bool useMultiThreading = true, bool bNoCopy = false);///<Constructor
+ virtual ~WCMRPortAudioDevice ();///<Destructor
+
+ virtual int CurrentSamplingRate(); ///<Current Sampling rate.?
+ virtual WTErr SetCurrentSamplingRate(int newRate);///<Change Current Sampling Rate : This is a requset, might not be successful at run time!
+
+ virtual int CurrentBufferSize();///<Current Buffer Size.? - note that this may change with change in sampling rate.
+ virtual WTErr SetCurrentBufferSize (int newSize);///<Change Current Buffer Size : This is a requset, might not be successful at run time!
+
+ virtual ConnectionStates ConnectionStatus();///< Connection Status - device available, gone, disconnected
+
+ virtual WTErr SetActive (bool newState);///<Prepare/Activate device.
+
+ virtual WTErr SetStreaming (bool newState);///<Start/Stop Streaming - should reconnect connections when streaming starts!
+
+ virtual WTErr SetMonitorChannels (int leftChannel, int rightChannel);///<Set monitor channels. - optional, will not be available with AG
+ virtual WTErr SetMonitorGain (float newGain);///<Set monitor gain. - optional, will not be available with AG
+
+ virtual WTErr ShowConfigPanel (void *pParam);///< Show Control Panel - in case of ASIO this will work only with Active device!
+
+ virtual int AudioCallback (const float *pInputBuffer, float *pOutputBuffer, unsigned long framesPerBuffe, bool dropsDetectedr);
+
+ virtual WTErr UpdateDeviceInfo ();
+
+ virtual WTErr ResetDevice();
+
+#ifdef PLATFORM_WINDOWS
+ static long StaticASIOMessageHook (void *pRefCon, long selector, long value, void* message, double* opt);
+ long ASIOMessageHook (long selector, long value, void* message, double* opt);
+#endif //PLATFORM_WINDOWS
+
+protected:
+ static DWORD WINAPI __DoIdle__(LPVOID lpThreadParameter);
+
+ // Methods which are executed by device processing thread
+ WTErr DoIdle();///<Do Idle Processing
+ void initDevice();
+ void terminateDevice();
+ void updateDeviceInfo(bool callerIsWaiting = false);
+ void activateDevice(bool callerIsWaiting = false);
+ void deactivateDevice(bool callerIsWaiting = false);
+ void startStreaming(bool callerIsWaiting = false);
+ void stopStreaming(bool callerIsWaiting = false);
+ void resetDevice (bool callerIsWaiting = false);///<Reset device - close and reopen stream, update device information!
+
+ PaError testStateValidness(int sampleRate, int bufferSize);
+ ///////////////////////////////////////////////////////////
+
+ static int TheCallback (const void *pInputBuffer, void *pOutputBuffer, unsigned long framesPerBuffer,
+ const PaStreamCallbackTimeInfo* /*pTimeInfo*/, PaStreamCallbackFlags /*statusFlags*/, void *pUserData );
+
+ unsigned int m_DeviceID; ///< The PA device id
+ PaStream* m_PortAudioStream; ///< Port audio stream, when the device is active!
+ bool m_StopRequested; ///< should be set to true when want to stop, set to false otherwise.
+ const float *m_pInputData; ///< This is what came in with the most recent callback.
+ int m_SampleCounter; ///< The current running sample counter, updated by the audio callback.
+ int m_SampleCountAtLastIdle;
+
+ int m_DropsDetected; ///< Number of times audio drops have been detected so far.
+ int m_DropsReported; ///< Number of times audio drops have been reported so far to the client.
+ bool m_IgnoreThisDrop; ///< Allows disregarding the first drop
+
+ int m_BufferSizeChangeRequested;
+ int m_BufferSizeChangeReported;
+ int m_ResetRequested;
+ int m_ResetReported;
+ int m_ResyncRequested;
+ int m_ResyncReported;
+
+ HANDLE m_hDeviceProcessingThread;
+ DWORD m_DeviceProcessingThreadID;
+
+ ///< Backend request events
+ HANDLE m_hResetRequestedEvent;
+ HANDLE m_hResetDone;
+
+ HANDLE m_hUpdateDeviceInfoRequestedEvent;
+ HANDLE m_hUpdateDeviceInfoDone;
+
+ HANDLE m_hActivateRequestedEvent;
+ HANDLE m_hActivationDone;
+
+ HANDLE m_hDeActivateRequestedEvent;
+ HANDLE m_hDeActivationDone;
+
+ HANDLE m_hStartStreamingRequestedEvent;
+ HANDLE m_hStartStreamingDone;
+
+ HANDLE m_hStopStreamingRequestedEvent;
+ HANDLE m_hStopStreamingDone;
+ /////////////////////////
+
+ ///< Device request events
+ HANDLE m_hResetFromDevRequestedEvent;
+ HANDLE m_hBufferSizeChangedEvent;
+ HANDLE m_hSampleRateChangedEvent;
+ /////////////////////////////
+
+ ///< Sync events
+ HANDLE m_hDeviceInitialized;
+ HANDLE m_hExitIdleThread;
+
+ //Should be set if the device connection status is "DeviceErrors"
+ WTErr m_lastErr;
+};
+
+//! WCMRPortAudioDeviceManager
+/*! The PortAudio Device Manager class */
+class WCMRPortAudioDeviceManager : public WCMRAudioDeviceManager
+{
+public:
+ WCMRPortAudioDeviceManager(WCMRAudioDeviceManagerClient *pTheClient, eAudioDeviceFilter eCurAudioDeviceFilter,
+ bool useMultithreading = true, bool bNocopy = false); ///< constructor
+
+ virtual ~WCMRPortAudioDeviceManager(void); ///< destructor
+
+protected:
+
+ virtual WCMRAudioDevice* initNewCurrentDeviceImpl(const std::string & deviceName);
+ virtual void destroyCurrentDeviceImpl();
+ virtual WTErr generateDeviceListImpl(); // use this in derived class to fill device list
+ virtual WTErr updateDeviceListImpl() {return eNoErr; } // not supported
+ virtual WTErr getDeviceBufferSizesImpl(const std::string & deviceName, std::vector<int>& buffers) const;
+
+ bool m_UseMultithreading; ///< Flag indicates whether to use multi-threading for audio processing.
+ bool m_bNoCopyAudioBuffer;
+
+private:
+ // helper functions for this class only
+ WTErr getDeviceAvailableSampleRates(DeviceID deviceId, std::vector<int>& sampleRates);
+
+ WCMRAudioDevice* m_NoneDevice;
+};
+
+#endif //#ifndef __WCMRPortAudioDeviceManager_h_
diff --git a/libs/backends/wavesaudio/wavesapi/miscutils/MinMaxUtilities.h b/libs/backends/wavesaudio/wavesapi/miscutils/MinMaxUtilities.h
new file mode 100644
index 0000000000..560e274ae3
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/miscutils/MinMaxUtilities.h
@@ -0,0 +1,104 @@
+#ifndef __MinMaxUtilities_h__
+#define __MinMaxUtilities_h__
+
+/* copy to include
+#include "MiscUtils/MinMaxUtilities.h"
+*/
+
+#include "BasicTypes/WUDefines.h"
+#include "BasicTypes/WUMathConsts.h"
+#include "WavesPublicAPI/wstdint.h"
+
+// New accelerated templates
+#if defined ( __cplusplus ) && !defined (__WUMinMax)
+#define __WUMinMax // Also defined in Nativepr.h
+
+
+template<class T> inline T WUMin(const T &a, const T &b) {return (a < b) ? a : b;} // requires only < to be defined for T
+template<class T> inline T WUMax(const T &a,const T &b) {return (a < b) ? b : a;} // requires only < to be defined for T
+template<class T> inline T WUMinMax(const T &Smallest, const T &Biggest, const T &Val) // requires only < to be defined for T
+{
+ return ((Val < Smallest) ? Smallest : ((Biggest < Val) ? Biggest : Val));
+}
+/*
+// Min and Max
+ template<class T> inline T WUMin(T a,T b) {return (a < b) ? a : b;} // requires only < to be defined for T
+ template<class T> inline T WUMax(T a,T b) {return (a < b) ? b : a;} // requires only < to be defined for T
+ template<class T> inline T WUMinMax(T SMALLEST, T BIGGEST, T X) // requires only < to be defined for T
+ {
+ return ((X < SMALLEST) ? SMALLEST : ((BIGGEST < X) ? BIGGEST : X));
+ }
+ */
+// Absolute value
+#ifdef PLATFORM_WINDOWS
+ #include <math.h>
+#define __abs(x) abs(x)
+#define __labs(x) labs(x)
+#define __fabs(x) fabs(x)
+#endif
+#ifdef __GNUC__
+ #include <iostream> // why don't know makes it work need to check
+ #include <cstdlib>
+ #include <cmath>
+
+#define __abs(x) std::abs(x)
+#define __labs(x) std::labs(x)
+#define __fabs(x) std::fabs(x)
+#endif
+ #ifdef __APPLE__
+ #ifdef __GNUC__
+ #include <iostream> // why don't know makes it work need to check
+ #include <cmath>
+#define __abs(x) std::abs(x)
+#define __labs(x) std::labs(x)
+#define __fabs(x) std::fabs(x)
+ #endif
+ #endif
+
+// log2: on Windows there's no proper definition for log2, whereas on other platform there is.
+ #ifndef WUlog2
+ #if defined(PLATFORM_WINDOWS)
+ #define WUlog2(x) (kdOneOverLog2 * log10((x)))
+ #else
+ #define WUlog2(x) log2(x)
+ #endif
+ #endif
+
+template <class T> inline T WUAbs(const T &xA)
+{
+ return (xA > T(0))? xA: -xA;
+}
+
+template <> inline int WUAbs(const int &xA)
+{
+ return __abs(xA);
+}
+
+//template <> inline int32_t WUAbs(const int32_t &xA)// 64BitConversion
+//{
+// return __labs(xA);
+//}
+
+template <> inline float WUAbs(const float &xA)
+{
+ return (float) __fabs(xA);
+}
+
+template <> inline double WUAbs(const double &xA)
+{
+ return __fabs(xA);
+}
+
+#endif
+
+int32_t DllExport WURand(intptr_t in_Seed);
+int32_t DllExport WURand();
+int32_t DllExport rand_gen_formula(int32_t rndSeed);
+
+template <class T> inline bool WUIsEqualWithTolerance(const T &xA, const T &xB, const T &xTolerance)
+{
+ return (WUAbs(xA - xB) < xTolerance) ? true : false;
+}
+
+
+#endif
diff --git a/libs/backends/wavesaudio/wavesapi/miscutils/UMicroseconds.cpp b/libs/backends/wavesaudio/wavesapi/miscutils/UMicroseconds.cpp
new file mode 100644
index 0000000000..5e3d2b4da8
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/miscutils/UMicroseconds.cpp
@@ -0,0 +1,77 @@
+#ifdef PLATFORM_WINDOWS
+ #include "IncludeWindows.h"
+#endif
+#if defined(__linux__) || defined(__APPLE__)
+ #include <sys/time.h>
+#endif
+
+#include "UMicroseconds.h"
+
+namespace wvNS {
+UMicroseconds& UMicroseconds::ReadTime()
+{
+ // Note: g_get_monotonic_time() may be a viable alternative
+ // (it is on Linux and OSX); if not, this code should really go into libpbd
+#ifdef PLATFORM_WINDOWS
+ LARGE_INTEGER Frequency, Count ;
+
+ QueryPerformanceFrequency(&Frequency) ;
+ QueryPerformanceCounter(&Count);
+ theTime = uint64_t((Count.QuadPart * 1000000.0 / Frequency.QuadPart));
+
+#elif defined __MACH__ // OSX, BSD..
+
+ clock_serv_t cclock;
+ mach_timespec_t mts;
+ host_get_clock_service(mach_host_self(), SYSTEM_CLOCK, &cclock);
+ clock_get_time(cclock, &mts);
+ mach_port_deallocate(mach_task_self(), cclock);
+ theTime = (uint64_t)mts.tv_sec * 1e6 + (uint64_t)mts.tv_nsec / 1000;
+
+#else // Linux, POSIX
+
+ struct timespec *ts
+ clock_gettime(CLOCK_MONOTONIC, ts);
+ theTime = (uint64_t)ts.tv_sec * 1e6 + (uint64_t)buf.tv_nsec / 1000;
+
+#endif
+
+ return *this;
+}
+/*
+ Removed in favor of the posix implementation.
+#ifdef __APPLE__
+ uint32_t UMicroseconds::hi() {return reinterpret_cast<UnsignedWide*>(&theTime)->hi;}
+ uint32_t UMicroseconds::lo() {return reinterpret_cast<UnsignedWide*>(&theTime)->lo;}
+#endif
+*/
+void UMicrosecondsAccumulator::Start()
+{
+ m_start_time.ReadTime();
+}
+
+void UMicrosecondsAccumulator::Stop()
+{
+ UMicroseconds stop_time;
+
+ m_accumulator += stop_time.GetNativeTime() - m_start_time.GetNativeTime();
+}
+
+void UMicrosecondsAccumulator::Clear()
+{
+ m_start_time = 0;
+ m_accumulator = 0;
+}
+
+UMicroseconds UMicrosecondsAccumulator::GetAccumulatedTime() const
+{
+ return m_accumulator;
+}
+
+UMicrosecondsAccumulator& UMicrosecondsAccumulator::operator+=(const UMicrosecondsAccumulator& inaccum_to_add)
+{
+ m_accumulator += inaccum_to_add.GetAccumulatedTime();
+ return *this;
+}
+
+} // namespace wvNS {
diff --git a/libs/backends/wavesaudio/wavesapi/miscutils/UMicroseconds.h b/libs/backends/wavesaudio/wavesapi/miscutils/UMicroseconds.h
new file mode 100644
index 0000000000..45f7794d8f
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/miscutils/UMicroseconds.h
@@ -0,0 +1,105 @@
+#ifndef __UMicroseconds_h__
+ #define __UMicroseconds_h__
+
+/* Copy to include
+#include "UMicroseconds.h"
+*/
+
+
+
+#include "BasicTypes/WUDefines.h"
+#include "BasicTypes/WUTypes.h"
+
+namespace wvNS {
+// a wraper for Microseconds function from Timer.h
+class DllExport UMicroseconds
+{
+public:
+
+#ifdef PLATFORM_WINDOWS
+ typedef int64_t TimeKeeper;
+#endif
+#ifdef __APPLE__
+ typedef uint64_t TimeKeeper;
+#endif
+#ifdef __linux__
+ typedef uint64_t TimeKeeper;
+#endif
+
+private:
+ TimeKeeper theTime;
+
+public:
+
+ UMicroseconds()
+ {
+ ReadTime();
+ }
+
+ UMicroseconds(const TimeKeeper in_initVal) : theTime(in_initVal) {}
+
+ UMicroseconds(const UMicroseconds& inUM) : theTime(inUM.theTime) {}
+ UMicroseconds& operator=(const UMicroseconds& inUM) {theTime = inUM.theTime; return *this;}
+ UMicroseconds& operator+=(const TimeKeeper in_timeToAdd) {theTime += in_timeToAdd; return *this;}
+
+ UMicroseconds& ReadTime();
+
+ TimeKeeper GetNativeTime() const {return theTime;}
+ operator uint64_t () {return static_cast<uint64_t>(theTime);}
+ operator double () const {return static_cast<const double>(theTime);}
+
+ double Seconds() const {return static_cast<double>(theTime) / double(1000000);}
+ double MilliSeconds() const {return static_cast<double>(theTime) / double(1000);}
+ double MicroSeconds() const {return static_cast<double>(theTime);}
+
+#ifdef __APPLE__
+ uint32_t hi();
+ uint32_t lo();
+#endif
+};
+
+inline UMicroseconds operator-(const UMicroseconds& in_one, const UMicroseconds& in_two)
+{
+ UMicroseconds retVal(in_one.GetNativeTime() - in_two.GetNativeTime());
+ return retVal;
+}
+
+class UMicrosecondsAccumulator
+{
+public:
+ UMicrosecondsAccumulator() : m_start_time(0), m_accumulator(0) {}
+
+ void Start();
+ void Stop();
+ void Clear();
+
+ UMicroseconds GetAccumulatedTime() const;
+
+ UMicrosecondsAccumulator& operator+=(const UMicrosecondsAccumulator&);
+
+protected:
+ UMicroseconds m_start_time;
+ UMicroseconds m_accumulator;
+};
+
+inline UMicroseconds operator-(const UMicrosecondsAccumulator& in_one, const UMicrosecondsAccumulator& in_two)
+{
+ UMicroseconds retVal(in_one.GetAccumulatedTime() - in_two.GetAccumulatedTime());
+ return retVal;
+}
+
+//=========================================================================================//
+inline void MicrosecondDelay(double amt)
+//=========================================================================================//
+{
+ UMicroseconds than;
+ UMicroseconds now;
+
+ do
+ {
+ now.ReadTime();
+ } while ((now.MicroSeconds() - than.MicroSeconds()) < amt);
+}
+
+} // namespace wvNS {
+#endif //#ifndef __UMicroseconds_h__
diff --git a/libs/backends/wavesaudio/wavesapi/miscutils/WCFixedString.h b/libs/backends/wavesaudio/wavesapi/miscutils/WCFixedString.h
new file mode 100644
index 0000000000..681cea2547
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/miscutils/WCFixedString.h
@@ -0,0 +1,885 @@
+#ifndef __WCFixedString_h__
+ #define __WCFixedString_h__
+
+/* Copy to include.
+#include "WCFixedString.h"
+*/
+// do not #include anything else here but standard C++ library files, this file should be free from any and all depandencies
+// do not put any DEBUG_s or TRACE_s in this file, since it is used in BgkConsole functions
+
+#include <algorithm>
+#include <cctype>
+#include <cstring>
+#include <cstdio>
+
+#ifdef __APPLE__
+#include <strings.h>
+#endif
+
+#include "BasicTypes/WUDefines.h"
+#include "BasicTypes/WTByteOrder.h"
+#include "WavesPublicAPI/wstdint.h"
+#include "MiscUtils/MinMaxUtilities.h"
+
+// use this macro instead of std :: string to mark the that use of std :: string could not be replaced
+// by WFixedString.
+#define std_string_approved std::string
+
+#ifdef __POSIX__
+const char* const kStrNewLine = "\n";
+#endif
+#ifdef PLATFORM_WINDOWS
+const char* const kStrNewLine = "\r\n";
+#endif
+
+class DllExport WCFixedStringBase
+{
+public:
+ typedef size_t pos_t;
+ typedef intptr_t spos_t; // signed position, defined to intptr_t because Windows does not have ssize_t
+ static const pos_t npos = UINTPTR_MAX; // Same as size_max
+
+ WCFixedStringBase(char* const in_begin, const size_t in_MaxFixedStringLength) :
+ m_begin(in_begin),
+ m_MaxFixedStringLength(in_MaxFixedStringLength),
+ m_end(in_begin)
+ {
+ *m_end = '\0';
+ }
+
+ inline WCFixedStringBase& operator=(const WCFixedStringBase& in_fixedStrToAssign)
+ {
+ if (this != &in_fixedStrToAssign)
+ {
+ clear();
+ operator<<(in_fixedStrToAssign);
+ }
+
+ return *this;
+ }
+
+ inline WCFixedStringBase& operator=(const char* in_CStrToAssign)
+ {
+ clear();
+ operator<<(in_CStrToAssign);
+
+ return *this;
+ }
+
+ inline WCFixedStringBase& operator=(const char in_charToAssign)
+ {
+ clear();
+ operator<<(in_charToAssign);
+
+ return *this;
+ }
+
+ char operator[](const pos_t in_index) const
+ {
+ if (in_index < m_MaxFixedStringLength)
+ return m_begin[in_index];
+ else
+ return m_begin[m_MaxFixedStringLength]; // in_index was too big
+ }
+
+ char& operator[](const pos_t in_index)
+ {
+ if (in_index < m_MaxFixedStringLength)
+ return m_begin[in_index];
+ else
+ return m_begin[m_MaxFixedStringLength]; // in_index was too big
+ }
+
+ inline size_t resize(const size_t in_newSize)
+ {
+ m_end = m_begin + WUMin<size_t>(in_newSize, m_MaxFixedStringLength);
+ *m_end = '\0';
+ return size();
+ }
+
+ size_t max_size()
+ {
+ return m_MaxFixedStringLength;
+ }
+
+ size_t capacity()
+ {
+ return m_MaxFixedStringLength;
+ }
+
+
+ inline char * peek()
+ {
+ return m_begin;
+ }
+
+ inline const char * c_str() const
+ {
+ *m_end = '\0';
+ return m_begin;
+ }
+
+ inline void clear()
+ {
+ m_end = m_begin;
+ *m_end = '\0';
+ }
+
+ inline size_t size() const
+ {
+ return m_end - m_begin;
+ }
+
+ inline char* begin() const
+ {
+ return m_begin;
+ }
+
+ inline char* end() const
+ {
+ return m_end;
+ }
+
+ inline size_t length() const
+ {
+ return size();
+ }
+
+ inline bool empty() const
+ {
+ return m_begin == m_end;
+ }
+
+ inline void reverse(char* in_left, char* in_right)
+ {
+ char* left = in_left;
+ char* right = in_right;
+ while (left < right)
+ {
+ char temp = *--right;
+ *right = *left;
+ *left++ = temp;
+ }
+ }
+
+ inline void reverse()
+ {
+ reverse(m_begin, m_end);
+ }
+
+ inline void to_lower()
+ {
+ char* pToDo = m_begin;
+
+ while (pToDo < m_end)
+ {
+ *pToDo = static_cast<char>(std::tolower(*pToDo));
+ ++pToDo;
+ }
+ }
+
+ inline void to_upper()
+ {
+ char* pToDo = m_begin;
+
+ while (pToDo < m_end)
+ {
+ *pToDo = static_cast<char>(std::toupper(*pToDo));
+ ++pToDo;
+ }
+ }
+
+ // append a single char in_count times
+ inline void append(const char in_charToAppend, const size_t in_count)
+ {
+ size_t counter = 0;
+ while ((m_end < m_begin+m_MaxFixedStringLength) && counter++ < in_count)
+ *m_end++ = in_charToAppend;
+#if kEnableDebug == 1
+ if (counter < in_count) // if there wasn't enough room for some appended chars
+ {
+ m_begin[0] = '@'; // mark the string as overflowed
+ }
+#endif
+ *m_end = '\0';
+ }
+
+ inline void append(const char* in_chars)
+ {
+ operator<<(in_chars);
+ }
+
+ // append "iterator style"
+ inline void append(const char* in_chars_begin, const char* in_chars_end)
+ {
+ const char* curr_char = in_chars_begin;
+ while ((m_end < m_begin+m_MaxFixedStringLength) && curr_char < in_chars_end && *curr_char != '\0')
+ *m_end++ = *curr_char++;
+
+#if kEnableDebug == 1
+ if (curr_char < in_chars_end) // if there wasn't enough room for some appended chars
+ {
+ m_begin[0] = '@'; // mark the string as overflowed
+ }
+#endif
+ *m_end = '\0';
+ }
+
+ // append from a char* in_count chars, (no \0 is required to terminate the input string)
+ inline void append(const char* in_chars_begin, const size_t in_count)
+ {
+ append(in_chars_begin, in_chars_begin + in_count);
+ }
+
+ // assign from a char* in_count chars, (no \0 is required to terminate the input string)
+ inline void assign(const char* in_chars_begin, const size_t in_count)
+ {
+ clear();
+ append(in_chars_begin, in_chars_begin + in_count);
+ }
+
+ // assign from a char* , (a \0 is required to terminate the input string)
+ inline void assign(const char* in_chars_ptr)
+ {
+ clear();
+ operator<<(in_chars_ptr);
+ }
+
+ // assign from a char* to a char*
+ inline void assign(const char* in_begin, const char* in_end)
+ {
+ assign(in_begin, size_t(in_end - in_begin));
+ }
+
+ inline void append_double_with_precision(const double in_double, const int in_precision)
+ {
+ const unsigned int tempBufSize = 32;
+ char buf[tempBufSize];
+
+ #ifdef PLATFORM_WINDOWS
+ _snprintf_s(buf, tempBufSize, tempBufSize - 1, "%.*f", in_precision, in_double);
+ #endif
+ #ifdef __APPLE__
+ std::snprintf(buf, tempBufSize, "%.*f", in_precision, in_double);
+ #endif
+ #ifdef __linux__
+ snprintf(buf, tempBufSize, "%.*f", in_precision, in_double);
+ #endif
+
+ operator<<(buf);
+ }
+
+ inline void append_uint(const uint64_t in_uint, const int_fast16_t in_base = 10)
+ {
+ uint_fast64_t num = in_uint;
+
+ char* lasr_char_before = m_end;
+
+ do {
+ char remainder(static_cast<char>(num % in_base));
+
+ if ( remainder < 10 )
+ operator<<(char(remainder + '0'));
+ else
+ operator<<(char(remainder - 10 + 'A'));
+
+ num /= in_base;
+ } while (num != 0);
+
+ reverse(lasr_char_before, m_end);
+ }
+
+ inline void append_hex_binary(const uint8_t* in_binary, const size_t in_size)
+ {
+ static const char hexdigits[] = "0123456789ABCDEF";
+
+#if _BYTEORDER_BIG_ENDIAN==1
+ for (size_t ibyte = 0; ibyte < in_size; ++ibyte)
+#elif _BYTEORDER_BIG_ENDIAN==0
+ for (size_t ibyte = in_size; ibyte > 0; --ibyte)
+#endif
+ {
+ operator<<(hexdigits[in_binary[ibyte - 1] >> 4]);
+ operator<<(hexdigits[in_binary[ibyte - 1] & 0x0F]);
+ }
+ }
+
+ inline WCFixedStringBase& operator<<(const char in_charToAppend)
+ {
+ if (m_end < m_begin+m_MaxFixedStringLength)
+ *m_end++ = in_charToAppend;
+#if kEnableDebug == 1
+ else // if there wasn't enough room for the appended char
+ {
+ m_begin[0] = '@'; // mark the string as overflowed
+ }
+#endif
+
+ *m_end = '\0';
+
+ return *this;
+ }
+
+ inline WCFixedStringBase& operator<<(const char* const in_strToAppend)
+ {
+ if (0 != in_strToAppend)
+ {
+ const char* pSource = in_strToAppend;
+
+ while (*pSource != '\0' && m_end < m_begin+m_MaxFixedStringLength)
+ *m_end++ = *pSource++;
+
+#if kEnableDebug == 1
+ if (*pSource != '\0') // if there wasn't enough room for some appended chars
+ {
+ m_begin[0] = '@'; // mark the string as overflowed
+ }
+#endif
+ *m_end = '\0';
+ }
+
+ return *this;
+ }
+
+ WCFixedStringBase& operator<<(const uint64_t in_uint)
+ {
+ append_uint(in_uint, 10);
+
+ return *this;
+ }
+
+
+ // Warning prevention: the operator<< function overload for unsigneds used to create lots
+ // of warnings once size_t usage was becoming widespread. So for each OS we define only
+ // those overloads that are actually needed. On Windows 32 bit we still get
+ // 'warning C4267: 'argument' : conversion from 'size_t' to 'const unsigned int', possible loss of data'
+ // warning which we do not know how to solve yet. The function DummyFunctionsForWarningTest
+ // in file WCFixedStringStream.cpp calls all combinations of operator<<(unsigned something)
+ // And should produce no warnings - (except the C4267 on windows).
+#if defined(__APPLE__) // both 32 & 64 bit
+ WCFixedStringBase& operator<<(const size_t in_uint) {
+ return operator<<(static_cast<unsigned long long>(in_uint));
+ }
+#endif
+// WCFixedStringBase& operator<<(const unsigned char in_uint) {
+// return operator<<(static_cast<const unsigned long long>(in_uint));
+// }
+//
+// WCFixedStringBase& operator<<(const size_t in_uint) {
+// return operator<<(static_cast<const uint64_t>(in_uint));
+// }
+//
+#if defined(__APPLE__) || defined(PLATFORM_WINDOWS) || defined(__linux__) // both 32 & 64 bit
+ WCFixedStringBase& operator<<(const unsigned int in_uint) {
+ return operator<<(static_cast<uint64_t>(in_uint));
+ }
+#endif
+//
+#if defined(PLATFORM_WINDOWS) || defined(__linux__) // both 32 & 64 bit
+ WCFixedStringBase& operator<<(const unsigned long in_uint) {
+ return operator<<(static_cast<uint64_t>(in_uint));
+ }
+#endif
+
+ WCFixedStringBase& operator<<(const long long in_int)
+ {
+ if (in_int < 0)
+ operator<<('-');
+#ifdef PLATFORM_WINDOWS
+// uintmax_t unsigned_in_num = _abs64(in_int);
+ uintmax_t unsigned_in_num = in_int < 0 ? static_cast<uintmax_t>(-in_int) : static_cast<uintmax_t>(in_int);
+#else
+ uintmax_t unsigned_in_num = std::abs(in_int);
+#endif
+ append_uint(unsigned_in_num, 10);
+
+ return *this;
+ }
+
+ WCFixedStringBase& operator<<(const short in_int) {
+ return operator<<(static_cast<int64_t>(in_int));
+ }
+
+ WCFixedStringBase& operator<<(const int in_int) {
+ return operator<<(static_cast<int64_t>(in_int));
+ }
+
+ WCFixedStringBase& operator<<(const long in_int) {
+ return operator<<(static_cast<int64_t>(in_int));
+ }
+
+ WCFixedStringBase& operator<<(const double in_doubleToWrite)
+ {
+ append_double_with_precision(in_doubleToWrite, 10);
+
+ return *this;
+ }
+
+ WCFixedStringBase& operator<<(const float in_floatToWrite)
+ {
+ append_double_with_precision(double(in_floatToWrite), 5);
+
+ return *this;
+ }
+
+ inline WCFixedStringBase& operator<<(const WCFixedStringBase& in_fixedStrToAppend)
+ {
+ operator<<(in_fixedStrToAppend.c_str());
+
+ return *this;
+ }
+
+ WCFixedStringBase& operator<< (bool abool)
+ {
+ return abool ? operator<<("true") : operator<<("false");
+ }
+
+ template<typename T> WCFixedStringBase& operator+=(T in_type)
+ {
+ return operator<<(in_type);
+ }
+
+ ptrdiff_t compare(const char* in_to_compare) const
+ {
+ ptrdiff_t retVal = 1;
+
+ if (0 != in_to_compare)
+ {
+ retVal = strcmp(c_str(), in_to_compare);
+ }
+
+ return retVal;
+ }
+
+
+ ptrdiff_t compare(const WCFixedStringBase& in_to_compare) const
+ {
+ ptrdiff_t retVal = compare(in_to_compare.c_str());
+ return retVal;
+ }
+
+ ptrdiff_t case_insensitive_compare(const char* in_to_compare) const
+ {
+ ptrdiff_t retVal = 1;
+
+ if (0 != in_to_compare)
+ {
+#ifdef PLATFORM_WINDOWS
+ retVal = _stricmp(c_str(), in_to_compare);
+#endif
+#if defined(__linux__) || defined(__APPLE__)
+ retVal = strcasecmp(c_str(), in_to_compare);
+#endif
+ }
+
+ return retVal;
+ }
+
+ ptrdiff_t case_insensitive_compare(const WCFixedStringBase& in_to_compare) const
+ {
+ ptrdiff_t retVal = case_insensitive_compare(in_to_compare.c_str());
+ return retVal;
+ }
+
+ pos_t find(const char in_char_to_find) const
+ {
+ const char* pCurrChar = m_begin;
+ while (pCurrChar < m_end && *pCurrChar != in_char_to_find)
+ ++pCurrChar;
+
+ return (pCurrChar < m_end) ? (pCurrChar - m_begin) : npos;
+ }
+
+ pos_t rfind(const char in_char_to_find) const
+ {
+ pos_t retVal = npos;
+ const char* pCurrChar = m_end;
+
+ while (pCurrChar != m_begin)
+ {
+ --pCurrChar;
+ if (*pCurrChar == in_char_to_find)
+ {
+ retVal = pCurrChar - m_begin;
+ break;
+ }
+ }
+
+ return retVal;
+ }
+
+ pos_t find(const char* in_chars_to_find, const pos_t in_start_from = 0) const
+ {
+ pos_t retVal = npos;
+ size_t to_find_size = ::strlen(in_chars_to_find);
+
+ if (to_find_size > 0 && to_find_size <= size() && in_start_from < size())
+ {
+ const char* pCurrChar = m_begin + in_start_from;
+ while ((m_end - pCurrChar) >= (ptrdiff_t)to_find_size)
+ {
+ int found = ::memcmp(pCurrChar, in_chars_to_find, to_find_size);
+ if (0 == found)
+ {
+ retVal = (pCurrChar - m_begin);
+ break;
+ }
+
+ ++pCurrChar;
+ }
+ }
+
+ return retVal;
+ }
+
+ pos_t rfind(const char* in_chars_to_find) const
+ {
+ pos_t retVal = npos;
+ size_t to_find_size = ::strlen(in_chars_to_find);
+
+ if (to_find_size > 0 && to_find_size <= size())
+ {
+ const char* pCurrChar = m_end - to_find_size;
+ while (m_begin <= pCurrChar)
+ {
+ int found = ::memcmp(pCurrChar, in_chars_to_find, to_find_size);
+ if (0 == found)
+ {
+ retVal = (pCurrChar - m_begin);
+ break;
+ }
+
+ --pCurrChar;
+ }
+ }
+
+ return retVal;
+ }
+
+ pos_t find_case_insensitive(const char* in_chars_to_find, const pos_t in_start_from = 0) const
+ {
+ pos_t retVal = npos;
+ size_t to_find_size = ::strlen(in_chars_to_find);
+
+ if (to_find_size > 0 && to_find_size <= size() && in_start_from < size())
+ {
+ const char* pCurrChar = m_begin + in_start_from;
+ while ((m_end - pCurrChar) >= (ptrdiff_t)to_find_size)
+ {
+ size_t i;
+ for (i = 0; i < to_find_size; ++i)
+ {
+ if (tolower(*(pCurrChar+i)) != tolower(in_chars_to_find[i]))
+ break;
+ }
+
+ if (i == to_find_size)
+ {
+ retVal = (pCurrChar - m_begin);
+ break;
+ }
+
+ ++pCurrChar;
+ }
+ }
+
+ return retVal;
+ }
+
+ pos_t find_first_of(const char* in_possibe_chars_to_find, const pos_t in_start_from = 0) const
+ {
+ pos_t retVal = npos;
+
+ if (in_start_from < size())
+ {
+ const char* pFoundChar = strpbrk(m_begin + in_start_from, in_possibe_chars_to_find);
+ if (0 != pFoundChar)
+ {
+ retVal = (pFoundChar - m_begin);
+ }
+ }
+
+ return retVal;
+ }
+
+ pos_t find_last_of(const char* in_possibe_chars_to_find, const pos_t in_start_from = 0) const
+ {
+ pos_t retVal = npos;
+
+ pos_t curr_location = in_start_from;
+
+ while (size() > curr_location)
+ {
+ pos_t found = find_first_of(in_possibe_chars_to_find, curr_location);
+ if (npos != found)
+ {
+ retVal = found;
+ curr_location = found + 1;
+ }
+ else
+ break;
+ }
+
+ return retVal;
+ }
+
+ pos_t find_first_not_of(const char* in_acceptable_chars, const pos_t in_start_from = 0) const
+ {
+ pos_t retVal = npos;
+
+ if (in_start_from < size())
+ {
+ retVal = (strspn(m_begin + in_start_from, in_acceptable_chars));
+ if (size() <= retVal + in_start_from)
+ {
+ retVal = npos;
+ }
+ else
+ {
+ retVal += in_start_from;
+ }
+ }
+
+ return retVal;
+ }
+
+ pos_t find_last_not_of(const char* in_acceptable_chars, const pos_t in_start_from = 0) const
+ {
+ pos_t retVal = npos;
+
+ pos_t curr_location = in_start_from;
+
+ while (size() > curr_location)
+ {
+ pos_t found = find_first_not_of(in_acceptable_chars, curr_location);
+ if (npos != found)
+ {
+ retVal = found;
+ curr_location = found + 1;
+ }
+ else
+ break;
+ }
+
+ return retVal;
+ }
+
+ // return true if in_begin_text is found at position 0 OR if in_begin_text is empty
+ bool begins_with(const char* in_begin_text) const
+ {
+ pos_t where = find(in_begin_text, 0);
+ bool retVal = (0 == where) || (0 == ::strlen(in_begin_text));
+ return retVal;
+ }
+
+ // return true if in_end_text is found at th end OR if in_end_text is empty
+ bool ends_with(const char* in_end_text) const
+ {
+ pos_t where = rfind(in_end_text);
+ bool retVal = ((size() - strlen(in_end_text)) == where) || (0 == ::strlen(in_end_text));
+ return retVal;
+ }
+
+ size_t replace(const char in_look_for, const char in_replace_with)
+ {
+ size_t retVal = 0;
+
+ char* pCurrChar = m_begin;
+ while (pCurrChar < m_end)
+ {
+ if (*pCurrChar == in_look_for)
+ {
+ *pCurrChar = in_replace_with;
+ ++retVal;
+ }
+ ++pCurrChar;
+ }
+
+ return retVal;
+ }
+
+ // erase in_size chars starting from in_location
+ void erase(const pos_t in_location, const size_t in_num_chars = 1)
+ {
+ if (size() > in_location && in_num_chars > 0)
+ {
+ size_t actual_num_chars = WUMin(in_num_chars, size_t(size() - in_location));
+ char* pTo = m_begin + in_location;
+ char* pFrom = pTo + actual_num_chars;
+
+ while (pFrom < m_end)
+ *pTo++ = *pFrom++;
+
+ resize(size() - actual_num_chars);
+ }
+ }
+
+ // erase any char that appear in in_forbidden_chars
+ void erase_all_of(const char* in_forbidden_chars)
+ {
+ pos_t curr_location = 0;
+
+ while (npos != curr_location)
+ {
+ curr_location = find_first_of(in_forbidden_chars, curr_location);
+ if (npos != curr_location)
+ erase(curr_location);
+ }
+ }
+
+ // erase any char that do not appear in in_allowed_chars
+ void erase_all_not_of(const char* in_allowed_chars)
+ {
+ pos_t curr_location = 0;
+
+ while (npos != curr_location)
+ {
+ curr_location = find_first_not_of(in_allowed_chars, curr_location);
+ if (npos != curr_location)
+ erase(curr_location);
+ }
+ }
+
+ //! Copy the content of fixed string to a buffer appending a '\0' at the end.
+ //! If in_buffer_size is more than the allocated buffer size memory over write will happen!
+ void copy_to_buffer(const size_t in_buffer_size, char* out_buffer)
+ {
+ if (in_buffer_size > 0 && 0 != out_buffer)
+ {
+ char* cur_buffer = out_buffer;
+ const char* cur_fixed = m_begin;
+ const char* end_buffer = out_buffer + (WUMin<size_t>(in_buffer_size - 1, m_end - m_begin));
+ while (cur_buffer < end_buffer)
+ *cur_buffer++ = *cur_fixed++;
+
+ *cur_buffer = '\0';
+ }
+ }
+
+protected:
+ ~WCFixedStringBase() {}
+
+ char* const m_begin;
+ const size_t m_MaxFixedStringLength;
+ char* m_end;
+
+private:
+ WCFixedStringBase();
+ WCFixedStringBase(const WCFixedStringBase& in_fixedStrToCopy);
+#if 0
+ :
+ m_begin(in_fixedStrToCopy.m_begin),
+ m_MaxFixedStringLength(in_fixedStrToCopy.m_MaxFixedStringLength),
+ m_end(in_fixedStrToCopy.m_end)
+ {
+ }
+#endif
+};
+
+template<size_t kMaxFixedStringLength> class DllExport WCFixedString : public WCFixedStringBase
+{
+public:
+
+ inline WCFixedString() :
+ WCFixedStringBase(m_fixedString, kMaxFixedStringLength)
+ {
+ }
+
+ inline WCFixedString(const char* const in_strToAssign) :
+ WCFixedStringBase(m_fixedString, kMaxFixedStringLength)
+ {
+ operator<<(in_strToAssign);
+ }
+
+ inline WCFixedString(const WCFixedStringBase& in_fixedStrToAssign) :
+ WCFixedStringBase(m_fixedString, kMaxFixedStringLength)
+ {
+ operator<<(in_fixedStrToAssign);
+ }
+
+ inline WCFixedString(const WCFixedString& in_fixedStrToAssign) :
+ WCFixedStringBase(m_fixedString, kMaxFixedStringLength)
+ {
+ operator<<(in_fixedStrToAssign);
+ }
+
+ inline WCFixedString(const char in_char, const size_t in_count = 1) :
+ WCFixedStringBase(m_fixedString, kMaxFixedStringLength)
+ {
+ append(in_char, in_count);
+ }
+
+ inline WCFixedString(const char* in_chars, const size_t in_count) :
+ WCFixedStringBase(m_fixedString, kMaxFixedStringLength)
+ {
+ append(in_chars, in_count);
+ }
+
+ // substr now supports negative in_length, which means "from the end" so
+ // "abcdefg".substr(1, -1) == "bcdef"
+ inline const WCFixedString substr(const pos_t in_pos = 0, const spos_t in_length = kMaxFixedStringLength) const
+ {
+ pos_t adjusted_pos = WUMin<size_t>(in_pos, size());
+ size_t adjusted_length = 0;
+ if (in_length < 0)
+ {
+ adjusted_length = size_t(WUMax<spos_t>(0, spos_t(size() - adjusted_pos) + in_length));
+ }
+ else
+ adjusted_length = WUMin<size_t>(in_length, size() - adjusted_pos);
+
+ WCFixedString retVal;
+ retVal.append(m_begin + adjusted_pos, adjusted_length);
+
+ return retVal;
+ }
+
+protected:
+
+ char m_fixedString[kMaxFixedStringLength + 1]; // the "+ 1" is so that *m_end is always valid, and we can put the '\0' there};
+};
+
+inline bool operator==(const WCFixedStringBase& in_left, const WCFixedStringBase& in_right)
+{
+ return 0 == in_left.compare(in_right.c_str());
+}
+
+inline bool operator==(const WCFixedStringBase& in_left, const char* const in_right)
+{
+ return 0 == in_left.compare(in_right);
+}
+
+inline bool operator!=(const WCFixedStringBase& in_left, const WCFixedStringBase& in_right)
+{
+ return 0 != in_left.compare(in_right.c_str());
+}
+
+inline bool operator!=(const WCFixedStringBase& in_left, const char* const in_right)
+{
+ return 0 != in_left.compare(in_right);
+}
+
+// class WCFixedStringBase
+typedef WCFixedString<4> WCFixedString4;
+typedef WCFixedString<15> WCFixedString15;
+typedef WCFixedString<31> WCFixedString31;
+typedef WCFixedString<63> WCFixedString63;
+typedef WCFixedString<127> WCFixedString127;
+typedef WCFixedString<255> WCFixedString255;
+typedef WCFixedString<511> WCFixedString511;
+typedef WCFixedString<1023> WCFixedString1023;
+typedef WCFixedString<2047> WCFixedString2047;
+
+template<size_t kSizeOfFirst, size_t kSizeOfSecond>
+ class WCFixedStringPair : public std::pair< WCFixedString<kSizeOfFirst>, WCFixedString<kSizeOfSecond> >
+{
+public:
+ WCFixedStringPair(const char* const in_firstStr = 0, const char* const in_secondStr = 0) :
+ std::pair< WCFixedString<kSizeOfFirst>, WCFixedString<kSizeOfSecond> >(in_firstStr, in_secondStr) {}
+ WCFixedStringPair(const WCFixedStringBase& in_firstStr, const char* const in_secondStr = 0) :
+ std::pair< WCFixedString<kSizeOfFirst>, WCFixedString<kSizeOfSecond> >(in_firstStr, in_secondStr) {}
+ WCFixedStringPair(const WCFixedStringBase& in_firstStr, const WCFixedStringBase& in_secondStr) :
+ std::pair< WCFixedString<kSizeOfFirst>, WCFixedString<kSizeOfSecond> >(in_firstStr, in_secondStr) {}
+};
+
+#endif // #ifndef __WCFixedString_h__
diff --git a/libs/backends/wavesaudio/wavesapi/miscutils/WUErrors.h b/libs/backends/wavesaudio/wavesapi/miscutils/WUErrors.h
new file mode 100644
index 0000000000..f0080e4019
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/miscutils/WUErrors.h
@@ -0,0 +1,317 @@
+#ifndef __WUErrors_h__
+ #define __WUErrors_h__
+
+/* Copy to include:
+#include "WUErrors.h"
+*/
+
+#include "BasicTypes/WUTypes.h"
+
+// General errors
+//const WTErr eNoErr = 0; // moved to #include "WavesPublicAPI/WTErr.h"
+const WTErr eGenericErr = -1;
+const WTErr eUserCanceled = -2;
+const WTErr eUnknownErr = -3;
+const WTErr eExceptionErr = -4;
+const WTErr eEndianError = -5;
+const WTErr eThreadSafeError = -6;
+const WTErr eSomeThingNotInitailzed = -7;
+const WTErr eWrongObjectState = -8; //!< object was not in an acceptable state
+const WTErr eUninitalized = -9;
+const WTErr eDeprecated = -10;
+const WTErr eCommandLineParameter = -11;
+const WTErr eNotANumber = -12; //!< expected a number but none was found
+const WTErr eNotJustANumber = -13; //!< expected a number and found one but also other stuff (e.g. "123XYZ")
+const WTErr eNegativeNumber = -14; //!< expected a positive number and found a negative
+const WTErr eTimeOut = -15; //!< something timed out
+const WTErr eCoreAudioFailed = -16; //!< Error in a core audio call
+const WTErr eSomeThingInitailzedTwice = -17;
+const WTErr eGenerateHelpInfo = -18;
+const WTErr eOutOfRangeNumber = -19;
+const WTErr eMacOnlyCode = -20;
+const WTErr eWinOnlyCode = -21;
+const WTErr eAppLaunchFailed = -22; //!< failed to launch an application
+const WTErr eAppTerminateFailed = -23; //!< failed to terminate an application
+const WTErr eAppReturnedError = -24; //!< Non zero exit code from application
+const WTErr eNotImplemented = -25; //!< Function is not implmemented
+const WTErr eNotEmpty = -26; //!< Something was expected to be empty but is not
+const WTErr eAsioFailed = -27;
+
+// File Manager errors
+const WTErr eFMNoSuchVolume = -1001;
+const WTErr eFMFileNotFound = -1002;
+const WTErr eFMFileAllreadyExists = -1003;
+const WTErr eFMAllreadyOpenWithWritePerm = -1004;
+const WTErr eFMEndOfFile = -1005;
+const WTErr eFMPermissionErr = -1006;
+const WTErr eFMBusyErr = -1007;
+const WTErr eFMOpenFailed = -1008;
+const WTErr eFMTranslateFileNameFailed = -1009;
+const WTErr eFMWTPathRefCreationFailed = -1010;
+const WTErr eFMReadFailed = -1011;
+const WTErr eFMIllegalPathRef = -1012;
+const WTErr eFMFileNotOpened = -1013;
+const WTErr eFMFileSizeTooBig = -1014;
+const WTErr eFMNoSuchDomain = -1015;
+const WTErr eFMNoSuchSystemFolder = -1016;
+const WTErr eFMWrongParameters = -1017;
+const WTErr eFMIsNotAFolder = -1018;
+const WTErr eFMIsAFolder = -1019;
+const WTErr eFMIsNotAFile = -1020;
+const WTErr eFMIsAFile = -1021;
+const WTErr eFMDeleteFailed = -1022;
+const WTErr eFMCreateFailed = -1023;
+const WTErr eFMPathTooLong = -1024;
+const WTErr eFMIOError = -1025;
+const WTErr eFMIllegalOpenFileRef = -1026;
+const WTErr eFMDiskFull = -1027;
+const WTErr eFMFileNotEmpty = -1028;
+const WTErr eFMEndOfFolder = -1029;
+const WTErr eFMSamePath = -1030;
+const WTErr eFMPathTooShort = -1031;
+const WTErr eFMIncompletePath = -1032;
+const WTErr eFMIsNoAFileSystemLink = -1033;
+const WTErr eFMSymlinkBroken = -1034;
+const WTErr eFMMoveFailed = -1035;
+const WTErr eFMWriteFailed = -1036;
+const WTErr eFMTooManyOpenFiles = -1037;
+const WTErr eFMTooManySymlinks = -1038;
+
+// System errors
+const WTErr eGenericSystemError = -2000;
+const WTErr eSysNoEnvironmentVariable = -2001;
+const WTErr eDLLLoadingFailed = -2002;
+const WTErr eFuncPoinerNotFound = -2003;
+const WTErr eDLLNotFound = -2004;
+const WTErr eBundleNotLoaded = -2005;
+const WTErr eBundleCreateFailed = -2006;
+const WTErr eBundleExecutableNotFound = -2007;
+const WTErr eNotABundle = -2008;
+const WTErr eInvalideDate = -2009;
+const WTErr eNoNetDevice = -2010;
+const WTErr eCacheCreatedFromResource = -2011;
+const WTErr eNotAValidApplication = -2012;
+
+// Resource Manager errors
+const WTErr eRMResNotFound = -3000;
+const WTErr eRMResExists = -3001; //!< a resource exist even though it's not expected to
+const WTErr eRMContainerNotFound = -3002; //!< The container was not found in the list of containers
+const WTErr eRMResRefNotFound = -3003; //!< The resRef was not found in container's resource list
+const WTErr eRMInvalidResRef = -3004;
+const WTErr eRMInvalidResContainer = -3005;
+const WTErr eRMInvalidNativeResContainer = -3006;
+const WTErr eRMAttachResContainerFailed = -3007;
+const WTErr eRMInvalidResID = -3008;
+const WTErr eRMResUpdateFailed = -3009;
+
+// Graphic Manager & GUI errors
+const WTErr eGMIsNotInitailzed = -3500;
+const WTErr eGMInvalidImage = -3501;
+const WTErr eGMGenericErr = -3502;
+const WTErr eGMNoCurrentContext = -3503;
+const WTErr eGUISkinNotFound = -3504;
+const WTErr eGMNoVertices = -3505;
+const WTErr eGMNoColors = -3506;
+const WTErr eGMNoTexture = -3507;
+const WTErr eGMIncompatibleOGLVersion = -3508;
+const WTErr eGMNoDeviceContext = -3509;
+const WTErr eGMNoPixelFormat = -3510;
+const WTErr eGMNoOGLContext = -3511;
+const WTErr eGMNoOGLContextSharing = -3512;
+const WTErr eGMUnsupportedImageFormat = -3513;
+const WTErr eGMUninitializedContext = -3514;
+const WTErr eControlOutOfRange = -3515;
+const WTErr eGMUninitializedFont = -3516;
+const WTErr eGMInvalidFontDrawMethod = -3517;
+const WTErr eGMUnreleasedTextures = -3518;
+const WTErr eGMWrongThread = -3519;
+const WTErr eGMDontCommitDraw = -3520;
+// Errors in the -5000 -> -5999 are defined in Waves-incs.h
+
+// Memory errors
+const WTErr eMemNewFailed = -4001; //!< Something = new CSomething, returned null
+const WTErr eMemNewTPtrFailed = -4002; //!< NewTPtr or NewTPtrClear failed
+const WTErr eMemNullPointer = -4003; //!< a null pointer was encountered where it should not
+const WTErr eMemObjNotInitialized = -4004;
+const WTErr eMemBuffTooShort = -4005; //!< the buffer in question did not have enough space for the operation
+const WTErr eInstanciationFailed = -4006;
+const WTErr eMemAddressSpaceError = -4007; //!< memory falls outside the legal address space
+const WTErr eMemBadPointer = -4008;
+const WTErr eMemOutOfMemory = -4009;
+
+// XML Errors
+const WTErr eXMLParserFailed = -6001;
+const WTErr eXMLTreeNotValid = -6002;
+const WTErr eXMLTreeEmpty = -6003;
+const WTErr eXMLElementMissing = -6004;
+const WTErr eXMLElementUninitalized = -6005; //!< element was default constructed it has not element name, etc..
+const WTErr eXMLElementIncomplete = -6006; //!< XML parser did not complete building the element
+const WTErr eXMLAttribMissing = -6007;
+
+// Preset errors
+const WTErr ePresetFileProblem = -7860;
+const WTErr eInvalidFileFormatProblem = -7861;
+const WTErr ePresetLockedProblem = -7862;
+const WTErr ePresetInfoNotFound = -7863;
+const WTErr eDuplicatePluginSpecificTag = -7959;
+const WTErr ePluginSpecifcNotExisting = -7960;
+const WTErr eBuffSizeToSmall = -7961;
+const WTErr eCreatingPopupWhereAnItemExists = -7962;
+const WTErr eDeletePluginSpecifcFailed = -7963;
+const WTErr eFactoryPresetNumOutOfRange = -7964;
+const WTErr eNoFactoryPresets = -7965;
+const WTErr eLoadPresetToPlugin_vec_empty = -7966;
+const WTErr eFactoryPresetNotFound = -7967;
+const WTErr eCantCreateUserPrefFile = -7968;
+const WTErr eDataFormatNotSupported = -7969;
+const WTErr eCantLoadProcessFunction = -7970;
+const WTErr eIllegalChunkIndex = -7971;
+const WTErr eIllegalChunkID = -7972;
+const WTErr eIllegalChunkVersion = -7973;
+
+
+// Shell errors
+const WTErr eNotAPluginFile = -8001;
+const WTErr eFaildToLoadPluginDLL = -8002;
+const WTErr eNoPluginManager = -8003;
+const WTErr eGetAvailablePluginsFailed = -8004;
+const WTErr eNoPluginsAvailable = -8005;
+const WTErr ePluginSubComponentNotFound = -8006;
+const WTErr ePluginOpenFailed = -8007;
+const WTErr eSubComponentRejected = -8009; //!< user did not want this sub-component - probably through preferences
+const WTErr eIncompatibleNumOfIOs = -8010; //!< e.g. surround sub-component in stereo only shell
+const WTErr eStemProblem = -8011; //!< Some problem with stems
+const WTErr eComponentTypeNotSupported = -8012;
+const WTErr ePluginNotLoaded = -8013;
+const WTErr ePluginInstanceNotCreate = -8014;
+const WTErr ePluginAlgNotCreate = -8015;
+const WTErr ePluginGUINotCreate = -8016;
+const WTErr eMissmatchChannelCount = -8017;
+const WTErr eIncompatibleVersion = -8018;
+const WTErr eIncompatibleAffiliation = -8019;
+const WTErr eNoSubComponentsFound = -8020;
+
+// Net-shell errors
+const WTErr eNetShellInitFailed = -9001;
+
+// Protection errors
+const WTErr eWLSLicenseFileNotFound = -10001;
+const WTErr eWLSPluginNotAuthorized = -10002;
+const WTErr eWLSNoLicenseForPlugin = -10003;
+const WTErr eWLSInvalidLicenseFileName = -10004;
+const WTErr eWLSInvalidLicenseFileContents = -10005;
+const WTErr eWLSInvalidDeviceID = -10006;
+const WTErr eWLSInvalidClientID = -10007;
+const WTErr eWLSLicenseFileDownloadFailed = -10008;
+const WTErr eWLSNoLicensesForClientOrDevice = -10009;
+const WTErr eWLSNoLicensesForSomePlugins = -10010;
+
+// Communication errors
+const WTErr eCommEndOfRecievedMessage = -11001;
+const WTErr eCommSocketDisconnected = -11002;
+
+// Window Manager Errors
+const WTErr eWMEventNotHandled = -12001;
+const WTErr eWMDisposeViewFailed = -12002;
+
+// Plugin View Manager Errors
+const WTErr ePVMPlatformNotSupported = -13001;
+const WTErr ePVMAlreadyInitialized = -13002;
+const WTErr ePVMIllegalParent = -13003;
+const WTErr ePVMCannotCreateView = -13004;
+const WTErr ePVMNothingSelected = -13005;
+const WTErr ePVMDisabledItemChosen = -13006;
+const WTErr ePVMMenuItemNotFound = -13007;
+const WTErr ePVMMenuItemNotASubMenu = -13008;
+const WTErr ePVMUnknownMenu = -13009;
+const WTErr ePVMEmptyNativeViewRef = -13010;
+const WTErr ePVMGenericError = -13011;
+const WTErr ePVMFunctionNotImplemented = -13012;
+
+// Plugin View Manager - Menu Errors
+const WTErr ePVMCannotCreateMenu = -13501;
+const WTErr ePVMCannotSetMenuFont = -13502;
+const WTErr ePVMCannotSetMenu = -13503;
+const WTErr ePVMItemParentNotExists = -13504;
+
+// Plugin View Manager - TextField Errors
+const WTErr ePVMCannotCreateTextField = -13553;
+const WTErr ePVMCannotEmbedTextField = -13554;
+const WTErr ePVMNoTextToValidate = -13555;
+const WTErr ePVMTextTooLong = -13556;
+const WTErr ePVMIllegalCharacter = -13557;
+
+
+// Meter Manager Errors
+const WTErr eMM_MeterGetMeterValueForParameterNotConnected = -14000 ;
+
+
+//Surface Driver Manager Errors
+const WTErr eSDM_SurfaceDriverAPIFailed = -14101;
+
+// IPC Errors
+const WTErr eIPC_CreateNamedPipeFailed = -14200;
+const WTErr eIPC_OpenPipeTimeout = -14201;
+const WTErr eIPC_DeleteNamedPipeFailed = -14202;
+const WTErr eIPC_SelectOnNamedPipeFailed = -14203;
+const WTErr eIPC_ReadFromNamedPipeFailed = -14204;
+const WTErr eIPC_ReadEndOfFileFromNamedPipe = -14205;
+const WTErr eIPC_CloseNamedPipeFailed = -14206;
+const WTErr eIPC_ParseArgsFailed = -14207;
+const WTErr eIPC_OpenPipeFailed = -14208;
+const WTErr eIPC_SendMsgFailed = -14209;
+const WTErr eIPC_SendCommandInvalid = -14210;
+const WTErr eIPC_QtTestMode = -14211;
+const WTErr eIPC_ChangePermissionOnPipe = -14212;
+const WTErr eIPC_ConnectionLost = -14213;
+
+const WTErr eIPC_InvalidRole = -14213;
+const WTErr eIPC_CreateNamedPipeM2SFailed = -14214;
+const WTErr eIPC_CreateNamedPipeS2MFailed = -14215;
+const WTErr eIPC_ChangePermissionOnPipeM2S = -14216;
+const WTErr eIPC_ChangePermissionOnPipeS2M = -14217;
+const WTErr eIPC_OpenReadPipeFailed = -14218;
+const WTErr eIPC_OpenReadPipeDIsableSigPipe = -14219;
+const WTErr eIPC_OpenWritePipeFailed = -14220;
+const WTErr eIPC_WritePipeFailed = -14221;
+const WTErr eIPC_WritePipeNotOpen = -14222;
+const WTErr eIPC_WriteBufferResizeFailed = -14223;
+const WTErr eIPC_NotConnectedSendMsgFailed = -14224;
+const WTErr eIPC_OpenWritePipeWorkerStoping = -14225;
+const WTErr eIPC_SoketSendFailed = -14226;
+const WTErr eIPC_PtonFailed = -14227;
+const WTErr eIPC_SocketFailed = -14228;
+const WTErr eIPC_BindFailed = -14229;
+const WTErr eIPC_ListenFailed = -14230;
+const WTErr eIPC_ConnectFailed = -14231;
+const WTErr eIPC_WsaStartupFailed = -14232;
+const WTErr eIPC_UdpSocketCreateFailed = -14233;
+const WTErr eIPC_UdpSocketConnectFailed = -14234;
+const WTErr eIPC_UdpSocketBinFailed = -14235;
+const WTErr eIPC_SetBufferPreambleFailed = -14226;
+
+// Database errors
+const WTErr eDB_BatchRollback = -15501;
+
+// inventory related errors
+const WTErr eUnknown_Device = -16001;
+const WTErr eInvNoDevice = -16002;
+
+// SG protocol service errors
+const WTErr eSGProtocolService_Not_Running = -17001;
+const WTErr eSGProtocolService_Version_MisMatch = -17002;
+
+// Error code related to Param
+const WTErr eInvalidParam = -18001;
+
+#define WUIsError(theErrorCode) (eNoErr != (theErrorCode))
+#define WUNoError(theErrorCode) (eNoErr == (theErrorCode))
+#define WUThrowError(theErrorCode) {if(WUIsError(theErrorCode))throw (theErrorCode);}
+#define WUThrowErrorIfNil(thePtr , theErrorCode) {if (0 == thePtr )throw (theErrorCode);}
+#define WUThrowErrorIfFalse(theBool , theErrorCode) {if (!(theBool))throw (theErrorCode);}
+#define WUThrowErrorCodeIfError(err,theErrorCode) {if(WUIsError(err))throw (theErrorCode);}
+
+// Get the error string that match the error code.
+DllExport const char* WTErrName(WTErr wtErr);
+
+#endif //__WUErrors_h__:
diff --git a/libs/backends/wavesaudio/wavesapi/miscutils/pthread_utils.h b/libs/backends/wavesaudio/wavesapi/miscutils/pthread_utils.h
new file mode 100644
index 0000000000..825405d02e
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/miscutils/pthread_utils.h
@@ -0,0 +1,38 @@
+/*
+ Copyright (C) 2014 John Emmas
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __waves_pthread_utils__
+#define __waves_pthread_utils__
+
+/* Accommodate thread setting (and testing) for both
+ * 'libpthread' and 'libpthread_win32' (whose implementations
+ * of 'pthread_t' are subtlely different)
+ */
+#ifndef PTHREAD_MACROS_DEFINED
+#define PTHREAD_MACROS_DEFINED
+#ifdef PTW32_VERSION /* pthread_win32 */
+#define mark_pthread_inactive(threadID) threadID.p=0
+#define is_pthread_active(threadID) threadID.p==0
+#else /* normal pthread */
+#define mark_pthread_inactive(threadID) threadID=0
+#define is_pthread_active(threadID) threadID==0
+#endif /* PTW32_VERSION */
+
+#endif /* PTHREAD_MACROS_DEFINED */
+#endif /* __waves_pthread_utils__ */
diff --git a/libs/backends/wavesaudio/wavesapi/miscutils/safe_delete.h b/libs/backends/wavesaudio/wavesapi/miscutils/safe_delete.h
new file mode 100644
index 0000000000..30976224c1
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/miscutils/safe_delete.h
@@ -0,0 +1,18 @@
+#ifndef __safe_delete_h__
+ #define __safe_delete_h__
+
+
+/* Copy to include:
+#include "safe_delete.h"
+*/
+
+#define safe_delete(__pObject__) {if((__pObject__) != 0) {delete (__pObject__); (__pObject__) = 0;}}
+
+#define safe_delete_array(__pArray__) {if((__pArray__) != 0) {delete [] (__pArray__); (__pArray__) = 0;}}
+
+template <class T> void safe_delete_from_iterator(T* pToDelete)
+{
+ safe_delete(pToDelete);
+}
+
+#endif // __safe_delete_h__
diff --git a/libs/backends/wavesaudio/wavesapi/refmanager/WCRefManager.cpp b/libs/backends/wavesaudio/wavesapi/refmanager/WCRefManager.cpp
new file mode 100644
index 0000000000..8353a758c8
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/refmanager/WCRefManager.cpp
@@ -0,0 +1,26 @@
+#include "WCRefManager.h"
+
+/// Construcotr.
+WCRefManager::WCRefManager()
+{
+ m_RefCount = 1;
+}
+
+/// Destructor.
+WCRefManager::~WCRefManager()
+{
+}
+
+/// Adds a reference to class.
+void WCRefManager::AddRef()
+{
+ m_RefCount++;
+}
+
+/// Decrements reference count and deletes the object if reference count becomes zero.
+void WCRefManager::Release()
+{
+ m_RefCount--;
+ if( m_RefCount <= 0 )
+ delete this;
+} \ No newline at end of file
diff --git a/libs/backends/wavesaudio/wavesapi/refmanager/WCRefManager.h b/libs/backends/wavesaudio/wavesapi/refmanager/WCRefManager.h
new file mode 100644
index 0000000000..de9b20c2fa
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/refmanager/WCRefManager.h
@@ -0,0 +1,62 @@
+#ifndef WCREFMANAGER_H
+#define WCREFMANAGER_H
+
+
+#define SAFE_RELEASE(p) if (p) {p->Release(); p = NULL;}
+
+
+//In order to use this interface, derive the Interface class
+//from WCRefManager_Interface and derive the implementation class
+//from WCRefManager_Impl. Further, in the implementation class
+//declaration, place the macro WCREFMANAGER_IMPL.
+class WCRefManager_Interface
+{
+public:
+ /// Constructor.
+ WCRefManager_Interface() {};
+ /// Destructor.
+ virtual ~WCRefManager_Interface() {};
+ /// Adds a reference to class.
+ virtual void AddRef() = 0;
+ /// Decrements reference count and deletes the object if reference count becomes zero.
+ virtual void Release() = 0;
+};
+
+///! See details at WCRefManager_Interface for how to use this.
+class WCRefManager_Impl
+{
+public:
+ WCRefManager_Impl () : m_RefCount(1) {}
+ virtual ~WCRefManager_Impl() {}
+protected:
+ /// Variable to store reference count.
+ unsigned int m_RefCount;
+
+/// Helper to put implementation in an interface derived class, don't forget to
+/// derive the impl from WCRefManager_Impl
+#define WCREFMAN_IMPL \
+ public: \
+ virtual void AddRef() {m_RefCount++;} \
+ virtual void Release() {m_RefCount--; if (m_RefCount<=0) delete this;}
+
+};
+
+
+class WCRefManager
+{
+public:
+ /// Construcotr.
+ WCRefManager();
+ /// Destructor.
+ virtual ~WCRefManager();
+ /// Adds a reference to class.
+ void AddRef();
+ /// Decrements reference count and deletes the object if reference count becomes zero.
+ void Release();
+
+private:
+ /// Variable to store reference count.
+ unsigned int m_RefCount;
+};
+
+#endif // WCREFMANAGER_H
diff --git a/libs/backends/wavesaudio/wavesapi/threads/WCThreadSafe.cpp b/libs/backends/wavesaudio/wavesapi/threads/WCThreadSafe.cpp
new file mode 100644
index 0000000000..32e099b518
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/threads/WCThreadSafe.cpp
@@ -0,0 +1,826 @@
+#include "Threads/WCThreadSafe.h"
+#include <glib.h>
+
+#if XPLATFORMTHREADS_WINDOWS
+ #define _WIN32_WINNT 0x0500 // need at least Windows2000 (for TryEnterCriticalSection() and SignalObjectAndWait()
+ #include "IncludeWindows.h"
+ #include <process.h>
+#endif // XPLATFORMTHREADS_WINDOWS
+
+
+#if defined(__APPLE__)
+ #include <CoreServices/CoreServices.h>
+ #include <stdio.h>
+#endif // __APPLE__
+
+#if XPLATFORMTHREADS_POSIX
+ #include </usr/include/unistd.h> // avoid the framework version and use the /usr/include version
+ #include <pthread.h>
+ #include <sched.h>
+ #include <sys/time.h>
+ #include <errno.h>
+ #include <signal.h>
+// We do this externs because <stdio.h> comes from MSL
+extern "C" FILE *popen(const char *command, const char *type);
+extern "C" int pclose(FILE *stream);
+static int (*BSDfread)( void *, size_t, size_t, FILE * ) = 0;
+
+#include <string.h>
+
+#endif //XPLATFORMTHREADS_POSIX
+
+namespace wvNS {
+static const unsigned int knMicrosecondsPerSecond = 1000*1000;
+static const unsigned int knNanosecondsPerMicrosecond = 1000;
+static const unsigned int knNanosecondsPerSecond = knMicrosecondsPerSecond*knNanosecondsPerMicrosecond;
+
+namespace wvThread
+{
+
+ //--------------------------------------------------------------------------------
+ static inline bool EnsureThreadingInitialized()
+ {
+ bool bRetval = true;
+
+ return bRetval;
+ }
+ //--------------------------------------------------------------------------------
+
+
+
+
+ //--------------------------------------------------------------------------------
+ static uint32_t CalculateTicksPerMicrosecond();
+ static uint32_t CalculateTicksPerMicrosecond()
+ {
+ uint32_t nTicksPerMicrosecond=0;
+#if defined(_WIN32)
+ LARGE_INTEGER TSC;
+ ::QueryPerformanceFrequency(&TSC);
+ nTicksPerMicrosecond = uint32_t (TSC.QuadPart / knMicrosecondsPerSecond);
+#elif defined(__linux__) && defined(__i386__)
+ static const timediff sktd_TSC_MeasurementPeriod = 40*1000; // delay for CalculateTicksPerMicrosecond() to measure the TSC frequency
+ uint64_t Tstart, Tend;
+ timeval tvtmp, tvstart, tvend;
+
+ //--------------------- begin measurement code
+ // poll to align to a tick of gettimeofday
+ ::gettimeofday(&tvtmp,0);
+ do {
+ ::gettimeofday(&tvstart,0);
+ __asm__ __volatile__ (".byte 0x0f, 0x31" : "=A" (Tstart)); // RDTSC
+ } while (tvtmp.tv_usec!=tvstart.tv_usec);
+ // delay some
+ ::usleep(sktd_TSC_MeasurementPeriod);
+ //
+ ::gettimeofday(&tvtmp,0);
+ do {
+ ::gettimeofday(&tvend,0);
+ __asm__ __volatile__ (".byte 0x0f, 0x31" : "=A" (Tend)); // RDTSC
+ } while (tvtmp.tv_usec!=tvend.tv_usec);
+ //--------------------- end measurement code
+
+ suseconds_t elapsed_usec = (tvend.tv_sec-tvstart.tv_sec)*knMicrosecondsPerSecond + (tvend.tv_usec-tvstart.tv_usec);
+ uint64_t elapsed_ticks = Tend-Tstart;
+ nTicksPerMicrosecond = uint32_t (elapsed_ticks/elapsed_usec);
+#endif
+ return nTicksPerMicrosecond;
+ }
+
+#if defined(__APPLE__) //&& !defined(__MACH__)
+
+
+ bool FindNetInterfaceByIPAddress(const char *sIP, char *sInterface) // sIP and sInterface are both char[16]
+ {
+ FILE *fProcess , *pSubcall;
+ char sLine[256]="", *pToken, sCommand[150];
+ bool res = false;
+ int iret;
+
+ fProcess = popen("ifconfig -l inet", "r");
+ if (fProcess)
+ {
+ memset(sInterface, '\0', 16);
+ iret = BSDfread(sLine, sizeof(char), sizeof(sLine), fProcess);
+ pToken = strtok(sLine, " ");
+ while (pToken)
+ {
+ sprintf(sCommand, "ifconfig %s | grep \"inet %s \"", pToken, sIP);
+
+ pSubcall = popen(sCommand, "r");
+ if (pSubcall)
+ {
+ char sSubline[100]="";
+ if (BSDfread(sSubline, sizeof(char), sizeof(sSubline), pSubcall))
+ {
+ // found
+ strcpy(sInterface, pToken);
+ res = true;
+ pclose(pSubcall);
+ break;
+ }
+ }
+ pclose(pSubcall);
+ pToken = strtok(NULL, " ");
+ }
+
+ }
+ pclose(fProcess);
+
+ return res;
+ }
+#endif // MACOS
+
+ timestamp now(void)
+ {
+ EnsureThreadingInitialized();
+ static const uint32_t nTicksPerMicrosecond = CalculateTicksPerMicrosecond();
+#if defined(_WIN32)
+ if (nTicksPerMicrosecond)
+ {
+ LARGE_INTEGER TSC;
+ ::QueryPerformanceCounter(&TSC);
+ return timestamp(uint32_t(TSC.QuadPart/nTicksPerMicrosecond));
+ }
+ else return timestamp(0);
+#elif defined(__APPLE__)
+ if (nTicksPerMicrosecond) {} // prevent 'unused' warnings
+ UnsignedWide usecs;
+ ::Microseconds(&usecs);
+ return timestamp(usecs.lo);
+#elif defined(__linux__) && defined(__i386__) && defined(__gnu_linux__)
+ uint64_t TSC;
+ __asm__ __volatile__ (".byte 0x0f, 0x31" : "=A" (TSC)); // RDTSC
+ return timestamp(TSC/nTicksPerMicrosecond);
+#elif defined(__linux__) && defined(__PPC__) && defined(__gnu_linux__)
+ #warning need to implement maybe
+#else
+ #error Dont know how to get microseconds timer !
+#endif // defined(_WIN32)
+ }
+
+
+ void sleep_milliseconds(unsigned int nMillisecs)
+ {
+ EnsureThreadingInitialized();
+#if XPLATFORMTHREADS_WINDOWS
+ ::Sleep(nMillisecs);
+#elif XPLATFORMTHREADS_POSIX
+ ::usleep(nMillisecs*1000);
+#else
+ #error Not implemented for your OS
+#endif
+ }
+
+
+#if XPLATFORMTHREADS_WINDOWS
+ inline DWORD win32_milliseconds(timediff td) { return (td+499)/1000; }
+#endif
+
+ void sleep(timediff _td)
+ {
+ if (_td>0)
+ {
+ EnsureThreadingInitialized();
+#if XPLATFORMTHREADS_WINDOWS
+ ::Sleep(win32_milliseconds(_td)); // This is the best we can do in windows
+#elif XPLATFORMTHREADS_POSIX
+ ::usleep(_td);
+#else
+ #error Not implemented for your OS
+#endif
+ }
+ }
+
+
+#if XPLATFORMTHREADS_WINDOWS
+ void yield() { ::Sleep(0); }
+#elif XPLATFORMTHREADS_POSIX
+ void yield() { ::sched_yield(); }
+#endif
+
+
+
+
+ class ThreadMutexInited::OSDependentMutex : public noncopyableobject
+ {
+#if defined (XPLATFORMTHREADS_WINDOWS)
+ protected:
+ CRITICAL_SECTION m_critsec;
+ public:
+
+ inline OSDependentMutex() { EnsureThreadingInitialized(); ::InitializeCriticalSection(&m_critsec); }
+ inline ~OSDependentMutex() { EnsureThreadingInitialized(); ::DeleteCriticalSection (&m_critsec); }
+ inline void obtain() { EnsureThreadingInitialized(); ::EnterCriticalSection (&m_critsec); }
+ inline void release() { EnsureThreadingInitialized(); ::LeaveCriticalSection (&m_critsec); }
+ inline bool tryobtain() { EnsureThreadingInitialized(); return TryEnterCriticalSection(&m_critsec)!=FALSE; }
+
+#elif defined (XPLATFORMTHREADS_POSIX)
+ protected:
+ pthread_mutex_t m_ptmutex;
+ public:
+ inline OSDependentMutex()
+ {
+ EnsureThreadingInitialized();
+ pthread_mutexattr_t attr;
+ pthread_mutexattr_init(&attr);
+ pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);
+ ::pthread_mutex_init (&m_ptmutex, &attr);
+ }
+ inline ~OSDependentMutex() { EnsureThreadingInitialized(); ::pthread_mutex_destroy(&m_ptmutex); }
+ inline void obtain() { EnsureThreadingInitialized(); ::pthread_mutex_lock (&m_ptmutex); }
+ inline void release() { EnsureThreadingInitialized(); ::pthread_mutex_unlock (&m_ptmutex); }
+ inline bool tryobtain() { EnsureThreadingInitialized(); return ::pthread_mutex_trylock(&m_ptmutex)!=EBUSY; }
+
+#endif
+ };
+
+ ThreadMutexInited::ThreadMutexInited() :
+ m_osdmutex(0) {}
+
+ void ThreadMutexInited::init()
+ {
+ if (! is_init())
+ {
+ m_osdmutex = new OSDependentMutex;
+ }
+ }
+
+ void ThreadMutexInited::uninit()
+ {
+ if (is_init())
+ {
+ delete m_osdmutex;
+ m_osdmutex = 0;
+ }
+ }
+
+ ThreadMutexInited::~ThreadMutexInited()
+ {
+ uninit();
+ }
+
+ void ThreadMutexInited::obtain()
+ {
+ if (is_init())
+ {
+ m_osdmutex->obtain();
+ }
+ }
+
+ void ThreadMutexInited::release()
+ {
+ if (is_init())
+ {
+ m_osdmutex->release();
+ }
+ }
+
+ bool ThreadMutexInited::tryobtain()
+ {
+ bool retVal = true;
+ if (is_init())
+ {
+ retVal = m_osdmutex->tryobtain();
+ }
+ return retVal;
+ }
+
+ class ThreadConditionSignal::OSDependentObject : public noncopyableobject
+ {
+#if defined (XPLATFORMTHREADS_POSIX)
+
+ protected:
+ pthread_cond_t m_ptcond;
+ pthread_mutex_t m_ptmutex;
+ public:
+ inline OSDependentObject()
+ {
+ EnsureThreadingInitialized();
+ ::pthread_mutex_init(&m_ptmutex,0);
+ ::pthread_cond_init(&m_ptcond, 0);
+ }
+ inline ~OSDependentObject() { ::pthread_cond_destroy(&m_ptcond), ::pthread_mutex_destroy(&m_ptmutex); }
+ inline void signal_unicast() { ::pthread_cond_signal(&m_ptcond); }
+ inline void signal_broadcast() { ::pthread_cond_broadcast(&m_ptcond); }
+ inline void await_signal() { ::pthread_cond_wait(&m_ptcond, &m_ptmutex); }
+ inline bool await_signal(timediff td)
+ {
+ timespec tspecDeadline;
+ timeval tvNow;
+ ::gettimeofday(&tvNow,0);
+ tspecDeadline.tv_nsec = (tvNow.tv_usec + td%knMicrosecondsPerSecond)*knNanosecondsPerMicrosecond;
+ tspecDeadline.tv_sec = tvNow.tv_sec + td/knMicrosecondsPerSecond;
+ if (!(tspecDeadline.tv_nsec < suseconds_t(knNanosecondsPerSecond)))
+ ++tspecDeadline.tv_sec, tspecDeadline.tv_nsec-=knNanosecondsPerSecond;
+ return ::pthread_cond_timedwait(&m_ptcond, &m_ptmutex, &tspecDeadline) != ETIMEDOUT;
+ }
+
+ void obtain_mutex() { ::pthread_mutex_lock(&m_ptmutex); }
+ bool tryobtain_mutex() { return ::pthread_mutex_trylock(&m_ptmutex)!=EBUSY; }
+ void release_mutex() { ::pthread_mutex_unlock(&m_ptmutex); }
+
+
+#elif XPLATFORMTHREADS_WINDOWS
+ protected:
+ unsigned int m_nWaiterCount;
+ CRITICAL_SECTION m_csectWaiterCount;
+
+ HANDLE m_hndSemaphoreSignaller; // We keep this semaphore always at 0 count (non-signalled). We use it to release a controlled number of threads.
+ HANDLE m_hndEventAllWaitersReleased; // auto-reset
+ HANDLE m_hndMutex; // the mutex associated with the condition
+ bool m_bBroadcastSignalled; // means that the last waiter must signal m_hndEventAllWaitersReleased when done waiting
+
+ protected:
+ // - - - - - - - - - - - - - - - - - - - - - - - -
+ bool await_signal_win32(DWORD dwTimeout)
+ {
+ ::EnterCriticalSection(&m_csectWaiterCount);
+ ++m_nWaiterCount;
+ ::LeaveCriticalSection(&m_csectWaiterCount);
+ // This is the actual wait for the signal
+ bool bWaitSucceeded = ::SignalObjectAndWait(m_hndMutex, m_hndSemaphoreSignaller, dwTimeout, FALSE) == WAIT_OBJECT_0;
+ //
+ ::EnterCriticalSection(&m_csectWaiterCount);
+ bool bLastWaiter = --m_nWaiterCount==0 && m_bBroadcastSignalled;
+ ::LeaveCriticalSection(&m_csectWaiterCount);
+
+ // re-acquire the mutex
+ if (bLastWaiter)
+ ::SignalObjectAndWait(m_hndEventAllWaitersReleased, m_hndMutex, INFINITE, FALSE);
+ else
+ ::WaitForSingleObject(m_hndMutex, INFINITE);
+ return bWaitSucceeded;
+ }
+
+
+ public:
+
+ inline bool await_signal(timediff td) { return await_signal_win32((win32_milliseconds(td))); }
+ inline void await_signal() { await_signal_win32(INFINITE); }
+
+ OSDependentObject() : m_nWaiterCount(0), m_bBroadcastSignalled(false)
+ {
+ EnsureThreadingInitialized();
+ ::InitializeCriticalSection(&m_csectWaiterCount);
+ m_hndEventAllWaitersReleased = ::CreateEvent(
+ 0, // security
+ FALSE, // auto-reset
+ FALSE, // initial state non-sognalled
+ 0); // name
+ m_hndSemaphoreSignaller = ::CreateSemaphore(
+ 0, // security
+ 0, // initial count (and will stay this way)
+ 0x100000, // maximum count (should be as large as the maximum number of waiting threads)
+ 0); // name
+ m_hndMutex = ::CreateMutex(
+ 0, // security
+ FALSE, // not owned initially
+ 0); // name
+ //if (m_hndEventAllWaitersReleased==INVALID_HANDLE_VALUE || m_hndSemaphoreSignaller==INVALID_HANDLE_VALUE)
+ // throw something();
+ }
+
+ ~OSDependentObject()
+ {
+ ::CloseHandle(m_hndMutex);
+ ::CloseHandle(m_hndSemaphoreSignaller);
+ ::CloseHandle(m_hndEventAllWaitersReleased);
+ ::DeleteCriticalSection(&m_csectWaiterCount);
+ }
+
+ inline void signal_unicast()
+ {
+ ::EnterCriticalSection(&m_csectWaiterCount);
+ unsigned int nWaiters = m_nWaiterCount;
+ ::LeaveCriticalSection(&m_csectWaiterCount);
+ if (nWaiters)
+ ::ReleaseSemaphore(m_hndSemaphoreSignaller, 1, 0); // release 1 semaphore credit to release one waiting thread
+ }
+
+ void signal_broadcast()
+ {
+ ::EnterCriticalSection(&m_csectWaiterCount);
+ unsigned int nWaiters = m_nWaiterCount;
+ if (nWaiters)
+ {
+ m_bBroadcastSignalled = true;
+ ::ReleaseSemaphore(m_hndSemaphoreSignaller, nWaiters, 0); // release as many credits as there are waiting threads
+ ::LeaveCriticalSection(&m_csectWaiterCount);
+ ::WaitForSingleObject(m_hndEventAllWaitersReleased, INFINITE);
+ // at this point all threads are waiting on m_hndMutex, which would be released outside this function call
+ m_bBroadcastSignalled = false;
+ }
+ else
+ // no one is waiting
+ ::LeaveCriticalSection(&m_csectWaiterCount);
+ }
+ //------------------------------------------------
+ inline void obtain_mutex() { ::WaitForSingleObject(m_hndMutex, INFINITE); }
+ inline bool tryobtain_mutex() { return ::WaitForSingleObject(m_hndMutex,0) == WAIT_OBJECT_0; }
+ inline void release_mutex() { ::ReleaseMutex(m_hndMutex); }
+ //------------------------------------------------
+#endif // OS switch
+ };
+
+ void ThreadConditionSignal::obtain_mutex()
+ {
+ m_osdepobj.obtain_mutex();
+ }
+ bool ThreadConditionSignal::tryobtain_mutex() { return m_osdepobj.tryobtain_mutex(); }
+ void ThreadConditionSignal::release_mutex()
+ {
+ m_osdepobj.release_mutex();
+ }
+
+ void ThreadConditionSignal::await_condition() { m_osdepobj.await_signal(); }
+ bool ThreadConditionSignal::await_condition(timediff tdTimeout) { return m_osdepobj.await_signal(tdTimeout); }
+ void ThreadConditionSignal::signal_condition_single() { m_osdepobj.signal_unicast(); }
+ void ThreadConditionSignal::signal_condition_broadcast() { m_osdepobj.signal_broadcast(); }
+
+ ThreadConditionSignal::ThreadConditionSignal() : m_osdepobj(*new OSDependentObject) {}
+ ThreadConditionSignal::~ThreadConditionSignal() { delete &m_osdepobj; }
+
+
+
+
+
+
+
+
+#if XPLATFORMTHREADS_POSIX
+ namespace // anon
+ {
+ inline int max_FIFO_schedparam()
+ {
+ static const int max_priority = ::sched_get_priority_max(SCHED_FIFO);
+ return max_priority;
+ }
+ inline int schedparam_by_percentage(unsigned short percentage)
+ {
+ return (max_FIFO_schedparam()*10*percentage+500)/1000;
+ }
+ class POSIXThreadPriority
+ {
+ public:
+ int m_SchedPolicy;
+ int m_SchedPriority;
+ POSIXThreadPriority(ThreadPriority pri)
+ {
+ switch (pri)
+ {
+ case ThreadPriority::TimeCritical: m_SchedPolicy=SCHED_FIFO, m_SchedPriority=schedparam_by_percentage(80); break;
+ case ThreadPriority::AboveNormal: m_SchedPolicy=SCHED_FIFO, m_SchedPriority=schedparam_by_percentage(20); break;
+ case ThreadPriority::BelowNormal: // fall through to normal; nothing is below normal in POSIX
+ case ThreadPriority::Normal: // fall through to default
+ default: m_SchedPolicy=SCHED_OTHER, m_SchedPriority=0; break;
+ }
+ }
+ };
+
+ } // namespace anonymous
+#endif // XPLATFORMTHREADS_POSIX
+
+#if XPLATFORMTHREADS_WINDOWS
+ namespace // anon
+ {
+ inline int WinThreadPriority(ThreadPriority pri)
+ {
+ switch (pri)
+ {
+ case ThreadPriority::BelowNormal: return THREAD_PRIORITY_BELOW_NORMAL;
+ case ThreadPriority::AboveNormal: return THREAD_PRIORITY_ABOVE_NORMAL;
+ case ThreadPriority::TimeCritical: return THREAD_PRIORITY_TIME_CRITICAL;
+ case ThreadPriority::Normal: // fall through to default
+ default: return THREAD_PRIORITY_NORMAL;
+ }
+ }
+ } // namespace anon
+#endif // XPLATFORMTHREADS_WINDOWS
+
+
+
+ void SetMyThreadPriority(ThreadPriority pri)
+ {
+#if XPLATFORMTHREADS_WINDOWS
+ ::SetThreadPriority(::GetCurrentThread(), WinThreadPriority(pri));
+#endif // XPLATFORMTHREADS_WINDOWS
+#if XPLATFORMTHREADS_POSIX
+ const POSIXThreadPriority posixpri(pri);
+ sched_param sparam;
+ ::memset(&sparam, 0, sizeof(sparam));
+ sparam.sched_priority = posixpri.m_SchedPriority;
+#if defined(__linux__)
+ ::sched_setscheduler(0, posixpri.m_SchedPolicy, &sparam); // linux uses this function instead of pthread_
+#else
+ pthread_setschedparam(pthread_self(), posixpri.m_SchedPolicy, &sparam);
+#endif
+#endif // XPLATFORMTHREADS_POSIX
+ }
+
+
+ struct ThreadWrapperData
+ {
+ ThreadFunction *func;
+ ThreadFunctionArgument arg;
+ };
+
+#if XPLATFORMTHREADS_WINDOWS
+ static unsigned int __stdcall ThreadWrapper(void * arg)
+ {
+ register ThreadWrapperData *twd = reinterpret_cast<ThreadWrapperData*>(arg);
+ ThreadFunction *func=twd->func;
+ ThreadFunctionArgument farg=twd->arg;
+ delete twd;
+ return DWORD(func(farg));
+ }
+#elif XPLATFORMTHREADS_POSIX
+ static void * ThreadWrapper(void *arg)
+ {
+ register ThreadWrapperData *twd = reinterpret_cast<ThreadWrapperData*>(arg);
+ ThreadFunction *func=twd->func;
+ ThreadFunctionArgument farg=twd->arg;
+ delete twd;
+ return reinterpret_cast<void*>(func(farg));
+ }
+ typedef void*(ThreadWrapperFunction)(void*);
+
+ static ThreadWrapperFunction *ThunkedThreadWrapper = ThreadWrapper;
+
+#endif // OS switch
+
+
+
+
+
+ class ThreadHandle::OSDependent
+ {
+ public:
+ static void StartThread(ThreadWrapperData *, ThreadHandle &, ThreadPriority);
+ static bool KillThread(ThreadHandle);
+ static bool JoinThread(ThreadHandle, ThreadFunctionReturnType*);
+ static void Close(ThreadHandle);
+#if XPLATFORMTHREADS_WINDOWS
+ static inline uintptr_t from_oshandle(HANDLE h) { return reinterpret_cast<uintptr_t>(h); }
+ static inline HANDLE to_oshandle(uintptr_t h) { return reinterpret_cast<HANDLE>(h); }
+#elif XPLATFORMTHREADS_POSIX
+ static inline uintptr_t from_oshandle(pthread_t pt) { return uintptr_t(pt); }
+ static inline pthread_t to_oshandle(uintptr_t h) { return pthread_t(h); }
+#endif // OS switch
+ };
+
+#if XPLATFORMTHREADS_WINDOWS
+ const ThreadHandle ThreadHandle::Invalid(OSDependent::from_oshandle(INVALID_HANDLE_VALUE));
+#elif XPLATFORMTHREADS_POSIX
+ const ThreadHandle ThreadHandle::Invalid(OSDependent::from_oshandle(0));
+#endif // OS switch
+
+ inline void ThreadHandle::OSDependent::StartThread(ThreadWrapperData *ptwdata, ThreadHandle &th, ThreadPriority pri)
+ {
+#if XPLATFORMTHREADS_WINDOWS
+ uintptr_t h = ::_beginthreadex(
+ 0, // no security attributes, not inheritable
+ 0, // default stack size
+ ThreadWrapper, // function to call
+ (void*)(ptwdata), // argument for function
+ 0, // creation flags
+ 0 // where to store thread ID
+ );
+
+ if (h)
+ {
+ th.m_oshandle = h;
+ if (pri!=ThreadPriority::Normal)
+ ::SetThreadPriority(to_oshandle(h), WinThreadPriority(pri));
+ }
+ else
+ th=Invalid;
+#elif XPLATFORMTHREADS_POSIX
+ pthread_attr_t my_thread_attr, *pmy_thread_attr = 0;
+ sched_param my_schedparam;
+
+ if (pri!=ThreadPriority::Normal)
+ {
+ pmy_thread_attr = &my_thread_attr;
+
+ const POSIXThreadPriority posixpriority(pri);
+ int result;
+ result = pthread_attr_init (pmy_thread_attr);
+ result = pthread_attr_setschedpolicy(pmy_thread_attr, posixpriority.m_SchedPolicy);
+
+ memset(&my_schedparam, 0, sizeof(my_schedparam));
+ my_schedparam.sched_priority = posixpriority.m_SchedPriority;
+ result = pthread_attr_setschedparam(pmy_thread_attr, &my_schedparam);
+ }
+
+ pthread_t pt;
+ int anyerr = pthread_create(
+ &pt, // variable for thread handle
+ pmy_thread_attr, // default attributes
+ ThunkedThreadWrapper,
+ ptwdata
+ );
+
+ if (anyerr)
+ th=Invalid;
+ else
+ th.m_oshandle = OSDependent::from_oshandle(pt);
+#endif
+ }
+
+ inline bool ThreadHandle::OSDependent::KillThread(ThreadHandle h)
+ {
+#if XPLATFORMTHREADS_WINDOWS
+ return ::TerminateThread(to_oshandle(h.m_oshandle), (DWORD)-1) != 0;
+#elif XPLATFORMTHREADS_POSIX
+ return pthread_cancel(to_oshandle(h.m_oshandle)) == 0;
+#endif
+ }
+
+ bool ThreadHandle::OSDependent::JoinThread(ThreadHandle h, ThreadFunctionReturnType *pretval)
+ {
+#if XPLATFORMTHREADS_WINDOWS
+ const bool kbReturnedOk = (WAIT_OBJECT_0 == ::WaitForSingleObject(OSDependent::to_oshandle(h.m_oshandle), INFINITE));
+ if (kbReturnedOk && pretval)
+ {
+ DWORD dwExitCode;
+ ::GetExitCodeThread(to_oshandle(h.m_oshandle), &dwExitCode);
+ *pretval = (ThreadFunctionReturnType)(dwExitCode);
+ }
+ return kbReturnedOk;
+#endif
+#if XPLATFORMTHREADS_POSIX
+ ThreadFunctionReturnType ptrExitCode = 0;
+ int join_return_code = pthread_join(to_oshandle(h.m_oshandle), (void**)ptrExitCode);
+ const bool kbReturnedOk = (0 == join_return_code);
+ if (0 != pretval)
+ {
+ *pretval = ptrExitCode;
+ }
+ return kbReturnedOk;
+#endif
+ }
+
+#if XPLATFORMTHREADS_WINDOWS
+ inline void ThreadHandle::OSDependent::Close(ThreadHandle h)
+ {
+ ::CloseHandle(OSDependent::to_oshandle(h.m_oshandle));
+ }
+#endif // XPLATFORMTHREADS_WINDOWS
+#if XPLATFORMTHREADS_POSIX
+ inline void ThreadHandle::OSDependent::Close(ThreadHandle) {}
+#endif // XPLATFORMTHREADS_POSIX
+
+ //**********************************************************************************************
+
+ class WCThreadRef::OSDependent
+ {
+ public:
+ static void GetCurrentThreadRef(WCThreadRef& tid);
+#if XPLATFORMTHREADS_WINDOWS
+ static inline uintptr_t from_os(DWORD thread_id) { return (uintptr_t)(thread_id); }
+ static inline DWORD to_os(uintptr_t thread_id) { return (DWORD)(thread_id); }
+#elif XPLATFORMTHREADS_POSIX
+ static inline uintptr_t from_os(pthread_t thread_id) { return (uintptr_t)(thread_id); }
+ static inline pthread_t to_os(uintptr_t thread_id) { return pthread_t(thread_id); }
+#endif // OS switch
+ };
+
+ //**********************************************************************************************
+ inline void WCThreadRef::OSDependent::GetCurrentThreadRef(WCThreadRef& tid)
+ {
+#if XPLATFORMTHREADS_WINDOWS
+ DWORD thread_id = ::GetCurrentThreadId();
+ tid.m_osThreadRef = OSDependent::from_os(thread_id);
+
+#elif XPLATFORMTHREADS_POSIX
+ pthread_t thread_id = ::pthread_self();
+ tid.m_osThreadRef = OSDependent::from_os(thread_id);
+
+#endif // OS switch
+ }
+
+ //**********************************************************************************************
+
+ ThreadHandle StartThread(ThreadFunction func, ThreadFunctionArgument arg, ThreadPriority thpri)
+ {
+ EnsureThreadingInitialized();
+ ThreadWrapperData *ptwdata = new ThreadWrapperData;
+ ptwdata->func = func;
+ ptwdata->arg = arg;
+ ThreadHandle thToReturn;
+ ThreadHandle::OSDependent::StartThread(ptwdata, thToReturn, thpri);
+ return thToReturn;
+ }
+
+ bool KillThread(ThreadHandle h)
+ {
+ EnsureThreadingInitialized();
+ return ThreadHandle::OSDependent::KillThread(h);
+ }
+
+ bool JoinThread(ThreadHandle h, ThreadFunctionReturnType *pretval)
+ {
+ EnsureThreadingInitialized();
+ return ThreadHandle::OSDependent::JoinThread(h, pretval);
+ }
+
+ void Close(ThreadHandle h)
+ {
+ EnsureThreadingInitialized();
+ return ThreadHandle::OSDependent::Close(h);
+ }
+
+ //*******************************************************************************************
+
+ WCThreadRef GetCurrentThreadRef()
+ {
+ EnsureThreadingInitialized(); // Is it necessary?
+ WCThreadRef tRefToReturn;
+ WCThreadRef::OSDependent::GetCurrentThreadRef(tRefToReturn);
+ return tRefToReturn;
+ }
+
+ //*******************************************************************************************
+
+ bool IsThreadExists(const WCThreadRef& threadRef)
+ {
+#if XPLATFORMTHREADS_WINDOWS
+ DWORD dwThreadId = WCThreadRef::OSDependent::to_os((uintptr_t)threadRef);
+ HANDLE handle = ::OpenThread(SYNCHRONIZE, // dwDesiredAccess - use of the thread handle in any of the wait functions
+ FALSE, // bInheritHandle - processes do not inherit this handle
+ dwThreadId);
+
+ // Now we have the handle, check if the associated thread exists:
+ DWORD retVal = WaitForSingleObject(handle, 0);
+ if (retVal == WAIT_FAILED)
+ return false; // the thread does not exists
+ else
+ return true; // the thread exists
+
+#elif XPLATFORMTHREADS_POSIX
+ pthread_t pthreadRef = WCThreadRef::OSDependent::to_os((uintptr_t)threadRef);
+ int retVal = pthread_kill(pthreadRef, 0); // send a signal to the thread, but do nothing
+ if (retVal == ESRCH)
+ return false; // the thread does not exists
+ else
+ return true; // the thread exists
+
+#endif // OS switch
+ }
+
+ //*******************************************************************************************
+
+ bool operator==(const WCThreadRef& first, const WCThreadRef& second)
+ {
+ return (first.m_osThreadRef == second.m_osThreadRef);
+ }
+
+ bool operator!=(const WCThreadRef& first, const WCThreadRef& second)
+ {
+ return (first.m_osThreadRef != second.m_osThreadRef);
+ }
+
+ bool operator<(const WCThreadRef& first, const WCThreadRef& second)
+ {
+ return (first.m_osThreadRef < second.m_osThreadRef);
+ }
+
+ bool operator>(const WCThreadRef& first, const WCThreadRef& second)
+ {
+ return (first.m_osThreadRef > second.m_osThreadRef);
+ }
+
+ bool WCAtomicLock::obtain(const uint32_t in_num_trys)
+ {
+ bool retVal = false;
+
+ uint32_t timeOut = in_num_trys;
+ while (true)
+ {
+ retVal = g_atomic_int_compare_and_exchange(&m_the_lock, gint(0), gint(1));
+ if (retVal)
+ {
+ break;
+ }
+ else
+ {
+ if (--timeOut == 0)
+ {
+ break;
+ }
+ sleep_milliseconds(1000);
+ }
+ }
+
+ return retVal;
+ }
+
+ void WCAtomicLock::release()
+ {
+ m_the_lock = 0;
+ }
+
+} // namespace wvThread
+} // namespace wvNS {
+
diff --git a/libs/backends/wavesaudio/wavesapi/threads/WCThreadSafe.h b/libs/backends/wavesaudio/wavesapi/threads/WCThreadSafe.h
new file mode 100644
index 0000000000..71fc1b7943
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/threads/WCThreadSafe.h
@@ -0,0 +1,392 @@
+#ifndef __WCThreadSafe_h_
+ #define __WCThreadSafe_h_
+
+/* Copy to include
+#include "Threads/WCThreadSafe.h"
+*/
+
+//
+// * WCThreadSafe.h (used to be called XPlatformOSServices.hpp)
+// *
+// * Consistent C++ interfaces to common Operating System services.
+// *
+// *
+// *
+// *
+// * Created 2004-December-13 by Udi Barzilai as XPlatformOSServices.hpp
+// * Moved to WCThreadSafe.h by Shai 26/10/2005
+// * 26/10/2005: ThreadMutex now inhetites from ThreadMutexInited
+// * namespace changed to wvThread
+
+#include "WavesPublicAPI/wstdint.h"
+#include <string>
+
+#include "BasicTypes/WUDefines.h"
+
+#if defined(__linux__) || defined(__APPLE__)
+ #define XPLATFORMOSSERVICES_UNIX 1
+#endif
+
+#if defined(_WIN32)
+ #define XPLATFORMOSSERVICES_WIN32 1
+#endif
+
+#if XPLATFORMOSSERVICES_WIN32
+ #define XPLATFORMTHREADS_WINDOWS 1
+#elif XPLATFORMOSSERVICES_UNIX
+ #define XPLATFORMTHREADS_POSIX 1
+#endif
+namespace wvNS {
+typedef uint32_t WTThreadSafetyType;
+const WTThreadSafetyType kNoThreadSafetyNeeded = 0;
+const WTThreadSafetyType kpthreadsmutexThreadSafety = 1;
+
+
+namespace wvThread
+{
+ //#include "BasicTypes/WavesAPISetAligment.h"
+ //Packing affects the layout of classes, and commonly, if packing changes across header files, there can be problems.
+#ifdef PLATFORM_WINDOWS
+#pragma pack(push)
+#pragma pack(8)
+#endif
+
+#ifdef __APPLE__
+#ifdef __GNUC__
+#pragma pack(push, 8)
+#endif
+#endif
+
+ //--------------------------------------------------------
+ typedef int32_t timediff; // in microseconds
+ static const timediff ktdOneSecond = 1000*1000;
+ //--------------------------------------------------------
+ class timestamp
+ {
+ protected:
+ typedef uint32_t tickcount;
+ tickcount m_nMicroseconds; // may wrap around
+ static const tickcount ms_knWraparoundThreshold = ~tickcount(0) ^ (~tickcount(0)>>1); // half the range
+
+ public:
+ timestamp() : m_nMicroseconds(0) { /* uninitialized */ }
+ timestamp(const timestamp &_ts) : m_nMicroseconds(_ts.m_nMicroseconds) {}
+ timestamp &operator=(const timestamp &_rhs) { m_nMicroseconds = _rhs.m_nMicroseconds; return *this; }
+ explicit timestamp(tickcount _i) : m_nMicroseconds(_i) {}
+ uint32_t ticks() const { return m_nMicroseconds; }
+ timediff operator-(timestamp _rhs) const { return timediff(m_nMicroseconds-_rhs.m_nMicroseconds); }
+ timestamp & operator+=(timediff _t) { m_nMicroseconds+=_t; return *this; }
+ timestamp & operator-=(timediff _t) { m_nMicroseconds-=_t; return *this; }
+ timestamp operator+(timediff _t) const { return timestamp(m_nMicroseconds+_t); }
+ timestamp operator-(timediff _t) const { return timestamp(m_nMicroseconds-_t); }
+ bool operator==(timestamp _rhs) const { return m_nMicroseconds==_rhs.m_nMicroseconds; }
+ bool operator!=(timestamp _rhs) const { return m_nMicroseconds!=_rhs.m_nMicroseconds; }
+ bool operator< (timestamp _rhs) const { return m_nMicroseconds-_rhs.m_nMicroseconds >= ms_knWraparoundThreshold; }
+ static timestamp null() { return timestamp(0); }
+ bool is_null() const { return m_nMicroseconds==0; }
+ };
+ //--------------------------------------------------------
+#ifdef __APPLE__
+ bool FindNetInterfaceByIPAddress(const char *sIP, char *sInterface);
+#endif // MACOS
+ //--------------------------------------------------------
+ timestamp now();
+ //--------------------------------------------------------
+ DllExport void sleep(timediff);
+ DllExport void sleep_milliseconds(unsigned int nMillisecs);
+ //--------------------------------------------------------
+ void yield();
+ //--------------------------------------------------------
+
+
+
+ typedef uintptr_t os_dependent_handle_type;
+
+ //--------------------------------------------------------
+ typedef int ThreadFunctionReturnType;
+ typedef void * ThreadFunctionArgument;
+ //--------------------------------------------------------
+ typedef ThreadFunctionReturnType (ThreadFunction)(ThreadFunctionArgument);
+ //--------------------------------------------------------
+ class ThreadHandle
+ {
+ public:
+ class OSDependent;
+ protected:
+ uintptr_t m_oshandle; // hopefully this is good enough for all systems
+ public:
+ static const ThreadHandle Invalid;
+ protected:
+ ThreadHandle(uintptr_t n) : m_oshandle(n) {}
+ public:
+ ThreadHandle() : m_oshandle(Invalid.m_oshandle) {}
+ bool is_invalid() const { return !m_oshandle || m_oshandle==Invalid.m_oshandle; }
+ };
+ //--------------------------------------------------------
+ class ThreadPriority
+ {
+ public: enum value { BelowNormal=1, Normal=2, AboveNormal=3, TimeCritical=4 };
+ protected: value m_value;
+ public: ThreadPriority(value v) : m_value(v) {}
+ public: operator value() const { return m_value; }
+ };
+ //--------------------------------------------------------
+ void SetMyThreadPriority(ThreadPriority);
+ //--------------------------------------------------------
+ ThreadHandle StartThread(ThreadFunction, ThreadFunctionArgument, ThreadPriority=ThreadPriority::Normal);
+ bool JoinThread(ThreadHandle, ThreadFunctionReturnType * = 0);
+ bool KillThread(ThreadHandle); // use only for abnormal termination
+ void Close(ThreadHandle); // should be called once for every handle obtained from StartThread.
+ //--------------------------------------------------------
+
+
+
+
+ //--------------------------------------------------------
+ class DllExport noncopyableobject
+ {
+ protected:
+ noncopyableobject() {}
+ private:
+ noncopyableobject(const noncopyableobject &);
+ noncopyableobject & operator=(const noncopyableobject &);
+ };
+ //--------------------------------------------------------
+
+
+ //--------------------------------------------------------
+ // Thread Mutex class that needs to be explicitly initialized
+ class DllExport ThreadMutexInited : public noncopyableobject
+ {
+ protected:
+ class OSDependentMutex;
+ OSDependentMutex* m_osdmutex;
+
+ public:
+ ThreadMutexInited();
+ ~ThreadMutexInited();
+
+ void init();
+ void uninit();
+ inline bool is_init() { return 0 != m_osdmutex; }
+ void obtain();
+ bool tryobtain();
+ void release();
+
+ private:
+ ThreadMutexInited(const ThreadMutexInited&); // cannot be copied
+ ThreadMutexInited& operator=(const ThreadMutexInited&); // cannot be copied
+
+ public:
+ class lock : public noncopyableobject
+ {
+ protected:
+ ThreadMutexInited &m_mutex;
+ public:
+ inline lock(ThreadMutexInited &mtx) : m_mutex(mtx) { m_mutex.obtain(); }
+ inline ~lock() { m_mutex.release(); }
+ };
+ class trylock : public noncopyableobject
+ {
+ protected:
+ ThreadMutexInited &m_mutex;
+ bool m_bObtained;
+ public:
+ inline trylock(ThreadMutexInited &mtx) : m_mutex(mtx), m_bObtained(false) { m_bObtained = m_mutex.tryobtain(); }
+ inline ~trylock() { if (m_bObtained) m_mutex.release(); }
+ inline operator bool() const { return m_bObtained; }
+ };
+ };
+ //--------------------------------------------------------
+
+ // Thread Mutex class that is automatically initialized
+ class ThreadMutex : public ThreadMutexInited
+ {
+ public:
+ ThreadMutex() {init();}
+ };
+
+ //--------------------------------------------------------
+ class DllExport ThreadConditionSignal : public noncopyableobject
+ {
+ protected:
+ class OSDependentObject;
+ OSDependentObject &m_osdepobj;
+
+ protected:
+ void obtain_mutex();
+ bool tryobtain_mutex();
+ void release_mutex();
+
+ public:
+ class lock : public noncopyableobject
+ {
+ protected:
+ ThreadConditionSignal &m_tcs;
+ public:
+ lock(ThreadConditionSignal &tcs) : m_tcs(tcs) { m_tcs.obtain_mutex(); }
+ ~lock() { m_tcs.release_mutex(); }
+ };
+ class trylock : public noncopyableobject
+ {
+ protected:
+ ThreadConditionSignal &m_tcs;
+ bool m_bObtained;
+ public:
+ trylock(ThreadConditionSignal &tcs) : m_tcs(tcs), m_bObtained(false) { m_bObtained = m_tcs.tryobtain_mutex(); }
+ ~trylock() { if (m_bObtained) m_tcs.release_mutex(); }
+ operator bool() const { return m_bObtained; }
+ };
+
+ public:
+ ThreadConditionSignal();
+ ~ThreadConditionSignal();
+
+ // IMPORTANT: All of the functions below MUST be called ONLY while holding a lock for this object !!!
+ void await_condition();
+ bool await_condition(timediff tdTimeout);
+ void signal_condition_single();
+ void signal_condition_broadcast();
+ };
+ //--------------------------------------------------------
+
+
+
+
+
+ //--------------------------------------------------------
+ // A doorbell is a simple communication mechanism that allows
+ // one thread two wake another when there is some work to be done.
+ // The signal is 'clear on read'. This class is not intended for
+ // multi-way communication (i.e. more than two threads).
+//#define XPLATFORMTHREADS_DOORBELL_INLINE_USING_COND_VAR (!XPLATFORMTHREADS_WINDOWS && !XPLATFORMOSSERVICES_MACOS)
+#ifdef XPLATFORMTHREADS_DOORBELL_INLINE_USING_COND_VAR
+#undef XPLATFORMTHREADS_DOORBELL_INLINE_USING_COND_VAR
+#endif
+#define XPLATFORMTHREADS_DOORBELL_INLINE_USING_COND_VAR 1
+#if XPLATFORMTHREADS_DOORBELL_INLINE_USING_COND_VAR
+ class doorbell_type
+ {
+ protected:
+ ThreadConditionSignal m_signal;
+ bool m_rang;
+ protected:
+ template<bool wait_forever> bool wait_for_ring_internal(timediff timeout)
+ {// mutex
+ ThreadConditionSignal::lock guard(m_signal);
+ if (!m_rang)
+ {
+ if (wait_forever)
+ {
+ m_signal.await_condition();
+ }
+ else
+ {
+ m_signal.await_condition(timeout);
+ }
+ }
+ const bool rang = m_rang;
+ m_rang = false;
+ return rang;
+ }// mutex
+
+ public:
+ doorbell_type() : m_rang(false) {}
+ inline ~doorbell_type() {}
+ inline void ring()
+ {// mutex
+ ThreadConditionSignal::lock guard(m_signal);
+ m_rang = true;
+ m_signal.signal_condition_single();
+ }// mutex
+ inline bool wait_for_ring() { return wait_for_ring_internal<true>(0); }
+ inline bool wait_for_ring(timediff timeout) { return wait_for_ring_internal<false>(timeout); }
+ };
+#else
+ class doorbell_type : public noncopyableobject
+ {
+ protected:
+ os_dependent_handle_type m_os_dependent_handle;
+ protected:
+ template<bool wait_forever> bool wait_for_ring_internal(timediff);
+ public:
+ doorbell_type();
+ ~doorbell_type();
+ void ring();
+ bool wait_for_ring();
+ bool wait_for_ring(timediff timeout);
+ };
+#endif // XPLATFORMTHREADS_DOORBELL_INLINE_USING_COND_VAR
+ //--------------------------------------------------------
+
+ //---------------------------------------------------------------
+ class DllExport WCThreadRef // Class which holds the threadRef, DWORD in Windows and pthread_t in POSIX (Mac, Unix)
+ {
+ public:
+ class OSDependent; // the class which contains the OS Dependent implementation
+
+ WCThreadRef() : m_osThreadRef(0) {}
+ bool is_invalid() const { return m_osThreadRef == 0;}
+
+ operator uintptr_t() const {return m_osThreadRef;}
+
+ protected:
+ uintptr_t m_osThreadRef;
+ WCThreadRef(uintptr_t n) : m_osThreadRef(n) {}
+
+ friend DllExport bool operator==(const WCThreadRef& first, const WCThreadRef& second);
+ friend DllExport bool operator!=(const WCThreadRef& first, const WCThreadRef& second);
+ friend DllExport bool operator<(const WCThreadRef& first, const WCThreadRef& second);
+ friend DllExport bool operator>(const WCThreadRef& first, const WCThreadRef& second);
+ };
+
+ DllExport WCThreadRef GetCurrentThreadRef(); // getting the current thread reference - cross-platform implemented
+ bool IsThreadExists(const WCThreadRef& threadRef); // correct to the very snapshot of time of execution
+
+ //---------------------------------------------------------------
+
+ class DllExport WCAtomicLock
+ {
+ public:
+ WCAtomicLock() : m_the_lock(0) {}
+ bool obtain(const uint32_t in_num_trys = 1);
+ void release();
+ private:
+ int32_t m_the_lock;
+ };
+
+ //#include "BasicTypes/WavesAPIResetAligment.h"
+#ifdef PLATFORM_WINDOWS
+#pragma pack(pop)
+#endif
+
+#ifdef __APPLE__
+#ifdef __GNUC__
+#pragma pack(pop)
+#endif
+#endif
+
+class WCStThreadMutexLocker
+{
+public:
+ WCStThreadMutexLocker(wvNS::wvThread::ThreadMutexInited& in_mutex) :
+ m_mutex(in_mutex)
+ {
+ m_mutex.obtain();
+ }
+
+ ~WCStThreadMutexLocker()
+ {
+ m_mutex.release();
+ }
+protected:
+ wvNS::wvThread::ThreadMutexInited& m_mutex;
+ WCStThreadMutexLocker(const WCStThreadMutexLocker&);
+ WCStThreadMutexLocker& operator=(const WCStThreadMutexLocker&);
+};
+
+} // namespace wvThread
+
+
+} //namespace wvNS {
+#endif // #ifndef __WCThreadSafe_h_
diff --git a/libs/backends/wavesaudio/wavesapi/wavespublicapi/1.0/WavesPublicAPI_Defines.h b/libs/backends/wavesaudio/wavesapi/wavespublicapi/1.0/WavesPublicAPI_Defines.h
new file mode 100644
index 0000000000..92c935adba
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/wavespublicapi/1.0/WavesPublicAPI_Defines.h
@@ -0,0 +1,41 @@
+#ifndef __WavesPublicAPI_Defines_h__
+ #define __WavesPublicAPI_Defines_h__
+
+/*Copy to include
+#include "WavesPublicAPI_Defines.h"
+*/
+
+#ifdef __APPLE__
+
+ #ifdef __GNUC__
+ #define WPAPI_DllExport __attribute__ ((visibility("default")))
+ #define __WPAPI_CDECL
+ #define __WPAPI_STDCALL
+
+ #else
+
+ #define WPAPI_DllExport __declspec(export)
+ #define __WPAPI_CDECL
+ #define __WPAPI_STDCALL
+
+ #endif
+
+#endif
+
+
+#ifdef PLATFORM_WINDOWS
+ #define WPAPI_DllExport __declspec(dllexport)
+ #define __WPAPI_CDECL __cdecl
+ #define __WPAPI_STDCALL __stdcall
+#endif
+
+#ifdef __linux__
+
+ #define WPAPI_DllExport __attribute__ ((visibility("default")))
+
+ #define __WPAPI_CDECL
+ #define __WPAPI_STDCALL
+
+#endif
+
+#endif //__WavesPublicAPI_Defines_h__
diff --git a/libs/backends/wavesaudio/wavesapi/wavespublicapi/WTErr.h b/libs/backends/wavesaudio/wavesapi/wavespublicapi/WTErr.h
new file mode 100644
index 0000000000..9078d7666d
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/wavespublicapi/WTErr.h
@@ -0,0 +1,28 @@
+///////////////////////////////////////////////////////////////////////////////////////////////////////
+// Copyright (c) 2011 Waves Audio Ltd. All rights reserved.
+// \file WTErr.h, defines basic error type and "No Error" code
+// All users may use their own error codes with this type, as long as eNoErr remains defined here
+///////////////////////////////////////////////////////////////////////////////////////////////////////
+#ifndef __WTErr_h__
+#define __WTErr_h__
+
+/* Copy to include:
+#include "WavesPublicAPI/WTErr.h"
+*/
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include "WavesPublicAPI/wstdint.h"
+
+typedef int32_t WTErr; // Waves Type Error
+const WTErr eNoErr = 0;
+
+
+#ifdef __cplusplus
+} //extern "C" {
+#endif
+
+#endif // __WTErr_h__
+
diff --git a/libs/backends/wavesaudio/wavesapi/wavespublicapi/wstdint.h b/libs/backends/wavesaudio/wavesapi/wavespublicapi/wstdint.h
new file mode 100644
index 0000000000..0daebdaed0
--- /dev/null
+++ b/libs/backends/wavesaudio/wavesapi/wavespublicapi/wstdint.h
@@ -0,0 +1,348 @@
+#ifndef __stdint_h__
+#define __stdint_h__
+
+/* Copy to include
+#include "wstdint.h"
+*/
+
+
+#ifdef __APPLE__
+ #include <stddef.h>
+ #include </usr/include/stdint.h> // Mac has this file in /usr/includez
+#endif
+#ifdef __linux__
+ #if ! defined(__STDC_LIMIT_MACROS)
+ #define __STDC_LIMIT_MACROS
+ #endif
+
+ #include <stddef.h>
+ #include </usr/include/stdint.h>
+#endif
+
+#if (defined (PLATFORM_WINDOWS) || defined(WIN32) || defined(WIN64))
+#if (_MSC_VER > 1600) || defined(__MINGW64__)
+ // Taken from MSDN official page:
+ // In Visual Studio 2010 _MSC_VER is defined as 1600, In Visual Studio 2012 _MSC_VER is defined as 1700.
+ #include <stdint.h>
+#else
+#ifndef _STDINT_H
+ #define _STDINT_H // this will prevent Altura's CGBase.h from defining int32_t
+#endif
+/*
+ * ISO C 99 <stdint.h> for platforms that lack it.
+ * <http://www.opengroup.org/onlinepubs/007904975/basedefs/stdint.h.html>
+ */
+
+/* Get wchar_t, WCHAR_MIN, WCHAR_MAX. */
+#include <stddef.h>
+/* Get CHAR_BIT, LONG_MIN, LONG_MAX, ULONG_MAX. */
+#include <limits.h>
+
+/* Get those types that are already defined in other system include files. */
+#if defined(__FreeBSD__)
+# include <sys/inttypes.h>
+#endif
+
+#if defined(__sun) && HAVE_SYS_INTTYPES_H
+# include <sys/inttypes.h>
+ /* Solaris 7 <sys/inttypes.h> has the types except the *_fast*_t types, and
+ the macros except for *_FAST*_*, INTPTR_MIN, PTRDIFF_MIN, PTRDIFF_MAX.
+ But note that <sys/int_types.h> contains only the type definitions! */
+# define HAVE_SYSTEM_INTTYPES
+#endif
+#if (defined(__hpux) || defined(_AIX)) && HAVE_INTTYPES_H
+# include <inttypes.h>
+ /* HP-UX 10 <inttypes.h> has nearly everything, except UINT_LEAST8_MAX,
+ UINT_FAST8_MAX, PTRDIFF_MIN, PTRDIFF_MAX. */
+ /* AIX 4 <inttypes.h> has nearly everything, except INTPTR_MIN, INTPTR_MAX,
+ UINTPTR_MAX, PTRDIFF_MIN, PTRDIFF_MAX. */
+# define HAVE_SYSTEM_INTTYPES
+#endif
+#if !(defined(UNIX_CYGWIN32) && defined(__BIT_TYPES_DEFINED__))
+# define NEED_SIGNED_INT_TYPES
+#endif
+
+#if !defined(HAVE_SYSTEM_INTTYPES)
+
+/* 7.18.1.1. Exact-width integer types */
+#if !defined(__FreeBSD__)
+
+#if defined(_MSC_VER)
+#ifndef __int8_t_defined
+#define __int8_t_defined
+typedef __int8 int8_t;
+typedef unsigned __int8 uint8_t;
+typedef __int16 int16_t;
+typedef unsigned __int16 uint16_t;
+typedef __int32 int32_t;
+typedef unsigned __int32 uint32_t;
+typedef __int64 int64_t;
+typedef unsigned __int64 uint64_t;
+#endif
+
+#else // _MSC_VER
+
+#ifdef NEED_SIGNED_INT_TYPES
+typedef signed char int8_t;
+#endif
+typedef unsigned char uint8_t;
+
+#ifdef NEED_SIGNED_INT_TYPES
+typedef short int16_t;
+#endif
+typedef unsigned short uint16_t;
+
+#ifdef NEED_SIGNED_INT_TYPES
+typedef int int32_t;
+#endif
+typedef unsigned int uint32_t;
+
+#if 0
+#ifdef NEED_SIGNED_INT_TYPES
+typedef long int64_t;
+#endif
+typedef unsigned long uint64_t;
+#elif 0
+#ifdef NEED_SIGNED_INT_TYPES
+typedef long long int64_t;
+#endif
+typedef unsigned long long uint64_t;
+#endif
+
+#endif // _MSC_VER
+
+#endif /* !FreeBSD */
+
+/* 7.18.1.2. Minimum-width integer types */
+
+typedef int8_t int_least8_t;
+typedef uint8_t uint_least8_t;
+typedef int16_t int_least16_t;
+typedef uint16_t uint_least16_t;
+#if !defined(kAlturaAlreadyDefinesInt32)
+typedef int32_t int_least32_t;
+#endif
+typedef uint32_t uint_least32_t;
+typedef int64_t int_least64_t;
+typedef uint64_t uint_least64_t;
+
+
+/* 7.18.1.3. Fastest minimum-width integer types */
+
+#ifndef _STDINT_H
+typedef int32_t int_fast8_t;
+typedef uint32_t uint_fast8_t;
+typedef int32_t int_fast16_t;
+typedef uint32_t uint_fast16_t;
+typedef int32_t int_fast32_t;
+typedef uint32_t uint_fast32_t;
+typedef int64_t int_fast64_t;
+typedef uint64_t uint_fast64_t;
+#endif
+
+
+/* 7.18.1.4. Integer types capable of holding object pointers */
+
+#if !defined(__FreeBSD__)
+
+/* On some platforms (like IRIX6 MIPS with -n32) sizeof(void*) < sizeof(long),
+ but this doesn't matter here. */
+#if !defined(_INTPTR_T_DEFINED)
+typedef long intptr_t;
+#define _INTPTR_T_DEFINED
+#endif
+#if !defined(_UINTPTR_T_DEFINED)
+typedef unsigned long uintptr_t;
+#define _UINTPTR_T_DEFINED
+#endif
+
+#endif /* !FreeBSD */
+
+/* 7.18.1.5. Greatest-width integer types */
+
+
+typedef int64_t intmax_t;
+typedef uint64_t uintmax_t;
+#if 0 || 0
+typedef int32_t intmax_t;
+typedef uint32_t uintmax_t;
+#endif
+
+/* 7.18.2. Limits of specified-width integer types */
+
+//#if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS)
+
+/* 7.18.2.1. Limits of exact-width integer types */
+
+#ifndef _STDINT_H
+
+#define INT8_MIN -128
+#define INT8_MAX 127
+#define UINT8_MAX 255U
+#define INT16_MIN -32768
+#define INT16_MAX 32767
+#define UINT16_MAX 65535U
+#define INT32_MIN (~INT32_MAX)
+#define INT32_MAX 2147483647
+#define UINT32_MAX 4294967295U
+#if 0
+#define INT64_MIN (~INT64_MIN)
+#define INT64_MAX 9223372036854775807L
+#define UINT64_MAX 18446744073709551615UL
+#elif 0
+#define INT64_MIN (~INT64_MIN)
+#define INT64_MAX 9223372036854775807LL
+#define UINT64_MAX 18446744073709551615ULL
+#endif
+
+/* 7.18.2.2. Limits of minimum-width integer types */
+
+#define INT_LEAST8_MIN INT8_MIN
+#define INT_LEAST8_MAX INT8_MAX
+#define UINT_LEAST8_MAX UINT8_MAX
+#define INT_LEAST16_MIN INT16_MIN
+#define INT_LEAST16_MAX INT16_MAX
+#define UINT_LEAST16_MAX UINT16_MAX
+#define INT_LEAST32_MIN INT32_MIN
+#define INT_LEAST32_MAX INT32_MAX
+#define UINT_LEAST32_MAX UINT32_MAX
+#if 0 || 0
+#define INT_LEAST64_MIN INT64_MIN
+#define INT_LEAST64_MAX INT64_MAX
+#define UINT_LEAST64_MAX UINT64_MAX
+#endif
+
+/* 7.18.2.3. Limits of fastest minimum-width integer types */
+
+#define INT_FAST8_MIN INT32_MIN
+#define INT_FAST8_MAX INT32_MAX
+#define UINT_FAST8_MAX UINT32_MAX
+#define INT_FAST16_MIN INT32_MIN
+#define INT_FAST16_MAX INT32_MAX
+#define UINT_FAST16_MAX UINT32_MAX
+#define INT_FAST32_MIN INT32_MIN
+#define INT_FAST32_MAX INT32_MAX
+#define UINT_FAST32_MAX UINT32_MAX
+#if 0 || 0
+#define INT_FAST64_MIN INT64_MIN
+#define INT_FAST64_MAX INT64_MAX
+#define UINT_FAST64_MAX UINT64_MAX
+#endif
+
+/* 7.18.2.4. Limits of integer types capable of holding object pointers */
+
+#define INTPTR_MIN LONG_MIN
+#define INTPTR_MAX LONG_MAX
+#define UINTPTR_MAX ULONG_MAX
+
+/* 7.18.2.5. Limits of greatest-width integer types */
+
+#if 0 || 0
+#define INTMAX_MIN INT64_MIN
+#define INTMAX_MAX INT64_MAX
+#define UINTMAX_MAX UINT64_MAX
+#else
+#define INTMAX_MIN INT32_MIN
+#define INTMAX_MAX INT32_MAX
+#define UINTMAX_MAX UINT32_MAX
+#endif
+
+/* 7.18.3. Limits of other integer types */
+
+#define PTRDIFF_MIN (~(ptrdiff_t)0 << (sizeof(ptrdiff_t)*CHAR_BIT-1))
+#define PTRDIFF_MAX (~PTRDIFF_MIN)
+
+/* This may be wrong... */
+#define SIG_ATOMIC_MIN 0
+#define SIG_ATOMIC_MAX 127
+
+#endif /* _STDINT_H */
+
+//#define SIZE_MAX (~(size_t)0)
+
+/* wchar_t limits already defined in <stddef.h>. */
+/* wint_t limits already defined in <wchar.h>. */
+
+//#endif
+
+/* 7.18.4. Macros for integer constants */
+
+#if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS)
+
+/* 7.18.4.1. Macros for minimum-width integer constants */
+
+#ifdef INT8_C
+#undef INT8_C
+#endif
+#define INT8_C(x) x
+
+#ifdef UINT8_C
+#undef UINT8_C
+#endif
+#define UINT8_C(x) x##U
+
+#ifdef INT16_C
+#undef INT16_C
+#endif
+#define INT16_C(x) x
+
+#ifdef UINT16_C
+#undef UINT16_C
+#endif
+#define UINT16_C(x) x##U
+
+#ifdef INT32_C
+#undef INT32_C
+#endif
+#define INT32_C(x) x
+
+#ifdef UINT32_C
+#undef UINT32_C
+#endif
+#define UINT32_C(x) x##U
+
+// INT64_C and UINT64_C definitions
+#ifdef INT64_C
+#undef INT64_C
+#endif
+#ifdef UINT64_C
+#undef UINT64_C
+#endif
+#if 0
+#define INT64_C(x) x##L
+#define UINT64_C(x) x##UL
+#elif 0
+#define INT64_C(x) x##LL
+#define UINT64_C(x) x##ULL
+#endif // #if 0
+
+/* 7.18.4.2. Macros for greatest-width integer constants */
+
+// INTMAX_C and UINTMAX_C definitions
+#ifdef INTMAX_C
+#undef INTMAX_C
+#endif
+#ifdef UINTMAX_C
+#undef UINTMAX_C
+#endif
+
+#if 0
+#define INTMAX_C(x) x##L
+#define UINTMAX_C(x) x##UL
+#elif 0
+#define INTMAX_C(x) x##LL
+#define UINTMAX_C(x) x##ULL
+#else
+#define INTMAX_C(x) x
+#define UINTMAX_C(x) x##U
+#endif
+
+#endif
+
+#endif /* !HAVE_SYSTEM_INTTYPES */
+
+#endif /* (_MSC_VER < 1400) */
+
+#endif /* #ifdef PLATFORM_WINDOWS */
+
+#endif /* __stdint_h__ */
diff --git a/libs/backends/wavesaudio/wscript b/libs/backends/wavesaudio/wscript
new file mode 100755
index 0000000000..78bbb87fcc
--- /dev/null
+++ b/libs/backends/wavesaudio/wscript
@@ -0,0 +1,105 @@
+#!/usr/bin/env python
+from waflib.extras import autowaf as autowaf
+import os
+import sys
+import re
+
+# Library version (UNIX style major, minor, micro)
+# major increment <=> incompatible changes
+# minor increment <=> compatible changes (additions)
+# micro increment <=> no interface changes
+WAVESAUDIOBACKEND_VERSION = '0.0.1'
+I18N_PACKAGE = 'wavesaudio-backend'
+
+# Mandatory variables
+top = '.'
+out = 'build'
+
+def options(opt):
+ autowaf.set_options(opt)
+
+def configure(conf):
+ if conf.options.dist_target == 'mingw':
+ autowaf.check_pkg(conf, 'portaudio-2.0', uselib_store='PORTAUDIO',
+ atleast_version='19')
+ autowaf.configure(conf)
+
+def build(bld):
+
+ if bld.env['build_target'] == 'mingw':
+ obj = bld(features = 'cxx cxxshlib')
+ else:
+ obj = bld(features = 'c cxx cxxshlib')
+
+ if bld.env['build_target'] == 'mountain_lion':
+ obj.framework = 'CoreMidi'
+
+ obj.source = [
+ 'waves_audiobackend.cc',
+ 'waves_audiobackend.latency.cc',
+ 'waves_audiobackend.midi.cc',
+ 'waves_audiobackend.port_engine.cc',
+ 'waves_dataport.cc',
+ 'waves_audioport.cc',
+ 'waves_midiport.cc',
+ 'waves_midi_device_manager.cc',
+ 'waves_midi_device.cc',
+ 'waves_midi_event.cc',
+ 'waves_midi_buffer.cc',
+ 'wavesapi/refmanager/WCRefManager.cpp',
+ 'wavesapi/devicemanager/WCMRAudioDeviceManager.cpp',
+ 'wavesapi/devicemanager/WCMRNativeAudio.cpp',
+ 'wavesapi/threads/WCThreadSafe.cpp',
+ 'portmidi/src/pm_common/pmutil.c',
+ 'portmidi/src/pm_common/portmidi.c'
+ ]
+
+ if bld.env['build_target'] == 'mingw':
+ platform_dependent = [
+ 'wavesapi/miscutils/UMicroseconds.cpp',
+ 'wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp',
+ 'portmidi/src/pm_win/pmwin.c',
+ 'portmidi/src/pm_win/pmwinmm.c',
+ 'portmidi/src/porttime/ptwinmm.c'
+ ]
+ else:
+ platform_dependent = [
+ 'wavesapi/devicemanager/WCMRCoreAudioDeviceManager.cpp',
+ 'portmidi/src/pm_mac/pmmac.c',
+ 'portmidi/src/pm_mac/pmmacosxcm.c',
+ 'portmidi/src/pm_mac/finddefault.c',
+ 'portmidi/src/pm_mac/readbinaryplist.c',
+ 'portmidi/src/porttime/ptmacosx_mach.c'
+ ]
+
+ obj.source.extend(platform_dependent)
+
+ obj.includes = ['.',
+ 'wavesapi',
+ 'wavesapi/refmanager',
+ 'wavesapi/wavespublicapi',
+ 'wavesapi/devicemanager',
+ 'wavesapi/miscutils',
+ 'wavesapi/threads',
+ 'portmidi',
+ 'portmidi/src/pm_common'
+ ]
+
+ obj.cxxflags = [ '-fPIC' ]
+ obj.cflags = [ '-fPIC', '-fms-extensions' ]
+ obj.name = 'waves_audiobackend'
+ obj.target = 'waves_audiobackend'
+ obj.use = 'libardour libpbd'
+ if bld.env['build_target'] == 'mingw':
+ obj.uselib = ['PORTAUDIO']
+ obj.vnum = WAVESAUDIOBACKEND_VERSION
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'backends')
+
+ if bld.env['build_target']== 'mingw':
+ obj.defines = ['PACKAGE="' + I18N_PACKAGE + '"',
+ 'ARDOURBACKEND_DLL_EXPORTS'
+ ]
+ else:
+ obj.defines = ['PACKAGE="' + I18N_PACKAGE + '"',
+ 'ARDOURBACKEND_DLL_EXPORTS'
+ ]
diff --git a/libs/backends/wscript b/libs/backends/wscript
index b8779b7713..36ef5c1ecd 100644
--- a/libs/backends/wscript
+++ b/libs/backends/wscript
@@ -1,12 +1,16 @@
#!/usr/bin/env python
from waflib.extras import autowaf as autowaf
import os
+import sys
# Mandatory variables
top = '.'
out = 'build'
-backends = [ 'jack' ]
+backends = [ 'jack', 'dummy' ]
+
+if sys.platform == 'darwin':
+ backends += ['wavesaudio' ]
def options(opt):
autowaf.set_options(opt)
diff --git a/libs/canvas/MSVCcanvas/cairocanvas.vcproj b/libs/canvas/MSVCcanvas/cairocanvas.vcproj
new file mode 100644
index 0000000000..75aa1f3f3e
--- /dev/null
+++ b/libs/canvas/MSVCcanvas/cairocanvas.vcproj
@@ -0,0 +1,459 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="cairocanvas"
+ ProjectGUID="{AA2ECF45-9E9C-46C1-B491-7C72743CA654}"
+ RootNamespace="cairocanvas"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\lib"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="4"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;..\..\gtkmm2ext;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\glibmm&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;&quot;$(GenericIncludeFolder)\lilv-0&quot;;&quot;$(GenericIncludeFolder)\suil-0&quot;;&quot;$(GenericIncludeFolder)\serd-0&quot;;&quot;$(GenericIncludeFolder)\sord-0&quot;;&quot;$(GenericIncludeFolder)\lv2&quot;;&quot;$(GenericIncludeFolder)\sratom-0&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_CAIROCANVAS;CANVAS_COMPATIBILITY;CANVAS_DEBUG;LIBCANVAS_STATIC;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;cairocanvas\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ OutputFile="$(OutDir)\$(ProjectName)D.lib"
+ IgnoreDefaultLibraryNames=""
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\lib"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="4"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;..\..\gtkmm2ext;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\glibmm&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;&quot;$(GenericIncludeFolder)\lilv-0&quot;;&quot;$(GenericIncludeFolder)\suil-0&quot;;&quot;$(GenericIncludeFolder)\serd-0&quot;;&quot;$(GenericIncludeFolder)\sord-0&quot;;&quot;$(GenericIncludeFolder)\lv2&quot;;&quot;$(GenericIncludeFolder)\sratom-0&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_CAIROCANVAS;CANVAS_COMPATIBILITY;LIBCANVAS_STATIC;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;cairocanvas\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\lib"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="4"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;..\..\gtkmm2ext;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\glibmm&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;&quot;$(GenericIncludeFolder)\lilv-0&quot;;&quot;$(GenericIncludeFolder)\suil-0&quot;;&quot;$(GenericIncludeFolder)\serd-0&quot;;&quot;$(GenericIncludeFolder)\sord-0&quot;;&quot;$(GenericIncludeFolder)\lv2&quot;;&quot;$(GenericIncludeFolder)\sratom-0&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_CAIROCANVAS;CANVAS_COMPATIBILITY;CANVAS_DEBUG;LIBCANVAS_STATIC;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;cairocanvas\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ OutputFile="$(OutDir)\$(ProjectName)RDC.lib"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\arc.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\arrow.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\circle.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\curve.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\debug.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\drag_handle.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\fill.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\flag.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\group.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\image.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\item.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\line.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\line_set.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\lookup_table.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\outline.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\pixbuf.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\poly_item.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\poly_line.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\polygon.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\rectangle.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\root_group.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\stateful_image.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\text.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\types.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\utils.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\wave_view.cc"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\canvas\arc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\arrow.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\canvas.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\circle.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\curve.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\debug.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\drag_handle.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\fill.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\flag.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\fwd.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\group.h"
+ >
+ </File>
+ <File
+ RelativePath="..\i18n.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\image.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\item.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\line.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\line_set.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\lookup_table.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\outline.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\pixbuf.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\poly_item.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\poly_line.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\polygon.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\rectangle.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\root_group.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\stateful_image.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\text.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\types.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\utils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\canvas\wave_view.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/canvas/Notes b/libs/canvas/Notes
new file mode 100644
index 0000000000..7ace8883ae
--- /dev/null
+++ b/libs/canvas/Notes
@@ -0,0 +1 @@
+Remove canvas member from items? \ No newline at end of file
diff --git a/libs/canvas/arc.cc b/libs/canvas/arc.cc
new file mode 100644
index 0000000000..e95fbe0ad5
--- /dev/null
+++ b/libs/canvas/arc.cc
@@ -0,0 +1,137 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include <cmath>
+#include <algorithm>
+
+#include <cairomm/context.h>
+
+#include "pbd/compose.h"
+#include "canvas/circle.h"
+#include "canvas/types.h"
+#include "canvas/debug.h"
+#include "canvas/utils.h"
+#include "canvas/canvas.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+Arc::Arc (Group* parent)
+ : Item (parent)
+ , Outline (parent)
+ , Fill (parent)
+ , _radius (0.0)
+ , _arc_degrees (0.0)
+ , _start_degrees (0.0)
+{
+
+}
+
+void
+Arc::compute_bounding_box () const
+{
+ Rect bbox;
+
+ /* this could be smaller in the case of small _arc values
+ but I can't be bothered to optimize it.
+ */
+
+ bbox.x0 = _center.x - _radius;
+ bbox.y0 = _center.y - _radius;
+ bbox.x1 = _center.x + _radius;
+ bbox.y1 = _center.y + _radius;
+
+ bbox = bbox.expand (0.5 + (_outline_width / 2));
+
+ _bounding_box = bbox;
+ _bounding_box_dirty = false;
+}
+
+void
+Arc::render (Rect const & /*area*/, Cairo::RefPtr<Cairo::Context> context) const
+{
+ if (_radius <= 0.0 || _arc_degrees <= 0.0) {
+ return;
+ }
+
+ Duple c = item_to_window (Duple (_center.x, _center.y));
+
+ context->arc (c.x, c.y, _radius, _start_degrees * (M_PI/180.0), _arc_degrees * (M_PI/180.0));
+ setup_fill_context (context);
+ context->fill_preserve ();
+ setup_outline_context (context);
+ context->stroke ();
+}
+
+void
+Arc::set_center (Duple const & c)
+{
+ begin_change ();
+
+ _center = c;
+
+ _bounding_box_dirty = true;
+ end_change ();
+}
+
+void
+Arc::set_radius (Coord r)
+{
+ begin_change ();
+
+ _radius = r;
+
+ _bounding_box_dirty = true;
+ end_change ();
+}
+
+void
+Arc::set_arc (double deg)
+{
+ begin_change ();
+
+ _arc_degrees = deg;
+
+ _bounding_box_dirty = true;
+ end_change ();
+}
+
+
+void
+Arc::set_start (double deg)
+{
+ begin_change ();
+
+ _start_degrees = deg;
+
+ _bounding_box_dirty = true;
+ end_change ();
+}
+
+bool
+Arc::covers (Duple const & point) const
+{
+ Duple p = canvas_to_item (point);
+
+ double angle_degs = atan (p.y/p.x) * 2.0 * M_PI;
+ double radius = sqrt (p.x * p.x + p.y * p.y);
+
+ return (angle_degs >= _start_degrees) &&
+ (angle_degs <= (_start_degrees + _arc_degrees)) &&
+ (radius < _radius);
+}
diff --git a/libs/canvas/arrow.cc b/libs/canvas/arrow.cc
new file mode 100644
index 0000000000..55f5173253
--- /dev/null
+++ b/libs/canvas/arrow.cc
@@ -0,0 +1,240 @@
+/*
+ Copyright (C) 2011 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+/** @file canvas/arrow.cc
+ * @brief Implementation of the Arrow canvas object.
+ */
+
+#include "canvas/arrow.h"
+#include "canvas/polygon.h"
+#include "canvas/line.h"
+
+using namespace ArdourCanvas;
+
+/** Construct an Arrow.
+ * @param parent Parent canvas group.
+ */
+Arrow::Arrow (Group* parent)
+ : Group (parent)
+{
+ assert (parent);
+
+ /* set up default arrow heads at each end */
+ for (int i = 0; i < 2; ++i) {
+ _heads[i].polygon = new Polygon (this);
+ _heads[i].show = true;
+ _heads[i].outward = true;
+ _heads[i].width = 4;
+ _heads[i].height = 4;
+ setup_polygon (i);
+ }
+
+ _line = new Line (this);
+}
+
+/** Set whether to show an arrow head at one end or other
+ * of the line.
+ * @param which 0 or 1 to specify the arrow head to set up.
+ * @param true if this arrow head should be shown.
+ */
+void
+Arrow::set_show_head (int which, bool show)
+{
+ assert (which == 0 || which == 1);
+
+ begin_change ();
+
+ _heads[which].show = show;
+
+ setup_polygon (which);
+ _bounding_box_dirty = true;
+ end_change ();
+}
+
+/** Set whether a given arrow head points into the line or
+ * away from it.
+ * @param which 0 or 1 to specify the arrow head to set up.
+ * @param true if this arrow head should point out from the line,
+ * otherwise false to point in.
+ */
+void
+Arrow::set_head_outward (int which, bool outward)
+{
+ assert (which == 0 || which == 1);
+
+ begin_change ();
+
+ _heads[which].outward = outward;
+
+ setup_polygon (which);
+ _bounding_box_dirty = true;
+ end_change ();
+}
+
+/** Set the height of a given arrow head.
+ * @param which 0 or 1 to specify the arrow head to set up.
+ * @param height Height of the arrow head in pixels.
+ */
+void
+Arrow::set_head_height (int which, Distance height)
+{
+ assert (which == 0 || which == 1);
+
+ begin_change ();
+
+ _heads[which].height = height;
+
+ setup_polygon (which);
+ _bounding_box_dirty = true;
+ end_change ();
+}
+
+/** Set the width of a given arrow head.
+ * @param which 0 or 1 to specify the arrow head to set up.
+ * @param width Width of the arrow head in pixels.
+ */
+void
+Arrow::set_head_width (int which, Distance width)
+{
+ assert (which == 0 || which == 1);
+
+ begin_change ();
+
+ _heads[which].width = width;
+
+ setup_polygon (which);
+ _bounding_box_dirty = true;
+ end_change ();
+}
+
+/** Set the width of our line, and the outline of our arrow(s).
+ * @param width New width in pixels.
+ */
+void
+Arrow::set_outline_width (Distance width)
+{
+ _line->set_outline_width (width);
+ _heads[0].polygon->set_outline_width (width);
+ _heads[1].polygon->set_outline_width (width);
+}
+
+/** Set the x position of our line.
+ * @param x New x position in pixels (in our coordinate system).
+ */
+void
+Arrow::set_x (Coord x)
+{
+ _line->set_x0 (x);
+ _line->set_x1 (x);
+ for (int i = 0; i < 2; ++i) {
+ _heads[i].polygon->set_x_position (x - _heads[i].width / 2);
+ }
+
+}
+
+/** Set the y position of end 0 of our line.
+ * @param y0 New y0 position in pixels (in our coordinate system).
+ */
+void
+Arrow::set_y0 (Coord y0)
+{
+ _line->set_y0 (y0);
+ _heads[0].polygon->set_y_position (y0);
+}
+
+/** Set the y position of end 1 of our line.
+ * @param y1 New y1 position in pixels (in our coordinate system).
+ */
+void
+Arrow::set_y1 (Coord y1)
+{
+ _line->set_y1 (y1);
+ _heads[1].polygon->set_y_position (y1 - _heads[1].height);
+}
+
+/** @return x position of our line in pixels (in our coordinate system) */
+Coord
+Arrow::x () const
+{
+ return _line->x0 ();
+}
+
+/** @return y position of end 1 of our line in pixels (in our coordinate system) */
+Coord
+Arrow::y1 () const
+{
+ return _line->y1 ();
+}
+
+/** Set up the polygon used to represent a particular arrow head.
+ * @param which 0 or 1 to specify the arrow head to set up.
+ */
+void
+Arrow::setup_polygon (int which)
+{
+ assert (which == 0 || which == 1);
+
+ Points points;
+
+ if ((which == 0 && _heads[which].outward) || (which == 1 && !_heads[which].outward)) {
+ /* this is an arrow head pointing towards -ve y */
+ points.push_back (Duple (_heads[which].width / 2, 0));
+ points.push_back (Duple (_heads[which].width, _heads[which].height));
+ points.push_back (Duple (0, _heads[which].height));
+ } else {
+ /* this is an arrow head pointing towards +ve y */
+ points.push_back (Duple (0, 0));
+ points.push_back (Duple (_heads[which].width, 0));
+ points.push_back (Duple (_heads[which].width / 2, _heads[which].height));
+ points.push_back (Duple (0, 0));
+ }
+
+ _heads[which].polygon->set (points);
+}
+
+/** Set the color of our line and arrow heads.
+ * @param color New color.
+ */
+void
+Arrow::set_color (Color color)
+{
+ _line->set_outline_color (color);
+ for (int i = 0; i < 2; ++i) {
+ _heads[i].polygon->set_outline_color (color);
+ _heads[i].polygon->set_fill_color (color);
+ }
+}
+
+bool
+Arrow::covers (Duple const & point) const
+{
+ if (_heads[0].polygon && _heads[0].polygon->covers (point)) {
+ return true;
+ }
+ if (_line && _line->covers (point)) {
+ return true;
+ }
+
+ if (_heads[1].polygon && _heads[1].polygon->covers (point)) {
+ return true;
+ }
+
+ return false;
+}
diff --git a/libs/canvas/benchmark/benchmark.cc b/libs/canvas/benchmark/benchmark.cc
new file mode 100644
index 0000000000..275edafc71
--- /dev/null
+++ b/libs/canvas/benchmark/benchmark.cc
@@ -0,0 +1,63 @@
+#include <sys/time.h>
+#include "pbd/compose.h"
+#include "canvas/types.h"
+#include "canvas/canvas.h"
+#include "benchmark.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+double
+double_random ()
+{
+ return ((double) rand() / RAND_MAX);
+}
+
+ArdourCanvas::Rect
+rect_random (double rough_size)
+{
+ double const x = double_random () * rough_size / 2;
+ double const y = double_random () * rough_size / 2;
+ double const w = double_random () * rough_size / 2;
+ double const h = double_random () * rough_size / 2;
+ return Rect (x, y, x + w, y + h);
+}
+
+Benchmark::Benchmark (string const & session)
+ : _iterations (1)
+{
+ string path = string_compose ("../../libs/canvas/benchmark/sessions/%1.xml", session);
+ _canvas = new ImageCanvas (new XMLTree (path), Duple (4096, 4096));
+}
+
+void
+Benchmark::set_iterations (int n)
+{
+ _iterations = n;
+}
+
+/** @return wallclock time in seconds */
+double
+Benchmark::run ()
+{
+ timeval start;
+ gettimeofday (&start, 0);
+
+ for (int i = 0; i < _iterations; ++i) {
+ do_run (*_canvas);
+ }
+
+ timeval stop;
+ gettimeofday (&stop, 0);
+
+ finish (*_canvas);
+
+ int sec = stop.tv_sec - start.tv_sec;
+ int usec = stop.tv_usec - start.tv_usec;
+ if (usec < 0) {
+ --sec;
+ usec += 1e6;
+ }
+
+ return sec + ((double) usec / 1e6);
+}
diff --git a/libs/canvas/benchmark/benchmark.h b/libs/canvas/benchmark/benchmark.h
new file mode 100644
index 0000000000..df6fd0ea89
--- /dev/null
+++ b/libs/canvas/benchmark/benchmark.h
@@ -0,0 +1,26 @@
+#include "pbd/xml++.h"
+#include "canvas/types.h"
+
+extern double double_random ();
+extern ArdourCanvas::Rect rect_random (double);
+
+namespace ArdourCanvas {
+ class ImageCanvas;
+}
+
+class Benchmark
+{
+public:
+ Benchmark (std::string const &);
+ virtual ~Benchmark () {}
+
+ void set_iterations (int);
+ double run ();
+
+ virtual void do_run (ArdourCanvas::ImageCanvas &) = 0;
+ virtual void finish (ArdourCanvas::ImageCanvas &) {}
+
+private:
+ ArdourCanvas::ImageCanvas* _canvas;
+ int _iterations;
+};
diff --git a/libs/canvas/benchmark/items_at_point.cc b/libs/canvas/benchmark/items_at_point.cc
new file mode 100644
index 0000000000..db0c5343b2
--- /dev/null
+++ b/libs/canvas/benchmark/items_at_point.cc
@@ -0,0 +1,62 @@
+#include <sys/time.h>
+#include "canvas/group.h"
+#include "canvas/canvas.h"
+#include "canvas/root_group.h"
+#include "canvas/rectangle.h"
+#include "benchmark.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+static void
+test (int items_per_cell)
+{
+ Group::default_items_per_cell = items_per_cell;
+
+ int const n_rectangles = 10000;
+ int const n_tests = 1000;
+ double const rough_size = 1000;
+ srand (1);
+
+ ImageCanvas canvas;
+
+ list<Item*> rectangles;
+
+ for (int i = 0; i < n_rectangles; ++i) {
+ rectangles.push_back (new Rectangle (canvas.root(), rect_random (rough_size)));
+ }
+
+ for (int i = 0; i < n_tests; ++i) {
+ Duple test (double_random() * rough_size, double_random() * rough_size);
+
+ /* ask the group what's at this point */
+ vector<Item const *> items;
+ canvas.root()->add_items_at_point (test, items);
+ }
+}
+
+int main ()
+{
+ int tests[] = { 1, 2, 4, 8, 16, 32, 64, 128, 256 };
+
+ for (unsigned int i = 0; i < sizeof (tests) / sizeof (int); ++i) {
+ timeval start;
+ timeval stop;
+
+ gettimeofday (&start, 0);
+ test (tests[i]);
+ gettimeofday (&stop, 0);
+
+ int sec = stop.tv_sec - start.tv_sec;
+ int usec = stop.tv_usec - start.tv_usec;
+ if (usec < 0) {
+ --sec;
+ usec += 1e6;
+ }
+
+ double seconds = sec + ((double) usec / 1e6);
+
+ cout << "Test " << tests[i] << ": " << seconds << "\n";
+ }
+}
+
diff --git a/libs/canvas/benchmark/render_from_log.cc b/libs/canvas/benchmark/render_from_log.cc
new file mode 100644
index 0000000000..cd064d3e33
--- /dev/null
+++ b/libs/canvas/benchmark/render_from_log.cc
@@ -0,0 +1,62 @@
+#include <sys/time.h>
+#include <pangomm/init.h>
+#include "pbd/compose.h"
+#include "pbd/xml++.h"
+#include "canvas/group.h"
+#include "canvas/canvas.h"
+#include "canvas/root_group.h"
+#include "canvas/rectangle.h"
+#include "benchmark.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+class RenderFromLog : public Benchmark
+{
+public:
+ RenderFromLog (string const & session) : Benchmark (session) {}
+
+ void set_items_per_cell (int items)
+ {
+ _items_per_cell = items;
+ }
+
+ void do_run (ImageCanvas& canvas)
+ {
+ Group::default_items_per_cell = _items_per_cell;
+ canvas.set_log_renders (false);
+
+ list<Rect> const & renders = canvas.renders ();
+
+ for (list<Rect>::const_iterator i = renders.begin(); i != renders.end(); ++i) {
+ canvas.render_to_image (*i);
+ }
+ }
+
+private:
+ int _items_per_cell;
+};
+
+int main (int argc, char* argv[])
+{
+ if (argc < 2) {
+ cerr << "Syntax: render_parts <session>\n";
+ exit (EXIT_FAILURE);
+ }
+
+ Pango::init ();
+
+ RenderFromLog render_from_log (argv[1]);
+
+// int tests[] = { 16, 32, 64, 128, 256, 512, 1024, 1e4, 1e5, 1e6 };
+ int tests[] = { 16 };
+
+ for (unsigned int i = 0; i < sizeof (tests) / sizeof (int); ++i) {
+ render_from_log.set_items_per_cell (tests[i]);
+ cout << tests[i] << " " << render_from_log.run () << "\n";
+ }
+
+ return 0;
+}
+
+
diff --git a/libs/canvas/benchmark/render_parts.cc b/libs/canvas/benchmark/render_parts.cc
new file mode 100644
index 0000000000..14988ab5c6
--- /dev/null
+++ b/libs/canvas/benchmark/render_parts.cc
@@ -0,0 +1,58 @@
+#include <sys/time.h>
+#include <pangomm/init.h>
+#include "pbd/compose.h"
+#include "pbd/xml++.h"
+#include "canvas/group.h"
+#include "canvas/canvas.h"
+#include "canvas/root_group.h"
+#include "canvas/rectangle.h"
+#include "benchmark.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+class RenderParts : public Benchmark
+{
+public:
+ RenderParts (string const & session) : Benchmark (session) {}
+
+ void set_items_per_cell (int items)
+ {
+ _items_per_cell = items;
+ }
+
+ void do_run (ImageCanvas& canvas)
+ {
+ Group::default_items_per_cell = _items_per_cell;
+
+ for (int i = 0; i < 1e4; i += 50) {
+ canvas.render_to_image (Rect (i, 0, i + 50, 1024));
+ }
+ }
+
+private:
+ int _items_per_cell;
+};
+
+int main (int argc, char* argv[])
+{
+ if (argc < 2) {
+ cerr << "Syntax: render_parts <session>\n";
+ exit (EXIT_FAILURE);
+ }
+
+ Pango::init ();
+
+ RenderParts render_parts (argv[1]);
+
+ int tests[] = { 16, 32, 64, 128, 256, 512, 1024, 1e4, 1e5, 1e6 };
+
+ for (unsigned int i = 0; i < sizeof (tests) / sizeof (int); ++i) {
+ render_parts.set_items_per_cell (tests[i]);
+ cout << tests[i] << " " << render_parts.run () << "\n";
+ }
+
+ return 0;
+}
+
+
diff --git a/libs/canvas/benchmark/render_whole.cc b/libs/canvas/benchmark/render_whole.cc
new file mode 100644
index 0000000000..7f5b348e62
--- /dev/null
+++ b/libs/canvas/benchmark/render_whole.cc
@@ -0,0 +1,46 @@
+#include <sys/time.h>
+#include <pangomm/init.h>
+#include "pbd/xml++.h"
+#include "pbd/compose.h"
+#include "canvas/canvas.h"
+#include "canvas/types.h"
+#include "benchmark.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+class RenderWhole : public Benchmark
+{
+public:
+ RenderWhole (string const & session) : Benchmark (session) {}
+
+ void do_run (ImageCanvas& canvas)
+ {
+ canvas.render_to_image (Rect (0, 0, 4096, 1024));
+ }
+
+ void finish (ImageCanvas& canvas)
+ {
+ canvas.write_to_png ("session.png");
+ }
+};
+
+int main (int argc, char* argv[])
+{
+ if (argc < 2) {
+ cerr << "Syntax: render_whole <session-name> [<number-of-iterations>]\n";
+ exit (EXIT_FAILURE);
+ }
+
+ Pango::init ();
+
+ RenderWhole render_whole (argv[1]);
+
+ if (argc > 2) {
+ render_whole.set_iterations (atoi (argv[2]));
+ }
+
+ cout << render_whole.run () << "\n";
+
+ return 0;
+}
diff --git a/libs/canvas/benchmark/sessions/midi1.xml b/libs/canvas/benchmark/sessions/midi1.xml
new file mode 100644
index 0000000000..77f60a8201
--- /dev/null
+++ b/libs/canvas/benchmark/sessions/midi1.xml
@@ -0,0 +1,18484 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Canvas>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Text name="verbose_canvas_cursor"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="0" y1="1.79769e+308" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="511125753" outline="yes" outline-width="1" fill-color="511125753" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="1.79769e+308" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="1831348453" outline="no" outline-width="0.5" fill-color="1831348453" fill="yes"/>
+ </Group>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle name="SV canvas rectangle" x0="0" y0="0" x1="1.79769e+308" y1="76" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="1937938792" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="76" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle name="SV canvas rectangle" x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="2645214312" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="134" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle name="SV canvas rectangle" x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="3016532831" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="192" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle name="SV canvas rectangle" x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="3016532831" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="250" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle name="SV canvas rectangle" x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="3016532831" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="308" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle name="SV canvas rectangle" x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="3016532831" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="366" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle name="SV canvas rectangle" x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="3016532831" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="424" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle name="SV canvas rectangle" x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="3016532831" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="482" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle name="SV canvas rectangle" x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="3016532831" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="540" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle name="SV canvas rectangle" x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="3016532831" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="598" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle name="SV canvas rectangle" x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="3016532831" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="656" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle name="SV canvas rectangle" x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="3016532831" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="714" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle name="SV canvas rectangle" x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="3016532831" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="772" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle name="SV canvas rectangle" x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="3016532831" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="830" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle name="SV canvas rectangle" x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="3016532831" fill="yes"/>
+ </Group>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="0" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="3334915673" outline="yes" outline-width="1" fill-color="3334915673" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="266.977" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.9068" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="406.129" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="60.8159" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="266.977" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.9068" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="406.129" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="60.8159" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="1.79769e+308" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ </Group>
+ <Group x-position="0" y-position="76" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="266.977" y-position="0" visible="yes">
+ <Rectangle name="TAVI vestigial frame" x0="0" y0="1" x1="2" y1="57" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle name="TAVI frame" x0="0" y0="1" x1="47.9068" y1="57" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2393387138" fill="yes"/>
+ <Rectangle name="TAVI name highlight" x0="1" y0="43" x1="47.9068" y1="57" outline-what="4" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="2393387168" fill="yes"/>
+ <Rectangle name="TAVI frame handle start" x0="0" y0="6" x1="5" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle name="TAVI frame handle end" x0="41.9068" y0="6" x1="47.9068" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <WaveView/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="43" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="1153194495" outline="yes" outline-width="1">
+ <Point x="0" y="9.16496"/>
+ <Point x="48" y="9.16496"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="7.16496" x1="2" y1="11.165" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="7.16496" x1="48" y1="11.165" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ <Rectangle x0="0" y0="2" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2393387008" fill="yes"/>
+ <Rectangle x0="42.8979" y0="2" x1="48.8979" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2393387008" fill="yes"/>
+ </Group>
+ <Group x-position="406.129" y-position="0" visible="yes">
+ <Rectangle name="TAVI vestigial frame" x0="0" y0="1" x1="2" y1="57" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle name="TAVI frame" x0="0" y0="1" x1="60.8159" y1="57" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2393387138" fill="yes"/>
+ <Rectangle name="TAVI name highlight" x0="1" y0="43" x1="60.8159" y1="57" outline-what="4" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="2393387168" fill="yes"/>
+ <Rectangle name="TAVI frame handle start" x0="0" y0="6" x1="5" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle name="TAVI frame handle end" x0="54.8159" y0="6" x1="60.8159" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <WaveView/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="43" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="1153194495" outline="yes" outline-width="1">
+ <Point x="0" y="9.16496"/>
+ <Point x="61" y="9.16496"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="7.16496" x1="2" y1="11.165" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="59" y0="7.16496" x1="61" y1="11.165" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ <Rectangle x0="0" y0="2" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2393387008" fill="yes"/>
+ <Rectangle x0="55.8069" y0="2" x1="61.8069" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2393387008" fill="yes"/>
+ </Group>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="134" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <LineSet/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle name="TAVI vestigial frame" x0="0" y0="1" x1="2" y1="57" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle name="TAVI frame" x0="0" y0="1" x1="935.035" y1="57" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="960313190" fill="yes"/>
+ <Rectangle name="TAVI name highlight" x0="1" y0="43" x1="935.035" y1="57" outline-what="4" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="1986173344" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="10" y0="5.90909" x1="10" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="10" y0="12.4545" x1="10" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="11" y0="5.90909" x1="11" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="11" y0="12.4545" x1="11" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="11" y0="5.90909" x1="11" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="11" y0="12.4545" x1="11" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="12" y0="5.90909" x1="12" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="12" y0="12.4545" x1="12" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="13" y0="9.18182" x1="14" y1="9.18182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="13" y0="10.8182" x1="14" y1="10.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="13" y0="7.54545" x1="14" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="13" y0="17.3636" x1="14" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="13" y0="15.7273" x1="14" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="13" y0="14.0909" x1="14" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="13" y0="12.4545" x1="14" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="13" y0="19" x1="14" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="15" y0="8.63636" x1="15" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="15" y0="7" x1="15" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="15" y0="15.1818" x1="15" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="15" y0="13.5455" x1="15" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="15" y0="12.4545" x1="15" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="15" y0="10.2727" x1="15" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="15" y0="16.8182" x1="15" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="15" y0="19" x1="15" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="17" y0="12.4545" x1="17" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="17" y0="19" x1="17" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="17" y0="12.4545" x1="17" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="17" y0="19" x1="17" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="18" y0="19" x1="18" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="18" y0="12.4545" x1="18" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="18" y0="12.4545" x1="19" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="18" y0="19" x1="19" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="20" y0="15.7273" x1="20" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="20" y0="14.0909" x1="20" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="20" y0="17.3636" x1="20" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="20" y0="20.6364" x1="20" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="20" y0="19" x1="20" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="20" y0="22.2727" x1="20" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="20" y0="25.5455" x1="20" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="20" y0="23.9091" x1="20" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="22" y0="16.8182" x1="22" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="22" y0="15.1818" x1="22" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="22" y0="13.5455" x1="22" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="22" y0="21.7273" x1="22" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="22" y0="20.0909" x1="22" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="22" y0="19" x1="22" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="22" y0="23.3636" x1="22" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="22" y0="25.5455" x1="22" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="23" y0="19" x1="24" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="23" y0="25.5455" x1="24" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="24" y0="19" x1="24" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="24" y0="25.5455" x1="24" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="25" y0="19" x1="25" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="25" y0="25.5455" x1="25" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="25" y0="19" x1="25" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="25" y0="25.5455" x1="25" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="27" y0="22.2727" x1="27" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="27" y0="20.6364" x1="27" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="27" y0="19" x1="27" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="27" y0="23.9091" x1="27" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="27" y0="25.5455" x1="27" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="29" y0="20.0909" x1="29" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="29" y0="19" x1="29" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="29" y0="21.7273" x1="29" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="29" y0="23.3636" x1="29" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="29" y0="25.5455" x1="29" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="30" y0="20.6364" x1="30" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="30" y0="19" x1="30" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="30" y0="22.2727" x1="30" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="30" y0="25.5455" x1="30" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="30" y0="23.9091" x1="30" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="30" y0="27.1818" x1="30" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="32" y0="19" x1="32" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="32" y0="23.3636" x1="32" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="32" y0="21.7273" x1="32" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="32" y0="25.5455" x1="32" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="32" y0="26.6364" x1="32" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="33" y0="19" x1="34" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="33" y0="25.5455" x1="34" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="34" y0="19" x1="34" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="34" y0="25.5455" x1="34" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="35" y0="19" x1="35" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="35" y0="25.5455" x1="35" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="35" y0="19" x1="35" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="35" y0="25.5455" x1="36" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="37" y0="12.4545" x1="37" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="37" y0="19" x1="37" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="37" y0="12.4545" x1="38" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="37" y0="19" x1="38" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="38" y0="12.4545" x1="38" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="38" y0="19" x1="38" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="38" y0="35.9091" x1="39" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="38" y0="14.0909" x1="39" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="38" y0="16.2727" x1="39" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="38" y0="20.6364" x1="39" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="38" y0="19" x1="39" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="39" y0="27.1818" x1="45" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="40" y0="14.0909" x1="40" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="40" y0="12.4545" x1="40" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="40" y0="20.6364" x1="41" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="40" y0="16.2727" x1="40" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="40" y0="19" x1="41" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="40" y0="22.8182" x1="41" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="40" y0="25.5455" x1="41" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="42" y0="12.4545" x1="42" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="42" y0="14.0909" x1="42" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="42" y0="16.2727" x1="42" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="42" y0="19" x1="42" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="42" y0="38.6364" x1="42" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="44" y0="12.4545" x1="44" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="44" y0="14.0909" x1="44" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="44" y0="16.2727" x1="44" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="44" y0="22.8182" x1="44" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="44" y0="20.6364" x1="44" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="44" y0="25.5455" x1="44" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="44" y0="19" x1="44" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="45" y0="12.4545" x1="45" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="45" y0="14.0909" x1="45" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="45" y0="16.2727" x1="45" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="45" y0="15.1818" x1="46" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="45" y0="13.5455" x1="46" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="45" y0="20.0909" x1="46" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="45" y0="26.6364" x1="52" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="45" y0="34.8182" x1="46" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="47" y0="12.4545" x1="47" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="47" y0="15.1818" x1="47" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="47" y0="13.5455" x1="47" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="47" y0="19" x1="47" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="47" y0="16.8182" x1="47" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="47" y0="20.0909" x1="47" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="47" y0="23.3636" x1="47" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="47" y0="25.5455" x1="47" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="49" y0="12.4545" x1="49" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="49" y0="13.5455" x1="49" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="49" y0="16.8182" x1="49" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="49" y0="15.1818" x1="49" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="49" y0="19" x1="49" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="49" y0="38.6364" x1="49" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="50" y0="12.4545" x1="51" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="50" y0="15.1818" x1="51" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="50" y0="16.8182" x1="51" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="50" y0="20.0909" x1="51" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="50" y0="23.3636" x1="51" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="50" y0="25.5455" x1="51" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="51" y0="19" x1="51" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="51" y0="12.4545" x1="52" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="51" y0="15.1818" x1="52" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="51" y0="16.8182" x1="52" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="52" y0="35.9091" x1="52" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="52" y0="14.0909" x1="53" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="52" y0="20.6364" x1="53" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="52" y0="27.1818" x1="53" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="54" y0="12.4545" x1="55" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="54" y0="19" x1="55" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="54" y0="20.6364" x1="54" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="54" y0="22.8182" x1="54" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="54" y0="25.5455" x1="55" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="55" y0="10.2727" x1="57" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="55" y0="16.8182" x1="57" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="55" y0="23.3636" x1="57" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="55" y0="34.2727" x1="57" y1="34.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="57" y0="17.9091" x1="59" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="57" y0="19.5455" x1="57" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="57" y0="11.3636" x1="59" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="57" y0="24.4545" x1="59" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="57" y0="22.8182" x1="57" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="59" y0="12.4545" x1="59" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="59" y0="19" x1="59" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="59" y0="25.5455" x1="59" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="59" y0="34.8182" x1="60" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="60" y0="13" x1="60" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="60" y0="19.5455" x1="60" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="60" y0="26.0909" x1="60" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="60" y0="15.1818" x1="61" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="60" y0="13.5455" x1="61" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="60" y0="16.8182" x1="61" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="60" y0="19" x1="61" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="60" y0="20.0909" x1="61" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="60" y0="23.3636" x1="61" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="60" y0="26.6364" x1="61" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="60" y0="25.5455" x1="61" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="61" y0="14.0909" x1="62" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="61" y0="20.6364" x1="62" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="61" y0="27.1818" x1="62" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="62" y0="15.1818" x1="62" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="62" y0="16.8182" x1="62" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="62" y0="21.7273" x1="62" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="62" y0="20.0909" x1="62" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="62" y0="19" x1="62" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="62" y0="23.3636" x1="62" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="62" y0="25.5455" x1="62" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="62" y0="28.2727" x1="62" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="62" y0="38.6364" x1="64" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="64" y0="12.4545" x1="64" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="64" y0="15.1818" x1="64" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="64" y0="16.8182" x1="64" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="64" y0="20.0909" x1="64" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="64" y0="19" x1="64" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="64" y0="23.3636" x1="64" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="64" y0="25.5455" x1="64" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="64" y0="12.4545" x1="64" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="64" y0="19" x1="64" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="65" y0="12.4545" x1="65" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="65" y0="19" x1="65" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="65" y0="25.5455" x1="65" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="65" y0="14.0909" x1="66" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="65" y0="20.6364" x1="66" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="65" y0="19" x1="66" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="65" y0="16.2727" x1="66" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="65" y0="27.1818" x1="69" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="65" y0="35.9091" x1="66" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="67" y0="12.4545" x1="67" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="67" y0="14.0909" x1="67" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="67" y0="16.2727" x1="67" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="67" y0="22.8182" x1="67" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="67" y0="19" x1="67" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="67" y0="20.6364" x1="67" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="67" y0="25.5455" x1="67" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="69" y0="15.7273" x1="69" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="69" y0="14.6364" x1="69" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="69" y0="12.4545" x1="69" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="69" y0="19" x1="69" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="69" y0="17.3636" x1="69" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="69" y0="25.5455" x1="72" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="69" y0="34.2727" x1="69" y1="34.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="70" y0="12.4545" x1="71" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="70" y0="15.7273" x1="71" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="70" y0="14.6364" x1="71" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="70" y0="22.2727" x1="71" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="70" y0="21.1818" x1="71" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="70" y0="23.9091" x1="71" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="71" y0="19" x1="71" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="71" y0="15.7273" x1="72" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="71" y0="12.4545" x1="72" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="71" y0="14.6364" x1="72" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="72" y0="15.1818" x1="73" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="72" y0="16.8182" x1="73" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="72" y0="19" x1="73" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="72" y0="21.7273" x1="74" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="72" y0="28.2727" x1="75" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="72" y0="34.8182" x1="72" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="74" y0="15.1818" x1="74" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="74" y0="10.2727" x1="74" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="74" y0="12.4545" x1="74" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="74" y0="16.8182" x1="74" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="74" y0="19" x1="74" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="74" y0="23.3636" x1="74" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="74" y0="25.5455" x1="74" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="75" y0="10.2727" x1="76" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="75" y0="16.8182" x1="76" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="75" y0="12.4545" x1="76" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="75" y0="14.0909" x1="76" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="75" y0="20.6364" x1="76" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="75" y0="23.3636" x1="76" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="75" y0="25.5455" x1="76" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="75" y0="27.1818" x1="79" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="75" y0="33.7273" x1="77" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="77" y0="10.2727" x1="77" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="77" y0="12.4545" x1="77" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="77" y0="14.0909" x1="77" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="77" y0="19" x1="77" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="77" y0="20.6364" x1="77" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="77" y0="23.3636" x1="77" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="77" y0="25.5455" x1="77" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="78" y0="16.8182" x1="78" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="78" y0="10.2727" x1="78" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="78" y0="12.4545" x1="78" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="78" y0="14.0909" x1="78" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="79" y0="12.4545" x1="79" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="79" y0="14.0909" x1="79" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="79" y0="11.3636" x1="79" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="79" y0="16.2727" x1="79" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="79" y0="20.6364" x1="79" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="79" y0="17.9091" x1="79" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="79" y0="19" x1="79" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="79" y0="22.8182" x1="79" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="79" y0="25.5455" x1="79" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="79" y0="29.3636" x1="79" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="81" y0="34.8182" x1="82" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="82" y0="31" x1="82" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="82" y0="15.1818" x1="82" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="82" y0="9.72727" x1="82" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="82" y0="8.63636" x1="82" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="82" y0="11.3636" x1="82" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="82" y0="17.9091" x1="82" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="82" y0="19.5455" x1="82" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="82" y0="13" x1="82" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="82" y0="22.8182" x1="82" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="82" y0="26.0909" x1="82" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="85" y0="15.1818" x1="86" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="85" y0="16.8182" x1="86" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="85" y0="12.4545" x1="86" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="85" y0="19" x1="86" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="85" y0="21.7273" x1="86" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="85" y0="23.3636" x1="86" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="85" y0="25.5455" x1="86" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="85" y0="32.0909" x1="86" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="87" y0="12.4545" x1="87" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="15.1818" x1="87" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="16.8182" x1="87" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="13.5455" x1="87" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="21.7273" x1="87" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="20.0909" x1="87" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="19" x1="87" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="23.3636" x1="87" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="25.5455" x1="87" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="26.6364" x1="87" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="33.1818" x1="87" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="88" y0="12.4545" x1="88" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="88" y0="19" x1="88" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="89" y0="12.4545" x1="89" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="89" y0="14.0909" x1="89" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="89" y0="16.2727" x1="89" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="89" y0="19" x1="89" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="89" y0="20.6364" x1="89" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="89" y0="22.8182" x1="89" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="89" y0="25.5455" x1="89" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="89" y0="27.1818" x1="89" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="89" y0="33.7273" x1="89" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="90" y0="5.90909" x1="91" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="15.1818" x1="91" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="12.4545" x1="91" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="16.8182" x1="91" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="13.5455" x1="91" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="20.0909" x1="91" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="23.3636" x1="91" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="21.7273" x1="91" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="19" x1="91" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="25.5455" x1="91" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="28.2727" x1="91" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="34.8182" x1="91" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="91" y0="5.90909" x1="91" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="91" y0="12.4545" x1="91" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="91" y0="5.90909" x1="92" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="91" y0="12.4545" x1="92" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="92" y0="29.3636" x1="92" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="92" y0="28.2727" x1="92" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="92" y0="27.7273" x1="92" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="92" y0="7.54545" x1="92" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="92" y0="9.72727" x1="92" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="92" y0="12.4545" x1="92" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="92" y0="14.0909" x1="92" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="92" y0="20.6364" x1="92" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="92" y0="22.8182" x1="92" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="92" y0="27.1818" x1="96" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="92" y0="25.5455" x1="92" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="92" y0="32.0909" x1="92" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="92" y0="35.9091" x1="92" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="94" y0="5.90909" x1="94" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="94" y0="7.54545" x1="94" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="94" y0="9.72727" x1="94" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="94" y0="12.4545" x1="94" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="94" y0="20.6364" x1="94" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="94" y0="19" x1="94" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="94" y0="22.8182" x1="94" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="94" y0="25.5455" x1="94" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="94" y0="20.6364" x1="94" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="94" y0="19" x1="94" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="95" y0="19" x1="95" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="95" y0="20.6364" x1="95" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="95" y0="5.90909" x1="96" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="95" y0="7.54545" x1="96" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="95" y0="9.72727" x1="96" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="95" y0="19" x1="96" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="95" y0="12.4545" x1="96" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="95" y0="20.6364" x1="96" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="95" y0="38.6364" x1="97" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="97" y0="28.2727" x1="97" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="97" y0="5.90909" x1="97" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="97" y0="12.4545" x1="97" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="97" y0="19" x1="97" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="97" y0="22.8182" x1="97" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="97" y0="20.6364" x1="97" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="97" y0="25.5455" x1="97" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="97" y0="27.1818" x1="97" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="97" y0="29.3636" x1="97" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="98" y0="5.90909" x1="98" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="98" y0="12.4545" x1="98" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="98" y0="28.2727" x1="98" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="98" y0="5.90909" x1="99" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="98" y0="12.4545" x1="99" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="98" y0="27.1818" x1="99" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="99" y0="7" x1="99" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="99" y0="10.2727" x1="99" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="99" y0="8.63636" x1="99" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="99" y0="13.5455" x1="99" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="99" y0="20.0909" x1="99" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="99" y0="23.3636" x1="99" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="99" y0="21.7273" x1="99" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="99" y0="26.6364" x1="103" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="99" y0="25.5455" x1="99" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="99" y0="34.8182" x1="99" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="100" y0="8.63636" x1="101" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="100" y0="10.2727" x1="101" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="100" y0="5.90909" x1="101" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="100" y0="12.4545" x1="101" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="100" y0="19" x1="101" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="100" y0="20.0909" x1="101" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="100" y0="22.8182" x1="101" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="101" y0="20.0909" x1="101" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="101" y0="22.8182" x1="101" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="101" y0="20.0909" x1="102" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="102" y0="22.8182" x1="102" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="102" y0="5.90909" x1="102" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="102" y0="8.63636" x1="102" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="102" y0="10.2727" x1="102" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="102" y0="12.4545" x1="102" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="102" y0="20.0909" x1="103" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="102" y0="23.3636" x1="103" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="102" y0="19" x1="102" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="102" y0="38.6364" x1="102" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="103" y0="27.1818" x1="104" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="104" y0="5.90909" x1="104" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="104" y0="12.4545" x1="104" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="104" y0="19" x1="104" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="104" y0="21.7273" x1="104" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="104" y0="20.0909" x1="104" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="104" y0="23.3636" x1="104" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="104" y0="25.5455" x1="104" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="104" y0="28.2727" x1="104" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="104" y0="5.90909" x1="104" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="104" y0="12.4545" x1="104" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="104" y0="27.1818" x1="105" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="105" y0="5.90909" x1="105" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="105" y0="12.4545" x1="105" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="105" y0="26.6364" x1="105" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="105" y0="35.9091" x1="107" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="105" y0="9.72727" x1="106" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="105" y0="7.54545" x1="106" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="105" y0="12.4545" x1="106" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="105" y0="14.0909" x1="106" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="105" y0="20.6364" x1="106" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="105" y0="22.8182" x1="106" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="105" y0="27.1818" x1="107" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="105" y0="25.5455" x1="106" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="107" y0="5.90909" x1="107" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="107" y0="7.54545" x1="107" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="107" y0="9.72727" x1="107" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="107" y0="12.4545" x1="107" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="107" y0="19" x1="107" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="107" y0="20.6364" x1="107" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="107" y0="22.8182" x1="107" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="107" y0="25.5455" x1="109" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="108" y0="20.6364" x1="108" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="108" y0="19" x1="108" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="108" y0="19" x1="108" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="108" y0="20.6364" x1="108" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="109" y0="6.45455" x1="109" y1="6.45455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="109" y0="3.72727" x1="109" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="109" y0="10.2727" x1="109" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="109" y0="8.09091" x1="109" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="109" y0="21.1818" x1="109" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="109" y0="19.5455" x1="109" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="109" y0="23.3636" x1="110" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="109" y0="34.2727" x1="109" y1="34.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="110" y0="9.72727" x1="111" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="110" y0="4.81818" x1="111" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="110" y0="8.09091" x1="111" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="110" y0="6.45455" x1="111" y1="6.45455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="110" y0="11.3636" x1="111" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="110" y0="17.9091" x1="111" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="110" y0="19.5455" x1="111" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="110" y0="22.8182" x1="111" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="110" y0="24.4545" x1="112" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="110" y0="21.1818" x1="111" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="112" y0="10.2727" x1="112" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="112" y0="5.90909" x1="112" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="112" y0="8.63636" x1="112" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="112" y0="12.4545" x1="112" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="112" y0="20.0909" x1="112" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="112" y0="21.7273" x1="112" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="112" y0="23.3636" x1="113" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="112" y0="25.5455" x1="113" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="112" y0="34.8182" x1="114" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="113" y0="21.7273" x1="113" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="113" y0="20.0909" x1="113" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="113" y0="6.45455" x1="114" y1="6.45455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="113" y0="13" x1="114" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="113" y0="20.0909" x1="113" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="113" y0="21.7273" x1="113" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="113" y0="26.0909" x1="114" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="114" y0="10.2727" x1="114" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="114" y0="8.63636" x1="114" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="114" y0="7" x1="114" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="114" y0="12.4545" x1="114" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="114" y0="13.5455" x1="114" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="114" y0="20.0909" x1="114" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="114" y0="21.7273" x1="114" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="114" y0="23.3636" x1="114" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="114" y0="25.5455" x1="114" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="114" y0="26.6364" x1="114" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="115" y0="14.0909" x1="115" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="115" y0="7.54545" x1="115" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="115" y0="27.1818" x1="115" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="115" y0="8.63636" x1="116" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="115" y0="10.2727" x1="116" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="115" y0="12.4545" x1="116" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="115" y0="13.5455" x1="116" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="115" y0="15.1818" x1="116" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="115" y0="21.7273" x1="116" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="115" y0="19" x1="116" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="115" y0="20.0909" x1="116" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="115" y0="23.3636" x1="116" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="115" y0="25.5455" x1="116" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="115" y0="28.2727" x1="117" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="115" y0="38.6364" x1="117" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="117" y0="8.09091" x1="117" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="117" y0="5.90909" x1="117" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="117" y0="12.4545" x1="117" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="117" y0="19" x1="117" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="117" y0="21.1818" x1="117" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="117" y0="23.3636" x1="117" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="117" y0="27.7273" x1="119" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="117" y0="25.5455" x1="117" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="118" y0="5.90909" x1="118" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="118" y0="12.4545" x1="118" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="118" y0="8.09091" x1="118" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="118" y0="5.90909" x1="119" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="118" y0="8.09091" x1="119" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="118" y0="12.4545" x1="118" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="119" y0="7.54545" x1="119" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="119" y0="9.72727" x1="119" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="119" y0="12.4545" x1="119" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="119" y0="14.0909" x1="119" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="119" y0="22.8182" x1="119" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="119" y0="20.6364" x1="119" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="119" y0="25.5455" x1="119" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="119" y0="29.3636" x1="119" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="119" y0="27.1818" x1="120" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="119" y0="35.9091" x1="119" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="119" y0="32.0909" x1="120" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="120" y0="29.3636" x1="120" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="120" y0="5.90909" x1="121" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="120" y0="12.4545" x1="121" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="120" y0="7.54545" x1="121" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="120" y0="9.72727" x1="121" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="120" y0="20.6364" x1="121" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="120" y0="22.8182" x1="121" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="120" y0="27.1818" x1="121" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="120" y0="25.5455" x1="121" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="121" y0="20.6364" x1="121" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="121" y0="22.8182" x1="121" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="121" y0="29.3636" x1="121" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="122" y0="20.6364" x1="122" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="122" y0="22.8182" x1="122" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="122" y0="27.1818" x1="122" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="122" y0="5.90909" x1="122" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="122" y0="9.72727" x1="122" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="122" y0="7.54545" x1="122" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="122" y0="12.4545" x1="122" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="122" y0="20.6364" x1="122" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="122" y0="19" x1="122" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="122" y0="22.8182" x1="122" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="122" y0="25.5455" x1="124" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="124" y0="7.54545" x1="124" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="124" y0="9.72727" x1="124" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="124" y0="5.90909" x1="124" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="124" y0="12.4545" x1="124" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="124" y0="20.6364" x1="124" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="124" y0="22.8182" x1="124" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="124" y0="19" x1="124" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="124" y0="27.1818" x1="124" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="124" y0="32.0909" x1="124" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="124" y0="35.9091" x1="124" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="124" y0="5.90909" x1="125" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="124" y0="12.4545" x1="125" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="125" y0="5.90909" x1="125" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="125" y0="12.4545" x1="125" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="125" y0="19" x1="125" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="125" y0="25.5455" x1="126" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="126" y0="8.63636" x1="126" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="126" y0="10.2727" x1="126" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="126" y0="12.4545" x1="126" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="126" y0="15.1818" x1="126" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="126" y0="23.3636" x1="126" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="126" y0="21.7273" x1="126" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="126" y0="28.2727" x1="126" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="126" y0="34.8182" x1="126" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="126" y0="29.9091" x1="126" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="127" y0="28.2727" x1="127" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="127" y0="3.72727" x1="127" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="127" y0="8.63636" x1="128" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="127" y0="5.90909" x1="127" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="127" y0="10.2727" x1="128" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="127" y0="12.4545" x1="128" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="127" y0="23.3636" x1="128" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="127" y0="21.7273" x1="128" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="127" y0="19" x1="127" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="127" y0="25.5455" x1="128" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="128" y0="19" x1="128" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="128" y0="28.2727" x1="128" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="128" y0="21.7273" x1="128" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="128" y0="19" x1="128" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="128" y0="25.5455" x1="129" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="129" y0="5.90909" x1="129" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="129" y0="8.63636" x1="129" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="129" y0="3.72727" x1="129" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="129" y0="10.2727" x1="129" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="129" y0="12.4545" x1="129" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="129" y0="16.8182" x1="129" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="129" y0="19" x1="129" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="129" y0="21.7273" x1="129" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="129" y0="23.3636" x1="131" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="129" y0="28.2727" x1="129" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="130" y0="3.72727" x1="131" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="130" y0="5.90909" x1="131" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="130" y0="10.2727" x1="131" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="130" y0="7.54545" x1="131" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="130" y0="12.4545" x1="131" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="130" y0="20.6364" x1="131" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="130" y0="16.8182" x1="131" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="130" y0="19" x1="131" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="131" y0="25.5455" x1="131" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="131" y0="27.1818" x1="131" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="131" y0="33.7273" x1="131" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="132" y0="4.81818" x1="132" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="132" y0="7.54545" x1="132" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="132" y0="9.72727" x1="132" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="132" y0="11.3636" x1="132" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="132" y0="16.2727" x1="132" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="132" y0="14.0909" x1="132" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="132" y0="20.6364" x1="132" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="132" y0="19" x1="132" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="132" y0="17.9091" x1="132" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="132" y0="22.8182" x1="132" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="132" y0="29.3636" x1="133" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="134" y0="19" x1="134" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="134" y0="21.7273" x1="135" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="134" y0="17.9091" x1="134" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="134" y0="17.9091" x1="135" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="134" y0="19" x1="135" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="135" y0="21.7273" x1="135" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="135" y0="19" x1="135" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="135" y0="17.9091" x1="135" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="135" y0="2.09091" x1="136" y1="2.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="3.18182" x1="136" y1="3.18182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="4.81818" x1="136" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="6.45455" x1="136" y1="6.45455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="8.63636" x1="136" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="9.72727" x1="136" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="16.2727" x1="136" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="11.3636" x1="136" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="13" x1="136" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="15.1818" x1="136" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="21.7273" x1="136" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="135" y0="17.9091" x1="136" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="19.5455" x1="136" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="136" y0="28.2727" x1="136" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="136" y0="34.8182" x1="136" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="137" y0="21.7273" x1="137" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="137" y0="19.5455" x1="137" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="137" y0="17.9091" x1="137" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="138" y0="17.9091" x1="138" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="138" y0="19.5455" x1="138" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="138" y0="21.7273" x1="138" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="138" y0="17.9091" x1="139" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="138" y0="21.7273" x1="138" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="138" y0="19.5455" x1="139" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="139" y0="32.0909" x1="139" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="139" y0="12.4545" x1="139" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="139" y0="10.2727" x1="139" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="139" y0="8.63636" x1="139" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="139" y0="5.90909" x1="139" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="139" y0="15.1818" x1="139" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="139" y0="20.0909" x1="139" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="139" y0="16.8182" x1="139" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="139" y0="19" x1="139" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="139" y0="21.7273" x1="139" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="139" y0="23.3636" x1="139" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="139" y0="25.5455" x1="139" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="141" y0="12.4545" x1="141" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="141" y0="19" x1="141" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="141" y0="25.5455" x1="141" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="141" y0="12.4545" x1="141" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="141" y0="19" x1="141" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="141" y0="25.5455" x1="141" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="142" y0="12.4545" x1="142" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="142" y0="19" x1="142" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="142" y0="25.5455" x1="142" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="142" y0="12.4545" x1="143" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="142" y0="19" x1="143" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="142" y0="25.5455" x1="143" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="144" y0="12.4545" x1="144" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="144" y0="19" x1="144" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="144" y0="25.5455" x1="144" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="146" y0="29.3636" x1="147" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="147" y0="22.8182" x1="148" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="147" y0="20.6364" x1="148" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="147" y0="25.5455" x1="148" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="147" y0="27.1818" x1="148" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="149" y0="32.0909" x1="149" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="150" y0="31" x1="150" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="151" y0="21.7273" x1="151" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="151" y0="20.0909" x1="151" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="151" y0="25.5455" x1="151" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="151" y0="29.9091" x1="152" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="152" y0="29.3636" x1="154" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="154" y0="22.8182" x1="154" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="154" y0="20.6364" x1="154" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="154" y0="27.1818" x1="154" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="154" y0="25.5455" x1="154" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="156" y0="32.0909" x1="156" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="157" y0="31" x1="157" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="157" y0="20.0909" x1="158" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="157" y0="21.7273" x1="158" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="157" y0="25.5455" x1="158" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="157" y0="29.9091" x1="159" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="159" y0="19" x1="160" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="159" y0="29.3636" x1="161" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="160" y0="16.2727" x1="161" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="161" y0="20.6364" x1="161" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="161" y0="22.8182" x1="161" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="161" y0="25.5455" x1="161" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="162" y0="17.9091" x1="163" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="162" y0="20.6364" x1="163" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="162" y0="38.6364" x1="163" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="164" y0="19" x1="164" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="164" y0="22.8182" x1="164" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="164" y0="20.6364" x1="164" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="164" y0="27.1818" x1="164" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="164" y0="25.5455" x1="164" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="166" y0="19" x1="167" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="166" y0="35.9091" x1="167" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="167" y0="16.2727" x1="167" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="167" y0="20.6364" x1="168" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="167" y0="22.8182" x1="168" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="167" y0="25.5455" x1="168" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="169" y0="17.9091" x1="169" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="169" y0="20.6364" x1="169" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="169" y0="38.6364" x1="169" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="171" y0="19" x1="171" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="171" y0="22.8182" x1="171" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="171" y0="20.6364" x1="171" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="171" y0="25.5455" x1="171" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="172" y0="12.4545" x1="174" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="172" y0="14.0909" x1="174" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="172" y0="19" x1="174" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="172" y0="20.6364" x1="174" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="172" y0="35.9091" x1="174" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="174" y0="22.8182" x1="174" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="174" y0="25.5455" x1="174" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="174" y0="27.1818" x1="174" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="175" y0="14.0909" x1="175" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="175" y0="20.6364" x1="175" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="175" y0="12.4545" x1="175" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="175" y0="19" x1="175" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="176" y0="14.0909" x1="176" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="176" y0="19" x1="176" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="176" y0="12.4545" x1="176" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="176" y0="20.6364" x1="176" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="176" y0="38.6364" x1="176" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="177" y0="9.72727" x1="178" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="177" y0="16.2727" x1="178" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="177" y0="14.0909" x1="178" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="177" y0="19" x1="178" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="177" y0="22.8182" x1="178" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="177" y0="20.6364" x1="178" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="177" y0="27.1818" x1="178" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="177" y0="25.5455" x1="178" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="179" y0="9.72727" x1="179" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="179" y0="16.2727" x1="179" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="179" y0="13.5455" x1="179" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="179" y0="20.0909" x1="179" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="179" y0="34.8182" x1="179" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="181" y0="10.2727" x1="181" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="181" y0="16.8182" x1="181" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="181" y0="13.5455" x1="181" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="181" y0="20.0909" x1="181" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="181" y0="23.3636" x1="181" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="181" y0="26.6364" x1="181" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="181" y0="25.5455" x1="181" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="182" y0="13.5455" x1="186" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="182" y0="10.2727" x1="186" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="182" y0="16.8182" x1="186" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="182" y0="20.0909" x1="186" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="182" y0="38.6364" x1="183" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="184" y0="23.3636" x1="184" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="184" y0="25.5455" x1="184" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="184" y0="26.6364" x1="184" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="186" y0="19" x1="187" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="186" y0="34.8182" x1="187" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="187" y0="15.1818" x1="187" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="187" y0="20.0909" x1="188" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="187" y0="23.3636" x1="188" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="187" y0="25.5455" x1="188" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="187" y0="26.6364" x1="188" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="189" y0="17.9091" x1="189" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="189" y0="20.0909" x1="189" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="189" y0="38.6364" x1="189" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="191" y0="20.0909" x1="191" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="191" y0="19" x1="191" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="191" y0="23.3636" x1="191" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="191" y0="25.5455" x1="191" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="191" y0="26.6364" x1="191" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="192" y0="19" x1="194" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="192" y0="34.8182" x1="194" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="194" y0="15.1818" x1="194" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="194" y0="20.0909" x1="195" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="194" y0="23.3636" x1="195" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="194" y0="26.6364" x1="195" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="194" y0="25.5455" x1="195" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="196" y0="20.0909" x1="196" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="196" y0="17.9091" x1="196" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="196" y0="38.6364" x1="197" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="198" y0="19" x1="198" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="198" y0="20.0909" x1="198" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="198" y0="23.3636" x1="198" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="198" y0="26.6364" x1="198" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="198" y0="25.5455" x1="198" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="199" y0="13.5455" x1="201" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="199" y0="12.4545" x1="201" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="199" y0="20.0909" x1="201" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="199" y0="19" x1="201" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="199" y0="34.8182" x1="201" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="201" y0="23.3636" x1="201" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="201" y0="25.5455" x1="201" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="201" y0="26.6364" x1="201" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="202" y0="12.4545" x1="202" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="202" y0="20.0909" x1="202" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="202" y0="13.5455" x1="202" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="202" y0="19" x1="202" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="203" y0="13.5455" x1="203" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="203" y0="12.4545" x1="203" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="203" y0="20.0909" x1="203" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="203" y0="19" x1="203" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="203" y0="38.6364" x1="203" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="204" y0="8.63636" x1="205" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="204" y0="15.1818" x1="205" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="204" y0="13.5455" x1="205" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="204" y0="23.3636" x1="205" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="204" y0="20.0909" x1="205" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="204" y0="25.5455" x1="205" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="204" y0="26.6364" x1="205" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="206" y0="8.63636" x1="206" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="206" y0="13.5455" x1="206" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="206" y0="15.1818" x1="206" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="206" y0="20.0909" x1="206" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="206" y0="32.0909" x1="206" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="206" y0="35.9091" x1="206" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="208" y0="9.72727" x1="208" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="208" y0="14.0909" x1="208" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="208" y0="16.2727" x1="208" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="208" y0="20.6364" x1="208" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="208" y0="22.8182" x1="208" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="208" y0="25.5455" x1="208" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="208" y0="27.1818" x1="208" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="209" y0="9.72727" x1="211" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="209" y0="16.2727" x1="211" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="209" y0="14.0909" x1="211" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="209" y0="20.6364" x1="210" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="209" y0="38.6364" x1="211" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="211" y0="22.8182" x1="211" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="211" y0="20.6364" x1="211" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="211" y0="25.5455" x1="211" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="211" y0="27.1818" x1="211" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="213" y0="12.4545" x1="214" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="213" y0="19" x1="214" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="213" y0="22.8182" x1="213" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="213" y0="27.1818" x1="214" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="213" y0="32.0909" x1="214" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="213" y0="35.9091" x1="214" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="214" y0="9.72727" x1="214" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="214" y0="16.2727" x1="214" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="214" y0="14.0909" x1="215" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="214" y0="20.6364" x1="215" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="214" y0="22.8182" x1="215" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="214" y0="25.5455" x1="215" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="215" y0="26.6364" x1="216" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="216" y0="25.5455" x1="216" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="216" y0="25" x1="216" y1="25" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="216" y0="17.9091" x1="218" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="216" y0="11.3636" x1="218" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="216" y0="20.6364" x1="216" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="216" y0="24.4545" x1="218" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="216" y0="38.6364" x1="216" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="216" y0="16.2727" x1="217" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="217" y0="14.0909" x1="218" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="218" y0="12.4545" x1="218" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="218" y0="19" x1="218" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="218" y0="22.8182" x1="218" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="218" y0="20.6364" x1="218" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="218" y0="27.1818" x1="218" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="218" y0="25.5455" x1="218" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="219" y0="12.4545" x1="220" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="219" y0="20.6364" x1="220" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="219" y0="19" x1="220" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="219" y0="22.8182" x1="220" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="219" y0="35.9091" x1="221" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="220" y0="9.72727" x1="221" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="220" y0="16.2727" x1="221" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="221" y0="14.0909" x1="221" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="221" y0="20.6364" x1="221" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="221" y0="22.8182" x1="221" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="221" y0="25.5455" x1="221" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="221" y0="27.1818" x1="221" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="222" y0="26.6364" x1="222" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="222" y0="25.5455" x1="223" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="223" y0="25" x1="223" y1="25" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="223" y0="11.3636" x1="224" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="223" y0="17.9091" x1="224" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="223" y0="20.6364" x1="223" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="223" y0="24.4545" x1="224" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="223" y0="38.6364" x1="223" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="223" y0="16.2727" x1="224" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="224" y0="14.0909" x1="224" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="224" y0="12.4545" x1="225" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="224" y0="22.8182" x1="225" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="224" y0="20.6364" x1="225" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="224" y0="19" x1="225" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="224" y0="25.5455" x1="225" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="224" y0="27.1818" x1="225" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="226" y0="16.2727" x1="226" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="226" y0="12.4545" x1="226" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="226" y0="14.0909" x1="226" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="226" y0="19" x1="226" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="226" y0="20.6364" x1="226" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="226" y0="35.9091" x1="226" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="228" y0="12.4545" x1="228" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="228" y0="20.6364" x1="228" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="228" y0="22.8182" x1="228" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="228" y0="19" x1="228" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="228" y0="25.5455" x1="228" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="228" y0="27.1818" x1="228" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="228" y0="16.2727" x1="228" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="229" y0="14.0909" x1="229" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="229" y0="19" x1="229" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="229" y0="20.6364" x1="229" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="229" y0="19" x1="230" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="229" y0="12.4545" x1="230" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="229" y0="20.6364" x1="230" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="229" y0="33.7273" x1="230" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="231" y0="9.72727" x1="231" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="231" y0="14.0909" x1="231" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="231" y0="16.2727" x1="231" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="231" y0="20.6364" x1="231" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="231" y0="12.4545" x1="231" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="231" y0="19" x1="231" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="231" y0="22.8182" x1="231" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="231" y0="25.5455" x1="231" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="231" y0="27.1818" x1="231" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="233" y0="9.72727" x1="234" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="233" y0="16.2727" x1="234" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="233" y0="19" x1="233" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="233" y0="20.6364" x1="233" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="233" y0="36.4545" x1="234" y1="36.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="233" y0="14.0909" x1="234" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="234" y0="12.4545" x1="234" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="234" y0="27.7273" x1="234" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="234" y0="30.4545" x1="234" y1="30.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="234" y0="10.2727" x1="235" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="234" y0="20.6364" x1="235" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="234" y0="16.8182" x1="235" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="234" y0="19" x1="235" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="234" y0="23.3636" x1="235" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="234" y0="27.1818" x1="235" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="234" y0="25.5455" x1="235" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="234" y0="29.9091" x1="235" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="235" y0="14.0909" x1="235" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="235" y0="12.4545" x1="238" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="235" y0="26.0909" x1="236" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="235" y0="23.9091" x1="236" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="235" y0="27.7273" x1="236" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="236" y0="10.2727" x1="239" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="236" y0="16.8182" x1="238" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="236" y0="20.6364" x1="238" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="236" y0="19" x1="238" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="236" y0="23.3636" x1="238" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="236" y0="25.5455" x1="238" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="236" y0="27.1818" x1="238" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="239" y0="12.4545" x1="239" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="239" y0="11.3636" x1="239" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="239" y0="10.8182" x1="240" y1="10.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="239" y0="10.2727" x1="240" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="239" y0="16.8182" x1="240" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="239" y0="20.6364" x1="240" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="239" y0="19" x1="240" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="239" y0="23.3636" x1="240" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="240" y0="7.54545" x1="241" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="240" y0="14.0909" x1="241" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="241" y0="10.2727" x1="241" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="241" y0="16.8182" x1="241" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="241" y0="20.6364" x1="241" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="241" y0="19" x1="241" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="241" y0="23.3636" x1="241" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="242" y0="5.90909" x1="242" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="242" y0="4.81818" x1="243" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="243" y0="4.27273" x1="243" y1="4.27273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="243" y0="3.72727" x1="244" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="243" y0="16.8182" x1="243" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="243" y0="20.6364" x1="243" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="243" y0="19" x1="243" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="243" y0="23.3636" x1="243" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="244" y0="1" x1="244" y1="1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="244" y0="14.0909" x1="244" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="244" y0="3.72727" x1="245" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="244" y0="16.8182" x1="245" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="244" y0="23.3636" x1="245" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="244" y0="20.6364" x1="245" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="244" y0="19" x1="245" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="246" y0="12.4545" x1="246" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="246" y0="11.3636" x1="246" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="246" y0="10.8182" x1="246" y1="10.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="246" y0="10.2727" x1="247" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="246" y0="23.3636" x1="246" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="246" y0="25.5455" x1="246" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="246" y0="27.1818" x1="246" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="246" y0="29.9091" x1="246" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="247" y0="7.54545" x1="248" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="247" y0="20.6364" x1="248" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="248" y0="10.2727" x1="248" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="248" y0="23.3636" x1="248" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="248" y0="25.5455" x1="248" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="248" y0="27.1818" x1="248" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="248" y0="29.9091" x1="248" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="249" y0="5.90909" x1="249" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="249" y0="4.81818" x1="249" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="249" y0="4.27273" x1="250" y1="4.27273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="249" y0="3.72727" x1="250" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="249" y0="23.3636" x1="250" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="249" y0="25.5455" x1="250" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="249" y0="27.1818" x1="250" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="249" y0="29.9091" x1="250" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="251" y0="1" x1="251" y1="1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="251" y0="20.6364" x1="251" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="251" y0="3.72727" x1="251" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="251" y0="23.3636" x1="251" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="251" y0="27.1818" x1="251" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="251" y0="25.5455" x1="251" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="251" y0="29.9091" x1="251" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="253" y0="10.2727" x1="253" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="253" y0="16.8182" x1="253" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="253" y0="20.6364" x1="253" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="253" y0="19" x1="253" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="253" y0="23.3636" x1="253" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="253" y0="29.9091" x1="253" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="253" y0="36.4545" x1="253" y1="36.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="254" y0="10.2727" x1="255" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="254" y0="16.8182" x1="255" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="254" y0="20.6364" x1="255" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="254" y0="19" x1="255" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="254" y0="23.3636" x1="255" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="254" y0="29.9091" x1="255" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="256" y0="10.2727" x1="256" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="256" y0="16.8182" x1="256" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="256" y0="10.2727" x1="256" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="256" y0="14.6364" x1="256" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="256" y0="13" x1="256" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="256" y0="16.8182" x1="256" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="256" y0="19.5455" x1="256" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="256" y0="23.3636" x1="256" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="256" y0="21.1818" x1="256" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="256" y0="27.7273" x1="256" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="256" y0="34.2727" x1="256" y1="34.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="256" y0="29.9091" x1="256" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="257" y0="11.3636" x1="258" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="257" y0="17.9091" x1="258" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="257" y0="24.4545" x1="258" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="257" y0="28.8182" x1="258" y1="28.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="258" y0="12.4545" x1="258" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="258" y0="14.6364" x1="258" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="258" y0="16.8182" x1="258" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="258" y0="19" x1="258" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="258" y0="21.1818" x1="258" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="258" y0="23.3636" x1="258" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="258" y0="25.5455" x1="258" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="258" y0="27.7273" x1="258" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="259" y0="13" x1="259" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="259" y0="19.5455" x1="259" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="259" y0="26.0909" x1="259" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="259" y0="16.8182" x1="260" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="259" y0="14.0909" x1="260" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="259" y0="20.6364" x1="260" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="259" y0="23.3636" x1="260" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="259" y0="19" x1="260" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="259" y0="27.1818" x1="261" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="259" y0="25.5455" x1="260" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="259" y0="29.9091" x1="260" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="259" y0="33.7273" x1="260" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="261" y0="14.0909" x1="261" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="261" y0="16.8182" x1="261" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="261" y0="23.3636" x1="261" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="261" y0="19" x1="261" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="261" y0="20.6364" x1="261" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="261" y0="25.5455" x1="261" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="261" y0="33.7273" x1="261" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="261" y0="29.9091" x1="261" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="262" y0="19" x1="262" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="262" y0="16.8182" x1="262" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="262" y0="20.6364" x1="263" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="262" y0="14.0909" x1="263" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="263" y0="15.1818" x1="263" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="263" y0="20.0909" x1="263" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="263" y0="13.5455" x1="263" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="263" y0="12.4545" x1="263" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="263" y0="21.7273" x1="263" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="263" y0="19" x1="263" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="263" y0="16.8182" x1="263" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="263" y0="23.3636" x1="263" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="263" y0="25.5455" x1="263" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="263" y0="32.0909" x1="263" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="264" y0="26.6364" x1="264" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="264" y0="33.1818" x1="264" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="264" y0="27.1818" x1="265" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="264" y0="33.7273" x1="265" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="266" y0="28.2727" x1="266" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="266" y0="34.8182" x1="266" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="266" y0="26.6364" x1="266" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="266" y0="26.0909" x1="266" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="266" y0="14.0909" x1="266" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="266" y0="12.4545" x1="267" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="266" y0="16.2727" x1="266" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="266" y0="19" x1="268" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="266" y0="27.1818" x1="266" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="266" y0="25.5455" x1="266" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="266" y0="32.0909" x1="266" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="266" y0="35.9091" x1="266" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="267" y0="9.72727" x1="268" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="267" y0="16.2727" x1="268" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="267" y0="22.8182" x1="267" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="268" y0="14.0909" x1="268" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="268" y0="20.6364" x1="268" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="268" y0="22.8182" x1="268" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="268" y0="25.5455" x1="268" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="268" y0="27.1818" x1="268" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="269" y0="11.3636" x1="270" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="269" y0="14.0909" x1="270" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="269" y0="16.2727" x1="270" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="269" y0="17.9091" x1="270" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="269" y0="24.4545" x1="270" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="269" y0="38.6364" x1="270" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="271" y0="14.0909" x1="271" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="271" y0="12.4545" x1="271" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="271" y0="16.2727" x1="271" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="271" y0="20.6364" x1="271" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="271" y0="19" x1="271" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="271" y0="22.8182" x1="271" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="271" y0="25.5455" x1="271" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="272" y0="20.6364" x1="272" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="272" y0="22.8182" x1="272" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="272" y0="20.6364" x1="272" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="272" y0="22.8182" x1="272" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="273" y0="26.6364" x1="273" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="273" y0="26.0909" x1="273" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="273" y0="35.9091" x1="273" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="273" y0="14.0909" x1="273" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="273" y0="12.4545" x1="274" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="273" y0="16.2727" x1="273" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="273" y0="20.6364" x1="274" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="273" y0="19" x1="274" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="273" y0="22.8182" x1="273" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="273" y0="27.1818" x1="273" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="273" y0="25.5455" x1="273" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="273" y0="32.0909" x1="273" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="274" y0="9.72727" x1="274" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="274" y0="16.2727" x1="274" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="274" y0="22.8182" x1="274" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="274" y0="14.0909" x1="275" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="274" y0="22.8182" x1="275" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="274" y0="20.6364" x1="275" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="274" y0="25.5455" x1="275" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="274" y0="27.1818" x1="275" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="276" y0="11.3636" x1="276" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="276" y0="14.0909" x1="276" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="276" y0="17.9091" x1="276" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="276" y0="16.2727" x1="276" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="276" y0="24.4545" x1="276" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="276" y0="38.6364" x1="276" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="278" y0="12.4545" x1="278" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="278" y0="14.0909" x1="278" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="278" y0="20.6364" x1="278" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="278" y0="19" x1="278" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="278" y0="16.2727" x1="278" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="278" y0="22.8182" x1="278" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="278" y0="25.5455" x1="278" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="278" y0="22.8182" x1="279" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="278" y0="20.6364" x1="279" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="279" y0="20.6364" x1="279" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="279" y0="22.8182" x1="279" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="279" y0="12.4545" x1="280" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="279" y0="14.0909" x1="280" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="279" y0="16.2727" x1="280" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="279" y0="19" x1="280" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="279" y0="20.6364" x1="281" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="279" y0="25.5455" x1="281" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="279" y0="27.1818" x1="284" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="280" y0="35.9091" x1="280" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="281" y0="14.0909" x1="281" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="281" y0="12.4545" x1="281" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="281" y0="16.2727" x1="281" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="281" y0="20.6364" x1="281" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="281" y0="22.8182" x1="281" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="281" y0="19" x1="281" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="281" y0="25.5455" x1="282" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="282" y0="12.4545" x1="282" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="282" y0="14.0909" x1="282" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="282" y0="16.2727" x1="282" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="282" y0="19" x1="282" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="282" y0="14.0909" x1="282" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="282" y0="12.4545" x1="282" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="282" y0="16.2727" x1="282" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="282" y0="19" x1="282" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="283" y0="14.0909" x1="283" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="283" y0="16.2727" x1="283" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="283" y0="12.4545" x1="283" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="283" y0="19" x1="283" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="283" y0="25.5455" x1="283" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="283" y0="38.6364" x1="283" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="284" y0="9.72727" x1="285" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="284" y0="16.2727" x1="285" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="284" y0="12.4545" x1="285" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="284" y0="14.0909" x1="285" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="284" y0="22.8182" x1="285" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="284" y0="20.6364" x1="285" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="284" y0="25.5455" x1="285" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="284" y0="27.1818" x1="285" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="286" y0="9.72727" x1="286" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="286" y0="13.5455" x1="286" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="286" y0="20.0909" x1="286" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="286" y0="16.2727" x1="286" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="286" y0="21.7273" x1="286" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="286" y0="22.8182" x1="286" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="286" y0="26.6364" x1="291" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="286" y0="34.8182" x1="287" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="288" y0="10.2727" x1="288" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="288" y0="13.5455" x1="288" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="288" y0="20.0909" x1="288" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="288" y0="16.8182" x1="288" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="288" y0="23.3636" x1="288" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="288" y0="21.7273" x1="288" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="288" y0="25.5455" x1="288" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="290" y0="10.2727" x1="291" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="290" y0="12.4545" x1="291" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="290" y0="20.0909" x1="291" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="290" y0="21.7273" x1="291" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="290" y0="16.8182" x1="291" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="290" y0="13.5455" x1="291" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="290" y0="23.3636" x1="291" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="290" y0="38.6364" x1="290" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="291" y0="23.3636" x1="292" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="291" y0="25.5455" x1="292" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="291" y0="26.6364" x1="292" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="292" y0="27.1818" x1="293" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="293" y0="26.6364" x1="293" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="293" y0="26.0909" x1="293" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="293" y0="12.4545" x1="294" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="293" y0="19" x1="294" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="293" y0="25.5455" x1="293" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="293" y0="34.8182" x1="293" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="294" y0="8.63636" x1="294" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="294" y0="15.1818" x1="294" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="295" y0="13.5455" x1="295" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="295" y0="16.8182" x1="295" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="295" y0="15.1818" x1="295" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="295" y0="21.7273" x1="295" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="295" y0="19" x1="295" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="295" y0="20.0909" x1="295" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="295" y0="23.3636" x1="295" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="295" y0="25.5455" x1="295" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="295" y0="26.6364" x1="295" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="296" y0="11.3636" x1="297" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="296" y0="15.1818" x1="297" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="296" y0="13.5455" x1="297" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="296" y0="17.9091" x1="297" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="296" y0="24.4545" x1="297" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="296" y0="38.6364" x1="297" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="298" y0="12.4545" x1="298" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="298" y0="15.1818" x1="298" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="298" y0="13.5455" x1="298" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="298" y0="21.7273" x1="298" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="298" y0="20.0909" x1="298" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="298" y0="19" x1="298" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="298" y0="16.8182" x1="298" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="298" y0="23.3636" x1="298" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="298" y0="25.5455" x1="298" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="298" y0="21.7273" x1="299" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="298" y0="20.0909" x1="299" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="299" y0="20.0909" x1="299" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="299" y0="21.7273" x1="299" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="299" y0="27.1818" x1="299" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="299" y0="26.6364" x1="300" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="299" y0="26.0909" x1="300" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="300" y0="12.4545" x1="301" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="300" y0="15.1818" x1="300" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="300" y0="13.5455" x1="300" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="300" y0="16.8182" x1="300" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="300" y0="21.7273" x1="304" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="300" y0="23.3636" x1="300" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="300" y0="20.0909" x1="304" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="300" y0="19" x1="301" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="300" y0="25.5455" x1="300" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="300" y0="34.8182" x1="300" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="301" y0="8.63636" x1="301" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="301" y0="15.1818" x1="301" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="301" y0="16.8182" x1="302" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="301" y0="13.5455" x1="302" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="301" y0="15.1818" x1="302" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="301" y0="19" x1="302" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="301" y0="23.3636" x1="302" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="301" y0="25.5455" x1="302" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="301" y0="26.6364" x1="302" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="303" y0="11.3636" x1="303" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="303" y0="15.1818" x1="303" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="303" y0="13.5455" x1="303" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="303" y0="17.9091" x1="303" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="303" y0="24.4545" x1="303" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="303" y0="38.6364" x1="303" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="305" y0="12.4545" x1="305" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="305" y0="15.1818" x1="305" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="305" y0="13.5455" x1="305" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="305" y0="19" x1="305" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="305" y0="16.8182" x1="305" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="305" y0="20.0909" x1="305" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="305" y0="21.7273" x1="305" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="305" y0="23.3636" x1="305" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="305" y0="25.5455" x1="305" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="305" y0="20.0909" x1="305" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="305" y0="21.7273" x1="305" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="306" y0="20.0909" x1="306" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="306" y0="21.7273" x1="306" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="306" y0="15.1818" x1="307" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="306" y0="12.4545" x1="307" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="306" y0="16.8182" x1="307" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="306" y0="13.5455" x1="307" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="306" y0="21.7273" x1="307" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="306" y0="19" x1="307" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="306" y0="20.0909" x1="307" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="306" y0="25.5455" x1="307" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="306" y0="26.6364" x1="311" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="306" y0="34.8182" x1="307" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="308" y0="16.8182" x1="308" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="308" y0="12.4545" x1="308" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="308" y0="15.1818" x1="308" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="308" y0="13.5455" x1="308" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="308" y0="20.0909" x1="308" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="308" y0="19" x1="308" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="308" y0="23.3636" x1="308" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="308" y0="25.5455" x1="308" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="309" y0="16.8182" x1="309" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="309" y0="15.1818" x1="309" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="309" y0="13.5455" x1="309" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="309" y0="12.4545" x1="309" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="309" y0="19" x1="309" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="309" y0="20.0909" x1="309" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="309" y0="25.5455" x1="309" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="310" y0="16.8182" x1="310" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="310" y0="15.1818" x1="310" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="310" y0="13.5455" x1="310" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="310" y0="12.4545" x1="310" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="310" y0="19" x1="310" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="310" y0="20.0909" x1="310" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="310" y0="25.5455" x1="310" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="310" y0="38.6364" x1="310" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="311" y0="8.63636" x1="312" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="311" y0="15.1818" x1="312" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="311" y0="10.2727" x1="312" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="311" y0="21.7273" x1="312" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="311" y0="23.3636" x1="312" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="311" y0="26.6364" x1="311" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="311" y0="12.4545" x1="312" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="311" y0="19" x1="312" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="311" y0="20.0909" x1="312" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="311" y0="16.8182" x1="312" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="311" y0="13.5455" x1="312" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="311" y0="25.5455" x1="312" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="313" y0="8.63636" x1="313" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="313" y0="15.1818" x1="313" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="313" y0="21.7273" x1="313" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="313" y0="20.0909" x1="313" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="313" y0="19" x1="313" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="313" y0="13.5455" x1="313" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="313" y0="26.6364" x1="313" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="313" y0="35.9091" x1="313" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="315" y0="9.72727" x1="315" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="315" y0="16.2727" x1="315" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="315" y0="14.0909" x1="315" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="315" y0="12.4545" x1="315" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="315" y0="20.6364" x1="315" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="315" y0="19" x1="315" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="315" y0="22.8182" x1="315" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="315" y0="25.5455" x1="315" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="315" y0="27.1818" x1="315" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="316" y0="9.72727" x1="318" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="316" y0="14.0909" x1="318" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="316" y0="12.4545" x1="318" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="316" y0="16.2727" x1="318" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="316" y0="22.8182" x1="317" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="316" y0="20.6364" x1="317" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="316" y0="19" x1="317" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="316" y0="27.1818" x1="319" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="316" y0="25.5455" x1="317" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="316" y0="38.6364" x1="317" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="318" y0="20.6364" x1="318" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="318" y0="19" x1="318" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="318" y0="22.8182" x1="318" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="318" y0="25.5455" x1="318" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="318" y0="22.8182" x1="319" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="318" y0="20.6364" x1="319" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="319" y0="14.0909" x1="319" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="319" y0="20.6364" x1="319" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="319" y0="22.8182" x1="319" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="319" y0="13.5455" x1="320" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="319" y0="13" x1="320" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="320" y0="12.4545" x1="320" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="320" y0="16.2727" x1="320" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="320" y0="19" x1="320" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="320" y0="20.6364" x1="323" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="320" y0="22.8182" x1="323" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="320" y0="27.1818" x1="320" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="320" y0="32.0909" x1="320" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="320" y0="35.9091" x1="320" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="321" y0="9.72727" x1="321" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="321" y0="16.2727" x1="321" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="321" y0="14.0909" x1="322" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="321" y0="19" x1="322" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="321" y0="16.2727" x1="322" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="321" y0="25.5455" x1="322" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="321" y0="27.1818" x1="322" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="323" y0="14.0909" x1="323" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="323" y0="17.9091" x1="323" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="323" y0="16.2727" x1="323" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="323" y0="11.3636" x1="323" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="323" y0="38.6364" x1="323" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="325" y0="12.4545" x1="325" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="325" y0="16.2727" x1="325" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="325" y0="14.0909" x1="325" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="325" y0="19" x1="325" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="325" y0="20.6364" x1="325" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="325" y0="22.8182" x1="325" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="325" y0="25.5455" x1="325" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="325" y0="20.6364" x1="325" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="325" y0="22.8182" x1="325" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="326" y0="20.6364" x1="326" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="326" y0="22.8182" x1="326" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="326" y0="35.9091" x1="327" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="326" y0="19" x1="331" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="326" y0="16.2727" x1="327" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="326" y0="14.0909" x1="327" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="326" y0="12.4545" x1="327" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="326" y0="20.6364" x1="331" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="327" y0="9.72727" x1="328" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="327" y0="16.2727" x1="328" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="328" y0="14.0909" x1="328" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="328" y0="16.2727" x1="328" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="328" y0="22.8182" x1="328" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="328" y0="25.5455" x1="328" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="330" y0="16.2727" x1="330" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="330" y0="11.3636" x1="330" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="330" y0="14.0909" x1="330" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="330" y0="17.9091" x1="330" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="330" y0="38.6364" x1="330" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="331" y0="20.6364" x1="332" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="331" y0="16.2727" x1="332" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="331" y0="14.0909" x1="332" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="331" y0="12.4545" x1="332" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="331" y0="22.8182" x1="332" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="331" y0="19" x1="332" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="331" y0="25.5455" x1="332" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="332" y0="20.6364" x1="332" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="332" y0="19" x1="332" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="332" y0="20.6364" x1="333" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="332" y0="19" x1="333" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="333" y0="16.2727" x1="336" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="333" y0="14.0909" x1="333" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="333" y0="12.4545" x1="333" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="333" y0="20.6364" x1="335" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="333" y0="19" x1="335" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="333" y0="27.1818" x1="336" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="333" y0="35.9091" x1="333" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="335" y0="14.0909" x1="335" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="335" y0="22.8182" x1="335" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="335" y0="12.4545" x1="335" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="335" y0="25.5455" x1="335" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="336" y0="20.6364" x1="336" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="336" y0="14.0909" x1="336" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="336" y0="12.4545" x1="336" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="336" y0="19" x1="336" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="336" y0="26.6364" x1="336" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="336" y0="26.0909" x1="336" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="336" y0="19" x1="337" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="336" y0="14.0909" x1="337" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="336" y0="12.4545" x1="337" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="336" y0="20.6364" x1="337" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="336" y0="16.2727" x1="337" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="336" y0="25.5455" x1="339" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="336" y0="33.7273" x1="337" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="338" y0="7.54545" x1="339" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="338" y0="9.72727" x1="339" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="338" y0="12.4545" x1="339" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="338" y0="14.0909" x1="339" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="338" y0="20.6364" x1="340" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="338" y0="19" x1="339" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="338" y0="22.8182" x1="338" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="339" y0="18.4545" x1="339" y1="18.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="339" y0="25" x1="340" y1="25" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="340" y0="14.0909" x1="340" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="340" y0="7.54545" x1="340" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="340" y0="20.0909" x1="340" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="340" y0="17.9091" x1="340" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="340" y0="11.3636" x1="340" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="340" y0="24.4545" x1="341" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="340" y0="33.1818" x1="340" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="341" y0="8.63636" x1="342" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="341" y0="15.1818" x1="342" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="341" y0="13.5455" x1="342" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="341" y0="11.3636" x1="342" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="341" y0="17.9091" x1="342" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="341" y0="20.0909" x1="342" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="341" y0="21.7273" x1="342" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="341" y0="26.6364" x1="342" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="341" y0="24.4545" x1="342" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="343" y0="8.63636" x1="345" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="343" y0="11.3636" x1="345" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="343" y0="15.1818" x1="345" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="343" y0="13.5455" x1="345" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="343" y0="17.9091" x1="345" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="343" y0="21.7273" x1="345" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="343" y0="20.0909" x1="345" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="343" y0="26.6364" x1="345" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="343" y0="24.4545" x1="345" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="346" y0="19.5455" x1="347" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="346" y0="16.2727" x1="347" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="346" y0="14.6364" x1="347" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="346" y0="13" x1="347" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="346" y0="11.3636" x1="347" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="346" y0="9.72727" x1="347" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="346" y0="22.8182" x1="347" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="346" y0="24.4545" x1="347" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="346" y0="21.1818" x1="347" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="346" y0="17.9091" x1="347" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="346" y0="27.7273" x1="347" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="346" y0="32.6364" x1="347" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="348" y0="22.8182" x1="348" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="348" y0="19.5455" x1="348" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="348" y0="21.1818" x1="348" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="348" y0="24.4545" x1="348" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="19.5455" x1="349" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="24.4545" x1="349" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="21.1818" x1="349" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="22.8182" x1="349" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="9.72727" x1="349" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="14.6364" x1="349" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="13" x1="349" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="22.8182" x1="349" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="19.5455" x1="349" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="16.2727" x1="349" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="24.4545" x1="349" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="21.1818" x1="349" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="350" y0="9.72727" x1="350" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="350" y0="14.6364" x1="350" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="350" y0="19.5455" x1="350" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="350" y0="21.1818" x1="350" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="350" y0="22.8182" x1="350" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="350" y0="16.2727" x1="350" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="350" y0="13" x1="350" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="350" y0="24.4545" x1="350" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="350" y0="27.7273" x1="351" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="350" y0="32.6364" x1="351" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="351" y0="16.2727" x1="352" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="351" y0="13" x1="352" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="351" y0="11.3636" x1="352" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="351" y0="14.6364" x1="352" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="351" y0="22.8182" x1="352" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="351" y0="17.9091" x1="352" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="351" y0="21.1818" x1="352" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="351" y0="19.5455" x1="352" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="351" y0="24.4545" x1="352" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="351" y0="27.7273" x1="352" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="351" y0="32.6364" x1="352" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="353" y0="11.3636" x1="353" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="353" y0="14.0909" x1="353" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="353" y0="20.6364" x1="353" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="353" y0="16.2727" x1="353" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="353" y0="17.9091" x1="353" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="353" y0="24.4545" x1="353" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="353" y0="27.1818" x1="353" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="353" y0="32.0909" x1="353" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="354" y0="20.6364" x1="354" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="354" y0="17.9091" x1="355" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="354" y0="24.4545" x1="355" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="355" y0="20.6364" x1="355" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="355" y0="12.4545" x1="355" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="355" y0="16.2727" x1="355" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="355" y0="14.0909" x1="355" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="355" y0="19" x1="355" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="355" y0="27.1818" x1="355" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="355" y0="25.5455" x1="355" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="355" y0="32.0909" x1="355" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="356" y0="15.1818" x1="357" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="356" y0="21.7273" x1="357" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="356" y0="13.5455" x1="357" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="356" y0="20.0909" x1="357" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="356" y0="17.9091" x1="357" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="356" y0="24.4545" x1="357" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="356" y0="32.0909" x1="357" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="358" y0="21.7273" x1="358" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="358" y0="20.0909" x1="358" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="358" y0="25" x1="358" y1="25" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="358" y0="20.6364" x1="358" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="358" y0="16.2727" x1="358" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="358" y0="14.0909" x1="358" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="358" y0="19" x1="358" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="358" y0="22.8182" x1="358" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="358" y0="25.5455" x1="360" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="360" y0="15.1818" x1="361" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="360" y0="20.0909" x1="360" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="360" y0="17.9091" x1="360" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="360" y0="21.7273" x1="361" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="360" y0="24.4545" x1="360" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="360" y0="28.2727" x1="361" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="360" y0="33.1818" x1="361" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="361" y0="20.6364" x1="361" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="361" y0="14.0909" x1="361" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="361" y0="27.1818" x1="361" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="361" y0="15.1818" x1="362" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="361" y0="13.5455" x1="362" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="361" y0="21.7273" x1="362" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="361" y0="17.9091" x1="362" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="361" y0="20.0909" x1="362" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="361" y0="24.4545" x1="362" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="361" y0="26.6364" x1="362" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="363" y0="12.4545" x1="363" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="363" y0="19" x1="363" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="363" y0="25.5455" x1="363" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="363" y0="15.1818" x1="363" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="363" y0="11.3636" x1="363" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="363" y0="13.5455" x1="363" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="363" y0="20.0909" x1="363" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="363" y0="17.9091" x1="363" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="363" y0="21.7273" x1="363" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="363" y0="24.4545" x1="363" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="365" y0="15.1818" x1="365" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="365" y0="12.4545" x1="365" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="365" y0="10.2727" x1="365" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="365" y0="19" x1="365" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="365" y0="13.5455" x1="365" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="365" y0="21.7273" x1="365" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="365" y0="20.0909" x1="365" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="365" y0="16.8182" x1="365" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="365" y0="23.3636" x1="365" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="365" y0="26.6364" x1="365" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="365" y0="25.5455" x1="365" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="365" y0="32.0909" x1="365" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="366" y0="9.72727" x1="369" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="366" y0="14.0909" x1="369" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="366" y0="16.2727" x1="369" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="366" y0="12.4545" x1="369" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="366" y0="22.8182" x1="369" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="366" y0="20.6364" x1="369" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="366" y0="19" x1="369" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="366" y0="27.1818" x1="369" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="366" y0="25.5455" x1="369" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="367" y0="35.9091" x1="369" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="368" y0="42.4545" x1="370" y1="42.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="370" y0="5.90909" x1="370" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="370" y0="3.18182" x1="370" y1="3.18182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="370" y0="9.72727" x1="370" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="370" y0="7.54545" x1="370" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="370" y0="16.2727" x1="370" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="370" y0="12.4545" x1="370" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="370" y0="14.0909" x1="370" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="370" y0="22.8182" x1="370" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="370" y0="19" x1="370" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="370" y0="20.6364" x1="370" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="371" y0="11.3636" x1="372" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="371" y0="17.9091" x1="372" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="372" y0="11.3636" x1="372" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="372" y0="17.9091" x1="372" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="373" y0="11.3636" x1="373" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="373" y0="17.9091" x1="373" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="373" y0="11.3636" x1="374" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="373" y0="17.9091" x1="374" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="375" y0="14.0909" x1="376" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="375" y0="12.4545" x1="375" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="375" y0="11.3636" x1="375" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="375" y0="17.9091" x1="375" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="375" y0="19" x1="375" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="375" y0="20.6364" x1="376" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="377" y0="15.1818" x1="378" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="377" y0="12.4545" x1="377" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="377" y0="21.7273" x1="378" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="377" y0="19" x1="377" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="377" y0="11.3636" x1="377" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="377" y0="17.9091" x1="377" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="378" y0="15.7273" x1="380" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="378" y0="12.4545" x1="379" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="378" y0="11.3636" x1="379" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="378" y0="17.9091" x1="379" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="378" y0="22.2727" x1="380" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="378" y0="19" x1="379" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="380" y0="11.3636" x1="380" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="380" y0="17.9091" x1="380" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="380" y0="13.5455" x1="380" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="380" y0="20.0909" x1="380" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="380" y0="15.1818" x1="380" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="380" y0="21.7273" x1="380" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="381" y0="12.4545" x1="381" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="381" y0="19" x1="381" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="382" y0="15.1818" x1="382" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="382" y0="13.5455" x1="382" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="382" y0="17.9091" x1="382" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="382" y0="20.0909" x1="382" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="382" y0="21.7273" x1="382" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="382" y0="24.4545" x1="382" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="383" y0="14.0909" x1="383" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="383" y0="20.6364" x1="383" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="383" y0="15.1818" x1="384" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="383" y0="17.9091" x1="384" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="383" y0="20.0909" x1="384" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="383" y0="21.7273" x1="384" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="383" y0="24.4545" x1="384" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="383" y0="26.6364" x1="384" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="383" y0="28.2727" x1="384" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="384" y0="14.0909" x1="385" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="384" y0="20.6364" x1="385" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="385" y0="13.5455" x1="385" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="385" y0="20.0909" x1="385" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="386" y0="12.4545" x1="386" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="386" y0="19" x1="386" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="387" y0="11.3636" x1="387" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="387" y0="15.1818" x1="387" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="387" y0="13.5455" x1="387" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="387" y0="17.9091" x1="387" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="387" y0="21.7273" x1="387" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="387" y0="20.0909" x1="387" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="387" y0="24.4545" x1="387" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="387" y0="31" x1="387" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="387" y0="26.6364" x1="387" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="387" y0="34.8182" x1="387" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="388" y0="20.0909" x1="389" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="388" y0="13.5455" x1="389" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="388" y0="24.4545" x1="389" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="389" y0="17.9091" x1="390" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="389" y0="11.3636" x1="390" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="390" y0="15.7273" x1="390" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="390" y0="12.4545" x1="390" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="390" y0="22.2727" x1="390" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="390" y0="14.0909" x1="390" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="390" y0="19" x1="390" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="390" y0="20.6364" x1="390" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="390" y0="24.4545" x1="390" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="390" y0="27.1818" x1="390" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="390" y0="25.5455" x1="390" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="390" y0="33.7273" x1="390" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="390" y0="37.5455" x1="390" y1="37.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="392" y0="14.0909" x1="392" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="392" y0="20.6364" x1="392" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="393" y0="12.4545" x1="393" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="393" y0="19" x1="393" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="393" y0="17.9091" x1="394" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="393" y0="13.5455" x1="394" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="393" y0="21.7273" x1="394" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="393" y0="24.4545" x1="394" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="393" y0="26.6364" x1="394" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="393" y0="31" x1="394" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="393" y0="34.8182" x1="394" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="394" y0="15.1818" x1="394" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="394" y0="20.0909" x1="394" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="394" y0="17.9091" x1="395" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="394" y0="13.5455" x1="395" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="395" y0="14.0909" x1="395" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="395" y0="19" x1="395" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="395" y0="22.2727" x1="395" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="395" y0="24.4545" x1="395" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="395" y0="27.1818" x1="395" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="395" y0="25.5455" x1="395" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="395" y0="33.7273" x1="395" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="395" y0="37.5455" x1="395" y1="37.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="396" y0="15.7273" x1="396" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="396" y0="20.6364" x1="396" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="396" y0="14.0909" x1="396" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="396" y0="19" x1="396" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="397" y0="15.1818" x1="397" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="397" y0="17.9091" x1="397" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="397" y0="20.0909" x1="397" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="397" y0="24.4545" x1="397" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="397" y0="21.7273" x1="397" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="397" y0="26.6364" x1="397" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="397" y0="28.2727" x1="397" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="397" y0="31" x1="397" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="397" y0="34.8182" x1="397" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="398" y0="15.1818" x1="399" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="398" y0="21.7273" x1="399" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="399" y0="14.0909" x1="399" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="399" y0="20.6364" x1="399" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="399" y0="13.5455" x1="400" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="399" y0="20.0909" x1="400" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="400" y0="19" x1="400" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="400" y0="12.4545" x1="400" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="402" y0="15.1818" x1="403" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="402" y0="12.4545" x1="402" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="402" y0="13.5455" x1="402" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="402" y0="21.7273" x1="403" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="402" y0="20.0909" x1="402" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="402" y0="19" x1="402" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="403" y0="16.2727" x1="405" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="403" y0="13.5455" x1="404" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="403" y0="12.4545" x1="404" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="403" y0="20.0909" x1="404" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="403" y0="22.8182" x1="405" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="403" y0="19" x1="404" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="405" y0="12.4545" x1="405" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="405" y0="16.8182" x1="407" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="405" y0="13.5455" x1="405" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="405" y0="20.0909" x1="405" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="405" y0="19" x1="405" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="405" y0="23.3636" x1="407" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="407" y0="12.4545" x1="407" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="407" y0="14.0909" x1="407" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="407" y0="16.2727" x1="407" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="407" y0="20.6364" x1="407" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="407" y0="19" x1="407" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="407" y0="22.8182" x1="407" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="408" y0="13.5455" x1="408" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="408" y0="20.0909" x1="408" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="408" y0="14.0909" x1="409" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="408" y0="20.6364" x1="409" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="409" y0="15.1818" x1="410" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="409" y0="21.7273" x1="410" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="410" y0="16.2727" x1="410" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="410" y0="19" x1="410" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="410" y0="22.8182" x1="410" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="410" y0="20.6364" x1="410" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="410" y0="25.5455" x1="410" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="410" y0="27.1818" x1="410" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="410" y0="29.3636" x1="410" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="410" y0="32.0909" x1="410" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="411" y0="15.1818" x1="411" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="411" y0="21.7273" x1="411" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="412" y0="14.0909" x1="412" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="412" y0="20.6364" x1="412" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="413" y0="13.5455" x1="413" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="413" y0="20.0909" x1="413" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="413" y0="14.0909" x1="414" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="413" y0="12.4545" x1="414" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="413" y0="16.2727" x1="414" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="413" y0="19" x1="414" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="413" y0="20.6364" x1="414" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="413" y0="22.8182" x1="414" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="413" y0="27.1818" x1="414" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="413" y0="25.5455" x1="414" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="413" y0="32.0909" x1="414" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="415" y0="14.0909" x1="415" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="415" y0="20.6364" x1="415" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="416" y0="12.4545" x1="416" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="416" y0="19" x1="416" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="417" y0="13.5455" x1="417" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="417" y0="15.1818" x1="417" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="417" y0="16.8182" x1="417" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="417" y0="23.3636" x1="417" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="417" y0="21.7273" x1="417" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="417" y0="20.0909" x1="417" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="417" y0="25.5455" x1="417" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="417" y0="32.0909" x1="417" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="417" y0="38.6364" x1="417" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="418" y0="15.1818" x1="419" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="418" y0="21.7273" x1="419" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="420" y0="13.5455" x1="420" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="420" y0="20.0909" x1="420" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="420" y0="14.0909" x1="420" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="420" y0="19" x1="420" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="420" y0="22.8182" x1="420" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="420" y0="27.1818" x1="420" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="420" y0="25.5455" x1="420" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="420" y0="32.0909" x1="420" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="420" y0="35.9091" x1="420" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="421" y0="16.2727" x1="421" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="421" y0="20.6364" x1="421" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="421" y0="14.0909" x1="422" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="421" y0="19" x1="422" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="422" y0="15.1818" x1="422" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="422" y0="20.0909" x1="422" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="422" y0="23.3636" x1="422" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="422" y0="26.6364" x1="422" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="422" y0="25.5455" x1="422" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="422" y0="32.0909" x1="422" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="422" y0="38.6364" x1="422" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="422" y0="16.8182" x1="423" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="422" y0="21.7273" x1="423" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="423" y0="15.1818" x1="423" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="423" y0="20.0909" x1="423" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="423" y0="16.2727" x1="424" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="423" y0="19" x1="424" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="423" y0="20.6364" x1="424" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="423" y0="22.8182" x1="424" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="423" y0="25.5455" x1="424" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="423" y0="29.3636" x1="424" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="423" y0="27.1818" x1="424" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="423" y0="32.0909" x1="424" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="423" y0="35.9091" x1="424" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="425" y0="16.2727" x1="425" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="425" y0="22.8182" x1="425" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="426" y0="16.2727" x1="426" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="426" y0="22.8182" x1="426" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="426" y0="16.2727" x1="426" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="426" y0="22.8182" x1="426" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="427" y0="16.2727" x1="428" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="427" y0="18.4545" x1="428" y1="18.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="427" y0="20.0909" x1="428" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="427" y0="22.8182" x1="428" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="428" y0="16.2727" x1="429" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="428" y0="22.8182" x1="429" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="429" y0="16.2727" x1="429" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="429" y0="22.8182" x1="429" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="429" y0="16.2727" x1="430" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="429" y0="22.8182" x1="430" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="430" y0="16.2727" x1="431" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="430" y0="20.0909" x1="432" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="430" y0="18.4545" x1="432" y1="18.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="430" y0="22.8182" x1="431" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="432" y0="16.2727" x1="432" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="432" y0="22.8182" x1="432" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="432" y0="16.2727" x1="432" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="432" y0="22.8182" x1="433" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="433" y0="16.2727" x1="433" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="433" y0="22.8182" x1="433" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="433" y0="16.2727" x1="434" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="433" y0="14.0909" x1="434" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="433" y0="20.6364" x1="434" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="433" y0="19" x1="434" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="433" y0="22.8182" x1="434" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="435" y0="15.1818" x1="435" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="435" y0="20.0909" x1="435" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="435" y0="16.8182" x1="435" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="435" y0="19" x1="435" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="435" y0="21.7273" x1="435" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="435" y0="23.3636" x1="435" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="435" y0="25.5455" x1="435" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="437" y0="16.2727" x1="437" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="437" y0="19" x1="437" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="437" y0="20.6364" x1="437" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="437" y0="22.8182" x1="437" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="438" y0="19" x1="439" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="439" y0="19" x1="439" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="440" y0="19" x1="440" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="440" y0="19" x1="440" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="442" y0="15.7273" x1="443" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="442" y0="12.4545" x1="442" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="442" y0="17.3636" x1="443" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="442" y0="20.6364" x1="443" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="442" y0="22.2727" x1="443" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="442" y0="23.9091" x1="443" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="442" y0="25.5455" x1="443" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="442" y0="19" x1="443" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="443" y0="12.4545" x1="443" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="443" y0="16.8182" x1="444" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="443" y0="15.1818" x1="444" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="443" y0="19" x1="444" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="443" y0="20.0909" x1="444" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="443" y0="23.3636" x1="444" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="443" y0="25.5455" x1="444" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="445" y0="19" x1="445" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="446" y0="19" x1="446" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="446" y0="19" x1="446" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="447" y0="19" x1="447" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="448" y0="12.4545" x1="449" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="448" y0="15.7273" x1="450" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="448" y0="17.3636" x1="450" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="448" y0="20.6364" x1="450" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="448" y0="22.2727" x1="450" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="448" y0="23.9091" x1="450" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="448" y0="25.5455" x1="450" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="449" y0="19" x1="449" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="450" y0="12.4545" x1="450" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="450" y0="15.1818" x1="450" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="450" y0="20.0909" x1="450" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="450" y0="16.8182" x1="450" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="450" y0="19" x1="450" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="450" y0="23.3636" x1="451" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="450" y0="25.5455" x1="451" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="452" y0="19" x1="452" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="452" y0="25.5455" x1="452" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="452" y0="19" x1="453" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="452" y0="25.5455" x1="453" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="453" y0="19" x1="453" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="453" y0="25.5455" x1="453" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="453" y0="19" x1="454" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="454" y0="25.5455" x1="454" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="455" y0="15.7273" x1="457" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="455" y0="12.4545" x1="455" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="455" y0="20.6364" x1="457" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="455" y0="22.2727" x1="457" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="455" y0="17.3636" x1="457" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="455" y0="23.9091" x1="457" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="455" y0="25.5455" x1="456" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="456" y0="19" x1="456" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="456" y0="12.4545" x1="457" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="457" y0="16.8182" x1="457" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="457" y0="15.1818" x1="457" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="457" y0="19" x1="457" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="457" y0="20.0909" x1="457" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="457" y0="23.3636" x1="457" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="457" y0="25.5455" x1="457" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="458" y0="15.7273" x1="459" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="458" y0="17.3636" x1="459" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="458" y0="12.4545" x1="459" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="459" y0="19" x1="459" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="459" y0="20.6364" x1="459" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="459" y0="22.2727" x1="459" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="459" y0="25.5455" x1="459" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="459" y0="23.9091" x1="459" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="460" y0="12.4545" x1="461" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="460" y0="16.8182" x1="461" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="460" y0="19" x1="461" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="460" y0="13.5455" x1="461" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="460" y0="20.0909" x1="461" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="460" y0="15.1818" x1="461" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="460" y0="21.7273" x1="461" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="460" y0="23.3636" x1="461" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="460" y0="25.5455" x1="461" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="462" y0="25.5455" x1="462" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="462" y0="32.0909" x1="462" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="462" y0="25.5455" x1="463" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="462" y0="32.0909" x1="463" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="463" y0="25.5455" x1="463" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="463" y0="32.0909" x1="463" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="464" y0="25.5455" x1="464" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="464" y0="32.0909" x1="464" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="465" y0="12.4545" x1="465" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="465" y0="19" x1="465" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="466" y0="12.4545" x1="466" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="466" y0="19" x1="466" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="466" y0="12.4545" x1="467" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="466" y0="19" x1="467" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="467" y0="35.9091" x1="467" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="467" y0="14.0909" x1="467" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="467" y0="16.2727" x1="467" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="467" y0="19" x1="467" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="467" y0="20.6364" x1="467" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="467" y0="27.1818" x1="474" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="469" y0="16.2727" x1="469" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="469" y0="14.0909" x1="469" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="469" y0="12.4545" x1="469" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="469" y0="20.6364" x1="469" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="469" y0="19" x1="469" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="469" y0="22.8182" x1="469" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="469" y0="25.5455" x1="469" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="470" y0="14.0909" x1="471" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="470" y0="16.2727" x1="471" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="470" y0="12.4545" x1="471" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="470" y0="19" x1="471" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="470" y0="38.6364" x1="471" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="472" y0="14.0909" x1="472" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="472" y0="16.2727" x1="472" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="472" y0="20.6364" x1="472" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="472" y0="12.4545" x1="472" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="472" y0="22.8182" x1="472" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="472" y0="25.5455" x1="472" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="472" y0="19" x1="473" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="473" y0="14.0909" x1="473" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="473" y0="12.4545" x1="473" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="473" y0="16.2727" x1="473" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="474" y0="15.1818" x1="474" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="474" y0="13.5455" x1="474" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="474" y0="20.0909" x1="474" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="474" y0="26.6364" x1="480" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="474" y0="34.8182" x1="474" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="475" y0="13.5455" x1="476" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="475" y0="12.4545" x1="476" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="475" y0="16.8182" x1="476" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="475" y0="15.1818" x1="476" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="475" y0="19" x1="476" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="475" y0="20.0909" x1="476" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="475" y0="23.3636" x1="476" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="475" y0="25.5455" x1="476" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="477" y0="13.5455" x1="477" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="477" y0="16.8182" x1="477" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="477" y0="15.1818" x1="477" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="477" y0="12.4545" x1="477" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="477" y0="19" x1="477" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="477" y0="38.6364" x1="477" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="479" y0="15.1818" x1="479" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="479" y0="12.4545" x1="479" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="479" y0="20.0909" x1="479" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="479" y0="16.8182" x1="479" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="479" y0="23.3636" x1="479" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="479" y0="25.5455" x1="479" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="479" y0="19" x1="479" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="480" y0="15.1818" x1="480" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="480" y0="12.4545" x1="480" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="480" y0="16.8182" x1="480" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="480" y0="35.9091" x1="480" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="480" y0="14.0909" x1="482" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="480" y0="20.6364" x1="481" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="480" y0="27.1818" x1="482" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="482" y0="12.4545" x1="484" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="482" y0="19" x1="484" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="482" y0="20.6364" x1="482" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="482" y0="22.8182" x1="482" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="482" y0="25.5455" x1="484" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="484" y0="10.2727" x1="486" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="484" y0="16.8182" x1="486" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="484" y0="23.3636" x1="485" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="484" y0="34.2727" x1="485" y1="34.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="485" y0="22.8182" x1="486" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="485" y0="11.3636" x1="487" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="485" y0="17.9091" x1="487" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="485" y0="19.5455" x1="486" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="485" y0="24.4545" x1="487" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="487" y0="19" x1="487" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="487" y0="12.4545" x1="487" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="487" y0="25.5455" x1="487" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="487" y0="34.8182" x1="489" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="488" y0="13" x1="489" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="488" y0="19.5455" x1="489" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="488" y0="26.0909" x1="489" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="489" y0="16.8182" x1="489" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="489" y0="15.1818" x1="489" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="489" y0="23.3636" x1="489" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="489" y0="13.5455" x1="489" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="489" y0="20.0909" x1="489" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="489" y0="19" x1="489" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="489" y0="26.6364" x1="489" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="489" y0="25.5455" x1="489" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="490" y0="14.0909" x1="490" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="490" y0="20.6364" x1="490" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="490" y0="27.1818" x1="490" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="490" y0="21.7273" x1="491" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="490" y0="15.1818" x1="491" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="490" y0="20.0909" x1="491" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="490" y0="16.8182" x1="491" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="490" y0="19" x1="491" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="490" y0="23.3636" x1="491" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="490" y0="28.2727" x1="491" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="490" y0="25.5455" x1="491" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="490" y0="38.6364" x1="492" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="492" y0="20.0909" x1="492" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="492" y0="15.1818" x1="492" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="492" y0="16.8182" x1="492" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="492" y0="12.4545" x1="492" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="492" y0="19" x1="492" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="492" y0="23.3636" x1="492" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="492" y0="25.5455" x1="492" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="493" y0="12.4545" x1="493" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="493" y0="19" x1="493" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="493" y0="12.4545" x1="494" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="493" y0="19" x1="493" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="493" y0="25.5455" x1="493" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="494" y0="16.2727" x1="495" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="494" y0="14.0909" x1="495" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="494" y0="20.6364" x1="495" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="494" y0="19" x1="495" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="494" y0="27.1818" x1="497" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="494" y0="35.9091" x1="494" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="495" y0="12.4545" x1="496" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="495" y0="14.0909" x1="496" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="495" y0="20.6364" x1="496" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="495" y0="22.8182" x1="496" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="495" y0="19" x1="496" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="495" y0="16.2727" x1="496" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="495" y0="25.5455" x1="496" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="497" y0="15.7273" x1="497" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="497" y0="17.3636" x1="497" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="497" y0="19" x1="497" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="497" y0="14.6364" x1="497" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="497" y0="12.4545" x1="497" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="497" y0="25.5455" x1="500" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="497" y0="34.2727" x1="497" y1="34.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="499" y0="15.7273" x1="499" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="499" y0="12.4545" x1="499" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="499" y0="14.6364" x1="499" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="499" y0="21.1818" x1="499" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="499" y0="22.2727" x1="499" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="499" y0="23.9091" x1="499" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="499" y0="19" x1="500" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="500" y0="14.6364" x1="500" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="500" y0="15.7273" x1="500" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="500" y0="12.4545" x1="500" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="500" y0="15.1818" x1="502" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="500" y0="16.8182" x1="502" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="500" y0="19" x1="502" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="500" y0="21.7273" x1="502" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="500" y0="28.2727" x1="504" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="500" y0="34.8182" x1="501" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="502" y0="10.2727" x1="502" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="502" y0="15.1818" x1="502" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="502" y0="19" x1="502" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="502" y0="23.3636" x1="502" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="502" y0="16.8182" x1="502" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="502" y0="12.4545" x1="502" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="502" y0="25.5455" x1="502" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="504" y0="10.2727" x1="504" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="504" y0="12.4545" x1="504" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="504" y0="20.6364" x1="504" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="504" y0="16.8182" x1="504" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="504" y0="14.0909" x1="504" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="504" y0="25.5455" x1="504" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="504" y0="23.3636" x1="504" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="504" y0="27.1818" x1="507" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="504" y0="33.7273" x1="505" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="505" y0="10.2727" x1="506" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="505" y0="14.0909" x1="506" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="505" y0="23.3636" x1="506" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="505" y0="20.6364" x1="506" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="505" y0="19" x1="506" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="505" y0="12.4545" x1="506" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="505" y0="25.5455" x1="506" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="506" y0="16.8182" x1="506" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="506" y0="10.2727" x1="507" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="506" y0="14.0909" x1="507" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="506" y0="12.4545" x1="507" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="507" y0="14.0909" x1="507" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="20.6364" x1="507" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="22.8182" x1="507" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="17.9091" x1="507" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="16.2727" x1="507" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="12.4545" x1="507" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="11.3636" x1="507" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="19" x1="507" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="25.5455" x1="507" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="29.3636" x1="507" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="510" y0="34.8182" x1="510" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="510" y0="31" x1="510" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="510" y0="8.63636" x1="511" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="510" y0="9.72727" x1="511" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="510" y0="15.1818" x1="511" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="510" y0="19.5455" x1="511" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="510" y0="22.8182" x1="511" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="510" y0="13" x1="511" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="510" y0="11.3636" x1="511" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="510" y0="17.9091" x1="511" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="510" y0="26.0909" x1="511" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="514" y0="15.1818" x1="514" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="514" y0="12.4545" x1="514" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="514" y0="19" x1="514" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="514" y0="16.8182" x1="514" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="514" y0="21.7273" x1="514" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="514" y0="23.3636" x1="514" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="514" y0="25.5455" x1="514" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="514" y0="32.0909" x1="514" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="515" y0="15.1818" x1="516" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="16.8182" x1="516" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="12.4545" x1="516" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="20.0909" x1="516" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="23.3636" x1="516" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="21.7273" x1="516" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="19" x1="516" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="13.5455" x1="516" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="25.5455" x1="516" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="26.6364" x1="516" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="33.1818" x1="516" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="517" y0="12.4545" x1="517" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="517" y0="19" x1="517" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="517" y0="16.2727" x1="517" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="517" y0="14.0909" x1="517" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="517" y0="12.4545" x1="517" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="517" y0="20.6364" x1="517" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="517" y0="19" x1="517" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="517" y0="22.8182" x1="517" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="517" y0="25.5455" x1="517" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="517" y0="27.1818" x1="517" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="517" y0="33.7273" x1="517" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="519" y0="5.90909" x1="519" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="519" y0="16.8182" x1="519" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="519" y0="12.4545" x1="519" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="519" y0="20.0909" x1="519" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="519" y0="15.1818" x1="519" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="519" y0="13.5455" x1="519" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="519" y0="23.3636" x1="519" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="519" y0="21.7273" x1="519" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="519" y0="19" x1="519" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="519" y0="28.2727" x1="519" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="519" y0="25.5455" x1="519" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="519" y0="34.8182" x1="519" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="519" y0="5.90909" x1="519" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="519" y0="12.4545" x1="519" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="520" y0="12.4545" x1="520" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="520" y0="5.90909" x1="520" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="520" y0="29.3636" x1="520" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="520" y0="28.2727" x1="520" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="520" y0="27.7273" x1="521" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="520" y0="9.72727" x1="521" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="520" y0="20.6364" x1="521" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="520" y0="14.0909" x1="521" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="520" y0="12.4545" x1="521" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="520" y0="7.54545" x1="521" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="520" y0="22.8182" x1="521" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="520" y0="27.1818" x1="525" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="520" y0="25.5455" x1="521" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="520" y0="32.0909" x1="521" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="520" y0="35.9091" x1="521" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="522" y0="7.54545" x1="522" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="522" y0="5.90909" x1="522" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="522" y0="9.72727" x1="522" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="522" y0="19" x1="522" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="522" y0="12.4545" x1="522" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="522" y0="22.8182" x1="522" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="522" y0="20.6364" x1="522" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="522" y0="25.5455" x1="522" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="523" y0="19" x1="523" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="523" y0="20.6364" x1="523" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="523" y0="20.6364" x1="523" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="523" y0="19" x1="523" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="524" y0="9.72727" x1="524" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="524" y0="7.54545" x1="524" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="524" y0="5.90909" x1="524" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="524" y0="12.4545" x1="524" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="524" y0="19" x1="524" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="524" y0="20.6364" x1="524" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="524" y0="38.6364" x1="525" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="525" y0="28.2727" x1="525" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="525" y0="5.90909" x1="526" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="525" y0="12.4545" x1="526" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="525" y0="19" x1="526" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="525" y0="20.6364" x1="526" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="525" y0="22.8182" x1="526" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="525" y0="27.1818" x1="526" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="525" y0="25.5455" x1="526" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="525" y0="29.3636" x1="526" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="526" y0="5.90909" x1="526" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="526" y0="12.4545" x1="526" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="526" y0="28.2727" x1="526" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="526" y0="5.90909" x1="527" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="526" y0="12.4545" x1="527" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="527" y0="27.1818" x1="527" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="527" y0="8.63636" x1="527" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="527" y0="20.0909" x1="527" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="527" y0="13.5455" x1="527" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="527" y0="10.2727" x1="527" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="527" y0="7" x1="527" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="527" y0="21.7273" x1="527" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="527" y0="23.3636" x1="527" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="527" y0="26.6364" x1="531" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="527" y0="25.5455" x1="527" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="527" y0="34.8182" x1="527" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="529" y0="8.63636" x1="529" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="529" y0="5.90909" x1="529" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="529" y0="10.2727" x1="529" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="529" y0="20.0909" x1="529" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="529" y0="12.4545" x1="529" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="529" y0="19" x1="529" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="529" y0="22.8182" x1="529" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="529" y0="20.0909" x1="529" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="529" y0="22.8182" x1="529" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="530" y0="22.8182" x1="530" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="530" y0="20.0909" x1="530" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="530" y0="5.90909" x1="531" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="530" y0="10.2727" x1="531" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="530" y0="8.63636" x1="531" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="530" y0="12.4545" x1="531" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="530" y0="19" x1="531" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="530" y0="20.0909" x1="531" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="530" y0="23.3636" x1="531" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="530" y0="38.6364" x1="531" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="532" y0="27.1818" x1="532" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="532" y0="23.3636" x1="532" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="532" y0="21.7273" x1="532" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="532" y0="5.90909" x1="532" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="532" y0="12.4545" x1="532" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="532" y0="20.0909" x1="532" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="532" y0="19" x1="532" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="532" y0="25.5455" x1="532" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="532" y0="28.2727" x1="532" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="533" y0="5.90909" x1="533" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="533" y0="12.4545" x1="533" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="533" y0="27.1818" x1="533" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="533" y0="5.90909" x1="534" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="533" y0="12.4545" x1="533" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="533" y0="26.6364" x1="534" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="534" y0="35.9091" x1="535" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="534" y0="7.54545" x1="534" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="534" y0="9.72727" x1="534" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="534" y0="14.0909" x1="534" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="534" y0="22.8182" x1="534" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="534" y0="20.6364" x1="534" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="534" y0="12.4545" x1="534" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="534" y0="25.5455" x1="534" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="534" y0="27.1818" x1="535" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="535" y0="9.72727" x1="536" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="535" y0="5.90909" x1="536" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="535" y0="7.54545" x1="536" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="535" y0="12.4545" x1="536" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="535" y0="20.6364" x1="536" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="535" y0="19" x1="536" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="535" y0="22.8182" x1="536" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="535" y0="25.5455" x1="537" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="536" y0="19" x1="536" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="536" y0="20.6364" x1="536" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="537" y0="19" x1="537" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="537" y0="20.6364" x1="537" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="537" y0="3.72727" x1="537" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="537" y0="10.2727" x1="537" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="537" y0="8.09091" x1="537" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="537" y0="6.45455" x1="537" y1="6.45455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="537" y0="19.5455" x1="537" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="537" y0="21.1818" x1="537" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="537" y0="23.3636" x1="539" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="537" y0="34.2727" x1="537" y1="34.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="539" y0="6.45455" x1="539" y1="6.45455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="539" y0="4.81818" x1="539" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="539" y0="9.72727" x1="539" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="539" y0="8.09091" x1="539" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="539" y0="11.3636" x1="539" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="539" y0="19.5455" x1="539" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="539" y0="21.1818" x1="539" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="539" y0="17.9091" x1="539" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="539" y0="24.4545" x1="540" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="539" y0="22.8182" x1="539" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="540" y0="5.90909" x1="541" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="540" y0="10.2727" x1="541" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="540" y0="8.63636" x1="541" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="540" y0="12.4545" x1="541" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="540" y0="20.0909" x1="541" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="540" y0="23.3636" x1="541" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="540" y0="21.7273" x1="541" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="540" y0="25.5455" x1="541" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="540" y0="34.8182" x1="542" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="541" y0="21.7273" x1="541" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="541" y0="20.0909" x1="541" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="542" y0="6.45455" x1="542" y1="6.45455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="542" y0="21.7273" x1="542" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="542" y0="13" x1="542" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="542" y0="20.0909" x1="542" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="542" y0="26.0909" x1="542" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="542" y0="8.63636" x1="542" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="542" y0="10.2727" x1="542" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="542" y0="21.7273" x1="542" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="542" y0="12.4545" x1="542" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="542" y0="7" x1="542" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="542" y0="20.0909" x1="542" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="542" y0="23.3636" x1="542" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="542" y0="13.5455" x1="542" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="542" y0="26.6364" x1="542" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="542" y0="25.5455" x1="542" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="543" y0="14.0909" x1="544" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="543" y0="7.54545" x1="544" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="543" y0="27.1818" x1="544" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="544" y0="15.1818" x1="544" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="544" y0="10.2727" x1="544" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="544" y0="8.63636" x1="544" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="544" y0="20.0909" x1="544" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="544" y0="13.5455" x1="544" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="544" y0="12.4545" x1="544" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="544" y0="21.7273" x1="544" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="544" y0="19" x1="544" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="544" y0="23.3636" x1="544" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="544" y0="28.2727" x1="545" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="544" y0="25.5455" x1="544" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="544" y0="38.6364" x1="545" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="545" y0="8.09091" x1="546" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="545" y0="23.3636" x1="546" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="545" y0="5.90909" x1="546" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="545" y0="12.4545" x1="546" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="545" y0="21.1818" x1="546" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="545" y0="19" x1="546" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="545" y0="27.7273" x1="547" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="545" y0="25.5455" x1="546" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="546" y0="5.90909" x1="546" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="546" y0="8.09091" x1="546" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="546" y0="12.4545" x1="546" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="547" y0="5.90909" x1="547" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="547" y0="8.09091" x1="547" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="547" y0="12.4545" x1="547" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="547" y0="7.54545" x1="547" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="547" y0="9.72727" x1="547" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="547" y0="12.4545" x1="547" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="547" y0="14.0909" x1="547" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="547" y0="20.6364" x1="547" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="547" y0="22.8182" x1="547" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="547" y0="27.1818" x1="548" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="547" y0="25.5455" x1="547" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="547" y0="29.3636" x1="548" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="547" y0="35.9091" x1="548" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="548" y0="32.0909" x1="548" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="548" y0="29.3636" x1="549" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="549" y0="9.72727" x1="549" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="549" y0="7.54545" x1="549" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="549" y0="5.90909" x1="549" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="549" y0="20.6364" x1="549" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="549" y0="12.4545" x1="549" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="549" y0="22.8182" x1="549" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="549" y0="25.5455" x1="549" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="549" y0="27.1818" x1="549" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="549" y0="22.8182" x1="550" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="549" y0="20.6364" x1="550" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="549" y0="29.3636" x1="550" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="550" y0="20.6364" x1="550" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="550" y0="22.8182" x1="550" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="550" y0="27.1818" x1="550" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="550" y0="7.54545" x1="551" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="550" y0="5.90909" x1="551" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="550" y0="9.72727" x1="551" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="550" y0="12.4545" x1="551" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="550" y0="20.6364" x1="551" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="550" y0="19" x1="551" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="550" y0="22.8182" x1="551" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="550" y0="25.5455" x1="552" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="552" y0="7.54545" x1="552" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="552" y0="5.90909" x1="552" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="552" y0="9.72727" x1="552" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="552" y0="12.4545" x1="552" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="552" y0="20.6364" x1="552" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="552" y0="19" x1="552" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="552" y0="22.8182" x1="552" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="552" y0="27.1818" x1="552" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="552" y0="32.0909" x1="552" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="552" y0="35.9091" x1="553" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="553" y0="5.90909" x1="553" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="553" y0="12.4545" x1="553" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="553" y0="5.90909" x1="554" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="553" y0="19" x1="554" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="553" y0="12.4545" x1="553" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="553" y0="25.5455" x1="554" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="554" y0="8.63636" x1="554" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="554" y0="12.4545" x1="554" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="554" y0="15.1818" x1="554" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="554" y0="10.2727" x1="554" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="554" y0="21.7273" x1="554" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="554" y0="23.3636" x1="554" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="554" y0="28.2727" x1="554" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="554" y0="34.8182" x1="554" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="554" y0="29.9091" x1="555" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="555" y0="28.2727" x1="555" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="555" y0="10.2727" x1="556" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="555" y0="5.90909" x1="556" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="555" y0="3.72727" x1="556" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="555" y0="8.63636" x1="556" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="555" y0="12.4545" x1="556" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="555" y0="23.3636" x1="556" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="555" y0="21.7273" x1="556" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="555" y0="19" x1="556" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="555" y0="25.5455" x1="556" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="556" y0="21.7273" x1="556" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="556" y0="19" x1="556" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="556" y0="28.2727" x1="556" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="557" y0="19" x1="557" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="557" y0="21.7273" x1="557" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="557" y0="25.5455" x1="557" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="557" y0="3.72727" x1="557" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="557" y0="5.90909" x1="557" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="557" y0="10.2727" x1="557" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="557" y0="8.63636" x1="557" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="557" y0="12.4545" x1="557" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="557" y0="16.8182" x1="557" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="557" y0="19" x1="557" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="557" y0="23.3636" x1="559" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="557" y0="21.7273" x1="557" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="557" y0="28.2727" x1="557" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="559" y0="3.72727" x1="559" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="559" y0="5.90909" x1="559" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="559" y0="7.54545" x1="559" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="559" y0="12.4545" x1="559" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="559" y0="10.2727" x1="559" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="559" y0="19" x1="559" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="559" y0="16.8182" x1="559" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="559" y0="20.6364" x1="559" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="559" y0="25.5455" x1="559" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="559" y0="27.1818" x1="559" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="559" y0="33.7273" x1="559" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="560" y0="9.72727" x1="561" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="560" y0="7.54545" x1="561" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="560" y0="4.81818" x1="561" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="560" y0="16.2727" x1="561" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="560" y0="11.3636" x1="561" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="560" y0="14.0909" x1="561" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="560" y0="19" x1="561" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="560" y0="22.8182" x1="561" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="560" y0="20.6364" x1="561" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="560" y0="17.9091" x1="561" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="560" y0="29.3636" x1="561" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="562" y0="17.9091" x1="562" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="562" y0="19" x1="562" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="562" y0="21.7273" x1="562" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="563" y0="19" x1="563" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="563" y0="21.7273" x1="563" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="563" y0="17.9091" x1="563" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="563" y0="19" x1="564" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="563" y0="17.9091" x1="563" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="563" y0="21.7273" x1="563" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="564" y0="2.09091" x1="564" y1="2.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="564" y0="4.81818" x1="564" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="8.63636" x1="564" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="6.45455" x1="564" y1="6.45455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="3.18182" x1="564" y1="3.18182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="9.72727" x1="564" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="16.2727" x1="564" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="13" x1="564" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="11.3636" x1="564" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="15.1818" x1="564" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="19.5455" x1="564" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="17.9091" x1="564" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="21.7273" x1="564" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="564" y0="28.2727" x1="564" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="564" y0="34.8182" x1="564" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="565" y0="19.5455" x1="566" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="565" y0="17.9091" x1="566" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="565" y0="21.7273" x1="566" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="566" y0="17.9091" x1="566" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="566" y0="19.5455" x1="566" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="566" y0="21.7273" x1="566" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="567" y0="21.7273" x1="567" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="567" y0="17.9091" x1="567" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="567" y0="19.5455" x1="567" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="567" y0="32.0909" x1="567" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="567" y0="5.90909" x1="567" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="567" y0="8.63636" x1="567" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="567" y0="10.2727" x1="567" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="567" y0="15.1818" x1="567" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="567" y0="12.4545" x1="567" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="567" y0="21.7273" x1="567" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="567" y0="19" x1="567" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="567" y0="16.8182" x1="567" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="567" y0="20.0909" x1="567" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="567" y0="23.3636" x1="568" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="567" y0="25.5455" x1="568" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="569" y0="19" x1="569" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="569" y0="12.4545" x1="569" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="569" y0="25.5455" x1="569" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="569" y0="12.4545" x1="570" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="569" y0="19" x1="570" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="569" y0="25.5455" x1="570" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="570" y0="12.4545" x1="570" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="570" y0="19" x1="570" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="570" y0="25.5455" x1="570" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="570" y0="12.4545" x1="571" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="570" y0="19" x1="571" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="571" y0="25.5455" x1="572" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="572" y0="12.4545" x1="573" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="572" y0="19" x1="573" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="572" y0="25.5455" x1="573" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="574" y0="29.3636" x1="575" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="576" y0="20.6364" x1="576" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="576" y0="22.8182" x1="576" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="576" y0="25.5455" x1="576" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="576" y0="27.1818" x1="576" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="577" y0="32.0909" x1="578" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="578" y0="31" x1="579" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="579" y0="20.0909" x1="579" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="579" y0="21.7273" x1="579" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="579" y0="25.5455" x1="579" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="579" y0="29.9091" x1="581" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="581" y0="29.3636" x1="582" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="582" y0="20.6364" x1="583" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="582" y0="22.8182" x1="583" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="582" y0="27.1818" x1="583" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="582" y0="25.5455" x1="583" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="584" y0="32.0909" x1="584" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="585" y0="31" x1="586" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="586" y0="21.7273" x1="586" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="586" y0="20.0909" x1="586" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="586" y0="25.5455" x1="586" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="586" y0="29.9091" x1="587" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="587" y0="19" x1="588" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="587" y0="29.3636" x1="589" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="588" y0="16.2727" x1="589" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="589" y0="22.8182" x1="589" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="589" y0="20.6364" x1="589" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="589" y0="25.5455" x1="589" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="591" y0="17.9091" x1="591" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="591" y0="20.6364" x1="591" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="591" y0="38.6364" x1="591" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="592" y0="19" x1="593" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="592" y0="22.8182" x1="593" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="592" y0="20.6364" x1="593" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="592" y0="25.5455" x1="593" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="592" y0="27.1818" x1="593" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="594" y0="19" x1="595" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="594" y0="35.9091" x1="596" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="595" y0="16.2727" x1="596" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="596" y0="20.6364" x1="596" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="596" y0="22.8182" x1="596" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="596" y0="25.5455" x1="596" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="597" y0="20.6364" x1="598" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="597" y0="17.9091" x1="598" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="598" y0="38.6364" x1="598" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="599" y0="19" x1="599" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="599" y0="22.8182" x1="599" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="599" y0="20.6364" x1="599" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="599" y0="25.5455" x1="599" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="601" y0="12.4545" x1="603" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="601" y0="19" x1="603" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="601" y0="14.0909" x1="603" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="601" y0="20.6364" x1="603" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="601" y0="35.9091" x1="602" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="602" y0="22.8182" x1="603" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="602" y0="25.5455" x1="603" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="602" y0="27.1818" x1="603" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="604" y0="14.0909" x1="604" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="604" y0="12.4545" x1="604" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="604" y0="20.6364" x1="604" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="604" y0="19" x1="604" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="604" y0="14.0909" x1="604" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="604" y0="12.4545" x1="604" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="604" y0="19" x1="604" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="604" y0="20.6364" x1="604" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="604" y0="38.6364" x1="604" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="606" y0="9.72727" x1="606" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="606" y0="14.0909" x1="606" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="606" y0="16.2727" x1="606" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="606" y0="20.6364" x1="606" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="606" y0="19" x1="606" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="606" y0="22.8182" x1="606" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="606" y0="27.1818" x1="606" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="606" y0="25.5455" x1="606" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="607" y0="9.72727" x1="608" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="607" y0="16.2727" x1="608" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="607" y0="13.5455" x1="608" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="607" y0="20.0909" x1="608" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="607" y0="34.8182" x1="608" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="609" y0="10.2727" x1="609" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="609" y0="16.8182" x1="609" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="609" y0="20.0909" x1="609" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="609" y0="13.5455" x1="609" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="609" y0="23.3636" x1="609" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="609" y0="25.5455" x1="609" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="609" y0="26.6364" x1="609" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="611" y0="10.2727" x1="614" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="611" y0="13.5455" x1="614" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="611" y0="16.8182" x1="614" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="611" y0="20.0909" x1="614" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="611" y0="38.6364" x1="611" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="612" y0="23.3636" x1="613" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="612" y0="25.5455" x1="613" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="612" y0="26.6364" x1="613" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="614" y0="19" x1="615" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="614" y0="34.8182" x1="616" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="615" y0="15.1818" x1="616" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="616" y0="20.0909" x1="616" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="616" y0="23.3636" x1="616" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="616" y0="26.6364" x1="616" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="616" y0="25.5455" x1="616" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="617" y0="20.0909" x1="618" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="617" y0="17.9091" x1="618" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="618" y0="38.6364" x1="618" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="619" y0="19" x1="619" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="619" y0="20.0909" x1="619" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="619" y0="23.3636" x1="619" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="619" y0="25.5455" x1="620" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="619" y0="26.6364" x1="620" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="621" y0="19" x1="622" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="621" y0="34.8182" x1="622" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="622" y0="15.1818" x1="623" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="623" y0="20.0909" x1="623" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="623" y0="23.3636" x1="623" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="623" y0="25.5455" x1="623" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="623" y0="26.6364" x1="623" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="624" y0="20.0909" x1="625" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="624" y0="17.9091" x1="625" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="624" y0="38.6364" x1="625" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="626" y0="20.0909" x1="626" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="626" y0="19" x1="626" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="626" y0="23.3636" x1="626" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="626" y0="26.6364" x1="626" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="626" y0="25.5455" x1="626" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="628" y0="12.4545" x1="629" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="628" y0="20.0909" x1="630" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="628" y0="19" x1="630" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="628" y0="13.5455" x1="629" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="628" y0="34.8182" x1="629" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="629" y0="23.3636" x1="630" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="629" y0="25.5455" x1="630" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="629" y0="26.6364" x1="630" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="630" y0="13.5455" x1="631" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="630" y0="12.4545" x1="631" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="630" y0="19" x1="631" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="630" y0="20.0909" x1="631" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="631" y0="13.5455" x1="631" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="631" y0="12.4545" x1="631" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="631" y0="20.0909" x1="631" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="631" y0="19" x1="631" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="631" y0="38.6364" x1="631" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="633" y0="8.63636" x1="633" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="633" y0="13.5455" x1="633" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="633" y0="15.1818" x1="633" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="633" y0="20.0909" x1="633" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="633" y0="23.3636" x1="633" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="633" y0="26.6364" x1="633" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="633" y0="25.5455" x1="633" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="634" y0="15.1818" x1="635" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="634" y0="8.63636" x1="635" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="634" y0="13.5455" x1="635" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="634" y0="20.0909" x1="635" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="634" y0="32.0909" x1="635" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="634" y0="35.9091" x1="635" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="636" y0="9.72727" x1="636" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="636" y0="14.0909" x1="636" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="636" y0="16.2727" x1="636" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="636" y0="22.8182" x1="636" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="636" y0="20.6364" x1="636" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="636" y0="25.5455" x1="636" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="636" y0="27.1818" x1="636" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="638" y0="9.72727" x1="639" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="638" y0="14.0909" x1="639" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="638" y0="16.2727" x1="639" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="638" y0="20.6364" x1="639" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="638" y0="38.6364" x1="639" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="639" y0="20.6364" x1="640" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="639" y0="22.8182" x1="640" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="639" y0="25.5455" x1="640" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="639" y0="27.1818" x1="640" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="641" y0="12.4545" x1="642" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="641" y0="19" x1="642" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="641" y0="22.8182" x1="641" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="641" y0="27.1818" x1="643" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="641" y0="32.0909" x1="643" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="641" y0="35.9091" x1="643" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="642" y0="9.72727" x1="643" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="642" y0="16.2727" x1="643" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="643" y0="14.0909" x1="643" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="643" y0="20.6364" x1="643" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="643" y0="22.8182" x1="643" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="643" y0="25.5455" x1="643" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="644" y0="26.6364" x1="644" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="644" y0="25.5455" x1="644" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="644" y0="25" x1="644" y1="25" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="644" y0="11.3636" x1="646" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="644" y0="17.9091" x1="646" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="644" y0="20.6364" x1="645" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="644" y0="24.4545" x1="646" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="644" y0="38.6364" x1="645" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="645" y0="16.2727" x1="645" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="645" y0="14.0909" x1="646" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="646" y0="12.4545" x1="646" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="646" y0="20.6364" x1="646" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="646" y0="19" x1="646" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="646" y0="22.8182" x1="646" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="646" y0="25.5455" x1="646" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="646" y0="27.1818" x1="646" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="648" y0="12.4545" x1="649" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="648" y0="19" x1="649" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="648" y0="20.6364" x1="648" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="648" y0="22.8182" x1="648" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="648" y0="35.9091" x1="649" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="649" y0="9.72727" x1="649" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="649" y0="16.2727" x1="649" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="649" y0="14.0909" x1="650" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="649" y0="20.6364" x1="650" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="649" y0="22.8182" x1="650" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="649" y0="25.5455" x1="650" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="649" y0="27.1818" x1="650" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="650" y0="26.6364" x1="651" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="651" y0="25.5455" x1="651" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="651" y0="25" x1="651" y1="25" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="651" y0="38.6364" x1="651" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="651" y0="11.3636" x1="652" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="651" y0="17.9091" x1="652" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="651" y0="20.6364" x1="651" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="651" y0="24.4545" x1="652" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="651" y0="16.2727" x1="652" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="652" y0="14.0909" x1="652" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="653" y0="12.4545" x1="653" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="653" y0="19" x1="653" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="653" y0="20.6364" x1="653" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="653" y0="22.8182" x1="653" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="653" y0="25.5455" x1="653" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="653" y0="27.1818" x1="653" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="654" y0="12.4545" x1="655" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="654" y0="14.0909" x1="655" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="654" y0="19" x1="655" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="654" y0="16.2727" x1="655" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="654" y0="20.6364" x1="655" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="654" y0="35.9091" x1="655" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="656" y0="12.4545" x1="656" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="656" y0="19" x1="656" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="656" y0="20.6364" x1="656" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="656" y0="22.8182" x1="656" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="656" y0="27.1818" x1="656" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="656" y0="25.5455" x1="656" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="656" y0="16.2727" x1="657" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="657" y0="14.0909" x1="657" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="657" y0="19" x1="657" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="657" y0="20.6364" x1="657" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="658" y0="12.4545" x1="658" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="658" y0="20.6364" x1="658" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="658" y0="19" x1="658" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="658" y0="33.7273" x1="658" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="659" y0="9.72727" x1="660" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="659" y0="14.0909" x1="660" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="659" y0="12.4545" x1="660" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="659" y0="20.6364" x1="660" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="659" y0="19" x1="660" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="659" y0="16.2727" x1="660" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="659" y0="22.8182" x1="660" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="659" y0="25.5455" x1="660" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="659" y0="27.1818" x1="660" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="661" y0="9.72727" x1="662" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="661" y0="16.2727" x1="662" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="661" y0="20.6364" x1="661" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="661" y0="19" x1="661" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="661" y0="36.4545" x1="663" y1="36.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="661" y0="14.0909" x1="662" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="662" y0="12.4545" x1="663" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="662" y0="27.7273" x1="662" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="662" y0="30.4545" x1="662" y1="30.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="663" y0="10.2727" x1="663" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="663" y0="16.8182" x1="663" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="663" y0="19" x1="663" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="663" y0="20.6364" x1="663" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="663" y0="29.9091" x1="663" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="663" y0="23.3636" x1="663" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="663" y0="25.5455" x1="663" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="663" y0="27.1818" x1="663" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="663" y0="14.0909" x1="664" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="664" y0="12.4545" x1="667" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="664" y0="23.9091" x1="664" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="664" y0="26.0909" x1="664" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="664" y0="27.7273" x1="664" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="664" y0="10.2727" x1="667" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="664" y0="16.8182" x1="667" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="664" y0="19" x1="667" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="664" y0="20.6364" x1="667" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="664" y0="23.3636" x1="667" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="664" y0="25.5455" x1="667" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="664" y0="27.1818" x1="667" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="667" y0="12.4545" x1="667" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="667" y0="11.3636" x1="668" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="667" y0="10.8182" x1="668" y1="10.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="668" y0="10.2727" x1="669" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="668" y0="16.8182" x1="668" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="668" y0="19" x1="668" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="668" y0="20.6364" x1="668" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="668" y0="23.3636" x1="668" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="669" y0="7.54545" x1="669" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="669" y0="14.0909" x1="669" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="669" y0="10.2727" x1="670" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="669" y0="16.8182" x1="670" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="669" y0="19" x1="670" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="669" y0="20.6364" x1="670" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="669" y0="23.3636" x1="670" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="670" y0="5.90909" x1="671" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="671" y0="4.81818" x1="671" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="671" y0="4.27273" x1="671" y1="4.27273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="671" y0="3.72727" x1="672" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="671" y0="16.8182" x1="671" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="671" y0="19" x1="671" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="671" y0="20.6364" x1="671" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="671" y0="23.3636" x1="671" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="672" y0="1" x1="672" y1="1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="672" y0="14.0909" x1="673" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="673" y0="3.72727" x1="673" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="673" y0="16.8182" x1="673" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="673" y0="20.6364" x1="673" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="673" y0="19" x1="673" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="673" y0="23.3636" x1="673" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="674" y0="12.4545" x1="674" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="674" y0="11.3636" x1="674" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="674" y0="10.8182" x1="674" y1="10.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="674" y0="10.2727" x1="675" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="674" y0="23.3636" x1="675" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="674" y0="25.5455" x1="675" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="674" y0="27.1818" x1="675" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="674" y0="29.9091" x1="675" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="675" y0="7.54545" x1="676" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="675" y0="20.6364" x1="676" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="676" y0="10.2727" x1="676" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="676" y0="23.3636" x1="676" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="676" y0="25.5455" x1="676" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="676" y0="27.1818" x1="676" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="676" y0="29.9091" x1="676" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="677" y0="5.90909" x1="677" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="677" y0="4.81818" x1="678" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="677" y0="4.27273" x1="678" y1="4.27273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="678" y0="3.72727" x1="679" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="678" y0="23.3636" x1="678" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="678" y0="25.5455" x1="678" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="678" y0="27.1818" x1="678" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="678" y0="29.9091" x1="678" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="679" y0="1" x1="679" y1="1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="679" y0="20.6364" x1="679" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="679" y0="3.72727" x1="680" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="679" y0="23.3636" x1="680" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="679" y0="25.5455" x1="680" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="679" y0="27.1818" x1="680" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="679" y0="29.9091" x1="680" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="681" y0="10.2727" x1="681" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="681" y0="19" x1="681" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="681" y0="20.6364" x1="681" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="681" y0="16.8182" x1="681" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="681" y0="23.3636" x1="681" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="681" y0="29.9091" x1="681" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="681" y0="36.4545" x1="682" y1="36.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="683" y0="10.2727" x1="683" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="683" y0="16.8182" x1="683" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="683" y0="20.6364" x1="683" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="683" y0="19" x1="683" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="683" y0="23.3636" x1="683" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="683" y0="29.9091" x1="683" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="684" y0="10.2727" x1="684" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="684" y0="16.8182" x1="684" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="684" y0="10.2727" x1="685" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="684" y0="16.8182" x1="685" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="684" y0="14.6364" x1="685" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="684" y0="13" x1="685" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="684" y0="19.5455" x1="685" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="684" y0="21.1818" x1="685" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="684" y0="23.3636" x1="685" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="684" y0="27.7273" x1="685" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="684" y0="29.9091" x1="685" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="684" y0="34.2727" x1="685" y1="34.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="685" y0="17.9091" x1="686" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="685" y0="11.3636" x1="686" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="685" y0="24.4545" x1="686" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="685" y0="28.8182" x1="686" y1="28.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="686" y0="14.6364" x1="686" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="686" y0="12.4545" x1="686" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="686" y0="16.8182" x1="686" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="686" y0="21.1818" x1="686" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="686" y0="19" x1="686" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="686" y0="23.3636" x1="686" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="686" y0="25.5455" x1="686" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="686" y0="27.7273" x1="686" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="687" y0="19.5455" x1="687" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="687" y0="13" x1="687" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="687" y0="26.0909" x1="687" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="688" y0="14.0909" x1="689" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="688" y0="16.8182" x1="689" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="688" y0="20.6364" x1="689" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="688" y0="19" x1="689" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="688" y0="23.3636" x1="688" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="688" y0="27.1818" x1="689" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="688" y0="25.5455" x1="688" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="688" y0="29.9091" x1="688" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="688" y0="33.7273" x1="688" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="689" y0="14.0909" x1="690" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="689" y0="16.8182" x1="690" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="689" y0="19" x1="690" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="689" y0="20.6364" x1="690" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="689" y0="23.3636" x1="690" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="689" y0="25.5455" x1="690" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="689" y0="29.9091" x1="690" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="689" y0="33.7273" x1="690" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="690" y0="14.0909" x1="691" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="690" y0="19" x1="691" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="690" y0="16.8182" x1="691" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="690" y0="20.6364" x1="691" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="691" y0="15.1818" x1="691" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="691" y0="13.5455" x1="691" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="691" y0="12.4545" x1="691" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="691" y0="20.0909" x1="691" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="691" y0="16.8182" x1="691" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="691" y0="21.7273" x1="691" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="691" y0="19" x1="691" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="691" y0="23.3636" x1="691" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="691" y0="25.5455" x1="691" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="691" y0="32.0909" x1="691" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="692" y0="26.6364" x1="692" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="692" y0="33.1818" x1="693" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="693" y0="27.1818" x1="693" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="693" y0="33.7273" x1="693" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="694" y0="28.2727" x1="694" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="694" y0="34.8182" x1="694" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="694" y0="12.4545" x1="695" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="694" y0="19" x1="695" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="694" y0="20.6364" x1="697" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="694" y0="27.1818" x1="695" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="694" y0="35.9091" x1="696" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="695" y0="16.2727" x1="696" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="695" y0="9.72727" x1="696" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="696" y0="14.0909" x1="696" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="696" y0="22.8182" x1="696" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="696" y0="27.1818" x1="696" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="696" y0="25.5455" x1="696" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="697" y0="20.0909" x1="698" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="697" y0="19.5455" x1="698" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="698" y0="17.9091" x1="698" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="698" y0="19" x1="700" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="698" y0="11.3636" x1="698" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="698" y0="16.2727" x1="698" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="698" y0="14.0909" x1="698" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="698" y0="38.6364" x1="698" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="699" y0="16.2727" x1="700" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="699" y0="12.4545" x1="700" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="699" y0="14.0909" x1="700" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="699" y0="22.8182" x1="700" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="699" y0="25.5455" x1="700" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="699" y0="27.1818" x1="700" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="700" y0="19.5455" x1="701" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="701" y0="20.0909" x1="701" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="701" y0="35.9091" x1="703" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="701" y0="14.0909" x1="701" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="701" y0="12.4545" x1="702" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="701" y0="19" x1="702" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="701" y0="20.6364" x1="704" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="702" y0="9.72727" x1="703" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="702" y0="16.2727" x1="702" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="703" y0="19" x1="703" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="703" y0="14.0909" x1="703" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="703" y0="16.2727" x1="703" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="703" y0="22.8182" x1="703" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="703" y0="25.5455" x1="703" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="703" y0="27.1818" x1="703" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="704" y0="20.0909" x1="704" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="704" y0="19.5455" x1="704" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="704" y0="14.0909" x1="705" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="704" y0="11.3636" x1="705" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="704" y0="19" x1="707" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="704" y0="16.2727" x1="705" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="704" y0="17.9091" x1="705" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="704" y0="38.6364" x1="705" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="706" y0="12.4545" x1="706" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="706" y0="22.8182" x1="706" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="706" y0="16.2727" x1="706" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="706" y0="14.0909" x1="706" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="706" y0="25.5455" x1="706" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="706" y0="27.1818" x1="706" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="708" y0="35.9091" x1="708" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="708" y0="12.4545" x1="708" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="708" y0="14.0909" x1="708" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="708" y0="16.2727" x1="708" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="708" y0="20.6364" x1="711" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="708" y0="19" x1="708" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="709" y0="22.8182" x1="710" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="709" y0="19" x1="710" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="709" y0="16.2727" x1="710" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="709" y0="14.0909" x1="710" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="709" y0="12.4545" x1="710" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="709" y0="25.5455" x1="710" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="709" y0="27.1818" x1="710" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="711" y0="21.1818" x1="711" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="711" y0="14.0909" x1="711" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="711" y0="19" x1="711" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="711" y0="16.2727" x1="711" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="711" y0="12.4545" x1="711" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="711" y0="21.7273" x1="711" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="711" y0="22.2727" x1="711" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="711" y0="14.0909" x1="712" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="711" y0="19" x1="712" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="711" y0="12.4545" x1="712" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="711" y0="16.2727" x1="712" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="711" y0="22.8182" x1="712" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="711" y0="27.1818" x1="712" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="711" y0="25.5455" x1="712" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="711" y0="38.6364" x1="712" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="712" y0="22.2727" x1="713" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="713" y0="21.7273" x1="713" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="713" y0="21.1818" x1="713" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="713" y0="9.72727" x1="713" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="713" y0="22.8182" x1="713" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="713" y0="12.4545" x1="713" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="713" y0="20.6364" x1="714" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="713" y0="14.0909" x1="713" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="713" y0="16.2727" x1="713" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="713" y0="25.5455" x1="713" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="714" y0="34.8182" x1="715" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="714" y0="9.72727" x1="715" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="714" y0="16.2727" x1="715" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="714" y0="13.5455" x1="715" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="714" y0="20.0909" x1="715" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="715" y0="20.6364" x1="716" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="716" y0="21.1818" x1="716" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="716" y0="21.7273" x1="717" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="716" y0="13.5455" x1="716" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="716" y0="10.2727" x1="716" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="716" y0="16.8182" x1="716" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="716" y0="26.6364" x1="716" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="716" y0="25.5455" x1="716" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="716" y0="23.3636" x1="716" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="717" y0="21.1818" x1="717" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="717" y0="20.6364" x1="718" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="718" y0="15.1818" x1="720" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="718" y0="12.4545" x1="720" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="718" y0="10.2727" x1="720" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="718" y0="16.8182" x1="720" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="718" y0="20.0909" x1="720" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="718" y0="13.5455" x1="720" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="718" y0="38.6364" x1="719" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="720" y0="23.3636" x1="720" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="720" y0="26.6364" x1="720" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="720" y0="25.5455" x1="720" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="721" y0="34.8182" x1="724" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="721" y0="19" x1="722" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="721" y0="12.4545" x1="722" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="721" y0="21.7273" x1="724" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="722" y0="15.1818" x1="723" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="722" y0="8.63636" x1="723" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="723" y0="20.0909" x1="723" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="723" y0="23.3636" x1="723" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="723" y0="16.8182" x1="723" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="723" y0="13.5455" x1="723" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="723" y0="25.5455" x1="723" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="723" y0="19" x1="723" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="723" y0="26.6364" x1="723" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="724" y0="21.1818" x1="724" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="724" y0="20.6364" x1="725" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="725" y0="20.0909" x1="728" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="725" y0="13.5455" x1="725" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="725" y0="17.9091" x1="725" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="725" y0="11.3636" x1="725" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="725" y0="38.6364" x1="725" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="726" y0="15.1818" x1="727" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="726" y0="12.4545" x1="727" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="726" y0="16.8182" x1="727" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="726" y0="23.3636" x1="727" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="726" y0="19" x1="727" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="726" y0="26.6364" x1="727" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="726" y0="25.5455" x1="727" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="726" y0="13.5455" x1="727" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="727" y0="20.6364" x1="728" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="728" y0="21.1818" x1="728" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="728" y0="36.4545" x1="730" y1="36.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="728" y0="19" x1="729" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="728" y0="12.4545" x1="729" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="728" y0="21.7273" x1="730" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="729" y0="15.1818" x1="729" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="729" y0="8.63636" x1="729" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="730" y0="25.5455" x1="730" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="730" y0="26.6364" x1="730" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="730" y0="16.8182" x1="730" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="730" y0="23.3636" x1="730" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="730" y0="20.0909" x1="730" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="730" y0="19" x1="730" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="730" y0="13.5455" x1="730" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="730" y0="21.1818" x1="731" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="731" y0="20.6364" x1="731" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="731" y0="38.6364" x1="732" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="731" y0="20.0909" x1="735" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="731" y0="11.3636" x1="732" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="731" y0="17.9091" x1="732" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="731" y0="13.5455" x1="732" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="733" y0="12.4545" x1="733" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="733" y0="23.3636" x1="733" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="733" y0="19" x1="733" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="733" y0="26.6364" x1="733" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="733" y0="25.5455" x1="733" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="733" y0="16.8182" x1="733" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="733" y0="15.1818" x1="733" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="733" y0="13.5455" x1="733" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="734" y0="34.8182" x1="735" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="735" y0="16.8182" x1="735" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="735" y0="12.4545" x1="735" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="735" y0="23.3636" x1="738" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="735" y0="19" x1="735" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="735" y0="13.5455" x1="735" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="736" y0="19" x1="737" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="736" y0="21.7273" x1="737" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="736" y0="12.4545" x1="737" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="736" y0="26.6364" x1="737" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="736" y0="25.5455" x1="737" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="736" y0="16.8182" x1="737" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="736" y0="13.5455" x1="737" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="737" y0="22.8182" x1="738" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="737" y0="19" x1="738" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="737" y0="16.8182" x1="738" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="737" y0="12.4545" x1="738" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="737" y0="13.5455" x1="738" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="738" y0="22.2727" x1="738" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="738" y0="38.6364" x1="738" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="738" y0="21.7273" x1="741" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="738" y0="19" x1="738" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="738" y0="16.8182" x1="738" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="738" y0="12.4545" x1="738" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="738" y0="13.5455" x1="738" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="740" y0="15.1818" x1="740" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="740" y0="23.3636" x1="740" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="740" y0="26.6364" x1="740" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="740" y0="13.5455" x1="740" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="740" y0="8.63636" x1="740" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="740" y0="25.5455" x1="740" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="741" y0="19" x1="743" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="741" y0="12.4545" x1="742" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="741" y0="15.1818" x1="742" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="741" y0="13.5455" x1="742" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="741" y0="8.63636" x1="742" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="741" y0="35.9091" x1="742" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="742" y0="19.5455" x1="743" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="743" y0="20.0909" x1="743" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="743" y0="16.2727" x1="743" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="743" y0="22.8182" x1="743" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="743" y0="20.6364" x1="744" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="743" y0="25.5455" x1="743" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="743" y0="9.72727" x1="743" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="743" y0="12.4545" x1="743" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="743" y0="13.5455" x1="743" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="743" y0="27.1818" x1="743" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="744" y0="20.0909" x1="744" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="744" y0="19.5455" x1="745" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="744" y0="38.6364" x1="746" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="745" y0="9.72727" x1="747" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="745" y0="16.2727" x1="745" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="745" y0="19" x1="746" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="745" y0="14.0909" x1="745" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="745" y0="12.4545" x1="747" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="746" y0="22.8182" x1="747" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="746" y0="14.0909" x1="747" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="746" y0="16.2727" x1="747" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="746" y0="25.5455" x1="747" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="746" y0="27.1818" x1="747" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="747" y0="27.1818" x1="748" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="748" y0="26.6364" x1="748" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="748" y0="35.9091" x1="749" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="748" y0="26.0909" x1="748" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="748" y0="20.6364" x1="751" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="748" y0="19" x1="748" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="748" y0="16.2727" x1="748" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="748" y0="14.0909" x1="748" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="748" y0="12.4545" x1="748" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="748" y0="25.5455" x1="748" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="749" y0="22.8182" x1="749" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="749" y0="16.2727" x1="749" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="749" y0="9.72727" x1="750" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="750" y0="14.0909" x1="750" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="750" y0="22.8182" x1="750" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="750" y0="16.2727" x1="750" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="750" y0="25.5455" x1="750" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="750" y0="27.1818" x1="750" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="750" y0="19" x1="750" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="751" y0="21.1818" x1="751" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="751" y0="21.7273" x1="751" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="751" y0="22.8182" x1="754" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="751" y0="11.3636" x1="752" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="751" y0="24.4545" x1="752" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="751" y0="17.9091" x1="752" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="751" y0="14.0909" x1="752" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="751" y0="38.6364" x1="752" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="753" y0="14.0909" x1="753" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="753" y0="19" x1="753" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="753" y0="27.1818" x1="753" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="753" y0="25.5455" x1="753" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="753" y0="16.2727" x1="753" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="753" y0="12.4545" x1="753" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="754" y0="27.1818" x1="754" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="754" y0="21.7273" x1="755" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="754" y0="21.1818" x1="755" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="754" y0="26.6364" x1="755" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="754" y0="26.0909" x1="755" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="755" y0="20.6364" x1="758" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="755" y0="19" x1="755" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="755" y0="25.5455" x1="755" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="755" y0="16.2727" x1="755" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="755" y0="14.0909" x1="755" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="755" y0="12.4545" x1="755" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="755" y0="35.9091" x1="755" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="756" y0="22.8182" x1="756" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="756" y0="9.72727" x1="756" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="756" y0="16.2727" x1="756" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="756" y0="22.8182" x1="757" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="756" y0="14.0909" x1="757" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="756" y0="27.1818" x1="757" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="756" y0="25.5455" x1="757" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="756" y0="19" x1="757" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="757" y0="20.0909" x1="758" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="758" y0="19.5455" x1="758" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="758" y0="38.6364" x1="758" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="758" y0="14.0909" x1="758" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="758" y0="19" x1="760" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="758" y0="17.9091" x1="758" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="758" y0="24.4545" x1="758" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="758" y0="11.3636" x1="758" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="760" y0="22.8182" x1="760" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="760" y0="16.2727" x1="760" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="760" y0="25.5455" x1="760" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="760" y0="14.0909" x1="760" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="760" y0="27.1818" x1="760" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="760" y0="12.4545" x1="760" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="761" y0="35.9091" x1="763" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="761" y0="20.6364" x1="764" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="761" y0="14.0909" x1="762" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="761" y0="19" x1="762" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="761" y0="25.5455" x1="762" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="761" y0="12.4545" x1="762" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="763" y0="22.8182" x1="763" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="763" y0="14.0909" x1="763" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="763" y0="19" x1="763" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="763" y0="12.4545" x1="763" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="763" y0="27.1818" x1="763" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="763" y0="25.5455" x1="763" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="764" y0="14.0909" x1="764" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="764" y0="12.4545" x1="764" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="764" y0="20.0909" x1="765" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="764" y0="19" x1="764" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="764" y0="25.5455" x1="764" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="764" y0="19.5455" x1="765" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="765" y0="12.4545" x1="765" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="765" y0="14.0909" x1="765" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="765" y0="19" x1="767" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="765" y0="16.2727" x1="765" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="765" y0="25.5455" x1="765" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="765" y0="33.7273" x1="766" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="766" y0="14.0909" x1="767" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="766" y0="9.72727" x1="767" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="766" y0="22.8182" x1="767" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="766" y0="20.6364" x1="767" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="766" y0="7.54545" x1="767" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="766" y0="12.4545" x1="767" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="766" y0="25.5455" x1="767" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="766" y0="16.2727" x1="767" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="767" y0="20.0909" x1="767" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="767" y0="19" x1="768" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="768" y0="18.4545" x1="768" y1="18.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="768" y0="13.5455" x1="768" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="768" y0="7.54545" x1="768" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="768" y0="14.0909" x1="768" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="768" y0="20.6364" x1="768" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="768" y0="17.9091" x1="768" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="768" y0="24.4545" x1="768" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="768" y0="11.3636" x1="768" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="768" y0="26.6364" x1="768" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="768" y0="34.8182" x1="768" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="769" y0="18.4545" x1="770" y1="18.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="770" y0="8.63636" x1="770" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="770" y0="15.1818" x1="770" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="770" y0="17.9091" x1="770" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="770" y0="21.7273" x1="770" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="770" y0="13.5455" x1="770" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="770" y0="11.3636" x1="770" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="770" y0="24.4545" x1="770" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="770" y0="26.6364" x1="770" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="770" y0="33.1818" x1="770" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="771" y0="18.4545" x1="771" y1="18.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="771" y0="8.63636" x1="772" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="771" y0="15.1818" x1="772" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="771" y0="13.5455" x1="772" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="771" y0="11.3636" x1="772" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="771" y0="21.7273" x1="772" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="771" y0="17.9091" x1="772" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="771" y0="24.4545" x1="772" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="771" y0="26.6364" x1="772" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="771" y0="33.1818" x1="772" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="775" y0="9.72727" x1="775" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="775" y0="16.2727" x1="775" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="775" y0="11.3636" x1="775" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="775" y0="19.5455" x1="775" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="775" y0="14.6364" x1="775" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="775" y0="21.1818" x1="775" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="775" y0="17.9091" x1="775" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="775" y0="13" x1="775" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="775" y0="24.4545" x1="775" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="775" y0="27.7273" x1="775" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="775" y0="32.6364" x1="775" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="776" y0="19.5455" x1="777" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="776" y0="21.1818" x1="777" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="776" y0="22.8182" x1="777" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="776" y0="24.4545" x1="777" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="19.5455" x1="777" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="21.1818" x1="777" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="22.8182" x1="777" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="24.4545" x1="777" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="9.72727" x1="778" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="14.6364" x1="778" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="16.2727" x1="778" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="19.5455" x1="778" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="13" x1="778" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="22.8182" x1="778" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="21.1818" x1="778" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="24.4545" x1="778" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="778" y0="9.72727" x1="778" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="778" y0="19.5455" x1="778" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="778" y0="13" x1="778" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="778" y0="16.2727" x1="778" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="778" y0="14.6364" x1="778" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="778" y0="22.8182" x1="778" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="778" y0="21.1818" x1="778" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="778" y0="24.4545" x1="778" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="778" y0="27.7273" x1="778" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="778" y0="32.6364" x1="778" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="780" y0="11.3636" x1="780" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="780" y0="19.5455" x1="780" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="780" y0="16.2727" x1="780" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="780" y0="13" x1="780" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="780" y0="14.6364" x1="780" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="780" y0="22.8182" x1="780" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="780" y0="17.9091" x1="780" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="780" y0="21.1818" x1="780" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="780" y0="24.4545" x1="780" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="780" y0="27.7273" x1="780" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="780" y0="32.6364" x1="780" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="781" y0="14.0909" x1="782" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="781" y0="11.3636" x1="782" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="781" y0="17.9091" x1="782" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="781" y0="16.2727" x1="782" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="781" y0="22.8182" x1="782" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="781" y0="20.6364" x1="782" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="781" y0="25.5455" x1="782" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="781" y0="27.1818" x1="782" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="781" y0="32.0909" x1="782" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="783" y0="14.0909" x1="783" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="783" y0="12.4545" x1="783" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="783" y0="16.2727" x1="783" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="783" y0="20.6364" x1="783" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="783" y0="19" x1="783" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="783" y0="22.8182" x1="783" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="783" y0="25.5455" x1="783" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="785" y0="17.9091" x1="785" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="785" y0="16.2727" x1="785" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="785" y0="13.5455" x1="785" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="785" y0="20.0909" x1="785" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="785" y0="22.8182" x1="785" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="785" y0="24.4545" x1="786" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="785" y0="32.0909" x1="787" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="786" y0="16.2727" x1="787" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="786" y0="14.0909" x1="787" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="786" y0="20.6364" x1="787" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="786" y0="19" x1="787" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="786" y0="22.8182" x1="787" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="786" y0="25.5455" x1="788" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="788" y0="33.1818" x1="788" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="788" y0="15.1818" x1="788" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="788" y0="17.9091" x1="788" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="788" y0="20.0909" x1="788" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="788" y0="21.7273" x1="788" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="788" y0="24.4545" x1="788" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="788" y0="28.2727" x1="788" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="789" y0="14.0909" x1="790" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="789" y0="20.6364" x1="790" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="789" y0="27.1818" x1="790" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="790" y0="15.1818" x1="790" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="790" y0="13.5455" x1="790" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="790" y0="20.0909" x1="790" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="790" y0="17.9091" x1="790" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="790" y0="21.7273" x1="790" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="790" y0="24.4545" x1="790" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="790" y0="26.6364" x1="790" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="791" y0="12.4545" x1="791" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="791" y0="19" x1="791" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="791" y0="25.5455" x1="791" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="791" y0="15.1818" x1="792" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="791" y0="11.3636" x1="792" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="791" y0="13.5455" x1="792" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="791" y0="20.0909" x1="792" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="791" y0="17.9091" x1="792" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="791" y0="21.7273" x1="792" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="791" y0="24.4545" x1="792" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="791" y0="26.6364" x1="792" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="791" y0="28.2727" x1="792" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="791" y0="32.0909" x1="792" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="793" y0="10.2727" x1="793" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="793" y0="12.4545" x1="793" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="793" y0="13.5455" x1="793" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="793" y0="15.1818" x1="793" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="793" y0="20.0909" x1="793" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="793" y0="16.8182" x1="793" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="793" y0="19" x1="793" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="793" y0="21.7273" x1="793" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="793" y0="23.3636" x1="793" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="793" y0="26.6364" x1="793" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="793" y0="32.0909" x1="793" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="795" y0="9.72727" x1="797" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="795" y0="12.4545" x1="797" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="795" y0="14.0909" x1="797" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="795" y0="16.2727" x1="797" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="795" y0="20.6364" x1="795" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="795" y0="22.8182" x1="796" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="795" y0="27.1818" x1="797" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="795" y0="32.0909" x1="797" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="795" y0="35.9091" x1="797" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="795" y0="21.1818" x1="796" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="796" y0="21.7273" x1="796" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="796" y0="22.2727" x1="796" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="796" y0="22.8182" x1="797" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="797" y0="42.4545" x1="798" y1="42.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="797" y0="22.2727" x1="797" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="797" y0="21.7273" x1="798" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="798" y0="21.1818" x1="798" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="798" y0="3.18182" x1="798" y1="3.18182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="798" y0="5.90909" x1="798" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="798" y0="7.54545" x1="798" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="798" y0="9.72727" x1="798" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="798" y0="12.4545" x1="798" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="798" y0="14.0909" x1="798" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="798" y0="16.2727" x1="798" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="798" y0="20.6364" x1="798" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="798" y0="19" x1="798" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="801" y0="26.0909" x1="803" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="802" y0="32.6364" x1="803" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="803" y0="16.8182" x1="803" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="803" y0="21.1818" x1="803" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="803" y0="19.5455" x1="803" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="803" y0="23.3636" x1="803" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="805" y0="29.9091" x1="805" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="805" y0="36.4545" x1="805" y1="36.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="806" y0="16.8182" x1="807" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="806" y0="17.9091" x1="807" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="806" y0="19.5455" x1="807" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="806" y0="21.1818" x1="807" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="806" y0="23.3636" x1="807" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="806" y0="26.0909" x1="807" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="806" y0="32.6364" x1="807" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="808" y0="25.5455" x1="810" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="808" y0="32.0909" x1="810" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="810" y0="16.8182" x1="810" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="810" y0="19" x1="810" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="810" y0="20.6364" x1="810" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="810" y0="23.3636" x1="810" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="812" y0="27.1818" x1="812" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="812" y0="33.7273" x1="812" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="813" y0="16.8182" x1="813" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="813" y0="19" x1="813" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="813" y0="20.6364" x1="814" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="813" y0="23.3636" x1="814" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="813" y0="25.5455" x1="814" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="813" y0="32.0909" x1="814" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="815" y0="26.0909" x1="815" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="815" y0="32.6364" x1="815" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="817" y0="16.8182" x1="817" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="817" y0="19.5455" x1="817" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="817" y0="21.1818" x1="817" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="817" y0="24.4545" x1="817" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="817" y0="31" x1="817" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="818" y0="25.5455" x1="819" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="818" y0="32.0909" x1="819" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="820" y0="16.8182" x1="820" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="820" y0="21.1818" x1="820" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="820" y0="19.5455" x1="820" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="820" y0="23.3636" x1="820" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="820" y0="26.0909" x1="820" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="820" y0="32.6364" x1="820" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="822" y0="25.5455" x1="822" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="822" y0="32.0909" x1="822" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="823" y0="16.8182" x1="824" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="823" y0="19" x1="824" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="823" y0="20.6364" x1="824" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="823" y0="23.3636" x1="824" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="823" y0="26.0909" x1="824" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="823" y0="32.6364" x1="824" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="825" y0="27.1818" x1="827" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="825" y0="33.7273" x1="827" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="827" y0="16.8182" x1="827" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="827" y0="19" x1="827" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="827" y0="20.6364" x1="827" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="827" y0="23.3636" x1="827" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="828" y0="26.0909" x1="830" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="828" y0="32.6364" x1="830" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="830" y0="17.9091" x1="830" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="830" y0="16.8182" x1="830" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="830" y0="19.5455" x1="830" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="830" y0="21.1818" x1="830" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="830" y0="23.3636" x1="830" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="832" y0="29.9091" x1="832" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="832" y0="36.4545" x1="832" y1="36.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="833" y0="17.9091" x1="834" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="833" y0="19.5455" x1="834" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="833" y0="16.8182" x1="834" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="833" y0="21.1818" x1="834" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="833" y0="23.3636" x1="834" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="833" y0="26.0909" x1="834" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="833" y0="32.6364" x1="834" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="835" y0="25.5455" x1="837" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="835" y0="32.0909" x1="837" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="837" y0="16.8182" x1="837" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="837" y0="19" x1="837" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="837" y0="20.6364" x1="837" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="837" y0="23.3636" x1="837" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="838" y0="27.1818" x1="839" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="838" y0="33.7273" x1="839" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="840" y0="20.6364" x1="841" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="840" y0="27.1818" x1="841" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="841" y0="19" x1="842" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="841" y0="25.5455" x1="842" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="842" y0="16.8182" x1="842" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="842" y0="23.3636" x1="842" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="843" y0="16.8182" x1="844" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="843" y0="23.3636" x1="844" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="845" y0="16.8182" x1="845" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="845" y0="23.3636" x1="845" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="845" y0="16.8182" x1="845" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="845" y0="23.3636" x1="845" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="847" y0="19.5455" x1="847" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="847" y0="17.9091" x1="847" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="847" y0="21.1818" x1="847" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="847" y0="23.3636" x1="847" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="847" y0="24.4545" x1="847" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="847" y0="27.7273" x1="847" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="847" y0="32.6364" x1="847" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="848" y0="20.6364" x1="849" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="848" y0="19" x1="849" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="848" y0="23.3636" x1="849" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="848" y0="25.5455" x1="849" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="848" y0="27.1818" x1="849" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="848" y0="29.9091" x1="849" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="850" y0="19.5455" x1="850" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="850" y0="21.1818" x1="850" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="850" y0="23.3636" x1="850" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="850" y0="24.4545" x1="850" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="850" y0="26.0909" x1="850" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="850" y0="36.4545" x1="850" y1="36.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="852" y0="20.6364" x1="852" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="852" y0="23.3636" x1="852" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="852" y0="25.5455" x1="852" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="852" y0="29.9091" x1="852" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="852" y0="33.7273" x1="852" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="853" y0="20.6364" x1="854" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="853" y0="25.5455" x1="854" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="854" y0="19" x1="854" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="854" y0="23.3636" x1="854" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="855" y0="16.8182" x1="855" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="855" y0="20.6364" x1="855" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="855" y0="14.0909" x1="855" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="855" y0="19" x1="855" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="855" y0="23.3636" x1="855" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="855" y0="25.5455" x1="855" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="855" y0="29.9091" x1="855" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="855" y0="33.7273" x1="855" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="857" y0="20.6364" x1="857" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="857" y0="25.5455" x1="857" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="857" y0="19" x1="858" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="857" y0="23.3636" x1="858" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="858" y0="16.8182" x1="858" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="858" y0="20.6364" x1="858" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="858" y0="33.7273" x1="859" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="858" y0="14.0909" x1="859" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="858" y0="19" x1="859" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="858" y0="25.5455" x1="859" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="858" y0="23.3636" x1="859" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="858" y0="29.9091" x1="859" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="860" y0="20.6364" x1="861" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="860" y0="25.5455" x1="860" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="861" y0="19" x1="861" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="861" y0="23.3636" x1="861" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="861" y0="16.8182" x1="862" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="861" y0="20.6364" x1="862" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="862" y0="33.7273" x1="862" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="862" y0="14.0909" x1="862" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="862" y0="23.3636" x1="862" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="862" y0="19" x1="862" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="862" y0="25.5455" x1="862" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="862" y0="29.9091" x1="862" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="865" y0="15.1818" x1="865" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="865" y0="16.8182" x1="865" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="865" y0="21.7273" x1="865" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="865" y0="20.0909" x1="865" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="865" y0="19" x1="865" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="865" y0="12.4545" x1="865" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="865" y0="23.3636" x1="865" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="865" y0="26.6364" x1="865" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="865" y0="32.0909" x1="866" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="868" y0="35.9091" x1="868" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="868" y0="19" x1="869" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="868" y0="14.0909" x1="869" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="868" y0="20.6364" x1="869" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="868" y0="27.1818" x1="870" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="868" y0="16.2727" x1="869" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="870" y0="26.6364" x1="870" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="870" y0="26.0909" x1="870" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="870" y0="20.6364" x1="871" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="870" y0="14.0909" x1="871" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="870" y0="22.8182" x1="870" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="870" y0="19" x1="870" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="870" y0="16.2727" x1="871" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="870" y0="12.4545" x1="871" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="870" y0="25.5455" x1="871" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="872" y0="16.2727" x1="872" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="872" y0="14.0909" x1="872" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="872" y0="12.4545" x1="873" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="872" y0="19" x1="872" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="872" y0="25.5455" x1="872" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="872" y0="38.6364" x1="872" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="874" y0="22.8182" x1="874" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="874" y0="20.6364" x1="874" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="874" y0="16.2727" x1="874" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="874" y0="14.0909" x1="874" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="874" y0="19" x1="874" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="874" y0="25.5455" x1="874" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="875" y0="20.0909" x1="876" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="875" y0="15.1818" x1="876" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="875" y0="26.6364" x1="877" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="875" y0="17.9091" x1="876" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="875" y0="34.8182" x1="876" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="875" y0="13.5455" x1="876" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="876" y0="26.0909" x1="877" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="877" y0="25.5455" x1="877" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="877" y0="25" x1="877" y1="25" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="877" y0="17.9091" x1="877" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="877" y0="15.1818" x1="877" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="877" y0="20.0909" x1="877" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="877" y0="24.4545" x1="877" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="877" y0="21.7273" x1="877" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="877" y0="13.5455" x1="877" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="877" y0="11.3636" x1="877" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="879" y0="21.1818" x1="881" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="879" y0="22.8182" x1="881" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="879" y0="24.4545" x1="881" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="879" y0="17.9091" x1="881" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="879" y0="14.6364" x1="881" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="879" y0="26.0909" x1="881" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="879" y0="16.2727" x1="881" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="879" y0="32.6364" x1="881" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="879" y0="13" x1="881" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="879" y0="11.3636" x1="881" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="881" y0="10.2727" x1="882" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="881" y0="15.1818" x1="882" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="882" y0="14.6364" x1="882" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="882" y0="9.72727" x1="882" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="882" y0="14.0909" x1="882" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="882" y0="9.18182" x1="882" y1="9.18182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="882" y0="8.63636" x1="882" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="882" y0="13.5455" x1="882" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="882" y0="13" x1="882" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="882" y0="8.09091" x1="882" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="883" y0="8.63636" x1="883" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="883" y0="13.5455" x1="883" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="883" y0="14.0909" x1="883" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="883" y0="9.18182" x1="883" y1="9.18182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="884" y0="14.6364" x1="884" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="884" y0="9.72727" x1="884" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="884" y0="15.1818" x1="884" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="884" y0="10.2727" x1="884" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="885" y0="15.7273" x1="885" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="885" y0="10.8182" x1="885" y1="10.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="885" y0="16.2727" x1="886" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="885" y0="11.3636" x1="886" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="886" y0="16.8182" x1="886" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="886" y0="11.9091" x1="886" y1="11.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="886" y0="17.3636" x1="887" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="886" y0="12.4545" x1="887" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="887" y0="17.9091" x1="887" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="887" y0="13" x1="887" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="888" y0="18.4545" x1="888" y1="18.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="888" y0="13.5455" x1="888" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="888" y0="19" x1="888" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="888" y0="14.0909" x1="888" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="889" y0="19.5455" x1="889" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="889" y0="14.6364" x1="889" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="889" y0="16.8182" x1="889" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="889" y0="12.4545" x1="889" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="890" y0="16.2727" x1="890" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="890" y0="11.9091" x1="890" y1="11.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="890" y0="15.7273" x1="891" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="890" y0="11.3636" x1="891" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="891" y0="15.1818" x1="891" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="891" y0="10.8182" x1="891" y1="10.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="891" y0="14.6364" x1="892" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="891" y0="10.2727" x1="892" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="892" y0="14.0909" x1="892" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="892" y0="9.72727" x1="892" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="894" y0="42.4545" x1="894" y1="42.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="894" y0="35.9091" x1="894" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="894" y0="29.3636" x1="894" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ </Group>
+ <Rectangle name="TAVI frame handle start" x0="0" y0="6" x1="5" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle name="TAVI frame handle end" x0="929.035" y0="6" x1="935.035" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="192" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <LineSet/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle name="TAVI vestigial frame" x0="0" y0="1" x1="2" y1="57" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle name="TAVI frame" x0="0" y0="1" x1="935.035" y1="57" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="960313190" fill="yes"/>
+ <Rectangle name="TAVI name highlight" x0="1" y0="43" x1="935.035" y1="57" outline-what="4" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="3026144928" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="10" y0="5.90909" x1="10" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="10" y0="12.4545" x1="10" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="11" y0="5.90909" x1="11" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="11" y0="12.4545" x1="11" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="11" y0="5.90909" x1="11" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="11" y0="12.4545" x1="11" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="12" y0="5.90909" x1="12" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="12" y0="12.4545" x1="12" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="13" y0="9.18182" x1="14" y1="9.18182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="13" y0="10.8182" x1="14" y1="10.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="13" y0="7.54545" x1="14" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="13" y0="17.3636" x1="14" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="13" y0="15.7273" x1="14" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="13" y0="14.0909" x1="14" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="13" y0="12.4545" x1="14" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="13" y0="19" x1="14" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="15" y0="8.63636" x1="15" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="15" y0="7" x1="15" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="15" y0="15.1818" x1="15" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="15" y0="13.5455" x1="15" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="15" y0="12.4545" x1="15" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="15" y0="10.2727" x1="15" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="15" y0="16.8182" x1="15" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="15" y0="19" x1="15" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="17" y0="12.4545" x1="17" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="17" y0="19" x1="17" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="17" y0="12.4545" x1="17" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="17" y0="19" x1="17" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="18" y0="19" x1="18" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="18" y0="12.4545" x1="18" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="18" y0="12.4545" x1="19" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="18" y0="19" x1="19" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="20" y0="15.7273" x1="20" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="20" y0="14.0909" x1="20" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="20" y0="17.3636" x1="20" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="20" y0="20.6364" x1="20" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="20" y0="19" x1="20" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="20" y0="22.2727" x1="20" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="20" y0="25.5455" x1="20" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="20" y0="23.9091" x1="20" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="22" y0="16.8182" x1="22" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="22" y0="15.1818" x1="22" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="22" y0="13.5455" x1="22" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="22" y0="21.7273" x1="22" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="22" y0="20.0909" x1="22" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="22" y0="19" x1="22" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="22" y0="23.3636" x1="22" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="22" y0="25.5455" x1="22" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="23" y0="19" x1="24" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="23" y0="25.5455" x1="24" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="24" y0="19" x1="24" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="24" y0="25.5455" x1="24" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="25" y0="19" x1="25" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="25" y0="25.5455" x1="25" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="25" y0="19" x1="25" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="25" y0="25.5455" x1="25" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="27" y0="22.2727" x1="27" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="27" y0="20.6364" x1="27" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="27" y0="19" x1="27" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="27" y0="23.9091" x1="27" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="27" y0="25.5455" x1="27" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="29" y0="20.0909" x1="29" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="29" y0="19" x1="29" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="29" y0="21.7273" x1="29" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="29" y0="23.3636" x1="29" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="29" y0="25.5455" x1="29" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="30" y0="20.6364" x1="30" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="30" y0="19" x1="30" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="30" y0="22.2727" x1="30" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="30" y0="25.5455" x1="30" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="30" y0="23.9091" x1="30" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="30" y0="27.1818" x1="30" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="32" y0="19" x1="32" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="32" y0="23.3636" x1="32" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="32" y0="21.7273" x1="32" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="32" y0="25.5455" x1="32" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="32" y0="26.6364" x1="32" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="33" y0="19" x1="34" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="33" y0="25.5455" x1="34" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="34" y0="19" x1="34" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="34" y0="25.5455" x1="34" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="35" y0="19" x1="35" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="35" y0="25.5455" x1="35" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="35" y0="19" x1="35" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="35" y0="25.5455" x1="36" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="37" y0="12.4545" x1="37" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="37" y0="19" x1="37" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="37" y0="12.4545" x1="38" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="37" y0="19" x1="38" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="38" y0="12.4545" x1="38" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="38" y0="19" x1="38" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="38" y0="35.9091" x1="39" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="38" y0="14.0909" x1="39" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="38" y0="16.2727" x1="39" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="38" y0="20.6364" x1="39" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="38" y0="19" x1="39" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="39" y0="27.1818" x1="45" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="40" y0="14.0909" x1="40" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="40" y0="12.4545" x1="40" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="40" y0="20.6364" x1="41" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="40" y0="16.2727" x1="40" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="40" y0="19" x1="41" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="40" y0="22.8182" x1="41" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="40" y0="25.5455" x1="41" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="42" y0="12.4545" x1="42" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="42" y0="14.0909" x1="42" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="42" y0="16.2727" x1="42" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="42" y0="19" x1="42" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="42" y0="38.6364" x1="42" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="44" y0="12.4545" x1="44" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="44" y0="14.0909" x1="44" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="44" y0="16.2727" x1="44" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="44" y0="22.8182" x1="44" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="44" y0="20.6364" x1="44" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="44" y0="25.5455" x1="44" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="44" y0="19" x1="44" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="45" y0="12.4545" x1="45" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="45" y0="14.0909" x1="45" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="45" y0="16.2727" x1="45" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="45" y0="15.1818" x1="46" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="45" y0="13.5455" x1="46" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="45" y0="20.0909" x1="46" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="45" y0="26.6364" x1="52" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="45" y0="34.8182" x1="46" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="47" y0="12.4545" x1="47" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="47" y0="15.1818" x1="47" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="47" y0="13.5455" x1="47" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="47" y0="19" x1="47" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="47" y0="16.8182" x1="47" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="47" y0="20.0909" x1="47" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="47" y0="23.3636" x1="47" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="47" y0="25.5455" x1="47" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="49" y0="12.4545" x1="49" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="49" y0="13.5455" x1="49" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="49" y0="16.8182" x1="49" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="49" y0="15.1818" x1="49" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="49" y0="19" x1="49" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="49" y0="38.6364" x1="49" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="50" y0="12.4545" x1="51" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="50" y0="15.1818" x1="51" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="50" y0="16.8182" x1="51" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="50" y0="20.0909" x1="51" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="50" y0="23.3636" x1="51" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="50" y0="25.5455" x1="51" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="51" y0="19" x1="51" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="51" y0="12.4545" x1="52" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="51" y0="15.1818" x1="52" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="51" y0="16.8182" x1="52" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="52" y0="35.9091" x1="52" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="52" y0="14.0909" x1="53" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="52" y0="20.6364" x1="53" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="52" y0="27.1818" x1="53" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="54" y0="12.4545" x1="55" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="54" y0="19" x1="55" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="54" y0="20.6364" x1="54" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="54" y0="22.8182" x1="54" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="54" y0="25.5455" x1="55" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="55" y0="10.2727" x1="57" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="55" y0="16.8182" x1="57" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="55" y0="23.3636" x1="57" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="55" y0="34.2727" x1="57" y1="34.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="57" y0="17.9091" x1="59" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="57" y0="19.5455" x1="57" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="57" y0="11.3636" x1="59" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="57" y0="24.4545" x1="59" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="57" y0="22.8182" x1="57" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="59" y0="12.4545" x1="59" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="59" y0="19" x1="59" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="59" y0="25.5455" x1="59" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="59" y0="34.8182" x1="60" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="60" y0="13" x1="60" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="60" y0="19.5455" x1="60" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="60" y0="26.0909" x1="60" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="60" y0="15.1818" x1="61" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="60" y0="13.5455" x1="61" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="60" y0="16.8182" x1="61" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="60" y0="19" x1="61" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="60" y0="20.0909" x1="61" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="60" y0="23.3636" x1="61" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="60" y0="26.6364" x1="61" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="60" y0="25.5455" x1="61" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="61" y0="14.0909" x1="62" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="61" y0="20.6364" x1="62" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="61" y0="27.1818" x1="62" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="62" y0="15.1818" x1="62" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="62" y0="16.8182" x1="62" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="62" y0="21.7273" x1="62" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="62" y0="20.0909" x1="62" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="62" y0="19" x1="62" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="62" y0="23.3636" x1="62" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="62" y0="25.5455" x1="62" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="62" y0="28.2727" x1="62" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="62" y0="38.6364" x1="64" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="64" y0="12.4545" x1="64" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="64" y0="15.1818" x1="64" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="64" y0="16.8182" x1="64" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="64" y0="20.0909" x1="64" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="64" y0="19" x1="64" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="64" y0="23.3636" x1="64" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="64" y0="25.5455" x1="64" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="64" y0="12.4545" x1="64" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="64" y0="19" x1="64" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="65" y0="12.4545" x1="65" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="65" y0="19" x1="65" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="65" y0="25.5455" x1="65" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="65" y0="14.0909" x1="66" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="65" y0="20.6364" x1="66" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="65" y0="19" x1="66" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="65" y0="16.2727" x1="66" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="65" y0="27.1818" x1="69" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="65" y0="35.9091" x1="66" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="67" y0="12.4545" x1="67" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="67" y0="14.0909" x1="67" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="67" y0="16.2727" x1="67" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="67" y0="22.8182" x1="67" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="67" y0="19" x1="67" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="67" y0="20.6364" x1="67" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="67" y0="25.5455" x1="67" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="69" y0="15.7273" x1="69" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="69" y0="14.6364" x1="69" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="69" y0="12.4545" x1="69" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="69" y0="19" x1="69" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="69" y0="17.3636" x1="69" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="69" y0="25.5455" x1="72" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="69" y0="34.2727" x1="69" y1="34.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="70" y0="12.4545" x1="71" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="70" y0="15.7273" x1="71" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="70" y0="14.6364" x1="71" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="70" y0="22.2727" x1="71" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="70" y0="21.1818" x1="71" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="70" y0="23.9091" x1="71" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="71" y0="19" x1="71" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="71" y0="15.7273" x1="72" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="71" y0="12.4545" x1="72" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="71" y0="14.6364" x1="72" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="72" y0="15.1818" x1="73" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="72" y0="16.8182" x1="73" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="72" y0="19" x1="73" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="72" y0="21.7273" x1="74" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="72" y0="28.2727" x1="75" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="72" y0="34.8182" x1="72" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="74" y0="15.1818" x1="74" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="74" y0="10.2727" x1="74" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="74" y0="12.4545" x1="74" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="74" y0="16.8182" x1="74" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="74" y0="19" x1="74" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="74" y0="23.3636" x1="74" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="74" y0="25.5455" x1="74" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="75" y0="10.2727" x1="76" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="75" y0="16.8182" x1="76" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="75" y0="12.4545" x1="76" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="75" y0="14.0909" x1="76" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="75" y0="20.6364" x1="76" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="75" y0="23.3636" x1="76" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="75" y0="25.5455" x1="76" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="75" y0="27.1818" x1="79" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="75" y0="33.7273" x1="77" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="77" y0="10.2727" x1="77" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="77" y0="12.4545" x1="77" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="77" y0="14.0909" x1="77" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="77" y0="19" x1="77" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="77" y0="20.6364" x1="77" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="77" y0="23.3636" x1="77" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="77" y0="25.5455" x1="77" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="78" y0="16.8182" x1="78" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="78" y0="10.2727" x1="78" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="78" y0="12.4545" x1="78" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="78" y0="14.0909" x1="78" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="79" y0="12.4545" x1="79" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="79" y0="14.0909" x1="79" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="79" y0="11.3636" x1="79" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="79" y0="16.2727" x1="79" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="79" y0="20.6364" x1="79" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="79" y0="17.9091" x1="79" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="79" y0="19" x1="79" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="79" y0="22.8182" x1="79" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="79" y0="25.5455" x1="79" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="79" y0="29.3636" x1="79" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="81" y0="34.8182" x1="82" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="82" y0="31" x1="82" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="82" y0="15.1818" x1="82" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="82" y0="9.72727" x1="82" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="82" y0="8.63636" x1="82" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="82" y0="11.3636" x1="82" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="82" y0="17.9091" x1="82" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="82" y0="19.5455" x1="82" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="82" y0="13" x1="82" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="82" y0="22.8182" x1="82" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="82" y0="26.0909" x1="82" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="85" y0="15.1818" x1="86" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="85" y0="16.8182" x1="86" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="85" y0="12.4545" x1="86" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="85" y0="19" x1="86" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="85" y0="21.7273" x1="86" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="85" y0="23.3636" x1="86" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="85" y0="25.5455" x1="86" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="85" y0="32.0909" x1="86" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="87" y0="12.4545" x1="87" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="15.1818" x1="87" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="16.8182" x1="87" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="13.5455" x1="87" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="21.7273" x1="87" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="20.0909" x1="87" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="19" x1="87" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="23.3636" x1="87" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="25.5455" x1="87" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="26.6364" x1="87" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="87" y0="33.1818" x1="87" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="88" y0="12.4545" x1="88" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="88" y0="19" x1="88" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="89" y0="12.4545" x1="89" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="89" y0="14.0909" x1="89" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="89" y0="16.2727" x1="89" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="89" y0="19" x1="89" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="89" y0="20.6364" x1="89" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="89" y0="22.8182" x1="89" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="89" y0="25.5455" x1="89" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="89" y0="27.1818" x1="89" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="89" y0="33.7273" x1="89" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="90" y0="5.90909" x1="91" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="15.1818" x1="91" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="12.4545" x1="91" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="16.8182" x1="91" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="13.5455" x1="91" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="20.0909" x1="91" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="23.3636" x1="91" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="21.7273" x1="91" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="19" x1="91" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="25.5455" x1="91" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="28.2727" x1="91" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="90" y0="34.8182" x1="91" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="91" y0="5.90909" x1="91" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="91" y0="12.4545" x1="91" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="91" y0="5.90909" x1="92" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="91" y0="12.4545" x1="92" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="92" y0="29.3636" x1="92" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="92" y0="28.2727" x1="92" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="92" y0="27.7273" x1="92" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="92" y0="7.54545" x1="92" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="92" y0="9.72727" x1="92" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="92" y0="12.4545" x1="92" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="92" y0="14.0909" x1="92" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="92" y0="20.6364" x1="92" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="92" y0="22.8182" x1="92" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="92" y0="27.1818" x1="96" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="92" y0="25.5455" x1="92" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="92" y0="32.0909" x1="92" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="92" y0="35.9091" x1="92" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="94" y0="5.90909" x1="94" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="94" y0="7.54545" x1="94" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="94" y0="9.72727" x1="94" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="94" y0="12.4545" x1="94" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="94" y0="20.6364" x1="94" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="94" y0="19" x1="94" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="94" y0="22.8182" x1="94" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="94" y0="25.5455" x1="94" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="94" y0="20.6364" x1="94" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="94" y0="19" x1="94" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="95" y0="19" x1="95" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="95" y0="20.6364" x1="95" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="95" y0="5.90909" x1="96" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="95" y0="7.54545" x1="96" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="95" y0="9.72727" x1="96" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="95" y0="19" x1="96" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="95" y0="12.4545" x1="96" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="95" y0="20.6364" x1="96" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="95" y0="38.6364" x1="97" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="97" y0="28.2727" x1="97" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="97" y0="5.90909" x1="97" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="97" y0="12.4545" x1="97" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="97" y0="19" x1="97" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="97" y0="22.8182" x1="97" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="97" y0="20.6364" x1="97" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="97" y0="25.5455" x1="97" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="97" y0="27.1818" x1="97" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="97" y0="29.3636" x1="97" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="98" y0="5.90909" x1="98" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="98" y0="12.4545" x1="98" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="98" y0="28.2727" x1="98" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="98" y0="5.90909" x1="99" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="98" y0="12.4545" x1="99" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="98" y0="27.1818" x1="99" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="99" y0="7" x1="99" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="99" y0="10.2727" x1="99" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="99" y0="8.63636" x1="99" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="99" y0="13.5455" x1="99" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="99" y0="20.0909" x1="99" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="99" y0="23.3636" x1="99" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="99" y0="21.7273" x1="99" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="99" y0="26.6364" x1="103" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="99" y0="25.5455" x1="99" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="99" y0="34.8182" x1="99" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="100" y0="8.63636" x1="101" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="100" y0="10.2727" x1="101" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="100" y0="5.90909" x1="101" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="100" y0="12.4545" x1="101" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="100" y0="19" x1="101" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="100" y0="20.0909" x1="101" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="100" y0="22.8182" x1="101" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="101" y0="20.0909" x1="101" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="101" y0="22.8182" x1="101" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="101" y0="20.0909" x1="102" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="102" y0="22.8182" x1="102" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="102" y0="5.90909" x1="102" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="102" y0="8.63636" x1="102" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="102" y0="10.2727" x1="102" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="102" y0="12.4545" x1="102" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="102" y0="20.0909" x1="103" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="102" y0="23.3636" x1="103" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="102" y0="19" x1="102" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="102" y0="38.6364" x1="102" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="103" y0="27.1818" x1="104" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="104" y0="5.90909" x1="104" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="104" y0="12.4545" x1="104" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="104" y0="19" x1="104" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="104" y0="21.7273" x1="104" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="104" y0="20.0909" x1="104" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="104" y0="23.3636" x1="104" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="104" y0="25.5455" x1="104" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="104" y0="28.2727" x1="104" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="104" y0="5.90909" x1="104" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="104" y0="12.4545" x1="104" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="104" y0="27.1818" x1="105" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="105" y0="5.90909" x1="105" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="105" y0="12.4545" x1="105" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="105" y0="26.6364" x1="105" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="105" y0="35.9091" x1="107" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="105" y0="9.72727" x1="106" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="105" y0="7.54545" x1="106" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="105" y0="12.4545" x1="106" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="105" y0="14.0909" x1="106" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="105" y0="20.6364" x1="106" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="105" y0="22.8182" x1="106" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="105" y0="27.1818" x1="107" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="105" y0="25.5455" x1="106" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="107" y0="5.90909" x1="107" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="107" y0="7.54545" x1="107" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="107" y0="9.72727" x1="107" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="107" y0="12.4545" x1="107" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="107" y0="19" x1="107" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="107" y0="20.6364" x1="107" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="107" y0="22.8182" x1="107" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="107" y0="25.5455" x1="109" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="108" y0="20.6364" x1="108" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="108" y0="19" x1="108" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="108" y0="19" x1="108" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="108" y0="20.6364" x1="108" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="109" y0="6.45455" x1="109" y1="6.45455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="109" y0="3.72727" x1="109" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="109" y0="10.2727" x1="109" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="109" y0="8.09091" x1="109" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="109" y0="21.1818" x1="109" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="109" y0="19.5455" x1="109" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="109" y0="23.3636" x1="110" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="109" y0="34.2727" x1="109" y1="34.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="110" y0="9.72727" x1="111" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="110" y0="4.81818" x1="111" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="110" y0="8.09091" x1="111" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="110" y0="6.45455" x1="111" y1="6.45455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="110" y0="11.3636" x1="111" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="110" y0="17.9091" x1="111" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="110" y0="19.5455" x1="111" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="110" y0="22.8182" x1="111" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="110" y0="24.4545" x1="112" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="110" y0="21.1818" x1="111" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="112" y0="10.2727" x1="112" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="112" y0="5.90909" x1="112" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="112" y0="8.63636" x1="112" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="112" y0="12.4545" x1="112" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="112" y0="20.0909" x1="112" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="112" y0="21.7273" x1="112" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="112" y0="23.3636" x1="113" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="112" y0="25.5455" x1="113" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="112" y0="34.8182" x1="114" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="113" y0="21.7273" x1="113" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="113" y0="20.0909" x1="113" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="113" y0="6.45455" x1="114" y1="6.45455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="113" y0="13" x1="114" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="113" y0="20.0909" x1="113" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="113" y0="21.7273" x1="113" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="113" y0="26.0909" x1="114" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="114" y0="10.2727" x1="114" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="114" y0="8.63636" x1="114" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="114" y0="7" x1="114" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="114" y0="12.4545" x1="114" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="114" y0="13.5455" x1="114" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="114" y0="20.0909" x1="114" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="114" y0="21.7273" x1="114" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="114" y0="23.3636" x1="114" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="114" y0="25.5455" x1="114" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="114" y0="26.6364" x1="114" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="115" y0="14.0909" x1="115" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="115" y0="7.54545" x1="115" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="115" y0="27.1818" x1="115" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="115" y0="8.63636" x1="116" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="115" y0="10.2727" x1="116" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="115" y0="12.4545" x1="116" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="115" y0="13.5455" x1="116" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="115" y0="15.1818" x1="116" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="115" y0="21.7273" x1="116" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="115" y0="19" x1="116" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="115" y0="20.0909" x1="116" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="115" y0="23.3636" x1="116" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="115" y0="25.5455" x1="116" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="115" y0="28.2727" x1="117" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="115" y0="38.6364" x1="117" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="117" y0="8.09091" x1="117" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="117" y0="5.90909" x1="117" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="117" y0="12.4545" x1="117" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="117" y0="19" x1="117" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="117" y0="21.1818" x1="117" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="117" y0="23.3636" x1="117" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="117" y0="27.7273" x1="119" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="117" y0="25.5455" x1="117" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="118" y0="5.90909" x1="118" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="118" y0="12.4545" x1="118" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="118" y0="8.09091" x1="118" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="118" y0="5.90909" x1="119" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="118" y0="8.09091" x1="119" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="118" y0="12.4545" x1="118" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="119" y0="7.54545" x1="119" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="119" y0="9.72727" x1="119" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="119" y0="12.4545" x1="119" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="119" y0="14.0909" x1="119" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="119" y0="22.8182" x1="119" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="119" y0="20.6364" x1="119" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="119" y0="25.5455" x1="119" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="119" y0="29.3636" x1="119" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="119" y0="27.1818" x1="120" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="119" y0="35.9091" x1="119" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="119" y0="32.0909" x1="120" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="120" y0="29.3636" x1="120" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="120" y0="5.90909" x1="121" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="120" y0="12.4545" x1="121" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="120" y0="7.54545" x1="121" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="120" y0="9.72727" x1="121" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="120" y0="20.6364" x1="121" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="120" y0="22.8182" x1="121" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="120" y0="27.1818" x1="121" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="120" y0="25.5455" x1="121" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="121" y0="20.6364" x1="121" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="121" y0="22.8182" x1="121" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="121" y0="29.3636" x1="121" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="122" y0="20.6364" x1="122" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="122" y0="22.8182" x1="122" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="122" y0="27.1818" x1="122" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="122" y0="5.90909" x1="122" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="122" y0="9.72727" x1="122" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="122" y0="7.54545" x1="122" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="122" y0="12.4545" x1="122" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="122" y0="20.6364" x1="122" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="122" y0="19" x1="122" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="122" y0="22.8182" x1="122" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="122" y0="25.5455" x1="124" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="124" y0="7.54545" x1="124" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="124" y0="9.72727" x1="124" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="124" y0="5.90909" x1="124" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="124" y0="12.4545" x1="124" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="124" y0="20.6364" x1="124" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="124" y0="22.8182" x1="124" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="124" y0="19" x1="124" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="124" y0="27.1818" x1="124" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="124" y0="32.0909" x1="124" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="124" y0="35.9091" x1="124" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="124" y0="5.90909" x1="125" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="124" y0="12.4545" x1="125" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="125" y0="5.90909" x1="125" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="125" y0="12.4545" x1="125" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="125" y0="19" x1="125" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="125" y0="25.5455" x1="126" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="126" y0="8.63636" x1="126" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="126" y0="10.2727" x1="126" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="126" y0="12.4545" x1="126" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="126" y0="15.1818" x1="126" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="126" y0="23.3636" x1="126" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="126" y0="21.7273" x1="126" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="126" y0="28.2727" x1="126" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="126" y0="34.8182" x1="126" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="126" y0="29.9091" x1="126" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="127" y0="28.2727" x1="127" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="127" y0="3.72727" x1="127" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="127" y0="8.63636" x1="128" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="127" y0="5.90909" x1="127" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="127" y0="10.2727" x1="128" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="127" y0="12.4545" x1="128" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="127" y0="23.3636" x1="128" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="127" y0="21.7273" x1="128" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="127" y0="19" x1="127" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="127" y0="25.5455" x1="128" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="128" y0="19" x1="128" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="128" y0="28.2727" x1="128" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="128" y0="21.7273" x1="128" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="128" y0="19" x1="128" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="128" y0="25.5455" x1="129" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="129" y0="5.90909" x1="129" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="129" y0="8.63636" x1="129" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="129" y0="3.72727" x1="129" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="129" y0="10.2727" x1="129" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="129" y0="12.4545" x1="129" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="129" y0="16.8182" x1="129" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="129" y0="19" x1="129" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="129" y0="21.7273" x1="129" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="129" y0="23.3636" x1="131" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="129" y0="28.2727" x1="129" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="130" y0="3.72727" x1="131" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="130" y0="5.90909" x1="131" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="130" y0="10.2727" x1="131" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="130" y0="7.54545" x1="131" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="130" y0="12.4545" x1="131" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="130" y0="20.6364" x1="131" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="130" y0="16.8182" x1="131" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="130" y0="19" x1="131" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="131" y0="25.5455" x1="131" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="131" y0="27.1818" x1="131" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="131" y0="33.7273" x1="131" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="132" y0="4.81818" x1="132" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="132" y0="7.54545" x1="132" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="132" y0="9.72727" x1="132" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="132" y0="11.3636" x1="132" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="132" y0="16.2727" x1="132" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="132" y0="14.0909" x1="132" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="132" y0="20.6364" x1="132" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="132" y0="19" x1="132" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="132" y0="17.9091" x1="132" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="132" y0="22.8182" x1="132" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="132" y0="29.3636" x1="133" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="134" y0="19" x1="134" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="134" y0="21.7273" x1="135" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="134" y0="17.9091" x1="134" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="134" y0="17.9091" x1="135" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="134" y0="19" x1="135" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="135" y0="21.7273" x1="135" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="135" y0="19" x1="135" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="135" y0="17.9091" x1="135" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="135" y0="2.09091" x1="136" y1="2.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="3.18182" x1="136" y1="3.18182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="4.81818" x1="136" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="6.45455" x1="136" y1="6.45455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="8.63636" x1="136" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="9.72727" x1="136" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="16.2727" x1="136" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="11.3636" x1="136" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="13" x1="136" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="15.1818" x1="136" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="21.7273" x1="136" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="135" y0="17.9091" x1="136" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="135" y0="19.5455" x1="136" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="136" y0="28.2727" x1="136" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="136" y0="34.8182" x1="136" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="137" y0="21.7273" x1="137" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="137" y0="19.5455" x1="137" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="137" y0="17.9091" x1="137" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="138" y0="17.9091" x1="138" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="138" y0="19.5455" x1="138" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="138" y0="21.7273" x1="138" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="138" y0="17.9091" x1="139" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="138" y0="21.7273" x1="138" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="138" y0="19.5455" x1="139" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="139" y0="32.0909" x1="139" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="139" y0="12.4545" x1="139" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="139" y0="10.2727" x1="139" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="139" y0="8.63636" x1="139" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="139" y0="5.90909" x1="139" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="139" y0="15.1818" x1="139" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="139" y0="20.0909" x1="139" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="139" y0="16.8182" x1="139" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="139" y0="19" x1="139" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="139" y0="21.7273" x1="139" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="139" y0="23.3636" x1="139" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="139" y0="25.5455" x1="139" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="141" y0="12.4545" x1="141" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="141" y0="19" x1="141" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="141" y0="25.5455" x1="141" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="141" y0="12.4545" x1="141" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="141" y0="19" x1="141" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="141" y0="25.5455" x1="141" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="142" y0="12.4545" x1="142" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="142" y0="19" x1="142" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="142" y0="25.5455" x1="142" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="142" y0="12.4545" x1="143" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="142" y0="19" x1="143" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="142" y0="25.5455" x1="143" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="144" y0="12.4545" x1="144" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="144" y0="19" x1="144" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="144" y0="25.5455" x1="144" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="146" y0="29.3636" x1="147" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="147" y0="22.8182" x1="148" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="147" y0="20.6364" x1="148" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="147" y0="25.5455" x1="148" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="147" y0="27.1818" x1="148" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="149" y0="32.0909" x1="149" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="150" y0="31" x1="150" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="151" y0="21.7273" x1="151" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="151" y0="20.0909" x1="151" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="151" y0="25.5455" x1="151" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="151" y0="29.9091" x1="152" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="152" y0="29.3636" x1="154" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="154" y0="22.8182" x1="154" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="154" y0="20.6364" x1="154" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="154" y0="27.1818" x1="154" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="154" y0="25.5455" x1="154" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="156" y0="32.0909" x1="156" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="157" y0="31" x1="157" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="157" y0="20.0909" x1="158" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="157" y0="21.7273" x1="158" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="157" y0="25.5455" x1="158" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="157" y0="29.9091" x1="159" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="159" y0="19" x1="160" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="159" y0="29.3636" x1="161" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="160" y0="16.2727" x1="161" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="161" y0="20.6364" x1="161" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="161" y0="22.8182" x1="161" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="161" y0="25.5455" x1="161" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="162" y0="17.9091" x1="163" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="162" y0="20.6364" x1="163" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="162" y0="38.6364" x1="163" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="164" y0="19" x1="164" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="164" y0="22.8182" x1="164" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="164" y0="20.6364" x1="164" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="164" y0="27.1818" x1="164" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="164" y0="25.5455" x1="164" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="166" y0="19" x1="167" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="166" y0="35.9091" x1="167" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="167" y0="16.2727" x1="167" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="167" y0="20.6364" x1="168" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="167" y0="22.8182" x1="168" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="167" y0="25.5455" x1="168" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="169" y0="17.9091" x1="169" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="169" y0="20.6364" x1="169" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="169" y0="38.6364" x1="169" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="171" y0="19" x1="171" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="171" y0="22.8182" x1="171" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="171" y0="20.6364" x1="171" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="171" y0="25.5455" x1="171" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="172" y0="12.4545" x1="174" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="172" y0="14.0909" x1="174" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="172" y0="19" x1="174" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="172" y0="20.6364" x1="174" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="172" y0="35.9091" x1="174" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="174" y0="22.8182" x1="174" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="174" y0="25.5455" x1="174" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="174" y0="27.1818" x1="174" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="175" y0="14.0909" x1="175" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="175" y0="20.6364" x1="175" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="175" y0="12.4545" x1="175" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="175" y0="19" x1="175" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="176" y0="14.0909" x1="176" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="176" y0="19" x1="176" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="176" y0="12.4545" x1="176" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="176" y0="20.6364" x1="176" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="176" y0="38.6364" x1="176" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="177" y0="9.72727" x1="178" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="177" y0="16.2727" x1="178" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="177" y0="14.0909" x1="178" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="177" y0="19" x1="178" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="177" y0="22.8182" x1="178" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="177" y0="20.6364" x1="178" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="177" y0="27.1818" x1="178" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="177" y0="25.5455" x1="178" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="179" y0="9.72727" x1="179" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="179" y0="16.2727" x1="179" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="179" y0="13.5455" x1="179" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="179" y0="20.0909" x1="179" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="179" y0="34.8182" x1="179" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="181" y0="10.2727" x1="181" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="181" y0="16.8182" x1="181" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="181" y0="13.5455" x1="181" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="181" y0="20.0909" x1="181" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="181" y0="23.3636" x1="181" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="181" y0="26.6364" x1="181" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="181" y0="25.5455" x1="181" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="182" y0="13.5455" x1="186" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="182" y0="10.2727" x1="186" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="182" y0="16.8182" x1="186" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="182" y0="20.0909" x1="186" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="182" y0="38.6364" x1="183" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="184" y0="23.3636" x1="184" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="184" y0="25.5455" x1="184" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="184" y0="26.6364" x1="184" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="186" y0="19" x1="187" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="186" y0="34.8182" x1="187" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="187" y0="15.1818" x1="187" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="187" y0="20.0909" x1="188" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="187" y0="23.3636" x1="188" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="187" y0="25.5455" x1="188" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="187" y0="26.6364" x1="188" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="189" y0="17.9091" x1="189" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="189" y0="20.0909" x1="189" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="189" y0="38.6364" x1="189" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="191" y0="20.0909" x1="191" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="191" y0="19" x1="191" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="191" y0="23.3636" x1="191" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="191" y0="25.5455" x1="191" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="191" y0="26.6364" x1="191" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="192" y0="19" x1="194" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="192" y0="34.8182" x1="194" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="194" y0="15.1818" x1="194" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="194" y0="20.0909" x1="195" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="194" y0="23.3636" x1="195" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="194" y0="26.6364" x1="195" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="194" y0="25.5455" x1="195" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="196" y0="20.0909" x1="196" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="196" y0="17.9091" x1="196" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="196" y0="38.6364" x1="197" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="198" y0="19" x1="198" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="198" y0="20.0909" x1="198" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="198" y0="23.3636" x1="198" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="198" y0="26.6364" x1="198" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="198" y0="25.5455" x1="198" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="199" y0="13.5455" x1="201" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="199" y0="12.4545" x1="201" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="199" y0="20.0909" x1="201" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="199" y0="19" x1="201" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="199" y0="34.8182" x1="201" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="201" y0="23.3636" x1="201" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="201" y0="25.5455" x1="201" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="201" y0="26.6364" x1="201" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="202" y0="12.4545" x1="202" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="202" y0="20.0909" x1="202" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="202" y0="13.5455" x1="202" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="202" y0="19" x1="202" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="203" y0="13.5455" x1="203" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="203" y0="12.4545" x1="203" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="203" y0="20.0909" x1="203" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="203" y0="19" x1="203" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="203" y0="38.6364" x1="203" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="204" y0="8.63636" x1="205" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="204" y0="15.1818" x1="205" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="204" y0="13.5455" x1="205" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="204" y0="23.3636" x1="205" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="204" y0="20.0909" x1="205" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="204" y0="25.5455" x1="205" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="204" y0="26.6364" x1="205" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="206" y0="8.63636" x1="206" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="206" y0="13.5455" x1="206" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="206" y0="15.1818" x1="206" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="206" y0="20.0909" x1="206" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="206" y0="32.0909" x1="206" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="206" y0="35.9091" x1="206" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="208" y0="9.72727" x1="208" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="208" y0="14.0909" x1="208" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="208" y0="16.2727" x1="208" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="208" y0="20.6364" x1="208" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="208" y0="22.8182" x1="208" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="208" y0="25.5455" x1="208" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="208" y0="27.1818" x1="208" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="209" y0="9.72727" x1="211" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="209" y0="16.2727" x1="211" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="209" y0="14.0909" x1="211" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="209" y0="20.6364" x1="210" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="209" y0="38.6364" x1="211" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="211" y0="22.8182" x1="211" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="211" y0="20.6364" x1="211" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="211" y0="25.5455" x1="211" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="211" y0="27.1818" x1="211" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="213" y0="12.4545" x1="214" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="213" y0="19" x1="214" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="213" y0="22.8182" x1="213" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="213" y0="27.1818" x1="214" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="213" y0="32.0909" x1="214" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="213" y0="35.9091" x1="214" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="214" y0="9.72727" x1="214" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="214" y0="16.2727" x1="214" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="214" y0="14.0909" x1="215" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="214" y0="20.6364" x1="215" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="214" y0="22.8182" x1="215" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="214" y0="25.5455" x1="215" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="215" y0="26.6364" x1="216" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="216" y0="25.5455" x1="216" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="216" y0="25" x1="216" y1="25" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="216" y0="17.9091" x1="218" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="216" y0="11.3636" x1="218" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="216" y0="20.6364" x1="216" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="216" y0="24.4545" x1="218" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="216" y0="38.6364" x1="216" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="216" y0="16.2727" x1="217" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="217" y0="14.0909" x1="218" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="218" y0="12.4545" x1="218" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="218" y0="19" x1="218" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="218" y0="22.8182" x1="218" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="218" y0="20.6364" x1="218" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="218" y0="27.1818" x1="218" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="218" y0="25.5455" x1="218" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="219" y0="12.4545" x1="220" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="219" y0="20.6364" x1="220" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="219" y0="19" x1="220" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="219" y0="22.8182" x1="220" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="219" y0="35.9091" x1="221" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="220" y0="9.72727" x1="221" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="220" y0="16.2727" x1="221" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="221" y0="14.0909" x1="221" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="221" y0="20.6364" x1="221" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="221" y0="22.8182" x1="221" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="221" y0="25.5455" x1="221" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="221" y0="27.1818" x1="221" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="222" y0="26.6364" x1="222" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="222" y0="25.5455" x1="223" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="223" y0="25" x1="223" y1="25" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="223" y0="11.3636" x1="224" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="223" y0="17.9091" x1="224" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="223" y0="20.6364" x1="223" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="223" y0="24.4545" x1="224" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="223" y0="38.6364" x1="223" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="223" y0="16.2727" x1="224" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="224" y0="14.0909" x1="224" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="224" y0="12.4545" x1="225" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="224" y0="22.8182" x1="225" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="224" y0="20.6364" x1="225" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="224" y0="19" x1="225" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="224" y0="25.5455" x1="225" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="224" y0="27.1818" x1="225" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="226" y0="16.2727" x1="226" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="226" y0="12.4545" x1="226" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="226" y0="14.0909" x1="226" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="226" y0="19" x1="226" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="226" y0="20.6364" x1="226" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="226" y0="35.9091" x1="226" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="228" y0="12.4545" x1="228" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="228" y0="20.6364" x1="228" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="228" y0="22.8182" x1="228" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="228" y0="19" x1="228" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="228" y0="25.5455" x1="228" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="228" y0="27.1818" x1="228" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="228" y0="16.2727" x1="228" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="229" y0="14.0909" x1="229" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="229" y0="19" x1="229" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="229" y0="20.6364" x1="229" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="229" y0="19" x1="230" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="229" y0="12.4545" x1="230" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="229" y0="20.6364" x1="230" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="229" y0="33.7273" x1="230" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="231" y0="9.72727" x1="231" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="231" y0="14.0909" x1="231" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="231" y0="16.2727" x1="231" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="231" y0="20.6364" x1="231" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="231" y0="12.4545" x1="231" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="231" y0="19" x1="231" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="231" y0="22.8182" x1="231" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="231" y0="25.5455" x1="231" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="231" y0="27.1818" x1="231" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="233" y0="9.72727" x1="234" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="233" y0="16.2727" x1="234" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="233" y0="19" x1="233" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="233" y0="20.6364" x1="233" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="233" y0="36.4545" x1="234" y1="36.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="233" y0="14.0909" x1="234" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="234" y0="12.4545" x1="234" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="234" y0="27.7273" x1="234" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="234" y0="30.4545" x1="234" y1="30.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="234" y0="10.2727" x1="235" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="234" y0="20.6364" x1="235" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="234" y0="16.8182" x1="235" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="234" y0="19" x1="235" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="234" y0="23.3636" x1="235" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="234" y0="27.1818" x1="235" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="234" y0="25.5455" x1="235" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="234" y0="29.9091" x1="235" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="235" y0="14.0909" x1="235" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="235" y0="12.4545" x1="238" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="235" y0="26.0909" x1="236" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="235" y0="23.9091" x1="236" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="235" y0="27.7273" x1="236" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="236" y0="10.2727" x1="239" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="236" y0="16.8182" x1="238" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="236" y0="20.6364" x1="238" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="236" y0="19" x1="238" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="236" y0="23.3636" x1="238" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="236" y0="25.5455" x1="238" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="236" y0="27.1818" x1="238" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="239" y0="12.4545" x1="239" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="239" y0="11.3636" x1="239" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="239" y0="10.8182" x1="240" y1="10.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="239" y0="10.2727" x1="240" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="239" y0="16.8182" x1="240" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="239" y0="20.6364" x1="240" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="239" y0="19" x1="240" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="239" y0="23.3636" x1="240" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="240" y0="7.54545" x1="241" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="240" y0="14.0909" x1="241" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="241" y0="10.2727" x1="241" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="241" y0="16.8182" x1="241" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="241" y0="20.6364" x1="241" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="241" y0="19" x1="241" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="241" y0="23.3636" x1="241" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="242" y0="5.90909" x1="242" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="242" y0="4.81818" x1="243" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="243" y0="4.27273" x1="243" y1="4.27273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="243" y0="3.72727" x1="244" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="243" y0="16.8182" x1="243" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="243" y0="20.6364" x1="243" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="243" y0="19" x1="243" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="243" y0="23.3636" x1="243" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="244" y0="1" x1="244" y1="1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="244" y0="14.0909" x1="244" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="244" y0="3.72727" x1="245" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="244" y0="16.8182" x1="245" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="244" y0="23.3636" x1="245" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="244" y0="20.6364" x1="245" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="244" y0="19" x1="245" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="246" y0="12.4545" x1="246" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="246" y0="11.3636" x1="246" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="246" y0="10.8182" x1="246" y1="10.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="246" y0="10.2727" x1="247" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="246" y0="23.3636" x1="246" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="246" y0="25.5455" x1="246" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="246" y0="27.1818" x1="246" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="246" y0="29.9091" x1="246" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="247" y0="7.54545" x1="248" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="247" y0="20.6364" x1="248" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="248" y0="10.2727" x1="248" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="248" y0="23.3636" x1="248" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="248" y0="25.5455" x1="248" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="248" y0="27.1818" x1="248" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="248" y0="29.9091" x1="248" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="249" y0="5.90909" x1="249" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="249" y0="4.81818" x1="249" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="249" y0="4.27273" x1="250" y1="4.27273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="249" y0="3.72727" x1="250" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="249" y0="23.3636" x1="250" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="249" y0="25.5455" x1="250" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="249" y0="27.1818" x1="250" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="249" y0="29.9091" x1="250" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="251" y0="1" x1="251" y1="1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="251" y0="20.6364" x1="251" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="251" y0="3.72727" x1="251" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="251" y0="23.3636" x1="251" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="251" y0="27.1818" x1="251" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="251" y0="25.5455" x1="251" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="251" y0="29.9091" x1="251" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="253" y0="10.2727" x1="253" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="253" y0="16.8182" x1="253" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="253" y0="20.6364" x1="253" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="253" y0="19" x1="253" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="253" y0="23.3636" x1="253" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="253" y0="29.9091" x1="253" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="253" y0="36.4545" x1="253" y1="36.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="254" y0="10.2727" x1="255" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="254" y0="16.8182" x1="255" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="254" y0="20.6364" x1="255" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="254" y0="19" x1="255" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="254" y0="23.3636" x1="255" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="254" y0="29.9091" x1="255" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="256" y0="10.2727" x1="256" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="256" y0="16.8182" x1="256" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="256" y0="10.2727" x1="256" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="256" y0="14.6364" x1="256" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="256" y0="13" x1="256" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="256" y0="16.8182" x1="256" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="256" y0="19.5455" x1="256" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="256" y0="23.3636" x1="256" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="256" y0="21.1818" x1="256" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="256" y0="27.7273" x1="256" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="256" y0="34.2727" x1="256" y1="34.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="256" y0="29.9091" x1="256" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="257" y0="11.3636" x1="258" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="257" y0="17.9091" x1="258" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="257" y0="24.4545" x1="258" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="257" y0="28.8182" x1="258" y1="28.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="258" y0="12.4545" x1="258" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="258" y0="14.6364" x1="258" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="258" y0="16.8182" x1="258" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="258" y0="19" x1="258" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="258" y0="21.1818" x1="258" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="258" y0="23.3636" x1="258" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="258" y0="25.5455" x1="258" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="258" y0="27.7273" x1="258" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="259" y0="13" x1="259" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="259" y0="19.5455" x1="259" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="259" y0="26.0909" x1="259" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="259" y0="16.8182" x1="260" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="259" y0="14.0909" x1="260" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="259" y0="20.6364" x1="260" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="259" y0="23.3636" x1="260" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="259" y0="19" x1="260" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="259" y0="27.1818" x1="261" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="259" y0="25.5455" x1="260" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="259" y0="29.9091" x1="260" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="259" y0="33.7273" x1="260" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="261" y0="14.0909" x1="261" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="261" y0="16.8182" x1="261" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="261" y0="23.3636" x1="261" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="261" y0="19" x1="261" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="261" y0="20.6364" x1="261" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="261" y0="25.5455" x1="261" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="261" y0="33.7273" x1="261" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="261" y0="29.9091" x1="261" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="262" y0="19" x1="262" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="262" y0="16.8182" x1="262" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="262" y0="20.6364" x1="263" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="262" y0="14.0909" x1="263" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="263" y0="15.1818" x1="263" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="263" y0="20.0909" x1="263" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="263" y0="13.5455" x1="263" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="263" y0="12.4545" x1="263" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="263" y0="21.7273" x1="263" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="263" y0="19" x1="263" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="263" y0="16.8182" x1="263" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="263" y0="23.3636" x1="263" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="263" y0="25.5455" x1="263" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="263" y0="32.0909" x1="263" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="264" y0="26.6364" x1="264" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="264" y0="33.1818" x1="264" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="264" y0="27.1818" x1="265" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="264" y0="33.7273" x1="265" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="266" y0="28.2727" x1="266" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="266" y0="34.8182" x1="266" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="266" y0="26.6364" x1="266" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="266" y0="26.0909" x1="266" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="266" y0="14.0909" x1="266" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="266" y0="12.4545" x1="267" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="266" y0="16.2727" x1="266" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="266" y0="19" x1="268" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="266" y0="27.1818" x1="266" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="266" y0="25.5455" x1="266" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="266" y0="32.0909" x1="266" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="266" y0="35.9091" x1="266" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="267" y0="9.72727" x1="268" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="267" y0="16.2727" x1="268" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="267" y0="22.8182" x1="267" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="268" y0="14.0909" x1="268" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="268" y0="20.6364" x1="268" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="268" y0="22.8182" x1="268" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="268" y0="25.5455" x1="268" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="268" y0="27.1818" x1="268" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="269" y0="11.3636" x1="270" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="269" y0="14.0909" x1="270" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="269" y0="16.2727" x1="270" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="269" y0="17.9091" x1="270" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="269" y0="24.4545" x1="270" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="269" y0="38.6364" x1="270" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="271" y0="14.0909" x1="271" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="271" y0="12.4545" x1="271" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="271" y0="16.2727" x1="271" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="271" y0="20.6364" x1="271" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="271" y0="19" x1="271" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="271" y0="22.8182" x1="271" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="271" y0="25.5455" x1="271" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="272" y0="20.6364" x1="272" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="272" y0="22.8182" x1="272" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="272" y0="20.6364" x1="272" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="272" y0="22.8182" x1="272" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="273" y0="26.6364" x1="273" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="273" y0="26.0909" x1="273" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="273" y0="35.9091" x1="273" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="273" y0="14.0909" x1="273" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="273" y0="12.4545" x1="274" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="273" y0="16.2727" x1="273" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="273" y0="20.6364" x1="274" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="273" y0="19" x1="274" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="273" y0="22.8182" x1="273" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="273" y0="27.1818" x1="273" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="273" y0="25.5455" x1="273" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="273" y0="32.0909" x1="273" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="274" y0="9.72727" x1="274" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="274" y0="16.2727" x1="274" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="274" y0="22.8182" x1="274" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="274" y0="14.0909" x1="275" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="274" y0="22.8182" x1="275" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="274" y0="20.6364" x1="275" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="274" y0="25.5455" x1="275" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="274" y0="27.1818" x1="275" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="276" y0="11.3636" x1="276" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="276" y0="14.0909" x1="276" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="276" y0="17.9091" x1="276" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="276" y0="16.2727" x1="276" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="276" y0="24.4545" x1="276" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="276" y0="38.6364" x1="276" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="278" y0="12.4545" x1="278" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="278" y0="14.0909" x1="278" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="278" y0="20.6364" x1="278" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="278" y0="19" x1="278" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="278" y0="16.2727" x1="278" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="278" y0="22.8182" x1="278" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="278" y0="25.5455" x1="278" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="278" y0="22.8182" x1="279" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="278" y0="20.6364" x1="279" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="279" y0="20.6364" x1="279" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="279" y0="22.8182" x1="279" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="279" y0="12.4545" x1="280" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="279" y0="14.0909" x1="280" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="279" y0="16.2727" x1="280" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="279" y0="19" x1="280" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="279" y0="20.6364" x1="281" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="279" y0="25.5455" x1="281" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="279" y0="27.1818" x1="284" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="280" y0="35.9091" x1="280" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="281" y0="14.0909" x1="281" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="281" y0="12.4545" x1="281" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="281" y0="16.2727" x1="281" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="281" y0="20.6364" x1="281" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="281" y0="22.8182" x1="281" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="281" y0="19" x1="281" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="281" y0="25.5455" x1="282" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="282" y0="12.4545" x1="282" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="282" y0="14.0909" x1="282" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="282" y0="16.2727" x1="282" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="282" y0="19" x1="282" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="282" y0="14.0909" x1="282" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="282" y0="12.4545" x1="282" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="282" y0="16.2727" x1="282" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="282" y0="19" x1="282" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="283" y0="14.0909" x1="283" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="283" y0="16.2727" x1="283" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="283" y0="12.4545" x1="283" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="283" y0="19" x1="283" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="283" y0="25.5455" x1="283" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="283" y0="38.6364" x1="283" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="284" y0="9.72727" x1="285" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="284" y0="16.2727" x1="285" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="284" y0="12.4545" x1="285" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="284" y0="14.0909" x1="285" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="284" y0="22.8182" x1="285" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="284" y0="20.6364" x1="285" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="284" y0="25.5455" x1="285" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="284" y0="27.1818" x1="285" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="286" y0="9.72727" x1="286" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="286" y0="13.5455" x1="286" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="286" y0="20.0909" x1="286" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="286" y0="16.2727" x1="286" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="286" y0="21.7273" x1="286" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="286" y0="22.8182" x1="286" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="286" y0="26.6364" x1="291" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="286" y0="34.8182" x1="287" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="288" y0="10.2727" x1="288" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="288" y0="13.5455" x1="288" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="288" y0="20.0909" x1="288" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="288" y0="16.8182" x1="288" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="288" y0="23.3636" x1="288" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="288" y0="21.7273" x1="288" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="288" y0="25.5455" x1="288" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="290" y0="10.2727" x1="291" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="290" y0="12.4545" x1="291" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="290" y0="20.0909" x1="291" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="290" y0="21.7273" x1="291" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="290" y0="16.8182" x1="291" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="290" y0="13.5455" x1="291" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="290" y0="23.3636" x1="291" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="290" y0="38.6364" x1="290" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="291" y0="23.3636" x1="292" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="291" y0="25.5455" x1="292" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="291" y0="26.6364" x1="292" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="292" y0="27.1818" x1="293" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="293" y0="26.6364" x1="293" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="293" y0="26.0909" x1="293" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="293" y0="12.4545" x1="294" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="293" y0="19" x1="294" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="293" y0="25.5455" x1="293" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="293" y0="34.8182" x1="293" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="294" y0="8.63636" x1="294" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="294" y0="15.1818" x1="294" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="295" y0="13.5455" x1="295" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="295" y0="16.8182" x1="295" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="295" y0="15.1818" x1="295" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="295" y0="21.7273" x1="295" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="295" y0="19" x1="295" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="295" y0="20.0909" x1="295" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="295" y0="23.3636" x1="295" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="295" y0="25.5455" x1="295" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="295" y0="26.6364" x1="295" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="296" y0="11.3636" x1="297" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="296" y0="15.1818" x1="297" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="296" y0="13.5455" x1="297" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="296" y0="17.9091" x1="297" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="296" y0="24.4545" x1="297" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="296" y0="38.6364" x1="297" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="298" y0="12.4545" x1="298" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="298" y0="15.1818" x1="298" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="298" y0="13.5455" x1="298" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="298" y0="21.7273" x1="298" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="298" y0="20.0909" x1="298" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="298" y0="19" x1="298" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="298" y0="16.8182" x1="298" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="298" y0="23.3636" x1="298" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="298" y0="25.5455" x1="298" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="298" y0="21.7273" x1="299" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="298" y0="20.0909" x1="299" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="299" y0="20.0909" x1="299" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="299" y0="21.7273" x1="299" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="299" y0="27.1818" x1="299" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="299" y0="26.6364" x1="300" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="299" y0="26.0909" x1="300" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="300" y0="12.4545" x1="301" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="300" y0="15.1818" x1="300" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="300" y0="13.5455" x1="300" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="300" y0="16.8182" x1="300" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="300" y0="21.7273" x1="304" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="300" y0="23.3636" x1="300" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="300" y0="20.0909" x1="304" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="300" y0="19" x1="301" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="300" y0="25.5455" x1="300" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="300" y0="34.8182" x1="300" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="301" y0="8.63636" x1="301" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="301" y0="15.1818" x1="301" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="301" y0="16.8182" x1="302" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="301" y0="13.5455" x1="302" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="301" y0="15.1818" x1="302" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="301" y0="19" x1="302" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="301" y0="23.3636" x1="302" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="301" y0="25.5455" x1="302" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="301" y0="26.6364" x1="302" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="303" y0="11.3636" x1="303" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="303" y0="15.1818" x1="303" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="303" y0="13.5455" x1="303" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="303" y0="17.9091" x1="303" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="303" y0="24.4545" x1="303" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="303" y0="38.6364" x1="303" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="305" y0="12.4545" x1="305" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="305" y0="15.1818" x1="305" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="305" y0="13.5455" x1="305" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="305" y0="19" x1="305" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="305" y0="16.8182" x1="305" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="305" y0="20.0909" x1="305" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="305" y0="21.7273" x1="305" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="305" y0="23.3636" x1="305" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="305" y0="25.5455" x1="305" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="305" y0="20.0909" x1="305" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="305" y0="21.7273" x1="305" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="306" y0="20.0909" x1="306" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="306" y0="21.7273" x1="306" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="306" y0="15.1818" x1="307" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="306" y0="12.4545" x1="307" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="306" y0="16.8182" x1="307" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="306" y0="13.5455" x1="307" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="306" y0="21.7273" x1="307" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="306" y0="19" x1="307" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="306" y0="20.0909" x1="307" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="306" y0="25.5455" x1="307" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="306" y0="26.6364" x1="311" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="306" y0="34.8182" x1="307" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="308" y0="16.8182" x1="308" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="308" y0="12.4545" x1="308" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="308" y0="15.1818" x1="308" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="308" y0="13.5455" x1="308" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="308" y0="20.0909" x1="308" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="308" y0="19" x1="308" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="308" y0="23.3636" x1="308" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="308" y0="25.5455" x1="308" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="309" y0="16.8182" x1="309" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="309" y0="15.1818" x1="309" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="309" y0="13.5455" x1="309" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="309" y0="12.4545" x1="309" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="309" y0="19" x1="309" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="309" y0="20.0909" x1="309" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="309" y0="25.5455" x1="309" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="310" y0="16.8182" x1="310" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="310" y0="15.1818" x1="310" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="310" y0="13.5455" x1="310" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="310" y0="12.4545" x1="310" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="310" y0="19" x1="310" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="310" y0="20.0909" x1="310" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="310" y0="25.5455" x1="310" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="310" y0="38.6364" x1="310" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="311" y0="8.63636" x1="312" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="311" y0="15.1818" x1="312" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="311" y0="10.2727" x1="312" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="311" y0="21.7273" x1="312" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="311" y0="23.3636" x1="312" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="311" y0="26.6364" x1="311" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="311" y0="12.4545" x1="312" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="311" y0="19" x1="312" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="311" y0="20.0909" x1="312" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="311" y0="16.8182" x1="312" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="311" y0="13.5455" x1="312" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="311" y0="25.5455" x1="312" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="313" y0="8.63636" x1="313" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="313" y0="15.1818" x1="313" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="313" y0="21.7273" x1="313" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="313" y0="20.0909" x1="313" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="313" y0="19" x1="313" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="313" y0="13.5455" x1="313" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="313" y0="26.6364" x1="313" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="313" y0="35.9091" x1="313" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="315" y0="9.72727" x1="315" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="315" y0="16.2727" x1="315" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="315" y0="14.0909" x1="315" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="315" y0="12.4545" x1="315" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="315" y0="20.6364" x1="315" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="315" y0="19" x1="315" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="315" y0="22.8182" x1="315" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="315" y0="25.5455" x1="315" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="315" y0="27.1818" x1="315" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="316" y0="9.72727" x1="318" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="316" y0="14.0909" x1="318" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="316" y0="12.4545" x1="318" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="316" y0="16.2727" x1="318" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="316" y0="22.8182" x1="317" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="316" y0="20.6364" x1="317" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="316" y0="19" x1="317" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="316" y0="27.1818" x1="319" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="316" y0="25.5455" x1="317" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="316" y0="38.6364" x1="317" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="318" y0="20.6364" x1="318" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="318" y0="19" x1="318" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="318" y0="22.8182" x1="318" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="318" y0="25.5455" x1="318" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="318" y0="22.8182" x1="319" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="318" y0="20.6364" x1="319" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="319" y0="14.0909" x1="319" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="319" y0="20.6364" x1="319" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="319" y0="22.8182" x1="319" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="319" y0="13.5455" x1="320" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="319" y0="13" x1="320" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="320" y0="12.4545" x1="320" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="320" y0="16.2727" x1="320" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="320" y0="19" x1="320" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="320" y0="20.6364" x1="323" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="320" y0="22.8182" x1="323" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="320" y0="27.1818" x1="320" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="320" y0="32.0909" x1="320" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="320" y0="35.9091" x1="320" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="321" y0="9.72727" x1="321" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="321" y0="16.2727" x1="321" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="321" y0="14.0909" x1="322" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="321" y0="19" x1="322" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="321" y0="16.2727" x1="322" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="321" y0="25.5455" x1="322" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="321" y0="27.1818" x1="322" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="323" y0="14.0909" x1="323" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="323" y0="17.9091" x1="323" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="323" y0="16.2727" x1="323" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="323" y0="11.3636" x1="323" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="323" y0="38.6364" x1="323" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="325" y0="12.4545" x1="325" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="325" y0="16.2727" x1="325" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="325" y0="14.0909" x1="325" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="325" y0="19" x1="325" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="325" y0="20.6364" x1="325" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="325" y0="22.8182" x1="325" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="325" y0="25.5455" x1="325" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="325" y0="20.6364" x1="325" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="325" y0="22.8182" x1="325" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="326" y0="20.6364" x1="326" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="326" y0="22.8182" x1="326" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="326" y0="35.9091" x1="327" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="326" y0="19" x1="331" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="326" y0="16.2727" x1="327" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="326" y0="14.0909" x1="327" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="326" y0="12.4545" x1="327" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="326" y0="20.6364" x1="331" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="327" y0="9.72727" x1="328" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="327" y0="16.2727" x1="328" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="328" y0="14.0909" x1="328" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="328" y0="16.2727" x1="328" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="328" y0="22.8182" x1="328" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="328" y0="25.5455" x1="328" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="330" y0="16.2727" x1="330" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="330" y0="11.3636" x1="330" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="330" y0="14.0909" x1="330" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="330" y0="17.9091" x1="330" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="330" y0="38.6364" x1="330" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="331" y0="20.6364" x1="332" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="331" y0="16.2727" x1="332" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="331" y0="14.0909" x1="332" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="331" y0="12.4545" x1="332" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="331" y0="22.8182" x1="332" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="331" y0="19" x1="332" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="331" y0="25.5455" x1="332" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="332" y0="20.6364" x1="332" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="332" y0="19" x1="332" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="332" y0="20.6364" x1="333" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="332" y0="19" x1="333" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="333" y0="16.2727" x1="336" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="333" y0="14.0909" x1="333" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="333" y0="12.4545" x1="333" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="333" y0="20.6364" x1="335" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="333" y0="19" x1="335" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="333" y0="27.1818" x1="336" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="333" y0="35.9091" x1="333" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="335" y0="14.0909" x1="335" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="335" y0="22.8182" x1="335" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="335" y0="12.4545" x1="335" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="335" y0="25.5455" x1="335" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="336" y0="20.6364" x1="336" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="336" y0="14.0909" x1="336" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="336" y0="12.4545" x1="336" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="336" y0="19" x1="336" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="336" y0="26.6364" x1="336" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="336" y0="26.0909" x1="336" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="336" y0="19" x1="337" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="336" y0="14.0909" x1="337" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="336" y0="12.4545" x1="337" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="336" y0="20.6364" x1="337" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="336" y0="16.2727" x1="337" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="336" y0="25.5455" x1="339" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="336" y0="33.7273" x1="337" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="338" y0="7.54545" x1="339" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="338" y0="9.72727" x1="339" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="338" y0="12.4545" x1="339" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="338" y0="14.0909" x1="339" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="338" y0="20.6364" x1="340" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="338" y0="19" x1="339" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="338" y0="22.8182" x1="338" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="339" y0="18.4545" x1="339" y1="18.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="339" y0="25" x1="340" y1="25" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="340" y0="14.0909" x1="340" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="340" y0="7.54545" x1="340" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="340" y0="20.0909" x1="340" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="340" y0="17.9091" x1="340" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="340" y0="11.3636" x1="340" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="340" y0="24.4545" x1="341" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="340" y0="33.1818" x1="340" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="341" y0="8.63636" x1="342" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="341" y0="15.1818" x1="342" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="341" y0="13.5455" x1="342" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="341" y0="11.3636" x1="342" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="341" y0="17.9091" x1="342" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="341" y0="20.0909" x1="342" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="341" y0="21.7273" x1="342" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="341" y0="26.6364" x1="342" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="341" y0="24.4545" x1="342" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="343" y0="8.63636" x1="345" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="343" y0="11.3636" x1="345" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="343" y0="15.1818" x1="345" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="343" y0="13.5455" x1="345" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="343" y0="17.9091" x1="345" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="343" y0="21.7273" x1="345" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="343" y0="20.0909" x1="345" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="343" y0="26.6364" x1="345" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="343" y0="24.4545" x1="345" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="346" y0="19.5455" x1="347" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="346" y0="16.2727" x1="347" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="346" y0="14.6364" x1="347" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="346" y0="13" x1="347" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="346" y0="11.3636" x1="347" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="346" y0="9.72727" x1="347" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="346" y0="22.8182" x1="347" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="346" y0="24.4545" x1="347" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="346" y0="21.1818" x1="347" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="346" y0="17.9091" x1="347" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="346" y0="27.7273" x1="347" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="346" y0="32.6364" x1="347" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="348" y0="22.8182" x1="348" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="348" y0="19.5455" x1="348" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="348" y0="21.1818" x1="348" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="348" y0="24.4545" x1="348" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="19.5455" x1="349" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="24.4545" x1="349" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="21.1818" x1="349" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="22.8182" x1="349" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="9.72727" x1="349" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="14.6364" x1="349" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="13" x1="349" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="22.8182" x1="349" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="19.5455" x1="349" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="16.2727" x1="349" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="24.4545" x1="349" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="349" y0="21.1818" x1="349" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="350" y0="9.72727" x1="350" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="350" y0="14.6364" x1="350" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="350" y0="19.5455" x1="350" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="350" y0="21.1818" x1="350" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="350" y0="22.8182" x1="350" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="350" y0="16.2727" x1="350" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="350" y0="13" x1="350" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="350" y0="24.4545" x1="350" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="350" y0="27.7273" x1="351" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="350" y0="32.6364" x1="351" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="351" y0="16.2727" x1="352" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="351" y0="13" x1="352" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="351" y0="11.3636" x1="352" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="351" y0="14.6364" x1="352" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="351" y0="22.8182" x1="352" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="351" y0="17.9091" x1="352" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="351" y0="21.1818" x1="352" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="351" y0="19.5455" x1="352" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="351" y0="24.4545" x1="352" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="351" y0="27.7273" x1="352" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="351" y0="32.6364" x1="352" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="353" y0="11.3636" x1="353" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="353" y0="14.0909" x1="353" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="353" y0="20.6364" x1="353" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="353" y0="16.2727" x1="353" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="353" y0="17.9091" x1="353" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="353" y0="24.4545" x1="353" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="353" y0="27.1818" x1="353" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="353" y0="32.0909" x1="353" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="354" y0="20.6364" x1="354" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="354" y0="17.9091" x1="355" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="354" y0="24.4545" x1="355" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="355" y0="20.6364" x1="355" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="355" y0="12.4545" x1="355" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="355" y0="16.2727" x1="355" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="355" y0="14.0909" x1="355" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="355" y0="19" x1="355" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="355" y0="27.1818" x1="355" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="355" y0="25.5455" x1="355" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="355" y0="32.0909" x1="355" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="356" y0="15.1818" x1="357" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="356" y0="21.7273" x1="357" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="356" y0="13.5455" x1="357" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="356" y0="20.0909" x1="357" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="356" y0="17.9091" x1="357" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="356" y0="24.4545" x1="357" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="356" y0="32.0909" x1="357" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="358" y0="21.7273" x1="358" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="358" y0="20.0909" x1="358" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="358" y0="25" x1="358" y1="25" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="358" y0="20.6364" x1="358" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="358" y0="16.2727" x1="358" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="358" y0="14.0909" x1="358" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="358" y0="19" x1="358" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="358" y0="22.8182" x1="358" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="358" y0="25.5455" x1="360" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="360" y0="15.1818" x1="361" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="360" y0="20.0909" x1="360" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="360" y0="17.9091" x1="360" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="360" y0="21.7273" x1="361" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="360" y0="24.4545" x1="360" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="360" y0="28.2727" x1="361" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="360" y0="33.1818" x1="361" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="361" y0="20.6364" x1="361" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="361" y0="14.0909" x1="361" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="361" y0="27.1818" x1="361" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="361" y0="15.1818" x1="362" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="361" y0="13.5455" x1="362" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="361" y0="21.7273" x1="362" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="361" y0="17.9091" x1="362" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="361" y0="20.0909" x1="362" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="361" y0="24.4545" x1="362" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="361" y0="26.6364" x1="362" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="363" y0="12.4545" x1="363" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="363" y0="19" x1="363" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="363" y0="25.5455" x1="363" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="363" y0="15.1818" x1="363" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="363" y0="11.3636" x1="363" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="363" y0="13.5455" x1="363" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="363" y0="20.0909" x1="363" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="363" y0="17.9091" x1="363" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="363" y0="21.7273" x1="363" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="363" y0="24.4545" x1="363" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="365" y0="15.1818" x1="365" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="365" y0="12.4545" x1="365" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="365" y0="10.2727" x1="365" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="365" y0="19" x1="365" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="365" y0="13.5455" x1="365" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="365" y0="21.7273" x1="365" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="365" y0="20.0909" x1="365" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="365" y0="16.8182" x1="365" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="365" y0="23.3636" x1="365" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="365" y0="26.6364" x1="365" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="365" y0="25.5455" x1="365" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="365" y0="32.0909" x1="365" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="366" y0="9.72727" x1="369" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="366" y0="14.0909" x1="369" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="366" y0="16.2727" x1="369" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="366" y0="12.4545" x1="369" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="366" y0="22.8182" x1="369" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="366" y0="20.6364" x1="369" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="366" y0="19" x1="369" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="366" y0="27.1818" x1="369" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="366" y0="25.5455" x1="369" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="367" y0="35.9091" x1="369" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="368" y0="42.4545" x1="370" y1="42.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="370" y0="5.90909" x1="370" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="370" y0="3.18182" x1="370" y1="3.18182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="370" y0="9.72727" x1="370" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="370" y0="7.54545" x1="370" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="370" y0="16.2727" x1="370" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="370" y0="12.4545" x1="370" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="370" y0="14.0909" x1="370" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="370" y0="22.8182" x1="370" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="370" y0="19" x1="370" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="370" y0="20.6364" x1="370" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="371" y0="11.3636" x1="372" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="371" y0="17.9091" x1="372" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="372" y0="11.3636" x1="372" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="372" y0="17.9091" x1="372" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="373" y0="11.3636" x1="373" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="373" y0="17.9091" x1="373" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="373" y0="11.3636" x1="374" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="373" y0="17.9091" x1="374" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="375" y0="14.0909" x1="376" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="375" y0="12.4545" x1="375" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="375" y0="11.3636" x1="375" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="375" y0="17.9091" x1="375" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="375" y0="19" x1="375" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="375" y0="20.6364" x1="376" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="377" y0="15.1818" x1="378" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="377" y0="12.4545" x1="377" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="377" y0="21.7273" x1="378" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="377" y0="19" x1="377" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="377" y0="11.3636" x1="377" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="377" y0="17.9091" x1="377" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="378" y0="15.7273" x1="380" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="378" y0="12.4545" x1="379" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="378" y0="11.3636" x1="379" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="378" y0="17.9091" x1="379" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="378" y0="22.2727" x1="380" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="378" y0="19" x1="379" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="380" y0="11.3636" x1="380" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="380" y0="17.9091" x1="380" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="380" y0="13.5455" x1="380" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="380" y0="20.0909" x1="380" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="380" y0="15.1818" x1="380" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="380" y0="21.7273" x1="380" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="381" y0="12.4545" x1="381" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="381" y0="19" x1="381" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="382" y0="15.1818" x1="382" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="382" y0="13.5455" x1="382" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="382" y0="17.9091" x1="382" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="382" y0="20.0909" x1="382" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="382" y0="21.7273" x1="382" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="382" y0="24.4545" x1="382" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="383" y0="14.0909" x1="383" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="383" y0="20.6364" x1="383" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="383" y0="15.1818" x1="384" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="383" y0="17.9091" x1="384" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="383" y0="20.0909" x1="384" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="383" y0="21.7273" x1="384" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="383" y0="24.4545" x1="384" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="383" y0="26.6364" x1="384" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="383" y0="28.2727" x1="384" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="384" y0="14.0909" x1="385" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="384" y0="20.6364" x1="385" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="385" y0="13.5455" x1="385" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="385" y0="20.0909" x1="385" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="386" y0="12.4545" x1="386" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="386" y0="19" x1="386" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="387" y0="11.3636" x1="387" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="387" y0="15.1818" x1="387" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="387" y0="13.5455" x1="387" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="387" y0="17.9091" x1="387" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="387" y0="21.7273" x1="387" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="387" y0="20.0909" x1="387" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="387" y0="24.4545" x1="387" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="387" y0="31" x1="387" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="387" y0="26.6364" x1="387" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="387" y0="34.8182" x1="387" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="388" y0="20.0909" x1="389" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="388" y0="13.5455" x1="389" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="388" y0="24.4545" x1="389" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="389" y0="17.9091" x1="390" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="389" y0="11.3636" x1="390" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="390" y0="15.7273" x1="390" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="390" y0="12.4545" x1="390" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="390" y0="22.2727" x1="390" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="390" y0="14.0909" x1="390" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="390" y0="19" x1="390" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="390" y0="20.6364" x1="390" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="390" y0="24.4545" x1="390" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="390" y0="27.1818" x1="390" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="390" y0="25.5455" x1="390" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="390" y0="33.7273" x1="390" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="390" y0="37.5455" x1="390" y1="37.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="392" y0="14.0909" x1="392" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="392" y0="20.6364" x1="392" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="393" y0="12.4545" x1="393" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="393" y0="19" x1="393" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="393" y0="17.9091" x1="394" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="393" y0="13.5455" x1="394" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="393" y0="21.7273" x1="394" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="393" y0="24.4545" x1="394" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="393" y0="26.6364" x1="394" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="393" y0="31" x1="394" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="393" y0="34.8182" x1="394" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="394" y0="15.1818" x1="394" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="394" y0="20.0909" x1="394" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="394" y0="17.9091" x1="395" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="394" y0="13.5455" x1="395" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="395" y0="14.0909" x1="395" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="395" y0="19" x1="395" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="395" y0="22.2727" x1="395" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="395" y0="24.4545" x1="395" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="395" y0="27.1818" x1="395" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="395" y0="25.5455" x1="395" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="395" y0="33.7273" x1="395" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="395" y0="37.5455" x1="395" y1="37.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="396" y0="15.7273" x1="396" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="396" y0="20.6364" x1="396" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="396" y0="14.0909" x1="396" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="396" y0="19" x1="396" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="397" y0="15.1818" x1="397" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="397" y0="17.9091" x1="397" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="397" y0="20.0909" x1="397" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="397" y0="24.4545" x1="397" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="397" y0="21.7273" x1="397" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="397" y0="26.6364" x1="397" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="397" y0="28.2727" x1="397" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="397" y0="31" x1="397" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="397" y0="34.8182" x1="397" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="398" y0="15.1818" x1="399" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="398" y0="21.7273" x1="399" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="399" y0="14.0909" x1="399" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="399" y0="20.6364" x1="399" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="399" y0="13.5455" x1="400" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="399" y0="20.0909" x1="400" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="400" y0="19" x1="400" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="400" y0="12.4545" x1="400" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="402" y0="15.1818" x1="403" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="402" y0="12.4545" x1="402" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="402" y0="13.5455" x1="402" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="402" y0="21.7273" x1="403" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="402" y0="20.0909" x1="402" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="402" y0="19" x1="402" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="403" y0="16.2727" x1="405" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="403" y0="13.5455" x1="404" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="403" y0="12.4545" x1="404" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="403" y0="20.0909" x1="404" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="403" y0="22.8182" x1="405" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="403" y0="19" x1="404" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="405" y0="12.4545" x1="405" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="405" y0="16.8182" x1="407" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="405" y0="13.5455" x1="405" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="405" y0="20.0909" x1="405" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="405" y0="19" x1="405" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="405" y0="23.3636" x1="407" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="407" y0="12.4545" x1="407" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="407" y0="14.0909" x1="407" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="407" y0="16.2727" x1="407" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="407" y0="20.6364" x1="407" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="407" y0="19" x1="407" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="407" y0="22.8182" x1="407" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="408" y0="13.5455" x1="408" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="408" y0="20.0909" x1="408" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="408" y0="14.0909" x1="409" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="408" y0="20.6364" x1="409" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="409" y0="15.1818" x1="410" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="409" y0="21.7273" x1="410" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="410" y0="16.2727" x1="410" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="410" y0="19" x1="410" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="410" y0="22.8182" x1="410" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="410" y0="20.6364" x1="410" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="410" y0="25.5455" x1="410" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="410" y0="27.1818" x1="410" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="410" y0="29.3636" x1="410" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="410" y0="32.0909" x1="410" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="411" y0="15.1818" x1="411" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="411" y0="21.7273" x1="411" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="412" y0="14.0909" x1="412" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="412" y0="20.6364" x1="412" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="413" y0="13.5455" x1="413" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="413" y0="20.0909" x1="413" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="413" y0="14.0909" x1="414" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="413" y0="12.4545" x1="414" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="413" y0="16.2727" x1="414" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="413" y0="19" x1="414" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="413" y0="20.6364" x1="414" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="413" y0="22.8182" x1="414" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="413" y0="27.1818" x1="414" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="413" y0="25.5455" x1="414" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="413" y0="32.0909" x1="414" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="415" y0="14.0909" x1="415" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="415" y0="20.6364" x1="415" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="416" y0="12.4545" x1="416" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="416" y0="19" x1="416" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="417" y0="13.5455" x1="417" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="417" y0="15.1818" x1="417" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="417" y0="16.8182" x1="417" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="417" y0="23.3636" x1="417" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="417" y0="21.7273" x1="417" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="417" y0="20.0909" x1="417" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="417" y0="25.5455" x1="417" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="417" y0="32.0909" x1="417" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="417" y0="38.6364" x1="417" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="418" y0="15.1818" x1="419" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="418" y0="21.7273" x1="419" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="420" y0="13.5455" x1="420" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="420" y0="20.0909" x1="420" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="420" y0="14.0909" x1="420" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="420" y0="19" x1="420" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="420" y0="22.8182" x1="420" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="420" y0="27.1818" x1="420" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="420" y0="25.5455" x1="420" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="420" y0="32.0909" x1="420" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="420" y0="35.9091" x1="420" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="421" y0="16.2727" x1="421" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="421" y0="20.6364" x1="421" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="421" y0="14.0909" x1="422" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="421" y0="19" x1="422" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="422" y0="15.1818" x1="422" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="422" y0="20.0909" x1="422" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="422" y0="23.3636" x1="422" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="422" y0="26.6364" x1="422" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="422" y0="25.5455" x1="422" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="422" y0="32.0909" x1="422" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="422" y0="38.6364" x1="422" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="422" y0="16.8182" x1="423" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="422" y0="21.7273" x1="423" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="423" y0="15.1818" x1="423" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="423" y0="20.0909" x1="423" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="423" y0="16.2727" x1="424" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="423" y0="19" x1="424" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="423" y0="20.6364" x1="424" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="423" y0="22.8182" x1="424" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="423" y0="25.5455" x1="424" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="423" y0="29.3636" x1="424" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="423" y0="27.1818" x1="424" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="423" y0="32.0909" x1="424" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="423" y0="35.9091" x1="424" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="425" y0="16.2727" x1="425" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="425" y0="22.8182" x1="425" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="426" y0="16.2727" x1="426" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="426" y0="22.8182" x1="426" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="426" y0="16.2727" x1="426" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="426" y0="22.8182" x1="426" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="427" y0="16.2727" x1="428" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="427" y0="18.4545" x1="428" y1="18.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="427" y0="20.0909" x1="428" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="427" y0="22.8182" x1="428" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="428" y0="16.2727" x1="429" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="428" y0="22.8182" x1="429" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="429" y0="16.2727" x1="429" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="429" y0="22.8182" x1="429" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="429" y0="16.2727" x1="430" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="429" y0="22.8182" x1="430" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="430" y0="16.2727" x1="431" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="430" y0="20.0909" x1="432" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="430" y0="18.4545" x1="432" y1="18.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="430" y0="22.8182" x1="431" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="432" y0="16.2727" x1="432" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="432" y0="22.8182" x1="432" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="432" y0="16.2727" x1="432" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="432" y0="22.8182" x1="433" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="433" y0="16.2727" x1="433" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="433" y0="22.8182" x1="433" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="433" y0="16.2727" x1="434" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="433" y0="14.0909" x1="434" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="433" y0="20.6364" x1="434" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="433" y0="19" x1="434" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="433" y0="22.8182" x1="434" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="435" y0="15.1818" x1="435" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="435" y0="20.0909" x1="435" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="435" y0="16.8182" x1="435" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="435" y0="19" x1="435" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="435" y0="21.7273" x1="435" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="435" y0="23.3636" x1="435" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="435" y0="25.5455" x1="435" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="437" y0="16.2727" x1="437" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="437" y0="19" x1="437" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="437" y0="20.6364" x1="437" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="437" y0="22.8182" x1="437" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="438" y0="19" x1="439" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="439" y0="19" x1="439" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="440" y0="19" x1="440" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="440" y0="19" x1="440" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="442" y0="15.7273" x1="443" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="442" y0="12.4545" x1="442" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="442" y0="17.3636" x1="443" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="442" y0="20.6364" x1="443" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="442" y0="22.2727" x1="443" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="442" y0="23.9091" x1="443" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="442" y0="25.5455" x1="443" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="442" y0="19" x1="443" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="443" y0="12.4545" x1="443" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="443" y0="16.8182" x1="444" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="443" y0="15.1818" x1="444" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="443" y0="19" x1="444" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="443" y0="20.0909" x1="444" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="443" y0="23.3636" x1="444" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="443" y0="25.5455" x1="444" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="445" y0="19" x1="445" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="446" y0="19" x1="446" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="446" y0="19" x1="446" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="447" y0="19" x1="447" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="448" y0="12.4545" x1="449" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="448" y0="15.7273" x1="450" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="448" y0="17.3636" x1="450" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="448" y0="20.6364" x1="450" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="448" y0="22.2727" x1="450" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="448" y0="23.9091" x1="450" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="448" y0="25.5455" x1="450" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="449" y0="19" x1="449" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="450" y0="12.4545" x1="450" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="450" y0="15.1818" x1="450" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="450" y0="20.0909" x1="450" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="450" y0="16.8182" x1="450" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="450" y0="19" x1="450" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="450" y0="23.3636" x1="451" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="450" y0="25.5455" x1="451" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="452" y0="19" x1="452" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="452" y0="25.5455" x1="452" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="452" y0="19" x1="453" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="452" y0="25.5455" x1="453" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="453" y0="19" x1="453" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="453" y0="25.5455" x1="453" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="453" y0="19" x1="454" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="454" y0="25.5455" x1="454" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="455" y0="15.7273" x1="457" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="455" y0="12.4545" x1="455" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="455" y0="20.6364" x1="457" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="455" y0="22.2727" x1="457" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="455" y0="17.3636" x1="457" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="455" y0="23.9091" x1="457" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="455" y0="25.5455" x1="456" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="456" y0="19" x1="456" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="456" y0="12.4545" x1="457" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="457" y0="16.8182" x1="457" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="457" y0="15.1818" x1="457" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="457" y0="19" x1="457" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="457" y0="20.0909" x1="457" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="457" y0="23.3636" x1="457" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="457" y0="25.5455" x1="457" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="458" y0="15.7273" x1="459" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="458" y0="17.3636" x1="459" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="458" y0="12.4545" x1="459" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="459" y0="19" x1="459" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="459" y0="20.6364" x1="459" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="459" y0="22.2727" x1="459" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="459" y0="25.5455" x1="459" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="459" y0="23.9091" x1="459" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="460" y0="12.4545" x1="461" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="460" y0="16.8182" x1="461" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="460" y0="19" x1="461" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="460" y0="13.5455" x1="461" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="460" y0="20.0909" x1="461" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="460" y0="15.1818" x1="461" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="460" y0="21.7273" x1="461" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="460" y0="23.3636" x1="461" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="460" y0="25.5455" x1="461" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="462" y0="25.5455" x1="462" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="462" y0="32.0909" x1="462" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="462" y0="25.5455" x1="463" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="462" y0="32.0909" x1="463" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="463" y0="25.5455" x1="463" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="463" y0="32.0909" x1="463" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="464" y0="25.5455" x1="464" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="464" y0="32.0909" x1="464" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="465" y0="12.4545" x1="465" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="465" y0="19" x1="465" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="466" y0="12.4545" x1="466" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="466" y0="19" x1="466" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="466" y0="12.4545" x1="467" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="466" y0="19" x1="467" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="467" y0="35.9091" x1="467" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="467" y0="14.0909" x1="467" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="467" y0="16.2727" x1="467" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="467" y0="19" x1="467" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="467" y0="20.6364" x1="467" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="467" y0="27.1818" x1="474" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="469" y0="16.2727" x1="469" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="469" y0="14.0909" x1="469" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="469" y0="12.4545" x1="469" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="469" y0="20.6364" x1="469" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="469" y0="19" x1="469" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="469" y0="22.8182" x1="469" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="469" y0="25.5455" x1="469" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="470" y0="14.0909" x1="471" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="470" y0="16.2727" x1="471" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="470" y0="12.4545" x1="471" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="470" y0="19" x1="471" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="470" y0="38.6364" x1="471" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="472" y0="14.0909" x1="472" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="472" y0="16.2727" x1="472" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="472" y0="20.6364" x1="472" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="472" y0="12.4545" x1="472" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="472" y0="22.8182" x1="472" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="472" y0="25.5455" x1="472" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="472" y0="19" x1="473" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="473" y0="14.0909" x1="473" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="473" y0="12.4545" x1="473" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="473" y0="16.2727" x1="473" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="474" y0="15.1818" x1="474" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="474" y0="13.5455" x1="474" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="474" y0="20.0909" x1="474" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="474" y0="26.6364" x1="480" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="474" y0="34.8182" x1="474" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="475" y0="13.5455" x1="476" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="475" y0="12.4545" x1="476" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="475" y0="16.8182" x1="476" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="475" y0="15.1818" x1="476" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="475" y0="19" x1="476" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="475" y0="20.0909" x1="476" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="475" y0="23.3636" x1="476" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="475" y0="25.5455" x1="476" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="477" y0="13.5455" x1="477" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="477" y0="16.8182" x1="477" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="477" y0="15.1818" x1="477" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="477" y0="12.4545" x1="477" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="477" y0="19" x1="477" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="477" y0="38.6364" x1="477" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="479" y0="15.1818" x1="479" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="479" y0="12.4545" x1="479" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="479" y0="20.0909" x1="479" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="479" y0="16.8182" x1="479" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="479" y0="23.3636" x1="479" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="479" y0="25.5455" x1="479" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="479" y0="19" x1="479" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="480" y0="15.1818" x1="480" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="480" y0="12.4545" x1="480" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="480" y0="16.8182" x1="480" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="480" y0="35.9091" x1="480" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="480" y0="14.0909" x1="482" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="480" y0="20.6364" x1="481" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="480" y0="27.1818" x1="482" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="482" y0="12.4545" x1="484" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="482" y0="19" x1="484" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="482" y0="20.6364" x1="482" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="482" y0="22.8182" x1="482" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="482" y0="25.5455" x1="484" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="484" y0="10.2727" x1="486" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="484" y0="16.8182" x1="486" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="484" y0="23.3636" x1="485" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="484" y0="34.2727" x1="485" y1="34.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="485" y0="22.8182" x1="486" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="485" y0="11.3636" x1="487" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="485" y0="17.9091" x1="487" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="485" y0="19.5455" x1="486" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="485" y0="24.4545" x1="487" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="487" y0="19" x1="487" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="487" y0="12.4545" x1="487" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="487" y0="25.5455" x1="487" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="487" y0="34.8182" x1="489" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="488" y0="13" x1="489" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="488" y0="19.5455" x1="489" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="488" y0="26.0909" x1="489" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="489" y0="16.8182" x1="489" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="489" y0="15.1818" x1="489" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="489" y0="23.3636" x1="489" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="489" y0="13.5455" x1="489" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="489" y0="20.0909" x1="489" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="489" y0="19" x1="489" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="489" y0="26.6364" x1="489" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="489" y0="25.5455" x1="489" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="490" y0="14.0909" x1="490" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="490" y0="20.6364" x1="490" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="490" y0="27.1818" x1="490" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="490" y0="21.7273" x1="491" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="490" y0="15.1818" x1="491" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="490" y0="20.0909" x1="491" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="490" y0="16.8182" x1="491" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="490" y0="19" x1="491" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="490" y0="23.3636" x1="491" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="490" y0="28.2727" x1="491" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="490" y0="25.5455" x1="491" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="490" y0="38.6364" x1="492" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="492" y0="20.0909" x1="492" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="492" y0="15.1818" x1="492" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="492" y0="16.8182" x1="492" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="492" y0="12.4545" x1="492" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="492" y0="19" x1="492" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="492" y0="23.3636" x1="492" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="492" y0="25.5455" x1="492" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="493" y0="12.4545" x1="493" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="493" y0="19" x1="493" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="493" y0="12.4545" x1="494" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="493" y0="19" x1="493" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="493" y0="25.5455" x1="493" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="494" y0="16.2727" x1="495" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="494" y0="14.0909" x1="495" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="494" y0="20.6364" x1="495" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="494" y0="19" x1="495" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="494" y0="27.1818" x1="497" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="494" y0="35.9091" x1="494" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="495" y0="12.4545" x1="496" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="495" y0="14.0909" x1="496" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="495" y0="20.6364" x1="496" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="495" y0="22.8182" x1="496" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="495" y0="19" x1="496" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="495" y0="16.2727" x1="496" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="495" y0="25.5455" x1="496" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="497" y0="15.7273" x1="497" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="497" y0="17.3636" x1="497" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="497" y0="19" x1="497" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="497" y0="14.6364" x1="497" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="497" y0="12.4545" x1="497" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="497" y0="25.5455" x1="500" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="497" y0="34.2727" x1="497" y1="34.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="499" y0="15.7273" x1="499" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="499" y0="12.4545" x1="499" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="499" y0="14.6364" x1="499" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="499" y0="21.1818" x1="499" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="499" y0="22.2727" x1="499" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="499" y0="23.9091" x1="499" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="499" y0="19" x1="500" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="500" y0="14.6364" x1="500" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="500" y0="15.7273" x1="500" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="500" y0="12.4545" x1="500" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="500" y0="15.1818" x1="502" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="500" y0="16.8182" x1="502" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="500" y0="19" x1="502" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="500" y0="21.7273" x1="502" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="500" y0="28.2727" x1="504" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="500" y0="34.8182" x1="501" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="502" y0="10.2727" x1="502" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="502" y0="15.1818" x1="502" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="502" y0="19" x1="502" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="502" y0="23.3636" x1="502" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="502" y0="16.8182" x1="502" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="502" y0="12.4545" x1="502" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="502" y0="25.5455" x1="502" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="504" y0="10.2727" x1="504" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="504" y0="12.4545" x1="504" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="504" y0="20.6364" x1="504" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="504" y0="16.8182" x1="504" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="504" y0="14.0909" x1="504" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="504" y0="25.5455" x1="504" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="504" y0="23.3636" x1="504" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="504" y0="27.1818" x1="507" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="504" y0="33.7273" x1="505" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="505" y0="10.2727" x1="506" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="505" y0="14.0909" x1="506" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="505" y0="23.3636" x1="506" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="505" y0="20.6364" x1="506" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="505" y0="19" x1="506" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="505" y0="12.4545" x1="506" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="505" y0="25.5455" x1="506" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="506" y0="16.8182" x1="506" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="506" y0="10.2727" x1="507" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="506" y0="14.0909" x1="507" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="506" y0="12.4545" x1="507" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="507" y0="14.0909" x1="507" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="20.6364" x1="507" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="22.8182" x1="507" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="17.9091" x1="507" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="16.2727" x1="507" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="12.4545" x1="507" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="11.3636" x1="507" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="19" x1="507" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="25.5455" x1="507" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="507" y0="29.3636" x1="507" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="510" y0="34.8182" x1="510" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="510" y0="31" x1="510" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="510" y0="8.63636" x1="511" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="510" y0="9.72727" x1="511" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="510" y0="15.1818" x1="511" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="510" y0="19.5455" x1="511" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="510" y0="22.8182" x1="511" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="510" y0="13" x1="511" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="510" y0="11.3636" x1="511" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="510" y0="17.9091" x1="511" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="510" y0="26.0909" x1="511" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="514" y0="15.1818" x1="514" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="514" y0="12.4545" x1="514" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="514" y0="19" x1="514" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="514" y0="16.8182" x1="514" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="514" y0="21.7273" x1="514" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="514" y0="23.3636" x1="514" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="514" y0="25.5455" x1="514" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="514" y0="32.0909" x1="514" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="515" y0="15.1818" x1="516" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="16.8182" x1="516" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="12.4545" x1="516" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="20.0909" x1="516" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="23.3636" x1="516" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="21.7273" x1="516" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="19" x1="516" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="13.5455" x1="516" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="25.5455" x1="516" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="26.6364" x1="516" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="515" y0="33.1818" x1="516" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="517" y0="12.4545" x1="517" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="517" y0="19" x1="517" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="517" y0="16.2727" x1="517" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="517" y0="14.0909" x1="517" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="517" y0="12.4545" x1="517" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="517" y0="20.6364" x1="517" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="517" y0="19" x1="517" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="517" y0="22.8182" x1="517" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="517" y0="25.5455" x1="517" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="517" y0="27.1818" x1="517" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="517" y0="33.7273" x1="517" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="519" y0="5.90909" x1="519" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="519" y0="16.8182" x1="519" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="519" y0="12.4545" x1="519" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="519" y0="20.0909" x1="519" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="519" y0="15.1818" x1="519" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="519" y0="13.5455" x1="519" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="519" y0="23.3636" x1="519" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="519" y0="21.7273" x1="519" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="519" y0="19" x1="519" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="519" y0="28.2727" x1="519" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="519" y0="25.5455" x1="519" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="519" y0="34.8182" x1="519" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="519" y0="5.90909" x1="519" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="519" y0="12.4545" x1="519" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="520" y0="12.4545" x1="520" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="520" y0="5.90909" x1="520" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="520" y0="29.3636" x1="520" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="520" y0="28.2727" x1="520" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="520" y0="27.7273" x1="521" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="520" y0="9.72727" x1="521" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="520" y0="20.6364" x1="521" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="520" y0="14.0909" x1="521" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="520" y0="12.4545" x1="521" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="520" y0="7.54545" x1="521" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="520" y0="22.8182" x1="521" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="520" y0="27.1818" x1="525" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="520" y0="25.5455" x1="521" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="520" y0="32.0909" x1="521" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="520" y0="35.9091" x1="521" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="522" y0="7.54545" x1="522" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="522" y0="5.90909" x1="522" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="522" y0="9.72727" x1="522" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="522" y0="19" x1="522" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="522" y0="12.4545" x1="522" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="522" y0="22.8182" x1="522" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="522" y0="20.6364" x1="522" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="522" y0="25.5455" x1="522" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="523" y0="19" x1="523" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="523" y0="20.6364" x1="523" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="523" y0="20.6364" x1="523" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="523" y0="19" x1="523" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="524" y0="9.72727" x1="524" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="524" y0="7.54545" x1="524" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="524" y0="5.90909" x1="524" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="524" y0="12.4545" x1="524" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="524" y0="19" x1="524" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="524" y0="20.6364" x1="524" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="524" y0="38.6364" x1="525" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="525" y0="28.2727" x1="525" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="525" y0="5.90909" x1="526" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="525" y0="12.4545" x1="526" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="525" y0="19" x1="526" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="525" y0="20.6364" x1="526" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="525" y0="22.8182" x1="526" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="525" y0="27.1818" x1="526" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="525" y0="25.5455" x1="526" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="525" y0="29.3636" x1="526" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="526" y0="5.90909" x1="526" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="526" y0="12.4545" x1="526" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="526" y0="28.2727" x1="526" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="526" y0="5.90909" x1="527" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="526" y0="12.4545" x1="527" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="527" y0="27.1818" x1="527" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="527" y0="8.63636" x1="527" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="527" y0="20.0909" x1="527" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="527" y0="13.5455" x1="527" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="527" y0="10.2727" x1="527" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="527" y0="7" x1="527" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="527" y0="21.7273" x1="527" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="527" y0="23.3636" x1="527" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="527" y0="26.6364" x1="531" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="527" y0="25.5455" x1="527" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="527" y0="34.8182" x1="527" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="529" y0="8.63636" x1="529" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="529" y0="5.90909" x1="529" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="529" y0="10.2727" x1="529" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="529" y0="20.0909" x1="529" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="529" y0="12.4545" x1="529" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="529" y0="19" x1="529" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="529" y0="22.8182" x1="529" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="529" y0="20.0909" x1="529" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="529" y0="22.8182" x1="529" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="530" y0="22.8182" x1="530" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="530" y0="20.0909" x1="530" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="530" y0="5.90909" x1="531" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="530" y0="10.2727" x1="531" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="530" y0="8.63636" x1="531" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="530" y0="12.4545" x1="531" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="530" y0="19" x1="531" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="530" y0="20.0909" x1="531" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="530" y0="23.3636" x1="531" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="530" y0="38.6364" x1="531" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="532" y0="27.1818" x1="532" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="532" y0="23.3636" x1="532" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="532" y0="21.7273" x1="532" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="532" y0="5.90909" x1="532" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="532" y0="12.4545" x1="532" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="532" y0="20.0909" x1="532" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="532" y0="19" x1="532" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="532" y0="25.5455" x1="532" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="532" y0="28.2727" x1="532" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="533" y0="5.90909" x1="533" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="533" y0="12.4545" x1="533" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="533" y0="27.1818" x1="533" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="533" y0="5.90909" x1="534" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="533" y0="12.4545" x1="533" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="533" y0="26.6364" x1="534" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="534" y0="35.9091" x1="535" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="534" y0="7.54545" x1="534" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="534" y0="9.72727" x1="534" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="534" y0="14.0909" x1="534" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="534" y0="22.8182" x1="534" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="534" y0="20.6364" x1="534" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="534" y0="12.4545" x1="534" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="534" y0="25.5455" x1="534" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="534" y0="27.1818" x1="535" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="535" y0="9.72727" x1="536" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="535" y0="5.90909" x1="536" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="535" y0="7.54545" x1="536" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="535" y0="12.4545" x1="536" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="535" y0="20.6364" x1="536" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="535" y0="19" x1="536" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="535" y0="22.8182" x1="536" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="535" y0="25.5455" x1="537" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="536" y0="19" x1="536" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="536" y0="20.6364" x1="536" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="537" y0="19" x1="537" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="537" y0="20.6364" x1="537" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="537" y0="3.72727" x1="537" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="537" y0="10.2727" x1="537" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="537" y0="8.09091" x1="537" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="537" y0="6.45455" x1="537" y1="6.45455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="537" y0="19.5455" x1="537" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="537" y0="21.1818" x1="537" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="537" y0="23.3636" x1="539" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="537" y0="34.2727" x1="537" y1="34.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="539" y0="6.45455" x1="539" y1="6.45455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="539" y0="4.81818" x1="539" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="539" y0="9.72727" x1="539" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="539" y0="8.09091" x1="539" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="539" y0="11.3636" x1="539" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="539" y0="19.5455" x1="539" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="539" y0="21.1818" x1="539" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="539" y0="17.9091" x1="539" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="539" y0="24.4545" x1="540" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="539" y0="22.8182" x1="539" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="540" y0="5.90909" x1="541" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="540" y0="10.2727" x1="541" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="540" y0="8.63636" x1="541" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="540" y0="12.4545" x1="541" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="540" y0="20.0909" x1="541" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="540" y0="23.3636" x1="541" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="540" y0="21.7273" x1="541" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="540" y0="25.5455" x1="541" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="540" y0="34.8182" x1="542" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="541" y0="21.7273" x1="541" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="541" y0="20.0909" x1="541" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="542" y0="6.45455" x1="542" y1="6.45455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="542" y0="21.7273" x1="542" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="542" y0="13" x1="542" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="542" y0="20.0909" x1="542" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="542" y0="26.0909" x1="542" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="542" y0="8.63636" x1="542" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="542" y0="10.2727" x1="542" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="542" y0="21.7273" x1="542" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="542" y0="12.4545" x1="542" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="542" y0="7" x1="542" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="542" y0="20.0909" x1="542" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="542" y0="23.3636" x1="542" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="542" y0="13.5455" x1="542" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="542" y0="26.6364" x1="542" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="542" y0="25.5455" x1="542" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="543" y0="14.0909" x1="544" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="543" y0="7.54545" x1="544" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="543" y0="27.1818" x1="544" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="544" y0="15.1818" x1="544" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="544" y0="10.2727" x1="544" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="544" y0="8.63636" x1="544" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="544" y0="20.0909" x1="544" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="544" y0="13.5455" x1="544" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="544" y0="12.4545" x1="544" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="544" y0="21.7273" x1="544" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="544" y0="19" x1="544" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="544" y0="23.3636" x1="544" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="544" y0="28.2727" x1="545" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="544" y0="25.5455" x1="544" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="544" y0="38.6364" x1="545" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="545" y0="8.09091" x1="546" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="545" y0="23.3636" x1="546" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="545" y0="5.90909" x1="546" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="545" y0="12.4545" x1="546" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="545" y0="21.1818" x1="546" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="545" y0="19" x1="546" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="545" y0="27.7273" x1="547" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="545" y0="25.5455" x1="546" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="546" y0="5.90909" x1="546" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="546" y0="8.09091" x1="546" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="546" y0="12.4545" x1="546" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="547" y0="5.90909" x1="547" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="547" y0="8.09091" x1="547" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="547" y0="12.4545" x1="547" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="547" y0="7.54545" x1="547" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="547" y0="9.72727" x1="547" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="547" y0="12.4545" x1="547" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="547" y0="14.0909" x1="547" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="547" y0="20.6364" x1="547" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="547" y0="22.8182" x1="547" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="547" y0="27.1818" x1="548" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="547" y0="25.5455" x1="547" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="547" y0="29.3636" x1="548" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="547" y0="35.9091" x1="548" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="548" y0="32.0909" x1="548" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="548" y0="29.3636" x1="549" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="549" y0="9.72727" x1="549" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="549" y0="7.54545" x1="549" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="549" y0="5.90909" x1="549" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="549" y0="20.6364" x1="549" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="549" y0="12.4545" x1="549" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="549" y0="22.8182" x1="549" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="549" y0="25.5455" x1="549" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="549" y0="27.1818" x1="549" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="549" y0="22.8182" x1="550" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="549" y0="20.6364" x1="550" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="549" y0="29.3636" x1="550" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="550" y0="20.6364" x1="550" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="550" y0="22.8182" x1="550" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="550" y0="27.1818" x1="550" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="550" y0="7.54545" x1="551" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="550" y0="5.90909" x1="551" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="550" y0="9.72727" x1="551" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="550" y0="12.4545" x1="551" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="550" y0="20.6364" x1="551" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="550" y0="19" x1="551" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="550" y0="22.8182" x1="551" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="550" y0="25.5455" x1="552" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="552" y0="7.54545" x1="552" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="552" y0="5.90909" x1="552" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="552" y0="9.72727" x1="552" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="552" y0="12.4545" x1="552" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="552" y0="20.6364" x1="552" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="552" y0="19" x1="552" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="552" y0="22.8182" x1="552" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="552" y0="27.1818" x1="552" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="552" y0="32.0909" x1="552" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="552" y0="35.9091" x1="553" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="553" y0="5.90909" x1="553" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="553" y0="12.4545" x1="553" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="553" y0="5.90909" x1="554" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="553" y0="19" x1="554" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="553" y0="12.4545" x1="553" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="553" y0="25.5455" x1="554" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="554" y0="8.63636" x1="554" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="554" y0="12.4545" x1="554" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="554" y0="15.1818" x1="554" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="554" y0="10.2727" x1="554" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="554" y0="21.7273" x1="554" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="554" y0="23.3636" x1="554" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="554" y0="28.2727" x1="554" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="554" y0="34.8182" x1="554" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="554" y0="29.9091" x1="555" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="555" y0="28.2727" x1="555" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="555" y0="10.2727" x1="556" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="555" y0="5.90909" x1="556" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="555" y0="3.72727" x1="556" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="555" y0="8.63636" x1="556" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="555" y0="12.4545" x1="556" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="555" y0="23.3636" x1="556" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="555" y0="21.7273" x1="556" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="555" y0="19" x1="556" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="555" y0="25.5455" x1="556" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="556" y0="21.7273" x1="556" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="556" y0="19" x1="556" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="556" y0="28.2727" x1="556" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="557" y0="19" x1="557" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="557" y0="21.7273" x1="557" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="557" y0="25.5455" x1="557" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="557" y0="3.72727" x1="557" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="557" y0="5.90909" x1="557" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="557" y0="10.2727" x1="557" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="557" y0="8.63636" x1="557" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="557" y0="12.4545" x1="557" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="557" y0="16.8182" x1="557" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="557" y0="19" x1="557" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="557" y0="23.3636" x1="559" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="557" y0="21.7273" x1="557" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="557" y0="28.2727" x1="557" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="559" y0="3.72727" x1="559" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="559" y0="5.90909" x1="559" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="559" y0="7.54545" x1="559" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="559" y0="12.4545" x1="559" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="559" y0="10.2727" x1="559" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="559" y0="19" x1="559" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="559" y0="16.8182" x1="559" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="559" y0="20.6364" x1="559" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="559" y0="25.5455" x1="559" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="559" y0="27.1818" x1="559" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="559" y0="33.7273" x1="559" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="560" y0="9.72727" x1="561" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="560" y0="7.54545" x1="561" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="560" y0="4.81818" x1="561" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="560" y0="16.2727" x1="561" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="560" y0="11.3636" x1="561" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="560" y0="14.0909" x1="561" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="560" y0="19" x1="561" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="560" y0="22.8182" x1="561" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="560" y0="20.6364" x1="561" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="560" y0="17.9091" x1="561" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="560" y0="29.3636" x1="561" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="562" y0="17.9091" x1="562" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="562" y0="19" x1="562" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="562" y0="21.7273" x1="562" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="563" y0="19" x1="563" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="563" y0="21.7273" x1="563" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="563" y0="17.9091" x1="563" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="563" y0="19" x1="564" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="563" y0="17.9091" x1="563" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="563" y0="21.7273" x1="563" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="564" y0="2.09091" x1="564" y1="2.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="564" y0="4.81818" x1="564" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="8.63636" x1="564" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="6.45455" x1="564" y1="6.45455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="3.18182" x1="564" y1="3.18182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="9.72727" x1="564" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="16.2727" x1="564" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="13" x1="564" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="11.3636" x1="564" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="15.1818" x1="564" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="19.5455" x1="564" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="17.9091" x1="564" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="564" y0="21.7273" x1="564" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="564" y0="28.2727" x1="564" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="564" y0="34.8182" x1="564" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="565" y0="19.5455" x1="566" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="565" y0="17.9091" x1="566" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="565" y0="21.7273" x1="566" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="566" y0="17.9091" x1="566" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="566" y0="19.5455" x1="566" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="566" y0="21.7273" x1="566" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="567" y0="21.7273" x1="567" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="567" y0="17.9091" x1="567" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="567" y0="19.5455" x1="567" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="567" y0="32.0909" x1="567" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="567" y0="5.90909" x1="567" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="567" y0="8.63636" x1="567" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="567" y0="10.2727" x1="567" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="567" y0="15.1818" x1="567" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="567" y0="12.4545" x1="567" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="567" y0="21.7273" x1="567" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="567" y0="19" x1="567" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="567" y0="16.8182" x1="567" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="567" y0="20.0909" x1="567" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="567" y0="23.3636" x1="568" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="567" y0="25.5455" x1="568" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="569" y0="19" x1="569" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="569" y0="12.4545" x1="569" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="569" y0="25.5455" x1="569" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="569" y0="12.4545" x1="570" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="569" y0="19" x1="570" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="569" y0="25.5455" x1="570" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="570" y0="12.4545" x1="570" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="570" y0="19" x1="570" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="570" y0="25.5455" x1="570" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="570" y0="12.4545" x1="571" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="570" y0="19" x1="571" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="571" y0="25.5455" x1="572" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="572" y0="12.4545" x1="573" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="572" y0="19" x1="573" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="572" y0="25.5455" x1="573" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="574" y0="29.3636" x1="575" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="576" y0="20.6364" x1="576" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="576" y0="22.8182" x1="576" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="576" y0="25.5455" x1="576" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="576" y0="27.1818" x1="576" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="577" y0="32.0909" x1="578" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="578" y0="31" x1="579" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="579" y0="20.0909" x1="579" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="579" y0="21.7273" x1="579" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="579" y0="25.5455" x1="579" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="579" y0="29.9091" x1="581" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="581" y0="29.3636" x1="582" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="582" y0="20.6364" x1="583" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="582" y0="22.8182" x1="583" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="582" y0="27.1818" x1="583" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="582" y0="25.5455" x1="583" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="584" y0="32.0909" x1="584" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="585" y0="31" x1="586" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="586" y0="21.7273" x1="586" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="586" y0="20.0909" x1="586" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="586" y0="25.5455" x1="586" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="586" y0="29.9091" x1="587" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="587" y0="19" x1="588" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="587" y0="29.3636" x1="589" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="588" y0="16.2727" x1="589" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="589" y0="22.8182" x1="589" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="589" y0="20.6364" x1="589" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="589" y0="25.5455" x1="589" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="591" y0="17.9091" x1="591" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="591" y0="20.6364" x1="591" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="591" y0="38.6364" x1="591" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="592" y0="19" x1="593" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="592" y0="22.8182" x1="593" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="592" y0="20.6364" x1="593" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="592" y0="25.5455" x1="593" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="592" y0="27.1818" x1="593" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="594" y0="19" x1="595" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="594" y0="35.9091" x1="596" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="595" y0="16.2727" x1="596" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="596" y0="20.6364" x1="596" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="596" y0="22.8182" x1="596" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="596" y0="25.5455" x1="596" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="597" y0="20.6364" x1="598" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="597" y0="17.9091" x1="598" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="598" y0="38.6364" x1="598" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="599" y0="19" x1="599" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="599" y0="22.8182" x1="599" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="599" y0="20.6364" x1="599" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="599" y0="25.5455" x1="599" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="601" y0="12.4545" x1="603" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="601" y0="19" x1="603" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="601" y0="14.0909" x1="603" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="601" y0="20.6364" x1="603" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="601" y0="35.9091" x1="602" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="602" y0="22.8182" x1="603" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="602" y0="25.5455" x1="603" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="602" y0="27.1818" x1="603" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="604" y0="14.0909" x1="604" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="604" y0="12.4545" x1="604" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="604" y0="20.6364" x1="604" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="604" y0="19" x1="604" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="604" y0="14.0909" x1="604" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="604" y0="12.4545" x1="604" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="604" y0="19" x1="604" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="604" y0="20.6364" x1="604" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="604" y0="38.6364" x1="604" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="606" y0="9.72727" x1="606" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="606" y0="14.0909" x1="606" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="606" y0="16.2727" x1="606" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="606" y0="20.6364" x1="606" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="606" y0="19" x1="606" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="606" y0="22.8182" x1="606" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="606" y0="27.1818" x1="606" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="606" y0="25.5455" x1="606" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="607" y0="9.72727" x1="608" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="607" y0="16.2727" x1="608" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="607" y0="13.5455" x1="608" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="607" y0="20.0909" x1="608" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="607" y0="34.8182" x1="608" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="609" y0="10.2727" x1="609" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="609" y0="16.8182" x1="609" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="609" y0="20.0909" x1="609" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="609" y0="13.5455" x1="609" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="609" y0="23.3636" x1="609" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="609" y0="25.5455" x1="609" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="609" y0="26.6364" x1="609" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="611" y0="10.2727" x1="614" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="611" y0="13.5455" x1="614" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="611" y0="16.8182" x1="614" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="611" y0="20.0909" x1="614" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="611" y0="38.6364" x1="611" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="612" y0="23.3636" x1="613" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="612" y0="25.5455" x1="613" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="612" y0="26.6364" x1="613" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="614" y0="19" x1="615" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="614" y0="34.8182" x1="616" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="615" y0="15.1818" x1="616" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="616" y0="20.0909" x1="616" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="616" y0="23.3636" x1="616" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="616" y0="26.6364" x1="616" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="616" y0="25.5455" x1="616" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="617" y0="20.0909" x1="618" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="617" y0="17.9091" x1="618" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="618" y0="38.6364" x1="618" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="619" y0="19" x1="619" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="619" y0="20.0909" x1="619" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="619" y0="23.3636" x1="619" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="619" y0="25.5455" x1="620" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="619" y0="26.6364" x1="620" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="621" y0="19" x1="622" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="621" y0="34.8182" x1="622" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="622" y0="15.1818" x1="623" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="623" y0="20.0909" x1="623" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="623" y0="23.3636" x1="623" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="623" y0="25.5455" x1="623" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="623" y0="26.6364" x1="623" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="624" y0="20.0909" x1="625" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="624" y0="17.9091" x1="625" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="624" y0="38.6364" x1="625" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="626" y0="20.0909" x1="626" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="626" y0="19" x1="626" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="626" y0="23.3636" x1="626" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="626" y0="26.6364" x1="626" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="626" y0="25.5455" x1="626" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="628" y0="12.4545" x1="629" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="628" y0="20.0909" x1="630" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="628" y0="19" x1="630" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="628" y0="13.5455" x1="629" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="628" y0="34.8182" x1="629" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="629" y0="23.3636" x1="630" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="629" y0="25.5455" x1="630" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="629" y0="26.6364" x1="630" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="630" y0="13.5455" x1="631" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="630" y0="12.4545" x1="631" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="630" y0="19" x1="631" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="630" y0="20.0909" x1="631" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="631" y0="13.5455" x1="631" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="631" y0="12.4545" x1="631" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="631" y0="20.0909" x1="631" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="631" y0="19" x1="631" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="631" y0="38.6364" x1="631" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="633" y0="8.63636" x1="633" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="633" y0="13.5455" x1="633" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="633" y0="15.1818" x1="633" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="633" y0="20.0909" x1="633" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="633" y0="23.3636" x1="633" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="633" y0="26.6364" x1="633" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="633" y0="25.5455" x1="633" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="634" y0="15.1818" x1="635" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="634" y0="8.63636" x1="635" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="634" y0="13.5455" x1="635" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="634" y0="20.0909" x1="635" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="634" y0="32.0909" x1="635" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="634" y0="35.9091" x1="635" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="636" y0="9.72727" x1="636" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="636" y0="14.0909" x1="636" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="636" y0="16.2727" x1="636" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="636" y0="22.8182" x1="636" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="636" y0="20.6364" x1="636" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="636" y0="25.5455" x1="636" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="636" y0="27.1818" x1="636" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="638" y0="9.72727" x1="639" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="638" y0="14.0909" x1="639" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="638" y0="16.2727" x1="639" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="638" y0="20.6364" x1="639" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="638" y0="38.6364" x1="639" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="639" y0="20.6364" x1="640" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="639" y0="22.8182" x1="640" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="639" y0="25.5455" x1="640" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="639" y0="27.1818" x1="640" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="641" y0="12.4545" x1="642" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="641" y0="19" x1="642" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="641" y0="22.8182" x1="641" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="641" y0="27.1818" x1="643" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="641" y0="32.0909" x1="643" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="641" y0="35.9091" x1="643" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="642" y0="9.72727" x1="643" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="642" y0="16.2727" x1="643" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="643" y0="14.0909" x1="643" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="643" y0="20.6364" x1="643" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="643" y0="22.8182" x1="643" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="643" y0="25.5455" x1="643" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="644" y0="26.6364" x1="644" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="644" y0="25.5455" x1="644" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="644" y0="25" x1="644" y1="25" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="644" y0="11.3636" x1="646" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="644" y0="17.9091" x1="646" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="644" y0="20.6364" x1="645" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="644" y0="24.4545" x1="646" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="644" y0="38.6364" x1="645" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="645" y0="16.2727" x1="645" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="645" y0="14.0909" x1="646" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="646" y0="12.4545" x1="646" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="646" y0="20.6364" x1="646" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="646" y0="19" x1="646" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="646" y0="22.8182" x1="646" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="646" y0="25.5455" x1="646" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="646" y0="27.1818" x1="646" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="648" y0="12.4545" x1="649" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="648" y0="19" x1="649" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="648" y0="20.6364" x1="648" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="648" y0="22.8182" x1="648" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="648" y0="35.9091" x1="649" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="649" y0="9.72727" x1="649" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="649" y0="16.2727" x1="649" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="649" y0="14.0909" x1="650" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="649" y0="20.6364" x1="650" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="649" y0="22.8182" x1="650" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="649" y0="25.5455" x1="650" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="649" y0="27.1818" x1="650" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="650" y0="26.6364" x1="651" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="651" y0="25.5455" x1="651" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="651" y0="25" x1="651" y1="25" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="651" y0="38.6364" x1="651" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="651" y0="11.3636" x1="652" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="651" y0="17.9091" x1="652" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="651" y0="20.6364" x1="651" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="651" y0="24.4545" x1="652" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="651" y0="16.2727" x1="652" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="652" y0="14.0909" x1="652" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="653" y0="12.4545" x1="653" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="653" y0="19" x1="653" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="653" y0="20.6364" x1="653" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="653" y0="22.8182" x1="653" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="653" y0="25.5455" x1="653" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="653" y0="27.1818" x1="653" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="654" y0="12.4545" x1="655" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="654" y0="14.0909" x1="655" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="654" y0="19" x1="655" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="654" y0="16.2727" x1="655" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="654" y0="20.6364" x1="655" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="654" y0="35.9091" x1="655" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="656" y0="12.4545" x1="656" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="656" y0="19" x1="656" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="656" y0="20.6364" x1="656" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="656" y0="22.8182" x1="656" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="656" y0="27.1818" x1="656" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="656" y0="25.5455" x1="656" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="656" y0="16.2727" x1="657" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="657" y0="14.0909" x1="657" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="657" y0="19" x1="657" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="657" y0="20.6364" x1="657" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="658" y0="12.4545" x1="658" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="658" y0="20.6364" x1="658" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="658" y0="19" x1="658" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="658" y0="33.7273" x1="658" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="659" y0="9.72727" x1="660" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="659" y0="14.0909" x1="660" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="659" y0="12.4545" x1="660" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="659" y0="20.6364" x1="660" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="659" y0="19" x1="660" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="659" y0="16.2727" x1="660" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="659" y0="22.8182" x1="660" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="659" y0="25.5455" x1="660" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="659" y0="27.1818" x1="660" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="661" y0="9.72727" x1="662" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="661" y0="16.2727" x1="662" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="661" y0="20.6364" x1="661" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="661" y0="19" x1="661" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="661" y0="36.4545" x1="663" y1="36.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="661" y0="14.0909" x1="662" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="662" y0="12.4545" x1="663" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="662" y0="27.7273" x1="662" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="662" y0="30.4545" x1="662" y1="30.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="663" y0="10.2727" x1="663" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="663" y0="16.8182" x1="663" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="663" y0="19" x1="663" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="663" y0="20.6364" x1="663" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="663" y0="29.9091" x1="663" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="663" y0="23.3636" x1="663" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="663" y0="25.5455" x1="663" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="663" y0="27.1818" x1="663" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="663" y0="14.0909" x1="664" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="664" y0="12.4545" x1="667" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="664" y0="23.9091" x1="664" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="664" y0="26.0909" x1="664" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="664" y0="27.7273" x1="664" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="664" y0="10.2727" x1="667" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="664" y0="16.8182" x1="667" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="664" y0="19" x1="667" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="664" y0="20.6364" x1="667" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="664" y0="23.3636" x1="667" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="664" y0="25.5455" x1="667" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="664" y0="27.1818" x1="667" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="667" y0="12.4545" x1="667" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="667" y0="11.3636" x1="668" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="667" y0="10.8182" x1="668" y1="10.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="668" y0="10.2727" x1="669" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="668" y0="16.8182" x1="668" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="668" y0="19" x1="668" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="668" y0="20.6364" x1="668" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="668" y0="23.3636" x1="668" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="669" y0="7.54545" x1="669" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="669" y0="14.0909" x1="669" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="669" y0="10.2727" x1="670" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="669" y0="16.8182" x1="670" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="669" y0="19" x1="670" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="669" y0="20.6364" x1="670" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="669" y0="23.3636" x1="670" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="670" y0="5.90909" x1="671" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="671" y0="4.81818" x1="671" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="671" y0="4.27273" x1="671" y1="4.27273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="671" y0="3.72727" x1="672" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="671" y0="16.8182" x1="671" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="671" y0="19" x1="671" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="671" y0="20.6364" x1="671" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="671" y0="23.3636" x1="671" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="672" y0="1" x1="672" y1="1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="672" y0="14.0909" x1="673" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="673" y0="3.72727" x1="673" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="673" y0="16.8182" x1="673" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="673" y0="20.6364" x1="673" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="673" y0="19" x1="673" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="673" y0="23.3636" x1="673" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="674" y0="12.4545" x1="674" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="674" y0="11.3636" x1="674" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="674" y0="10.8182" x1="674" y1="10.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="674" y0="10.2727" x1="675" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="674" y0="23.3636" x1="675" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="674" y0="25.5455" x1="675" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="674" y0="27.1818" x1="675" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="674" y0="29.9091" x1="675" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="675" y0="7.54545" x1="676" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="675" y0="20.6364" x1="676" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="676" y0="10.2727" x1="676" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="676" y0="23.3636" x1="676" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="676" y0="25.5455" x1="676" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="676" y0="27.1818" x1="676" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="676" y0="29.9091" x1="676" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="677" y0="5.90909" x1="677" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="677" y0="4.81818" x1="678" y1="4.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="677" y0="4.27273" x1="678" y1="4.27273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="678" y0="3.72727" x1="679" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="678" y0="23.3636" x1="678" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="678" y0="25.5455" x1="678" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="678" y0="27.1818" x1="678" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="678" y0="29.9091" x1="678" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="679" y0="1" x1="679" y1="1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="679" y0="20.6364" x1="679" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="679" y0="3.72727" x1="680" y1="3.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="679" y0="23.3636" x1="680" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="679" y0="25.5455" x1="680" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="679" y0="27.1818" x1="680" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="679" y0="29.9091" x1="680" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="681" y0="10.2727" x1="681" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="681" y0="19" x1="681" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="681" y0="20.6364" x1="681" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="681" y0="16.8182" x1="681" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="681" y0="23.3636" x1="681" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="681" y0="29.9091" x1="681" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="681" y0="36.4545" x1="682" y1="36.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="683" y0="10.2727" x1="683" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="683" y0="16.8182" x1="683" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="683" y0="20.6364" x1="683" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="683" y0="19" x1="683" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="683" y0="23.3636" x1="683" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="683" y0="29.9091" x1="683" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="684" y0="10.2727" x1="684" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="684" y0="16.8182" x1="684" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="684" y0="10.2727" x1="685" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="684" y0="16.8182" x1="685" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="684" y0="14.6364" x1="685" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="684" y0="13" x1="685" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="684" y0="19.5455" x1="685" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="684" y0="21.1818" x1="685" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="684" y0="23.3636" x1="685" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="684" y0="27.7273" x1="685" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="684" y0="29.9091" x1="685" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="684" y0="34.2727" x1="685" y1="34.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="685" y0="17.9091" x1="686" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="685" y0="11.3636" x1="686" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="685" y0="24.4545" x1="686" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="685" y0="28.8182" x1="686" y1="28.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="686" y0="14.6364" x1="686" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="686" y0="12.4545" x1="686" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="686" y0="16.8182" x1="686" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="686" y0="21.1818" x1="686" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="686" y0="19" x1="686" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="686" y0="23.3636" x1="686" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="686" y0="25.5455" x1="686" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="686" y0="27.7273" x1="686" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="687" y0="19.5455" x1="687" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="687" y0="13" x1="687" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="687" y0="26.0909" x1="687" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="688" y0="14.0909" x1="689" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="688" y0="16.8182" x1="689" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="688" y0="20.6364" x1="689" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="688" y0="19" x1="689" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="688" y0="23.3636" x1="688" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="688" y0="27.1818" x1="689" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="688" y0="25.5455" x1="688" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="688" y0="29.9091" x1="688" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="688" y0="33.7273" x1="688" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="689" y0="14.0909" x1="690" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="689" y0="16.8182" x1="690" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="689" y0="19" x1="690" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="689" y0="20.6364" x1="690" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="689" y0="23.3636" x1="690" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="689" y0="25.5455" x1="690" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="689" y0="29.9091" x1="690" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="689" y0="33.7273" x1="690" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="690" y0="14.0909" x1="691" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="690" y0="19" x1="691" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="690" y0="16.8182" x1="691" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="690" y0="20.6364" x1="691" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="691" y0="15.1818" x1="691" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="691" y0="13.5455" x1="691" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="691" y0="12.4545" x1="691" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="691" y0="20.0909" x1="691" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="691" y0="16.8182" x1="691" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="691" y0="21.7273" x1="691" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="691" y0="19" x1="691" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="691" y0="23.3636" x1="691" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="691" y0="25.5455" x1="691" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="691" y0="32.0909" x1="691" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="692" y0="26.6364" x1="692" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="692" y0="33.1818" x1="693" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="693" y0="27.1818" x1="693" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="693" y0="33.7273" x1="693" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="694" y0="28.2727" x1="694" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="694" y0="34.8182" x1="694" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="694" y0="12.4545" x1="695" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="694" y0="19" x1="695" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="694" y0="20.6364" x1="697" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="694" y0="27.1818" x1="695" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="694" y0="35.9091" x1="696" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="695" y0="16.2727" x1="696" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="695" y0="9.72727" x1="696" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="696" y0="14.0909" x1="696" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="696" y0="22.8182" x1="696" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="696" y0="27.1818" x1="696" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="696" y0="25.5455" x1="696" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="697" y0="20.0909" x1="698" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="697" y0="19.5455" x1="698" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="698" y0="17.9091" x1="698" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="698" y0="19" x1="700" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="698" y0="11.3636" x1="698" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="698" y0="16.2727" x1="698" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="698" y0="14.0909" x1="698" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="698" y0="38.6364" x1="698" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="699" y0="16.2727" x1="700" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="699" y0="12.4545" x1="700" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="699" y0="14.0909" x1="700" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="699" y0="22.8182" x1="700" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="699" y0="25.5455" x1="700" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="699" y0="27.1818" x1="700" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="700" y0="19.5455" x1="701" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="701" y0="20.0909" x1="701" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="701" y0="35.9091" x1="703" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="701" y0="14.0909" x1="701" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="701" y0="12.4545" x1="702" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="701" y0="19" x1="702" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="701" y0="20.6364" x1="704" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="702" y0="9.72727" x1="703" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="702" y0="16.2727" x1="702" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="703" y0="19" x1="703" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="703" y0="14.0909" x1="703" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="703" y0="16.2727" x1="703" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="703" y0="22.8182" x1="703" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="703" y0="25.5455" x1="703" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="703" y0="27.1818" x1="703" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="704" y0="20.0909" x1="704" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="704" y0="19.5455" x1="704" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="704" y0="14.0909" x1="705" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="704" y0="11.3636" x1="705" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="704" y0="19" x1="707" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="704" y0="16.2727" x1="705" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="704" y0="17.9091" x1="705" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="704" y0="38.6364" x1="705" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="706" y0="12.4545" x1="706" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="706" y0="22.8182" x1="706" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="706" y0="16.2727" x1="706" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="706" y0="14.0909" x1="706" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="706" y0="25.5455" x1="706" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="706" y0="27.1818" x1="706" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="708" y0="35.9091" x1="708" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="708" y0="12.4545" x1="708" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="708" y0="14.0909" x1="708" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="708" y0="16.2727" x1="708" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="708" y0="20.6364" x1="711" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="708" y0="19" x1="708" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="709" y0="22.8182" x1="710" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="709" y0="19" x1="710" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="709" y0="16.2727" x1="710" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="709" y0="14.0909" x1="710" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="709" y0="12.4545" x1="710" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="709" y0="25.5455" x1="710" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="709" y0="27.1818" x1="710" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="711" y0="21.1818" x1="711" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="711" y0="14.0909" x1="711" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="711" y0="19" x1="711" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="711" y0="16.2727" x1="711" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="711" y0="12.4545" x1="711" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="711" y0="21.7273" x1="711" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="711" y0="22.2727" x1="711" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="711" y0="14.0909" x1="712" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="711" y0="19" x1="712" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="711" y0="12.4545" x1="712" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="711" y0="16.2727" x1="712" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="711" y0="22.8182" x1="712" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="711" y0="27.1818" x1="712" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="711" y0="25.5455" x1="712" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="711" y0="38.6364" x1="712" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="712" y0="22.2727" x1="713" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="713" y0="21.7273" x1="713" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="713" y0="21.1818" x1="713" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="713" y0="9.72727" x1="713" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="713" y0="22.8182" x1="713" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="713" y0="12.4545" x1="713" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="713" y0="20.6364" x1="714" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="713" y0="14.0909" x1="713" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="713" y0="16.2727" x1="713" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="713" y0="25.5455" x1="713" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="714" y0="34.8182" x1="715" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="714" y0="9.72727" x1="715" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="714" y0="16.2727" x1="715" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="714" y0="13.5455" x1="715" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="714" y0="20.0909" x1="715" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="715" y0="20.6364" x1="716" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="716" y0="21.1818" x1="716" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="716" y0="21.7273" x1="717" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="716" y0="13.5455" x1="716" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="716" y0="10.2727" x1="716" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="716" y0="16.8182" x1="716" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="716" y0="26.6364" x1="716" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="716" y0="25.5455" x1="716" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="716" y0="23.3636" x1="716" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="717" y0="21.1818" x1="717" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="717" y0="20.6364" x1="718" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="718" y0="15.1818" x1="720" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="718" y0="12.4545" x1="720" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="718" y0="10.2727" x1="720" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="718" y0="16.8182" x1="720" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="718" y0="20.0909" x1="720" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="718" y0="13.5455" x1="720" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="718" y0="38.6364" x1="719" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="720" y0="23.3636" x1="720" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="720" y0="26.6364" x1="720" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="720" y0="25.5455" x1="720" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="721" y0="34.8182" x1="724" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="721" y0="19" x1="722" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="721" y0="12.4545" x1="722" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="721" y0="21.7273" x1="724" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="722" y0="15.1818" x1="723" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="722" y0="8.63636" x1="723" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="723" y0="20.0909" x1="723" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="723" y0="23.3636" x1="723" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="723" y0="16.8182" x1="723" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="723" y0="13.5455" x1="723" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="723" y0="25.5455" x1="723" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="723" y0="19" x1="723" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="723" y0="26.6364" x1="723" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="724" y0="21.1818" x1="724" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="724" y0="20.6364" x1="725" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="725" y0="20.0909" x1="728" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="725" y0="13.5455" x1="725" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="725" y0="17.9091" x1="725" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="725" y0="11.3636" x1="725" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="725" y0="38.6364" x1="725" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="726" y0="15.1818" x1="727" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="726" y0="12.4545" x1="727" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="726" y0="16.8182" x1="727" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="726" y0="23.3636" x1="727" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="726" y0="19" x1="727" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="726" y0="26.6364" x1="727" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="726" y0="25.5455" x1="727" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="726" y0="13.5455" x1="727" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="727" y0="20.6364" x1="728" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="728" y0="21.1818" x1="728" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="728" y0="36.4545" x1="730" y1="36.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="728" y0="19" x1="729" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="728" y0="12.4545" x1="729" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="728" y0="21.7273" x1="730" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="729" y0="15.1818" x1="729" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="729" y0="8.63636" x1="729" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="730" y0="25.5455" x1="730" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="730" y0="26.6364" x1="730" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="730" y0="16.8182" x1="730" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="730" y0="23.3636" x1="730" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="730" y0="20.0909" x1="730" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="730" y0="19" x1="730" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="730" y0="13.5455" x1="730" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="730" y0="21.1818" x1="731" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="731" y0="20.6364" x1="731" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="731" y0="38.6364" x1="732" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="731" y0="20.0909" x1="735" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="731" y0="11.3636" x1="732" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="731" y0="17.9091" x1="732" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="731" y0="13.5455" x1="732" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="733" y0="12.4545" x1="733" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="733" y0="23.3636" x1="733" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="733" y0="19" x1="733" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="733" y0="26.6364" x1="733" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="733" y0="25.5455" x1="733" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="733" y0="16.8182" x1="733" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="733" y0="15.1818" x1="733" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="733" y0="13.5455" x1="733" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="734" y0="34.8182" x1="735" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="735" y0="16.8182" x1="735" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="735" y0="12.4545" x1="735" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="735" y0="23.3636" x1="738" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="735" y0="19" x1="735" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="735" y0="13.5455" x1="735" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="736" y0="19" x1="737" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="736" y0="21.7273" x1="737" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="736" y0="12.4545" x1="737" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="736" y0="26.6364" x1="737" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="736" y0="25.5455" x1="737" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="736" y0="16.8182" x1="737" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="736" y0="13.5455" x1="737" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="737" y0="22.8182" x1="738" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="737" y0="19" x1="738" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="737" y0="16.8182" x1="738" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="737" y0="12.4545" x1="738" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="737" y0="13.5455" x1="738" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="738" y0="22.2727" x1="738" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="738" y0="38.6364" x1="738" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="738" y0="21.7273" x1="741" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="738" y0="19" x1="738" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="738" y0="16.8182" x1="738" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="738" y0="12.4545" x1="738" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="738" y0="13.5455" x1="738" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="740" y0="15.1818" x1="740" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="740" y0="23.3636" x1="740" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="740" y0="26.6364" x1="740" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="740" y0="13.5455" x1="740" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="740" y0="8.63636" x1="740" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="740" y0="25.5455" x1="740" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="741" y0="19" x1="743" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="741" y0="12.4545" x1="742" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="741" y0="15.1818" x1="742" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="741" y0="13.5455" x1="742" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="741" y0="8.63636" x1="742" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="741" y0="35.9091" x1="742" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="742" y0="19.5455" x1="743" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="743" y0="20.0909" x1="743" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="743" y0="16.2727" x1="743" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="743" y0="22.8182" x1="743" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="743" y0="20.6364" x1="744" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="743" y0="25.5455" x1="743" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="743" y0="9.72727" x1="743" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="743" y0="12.4545" x1="743" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="743" y0="13.5455" x1="743" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="743" y0="27.1818" x1="743" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="744" y0="20.0909" x1="744" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="744" y0="19.5455" x1="745" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="744" y0="38.6364" x1="746" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="745" y0="9.72727" x1="747" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="745" y0="16.2727" x1="745" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="745" y0="19" x1="746" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="745" y0="14.0909" x1="745" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="745" y0="12.4545" x1="747" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="746" y0="22.8182" x1="747" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="746" y0="14.0909" x1="747" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="746" y0="16.2727" x1="747" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="746" y0="25.5455" x1="747" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="746" y0="27.1818" x1="747" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="747" y0="27.1818" x1="748" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="748" y0="26.6364" x1="748" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="748" y0="35.9091" x1="749" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="748" y0="26.0909" x1="748" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="748" y0="20.6364" x1="751" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="748" y0="19" x1="748" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="748" y0="16.2727" x1="748" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="748" y0="14.0909" x1="748" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="748" y0="12.4545" x1="748" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="748" y0="25.5455" x1="748" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="749" y0="22.8182" x1="749" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="749" y0="16.2727" x1="749" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="749" y0="9.72727" x1="750" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="750" y0="14.0909" x1="750" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="750" y0="22.8182" x1="750" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="750" y0="16.2727" x1="750" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="750" y0="25.5455" x1="750" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="750" y0="27.1818" x1="750" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="750" y0="19" x1="750" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="751" y0="21.1818" x1="751" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="751" y0="21.7273" x1="751" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="751" y0="22.8182" x1="754" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="751" y0="11.3636" x1="752" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="751" y0="24.4545" x1="752" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="751" y0="17.9091" x1="752" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="751" y0="14.0909" x1="752" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="751" y0="38.6364" x1="752" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="753" y0="14.0909" x1="753" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="753" y0="19" x1="753" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="753" y0="27.1818" x1="753" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="753" y0="25.5455" x1="753" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="753" y0="16.2727" x1="753" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="753" y0="12.4545" x1="753" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="754" y0="27.1818" x1="754" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="754" y0="21.7273" x1="755" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="754" y0="21.1818" x1="755" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="754" y0="26.6364" x1="755" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="754" y0="26.0909" x1="755" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="755" y0="20.6364" x1="758" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="755" y0="19" x1="755" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="755" y0="25.5455" x1="755" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="755" y0="16.2727" x1="755" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="755" y0="14.0909" x1="755" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="755" y0="12.4545" x1="755" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="755" y0="35.9091" x1="755" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="756" y0="22.8182" x1="756" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="756" y0="9.72727" x1="756" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="756" y0="16.2727" x1="756" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="756" y0="22.8182" x1="757" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="756" y0="14.0909" x1="757" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="756" y0="27.1818" x1="757" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="756" y0="25.5455" x1="757" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="756" y0="19" x1="757" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="757" y0="20.0909" x1="758" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="758" y0="19.5455" x1="758" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="758" y0="38.6364" x1="758" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="758" y0="14.0909" x1="758" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="758" y0="19" x1="760" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="758" y0="17.9091" x1="758" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="758" y0="24.4545" x1="758" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="758" y0="11.3636" x1="758" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="760" y0="22.8182" x1="760" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="760" y0="16.2727" x1="760" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="760" y0="25.5455" x1="760" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="760" y0="14.0909" x1="760" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="760" y0="27.1818" x1="760" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="760" y0="12.4545" x1="760" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="761" y0="35.9091" x1="763" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="761" y0="20.6364" x1="764" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="761" y0="14.0909" x1="762" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="761" y0="19" x1="762" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="761" y0="25.5455" x1="762" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="761" y0="12.4545" x1="762" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="763" y0="22.8182" x1="763" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="763" y0="14.0909" x1="763" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="763" y0="19" x1="763" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="763" y0="12.4545" x1="763" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="763" y0="27.1818" x1="763" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="763" y0="25.5455" x1="763" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="764" y0="14.0909" x1="764" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="764" y0="12.4545" x1="764" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="764" y0="20.0909" x1="765" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="764" y0="19" x1="764" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="764" y0="25.5455" x1="764" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="764" y0="19.5455" x1="765" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="765" y0="12.4545" x1="765" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="765" y0="14.0909" x1="765" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="765" y0="19" x1="767" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="765" y0="16.2727" x1="765" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="765" y0="25.5455" x1="765" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="765" y0="33.7273" x1="766" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="766" y0="14.0909" x1="767" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="766" y0="9.72727" x1="767" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="766" y0="22.8182" x1="767" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="766" y0="20.6364" x1="767" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="766" y0="7.54545" x1="767" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="766" y0="12.4545" x1="767" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="766" y0="25.5455" x1="767" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="766" y0="16.2727" x1="767" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="767" y0="20.0909" x1="767" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="767" y0="19" x1="768" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="768" y0="18.4545" x1="768" y1="18.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="768" y0="13.5455" x1="768" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="768" y0="7.54545" x1="768" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="768" y0="14.0909" x1="768" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="768" y0="20.6364" x1="768" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="768" y0="17.9091" x1="768" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="768" y0="24.4545" x1="768" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="768" y0="11.3636" x1="768" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="768" y0="26.6364" x1="768" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="768" y0="34.8182" x1="768" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="769" y0="18.4545" x1="770" y1="18.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="770" y0="8.63636" x1="770" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="770" y0="15.1818" x1="770" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="770" y0="17.9091" x1="770" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="770" y0="21.7273" x1="770" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="770" y0="13.5455" x1="770" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="770" y0="11.3636" x1="770" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="770" y0="24.4545" x1="770" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="770" y0="26.6364" x1="770" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="770" y0="33.1818" x1="770" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="771" y0="18.4545" x1="771" y1="18.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="771" y0="8.63636" x1="772" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="771" y0="15.1818" x1="772" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="771" y0="13.5455" x1="772" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="771" y0="11.3636" x1="772" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="771" y0="21.7273" x1="772" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="771" y0="17.9091" x1="772" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="771" y0="24.4545" x1="772" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="771" y0="26.6364" x1="772" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="771" y0="33.1818" x1="772" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="775" y0="9.72727" x1="775" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="775" y0="16.2727" x1="775" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="775" y0="11.3636" x1="775" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="775" y0="19.5455" x1="775" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="775" y0="14.6364" x1="775" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="775" y0="21.1818" x1="775" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="775" y0="17.9091" x1="775" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="775" y0="13" x1="775" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="775" y0="24.4545" x1="775" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="775" y0="27.7273" x1="775" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="775" y0="32.6364" x1="775" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="776" y0="19.5455" x1="777" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="776" y0="21.1818" x1="777" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="776" y0="22.8182" x1="777" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="776" y0="24.4545" x1="777" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="19.5455" x1="777" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="21.1818" x1="777" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="22.8182" x1="777" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="24.4545" x1="777" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="9.72727" x1="778" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="14.6364" x1="778" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="16.2727" x1="778" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="19.5455" x1="778" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="13" x1="778" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="22.8182" x1="778" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="21.1818" x1="778" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="777" y0="24.4545" x1="778" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="778" y0="9.72727" x1="778" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="778" y0="19.5455" x1="778" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="778" y0="13" x1="778" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="778" y0="16.2727" x1="778" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="778" y0="14.6364" x1="778" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="778" y0="22.8182" x1="778" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="778" y0="21.1818" x1="778" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="778" y0="24.4545" x1="778" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="778" y0="27.7273" x1="778" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="778" y0="32.6364" x1="778" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="780" y0="11.3636" x1="780" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="780" y0="19.5455" x1="780" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="780" y0="16.2727" x1="780" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="780" y0="13" x1="780" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="780" y0="14.6364" x1="780" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="780" y0="22.8182" x1="780" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="780" y0="17.9091" x1="780" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="780" y0="21.1818" x1="780" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="780" y0="24.4545" x1="780" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="780" y0="27.7273" x1="780" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="780" y0="32.6364" x1="780" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="781" y0="14.0909" x1="782" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="781" y0="11.3636" x1="782" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="781" y0="17.9091" x1="782" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="781" y0="16.2727" x1="782" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="781" y0="22.8182" x1="782" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="781" y0="20.6364" x1="782" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="781" y0="25.5455" x1="782" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="781" y0="27.1818" x1="782" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="781" y0="32.0909" x1="782" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="783" y0="14.0909" x1="783" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="783" y0="12.4545" x1="783" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="783" y0="16.2727" x1="783" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="783" y0="20.6364" x1="783" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="783" y0="19" x1="783" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="783" y0="22.8182" x1="783" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="783" y0="25.5455" x1="783" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="785" y0="17.9091" x1="785" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="785" y0="16.2727" x1="785" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="785" y0="13.5455" x1="785" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="785" y0="20.0909" x1="785" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="785" y0="22.8182" x1="785" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="785" y0="24.4545" x1="786" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="785" y0="32.0909" x1="787" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="786" y0="16.2727" x1="787" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="786" y0="14.0909" x1="787" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="786" y0="20.6364" x1="787" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="786" y0="19" x1="787" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="786" y0="22.8182" x1="787" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="786" y0="25.5455" x1="788" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="788" y0="33.1818" x1="788" y1="33.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="788" y0="15.1818" x1="788" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="788" y0="17.9091" x1="788" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="788" y0="20.0909" x1="788" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="788" y0="21.7273" x1="788" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="788" y0="24.4545" x1="788" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="788" y0="28.2727" x1="788" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="789" y0="14.0909" x1="790" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="789" y0="20.6364" x1="790" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="789" y0="27.1818" x1="790" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="790" y0="15.1818" x1="790" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="790" y0="13.5455" x1="790" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="790" y0="20.0909" x1="790" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="790" y0="17.9091" x1="790" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="790" y0="21.7273" x1="790" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="790" y0="24.4545" x1="790" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="790" y0="26.6364" x1="790" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="791" y0="12.4545" x1="791" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="791" y0="19" x1="791" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="791" y0="25.5455" x1="791" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="791" y0="15.1818" x1="792" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="791" y0="11.3636" x1="792" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="791" y0="13.5455" x1="792" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="791" y0="20.0909" x1="792" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="791" y0="17.9091" x1="792" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="791" y0="21.7273" x1="792" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="791" y0="24.4545" x1="792" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="791" y0="26.6364" x1="792" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="791" y0="28.2727" x1="792" y1="28.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="791" y0="32.0909" x1="792" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="793" y0="10.2727" x1="793" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="793" y0="12.4545" x1="793" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="793" y0="13.5455" x1="793" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="793" y0="15.1818" x1="793" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="793" y0="20.0909" x1="793" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="793" y0="16.8182" x1="793" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="793" y0="19" x1="793" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="793" y0="21.7273" x1="793" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="793" y0="23.3636" x1="793" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="793" y0="26.6364" x1="793" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="793" y0="32.0909" x1="793" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="795" y0="9.72727" x1="797" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="795" y0="12.4545" x1="797" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="795" y0="14.0909" x1="797" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="795" y0="16.2727" x1="797" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="795" y0="20.6364" x1="795" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="795" y0="22.8182" x1="796" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="795" y0="27.1818" x1="797" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="795" y0="32.0909" x1="797" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="795" y0="35.9091" x1="797" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="795" y0="21.1818" x1="796" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="796" y0="21.7273" x1="796" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="796" y0="22.2727" x1="796" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="796" y0="22.8182" x1="797" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="797" y0="42.4545" x1="798" y1="42.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="797" y0="22.2727" x1="797" y1="22.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="797" y0="21.7273" x1="798" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="798" y0="21.1818" x1="798" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="798" y0="3.18182" x1="798" y1="3.18182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="798" y0="5.90909" x1="798" y1="5.90909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="798" y0="7.54545" x1="798" y1="7.54545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="798" y0="9.72727" x1="798" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="798" y0="12.4545" x1="798" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="798" y0="14.0909" x1="798" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="798" y0="16.2727" x1="798" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="798" y0="20.6364" x1="798" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="798" y0="19" x1="798" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="801" y0="26.0909" x1="803" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="802" y0="32.6364" x1="803" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="803" y0="16.8182" x1="803" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="803" y0="21.1818" x1="803" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="803" y0="19.5455" x1="803" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="803" y0="23.3636" x1="803" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="805" y0="29.9091" x1="805" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="805" y0="36.4545" x1="805" y1="36.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="806" y0="16.8182" x1="807" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="806" y0="17.9091" x1="807" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="806" y0="19.5455" x1="807" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="806" y0="21.1818" x1="807" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="806" y0="23.3636" x1="807" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="806" y0="26.0909" x1="807" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="806" y0="32.6364" x1="807" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="808" y0="25.5455" x1="810" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="808" y0="32.0909" x1="810" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="810" y0="16.8182" x1="810" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="810" y0="19" x1="810" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="810" y0="20.6364" x1="810" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="810" y0="23.3636" x1="810" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="812" y0="27.1818" x1="812" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="812" y0="33.7273" x1="812" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="813" y0="16.8182" x1="813" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="813" y0="19" x1="813" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="813" y0="20.6364" x1="814" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="813" y0="23.3636" x1="814" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="813" y0="25.5455" x1="814" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="813" y0="32.0909" x1="814" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="815" y0="26.0909" x1="815" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="815" y0="32.6364" x1="815" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="817" y0="16.8182" x1="817" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="817" y0="19.5455" x1="817" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="817" y0="21.1818" x1="817" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="817" y0="24.4545" x1="817" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="817" y0="31" x1="817" y1="31" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="818" y0="25.5455" x1="819" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="818" y0="32.0909" x1="819" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="820" y0="16.8182" x1="820" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="820" y0="21.1818" x1="820" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="820" y0="19.5455" x1="820" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="820" y0="23.3636" x1="820" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="820" y0="26.0909" x1="820" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="820" y0="32.6364" x1="820" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="822" y0="25.5455" x1="822" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="822" y0="32.0909" x1="822" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="823" y0="16.8182" x1="824" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="823" y0="19" x1="824" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="823" y0="20.6364" x1="824" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="823" y0="23.3636" x1="824" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="823" y0="26.0909" x1="824" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="823" y0="32.6364" x1="824" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="825" y0="27.1818" x1="827" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="825" y0="33.7273" x1="827" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="827" y0="16.8182" x1="827" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="827" y0="19" x1="827" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="827" y0="20.6364" x1="827" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="827" y0="23.3636" x1="827" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="828" y0="26.0909" x1="830" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="828" y0="32.6364" x1="830" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="830" y0="17.9091" x1="830" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="830" y0="16.8182" x1="830" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="830" y0="19.5455" x1="830" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="830" y0="21.1818" x1="830" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="830" y0="23.3636" x1="830" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="832" y0="29.9091" x1="832" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="832" y0="36.4545" x1="832" y1="36.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="833" y0="17.9091" x1="834" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="833" y0="19.5455" x1="834" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="833" y0="16.8182" x1="834" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="833" y0="21.1818" x1="834" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="833" y0="23.3636" x1="834" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="833" y0="26.0909" x1="834" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="833" y0="32.6364" x1="834" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="835" y0="25.5455" x1="837" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="835" y0="32.0909" x1="837" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="837" y0="16.8182" x1="837" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="837" y0="19" x1="837" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="837" y0="20.6364" x1="837" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="837" y0="23.3636" x1="837" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="838" y0="27.1818" x1="839" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="838" y0="33.7273" x1="839" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="840" y0="20.6364" x1="841" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="840" y0="27.1818" x1="841" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="841" y0="19" x1="842" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="841" y0="25.5455" x1="842" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="842" y0="16.8182" x1="842" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="842" y0="23.3636" x1="842" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="843" y0="16.8182" x1="844" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="843" y0="23.3636" x1="844" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="845" y0="16.8182" x1="845" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="845" y0="23.3636" x1="845" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="845" y0="16.8182" x1="845" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="845" y0="23.3636" x1="845" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="847" y0="19.5455" x1="847" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="847" y0="17.9091" x1="847" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="847" y0="21.1818" x1="847" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="847" y0="23.3636" x1="847" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="847" y0="24.4545" x1="847" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="847" y0="27.7273" x1="847" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="847" y0="32.6364" x1="847" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="848" y0="20.6364" x1="849" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="848" y0="19" x1="849" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="848" y0="23.3636" x1="849" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="848" y0="25.5455" x1="849" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="848" y0="27.1818" x1="849" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="848" y0="29.9091" x1="849" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="850" y0="19.5455" x1="850" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="850" y0="21.1818" x1="850" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="850" y0="23.3636" x1="850" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="850" y0="24.4545" x1="850" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="850" y0="26.0909" x1="850" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="850" y0="36.4545" x1="850" y1="36.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="852" y0="20.6364" x1="852" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="852" y0="23.3636" x1="852" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="852" y0="25.5455" x1="852" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="852" y0="29.9091" x1="852" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="852" y0="33.7273" x1="852" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="853" y0="20.6364" x1="854" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="853" y0="25.5455" x1="854" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="854" y0="19" x1="854" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="854" y0="23.3636" x1="854" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="855" y0="16.8182" x1="855" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="855" y0="20.6364" x1="855" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="855" y0="14.0909" x1="855" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="855" y0="19" x1="855" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="855" y0="23.3636" x1="855" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="855" y0="25.5455" x1="855" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="855" y0="29.9091" x1="855" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="855" y0="33.7273" x1="855" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="857" y0="20.6364" x1="857" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="857" y0="25.5455" x1="857" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="857" y0="19" x1="858" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="857" y0="23.3636" x1="858" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="858" y0="16.8182" x1="858" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="858" y0="20.6364" x1="858" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="858" y0="33.7273" x1="859" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="858" y0="14.0909" x1="859" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="858" y0="19" x1="859" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="858" y0="25.5455" x1="859" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="858" y0="23.3636" x1="859" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="858" y0="29.9091" x1="859" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="860" y0="20.6364" x1="861" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="860" y0="25.5455" x1="860" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="861" y0="19" x1="861" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="861" y0="23.3636" x1="861" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="861" y0="16.8182" x1="862" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="861" y0="20.6364" x1="862" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="862" y0="33.7273" x1="862" y1="33.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="862" y0="14.0909" x1="862" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="862" y0="23.3636" x1="862" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="862" y0="19" x1="862" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="862" y0="25.5455" x1="862" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="862" y0="29.9091" x1="862" y1="29.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="865" y0="15.1818" x1="865" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="865" y0="16.8182" x1="865" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="865" y0="21.7273" x1="865" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="865" y0="20.0909" x1="865" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="865" y0="19" x1="865" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="865" y0="12.4545" x1="865" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="865" y0="23.3636" x1="865" y1="23.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="865" y0="26.6364" x1="865" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="865" y0="32.0909" x1="866" y1="32.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="868" y0="35.9091" x1="868" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="868" y0="19" x1="869" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="868" y0="14.0909" x1="869" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="868" y0="20.6364" x1="869" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="868" y0="27.1818" x1="870" y1="27.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="868" y0="16.2727" x1="869" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="870" y0="26.6364" x1="870" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="870" y0="26.0909" x1="870" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="870" y0="20.6364" x1="871" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="870" y0="14.0909" x1="871" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="870" y0="22.8182" x1="870" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="870" y0="19" x1="870" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="870" y0="16.2727" x1="871" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="870" y0="12.4545" x1="871" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="870" y0="25.5455" x1="871" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="872" y0="16.2727" x1="872" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="872" y0="14.0909" x1="872" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="872" y0="12.4545" x1="873" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="872" y0="19" x1="872" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="872" y0="25.5455" x1="872" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="872" y0="38.6364" x1="872" y1="38.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="874" y0="22.8182" x1="874" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="874" y0="20.6364" x1="874" y1="20.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="874" y0="16.2727" x1="874" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="874" y0="14.0909" x1="874" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="874" y0="19" x1="874" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="874" y0="25.5455" x1="874" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="875" y0="20.0909" x1="876" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="875" y0="15.1818" x1="876" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="875" y0="26.6364" x1="877" y1="26.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="875" y0="17.9091" x1="876" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="875" y0="34.8182" x1="876" y1="34.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="875" y0="13.5455" x1="876" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="876" y0="26.0909" x1="877" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="877" y0="25.5455" x1="877" y1="25.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="877" y0="25" x1="877" y1="25" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="877" y0="17.9091" x1="877" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="877" y0="15.1818" x1="877" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="877" y0="20.0909" x1="877" y1="20.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="877" y0="24.4545" x1="877" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="877" y0="21.7273" x1="877" y1="21.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="877" y0="13.5455" x1="877" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="877" y0="11.3636" x1="877" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="879" y0="21.1818" x1="881" y1="21.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="879" y0="22.8182" x1="881" y1="22.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="879" y0="24.4545" x1="881" y1="24.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="879" y0="17.9091" x1="881" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="879" y0="14.6364" x1="881" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="879" y0="26.0909" x1="881" y1="26.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="879" y0="16.2727" x1="881" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="879" y0="32.6364" x1="881" y1="32.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="879" y0="13" x1="881" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="879" y0="11.3636" x1="881" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="881" y0="10.2727" x1="882" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="881" y0="15.1818" x1="882" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="882" y0="14.6364" x1="882" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="882" y0="9.72727" x1="882" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="882" y0="14.0909" x1="882" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="882" y0="9.18182" x1="882" y1="9.18182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="882" y0="8.63636" x1="882" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="882" y0="13.5455" x1="882" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="882" y0="13" x1="882" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="882" y0="8.09091" x1="882" y1="8.09091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="883" y0="8.63636" x1="883" y1="8.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="883" y0="13.5455" x1="883" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="883" y0="14.0909" x1="883" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="883" y0="9.18182" x1="883" y1="9.18182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="884" y0="14.6364" x1="884" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="884" y0="9.72727" x1="884" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="884" y0="15.1818" x1="884" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="884" y0="10.2727" x1="884" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="885" y0="15.7273" x1="885" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="885" y0="10.8182" x1="885" y1="10.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="885" y0="16.2727" x1="886" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="885" y0="11.3636" x1="886" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="886" y0="16.8182" x1="886" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="886" y0="11.9091" x1="886" y1="11.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="886" y0="17.3636" x1="887" y1="17.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="886" y0="12.4545" x1="887" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="887" y0="17.9091" x1="887" y1="17.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="887" y0="13" x1="887" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="888" y0="18.4545" x1="888" y1="18.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="888" y0="13.5455" x1="888" y1="13.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="888" y0="19" x1="888" y1="19" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="888" y0="14.0909" x1="888" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="889" y0="19.5455" x1="889" y1="19.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="889" y0="14.6364" x1="889" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="889" y0="16.8182" x1="889" y1="16.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="889" y0="12.4545" x1="889" y1="12.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="890" y0="16.2727" x1="890" y1="16.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="890" y0="11.9091" x1="890" y1="11.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="890" y0="15.7273" x1="891" y1="15.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="890" y0="11.3636" x1="891" y1="11.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="891" y0="15.1818" x1="891" y1="15.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="891" y0="10.8182" x1="891" y1="10.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="891" y0="14.6364" x1="892" y1="14.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="891" y0="10.2727" x1="892" y1="10.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="892" y0="14.0909" x1="892" y1="14.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="892" y0="9.72727" x1="892" y1="9.72727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="894" y0="42.4545" x1="894" y1="42.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="894" y0="35.9091" x1="894" y1="35.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="894" y0="29.3636" x1="894" y1="29.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ </Group>
+ <Rectangle name="TAVI frame handle start" x0="0" y0="6" x1="5" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle name="TAVI frame handle end" x0="929.035" y0="6" x1="935.035" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="250" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <LineSet/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="310.602" y-position="0" visible="no">
+ <Rectangle name="TAVI vestigial frame" x0="0" y0="1" x1="2" y1="57" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle name="TAVI frame" x0="0" y0="1" x1="0" y1="57" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="960313190" fill="yes"/>
+ <Rectangle name="TAVI name highlight" x0="1" y0="43" x1="44" y1="57" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1366782624" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="245" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="2143" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="1684" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="245" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="2143" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="1684" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="245" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="2143" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="1684" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="245" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="2143" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="1684" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="245" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="2143" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="1684" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="245" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="2143" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="1684" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="245" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="2143" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="1684" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="245" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="2143" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="0" y-position="1" visible="no">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="1684" y1="14" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="4058069408" fill="yes"/>
+ <Text/>
+ </Group>
+ </Group>
+ <Rectangle name="TAVI frame handle start" x0="0" y0="6" x1="5" y1="57" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle name="TAVI frame handle end" x0="0" y0="6" x1="5" y1="57" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="308" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <LineSet/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="310.602" y-position="0" visible="yes">
+ <Rectangle name="TAVI vestigial frame" x0="0" y0="1" x1="2" y1="57" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle name="TAVI frame" x0="0" y0="1" x1="1323.68" y1="57" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="960313190" fill="yes"/>
+ <Rectangle name="TAVI name highlight" x0="1" y0="43" x1="1323.68" y1="57" outline-what="4" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="1412741024" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="5" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="15" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Rectangle x0="13" y0="41.9756" x1="17" y1="42.9756" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="17" y0="41.9756" x1="20" y1="42.9756" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="20" y0="41.9756" x1="24" y1="42.9756" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="24" y0="41.9756" x1="27" y1="42.9756" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="75" y0="37.878" x1="75" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="76" y0="37.878" x1="76" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="77" y0="37.878" x1="78" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="79" y0="37.878" x1="79" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="79" y0="32.7561" x1="79" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="81" y0="30.7073" x1="82" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="81" y0="23.5366" x1="81" y1="24.5366" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="81" y0="37.878" x1="81" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="82" y0="28.6585" x1="83" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="83" y0="30.7073" x1="84" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="84" y0="32.7561" x1="87" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="84" y0="28.6585" x1="85" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="86" y0="28.6585" x1="87" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="87" y0="30.7073" x1="88" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="87" y0="37.878" x1="87" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="87" y0="28.6585" x1="88" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="87" y0="37.878" x1="88" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="89" y0="28.6585" x1="90" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="90" y0="30.7073" x1="91" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="91" y0="32.7561" x1="94" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="91" y0="28.6585" x1="92" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="92" y0="30.7073" x1="92" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="92" y0="28.6585" x1="93" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="93" y0="30.7073" x1="94" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="94" y0="28.6585" x1="95" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="94" y0="37.878" x1="95" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="96" y0="28.6585" x1="97" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="96" y0="37.878" x1="96" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="97" y0="30.7073" x1="97" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="97" y0="28.6585" x1="98" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="97" y0="32.7561" x1="101" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="98" y0="37.878" x1="99" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="99" y0="28.6585" x1="100" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="100" y0="30.7073" x1="101" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="101" y0="37.878" x1="101" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="101" y0="28.6585" x1="102" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="103" y0="28.6585" x1="103" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="103" y0="30.7073" x1="104" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="104" y0="32.7561" x1="108" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="104" y0="28.6585" x1="105" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="105" y0="30.7073" x1="106" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="106" y0="28.6585" x1="107" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="107" y0="30.7073" x1="108" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="108" y0="28.6585" x1="108" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="108" y0="37.878" x1="108" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="109" y0="28.6585" x1="110" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="110" y0="30.7073" x1="111" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="111" y0="32.7561" x1="114" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="111" y0="28.6585" x1="112" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="113" y0="28.6585" x1="113" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="113" y0="30.7073" x1="114" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="114" y0="37.878" x1="114" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="114" y0="28.6585" x1="115" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="114" y0="37.878" x1="115" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="116" y0="28.6585" x1="117" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="117" y0="30.7073" x1="118" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="118" y0="32.7561" x1="121" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="118" y0="28.6585" x1="119" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="119" y0="30.7073" x1="119" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="119" y0="28.6585" x1="120" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="120" y0="30.7073" x1="121" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="120" y0="37.878" x1="121" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="121" y0="28.6585" x1="122" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="121" y0="37.878" x1="121" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="123" y0="37.878" x1="123" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="123" y0="28.6585" x1="124" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="124" y0="30.7073" x1="124" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="124" y0="28.6585" x1="125" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="124" y0="32.7561" x1="128" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="125" y0="37.878" x1="126" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="126" y0="28.6585" x1="127" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="127" y0="30.7073" x1="128" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="128" y0="28.6585" x1="129" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="128" y0="37.878" x1="128" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="129" y0="28.6585" x1="130" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="130" y0="30.7073" x1="131" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="131" y0="32.7561" x1="134" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="131" y0="28.6585" x1="132" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="132" y0="30.7073" x1="133" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="133" y0="28.6585" x1="134" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="134" y0="30.7073" x1="134" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="134" y0="28.6585" x1="135" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="134" y0="37.878" x1="135" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="134" y0="23.5366" x1="135" y1="24.5366" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="136" y0="28.6585" x1="137" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="137" y0="30.7073" x1="138" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="138" y0="32.7561" x1="141" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="138" y0="28.6585" x1="139" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="140" y0="28.6585" x1="140" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="140" y0="30.7073" x1="141" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="141" y0="37.878" x1="141" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="141" y0="28.6585" x1="142" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="141" y0="37.878" x1="142" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="143" y0="28.6585" x1="144" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="144" y0="30.7073" x1="145" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="144" y0="32.7561" x1="148" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="145" y0="28.6585" x1="145" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="145" y0="30.7073" x1="146" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="146" y0="28.6585" x1="147" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="147" y0="30.7073" x1="148" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="148" y0="28.6585" x1="149" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="148" y0="37.878" x1="148" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="150" y0="37.878" x1="150" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="150" y0="28.6585" x1="150" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="150" y0="30.7073" x1="151" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="151" y0="28.6585" x1="152" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="151" y0="32.7561" x1="155" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="152" y0="37.878" x1="153" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="153" y0="28.6585" x1="154" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="154" y0="30.7073" x1="155" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="155" y0="28.6585" x1="155" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="155" y0="37.878" x1="155" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="156" y0="28.6585" x1="157" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="157" y0="30.7073" x1="158" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="158" y0="32.7561" x1="161" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="158" y0="28.6585" x1="159" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="159" y0="30.7073" x1="160" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="160" y0="28.6585" x1="161" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="161" y0="30.7073" x1="161" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="161" y0="30.7073" x1="162" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="161" y0="37.878" x1="162" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="163" y0="28.6585" x1="164" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="164" y0="30.7073" x1="165" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="165" y0="32.7561" x1="168" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="165" y0="28.6585" x1="166" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="166" y0="28.6585" x1="167" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="167" y0="30.7073" x1="168" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="167" y0="37.878" x1="168" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="168" y0="28.6585" x1="169" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="168" y0="37.878" x1="169" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="170" y0="28.6585" x1="171" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="171" y0="30.7073" x1="171" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="171" y0="32.7561" x1="175" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="171" y0="28.6585" x1="172" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="172" y0="30.7073" x1="173" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="173" y0="28.6585" x1="174" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="174" y0="30.7073" x1="175" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="174" y0="37.878" x1="174" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="175" y0="28.6585" x1="176" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="175" y0="37.878" x1="175" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="176" y0="37.878" x1="177" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="176" y0="28.6585" x1="177" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="177" y0="30.7073" x1="178" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="178" y0="28.6585" x1="179" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="178" y0="32.7561" x1="182" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="179" y0="37.878" x1="180" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="180" y0="28.6585" x1="181" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="181" y0="30.7073" x1="182" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="182" y0="28.6585" x1="182" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="182" y0="37.878" x1="182" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="183" y0="28.6585" x1="184" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="184" y0="30.7073" x1="185" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="185" y0="32.7561" x1="188" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="185" y0="28.6585" x1="186" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="186" y0="30.7073" x1="187" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="187" y0="28.6585" x1="187" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="187" y0="30.7073" x1="188" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="188" y0="28.6585" x1="189" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="188" y0="37.878" x1="189" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="190" y0="28.6585" x1="191" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="191" y0="30.7073" x1="192" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="192" y0="32.7561" x1="195" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="192" y0="28.6585" x1="192" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="193" y0="28.6585" x1="194" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="194" y0="30.7073" x1="195" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="194" y0="37.878" x1="195" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="195" y0="28.6585" x1="196" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="195" y0="37.878" x1="195" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="197" y0="28.6585" x1="198" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="198" y0="30.7073" x1="198" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="198" y0="32.7561" x1="202" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="198" y0="28.6585" x1="199" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="199" y0="30.7073" x1="200" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="200" y0="28.6585" x1="201" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="201" y0="30.7073" x1="202" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="202" y0="28.6585" x1="203" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="202" y0="37.878" x1="202" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="203" y0="28.6585" x1="204" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="203" y0="37.878" x1="204" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="204" y0="30.7073" x1="205" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="205" y0="28.6585" x1="206" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="205" y0="32.7561" x1="208" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="206" y0="37.878" x1="207" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="207" y0="28.6585" x1="208" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="208" y0="30.7073" x1="208" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="208" y0="28.6585" x1="209" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="208" y0="37.878" x1="209" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="210" y0="28.6585" x1="211" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="211" y0="30.7073" x1="212" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="212" y0="32.7561" x1="215" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="212" y0="28.6585" x1="213" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="213" y0="30.7073" x1="213" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="213" y0="28.6585" x1="214" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="214" y0="30.7073" x1="215" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="215" y0="28.6585" x1="216" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="215" y0="37.878" x1="216" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="217" y0="28.6585" x1="218" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="218" y0="30.7073" x1="219" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="218" y0="32.7561" x1="222" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="219" y0="28.6585" x1="219" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="220" y0="28.6585" x1="221" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="221" y0="30.7073" x1="222" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="221" y0="37.878" x1="222" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="222" y0="28.6585" x1="223" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="222" y0="37.878" x1="222" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="224" y0="28.6585" x1="224" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="224" y0="30.7073" x1="225" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="225" y0="32.7561" x1="228" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="225" y0="28.6585" x1="226" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="226" y0="30.7073" x1="227" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="227" y0="28.6585" x1="228" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="228" y0="30.7073" x1="229" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="229" y0="28.6585" x1="229" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="229" y0="37.878" x1="229" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="230" y0="37.878" x1="231" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="230" y0="28.6585" x1="231" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="231" y0="30.7073" x1="232" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="232" y0="28.6585" x1="233" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="232" y0="32.7561" x1="235" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="233" y0="37.878" x1="233" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="234" y0="28.6585" x1="234" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="234" y0="30.7073" x1="235" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="235" y0="28.6585" x1="236" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="235" y0="37.878" x1="236" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="237" y0="28.6585" x1="238" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="238" y0="30.7073" x1="239" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="239" y0="32.7561" x1="242" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="239" y0="28.6585" x1="240" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="240" y0="30.7073" x1="240" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="240" y0="28.6585" x1="241" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="241" y0="30.7073" x1="242" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="241" y0="32.7561" x1="245" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="242" y0="28.6585" x1="243" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="242" y0="37.878" x1="243" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="242" y0="23.5366" x1="242" y1="24.5366" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="244" y0="28.6585" x1="245" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="245" y0="30.7073" x1="245" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="245" y0="32.7561" x1="246" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="245" y0="28.6585" x1="246" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="247" y0="28.6585" x1="248" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="248" y0="30.7073" x1="249" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="249" y0="28.6585" x1="250" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="249" y0="37.878" x1="249" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="250" y0="30.7073" x1="251" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="250" y0="28.6585" x1="251" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="251" y0="30.7073" x1="252" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="252" y0="32.7561" x1="252" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="252" y0="28.6585" x1="253" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="254" y0="28.6585" x1="255" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="255" y0="30.7073" x1="255" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="255" y0="28.6585" x1="256" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="255" y0="37.878" x1="256" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="257" y0="28.6585" x1="258" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="258" y0="30.7073" x1="259" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="259" y0="28.6585" x1="260" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="259" y0="32.7561" x1="259" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="260" y0="37.878" x1="260" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="261" y0="28.6585" x1="261" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="261" y0="30.7073" x1="262" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="262" y0="28.6585" x1="263" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="262" y0="37.878" x1="263" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="263" y0="30.7073" x1="264" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="264" y0="28.6585" x1="265" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="265" y0="30.7073" x1="266" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="266" y0="32.7561" x1="266" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="266" y0="28.6585" x1="266" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="266" y0="32.7561" x1="266" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="267" y0="32.7561" x1="267" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="267" y0="28.6585" x1="268" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="267" y0="32.7561" x1="268" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="268" y0="32.7561" x1="268" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="268" y0="30.7073" x1="269" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="268" y0="32.7561" x1="268" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="269" y0="28.6585" x1="270" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="269" y0="37.878" x1="269" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="271" y0="28.6585" x1="271" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="271" y0="30.7073" x1="272" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="272" y0="32.7561" x1="273" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="272" y0="28.6585" x1="273" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="274" y0="28.6585" x1="275" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="275" y0="30.7073" x1="276" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="275" y0="37.878" x1="275" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="276" y0="28.6585" x1="277" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="276" y0="37.878" x1="276" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="277" y0="30.7073" x1="278" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="277" y0="28.6585" x1="278" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="278" y0="30.7073" x1="279" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="279" y0="32.7561" x1="280" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="279" y0="28.6585" x1="280" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="281" y0="28.6585" x1="282" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="282" y0="30.7073" x1="282" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="282" y0="28.6585" x1="283" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="282" y0="37.878" x1="283" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="284" y0="28.6585" x1="285" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="284" y0="37.878" x1="285" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="285" y0="30.7073" x1="286" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="286" y0="28.6585" x1="287" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="286" y0="32.7561" x1="286" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="287" y0="28.6585" x1="288" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="288" y0="30.7073" x1="289" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="288" y0="37.878" x1="289" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="289" y0="28.6585" x1="290" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="289" y0="37.878" x1="290" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="290" y0="32.7561" x1="290" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="290" y0="32.7561" x1="291" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="291" y0="30.7073" x1="292" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="292" y0="28.6585" x1="292" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="292" y0="27.6341" x1="293" y1="28.6341" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="292" y0="30.7073" x1="293" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="292" y0="28.6585" x1="293" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="292" y0="37.878" x1="293" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="292" y0="32.7561" x1="293" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="294" y0="28.6585" x1="295" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="294" y0="32.7561" x1="295" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="294" y0="29.6829" x1="294" y1="30.6829" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="295" y0="30.7073" x1="296" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="296" y0="28.6585" x1="297" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="296" y0="37.878" x1="296" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="296" y0="23.5366" x1="296" y1="24.5366" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="298" y0="28.6585" x1="298" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="298" y0="30.7073" x1="299" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="299" y0="32.7561" x1="300" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="299" y0="28.6585" x1="300" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="301" y0="28.6585" x1="302" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="302" y0="30.7073" x1="303" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="302" y0="37.878" x1="302" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="303" y0="28.6585" x1="303" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="303" y0="37.878" x1="303" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="304" y0="28.6585" x1="305" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="305" y0="30.7073" x1="306" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="306" y0="32.7561" x1="306" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="306" y0="28.6585" x1="307" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="307" y0="30.7073" x1="308" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="308" y0="28.6585" x1="308" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="308" y0="30.7073" x1="310" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="309" y0="28.6585" x1="310" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="309" y0="37.878" x1="310" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="311" y0="37.878" x1="311" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="311" y0="28.6585" x1="312" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="312" y0="30.7073" x1="313" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="313" y0="28.6585" x1="313" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="313" y0="32.7561" x1="313" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="313" y0="37.878" x1="314" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="314" y0="28.6585" x1="315" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="315" y0="30.7073" x1="316" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="316" y0="28.6585" x1="317" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="316" y0="37.878" x1="317" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="318" y0="28.6585" x1="319" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="319" y0="30.7073" x1="319" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="319" y0="32.7561" x1="320" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="319" y0="28.6585" x1="320" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="320" y0="30.7073" x1="321" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="321" y0="28.6585" x1="322" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="322" y0="30.7073" x1="324" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="323" y0="28.6585" x1="324" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="323" y0="37.878" x1="323" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="324" y0="28.6585" x1="325" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="325" y0="30.7073" x1="327" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="326" y0="32.7561" x1="327" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="326" y0="28.6585" x1="327" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="328" y0="28.6585" x1="329" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="329" y0="30.7073" x1="329" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="329" y0="37.878" x1="329" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="329" y0="28.6585" x1="330" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="329" y0="37.878" x1="330" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="331" y0="28.6585" x1="332" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="332" y0="30.7073" x1="333" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="333" y0="32.7561" x1="333" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="333" y0="28.6585" x1="334" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="334" y0="30.7073" x1="334" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="334" y0="28.6585" x1="335" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="335" y0="30.7073" x1="336" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="336" y0="37.878" x1="336" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="336" y0="28.6585" x1="337" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="336" y0="37.878" x1="337" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="338" y0="37.878" x1="338" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="338" y0="28.6585" x1="339" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="339" y0="30.7073" x1="340" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="340" y0="28.6585" x1="340" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="340" y0="32.7561" x1="340" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="340" y0="37.878" x1="341" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="341" y0="28.6585" x1="342" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="342" y0="30.7073" x1="343" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="343" y0="28.6585" x1="344" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="343" y0="37.878" x1="344" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="344" y0="30.7073" x1="345" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="345" y0="28.6585" x1="345" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="345" y0="30.7073" x1="346" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="345" y0="32.7561" x1="346" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="346" y0="32.7561" x1="347" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="346" y0="28.6585" x1="347" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="348" y0="28.6585" x1="349" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="349" y0="30.7073" x1="350" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="349" y0="32.7561" x1="349" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="350" y0="28.6585" x1="350" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="350" y0="37.878" x1="350" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="351" y0="28.6585" x1="352" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="352" y0="30.7073" x1="353" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="353" y0="32.7561" x1="353" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="353" y0="28.6585" x1="354" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="355" y0="28.6585" x1="356" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="356" y0="30.7073" x1="356" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="356" y0="37.878" x1="356" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="356" y0="28.6585" x1="357" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="356" y0="37.878" x1="357" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="357" y0="30.7073" x1="358" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="358" y0="28.6585" x1="359" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="359" y0="30.7073" x1="360" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="360" y0="32.7561" x1="360" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="360" y0="28.6585" x1="361" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="361" y0="28.6585" x1="362" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="362" y0="30.7073" x1="363" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="363" y0="28.6585" x1="364" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="363" y0="37.878" x1="364" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="365" y0="28.6585" x1="366" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="365" y0="37.878" x1="365" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="366" y0="30.7073" x1="366" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="366" y0="28.6585" x1="367" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="366" y0="32.7561" x1="367" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="367" y0="37.878" x1="368" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="368" y0="28.6585" x1="369" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="369" y0="30.7073" x1="370" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="370" y0="28.6585" x1="371" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="370" y0="37.878" x1="370" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="371" y0="28.6585" x1="372" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="372" y0="30.7073" x1="373" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="373" y0="32.7561" x1="374" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="373" y0="28.6585" x1="374" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="374" y0="30.7073" x1="375" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="375" y0="28.6585" x1="376" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="376" y0="30.7073" x1="377" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="377" y0="28.6585" x1="377" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="377" y0="37.878" x1="377" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="378" y0="28.6585" x1="379" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="379" y0="30.7073" x1="380" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="380" y0="32.7561" x1="380" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="380" y0="28.6585" x1="381" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="382" y0="28.6585" x1="382" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="382" y0="30.7073" x1="383" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="383" y0="37.878" x1="383" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="383" y0="28.6585" x1="384" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="383" y0="37.878" x1="384" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="385" y0="28.6585" x1="386" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="386" y0="30.7073" x1="387" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="386" y0="32.7561" x1="387" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="387" y0="28.6585" x1="387" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="387" y0="30.7073" x1="388" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="388" y0="28.6585" x1="389" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="389" y0="30.7073" x1="390" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="390" y0="28.6585" x1="391" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="390" y0="37.878" x1="390" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="392" y0="37.878" x1="392" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="392" y0="28.6585" x1="392" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="392" y0="30.7073" x1="394" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="393" y0="28.6585" x1="394" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="393" y0="32.7561" x1="394" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="394" y0="37.878" x1="395" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="395" y0="28.6585" x1="396" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="396" y0="30.7073" x1="397" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="397" y0="28.6585" x1="398" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="397" y0="37.878" x1="397" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="398" y0="28.6585" x1="399" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="399" y0="30.7073" x1="400" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="399" y0="32.7561" x1="400" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="400" y0="32.7561" x1="401" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="400" y0="28.6585" x1="401" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="401" y0="30.7073" x1="402" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="401" y0="27.6341" x1="401" y1="28.6341" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="402" y0="28.6585" x1="403" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="402" y0="32.7561" x1="402" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="403" y0="30.7073" x1="403" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="403" y0="32.7561" x1="403" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="403" y0="28.6585" x1="404" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="403" y0="37.878" x1="404" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="403" y0="23.5366" x1="404" y1="24.5366" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="405" y0="28.6585" x1="406" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="406" y0="30.7073" x1="407" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="407" y0="32.7561" x1="407" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="407" y0="28.6585" x1="408" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="408" y0="28.6585" x1="409" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="409" y0="30.7073" x1="410" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="410" y0="28.6585" x1="411" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="410" y0="37.878" x1="411" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="412" y0="30.7073" x1="413" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="412" y0="28.6585" x1="413" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="413" y0="30.7073" x1="413" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="413" y0="32.7561" x1="414" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="413" y0="28.6585" x1="414" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="415" y0="28.6585" x1="416" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="416" y0="30.7073" x1="417" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="417" y0="28.6585" x1="418" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="417" y0="37.878" x1="417" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="419" y0="28.6585" x1="419" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="419" y0="30.7073" x1="420" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="420" y0="28.6585" x1="421" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="420" y0="32.7561" x1="421" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="421" y0="37.878" x1="421" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="422" y0="28.6585" x1="423" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="423" y0="30.7073" x1="424" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="424" y0="28.6585" x1="424" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="424" y0="37.878" x1="424" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="424" y0="30.7073" x1="425" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="425" y0="28.6585" x1="426" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="426" y0="30.7073" x1="427" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="426" y0="32.7561" x1="427" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="427" y0="32.7561" x1="428" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="427" y0="28.6585" x1="428" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="429" y0="28.6585" x1="429" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="429" y0="30.7073" x1="430" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="430" y0="28.6585" x1="431" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="430" y0="37.878" x1="431" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="432" y0="28.6585" x1="433" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="433" y0="30.7073" x1="434" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="434" y0="32.7561" x1="434" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="434" y0="28.6585" x1="435" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="435" y0="28.6585" x1="436" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="436" y0="30.7073" x1="437" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="436" y0="37.878" x1="437" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="437" y0="28.6585" x1="438" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="437" y0="37.878" x1="438" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="439" y0="30.7073" x1="440" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="439" y0="28.6585" x1="440" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="440" y0="30.7073" x1="440" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="440" y0="32.7561" x1="441" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="440" y0="28.6585" x1="441" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="442" y0="28.6585" x1="443" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="443" y0="30.7073" x1="444" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="444" y0="28.6585" x1="445" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="444" y0="37.878" x1="444" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="445" y0="28.6585" x1="446" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="445" y0="37.878" x1="446" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="446" y0="30.7073" x1="447" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="447" y0="28.6585" x1="448" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="447" y0="32.7561" x1="447" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="449" y0="28.6585" x1="450" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="450" y0="30.7073" x1="450" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="450" y0="37.878" x1="451" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="450" y0="28.6585" x1="451" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="450" y0="37.878" x1="451" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="451" y0="32.7561" x1="452" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="452" y0="32.7561" x1="452" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="452" y0="30.7073" x1="453" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="452" y0="25.5854" x1="453" y1="26.5854" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="453" y0="28.6585" x1="454" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="454" y0="30.7073" x1="455" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="454" y0="28.6585" x1="455" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="454" y0="37.878" x1="454" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="454" y0="32.7561" x1="454" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="454" y0="27.6341" x1="455" y1="28.6341" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="455" y0="32.7561" x1="456" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="456" y0="28.6585" x1="456" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="456" y0="29.6829" x1="456" y1="30.6829" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="456" y0="30.7073" x1="457" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="457" y0="30.7073" x1="458" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="457" y0="37.878" x1="458" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="457" y0="23.5366" x1="457" y1="24.5366" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="458" y0="26.6098" x1="459" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="459" y0="28.6585" x1="460" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="460" y0="30.7073" x1="461" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="460" y0="32.7561" x1="461" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="461" y0="26.6098" x1="461" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="461" y0="30.7073" x1="462" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="462" y0="28.6585" x1="463" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="463" y0="30.7073" x1="464" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="464" y0="28.6585" x1="465" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="464" y0="37.878" x1="464" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="465" y0="30.7073" x1="466" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="466" y0="28.6585" x1="466" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="466" y0="26.6098" x1="467" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="467" y0="32.7561" x1="468" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="467" y0="28.6585" x1="468" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="468" y0="30.7073" x1="469" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="469" y0="28.6585" x1="470" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="470" y0="26.6098" x1="471" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="471" y0="28.6585" x1="471" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="471" y0="37.878" x1="471" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="471" y0="26.6098" x1="472" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="472" y0="28.6585" x1="473" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="472" y0="37.878" x1="473" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="473" y0="30.7073" x1="474" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="474" y0="26.6098" x1="475" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="474" y0="32.7561" x1="474" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="475" y0="28.6585" x1="476" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="475" y0="37.878" x1="476" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="476" y0="28.6585" x1="477" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="477" y0="30.7073" x1="477" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="477" y0="28.6585" x1="478" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="477" y0="37.878" x1="478" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="478" y0="30.7073" x1="479" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="479" y0="28.6585" x1="480" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="480" y0="26.6098" x1="481" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="481" y0="30.7073" x1="482" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="481" y0="32.7561" x1="481" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="482" y0="28.6585" x1="483" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="483" y0="26.6098" x1="484" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="484" y0="30.7073" x1="485" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="484" y0="37.878" x1="485" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="485" y0="26.6098" x1="486" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="486" y0="28.6585" x1="487" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="487" y0="30.7073" x1="487" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="487" y0="26.6098" x1="488" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="487" y0="32.7561" x1="488" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="488" y0="30.7073" x1="489" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="489" y0="28.6585" x1="490" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="490" y0="30.7073" x1="491" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="491" y0="28.6585" x1="492" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="491" y0="37.878" x1="491" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="492" y0="30.7073" x1="492" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="492" y0="28.6585" x1="493" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="493" y0="26.6098" x1="494" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="494" y0="32.7561" x1="494" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="494" y0="28.6585" x1="495" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="495" y0="30.7073" x1="496" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="496" y0="28.6585" x1="497" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="497" y0="26.6098" x1="498" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="498" y0="28.6585" x1="498" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="498" y0="37.878" x1="498" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="498" y0="26.6098" x1="499" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="499" y0="28.6585" x1="500" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="499" y0="37.878" x1="500" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="500" y0="30.7073" x1="501" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="501" y0="26.6098" x1="502" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="501" y0="32.7561" x1="501" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="502" y0="28.6585" x1="503" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="502" y0="37.878" x1="502" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="503" y0="28.6585" x1="503" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="503" y0="30.7073" x1="504" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="504" y0="28.6585" x1="505" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="504" y0="37.878" x1="505" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="505" y0="30.7073" x1="506" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="506" y0="31.7317" x1="506" y1="32.7317" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="506" y0="28.6585" x1="507" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="506" y0="37.878" x1="506" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="506" y0="32.7561" x1="506" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="507" y0="26.6098" x1="508" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="508" y0="31.7317" x1="508" y1="32.7317" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="508" y0="30.7073" x1="508" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="508" y0="37.878" x1="508" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="508" y0="32.7561" x1="508" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="509" y0="31.7317" x1="510" y1="32.7317" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="509" y0="28.6585" x1="510" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="509" y0="37.878" x1="510" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="509" y0="32.7561" x1="510" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="510" y0="26.6098" x1="511" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="511" y0="30.7073" x1="512" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="511" y0="37.878" x1="511" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="512" y0="26.6098" x1="513" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="513" y0="28.6585" x1="514" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="514" y0="30.7073" x1="514" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="514" y0="32.7561" x1="515" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="514" y0="26.6098" x1="515" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="515" y0="30.7073" x1="516" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="516" y0="28.6585" x1="517" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="517" y0="30.7073" x1="518" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="518" y0="28.6585" x1="519" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="518" y0="37.878" x1="518" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="519" y0="30.7073" x1="519" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="519" y0="28.6585" x1="520" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="520" y0="26.6098" x1="521" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="521" y0="32.7561" x1="521" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="521" y0="28.6585" x1="522" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="522" y0="30.7073" x1="523" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="523" y0="28.6585" x1="524" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="524" y0="26.6098" x1="524" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="524" y0="28.6585" x1="525" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="524" y0="37.878" x1="525" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="525" y0="26.6098" x1="526" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="526" y0="28.6585" x1="527" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="526" y0="37.878" x1="527" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="527" y0="30.7073" x1="528" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="528" y0="26.6098" x1="529" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="528" y0="32.7561" x1="528" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="529" y0="28.6585" x1="529" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="529" y0="37.878" x1="529" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="529" y0="28.6585" x1="530" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="530" y0="30.7073" x1="531" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="531" y0="28.6585" x1="532" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="531" y0="37.878" x1="532" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="532" y0="30.7073" x1="533" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="533" y0="28.6585" x1="534" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="534" y0="26.6098" x1="535" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="535" y0="30.7073" x1="535" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="535" y0="32.7561" x1="535" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="536" y0="28.6585" x1="537" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="537" y0="26.6098" x1="538" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="538" y0="30.7073" x1="539" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="538" y0="37.878" x1="538" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="539" y0="26.6098" x1="540" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="540" y0="28.6585" x1="540" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="540" y0="30.7073" x1="541" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="541" y0="26.6098" x1="542" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="541" y0="32.7561" x1="542" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="542" y0="30.7073" x1="543" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="543" y0="28.6585" x1="544" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="544" y0="30.7073" x1="545" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="545" y0="28.6585" x1="545" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="545" y0="37.878" x1="545" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="545" y0="30.7073" x1="546" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="546" y0="28.6585" x1="547" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="547" y0="26.6098" x1="548" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="548" y0="32.7561" x1="548" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="548" y0="28.6585" x1="549" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="549" y0="30.7073" x1="550" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="550" y0="28.6585" x1="550" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="550" y0="26.6098" x1="551" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="551" y0="28.6585" x1="552" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="551" y0="37.878" x1="552" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="552" y0="26.6098" x1="553" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="553" y0="28.6585" x1="554" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="553" y0="37.878" x1="553" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="554" y0="30.7073" x1="555" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="555" y0="26.6098" x1="556" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="555" y0="32.7561" x1="555" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="556" y0="28.6585" x1="556" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="556" y0="37.878" x1="556" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="556" y0="28.6585" x1="557" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="557" y0="30.7073" x1="558" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="558" y0="28.6585" x1="559" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="558" y0="37.878" x1="559" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="559" y0="30.7073" x1="560" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="560" y0="31.7317" x1="560" y1="32.7317" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="560" y0="28.6585" x1="561" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="560" y0="37.878" x1="560" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="560" y0="32.7561" x1="560" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="561" y0="26.6098" x1="561" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="561" y0="31.7317" x1="562" y1="32.7317" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="561" y0="30.7073" x1="562" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="561" y0="37.878" x1="562" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="561" y0="32.7561" x1="562" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="563" y0="28.6585" x1="564" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="563" y0="37.878" x1="564" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="563" y0="32.7561" x1="563" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="563" y0="31.7317" x1="563" y1="32.7317" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="564" y0="26.6098" x1="565" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="565" y0="30.7073" x1="566" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="565" y0="37.878" x1="565" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="565" y0="23.5366" x1="565" y1="24.5366" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="566" y0="26.6098" x1="566" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="566" y0="30.7073" x1="567" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="567" y0="28.6585" x1="568" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="568" y0="32.7561" x1="568" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="568" y0="30.7073" x1="569" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="569" y0="28.6585" x1="570" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="571" y0="28.6585" x1="571" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="571" y0="30.7073" x1="572" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="571" y0="37.878" x1="572" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="572" y0="28.6585" x1="573" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="573" y0="28.6585" x1="574" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="574" y0="30.7073" x1="575" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="575" y0="32.7561" x1="575" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="575" y0="28.6585" x1="576" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="576" y0="30.7073" x1="577" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="577" y0="28.6585" x1="578" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="578" y0="37.878" x1="578" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="578" y0="30.7073" x1="579" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="578" y0="37.878" x1="579" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="579" y0="26.6098" x1="580" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="580" y0="28.6585" x1="581" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="581" y0="30.7073" x1="582" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="582" y0="28.6585" x1="582" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="582" y0="32.7561" x1="582" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="583" y0="28.6585" x1="584" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="585" y0="26.6098" x1="586" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="585" y0="37.878" x1="585" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="586" y0="28.6585" x1="587" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="587" y0="30.7073" x1="587" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="587" y0="28.6585" x1="588" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="588" y0="32.7561" x1="589" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="588" y0="26.6098" x1="589" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="590" y0="30.7073" x1="590" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="591" y0="30.7073" x1="592" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="592" y0="28.6585" x1="593" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="592" y0="37.878" x1="592" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="593" y0="26.6098" x1="593" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="593" y0="28.6585" x1="594" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="595" y0="32.7561" x1="596" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="595" y0="30.7073" x1="596" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="596" y0="28.6585" x1="597" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="598" y0="28.6585" x1="598" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="598" y0="30.7073" x1="599" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="598" y0="37.878" x1="599" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="600" y0="28.6585" x1="601" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="602" y0="32.7561" x1="602" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="602" y0="30.7073" x1="603" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="603" y0="28.6585" x1="604" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="604" y0="28.6585" x1="605" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="604" y0="37.878" x1="605" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="605" y0="30.7073" x1="606" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="605" y0="37.878" x1="606" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="606" y0="26.6098" x1="607" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="607" y0="28.6585" x1="608" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="608" y0="30.7073" x1="608" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="608" y0="30.7073" x1="609" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="608" y0="32.7561" x1="609" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="609" y0="28.6585" x1="610" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="610" y0="28.6585" x1="611" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="611" y0="37.878" x1="612" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="612" y0="26.6098" x1="613" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="612" y0="37.878" x1="612" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="614" y0="37.878" x1="614" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="614" y0="32.7561" x1="615" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="614" y0="30.7073" x1="615" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="615" y0="29.6829" x1="616" y1="30.6829" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="615" y0="32.7561" x1="616" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="615" y0="26.6098" x1="616" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="615" y0="37.878" x1="616" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="617" y0="32.7561" x1="618" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="617" y0="37.878" x1="617" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="617" y0="30.7073" x1="618" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="619" y0="28.6585" x1="619" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="619" y0="37.878" x1="619" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="619" y0="23.5366" x1="619" y1="24.5366" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="620" y0="28.6585" x1="621" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="621" y0="30.7073" x1="622" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="622" y0="32.7561" x1="625" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="622" y0="28.6585" x1="623" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="624" y0="28.6585" x1="624" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="624" y0="30.7073" x1="625" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="625" y0="37.878" x1="625" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="625" y0="28.6585" x1="626" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="625" y0="37.878" x1="626" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="627" y0="28.6585" x1="628" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="628" y0="30.7073" x1="629" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="629" y0="32.7561" x1="632" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="629" y0="28.6585" x1="629" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="629" y0="30.7073" x1="630" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="630" y0="28.6585" x1="631" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="631" y0="30.7073" x1="632" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="632" y0="28.6585" x1="633" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="632" y0="37.878" x1="632" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="634" y0="37.878" x1="634" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="634" y0="28.6585" x1="635" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="635" y0="30.7073" x1="635" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="635" y0="28.6585" x1="636" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="635" y0="32.7561" x1="639" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="636" y0="37.878" x1="637" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="637" y0="28.6585" x1="638" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="638" y0="30.7073" x1="639" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="639" y0="28.6585" x1="640" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="639" y0="37.878" x1="639" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="640" y0="28.6585" x1="641" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="641" y0="30.7073" x1="642" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="642" y0="32.7561" x1="645" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="642" y0="28.6585" x1="643" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="643" y0="30.7073" x1="644" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="644" y0="28.6585" x1="645" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="645" y0="30.7073" x1="645" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="645" y0="30.7073" x1="646" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="645" y0="37.878" x1="646" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="647" y0="28.6585" x1="648" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="648" y0="30.7073" x1="649" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="649" y0="32.7561" x1="652" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="649" y0="28.6585" x1="650" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="650" y0="28.6585" x1="651" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="651" y0="30.7073" x1="652" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="652" y0="37.878" x1="652" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="652" y0="28.6585" x1="653" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="652" y0="37.878" x1="653" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="654" y0="28.6585" x1="655" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="655" y0="30.7073" x1="656" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="655" y0="32.7561" x1="659" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="656" y0="28.6585" x1="656" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="656" y0="30.7073" x1="657" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="657" y0="28.6585" x1="658" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="658" y0="30.7073" x1="659" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="658" y0="37.878" x1="659" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="659" y0="28.6585" x1="660" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="659" y0="37.878" x1="659" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="661" y0="37.878" x1="661" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="661" y0="28.6585" x1="661" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="661" y0="30.7073" x1="662" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="662" y0="28.6585" x1="663" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="662" y0="32.7561" x1="666" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="663" y0="37.878" x1="664" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="664" y0="28.6585" x1="665" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="665" y0="30.7073" x1="666" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="666" y0="28.6585" x1="666" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="666" y0="37.878" x1="666" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="667" y0="28.6585" x1="668" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="668" y0="30.7073" x1="669" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="669" y0="32.7561" x1="672" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="669" y0="28.6585" x1="670" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="670" y0="30.7073" x1="671" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="671" y0="28.6585" x1="672" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="672" y0="30.7073" x1="672" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="672" y0="28.6585" x1="673" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="672" y0="37.878" x1="673" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="674" y0="28.6585" x1="675" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="675" y0="30.7073" x1="676" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="676" y0="32.7561" x1="679" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="676" y0="28.6585" x1="677" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="677" y0="28.6585" x1="678" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="678" y0="30.7073" x1="679" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="678" y0="37.878" x1="679" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="679" y0="28.6585" x1="680" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="679" y0="37.878" x1="680" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="681" y0="28.6585" x1="682" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="682" y0="30.7073" x1="682" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="682" y0="32.7561" x1="686" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="682" y0="28.6585" x1="683" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="683" y0="30.7073" x1="684" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="684" y0="28.6585" x1="685" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="685" y0="30.7073" x1="686" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="686" y0="28.6585" x1="687" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="686" y0="37.878" x1="686" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="687" y0="28.6585" x1="688" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="687" y0="37.878" x1="688" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="688" y0="30.7073" x1="689" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="689" y0="28.6585" x1="690" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="689" y0="32.7561" x1="693" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="690" y0="37.878" x1="691" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="691" y0="28.6585" x1="692" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="692" y0="30.7073" x1="693" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="693" y0="28.6585" x1="693" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="693" y0="37.878" x1="693" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="694" y0="28.6585" x1="695" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="695" y0="30.7073" x1="696" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="696" y0="32.7561" x1="699" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="696" y0="28.6585" x1="697" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="697" y0="30.7073" x1="698" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="698" y0="28.6585" x1="698" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="698" y0="30.7073" x1="699" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="699" y0="28.6585" x1="700" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="699" y0="37.878" x1="700" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="701" y0="28.6585" x1="702" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="702" y0="30.7073" x1="703" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="703" y0="32.7561" x1="706" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="703" y0="28.6585" x1="703" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="704" y0="28.6585" x1="705" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="705" y0="30.7073" x1="706" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="705" y0="37.878" x1="706" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="706" y0="28.6585" x1="707" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="706" y0="37.878" x1="706" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="708" y0="28.6585" x1="708" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="708" y0="30.7073" x1="709" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="709" y0="32.7561" x1="713" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="709" y0="28.6585" x1="710" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="710" y0="30.7073" x1="711" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="711" y0="28.6585" x1="712" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="712" y0="30.7073" x1="713" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="713" y0="28.6585" x1="714" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="713" y0="37.878" x1="713" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="714" y0="37.878" x1="715" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="714" y0="28.6585" x1="715" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="715" y0="30.7073" x1="716" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="716" y0="28.6585" x1="717" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="716" y0="32.7561" x1="719" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="717" y0="37.878" x1="718" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="718" y0="28.6585" x1="719" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="719" y0="30.7073" x1="719" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="719" y0="28.6585" x1="720" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="719" y0="37.878" x1="720" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="721" y0="28.6585" x1="722" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="722" y0="30.7073" x1="723" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="723" y0="32.7561" x1="726" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="723" y0="28.6585" x1="724" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="724" y0="30.7073" x1="724" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="724" y0="28.6585" x1="725" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="725" y0="30.7073" x1="726" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="725" y0="32.7561" x1="729" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="726" y0="28.6585" x1="727" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="726" y0="37.878" x1="727" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="726" y0="23.5366" x1="726" y1="24.5366" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="728" y0="28.6585" x1="729" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="729" y0="30.7073" x1="729" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="729" y0="32.7561" x1="730" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="729" y0="28.6585" x1="730" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="731" y0="28.6585" x1="732" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="732" y0="30.7073" x1="733" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="733" y0="28.6585" x1="734" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="733" y0="37.878" x1="733" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="735" y0="30.7073" x1="735" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="735" y0="28.6585" x1="735" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="735" y0="30.7073" x1="736" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="736" y0="32.7561" x1="737" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="736" y0="28.6585" x1="737" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="738" y0="28.6585" x1="739" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="739" y0="30.7073" x1="740" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="740" y0="28.6585" x1="740" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="740" y0="37.878" x1="740" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="741" y0="28.6585" x1="742" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="742" y0="30.7073" x1="743" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="743" y0="28.6585" x1="744" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="743" y0="32.7561" x1="743" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="744" y0="37.878" x1="744" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="745" y0="28.6585" x1="745" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="745" y0="30.7073" x1="746" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="746" y0="28.6585" x1="747" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="746" y0="37.878" x1="747" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="747" y0="30.7073" x1="748" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="748" y0="28.6585" x1="749" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="749" y0="30.7073" x1="750" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="750" y0="32.7561" x1="750" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="750" y0="28.6585" x1="751" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="750" y0="32.7561" x1="750" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="751" y0="32.7561" x1="751" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="751" y0="28.6585" x1="752" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="751" y0="32.7561" x1="752" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="752" y0="32.7561" x1="752" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="752" y0="30.7073" x1="753" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="752" y0="32.7561" x1="753" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="753" y0="28.6585" x1="754" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="753" y0="37.878" x1="754" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="755" y0="28.6585" x1="756" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="756" y0="30.7073" x1="756" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="756" y0="32.7561" x1="757" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="756" y0="28.6585" x1="757" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="758" y0="28.6585" x1="759" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="759" y0="30.7073" x1="760" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="759" y0="37.878" x1="759" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="760" y0="28.6585" x1="761" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="760" y0="37.878" x1="760" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="761" y0="30.7073" x1="762" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="761" y0="28.6585" x1="762" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="762" y0="30.7073" x1="763" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="763" y0="32.7561" x1="764" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="763" y0="28.6585" x1="764" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="765" y0="28.6585" x1="766" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="766" y0="30.7073" x1="766" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="766" y0="28.6585" x1="767" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="766" y0="37.878" x1="767" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="768" y0="28.6585" x1="769" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="768" y0="37.878" x1="769" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="769" y0="30.7073" x1="770" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="770" y0="28.6585" x1="771" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="770" y0="32.7561" x1="770" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="772" y0="28.6585" x1="772" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="772" y0="30.7073" x1="773" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="773" y0="37.878" x1="773" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="773" y0="28.6585" x1="774" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="773" y0="37.878" x1="774" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="774" y0="32.7561" x1="774" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="775" y0="32.7561" x1="775" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="775" y0="30.7073" x1="776" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="776" y0="28.6585" x1="777" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="777" y0="30.7073" x1="777" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="777" y0="28.6585" x1="777" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="777" y0="32.7561" x1="777" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="777" y0="37.878" x1="777" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="778" y0="27.6341" x1="778" y1="28.6341" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="778" y0="28.6585" x1="779" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="778" y0="32.7561" x1="779" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="779" y0="30.7073" x1="780" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="780" y0="28.6585" x1="781" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="780" y0="37.878" x1="780" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="780" y0="23.5366" x1="780" y1="24.5366" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="782" y0="28.6585" x1="782" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="782" y0="30.7073" x1="783" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="783" y0="32.7561" x1="787" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="783" y0="28.6585" x1="784" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="785" y0="28.6585" x1="786" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="786" y0="30.7073" x1="787" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="786" y0="37.878" x1="786" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="787" y0="28.6585" x1="787" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="787" y0="37.878" x1="787" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="788" y0="28.6585" x1="789" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="789" y0="30.7073" x1="790" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="790" y0="32.7561" x1="793" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="790" y0="28.6585" x1="791" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="791" y0="30.7073" x1="792" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="792" y0="28.6585" x1="793" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="793" y0="30.7073" x1="794" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="793" y0="28.6585" x1="794" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="793" y0="37.878" x1="794" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="795" y0="37.878" x1="795" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="795" y0="28.6585" x1="796" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="796" y0="30.7073" x1="797" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="797" y0="28.6585" x1="798" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="797" y0="32.7561" x1="800" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="797" y0="37.878" x1="798" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="798" y0="28.6585" x1="799" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="799" y0="30.7073" x1="800" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="800" y0="28.6585" x1="801" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="800" y0="37.878" x1="801" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="802" y0="28.6585" x1="803" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="803" y0="30.7073" x1="803" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="803" y0="32.7561" x1="807" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="803" y0="28.6585" x1="804" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="804" y0="30.7073" x1="805" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="805" y0="28.6585" x1="806" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="806" y0="30.7073" x1="808" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="807" y0="28.6585" x1="808" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="807" y0="37.878" x1="807" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="808" y0="28.6585" x1="809" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="809" y0="30.7073" x1="811" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="810" y0="32.7561" x1="813" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="810" y0="28.6585" x1="811" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="812" y0="28.6585" x1="813" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="813" y0="30.7073" x1="814" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="813" y0="37.878" x1="813" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="814" y0="28.6585" x1="814" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="814" y0="37.878" x1="814" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="815" y0="28.6585" x1="816" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="816" y0="30.7073" x1="817" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="817" y0="32.7561" x1="820" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="817" y0="28.6585" x1="818" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="818" y0="30.7073" x1="819" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="819" y0="28.6585" x1="819" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="819" y0="30.7073" x1="820" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="820" y0="37.878" x1="820" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="820" y0="28.6585" x1="821" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="820" y0="37.878" x1="821" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="822" y0="37.878" x1="823" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="822" y0="28.6585" x1="823" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="823" y0="30.7073" x1="824" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="824" y0="28.6585" x1="824" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="824" y0="32.7561" x1="827" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="824" y0="37.878" x1="825" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="825" y0="28.6585" x1="826" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="826" y0="30.7073" x1="827" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="827" y0="28.6585" x1="828" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="827" y0="37.878" x1="828" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="828" y0="30.7073" x1="829" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="829" y0="28.6585" x1="830" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="830" y0="30.7073" x1="830" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="830" y0="32.7561" x1="834" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="830" y0="28.6585" x1="831" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="832" y0="28.6585" x1="833" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="833" y0="30.7073" x1="835" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="834" y0="28.6585" x1="835" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="834" y0="37.878" x1="834" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="835" y0="28.6585" x1="836" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="836" y0="30.7073" x1="837" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="837" y0="32.7561" x1="840" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="837" y0="28.6585" x1="838" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="839" y0="28.6585" x1="840" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="840" y0="30.7073" x1="840" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="840" y0="37.878" x1="840" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="840" y0="28.6585" x1="841" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="840" y0="37.878" x1="841" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="841" y0="30.7073" x1="842" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="842" y0="28.6585" x1="843" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="843" y0="30.7073" x1="844" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="844" y0="32.7561" x1="847" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="844" y0="28.6585" x1="845" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="845" y0="28.6585" x1="846" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="846" y0="30.7073" x1="847" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="847" y0="28.6585" x1="848" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="847" y0="37.878" x1="848" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="849" y0="28.6585" x1="850" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="849" y0="37.878" x1="850" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="850" y0="30.7073" x1="851" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="851" y0="28.6585" x1="851" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="851" y0="32.7561" x1="854" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="851" y0="37.878" x1="852" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="852" y0="28.6585" x1="853" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="853" y0="30.7073" x1="854" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="854" y0="28.6585" x1="855" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="854" y0="37.878" x1="854" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="856" y0="28.6585" x1="856" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="856" y0="30.7073" x1="857" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="857" y0="32.7561" x1="861" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="857" y0="28.6585" x1="858" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="858" y0="30.7073" x1="859" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="859" y0="28.6585" x1="860" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="860" y0="30.7073" x1="861" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="861" y0="28.6585" x1="861" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="861" y0="37.878" x1="861" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="862" y0="28.6585" x1="863" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="863" y0="30.7073" x1="864" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="864" y0="32.7561" x1="867" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="864" y0="28.6585" x1="865" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="866" y0="28.6585" x1="866" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="866" y0="30.7073" x1="867" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="867" y0="37.878" x1="867" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="867" y0="28.6585" x1="868" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="867" y0="37.878" x1="868" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="869" y0="28.6585" x1="870" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="870" y0="30.7073" x1="871" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="871" y0="32.7561" x1="874" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="871" y0="28.6585" x1="872" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="872" y0="30.7073" x1="872" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="872" y0="28.6585" x1="873" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="873" y0="30.7073" x1="874" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="874" y0="28.6585" x1="875" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="874" y0="37.878" x1="875" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="876" y0="37.878" x1="876" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="876" y0="28.6585" x1="877" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="877" y0="30.7073" x1="878" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="877" y0="28.6585" x1="878" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="877" y0="32.7561" x1="878" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="878" y0="37.878" x1="879" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="879" y0="28.6585" x1="880" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="880" y0="30.7073" x1="881" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="881" y0="28.6585" x1="882" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="881" y0="37.878" x1="881" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="882" y0="28.6585" x1="883" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="883" y0="30.7073" x1="884" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="884" y0="32.7561" x1="885" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="884" y0="28.6585" x1="885" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="885" y0="32.7561" x1="885" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="885" y0="30.7073" x1="886" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="885" y0="32.7561" x1="886" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="886" y0="28.6585" x1="887" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="886" y0="32.7561" x1="886" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="886" y0="32.7561" x1="887" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="887" y0="30.7073" x1="887" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="887" y0="32.7561" x1="887" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="887" y0="28.6585" x1="888" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="887" y0="37.878" x1="888" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="887" y0="23.5366" x1="888" y1="24.5366" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="889" y0="28.6585" x1="890" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="890" y0="30.7073" x1="891" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="891" y0="32.7561" x1="891" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="891" y0="28.6585" x1="892" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="893" y0="28.6585" x1="893" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="893" y0="30.7073" x1="894" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="894" y0="28.6585" x1="895" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="894" y0="37.878" x1="895" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="896" y0="30.7073" x1="897" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="896" y0="28.6585" x1="897" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="897" y0="30.7073" x1="898" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="897" y0="32.7561" x1="898" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="898" y0="28.6585" x1="898" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="899" y0="28.6585" x1="900" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="900" y0="30.7073" x1="901" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="901" y0="28.6585" x1="902" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="901" y0="37.878" x1="901" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="903" y0="28.6585" x1="903" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="903" y0="30.7073" x1="904" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="904" y0="28.6585" x1="905" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="904" y0="32.7561" x1="905" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="905" y0="37.878" x1="906" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="906" y0="28.6585" x1="907" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="907" y0="30.7073" x1="908" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="908" y0="28.6585" x1="909" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="908" y0="37.878" x1="908" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="909" y0="30.7073" x1="909" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="909" y0="28.6585" x1="910" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="910" y0="30.7073" x1="911" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="910" y0="32.7561" x1="911" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="911" y0="32.7561" x1="912" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="911" y0="28.6585" x1="912" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="913" y0="28.6585" x1="914" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="914" y0="30.7073" x1="914" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="914" y0="28.6585" x1="915" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="914" y0="37.878" x1="915" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="916" y0="28.6585" x1="917" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="917" y0="30.7073" x1="918" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="918" y0="32.7561" x1="918" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="918" y0="28.6585" x1="919" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="919" y0="28.6585" x1="920" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="920" y0="30.7073" x1="921" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="920" y0="37.878" x1="921" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="921" y0="28.6585" x1="922" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="921" y0="37.878" x1="922" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="923" y0="30.7073" x1="924" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="923" y0="28.6585" x1="924" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="924" y0="30.7073" x1="924" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="924" y0="32.7561" x1="925" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="924" y0="28.6585" x1="925" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="926" y0="28.6585" x1="927" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="927" y0="30.7073" x1="928" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="928" y0="28.6585" x1="929" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="928" y0="37.878" x1="928" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="930" y0="28.6585" x1="930" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="930" y0="37.878" x1="930" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="930" y0="30.7073" x1="931" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="931" y0="28.6585" x1="932" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="931" y0="32.7561" x1="932" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="933" y0="28.6585" x1="934" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="934" y0="30.7073" x1="935" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="934" y0="37.878" x1="935" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="935" y0="28.6585" x1="935" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="935" y0="37.878" x1="935" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="935" y0="32.7561" x1="936" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="936" y0="32.7561" x1="936" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="936" y0="30.7073" x1="937" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="936" y0="25.5854" x1="937" y1="26.5854" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="937" y0="28.6585" x1="938" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="938" y0="30.7073" x1="939" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="938" y0="28.6585" x1="939" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="938" y0="32.7561" x1="938" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="938" y0="27.6341" x1="939" y1="28.6341" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="938" y0="37.878" x1="938" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="940" y0="32.7561" x1="940" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="940" y0="28.6585" x1="940" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="940" y0="29.6829" x1="940" y1="30.6829" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="940" y0="30.7073" x1="941" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="941" y0="30.7073" x1="942" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="941" y0="37.878" x1="942" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="941" y0="23.5366" x1="942" y1="24.5366" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="942" y0="26.6098" x1="943" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="943" y0="28.6585" x1="944" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="944" y0="30.7073" x1="945" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="945" y0="32.7561" x1="945" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="945" y0="26.6098" x1="945" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="945" y0="30.7073" x1="946" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="946" y0="28.6585" x1="947" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="947" y0="30.7073" x1="948" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="948" y0="28.6585" x1="949" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="948" y0="37.878" x1="948" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="949" y0="30.7073" x1="950" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="950" y0="28.6585" x1="951" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="951" y0="26.6098" x1="951" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="951" y0="32.7561" x1="952" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="951" y0="28.6585" x1="952" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="952" y0="30.7073" x1="953" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="953" y0="28.6585" x1="954" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="954" y0="26.6098" x1="955" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="955" y0="28.6585" x1="956" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="955" y0="37.878" x1="955" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="956" y0="26.6098" x1="956" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="956" y0="28.6585" x1="957" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="956" y0="37.878" x1="957" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="957" y0="30.7073" x1="958" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="958" y0="26.6098" x1="959" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="958" y0="32.7561" x1="959" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="959" y0="28.6585" x1="960" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="959" y0="37.878" x1="960" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="960" y0="28.6585" x1="961" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="961" y0="30.7073" x1="961" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="961" y0="28.6585" x1="962" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="961" y0="37.878" x1="962" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="962" y0="30.7073" x1="963" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="963" y0="28.6585" x1="964" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="964" y0="26.6098" x1="965" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="965" y0="30.7073" x1="966" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="965" y0="32.7561" x1="965" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="966" y0="28.6585" x1="967" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="967" y0="26.6098" x1="968" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="968" y0="30.7073" x1="969" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="968" y0="37.878" x1="969" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="969" y0="26.6098" x1="970" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="970" y0="28.6585" x1="971" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="971" y0="30.7073" x1="972" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="972" y0="26.6098" x1="972" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="972" y0="32.7561" x1="972" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="972" y0="30.7073" x1="973" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="973" y0="28.6585" x1="974" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="974" y0="30.7073" x1="975" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="975" y0="28.6585" x1="976" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="975" y0="37.878" x1="975" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="976" y0="30.7073" x1="977" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="977" y0="28.6585" x1="977" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="977" y0="26.6098" x1="978" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="978" y0="32.7561" x1="978" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="978" y0="28.6585" x1="979" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="979" y0="30.7073" x1="980" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="980" y0="28.6585" x1="981" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="981" y0="26.6098" x1="982" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="982" y0="28.6585" x1="982" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="982" y0="37.878" x1="982" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="982" y0="26.6098" x1="983" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="983" y0="28.6585" x1="984" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="983" y0="37.878" x1="984" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="984" y0="30.7073" x1="985" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="985" y0="26.6098" x1="986" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="985" y0="32.7561" x1="985" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="986" y0="28.6585" x1="987" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="986" y0="37.878" x1="986" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="987" y0="28.6585" x1="988" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="988" y0="30.7073" x1="988" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="988" y0="28.6585" x1="989" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="988" y0="37.878" x1="989" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="989" y0="30.7073" x1="990" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="990" y0="28.6585" x1="991" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="990" y0="37.878" x1="991" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="990" y0="32.7561" x1="990" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="990" y0="25.5854" x1="991" y1="26.5854" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="991" y0="26.6098" x1="992" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="992" y0="30.7073" x1="993" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="992" y0="37.878" x1="992" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="992" y0="32.7561" x1="992" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="992" y0="27.6341" x1="992" y1="28.6341" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="993" y0="28.6585" x1="994" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="993" y0="37.878" x1="994" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="993" y0="32.7561" x1="994" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="993" y0="29.6829" x1="994" y1="30.6829" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="994" y0="26.6098" x1="995" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="995" y0="30.7073" x1="996" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="995" y0="37.878" x1="995" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="996" y0="26.6098" x1="997" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="997" y0="28.6585" x1="998" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="998" y0="30.7073" x1="998" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="998" y0="32.7561" x1="999" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="998" y0="26.6098" x1="999" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="999" y0="30.7073" x1="1000" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1000" y0="28.6585" x1="1001" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1001" y0="30.7073" x1="1002" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1002" y0="28.6585" x1="1003" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1002" y0="37.878" x1="1002" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1003" y0="30.7073" x1="1003" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1003" y0="28.6585" x1="1004" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1004" y0="26.6098" x1="1005" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1005" y0="32.7561" x1="1005" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1005" y0="28.6585" x1="1006" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1006" y0="30.7073" x1="1007" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1007" y0="28.6585" x1="1008" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1008" y0="26.6098" x1="1009" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="1009" y0="28.6585" x1="1009" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1009" y0="37.878" x1="1009" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1009" y0="26.6098" x1="1010" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1010" y0="28.6585" x1="1011" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1010" y0="37.878" x1="1011" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1011" y0="30.7073" x1="1012" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1012" y0="26.6098" x1="1013" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1012" y0="32.7561" x1="1012" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1013" y0="28.6585" x1="1014" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1013" y0="37.878" x1="1014" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1014" y0="28.6585" x1="1014" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1014" y0="30.7073" x1="1015" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1015" y0="28.6585" x1="1016" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1015" y0="37.878" x1="1016" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1016" y0="30.7073" x1="1017" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1017" y0="28.6585" x1="1018" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1018" y0="26.6098" x1="1019" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="1019" y0="30.7073" x1="1019" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1019" y0="32.7561" x1="1019" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1020" y0="28.6585" x1="1021" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1021" y0="26.6098" x1="1022" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1022" y0="30.7073" x1="1023" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1022" y0="37.878" x1="1022" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1023" y0="26.6098" x1="1024" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1024" y0="28.6585" x1="1024" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1024" y0="30.7073" x1="1025" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1025" y0="26.6098" x1="1026" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1025" y0="32.7561" x1="1026" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1026" y0="30.7073" x1="1027" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1027" y0="28.6585" x1="1028" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1028" y0="30.7073" x1="1029" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1029" y0="28.6585" x1="1030" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1029" y0="37.878" x1="1029" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1030" y0="30.7073" x1="1030" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1030" y0="28.6585" x1="1031" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1031" y0="26.6098" x1="1032" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1032" y0="32.7561" x1="1032" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1032" y0="28.6585" x1="1033" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1033" y0="30.7073" x1="1034" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1034" y0="28.6585" x1="1035" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1035" y0="26.6098" x1="1035" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="1035" y0="28.6585" x1="1036" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1035" y0="37.878" x1="1036" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1036" y0="26.6098" x1="1037" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1037" y0="28.6585" x1="1038" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1037" y0="37.878" x1="1038" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1038" y0="30.7073" x1="1039" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1039" y0="26.6098" x1="1040" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1039" y0="32.7561" x1="1039" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1040" y0="28.6585" x1="1040" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1040" y0="37.878" x1="1040" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1040" y0="28.6585" x1="1041" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1041" y0="30.7073" x1="1042" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1042" y0="28.6585" x1="1043" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1042" y0="37.878" x1="1043" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1043" y0="30.7073" x1="1044" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1044" y0="28.6585" x1="1045" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1044" y0="37.878" x1="1044" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1044" y0="32.7561" x1="1044" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1045" y0="26.6098" x1="1045" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="1045" y0="30.7073" x1="1046" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1045" y0="37.878" x1="1046" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1045" y0="32.7561" x1="1046" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1047" y0="27.6341" x1="1047" y1="28.6341" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1047" y0="28.6585" x1="1048" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1047" y0="37.878" x1="1048" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1047" y0="32.7561" x1="1048" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1048" y0="26.6098" x1="1049" y1="27.6098" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1049" y0="28.6585" x1="1050" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1049" y0="37.878" x1="1049" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1049" y0="23.5366" x1="1049" y1="24.5366" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1051" y0="28.6585" x1="1051" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1051" y0="30.7073" x1="1052" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1052" y0="32.7561" x1="1053" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1052" y0="28.6585" x1="1053" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1054" y0="28.6585" x1="1055" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1055" y0="30.7073" x1="1056" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1055" y0="37.878" x1="1055" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1056" y0="28.6585" x1="1056" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1056" y0="37.878" x1="1056" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1057" y0="28.6585" x1="1058" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1058" y0="30.7073" x1="1059" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="1059" y0="32.7561" x1="1059" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1059" y0="28.6585" x1="1060" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1060" y0="30.7073" x1="1061" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1061" y0="28.6585" x1="1061" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1061" y0="30.7073" x1="1063" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1062" y0="28.6585" x1="1063" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1062" y0="37.878" x1="1063" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1064" y0="37.878" x1="1064" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1064" y0="28.6585" x1="1065" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1065" y0="30.7073" x1="1066" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1066" y0="28.6585" x1="1067" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1066" y0="32.7561" x1="1066" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1066" y0="37.878" x1="1067" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1067" y0="28.6585" x1="1068" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1068" y0="30.7073" x1="1069" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1069" y0="28.6585" x1="1070" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1069" y0="37.878" x1="1070" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1071" y0="28.6585" x1="1072" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1072" y0="30.7073" x1="1072" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1072" y0="28.6585" x1="1073" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1072" y0="32.7561" x1="1073" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1073" y0="30.7073" x1="1074" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1074" y0="28.6585" x1="1075" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1075" y0="30.7073" x1="1077" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1076" y0="28.6585" x1="1077" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1076" y0="37.878" x1="1076" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1077" y0="28.6585" x1="1078" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1078" y0="30.7073" x1="1080" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1079" y0="28.6585" x1="1080" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1079" y0="32.7561" x1="1080" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1081" y0="28.6585" x1="1082" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1082" y0="30.7073" x1="1082" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1082" y0="37.878" x1="1082" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1082" y0="28.6585" x1="1083" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1082" y0="37.878" x1="1083" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1084" y0="28.6585" x1="1085" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1085" y0="30.7073" x1="1086" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="1086" y0="32.7561" x1="1086" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1086" y0="28.6585" x1="1087" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1087" y0="30.7073" x1="1088" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1088" y0="28.6585" x1="1088" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1088" y0="30.7073" x1="1089" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1089" y0="37.878" x1="1089" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="1089" y0="28.6585" x1="1090" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1089" y0="37.878" x1="1090" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1091" y0="37.878" x1="1091" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1091" y0="28.6585" x1="1092" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1092" y0="30.7073" x1="1093" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1093" y0="28.6585" x1="1093" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1093" y0="32.7561" x1="1093" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1093" y0="37.878" x1="1094" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1094" y0="28.6585" x1="1095" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1095" y0="30.7073" x1="1096" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1096" y0="28.6585" x1="1097" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1096" y0="37.878" x1="1097" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1097" y0="30.7073" x1="1098" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1098" y0="28.6585" x1="1098" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1098" y0="32.7561" x1="1098" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1098" y0="25.5854" x1="1098" y1="26.5854" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1098" y0="30.7073" x1="1099" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1099" y0="28.6585" x1="1100" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1099" y0="32.7561" x1="1100" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1099" y0="27.6341" x1="1100" y1="28.6341" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1101" y0="28.6585" x1="1102" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1101" y0="32.7561" x1="1101" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1101" y0="29.6829" x1="1102" y1="30.6829" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1102" y0="30.7073" x1="1103" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1103" y0="28.6585" x1="1103" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1103" y0="37.878" x1="1103" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1103" y0="23.5366" x1="1103" y1="24.5366" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1104" y0="28.6585" x1="1105" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1105" y0="30.7073" x1="1106" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1106" y0="32.7561" x1="1106" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1106" y0="28.6585" x1="1107" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1108" y0="28.6585" x1="1109" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1109" y0="30.7073" x1="1109" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1109" y0="37.878" x1="1109" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1109" y0="28.6585" x1="1110" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1109" y0="37.878" x1="1110" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1111" y0="28.6585" x1="1112" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1112" y0="30.7073" x1="1113" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="1113" y0="32.7561" x1="1113" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1113" y0="28.6585" x1="1114" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1114" y0="30.7073" x1="1114" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1114" y0="28.6585" x1="1115" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1115" y0="30.7073" x1="1117" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1116" y0="28.6585" x1="1117" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1116" y0="37.878" x1="1117" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1118" y0="37.878" x1="1118" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1118" y0="28.6585" x1="1119" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1119" y0="30.7073" x1="1119" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1119" y0="28.6585" x1="1120" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1119" y0="32.7561" x1="1120" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1120" y0="37.878" x1="1121" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1121" y0="28.6585" x1="1122" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1122" y0="30.7073" x1="1123" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1123" y0="28.6585" x1="1124" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1123" y0="37.878" x1="1123" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1124" y0="28.6585" x1="1125" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1125" y0="30.7073" x1="1126" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1126" y0="28.6585" x1="1127" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1126" y0="32.7561" x1="1127" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1127" y0="30.7073" x1="1128" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1128" y0="28.6585" x1="1129" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1129" y0="30.7073" x1="1130" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1130" y0="28.6585" x1="1130" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1130" y0="37.878" x1="1130" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1131" y0="28.6585" x1="1132" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1132" y0="30.7073" x1="1134" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1133" y0="28.6585" x1="1134" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1133" y0="32.7561" x1="1133" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1135" y0="28.6585" x1="1135" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1135" y0="30.7073" x1="1136" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1136" y0="37.878" x1="1136" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1136" y0="28.6585" x1="1137" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1136" y0="37.878" x1="1137" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1138" y0="28.6585" x1="1139" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1139" y0="30.7073" x1="1140" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="1140" y0="32.7561" x1="1140" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1140" y0="28.6585" x1="1140" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1140" y0="30.7073" x1="1141" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1141" y0="28.6585" x1="1142" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1142" y0="30.7073" x1="1143" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1142" y0="37.878" x1="1143" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="1143" y0="28.6585" x1="1144" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1143" y0="37.878" x1="1143" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1145" y0="37.878" x1="1145" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1145" y0="28.6585" x1="1146" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1146" y0="30.7073" x1="1146" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1146" y0="28.6585" x1="1147" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1146" y0="32.7561" x1="1147" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1147" y0="37.878" x1="1148" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1148" y0="28.6585" x1="1149" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1149" y0="30.7073" x1="1150" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1150" y0="28.6585" x1="1151" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1150" y0="37.878" x1="1150" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1151" y0="30.7073" x1="1151" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1151" y0="28.6585" x1="1152" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1151" y0="32.7561" x1="1152" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1152" y0="30.7073" x1="1153" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1153" y0="28.6585" x1="1154" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1153" y0="32.7561" x1="1153" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1154" y0="27.6341" x1="1154" y1="28.6341" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1155" y0="28.6585" x1="1156" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1155" y0="32.7561" x1="1155" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1156" y0="30.7073" x1="1157" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1156" y0="28.6585" x1="1157" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1156" y0="37.878" x1="1157" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1158" y0="28.6585" x1="1159" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1159" y0="30.7073" x1="1160" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1160" y0="32.7561" x1="1160" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1160" y0="28.6585" x1="1161" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1161" y0="28.6585" x1="1162" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1162" y0="30.7073" x1="1163" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1163" y0="37.878" x1="1163" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1163" y0="28.6585" x1="1164" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1163" y0="37.878" x1="1164" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1164" y0="30.7073" x1="1165" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1165" y0="28.6585" x1="1166" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1166" y0="30.7073" x1="1167" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="1166" y0="32.7561" x1="1167" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1167" y0="28.6585" x1="1167" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1168" y0="28.6585" x1="1169" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1169" y0="30.7073" x1="1170" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1170" y0="28.6585" x1="1171" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1170" y0="37.878" x1="1171" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1172" y0="28.6585" x1="1172" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1172" y0="37.878" x1="1172" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1172" y0="30.7073" x1="1173" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1173" y0="28.6585" x1="1174" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1173" y0="32.7561" x1="1174" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1174" y0="37.878" x1="1175" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1175" y0="28.6585" x1="1176" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1176" y0="30.7073" x1="1177" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1177" y0="28.6585" x1="1177" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1177" y0="37.878" x1="1177" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1178" y0="28.6585" x1="1179" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1179" y0="30.7073" x1="1180" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1180" y0="28.6585" x1="1181" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1180" y0="32.7561" x1="1180" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1181" y0="30.7073" x1="1182" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1182" y0="28.6585" x1="1182" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1182" y0="30.7073" x1="1183" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1183" y0="28.6585" x1="1184" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1183" y0="37.878" x1="1184" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1185" y0="28.6585" x1="1186" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1186" y0="30.7073" x1="1187" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1187" y0="28.6585" x1="1188" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1187" y0="32.7561" x1="1187" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1188" y0="28.6585" x1="1189" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1189" y0="30.7073" x1="1190" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1189" y0="37.878" x1="1190" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1190" y0="28.6585" x1="1191" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1190" y0="37.878" x1="1190" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1192" y0="28.6585" x1="1193" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1193" y0="30.7073" x1="1193" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="1193" y0="32.7561" x1="1194" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1193" y0="28.6585" x1="1194" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1194" y0="30.7073" x1="1195" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1195" y0="28.6585" x1="1196" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1196" y0="30.7073" x1="1197" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1197" y0="28.6585" x1="1198" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1197" y0="37.878" x1="1197" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1198" y0="37.878" x1="1199" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1198" y0="28.6585" x1="1199" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1199" y0="30.7073" x1="1201" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1200" y0="28.6585" x1="1201" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1200" y0="32.7561" x1="1201" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1201" y0="37.878" x1="1202" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1202" y0="28.6585" x1="1203" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1203" y0="30.7073" x1="1203" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1203" y0="28.6585" x1="1204" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1203" y0="37.878" x1="1204" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1205" y0="28.6585" x1="1206" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1205" y0="32.7561" x1="1206" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1205" y0="25.5854" x1="1206" y1="26.5854" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1206" y0="30.7073" x1="1207" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1207" y0="28.6585" x1="1208" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1207" y0="32.7561" x1="1207" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1207" y0="27.6341" x1="1208" y1="28.6341" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1208" y0="30.7073" x1="1209" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1209" y0="28.6585" x1="1209" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1209" y0="32.7561" x1="1209" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1209" y0="29.6829" x1="1209" y1="30.6829" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1209" y0="30.7073" x1="1210" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1210" y0="28.6585" x1="1211" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1210" y0="37.878" x1="1211" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1210" y0="23.5366" x1="1210" y1="24.5366" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1212" y0="28.6585" x1="1213" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1213" y0="30.7073" x1="1214" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1214" y0="32.7561" x1="1214" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1214" y0="28.6585" x1="1214" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1215" y0="28.6585" x1="1216" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1216" y0="30.7073" x1="1217" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1216" y0="37.878" x1="1217" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1217" y0="28.6585" x1="1218" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1217" y0="37.878" x1="1217" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1219" y0="28.6585" x1="1219" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1219" y0="30.7073" x1="1220" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="1220" y0="32.7561" x1="1221" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1220" y0="28.6585" x1="1221" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1221" y0="30.7073" x1="1222" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1222" y0="28.6585" x1="1223" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1223" y0="30.7073" x1="1225" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1224" y0="28.6585" x1="1225" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1224" y0="37.878" x1="1224" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1225" y0="37.878" x1="1226" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1225" y0="28.6585" x1="1226" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1226" y0="30.7073" x1="1227" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1227" y0="28.6585" x1="1228" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1227" y0="32.7561" x1="1227" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1228" y0="37.878" x1="1228" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1229" y0="28.6585" x1="1230" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1230" y0="30.7073" x1="1230" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1230" y0="28.6585" x1="1231" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1230" y0="37.878" x1="1231" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1232" y0="28.6585" x1="1233" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1233" y0="30.7073" x1="1234" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1234" y0="28.6585" x1="1235" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1234" y0="32.7561" x1="1234" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1235" y0="30.7073" x1="1235" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1235" y0="28.6585" x1="1236" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1236" y0="30.7073" x1="1238" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1237" y0="28.6585" x1="1238" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1237" y0="37.878" x1="1238" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1239" y0="28.6585" x1="1240" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1240" y0="30.7073" x1="1241" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1240" y0="28.6585" x1="1241" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1240" y0="32.7561" x1="1241" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1242" y0="28.6585" x1="1243" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1243" y0="30.7073" x1="1244" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1243" y0="37.878" x1="1244" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1244" y0="28.6585" x1="1245" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1244" y0="37.878" x1="1244" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1246" y0="28.6585" x1="1246" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1246" y0="30.7073" x1="1247" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="1247" y0="32.7561" x1="1247" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1247" y0="28.6585" x1="1248" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1248" y0="30.7073" x1="1249" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1249" y0="28.6585" x1="1250" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1250" y0="30.7073" x1="1251" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1250" y0="37.878" x1="1250" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="1251" y0="28.6585" x1="1251" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1251" y0="37.878" x1="1251" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1252" y0="37.878" x1="1253" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1252" y0="28.6585" x1="1253" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1253" y0="30.7073" x1="1254" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1254" y0="28.6585" x1="1255" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1254" y0="32.7561" x1="1254" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1255" y0="37.878" x1="1255" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1256" y0="28.6585" x1="1256" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1256" y0="30.7073" x1="1257" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1257" y0="28.6585" x1="1258" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1257" y0="37.878" x1="1258" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1258" y0="30.7073" x1="1259" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1259" y0="28.6585" x1="1260" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1259" y0="32.7561" x1="1259" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1260" y0="30.7073" x1="1261" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1261" y0="28.6585" x1="1261" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1261" y0="32.7561" x1="1261" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1262" y0="27.6341" x1="1262" y1="28.6341" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1262" y0="28.6585" x1="1263" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1262" y0="32.7561" x1="1263" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1263" y0="30.7073" x1="1265" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1264" y0="28.6585" x1="1265" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1264" y0="37.878" x1="1265" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1266" y0="28.6585" x1="1267" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1267" y0="30.7073" x1="1267" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1267" y0="32.7561" x1="1268" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1267" y0="28.6585" x1="1268" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1269" y0="28.6585" x1="1270" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1270" y0="30.7073" x1="1271" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1270" y0="37.878" x1="1270" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1271" y0="28.6585" x1="1272" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1271" y0="37.878" x1="1271" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1272" y0="30.7073" x1="1272" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1272" y0="28.6585" x1="1273" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1273" y0="30.7073" x1="1274" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="1274" y0="32.7561" x1="1274" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1274" y0="28.6585" x1="1275" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1276" y0="28.6585" x1="1277" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1277" y0="30.7073" x1="1277" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1277" y0="28.6585" x1="1278" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1278" y0="37.878" x1="1278" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1279" y0="28.6585" x1="1280" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1279" y0="37.878" x1="1280" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1280" y0="30.7073" x1="1281" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1281" y0="28.6585" x1="1282" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1281" y0="32.7561" x1="1281" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1282" y0="37.878" x1="1282" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1282" y0="28.6585" x1="1283" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1283" y0="30.7073" x1="1284" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1284" y0="28.6585" x1="1285" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1284" y0="37.878" x1="1285" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1286" y0="28.6585" x1="1287" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1287" y0="30.7073" x1="1288" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1288" y0="28.6585" x1="1288" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1288" y0="32.7561" x1="1288" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1288" y0="30.7073" x1="1289" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1289" y0="28.6585" x1="1290" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1290" y0="30.7073" x1="1291" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1291" y0="28.6585" x1="1292" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1291" y0="37.878" x1="1291" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1293" y0="28.6585" x1="1293" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1293" y0="30.7073" x1="1294" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1294" y0="28.6585" x1="1295" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1294" y0="32.7561" x1="1295" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1296" y0="28.6585" x1="1297" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1297" y0="30.7073" x1="1298" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1297" y0="37.878" x1="1297" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1298" y0="28.6585" x1="1298" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1298" y0="37.878" x1="1298" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1299" y0="28.6585" x1="1300" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1300" y0="30.7073" x1="1301" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="1301" y0="32.7561" x1="1301" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1301" y0="28.6585" x1="1302" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1302" y0="30.7073" x1="1303" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1303" y0="28.6585" x1="1304" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1304" y0="30.7073" x1="1304" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1304" y0="28.6585" x1="1305" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1304" y0="37.878" x1="1305" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1306" y0="37.878" x1="1306" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1306" y0="28.6585" x1="1307" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1307" y0="30.7073" x1="1309" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1308" y0="28.6585" x1="1309" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1308" y0="32.7561" x1="1308" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1309" y0="37.878" x1="1309" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1309" y0="28.6585" x1="1310" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1310" y0="30.7073" x1="1311" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1311" y0="28.6585" x1="1312" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1311" y0="37.878" x1="1311" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1313" y0="28.6585" x1="1314" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1313" y0="32.7561" x1="1313" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1313" y0="25.5854" x1="1313" y1="26.5854" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1314" y0="30.7073" x1="1314" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1314" y0="28.6585" x1="1315" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1314" y0="32.7561" x1="1315" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1315" y0="27.6341" x1="1315" y1="28.6341" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1315" y0="30.7073" x1="1316" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1316" y0="28.6585" x1="1317" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1316" y0="32.7561" x1="1317" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1316" y0="29.6829" x1="1317" y1="30.6829" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1317" y0="30.7073" x1="1318" y1="31.7073" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1318" y0="15.3415" x1="1318" y1="16.3415" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1318" y0="37.878" x1="1319" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1318" y0="32.7561" x1="1319" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1319" y0="37.878" x1="1320" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1320" y0="17.3902" x1="1321" y1="18.3902" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1320" y0="32.7561" x1="1321" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1320" y0="28.6585" x1="1321" y1="29.6585" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1322" y0="37.878" x1="1323" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1323" y0="23.5366" x1="1324" y1="24.5366" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1323" y0="32.7561" x1="1324" y1="33.7561" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1323" y0="37.878" x1="1324" y1="38.878" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Group x-position="5" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="15" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="5" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="15" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="5" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="15" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="5" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="15" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="5" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="15" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="5" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="15" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="5" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="15" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ </Group>
+ <Rectangle name="TAVI frame handle start" x0="0" y0="6" x1="5" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle name="TAVI frame handle end" x0="1317.68" y0="6" x1="1323.68" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="366" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <LineSet/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="310.602" y-position="0" visible="yes">
+ <Rectangle name="TAVI vestigial frame" x0="0" y0="1" x1="2" y1="57" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle name="TAVI frame" x0="0" y0="1" x1="1322.84" y1="57" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="960313190" fill="yes"/>
+ <Rectangle name="TAVI name highlight" x0="1" y0="43" x1="1322.84" y1="57" outline-what="4" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="763626912" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="81" y0="41.6" x1="82" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="82" y0="41.6" x1="84" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="84" y0="41.6" x1="86" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="86" y0="41.6" x1="87" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="87" y0="41.6" x1="89" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="89" y0="41.6" x1="91" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="91" y0="41.6" x1="92" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="92" y0="41.6" x1="94" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="94" y0="41.6" x1="96" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="96" y0="41.6" x1="97" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="97" y0="41.6" x1="99" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="99" y0="41.6" x1="101" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="101" y0="41.6" x1="103" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="103" y0="41.6" x1="104" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="104" y0="41.6" x1="106" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="106" y0="41.6" x1="108" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="108" y0="41.6" x1="109" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="109" y0="41.6" x1="111" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="111" y0="41.6" x1="113" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="113" y0="41.6" x1="114" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="114" y0="41.6" x1="116" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="116" y0="41.6" x1="118" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="118" y0="41.6" x1="119" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="119" y0="41.6" x1="121" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="121" y0="41.6" x1="123" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="123" y0="41.6" x1="124" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="124" y0="41.6" x1="126" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="126" y0="41.6" x1="128" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="128" y0="41.6" x1="129" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="129" y0="41.6" x1="131" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="131" y0="41.6" x1="133" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="133" y0="41.6" x1="134" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="134" y0="41.6" x1="136" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="136" y0="41.6" x1="138" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="138" y0="41.6" x1="140" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="140" y0="41.6" x1="141" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="141" y0="41.6" x1="143" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="143" y0="41.6" x1="145" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="145" y0="41.6" x1="146" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="146" y0="41.6" x1="148" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="148" y0="41.6" x1="150" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="150" y0="41.6" x1="151" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="151" y0="41.6" x1="153" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="153" y0="41.6" x1="155" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="155" y0="41.6" x1="156" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="156" y0="41.6" x1="158" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="158" y0="41.6" x1="160" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="160" y0="41.6" x1="161" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="161" y0="41.6" x1="163" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="163" y0="41.6" x1="165" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="165" y0="41.6" x1="166" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="166" y0="41.6" x1="168" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="168" y0="41.6" x1="170" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="170" y0="41.6" x1="171" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="171" y0="41.6" x1="173" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="173" y0="41.6" x1="175" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="175" y0="41.6" x1="176" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="176" y0="41.6" x1="178" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="178" y0="41.6" x1="180" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="180" y0="41.6" x1="182" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="182" y0="41.6" x1="183" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="183" y0="41.6" x1="185" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="185" y0="41.6" x1="187" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="187" y0="41.6" x1="188" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="188" y0="41.6" x1="190" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="190" y0="41.6" x1="192" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="192" y0="41.6" x1="193" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="193" y0="41.6" x1="195" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="195" y0="41.6" x1="197" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="197" y0="41.6" x1="198" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="198" y0="41.6" x1="200" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="200" y0="41.6" x1="202" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="202" y0="41.6" x1="203" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="203" y0="41.6" x1="205" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="205" y0="41.6" x1="207" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="207" y0="41.6" x1="208" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="208" y0="41.6" x1="210" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="210" y0="41.6" x1="212" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="212" y0="41.6" x1="213" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="213" y0="41.6" x1="215" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="215" y0="41.6" x1="217" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="217" y0="41.6" x1="219" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="219" y0="41.6" x1="220" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="220" y0="41.6" x1="222" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="222" y0="41.6" x1="224" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="224" y0="41.6" x1="225" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="225" y0="41.6" x1="227" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="227" y0="41.6" x1="229" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="229" y0="41.6" x1="230" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="230" y0="41.6" x1="232" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="232" y0="41.6" x1="234" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="234" y0="41.6" x1="235" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="235" y0="41.6" x1="237" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="237" y0="41.6" x1="239" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="239" y0="41.6" x1="240" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="240" y0="41.6" x1="242" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="242" y0="41.6" x1="244" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="244" y0="41.6" x1="245" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="245" y0="41.6" x1="247" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="247" y0="41.6" x1="249" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="249" y0="41.6" x1="250" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="250" y0="41.6" x1="252" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="252" y0="41.6" x1="254" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="254" y0="41.6" x1="255" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="255" y0="41.6" x1="257" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="257" y0="41.6" x1="259" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="259" y0="41.6" x1="261" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="261" y0="41.6" x1="262" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="262" y0="41.6" x1="264" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="264" y0="41.6" x1="266" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="266" y0="41.6" x1="267" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="267" y0="41.6" x1="269" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="269" y0="41.6" x1="271" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="271" y0="41.6" x1="272" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="272" y0="41.6" x1="274" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="274" y0="41.6" x1="276" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="276" y0="41.6" x1="277" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="277" y0="41.6" x1="279" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="279" y0="41.6" x1="281" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="281" y0="41.6" x1="282" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="282" y0="41.6" x1="284" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="284" y0="41.6" x1="286" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="286" y0="41.6" x1="287" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="287" y0="41.6" x1="289" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="289" y0="41.6" x1="291" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="291" y0="41.6" x1="292" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="292" y0="41.6" x1="294" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="294" y0="41.6" x1="296" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="296" y0="41.6" x1="298" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="298" y0="41.6" x1="299" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="299" y0="41.6" x1="301" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="301" y0="41.6" x1="303" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="303" y0="41.6" x1="304" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="304" y0="41.6" x1="306" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="306" y0="41.6" x1="308" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="308" y0="41.6" x1="309" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="309" y0="41.6" x1="311" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="311" y0="41.6" x1="313" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="313" y0="41.6" x1="314" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="314" y0="41.6" x1="316" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="316" y0="41.6" x1="318" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="318" y0="41.6" x1="319" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="319" y0="41.6" x1="321" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="321" y0="41.6" x1="323" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="323" y0="41.6" x1="324" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="324" y0="41.6" x1="326" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="326" y0="41.6" x1="328" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="328" y0="41.6" x1="329" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="329" y0="41.6" x1="331" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="331" y0="41.6" x1="333" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="333" y0="41.6" x1="334" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="334" y0="41.6" x1="336" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="336" y0="41.6" x1="338" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="338" y0="41.6" x1="340" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="340" y0="41.6" x1="341" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="341" y0="41.6" x1="343" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="343" y0="41.6" x1="345" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="345" y0="41.6" x1="346" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="346" y0="41.6" x1="348" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="348" y0="41.6" x1="350" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="350" y0="41.6" x1="351" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="351" y0="41.6" x1="353" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="353" y0="41.6" x1="355" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="355" y0="41.6" x1="356" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="356" y0="41.6" x1="358" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="358" y0="41.6" x1="360" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="360" y0="41.6" x1="361" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="361" y0="41.6" x1="363" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="363" y0="41.6" x1="365" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="365" y0="41.6" x1="366" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="366" y0="41.6" x1="368" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="368" y0="41.6" x1="370" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="370" y0="41.6" x1="371" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="371" y0="41.6" x1="373" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="373" y0="41.6" x1="375" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="375" y0="41.6" x1="377" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="377" y0="41.6" x1="378" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="378" y0="41.6" x1="380" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="380" y0="41.6" x1="382" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="382" y0="41.6" x1="383" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="383" y0="41.6" x1="385" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="385" y0="41.6" x1="387" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="387" y0="41.6" x1="388" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="388" y0="41.6" x1="390" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="390" y0="41.6" x1="392" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="392" y0="41.6" x1="393" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="393" y0="41.6" x1="395" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="395" y0="41.6" x1="397" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="397" y0="41.6" x1="398" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="398" y0="41.6" x1="400" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="400" y0="41.6" x1="402" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="402" y0="41.6" x1="403" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="403" y0="41.6" x1="405" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="405" y0="41.6" x1="407" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="407" y0="41.6" x1="408" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="408" y0="41.6" x1="410" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="410" y0="41.6" x1="412" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="412" y0="41.6" x1="413" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="413" y0="41.6" x1="415" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="415" y0="41.6" x1="417" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="417" y0="41.6" x1="419" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="419" y0="41.6" x1="420" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="420" y0="41.6" x1="422" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="422" y0="41.6" x1="424" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="424" y0="41.6" x1="425" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="425" y0="41.6" x1="427" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="427" y0="41.6" x1="429" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="429" y0="41.6" x1="430" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="430" y0="41.6" x1="432" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="432" y0="41.6" x1="434" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="434" y0="41.6" x1="435" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="435" y0="41.6" x1="437" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="437" y0="41.6" x1="439" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="439" y0="41.6" x1="440" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="440" y0="41.6" x1="442" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="442" y0="41.6" x1="444" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="444" y0="41.6" x1="445" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="445" y0="41.6" x1="447" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="447" y0="41.6" x1="449" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="449" y0="41.6" x1="450" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="450" y0="41.6" x1="452" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="452" y0="41.6" x1="454" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="454" y0="41.6" x1="456" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="456" y0="41.6" x1="457" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="457" y0="41.6" x1="459" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="459" y0="41.6" x1="461" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="461" y0="41.6" x1="462" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="462" y0="41.6" x1="464" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="464" y0="41.6" x1="466" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="466" y0="41.6" x1="467" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="467" y0="41.6" x1="469" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="469" y0="41.6" x1="471" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="471" y0="41.6" x1="472" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="472" y0="41.6" x1="474" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="474" y0="41.6" x1="476" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="476" y0="41.6" x1="477" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="477" y0="41.6" x1="479" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="479" y0="41.6" x1="481" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="481" y0="41.6" x1="482" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="482" y0="41.6" x1="484" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="484" y0="41.6" x1="486" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="486" y0="41.6" x1="487" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="487" y0="41.6" x1="489" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="489" y0="41.6" x1="491" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="491" y0="41.6" x1="492" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="492" y0="41.6" x1="494" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="494" y0="41.6" x1="496" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="496" y0="41.6" x1="498" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="498" y0="41.6" x1="499" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="499" y0="41.6" x1="501" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="501" y0="41.6" x1="503" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="503" y0="41.6" x1="504" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="504" y0="41.6" x1="506" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="506" y0="41.6" x1="508" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="508" y0="41.6" x1="509" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="509" y0="41.6" x1="511" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="511" y0="41.6" x1="513" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="513" y0="41.6" x1="514" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="514" y0="41.6" x1="516" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="516" y0="41.6" x1="518" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="518" y0="41.6" x1="519" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="519" y0="41.6" x1="521" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="521" y0="41.6" x1="523" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="523" y0="41.6" x1="524" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="524" y0="41.6" x1="526" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="526" y0="41.6" x1="528" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="528" y0="41.6" x1="529" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="529" y0="41.6" x1="531" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="531" y0="41.6" x1="533" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="533" y0="41.6" x1="535" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="535" y0="41.6" x1="536" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="536" y0="41.6" x1="538" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="538" y0="41.6" x1="540" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="540" y0="41.6" x1="541" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="541" y0="41.6" x1="543" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="543" y0="41.6" x1="545" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="545" y0="41.6" x1="546" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="546" y0="41.6" x1="548" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="548" y0="41.6" x1="550" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="550" y0="41.6" x1="551" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="551" y0="41.6" x1="553" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="553" y0="41.6" x1="555" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="555" y0="41.6" x1="556" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="556" y0="41.6" x1="558" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="558" y0="41.6" x1="560" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="560" y0="41.6" x1="561" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="561" y0="41.6" x1="563" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="563" y0="41.6" x1="565" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="565" y0="41.6" x1="566" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="566" y0="41.6" x1="568" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="568" y0="41.6" x1="570" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="570" y0="41.6" x1="571" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="571" y0="41.6" x1="573" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="573" y0="41.6" x1="575" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="575" y0="41.6" x1="577" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="577" y0="41.6" x1="578" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="578" y0="41.6" x1="580" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="580" y0="41.6" x1="582" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="582" y0="41.6" x1="583" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="583" y0="41.6" x1="585" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="585" y0="41.6" x1="587" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="587" y0="41.6" x1="588" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="588" y0="41.6" x1="590" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="590" y0="41.6" x1="592" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="592" y0="41.6" x1="593" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="593" y0="41.6" x1="595" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="595" y0="41.6" x1="597" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="597" y0="41.6" x1="598" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="598" y0="41.6" x1="600" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="600" y0="41.6" x1="602" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="602" y0="41.6" x1="603" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="603" y0="41.6" x1="605" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="605" y0="41.6" x1="607" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="607" y0="41.6" x1="608" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="608" y0="41.6" x1="610" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="610" y0="41.6" x1="612" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="612" y0="41.6" x1="614" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="614" y0="41.6" x1="615" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="615" y0="41.6" x1="617" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="617" y0="41.6" x1="619" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="619" y0="41.6" x1="620" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="620" y0="41.6" x1="622" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="622" y0="41.6" x1="624" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="624" y0="41.6" x1="625" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="625" y0="41.6" x1="627" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="627" y0="41.6" x1="629" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="629" y0="41.6" x1="630" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="630" y0="41.6" x1="632" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="632" y0="41.6" x1="634" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="634" y0="41.6" x1="635" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="635" y0="41.6" x1="637" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="637" y0="41.6" x1="639" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="639" y0="41.6" x1="640" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="640" y0="41.6" x1="642" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="642" y0="41.6" x1="644" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="644" y0="41.6" x1="645" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="645" y0="41.6" x1="647" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="647" y0="41.6" x1="649" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="649" y0="41.6" x1="650" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="650" y0="41.6" x1="652" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="652" y0="41.6" x1="654" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="654" y0="41.6" x1="656" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="656" y0="41.6" x1="657" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="657" y0="41.6" x1="659" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="659" y0="41.6" x1="661" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="661" y0="41.6" x1="662" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="662" y0="41.6" x1="664" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="664" y0="41.6" x1="666" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="666" y0="41.6" x1="667" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="667" y0="41.6" x1="669" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="669" y0="41.6" x1="671" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="671" y0="41.6" x1="672" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="672" y0="41.6" x1="674" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="674" y0="41.6" x1="676" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="676" y0="41.6" x1="677" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="677" y0="41.6" x1="679" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="679" y0="41.6" x1="681" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="681" y0="41.6" x1="682" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="682" y0="41.6" x1="684" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="684" y0="41.6" x1="686" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="686" y0="41.6" x1="687" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="687" y0="41.6" x1="689" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="689" y0="41.6" x1="691" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="691" y0="41.6" x1="693" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="693" y0="41.6" x1="694" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="694" y0="41.6" x1="696" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="696" y0="41.6" x1="698" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="698" y0="41.6" x1="699" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="699" y0="41.6" x1="701" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="701" y0="41.6" x1="703" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="703" y0="41.6" x1="704" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="704" y0="41.6" x1="706" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="706" y0="41.6" x1="708" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="708" y0="41.6" x1="709" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="709" y0="41.6" x1="711" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="711" y0="41.6" x1="713" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="713" y0="41.6" x1="714" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="714" y0="41.6" x1="716" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="716" y0="41.6" x1="718" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="718" y0="41.6" x1="719" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="719" y0="41.6" x1="721" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="721" y0="41.6" x1="723" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="723" y0="41.6" x1="724" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="724" y0="41.6" x1="726" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="726" y0="41.6" x1="728" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="728" y0="41.6" x1="729" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="729" y0="41.6" x1="731" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="731" y0="41.6" x1="733" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="733" y0="41.6" x1="735" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="735" y0="41.6" x1="736" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="736" y0="41.6" x1="738" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="738" y0="41.6" x1="740" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="740" y0="41.6" x1="741" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="741" y0="41.6" x1="743" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="743" y0="41.6" x1="745" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="745" y0="41.6" x1="746" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="746" y0="41.6" x1="748" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="748" y0="41.6" x1="750" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="750" y0="41.6" x1="751" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="751" y0="41.6" x1="753" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="753" y0="41.6" x1="755" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="755" y0="41.6" x1="756" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="756" y0="41.6" x1="758" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="758" y0="41.6" x1="760" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="760" y0="41.6" x1="761" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="761" y0="41.6" x1="763" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="763" y0="41.6" x1="765" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="765" y0="41.6" x1="766" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="766" y0="41.6" x1="768" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="768" y0="41.6" x1="770" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="770" y0="41.6" x1="772" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="772" y0="41.6" x1="773" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="773" y0="41.6" x1="775" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="775" y0="41.6" x1="777" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="777" y0="41.6" x1="778" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="778" y0="41.6" x1="780" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="780" y0="41.6" x1="782" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="782" y0="41.6" x1="783" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="783" y0="41.6" x1="785" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="785" y0="41.6" x1="787" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="787" y0="41.6" x1="788" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="788" y0="41.6" x1="790" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="790" y0="41.6" x1="792" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="792" y0="41.6" x1="793" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="793" y0="41.6" x1="795" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="795" y0="41.6" x1="797" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="797" y0="41.6" x1="798" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="798" y0="41.6" x1="800" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="800" y0="41.6" x1="802" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="802" y0="41.6" x1="803" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="803" y0="41.6" x1="805" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="805" y0="41.6" x1="807" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="807" y0="41.6" x1="808" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="808" y0="41.6" x1="810" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="810" y0="41.6" x1="812" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="812" y0="41.6" x1="814" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="814" y0="41.6" x1="815" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="815" y0="41.6" x1="817" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="817" y0="41.6" x1="819" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="819" y0="41.6" x1="820" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="820" y0="41.6" x1="822" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="822" y0="41.6" x1="824" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="824" y0="41.6" x1="825" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="825" y0="41.6" x1="827" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="827" y0="41.6" x1="829" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="829" y0="41.6" x1="830" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="830" y0="41.6" x1="832" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="832" y0="41.6" x1="834" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="834" y0="41.6" x1="835" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="835" y0="41.6" x1="837" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="837" y0="41.6" x1="839" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="839" y0="41.6" x1="840" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="840" y0="41.6" x1="842" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="842" y0="41.6" x1="844" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="844" y0="41.6" x1="845" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="845" y0="41.6" x1="847" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="847" y0="41.6" x1="849" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="849" y0="41.6" x1="851" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="851" y0="41.6" x1="852" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="852" y0="41.6" x1="854" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="854" y0="41.6" x1="856" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="856" y0="41.6" x1="857" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="857" y0="41.6" x1="859" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="859" y0="41.6" x1="861" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="861" y0="41.6" x1="862" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="862" y0="41.6" x1="864" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="864" y0="41.6" x1="866" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="866" y0="41.6" x1="867" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="867" y0="41.6" x1="869" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="869" y0="41.6" x1="871" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="871" y0="41.6" x1="872" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="872" y0="41.6" x1="874" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="874" y0="41.6" x1="876" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="876" y0="41.6" x1="877" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="877" y0="41.6" x1="879" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="879" y0="41.6" x1="881" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="881" y0="41.6" x1="882" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="882" y0="41.6" x1="884" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="884" y0="41.6" x1="886" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="886" y0="41.6" x1="887" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="887" y0="41.6" x1="889" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="889" y0="41.6" x1="891" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="891" y0="41.6" x1="893" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="893" y0="41.6" x1="894" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="894" y0="41.6" x1="896" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="896" y0="41.6" x1="898" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="898" y0="41.6" x1="899" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="899" y0="41.6" x1="901" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="901" y0="41.6" x1="903" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="903" y0="41.6" x1="904" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="904" y0="41.6" x1="906" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="906" y0="41.6" x1="908" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="908" y0="41.6" x1="909" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="909" y0="41.6" x1="911" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="911" y0="41.6" x1="913" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="913" y0="41.6" x1="914" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="914" y0="41.6" x1="916" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="916" y0="41.6" x1="918" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="918" y0="41.6" x1="919" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="919" y0="41.6" x1="921" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="921" y0="41.6" x1="923" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="923" y0="41.6" x1="924" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="924" y0="41.6" x1="926" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="926" y0="41.6" x1="928" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="928" y0="41.6" x1="930" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="930" y0="41.6" x1="931" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="931" y0="41.6" x1="933" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="933" y0="41.6" x1="935" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="935" y0="41.6" x1="936" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="936" y0="41.6" x1="938" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="938" y0="41.6" x1="940" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="940" y0="41.6" x1="941" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="941" y0="41.6" x1="943" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="943" y0="41.6" x1="945" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="945" y0="41.6" x1="946" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="946" y0="41.6" x1="948" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="948" y0="41.6" x1="950" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="950" y0="41.6" x1="951" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="951" y0="41.6" x1="953" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="953" y0="41.6" x1="955" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="955" y0="41.6" x1="956" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="956" y0="41.6" x1="958" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="958" y0="41.6" x1="960" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="960" y0="41.6" x1="961" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="961" y0="41.6" x1="963" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="963" y0="41.6" x1="965" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="965" y0="41.6" x1="966" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="966" y0="41.6" x1="968" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="968" y0="41.6" x1="970" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="970" y0="41.6" x1="972" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="972" y0="41.6" x1="973" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="973" y0="41.6" x1="975" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="975" y0="41.6" x1="977" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="977" y0="41.6" x1="978" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="978" y0="41.6" x1="980" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="980" y0="41.6" x1="982" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="982" y0="41.6" x1="983" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="983" y0="41.6" x1="985" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="985" y0="41.6" x1="987" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="987" y0="41.6" x1="988" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="988" y0="41.6" x1="990" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="990" y0="41.6" x1="992" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="992" y0="41.6" x1="993" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="993" y0="41.6" x1="995" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="995" y0="41.6" x1="997" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="997" y0="41.6" x1="998" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="998" y0="41.6" x1="1000" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1000" y0="41.6" x1="1002" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1002" y0="41.6" x1="1003" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1003" y0="41.6" x1="1005" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1005" y0="41.6" x1="1007" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1007" y0="41.6" x1="1009" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1009" y0="41.6" x1="1010" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1010" y0="41.6" x1="1012" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1012" y0="41.6" x1="1014" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1014" y0="41.6" x1="1015" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1015" y0="41.6" x1="1017" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1017" y0="41.6" x1="1019" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1019" y0="41.6" x1="1020" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1020" y0="41.6" x1="1022" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1022" y0="41.6" x1="1024" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1024" y0="41.6" x1="1025" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1025" y0="41.6" x1="1027" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1027" y0="41.6" x1="1029" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1029" y0="41.6" x1="1030" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1030" y0="41.6" x1="1032" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1032" y0="41.6" x1="1034" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1034" y0="41.6" x1="1035" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1035" y0="41.6" x1="1037" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1037" y0="41.6" x1="1039" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1039" y0="41.6" x1="1040" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1040" y0="41.6" x1="1042" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1042" y0="41.6" x1="1044" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1044" y0="41.6" x1="1045" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1045" y0="41.6" x1="1047" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1047" y0="41.6" x1="1049" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1049" y0="41.6" x1="1051" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1051" y0="41.6" x1="1052" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1052" y0="41.6" x1="1054" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1054" y0="41.6" x1="1056" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1056" y0="41.6" x1="1057" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1057" y0="41.6" x1="1059" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1059" y0="41.6" x1="1061" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1061" y0="41.6" x1="1062" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1062" y0="41.6" x1="1064" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1064" y0="41.6" x1="1066" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1066" y0="41.6" x1="1067" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1067" y0="41.6" x1="1069" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1069" y0="41.6" x1="1071" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1071" y0="41.6" x1="1072" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1072" y0="41.6" x1="1074" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1074" y0="41.6" x1="1076" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1076" y0="41.6" x1="1077" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1077" y0="41.6" x1="1079" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1079" y0="41.6" x1="1081" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1081" y0="41.6" x1="1082" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1082" y0="41.6" x1="1084" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1084" y0="41.6" x1="1086" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1086" y0="41.6" x1="1088" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1088" y0="41.6" x1="1089" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1089" y0="41.6" x1="1091" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1091" y0="41.6" x1="1093" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1093" y0="41.6" x1="1094" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1094" y0="41.6" x1="1096" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1096" y0="41.6" x1="1098" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1098" y0="41.6" x1="1099" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1099" y0="41.6" x1="1101" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1101" y0="41.6" x1="1103" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1103" y0="41.6" x1="1104" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1104" y0="41.6" x1="1106" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1106" y0="41.6" x1="1108" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1108" y0="41.6" x1="1109" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1109" y0="41.6" x1="1111" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1111" y0="41.6" x1="1113" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1113" y0="41.6" x1="1114" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1114" y0="41.6" x1="1116" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1116" y0="41.6" x1="1118" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1118" y0="41.6" x1="1119" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1119" y0="41.6" x1="1121" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1121" y0="41.6" x1="1123" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1123" y0="41.6" x1="1124" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1124" y0="41.6" x1="1126" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1126" y0="41.6" x1="1128" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1128" y0="41.6" x1="1130" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1130" y0="41.6" x1="1131" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1131" y0="41.6" x1="1133" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1133" y0="41.6" x1="1135" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1135" y0="41.6" x1="1136" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1136" y0="41.6" x1="1138" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1138" y0="41.6" x1="1140" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1140" y0="41.6" x1="1141" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1141" y0="41.6" x1="1143" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1143" y0="41.6" x1="1145" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1145" y0="41.6" x1="1146" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1146" y0="41.6" x1="1148" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1148" y0="41.6" x1="1150" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1150" y0="41.6" x1="1151" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1151" y0="41.6" x1="1153" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1153" y0="41.6" x1="1155" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1155" y0="41.6" x1="1156" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1156" y0="41.6" x1="1158" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1158" y0="41.6" x1="1160" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1160" y0="41.6" x1="1161" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1161" y0="41.6" x1="1163" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1163" y0="41.6" x1="1165" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1165" y0="41.6" x1="1167" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1167" y0="41.6" x1="1168" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1168" y0="41.6" x1="1170" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1170" y0="41.6" x1="1172" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1172" y0="41.6" x1="1173" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1173" y0="41.6" x1="1175" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1175" y0="41.6" x1="1177" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1177" y0="41.6" x1="1178" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1178" y0="41.6" x1="1180" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1180" y0="41.6" x1="1182" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1182" y0="41.6" x1="1183" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1183" y0="41.6" x1="1185" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1185" y0="41.6" x1="1187" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1187" y0="41.6" x1="1188" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1188" y0="41.6" x1="1190" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1190" y0="41.6" x1="1192" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1192" y0="41.6" x1="1193" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1193" y0="41.6" x1="1195" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1195" y0="41.6" x1="1197" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1197" y0="41.6" x1="1198" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1198" y0="41.6" x1="1200" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1200" y0="41.6" x1="1202" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1202" y0="41.6" x1="1203" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1203" y0="41.6" x1="1205" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1205" y0="41.6" x1="1207" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1207" y0="41.6" x1="1209" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1209" y0="41.6" x1="1210" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1210" y0="41.6" x1="1212" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1212" y0="41.6" x1="1214" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1214" y0="41.6" x1="1215" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1215" y0="41.6" x1="1217" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1217" y0="41.6" x1="1219" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1219" y0="41.6" x1="1220" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1220" y0="41.6" x1="1222" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1222" y0="41.6" x1="1224" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1224" y0="41.6" x1="1225" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1225" y0="41.6" x1="1227" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1227" y0="41.6" x1="1229" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1229" y0="41.6" x1="1230" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1230" y0="41.6" x1="1232" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1232" y0="41.6" x1="1234" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1234" y0="41.6" x1="1235" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1235" y0="41.6" x1="1237" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1237" y0="41.6" x1="1239" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1239" y0="41.6" x1="1240" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1240" y0="41.6" x1="1242" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1242" y0="41.6" x1="1244" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1244" y0="41.6" x1="1246" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1246" y0="41.6" x1="1247" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1247" y0="41.6" x1="1249" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1249" y0="41.6" x1="1251" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1251" y0="41.6" x1="1252" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1252" y0="41.6" x1="1254" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1254" y0="41.6" x1="1256" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1256" y0="41.6" x1="1257" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1257" y0="41.6" x1="1259" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1259" y0="41.6" x1="1261" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1261" y0="41.6" x1="1262" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1262" y0="41.6" x1="1264" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1264" y0="41.6" x1="1266" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1266" y0="41.6" x1="1267" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1267" y0="41.6" x1="1269" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1269" y0="41.6" x1="1271" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1271" y0="41.6" x1="1272" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1272" y0="41.6" x1="1274" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1274" y0="41.6" x1="1276" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1276" y0="41.6" x1="1277" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1277" y0="41.6" x1="1279" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1279" y0="41.6" x1="1281" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1281" y0="41.6" x1="1282" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1282" y0="41.6" x1="1284" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1284" y0="41.6" x1="1286" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1286" y0="41.6" x1="1288" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1288" y0="41.6" x1="1289" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1289" y0="41.6" x1="1291" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1291" y0="41.6" x1="1293" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1293" y0="41.6" x1="1294" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1294" y0="41.6" x1="1296" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1296" y0="41.6" x1="1298" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1298" y0="41.6" x1="1299" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1299" y0="41.6" x1="1301" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1301" y0="41.6" x1="1303" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1303" y0="41.6" x1="1304" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1304" y0="41.6" x1="1306" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1306" y0="41.6" x1="1308" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1308" y0="41.6" x1="1309" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1309" y0="41.6" x1="1311" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1311" y0="41.6" x1="1313" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1313" y0="41.6" x1="1314" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1314" y0="41.6" x1="1316" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1316" y0="41.6" x1="1318" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1318" y0="41.6" x1="1319" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1319" y0="41.6" x1="1321" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1321" y0="41.6" x1="1323" y1="42.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ </Group>
+ <Rectangle name="TAVI frame handle start" x0="0" y0="6" x1="5" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle name="TAVI frame handle end" x0="1316.84" y0="6" x1="1322.84" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="424" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <LineSet/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="309.52" y-position="0" visible="yes">
+ <Rectangle name="TAVI vestigial frame" x0="0" y0="1" x1="2" y1="57" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle name="TAVI frame" x0="0" y0="1" x1="1323.57" y1="57" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="960313190" fill="yes"/>
+ <Rectangle name="TAVI name highlight" x0="1" y0="43" x1="1323.57" y1="57" outline-what="4" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="742089120" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Rectangle x0="27" y0="40.1364" x1="28" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="29" y0="37.2727" x1="29" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="30" y0="35.3636" x1="31" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="32" y0="33.4545" x1="33" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="34" y0="35.3636" x1="35" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="35" y0="31.5455" x1="36" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="37" y0="30.5909" x1="38" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="39" y0="29.6364" x1="39" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="40" y0="28.6818" x1="42" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="42" y0="25.8182" x1="43" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="44" y0="23.9091" x1="45" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="45" y0="22" x1="46" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="47" y0="23.9091" x1="48" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="49" y0="31.5455" x1="49" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="50" y0="30.5909" x1="51" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="52" y0="29.6364" x1="53" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="54" y0="40.1364" x1="55" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="55" y0="37.2727" x1="56" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="57" y0="35.3636" x1="58" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="59" y0="33.4545" x1="60" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="61" y0="35.3636" x1="62" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="62" y0="31.5455" x1="63" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="64" y0="30.5909" x1="64" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="65" y0="29.6364" x1="66" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="67" y0="28.6818" x1="69" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="69" y0="25.8182" x1="70" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="70" y0="23.9091" x1="72" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="72" y0="22" x1="73" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="74" y0="23.9091" x1="75" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="75" y0="31.5455" x1="76" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="77" y0="30.5909" x1="78" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="79" y0="29.6364" x1="80" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="81" y0="40.1364" x1="82" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="82" y0="37.2727" x1="83" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="84" y0="35.3636" x1="85" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="86" y0="33.4545" x1="87" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="87" y0="35.3636" x1="89" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="89" y0="31.5455" x1="90" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="91" y0="30.5909" x1="91" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="92" y0="29.6364" x1="93" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="94" y0="28.6818" x1="96" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="96" y0="25.8182" x1="96" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="97" y0="23.9091" x1="98" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="99" y0="22" x1="100" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="101" y0="23.9091" x1="102" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="103" y0="31.5455" x1="103" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="104" y0="30.5909" x1="105" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="106" y0="29.6364" x1="107" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="108" y0="40.1364" x1="109" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="109" y0="37.2727" x1="110" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="111" y0="35.3636" x1="111" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="113" y0="33.4545" x1="113" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="114" y0="35.3636" x1="116" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="116" y0="31.5455" x1="117" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="118" y0="30.5909" x1="118" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="119" y0="29.6364" x1="120" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="121" y0="28.6818" x1="123" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="123" y0="25.8182" x1="123" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="124" y0="23.9091" x1="126" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="126" y0="22" x1="127" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="128" y0="23.9091" x1="129" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="129" y0="31.5455" x1="130" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="131" y0="30.5909" x1="132" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="133" y0="29.6364" x1="134" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="134" y0="40.1364" x1="136" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="136" y0="37.2727" x1="137" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="138" y0="35.3636" x1="139" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="139" y0="33.4545" x1="140" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="141" y0="35.3636" x1="142" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="143" y0="31.5455" x1="144" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="144" y0="30.5909" x1="145" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="146" y0="29.6364" x1="147" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="148" y0="28.6818" x1="149" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="149" y0="25.8182" x1="150" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="151" y0="23.9091" x1="152" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="153" y0="22" x1="153" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="155" y0="23.9091" x1="156" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="156" y0="31.5455" x1="157" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="158" y0="30.5909" x1="159" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="160" y0="29.6364" x1="161" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="161" y0="40.1364" x1="163" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="163" y0="37.2727" x1="164" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="165" y0="35.3636" x1="165" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="166" y0="33.4545" x1="167" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="168" y0="35.3636" x1="169" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="170" y0="31.5455" x1="170" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="171" y0="30.5909" x1="172" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="173" y0="29.6364" x1="174" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="175" y0="28.6818" x1="176" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="176" y0="25.8182" x1="177" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="178" y0="23.9091" x1="179" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="180" y0="22" x1="180" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="182" y0="23.9091" x1="183" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="183" y0="31.5455" x1="183" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="183" y0="31.5455" x1="183" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="185" y0="31.5455" x1="185" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="185" y0="30.5909" x1="186" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="187" y0="29.6364" x1="188" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="188" y0="40.1364" x1="190" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="190" y0="37.2727" x1="191" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="192" y0="35.3636" x1="192" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="193" y0="33.4545" x1="194" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="195" y0="35.3636" x1="196" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="197" y0="31.5455" x1="197" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="198" y0="30.5909" x1="199" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="200" y0="29.6364" x1="201" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="201" y0="28.6818" x1="203" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="203" y0="25.8182" x1="204" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="205" y0="23.9091" x1="206" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="207" y0="22" x1="207" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="208" y0="23.9091" x1="210" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="210" y0="24.8636" x1="210" y1="24.8636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="210" y0="31.5455" x1="211" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="212" y0="31.5455" x1="212" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="212" y0="30.5909" x1="213" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="213" y0="29.6364" x1="215" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="215" y0="40.1364" x1="217" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="217" y0="37.2727" x1="217" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="219" y0="35.3636" x1="219" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="220" y0="33.4545" x1="221" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="222" y0="35.3636" x1="223" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="224" y0="31.5455" x1="224" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="225" y0="30.5909" x1="226" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="227" y0="29.6364" x1="228" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="229" y0="28.6818" x1="230" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="230" y0="25.8182" x1="231" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="232" y0="23.9091" x1="233" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="234" y0="22" x1="234" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="235" y0="23.9091" x1="237" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="237" y0="31.5455" x1="238" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="239" y0="30.5909" x1="240" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="240" y0="29.6364" x1="241" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="242" y0="33.4545" x1="243" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="244" y0="31.5455" x1="245" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="245" y0="29.6364" x1="246" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="247" y0="33.4545" x1="248" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="249" y0="31.5455" x1="250" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="250" y0="29.6364" x1="251" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="252" y0="28.6818" x1="253" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="254" y0="27.7273" x1="254" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="256" y0="26.7727" x1="256" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="257" y0="27.7273" x1="258" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="259" y0="26.7727" x1="260" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="261" y0="24.8636" x1="261" y1="24.8636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="262" y0="23.9091" x1="263" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="264" y0="24.8636" x1="265" y1="24.8636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="266" y0="23.9091" x1="266" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="267" y0="22" x1="268" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="269" y0="33.4545" x1="270" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="271" y0="31.5455" x1="272" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="272" y0="29.6364" x1="273" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="274" y0="33.4545" x1="275" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="276" y0="31.5455" x1="277" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="277" y0="29.6364" x1="278" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="279" y0="27.7273" x1="280" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="281" y0="31.5455" x1="281" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="283" y0="26.7727" x1="283" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="284" y0="27.7273" x1="285" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="286" y0="26.7727" x1="287" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="288" y0="23.9091" x1="288" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="289" y0="22" x1="290" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="290" y0="23.9091" x1="290" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="290" y0="26.7727" x1="291" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="291" y0="27.7273" x1="291" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="292" y0="33.4545" x1="295" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="295" y0="34.4091" x1="295" y1="34.4091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="295" y0="35.3636" x1="295" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="295" y0="36.3182" x1="295" y1="36.3182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="296" y0="40.1364" x1="297" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="298" y0="37.2727" x1="298" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="299" y0="35.3636" x1="300" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="301" y0="33.4545" x1="302" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="303" y0="35.3636" x1="304" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="304" y0="31.5455" x1="305" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="306" y0="30.5909" x1="307" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="307" y0="29.6364" x1="308" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="309" y0="28.6818" x1="311" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="311" y0="25.8182" x1="312" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="313" y0="23.9091" x1="314" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="314" y0="22" x1="315" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="316" y0="23.9091" x1="317" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="318" y0="31.5455" x1="318" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="319" y0="31.5455" x1="319" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="319" y0="30.5909" x1="320" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="321" y0="29.6364" x1="322" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="323" y0="40.1364" x1="324" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="324" y0="37.2727" x1="325" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="326" y0="35.3636" x1="327" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="328" y0="33.4545" x1="329" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="330" y0="35.3636" x1="331" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="331" y0="31.5455" x1="332" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="333" y0="30.5909" x1="334" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="334" y0="29.6364" x1="335" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="336" y0="28.6818" x1="338" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="338" y0="25.8182" x1="338" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="339" y0="23.9091" x1="340" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="341" y0="22" x1="342" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="343" y0="23.9091" x1="344" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="345" y0="31.5455" x1="345" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="346" y0="30.5909" x1="347" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="348" y0="29.6364" x1="349" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="350" y0="40.1364" x1="351" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="351" y0="37.2727" x1="352" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="353" y0="35.3636" x1="354" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="355" y0="33.4545" x1="355" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="356" y0="35.3636" x1="358" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="358" y0="31.5455" x1="359" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="360" y0="30.5909" x1="360" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="361" y0="29.6364" x1="362" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="363" y0="28.6818" x1="365" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="365" y0="25.8182" x1="365" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="366" y0="23.9091" x1="367" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="368" y0="22" x1="369" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="370" y0="23.9091" x1="371" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="371" y0="31.5455" x1="372" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="373" y0="30.5909" x1="374" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="375" y0="29.6364" x1="376" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="377" y0="40.1364" x1="378" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="378" y0="41.0909" x1="378" y1="41.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="378" y0="37.2727" x1="379" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="380" y0="35.3636" x1="381" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="382" y0="33.4545" x1="383" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="383" y0="35.3636" x1="384" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="385" y0="31.5455" x1="386" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="387" y0="30.5909" x1="387" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="388" y0="29.6364" x1="389" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="390" y0="28.6818" x1="391" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="392" y0="25.8182" x1="392" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="393" y0="23.9091" x1="394" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="395" y0="22" x1="396" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="397" y0="23.9091" x1="398" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="398" y0="31.5455" x1="399" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="400" y0="30.5909" x1="401" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="402" y0="29.6364" x1="403" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="404" y0="33.4545" x1="404" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="405" y0="31.5455" x1="406" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="407" y0="29.6364" x1="408" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="408" y0="33.4545" x1="409" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="410" y0="31.5455" x1="411" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="412" y0="29.6364" x1="412" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="413" y0="28.6818" x1="414" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="415" y0="27.7273" x1="416" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="417" y0="26.7727" x1="418" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="419" y0="27.7273" x1="419" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="420" y0="26.7727" x1="421" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="422" y0="24.8636" x1="423" y1="24.8636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="424" y0="23.9091" x1="425" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="425" y0="24.8636" x1="426" y1="24.8636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="427" y0="23.9091" x1="428" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="429" y0="22" x1="429" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="430" y0="33.4545" x1="432" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="432" y0="31.5455" x1="433" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="434" y0="29.6364" x1="435" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="435" y0="33.4545" x1="436" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="437" y0="31.5455" x1="438" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="439" y0="29.6364" x1="439" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="440" y0="28.6818" x1="441" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="442" y0="27.7273" x1="443" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="444" y0="26.7727" x1="445" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="445" y0="27.7273" x1="446" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="447" y0="26.7727" x1="448" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="449" y0="23.9091" x1="449" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="450" y0="22" x1="451" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="451" y0="23.9091" x1="451" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="451" y0="23.9091" x1="451" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="451" y0="22.9545" x1="452" y1="22.9545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="452" y0="26.7727" x1="1324" y1="26.7727" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="452" y0="27.7273" x1="452" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="454" y0="33.4545" x1="456" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="456" y0="35.3636" x1="456" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="456" y0="36.3182" x1="456" y1="36.3182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="456" y0="37.2727" x1="457" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="457" y0="40.1364" x1="458" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="459" y0="37.2727" x1="460" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="461" y0="35.3636" x1="461" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="462" y0="33.4545" x1="463" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="464" y0="35.3636" x1="465" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="466" y0="31.5455" x1="466" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="467" y0="30.5909" x1="468" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="469" y0="29.6364" x1="470" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="471" y0="40.1364" x1="472" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="472" y0="37.2727" x1="473" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="474" y0="35.3636" x1="475" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="476" y0="33.4545" x1="476" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="477" y0="35.3636" x1="479" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="479" y0="31.5455" x1="480" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="481" y0="30.5909" x1="482" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="482" y0="29.6364" x1="484" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="484" y0="40.1364" x1="485" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="485" y0="41.0909" x1="486" y1="41.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="486" y0="37.2727" x1="486" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="488" y0="35.3636" x1="488" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="489" y0="33.4545" x1="490" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="491" y0="35.3636" x1="492" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="493" y0="32.5" x1="493" y1="32.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="493" y0="31.5455" x1="493" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="494" y0="30.5909" x1="495" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="496" y0="29.6364" x1="497" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="498" y0="40.1364" x1="499" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="499" y0="37.2727" x1="500" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="501" y0="35.3636" x1="502" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="503" y0="33.4545" x1="503" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="504" y0="35.3636" x1="505" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="506" y0="31.5455" x1="507" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="508" y0="30.5909" x1="508" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="509" y0="29.6364" x1="510" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="511" y0="40.1364" x1="512" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="513" y0="37.2727" x1="513" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="515" y0="35.3636" x1="515" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="516" y0="33.4545" x1="517" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="518" y0="36.3182" x1="518" y1="36.3182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="518" y0="35.3636" x1="519" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="519" y0="31.5455" x1="520" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="521" y0="30.5909" x1="522" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="523" y0="29.6364" x1="524" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="524" y0="40.1364" x1="525" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="526" y0="37.2727" x1="527" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="528" y0="35.3636" x1="529" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="530" y0="33.4545" x1="530" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="531" y0="35.3636" x1="532" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="533" y0="31.5455" x1="533" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="535" y0="30.5909" x1="535" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="536" y0="29.6364" x1="537" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="538" y0="40.1364" x1="539" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="539" y0="41.0909" x1="539" y1="41.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="540" y0="37.2727" x1="540" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="541" y0="36.3182" x1="541" y1="36.3182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="541" y0="35.3636" x1="542" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="543" y0="33.4545" x1="544" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="545" y0="36.3182" x1="545" y1="36.3182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="545" y0="35.3636" x1="546" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="546" y0="31.5455" x1="547" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="548" y0="31.5455" x1="1324" y1="31.5455" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="548" y0="30.5909" x1="549" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="550" y0="29.6364" x1="551" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="551" y0="40.1364" x1="553" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="553" y0="37.2727" x1="554" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="555" y0="35.3636" x1="555" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="556" y0="33.4545" x1="557" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="558" y0="35.3636" x1="559" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="560" y0="31.5455" x1="560" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="561" y0="30.5909" x1="562" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="563" y0="29.6364" x1="564" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="565" y0="40.1364" x1="566" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="567" y0="42.0455" x1="567" y1="42.0455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="567" y0="42.0455" x1="568" y1="42.0455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="568" y0="40.1364" x1="568" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="590" y0="42.0455" x1="591" y1="42.0455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="592" y0="40.1364" x1="592" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="593" y0="37.2727" x1="594" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="594" y0="40.1364" x1="595" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="606" y0="30.5909" x1="608" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="609" y0="33.4545" x1="610" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="610" y0="37.2727" x1="611" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="612" y0="35.3636" x1="614" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="614" y0="37.2727" x1="616" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="619" y0="40.1364" x1="620" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="620" y0="37.2727" x1="621" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="622" y0="35.3636" x1="623" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="624" y0="33.4545" x1="624" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="625" y0="35.3636" x1="626" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="627" y0="31.5455" x1="628" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="629" y0="30.5909" x1="629" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="630" y0="29.6364" x1="631" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="632" y0="28.6818" x1="634" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="633" y0="25.8182" x1="634" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="635" y0="23.9091" x1="636" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="637" y0="22" x1="638" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="639" y0="23.9091" x1="640" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="640" y0="31.5455" x1="641" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="642" y0="30.5909" x1="643" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="644" y0="29.6364" x1="645" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="646" y0="40.1364" x1="647" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="647" y0="37.2727" x1="648" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="649" y0="35.3636" x1="649" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="650" y0="33.4545" x1="651" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="652" y0="35.3636" x1="654" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="654" y0="31.5455" x1="654" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="655" y0="30.5909" x1="656" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="657" y0="29.6364" x1="658" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="659" y0="28.6818" x1="660" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="660" y0="25.8182" x1="661" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="662" y0="23.9091" x1="663" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="664" y0="22" x1="665" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="666" y0="23.9091" x1="667" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="667" y0="31.5455" x1="667" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="667" y0="31.5455" x1="667" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="669" y0="31.5455" x1="669" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="669" y0="30.5909" x1="670" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="671" y0="29.6364" x1="672" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="672" y0="40.1364" x1="674" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="674" y0="37.2727" x1="675" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="676" y0="35.3636" x1="676" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="677" y0="33.4545" x1="678" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="679" y0="35.3636" x1="680" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="681" y0="31.5455" x1="681" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="682" y0="30.5909" x1="683" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="684" y0="29.6364" x1="685" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="686" y0="28.6818" x1="687" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="687" y0="25.8182" x1="688" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="689" y0="23.9091" x1="690" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="691" y0="22" x1="691" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="693" y0="23.9091" x1="694" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="694" y0="24.8636" x1="694" y1="24.8636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="694" y0="31.5455" x1="695" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="696" y0="31.5455" x1="696" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="696" y0="30.5909" x1="697" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="698" y0="29.6364" x1="699" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="699" y0="40.1364" x1="701" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="701" y0="37.2727" x1="702" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="703" y0="35.3636" x1="703" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="704" y0="33.4545" x1="705" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="706" y0="35.3636" x1="707" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="708" y0="31.5455" x1="708" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="709" y0="30.5909" x1="710" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="711" y0="29.6364" x1="712" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="713" y0="28.6818" x1="714" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="714" y0="25.8182" x1="715" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="716" y0="23.9091" x1="717" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="718" y0="22" x1="718" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="719" y0="23.9091" x1="721" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="721" y0="31.5455" x1="722" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="723" y0="30.5909" x1="724" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="725" y0="29.6364" x1="725" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="726" y0="33.4545" x1="727" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="728" y0="31.5455" x1="729" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="730" y0="29.6364" x1="730" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="731" y0="33.4545" x1="732" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="733" y0="31.5455" x1="734" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="734" y0="29.6364" x1="735" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="736" y0="28.6818" x1="737" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="738" y0="27.7273" x1="739" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="740" y0="26.7727" x1="740" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="741" y0="27.7273" x1="742" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="743" y0="26.7727" x1="744" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="745" y0="24.8636" x1="745" y1="24.8636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="746" y0="23.9091" x1="747" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="748" y0="24.8636" x1="749" y1="24.8636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="750" y0="23.9091" x1="750" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="751" y0="22" x1="752" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="753" y0="33.4545" x1="754" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="755" y0="31.5455" x1="756" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="756" y0="29.6364" x1="757" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="758" y0="33.4545" x1="759" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="760" y0="31.5455" x1="761" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="762" y0="29.6364" x1="762" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="763" y0="27.7273" x1="764" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="765" y0="31.5455" x1="765" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="767" y0="26.7727" x1="767" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="768" y0="27.7273" x1="769" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="770" y0="26.7727" x1="771" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="772" y0="23.9091" x1="772" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="773" y0="22" x1="774" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="774" y0="23.9091" x1="774" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="774" y0="26.7727" x1="775" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="775" y0="27.7273" x1="775" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="777" y0="33.4545" x1="779" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="779" y0="34.4091" x1="779" y1="34.4091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="779" y0="35.3636" x1="779" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="779" y0="36.3182" x1="780" y1="36.3182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="780" y0="40.1364" x1="781" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="782" y0="37.2727" x1="782" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="783" y0="35.3636" x1="784" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="785" y0="33.4545" x1="786" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="787" y0="35.3636" x1="788" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="788" y0="31.5455" x1="789" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="790" y0="30.5909" x1="791" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="792" y0="29.6364" x1="792" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="793" y0="28.6818" x1="795" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="795" y0="25.8182" x1="796" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="797" y0="23.9091" x1="798" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="798" y0="22" x1="799" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="800" y0="23.9091" x1="801" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="802" y0="31.5455" x1="803" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="804" y0="31.5455" x1="804" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="804" y0="30.5909" x1="804" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="805" y0="29.6364" x1="807" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="807" y0="40.1364" x1="808" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="809" y0="37.2727" x1="809" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="810" y0="35.3636" x1="811" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="812" y0="33.4545" x1="813" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="814" y0="35.3636" x1="815" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="815" y0="31.5455" x1="816" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="817" y0="30.5909" x1="818" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="818" y0="29.6364" x1="819" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="820" y0="28.6818" x1="822" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="822" y0="25.8182" x1="823" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="824" y0="23.9091" x1="825" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="825" y0="22" x1="826" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="827" y0="23.9091" x1="828" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="829" y0="31.5455" x1="829" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="830" y0="30.5909" x1="831" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="832" y0="29.6364" x1="833" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="834" y0="40.1364" x1="835" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="835" y0="37.2727" x1="836" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="837" y0="35.3636" x1="838" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="839" y0="33.4545" x1="839" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="840" y0="35.3636" x1="842" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="842" y0="31.5455" x1="843" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="844" y0="30.5909" x1="844" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="845" y0="29.6364" x1="846" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="847" y0="28.6818" x1="849" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="849" y0="25.8182" x1="849" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="850" y0="23.9091" x1="851" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="852" y0="22" x1="853" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="854" y0="23.9091" x1="855" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="856" y0="31.5455" x1="856" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="857" y0="30.5909" x1="858" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="859" y0="29.6364" x1="860" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="861" y0="40.1364" x1="862" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="862" y0="41.0909" x1="862" y1="41.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="862" y0="37.2727" x1="863" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="864" y0="35.3636" x1="865" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="866" y0="33.4545" x1="867" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="867" y0="35.3636" x1="869" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="869" y0="31.5455" x1="870" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="871" y0="30.5909" x1="871" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="872" y0="29.6364" x1="873" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="874" y0="28.6818" x1="875" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="876" y0="25.8182" x1="876" y1="25.8182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="877" y0="23.9091" x1="879" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="879" y0="22" x1="880" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="881" y0="23.9091" x1="882" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="883" y0="31.5455" x1="883" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="884" y0="30.5909" x1="885" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="886" y0="29.6364" x1="887" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="888" y0="33.4545" x1="888" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="889" y0="31.5455" x1="890" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="891" y0="29.6364" x1="892" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="893" y0="33.4545" x1="893" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="894" y0="31.5455" x1="895" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="896" y0="29.6364" x1="897" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="898" y0="28.6818" x1="898" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="899" y0="27.7273" x1="900" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="901" y0="26.7727" x1="902" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="903" y0="27.7273" x1="903" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="904" y0="26.7727" x1="905" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="906" y0="24.8636" x1="907" y1="24.8636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="908" y0="23.9091" x1="909" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="909" y0="24.8636" x1="910" y1="24.8636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="911" y0="23.9091" x1="912" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="913" y0="22" x1="914" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="914" y0="33.4545" x1="916" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="916" y0="31.5455" x1="917" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="918" y0="29.6364" x1="919" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="920" y0="33.4545" x1="920" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="921" y0="31.5455" x1="922" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="923" y0="29.6364" x1="923" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="925" y0="28.6818" x1="925" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="926" y0="27.7273" x1="927" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="928" y0="26.7727" x1="929" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="930" y0="27.7273" x1="930" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="931" y0="26.7727" x1="932" y1="26.7727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="933" y0="23.9091" x1="933" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="934" y0="22" x1="935" y1="22" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="935" y0="23.9091" x1="935" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="935" y0="23.9091" x1="936" y1="23.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="936" y0="22.9545" x1="936" y1="22.9545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="936" y0="26.7727" x1="1324" y1="26.7727" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="936" y0="27.7273" x1="936" y1="27.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="938" y0="33.4545" x1="940" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="940" y0="35.3636" x1="940" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="940" y0="36.3182" x1="940" y1="36.3182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="940" y0="37.2727" x1="941" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="941" y0="40.1364" x1="943" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="943" y0="37.2727" x1="944" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="945" y0="35.3636" x1="945" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="946" y0="33.4545" x1="947" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="948" y0="35.3636" x1="949" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="950" y0="31.5455" x1="950" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="951" y0="30.5909" x1="952" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="953" y0="29.6364" x1="954" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="955" y0="40.1364" x1="956" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="956" y0="37.2727" x1="957" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="958" y0="35.3636" x1="959" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="960" y0="33.4545" x1="961" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="962" y0="35.3636" x1="963" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="963" y0="31.5455" x1="964" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="965" y0="30.5909" x1="966" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="967" y0="29.6364" x1="968" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="968" y0="40.1364" x1="970" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="970" y0="41.0909" x1="970" y1="41.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="970" y0="37.2727" x1="971" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="972" y0="35.3636" x1="972" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="973" y0="33.4545" x1="974" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="975" y0="35.3636" x1="976" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="977" y0="32.5" x1="977" y1="32.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="977" y0="31.5455" x1="977" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="978" y0="30.5909" x1="979" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="980" y0="29.6364" x1="981" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="982" y0="40.1364" x1="983" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="983" y0="37.2727" x1="984" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="985" y0="35.3636" x1="986" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="987" y0="33.4545" x1="988" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="988" y0="35.3636" x1="989" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="990" y0="31.5455" x1="991" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="992" y0="30.5909" x1="993" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="993" y0="29.6364" x1="994" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="995" y0="40.1364" x1="996" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="997" y0="37.2727" x1="998" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="999" y0="35.3636" x1="999" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1000" y0="33.4545" x1="1001" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1002" y0="36.3182" x1="1002" y1="36.3182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1002" y0="35.3636" x1="1003" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1004" y0="31.5455" x1="1004" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="1005" y0="30.5909" x1="1006" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="1007" y0="29.6364" x1="1008" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1008" y0="40.1364" x1="1010" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1010" y0="37.2727" x1="1011" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1012" y0="35.3636" x1="1013" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1014" y0="33.4545" x1="1015" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1015" y0="35.3636" x1="1016" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1017" y0="31.5455" x1="1018" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1019" y0="30.5909" x1="1019" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1020" y0="29.6364" x1="1021" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1022" y0="40.1364" x1="1023" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1023" y0="41.0909" x1="1023" y1="41.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1024" y0="37.2727" x1="1024" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1025" y0="36.3182" x1="1026" y1="36.3182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1026" y0="35.3636" x1="1026" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1027" y0="33.4545" x1="1028" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1029" y0="36.3182" x1="1029" y1="36.3182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1029" y0="35.3636" x1="1030" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1030" y0="31.5455" x1="1031" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1032" y0="31.5455" x1="1324" y1="31.5455" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1032" y0="30.5909" x1="1033" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1034" y0="29.6364" x1="1035" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1035" y0="40.1364" x1="1037" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1037" y0="37.2727" x1="1038" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1039" y0="35.3636" x1="1039" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1041" y0="33.4545" x1="1041" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1042" y0="35.3636" x1="1043" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1044" y0="31.5455" x1="1045" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="1045" y0="30.5909" x1="1046" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="1047" y0="29.6364" x1="1048" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1049" y0="40.1364" x1="1050" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1051" y0="37.2727" x1="1051" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1052" y0="35.3636" x1="1053" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1054" y0="33.4545" x1="1055" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1056" y0="35.3636" x1="1057" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1057" y0="31.5455" x1="1058" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1059" y0="30.5909" x1="1060" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="1061" y0="29.6364" x1="1062" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1062" y0="40.1364" x1="1064" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1064" y0="37.2727" x1="1065" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1066" y0="35.3636" x1="1066" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1067" y0="33.4545" x1="1068" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1069" y0="35.3636" x1="1071" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1071" y0="31.5455" x1="1071" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1072" y0="30.5909" x1="1073" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1074" y0="29.6364" x1="1076" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1076" y0="40.1364" x1="1077" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1077" y0="41.0909" x1="1077" y1="41.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1078" y0="37.2727" x1="1078" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1079" y0="35.3636" x1="1080" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1081" y0="33.4545" x1="1082" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1083" y0="35.3636" x1="1084" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1084" y0="32.5" x1="1084" y1="32.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1084" y0="31.5455" x1="1085" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="1086" y0="30.5909" x1="1087" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="1088" y0="29.6364" x1="1089" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1089" y0="40.1364" x1="1091" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1091" y0="37.2727" x1="1092" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1093" y0="35.3636" x1="1093" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1094" y0="33.4545" x1="1095" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1096" y0="35.3636" x1="1097" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1098" y0="31.5455" x1="1098" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="1099" y0="30.5909" x1="1100" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1101" y0="29.6364" x1="1102" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1103" y0="40.1364" x1="1104" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1103" y0="40.1364" x1="1104" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1104" y0="37.2727" x1="1105" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1106" y0="35.3636" x1="1107" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1108" y0="33.4545" x1="1108" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1109" y0="35.3636" x1="1110" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1111" y0="31.5455" x1="1112" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1113" y0="30.5909" x1="1114" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="1114" y0="29.6364" x1="1116" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1116" y0="40.1364" x1="1117" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1118" y0="37.2727" x1="1119" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1120" y0="35.3636" x1="1120" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1121" y0="33.4545" x1="1122" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1123" y0="35.3636" x1="1124" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1125" y0="31.5455" x1="1125" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1126" y0="30.5909" x1="1127" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1128" y0="29.6364" x1="1129" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1130" y0="40.1364" x1="1131" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1131" y0="41.0909" x1="1131" y1="41.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1131" y0="37.2727" x1="1132" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1133" y0="35.3636" x1="1134" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1135" y0="33.4545" x1="1136" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1136" y0="35.3636" x1="1138" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1138" y0="32.5" x1="1138" y1="32.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1138" y0="31.5455" x1="1139" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="1140" y0="30.5909" x1="1141" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="1141" y0="29.6364" x1="1142" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1143" y0="40.1364" x1="1144" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1145" y0="37.2727" x1="1145" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1146" y0="35.3636" x1="1147" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1148" y0="33.4545" x1="1149" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1150" y0="35.3636" x1="1150" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1151" y0="31.5455" x1="1152" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="1153" y0="30.5909" x1="1154" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1155" y0="29.6364" x1="1156" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1156" y0="40.1364" x1="1157" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1158" y0="37.2727" x1="1159" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1160" y0="35.3636" x1="1160" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1162" y0="33.4545" x1="1162" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1163" y0="36.3182" x1="1163" y1="36.3182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1163" y0="35.3636" x1="1164" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1165" y0="31.5455" x1="1165" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="1167" y0="30.5909" x1="1167" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="1168" y0="29.6364" x1="1169" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1170" y0="40.1364" x1="1171" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1172" y0="37.2727" x1="1172" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1173" y0="35.3636" x1="1174" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1175" y0="33.4545" x1="1176" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1177" y0="35.3636" x1="1178" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1178" y0="31.5455" x1="1179" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1180" y0="30.5909" x1="1181" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1182" y0="29.6364" x1="1183" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1183" y0="40.1364" x1="1185" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1185" y0="41.0909" x1="1185" y1="41.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1185" y0="37.2727" x1="1186" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1187" y0="36.3182" x1="1187" y1="36.3182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1187" y0="35.3636" x1="1187" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1188" y0="33.4545" x1="1189" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1190" y0="36.3182" x1="1190" y1="36.3182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1190" y0="35.3636" x1="1191" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1192" y0="31.5455" x1="1192" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1194" y0="31.5455" x1="1324" y1="31.5455" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1194" y0="30.5909" x1="1194" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1195" y0="29.6364" x1="1196" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1197" y0="40.1364" x1="1198" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1199" y0="37.2727" x1="1199" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1200" y0="35.3636" x1="1201" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1202" y0="33.4545" x1="1203" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1204" y0="35.3636" x1="1204" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1205" y0="31.5455" x1="1206" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="1207" y0="30.5909" x1="1208" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="1209" y0="29.6364" x1="1209" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1210" y0="40.1364" x1="1211" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1212" y0="37.2727" x1="1213" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1214" y0="35.3636" x1="1214" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1215" y0="33.4545" x1="1216" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1217" y0="35.3636" x1="1218" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1219" y0="31.5455" x1="1219" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1220" y0="30.5909" x1="1221" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="1222" y0="29.6364" x1="1223" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1224" y0="40.1364" x1="1225" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1225" y0="37.2727" x1="1226" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1227" y0="35.3636" x1="1228" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1229" y0="33.4545" x1="1229" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1230" y0="35.3636" x1="1232" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1232" y0="31.5455" x1="1233" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1234" y0="30.5909" x1="1235" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1236" y0="29.6364" x1="1237" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1237" y0="40.1364" x1="1238" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1238" y0="41.0909" x1="1239" y1="41.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1239" y0="37.2727" x1="1240" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1241" y0="35.3636" x1="1241" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1242" y0="33.4545" x1="1243" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1244" y0="35.3636" x1="1245" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1246" y0="32.5" x1="1246" y1="32.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1246" y0="31.5455" x1="1246" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="1247" y0="30.5909" x1="1248" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="1249" y0="29.6364" x1="1250" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1251" y0="40.1364" x1="1252" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1252" y0="37.2727" x1="1253" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1254" y0="35.3636" x1="1255" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1256" y0="33.4545" x1="1256" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1257" y0="35.3636" x1="1258" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1259" y0="31.5455" x1="1260" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="1261" y0="30.5909" x1="1261" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1262" y0="29.6364" x1="1263" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1264" y0="40.1364" x1="1265" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1266" y0="37.2727" x1="1267" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1268" y0="35.3636" x1="1268" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1269" y0="33.4545" x1="1270" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1271" y0="36.3182" x1="1271" y1="36.3182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1271" y0="35.3636" x1="1272" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1273" y0="31.5455" x1="1273" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="1274" y0="30.5909" x1="1275" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="1276" y0="29.6364" x1="1277" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1277" y0="40.1364" x1="1279" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1279" y0="37.2727" x1="1280" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1281" y0="35.3636" x1="1282" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1283" y0="33.4545" x1="1284" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1284" y0="35.3636" x1="1285" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1286" y0="31.5455" x1="1286" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1288" y0="30.5909" x1="1288" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1289" y0="29.6364" x1="1290" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1291" y0="40.1364" x1="1292" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1292" y0="41.0909" x1="1292" y1="41.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1293" y0="37.2727" x1="1293" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1294" y0="36.3182" x1="1294" y1="36.3182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1294" y0="35.3636" x1="1295" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1296" y0="33.4545" x1="1297" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1298" y0="36.3182" x1="1298" y1="36.3182" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1298" y0="35.3636" x1="1299" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1299" y0="31.5455" x1="1300" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1301" y0="31.5455" x1="1324" y1="31.5455" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1301" y0="30.5909" x1="1302" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1303" y0="29.6364" x1="1304" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1304" y0="40.1364" x1="1306" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1306" y0="37.2727" x1="1307" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1308" y0="35.3636" x1="1308" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1309" y0="33.4545" x1="1310" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1311" y0="35.3636" x1="1312" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1313" y0="31.5455" x1="1313" y1="31.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="1314" y0="30.5909" x1="1315" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="1316" y0="29.6364" x1="1317" y1="29.6364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1318" y0="40.1364" x1="1318" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1320" y0="33.4545" x1="1321" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1323" y0="28.6818" x1="1324" y1="28.6818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ </Group>
+ <Rectangle name="TAVI frame handle start" x0="0" y0="6" x1="5" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle name="TAVI frame handle end" x0="1317.57" y0="6" x1="1323.57" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="482" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <LineSet/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="309.43" y-position="0" visible="yes">
+ <Rectangle name="TAVI vestigial frame" x0="0" y0="1" x1="2" y1="57" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle name="TAVI frame" x0="0" y0="1" x1="1323.23" y1="57" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="960313190" fill="yes"/>
+ <Rectangle name="TAVI name highlight" x0="1" y0="43" x1="1323.23" y1="57" outline-what="4" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="1965831584" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Rectangle x0="27" y0="41.0465" x1="28" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="29" y0="38.1163" x1="29" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="30" y0="36.1628" x1="31" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="32" y0="34.2093" x1="32" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="34" y0="36.1628" x1="34" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="35" y0="32.2558" x1="36" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="37" y0="31.2791" x1="38" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="39" y0="30.3023" x1="39" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="40" y0="29.3256" x1="41" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="42" y0="26.3953" x1="42" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="44" y0="24.4419" x1="44" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="45" y0="22.4884" x1="46" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="47" y0="24.4419" x1="48" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="49" y0="32.2558" x1="49" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="50" y0="31.2791" x1="51" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="52" y0="30.3023" x1="53" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="54" y0="41.0465" x1="55" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="55" y0="38.1163" x1="56" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="57" y0="36.1628" x1="57" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="59" y0="34.2093" x1="59" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="61" y0="36.1628" x1="61" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="62" y0="32.2558" x1="62" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="64" y0="31.2791" x1="64" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="65" y0="30.3023" x1="66" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="67" y0="29.3256" x1="68" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="69" y0="26.3953" x1="69" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="70" y0="24.4419" x1="71" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="72" y0="22.4884" x1="73" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="74" y0="24.4419" x1="74" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="75" y0="32.2558" x1="76" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="77" y0="31.2791" x1="78" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="79" y0="30.3023" x1="80" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="81" y0="41.0465" x1="81" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="82" y0="38.1163" x1="83" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="84" y0="36.1628" x1="84" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="86" y0="34.2093" x1="86" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="87" y0="36.1628" x1="88" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="89" y0="32.2558" x1="89" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="91" y0="31.2791" x1="91" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="92" y0="30.3023" x1="93" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="94" y0="29.3256" x1="95" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="96" y0="26.3953" x1="96" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="97" y0="24.4419" x1="98" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="99" y0="22.4884" x1="99" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="101" y0="24.4419" x1="102" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="103" y0="32.2558" x1="103" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="104" y0="31.2791" x1="105" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="106" y0="30.3023" x1="107" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="108" y0="41.0465" x1="108" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="109" y0="38.1163" x1="110" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="111" y0="36.1628" x1="111" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="113" y0="34.2093" x1="113" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="114" y0="36.1628" x1="115" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="116" y0="32.2558" x1="116" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="118" y0="31.2791" x1="118" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="119" y0="30.3023" x1="120" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="121" y0="29.3256" x1="122" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="123" y0="26.3953" x1="123" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="124" y0="24.4419" x1="125" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="126" y0="22.4884" x1="126" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="128" y0="24.4419" x1="128" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="129" y0="32.2558" x1="130" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="131" y0="31.2791" x1="131" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="133" y0="30.3023" x1="133" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="134" y0="41.0465" x1="135" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="136" y0="38.1163" x1="136" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="138" y0="36.1628" x1="138" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="139" y0="34.2093" x1="140" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="141" y0="36.1628" x1="142" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="143" y0="32.2558" x1="143" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="144" y0="31.2791" x1="145" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="146" y0="30.3023" x1="146" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="148" y0="29.3256" x1="149" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="149" y0="26.3953" x1="150" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="151" y0="24.4419" x1="152" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="153" y0="22.4884" x1="153" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="155" y0="24.4419" x1="155" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="156" y0="32.2558" x1="157" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="158" y0="31.2791" x1="158" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="160" y0="30.3023" x1="160" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="161" y0="41.0465" x1="162" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="163" y0="38.1163" x1="163" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="165" y0="36.1628" x1="165" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="166" y0="34.2093" x1="167" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="168" y0="36.1628" x1="169" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="170" y0="32.2558" x1="170" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="171" y0="31.2791" x1="172" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="173" y0="30.3023" x1="173" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="175" y0="29.3256" x1="176" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="176" y0="26.3953" x1="177" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="178" y0="24.4419" x1="179" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="180" y0="22.4884" x1="180" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="182" y0="24.4419" x1="182" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="183" y0="32.2558" x1="183" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="183" y0="32.2558" x1="183" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="185" y0="32.2558" x1="185" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="185" y0="31.2791" x1="185" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="187" y0="30.3023" x1="187" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="188" y0="41.0465" x1="189" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="190" y0="38.1163" x1="190" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="192" y0="36.1628" x1="192" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="193" y0="34.2093" x1="194" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="195" y0="36.1628" x1="196" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="197" y0="32.2558" x1="197" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="198" y0="31.2791" x1="199" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="200" y0="30.3023" x1="200" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="201" y0="29.3256" x1="202" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="203" y0="26.3953" x1="204" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="205" y0="24.4419" x1="206" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="207" y0="22.4884" x1="207" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="208" y0="24.4419" x1="209" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="210" y0="25.4186" x1="210" y1="25.4186" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="210" y0="32.2558" x1="211" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="212" y0="32.2558" x1="212" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="212" y0="31.2791" x1="212" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="213" y0="30.3023" x1="214" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="215" y0="41.0465" x1="216" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="217" y0="38.1163" x1="217" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="219" y0="36.1628" x1="219" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="220" y0="34.2093" x1="221" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="222" y0="36.1628" x1="222" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="224" y0="32.2558" x1="224" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="225" y0="31.2791" x1="226" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="227" y0="30.3023" x1="227" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="229" y0="29.3256" x1="229" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="230" y0="26.3953" x1="231" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="232" y0="24.4419" x1="232" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="234" y0="22.4884" x1="234" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="235" y0="24.4419" x1="236" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="237" y0="32.2558" x1="238" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="239" y0="31.2791" x1="239" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="240" y0="30.3023" x1="241" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="242" y0="34.2093" x1="242" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="244" y0="32.2558" x1="244" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="245" y0="30.3023" x1="246" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="247" y0="34.2093" x1="247" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="249" y0="32.2558" x1="249" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="250" y0="30.3023" x1="251" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="252" y0="29.3256" x1="252" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="254" y0="28.3488" x1="254" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="256" y0="27.3721" x1="256" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="257" y0="28.3488" x1="258" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="259" y0="27.3721" x1="259" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="261" y0="25.4186" x1="261" y1="25.4186" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="262" y0="24.4419" x1="263" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="264" y0="25.4186" x1="264" y1="25.4186" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="266" y0="24.4419" x1="266" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="267" y0="22.4884" x1="268" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="269" y0="34.2093" x1="270" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="271" y0="32.2558" x1="271" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="272" y0="30.3023" x1="273" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="274" y0="34.2093" x1="274" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="276" y0="32.2558" x1="276" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="277" y0="30.3023" x1="278" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="279" y0="28.3488" x1="280" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="281" y0="32.2558" x1="281" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="283" y0="27.3721" x1="283" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="284" y0="28.3488" x1="284" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="286" y0="27.3721" x1="286" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="288" y0="24.4419" x1="288" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="289" y0="22.4884" x1="289" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="290" y0="24.4419" x1="290" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="290" y0="27.3721" x1="291" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="291" y0="28.3488" x1="291" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="292" y0="34.2093" x1="294" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="295" y0="35.186" x1="295" y1="35.186" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="295" y0="36.1628" x1="295" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="295" y0="37.1395" x1="295" y1="37.1395" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="296" y0="41.0465" x1="297" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="298" y0="38.1163" x1="298" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="299" y0="36.1628" x1="300" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="301" y0="34.2093" x1="301" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="303" y0="36.1628" x1="303" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="304" y0="32.2558" x1="305" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="306" y0="31.2791" x1="306" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="307" y0="30.3023" x1="308" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="309" y0="29.3256" x1="310" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="311" y0="26.3953" x1="311" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="313" y0="24.4419" x1="313" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="314" y0="22.4884" x1="315" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="316" y0="24.4419" x1="317" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="318" y0="32.2558" x1="318" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="319" y0="32.2558" x1="319" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="319" y0="31.2791" x1="320" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="321" y0="30.3023" x1="322" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="323" y0="41.0465" x1="323" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="324" y0="38.1163" x1="325" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="326" y0="36.1628" x1="326" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="328" y0="34.2093" x1="328" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="330" y0="36.1628" x1="330" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="331" y0="32.2558" x1="332" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="333" y0="31.2791" x1="333" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="334" y0="30.3023" x1="335" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="336" y0="29.3256" x1="337" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="338" y0="26.3953" x1="338" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="339" y0="24.4419" x1="340" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="341" y0="22.4884" x1="342" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="343" y0="24.4419" x1="344" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="345" y0="32.2558" x1="345" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="346" y0="31.2791" x1="347" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="348" y0="30.3023" x1="349" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="350" y0="41.0465" x1="350" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="351" y0="38.1163" x1="352" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="353" y0="36.1628" x1="353" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="355" y0="34.2093" x1="355" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="356" y0="36.1628" x1="357" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="358" y0="32.2558" x1="358" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="360" y0="31.2791" x1="360" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="361" y0="30.3023" x1="362" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="363" y0="29.3256" x1="364" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="365" y0="26.3953" x1="365" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="366" y0="24.4419" x1="367" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="368" y0="22.4884" x1="368" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="370" y0="24.4419" x1="370" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="371" y0="32.2558" x1="372" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="373" y0="31.2791" x1="374" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="375" y0="30.3023" x1="376" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="377" y0="41.0465" x1="377" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="378" y0="42.0233" x1="378" y1="42.0233" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="378" y0="38.1163" x1="379" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="380" y0="36.1628" x1="380" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="382" y0="34.2093" x1="382" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="383" y0="36.1628" x1="384" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="385" y0="32.2558" x1="385" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="387" y0="31.2791" x1="387" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="388" y0="30.3023" x1="388" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="390" y0="29.3256" x1="391" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="392" y0="26.3953" x1="392" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="393" y0="24.4419" x1="394" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="395" y0="22.4884" x1="395" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="397" y0="24.4419" x1="397" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="398" y0="32.2558" x1="399" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="400" y0="31.2791" x1="400" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="402" y0="30.3023" x1="402" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="404" y0="34.2093" x1="404" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="405" y0="32.2558" x1="406" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="407" y0="30.3023" x1="407" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="408" y0="34.2093" x1="409" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="410" y0="32.2558" x1="411" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="412" y0="30.3023" x1="412" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="413" y0="29.3256" x1="414" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="415" y0="28.3488" x1="415" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="417" y0="27.3721" x1="417" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="419" y0="28.3488" x1="419" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="420" y0="27.3721" x1="421" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="422" y0="25.4186" x1="422" y1="25.4186" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="424" y0="24.4419" x1="424" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="425" y0="25.4186" x1="426" y1="25.4186" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="427" y0="24.4419" x1="427" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="429" y0="22.4884" x1="429" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="430" y0="34.2093" x1="431" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="432" y0="32.2558" x1="432" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="434" y0="30.3023" x1="434" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="435" y0="34.2093" x1="436" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="437" y0="32.2558" x1="438" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="439" y0="30.3023" x1="439" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="440" y0="29.3256" x1="441" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="442" y0="28.3488" x1="442" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="444" y0="27.3721" x1="444" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="445" y0="28.3488" x1="446" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="447" y0="27.3721" x1="448" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="449" y0="24.4419" x1="449" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="450" y0="22.4884" x1="451" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="451" y0="24.4419" x1="451" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="451" y0="24.4419" x1="451" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="451" y0="23.4651" x1="452" y1="23.4651" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="452" y0="27.3721" x1="1323" y1="27.3721" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="452" y0="28.3488" x1="452" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="454" y0="34.2093" x1="455" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="456" y0="36.1628" x1="456" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="456" y0="37.1395" x1="456" y1="37.1395" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="456" y0="38.1163" x1="456" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="457" y0="41.0465" x1="458" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="459" y0="38.1163" x1="459" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="461" y0="36.1628" x1="461" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="462" y0="34.2093" x1="463" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="464" y0="36.1628" x1="464" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="466" y0="32.2558" x1="466" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="467" y0="31.2791" x1="468" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="469" y0="30.3023" x1="470" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="471" y0="41.0465" x1="471" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="472" y0="38.1163" x1="473" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="474" y0="36.1628" x1="474" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="476" y0="34.2093" x1="476" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="477" y0="36.1628" x1="478" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="479" y0="32.2558" x1="479" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="481" y0="31.2791" x1="481" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="482" y0="30.3023" x1="483" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="484" y0="41.0465" x1="485" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="485" y0="42.0233" x1="485" y1="42.0233" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="486" y0="38.1163" x1="486" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="488" y0="36.1628" x1="488" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="489" y0="34.2093" x1="490" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="491" y0="36.1628" x1="492" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="493" y0="33.2326" x1="493" y1="33.2326" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="493" y0="32.2558" x1="493" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="494" y0="31.2791" x1="495" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="496" y0="30.3023" x1="496" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="498" y0="41.0465" x1="498" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="499" y0="38.1163" x1="500" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="501" y0="36.1628" x1="501" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="503" y0="34.2093" x1="503" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="504" y0="36.1628" x1="505" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="506" y0="32.2558" x1="506" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="508" y0="31.2791" x1="508" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="509" y0="30.3023" x1="510" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="511" y0="41.0465" x1="511" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="513" y0="38.1163" x1="513" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="515" y0="36.1628" x1="515" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="516" y0="34.2093" x1="516" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="518" y0="37.1395" x1="518" y1="37.1395" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="518" y0="36.1628" x1="518" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="519" y0="32.2558" x1="520" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="521" y0="31.2791" x1="522" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="523" y0="30.3023" x1="523" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="524" y0="41.0465" x1="525" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="526" y0="38.1163" x1="527" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="528" y0="36.1628" x1="528" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="530" y0="34.2093" x1="530" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="531" y0="36.1628" x1="532" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="533" y0="32.2558" x1="533" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="535" y0="31.2791" x1="535" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="536" y0="30.3023" x1="537" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="538" y0="41.0465" x1="539" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="539" y0="42.0233" x1="539" y1="42.0233" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="540" y0="38.1163" x1="540" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="541" y0="37.1395" x1="541" y1="37.1395" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="541" y0="36.1628" x1="542" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="543" y0="34.2093" x1="543" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="545" y0="37.1395" x1="545" y1="37.1395" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="545" y0="36.1628" x1="545" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="546" y0="32.2558" x1="547" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="548" y0="32.2558" x1="1323" y1="32.2558" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="548" y0="31.2791" x1="549" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="550" y0="30.3023" x1="550" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="551" y0="41.0465" x1="552" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="553" y0="38.1163" x1="553" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="555" y0="36.1628" x1="555" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="556" y0="34.2093" x1="557" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="558" y0="36.1628" x1="559" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="560" y0="32.2558" x1="560" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="561" y0="31.2791" x1="562" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="563" y0="30.3023" x1="564" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="619" y0="41.0465" x1="619" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="620" y0="38.1163" x1="621" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="622" y0="36.1628" x1="622" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="624" y0="34.2093" x1="624" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="625" y0="36.1628" x1="626" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="627" y0="32.2558" x1="627" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="629" y0="31.2791" x1="629" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="630" y0="30.3023" x1="630" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="632" y0="29.3256" x1="633" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="633" y0="26.3953" x1="634" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="635" y0="24.4419" x1="636" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="637" y0="22.4884" x1="637" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="639" y0="24.4419" x1="639" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="640" y0="32.2558" x1="641" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="642" y0="31.2791" x1="642" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="644" y0="30.3023" x1="644" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="646" y0="41.0465" x1="646" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="647" y0="38.1163" x1="647" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="649" y0="36.1628" x1="649" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="650" y0="34.2093" x1="651" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="652" y0="36.1628" x1="653" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="654" y0="32.2558" x1="654" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="655" y0="31.2791" x1="656" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="657" y0="30.3023" x1="657" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="659" y0="29.3256" x1="660" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="660" y0="26.3953" x1="661" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="662" y0="24.4419" x1="663" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="664" y0="22.4884" x1="664" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="666" y0="24.4419" x1="666" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="667" y0="32.2558" x1="667" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="667" y0="32.2558" x1="667" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="669" y0="32.2558" x1="669" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="669" y0="31.2791" x1="669" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="671" y0="30.3023" x1="671" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="672" y0="41.0465" x1="673" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="674" y0="38.1163" x1="674" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="676" y0="36.1628" x1="676" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="677" y0="34.2093" x1="678" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="679" y0="36.1628" x1="680" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="681" y0="32.2558" x1="681" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="682" y0="31.2791" x1="683" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="684" y0="30.3023" x1="684" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="686" y0="29.3256" x1="686" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="687" y0="26.3953" x1="688" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="689" y0="24.4419" x1="690" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="691" y0="22.4884" x1="691" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="693" y0="24.4419" x1="693" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="694" y0="25.4186" x1="694" y1="25.4186" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="694" y0="32.2558" x1="695" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="696" y0="32.2558" x1="696" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="696" y0="31.2791" x1="696" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="698" y0="30.3023" x1="698" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="699" y0="41.0465" x1="700" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="701" y0="38.1163" x1="701" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="703" y0="36.1628" x1="703" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="704" y0="34.2093" x1="705" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="706" y0="36.1628" x1="707" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="708" y0="32.2558" x1="708" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="709" y0="31.2791" x1="710" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="711" y0="30.3023" x1="711" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="713" y0="29.3256" x1="713" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="714" y0="26.3953" x1="715" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="716" y0="24.4419" x1="716" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="718" y0="22.4884" x1="718" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="719" y0="24.4419" x1="720" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="721" y0="32.2558" x1="722" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="723" y0="31.2791" x1="723" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="725" y0="30.3023" x1="725" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="726" y0="34.2093" x1="727" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="728" y0="32.2558" x1="728" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="730" y0="30.3023" x1="730" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="731" y0="34.2093" x1="731" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="733" y0="32.2558" x1="733" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="734" y0="30.3023" x1="735" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="736" y0="29.3256" x1="736" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="738" y0="28.3488" x1="738" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="740" y0="27.3721" x1="740" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="741" y0="28.3488" x1="742" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="743" y0="27.3721" x1="743" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="745" y0="25.4186" x1="745" y1="25.4186" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="746" y0="24.4419" x1="747" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="748" y0="25.4186" x1="748" y1="25.4186" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="750" y0="24.4419" x1="750" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="751" y0="22.4884" x1="752" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="753" y0="34.2093" x1="754" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="755" y0="32.2558" x1="755" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="756" y0="30.3023" x1="757" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="758" y0="34.2093" x1="758" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="760" y0="32.2558" x1="760" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="762" y0="30.3023" x1="762" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="763" y0="28.3488" x1="764" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="765" y0="32.2558" x1="765" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="767" y0="27.3721" x1="767" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="768" y0="28.3488" x1="769" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="770" y0="27.3721" x1="770" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="772" y0="24.4419" x1="772" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="773" y0="22.4884" x1="773" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="774" y0="24.4419" x1="774" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="774" y0="27.3721" x1="775" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="775" y0="28.3488" x1="775" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="777" y0="34.2093" x1="778" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="779" y0="35.186" x1="779" y1="35.186" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="779" y0="36.1628" x1="779" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="779" y0="37.1395" x1="779" y1="37.1395" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="780" y0="41.0465" x1="781" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="782" y0="38.1163" x1="782" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="783" y0="36.1628" x1="784" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="785" y0="34.2093" x1="785" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="787" y0="36.1628" x1="787" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="788" y0="32.2558" x1="789" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="790" y0="31.2791" x1="790" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="792" y0="30.3023" x1="792" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="793" y0="29.3256" x1="794" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="795" y0="26.3953" x1="795" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="797" y0="24.4419" x1="797" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="798" y0="22.4884" x1="799" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="800" y0="24.4419" x1="801" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="802" y0="32.2558" x1="802" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="804" y0="32.2558" x1="804" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="804" y0="31.2791" x1="804" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="805" y0="30.3023" x1="806" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="807" y0="41.0465" x1="807" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="809" y0="38.1163" x1="809" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="810" y0="36.1628" x1="810" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="812" y0="34.2093" x1="812" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="814" y0="36.1628" x1="814" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="815" y0="32.2558" x1="816" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="817" y0="31.2791" x1="817" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="818" y0="30.3023" x1="819" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="820" y0="29.3256" x1="821" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="822" y0="26.3953" x1="822" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="824" y0="24.4419" x1="824" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="825" y0="22.4884" x1="826" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="827" y0="24.4419" x1="828" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="829" y0="32.2558" x1="829" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="830" y0="31.2791" x1="831" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="832" y0="30.3023" x1="833" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="834" y0="41.0465" x1="834" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="835" y0="38.1163" x1="836" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="837" y0="36.1628" x1="837" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="839" y0="34.2093" x1="839" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="840" y0="36.1628" x1="841" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="842" y0="32.2558" x1="842" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="844" y0="31.2791" x1="844" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="845" y0="30.3023" x1="846" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="847" y0="29.3256" x1="848" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="849" y0="26.3953" x1="849" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="850" y0="24.4419" x1="851" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="852" y0="22.4884" x1="852" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="854" y0="24.4419" x1="854" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="856" y0="32.2558" x1="856" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="857" y0="31.2791" x1="858" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="859" y0="30.3023" x1="860" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="861" y0="41.0465" x1="861" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="862" y0="42.0233" x1="862" y1="42.0233" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="862" y0="38.1163" x1="863" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="864" y0="36.1628" x1="864" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="866" y0="34.2093" x1="866" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="867" y0="36.1628" x1="868" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="869" y0="32.2558" x1="869" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="871" y0="31.2791" x1="871" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="872" y0="30.3023" x1="873" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="874" y0="29.3256" x1="875" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="876" y0="26.3953" x1="876" y1="26.3953" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="877" y0="24.4419" x1="878" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="879" y0="22.4884" x1="879" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="881" y0="24.4419" x1="882" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="883" y0="32.2558" x1="883" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="884" y0="31.2791" x1="885" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="886" y0="30.3023" x1="886" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="888" y0="34.2093" x1="888" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="889" y0="32.2558" x1="890" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="891" y0="30.3023" x1="891" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="893" y0="34.2093" x1="893" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="894" y0="32.2558" x1="895" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="896" y0="30.3023" x1="896" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="898" y0="29.3256" x1="898" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="899" y0="28.3488" x1="899" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="901" y0="27.3721" x1="901" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="903" y0="28.3488" x1="903" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="904" y0="27.3721" x1="905" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="906" y0="25.4186" x1="906" y1="25.4186" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="908" y0="24.4419" x1="908" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="909" y0="25.4186" x1="910" y1="25.4186" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="911" y0="24.4419" x1="911" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="913" y0="22.4884" x1="913" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="914" y0="34.2093" x1="915" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="916" y0="32.2558" x1="917" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="918" y0="30.3023" x1="918" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="920" y0="34.2093" x1="920" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="921" y0="32.2558" x1="922" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="923" y0="30.3023" x1="923" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="925" y0="29.3256" x1="925" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="926" y0="28.3488" x1="926" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="928" y0="27.3721" x1="928" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="930" y0="28.3488" x1="930" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="931" y0="27.3721" x1="932" y1="27.3721" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="933" y0="24.4419" x1="933" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="934" y0="22.4884" x1="935" y1="22.4884" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="935" y0="24.4419" x1="935" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="935" y0="24.4419" x1="935" y1="24.4419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="936" y0="23.4651" x1="936" y1="23.4651" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="936" y0="27.3721" x1="1323" y1="27.3721" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="936" y0="28.3488" x1="936" y1="28.3488" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="938" y0="34.2093" x1="939" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="940" y0="36.1628" x1="940" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="940" y0="37.1395" x1="940" y1="37.1395" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="940" y0="38.1163" x1="940" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="941" y0="41.0465" x1="942" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="943" y0="38.1163" x1="943" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="945" y0="36.1628" x1="945" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="946" y0="34.2093" x1="947" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="948" y0="36.1628" x1="949" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="950" y0="32.2558" x1="950" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="951" y0="31.2791" x1="952" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="953" y0="30.3023" x1="954" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="955" y0="41.0465" x1="955" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="956" y0="38.1163" x1="957" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="958" y0="36.1628" x1="958" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="960" y0="34.2093" x1="960" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="962" y0="36.1628" x1="962" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="963" y0="32.2558" x1="963" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="965" y0="31.2791" x1="965" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="967" y0="30.3023" x1="967" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="968" y0="41.0465" x1="969" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="970" y0="42.0233" x1="970" y1="42.0233" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="970" y0="38.1163" x1="970" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="972" y0="36.1628" x1="972" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="973" y0="34.2093" x1="974" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="975" y0="36.1628" x1="976" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="977" y0="33.2326" x1="977" y1="33.2326" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="977" y0="32.2558" x1="977" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="978" y0="31.2791" x1="979" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="980" y0="30.3023" x1="981" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="982" y0="41.0465" x1="982" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="983" y0="38.1163" x1="984" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="985" y0="36.1628" x1="985" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="987" y0="34.2093" x1="987" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="988" y0="36.1628" x1="989" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="990" y0="32.2558" x1="990" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="992" y0="31.2791" x1="992" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="993" y0="30.3023" x1="994" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="995" y0="41.0465" x1="996" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="997" y0="38.1163" x1="997" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="999" y0="36.1628" x1="999" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1000" y0="34.2093" x1="1001" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1002" y0="37.1395" x1="1002" y1="37.1395" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1002" y0="36.1628" x1="1002" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1004" y0="32.2558" x1="1004" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="1005" y0="31.2791" x1="1006" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="1007" y0="30.3023" x1="1007" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1008" y0="41.0465" x1="1009" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1010" y0="38.1163" x1="1011" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1012" y0="36.1628" x1="1012" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1014" y0="34.2093" x1="1014" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1015" y0="36.1628" x1="1016" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1017" y0="32.2558" x1="1017" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1019" y0="31.2791" x1="1019" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1020" y0="30.3023" x1="1021" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1022" y0="41.0465" x1="1023" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1023" y0="42.0233" x1="1023" y1="42.0233" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1024" y0="38.1163" x1="1024" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1025" y0="37.1395" x1="1026" y1="37.1395" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1026" y0="36.1628" x1="1026" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1027" y0="34.2093" x1="1027" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1029" y0="37.1395" x1="1029" y1="37.1395" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1029" y0="36.1628" x1="1029" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1030" y0="32.2558" x1="1031" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1032" y0="32.2558" x1="1323" y1="32.2558" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1032" y0="31.2791" x1="1033" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1034" y0="30.3023" x1="1034" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1035" y0="41.0465" x1="1036" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1037" y0="38.1163" x1="1038" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1039" y0="36.1628" x1="1039" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1041" y0="34.2093" x1="1041" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1042" y0="36.1628" x1="1043" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1044" y0="32.2558" x1="1044" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="1045" y0="31.2791" x1="1046" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="1047" y0="30.3023" x1="1048" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1049" y0="41.0465" x1="1050" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1051" y0="38.1163" x1="1051" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1052" y0="36.1628" x1="1053" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1054" y0="34.2093" x1="1054" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1056" y0="36.1628" x1="1056" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1057" y0="32.2558" x1="1058" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1059" y0="31.2791" x1="1059" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="1061" y0="30.3023" x1="1061" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1062" y0="41.0465" x1="1063" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1064" y0="38.1163" x1="1064" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1066" y0="36.1628" x1="1066" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1067" y0="34.2093" x1="1068" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1069" y0="36.1628" x1="1070" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1071" y0="32.2558" x1="1071" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1072" y0="31.2791" x1="1073" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1074" y0="30.3023" x1="1075" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1076" y0="41.0465" x1="1076" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1077" y0="42.0233" x1="1077" y1="42.0233" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1078" y0="38.1163" x1="1078" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1079" y0="36.1628" x1="1080" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1081" y0="34.2093" x1="1081" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1083" y0="36.1628" x1="1083" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1084" y0="33.2326" x1="1084" y1="33.2326" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1084" y0="32.2558" x1="1085" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="1086" y0="31.2791" x1="1086" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="1088" y0="30.3023" x1="1088" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1089" y0="41.0465" x1="1090" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1091" y0="38.1163" x1="1091" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1093" y0="36.1628" x1="1093" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1094" y0="34.2093" x1="1095" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1096" y0="36.1628" x1="1096" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1098" y0="32.2558" x1="1098" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="1099" y0="31.2791" x1="1100" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1101" y0="30.3023" x1="1101" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1103" y0="41.0465" x1="1103" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1103" y0="41.0465" x1="1103" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1104" y0="38.1163" x1="1105" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1106" y0="36.1628" x1="1106" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1108" y0="34.2093" x1="1108" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1109" y0="36.1628" x1="1110" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1111" y0="32.2558" x1="1111" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1113" y0="31.2791" x1="1113" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="1114" y0="30.3023" x1="1115" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1116" y0="41.0465" x1="1117" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1118" y0="38.1163" x1="1118" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1120" y0="36.1628" x1="1120" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1121" y0="34.2093" x1="1122" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1123" y0="36.1628" x1="1124" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1125" y0="32.2558" x1="1125" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1126" y0="31.2791" x1="1127" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1128" y0="30.3023" x1="1129" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1130" y0="41.0465" x1="1130" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1131" y0="42.0233" x1="1131" y1="42.0233" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1131" y0="38.1163" x1="1132" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1133" y0="36.1628" x1="1133" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1135" y0="34.2093" x1="1135" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1136" y0="36.1628" x1="1137" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1138" y0="33.2326" x1="1138" y1="33.2326" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1138" y0="32.2558" x1="1138" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="1140" y0="31.2791" x1="1140" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="1141" y0="30.3023" x1="1142" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1143" y0="41.0465" x1="1144" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1145" y0="38.1163" x1="1145" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1146" y0="36.1628" x1="1147" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1148" y0="34.2093" x1="1149" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1150" y0="36.1628" x1="1150" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1151" y0="32.2558" x1="1152" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="1153" y0="31.2791" x1="1153" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1155" y0="30.3023" x1="1155" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1156" y0="41.0465" x1="1157" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1158" y0="38.1163" x1="1159" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1160" y0="36.1628" x1="1160" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1162" y0="34.2093" x1="1162" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1163" y0="37.1395" x1="1163" y1="37.1395" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1163" y0="36.1628" x1="1164" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1165" y0="32.2558" x1="1165" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="1167" y0="31.2791" x1="1167" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="1168" y0="30.3023" x1="1169" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1170" y0="41.0465" x1="1170" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1172" y0="38.1163" x1="1172" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1173" y0="36.1628" x1="1174" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1175" y0="34.2093" x1="1175" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1177" y0="36.1628" x1="1177" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1178" y0="32.2558" x1="1179" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1180" y0="31.2791" x1="1180" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1182" y0="30.3023" x1="1182" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1183" y0="41.0465" x1="1184" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1185" y0="42.0233" x1="1185" y1="42.0233" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1185" y0="38.1163" x1="1185" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1187" y0="37.1395" x1="1187" y1="37.1395" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1187" y0="36.1628" x1="1187" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1188" y0="34.2093" x1="1189" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1190" y0="37.1395" x1="1190" y1="37.1395" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1190" y0="36.1628" x1="1191" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1192" y0="32.2558" x1="1192" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1194" y0="32.2558" x1="1323" y1="32.2558" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1194" y0="31.2791" x1="1194" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1195" y0="30.3023" x1="1196" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1197" y0="41.0465" x1="1197" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1199" y0="38.1163" x1="1199" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1200" y0="36.1628" x1="1201" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1202" y0="34.2093" x1="1202" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1204" y0="36.1628" x1="1204" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1205" y0="32.2558" x1="1206" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="1207" y0="31.2791" x1="1207" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="1209" y0="30.3023" x1="1209" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1210" y0="41.0465" x1="1211" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1212" y0="38.1163" x1="1212" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1214" y0="36.1628" x1="1214" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1215" y0="34.2093" x1="1216" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1217" y0="36.1628" x1="1217" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1219" y0="32.2558" x1="1219" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1220" y0="31.2791" x1="1221" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="1222" y0="30.3023" x1="1223" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1224" y0="41.0465" x1="1224" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1225" y0="38.1163" x1="1226" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1227" y0="36.1628" x1="1227" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1229" y0="34.2093" x1="1229" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1230" y0="36.1628" x1="1231" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1232" y0="32.2558" x1="1232" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1234" y0="31.2791" x1="1234" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1236" y0="30.3023" x1="1236" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1237" y0="41.0465" x1="1238" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1238" y0="42.0233" x1="1239" y1="42.0233" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1239" y0="38.1163" x1="1239" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1241" y0="36.1628" x1="1241" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1242" y0="34.2093" x1="1243" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1244" y0="36.1628" x1="1245" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1246" y0="33.2326" x1="1246" y1="33.2326" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1246" y0="32.2558" x1="1246" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="1247" y0="31.2791" x1="1248" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="1249" y0="30.3023" x1="1249" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1251" y0="41.0465" x1="1251" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1252" y0="38.1163" x1="1253" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1254" y0="36.1628" x1="1254" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1256" y0="34.2093" x1="1256" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1257" y0="36.1628" x1="1258" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1259" y0="32.2558" x1="1259" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="1261" y0="31.2791" x1="1261" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1262" y0="30.3023" x1="1263" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1264" y0="41.0465" x1="1265" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1266" y0="38.1163" x1="1266" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1268" y0="36.1628" x1="1268" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1269" y0="34.2093" x1="1269" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1271" y0="37.1395" x1="1271" y1="37.1395" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1271" y0="36.1628" x1="1271" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1273" y0="32.2558" x1="1273" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="1274" y0="31.2791" x1="1275" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="1276" y0="30.3023" x1="1276" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1277" y0="41.0465" x1="1278" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1279" y0="38.1163" x1="1280" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1281" y0="36.1628" x1="1281" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1283" y0="34.2093" x1="1283" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1284" y0="36.1628" x1="1285" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1286" y0="32.2558" x1="1286" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1288" y0="31.2791" x1="1288" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1289" y0="30.3023" x1="1290" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1291" y0="41.0465" x1="1292" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1292" y0="42.0233" x1="1292" y1="42.0233" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1293" y0="38.1163" x1="1293" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1294" y0="37.1395" x1="1294" y1="37.1395" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1294" y0="36.1628" x1="1295" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1296" y0="34.2093" x1="1296" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1298" y0="37.1395" x1="1298" y1="37.1395" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1298" y0="36.1628" x1="1298" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1299" y0="32.2558" x1="1300" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1301" y0="32.2558" x1="1323" y1="32.2558" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1301" y0="31.2791" x1="1302" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1303" y0="30.3023" x1="1303" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1304" y0="41.0465" x1="1305" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1306" y0="38.1163" x1="1307" y1="38.1163" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1308" y0="36.1628" x1="1308" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1309" y0="34.2093" x1="1310" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1311" y0="36.1628" x1="1312" y1="36.1628" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1313" y0="32.2558" x1="1313" y1="32.2558" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="1314" y0="31.2791" x1="1315" y1="31.2791" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="1316" y0="30.3023" x1="1317" y1="30.3023" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1318" y0="41.0465" x1="1318" y1="41.0465" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1320" y0="34.2093" x1="1321" y1="34.2093" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1323" y0="29.3256" x1="1323" y1="29.3256" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ </Group>
+ <Rectangle name="TAVI frame handle start" x0="0" y0="6" x1="5" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle name="TAVI frame handle end" x0="1317.23" y0="6" x1="1323.23" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="540" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <LineSet/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="309.43" y-position="0" visible="yes">
+ <Rectangle name="TAVI vestigial frame" x0="0" y0="1" x1="2" y1="57" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle name="TAVI frame" x0="0" y0="1" x1="615.588" y1="57" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="960313190" fill="yes"/>
+ <Rectangle name="TAVI name highlight" x0="1" y0="43" x1="615.588" y1="57" outline-what="4" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="542684320" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Rectangle x0="565" y0="40.1364" x1="566" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="567" y0="42.0455" x1="567" y1="42.0455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="567" y0="42.0455" x1="568" y1="42.0455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="568" y0="40.1364" x1="568" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="590" y0="42.0455" x1="591" y1="42.0455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="592" y0="40.1364" x1="592" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="593" y0="37.2727" x1="594" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="594" y0="40.1364" x1="595" y1="40.1364" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="606" y0="30.5909" x1="608" y1="30.5909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="609" y0="33.4545" x1="610" y1="33.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="610" y0="37.2727" x1="611" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="612" y0="35.3636" x1="614" y1="35.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="614" y0="37.2727" x1="616" y1="37.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ </Group>
+ <Rectangle name="TAVI frame handle start" x0="0" y0="6" x1="5" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle name="TAVI frame handle end" x0="609.588" y0="6" x1="615.588" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="598" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <LineSet/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="309.16" y-position="0" visible="yes">
+ <Rectangle name="TAVI vestigial frame" x0="0" y0="1" x1="2" y1="57" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle name="TAVI frame" x0="0" y0="1" x1="1316.98" y1="57" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="960313190" fill="yes"/>
+ <Rectangle name="TAVI name highlight" x0="1" y0="43" x1="1316.98" y1="57" outline-what="4" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="1661802144" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Rectangle x0="54" y0="4.81818" x1="54" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="54" y0="1" x1="55" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="55" y0="4.81818" x1="56" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="56" y0="1" x1="56" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="57" y0="4.81818" x1="58" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="58" y0="8.63636" x1="59" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="59" y0="14.3636" x1="60" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="60" y0="18.1818" x1="60" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="61" y0="18.1818" x1="62" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="62" y0="4.81818" x1="63" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="64" y0="8.63636" x1="64" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="65" y0="14.3636" x1="65" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="66" y0="18.1818" x1="66" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="67" y0="18.1818" x1="67" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1718897919" outline="yes" outline-width="0.5" fill-color="3420953087" fill="yes"/>
+ <Rectangle x0="67" y0="14.3636" x1="68" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="69" y0="18.1818" x1="70" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="70" y0="23.9091" x1="70" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3168769791" fill="yes"/>
+ <Rectangle x0="70" y0="27.7273" x1="71" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="72" y0="23.9091" x1="73" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="74" y0="27.7273" x1="74" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="75" y0="31.5455" x1="75" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="75" y0="39.1818" x1="75" y1="40.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="75" y0="37.2727" x1="76" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="77" y0="31.5455" x1="79" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="79" y0="37.2727" x1="80" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="81" y0="4.81818" x1="81" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="81" y0="1" x1="82" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="82" y0="4.81818" x1="83" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="83" y0="1" x1="83" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="84" y0="4.81818" x1="85" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="85" y0="8.63636" x1="85" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="86" y0="14.3636" x1="86" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="87" y0="18.1818" x1="87" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="88" y0="18.1818" x1="89" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="89" y0="4.81818" x1="90" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="91" y0="8.63636" x1="92" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="92" y0="14.3636" x1="92" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="92" y0="18.1818" x1="93" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="93" y0="20.0909" x1="93" y1="21.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="94" y0="14.3636" x1="95" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="96" y0="18.1818" x1="97" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="97" y0="23.9091" x1="97" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="97" y0="27.7273" x1="98" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="98" y0="27.7273" x1="98" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1735675391" outline="yes" outline-width="0.5" fill-color="3471350527" fill="yes"/>
+ <Rectangle x0="99" y0="23.9091" x1="100" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="101" y0="27.7273" x1="102" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="102" y0="31.5455" x1="102" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="102" y0="37.2727" x1="103" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="104" y0="31.5455" x1="106" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="106" y0="37.2727" x1="107" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="108" y0="4.81818" x1="108" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="108" y0="1" x1="108" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="109" y0="4.81818" x1="109" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="109" y0="1" x1="110" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="111" y0="4.81818" x1="112" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="112" y0="8.63636" x1="113" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="113" y0="14.3636" x1="113" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="114" y0="18.1818" x1="114" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="115" y0="20.0909" x1="1317" y1="21.0909" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="115" y0="18.1818" x1="1317" y1="19.1818" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1517177599" outline="yes" outline-width="0.5" fill-color="3034289663" fill="yes"/>
+ <Rectangle x0="115" y0="20.0909" x1="1317" y1="21.0909" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1517177599" outline="yes" outline-width="0.5" fill-color="3034289663" fill="yes"/>
+ <Rectangle x0="115" y0="18.1818" x1="116" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="116" y0="4.81818" x1="116" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="118" y0="8.63636" x1="119" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="119" y0="14.3636" x1="119" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="119" y0="18.1818" x1="120" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="120" y0="20.0909" x1="120" y1="21.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="121" y0="14.3636" x1="122" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="123" y0="18.1818" x1="124" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="124" y0="23.9091" x1="124" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="124" y0="27.7273" x1="125" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="126" y0="23.9091" x1="127" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="128" y0="27.7273" x1="128" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="129" y0="31.5455" x1="129" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="129" y0="37.2727" x1="130" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="130" y0="41.0909" x1="132" y1="42.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1668435199" outline="yes" outline-width="0.5" fill-color="3336870143" fill="yes"/>
+ <Rectangle x0="131" y0="31.5455" x1="133" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="133" y0="37.2727" x1="134" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="135" y0="4.81818" x1="135" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1718897919" outline="yes" outline-width="0.5" fill-color="3437795839" fill="yes"/>
+ <Rectangle x0="136" y0="1" x1="137" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="138" y0="4.81818" x1="139" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="139" y0="8.63636" x1="139" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="139" y0="14.3636" x1="140" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="140" y0="18.1818" x1="141" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="142" y0="18.1818" x1="143" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="143" y0="4.81818" x1="143" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="144" y0="8.63636" x1="145" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="146" y0="14.3636" x1="146" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="146" y0="18.1818" x1="147" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="147" y0="20.0909" x1="147" y1="21.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="148" y0="14.3636" x1="148" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="150" y0="18.1818" x1="150" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="151" y0="23.9091" x1="1317" y1="24.9091" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3168769791" fill="yes"/>
+ <Rectangle x0="151" y0="27.7273" x1="152" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="153" y0="23.9091" x1="154" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="154" y0="27.7273" x1="155" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="156" y0="31.5455" x1="156" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="156" y0="37.2727" x1="157" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="157" y0="41.0909" x1="160" y1="42.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="158" y0="31.5455" x1="160" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="160" y0="37.2727" x1="160" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="162" y0="4.81818" x1="162" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="162" y0="1" x1="162" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="163" y0="4.81818" x1="163" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="163" y0="1" x1="164" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="165" y0="4.81818" x1="166" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="166" y0="8.63636" x1="166" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="166" y0="14.3636" x1="167" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="167" y0="18.1818" x1="168" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="169" y0="18.1818" x1="170" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="170" y0="4.81818" x1="170" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="171" y0="8.63636" x1="172" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="172" y0="14.3636" x1="173" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="173" y0="18.1818" x1="174" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="174" y0="18.1818" x1="174" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3219167231" fill="yes"/>
+ <Rectangle x0="175" y0="14.3636" x1="175" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="177" y0="18.1818" x1="177" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="178" y0="23.9091" x1="178" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="178" y0="27.7273" x1="179" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="180" y0="23.9091" x1="181" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="181" y0="27.7273" x1="182" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="183" y0="31.5455" x1="183" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="183" y0="37.2727" x1="184" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="184" y0="41.0909" x1="186" y1="42.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1718897919" outline="yes" outline-width="0.5" fill-color="3437795839" fill="yes"/>
+ <Rectangle x0="185" y0="31.5455" x1="187" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="187" y0="37.2727" x1="187" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2966983935" fill="yes"/>
+ <Rectangle x0="188" y0="4.81818" x1="189" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="189" y0="1" x1="189" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="190" y0="4.81818" x1="190" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="190" y0="1" x1="191" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="192" y0="4.81818" x1="192" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="193" y0="8.63636" x1="193" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="193" y0="14.3636" x1="194" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="194" y0="18.1818" x1="195" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="196" y0="18.1818" x1="196" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="197" y0="4.81818" x1="197" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="198" y0="8.63636" x1="199" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="199" y0="14.3636" x1="200" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="200" y0="18.1818" x1="201" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="201" y0="22" x1="201" y1="23" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="202" y0="14.3636" x1="202" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="203" y0="18.1818" x1="204" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="204" y0="23.9091" x1="205" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="205" y0="27.7273" x1="206" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="207" y0="23.9091" x1="208" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="208" y0="27.7273" x1="209" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2966983935" fill="yes"/>
+ <Rectangle x0="210" y0="31.5455" x1="210" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="210" y0="37.2727" x1="211" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="212" y0="31.5455" x1="213" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="214" y0="37.2727" x1="214" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="215" y0="4.81818" x1="215" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="215" y0="1" x1="216" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="217" y0="4.81818" x1="217" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="217" y0="1" x1="218" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="218" y0="4.81818" x1="219" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="219" y0="8.63636" x1="220" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="220" y0="14.3636" x1="221" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="221" y0="18.1818" x1="222" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="223" y0="20.0909" x1="223" y1="21.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="223" y0="18.1818" x1="223" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="223" y0="4.81818" x1="224" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="225" y0="8.63636" x1="226" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="226" y0="14.3636" x1="227" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="227" y0="20.0909" x1="1317" y1="21.0909" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3168769791" fill="yes"/>
+ <Rectangle x0="227" y0="18.1818" x1="228" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="228" y0="22" x1="228" y1="23" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="229" y0="14.3636" x1="229" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="230" y0="18.1818" x1="231" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="231" y0="23.9091" x1="232" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="232" y0="27.7273" x1="233" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1533954815" outline="yes" outline-width="0.5" fill-color="3067909631" fill="yes"/>
+ <Rectangle x0="234" y0="23.9091" x1="234" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="235" y0="27.7273" x1="236" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="236" y0="31.5455" x1="237" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="237" y0="37.2727" x1="238" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="238" y0="41.0909" x1="240" y1="42.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="239" y0="31.5455" x1="240" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="240" y0="37.2727" x1="241" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="296" y0="4.81818" x1="296" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="296" y0="1" x1="297" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="298" y0="4.81818" x1="298" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="298" y0="1" x1="299" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="299" y0="4.81818" x1="300" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="300" y0="8.63636" x1="301" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="301" y0="14.3636" x1="302" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="302" y0="18.1818" x1="302" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="303" y0="18.1818" x1="304" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="304" y0="4.81818" x1="305" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="306" y0="8.63636" x1="307" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="307" y0="14.3636" x1="308" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="308" y0="18.1818" x1="308" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="309" y0="18.1818" x1="309" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="309" y0="14.3636" x1="310" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="311" y0="18.1818" x1="312" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="312" y0="23.9091" x1="313" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="313" y0="27.7273" x1="314" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="314" y0="23.9091" x1="315" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="316" y0="27.7273" x1="317" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="317" y0="31.5455" x1="318" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="318" y0="37.2727" x1="319" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="319" y0="41.0909" x1="321" y1="42.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="320" y0="31.5455" x1="321" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="321" y0="39.1818" x1="321" y1="40.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="321" y0="37.2727" x1="322" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="323" y0="4.81818" x1="323" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="323" y0="1" x1="324" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="324" y0="4.81818" x1="325" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="325" y0="1" x1="325" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="326" y0="4.81818" x1="327" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="327" y0="8.63636" x1="328" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="328" y0="14.3636" x1="329" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="329" y0="18.1818" x1="329" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="330" y0="20.0909" x1="331" y1="21.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="331" y0="18.1818" x1="331" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="331" y0="4.81818" x1="332" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="333" y0="8.63636" x1="334" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="334" y0="14.3636" x1="334" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="334" y0="18.1818" x1="335" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="335" y0="22" x1="1317" y1="23" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1735675391" outline="yes" outline-width="0.5" fill-color="3471350527" fill="yes"/>
+ <Rectangle x0="336" y0="14.3636" x1="337" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="338" y0="18.1818" x1="339" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="339" y0="23.9091" x1="339" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="340" y0="27.7273" x1="340" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="341" y0="23.9091" x1="342" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="343" y0="27.7273" x1="344" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="344" y0="31.5455" x1="345" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="345" y0="37.2727" x1="346" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="346" y0="41.0909" x1="348" y1="42.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1668435199" outline="yes" outline-width="0.5" fill-color="3336870143" fill="yes"/>
+ <Rectangle x0="346" y0="31.5455" x1="348" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="348" y0="37.2727" x1="349" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="350" y0="4.81818" x1="350" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="350" y0="1" x1="351" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="351" y0="4.81818" x1="352" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="352" y0="1" x1="352" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="353" y0="4.81818" x1="354" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="354" y0="8.63636" x1="354" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="355" y0="14.3636" x1="355" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="356" y0="18.1818" x1="356" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="357" y0="20.0909" x1="358" y1="21.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="358" y0="18.1818" x1="358" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="358" y0="4.81818" x1="358" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="360" y0="12.4545" x1="360" y1="13.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="360" y0="8.63636" x1="361" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="361" y0="14.3636" x1="361" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="361" y0="18.1818" x1="362" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="362" y0="22" x1="363" y1="23" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="363" y0="14.3636" x1="364" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="365" y0="18.1818" x1="366" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="366" y0="23.9091" x1="366" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="367" y0="27.7273" x1="367" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3168769791" fill="yes"/>
+ <Rectangle x0="368" y0="23.9091" x1="369" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="370" y0="27.7273" x1="371" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="371" y0="31.5455" x1="371" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="371" y0="39.1818" x1="371" y1="40.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="371" y0="37.2727" x1="372" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1668435199" outline="yes" outline-width="0.5" fill-color="3336870143" fill="yes"/>
+ <Rectangle x0="373" y0="41.0909" x1="374" y1="42.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1718897919" outline="yes" outline-width="0.5" fill-color="3420953087" fill="yes"/>
+ <Rectangle x0="373" y0="31.5455" x1="375" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="375" y0="37.2727" x1="376" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="376" y0="4.81818" x1="377" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="377" y0="1" x1="377" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="378" y0="4.81818" x1="378" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="378" y0="1" x1="379" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="380" y0="4.81818" x1="381" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="382" y0="8.63636" x1="1317" y1="9.63636" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="382" y0="14.3636" x1="382" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="383" y0="18.1818" x1="383" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="384" y0="20.0909" x1="384" y1="21.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="384" y0="18.1818" x1="384" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="385" y0="4.81818" x1="385" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="387" y0="8.63636" x1="387" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="388" y0="14.3636" x1="388" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="388" y0="18.1818" x1="389" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="390" y0="16.2727" x1="390" y1="17.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="392" y0="18.1818" x1="393" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="393" y0="23.9091" x1="393" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="393" y0="27.7273" x1="394" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="395" y0="22" x1="396" y1="23" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="397" y0="27.7273" x1="398" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="398" y0="31.5455" x1="398" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="398" y0="37.2727" x1="399" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="400" y0="41.0909" x1="402" y1="42.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1668435199" outline="yes" outline-width="0.5" fill-color="3336870143" fill="yes"/>
+ <Rectangle x0="400" y0="31.5455" x1="402" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="402" y0="37.2727" x1="402" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="619" y0="4.81818" x1="619" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="619" y0="1" x1="619" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="620" y0="4.81818" x1="621" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="621" y0="1" x1="621" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="622" y0="4.81818" x1="623" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="623" y0="8.63636" x1="623" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="624" y0="14.3636" x1="624" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="625" y0="18.1818" x1="625" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="626" y0="18.1818" x1="627" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="627" y0="4.81818" x1="628" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="629" y0="8.63636" x1="630" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="630" y0="14.3636" x1="630" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="630" y0="18.1818" x1="631" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="632" y0="14.3636" x1="633" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="634" y0="18.1818" x1="634" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="635" y0="23.9091" x1="635" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="635" y0="27.7273" x1="636" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="637" y0="23.9091" x1="638" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="639" y0="27.7273" x1="640" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="640" y0="31.5455" x1="640" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="640" y0="37.2727" x1="640" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="640" y0="39.1818" x1="1317" y1="40.1818" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="640" y0="37.2727" x1="641" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517177599" outline="yes" outline-width="0.5" fill-color="3034289663" fill="yes"/>
+ <Rectangle x0="642" y0="31.5455" x1="644" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="644" y0="37.2727" x1="645" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="646" y0="4.81818" x1="646" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="646" y0="1" x1="646" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="647" y0="4.81818" x1="648" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="648" y0="1" x1="648" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="649" y0="4.81818" x1="650" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="650" y0="8.63636" x1="650" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="651" y0="14.3636" x1="651" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="652" y0="18.1818" x1="652" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="653" y0="20.0909" x1="1317" y1="21.0909" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="653" y0="18.1818" x1="653" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="654" y0="4.81818" x1="654" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="656" y0="8.63636" x1="656" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="657" y0="14.3636" x1="657" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="657" y0="18.1818" x1="658" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="659" y0="16.2727" x1="659" y1="17.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="659" y0="14.3636" x1="660" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="661" y0="18.1818" x1="661" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="662" y0="23.9091" x1="662" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="662" y0="27.7273" x1="663" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1533954815" outline="yes" outline-width="0.5" fill-color="3067909631" fill="yes"/>
+ <Rectangle x0="664" y0="23.9091" x1="665" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="666" y0="27.7273" x1="666" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="667" y0="31.5455" x1="667" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="667" y0="37.2727" x1="668" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2966983935" fill="yes"/>
+ <Rectangle x0="668" y0="41.0909" x1="669" y1="42.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="669" y0="31.5455" x1="671" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="671" y0="37.2727" x1="672" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="673" y0="4.81818" x1="673" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="673" y0="1" x1="673" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="674" y0="4.81818" x1="675" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="675" y0="1" x1="675" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="676" y0="4.81818" x1="676" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="677" y0="8.63636" x1="677" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="677" y0="14.3636" x1="678" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="678" y0="18.1818" x1="679" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="680" y0="20.0909" x1="680" y1="21.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="680" y0="18.1818" x1="1317" y1="19.1818" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="680" y0="20.0909" x1="1317" y1="21.0909" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="680" y0="18.1818" x1="680" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3219167231" fill="yes"/>
+ <Rectangle x0="681" y0="4.81818" x1="681" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="683" y0="8.63636" x1="683" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="684" y0="18.1818" x1="685" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="686" y0="14.3636" x1="686" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="688" y0="18.1818" x1="688" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="689" y0="23.9091" x1="689" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="689" y0="27.7273" x1="690" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2966983935" fill="yes"/>
+ <Rectangle x0="691" y0="23.9091" x1="692" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="693" y0="27.7273" x1="694" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="694" y0="31.5455" x1="694" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="694" y0="37.2727" x1="695" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="696" y0="31.5455" x1="697" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="698" y0="37.2727" x1="698" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="699" y0="4.81818" x1="700" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="700" y0="1" x1="700" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="701" y0="4.81818" x1="701" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="701" y0="1" x1="702" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="703" y0="4.81818" x1="703" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="704" y0="8.63636" x1="704" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="704" y0="14.3636" x1="705" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="705" y0="18.1818" x1="706" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="707" y0="18.1818" x1="1317" y1="19.1818" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="707" y0="20.0909" x1="1317" y1="21.0909" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1517177599" outline="yes" outline-width="0.5" fill-color="3034289663" fill="yes"/>
+ <Rectangle x0="707" y0="18.1818" x1="707" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517177599" outline="yes" outline-width="0.5" fill-color="3034289663" fill="yes"/>
+ <Rectangle x0="708" y0="4.81818" x1="708" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="709" y0="8.63636" x1="710" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="710" y0="14.3636" x1="711" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="711" y0="18.1818" x1="712" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="712" y0="18.1818" x1="712" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1718897919" outline="yes" outline-width="0.5" fill-color="3420953087" fill="yes"/>
+ <Rectangle x0="713" y0="14.3636" x1="713" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="714" y0="18.1818" x1="715" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="715" y0="23.9091" x1="716" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="716" y0="27.7273" x1="717" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="718" y0="23.9091" x1="719" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="719" y0="27.7273" x1="720" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="721" y0="31.5455" x1="721" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="721" y0="37.2727" x1="722" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="722" y0="41.0909" x1="724" y1="42.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="723" y0="31.5455" x1="724" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="725" y0="37.2727" x1="725" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="782" y0="4.81818" x1="782" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="782" y0="1" x1="783" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="783" y0="4.81818" x1="784" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="784" y0="8.63636" x1="785" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="785" y0="16.2727" x1="785" y1="17.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="785" y0="14.3636" x1="786" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="786" y0="18.1818" x1="786" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="788" y0="18.1818" x1="788" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="788" y0="4.81818" x1="789" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="790" y0="8.63636" x1="791" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="791" y0="14.3636" x1="792" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="792" y0="18.1818" x1="793" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="793" y0="18.1818" x1="793" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="793" y0="14.3636" x1="794" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="795" y0="18.1818" x1="796" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="796" y0="23.9091" x1="797" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="797" y0="27.7273" x1="798" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="798" y0="23.9091" x1="799" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="800" y0="27.7273" x1="801" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="801" y0="31.5455" x1="802" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="802" y0="37.2727" x1="803" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="803" y0="41.0909" x1="805" y1="42.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="803" y0="31.5455" x1="805" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="805" y0="37.2727" x1="806" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="807" y0="4.81818" x1="807" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="807" y0="1" x1="808" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="809" y0="4.81818" x1="809" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="809" y0="1" x1="810" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="810" y0="4.81818" x1="811" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="811" y0="8.63636" x1="812" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="812" y0="14.3636" x1="813" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="813" y0="18.1818" x1="813" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="814" y0="18.1818" x1="815" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="815" y0="4.81818" x1="816" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="817" y0="8.63636" x1="818" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="818" y0="14.3636" x1="818" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="818" y0="18.1818" x1="819" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="820" y0="14.3636" x1="821" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="822" y0="18.1818" x1="823" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="823" y0="23.9091" x1="823" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="824" y0="27.7273" x1="824" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="825" y0="23.9091" x1="826" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="827" y0="27.7273" x1="828" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="828" y0="31.5455" x1="829" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="829" y0="37.2727" x1="830" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="830" y0="31.5455" x1="832" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="832" y0="37.2727" x1="833" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2966983935" fill="yes"/>
+ <Rectangle x0="834" y0="4.81818" x1="834" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="834" y0="1" x1="835" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="836" y0="4.81818" x1="836" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="836" y0="1" x1="836" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="837" y0="4.81818" x1="838" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="838" y0="8.63636" x1="838" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="839" y0="14.3636" x1="840" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="840" y0="20.0909" x1="840" y1="21.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="840" y0="18.1818" x1="840" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="841" y0="18.1818" x1="842" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="842" y0="4.81818" x1="843" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="844" y0="8.63636" x1="845" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="845" y0="14.3636" x1="845" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="845" y0="18.1818" x1="846" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="847" y0="14.3636" x1="848" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="849" y0="18.1818" x1="850" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="850" y0="23.9091" x1="850" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="850" y0="18.1818" x1="850" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="851" y0="27.7273" x1="852" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1668435199" outline="yes" outline-width="0.5" fill-color="3336870143" fill="yes"/>
+ <Rectangle x0="852" y0="23.9091" x1="853" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="854" y0="27.7273" x1="855" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="855" y0="31.5455" x1="855" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="856" y0="37.2727" x1="856" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3168769791" fill="yes"/>
+ <Rectangle x0="857" y0="41.0909" x1="859" y1="42.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1735675391" outline="yes" outline-width="0.5" fill-color="3471350527" fill="yes"/>
+ <Rectangle x0="857" y0="31.5455" x1="859" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="859" y0="37.2727" x1="860" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="861" y0="4.81818" x1="861" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="861" y0="1" x1="862" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="862" y0="4.81818" x1="863" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="864" y0="4.81818" x1="865" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="865" y0="8.63636" x1="865" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="866" y0="14.3636" x1="866" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="867" y0="18.1818" x1="867" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="868" y0="18.1818" x1="869" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="869" y0="4.81818" x1="870" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="871" y0="8.63636" x1="872" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="872" y0="14.3636" x1="872" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="872" y0="18.1818" x1="873" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="873" y0="18.1818" x1="873" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1718897919" outline="yes" outline-width="0.5" fill-color="3420953087" fill="yes"/>
+ <Rectangle x0="874" y0="12.4545" x1="874" y1="13.4545" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="874" y0="14.3636" x1="875" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="876" y0="18.1818" x1="877" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="877" y0="23.9091" x1="877" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="877" y0="27.7273" x1="878" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="879" y0="23.9091" x1="880" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="881" y0="27.7273" x1="882" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="882" y0="31.5455" x1="883" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="882" y0="37.2727" x1="883" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="884" y0="41.0909" x1="885" y1="42.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1735675391" outline="yes" outline-width="0.5" fill-color="3471350527" fill="yes"/>
+ <Rectangle x0="884" y0="31.5455" x1="886" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="886" y0="37.2727" x1="886" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="1049" y0="4.81818" x1="1050" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1050" y0="1" x1="1050" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1051" y0="4.81818" x1="1051" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="1051" y0="1" x1="1052" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1052" y0="4.81818" x1="1053" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="1053" y0="8.63636" x1="1054" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1054" y0="14.3636" x1="1055" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1055" y0="18.1818" x1="1055" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1056" y0="20.0909" x1="1057" y1="21.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1057" y0="18.1818" x1="1057" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3219167231" fill="yes"/>
+ <Rectangle x0="1057" y0="4.81818" x1="1058" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="1059" y0="8.63636" x1="1060" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1060" y0="14.3636" x1="1061" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1061" y0="18.1818" x1="1061" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="1062" y0="14.3636" x1="1063" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="1064" y0="18.1818" x1="1065" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1065" y0="23.9091" x1="1066" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1066" y0="27.7273" x1="1066" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1067" y0="23.9091" x1="1068" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1069" y0="27.7273" x1="1070" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1070" y0="31.5455" x1="1071" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1071" y0="37.2727" x1="1072" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1533954815" outline="yes" outline-width="0.5" fill-color="3067909631" fill="yes"/>
+ <Rectangle x0="1072" y0="31.5455" x1="1074" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1074" y0="37.2727" x1="1075" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="1076" y0="4.81818" x1="1076" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1076" y0="1" x1="1077" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1078" y0="4.81818" x1="1078" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1078" y0="1" x1="1079" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1079" y0="4.81818" x1="1080" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="1080" y0="8.63636" x1="1081" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1081" y0="14.3636" x1="1082" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1082" y0="18.1818" x1="1082" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1083" y0="18.1818" x1="1084" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="1084" y0="4.81818" x1="1085" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1086" y0="8.63636" x1="1087" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1087" y0="14.3636" x1="1088" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1088" y0="18.1818" x1="1088" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1089" y0="14.3636" x1="1090" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="1091" y0="18.1818" x1="1092" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1092" y0="23.9091" x1="1092" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1093" y0="27.7273" x1="1093" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="1094" y0="23.9091" x1="1095" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1096" y0="27.7273" x1="1097" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="1097" y0="31.5455" x1="1098" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1098" y0="37.2727" x1="1099" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1533954815" outline="yes" outline-width="0.5" fill-color="3067909631" fill="yes"/>
+ <Rectangle x0="1099" y0="31.5455" x1="1101" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1101" y0="37.2727" x1="1102" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1103" y0="4.81818" x1="1103" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1103" y0="1" x1="1104" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="1104" y0="4.81818" x1="1105" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1105" y0="1" x1="1105" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1106" y0="4.81818" x1="1107" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="1107" y0="8.63636" x1="1107" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1108" y0="14.3636" x1="1109" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1109" y0="18.1818" x1="1109" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1110" y0="18.1818" x1="1111" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="1111" y0="4.81818" x1="1111" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1113" y0="8.63636" x1="1114" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1114" y0="14.3636" x1="1114" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="1114" y0="18.1818" x1="1115" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1116" y0="14.3636" x1="1117" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1118" y0="18.1818" x1="1119" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1119" y0="23.9091" x1="1119" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1119" y0="27.7273" x1="1120" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1121" y0="23.9091" x1="1122" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1123" y0="27.7273" x1="1124" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1124" y0="31.5455" x1="1124" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="1124" y0="37.2727" x1="1125" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1126" y0="31.5455" x1="1128" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1128" y0="37.2727" x1="1129" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1130" y0="4.81818" x1="1130" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1130" y0="1" x1="1131" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1131" y0="4.81818" x1="1132" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1132" y0="1" x1="1132" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="1133" y0="4.81818" x1="1134" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1134" y0="8.63636" x1="1134" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1134" y0="14.3636" x1="1135" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1135" y0="18.1818" x1="1136" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1137" y0="18.1818" x1="1138" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="1138" y0="4.81818" x1="1139" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1140" y0="8.63636" x1="1140" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1141" y0="14.3636" x1="1141" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1141" y0="18.1818" x1="1142" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1142" y0="22" x1="1142" y1="23" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1143" y0="14.3636" x1="1144" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1145" y0="18.1818" x1="1146" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1146" y0="23.9091" x1="1146" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1146" y0="27.7273" x1="1147" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1148" y0="23.9091" x1="1149" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1150" y0="27.7273" x1="1151" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="1151" y0="31.5455" x1="1151" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1151" y0="37.2727" x1="1152" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1153" y0="31.5455" x1="1155" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1155" y0="37.2727" x1="1156" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1156" y0="4.81818" x1="1157" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1157" y0="1" x1="1157" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1158" y0="4.81818" x1="1158" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1158" y0="1" x1="1159" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="1160" y0="4.81818" x1="1160" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1161" y0="8.63636" x1="1161" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1161" y0="14.3636" x1="1162" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1163" y0="18.1818" x1="1163" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1164" y0="20.0909" x1="1317" y1="21.0909" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="1164" y0="18.1818" x1="1164" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517177599" outline="yes" outline-width="0.5" fill-color="3034289663" fill="yes"/>
+ <Rectangle x0="1165" y0="4.81818" x1="1165" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1167" y0="8.63636" x1="1167" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1167" y0="14.3636" x1="1168" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1168" y0="18.1818" x1="1169" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1170" y0="14.3636" x1="1171" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1172" y0="18.1818" x1="1172" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1173" y0="23.9091" x1="1173" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1173" y0="27.7273" x1="1174" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3219167231" fill="yes"/>
+ <Rectangle x0="1175" y0="23.9091" x1="1176" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1177" y0="27.7273" x1="1178" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1178" y0="31.5455" x1="1178" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1178" y0="37.2727" x1="1179" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1180" y0="31.5455" x1="1182" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1182" y0="37.2727" x1="1182" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2966983935" fill="yes"/>
+ <Rectangle x0="1183" y0="4.81818" x1="1184" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1184" y0="1" x1="1184" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1185" y0="4.81818" x1="1185" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1185" y0="1" x1="1186" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1187" y0="4.81818" x1="1187" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1188" y0="8.63636" x1="1188" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1188" y0="14.3636" x1="1189" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1189" y0="18.1818" x1="1190" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="1191" y0="18.1818" x1="1191" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1191" y0="20.0909" x1="1317" y1="21.0909" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3219167231" fill="yes"/>
+ <Rectangle x0="1191" y0="18.1818" x1="1191" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3219167231" fill="yes"/>
+ <Rectangle x0="1192" y0="4.81818" x1="1192" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1194" y0="8.63636" x1="1194" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="1194" y0="14.3636" x1="1195" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1195" y0="18.1818" x1="1196" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1197" y0="14.3636" x1="1198" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1199" y0="18.1818" x1="1199" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1200" y0="23.9091" x1="1200" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1200" y0="27.7273" x1="1201" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1202" y0="23.9091" x1="1203" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="1203" y0="27.7273" x1="1204" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1205" y0="31.5455" x1="1205" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="1205" y0="37.2727" x1="1206" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1206" y0="41.0909" x1="1208" y1="42.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="1207" y0="31.5455" x1="1208" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1209" y0="37.2727" x1="1210" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1210" y0="4.81818" x1="1211" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1211" y0="1" x1="1211" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="1212" y0="4.81818" x1="1212" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1212" y0="1" x1="1213" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="1214" y0="4.81818" x1="1214" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1215" y0="8.63636" x1="1215" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1215" y0="14.3636" x1="1216" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1216" y0="18.1818" x1="1217" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1218" y0="20.0909" x1="1317" y1="21.0909" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1218" y0="18.1818" x1="1218" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="1219" y0="4.81818" x1="1219" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1220" y0="8.63636" x1="1221" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1221" y0="14.3636" x1="1222" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1222" y0="18.1818" x1="1223" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1224" y0="14.3636" x1="1224" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531583" outline="yes" outline-width="0.5" fill-color="2445905663" fill="yes"/>
+ <Rectangle x0="1225" y0="18.1818" x1="1226" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1226" y0="23.9091" x1="1227" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1227" y0="18.1818" x1="1227" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="1227" y0="27.7273" x1="1228" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3168769791" fill="yes"/>
+ <Rectangle x0="1229" y0="23.9091" x1="1230" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1230" y0="27.7273" x1="1231" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3168769791" fill="yes"/>
+ <Rectangle x0="1231" y0="31.5455" x1="1232" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1232" y0="37.2727" x1="1233" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="1234" y0="31.5455" x1="1235" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1236" y0="37.2727" x1="1236" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1237" y0="4.81818" x1="1238" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1238" y0="1" x1="1238" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="1239" y0="4.81818" x1="1239" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1239" y0="1" x1="1240" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1241" y0="4.81818" x1="1241" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1242" y0="8.63636" x1="1242" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1242" y0="14.3636" x1="1243" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1243" y0="18.1818" x1="1244" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1247" y0="8.63636" x1="1248" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="1248" y0="14.3636" x1="1249" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1249" y0="18.1818" x1="1249" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1250" y0="18.1818" x1="1250" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="1250" y0="14.3636" x1="1251" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1252" y0="18.1818" x1="1253" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="1253" y0="23.9091" x1="1254" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1254" y0="27.7273" x1="1255" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3219167231" fill="yes"/>
+ <Rectangle x0="1256" y0="23.9091" x1="1256" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1257" y0="27.7273" x1="1258" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1258" y0="31.5455" x1="1259" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1259" y0="37.2727" x1="1260" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="1261" y0="31.5455" x1="1262" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1262" y0="37.2727" x1="1263" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1264" y0="4.81818" x1="1264" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1264" y0="1" x1="1265" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1266" y0="4.81818" x1="1266" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1266" y0="1" x1="1267" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1267" y0="4.81818" x1="1268" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1269" y0="8.63636" x1="1269" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1269" y0="14.3636" x1="1270" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1270" y0="18.1818" x1="1271" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="1272" y0="18.1818" x1="1272" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1273" y0="4.81818" x1="1273" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1274" y0="8.63636" x1="1275" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="1275" y0="14.3636" x1="1275" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1276" y0="18.1818" x1="1277" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1277" y0="18.1818" x1="1277" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1277" y0="14.3636" x1="1278" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1279" y0="18.1818" x1="1280" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1280" y0="23.9091" x1="1281" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1281" y0="18.1818" x1="1281" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1281" y0="27.7273" x1="1282" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3219167231" fill="yes"/>
+ <Rectangle x0="1283" y0="23.9091" x1="1284" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1284" y0="27.7273" x1="1285" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="1285" y0="31.5455" x1="1286" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1286" y0="37.2727" x1="1287" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3219167231" fill="yes"/>
+ <Rectangle x0="1287" y0="41.0909" x1="1289" y1="42.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1718897919" outline="yes" outline-width="0.5" fill-color="3437795839" fill="yes"/>
+ <Rectangle x0="1288" y0="31.5455" x1="1289" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1289" y0="37.2727" x1="1290" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1291" y0="4.81818" x1="1291" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1291" y0="1" x1="1292" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="1293" y0="4.81818" x1="1293" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1293" y0="1" x1="1294" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1294" y0="4.81818" x1="1295" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1295" y0="8.63636" x1="1296" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1296" y0="14.3636" x1="1297" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1297" y0="18.1818" x1="1297" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1299" y0="20.0909" x1="1299" y1="21.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1299" y0="18.1818" x1="1299" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="1299" y0="4.81818" x1="1300" y1="5.81818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1301" y0="12.4545" x1="1317" y1="13.4545" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="1301" y0="8.63636" x1="1302" y1="9.63636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="1302" y0="14.3636" x1="1303" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1303" y0="18.1818" x1="1304" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1304" y0="22" x1="1305" y1="23" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1304" y0="14.3636" x1="1305" y1="15.3636" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1306" y0="18.1818" x1="1307" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1307" y0="23.9091" x1="1308" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1308" y0="18.1818" x1="1308" y1="19.1818" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="1308" y0="27.7273" x1="1309" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="1309" y0="23.9091" x1="1310" y1="24.9091" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1311" y0="27.7273" x1="1312" y1="28.7273" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1312" y0="31.5455" x1="1313" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="1313" y0="37.2727" x1="1314" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="1314" y0="41.0909" x1="1316" y1="42.0909" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="1315" y0="31.5455" x1="1316" y1="32.5455" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1316" y0="37.2727" x1="1317" y1="38.2727" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ </Group>
+ <Rectangle name="TAVI frame handle start" x0="0" y0="6" x1="5" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle name="TAVI frame handle end" x0="1310.98" y0="6" x1="1316.98" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="656" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <LineSet/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="308.619" y-position="0" visible="yes">
+ <Rectangle name="TAVI vestigial frame" x0="0" y0="1" x1="2" y1="57" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle name="TAVI frame" x0="0" y0="1" x1="1325.02" y1="57" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="960313190" fill="yes"/>
+ <Rectangle name="TAVI name highlight" x0="1" y0="43" x1="1325.02" y1="57" outline-what="4" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="1850814880" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="3" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="18" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Rectangle x0="81" y0="4.36" x1="81" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="81" y0="9.4" x1="81" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="81" y0="17.8" x1="81" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="81" y0="29.56" x1="81" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="81" y0="29.56" x1="81" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="81" y0="12.76" x1="82" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="81" y0="12.76" x1="82" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="81" y0="24.52" x1="82" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="81" y0="17.8" x1="82" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="81" y0="24.52" x1="82" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="81" y0="17.8" x1="82" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="82" y0="29.56" x1="83" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="82" y0="29.56" x1="83" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="82" y0="1" x1="83" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="82" y0="9.4" x1="83" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="82" y0="19.48" x1="83" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="84" y0="4.36" x1="86" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="84" y0="9.4" x1="86" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="84" y0="17.8" x1="86" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="86" y0="6.04" x1="86" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="87" y0="41.32" x1="90" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="87" y0="41.32" x1="90" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="87" y0="9.4" x1="90" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="87" y0="14.44" x1="90" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="87" y0="21.16" x1="90" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="89" y0="29.56" x1="92" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="89" y0="29.56" x1="92" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="90" y0="9.4" x1="91" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="90" y0="14.44" x1="91" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="90" y0="21.16" x1="91" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="92" y0="29.56" x1="94" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="92" y0="29.56" x1="94" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="92" y0="41.32" x1="93" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517177599" outline="yes" outline-width="0.5" fill-color="3034289663" fill="yes"/>
+ <Rectangle x0="92" y0="41.32" x1="93" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517177599" outline="yes" outline-width="0.5" fill-color="3034289663" fill="yes"/>
+ <Rectangle x0="93" y0="14.44" x1="93" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="93" y0="14.44" x1="93" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="93" y0="9.4" x1="93" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="93" y0="9.4" x1="93" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="93" y0="21.16" x1="93" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="93" y0="21.16" x1="93" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="94" y0="9.4" x1="94" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="94" y0="14.44" x1="94" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="94" y0="9.4" x1="94" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="94" y0="14.44" x1="94" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="94" y0="21.16" x1="94" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="94" y0="21.16" x1="94" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="94" y0="4.36" x1="95" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="94" y0="9.4" x1="95" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="94" y0="17.8" x1="95" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="95" y0="29.56" x1="96" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="95" y0="29.56" x1="96" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="96" y0="1" x1="97" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="96" y0="9.4" x1="97" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="96" y0="17.8" x1="97" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="96" y0="29.56" x1="97" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="96" y0="29.56" x1="97" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="97" y0="17.8" x1="100" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="97" y0="9.4" x1="100" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="97" y0="4.36" x1="99" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="99" y0="6.04" x1="100" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="100" y0="19.48" x1="100" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="100" y0="41.32" x1="102" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="100" y0="41.32" x1="102" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="101" y0="14.44" x1="103" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="101" y0="21.16" x1="103" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="101" y0="9.4" x1="103" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="103" y0="31.24" x1="1325" y1="32.24" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="103" y0="29.56" x1="104" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="103" y0="31.24" x1="1325" y1="32.24" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="103" y0="29.56" x1="104" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="103" y0="9.4" x1="104" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="103" y0="14.44" x1="104" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="103" y0="21.16" x1="104" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="105" y0="29.56" x1="107" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="105" y0="29.56" x1="107" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="106" y0="29.56" x1="108" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="106" y0="29.56" x1="108" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="106" y0="9.4" x1="107" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="106" y0="14.44" x1="107" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="106" y0="9.4" x1="107" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="106" y0="14.44" x1="107" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="106" y0="21.16" x1="107" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="106" y0="21.16" x1="107" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="107" y0="9.4" x1="108" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="107" y0="9.4" x1="108" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="107" y0="21.16" x1="108" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="107" y0="21.16" x1="108" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="107" y0="14.44" x1="108" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="107" y0="14.44" x1="108" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="109" y0="29.56" x1="109" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="109" y0="29.56" x1="109" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="109" y0="4.36" x1="110" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="109" y0="17.8" x1="110" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="109" y0="9.4" x1="110" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="110" y0="29.56" x1="111" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="110" y0="29.56" x1="111" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="112" y0="4.36" x1="112" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="112" y0="17.8" x1="112" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="112" y0="9.4" x1="113" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="114" y0="41.32" x1="118" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="114" y0="41.32" x1="118" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="114" y0="9.4" x1="117" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="114" y0="14.44" x1="117" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="114" y0="21.16" x1="117" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="116" y0="29.56" x1="118" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="116" y0="29.56" x1="118" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="117" y0="9.4" x1="118" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="117" y0="21.16" x1="118" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="117" y0="14.44" x1="118" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="119" y0="29.56" x1="120" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="119" y0="29.56" x1="120" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="119" y0="9.4" x1="120" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="119" y0="9.4" x1="120" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="119" y0="29.56" x1="121" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="119" y0="29.56" x1="121" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="119" y0="21.16" x1="120" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="119" y0="21.16" x1="120" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="120" y0="9.4" x1="121" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="120" y0="14.44" x1="121" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="120" y0="9.4" x1="121" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="120" y0="14.44" x1="121" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="120" y0="21.16" x1="121" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="120" y0="21.16" x1="121" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="122" y0="29.56" x1="123" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="122" y0="29.56" x1="123" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="123" y0="9.4" x1="124" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="123" y0="12.76" x1="124" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="123" y0="24.52" x1="124" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="124" y0="29.56" x1="125" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="124" y0="29.56" x1="125" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="125" y0="26.2" x1="125" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="125" y0="9.4" x1="126" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="125" y0="12.76" x1="126" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="125" y0="24.52" x1="126" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="127" y0="41.32" x1="131" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="127" y0="41.32" x1="131" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="128" y0="14.44" x1="131" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="128" y0="21.16" x1="131" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="128" y0="9.4" x1="131" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="130" y0="29.56" x1="131" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="130" y0="29.56" x1="131" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="130" y0="9.4" x1="131" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="130" y0="21.16" x1="131" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="130" y0="14.44" x1="131" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="132" y0="29.56" x1="134" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517177599" outline="yes" outline-width="0.5" fill-color="3034289663" fill="yes"/>
+ <Rectangle x0="132" y0="29.56" x1="134" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517177599" outline="yes" outline-width="0.5" fill-color="3034289663" fill="yes"/>
+ <Rectangle x0="133" y0="29.56" x1="134" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="133" y0="29.56" x1="134" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="133" y0="14.44" x1="134" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="133" y0="9.4" x1="133" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="133" y0="21.16" x1="134" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="133" y0="14.44" x1="134" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="133" y0="9.4" x1="133" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="133" y0="21.16" x1="134" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="134" y0="9.4" x1="134" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="134" y0="9.4" x1="134" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="134" y0="21.16" x1="134" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="134" y0="21.16" x1="134" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="134" y0="14.44" x1="134" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="134" y0="14.44" x1="134" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="134" y0="4.36" x1="135" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="134" y0="9.4" x1="135" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="134" y0="17.8" x1="135" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="135" y0="12.76" x1="135" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="135" y0="12.76" x1="135" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="135" y0="17.8" x1="136" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="135" y0="24.52" x1="136" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="135" y0="17.8" x1="136" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="135" y0="24.52" x1="136" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="136" y0="29.56" x1="136" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="136" y0="29.56" x1="136" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="136" y0="17.8" x1="1325" y1="18.8" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="136" y0="17.8" x1="1325" y1="18.8" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="136" y0="1" x1="137" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="136" y0="9.4" x1="137" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="136" y0="17.8" x1="137" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="137" y0="29.56" x1="138" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="137" y0="29.56" x1="138" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="138" y0="2.68" x1="138" y1="3.68" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="138" y0="17.8" x1="140" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="138" y0="9.4" x1="140" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="138" y0="4.36" x1="139" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="140" y0="6.04" x1="140" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="141" y0="14.44" x1="144" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="141" y0="9.4" x1="144" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="141" y0="21.16" x1="144" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="143" y0="29.56" x1="145" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="143" y0="29.56" x1="145" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="144" y0="9.4" x1="145" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="144" y0="14.44" x1="145" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="144" y0="21.16" x1="145" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="146" y0="29.56" x1="147" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="146" y0="29.56" x1="147" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="146" y0="29.56" x1="148" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="146" y0="29.56" x1="148" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="146" y0="14.44" x1="147" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="146" y0="14.44" x1="147" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="146" y0="9.4" x1="147" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="146" y0="21.16" x1="147" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="146" y0="9.4" x1="147" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="146" y0="21.16" x1="147" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="147" y0="9.4" x1="148" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="147" y0="14.44" x1="148" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="147" y0="9.4" x1="148" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="147" y0="14.44" x1="148" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="147" y0="21.16" x1="148" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="147" y0="21.16" x1="148" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="148" y0="9.4" x1="149" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="148" y0="17.8" x1="149" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="148" y0="4.36" x1="149" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="149" y0="29.56" x1="150" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="149" y0="29.56" x1="150" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="150" y0="1" x1="150" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="150" y0="9.4" x1="150" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="150" y0="17.8" x1="150" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="151" y0="29.56" x1="152" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="151" y0="29.56" x1="152" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="151" y0="17.8" x1="154" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="151" y0="4.36" x1="153" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="151" y0="9.4" x1="154" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="153" y0="6.04" x1="154" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="155" y0="9.4" x1="158" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="155" y0="14.44" x1="158" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="155" y0="21.16" x1="158" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="156" y0="29.56" x1="158" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="156" y0="29.56" x1="158" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="157" y0="14.44" x1="158" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="157" y0="9.4" x1="158" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="157" y0="21.16" x1="158" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="159" y0="29.56" x1="161" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="159" y0="29.56" x1="161" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="160" y0="29.56" x1="161" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="160" y0="29.56" x1="161" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="160" y0="21.16" x1="160" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="160" y0="21.16" x1="160" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="160" y0="14.44" x1="160" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="160" y0="14.44" x1="160" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="160" y0="9.4" x1="160" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="160" y0="9.4" x1="160" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="162" y0="29.56" x1="163" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="162" y0="29.56" x1="163" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="163" y0="4.36" x1="164" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="163" y0="9.4" x1="164" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="163" y0="17.8" x1="164" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="164" y0="29.56" x1="165" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="164" y0="29.56" x1="165" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="166" y0="4.36" x1="166" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="166" y0="9.4" x1="166" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="166" y0="17.8" x1="166" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="167" y0="41.32" x1="171" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="167" y0="41.32" x1="171" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="168" y0="14.44" x1="171" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="168" y0="9.4" x1="171" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="168" y0="21.16" x1="171" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="170" y0="29.56" x1="172" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="170" y0="29.56" x1="172" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="171" y0="14.44" x1="172" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="171" y0="9.4" x1="172" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="171" y0="21.16" x1="172" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="173" y0="29.56" x1="174" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="173" y0="29.56" x1="174" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="173" y0="29.56" x1="175" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="173" y0="29.56" x1="175" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="173" y0="9.4" x1="174" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="173" y0="14.44" x1="174" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="173" y0="9.4" x1="174" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="173" y0="14.44" x1="174" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="173" y0="21.16" x1="174" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="173" y0="21.16" x1="174" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="174" y0="9.4" x1="175" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="174" y0="14.44" x1="175" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="174" y0="9.4" x1="175" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="174" y0="14.44" x1="175" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="174" y0="21.16" x1="175" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="174" y0="21.16" x1="175" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="176" y0="29.56" x1="177" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="176" y0="29.56" x1="177" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="176" y0="9.4" x1="177" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="176" y0="14.44" x1="177" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="176" y0="24.52" x1="177" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="176" y0="12.76" x1="177" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="177" y0="29.56" x1="178" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="177" y0="29.56" x1="178" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="179" y0="9.4" x1="180" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="179" y0="12.76" x1="180" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="179" y0="24.52" x1="180" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="181" y0="41.32" x1="184" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="181" y0="41.32" x1="184" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="182" y0="14.44" x1="185" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="182" y0="9.4" x1="185" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="182" y0="21.16" x1="185" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="183" y0="29.56" x1="185" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="183" y0="29.56" x1="185" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="184" y0="9.4" x1="185" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="184" y0="14.44" x1="185" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="184" y0="21.16" x1="185" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="186" y0="29.56" x1="188" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="186" y0="29.56" x1="188" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="187" y0="29.56" x1="188" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="187" y0="29.56" x1="188" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="187" y0="9.4" x1="187" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="187" y0="9.4" x1="187" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="187" y0="14.44" x1="187" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="187" y0="21.16" x1="187" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="187" y0="14.44" x1="187" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="187" y0="21.16" x1="187" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="188" y0="9.4" x1="188" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="188" y0="9.4" x1="188" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="188" y0="14.44" x1="188" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="188" y0="14.44" x1="188" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="188" y0="21.16" x1="188" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="188" y0="21.16" x1="188" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="188" y0="4.36" x1="189" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="188" y0="9.4" x1="189" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="188" y0="17.8" x1="189" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="188" y0="17.8" x1="189" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="188" y0="12.76" x1="189" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="188" y0="17.8" x1="189" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="188" y0="12.76" x1="189" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="188" y0="24.52" x1="189" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="188" y0="24.52" x1="189" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="189" y0="29.56" x1="190" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="189" y0="29.56" x1="190" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="190" y0="17.8" x1="191" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="190" y0="9.4" x1="191" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="190" y0="1" x1="191" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="191" y0="29.56" x1="192" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="191" y0="29.56" x1="192" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="192" y0="4.36" x1="193" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="192" y0="9.4" x1="194" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="192" y0="17.8" x1="193" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="193" y0="6.04" x1="194" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="193" y0="19.48" x1="193" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="194" y0="41.32" x1="195" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="194" y0="41.32" x1="195" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="194" y0="41.32" x1="195" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="194" y0="41.32" x1="195" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="195" y0="9.4" x1="198" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="195" y0="14.44" x1="198" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="195" y0="21.16" x1="198" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="197" y0="29.56" x1="198" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="197" y0="29.56" x1="198" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="198" y0="21.16" x1="199" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="198" y0="14.44" x1="199" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="198" y0="9.4" x1="199" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="199" y0="29.56" x1="201" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="199" y0="29.56" x1="201" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="200" y0="9.4" x1="201" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="200" y0="21.16" x1="201" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="200" y0="9.4" x1="201" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="200" y0="21.16" x1="201" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="200" y0="29.56" x1="201" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="200" y0="29.56" x1="201" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="201" y0="9.4" x1="202" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="201" y0="9.4" x1="202" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="201" y0="21.16" x1="202" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="201" y0="21.16" x1="202" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="202" y0="17.8" x1="202" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="202" y0="4.36" x1="202" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="202" y0="9.4" x1="202" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="203" y0="29.56" x1="204" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="203" y0="29.56" x1="204" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="203" y0="17.8" x1="204" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="203" y0="9.4" x1="204" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="203" y0="1" x1="204" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="204" y0="29.56" x1="205" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="204" y0="29.56" x1="205" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="205" y0="2.68" x1="205" y1="3.68" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="205" y0="4.36" x1="205" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="205" y0="17.8" x1="207" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="205" y0="9.4" x1="207" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="205" y0="4.36" x1="207" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="207" y0="6.04" x1="208" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="208" y0="21.16" x1="212" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="208" y0="9.4" x1="212" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="208" y0="14.44" x1="212" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="210" y0="29.56" x1="212" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="210" y0="29.56" x1="212" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="211" y0="21.16" x1="212" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="211" y0="14.44" x1="212" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="211" y0="9.4" x1="212" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="213" y0="31.24" x1="213" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="213" y0="31.24" x1="213" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="213" y0="29.56" x1="214" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="213" y0="29.56" x1="214" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="213" y0="9.4" x1="214" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="213" y0="9.4" x1="214" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="213" y0="21.16" x1="214" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="213" y0="21.16" x1="214" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="214" y0="29.56" x1="215" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="214" y0="29.56" x1="215" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="214" y0="9.4" x1="215" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="214" y0="9.4" x1="215" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="214" y0="14.44" x1="215" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="214" y0="14.44" x1="215" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="214" y0="21.16" x1="215" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="214" y0="21.16" x1="215" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="216" y0="29.56" x1="217" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="216" y0="29.56" x1="217" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="217" y0="4.36" x1="217" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="217" y0="9.4" x1="218" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="217" y0="17.8" x1="217" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="218" y0="29.56" x1="219" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="218" y0="29.56" x1="219" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="219" y0="17.8" x1="220" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="219" y0="4.36" x1="220" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="219" y0="9.4" x1="220" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="222" y0="14.44" x1="225" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="222" y0="21.16" x1="225" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="222" y0="9.4" x1="225" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="224" y0="29.56" x1="225" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="224" y0="29.56" x1="225" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="224" y0="21.16" x1="226" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="224" y0="9.4" x1="226" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="224" y0="14.44" x1="226" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="226" y0="31.24" x1="226" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="226" y0="31.24" x1="226" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="226" y0="29.56" x1="228" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="226" y0="29.56" x1="228" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="227" y0="29.56" x1="229" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="227" y0="9.4" x1="228" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="227" y0="21.16" x1="228" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="227" y0="14.44" x1="228" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="227" y0="9.4" x1="228" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="227" y0="29.56" x1="229" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="227" y0="21.16" x1="228" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="227" y0="14.44" x1="228" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="228" y0="21.16" x1="228" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="228" y0="21.16" x1="228" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="230" y0="29.56" x1="230" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="230" y0="29.56" x1="230" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="230" y0="12.76" x1="231" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="230" y0="9.4" x1="231" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="230" y0="24.52" x1="231" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="231" y0="29.56" x1="232" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="231" y0="29.56" x1="232" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="233" y0="24.52" x1="234" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="233" y0="7.72" x1="1325" y1="8.72" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="233" y0="9.4" x1="234" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="233" y0="12.76" x1="234" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="235" y0="41.32" x1="238" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="235" y0="41.32" x1="238" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="235" y0="9.4" x1="238" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="235" y0="21.16" x1="238" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="235" y0="14.44" x1="238" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="237" y0="29.56" x1="239" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="237" y0="29.56" x1="239" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="238" y0="14.44" x1="239" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="238" y0="9.4" x1="239" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="238" y0="21.16" x1="239" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="240" y0="31.24" x1="240" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="240" y0="31.24" x1="240" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="240" y0="29.56" x1="241" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="240" y0="29.56" x1="241" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="240" y0="29.56" x1="242" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="240" y0="29.56" x1="242" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="241" y0="14.44" x1="241" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="241" y0="21.16" x1="241" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1668435199" outline="yes" outline-width="0.5" fill-color="3336870143" fill="yes"/>
+ <Rectangle x0="241" y0="14.44" x1="241" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="241" y0="21.16" x1="241" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1668435199" outline="yes" outline-width="0.5" fill-color="3336870143" fill="yes"/>
+ <Rectangle x0="241" y0="9.4" x1="241" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="241" y0="9.4" x1="241" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="241" y0="9.4" x1="242" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="241" y0="14.44" x1="242" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="241" y0="9.4" x1="242" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="241" y0="14.44" x1="242" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="242" y0="21.16" x1="242" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="242" y0="21.16" x1="242" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="242" y0="11.08" x1="248" y1="12.08" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="242" y0="21.16" x1="248" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="242" y0="26.2" x1="248" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="242" y0="37.96" x1="247" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="242" y0="36.28" x1="1325" y1="37.28" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="242" y0="37.96" x1="247" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="242" y0="36.28" x1="247" y1="37.28" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="242" y0="37.96" x1="248" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="249" y0="7.72" x1="255" y1="8.72" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="249" y0="17.8" x1="255" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="249" y0="22.84" x1="255" y1="23.84" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="249" y0="34.6" x1="255" y1="35.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="255" y0="6.04" x1="262" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="255" y0="14.44" x1="1325" y1="15.44" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="255" y0="14.44" x1="262" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="255" y0="26.2" x1="262" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="255" y0="21.16" x1="262" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="262" y0="9.4" x1="268" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="262" y0="14.44" x1="268" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="262" y0="21.16" x1="268" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="262" y0="29.56" x1="1325" y1="30.56" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="262" y0="29.56" x1="268" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="269" y0="11.08" x1="275" y1="12.08" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="269" y0="37.96" x1="275" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="269" y0="26.2" x1="275" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="269" y0="21.16" x1="275" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="276" y0="7.72" x1="282" y1="8.72" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="276" y0="17.8" x1="282" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="276" y0="22.84" x1="282" y1="23.84" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="276" y0="34.6" x1="282" y1="35.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="282" y0="6.04" x1="289" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="282" y0="14.44" x1="289" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="282" y0="21.16" x1="289" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="282" y0="26.2" x1="289" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="289" y0="17.8" x1="296" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="289" y0="26.2" x1="296" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="289" y0="37.96" x1="296" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="296" y0="4.36" x1="297" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="296" y0="9.4" x1="297" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="296" y0="17.8" x1="297" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="296" y0="12.76" x1="297" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="296" y0="12.76" x1="297" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="296" y0="17.8" x1="297" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="296" y0="24.52" x1="297" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="296" y0="17.8" x1="297" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="296" y0="24.52" x1="297" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="297" y0="29.56" x1="298" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="297" y0="29.56" x1="298" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="297" y0="17.8" x1="1325" y1="18.8" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="297" y0="17.8" x1="1325" y1="18.8" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="298" y0="1" x1="298" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="298" y0="9.4" x1="298" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="298" y0="17.8" x1="298" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="299" y0="29.56" x1="300" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="299" y0="29.56" x1="300" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="299" y0="2.68" x1="299" y1="3.68" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="299" y0="17.8" x1="301" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="299" y0="9.4" x1="301" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="299" y0="4.36" x1="301" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="301" y0="6.04" x1="302" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="303" y0="14.44" x1="306" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="303" y0="9.4" x1="306" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="303" y0="21.16" x1="305" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="304" y0="29.56" x1="306" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="304" y0="29.56" x1="306" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="305" y0="9.4" x1="306" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="305" y0="14.44" x1="306" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="305" y0="21.16" x1="306" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="307" y0="29.56" x1="309" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="307" y0="29.56" x1="309" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="308" y0="29.56" x1="309" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="308" y0="29.56" x1="309" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="308" y0="14.44" x1="308" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="308" y0="14.44" x1="308" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="308" y0="9.4" x1="308" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="308" y0="21.16" x1="308" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="308" y0="9.4" x1="308" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="308" y0="21.16" x1="308" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="309" y0="9.4" x1="309" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="309" y0="14.44" x1="309" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="309" y0="9.4" x1="309" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="309" y0="14.44" x1="309" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="309" y0="21.16" x1="309" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="309" y0="21.16" x1="309" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="309" y0="9.4" x1="310" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="309" y0="17.8" x1="310" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="309" y0="4.36" x1="310" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="310" y0="29.56" x1="311" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="310" y0="29.56" x1="311" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="311" y0="1" x1="312" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="311" y0="9.4" x1="312" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="311" y0="17.8" x1="312" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="312" y0="29.56" x1="313" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="312" y0="29.56" x1="313" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="313" y0="17.8" x1="315" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="313" y0="4.36" x1="314" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="313" y0="9.4" x1="315" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="314" y0="6.04" x1="315" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="316" y0="9.4" x1="319" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="316" y0="14.44" x1="319" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="316" y0="21.16" x1="319" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="318" y0="29.56" x1="320" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="318" y0="29.56" x1="320" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="319" y0="14.44" x1="320" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="319" y0="9.4" x1="320" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="319" y0="21.16" x1="320" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="320" y0="29.56" x1="322" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="320" y0="29.56" x1="322" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="321" y0="29.56" x1="322" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="321" y0="29.56" x1="322" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="321" y0="21.16" x1="322" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="321" y0="21.16" x1="322" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="321" y0="14.44" x1="322" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="321" y0="14.44" x1="322" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="321" y0="9.4" x1="322" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="321" y0="9.4" x1="322" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="324" y0="29.56" x1="325" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="324" y0="29.56" x1="325" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="324" y0="4.36" x1="325" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="324" y0="9.4" x1="325" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="324" y0="17.8" x1="325" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="325" y0="29.56" x1="326" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="325" y0="29.56" x1="326" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="327" y0="4.36" x1="328" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="327" y0="9.4" x1="328" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="327" y0="17.8" x1="327" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="329" y0="41.32" x1="332" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="329" y0="41.32" x1="332" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="329" y0="14.44" x1="332" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="329" y0="9.4" x1="332" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="329" y0="21.16" x1="332" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="331" y0="29.56" x1="333" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="331" y0="29.56" x1="333" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="332" y0="14.44" x1="333" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="332" y0="9.4" x1="333" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="332" y0="21.16" x1="333" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="334" y0="29.56" x1="335" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="334" y0="29.56" x1="335" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="334" y0="29.56" x1="336" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="334" y0="29.56" x1="336" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="335" y0="9.4" x1="335" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="335" y0="14.44" x1="335" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="335" y0="9.4" x1="335" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="335" y0="14.44" x1="335" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="335" y0="21.16" x1="335" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="335" y0="21.16" x1="335" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="335" y0="9.4" x1="336" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="335" y0="14.44" x1="336" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="335" y0="9.4" x1="336" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="335" y0="14.44" x1="336" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="335" y0="21.16" x1="336" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="335" y0="21.16" x1="336" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="337" y0="29.56" x1="338" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="337" y0="29.56" x1="338" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="338" y0="9.4" x1="339" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="338" y0="14.44" x1="338" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="338" y0="24.52" x1="339" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="338" y0="12.76" x1="339" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="339" y0="29.56" x1="340" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="339" y0="29.56" x1="340" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="340" y0="9.4" x1="341" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="340" y0="12.76" x1="341" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="340" y0="24.52" x1="341" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="342" y0="41.32" x1="346" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="342" y0="41.32" x1="346" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="343" y0="14.44" x1="346" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="343" y0="9.4" x1="346" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="343" y0="21.16" x1="346" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="345" y0="29.56" x1="346" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="345" y0="29.56" x1="346" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="345" y0="9.4" x1="346" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="345" y0="14.44" x1="347" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="345" y0="21.16" x1="347" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="347" y0="29.56" x1="349" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="347" y0="29.56" x1="349" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="348" y0="29.56" x1="350" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="348" y0="29.56" x1="350" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="348" y0="9.4" x1="349" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="348" y0="9.4" x1="349" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="348" y0="14.44" x1="349" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="348" y0="21.16" x1="349" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="348" y0="14.44" x1="349" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="348" y0="21.16" x1="349" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="349" y0="9.4" x1="350" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="349" y0="9.4" x1="350" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="349" y0="14.44" x1="350" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="349" y0="14.44" x1="350" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="349" y0="21.16" x1="350" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="349" y0="21.16" x1="350" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="350" y0="4.36" x1="350" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="350" y0="9.4" x1="351" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="350" y0="17.8" x1="350" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="350" y0="17.8" x1="351" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="350" y0="12.76" x1="351" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="350" y0="17.8" x1="351" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="350" y0="12.76" x1="351" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="350" y0="24.52" x1="351" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="350" y0="24.52" x1="351" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="351" y0="29.56" x1="352" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="351" y0="29.56" x1="352" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="351" y0="17.8" x1="352" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="351" y0="9.4" x1="352" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="351" y0="1" x1="352" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="352" y0="29.56" x1="353" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="352" y0="29.56" x1="353" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="353" y0="4.36" x1="355" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="353" y0="9.4" x1="355" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="353" y0="17.8" x1="355" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="355" y0="6.04" x1="355" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="355" y0="19.48" x1="355" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="356" y0="41.32" x1="357" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="356" y0="41.32" x1="357" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="356" y0="41.32" x1="357" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="356" y0="41.32" x1="357" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="356" y0="9.4" x1="360" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="356" y0="14.44" x1="360" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="356" y0="21.16" x1="360" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="358" y0="29.56" x1="360" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="358" y0="29.56" x1="360" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="359" y0="21.16" x1="360" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="359" y0="14.44" x1="360" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="359" y0="9.4" x1="360" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="361" y0="29.56" x1="362" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="361" y0="29.56" x1="362" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="361" y0="9.4" x1="362" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="361" y0="21.16" x1="362" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="361" y0="9.4" x1="362" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="361" y0="21.16" x1="362" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="361" y0="29.56" x1="363" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="361" y0="29.56" x1="363" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="362" y0="9.4" x1="363" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="362" y0="9.4" x1="363" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="362" y0="21.16" x1="363" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="362" y0="21.16" x1="363" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="363" y0="17.8" x1="364" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="363" y0="4.36" x1="364" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="363" y0="9.4" x1="364" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="364" y0="29.56" x1="365" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="364" y0="29.56" x1="365" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="365" y0="17.8" x1="365" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="365" y0="9.4" x1="366" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="365" y0="1" x1="366" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="366" y0="29.56" x1="367" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="366" y0="29.56" x1="367" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="366" y0="2.68" x1="366" y1="3.68" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="366" y0="4.36" x1="366" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="366" y0="17.8" x1="369" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="366" y0="9.4" x1="369" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="366" y0="4.36" x1="368" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="368" y0="6.04" x1="369" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="370" y0="21.16" x1="373" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="370" y0="9.4" x1="373" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="370" y0="14.44" x1="373" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="372" y0="29.56" x1="373" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="372" y0="29.56" x1="373" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="372" y0="21.16" x1="374" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="372" y0="14.44" x1="374" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="372" y0="9.4" x1="373" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="374" y0="31.24" x1="374" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="374" y0="31.24" x1="374" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="374" y0="29.56" x1="376" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="374" y0="29.56" x1="376" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="375" y0="9.4" x1="375" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="375" y0="9.4" x1="375" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="375" y0="21.16" x1="375" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="375" y0="21.16" x1="375" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="375" y0="29.56" x1="376" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="375" y0="29.56" x1="376" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="376" y0="9.4" x1="376" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="376" y0="9.4" x1="376" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="376" y0="14.44" x1="376" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="376" y0="14.44" x1="376" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="376" y0="21.16" x1="376" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="376" y0="21.16" x1="376" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="378" y0="29.56" x1="379" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="378" y0="29.56" x1="379" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="378" y0="4.36" x1="379" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="378" y0="9.4" x1="379" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="378" y0="17.8" x1="379" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="379" y0="29.56" x1="380" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="379" y0="29.56" x1="380" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="381" y0="17.8" x1="381" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="381" y0="4.36" x1="381" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="381" y0="9.4" x1="381" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="383" y0="14.44" x1="387" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="383" y0="21.16" x1="386" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="383" y0="9.4" x1="386" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="385" y0="29.56" x1="387" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="385" y0="29.56" x1="387" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="386" y0="21.16" x1="387" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="386" y0="9.4" x1="387" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="386" y0="14.44" x1="387" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="387" y0="31.24" x1="388" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="387" y0="31.24" x1="388" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="388" y0="29.56" x1="389" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="388" y0="29.56" x1="389" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="388" y0="29.56" x1="390" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="388" y0="9.4" x1="389" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="388" y0="21.16" x1="389" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="388" y0="14.44" x1="389" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="388" y0="9.4" x1="389" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="388" y0="29.56" x1="390" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="388" y0="21.16" x1="389" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="388" y0="14.44" x1="389" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="389" y0="21.16" x1="390" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="389" y0="21.16" x1="390" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="391" y0="29.56" x1="392" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="391" y0="29.56" x1="392" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="392" y0="12.76" x1="393" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="392" y0="9.4" x1="392" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="392" y0="24.52" x1="392" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="393" y0="29.56" x1="394" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="393" y0="29.56" x1="394" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="394" y0="24.52" x1="395" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="394" y0="7.72" x1="1325" y1="8.72" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="394" y0="9.4" x1="395" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="394" y0="12.76" x1="395" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="396" y0="41.32" x1="400" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="396" y0="41.32" x1="400" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="397" y0="9.4" x1="400" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="397" y0="21.16" x1="400" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="397" y0="14.44" x1="400" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="398" y0="29.56" x1="400" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="398" y0="29.56" x1="400" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="399" y0="14.44" x1="401" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="399" y0="9.4" x1="401" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="399" y0="21.16" x1="401" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="401" y0="31.24" x1="401" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="401" y0="31.24" x1="401" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="401" y0="29.56" x1="402" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="401" y0="29.56" x1="402" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="402" y0="29.56" x1="403" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="402" y0="29.56" x1="403" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="402" y0="14.44" x1="403" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="402" y0="21.16" x1="403" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1668435199" outline="yes" outline-width="0.5" fill-color="3336870143" fill="yes"/>
+ <Rectangle x0="402" y0="14.44" x1="403" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="402" y0="21.16" x1="403" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1668435199" outline="yes" outline-width="0.5" fill-color="3336870143" fill="yes"/>
+ <Rectangle x0="402" y0="9.4" x1="403" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="402" y0="9.4" x1="403" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="403" y0="9.4" x1="403" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="403" y0="14.44" x1="403" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="403" y0="9.4" x1="403" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="403" y0="14.44" x1="403" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="403" y0="21.16" x1="403" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="403" y0="21.16" x1="403" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="403" y0="11.08" x1="410" y1="12.08" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="403" y0="21.16" x1="410" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="403" y0="26.2" x1="410" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="403" y0="37.96" x1="408" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="403" y0="36.28" x1="1325" y1="37.28" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="403" y0="37.96" x1="408" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="403" y0="36.28" x1="409" y1="37.28" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="403" y0="37.96" x1="409" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="410" y0="7.72" x1="416" y1="8.72" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="410" y0="17.8" x1="416" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="410" y0="22.84" x1="416" y1="23.84" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="410" y0="34.6" x1="416" y1="35.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="417" y0="6.04" x1="423" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="417" y0="14.44" x1="1325" y1="15.44" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="417" y0="14.44" x1="423" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="417" y0="26.2" x1="423" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="417" y0="21.16" x1="423" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="424" y0="9.4" x1="430" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="424" y0="14.44" x1="430" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="424" y0="21.16" x1="430" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="424" y0="29.56" x1="1325" y1="30.56" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="424" y0="29.56" x1="430" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="430" y0="11.08" x1="437" y1="12.08" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="430" y0="37.96" x1="437" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="430" y0="26.2" x1="437" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="430" y0="21.16" x1="437" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="437" y0="7.72" x1="443" y1="8.72" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="437" y0="17.8" x1="443" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="437" y0="22.84" x1="443" y1="23.84" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="437" y0="34.6" x1="443" y1="35.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="444" y0="6.04" x1="450" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="444" y0="14.44" x1="450" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="444" y0="21.16" x1="450" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="444" y0="26.2" x1="450" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="450" y0="17.8" x1="457" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="450" y0="26.2" x1="457" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="450" y0="37.96" x1="457" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="457" y0="4.36" x1="459" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="457" y0="17.8" x1="459" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="457" y0="9.4" x1="459" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="457" y0="29.56" x1="459" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="460" y0="4.36" x1="462" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="461" y0="9.4" x1="462" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="461" y0="17.8" x1="462" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="461" y0="29.56" x1="462" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="462" y0="19.48" x1="462" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="462" y0="11.08" x1="462" y1="12.08" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="462" y0="6.04" x1="462" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="462" y0="31.24" x1="462" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="462" y0="21.16" x1="462" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="462" y0="12.76" x1="462" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="462" y0="32.92" x1="463" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="463" y0="9.4" x1="463" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="463" y0="14.44" x1="464" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="463" y0="21.16" x1="464" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="463" y0="27.88" x1="1325" y1="28.88" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="463" y0="29.56" x1="464" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="464" y0="31.24" x1="464" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="465" y0="29.56" x1="466" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="465" y0="9.4" x1="466" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="465" y0="14.44" x1="466" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="465" y0="21.16" x1="466" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="466" y0="41.32" x1="467" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="467" y0="27.88" x1="1325" y1="28.88" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="467" y0="29.56" x1="469" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="468" y0="9.4" x1="468" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="468" y0="14.44" x1="469" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="468" y0="21.16" x1="469" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="470" y0="17.8" x1="470" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="470" y0="24.52" x1="470" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="470" y0="32.92" x1="470" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="471" y0="4.36" x1="471" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="471" y0="9.4" x1="472" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="471" y0="29.56" x1="471" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="471" y0="17.8" x1="471" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="472" y0="4.36" x1="473" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="472" y0="9.4" x1="473" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="472" y0="17.8" x1="473" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="472" y0="29.56" x1="473" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="474" y0="27.88" x1="474" y1="28.88" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="474" y0="29.56" x1="476" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="475" y0="4.36" x1="476" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="475" y0="9.4" x1="476" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="475" y0="17.8" x1="476" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="477" y0="14.44" x1="477" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="477" y0="9.4" x1="477" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="477" y0="21.16" x1="477" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="477" y0="29.56" x1="477" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="478" y0="29.56" x1="479" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="479" y0="9.4" x1="479" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="479" y0="14.44" x1="479" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="479" y0="21.16" x1="480" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="480" y0="41.32" x1="480" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="481" y0="29.56" x1="483" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="482" y0="9.4" x1="482" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="482" y0="14.44" x1="483" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="482" y0="21.16" x1="483" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="483" y0="24.52" x1="484" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="483" y0="17.8" x1="484" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="483" y0="32.92" x1="484" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="484" y0="4.36" x1="486" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="484" y0="9.4" x1="486" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="484" y0="17.8" x1="486" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="484" y0="29.56" x1="486" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="487" y0="4.36" x1="489" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="487" y0="9.4" x1="489" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="487" y0="17.8" x1="489" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="487" y0="29.56" x1="489" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="489" y0="19.48" x1="489" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="489" y0="11.08" x1="489" y1="12.08" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="489" y0="21.16" x1="489" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="489" y0="12.76" x1="489" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="490" y0="9.4" x1="491" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="490" y0="14.44" x1="491" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="490" y0="27.88" x1="490" y1="28.88" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="490" y0="21.16" x1="491" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="490" y0="29.56" x1="491" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="491" y0="31.24" x1="491" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="492" y0="31.24" x1="492" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="492" y0="29.56" x1="493" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="492" y0="9.4" x1="493" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="492" y0="14.44" x1="493" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="492" y0="21.16" x1="493" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="493" y0="41.32" x1="493" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="494" y0="29.56" x1="496" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="495" y0="9.4" x1="495" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="495" y0="14.44" x1="496" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="495" y0="21.16" x1="496" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="497" y0="17.8" x1="497" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2966983935" fill="yes"/>
+ <Rectangle x0="497" y0="24.52" x1="497" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="497" y0="32.92" x1="497" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="498" y0="29.56" x1="498" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="498" y0="4.36" x1="498" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="498" y0="9.4" x1="498" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="498" y0="17.8" x1="498" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="499" y0="4.36" x1="500" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="499" y0="17.8" x1="499" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="499" y0="29.56" x1="500" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="499" y0="9.4" x1="500" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="501" y0="29.56" x1="502" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="502" y0="9.4" x1="503" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="502" y0="4.36" x1="502" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="502" y0="17.8" x1="503" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="503" y0="19.48" x1="503" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="503" y0="21.16" x1="503" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="503" y0="12.76" x1="1325" y1="13.76" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="503" y0="29.56" x1="504" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="504" y0="9.4" x1="504" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="504" y0="14.44" x1="504" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="505" y0="31.24" x1="505" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="505" y0="29.56" x1="506" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="506" y0="9.4" x1="506" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="506" y0="14.44" x1="506" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="506" y0="21.16" x1="506" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="507" y0="41.32" x1="508" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="508" y0="29.56" x1="510" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="508" y0="14.44" x1="510" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="508" y0="9.4" x1="509" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="508" y0="21.16" x1="510" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="510" y0="17.8" x1="511" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="510" y0="24.52" x1="511" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="510" y0="32.92" x1="511" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="511" y0="4.36" x1="513" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="511" y0="9.4" x1="513" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="511" y0="17.8" x1="513" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="511" y0="29.56" x1="513" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="514" y0="4.36" x1="516" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="514" y0="17.8" x1="516" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="514" y0="9.4" x1="516" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="514" y0="29.56" x1="516" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="516" y0="19.48" x1="516" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="516" y0="11.08" x1="516" y1="12.08" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="516" y0="31.24" x1="516" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="516" y0="22.84" x1="516" y1="23.84" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="516" y0="32.92" x1="516" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="517" y0="9.4" x1="517" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="517" y0="14.44" x1="518" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="517" y0="21.16" x1="518" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="517" y0="29.56" x1="517" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="518" y0="31.24" x1="518" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="518" y0="29.56" x1="520" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="519" y0="14.44" x1="520" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="519" y0="9.4" x1="519" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="519" y0="21.16" x1="520" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="521" y0="32.92" x1="521" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="521" y0="29.56" x1="523" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="522" y0="9.4" x1="522" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="522" y0="14.44" x1="523" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="522" y0="21.16" x1="523" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="524" y0="17.8" x1="524" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="524" y0="24.52" x1="524" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="524" y0="32.92" x1="524" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="524" y0="9.4" x1="525" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="524" y0="4.36" x1="525" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="524" y0="29.56" x1="525" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="524" y0="17.8" x1="525" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="526" y0="29.56" x1="527" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="526" y0="4.36" x1="527" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="526" y0="9.4" x1="527" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="526" y0="17.8" x1="527" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="528" y0="29.56" x1="529" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="529" y0="4.36" x1="529" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="529" y0="9.4" x1="530" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="529" y0="17.8" x1="529" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="529" y0="19.48" x1="530" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="530" y0="29.56" x1="531" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="530" y0="9.4" x1="531" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="530" y0="14.44" x1="531" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="530" y0="21.16" x1="531" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="532" y0="31.24" x1="532" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="532" y0="29.56" x1="533" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="533" y0="14.44" x1="533" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="533" y0="9.4" x1="533" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="533" y0="21.16" x1="533" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="534" y0="24.52" x1="534" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="535" y0="29.56" x1="537" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="535" y0="21.16" x1="537" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="535" y0="9.4" x1="536" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="535" y0="14.44" x1="537" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="537" y0="32.92" x1="538" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="538" y0="29.56" x1="539" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="538" y0="4.36" x1="539" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="538" y0="9.4" x1="540" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="538" y0="17.8" x1="539" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="541" y0="4.36" x1="543" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="541" y0="9.4" x1="543" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="541" y0="17.8" x1="543" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="541" y0="29.56" x1="543" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="543" y0="19.48" x1="543" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="543" y0="11.08" x1="543" y1="12.08" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="543" y0="6.04" x1="543" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="543" y0="31.24" x1="543" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="543" y0="21.16" x1="543" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="543" y0="32.92" x1="543" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="544" y0="9.4" x1="544" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="544" y0="14.44" x1="545" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="544" y0="21.16" x1="545" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="544" y0="29.56" x1="545" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="545" y0="29.56" x1="547" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="546" y0="14.44" x1="547" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="546" y0="9.4" x1="546" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="546" y0="21.16" x1="547" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="547" y0="16.12" x1="1325" y1="17.12" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="547" y0="32.92" x1="548" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="548" y0="29.56" x1="550" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="549" y0="14.44" x1="550" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="549" y0="9.4" x1="549" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="549" y0="21.16" x1="550" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="551" y0="17.8" x1="551" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="551" y0="24.52" x1="551" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="551" y0="32.92" x1="551" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="551" y0="29.56" x1="552" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="551" y0="4.36" x1="552" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="551" y0="9.4" x1="552" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="551" y0="17.8" x1="552" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="553" y0="29.56" x1="554" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="553" y0="4.36" x1="554" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="553" y0="9.4" x1="554" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="553" y0="17.8" x1="554" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="555" y0="29.56" x1="556" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="556" y0="9.4" x1="556" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="556" y0="17.8" x1="556" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="556" y0="4.36" x1="556" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="557" y0="9.4" x1="558" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="557" y0="14.44" x1="558" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="557" y0="21.16" x1="558" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="557" y0="29.56" x1="558" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="559" y0="29.56" x1="560" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="560" y0="14.44" x1="560" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="560" y0="9.4" x1="560" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="560" y0="21.16" x1="560" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="561" y0="32.92" x1="561" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="561" y0="29.56" x1="564" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="562" y0="14.44" x1="564" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="562" y0="9.4" x1="563" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="562" y0="21.16" x1="564" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="564" y0="31.24" x1="564" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="564" y0="17.8" x1="564" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="564" y0="32.92" x1="564" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="619" y0="4.36" x1="619" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="619" y0="9.4" x1="619" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="619" y0="17.8" x1="619" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="619" y0="12.76" x1="620" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="619" y0="12.76" x1="620" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="619" y0="17.8" x1="620" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="619" y0="24.52" x1="620" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="619" y0="17.8" x1="620" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="619" y0="24.52" x1="620" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="620" y0="29.56" x1="620" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="620" y0="29.56" x1="620" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="620" y0="17.8" x1="1325" y1="18.8" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="620" y0="17.8" x1="1325" y1="18.8" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="620" y0="1" x1="621" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="620" y0="9.4" x1="621" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="620" y0="17.8" x1="621" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="621" y0="29.56" x1="622" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="621" y0="29.56" x1="622" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="622" y0="2.68" x1="622" y1="3.68" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="622" y0="17.8" x1="624" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="622" y0="9.4" x1="624" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="622" y0="4.36" x1="623" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="624" y0="6.04" x1="624" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="625" y0="14.44" x1="628" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="625" y0="9.4" x1="628" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="625" y0="21.16" x1="628" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="627" y0="29.56" x1="629" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="627" y0="29.56" x1="629" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="628" y0="9.4" x1="629" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="628" y0="14.44" x1="629" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="628" y0="21.16" x1="629" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="630" y0="29.56" x1="631" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="630" y0="29.56" x1="631" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="630" y0="29.56" x1="632" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="630" y0="29.56" x1="632" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="630" y0="14.44" x1="631" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="630" y0="14.44" x1="631" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="630" y0="9.4" x1="631" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="630" y0="21.16" x1="631" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="630" y0="9.4" x1="631" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="630" y0="21.16" x1="631" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="631" y0="9.4" x1="632" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="631" y0="14.44" x1="632" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="631" y0="9.4" x1="632" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="631" y0="14.44" x1="632" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="632" y0="21.16" x1="632" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="632" y0="21.16" x1="632" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="632" y0="9.4" x1="633" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="632" y0="17.8" x1="633" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="632" y0="4.36" x1="633" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="633" y0="29.56" x1="634" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="633" y0="29.56" x1="634" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="634" y0="1" x1="635" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="634" y0="9.4" x1="635" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="634" y0="17.8" x1="634" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="635" y0="29.56" x1="636" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="635" y0="29.56" x1="636" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="635" y0="17.8" x1="638" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="635" y0="4.36" x1="637" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="635" y0="9.4" x1="638" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="637" y0="6.04" x1="638" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="639" y0="9.4" x1="642" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="639" y0="14.44" x1="642" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="639" y0="21.16" x1="642" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="641" y0="29.56" x1="642" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="641" y0="29.56" x1="642" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="641" y0="14.44" x1="643" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="641" y0="9.4" x1="642" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="641" y0="21.16" x1="642" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="643" y0="29.56" x1="645" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="643" y0="29.56" x1="645" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="644" y0="29.56" x1="645" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="644" y0="29.56" x1="645" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="644" y0="21.16" x1="644" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="644" y0="21.16" x1="644" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="644" y0="14.44" x1="644" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="644" y0="14.44" x1="644" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="644" y0="9.4" x1="644" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="644" y0="9.4" x1="644" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="647" y0="29.56" x1="647" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="647" y0="29.56" x1="647" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="647" y0="4.36" x1="648" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="647" y0="9.4" x1="648" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="647" y0="17.8" x1="648" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="648" y0="29.56" x1="649" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="648" y0="29.56" x1="649" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="650" y0="4.36" x1="650" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="650" y0="9.4" x1="650" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="650" y0="17.8" x1="650" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="651" y0="41.32" x1="655" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="651" y0="41.32" x1="655" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="652" y0="14.44" x1="655" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="652" y0="9.4" x1="655" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="652" y0="21.16" x1="655" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="654" y0="29.56" x1="656" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="654" y0="29.56" x1="656" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="655" y0="14.44" x1="656" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="655" y0="9.4" x1="656" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="655" y0="21.16" x1="656" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="657" y0="29.56" x1="658" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="657" y0="29.56" x1="658" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="657" y0="29.56" x1="659" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="657" y0="29.56" x1="659" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="657" y0="9.4" x1="658" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="657" y0="14.44" x1="658" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="657" y0="9.4" x1="658" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="657" y0="14.44" x1="658" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="657" y0="21.16" x1="658" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="657" y0="21.16" x1="658" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="658" y0="9.4" x1="659" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="658" y0="14.44" x1="659" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="658" y0="9.4" x1="659" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="658" y0="14.44" x1="659" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="658" y0="21.16" x1="659" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="658" y0="21.16" x1="659" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="660" y0="29.56" x1="661" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="660" y0="29.56" x1="661" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="661" y0="9.4" x1="661" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="661" y0="14.44" x1="661" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="661" y0="24.52" x1="661" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="661" y0="12.76" x1="661" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="662" y0="29.56" x1="662" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="662" y0="29.56" x1="662" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="663" y0="9.4" x1="664" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="663" y0="12.76" x1="664" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="663" y0="24.52" x1="664" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="665" y0="41.32" x1="668" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="665" y0="41.32" x1="668" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="666" y0="14.44" x1="669" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="666" y0="9.4" x1="669" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="666" y0="21.16" x1="669" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="667" y0="29.56" x1="669" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="667" y0="29.56" x1="669" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="668" y0="9.4" x1="669" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="668" y0="14.44" x1="669" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="668" y0="21.16" x1="669" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="670" y0="29.56" x1="672" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="670" y0="29.56" x1="672" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="671" y0="29.56" x1="672" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="671" y0="29.56" x1="672" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="671" y0="9.4" x1="671" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="671" y0="9.4" x1="671" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="671" y0="14.44" x1="671" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="671" y0="21.16" x1="671" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="671" y0="14.44" x1="671" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="671" y0="21.16" x1="671" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="672" y0="9.4" x1="672" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="672" y0="9.4" x1="672" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="672" y0="14.44" x1="672" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="672" y0="14.44" x1="672" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="672" y0="21.16" x1="672" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="672" y0="21.16" x1="672" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="672" y0="4.36" x1="673" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="672" y0="9.4" x1="673" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="672" y0="17.8" x1="673" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="672" y0="17.8" x1="673" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="672" y0="12.76" x1="673" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="672" y0="17.8" x1="673" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="672" y0="12.76" x1="673" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="672" y0="24.52" x1="673" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="672" y0="24.52" x1="673" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="673" y0="29.56" x1="674" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="673" y0="29.56" x1="674" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="674" y0="17.8" x1="675" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="674" y0="9.4" x1="675" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="674" y0="1" x1="675" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="675" y0="29.56" x1="676" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="675" y0="29.56" x1="676" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="676" y0="4.36" x1="677" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="676" y0="9.4" x1="678" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="676" y0="17.8" x1="678" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="677" y0="6.04" x1="678" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="677" y0="19.48" x1="677" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="678" y0="41.32" x1="679" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="678" y0="41.32" x1="679" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="678" y0="41.32" x1="679" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="678" y0="41.32" x1="679" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="679" y0="9.4" x1="682" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="679" y0="14.44" x1="682" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="679" y0="21.16" x1="682" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="681" y0="29.56" x1="683" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="681" y0="29.56" x1="683" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="682" y0="21.16" x1="683" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="682" y0="14.44" x1="683" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="682" y0="9.4" x1="683" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="683" y0="29.56" x1="685" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="683" y0="29.56" x1="685" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="684" y0="9.4" x1="685" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="684" y0="21.16" x1="685" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="684" y0="9.4" x1="685" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="684" y0="21.16" x1="685" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="684" y0="29.56" x1="685" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="684" y0="29.56" x1="685" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="685" y0="9.4" x1="686" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="685" y0="9.4" x1="686" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="685" y0="21.16" x1="686" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="685" y0="21.16" x1="686" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="686" y0="17.8" x1="687" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="686" y0="4.36" x1="687" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="686" y0="9.4" x1="687" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="687" y0="29.56" x1="688" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="687" y0="29.56" x1="688" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="687" y0="17.8" x1="688" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="687" y0="9.4" x1="688" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="687" y0="1" x1="688" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="689" y0="29.56" x1="689" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="689" y0="29.56" x1="689" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="689" y0="2.68" x1="689" y1="3.68" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="689" y0="4.36" x1="689" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="689" y0="17.8" x1="692" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="689" y0="9.4" x1="691" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="689" y0="4.36" x1="691" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="691" y0="6.04" x1="692" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="693" y0="21.16" x1="696" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="693" y0="9.4" x1="696" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="693" y0="14.44" x1="696" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="694" y0="29.56" x1="696" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="694" y0="29.56" x1="696" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="695" y0="21.16" x1="696" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="695" y0="14.44" x1="696" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="695" y0="9.4" x1="696" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="697" y0="31.24" x1="697" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="697" y0="31.24" x1="697" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="697" y0="29.56" x1="699" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="697" y0="29.56" x1="699" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="698" y0="9.4" x1="698" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="698" y0="9.4" x1="698" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="698" y0="21.16" x1="698" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="698" y0="21.16" x1="698" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="698" y0="29.56" x1="699" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="698" y0="29.56" x1="699" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="698" y0="9.4" x1="699" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="698" y0="9.4" x1="699" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="698" y0="14.44" x1="699" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="698" y0="14.44" x1="699" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="699" y0="21.16" x1="699" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="699" y0="21.16" x1="699" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="700" y0="29.56" x1="701" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="700" y0="29.56" x1="701" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="701" y0="4.36" x1="702" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="701" y0="9.4" x1="702" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="701" y0="17.8" x1="702" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="702" y0="29.56" x1="703" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="702" y0="29.56" x1="703" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="703" y0="17.8" x1="704" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="703" y0="4.36" x1="704" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="703" y0="9.4" x1="704" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="706" y0="14.44" x1="709" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="706" y0="21.16" x1="709" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="706" y0="9.4" x1="709" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="708" y0="29.56" x1="709" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="708" y0="29.56" x1="709" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="708" y0="21.16" x1="710" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="708" y0="9.4" x1="710" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="708" y0="14.44" x1="710" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="710" y0="31.24" x1="710" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="710" y0="31.24" x1="710" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="710" y0="29.56" x1="712" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="710" y0="29.56" x1="712" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="711" y0="29.56" x1="713" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="711" y0="9.4" x1="712" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="711" y0="21.16" x1="712" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="711" y0="14.44" x1="712" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="711" y0="9.4" x1="712" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="711" y0="29.56" x1="713" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="711" y0="21.16" x1="712" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="711" y0="14.44" x1="712" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="712" y0="21.16" x1="713" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="712" y0="21.16" x1="713" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="714" y0="29.56" x1="715" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="714" y0="29.56" x1="715" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="714" y0="12.76" x1="715" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="714" y0="9.4" x1="715" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="714" y0="24.52" x1="715" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="715" y0="29.56" x1="716" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="715" y0="29.56" x1="716" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="717" y0="24.52" x1="718" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="717" y0="7.72" x1="1325" y1="8.72" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="717" y0="9.4" x1="718" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="717" y0="12.76" x1="718" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="719" y0="41.32" x1="722" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="719" y0="41.32" x1="722" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="719" y0="9.4" x1="723" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="719" y0="21.16" x1="723" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="719" y0="14.44" x1="723" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="721" y0="29.56" x1="723" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="721" y0="29.56" x1="723" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="722" y0="14.44" x1="723" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="722" y0="9.4" x1="723" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="722" y0="21.16" x1="723" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="724" y0="31.24" x1="724" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="724" y0="31.24" x1="724" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="724" y0="29.56" x1="725" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="724" y0="29.56" x1="725" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="724" y0="29.56" x1="726" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="724" y0="29.56" x1="726" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="725" y0="14.44" x1="725" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="725" y0="21.16" x1="725" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1668435199" outline="yes" outline-width="0.5" fill-color="3336870143" fill="yes"/>
+ <Rectangle x0="725" y0="14.44" x1="725" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="725" y0="21.16" x1="725" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1668435199" outline="yes" outline-width="0.5" fill-color="3336870143" fill="yes"/>
+ <Rectangle x0="725" y0="9.4" x1="725" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="725" y0="9.4" x1="725" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="726" y0="9.4" x1="726" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="726" y0="14.44" x1="726" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="726" y0="9.4" x1="726" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="726" y0="14.44" x1="726" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="726" y0="21.16" x1="726" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="726" y0="21.16" x1="726" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="726" y0="11.08" x1="732" y1="12.08" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="726" y0="21.16" x1="733" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="726" y0="26.2" x1="732" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="726" y0="37.96" x1="731" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="726" y0="36.28" x1="1325" y1="37.28" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="726" y0="37.96" x1="731" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="726" y0="36.28" x1="732" y1="37.28" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="726" y0="37.96" x1="732" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="733" y0="7.72" x1="739" y1="8.72" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="733" y0="17.8" x1="739" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="733" y0="22.84" x1="739" y1="23.84" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="733" y0="34.6" x1="739" y1="35.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="740" y0="6.04" x1="746" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="740" y0="14.44" x1="1325" y1="15.44" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="740" y0="14.44" x1="746" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="740" y0="26.2" x1="746" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="740" y0="21.16" x1="746" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="746" y0="9.4" x1="753" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="746" y0="14.44" x1="752" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="746" y0="21.16" x1="752" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="746" y0="29.56" x1="1325" y1="30.56" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="746" y0="29.56" x1="752" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="753" y0="11.08" x1="759" y1="12.08" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="753" y0="37.96" x1="759" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="753" y0="26.2" x1="759" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="753" y0="21.16" x1="759" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="760" y0="7.72" x1="766" y1="8.72" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="760" y0="17.8" x1="766" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="760" y0="22.84" x1="766" y1="23.84" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="760" y0="34.6" x1="766" y1="35.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="766" y0="6.04" x1="773" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="766" y0="14.44" x1="773" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="766" y0="21.16" x1="773" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="766" y0="26.2" x1="773" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="773" y0="17.8" x1="780" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="773" y0="26.2" x1="780" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="773" y0="37.96" x1="780" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="780" y0="4.36" x1="781" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="780" y0="9.4" x1="781" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="780" y0="17.8" x1="781" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="780" y0="12.76" x1="781" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="780" y0="12.76" x1="781" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="780" y0="17.8" x1="781" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="780" y0="24.52" x1="781" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="780" y0="17.8" x1="781" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="780" y0="24.52" x1="781" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="781" y0="29.56" x1="782" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="781" y0="29.56" x1="782" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="781" y0="17.8" x1="1325" y1="18.8" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="781" y0="17.8" x1="1325" y1="18.8" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="782" y0="1" x1="782" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="782" y0="9.4" x1="782" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="782" y0="17.8" x1="782" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="783" y0="29.56" x1="784" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="783" y0="29.56" x1="784" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="783" y0="2.68" x1="783" y1="3.68" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="783" y0="17.8" x1="785" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="783" y0="9.4" x1="786" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="783" y0="4.36" x1="785" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="785" y0="6.04" x1="786" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="787" y0="14.44" x1="790" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="787" y0="9.4" x1="790" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="787" y0="21.16" x1="790" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="788" y0="29.56" x1="790" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="788" y0="29.56" x1="790" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="789" y0="9.4" x1="790" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="789" y0="14.44" x1="790" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="789" y0="21.16" x1="790" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="791" y0="29.56" x1="793" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="791" y0="29.56" x1="793" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="792" y0="29.56" x1="793" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="792" y0="29.56" x1="793" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="792" y0="14.44" x1="792" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="792" y0="14.44" x1="792" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="792" y0="9.4" x1="792" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="792" y0="21.16" x1="792" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="792" y0="9.4" x1="792" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="792" y0="21.16" x1="792" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="793" y0="9.4" x1="793" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="793" y0="14.44" x1="793" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="793" y0="9.4" x1="793" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="793" y0="14.44" x1="793" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="793" y0="21.16" x1="793" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="793" y0="21.16" x1="793" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="793" y0="9.4" x1="794" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="793" y0="17.8" x1="794" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="793" y0="4.36" x1="794" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="795" y0="29.56" x1="795" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="795" y0="29.56" x1="795" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="795" y0="1" x1="796" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="795" y0="9.4" x1="796" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="795" y0="17.8" x1="796" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="796" y0="29.56" x1="797" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="796" y0="29.56" x1="797" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="797" y0="17.8" x1="799" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="797" y0="4.36" x1="798" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="797" y0="9.4" x1="799" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="798" y0="6.04" x1="799" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="800" y0="9.4" x1="803" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="800" y0="14.44" x1="803" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="800" y0="21.16" x1="803" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="802" y0="29.56" x1="804" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="802" y0="29.56" x1="804" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="803" y0="14.44" x1="804" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="803" y0="9.4" x1="804" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="803" y0="21.16" x1="804" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="805" y0="29.56" x1="806" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="805" y0="29.56" x1="806" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="805" y0="29.56" x1="806" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="805" y0="29.56" x1="806" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="805" y0="21.16" x1="806" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="805" y0="21.16" x1="806" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="805" y0="14.44" x1="806" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="805" y0="14.44" x1="806" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="805" y0="9.4" x1="806" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="805" y0="9.4" x1="806" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="808" y0="29.56" x1="809" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="808" y0="29.56" x1="809" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="808" y0="4.36" x1="809" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="808" y0="9.4" x1="809" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="808" y0="17.8" x1="809" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="810" y0="29.56" x1="810" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="810" y0="29.56" x1="810" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="811" y0="4.36" x1="812" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="811" y0="9.4" x1="812" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="811" y0="17.8" x1="812" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="813" y0="41.32" x1="816" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="813" y0="41.32" x1="816" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="814" y0="14.44" x1="816" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="814" y0="9.4" x1="816" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="814" y0="21.16" x1="816" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="815" y0="29.56" x1="817" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="815" y0="29.56" x1="817" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="816" y0="14.44" x1="817" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="816" y0="9.4" x1="817" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="816" y0="21.16" x1="817" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="818" y0="29.56" x1="819" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="818" y0="29.56" x1="819" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="819" y0="29.56" x1="820" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="819" y0="29.56" x1="820" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="819" y0="9.4" x1="819" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="819" y0="14.44" x1="819" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="819" y0="9.4" x1="819" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="819" y0="14.44" x1="819" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="819" y0="21.16" x1="819" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="819" y0="21.16" x1="819" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="820" y0="9.4" x1="820" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="820" y0="14.44" x1="820" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="820" y0="9.4" x1="820" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="820" y0="14.44" x1="820" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="820" y0="21.16" x1="820" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="820" y0="21.16" x1="820" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="821" y0="29.56" x1="822" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="821" y0="29.56" x1="822" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="822" y0="9.4" x1="823" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="822" y0="14.44" x1="822" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="822" y0="24.52" x1="823" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="822" y0="12.76" x1="823" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="823" y0="29.56" x1="824" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="823" y0="29.56" x1="824" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="824" y0="9.4" x1="825" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="824" y0="12.76" x1="825" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="824" y0="24.52" x1="825" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="826" y0="41.32" x1="830" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="826" y0="41.32" x1="830" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="827" y0="14.44" x1="830" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="827" y0="9.4" x1="830" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="827" y0="21.16" x1="830" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="829" y0="29.56" x1="831" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="829" y0="29.56" x1="831" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="830" y0="9.4" x1="831" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="830" y0="14.44" x1="831" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="830" y0="21.16" x1="831" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="831" y0="29.56" x1="833" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="831" y0="29.56" x1="833" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="832" y0="29.56" x1="834" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="832" y0="29.56" x1="834" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="832" y0="9.4" x1="833" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="832" y0="9.4" x1="833" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="832" y0="14.44" x1="833" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="832" y0="21.16" x1="833" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="832" y0="14.44" x1="833" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="832" y0="21.16" x1="833" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="833" y0="9.4" x1="834" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="833" y0="9.4" x1="834" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="833" y0="14.44" x1="834" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="833" y0="14.44" x1="834" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="833" y0="21.16" x1="834" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="833" y0="21.16" x1="834" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="834" y0="4.36" x1="835" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="834" y0="9.4" x1="835" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="834" y0="17.8" x1="834" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="834" y0="17.8" x1="835" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="834" y0="12.76" x1="835" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="834" y0="17.8" x1="835" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="834" y0="12.76" x1="835" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="834" y0="24.52" x1="835" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="834" y0="24.52" x1="835" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="835" y0="29.56" x1="836" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="835" y0="29.56" x1="836" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="835" y0="17.8" x1="836" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="835" y0="9.4" x1="836" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="835" y0="1" x1="836" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="836" y0="29.56" x1="837" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="836" y0="29.56" x1="837" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="837" y0="4.36" x1="839" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="837" y0="9.4" x1="839" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="837" y0="17.8" x1="839" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="839" y0="6.04" x1="839" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="839" y0="19.48" x1="839" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="840" y0="41.32" x1="841" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="840" y0="41.32" x1="841" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="840" y0="41.32" x1="841" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="840" y0="41.32" x1="841" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="840" y0="9.4" x1="844" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="840" y0="14.44" x1="844" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="840" y0="21.16" x1="844" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="842" y0="29.56" x1="844" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="842" y0="29.56" x1="844" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="843" y0="21.16" x1="844" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="843" y0="14.44" x1="844" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="843" y0="9.4" x1="844" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="845" y0="29.56" x1="846" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="845" y0="29.56" x1="846" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="845" y0="9.4" x1="846" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="845" y0="21.16" x1="846" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="845" y0="9.4" x1="846" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="845" y0="21.16" x1="846" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="845" y0="29.56" x1="847" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="845" y0="29.56" x1="847" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="846" y0="9.4" x1="847" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="846" y0="9.4" x1="847" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="846" y0="21.16" x1="847" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="846" y0="21.16" x1="847" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="847" y0="17.8" x1="848" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="847" y0="4.36" x1="848" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="847" y0="9.4" x1="848" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="848" y0="29.56" x1="849" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="848" y0="29.56" x1="849" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="849" y0="17.8" x1="850" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="849" y0="9.4" x1="850" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="849" y0="1" x1="850" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="850" y0="29.56" x1="851" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="850" y0="29.56" x1="851" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="851" y0="2.68" x1="851" y1="3.68" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="851" y0="4.36" x1="851" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="851" y0="17.8" x1="853" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="851" y0="9.4" x1="853" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="851" y0="4.36" x1="852" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="852" y0="6.04" x1="853" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="854" y0="21.16" x1="857" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="854" y0="9.4" x1="857" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="854" y0="14.44" x1="857" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="856" y0="29.56" x1="857" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="856" y0="29.56" x1="857" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="856" y0="21.16" x1="858" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="856" y0="14.44" x1="858" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="856" y0="9.4" x1="858" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="858" y0="31.24" x1="858" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="858" y0="31.24" x1="858" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="858" y0="29.56" x1="860" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="858" y0="29.56" x1="860" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="859" y0="9.4" x1="859" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="859" y0="9.4" x1="859" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="859" y0="21.16" x1="860" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="859" y0="21.16" x1="860" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="859" y0="29.56" x1="860" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="859" y0="29.56" x1="860" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="860" y0="9.4" x1="860" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="860" y0="9.4" x1="860" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="860" y0="14.44" x1="860" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="860" y0="14.44" x1="860" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="860" y0="21.16" x1="860" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="860" y0="21.16" x1="860" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="862" y0="29.56" x1="863" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="862" y0="29.56" x1="863" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="862" y0="4.36" x1="863" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="862" y0="9.4" x1="863" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="862" y0="17.8" x1="863" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="863" y0="29.56" x1="864" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="863" y0="29.56" x1="864" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="865" y0="17.8" x1="865" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="865" y0="4.36" x1="866" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="865" y0="9.4" x1="866" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="867" y0="14.44" x1="871" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="867" y0="21.16" x1="871" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="867" y0="9.4" x1="871" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="869" y0="29.56" x1="871" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="869" y0="29.56" x1="871" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="870" y0="21.16" x1="871" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="870" y0="9.4" x1="871" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="870" y0="14.44" x1="871" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="872" y0="31.24" x1="872" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="872" y0="31.24" x1="872" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="872" y0="29.56" x1="873" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="872" y0="29.56" x1="873" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="872" y0="29.56" x1="874" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="872" y0="9.4" x1="873" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="872" y0="21.16" x1="873" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="872" y0="14.44" x1="873" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="872" y0="9.4" x1="873" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="872" y0="29.56" x1="874" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="872" y0="21.16" x1="873" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="872" y0="14.44" x1="873" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="873" y0="21.16" x1="874" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="873" y0="21.16" x1="874" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="875" y0="29.56" x1="876" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="875" y0="29.56" x1="876" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="876" y0="12.76" x1="877" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="876" y0="9.4" x1="876" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="876" y0="24.52" x1="876" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="877" y0="29.56" x1="878" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="877" y0="29.56" x1="878" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="878" y0="24.52" x1="879" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="878" y0="7.72" x1="1325" y1="8.72" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="878" y0="9.4" x1="879" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="878" y0="12.76" x1="879" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="880" y0="41.32" x1="884" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="880" y0="41.32" x1="884" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="881" y0="9.4" x1="884" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="881" y0="21.16" x1="884" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="881" y0="14.44" x1="884" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="883" y0="29.56" x1="884" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="883" y0="29.56" x1="884" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="883" y0="14.44" x1="885" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="883" y0="9.4" x1="885" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="883" y0="21.16" x1="885" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="885" y0="31.24" x1="885" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="885" y0="31.24" x1="885" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="885" y0="29.56" x1="886" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="885" y0="29.56" x1="886" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="886" y0="29.56" x1="887" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="886" y0="29.56" x1="887" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="886" y0="14.44" x1="887" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="886" y0="21.16" x1="887" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1668435199" outline="yes" outline-width="0.5" fill-color="3336870143" fill="yes"/>
+ <Rectangle x0="886" y0="14.44" x1="887" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="886" y0="21.16" x1="887" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1668435199" outline="yes" outline-width="0.5" fill-color="3336870143" fill="yes"/>
+ <Rectangle x0="886" y0="9.4" x1="887" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="886" y0="9.4" x1="887" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="887" y0="9.4" x1="887" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="887" y0="14.44" x1="887" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="887" y0="9.4" x1="887" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="887" y0="14.44" x1="887" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="887" y0="21.16" x1="887" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="887" y0="21.16" x1="887" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="887" y0="11.08" x1="894" y1="12.08" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="887" y0="21.16" x1="894" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="887" y0="26.2" x1="894" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="887" y0="37.96" x1="893" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="887" y0="36.28" x1="1325" y1="37.28" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="887" y0="37.96" x1="893" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="887" y0="36.28" x1="893" y1="37.28" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="887" y0="37.96" x1="893" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="894" y0="7.72" x1="901" y1="8.72" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="894" y0="17.8" x1="900" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="894" y0="22.84" x1="901" y1="23.84" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="894" y0="34.6" x1="901" y1="35.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="901" y0="6.04" x1="907" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="901" y0="14.44" x1="1325" y1="15.44" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="901" y0="14.44" x1="907" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="901" y0="26.2" x1="907" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="901" y0="21.16" x1="907" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="908" y0="9.4" x1="914" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="908" y0="14.44" x1="914" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="908" y0="21.16" x1="914" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="908" y0="29.56" x1="1325" y1="30.56" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="908" y0="29.56" x1="914" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="914" y0="11.08" x1="921" y1="12.08" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="914" y0="37.96" x1="921" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="914" y0="26.2" x1="921" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="914" y0="21.16" x1="921" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="921" y0="7.72" x1="927" y1="8.72" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="921" y0="17.8" x1="927" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="921" y0="22.84" x1="927" y1="23.84" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="921" y0="34.6" x1="927" y1="35.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="928" y0="6.04" x1="934" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="928" y0="14.44" x1="934" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="928" y0="21.16" x1="934" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="928" y0="26.2" x1="934" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="935" y0="17.8" x1="941" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="935" y0="26.2" x1="941" y1="27.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="935" y0="37.96" x1="941" y1="38.96" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="941" y0="4.36" x1="943" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="941" y0="17.8" x1="943" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="941" y0="9.4" x1="943" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="941" y0="29.56" x1="943" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="945" y0="4.36" x1="946" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="945" y0="9.4" x1="946" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="945" y0="17.8" x1="946" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="945" y0="29.56" x1="946" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="946" y0="19.48" x1="946" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="946" y0="11.08" x1="946" y1="12.08" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="946" y0="6.04" x1="946" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="946" y0="31.24" x1="947" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="946" y0="21.16" x1="947" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="946" y0="12.76" x1="946" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="947" y0="32.92" x1="947" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="947" y0="9.4" x1="947" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="947" y0="14.44" x1="948" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="947" y0="21.16" x1="948" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="947" y0="27.88" x1="1325" y1="28.88" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="947" y0="29.56" x1="948" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="948" y0="31.24" x1="948" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="949" y0="29.56" x1="950" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="949" y0="9.4" x1="950" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="950" y0="14.44" x1="950" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="950" y0="21.16" x1="950" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="951" y0="41.32" x1="951" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="951" y0="27.88" x1="1325" y1="28.88" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="951" y0="29.56" x1="953" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="952" y0="9.4" x1="953" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="952" y0="14.44" x1="953" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="952" y0="21.16" x1="953" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="954" y0="17.8" x1="954" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="954" y0="24.52" x1="954" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="954" y0="32.92" x1="954" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="955" y0="4.36" x1="955" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="955" y0="9.4" x1="956" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="955" y0="29.56" x1="955" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="955" y0="17.8" x1="955" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="956" y0="4.36" x1="957" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="956" y0="9.4" x1="957" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="956" y0="17.8" x1="957" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="956" y0="29.56" x1="957" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="958" y0="27.88" x1="958" y1="28.88" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="958" y0="29.56" x1="960" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="959" y0="4.36" x1="960" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="959" y0="9.4" x1="960" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="959" y0="17.8" x1="960" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="961" y0="14.44" x1="961" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="961" y0="9.4" x1="961" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="961" y0="21.16" x1="961" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="961" y0="29.56" x1="962" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="962" y0="29.56" x1="964" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="963" y0="9.4" x1="963" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="963" y0="14.44" x1="964" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="963" y0="21.16" x1="964" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="964" y0="41.32" x1="964" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="965" y0="29.56" x1="967" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="966" y0="9.4" x1="966" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="966" y0="14.44" x1="967" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="966" y0="21.16" x1="967" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="967" y0="24.52" x1="968" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="967" y0="17.8" x1="968" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="967" y0="32.92" x1="968" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="968" y0="4.36" x1="970" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="968" y0="9.4" x1="970" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="968" y0="17.8" x1="970" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="968" y0="29.56" x1="970" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="971" y0="4.36" x1="973" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="972" y0="9.4" x1="973" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="972" y0="17.8" x1="973" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="972" y0="29.56" x1="973" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="973" y0="19.48" x1="973" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="973" y0="11.08" x1="973" y1="12.08" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="973" y0="21.16" x1="973" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="973" y0="12.76" x1="973" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="974" y0="9.4" x1="975" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="974" y0="14.44" x1="975" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="974" y0="27.88" x1="974" y1="28.88" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="974" y0="21.16" x1="975" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="974" y0="29.56" x1="975" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="975" y0="31.24" x1="975" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="976" y0="31.24" x1="976" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="976" y0="29.56" x1="977" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="976" y0="9.4" x1="977" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="976" y0="14.44" x1="977" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="976" y0="21.16" x1="977" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="977" y0="41.32" x1="978" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="978" y0="29.56" x1="980" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="979" y0="9.4" x1="980" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="979" y0="14.44" x1="980" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="979" y0="21.16" x1="980" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="981" y0="17.8" x1="981" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2966983935" fill="yes"/>
+ <Rectangle x0="981" y0="24.52" x1="981" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="981" y0="32.92" x1="981" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="982" y0="29.56" x1="982" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="982" y0="4.36" x1="982" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="982" y0="9.4" x1="983" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="982" y0="17.8" x1="982" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="983" y0="4.36" x1="984" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="983" y0="17.8" x1="983" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="983" y0="29.56" x1="984" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="983" y0="9.4" x1="984" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="985" y0="29.56" x1="986" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="986" y0="9.4" x1="987" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="986" y0="4.36" x1="987" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="986" y0="17.8" x1="987" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="987" y0="19.48" x1="987" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="987" y0="21.16" x1="987" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="987" y0="12.76" x1="1325" y1="13.76" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="988" y0="29.56" x1="988" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="988" y0="9.4" x1="988" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="988" y0="14.44" x1="988" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="989" y0="31.24" x1="989" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="989" y0="29.56" x1="990" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="990" y0="9.4" x1="990" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="990" y0="14.44" x1="991" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="990" y0="21.16" x1="991" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="991" y0="41.32" x1="992" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="992" y0="29.56" x1="994" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="993" y0="14.44" x1="994" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="993" y0="9.4" x1="993" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="993" y0="21.16" x1="994" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="994" y0="17.8" x1="995" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="994" y0="24.52" x1="995" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="994" y0="32.92" x1="995" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="995" y0="4.36" x1="997" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="995" y0="9.4" x1="997" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="995" y0="17.8" x1="997" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="995" y0="29.56" x1="997" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="998" y0="4.36" x1="1000" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="998" y0="17.8" x1="1000" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="998" y0="9.4" x1="1000" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="998" y0="29.56" x1="1000" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1000" y0="19.48" x1="1000" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="1000" y0="11.08" x1="1000" y1="12.08" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1000" y0="31.24" x1="1000" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1000" y0="22.84" x1="1000" y1="23.84" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="1000" y0="32.92" x1="1001" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="1001" y0="9.4" x1="1001" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1001" y0="14.44" x1="1002" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1001" y0="21.16" x1="1002" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1001" y0="29.56" x1="1002" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1002" y0="31.24" x1="1002" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="1002" y0="29.56" x1="1004" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="1003" y0="14.44" x1="1004" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="1003" y0="9.4" x1="1004" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1003" y0="21.16" x1="1004" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1005" y0="32.92" x1="1005" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1005" y0="29.56" x1="1007" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1006" y0="9.4" x1="1006" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1006" y0="14.44" x1="1007" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1006" y0="21.16" x1="1007" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1008" y0="17.8" x1="1008" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1008" y0="24.52" x1="1008" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1008" y0="32.92" x1="1008" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="1008" y0="9.4" x1="1009" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1009" y0="4.36" x1="1009" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1009" y0="29.56" x1="1009" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1009" y0="17.8" x1="1009" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1010" y0="29.56" x1="1011" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1010" y0="4.36" x1="1011" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1010" y0="9.4" x1="1011" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1010" y0="17.8" x1="1011" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1012" y0="29.56" x1="1013" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1013" y0="4.36" x1="1014" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1013" y0="9.4" x1="1014" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1013" y0="17.8" x1="1014" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1014" y0="19.48" x1="1014" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1014" y0="29.56" x1="1015" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1014" y0="9.4" x1="1015" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1014" y0="14.44" x1="1015" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="1015" y0="21.16" x1="1015" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1016" y0="31.24" x1="1016" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="1016" y0="29.56" x1="1017" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1017" y0="14.44" x1="1017" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="1017" y0="9.4" x1="1017" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1017" y0="21.16" x1="1018" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1018" y0="24.52" x1="1018" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1019" y0="29.56" x1="1021" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1019" y0="21.16" x1="1021" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1019" y0="9.4" x1="1021" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1019" y0="14.44" x1="1021" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1021" y0="32.92" x1="1022" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1022" y0="29.56" x1="1024" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1022" y0="4.36" x1="1024" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1022" y0="9.4" x1="1024" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1022" y0="17.8" x1="1024" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1025" y0="4.36" x1="1027" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="1025" y0="9.4" x1="1027" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1025" y0="17.8" x1="1027" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1025" y0="29.56" x1="1027" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1027" y0="19.48" x1="1027" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Rectangle x0="1027" y0="11.08" x1="1027" y1="12.08" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1027" y0="6.04" x1="1027" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="1027" y0="31.24" x1="1027" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="1027" y0="21.16" x1="1027" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1027" y0="32.92" x1="1027" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1466714879" outline="yes" outline-width="0.5" fill-color="2933429247" fill="yes"/>
+ <Rectangle x0="1028" y0="9.4" x1="1028" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1028" y0="14.44" x1="1029" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1028" y0="21.16" x1="1029" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="1028" y0="29.56" x1="1029" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1030" y0="29.56" x1="1031" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="1030" y0="14.44" x1="1031" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1030" y0="9.4" x1="1031" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1030" y0="21.16" x1="1031" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1031" y0="16.12" x1="1325" y1="17.12" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1031" y0="32.92" x1="1032" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1032" y0="29.56" x1="1034" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="1033" y0="14.44" x1="1034" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1033" y0="9.4" x1="1034" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1033" y0="21.16" x1="1034" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1035" y0="17.8" x1="1035" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="1035" y0="24.52" x1="1035" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="1035" y0="32.92" x1="1035" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="1035" y0="29.56" x1="1036" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1035" y0="4.36" x1="1036" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1035" y0="9.4" x1="1036" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1035" y0="17.8" x1="1036" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1037" y0="29.56" x1="1038" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="1037" y0="4.36" x1="1038" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1037" y0="9.4" x1="1038" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1037" y0="17.8" x1="1038" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1039" y0="29.56" x1="1040" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1040" y0="9.4" x1="1040" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1040" y0="17.8" x1="1040" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1040" y0="4.36" x1="1040" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1041" y0="9.4" x1="1042" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1041" y0="14.44" x1="1042" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1041" y0="21.16" x1="1042" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1041" y0="29.56" x1="1042" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1043" y0="29.56" x1="1044" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1044" y0="14.44" x1="1044" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1044" y0="9.4" x1="1044" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1044" y0="21.16" x1="1044" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1045" y0="32.92" x1="1045" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1045" y0="29.56" x1="1048" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="1046" y0="14.44" x1="1048" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1046" y0="9.4" x1="1047" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1046" y0="21.16" x1="1048" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1048" y0="31.24" x1="1048" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1048" y0="17.8" x1="1048" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1048" y0="32.92" x1="1048" y1="33.92" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1049" y0="4.36" x1="1050" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1049" y0="9.4" x1="1050" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1049" y0="17.8" x1="1050" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1049" y0="12.76" x1="1050" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="1049" y0="12.76" x1="1050" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="1049" y0="17.8" x1="1050" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1049" y0="24.52" x1="1050" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="1049" y0="17.8" x1="1050" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1049" y0="24.52" x1="1050" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="1050" y0="29.56" x1="1051" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1050" y0="29.56" x1="1051" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1050" y0="17.8" x1="1325" y1="18.8" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1050" y0="17.8" x1="1325" y1="18.8" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1051" y0="1" x1="1051" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1051" y0="9.4" x1="1051" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="1051" y0="17.8" x1="1051" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1052" y0="29.56" x1="1053" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1052" y0="29.56" x1="1053" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1052" y0="2.68" x1="1052" y1="3.68" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1052" y0="17.8" x1="1054" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1052" y0="9.4" x1="1054" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1052" y0="4.36" x1="1054" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1054" y0="6.04" x1="1055" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1056" y0="14.44" x1="1059" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="1056" y0="9.4" x1="1059" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1056" y0="21.16" x1="1058" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1057" y0="29.56" x1="1059" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1057" y0="29.56" x1="1059" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1058" y0="9.4" x1="1059" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1058" y0="14.44" x1="1059" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1058" y0="21.16" x1="1059" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1060" y0="29.56" x1="1062" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1060" y0="29.56" x1="1062" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1061" y0="29.56" x1="1062" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1061" y0="29.56" x1="1062" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1061" y0="14.44" x1="1061" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1061" y0="14.44" x1="1061" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1061" y0="9.4" x1="1061" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1061" y0="21.16" x1="1061" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1061" y0="9.4" x1="1061" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1061" y0="21.16" x1="1061" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1062" y0="9.4" x1="1062" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1062" y0="14.44" x1="1062" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="1062" y0="9.4" x1="1062" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1062" y0="14.44" x1="1062" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="1062" y0="21.16" x1="1062" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1062" y0="21.16" x1="1062" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1062" y0="9.4" x1="1063" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1062" y0="17.8" x1="1063" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1062" y0="4.36" x1="1063" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="1063" y0="29.56" x1="1064" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1063" y0="29.56" x1="1064" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1064" y0="1" x1="1065" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1064" y0="9.4" x1="1065" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="1064" y0="17.8" x1="1065" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1065" y0="29.56" x1="1066" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1065" y0="29.56" x1="1066" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1066" y0="17.8" x1="1068" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1066" y0="4.36" x1="1067" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1066" y0="9.4" x1="1068" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1067" y0="6.04" x1="1068" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1069" y0="9.4" x1="1072" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1069" y0="14.44" x1="1072" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1069" y0="21.16" x1="1072" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1071" y0="29.56" x1="1073" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1071" y0="29.56" x1="1073" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1072" y0="14.44" x1="1073" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1072" y0="9.4" x1="1073" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1072" y0="21.16" x1="1073" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1073" y0="29.56" x1="1075" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1073" y0="29.56" x1="1075" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1074" y0="29.56" x1="1075" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1074" y0="29.56" x1="1075" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1074" y0="21.16" x1="1075" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1074" y0="21.16" x1="1075" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1074" y0="14.44" x1="1075" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1074" y0="14.44" x1="1075" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1074" y0="9.4" x1="1075" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1074" y0="9.4" x1="1075" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1077" y0="29.56" x1="1078" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1077" y0="29.56" x1="1078" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1077" y0="4.36" x1="1078" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1077" y0="9.4" x1="1078" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1077" y0="17.8" x1="1078" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1078" y0="29.56" x1="1079" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1078" y0="29.56" x1="1079" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1080" y0="4.36" x1="1081" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1080" y0="9.4" x1="1081" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1080" y0="17.8" x1="1080" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1082" y0="41.32" x1="1085" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="1082" y0="41.32" x1="1085" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="1082" y0="14.44" x1="1085" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1082" y0="9.4" x1="1085" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1082" y0="21.16" x1="1085" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1084" y0="29.56" x1="1086" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1084" y0="29.56" x1="1086" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1085" y0="14.44" x1="1086" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1085" y0="9.4" x1="1086" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1085" y0="21.16" x1="1086" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="1087" y0="29.56" x1="1088" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1087" y0="29.56" x1="1088" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1088" y0="29.56" x1="1089" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1088" y0="29.56" x1="1089" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1088" y0="9.4" x1="1088" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1088" y0="14.44" x1="1088" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1088" y0="9.4" x1="1088" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1088" y0="14.44" x1="1088" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1088" y0="21.16" x1="1088" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="1088" y0="21.16" x1="1088" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="1088" y0="9.4" x1="1089" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="1088" y0="14.44" x1="1089" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1088" y0="9.4" x1="1089" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="1088" y0="14.44" x1="1089" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1089" y0="21.16" x1="1089" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1089" y0="21.16" x1="1089" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1090" y0="29.56" x1="1091" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1090" y0="29.56" x1="1091" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1091" y0="9.4" x1="1092" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1091" y0="14.44" x1="1091" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1091" y0="24.52" x1="1092" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1091" y0="12.76" x1="1092" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1092" y0="29.56" x1="1093" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1092" y0="29.56" x1="1093" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1093" y0="9.4" x1="1094" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1093" y0="12.76" x1="1094" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1093" y0="24.52" x1="1094" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1095" y0="41.32" x1="1099" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="1095" y0="41.32" x1="1099" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="1096" y0="14.44" x1="1099" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1096" y0="9.4" x1="1099" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1096" y0="21.16" x1="1099" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1098" y0="29.56" x1="1099" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1098" y0="29.56" x1="1099" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1098" y0="9.4" x1="1100" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1098" y0="14.44" x1="1100" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1098" y0="21.16" x1="1100" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1100" y0="29.56" x1="1102" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1100" y0="29.56" x1="1102" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1101" y0="29.56" x1="1103" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1101" y0="29.56" x1="1103" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1101" y0="9.4" x1="1102" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1101" y0="9.4" x1="1102" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1101" y0="14.44" x1="1102" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1101" y0="21.16" x1="1102" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1101" y0="14.44" x1="1102" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1101" y0="21.16" x1="1102" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1102" y0="9.4" x1="1103" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1102" y0="9.4" x1="1103" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1102" y0="14.44" x1="1103" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1102" y0="14.44" x1="1103" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1102" y0="21.16" x1="1103" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1102" y0="21.16" x1="1103" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1103" y0="4.36" x1="1103" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1103" y0="9.4" x1="1104" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1103" y0="17.8" x1="1103" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1103" y0="12.76" x1="1104" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="1103" y0="12.76" x1="1104" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="1103" y0="17.8" x1="1104" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1103" y0="24.52" x1="1104" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="1103" y0="17.8" x1="1104" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1103" y0="24.52" x1="1104" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="1104" y0="29.56" x1="1104" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1104" y0="29.56" x1="1104" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1104" y0="17.8" x1="1325" y1="18.8" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1104" y0="17.8" x1="1325" y1="18.8" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1104" y0="1" x1="1105" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1104" y0="9.4" x1="1105" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="1104" y0="17.8" x1="1105" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1105" y0="29.56" x1="1106" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1105" y0="29.56" x1="1106" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1106" y0="2.68" x1="1106" y1="3.68" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1106" y0="17.8" x1="1108" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1106" y0="9.4" x1="1108" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1106" y0="4.36" x1="1108" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1108" y0="6.04" x1="1108" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1109" y0="14.44" x1="1112" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="1109" y0="9.4" x1="1112" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1109" y0="21.16" x1="1112" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1111" y0="29.56" x1="1113" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1111" y0="29.56" x1="1113" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1112" y0="9.4" x1="1113" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1112" y0="14.44" x1="1113" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1112" y0="21.16" x1="1113" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1114" y0="29.56" x1="1115" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1114" y0="29.56" x1="1115" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1114" y0="29.56" x1="1116" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1114" y0="29.56" x1="1116" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1114" y0="14.44" x1="1115" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1114" y0="14.44" x1="1115" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1115" y0="9.4" x1="1115" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1115" y0="21.16" x1="1115" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1115" y0="9.4" x1="1115" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1115" y0="21.16" x1="1115" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1116" y0="9.4" x1="1116" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1116" y0="14.44" x1="1116" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="1116" y0="9.4" x1="1116" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1116" y0="14.44" x1="1116" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="1116" y0="21.16" x1="1116" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1116" y0="21.16" x1="1116" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1116" y0="9.4" x1="1117" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1116" y0="17.8" x1="1117" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1116" y0="4.36" x1="1117" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="1117" y0="29.56" x1="1118" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1117" y0="29.56" x1="1118" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1118" y0="1" x1="1119" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1118" y0="9.4" x1="1119" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="1118" y0="17.8" x1="1119" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1119" y0="29.56" x1="1120" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1119" y0="29.56" x1="1120" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1119" y0="17.8" x1="1122" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1119" y0="4.36" x1="1121" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1119" y0="9.4" x1="1122" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1121" y0="6.04" x1="1122" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1123" y0="9.4" x1="1126" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1123" y0="14.44" x1="1126" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1123" y0="21.16" x1="1126" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1125" y0="29.56" x1="1126" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1125" y0="29.56" x1="1126" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1125" y0="14.44" x1="1127" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1125" y0="9.4" x1="1127" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1125" y0="21.16" x1="1127" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1127" y0="29.56" x1="1129" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1127" y0="29.56" x1="1129" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1128" y0="29.56" x1="1129" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1128" y0="29.56" x1="1129" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1128" y0="21.16" x1="1129" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1128" y0="21.16" x1="1129" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1128" y0="14.44" x1="1129" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1128" y0="14.44" x1="1129" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1128" y0="9.4" x1="1129" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1128" y0="9.4" x1="1129" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1131" y0="29.56" x1="1131" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1131" y0="29.56" x1="1131" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1131" y0="4.36" x1="1132" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1131" y0="9.4" x1="1132" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1131" y0="17.8" x1="1132" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1132" y0="29.56" x1="1133" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1132" y0="29.56" x1="1133" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1134" y0="4.36" x1="1134" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1134" y0="9.4" x1="1134" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1134" y0="17.8" x1="1134" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1135" y0="41.32" x1="1139" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="1135" y0="41.32" x1="1139" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="1136" y0="14.44" x1="1139" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1136" y0="9.4" x1="1139" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1136" y0="21.16" x1="1139" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1138" y0="29.56" x1="1140" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1138" y0="29.56" x1="1140" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1139" y0="14.44" x1="1140" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1139" y0="9.4" x1="1140" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1139" y0="21.16" x1="1140" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="1141" y0="29.56" x1="1142" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1141" y0="29.56" x1="1142" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1141" y0="29.56" x1="1143" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1141" y0="29.56" x1="1143" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1141" y0="9.4" x1="1142" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1141" y0="14.44" x1="1142" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1141" y0="9.4" x1="1142" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1141" y0="14.44" x1="1142" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1141" y0="21.16" x1="1142" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="1141" y0="21.16" x1="1142" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="1142" y0="9.4" x1="1143" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="1142" y0="14.44" x1="1143" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1142" y0="9.4" x1="1143" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="1142" y0="14.44" x1="1143" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1142" y0="21.16" x1="1143" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1142" y0="21.16" x1="1143" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1144" y0="29.56" x1="1145" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1144" y0="29.56" x1="1145" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1145" y0="9.4" x1="1146" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1145" y0="14.44" x1="1145" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1145" y0="24.52" x1="1145" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1145" y0="12.76" x1="1145" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1146" y0="29.56" x1="1147" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1146" y0="29.56" x1="1147" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1147" y0="9.4" x1="1148" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1147" y0="12.76" x1="1148" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1147" y0="24.52" x1="1148" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1149" y0="41.32" x1="1152" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="1149" y0="41.32" x1="1152" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="1150" y0="14.44" x1="1153" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1150" y0="9.4" x1="1153" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1150" y0="21.16" x1="1153" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1152" y0="29.56" x1="1153" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1152" y0="29.56" x1="1153" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1152" y0="9.4" x1="1153" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1152" y0="14.44" x1="1153" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1152" y0="21.16" x1="1153" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1154" y0="29.56" x1="1156" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1154" y0="29.56" x1="1156" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1155" y0="29.56" x1="1157" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1155" y0="29.56" x1="1157" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1155" y0="9.4" x1="1156" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1155" y0="9.4" x1="1156" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1155" y0="14.44" x1="1156" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1155" y0="21.16" x1="1156" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1155" y0="14.44" x1="1156" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1155" y0="21.16" x1="1156" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1156" y0="9.4" x1="1156" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1156" y0="9.4" x1="1156" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1156" y0="14.44" x1="1156" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1156" y0="14.44" x1="1156" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1156" y0="21.16" x1="1156" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1156" y0="21.16" x1="1156" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1156" y0="4.36" x1="1157" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1156" y0="9.4" x1="1157" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1156" y0="17.8" x1="1157" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1156" y0="17.8" x1="1158" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1156" y0="12.76" x1="1158" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="1156" y0="17.8" x1="1158" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1156" y0="12.76" x1="1158" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="1157" y0="24.52" x1="1157" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1157" y0="24.52" x1="1157" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1158" y0="29.56" x1="1158" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1158" y0="29.56" x1="1158" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1158" y0="17.8" x1="1159" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1158" y0="9.4" x1="1159" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="1158" y0="1" x1="1159" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="1159" y0="29.56" x1="1160" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1159" y0="29.56" x1="1160" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1160" y0="4.36" x1="1162" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1160" y0="9.4" x1="1162" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1160" y0="17.8" x1="1162" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1161" y0="6.04" x1="1162" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1161" y0="19.48" x1="1162" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1162" y0="41.32" x1="1164" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="1162" y0="41.32" x1="1164" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="1162" y0="41.32" x1="1164" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="1162" y0="41.32" x1="1164" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="1163" y0="9.4" x1="1166" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1163" y0="14.44" x1="1166" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1163" y0="21.16" x1="1166" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1165" y0="29.56" x1="1167" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1165" y0="29.56" x1="1167" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1166" y0="21.16" x1="1167" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="1166" y0="14.44" x1="1167" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="1166" y0="9.4" x1="1167" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1168" y0="29.56" x1="1169" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="1168" y0="29.56" x1="1169" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="1168" y0="9.4" x1="1169" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1168" y0="21.16" x1="1169" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="1168" y0="9.4" x1="1169" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1168" y0="21.16" x1="1169" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="1168" y0="29.56" x1="1170" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1168" y0="29.56" x1="1170" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1169" y0="9.4" x1="1170" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="1169" y0="9.4" x1="1170" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="1169" y0="21.16" x1="1170" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1169" y0="21.16" x1="1170" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1170" y0="17.8" x1="1171" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1170" y0="4.36" x1="1171" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1170" y0="9.4" x1="1171" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1171" y0="29.56" x1="1172" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1171" y0="29.56" x1="1172" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1172" y0="17.8" x1="1172" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1172" y0="9.4" x1="1172" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1172" y0="1" x1="1172" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1173" y0="29.56" x1="1173" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1173" y0="29.56" x1="1173" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1173" y0="2.68" x1="1173" y1="3.68" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1173" y0="4.36" x1="1173" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1173" y0="17.8" x1="1176" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1173" y0="9.4" x1="1176" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1173" y0="4.36" x1="1175" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1175" y0="6.04" x1="1176" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1177" y0="21.16" x1="1180" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1177" y0="9.4" x1="1180" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1177" y0="14.44" x1="1180" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="1178" y0="29.56" x1="1180" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1178" y0="29.56" x1="1180" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1179" y0="21.16" x1="1180" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1179" y0="14.44" x1="1180" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1179" y0="9.4" x1="1180" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1181" y0="31.24" x1="1181" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1181" y0="31.24" x1="1181" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1181" y0="29.56" x1="1183" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1181" y0="29.56" x1="1183" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1182" y0="9.4" x1="1182" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1182" y0="9.4" x1="1182" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1182" y0="21.16" x1="1182" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="1182" y0="21.16" x1="1182" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="1182" y0="29.56" x1="1183" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1182" y0="29.56" x1="1183" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1183" y0="9.4" x1="1183" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1183" y0="9.4" x1="1183" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1183" y0="14.44" x1="1183" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1183" y0="14.44" x1="1183" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1183" y0="21.16" x1="1183" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="1183" y0="21.16" x1="1183" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="1185" y0="29.56" x1="1185" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1185" y0="29.56" x1="1185" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1185" y0="4.36" x1="1186" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="1185" y0="9.4" x1="1186" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1185" y0="17.8" x1="1186" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1186" y0="29.56" x1="1187" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1186" y0="29.56" x1="1187" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1188" y0="17.8" x1="1188" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1188" y0="4.36" x1="1188" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="1188" y0="9.4" x1="1188" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="1190" y0="14.44" x1="1193" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="1190" y0="21.16" x1="1193" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1190" y0="9.4" x1="1193" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1192" y0="29.56" x1="1194" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1192" y0="29.56" x1="1194" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1193" y0="21.16" x1="1194" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1193" y0="9.4" x1="1194" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1193" y0="14.44" x1="1194" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1194" y0="31.24" x1="1194" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1194" y0="31.24" x1="1194" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1194" y0="29.56" x1="1196" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1194" y0="29.56" x1="1196" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1195" y0="29.56" x1="1197" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1195" y0="9.4" x1="1196" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1195" y0="21.16" x1="1196" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1195" y0="14.44" x1="1196" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1195" y0="9.4" x1="1196" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1195" y0="29.56" x1="1197" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1195" y0="21.16" x1="1196" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1195" y0="14.44" x1="1196" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1196" y0="21.16" x1="1197" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1196" y0="21.16" x1="1197" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1198" y0="29.56" x1="1199" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1198" y0="29.56" x1="1199" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1198" y0="12.76" x1="1199" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1198" y0="9.4" x1="1199" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1198" y0="24.52" x1="1199" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1200" y0="29.56" x1="1200" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1200" y0="29.56" x1="1200" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1201" y0="24.52" x1="1202" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1201" y0="7.72" x1="1325" y1="8.72" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1201" y0="9.4" x1="1202" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1201" y0="12.76" x1="1202" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1203" y0="41.32" x1="1206" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="1203" y0="41.32" x1="1206" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="1203" y0="9.4" x1="1207" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1203" y0="21.16" x1="1207" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1203" y0="14.44" x1="1207" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="1205" y0="29.56" x1="1207" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1205" y0="29.56" x1="1207" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1206" y0="14.44" x1="1207" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1206" y0="9.4" x1="1207" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1206" y0="21.16" x1="1207" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1208" y0="31.24" x1="1208" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1208" y0="31.24" x1="1208" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1208" y0="29.56" x1="1209" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1208" y0="29.56" x1="1209" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1208" y0="29.56" x1="1210" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1208" y0="29.56" x1="1210" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1209" y0="14.44" x1="1209" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1209" y0="21.16" x1="1209" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1668435199" outline="yes" outline-width="0.5" fill-color="3336870143" fill="yes"/>
+ <Rectangle x0="1209" y0="14.44" x1="1209" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1209" y0="21.16" x1="1209" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1668435199" outline="yes" outline-width="0.5" fill-color="3336870143" fill="yes"/>
+ <Rectangle x0="1209" y0="9.4" x1="1209" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1209" y0="9.4" x1="1209" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1210" y0="9.4" x1="1210" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="1210" y0="14.44" x1="1210" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="1210" y0="9.4" x1="1210" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="1210" y0="14.44" x1="1210" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="1210" y0="21.16" x1="1210" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1210" y0="21.16" x1="1210" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1210" y0="4.36" x1="1211" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1210" y0="9.4" x1="1211" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1210" y0="17.8" x1="1211" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1210" y0="12.76" x1="1211" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="1210" y0="12.76" x1="1211" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="1210" y0="17.8" x1="1211" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1210" y0="24.52" x1="1211" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="1210" y0="17.8" x1="1211" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1210" y0="24.52" x1="1211" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="1211" y0="29.56" x1="1212" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1211" y0="29.56" x1="1212" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1211" y0="17.8" x1="1325" y1="18.8" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1211" y0="17.8" x1="1325" y1="18.8" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1212" y0="1" x1="1213" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1212" y0="9.4" x1="1213" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="1212" y0="17.8" x1="1213" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1213" y0="29.56" x1="1214" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1213" y0="29.56" x1="1214" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1214" y0="2.68" x1="1214" y1="3.68" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1214" y0="17.8" x1="1215" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1214" y0="9.4" x1="1216" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1214" y0="4.36" x1="1215" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1215" y0="6.04" x1="1216" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1217" y0="14.44" x1="1220" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="1217" y0="9.4" x1="1220" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1217" y0="21.16" x1="1220" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1219" y0="29.56" x1="1221" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1219" y0="29.56" x1="1221" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1219" y0="9.4" x1="1221" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1219" y0="14.44" x1="1221" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1219" y0="21.16" x1="1221" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1221" y0="29.56" x1="1223" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1221" y0="29.56" x1="1223" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1222" y0="29.56" x1="1224" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1222" y0="29.56" x1="1224" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1222" y0="14.44" x1="1223" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1222" y0="14.44" x1="1223" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1222" y0="9.4" x1="1223" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1222" y0="21.16" x1="1223" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1222" y0="9.4" x1="1223" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1222" y0="21.16" x1="1223" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1223" y0="9.4" x1="1224" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1223" y0="14.44" x1="1224" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="1223" y0="9.4" x1="1224" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1223" y0="14.44" x1="1224" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="1223" y0="21.16" x1="1224" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1223" y0="21.16" x1="1224" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1224" y0="9.4" x1="1225" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1224" y0="17.8" x1="1225" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1224" y0="4.36" x1="1224" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="1225" y0="29.56" x1="1226" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1225" y0="29.56" x1="1226" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1225" y0="1" x1="1226" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1225" y0="9.4" x1="1226" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="1225" y0="17.8" x1="1226" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1226" y0="29.56" x1="1227" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1226" y0="29.56" x1="1227" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1227" y0="17.8" x1="1230" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1227" y0="4.36" x1="1229" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1227" y0="9.4" x1="1229" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1229" y0="6.04" x1="1230" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1230" y0="9.4" x1="1233" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1230" y0="14.44" x1="1233" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1230" y0="21.16" x1="1233" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1232" y0="29.56" x1="1234" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1232" y0="29.56" x1="1234" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1233" y0="14.44" x1="1234" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1233" y0="9.4" x1="1234" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1233" y0="21.16" x1="1234" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1235" y0="29.56" x1="1236" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1235" y0="29.56" x1="1236" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1235" y0="29.56" x1="1236" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1235" y0="29.56" x1="1236" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1235" y0="21.16" x1="1236" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1235" y0="21.16" x1="1236" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1236" y0="14.44" x1="1236" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1236" y0="14.44" x1="1236" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1236" y0="9.4" x1="1236" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1236" y0="9.4" x1="1236" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1238" y0="29.56" x1="1239" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1238" y0="29.56" x1="1239" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1239" y0="4.36" x1="1239" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1239" y0="9.4" x1="1240" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1239" y0="17.8" x1="1239" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1240" y0="29.56" x1="1241" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1240" y0="29.56" x1="1241" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1241" y0="4.36" x1="1242" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1241" y0="9.4" x1="1242" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1241" y0="17.8" x1="1242" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1243" y0="41.32" x1="1247" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="1243" y0="41.32" x1="1247" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1685277951" outline="yes" outline-width="0.5" fill-color="3387333119" fill="yes"/>
+ <Rectangle x0="1244" y0="14.44" x1="1247" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1244" y0="9.4" x1="1247" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1244" y0="21.16" x1="1246" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1245" y0="29.56" x1="1247" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1245" y0="29.56" x1="1247" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1246" y0="14.44" x1="1248" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1246" y0="9.4" x1="1248" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1246" y0="21.16" x1="1248" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="1248" y0="29.56" x1="1250" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1248" y0="29.56" x1="1250" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1249" y0="29.56" x1="1251" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1249" y0="29.56" x1="1251" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1249" y0="9.4" x1="1250" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1249" y0="14.44" x1="1250" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1249" y0="9.4" x1="1250" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1249" y0="14.44" x1="1250" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1249" y0="21.16" x1="1250" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="1249" y0="21.16" x1="1250" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="1250" y0="9.4" x1="1250" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="1250" y0="14.44" x1="1250" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1250" y0="9.4" x1="1250" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="1250" y0="14.44" x1="1250" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1399474687" outline="yes" outline-width="0.5" fill-color="2798949119" fill="yes"/>
+ <Rectangle x0="1250" y0="21.16" x1="1251" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1250" y0="21.16" x1="1251" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1252" y0="29.56" x1="1252" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1252" y0="29.56" x1="1252" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1252" y0="9.4" x1="1253" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1252" y0="14.44" x1="1252" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1252" y0="24.52" x1="1253" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1252" y0="12.76" x1="1253" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1253" y0="29.56" x1="1254" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1253" y0="29.56" x1="1254" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1255" y0="9.4" x1="1256" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1255" y0="12.76" x1="1256" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1255" y0="24.52" x1="1255" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1257" y0="41.32" x1="1260" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="1257" y0="41.32" x1="1260" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3320092927" fill="yes"/>
+ <Rectangle x0="1257" y0="14.44" x1="1260" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1257" y0="9.4" x1="1260" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1257" y0="21.16" x1="1260" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1259" y0="29.56" x1="1261" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1259" y0="29.56" x1="1261" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1260" y0="9.4" x1="1261" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1260" y0="14.44" x1="1261" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1260" y0="21.16" x1="1261" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1262" y0="29.56" x1="1263" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1262" y0="29.56" x1="1263" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1262" y0="29.56" x1="1264" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1262" y0="29.56" x1="1264" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1262" y0="9.4" x1="1263" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1262" y0="9.4" x1="1263" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1262" y0="14.44" x1="1263" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1262" y0="21.16" x1="1263" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1262" y0="14.44" x1="1263" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1262" y0="21.16" x1="1263" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1263" y0="9.4" x1="1264" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1263" y0="9.4" x1="1264" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1263" y0="14.44" x1="1264" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1263" y0="14.44" x1="1264" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1263" y0="21.16" x1="1264" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1263" y0="21.16" x1="1264" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1264" y0="4.36" x1="1265" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1264" y0="9.4" x1="1265" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1264" y0="17.8" x1="1265" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1264" y0="17.8" x1="1265" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1264" y0="12.76" x1="1265" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="1264" y0="17.8" x1="1265" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1264" y0="12.76" x1="1265" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="1264" y0="24.52" x1="1265" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1264" y0="24.52" x1="1265" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1265" y0="29.56" x1="1266" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1265" y0="29.56" x1="1266" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1266" y0="17.8" x1="1267" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1266" y0="9.4" x1="1267" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="1266" y0="1" x1="1266" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="1267" y0="29.56" x1="1268" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1267" y0="29.56" x1="1268" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1267" y0="4.36" x1="1269" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1267" y0="9.4" x1="1270" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1267" y0="17.8" x1="1269" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1269" y0="6.04" x1="1270" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1269" y0="19.48" x1="1269" y1="20.48" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1270" y0="41.32" x1="1271" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="1270" y0="41.32" x1="1271" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="1270" y0="41.32" x1="1271" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="1270" y0="41.32" x1="1271" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="1271" y0="9.4" x1="1274" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1271" y0="14.44" x1="1274" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1271" y0="21.16" x1="1274" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1272" y0="29.56" x1="1274" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1272" y0="29.56" x1="1274" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1273" y0="21.16" x1="1274" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="1273" y0="14.44" x1="1275" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="1273" y0="9.4" x1="1274" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1275" y0="29.56" x1="1277" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="1275" y0="29.56" x1="1277" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="1276" y0="9.4" x1="1276" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1276" y0="21.16" x1="1277" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="1276" y0="9.4" x1="1276" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1276" y0="21.16" x1="1277" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="1276" y0="29.56" x1="1277" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1276" y0="29.56" x1="1277" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1277" y0="9.4" x1="1277" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="1277" y0="9.4" x1="1277" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1651657983" outline="yes" outline-width="0.5" fill-color="3286472959" fill="yes"/>
+ <Rectangle x0="1277" y0="21.16" x1="1277" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1277" y0="21.16" x1="1277" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1277" y0="17.8" x1="1278" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1277" y0="4.36" x1="1278" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1277" y0="9.4" x1="1278" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1279" y0="29.56" x1="1279" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1279" y0="29.56" x1="1279" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1279" y0="17.8" x1="1280" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1279" y0="9.4" x1="1280" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1279" y0="1" x1="1280" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1280" y0="29.56" x1="1281" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1280" y0="29.56" x1="1281" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1281" y0="2.68" x1="1281" y1="3.68" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1281" y0="4.36" x1="1281" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1281" y0="17.8" x1="1283" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1281" y0="9.4" x1="1283" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1281" y0="4.36" x1="1282" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1282" y0="6.04" x1="1283" y1="7.04" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1284" y0="21.16" x1="1287" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1284" y0="9.4" x1="1288" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1284" y0="14.44" x1="1288" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="1286" y0="29.56" x1="1288" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1286" y0="29.56" x1="1288" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1287" y0="21.16" x1="1288" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1287" y0="14.44" x1="1288" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1287" y0="9.4" x1="1288" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1288" y0="31.24" x1="1289" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1288" y0="31.24" x1="1289" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1289" y0="29.56" x1="1290" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1289" y0="29.56" x1="1290" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="1289" y0="9.4" x1="1290" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1289" y0="9.4" x1="1290" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1289" y0="21.16" x1="1290" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="1289" y0="21.16" x1="1290" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="1289" y0="29.56" x1="1291" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1289" y0="29.56" x1="1291" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1290" y0="9.4" x1="1291" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1290" y0="9.4" x1="1291" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1290" y0="14.44" x1="1291" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1290" y0="14.44" x1="1291" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1290" y0="21.16" x1="1291" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="1290" y0="21.16" x1="1291" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="1292" y0="29.56" x1="1293" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1292" y0="29.56" x1="1293" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1293" y0="4.36" x1="1293" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="1293" y0="9.4" x1="1293" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1293" y0="17.8" x1="1293" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1294" y0="29.56" x1="1295" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1294" y0="29.56" x1="1295" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1295" y0="17.8" x1="1296" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1295" y0="4.36" x1="1296" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="1295" y0="9.4" x1="1296" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="1298" y0="14.44" x1="1301" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="1298" y0="21.16" x1="1301" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1298" y0="9.4" x1="1301" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1299" y0="29.56" x1="1301" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1299" y0="29.56" x1="1301" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1300" y0="21.16" x1="1301" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1300" y0="9.4" x1="1301" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1300" y0="14.44" x1="1301" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1302" y0="31.24" x1="1302" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1302" y0="31.24" x1="1302" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1302" y0="29.56" x1="1304" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1302" y0="29.56" x1="1304" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1303" y0="29.56" x1="1304" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1303" y0="9.4" x1="1303" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1303" y0="21.16" x1="1303" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1303" y0="14.44" x1="1303" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1303" y0="9.4" x1="1303" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1303" y0="29.56" x1="1304" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1303" y0="21.16" x1="1303" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1303" y0="14.44" x1="1303" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1304" y0="21.16" x1="1304" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1304" y0="21.16" x1="1304" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1365788927" outline="yes" outline-width="0.5" fill-color="2731643391" fill="yes"/>
+ <Rectangle x0="1305" y0="29.56" x1="1306" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1305" y0="29.56" x1="1306" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1306" y0="12.76" x1="1307" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1306" y0="9.4" x1="1307" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1306" y0="24.52" x1="1307" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1307" y0="29.56" x1="1308" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1307" y0="29.56" x1="1308" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1309" y0="24.52" x1="1309" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1309" y0="7.72" x1="1325" y1="8.72" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1309" y0="9.4" x1="1309" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1309" y0="12.76" x1="1310" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1310" y0="41.32" x1="1314" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="1310" y0="41.32" x1="1314" y1="42.32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3236009983" fill="yes"/>
+ <Rectangle x0="1311" y0="9.4" x1="1314" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1311" y0="21.16" x1="1314" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1311" y0="14.44" x1="1314" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="1313" y0="29.56" x1="1315" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1313" y0="29.56" x1="1315" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1314" y0="14.44" x1="1315" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1314" y0="9.4" x1="1315" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1314" y0="21.16" x1="1315" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1316" y0="31.24" x1="1316" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1316" y0="31.24" x1="1316" y1="32.24" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="1316" y0="29.56" x1="1317" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1316" y0="29.56" x1="1317" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1316" y0="29.56" x1="1317" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1316" y0="29.56" x1="1317" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1316" y0="14.44" x1="1317" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1316" y0="21.16" x1="1317" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1668435199" outline="yes" outline-width="0.5" fill-color="3336870143" fill="yes"/>
+ <Rectangle x0="1316" y0="14.44" x1="1317" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1316" y0="21.16" x1="1317" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1668435199" outline="yes" outline-width="0.5" fill-color="3336870143" fill="yes"/>
+ <Rectangle x0="1316" y0="9.4" x1="1317" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1316" y0="9.4" x1="1317" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1317" y0="9.4" x1="1317" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="1317" y0="14.44" x1="1318" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="1317" y0="9.4" x1="1317" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="1317" y0="14.44" x1="1318" y1="15.44" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="1317" y0="21.16" x1="1318" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1317" y0="21.16" x1="1318" y1="22.16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1318" y0="24.52" x1="1319" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1318" y0="29.56" x1="1319" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1318" y0="4.36" x1="1319" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1318" y0="9.4" x1="1319" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1318" y0="17.8" x1="1319" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1318" y0="17.8" x1="1319" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1318" y0="12.76" x1="1319" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="1318" y0="17.8" x1="1319" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1318" y0="12.76" x1="1319" y1="13.76" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="1318" y0="24.52" x1="1319" y1="25.52" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1320" y0="29.56" x1="1321" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1320" y0="17.8" x1="1321" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1320" y0="9.4" x1="1321" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="1320" y0="1" x1="1321" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="1323" y0="29.56" x1="1324" y1="30.56" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2681245951" fill="yes"/>
+ <Rectangle x0="1323" y0="17.8" x1="1325" y1="18.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1323" y0="9.4" x1="1325" y1="10.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1323" y0="4.36" x1="1325" y1="5.36" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Group x-position="3" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="18" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="3" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="18" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="3" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="18" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="3" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="18" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="3" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="18" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="3" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="18" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="3" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="18" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ </Group>
+ <Rectangle name="TAVI frame handle start" x0="0" y0="6" x1="5" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle name="TAVI frame handle end" x0="1319.02" y0="6" x1="1325.02" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="714" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <LineSet/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="308.619" y-position="0" visible="yes">
+ <Rectangle name="TAVI vestigial frame" x0="0" y0="1" x1="2" y1="57" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle name="TAVI frame" x0="0" y0="1" x1="1330.88" y1="57" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="960313190" fill="yes"/>
+ <Rectangle name="TAVI name highlight" x0="1" y0="43" x1="1330.88" y1="57" outline-what="4" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="1896979360" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Rectangle x0="54" y0="26.7419" x1="55" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="55" y0="28.0968" x1="55" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="56" y0="36.2258" x1="56" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="56" y0="30.8065" x1="56" y1="31.8065" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="57" y0="34.871" x1="58" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="58" y0="36.2258" x1="58" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2966983935" fill="yes"/>
+ <Rectangle x0="59" y0="32.1613" x1="60" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="60" y0="32.1613" x1="61" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="62" y0="33.5161" x1="62" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="62" y0="29.4516" x1="63" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="64" y0="28.0968" x1="64" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="65" y0="26.7419" x1="66" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="67" y0="34.871" x1="67" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="67" y0="25.3871" x1="68" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="68" y0="25.3871" x1="69" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="69" y0="21.3226" x1="69" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="71" y0="18.6129" x1="71" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="72" y0="18.6129" x1="72" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="72" y0="15.9032" x1="73" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="73" y0="18.6129" x1="74" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="75" y0="22.6774" x1="75" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="75" y0="29.4516" x1="76" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="77" y0="28.0968" x1="78" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="78" y0="34.871" x1="79" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="79" y0="26.7419" x1="80" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="81" y0="25.3871" x1="82" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="82" y0="28.0968" x1="82" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="82" y0="37.5806" x1="83" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="84" y0="34.871" x1="85" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="85" y0="36.2258" x1="85" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="86" y0="32.1613" x1="87" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="87" y0="34.871" x1="88" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="88" y0="33.5161" x1="89" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="89" y0="29.4516" x1="90" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="90" y0="34.871" x1="90" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="91" y0="28.0968" x1="91" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="92" y0="28.0968" x1="92" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="92" y0="26.7419" x1="93" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="93" y0="25.3871" x1="95" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="95" y0="25.3871" x1="96" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="96" y0="19.9677" x1="96" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="97" y0="19.9677" x1="97" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="98" y0="18.6129" x1="98" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="99" y0="19.9677" x1="99" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="99" y0="15.9032" x1="100" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="100" y0="18.6129" x1="102" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="102" y0="22.6774" x1="102" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="102" y0="29.4516" x1="103" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="103" y0="29.4516" x1="104" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="104" y0="28.0968" x1="105" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="105" y0="3.70968" x1="106" y1="4.70968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="106" y0="26.7419" x1="107" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="107" y0="34.871" x1="107" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="108" y0="25.3871" x1="108" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="109" y0="28.0968" x1="109" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="109" y0="37.5806" x1="110" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="110" y0="36.2258" x1="110" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="111" y0="34.871" x1="112" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="112" y0="36.2258" x1="112" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="113" y0="32.1613" x1="113" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="114" y0="34.871" x1="115" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="115" y0="29.4516" x1="115" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="116" y0="29.4516" x1="116" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="117" y0="28.0968" x1="117" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517177599" outline="yes" outline-width="0.5" fill-color="3034289663" fill="yes"/>
+ <Rectangle x0="117" y0="28.0968" x1="118" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="119" y0="34.871" x1="119" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="119" y0="26.7419" x1="120" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="120" y0="25.3871" x1="122" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="122" y0="25.3871" x1="122" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="123" y0="21.3226" x1="123" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="124" y0="18.6129" x1="125" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="125" y0="18.6129" x1="125" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="126" y0="15.9032" x1="127" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="127" y0="18.6129" x1="129" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="129" y0="22.6774" x1="129" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="129" y0="29.4516" x1="130" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="131" y0="29.4516" x1="131" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="131" y0="28.0968" x1="132" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="133" y0="26.7419" x1="133" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="134" y0="26.7419" x1="134" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="134" y0="25.3871" x1="135" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="135" y0="28.0968" x1="136" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="136" y0="37.5806" x1="137" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="137" y0="36.2258" x1="137" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="138" y0="34.871" x1="139" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="139" y0="36.2258" x1="139" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="140" y0="32.1613" x1="140" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="141" y0="32.1613" x1="1331" y1="33.1613" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="141" y0="34.871" x1="142" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="142" y0="34.871" x1="142" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="143" y0="29.4516" x1="143" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="144" y0="28.0968" x1="1331" y1="29.0968" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="144" y0="28.0968" x1="145" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="146" y0="26.7419" x1="147" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="147" y0="25.3871" x1="149" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="149" y0="25.3871" x1="149" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="149" y0="22.6774" x1="150" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="151" y0="19.9677" x1="151" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="151" y0="18.6129" x1="152" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="152" y0="18.6129" x1="152" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="152" y0="18.6129" x1="152" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="153" y0="15.9032" x1="154" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="154" y0="18.6129" x1="155" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="156" y0="22.6774" x1="156" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="156" y0="29.4516" x1="157" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="157" y0="28.0968" x1="1331" y1="29.0968" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="158" y0="28.0968" x1="159" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="160" y0="26.7419" x1="161" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="161" y0="25.3871" x1="162" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="162" y0="28.0968" x1="163" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="163" y0="37.5806" x1="163" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="164" y0="36.2258" x1="164" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2966983935" fill="yes"/>
+ <Rectangle x0="165" y0="34.871" x1="165" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="166" y0="34.871" x1="166" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="166" y0="32.1613" x1="167" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="167" y0="34.871" x1="169" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="169" y0="34.871" x1="169" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="170" y0="29.4516" x1="170" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="171" y0="28.0968" x1="172" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="172" y0="34.871" x1="173" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="173" y0="26.7419" x1="174" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="174" y0="25.3871" x1="176" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="176" y0="22.6774" x1="177" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="178" y0="18.6129" x1="178" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="178" y0="18.6129" x1="179" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="179" y0="18.6129" x1="179" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="180" y0="15.9032" x1="180" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="181" y0="18.6129" x1="182" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="183" y0="21.3226" x1="183" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="183" y0="29.4516" x1="184" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="185" y0="28.0968" x1="185" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="187" y0="26.7419" x1="187" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="187" y0="25.3871" x1="189" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="189" y0="28.0968" x1="190" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="190" y0="37.5806" x1="190" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="192" y0="34.871" x1="192" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="193" y0="36.2258" x1="193" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="193" y0="32.1613" x1="194" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="194" y0="32.1613" x1="194" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="194" y0="34.871" x1="196" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="196" y0="33.5161" x1="196" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="196" y0="29.4516" x1="197" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="198" y0="34.871" x1="198" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="198" y0="28.0968" x1="199" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="199" y0="26.7419" x1="199" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="199" y0="2.35484" x1="199" y1="3.35484" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="200" y0="26.7419" x1="201" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="201" y0="25.3871" x1="202" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="203" y0="25.3871" x1="203" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="203" y0="21.3226" x1="204" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="205" y0="18.6129" x1="206" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="206" y0="28.0968" x1="207" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="207" y0="15.9032" x1="208" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="208" y0="18.6129" x1="209" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="210" y0="29.4516" x1="211" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="211" y0="28.0968" x1="211" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="212" y0="28.0968" x1="212" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="213" y0="26.7419" x1="214" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="214" y0="25.3871" x1="216" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="216" y0="26.7419" x1="217" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="217" y0="37.5806" x1="218" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="218" y0="36.2258" x1="218" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="219" y0="34.871" x1="219" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="220" y0="37.5806" x1="220" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="220" y0="32.1613" x1="221" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="221" y0="34.871" x1="223" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="223" y0="33.5161" x1="223" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="223" y0="29.4516" x1="224" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="225" y0="28.0968" x1="225" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="225" y0="28.0968" x1="226" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="226" y0="28.0968" x1="227" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="227" y0="26.7419" x1="228" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="228" y0="25.3871" x1="229" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="230" y0="25.3871" x1="230" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="230" y0="22.6774" x1="231" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="232" y0="18.6129" x1="232" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="233" y0="19.9677" x1="233" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="234" y0="15.9032" x1="234" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="235" y0="18.6129" x1="236" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="236" y0="28.0968" x1="237" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="237" y0="28.0968" x1="238" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="238" y0="28.0968" x1="238" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="239" y0="26.7419" x1="239" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="240" y0="9.12903" x1="242" y1="10.129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="242" y0="32.1613" x1="243" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="243" y0="34.871" x1="243" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="244" y0="29.4516" x1="245" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="245" y0="32.1613" x1="245" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="245" y0="26.7419" x1="246" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="246" y0="26.7419" x1="247" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="247" y0="32.1613" x1="248" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="248" y0="34.871" x1="248" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="249" y0="29.4516" x1="250" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="250" y0="30.8065" x1="250" y1="31.8065" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="250" y0="26.7419" x1="251" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="252" y0="28.0968" x1="252" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="252" y0="24.0323" x1="253" y1="25.0323" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="253" y0="26.7419" x1="253" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="254" y0="29.4516" x1="255" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="255" y0="22.6774" x1="256" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="256" y0="22.6774" x1="257" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517177599" outline="yes" outline-width="0.5" fill-color="3034289663" fill="yes"/>
+ <Rectangle x0="257" y0="24.0323" x1="258" y1="25.0323" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="258" y0="28.0968" x1="258" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="259" y0="22.6774" x1="260" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="260" y0="19.9677" x1="261" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="262" y0="19.9677" x1="262" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="262" y0="18.6129" x1="263" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="263" y0="21.3226" x1="264" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="264" y0="19.9677" x1="264" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="265" y0="21.3226" x1="265" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="266" y0="18.6129" x1="267" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="267" y0="18.6129" x1="267" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="267" y0="18.6129" x1="267" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="268" y0="15.9032" x1="269" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="269" y0="32.1613" x1="270" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="269" y0="25.3871" x1="269" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="270" y0="29.4516" x1="270" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="271" y0="29.4516" x1="272" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="272" y0="29.4516" x1="272" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="272" y0="26.7419" x1="273" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="273" y0="26.7419" x1="274" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="274" y0="32.1613" x1="275" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="275" y0="34.871" x1="275" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="276" y0="29.4516" x1="277" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="277" y0="30.8065" x1="277" y1="31.8065" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2966983935" fill="yes"/>
+ <Rectangle x0="277" y0="26.7419" x1="278" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="279" y0="28.0968" x1="279" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="279" y0="25.3871" x1="280" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="280" y0="28.0968" x1="280" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="281" y0="24.0323" x1="281" y1="25.0323" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="282" y0="28.0968" x1="282" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="282" y0="22.6774" x1="283" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="284" y0="25.3871" x1="284" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="284" y0="25.3871" x1="285" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="285" y0="26.7419" x1="285" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="286" y0="22.6774" x1="287" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="287" y0="18.6129" x1="288" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="289" y0="15.9032" x1="290" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="290" y0="15.9032" x1="291" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="291" y0="15.9032" x1="291" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="292" y0="21.3226" x1="292" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="293" y0="22.6774" x1="294" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="294" y0="22.6774" x1="294" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="296" y0="26.7419" x1="297" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="297" y0="26.7419" x1="297" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="297" y0="25.3871" x1="297" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="298" y0="37.5806" x1="299" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="299" y0="37.5806" x1="1331" y1="38.5806" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="299" y0="34.871" x1="300" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="301" y0="33.5161" x1="302" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="302" y0="34.871" x1="304" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="304" y0="33.5161" x1="304" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="304" y0="29.4516" x1="305" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="306" y0="28.0968" x1="306" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="307" y0="34.871" x1="307" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="308" y0="26.7419" x1="308" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="309" y0="25.3871" x1="310" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="310" y0="28.0968" x1="310" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="311" y0="37.5806" x1="311" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="313" y0="34.871" x1="313" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="314" y0="36.2258" x1="314" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="314" y0="32.1613" x1="315" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="315" y0="34.871" x1="317" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="317" y0="34.871" x1="317" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="318" y0="29.4516" x1="318" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="319" y0="28.0968" x1="319" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="319" y0="28.0968" x1="320" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="321" y0="26.7419" x1="322" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="322" y0="34.871" x1="323" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="323" y0="25.3871" x1="324" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="324" y0="28.0968" x1="324" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="325" y0="37.5806" x1="325" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="326" y0="36.2258" x1="326" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="326" y0="34.871" x1="327" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="327" y0="36.2258" x1="327" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="328" y0="32.1613" x1="329" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="329" y0="34.871" x1="330" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="331" y0="33.5161" x1="331" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="331" y0="29.4516" x1="332" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="333" y0="28.0968" x1="334" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="334" y0="26.7419" x1="335" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="335" y0="25.3871" x1="337" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="337" y0="25.3871" x1="338" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="338" y0="21.3226" x1="338" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="339" y0="18.6129" x1="339" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="339" y0="18.6129" x1="340" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="341" y0="15.9032" x1="342" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="342" y0="19.9677" x1="344" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="344" y0="22.6774" x1="344" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="345" y0="29.4516" x1="345" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="346" y0="28.0968" x1="346" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="346" y0="28.0968" x1="347" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="348" y0="26.7419" x1="349" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="349" y0="25.3871" x1="350" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="351" y0="28.0968" x1="351" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="351" y0="37.5806" x1="352" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="353" y0="34.871" x1="354" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="354" y0="36.2258" x1="354" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="355" y0="32.1613" x1="355" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="356" y0="34.871" x1="357" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="357" y0="33.5161" x1="358" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="358" y0="29.4516" x1="359" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="360" y0="28.0968" x1="360" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="361" y0="2.35484" x1="1331" y1="3.35484" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="361" y0="26.7419" x1="362" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="362" y0="25.3871" x1="364" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="364" y0="25.3871" x1="365" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="365" y0="21.3226" x1="365" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="366" y0="19.9677" x1="366" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="366" y0="18.6129" x1="367" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="368" y0="15.9032" x1="369" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="369" y0="18.6129" x1="370" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="371" y0="22.6774" x1="371" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="371" y0="29.4516" x1="372" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="372" y0="29.4516" x1="372" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="373" y0="28.0968" x1="373" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="374" y0="26.7419" x1="374" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="375" y0="26.7419" x1="376" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="376" y0="26.7419" x1="376" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="377" y0="25.3871" x1="377" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="378" y0="28.0968" x1="378" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="378" y0="37.5806" x1="379" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="379" y0="38.9355" x1="379" y1="39.9355" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="380" y0="34.871" x1="381" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="381" y0="34.871" x1="381" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2966983935" fill="yes"/>
+ <Rectangle x0="382" y0="32.1613" x1="382" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="383" y0="34.871" x1="384" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="384" y0="33.5161" x1="385" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="385" y0="29.4516" x1="385" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="386" y0="29.4516" x1="1331" y1="30.4516" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="387" y0="28.0968" x1="387" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="388" y0="28.0968" x1="389" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="389" y0="9.12903" x1="390" y1="10.129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="390" y0="25.3871" x1="391" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="391" y0="25.3871" x1="391" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="391" y0="21.3226" x1="392" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="393" y0="18.6129" x1="394" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="395" y0="15.9032" x1="396" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="396" y0="18.6129" x1="397" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="398" y0="22.6774" x1="398" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="398" y0="29.4516" x1="399" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="400" y0="28.0968" x1="401" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="401" y0="28.0968" x1="401" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="402" y0="26.7419" x1="403" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="403" y0="28.0968" x1="403" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="404" y0="32.1613" x1="404" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="405" y0="34.871" x1="405" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="405" y0="29.4516" x1="406" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="406" y0="30.8065" x1="406" y1="31.8065" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="407" y0="26.7419" x1="408" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="408" y0="26.7419" x1="408" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="408" y0="32.1613" x1="409" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="410" y0="34.871" x1="410" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="410" y0="29.4516" x1="411" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="412" y0="26.7419" x1="412" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="413" y0="28.0968" x1="413" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="413" y0="25.3871" x1="414" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="414" y0="24.0323" x1="415" y1="25.0323" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="415" y0="29.4516" x1="416" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="416" y0="34.871" x1="416" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3219167231" fill="yes"/>
+ <Rectangle x0="417" y0="24.0323" x1="417" y1="25.0323" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="418" y0="22.6774" x1="418" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="419" y0="24.0323" x1="419" y1="25.0323" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="420" y0="28.0968" x1="420" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="420" y0="22.6774" x1="422" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="422" y0="19.9677" x1="422" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="423" y0="21.3226" x1="423" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="424" y0="18.6129" x1="425" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="425" y0="19.9677" x1="425" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="425" y0="19.9677" x1="426" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="158805759" outline="yes" outline-width="0.5" fill-color="317611519" fill="yes"/>
+ <Rectangle x0="426" y0="21.3226" x1="427" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="427" y0="18.6129" x1="428" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="428" y0="18.6129" x1="428" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="430" y0="15.9032" x1="430" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="430" y0="32.1613" x1="431" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="431" y0="34.871" x1="432" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="432" y0="29.4516" x1="433" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="433" y0="30.8065" x1="433" y1="31.8065" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="434" y0="26.7419" x1="435" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="435" y0="26.7419" x1="435" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="435" y0="32.1613" x1="436" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="436" y0="34.871" x1="436" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="436" y0="32.1613" x1="436" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517112063" outline="yes" outline-width="0.5" fill-color="3017446655" fill="yes"/>
+ <Rectangle x0="437" y0="29.4516" x1="438" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="439" y0="28.0968" x1="439" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="440" y0="26.7419" x1="440" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="440" y0="25.3871" x1="441" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="441" y0="28.0968" x1="441" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="442" y0="24.0323" x1="443" y1="25.0323" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="443" y0="28.0968" x1="443" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="444" y0="22.6774" x1="445" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="445" y0="25.3871" x1="445" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="446" y0="25.3871" x1="446" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="447" y0="25.3871" x1="447" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="447" y0="24.0323" x1="448" y1="25.0323" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="448" y0="22.6774" x1="448" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="448" y0="24.0323" x1="448" y1="25.0323" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="449" y0="18.6129" x1="449" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="451" y0="15.9032" x1="451" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="452" y0="21.3226" x1="452" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="452" y0="22.6774" x1="453" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="453" y0="28.0968" x1="453" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="454" y0="32.1613" x1="455" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="455" y0="32.1613" x1="456" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="455" y0="26.7419" x1="456" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="456" y0="28.0968" x1="456" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="457" y0="28.0968" x1="457" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="457" y0="25.3871" x1="458" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="458" y0="26.7419" x1="458" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="461" y0="36.2258" x1="462" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="462" y0="32.1613" x1="463" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="463" y0="6.41935" x1="1331" y1="7.41935" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="463" y0="7.77419" x1="1331" y1="8.77419" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3185612543" fill="yes"/>
+ <Rectangle x0="463" y0="34.871" x1="465" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="465" y0="33.5161" x1="465" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="466" y0="29.4516" x1="466" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="467" y0="28.0968" x1="468" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="469" y0="26.7419" x1="470" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="470" y0="26.7419" x1="470" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="471" y0="25.3871" x1="472" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="472" y0="26.7419" x1="472" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="472" y0="37.5806" x1="473" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="474" y0="34.871" x1="475" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="475" y0="36.2258" x1="475" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="476" y0="32.1613" x1="476" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="477" y0="34.871" x1="478" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="478" y0="33.5161" x1="479" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="479" y0="29.4516" x1="480" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="481" y0="28.0968" x1="482" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="482" y0="28.0968" x1="482" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="482" y0="26.7419" x1="483" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="483" y0="34.871" x1="484" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="484" y0="25.3871" x1="485" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="485" y0="26.7419" x1="485" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="486" y0="37.5806" x1="486" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="488" y0="34.871" x1="488" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="489" y0="32.1613" x1="490" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="490" y0="34.871" x1="492" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="492" y0="34.871" x1="492" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="493" y0="29.4516" x1="493" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="494" y0="28.0968" x1="495" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="495" y0="28.0968" x1="495" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="496" y0="26.7419" x1="497" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="497" y0="28.0968" x1="497" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="498" y0="25.3871" x1="498" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="499" y0="26.7419" x1="499" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="499" y0="37.5806" x1="500" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="501" y0="34.871" x1="502" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="502" y0="36.2258" x1="502" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="503" y0="32.1613" x1="503" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="504" y0="34.871" x1="505" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="505" y0="33.5161" x1="506" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="506" y0="29.4516" x1="507" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="508" y0="26.7419" x1="508" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="509" y0="26.7419" x1="510" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="511" y0="25.3871" x1="512" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="512" y0="25.3871" x1="513" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="513" y0="37.5806" x1="513" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="514" y0="34.871" x1="515" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="516" y0="36.2258" x1="516" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="516" y0="32.1613" x1="517" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="517" y0="34.871" x1="519" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="519" y0="34.871" x1="519" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="519" y0="29.4516" x1="520" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="521" y0="28.0968" x1="522" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="523" y0="26.7419" x1="524" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="524" y0="25.3871" x1="524" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="525" y0="41.6452" x1="525" y1="42.6452" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3118306815" fill="yes"/>
+ <Rectangle x0="525" y0="41.6452" x1="526" y1="42.6452" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="526" y0="37.5806" x1="526" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="526" y0="37.5806" x1="527" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="528" y0="34.871" x1="529" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="529" y0="36.2258" x1="529" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="530" y0="32.1613" x1="530" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="530" y0="34.871" x1="532" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="532" y0="33.5161" x1="532" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="533" y0="29.4516" x1="533" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="535" y0="28.0968" x1="535" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="536" y0="34.871" x1="536" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="536" y0="26.7419" x1="537" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="537" y0="34.871" x1="538" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="538" y0="25.3871" x1="539" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="539" y0="26.7419" x1="539" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="540" y0="37.5806" x1="540" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="541" y0="34.871" x1="542" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="543" y0="36.2258" x1="543" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="543" y0="32.1613" x1="544" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="544" y0="34.871" x1="545" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="546" y0="33.5161" x1="546" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="546" y0="29.4516" x1="547" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="548" y0="28.0968" x1="549" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="549" y0="28.0968" x1="549" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="550" y0="26.7419" x1="550" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="551" y0="26.7419" x1="551" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="551" y0="25.3871" x1="552" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="552" y0="26.7419" x1="553" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="553" y0="37.5806" x1="554" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="554" y0="34.871" x1="554" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517177599" outline="yes" outline-width="0.5" fill-color="3034289663" fill="yes"/>
+ <Rectangle x0="555" y0="34.871" x1="555" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="556" y0="32.1613" x1="557" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="557" y0="34.871" x1="559" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="559" y0="33.5161" x1="559" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="560" y0="29.4516" x1="560" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="561" y0="34.871" x1="1331" y1="35.871" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="561" y0="28.0968" x1="562" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="563" y0="34.871" x1="563" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="563" y0="26.7419" x1="564" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="564" y0="28.0968" x1="565" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2966983935" fill="yes"/>
+ <Rectangle x0="565" y0="25.3871" x1="566" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="566" y0="28.0968" x1="567" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="577" y0="25.3871" x1="578" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="578" y0="37.5806" x1="579" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="580" y0="34.871" x1="580" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="582" y0="32.1613" x1="582" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="586" y0="34.871" x1="586" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="587" y0="28.0968" x1="587" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="588" y0="25.3871" x1="589" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="590" y0="28.0968" x1="591" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="593" y0="37.5806" x1="593" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="593" y0="37.5806" x1="594" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="595" y0="34.871" x1="596" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="597" y0="32.1613" x1="597" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="600" y0="28.0968" x1="601" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="601" y0="26.7419" x1="602" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="602" y0="25.3871" x1="602" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="618" y0="25.3871" x1="619" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="620" y0="28.0968" x1="620" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="620" y0="37.5806" x1="621" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="622" y0="34.871" x1="623" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="623" y0="34.871" x1="623" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="624" y0="32.1613" x1="624" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="625" y0="32.1613" x1="1331" y1="33.1613" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="625" y0="34.871" x1="626" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="626" y0="33.5161" x1="627" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="627" y0="29.4516" x1="627" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="629" y0="28.0968" x1="629" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="630" y0="28.0968" x1="630" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="630" y0="34.871" x1="630" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2966983935" fill="yes"/>
+ <Rectangle x0="630" y0="26.7419" x1="631" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="632" y0="9.12903" x1="632" y1="10.129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="632" y0="25.3871" x1="633" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="633" y0="25.3871" x1="633" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="634" y0="21.3226" x1="634" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="635" y0="18.6129" x1="636" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="636" y0="19.9677" x1="636" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="637" y0="15.9032" x1="638" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="638" y0="18.6129" x1="639" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="640" y0="22.6774" x1="640" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="640" y0="29.4516" x1="641" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="642" y0="28.0968" x1="643" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="643" y0="28.0968" x1="1331" y1="29.0968" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="644" y0="26.7419" x1="644" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="645" y0="28.0968" x1="645" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2966983935" fill="yes"/>
+ <Rectangle x0="646" y0="25.3871" x1="646" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="647" y0="28.0968" x1="647" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="647" y0="37.5806" x1="648" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="647" y0="29.4516" x1="647" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="649" y0="34.871" x1="650" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="650" y0="36.2258" x1="650" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="651" y0="32.1613" x1="651" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="652" y0="34.871" x1="653" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="653" y0="33.5161" x1="653" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="654" y0="29.4516" x1="654" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="656" y0="28.0968" x1="656" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="657" y0="28.0968" x1="657" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="657" y0="26.7419" x1="658" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="658" y0="26.7419" x1="659" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="659" y0="25.3871" x1="660" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="660" y0="25.3871" x1="660" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="661" y0="21.3226" x1="661" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="662" y0="18.6129" x1="663" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="664" y0="15.9032" x1="665" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="665" y0="18.6129" x1="666" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="667" y0="29.4516" x1="667" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="667" y0="29.4516" x1="668" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="669" y0="28.0968" x1="670" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="671" y0="26.7419" x1="671" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="672" y0="10.4839" x1="672" y1="11.4839" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="673" y0="25.3871" x1="673" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="674" y0="28.0968" x1="674" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="674" y0="37.5806" x1="1331" y1="38.5806" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="675" y0="37.5806" x1="675" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="676" y0="34.871" x1="676" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="677" y0="36.2258" x1="677" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517177599" outline="yes" outline-width="0.5" fill-color="3034289663" fill="yes"/>
+ <Rectangle x0="677" y0="32.1613" x1="678" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="678" y0="34.871" x1="679" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="680" y0="33.5161" x1="680" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="681" y0="29.4516" x1="681" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="682" y0="28.0968" x1="683" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="683" y0="28.0968" x1="684" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="684" y0="26.7419" x1="685" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="685" y0="26.7419" x1="685" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="686" y0="25.3871" x1="687" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="687" y0="21.3226" x1="688" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="689" y0="18.6129" x1="690" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="691" y0="15.9032" x1="692" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="692" y0="18.6129" x1="693" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="694" y0="22.6774" x1="694" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="694" y0="29.4516" x1="695" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="695" y0="32.1613" x1="695" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="696" y0="28.0968" x1="696" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="698" y0="26.7419" x1="698" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="699" y0="25.3871" x1="700" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="700" y0="28.0968" x1="700" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="701" y0="37.5806" x1="702" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="703" y0="34.871" x1="703" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="704" y0="36.2258" x1="704" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="704" y0="32.1613" x1="705" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="705" y0="34.871" x1="706" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="707" y0="33.5161" x1="707" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="708" y0="29.4516" x1="708" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="709" y0="28.0968" x1="709" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="709" y0="28.0968" x1="710" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="711" y0="28.0968" x1="711" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="711" y0="26.7419" x1="712" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="712" y0="34.871" x1="713" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="713" y0="25.3871" x1="714" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="714" y0="25.3871" x1="714" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="714" y0="21.3226" x1="715" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="716" y0="18.6129" x1="1331" y1="19.6129" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="716" y0="18.6129" x1="717" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="718" y0="15.9032" x1="718" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="719" y0="18.6129" x1="720" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="721" y0="28.0968" x1="721" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="721" y0="28.0968" x1="722" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="722" y0="28.0968" x1="722" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="723" y0="26.7419" x1="724" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="724" y0="26.7419" x1="725" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="725" y0="18.6129" x1="725" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="725" y0="25.3871" x1="726" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1264994559" outline="yes" outline-width="0.5" fill-color="2529923071" fill="yes"/>
+ <Rectangle x0="726" y0="22.6774" x1="726" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="726" y0="28.0968" x1="726" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="726" y0="32.1613" x1="1331" y1="33.1613" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="726" y0="32.1613" x1="727" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="728" y0="32.1613" x1="1331" y1="33.1613" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="728" y0="29.4516" x1="729" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="729" y0="30.8065" x1="729" y1="31.8065" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="730" y0="26.7419" x1="731" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="731" y0="26.7419" x1="731" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="731" y0="32.1613" x1="732" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="732" y0="34.871" x1="733" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="733" y0="29.4516" x1="734" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="735" y0="26.7419" x1="735" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="736" y0="28.0968" x1="736" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="736" y0="25.3871" x1="737" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="737" y0="28.0968" x1="737" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="738" y0="24.0323" x1="739" y1="25.0323" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="739" y0="28.0968" x1="739" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="740" y0="22.6774" x1="740" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="741" y0="25.3871" x1="742" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="742" y0="22.6774" x1="742" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="743" y0="22.6774" x1="744" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="745" y0="19.9677" x1="745" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="746" y0="21.3226" x1="746" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="746" y0="18.6129" x1="747" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="747" y0="21.3226" x1="747" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="748" y0="19.9677" x1="749" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="749" y0="21.3226" x1="749" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="750" y0="18.6129" x1="751" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="751" y0="18.6129" x1="751" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="751" y0="15.9032" x1="752" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="752" y0="15.9032" x1="753" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="753" y0="32.1613" x1="754" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="754" y0="34.871" x1="754" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="755" y0="29.4516" x1="755" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="756" y0="30.8065" x1="756" y1="31.8065" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="756" y0="26.7419" x1="757" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="758" y0="26.7419" x1="758" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="758" y0="32.1613" x1="759" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="759" y0="34.871" x1="759" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="760" y0="29.4516" x1="761" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="761" y0="29.4516" x1="761" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="761" y0="26.7419" x1="762" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="763" y0="28.0968" x1="763" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="763" y0="25.3871" x1="764" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="764" y0="28.0968" x1="764" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="765" y0="24.0323" x1="765" y1="25.0323" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="766" y0="28.0968" x1="766" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="766" y0="22.6774" x1="767" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="768" y0="25.3871" x1="769" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="769" y0="26.7419" x1="769" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="770" y0="22.6774" x1="771" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="771" y0="24.0323" x1="771" y1="25.0323" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1567575039" outline="yes" outline-width="0.5" fill-color="3135149823" fill="yes"/>
+ <Rectangle x0="772" y0="18.6129" x1="772" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="773" y0="15.9032" x1="774" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="774" y0="15.9032" x1="774" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="775" y0="22.6774" x1="776" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="777" y0="32.1613" x1="778" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="778" y0="32.1613" x1="779" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="779" y0="32.1613" x1="779" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="779" y0="29.4516" x1="1331" y1="30.4516" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="780" y0="25.3871" x1="781" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="781" y0="26.7419" x1="781" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="782" y0="37.5806" x1="782" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="783" y0="37.5806" x1="783" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1584417791" outline="yes" outline-width="0.5" fill-color="3168769791" fill="yes"/>
+ <Rectangle x0="783" y0="34.871" x1="784" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="785" y0="36.2258" x1="785" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="785" y0="32.1613" x1="786" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="786" y0="34.871" x1="787" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="788" y0="33.5161" x1="788" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="788" y0="29.4516" x1="789" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="790" y0="28.0968" x1="790" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="790" y0="28.0968" x1="791" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="792" y0="26.7419" x1="792" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="793" y0="9.12903" x1="793" y1="10.129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="793" y0="25.3871" x1="794" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="794" y0="25.3871" x1="795" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="795" y0="21.3226" x1="796" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="797" y0="18.6129" x1="797" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="797" y0="18.6129" x1="798" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1617972479" outline="yes" outline-width="0.5" fill-color="3219167231" fill="yes"/>
+ <Rectangle x0="798" y0="19.9677" x1="798" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="798" y0="15.9032" x1="799" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="799" y0="19.9677" x1="801" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="801" y0="18.6129" x1="801" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="802" y0="21.3226" x1="802" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="804" y0="25.3871" x1="804" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="805" y0="25.3871" x1="805" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="805" y0="28.0968" x1="806" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="806" y0="28.0968" x1="1331" y1="29.0968" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="807" y0="25.3871" x1="808" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="808" y0="25.3871" x1="808" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="809" y0="37.5806" x1="809" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="810" y0="34.871" x1="811" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="811" y0="36.2258" x1="811" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="812" y0="32.1613" x1="813" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="813" y0="34.871" x1="815" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="815" y0="33.5161" x1="815" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="815" y0="29.4516" x1="816" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="816" y0="29.4516" x1="1331" y1="30.4516" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="817" y0="28.0968" x1="818" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="818" y0="28.0968" x1="818" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="819" y0="26.7419" x1="819" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="820" y0="25.3871" x1="821" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="821" y0="25.3871" x1="822" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="822" y0="19.9677" x1="822" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="822" y0="21.3226" x1="823" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="823" y0="18.6129" x1="823" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="824" y0="18.6129" x1="824" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="825" y0="19.9677" x1="825" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="825" y0="15.9032" x1="826" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="826" y0="18.6129" x1="828" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="828" y0="22.6774" x1="828" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="829" y0="29.4516" x1="830" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="830" y0="34.871" x1="830" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="830" y0="28.0968" x1="831" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="832" y0="28.0968" x1="832" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="832" y0="26.7419" x1="833" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="833" y0="34.871" x1="834" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="834" y0="25.3871" x1="835" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="835" y0="25.3871" x1="835" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="835" y0="36.2258" x1="836" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="837" y0="34.871" x1="838" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="839" y0="32.1613" x1="840" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="840" y0="34.871" x1="841" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="842" y0="33.5161" x1="842" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="842" y0="29.4516" x1="843" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="844" y0="28.0968" x1="845" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="845" y0="26.7419" x1="846" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="847" y0="34.871" x1="847" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="847" y0="25.3871" x1="848" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="848" y0="25.3871" x1="849" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="849" y0="21.3226" x1="849" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="850" y0="19.9677" x1="850" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="851" y0="18.6129" x1="851" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="852" y0="18.6129" x1="1331" y1="19.6129" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="852" y0="15.9032" x1="853" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="853" y0="18.6129" x1="855" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="855" y0="22.6774" x1="855" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="856" y0="29.4516" x1="856" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="857" y0="29.4516" x1="857" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="857" y0="28.0968" x1="858" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="859" y0="26.7419" x1="860" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="861" y0="25.3871" x1="862" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="862" y0="25.3871" x1="862" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="862" y0="37.5806" x1="863" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="864" y0="34.871" x1="865" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="865" y0="36.2258" x1="865" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="866" y0="32.1613" x1="866" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="867" y0="34.871" x1="868" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="868" y0="33.5161" x1="869" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="869" y0="29.4516" x1="870" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="870" y0="29.4516" x1="870" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="871" y0="28.0968" x1="871" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="872" y0="34.871" x1="872" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="872" y0="26.7419" x1="873" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="874" y0="34.871" x1="874" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="874" y0="25.3871" x1="875" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="875" y0="25.3871" x1="875" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="876" y0="21.3226" x1="876" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="877" y0="18.6129" x1="1331" y1="19.6129" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="877" y0="18.6129" x1="878" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="878" y0="19.9677" x1="878" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="879" y0="15.9032" x1="880" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="880" y0="18.6129" x1="881" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="882" y0="22.6774" x1="882" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="882" y0="29.4516" x1="883" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="884" y0="29.4516" x1="1331" y1="30.4516" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="884" y0="28.0968" x1="885" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="886" y0="26.7419" x1="887" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="887" y0="28.0968" x1="887" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="888" y0="32.1613" x1="888" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="889" y0="29.4516" x1="890" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="891" y0="26.7419" x1="892" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="892" y0="28.0968" x1="892" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="893" y0="32.1613" x1="893" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="894" y0="34.871" x1="894" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="894" y0="29.4516" x1="895" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="895" y0="30.8065" x1="895" y1="31.8065" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="896" y0="26.7419" x1="897" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="897" y0="26.7419" x1="897" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="898" y0="25.3871" x1="898" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="899" y0="28.0968" x1="899" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="899" y0="24.0323" x1="900" y1="25.0323" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="900" y0="28.0968" x1="900" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="901" y0="22.6774" x1="902" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="902" y0="22.6774" x1="902" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="903" y0="25.3871" x1="903" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="904" y0="28.0968" x1="904" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="904" y0="22.6774" x1="905" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="906" y0="19.9677" x1="907" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="907" y0="21.3226" x1="907" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="908" y0="18.6129" x1="909" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="909" y0="19.9677" x1="909" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="909" y0="19.9677" x1="910" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="910" y0="21.3226" x1="910" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="911" y0="18.6129" x1="912" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="912" y0="18.6129" x1="913" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="913" y0="15.9032" x1="914" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="914" y0="15.9032" x1="914" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="914" y0="32.1613" x1="915" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="916" y0="32.1613" x1="916" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="916" y0="29.4516" x1="917" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="917" y0="29.4516" x1="918" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="918" y0="26.7419" x1="919" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="919" y0="26.7419" x1="920" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="920" y0="32.1613" x1="920" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="921" y0="34.871" x1="921" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="921" y0="29.4516" x1="922" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="922" y0="29.4516" x1="922" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="923" y0="26.7419" x1="924" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="924" y0="28.0968" x1="924" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="925" y0="25.3871" x1="925" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="926" y0="25.3871" x1="926" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="926" y0="29.4516" x1="927" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="928" y0="22.6774" x1="929" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="929" y0="24.0323" x1="929" y1="25.0323" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="930" y0="24.0323" x1="930" y1="25.0323" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="931" y0="22.6774" x1="931" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="931" y0="22.6774" x1="932" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="933" y0="18.6129" x1="934" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="934" y0="18.6129" x1="934" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="935" y0="15.9032" x1="935" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="936" y0="15.9032" x1="936" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="936" y0="22.6774" x1="937" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="937" y0="24.0323" x1="937" y1="25.0323" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="938" y0="32.1613" x1="939" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="939" y0="32.1613" x1="940" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="941" y0="25.3871" x1="943" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="943" y0="37.5806" x1="944" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="945" y0="36.2258" x1="945" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="946" y0="32.1613" x1="947" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="948" y0="34.871" x1="949" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="949" y0="34.871" x1="950" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="950" y0="29.4516" x1="950" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="951" y0="28.0968" x1="952" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="953" y0="26.7419" x1="954" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="954" y0="25.3871" x1="956" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="956" y0="26.7419" x1="956" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="956" y0="37.5806" x1="957" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="958" y0="34.871" x1="959" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="959" y0="36.2258" x1="959" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="960" y0="32.1613" x1="961" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="961" y0="34.871" x1="962" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="963" y0="34.871" x1="963" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="963" y0="29.4516" x1="964" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="964" y0="28.0968" x1="1331" y1="29.0968" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="965" y0="28.0968" x1="965" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="966" y0="28.0968" x1="966" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="966" y0="26.7419" x1="967" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="968" y0="25.3871" x1="969" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="969" y0="25.3871" x1="970" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="970" y0="37.5806" x1="971" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="971" y0="37.5806" x1="971" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="972" y0="34.871" x1="972" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="973" y0="36.2258" x1="1331" y1="37.2258" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="973" y0="32.1613" x1="974" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="974" y0="34.871" x1="976" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="976" y0="34.871" x1="976" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="977" y0="29.4516" x1="977" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="978" y0="28.0968" x1="978" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="978" y0="28.0968" x1="979" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="979" y0="34.871" x1="980" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="980" y0="26.7419" x1="981" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="981" y0="25.3871" x1="983" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="983" y0="26.7419" x1="983" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="983" y0="37.5806" x1="984" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="985" y0="34.871" x1="986" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="986" y0="36.2258" x1="986" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="987" y0="32.1613" x1="987" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="988" y0="34.871" x1="989" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="989" y0="34.871" x1="990" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="990" y0="29.4516" x1="991" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="992" y0="28.0968" x1="992" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="993" y0="34.871" x1="993" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="993" y0="26.7419" x1="994" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="995" y0="34.871" x1="995" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="995" y0="34.871" x1="995" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="995" y0="25.3871" x1="996" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="996" y0="25.3871" x1="997" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="997" y0="37.5806" x1="998" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="999" y0="34.871" x1="999" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1000" y0="36.2258" x1="1000" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1000" y0="36.2258" x1="1000" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1000" y0="32.1613" x1="1001" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="1001" y0="34.871" x1="1003" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1003" y0="34.871" x1="1003" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="1004" y0="29.4516" x1="1004" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1005" y0="34.871" x1="1005" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1005" y0="28.0968" x1="1006" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1007" y0="26.7419" x1="1008" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1008" y0="34.871" x1="1008" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="1009" y0="25.3871" x1="1009" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1010" y0="25.3871" x1="1010" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1010" y0="37.5806" x1="1011" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1011" y0="36.2258" x1="1011" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="1012" y0="34.871" x1="1013" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1013" y0="36.2258" x1="1013" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1014" y0="32.1613" x1="1014" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1015" y0="34.871" x1="1016" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1016" y0="33.5161" x1="1017" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1017" y0="29.4516" x1="1018" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="1018" y0="28.0968" x1="1018" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1019" y0="28.0968" x1="1019" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1020" y0="28.0968" x1="1020" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1020" y0="26.7419" x1="1021" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1022" y0="28.0968" x1="1022" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1022" y0="25.3871" x1="1023" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1023" y0="25.3871" x1="1024" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1024" y0="37.5806" x1="1024" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1025" y0="36.2258" x1="1025" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1025" y0="34.871" x1="1026" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="1026" y0="34.871" x1="1027" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1027" y0="34.871" x1="1027" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="1027" y0="32.1613" x1="1028" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1028" y0="34.871" x1="1029" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1030" y0="33.5161" x1="1030" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1030" y0="29.4516" x1="1031" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1032" y0="29.4516" x1="1032" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1032" y0="28.0968" x1="1033" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1033" y0="28.0968" x1="1033" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1034" y0="26.7419" x1="1035" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1035" y0="26.7419" x1="1035" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1180976895" outline="yes" outline-width="0.5" fill-color="2361953535" fill="yes"/>
+ <Rectangle x0="1036" y0="25.3871" x1="1037" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1037" y0="25.3871" x1="1037" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1038" y0="37.5806" x1="1038" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1038" y0="36.2258" x1="1039" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2966983935" fill="yes"/>
+ <Rectangle x0="1039" y0="34.871" x1="1040" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1041" y0="32.1613" x1="1041" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1041" y0="34.871" x1="1043" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1043" y0="33.5161" x1="1043" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1044" y0="29.4516" x1="1044" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="1045" y0="26.7419" x1="1045" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1046" y0="28.0968" x1="1046" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1047" y0="26.7419" x1="1047" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1047" y0="26.7419" x1="1048" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1048" y0="26.7419" x1="1049" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1049" y0="25.3871" x1="1050" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1050" y0="26.7419" x1="1050" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1050" y0="37.5806" x1="1051" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1052" y0="34.871" x1="1053" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1053" y0="36.2258" x1="1053" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1054" y0="32.1613" x1="1055" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1055" y0="34.871" x1="1056" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1057" y0="36.2258" x1="1057" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1517177599" outline="yes" outline-width="0.5" fill-color="3034289663" fill="yes"/>
+ <Rectangle x0="1057" y0="29.4516" x1="1058" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="1058" y0="29.4516" x1="1058" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1059" y0="28.0968" x1="1060" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1060" y0="28.0968" x1="1331" y1="29.0968" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1060" y0="28.0968" x1="1061" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1062" y0="34.871" x1="1062" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="1062" y0="25.3871" x1="1063" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1063" y0="26.7419" x1="1063" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1064" y0="37.5806" x1="1065" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1065" y0="41.6452" x1="1065" y1="42.6452" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="1066" y0="34.871" x1="1066" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1067" y0="36.2258" x1="1067" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1067" y0="32.1613" x1="1068" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1068" y0="34.871" x1="1070" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1070" y0="34.871" x1="1071" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1550732031" outline="yes" outline-width="0.5" fill-color="3084686847" fill="yes"/>
+ <Rectangle x0="1071" y0="29.4516" x1="1071" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="1072" y0="34.871" x1="1072" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1072" y0="28.0968" x1="1073" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1073" y0="28.0968" x1="1074" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1074" y0="26.7419" x1="1075" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1075" y0="34.871" x1="1076" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1076" y0="25.3871" x1="1077" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1077" y0="25.3871" x1="1077" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1078" y0="37.5806" x1="1078" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1079" y0="34.871" x1="1080" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1080" y0="34.871" x1="1081" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="1081" y0="33.5161" x1="1082" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1082" y0="34.871" x1="1083" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1084" y0="33.5161" x1="1084" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1084" y0="29.4516" x1="1085" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="1086" y0="28.0968" x1="1087" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1087" y0="34.871" x1="1087" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1087" y0="26.7419" x1="1088" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1089" y0="25.3871" x1="1090" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1090" y0="25.3871" x1="1090" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1091" y0="37.5806" x1="1092" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1092" y0="38.9355" x1="1092" y1="39.9355" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1093" y0="34.871" x1="1093" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1094" y0="37.5806" x1="1094" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="1094" y0="32.1613" x1="1095" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="1095" y0="34.871" x1="1097" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1097" y0="37.5806" x1="1098" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1098" y0="37.5806" x1="1098" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1099" y0="34.871" x1="1100" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1100" y0="41.6452" x1="1101" y1="42.6452" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="1101" y0="37.5806" x1="1102" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1103" y0="25.3871" x1="1104" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1104" y0="28.0968" x1="1104" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1104" y0="37.5806" x1="1105" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1106" y0="34.871" x1="1107" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1107" y0="36.2258" x1="1107" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1108" y0="32.1613" x1="1109" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1109" y0="34.871" x1="1110" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1110" y0="33.5161" x1="1111" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1111" y0="29.4516" x1="1112" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1113" y0="28.0968" x1="1113" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1114" y0="28.0968" x1="1114" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1114" y0="26.7419" x1="1115" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1116" y0="34.871" x1="1116" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1116" y0="25.3871" x1="1117" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1117" y0="25.3871" x1="1118" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1118" y0="21.3226" x1="1118" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1119" y0="18.6129" x1="1119" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1120" y0="18.6129" x1="1120" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1121" y0="19.9677" x1="1121" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1121" y0="15.9032" x1="1122" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1122" y0="18.6129" x1="1124" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1124" y0="21.3226" x1="1124" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1124" y0="29.4516" x1="1125" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1126" y0="29.4516" x1="1126" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1126" y0="28.0968" x1="1127" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1127" y0="34.871" x1="1127" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1128" y0="26.7419" x1="1129" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1129" y0="34.871" x1="1129" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1130" y0="25.3871" x1="1130" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1131" y0="28.0968" x1="1131" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1131" y0="37.5806" x1="1132" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1133" y0="34.871" x1="1134" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1134" y0="36.2258" x1="1134" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449937663" outline="yes" outline-width="0.5" fill-color="2899809279" fill="yes"/>
+ <Rectangle x0="1135" y0="32.1613" x1="1135" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1136" y0="34.871" x1="1137" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1137" y0="34.871" x1="1138" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1138" y0="29.4516" x1="1139" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="1140" y0="28.0968" x1="1140" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1141" y0="28.0968" x1="1141" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="1141" y0="26.7419" x1="1142" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1143" y0="25.3871" x1="1144" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1144" y0="28.0968" x1="1144" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1145" y0="37.5806" x1="1145" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1146" y0="41.6452" x1="1146" y1="42.6452" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1146" y0="34.871" x1="1147" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1147" y0="36.2258" x1="1148" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1148" y0="32.1613" x1="1149" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1149" y0="34.871" x1="1151" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1151" y0="33.5161" x1="1151" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1151" y0="29.4516" x1="1152" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1153" y0="28.0968" x1="1154" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1155" y0="26.7419" x1="1155" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1156" y0="9.12903" x1="1156" y1="10.129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1156" y0="25.3871" x1="1157" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1157" y0="26.7419" x1="1158" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1158" y0="37.5806" x1="1159" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1160" y0="34.871" x1="1161" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1161" y0="36.2258" x1="1161" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315391743" outline="yes" outline-width="0.5" fill-color="2630783231" fill="yes"/>
+ <Rectangle x0="1162" y0="32.1613" x1="1162" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1162" y0="32.1613" x1="1163" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1163" y0="34.871" x1="1164" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1164" y0="33.5161" x1="1165" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2546765823" fill="yes"/>
+ <Rectangle x0="1165" y0="29.4516" x1="1165" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="1166" y0="28.0968" x1="1167" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1167" y0="28.0968" x1="1167" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="1168" y0="25.3871" x1="1169" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1169" y0="26.7419" x1="1169" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1170" y0="25.3871" x1="1171" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1171" y0="25.3871" x1="1172" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1172" y0="21.3226" x1="1172" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1173" y0="19.9677" x1="1173" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1173" y0="18.6129" x1="1174" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1174" y0="21.3226" x1="1174" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1214531327" outline="yes" outline-width="0.5" fill-color="2429062655" fill="yes"/>
+ <Rectangle x0="1175" y0="17.2581" x1="1176" y1="18.2581" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1176" y0="18.6129" x1="1177" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1178" y0="22.6774" x1="1178" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1178" y0="29.4516" x1="1179" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1179" y0="29.4516" x1="1331" y1="30.4516" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1180" y0="28.0968" x1="1181" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1181" y0="28.0968" x1="1181" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1182" y0="26.7419" x1="1182" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1183" y0="26.7419" x1="1183" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="1183" y0="25.3871" x1="1184" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1184" y0="26.7419" x1="1185" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1185" y0="37.5806" x1="1186" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1187" y0="34.871" x1="1187" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1188" y0="36.2258" x1="1188" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1188" y0="32.1613" x1="1189" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="1189" y0="34.871" x1="1191" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1191" y0="33.5161" x1="1192" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="1192" y0="29.4516" x1="1192" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="1193" y0="28.0968" x1="1194" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1194" y0="34.871" x1="1195" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1195" y0="26.7419" x1="1196" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1196" y0="34.871" x1="1197" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="1197" y0="25.3871" x1="1198" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1198" y0="26.7419" x1="1198" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1198" y0="37.5806" x1="1199" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1200" y0="34.871" x1="1201" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1201" y0="36.2258" x1="1202" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1202" y0="32.1613" x1="1203" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1203" y0="34.871" x1="1204" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1205" y0="33.5161" x1="1205" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1205" y0="29.4516" x1="1206" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1207" y0="28.0968" x1="1208" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1208" y0="5.06452" x1="1208" y1="6.06452" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2966983935" fill="yes"/>
+ <Rectangle x0="1209" y0="26.7419" x1="1209" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1210" y0="34.871" x1="1210" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="1210" y0="25.3871" x1="1211" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1211" y0="26.7419" x1="1212" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1212" y0="37.5806" x1="1213" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1214" y0="34.871" x1="1214" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1215" y0="36.2258" x1="1215" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1215" y0="33.5161" x1="1216" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="1216" y0="34.871" x1="1218" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1218" y0="33.5161" x1="1218" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="1219" y0="29.4516" x1="1219" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1220" y0="34.871" x1="1220" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1220" y0="28.0968" x1="1221" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1222" y0="26.7419" x1="1222" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1223" y0="26.7419" x1="1223" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="1224" y0="25.3871" x1="1224" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1225" y0="25.3871" x1="1225" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1225" y0="21.3226" x1="1226" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1227" y0="18.6129" x1="1228" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1229" y0="15.9032" x1="1230" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1230" y0="18.6129" x1="1231" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1232" y0="22.6774" x1="1232" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1232" y0="29.4516" x1="1233" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1233" y0="28.0968" x1="1233" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="1234" y0="28.0968" x1="1234" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1235" y0="26.7419" x1="1235" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1235" y0="26.7419" x1="1236" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1237" y0="26.7419" x1="1237" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1237" y0="25.3871" x1="1238" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1238" y0="26.7419" x1="1238" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1239" y0="37.5806" x1="1239" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1241" y0="34.871" x1="1241" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1242" y0="36.2258" x1="1242" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1242" y0="32.1613" x1="1243" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="1243" y0="34.871" x1="1245" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1245" y0="33.5161" x1="1245" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1246" y0="29.4516" x1="1246" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="1247" y0="28.0968" x1="1248" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1249" y0="26.7419" x1="1250" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1250" y0="34.871" x1="1250" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="1251" y0="25.3871" x1="1252" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1252" y0="25.3871" x1="1252" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1252" y0="21.3226" x1="1253" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1254" y0="18.6129" x1="1255" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1256" y0="21.3226" x1="1256" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1257" y0="25.3871" x1="1258" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1259" y0="28.0968" x1="1259" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="1259" y0="28.0968" x1="1260" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="770074623" fill="yes"/>
+ <Rectangle x0="1260" y0="30.8065" x1="1260" y1="31.8065" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="1261" y0="34.871" x1="1262" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1263" y0="34.871" x1="1263" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1264" y0="25.3871" x1="1265" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1265" y0="25.3871" x1="1265" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1266" y0="37.5806" x1="1266" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1267" y0="34.871" x1="1268" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1269" y0="36.2258" x1="1269" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1269" y0="32.1613" x1="1270" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="1270" y0="34.871" x1="1272" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1272" y0="33.5161" x1="1272" y1="34.5161" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1349011711" outline="yes" outline-width="0.5" fill-color="2698088959" fill="yes"/>
+ <Rectangle x0="1272" y0="29.4516" x1="1273" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1274" y0="28.0968" x1="1275" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1276" y0="26.7419" x1="1276" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1277" y0="34.871" x1="1277" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1277" y0="25.3871" x1="1278" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1279" y0="25.3871" x1="1279" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1279" y0="21.3226" x1="1280" y1="22.3226" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1280" y0="19.9677" x1="1280" y1="20.9677" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248086015" outline="yes" outline-width="0.5" fill-color="2479460095" fill="yes"/>
+ <Rectangle x0="1281" y0="18.6129" x1="1282" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1282" y0="1" x1="1282" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="1283" y0="15.9032" x1="1283" y1="16.9032" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1283" y0="18.6129" x1="1285" y1="19.6129" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1285" y0="22.6774" x1="1286" y1="23.6774" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1286" y0="29.4516" x1="1287" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="611203583" outline="yes" outline-width="0.5" fill-color="1222472447" fill="yes"/>
+ <Rectangle x0="1287" y0="29.4516" x1="1287" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1298548991" outline="yes" outline-width="0.5" fill-color="2597163007" fill="yes"/>
+ <Rectangle x0="1288" y0="28.0968" x1="1288" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1289" y0="34.871" x1="1289" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1289" y0="26.7419" x1="1290" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1291" y0="25.3871" x1="1292" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1292" y0="26.7419" x1="1292" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1293" y0="37.5806" x1="1293" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1294" y0="34.871" x1="1295" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="1295" y0="36.2258" x1="1296" y1="37.2258" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1315457279" outline="yes" outline-width="0.5" fill-color="2647625983" fill="yes"/>
+ <Rectangle x0="1296" y0="32.1613" x1="1297" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="1297" y0="34.871" x1="1298" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1300" y0="29.4516" x1="1300" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1301" y0="28.0968" x1="1302" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1302" y0="34.871" x1="1302" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1248151551" outline="yes" outline-width="0.5" fill-color="2496302847" fill="yes"/>
+ <Rectangle x0="1303" y0="26.7419" x1="1303" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1304" y0="26.7419" x1="1304" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1449872127" outline="yes" outline-width="0.5" fill-color="2882966527" fill="yes"/>
+ <Rectangle x0="1304" y0="25.3871" x1="1305" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="1305" y0="26.7419" x1="1306" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1306" y0="37.5806" x1="1307" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1013400319" outline="yes" outline-width="0.5" fill-color="2010023167" fill="yes"/>
+ <Rectangle x0="1308" y0="34.871" x1="1308" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1309" y0="32.1613" x1="1310" y1="33.1613" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113998591" outline="yes" outline-width="0.5" fill-color="2211154431" fill="yes"/>
+ <Rectangle x0="1310" y0="34.871" x1="1312" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1312" y0="34.871" x1="1312" y1="35.871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2832503551" fill="yes"/>
+ <Rectangle x0="1313" y0="29.4516" x1="1313" y1="30.4516" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1315" y0="28.0968" x1="1315" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1316" y0="28.0968" x1="1316" y1="29.0968" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1197754111" outline="yes" outline-width="0.5" fill-color="2395442687" fill="yes"/>
+ <Rectangle x0="1316" y0="26.7419" x1="1317" y1="27.7419" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1318" y0="25.3871" x1="1319" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1320" y0="37.5806" x1="1321" y1="38.5806" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1323" y0="25.3871" x1="1324" y1="26.3871" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="28" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ </Group>
+ <Rectangle name="TAVI frame handle start" x0="0" y0="6" x1="5" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle name="TAVI frame handle end" x0="1324.88" y0="6" x1="1330.88" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="772" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <LineSet/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="308.619" y-position="0" visible="yes">
+ <Rectangle name="TAVI vestigial frame" x0="0" y0="1" x1="2" y1="57" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle name="TAVI frame" x0="0" y0="1" x1="612.197" y1="57" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="960313190" fill="yes"/>
+ <Rectangle name="TAVI name highlight" x0="1" y0="43" x1="612.197" y1="57" outline-what="4" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="1663836576" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Rectangle x0="570" y0="3.1" x1="570" y1="5.1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="570" y0="36.7" x1="570" y1="38.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="570" y0="28.3" x1="570" y1="30.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="570" y0="7.3" x1="573" y1="9.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="571" y0="40.9" x1="573" y1="42.9" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1046889471" outline="yes" outline-width="0.5" fill-color="2093844223" fill="yes"/>
+ <Rectangle x0="571" y0="32.5" x1="573" y1="34.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="573" y0="36.7" x1="574" y1="38.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="573" y0="11.5" x1="574" y1="13.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="573" y0="28.3" x1="574" y1="30.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="573" y0="3.1" x1="574" y1="5.1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="574" y0="40.9" x1="576" y1="42.9" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="574" y0="32.5" x1="576" y1="34.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="574" y0="15.7" x1="576" y1="17.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="574" y0="7.3" x1="576" y1="9.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="576" y0="36.7" x1="577" y1="38.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="576" y0="11.5" x1="577" y1="13.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="577" y0="3.1" x1="577" y1="5.1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="577" y0="28.3" x1="577" y1="30.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="577" y0="7.3" x1="577" y1="9.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1483492095" outline="yes" outline-width="0.5" fill-color="2983826687" fill="yes"/>
+ <Rectangle x0="578" y0="40.9" x1="579" y1="42.9" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="578" y0="7.3" x1="579" y1="9.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="578" y0="32.5" x1="579" y1="34.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="578" y0="15.7" x1="579" y1="17.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="580" y0="3.1" x1="580" y1="5.1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="580" y0="36.7" x1="581" y1="38.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="580" y0="11.5" x1="581" y1="13.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="580" y0="28.3" x1="581" y1="30.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="582" y0="40.9" x1="582" y1="42.9" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="582" y0="15.7" x1="582" y1="17.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="582" y0="7.3" x1="582" y1="9.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="582" y0="32.5" x1="582" y1="34.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="583" y0="11.5" x1="584" y1="13.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="583" y0="38.8" x1="583" y1="40.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="583" y0="3.1" x1="584" y1="5.1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="583" y0="36.7" x1="584" y1="38.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="583" y0="28.3" x1="584" y1="30.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670591" outline="yes" outline-width="0.5" fill-color="1004629503" fill="yes"/>
+ <Rectangle x0="585" y0="1" x1="586" y1="3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="585" y0="9.4" x1="586" y1="11.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="585" y0="34.6" x1="586" y1="36.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="585" y0="26.2" x1="586" y1="28.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="586" y0="3.1" x1="587" y1="5.1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="586" y0="28.3" x1="587" y1="30.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="586" y0="11.5" x1="587" y1="13.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="586" y0="36.7" x1="587" y1="38.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="588" y0="7.3" x1="589" y1="9.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="588" y0="15.7" x1="588" y1="17.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="588" y0="32.5" x1="589" y1="34.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="588" y0="38.8" x1="588" y1="40.8" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="588" y0="40.9" x1="589" y1="42.9" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="728513791" outline="yes" outline-width="0.5" fill-color="1457092607" fill="yes"/>
+ <Rectangle x0="597" y0="36.7" x1="597" y1="38.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="597" y0="3.1" x1="597" y1="5.1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="597" y0="11.5" x1="597" y1="13.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="597" y0="28.3" x1="597" y1="30.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="597" y0="32.5" x1="600" y1="34.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="597" y0="7.3" x1="600" y1="9.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="598" y0="40.9" x1="600" y1="42.9" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422207" outline="yes" outline-width="0.5" fill-color="2278132479" fill="yes"/>
+ <Rectangle x0="598" y0="15.7" x1="600" y1="17.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="600" y0="3.1" x1="601" y1="5.1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="600" y0="11.5" x1="601" y1="13.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="600" y0="36.7" x1="601" y1="38.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="600" y0="28.3" x1="601" y1="30.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="601" y0="7.3" x1="603" y1="9.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="601" y0="40.9" x1="603" y1="42.9" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="946356735" outline="yes" outline-width="0.5" fill-color="1909490431" fill="yes"/>
+ <Rectangle x0="601" y0="15.7" x1="603" y1="17.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1030111999" outline="yes" outline-width="0.5" fill-color="2060289535" fill="yes"/>
+ <Rectangle x0="601" y0="32.5" x1="603" y1="34.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="603" y0="3.1" x1="604" y1="5.1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="603" y0="28.3" x1="604" y1="30.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="603" y0="11.5" x1="604" y1="13.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="604" y0="36.7" x1="604" y1="38.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1674935551" fill="yes"/>
+ <Rectangle x0="605" y0="26.2" x1="606" y1="28.2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="605" y0="34.6" x1="606" y1="36.6" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="605" y0="1" x1="606" y1="3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="606" y0="9.4" x1="606" y1="11.4" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="606" y0="36.7" x1="607" y1="38.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1063666943" outline="yes" outline-width="0.5" fill-color="2127333375" fill="yes"/>
+ <Rectangle x0="606" y0="11.5" x1="607" y1="13.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="606" y0="28.3" x1="607" y1="30.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="607" y0="3.1" x1="607" y1="5.1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="276115967" outline="yes" outline-width="0.5" fill-color="552231679" fill="yes"/>
+ <Rectangle x0="608" y0="40.9" x1="609" y1="42.9" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="609" y0="15.7" x1="609" y1="17.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="609" y0="32.5" x1="609" y1="34.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="609" y0="7.3" x1="609" y1="9.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="610" y0="11.5" x1="611" y1="13.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="610" y0="3.1" x1="611" y1="5.1" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="610" y0="36.7" x1="611" y1="38.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="610" y0="28.3" x1="611" y1="30.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="611" y0="15.7" x1="612" y1="17.7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="611" y0="7.3" x1="612" y1="9.3" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="611" y0="32.5" x1="612" y1="34.5" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="611" y0="40.9" x1="612" y1="42.9" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1080444159" outline="yes" outline-width="0.5" fill-color="2160822527" fill="yes"/>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ </Group>
+ <Rectangle name="TAVI frame handle start" x0="0" y0="6" x1="5" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle name="TAVI frame handle end" x0="606.197" y0="6" x1="612.197" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="830" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <LineSet/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="308.619" y-position="0" visible="yes">
+ <Rectangle name="TAVI vestigial frame" x0="0" y0="1" x1="2" y1="57" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle name="TAVI frame" x0="0" y0="1" x1="1326.28" y1="57" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="960313190" fill="yes"/>
+ <Rectangle name="TAVI name highlight" x0="1" y0="43" x1="1326.28" y1="57" outline-what="4" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="2641446304" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Rectangle x0="324" y0="21.2222" x1="325" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="324" y0="27.4444" x1="325" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="324" y0="35.2222" x1="325" y1="36.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="327" y0="21.2222" x1="328" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="327" y0="27.4444" x1="328" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="327" y0="35.2222" x1="328" y1="36.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="329" y0="32.1111" x1="330" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="329" y0="18.1111" x1="330" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="329" y0="24.3333" x1="330" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="338" y0="21.2222" x1="1326" y1="22.2222" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="338" y0="21.2222" x1="338" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="338" y0="16.5556" x1="338" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="338" y0="29" x1="338" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="340" y0="16.5556" x1="341" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="340" y0="21.2222" x1="341" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="340" y0="29" x1="341" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="342" y0="18.1111" x1="343" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="342" y0="27.4444" x1="343" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="342" y0="13.4444" x1="343" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="378" y0="16.5556" x1="379" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="378" y0="21.2222" x1="379" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="378" y0="27.4444" x1="379" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="381" y0="16.5556" x1="381" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="381" y0="21.2222" x1="381" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="381" y0="27.4444" x1="382" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="383" y0="18.1111" x1="384" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="383" y0="24.3333" x1="384" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="383" y0="29" x1="384" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="392" y0="21.2222" x1="392" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="392" y0="16.5556" x1="392" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="392" y0="27.4444" x1="392" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="394" y0="16.5556" x1="395" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="394" y0="27.4444" x1="395" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="394" y0="21.2222" x1="395" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="397" y0="24.3333" x1="398" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="397" y0="13.4444" x1="397" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="397" y0="18.1111" x1="397" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="403" y0="29" x1="410" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="403" y0="11.8889" x1="1326" y1="12.8889" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="404" y0="10.3333" x1="404" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="404" y0="15" x1="404" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="405" y0="13.4444" x1="406" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="405" y0="18.1111" x1="406" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="407" y0="21.2222" x1="412" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="407" y0="15" x1="411" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="410" y0="30.5556" x1="417" y1="31.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="414" y0="18.1111" x1="414" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="414" y0="13.4444" x1="414" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="414" y0="21.2222" x1="415" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="414" y0="15" x1="415" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="416" y0="24.3333" x1="421" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="416" y0="18.1111" x1="421" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="417" y0="32.1111" x1="430" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="424" y0="7.22222" x1="424" y1="8.22222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="424" y0="13.4444" x1="425" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="425" y0="5.66667" x1="426" y1="6.66667" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="425" y0="11.8889" x1="426" y1="12.8889" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="427" y0="1" x1="427" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="427" y0="2.55556" x1="428" y1="3.55556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="427" y0="10.3333" x1="428" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="428" y0="4.11111" x1="428" y1="5.11111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="428" y0="5.66667" x1="428" y1="6.66667" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="428" y0="7.22222" x1="429" y1="8.22222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="428" y0="13.4444" x1="429" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="429" y0="8.77778" x1="429" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="429" y0="15" x1="1326" y1="16" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="429" y0="16.5556" x1="429" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="430" y0="29" x1="437" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="431" y0="15" x1="431" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="431" y0="10.3333" x1="431" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="432" y0="13.4444" x1="433" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="432" y0="18.1111" x1="433" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="434" y0="21.2222" x1="438" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="434" y0="15" x1="437" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="437" y0="30.5556" x1="443" y1="31.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="440" y0="18.1111" x1="441" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="440" y0="15" x1="440" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="440" y0="13.4444" x1="441" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="441" y0="21.2222" x1="442" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="441" y0="13.4444" x1="1326" y1="14.4444" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="441" y0="15" x1="442" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="443" y0="24.3333" x1="447" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="443" y0="18.1111" x1="448" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="444" y0="32.1111" x1="450" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="450" y0="16.5556" x1="451" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="451" y0="27.4444" x1="457" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="451" y0="8.77778" x1="451" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="451" y0="16.5556" x1="452" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="451" y0="8.77778" x1="452" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="452" y0="21.2222" x1="452" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="452" y0="21.2222" x1="452" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="452" y0="13.4444" x1="453" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="454" y0="16.5556" x1="455" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="454" y0="8.77778" x1="454" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="455" y0="15" x1="456" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="456" y0="21.2222" x1="456" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="456" y0="13.4444" x1="457" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="456" y0="13.4444" x1="458" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="456" y0="16.5556" x1="458" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="461" y0="13.4444" x1="462" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="461" y0="21.2222" x1="462" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="461" y0="8.77778" x1="462" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="462" y0="10.3333" x1="463" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="462" y0="15" x1="463" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="467" y0="18.1111" x1="469" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="467" y0="24.3333" x1="469" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="467" y0="13.4444" x1="469" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="469" y0="15" x1="469" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="474" y0="8.77778" x1="475" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="474" y0="13.4444" x1="476" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="474" y0="21.2222" x1="476" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="476" y0="22.7778" x1="476" y1="23.7778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="476" y0="15" x1="476" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="476" y0="24.3333" x1="476" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="479" y0="25.8889" x1="479" y1="26.8889" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="479" y0="24.3333" x1="480" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="479" y0="18.1111" x1="480" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="479" y0="13.4444" x1="480" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="487" y0="13.4444" x1="489" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="488" y0="7.22222" x1="488" y1="8.22222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="488" y0="8.77778" x1="489" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="488" y0="21.2222" x1="489" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="489" y0="10.3333" x1="490" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="489" y0="15" x1="490" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="494" y0="13.4444" x1="496" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="494" y0="24.3333" x1="496" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="494" y0="18.1111" x1="496" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="496" y0="15" x1="496" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="496" y0="19.6667" x1="496" y1="20.6667" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="501" y0="13.4444" x1="503" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="501" y0="8.77778" x1="502" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="501" y0="21.2222" x1="503" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="502" y0="10.3333" x1="502" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="503" y0="22.7778" x1="503" y1="23.7778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="503" y0="15" x1="503" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="503" y0="24.3333" x1="503" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="505" y0="13.4444" x1="506" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="505" y0="18.1111" x1="506" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="506" y0="24.3333" x1="506" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="508" y0="24.3333" x1="508" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="508" y0="13.4444" x1="508" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="508" y0="18.1111" x1="508" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="509" y0="24.3333" x1="510" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="509" y0="18.1111" x1="510" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="509" y0="13.4444" x1="510" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="514" y0="21.2222" x1="516" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="514" y0="7.22222" x1="514" y1="8.22222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="514" y0="13.4444" x1="516" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="515" y0="8.77778" x1="516" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="516" y0="10.3333" x1="516" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="516" y0="22.7778" x1="516" y1="23.7778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="516" y0="15" x1="517" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="521" y0="18.1111" x1="523" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="521" y0="13.4444" x1="521" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="521" y0="24.3333" x1="523" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="521" y0="11.8889" x1="1326" y1="12.8889" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="521" y0="13.4444" x1="523" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="523" y0="15" x1="523" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="523" y0="19.6667" x1="523" y1="20.6667" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="523" y0="25.8889" x1="524" y1="26.8889" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="528" y0="13.4444" x1="530" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="528" y0="7.22222" x1="528" y1="8.22222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="528" y0="8.77778" x1="529" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="528" y0="21.2222" x1="530" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="529" y0="10.3333" x1="530" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="530" y0="22.7778" x1="530" y1="23.7778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="530" y0="24.3333" x1="530" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="530" y0="15" x1="530" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="533" y0="24.3333" x1="534" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="533" y0="18.1111" x1="534" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="533" y0="13.4444" x1="534" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="541" y0="8.77778" x1="543" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="541" y0="13.4444" x1="543" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="542" y0="21.2222" x1="543" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="543" y0="15" x1="543" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="543" y0="22.7778" x1="543" y1="23.7778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="543" y0="10.3333" x1="543" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="543" y0="24.3333" x1="544" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="548" y0="18.1111" x1="550" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="548" y0="13.4444" x1="550" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="548" y0="24.3333" x1="550" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="550" y0="15" x1="550" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="550" y0="19.6667" x1="550" y1="20.6667" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="555" y0="13.4444" x1="557" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="555" y0="8.77778" x1="556" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="555" y0="21.2222" x1="556" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="556" y0="22.7778" x1="557" y1="23.7778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="556" y0="10.3333" x1="557" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="557" y0="15" x1="557" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="557" y0="24.3333" x1="557" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="559" y0="24.3333" x1="560" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="559" y0="18.1111" x1="560" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="559" y0="8.77778" x1="560" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="561" y0="18.1111" x1="562" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="562" y0="24.3333" x1="562" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="562" y0="10.3333" x1="562" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="563" y0="18.1111" x1="564" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="563" y0="13.4444" x1="564" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="563" y0="24.3333" x1="564" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="809" y0="21.2222" x1="809" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="809" y0="27.4444" x1="809" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="809" y0="35.2222" x1="809" y1="36.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="811" y0="21.2222" x1="812" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="811" y0="27.4444" x1="812" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="811" y0="35.2222" x1="812" y1="36.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="814" y0="32.1111" x1="814" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="814" y0="18.1111" x1="814" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="814" y0="24.3333" x1="814" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="822" y0="21.2222" x1="1326" y1="22.2222" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="822" y0="21.2222" x1="822" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="822" y0="16.5556" x1="822" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="822" y0="29" x1="822" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="824" y0="16.5556" x1="825" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="824" y0="21.2222" x1="825" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="825" y0="29" x1="825" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="826" y0="18.1111" x1="827" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="826" y0="27.4444" x1="827" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="826" y0="13.4444" x1="827" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="862" y0="16.5556" x1="863" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="862" y0="21.2222" x1="863" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="862" y0="27.4444" x1="863" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="865" y0="16.5556" x1="865" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="865" y0="21.2222" x1="865" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="865" y0="27.4444" x1="866" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="867" y0="18.1111" x1="868" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="867" y0="24.3333" x1="868" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="867" y0="29" x1="868" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="876" y0="21.2222" x1="876" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="876" y0="16.5556" x1="876" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="876" y0="27.4444" x1="876" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="878" y0="16.5556" x1="879" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="878" y0="27.4444" x1="879" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="878" y0="21.2222" x1="879" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="881" y0="24.3333" x1="882" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="881" y0="13.4444" x1="881" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="881" y0="18.1111" x1="881" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="887" y0="29" x1="894" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="887" y0="11.8889" x1="1326" y1="12.8889" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1382631679" outline="yes" outline-width="0.5" fill-color="2748486143" fill="yes"/>
+ <Rectangle x0="888" y0="10.3333" x1="888" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="888" y0="15" x1="888" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="889" y0="13.4444" x1="890" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="889" y0="18.1111" x1="890" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="891" y0="21.2222" x1="896" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="891" y0="15" x1="896" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="894" y0="30.5556" x1="901" y1="31.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="898" y0="18.1111" x1="898" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="898" y0="13.4444" x1="898" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="898" y0="21.2222" x1="899" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="898" y0="15" x1="899" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="900" y0="24.3333" x1="905" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="900" y0="18.1111" x1="905" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="901" y0="32.1111" x1="914" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="908" y0="7.22222" x1="908" y1="8.22222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="908" y0="13.4444" x1="909" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="909" y0="5.66667" x1="910" y1="6.66667" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="909" y0="11.8889" x1="910" y1="12.8889" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="911" y0="1" x1="911" y1="2" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="911" y0="2.55556" x1="912" y1="3.55556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="911" y0="10.3333" x1="913" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="912" y0="4.11111" x1="912" y1="5.11111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="912" y0="5.66667" x1="913" y1="6.66667" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="913" y0="7.22222" x1="913" y1="8.22222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="913" y0="13.4444" x1="913" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="913" y0="8.77778" x1="913" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="913" y0="15" x1="1326" y1="16" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="913" y0="16.5556" x1="913" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="915" y0="29" x1="921" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="915" y0="15" x1="915" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="915" y0="10.3333" x1="915" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="916" y0="13.4444" x1="917" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="916" y0="18.1111" x1="917" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="918" y0="21.2222" x1="922" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="918" y0="15" x1="922" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1416251903" outline="yes" outline-width="0.5" fill-color="2849346303" fill="yes"/>
+ <Rectangle x0="921" y0="30.5556" x1="927" y1="31.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="925" y0="18.1111" x1="925" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="925" y0="15" x1="925" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="925" y0="13.4444" x1="925" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="925" y0="21.2222" x1="926" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="925" y0="13.4444" x1="1326" y1="14.4444" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="925" y0="15" x1="926" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="927" y0="24.3333" x1="931" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="927" y0="18.1111" x1="932" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="928" y0="32.1111" x1="934" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="935" y0="16.5556" x1="935" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="935" y0="27.4444" x1="941" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="935" y0="8.77778" x1="935" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="935" y0="16.5556" x1="936" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="935" y0="8.77778" x1="936" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="936" y0="21.2222" x1="936" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="936" y0="21.2222" x1="936" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="936" y0="13.4444" x1="937" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="938" y0="16.5556" x1="939" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="938" y0="8.77778" x1="939" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="940" y0="15" x1="940" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="940" y0="16.5556" x1="940" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="477181695" outline="yes" outline-width="0.5" fill-color="954363135" fill="yes"/>
+ <Rectangle x0="940" y0="13.4444" x1="943" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="940" y0="13.4444" x1="943" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="943" y0="15" x1="943" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="943" y0="15" x1="943" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="943" y0="16.5556" x1="943" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="945" y0="13.4444" x1="946" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="945" y0="21.2222" x1="946" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="945" y0="8.77778" x1="946" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="946" y0="10.3333" x1="947" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="947" y0="15" x1="947" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="951" y0="18.1111" x1="953" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="951" y0="24.3333" x1="953" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="951" y0="13.4444" x1="953" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="953" y0="15" x1="953" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="958" y0="8.77778" x1="959" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="958" y0="13.4444" x1="960" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="958" y0="21.2222" x1="960" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="960" y0="22.7778" x1="960" y1="23.7778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="960" y0="15" x1="960" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="960" y0="24.3333" x1="960" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="963" y0="25.8889" x1="963" y1="26.8889" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="963" y0="24.3333" x1="964" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="963" y0="18.1111" x1="964" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="963" y0="13.4444" x1="964" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="972" y0="13.4444" x1="973" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="972" y0="7.22222" x1="972" y1="8.22222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="972" y0="8.77778" x1="973" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="972" y0="21.2222" x1="974" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="973" y0="10.3333" x1="974" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="973" y0="15" x1="974" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="978" y0="13.4444" x1="980" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="978" y0="24.3333" x1="980" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="978" y0="18.1111" x1="980" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="980" y0="15" x1="980" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="980" y0="19.6667" x1="980" y1="20.6667" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="985" y0="13.4444" x1="987" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="985" y0="8.77778" x1="986" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="985" y0="21.2222" x1="987" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="986" y0="10.3333" x1="986" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="987" y0="22.7778" x1="987" y1="23.7778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="987" y0="15" x1="987" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="987" y0="24.3333" x1="987" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="989" y0="13.4444" x1="990" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="989" y0="18.1111" x1="990" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="990" y0="24.3333" x1="990" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="992" y0="24.3333" x1="992" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="992" y0="13.4444" x1="992" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="992" y0="18.1111" x1="993" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="993" y0="24.3333" x1="994" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="993" y0="18.1111" x1="994" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="994" y0="13.4444" x1="994" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="998" y0="21.2222" x1="1000" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="998" y0="7.22222" x1="999" y1="8.22222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="998" y0="13.4444" x1="1000" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="999" y0="8.77778" x1="1000" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1000" y0="10.3333" x1="1000" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1000" y0="22.7778" x1="1000" y1="23.7778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1000" y0="15" x1="1001" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1005" y0="18.1111" x1="1007" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1005" y0="13.4444" x1="1005" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1005" y0="24.3333" x1="1007" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1005" y0="11.8889" x1="1326" y1="12.8889" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1005" y0="13.4444" x1="1007" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1007" y0="15" x1="1007" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1007" y0="19.6667" x1="1007" y1="20.6667" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1007" y0="25.8889" x1="1008" y1="26.8889" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1012" y0="13.4444" x1="1014" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1012" y0="7.22222" x1="1012" y1="8.22222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1012" y0="8.77778" x1="1013" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1012" y0="21.2222" x1="1014" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1013" y0="10.3333" x1="1014" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="1014" y0="22.7778" x1="1014" y1="23.7778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1014" y0="24.3333" x1="1014" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="1014" y0="15" x1="1014" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="1017" y0="24.3333" x1="1018" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1017" y0="18.1111" x1="1018" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1017" y0="13.4444" x1="1018" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1025" y0="8.77778" x1="1027" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1026" y0="13.4444" x1="1027" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1026" y0="21.2222" x1="1027" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1027" y0="15" x1="1028" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="1027" y0="22.7778" x1="1028" y1="23.7778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="1027" y0="10.3333" x1="1027" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="1028" y0="24.3333" x1="1028" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="1032" y0="18.1111" x1="1034" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1032" y0="13.4444" x1="1034" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1032" y0="24.3333" x1="1034" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1034" y0="15" x1="1034" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1034" y0="19.6667" x1="1034" y1="20.6667" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1039" y0="13.4444" x1="1041" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1039" y0="8.77778" x1="1041" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1039" y0="21.2222" x1="1040" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1040" y0="22.7778" x1="1041" y1="23.7778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="1041" y0="10.3333" x1="1041" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1041" y0="15" x1="1041" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="1041" y0="24.3333" x1="1041" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="1043" y0="24.3333" x1="1044" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1043" y0="18.1111" x1="1044" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1043" y0="8.77778" x1="1044" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1045" y0="18.1111" x1="1046" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1046" y0="24.3333" x1="1046" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1046" y0="10.3333" x1="1046" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1047" y0="18.1111" x1="1048" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1047" y0="13.4444" x1="1048" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1047" y0="24.3333" x1="1048" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1103" y0="8.77778" x1="1105" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="1103" y0="18.1111" x1="1103" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="1103" y0="24.3333" x1="1103" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1103" y0="16.5556" x1="1105" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1103" y0="21.2222" x1="1105" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1105" y0="10.3333" x1="1108" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1105" y0="24.3333" x1="1107" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1105" y0="18.1111" x1="1107" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1108" y0="27.4444" x1="1108" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="1108" y0="13.4444" x1="1110" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="1108" y0="29" x1="1326" y1="30" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="1108" y0="27.4444" x1="1110" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="1108" y0="21.2222" x1="1110" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="1111" y0="27.4444" x1="1111" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1111" y0="21.2222" x1="1111" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1111" y0="13.4444" x1="1113" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1111" y0="24.3333" x1="1112" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1111" y0="18.1111" x1="1113" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1113" y0="27.4444" x1="1114" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1113" y0="21.2222" x1="1114" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1113" y0="16.5556" x1="1114" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="1114" y0="32.1111" x1="1115" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1114" y0="18.1111" x1="1115" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="460470015" outline="yes" outline-width="0.5" fill-color="920873983" fill="yes"/>
+ <Rectangle x0="1114" y0="27.4444" x1="1115" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1117" y0="27.4444" x1="1118" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="1118" y0="32.1111" x1="1118" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1118" y0="21.2222" x1="1118" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1119" y0="29" x1="1120" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1119" y0="35.2222" x1="1120" y1="36.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1120" y0="24.3333" x1="1120" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1121" y0="32.1111" x1="1122" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1121" y0="27.4444" x1="1122" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1121" y0="22.7778" x1="1326" y1="23.7778" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1121" y0="21.2222" x1="1121" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1123" y0="32.1111" x1="1123" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1123" y0="27.4444" x1="1124" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225279" outline="yes" outline-width="0.5" fill-color="1071673087" fill="yes"/>
+ <Rectangle x0="1123" y0="18.1111" x1="1126" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1123" y0="24.3333" x1="1125" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1123" y0="30.5556" x1="1123" y1="31.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1123" y0="29" x1="1126" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1126" y0="29" x1="1128" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1126" y0="18.1111" x1="1129" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="1126" y0="27.4444" x1="1127" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1127" y0="24.3333" x1="1129" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1129" y0="27.4444" x1="1132" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1129" y0="32.1111" x1="1132" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1129" y0="21.2222" x1="1132" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="1132" y0="22.7778" x1="1133" y1="23.7778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1133" y0="35.2222" x1="1134" y1="36.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1133" y0="24.3333" x1="1134" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1133" y0="29" x1="1134" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1135" y0="32.1111" x1="1135" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1135" y0="27.4444" x1="1135" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1135" y0="22.7778" x1="1326" y1="23.7778" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1135" y0="21.2222" x1="1135" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1136" y0="32.1111" x1="1137" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="1136" y0="18.1111" x1="1140" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1136" y0="27.4444" x1="1137" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1137" y0="30.5556" x1="1137" y1="31.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="510670847" outline="yes" outline-width="0.5" fill-color="1038184191" fill="yes"/>
+ <Rectangle x0="1137" y0="25.8889" x1="1137" y1="26.8889" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1137" y0="29" x1="1139" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1137" y0="24.3333" x1="1139" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1140" y0="18.1111" x1="1143" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1140" y0="32.1111" x1="1140" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1140" y0="27.4444" x1="1140" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1140" y0="29" x1="1142" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1140" y0="24.3333" x1="1143" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1143" y0="32.1111" x1="1143" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1143" y0="27.4444" x1="1144" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1143" y0="18.1111" x1="1145" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="1143" y0="29" x1="1144" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1976534015" fill="yes"/>
+ <Rectangle x0="1144" y0="24.3333" x1="1145" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1145" y0="32.1111" x1="1150" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1145" y0="21.2222" x1="1151" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1145" y0="27.4444" x1="1149" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1150" y0="32.1111" x1="1150" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="1156" y0="24.3333" x1="1157" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1156" y0="8.77778" x1="1159" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1157" y0="18.1111" x1="1157" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="1157" y0="21.2222" x1="1159" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1157" y0="16.5556" x1="1159" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1159" y0="10.3333" x1="1162" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1159" y0="24.3333" x1="1161" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="426915071" outline="yes" outline-width="0.5" fill-color="853830143" fill="yes"/>
+ <Rectangle x0="1159" y0="18.1111" x1="1161" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1161" y0="19.6667" x1="1161" y1="20.6667" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1162" y0="13.4444" x1="1164" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="1162" y0="21.2222" x1="1164" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="1162" y0="27.4444" x1="1164" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="1164" y0="21.2222" x1="1165" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1165" y0="27.4444" x1="1165" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1165" y0="13.4444" x1="1167" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1165" y0="18.1111" x1="1166" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1165" y0="24.3333" x1="1166" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="376648959" outline="yes" outline-width="0.5" fill-color="736520191" fill="yes"/>
+ <Rectangle x0="1167" y0="16.5556" x1="1168" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1167" y0="21.2222" x1="1169" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="326382335" outline="yes" outline-width="0.5" fill-color="652764671" fill="yes"/>
+ <Rectangle x0="1167" y0="27.4444" x1="1167" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="1167" y0="29" x1="1326" y1="30" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="1167" y0="27.4444" x1="1169" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="1168" y0="32.1111" x1="1169" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1168" y0="18.1111" x1="1169" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1169" y0="27.4444" x1="1169" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1171" y0="27.4444" x1="1172" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1171" y0="32.1111" x1="1172" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1171" y0="21.2222" x1="1171" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1173" y0="24.3333" x1="1174" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1173" y0="35.2222" x1="1174" y1="36.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1173" y0="29" x1="1174" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1175" y0="21.2222" x1="1175" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1175" y0="32.1111" x1="1175" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1175" y0="27.4444" x1="1176" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1177" y0="32.1111" x1="1177" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1177" y0="27.4444" x1="1177" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1177" y0="18.1111" x1="1180" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1177" y0="25.8889" x1="1177" y1="26.8889" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1177" y0="30.5556" x1="1177" y1="31.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1177" y0="24.3333" x1="1180" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1177" y0="29" x1="1179" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1180" y0="32.1111" x1="1180" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1180" y0="18.1111" x1="1183" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1180" y0="27.4444" x1="1180" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1113933311" outline="yes" outline-width="0.5" fill-color="2244643583" fill="yes"/>
+ <Rectangle x0="1180" y0="29" x1="1182" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1180" y0="24.3333" x1="1183" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1147422463" outline="yes" outline-width="0.5" fill-color="2311621631" fill="yes"/>
+ <Rectangle x0="1183" y0="27.4444" x1="1187" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1183" y0="32.1111" x1="1186" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1183" y0="21.2222" x1="1187" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="1186" y0="22.7778" x1="1186" y1="23.7778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1187" y0="24.3333" x1="1188" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1187" y0="35.2222" x1="1187" y1="36.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1187" y0="29" x1="1188" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1188" y0="32.1111" x1="1189" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1188" y0="27.4444" x1="1189" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1188" y0="21.2222" x1="1189" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="1190" y0="32.1111" x1="1191" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1190" y0="18.1111" x1="1193" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="1190" y0="27.4444" x1="1190" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1190" y0="25.8889" x1="1191" y1="26.8889" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1191" y0="29" x1="1193" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1191" y0="24.3333" x1="1193" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1193" y0="18.1111" x1="1197" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="1193" y0="32.1111" x1="1194" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1194" y0="27.4444" x1="1194" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1194" y0="29" x1="1196" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1194" y0="24.3333" x1="1197" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1197" y0="32.1111" x1="1197" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1197" y0="24.3333" x1="1198" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="896090367" outline="yes" outline-width="0.5" fill-color="1792180223" fill="yes"/>
+ <Rectangle x0="1197" y0="18.1111" x1="1199" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1197" y0="29" x1="1198" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="929579263" outline="yes" outline-width="0.5" fill-color="1859224063" fill="yes"/>
+ <Rectangle x0="1198" y0="27.4444" x1="1204" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1199" y0="21.2222" x1="1203" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1199" y0="32.1111" x1="1202" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1210" y0="18.1111" x1="1211" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="1210" y0="8.77778" x1="1213" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1210" y0="24.3333" x1="1211" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1211" y0="16.5556" x1="1213" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="292827903" outline="yes" outline-width="0.5" fill-color="585720831" fill="yes"/>
+ <Rectangle x0="1211" y0="21.2222" x1="1212" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="1213" y0="10.3333" x1="1215" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1213" y0="24.3333" x1="1215" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="1213" y0="18.1111" x1="1215" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1215" y0="27.4444" x1="1218" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1215" y0="13.4444" x1="1218" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="74984703" outline="yes" outline-width="0.5" fill-color="166812159" fill="yes"/>
+ <Rectangle x0="1215" y0="21.2222" x1="1218" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="1218" y0="27.4444" x1="1326" y1="28.4444" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1218" y0="29" x1="1326" y1="30" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1218" y0="27.4444" x1="1219" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1218" y0="21.2222" x1="1219" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="1219" y0="13.4444" x1="1220" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1219" y0="24.3333" x1="1220" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="1219" y0="18.1111" x1="1220" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1220" y0="16.5556" x1="1222" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="1220" y0="21.2222" x1="1222" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="1220" y0="27.4444" x1="1222" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1222" y0="18.1111" x1="1223" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="577779967" outline="yes" outline-width="0.5" fill-color="1155494143" fill="yes"/>
+ <Rectangle x0="1222" y0="27.4444" x1="1223" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1223" y0="32.1111" x1="1224" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1225" y0="27.4444" x1="1225" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1225" y0="32.1111" x1="1225" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="1225" y0="21.2222" x1="1225" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1227" y0="35.2222" x1="1228" y1="36.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1227" y0="29" x1="1228" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1227" y0="24.3333" x1="1227" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1229" y0="32.1111" x1="1229" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1229" y0="27.4444" x1="1229" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1229" y0="21.2222" x1="1229" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1230" y0="29" x1="1233" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1230" y0="18.1111" x1="1234" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="1230" y0="27.4444" x1="1231" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1231" y0="25.8889" x1="1231" y1="26.8889" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1231" y0="24.3333" x1="1233" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1234" y0="32.1111" x1="1234" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1234" y0="18.1111" x1="1236" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1234" y0="27.4444" x1="1234" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1234" y0="24.3333" x1="1236" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1234" y0="29" x1="1236" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1236" y0="21.2222" x1="1240" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="410137855" outline="yes" outline-width="0.5" fill-color="803563775" fill="yes"/>
+ <Rectangle x0="1237" y0="32.1111" x1="1240" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1237" y0="27.4444" x1="1240" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1240" y0="22.7778" x1="1241" y1="23.7778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812269311" outline="yes" outline-width="0.5" fill-color="1641381119" fill="yes"/>
+ <Rectangle x0="1240" y0="35.2222" x1="1241" y1="36.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1240" y0="29" x1="1241" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1241" y0="24.3333" x1="1241" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1242" y0="32.1111" x1="1243" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1242" y0="27.4444" x1="1243" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1242" y0="21.2222" x1="1243" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1244" y0="18.1111" x1="1247" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1244" y0="27.4444" x1="1244" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1244" y0="29" x1="1247" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1244" y0="25.8889" x1="1244" y1="26.8889" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1244" y0="24.3333" x1="1247" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1247" y0="19.6667" x1="1247" y1="20.6667" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1247" y0="29" x1="1250" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1247" y0="18.1111" x1="1250" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1248" y0="27.4444" x1="1248" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1248" y0="24.3333" x1="1251" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1251" y0="18.1111" x1="1253" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1251" y0="29" x1="1252" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1251" y0="32.1111" x1="1251" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1251" y0="24.3333" x1="1252" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1253" y0="21.2222" x1="1258" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1253" y0="27.4444" x1="1260" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1253" y0="32.1111" x1="1257" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1264" y0="7.22222" x1="1264" y1="8.22222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1264" y0="8.77778" x1="1267" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="1264" y0="18.1111" x1="1265" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1264" y0="24.3333" x1="1265" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="1264" y0="21.2222" x1="1266" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1265" y0="16.5556" x1="1267" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1267" y0="10.3333" x1="1269" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1267" y0="24.3333" x1="1269" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1267" y0="18.1111" x1="1269" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1269" y0="13.4444" x1="1272" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1269" y0="21.2222" x1="1271" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="1269" y0="27.4444" x1="1271" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Rectangle x0="1272" y0="27.4444" x1="1273" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1272" y0="21.2222" x1="1273" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1272" y0="13.4444" x1="1274" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1272" y0="24.3333" x1="1273" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="1273" y0="18.1111" x1="1274" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1274" y0="27.4444" x1="1276" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1274" y0="16.5556" x1="1276" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="343159807" outline="yes" outline-width="0.5" fill-color="703031039" fill="yes"/>
+ <Rectangle x0="1274" y0="21.2222" x1="1276" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="468410623" fill="yes"/>
+ <Rectangle x0="1276" y0="32.1111" x1="1277" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1276" y0="18.1111" x1="1277" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1276" y0="27.4444" x1="1277" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1279" y0="32.1111" x1="1280" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1279" y0="21.2222" x1="1280" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1279" y0="27.4444" x1="1281" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1281" y0="24.3333" x1="1281" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1281" y0="35.2222" x1="1281" y1="36.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1281" y0="29" x1="1282" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1282" y0="22.7778" x1="1326" y1="23.7778" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="1282" y0="21.2222" x1="1283" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="1282" y0="32.1111" x1="1283" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1283" y0="27.4444" x1="1283" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1284" y0="19.6667" x1="1326" y1="20.6667" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="1284" y0="18.1111" x1="1287" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="401432575" fill="yes"/>
+ <Rectangle x0="1284" y0="32.1111" x1="1285" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="544225535" outline="yes" outline-width="0.5" fill-color="1105162239" fill="yes"/>
+ <Rectangle x0="1284" y0="24.3333" x1="1287" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="879378431" outline="yes" outline-width="0.5" fill-color="1758691071" fill="yes"/>
+ <Rectangle x0="1285" y0="29" x1="1287" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1287" y0="32.1111" x1="1288" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1287" y0="24.3333" x1="1290" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="912867583" outline="yes" outline-width="0.5" fill-color="1825734911" fill="yes"/>
+ <Rectangle x0="1288" y0="18.1111" x1="1290" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="1288" y0="29" x1="1290" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1290" y0="21.2222" x1="1294" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="443692543" outline="yes" outline-width="0.5" fill-color="887384831" fill="yes"/>
+ <Rectangle x0="1290" y0="32.1111" x1="1294" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="594491647" outline="yes" outline-width="0.5" fill-color="1188983295" fill="yes"/>
+ <Rectangle x0="1290" y0="27.4444" x1="1294" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1293" y0="22.7778" x1="1294" y1="23.7778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1294" y0="24.3333" x1="1295" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1294" y0="29" x1="1295" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1294" y0="35.2222" x1="1295" y1="36.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="745291007" outline="yes" outline-width="0.5" fill-color="1490581759" fill="yes"/>
+ <Rectangle x0="1296" y0="27.4444" x1="1297" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="845823743" outline="yes" outline-width="0.5" fill-color="1708424703" fill="yes"/>
+ <Rectangle x0="1296" y0="21.2222" x1="1296" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1296" y0="32.1111" x1="1296" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1298" y0="18.1111" x1="1301" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1298" y0="27.4444" x1="1298" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1298" y0="32.1111" x1="1298" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1298" y0="29" x1="1298" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="711801855" outline="yes" outline-width="0.5" fill-color="1406826239" fill="yes"/>
+ <Rectangle x0="1298" y0="29" x1="1301" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1382697471" outline="yes" outline-width="0.5" fill-color="2782106367" fill="yes"/>
+ <Rectangle x0="1298" y0="25.8889" x1="1298" y1="26.8889" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678247167" outline="yes" outline-width="0.5" fill-color="1373271551" fill="yes"/>
+ <Rectangle x0="1298" y0="24.3333" x1="1301" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="762068223" outline="yes" outline-width="0.5" fill-color="1524070911" fill="yes"/>
+ <Rectangle x0="1301" y0="18.1111" x1="1304" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="1301" y0="29" x1="1303" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1301" y0="32.1111" x1="1301" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="644758271" outline="yes" outline-width="0.5" fill-color="1306293503" fill="yes"/>
+ <Rectangle x0="1301" y0="27.4444" x1="1302" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="678312703" outline="yes" outline-width="0.5" fill-color="1339782655" fill="yes"/>
+ <Rectangle x0="1302" y0="24.3333" x1="1305" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="778845695" outline="yes" outline-width="0.5" fill-color="1557625599" fill="yes"/>
+ <Rectangle x0="1304" y0="24.3333" x1="1306" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="812334847" outline="yes" outline-width="0.5" fill-color="1607891967" fill="yes"/>
+ <Rectangle x0="1304" y0="29" x1="1306" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="209072383" outline="yes" outline-width="0.5" fill-color="434921727" fill="yes"/>
+ <Rectangle x0="1304" y0="18.1111" x1="1306" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="75050239" outline="yes" outline-width="0.5" fill-color="133323263" fill="yes"/>
+ <Rectangle x0="1306" y0="27.4444" x1="1311" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="979911423" outline="yes" outline-width="0.5" fill-color="1943045119" fill="yes"/>
+ <Rectangle x0="1306" y0="21.2222" x1="1311" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1306" y0="32.1111" x1="1310" y1="33.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="627981055" outline="yes" outline-width="0.5" fill-color="1255961599" fill="yes"/>
+ <Rectangle x0="1312" y0="29" x1="1312" y1="30" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1281771775" outline="yes" outline-width="0.5" fill-color="2580385791" fill="yes"/>
+ <Rectangle x0="1318" y0="24.3333" x1="1319" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="1318" y0="16.5556" x1="1319" y1="17.5556" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="242626815" outline="yes" outline-width="0.5" fill-color="501965311" fill="yes"/>
+ <Rectangle x0="1318" y0="8.77778" x1="1319" y1="9.77778" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="125316863" outline="yes" outline-width="0.5" fill-color="250633215" fill="yes"/>
+ <Rectangle x0="1318" y0="7.22222" x1="1318" y1="8.22222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="8006655" outline="yes" outline-width="0.5" fill-color="16013055" fill="yes"/>
+ <Rectangle x0="1320" y0="10.3333" x1="1321" y1="11.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="309605119" outline="yes" outline-width="0.5" fill-color="619275519" fill="yes"/>
+ <Rectangle x0="1321" y0="24.3333" x1="1321" y1="25.3333" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1321" y0="18.1111" x1="1321" y1="19.1111" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="142094079" outline="yes" outline-width="0.5" fill-color="284122367" fill="yes"/>
+ <Rectangle x0="1323" y0="13.4444" x1="1326" y1="14.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="175583231" outline="yes" outline-width="0.5" fill-color="351166207" fill="yes"/>
+ <Rectangle x0="1323" y0="21.2222" x1="1326" y1="22.2222" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="108539391" outline="yes" outline-width="0.5" fill-color="200301311" fill="yes"/>
+ <Rectangle x0="1323" y0="27.4444" x1="1326" y1="28.4444" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="24784127" outline="yes" outline-width="0.5" fill-color="49502207" fill="yes"/>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ <Group x-position="4" y-position="1" visible="yes">
+ <Line x0="0" y0="0" x1="0" y1="42" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="27" y1="32" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2812794111" outline="yes" outline-width="0.5" fill-color="65440" fill="yes"/>
+ <Text/>
+ </Group>
+ </Group>
+ <Rectangle name="TAVI frame handle start" x0="0" y0="6" x1="5" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle name="TAVI frame handle end" x0="1320.28" y0="6" x1="1326.28" y1="57" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ </Group>
+ </Group>
+ <Line x0="0" y0="0" x1="0" y1="1.79769e+308" x-position="0" y-position="0" visible="no" outline-color="2818572543" outline="yes" outline-width="0.5"/>
+ <Line x0="0" y0="0" x1="0" y1="1.79769e+308" x-position="0" y-position="0" visible="no" outline-color="2818572543" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="0" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="3335631469" outline="yes" outline-width="1" fill-color="3335631469" fill="yes"/>
+ </Group>
+ <Line x0="984" y0="0" x1="984" y1="1.79769e+308" x-position="0" y-position="0" visible="yes" outline-color="4278190335" outline="yes" outline-width="1"/>
+ </Group>
+ <Render x0="0" y0="0" x1="829" y1="345"/>
+ <Render x0="0" y0="0" x1="829" y1="345"/>
+ <Render x0="829" y0="0" x1="1152" y1="345"/>
+ <Render x0="323" y0="0" x1="481" y1="137"/>
+ <Render x0="323" y0="133" x1="936" y1="345"/>
+ <Render x0="323" y0="191" x1="936" y1="345"/>
+ <Render x0="323" y0="250" x1="1152" y1="309"/>
+ <Render x0="323" y0="307" x1="1152" y1="345"/>
+ <Render x0="323" y0="0" x1="1182" y1="345"/>
+ <Render x0="323" y0="486" x1="1182" y1="831"/>
+ <Render x0="323" y0="486" x1="1182" y1="831"/>
+ <Render x0="323" y0="486" x1="1182" y1="831"/>
+ <Render x0="325" y0="486" x1="1184" y1="831"/>
+ <Render x0="1184" y0="486" x1="1275" y1="831"/>
+ <Render x0="416" y0="447" x1="1275" y1="486"/>
+ <Render x0="416" y0="447" x1="1275" y1="792"/>
+ <Render x0="1275" y0="447" x1="1294" y1="792"/>
+ <Render x0="435" y0="439" x1="1294" y1="447"/>
+ <Render x0="435" y0="439" x1="1294" y1="784"/>
+ <Render x0="1294" y0="439" x1="1318" y1="784"/>
+ <Render x0="459" y0="432" x1="1318" y1="439"/>
+ <Render x0="459" y0="432" x1="1318" y1="777"/>
+ <Render x0="1318" y0="432" x1="1349" y1="777"/>
+ <Render x0="490" y0="424" x1="1349" y1="432"/>
+ <Render x0="490" y0="424" x1="1349" y1="769"/>
+ <Render x0="1349" y0="424" x1="1377" y1="769"/>
+ <Render x0="1377" y0="424" x1="1403" y1="769"/>
+ <Render x0="544" y0="769" x1="1403" y1="784"/>
+ <Render x0="544" y0="439" x1="1403" y1="784"/>
+ <Render x0="1403" y0="439" x1="1410" y1="784"/>
+ <Render x0="1410" y0="439" x1="1457" y1="784"/>
+ <Render x0="598" y0="784" x1="1457" y1="792"/>
+ <Render x0="598" y0="447" x1="1457" y1="792"/>
+ <Render x0="1457" y0="447" x1="1461" y1="792"/>
+ <Render x0="1461" y0="447" x1="1553" y1="792"/>
+ <Render x0="694" y0="792" x1="1553" y1="807"/>
+ <Render x0="694" y0="462" x1="1553" y1="807"/>
+ <Render x0="1553" y0="462" x1="1558" y1="807"/>
+ <Render x0="1558" y0="462" x1="1604" y1="807"/>
+ <Render x0="1604" y0="462" x1="1645" y1="807"/>
+ <Render x0="1645" y0="462" x1="1652" y1="807"/>
+ <Render x0="1652" y0="462" x1="1663" y1="807"/>
+ <Render x0="1663" y0="462" x1="1668" y1="807"/>
+ <Render x0="1668" y0="462" x1="1671" y1="807"/>
+ <Render x0="1671" y0="462" x1="1682" y1="807"/>
+ <Render x0="1682" y0="462" x1="1689" y1="807"/>
+ <Render x0="1689" y0="462" x1="1698" y1="807"/>
+ <Render x0="1698" y0="462" x1="1705" y1="807"/>
+ <Render x0="1705" y0="462" x1="1708" y1="807"/>
+ <Render x0="1708" y0="462" x1="1710" y1="807"/>
+ <Render x0="1710" y0="462" x1="1715" y1="807"/>
+ <Render x0="1715" y0="462" x1="1724" y1="807"/>
+ <Render x0="1724" y0="462" x1="1732" y1="807"/>
+ <Render x0="1732" y0="462" x1="1738" y1="807"/>
+ <Render x0="1738" y0="462" x1="1741" y1="807"/>
+ <Render x0="879" y0="462" x1="882" y1="807"/>
+ <Render x0="879" y0="807" x1="1738" y1="815"/>
+ <Render x0="879" y0="470" x1="1738" y1="815"/>
+ <Render x0="873" y0="470" x1="879" y1="815"/>
+ <Render x0="873" y0="815" x1="1732" y1="831"/>
+ <Render x0="873" y0="486" x1="1732" y1="831"/>
+ <Render x0="710" y0="486" x1="873" y1="831"/>
+ <Render x0="710" y0="831" x1="1569" y1="884"/>
+ <Render x0="710" y0="539" x1="1569" y1="884"/>
+ <Render x0="584" y0="539" x1="710" y1="884"/>
+ <Render x0="315" y0="539" x1="584" y1="884"/>
+ <Render x0="245" y0="539" x1="315" y1="884"/>
+ <Render x0="212" y0="539" x1="245" y1="884"/>
+ <Render x0="205" y0="539" x1="212" y1="884"/>
+ <Render x0="198" y0="539" x1="205" y1="884"/>
+ <Render x0="194" y0="539" x1="198" y1="884"/>
+ <Render x0="182" y0="539" x1="194" y1="884"/>
+ <Render x0="172" y0="539" x1="182" y1="884"/>
+ <Render x0="165" y0="539" x1="172" y1="884"/>
+ <Render x0="163" y0="539" x1="165" y1="884"/>
+ <Render x0="160" y0="539" x1="163" y1="884"/>
+ <Render x0="1019" y0="539" x1="1020" y1="884"/>
+ <Render x0="1020" y0="539" x1="1024" y1="884"/>
+ <Render x0="1024" y0="539" x1="1027" y1="884"/>
+ <Render x0="1027" y0="539" x1="1036" y1="884"/>
+ <Render x0="1036" y0="539" x1="1047" y1="884"/>
+ <Render x0="1047" y0="539" x1="1055" y1="884"/>
+ <Render x0="1055" y0="539" x1="1064" y1="884"/>
+ <Render x0="1064" y0="539" x1="1078" y1="884"/>
+ <Render x0="1078" y0="539" x1="1099" y1="884"/>
+ <Render x0="1099" y0="539" x1="1116" y1="884"/>
+ <Render x0="1116" y0="539" x1="1123" y1="884"/>
+ <Render x0="1123" y0="539" x1="1175" y1="884"/>
+ <Render x0="1175" y0="539" x1="1254" y1="884"/>
+ <Render x0="1254" y0="539" x1="1315" y1="884"/>
+ <Render x0="1315" y0="539" x1="1327" y1="884"/>
+ <Render x0="1327" y0="539" x1="1400" y1="884"/>
+ <Render x0="1400" y0="539" x1="1419" y1="884"/>
+ <Render x0="1419" y0="539" x1="1511" y1="884"/>
+ <Render x0="1511" y0="539" x1="1536" y1="884"/>
+ <Render x0="1536" y0="539" x1="1611" y1="884"/>
+ <Render x0="1611" y0="539" x1="1668" y1="884"/>
+ <Render x0="1668" y0="539" x1="1718" y1="884"/>
+ <Render x0="1718" y0="539" x1="1743" y1="884"/>
+ <Render x0="896" y0="539" x1="1755" y1="884"/>
+ <Render x0="344" y0="539" x1="1203" y1="884"/>
+ <Render x0="344" y0="478" x1="1203" y1="539"/>
+ <Render x0="344" y0="478" x1="1203" y1="823"/>
+ <Render x0="287" y0="478" x1="344" y1="823"/>
+ <Render x0="287" y0="823" x1="1146" y1="831"/>
+ <Render x0="287" y0="486" x1="1146" y1="831"/>
+ <Render x0="1146" y0="486" x1="1172" y1="831"/>
+ <Render x0="1021" y0="486" x1="1880" y1="831"/>
+ <Render x0="1021" y0="424" x1="1880" y1="486"/>
+ <Render x0="1021" y0="424" x1="1880" y1="769"/>
+ <Render x0="1880" y0="424" x1="1992" y1="769"/>
+ <Render x0="1133" y0="416" x1="1992" y1="424"/>
+ <Render x0="1133" y0="416" x1="1992" y1="761"/>
+ <Render x0="1122" y0="416" x1="1133" y1="761"/>
+ <Render x0="1122" y0="761" x1="1981" y1="769"/>
+ <Render x0="1122" y0="424" x1="1981" y1="769"/>
+ <Render x0="847" y0="424" x1="1640" y1="769"/>
+ <Render x0="847" y0="769" x1="1706" y1="792"/>
+ <Render x0="847" y0="447" x1="1706" y1="792"/>
+ <Render x0="416" y0="447" x1="847" y1="792"/>
+ <Render x0="416" y0="792" x1="1275" y1="815"/>
+ <Render x0="416" y0="470" x1="1275" y1="815"/>
+ <Render x0="405" y0="470" x1="416" y1="815"/>
+ <Render x0="165" y0="470" x1="405" y1="815"/>
+ <Render x0="165" y0="393" x1="1024" y1="470"/>
+ <Render x0="165" y0="393" x1="1024" y1="738"/>
+ <Render x0="163" y0="393" x1="165" y1="738"/>
+</Canvas>
diff --git a/libs/canvas/benchmark/sessions/old_sunday.xml b/libs/canvas/benchmark/sessions/old_sunday.xml
new file mode 100644
index 0000000000..8ba6569a33
--- /dev/null
+++ b/libs/canvas/benchmark/sessions/old_sunday.xml
@@ -0,0 +1,104618 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Canvas>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="0" y1="1024" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="511125753" outline="yes" outline-width="1" fill-color="511125753" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="1024" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="1831348453" outline="no" outline-width="0.5" fill-color="1831348453" fill="yes"/>
+ </Group>
+ <Group x-position="0" y-position="74" visible="yes">
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="38" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="1937938792" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="38" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="38" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="1937938792" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="76" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="38" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="2645214312" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="114" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="38" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="2645214312" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="152" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="38" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="2645214312" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="190" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="38" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="2645214312" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="228" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="38" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="2645214312" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="266" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="38" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="2645214312" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="304" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="38" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="2645214312" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="342" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="1937938792" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="400" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="38" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="2645214312" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="438" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="38" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="2645214312" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="476" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="2645214312" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="534" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="2645214312" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="592" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="58" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="2645214312" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="650" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="38" outline-what="10" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="2645214312" fill="yes"/>
+ </Group>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="74" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="0" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="3334915673" outline="yes" outline-width="1" fill-color="3334915673" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ </Group>
+ <Group x-position="31.8201" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ </Group>
+ <Group x-position="39.7751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ </Group>
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ </Group>
+ <Group x-position="79.5501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ </Group>
+ <Group x-position="87.5052" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ </Group>
+ <Group x-position="95.4602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ </Group>
+ <Group x-position="115.348" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="175.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="182.965" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="190.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="210.808" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="270.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="278.425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="286.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="306.268" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="365.931" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="373.886" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="381.841" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="401.728" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="461.391" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="469.346" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="477.301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="497.188" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="556.851" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="564.806" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="572.761" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="592.649" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="652.311" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="660.266" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="668.221" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="688.109" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="747.771" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="755.726" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="763.681" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="783.569" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="843.231" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="851.186" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="859.141" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="879.029" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="938.692" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="946.647" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="986.422" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="994.377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1002.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1022.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1081.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1089.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1129.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1137.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1145.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1165.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1225.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1233.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1240.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1260.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1320.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1328.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1336.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1356.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1415.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1423.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1431.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1451.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1511.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1519.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1527.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1547.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2752.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2760.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2768.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2788.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2847.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2855.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2863.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2883.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2943.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2951.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2959.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2979.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3038.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3046.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3054.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3074.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3134.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3142.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3150.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3170.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3229.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3237.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3245.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3265.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3325.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3333.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3341.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3360.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3420.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3428.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3436.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3456.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3516.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3524.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3532.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3551.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3611.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3619.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3627.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3647.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3707.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3714.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3722.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3742.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3802.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3810.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3818.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3838.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="31.8201" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="39.7751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="79.5501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="87.5052" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="95.4602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="115.348" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="175.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="182.965" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="190.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="210.808" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="270.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="278.425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="286.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="306.268" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="365.931" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="373.886" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="381.841" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="401.728" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="461.391" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="469.346" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="477.301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="497.188" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="556.851" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="564.806" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="572.761" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="592.649" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="652.311" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="660.266" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="668.221" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="688.109" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="747.771" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="755.726" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="763.681" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="783.569" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="843.231" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="851.186" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="859.141" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="879.029" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="938.692" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="946.647" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="986.422" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="994.377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1002.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1022.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1081.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1089.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1129.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1137.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1145.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1165.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1225.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1233.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1240.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1260.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1320.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1328.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1336.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1356.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1415.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1423.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1431.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1451.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1511.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1519.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1527.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1547.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2752.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2760.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2768.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2788.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2847.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2855.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2863.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2883.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2943.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2951.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2959.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2979.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3038.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3046.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3054.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3074.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3134.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3142.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3150.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3170.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3229.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3237.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3245.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3265.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3325.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3333.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3341.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3360.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3420.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3428.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3436.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3456.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3516.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3524.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3532.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3551.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3611.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3619.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3627.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3647.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3707.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3714.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3722.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3742.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3802.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3810.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3818.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3838.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="31.8201" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="39.7751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="79.5501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="87.5052" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="95.4602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="115.348" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="175.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="182.965" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="190.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="210.808" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="270.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="278.425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="286.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="306.268" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="365.931" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="373.886" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="381.841" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="401.728" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="461.391" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="469.346" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="477.301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="497.188" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="556.851" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="564.806" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="572.761" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="592.649" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="652.311" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="660.266" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="668.221" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="688.109" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="747.771" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="755.726" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="763.681" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="783.569" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="843.231" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="851.186" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="859.141" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="879.029" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="938.692" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="946.647" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="986.422" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="994.377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1002.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1022.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1081.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1089.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1129.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1137.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1145.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1165.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1225.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1233.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1240.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1260.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1320.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1328.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1336.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1356.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1415.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1423.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1431.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1451.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1511.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1519.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1527.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1547.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2752.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2760.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2768.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2788.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2847.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2855.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2863.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2883.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2943.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2951.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2959.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2979.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3038.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3046.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3054.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3074.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3134.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3142.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3150.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3170.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3229.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3237.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3245.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3265.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3325.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3333.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3341.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3360.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3420.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3428.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3436.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3456.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3516.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3524.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3532.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3551.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3611.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3619.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3627.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3647.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3707.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3714.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3722.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3742.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="31.8206" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3802.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3810.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3818.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="19.888" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3838.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3.97751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="7.95501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="11.9325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="15.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="19.8875" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="23.865" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="27.8425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="31.8201" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="35.7976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="39.7751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="43.7526" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="51.7076" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="55.6851" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="59.6626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="63.6401" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="67.6176" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="75.5726" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="79.5501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="83.5276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="87.5052" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="91.4827" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="95.4602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="99.4377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="103.415" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="107.393" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="111.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="115.348" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="119.325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="123.303" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="127.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="135.235" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="139.213" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="147.168" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="151.145" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="155.123" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="159.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="163.078" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="171.033" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="175.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="178.988" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="182.965" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="186.943" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="190.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="194.898" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="198.875" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="202.853" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="206.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="210.808" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="218.763" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="222.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="230.695" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="234.673" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="242.628" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="246.605" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="250.583" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="254.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="258.538" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="266.493" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="270.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="274.448" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="278.425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="282.403" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="286.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="290.358" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="294.336" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="298.313" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="302.291" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="306.268" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="314.223" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="318.201" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="326.156" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="330.133" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="338.088" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="342.066" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="346.043" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="350.021" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="353.998" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="361.953" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="365.931" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="369.908" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="373.886" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="377.863" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="381.841" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="385.818" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="389.796" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="393.773" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="397.751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="401.728" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="405.706" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="409.683" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="413.661" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="421.616" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="425.593" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="433.548" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="437.526" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="441.503" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="445.481" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="449.458" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="457.413" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="461.391" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="465.368" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="469.346" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="473.323" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="477.301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="481.278" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="485.256" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="489.233" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="493.211" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="497.188" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="501.166" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="505.143" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="509.121" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="517.076" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="521.053" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="529.008" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="532.986" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="536.963" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="540.941" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="544.918" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="552.873" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="556.851" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="560.828" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="564.806" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="568.783" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="572.761" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="576.738" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="580.716" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="584.694" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="588.671" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="592.649" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="600.604" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="604.581" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="612.536" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="616.514" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="624.469" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="628.446" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="632.424" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="636.401" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="640.379" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="648.334" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="652.311" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="656.289" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="660.266" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="664.244" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="668.221" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="672.199" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="676.176" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="680.154" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="684.131" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="688.109" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="696.064" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="700.041" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="707.996" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="711.974" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="719.929" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="723.906" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="727.884" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="731.861" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="735.839" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="743.794" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="747.771" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="751.749" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="755.726" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="759.704" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="763.681" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="767.659" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="771.636" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="775.614" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="779.591" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="783.569" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="787.546" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="791.524" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="795.501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="803.456" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="807.434" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="815.389" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="819.366" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="823.344" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="827.321" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="831.299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="839.254" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="843.231" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="847.209" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="851.186" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="855.164" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="859.141" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="863.119" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="867.096" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="871.074" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="875.052" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="879.029" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="883.007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="886.984" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="890.962" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="898.917" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="902.894" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="910.849" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="914.827" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="918.804" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="922.782" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="926.759" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="934.714" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="938.692" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="942.669" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="946.647" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="958.579" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="962.557" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="966.534" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="970.512" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="974.489" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="982.444" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="986.422" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="990.399" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="994.377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="998.354" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1002.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1006.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1010.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1014.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1018.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1022.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1026.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1030.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1034.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1042.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1046.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1054.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1058.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1061.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1065.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1069.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1077.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1081.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1085.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1089.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1093.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1101.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1105.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1109.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1113.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1117.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1125.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1129.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1133.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1137.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1141.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1145.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1149.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1153.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1157.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1161.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1165.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1169.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1173.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1177.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1185.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1189.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1197.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1201.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1205.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1209.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1213.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1221.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1225.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1229.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1233.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1237" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1240.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1244.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1248.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1252.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1256.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1260.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1264.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1268.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1272.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1280.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1284.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1292.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1296.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1300.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1304.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1308.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1316.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1320.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1324.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1328.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1332.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1336.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1340.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1344.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1348.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1352.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1356.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1360.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1364.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1368.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1376.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1380.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1388.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1392.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1396.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1400.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1404.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1412.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1415.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1419.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1423.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1427.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1431.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1435.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1439.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1443.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1447.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1451.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1455.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1459.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1463.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1471.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1475.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1483.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1487.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1491.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1495.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1499.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1507.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1511.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1515.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1519.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1523.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1527.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1531.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1535.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1539.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1543.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1547.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1551.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1555.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1559.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1567.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1571.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1579.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1579.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1583.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1583.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1591" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1591" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1602.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1602.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1630.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1630.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1634.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1634.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1638.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1638.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1654.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1654.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1662.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1662.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1666.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1666.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1674.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1674.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1678.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1678.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1686.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1686.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1698.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1698.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1726.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1726.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1730.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1730.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1734.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1734.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1750.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1750.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1758.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1758.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1762.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1762.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1769.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1769.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1773.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1773.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1781.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1781.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1793.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1793.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1821.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1821.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1825.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1825.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1829.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1829.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1845.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1845.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1853.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1853.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1857.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1857.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1865.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1865.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1869.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1869.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1877.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1877.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1889.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1889.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1917.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1917.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1921.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1921.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1925.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1925.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1941.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1941.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1948.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1948.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1952.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1952.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1960.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1960.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1964.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1964.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1972.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1972.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1984.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1984.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2012.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2012.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2016.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2016.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2020.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2020.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2036.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2036.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2044.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2044.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2048.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2048.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2056.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2056.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2060.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2060.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2068.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2068.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2080.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2080.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2108.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2108.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2112.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2112.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2116.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2116.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2131.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2131.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2139.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2139.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2143.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2143.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2151.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2151.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2155.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2155.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2163.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2163.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2175.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2175.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2203.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2203.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2207.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2207.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2211.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2211.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2227.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2227.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2235.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2235.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2239.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2239.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2247.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2247.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2251.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2251.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2259.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2259.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2271.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2271.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2302.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2302.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2306.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2306.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2322.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2322.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2330.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2330.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2334.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2334.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2342.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2342.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2346.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2346.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2354.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2354.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2366.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2366.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2394.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2394.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2398.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2398.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2402.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2402.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2418.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2418.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2426.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2426.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2430.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2430.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2438.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2438.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2442.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2442.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2450.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2450.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2462.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2462.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2489.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2489.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2493.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2493.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2497.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2497.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2513.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2513.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2521.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2521.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2525.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2525.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2533.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2533.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2537.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2537.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2545.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2545.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2557.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2557.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2585.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2585.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2589.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2589.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2593.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2593.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2609.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2609.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2617.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2617.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2621.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2621.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2629.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2629.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2633.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2633.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2641.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2641.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2653" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2653" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2680.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2680.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2684.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2684.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2688.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2688.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2704.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2704.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2712.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2712.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2716.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2716.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2724.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2728.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2732.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2736.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2740.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2748.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2752.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2756.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2760.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2764.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2768.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2772.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2776.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2780.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2784.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2788.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2792.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2796.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2800.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2808.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2812.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2820.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2824.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2828.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2831.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2835.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2843.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2847.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2851.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2855.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2859.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2863.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2867.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2871.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2875.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2879.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2883.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2887.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2891.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2895.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2903.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2907.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2915.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2919.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2923.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2927.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2931.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2939.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2943.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2947.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2951.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2955.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2959.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2963.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2967.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2971.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2975.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2979.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2983.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2987.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2991.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2999.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3003.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3010.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3014.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3018.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3022.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3026.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3034.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3038.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3042.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3046.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3050.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3054.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3058.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3062.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3066.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3070.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3074.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3078.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3082.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3086.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3094.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3098.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3106.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3110.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3114.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3118.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3122.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3130.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3134.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3138.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3142.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3146.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3150.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3154.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3158.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3162.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3166.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3170.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3174.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3178.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3182.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3189.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3193.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3201.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3205.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3209.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3213.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3217.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3225.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3229.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3233.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3237.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3241.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3245.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3249.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3253.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3257.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3261.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3265.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3269.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3273.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3277.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3285.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3289.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3297.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3301.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3305.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3309.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3313.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3321.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3325.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3329.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3333.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3337.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3341.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3345.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3349.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3353.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3357.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3360.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3364.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3368.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3372.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3380.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3384.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3392.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3396.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3400.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3404.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3408.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3416.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3420.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3424.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3428.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3432.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3436.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3440.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3444.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3448.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3452.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3456.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3460.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3464.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3468.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3476.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3480.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3488.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3492.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3496.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3500.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3504.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3512.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3516.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3520.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3524.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3528.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3532.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3536" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3539.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3543.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3547.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3551.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3555.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3559.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3563.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3571.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3575.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3583.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3587.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3591.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3595.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3599.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3607.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3611.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3615.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3619.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3623.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3627.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3631.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3635.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3639.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3643.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3647.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3651.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3655.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3659.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3667.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3671.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3679.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3683.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3687.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3691.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3695.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3703.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3707.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3711.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3714.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3718.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3722.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3726.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3730.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3734.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3738.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3742.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3746.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3750.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3754.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3762.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3766.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3774.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3778.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3782.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3786.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3790.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3798.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3802.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3806.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3810.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3814.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3818.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3822.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3826.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3830.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3834.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3838.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3842.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3846.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3850.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3858.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3862.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3.97751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="7.95501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="11.9325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="15.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="19.8875" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="23.865" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="27.8425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="31.8201" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="35.7976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="39.7751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="43.7526" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="51.7076" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="55.6851" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="59.6626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="63.6401" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="67.6176" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="75.5726" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="79.5501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="83.5276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="87.5052" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="91.4827" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="95.4602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="99.4377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="103.415" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="107.393" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="111.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="115.348" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="119.325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="123.303" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="127.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="135.235" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="139.213" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="147.168" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="151.145" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="155.123" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="159.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="163.078" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="171.033" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="175.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="178.988" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="182.965" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="186.943" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="190.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="194.898" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="198.875" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="202.853" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="206.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="210.808" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="218.763" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="222.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="230.695" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="234.673" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="242.628" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="246.605" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="250.583" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="254.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="258.538" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="266.493" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="270.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="274.448" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="278.425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="282.403" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="286.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="290.358" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="294.336" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="298.313" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="302.291" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="306.268" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="314.223" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="318.201" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="326.156" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="330.133" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="338.088" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="342.066" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="346.043" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="350.021" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="353.998" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="361.953" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="365.931" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="369.908" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="373.886" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="377.863" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="381.841" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="385.818" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="389.796" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="393.773" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="397.751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="401.728" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="405.706" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="409.683" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="413.661" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="421.616" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="425.593" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="433.548" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="437.526" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="441.503" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="445.481" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="449.458" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="457.413" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="461.391" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="465.368" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="469.346" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="473.323" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="477.301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="481.278" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="485.256" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="489.233" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="493.211" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="497.188" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="501.166" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="505.143" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="509.121" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="517.076" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="521.053" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="529.008" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="532.986" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="536.963" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="540.941" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="544.918" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="552.873" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="556.851" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="560.828" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="564.806" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="568.783" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="572.761" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="576.738" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="580.716" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="584.694" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="588.671" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="592.649" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="600.604" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="604.581" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="612.536" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="616.514" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="624.469" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="628.446" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="632.424" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="636.401" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="640.379" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="648.334" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="652.311" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="656.289" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="660.266" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="664.244" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="668.221" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="672.199" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="676.176" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="680.154" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="684.131" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="688.109" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="696.064" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="700.041" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="707.996" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="711.974" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="719.929" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="723.906" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="727.884" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="731.861" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="735.839" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="743.794" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="747.771" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="751.749" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="755.726" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="759.704" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="763.681" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="767.659" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="771.636" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="775.614" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="779.591" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="783.569" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="787.546" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="791.524" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="795.501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="803.456" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="807.434" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="815.389" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="819.366" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="823.344" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="827.321" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="831.299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="839.254" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="843.231" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="847.209" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="851.186" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="855.164" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="859.141" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="863.119" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="867.096" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="871.074" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="875.052" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="879.029" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="883.007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="886.984" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="890.962" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="898.917" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="902.894" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="910.849" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="914.827" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="918.804" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="922.782" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="926.759" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="934.714" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="938.692" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="942.669" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="946.647" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="958.579" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="962.557" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="966.534" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="970.512" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="974.489" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="982.444" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="986.422" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="990.399" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="994.377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="998.354" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1002.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1006.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1010.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1014.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1018.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1022.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1026.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1030.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1034.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1042.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1046.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1054.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1058.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1061.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1065.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1069.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1077.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1081.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1085.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1089.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1093.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1101.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1105.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1109.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1113.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1117.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1125.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1129.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1133.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1137.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1141.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1145.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1149.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1153.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1157.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1161.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1165.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1169.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1173.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1177.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1185.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1189.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1197.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1201.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1205.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1209.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1213.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1221.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1225.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1229.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1233.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1237" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1240.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1244.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1248.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1252.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1256.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1260.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1264.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1268.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1272.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1280.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1284.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1292.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1296.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1300.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1304.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1308.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1316.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1320.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1324.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1328.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1332.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1336.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1340.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1344.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1348.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1352.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1356.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1360.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1364.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1368.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1376.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1380.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1388.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1392.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1396.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1400.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1404.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1412.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1415.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1419.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1423.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1427.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1431.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1435.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1439.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1443.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1447.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1451.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1455.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1459.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1463.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1471.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1475.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1483.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1487.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1491.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1495.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1499.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1507.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1511.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1515.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1519.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1523.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1527.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1531.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1535.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1539.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1543.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1547.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1551.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1555.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1559.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1567.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1571.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1579.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1579.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1583.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1583.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1591" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1591" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1602.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1602.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1630.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1630.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1634.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1634.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1638.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1638.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1654.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1654.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1662.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1662.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1666.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1666.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1674.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1674.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1678.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1678.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1686.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1686.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1698.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1698.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1726.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1726.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1730.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1730.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1734.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1734.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1750.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1750.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1758.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1758.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1762.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1762.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1769.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1769.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1773.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1773.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1781.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1781.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1793.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1793.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1821.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1821.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1825.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1825.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1829.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1829.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1845.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1845.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1853.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1853.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1857.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1857.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1865.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1865.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1869.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1869.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1877.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1877.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1889.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1889.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1917.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1917.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1921.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1921.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1925.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1925.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1941.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1941.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1948.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1948.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1952.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1952.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1960.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1960.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1964.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1964.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1972.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1972.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1984.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1984.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2012.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2012.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2016.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2016.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2020.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2020.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2036.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2036.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2044.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2044.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2048.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2048.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2056.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2056.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2060.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2060.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2068.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2068.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2080.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2080.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2108.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2108.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2112.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2112.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2116.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2116.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2131.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2131.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2139.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2139.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2143.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2143.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2151.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2151.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2155.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2155.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2163.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2163.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2175.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2175.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2203.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2203.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2207.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2207.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2211.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2211.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2227.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2227.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2235.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2235.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2239.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2239.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2247.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2247.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2251.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2251.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2259.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2259.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2271.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2271.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2302.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2302.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2306.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2306.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2322.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2322.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2330.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2330.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2334.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2334.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2342.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2342.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2346.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2346.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2354.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2354.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2366.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2366.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2394.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2394.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2398.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2398.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2402.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2402.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2418.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2418.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2426.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2426.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2430.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2430.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2438.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2438.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2442.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2442.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2450.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2450.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2462.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2462.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2489.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2489.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2493.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2493.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2497.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2497.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2513.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2513.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2521.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2521.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2525.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2525.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2533.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2533.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2537.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2537.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2545.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2545.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2557.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2557.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2585.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2585.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2589.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2589.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2593.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2593.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2609.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2609.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2617.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2617.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2621.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2621.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2629.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2629.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2633.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2633.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2641.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2641.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2653" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2653" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2680.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2680.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2684.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2684.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2688.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2688.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2704.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2704.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2712.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2712.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2716.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2716.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2724.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2728.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2732.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2736.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2740.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2748.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2752.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2756.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2760.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2764.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2768.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2772.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2776.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2780.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2784.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2788.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2792.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2796.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2800.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2808.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2812.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2820.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2824.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2828.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2831.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2835.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2843.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2847.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2851.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2855.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2859.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2863.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2867.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2871.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2875.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2879.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2883.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2887.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2891.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2895.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2903.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2907.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2915.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2919.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2923.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2927.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2931.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2939.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2943.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2947.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2951.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2955.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2959.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2963.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2967.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2971.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2975.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2979.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2983.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2987.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2991.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2999.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3003.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3010.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3014.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3018.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3022.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3026.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3034.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3038.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3042.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3046.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3050.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3054.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3058.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3062.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3066.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3070.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3074.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3078.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3082.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3086.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3094.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3098.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3106.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3110.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3114.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3118.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3122.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3130.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3134.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3138.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3142.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3146.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3150.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3154.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3158.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3162.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3166.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3170.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3174.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3178.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3182.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3189.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3193.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3201.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3205.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3209.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3213.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3217.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3225.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3229.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3233.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3237.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3241.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3245.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3249.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3253.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3257.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3261.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3265.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3269.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3273.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3277.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3285.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3289.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3297.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3301.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3305.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3309.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3313.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3321.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3325.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3329.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3333.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3337.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3341.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3345.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3349.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3353.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3357.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3360.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3364.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3368.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3372.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3380.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3384.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3392.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3396.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3400.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3404.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3408.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3416.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3420.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3424.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3428.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3432.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3436.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3440.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3444.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3448.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3452.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3456.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3460.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3464.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3468.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3476.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3480.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3488.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3492.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3496.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3500.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3504.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3512.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3516.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3520.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3524.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3528.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3532.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3536" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3539.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3543.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3547.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3551.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3555.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3559.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3563.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3571.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3575.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3583.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3587.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3591.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3595.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3599.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3607.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3611.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3615.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3619.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3623.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3627.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3631.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3635.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3639.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3643.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3647.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3651.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3655.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3659.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3667.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3671.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3679.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3683.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3687.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3691.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3695.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3703.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3707.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3711.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3714.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3718.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3722.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3726.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3730.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3734.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3738.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3742.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3746.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3750.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3754.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3762.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3766.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3774.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3778.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3782.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3786.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3790.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3798.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3802.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3806.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3810.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3814.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3818.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3822.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3826.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3830.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3834.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3838.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3842.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3846.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3850.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3858.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3862.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3.97751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="7.95501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="11.9325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="15.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="19.8875" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="23.865" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="27.8425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="31.8201" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="35.7976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="39.7751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="43.7526" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="51.7076" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="55.6851" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="59.6626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="63.6401" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="67.6176" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="75.5726" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="79.5501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="83.5276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="87.5052" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="91.4827" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="95.4602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="99.4377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="103.415" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="107.393" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="111.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="115.348" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="119.325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="123.303" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="127.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="135.235" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="139.213" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="147.168" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="151.145" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="155.123" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="159.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="163.078" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="171.033" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="175.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="178.988" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="182.965" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="186.943" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="190.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="194.898" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="198.875" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="202.853" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="206.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="210.808" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="218.763" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="222.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="230.695" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="234.673" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="242.628" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="246.605" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="250.583" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="254.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="258.538" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="266.493" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="270.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="274.448" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="278.425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="282.403" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="286.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="290.358" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="294.336" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="298.313" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="302.291" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="306.268" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="314.223" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="318.201" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="326.156" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="330.133" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="338.088" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="342.066" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="346.043" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="350.021" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="353.998" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="361.953" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="365.931" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="369.908" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="373.886" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="377.863" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="381.841" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="385.818" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="389.796" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="393.773" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="397.751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="401.728" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="405.706" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="409.683" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="413.661" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="421.616" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="425.593" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="433.548" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="437.526" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="441.503" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="445.481" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="449.458" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="457.413" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="461.391" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="465.368" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="469.346" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="473.323" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="477.301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="481.278" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="485.256" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="489.233" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="493.211" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="497.188" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="501.166" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="505.143" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="509.121" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="517.076" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="521.053" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="529.008" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="532.986" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="536.963" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="540.941" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="544.918" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="552.873" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="556.851" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="560.828" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="564.806" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="568.783" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="572.761" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="576.738" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="580.716" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="584.694" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="588.671" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="592.649" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="600.604" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="604.581" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="612.536" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="616.514" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="624.469" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="628.446" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="632.424" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="636.401" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="640.379" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="648.334" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="652.311" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="656.289" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="660.266" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="664.244" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="668.221" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="672.199" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="676.176" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="680.154" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="684.131" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="688.109" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="696.064" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="700.041" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="707.996" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="711.974" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="719.929" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="723.906" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="727.884" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="731.861" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="735.839" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="743.794" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="747.771" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="751.749" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="755.726" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="759.704" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="763.681" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="767.659" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="771.636" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="775.614" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="779.591" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="783.569" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="787.546" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="791.524" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="795.501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="803.456" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="807.434" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="815.389" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="819.366" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="823.344" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="827.321" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="831.299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="839.254" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="843.231" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="847.209" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="851.186" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="855.164" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="859.141" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="863.119" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="867.096" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="871.074" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="875.052" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="879.029" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="883.007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="886.984" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="890.962" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="898.917" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="902.894" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="910.849" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="914.827" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="918.804" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="922.782" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="926.759" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="934.714" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="938.692" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="942.669" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="946.647" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="958.579" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="962.557" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="966.534" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="970.512" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="974.489" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="982.444" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="986.422" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="990.399" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="994.377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="998.354" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1002.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1006.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1010.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1014.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1018.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1022.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1026.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1030.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1034.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1042.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1046.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1054.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1058.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1061.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1065.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1069.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1077.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1081.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1085.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1089.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1093.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1101.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1105.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1109.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1113.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1117.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1125.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1129.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1133.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1137.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1141.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1145.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1149.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1153.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1157.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1161.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1165.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1169.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1173.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1177.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1185.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1189.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1197.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1201.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1205.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1209.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1213.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1221.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1225.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1229.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1233.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1237" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1240.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1244.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1248.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1252.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1256.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1260.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1264.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1268.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1272.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1280.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1284.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1292.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1296.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1300.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1304.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1308.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1316.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1320.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1324.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1328.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1332.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1336.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1340.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1344.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1348.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1352.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1356.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1360.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1364.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1368.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1376.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1380.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1388.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1392.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1396.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1400.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1404.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1412.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1415.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1419.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1423.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1427.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1431.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1435.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1439.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1443.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1447.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1451.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1455.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1459.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1463.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1471.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1475.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1483.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1487.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1491.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1495.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1499.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1507.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1511.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1515.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1519.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1523.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1527.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1531.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1535.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1539.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1543.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1547.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1551.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1555.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1559.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1567.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1571.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1579.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1579.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1583.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1583.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1591" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1591" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1602.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1602.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1630.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1630.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1634.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1634.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1638.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1638.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1654.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1654.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1662.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1662.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1666.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1666.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1674.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1674.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1678.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1678.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1686.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1686.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1698.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1698.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1726.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1726.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1730.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1730.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1734.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1734.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1750.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1750.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1758.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1758.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1762.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1762.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1769.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1769.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1773.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1773.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1781.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1781.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1793.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1793.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1821.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1821.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1825.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1825.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1829.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1829.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1845.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1845.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1853.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1853.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1857.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1857.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1865.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1865.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1869.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1869.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1877.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1877.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1889.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1889.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1917.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1917.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1921.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1921.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1925.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1925.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1941.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1941.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1948.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1948.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1952.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1952.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1960.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1960.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1964.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1964.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1972.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1972.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1984.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1984.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2012.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2012.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2016.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2016.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2020.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2020.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2036.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2036.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2044.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2044.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2048.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2048.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2056.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2056.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2060.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2060.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2068.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2068.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2080.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2080.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2108.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2108.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2112.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2112.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2116.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2116.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2131.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2131.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2139.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2139.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2143.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2143.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2151.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2151.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2155.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2155.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2163.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2163.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2175.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2175.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2203.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2203.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2207.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2207.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2211.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2211.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2227.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2227.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2235.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2235.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2239.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2239.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2247.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2247.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2251.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2251.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2259.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2259.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2271.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2271.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2302.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2302.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2306.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2306.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2322.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2322.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2330.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2330.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2334.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2334.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2342.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2342.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2346.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2346.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2354.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2354.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2366.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2366.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2394.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2394.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2398.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2398.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2402.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2402.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2418.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2418.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2426.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2426.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2430.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2430.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2438.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2438.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2442.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2442.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2450.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2450.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2462.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2462.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2489.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2489.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2493.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2493.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2497.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2497.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2513.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2513.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2521.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2521.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2525.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2525.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2533.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2533.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2537.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2537.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2545.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2545.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2557.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2557.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2585.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2585.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2589.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2589.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2593.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2593.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2609.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2609.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2617.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2617.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2621.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2621.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2629.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2629.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2633.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2633.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2641.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2641.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2653" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2653" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2680.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2680.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2684.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2684.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2688.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2688.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2704.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2704.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2712.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2712.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2716.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2716.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2724.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2728.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2732.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2736.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2740.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2748.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2752.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2756.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2760.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2764.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2768.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2772.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2776.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2780.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2784.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2788.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2792.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2796.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2800.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2808.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2812.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2820.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2824.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2828.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2831.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2835.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2843.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2847.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2851.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2855.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2859.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2863.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2867.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2871.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2875.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2879.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2883.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2887.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2891.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2895.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2903.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2907.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2915.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2919.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2923.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2927.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2931.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2939.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2943.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2947.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2951.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2955.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2959.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2963.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2967.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2971.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2975.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2979.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2983.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2987.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2991.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2999.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3003.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3010.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3014.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3018.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3022.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3026.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3034.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3038.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3042.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3046.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3050.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3054.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3058.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3062.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3066.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3070.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3074.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3078.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3082.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3086.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3094.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3098.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3106.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3110.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3114.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3118.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3122.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3130.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3134.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3138.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3142.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3146.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3150.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3154.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3158.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3162.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3166.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3170.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3174.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3178.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3182.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3189.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3193.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3201.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3205.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3209.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3213.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3217.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3225.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3229.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3233.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3237.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3241.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3245.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3249.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3253.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3257.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3261.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3265.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3269.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3273.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3277.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3285.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3289.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3297.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3301.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3305.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3309.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3313.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3321.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3325.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3329.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3333.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3337.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3341.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3345.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3349.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3353.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3357.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3360.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3364.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3368.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3372.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3380.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3384.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3392.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3396.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3400.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3404.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3408.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3416.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3420.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3424.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3428.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3432.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3436.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3440.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3444.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3448.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3452.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3456.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3460.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3464.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3468.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3476.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3480.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3488.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3492.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3496.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3500.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3504.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3512.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3516.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3520.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3524.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3528.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3532.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3536" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3539.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3543.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3547.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3551.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3555.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3559.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3563.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3571.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3575.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3583.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3587.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3591.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3595.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3599.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3607.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3611.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3615.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3619.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3623.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3627.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3631.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3635.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3639.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3643.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3647.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3651.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3655.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3659.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3667.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3671.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3679.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3683.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3687.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3691.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3695.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3703.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3707.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3711.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3714.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3718.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3722.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3726.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3730.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3734.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3738.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3742.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3746.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3750.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3754.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3762.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3766.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3774.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3778.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3782.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3786.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3790.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3798.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3802.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3806.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3810.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3814.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3818.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3822.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3826.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3830.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3834.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3838.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3842.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3846.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3850.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3858.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3862.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="3.978" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="59.6626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="83.5276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="107.393" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="155.123" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="178.988" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="202.853" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="250.583" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="274.448" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="298.313" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="346.043" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="369.908" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="393.773" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="441.503" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="465.368" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="489.233" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="536.963" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="560.828" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="584.694" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="632.424" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="656.289" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="680.154" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="727.884" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="751.749" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="775.614" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="823.344" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="847.209" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="871.074" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="918.804" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="942.669" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="966.534" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="990.399" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1014.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1061.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1085.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1109.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1133.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1157.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1205.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1229.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1252.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1300.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1324.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1348.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1396.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1419.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1443.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1491.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1515.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1539.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1634.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1634.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1730.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1730.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1825.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1825.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1921.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1921.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2016.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2016.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2112.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2112.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2207.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2207.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2302.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2302.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2398.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2398.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2493.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2493.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2589.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2589.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2684.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2684.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2732.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2756.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2780.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2828.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2851.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2875.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2923.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2947.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2971.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3018.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3042.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3066.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3114.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3138.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3162.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3209.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3233.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3257.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3305.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3329.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3353.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3400.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3424.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3448.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3496.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3520.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3543.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3591.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3615.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3639.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3687.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3711.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3734.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3782.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3806.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3830.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="59.6626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="83.5276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="107.393" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="155.123" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="178.988" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="202.853" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="250.583" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="274.448" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="298.313" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="346.043" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="369.908" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="393.773" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="441.503" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="465.368" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="489.233" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="536.963" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="560.828" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="584.694" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="632.424" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="656.289" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="680.154" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="727.884" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="751.749" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="775.614" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="823.344" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="847.209" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="871.074" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="918.804" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="942.669" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="966.534" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="990.399" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1014.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1061.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1085.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1109.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1133.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1157.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1205.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1229.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1252.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1300.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1324.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1348.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1396.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1419.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1443.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1491.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1515.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1539.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1634.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1634.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1730.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1730.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1825.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1825.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1921.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1921.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2016.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2016.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2112.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2112.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2207.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2207.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2302.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2302.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2398.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2398.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2493.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2493.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2589.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2589.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2684.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2684.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2732.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2756.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2780.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2828.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2851.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2875.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2923.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2947.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2971.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3018.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3042.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3066.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3114.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3138.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3162.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3209.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3233.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3257.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3305.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3329.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3353.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3400.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3424.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3448.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3496.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3520.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3543.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3591.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3615.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3639.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3687.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3711.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3734.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3782.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3806.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3830.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="59.6626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="83.5276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="107.393" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="155.123" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="178.988" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="202.853" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="250.583" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="274.448" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="298.313" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="346.043" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="369.908" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="393.773" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="441.503" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="465.368" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="489.233" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="536.963" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="560.828" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="584.694" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="632.424" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="656.289" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="680.154" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="727.884" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="751.749" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="775.614" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="823.344" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="847.209" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="871.074" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="918.804" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="942.669" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="966.534" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="990.399" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1014.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1061.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1085.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1109.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1133.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1157.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1205.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1229.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1252.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1300.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1324.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1348.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1396.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1419.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1443.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1491.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1515.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1539.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1634.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1634.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1730.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1730.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1825.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1825.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1921.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1921.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2016.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2016.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2112.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2112.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2207.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2207.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2302.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2302.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2398.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2398.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2493.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2493.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2589.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2589.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2684.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2684.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2732.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2756.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2780.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2828.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2851.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2875.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2923.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2947.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2971.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3018.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3042.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3066.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3114.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3138.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3162.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3209.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3233.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3257.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3305.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3329.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3353.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3400.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3424.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3448.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3496.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3520.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3543.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3591.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3615.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3639.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3687.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3711.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3734.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3782.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3806.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3830.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="23.865" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="119.325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="405.706" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="501.166" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="787.546" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="883.007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1026.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1169.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1264.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1360.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1455.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1551.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2792.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2887.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2983.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3078.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3174.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3269.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3364.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3460.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3555.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3651.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3746.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3842.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="23.865" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="119.325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="405.706" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="501.166" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="787.546" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="883.007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1026.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1169.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1264.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1360.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1455.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1551.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2792.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2887.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2983.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3078.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3174.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3269.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3364.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3460.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3555.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3651.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3746.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3842.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="23.865" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="119.325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="405.706" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="501.166" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="787.546" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="883.007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1026.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1169.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1264.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1360.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1455.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1551.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2792.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2887.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2983.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3078.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3174.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3269.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3364.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3460.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3555.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3651.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3746.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="47.7306" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3842.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="23.8655" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="23.865" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="119.325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="405.706" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="501.166" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="787.546" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="883.007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1026.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1169.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1264.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1360.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1455.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1551.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2792.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2887.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2983.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3078.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3174.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3269.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3364.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3460.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3555.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3651.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3746.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3842.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="23.865" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="119.325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="405.706" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="501.166" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="787.546" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="883.007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1026.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1169.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1264.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1360.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1455.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1551.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2792.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2887.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2983.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3078.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3174.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3269.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3364.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3460.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3555.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3651.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3746.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3842.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="23.865" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="119.325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="405.706" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="501.166" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="787.546" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="883.007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1026.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1169.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1264.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1360.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1455.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1551.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2792.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2887.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2983.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3078.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3174.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3269.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3364.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3460.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3555.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3651.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3746.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="15.9105" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3842.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="11.933" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="27.8425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="35.7976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="43.7526" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="51.7076" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="59.6626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="67.6176" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="83.5276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="91.4827" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="99.4377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="115.348" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="123.303" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="147.168" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="155.123" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="163.078" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="178.988" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="186.943" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="194.898" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="210.808" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="218.763" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="242.628" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="250.583" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="258.538" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="274.448" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="282.403" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="290.358" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="306.268" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="314.223" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="338.088" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="346.043" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="353.998" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="369.908" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="377.863" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="385.818" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="401.728" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="409.683" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="433.548" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="441.503" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="449.458" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="465.368" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="473.323" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="481.278" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="497.188" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="505.143" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="529.008" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="536.963" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="544.918" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="560.828" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="568.783" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="576.738" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="592.649" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="600.604" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="624.469" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="632.424" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="640.379" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="656.289" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="664.244" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="672.199" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="688.109" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="696.064" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="719.929" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="727.884" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="735.839" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="751.749" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="759.704" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="767.659" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="783.569" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="791.524" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="815.389" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="823.344" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="831.299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="847.209" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="855.164" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="863.119" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="879.029" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="886.984" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="910.849" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="918.804" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="926.759" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="942.669" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="958.579" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="966.534" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="974.489" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="990.399" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="998.354" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1006.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1022.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1030.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1054.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1061.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1069.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1085.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1101.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1109.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1117.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1133.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1141.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1149.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1165.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1173.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1197.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1205.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1213.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1229.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1237" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1244.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1260.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1268.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1292.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1300.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1308.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1324.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1332.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1340.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1356.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1364.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1388.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1396.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1404.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1419.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1427.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1435.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1451.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1459.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1483.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1491.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1499.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1515.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1523.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1531.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1547.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1555.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1579.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1579.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1674.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1674.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1769.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1769.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1865.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1865.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1960.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1960.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2056.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2056.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2151.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2151.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2247.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2247.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2342.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2342.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2438.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2438.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2533.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2533.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2629.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2629.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2724.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2732.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2740.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2756.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2764.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2772.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2788.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2796.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2820.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2828.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2835.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2851.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2859.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2867.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2883.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2891.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2915.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2923.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2931.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2947.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2955.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2963.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2979.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2987.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3010.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3018.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3026.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3042.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3050.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3058.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3074.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3082.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3106.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3114.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3122.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3138.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3146.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3154.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3170.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3178.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3201.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3209.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3217.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3233.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3241.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3249.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3265.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3273.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3297.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3305.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3313.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3329.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3337.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3345.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3360.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3368.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3392.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3400.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3408.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3424.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3432.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3440.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3456.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3464.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3488.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3496.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3504.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3520.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3528.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3536" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3551.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3559.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3583.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3591.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3599.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3615.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3623.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3631.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3647.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3655.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3679.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3687.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3695.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3711.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3718.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3726.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3742.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3750.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3774.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3782.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3790.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3806.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3814.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3822.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3838.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3846.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="27.8425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="35.7976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="43.7526" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="51.7076" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="59.6626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="67.6176" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="83.5276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="91.4827" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="99.4377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="115.348" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="123.303" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="147.168" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="155.123" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="163.078" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="178.988" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="186.943" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="194.898" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="210.808" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="218.763" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="242.628" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="250.583" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="258.538" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="274.448" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="282.403" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="290.358" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="306.268" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="314.223" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="338.088" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="346.043" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="353.998" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="369.908" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="377.863" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="385.818" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="401.728" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="409.683" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="433.548" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="441.503" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="449.458" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="465.368" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="473.323" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="481.278" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="497.188" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="505.143" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="529.008" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="536.963" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="544.918" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="560.828" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="568.783" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="576.738" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="592.649" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="600.604" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="624.469" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="632.424" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="640.379" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="656.289" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="664.244" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="672.199" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="688.109" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="696.064" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="719.929" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="727.884" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="735.839" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="751.749" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="759.704" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="767.659" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="783.569" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="791.524" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="815.389" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="823.344" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="831.299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="847.209" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="855.164" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="863.119" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="879.029" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="886.984" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="910.849" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="918.804" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="926.759" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="942.669" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="958.579" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="966.534" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="974.489" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="990.399" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="998.354" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1006.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1022.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1030.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1054.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1061.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1069.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1085.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1101.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1109.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1117.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1133.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1141.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1149.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1165.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1173.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1197.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1205.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1213.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1229.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1237" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1244.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1260.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1268.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1292.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1300.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1308.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1324.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1332.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1340.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1356.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1364.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1388.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1396.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1404.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1419.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1427.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1435.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1451.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1459.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1483.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1491.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1499.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1515.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1523.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1531.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1547.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1555.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1579.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1579.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1674.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1674.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1769.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1769.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1865.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1865.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1960.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1960.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2056.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2056.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2151.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2151.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2247.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2247.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2342.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2342.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2438.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2438.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2533.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2533.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2629.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2629.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2724.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2732.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2740.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2756.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2764.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2772.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2788.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2796.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2820.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2828.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2835.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2851.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2859.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2867.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2883.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2891.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2915.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2923.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2931.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2947.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2955.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2963.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2979.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2987.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3010.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3018.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3026.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3042.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3050.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3058.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3074.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3082.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3106.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3114.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3122.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3138.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3146.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3154.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3170.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3178.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3201.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3209.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3217.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3233.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3241.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3249.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3265.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3273.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3297.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3305.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3313.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3329.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3337.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3345.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3360.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3368.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3392.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3400.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3408.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3424.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3432.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3440.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3456.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3464.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3488.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3496.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3504.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3520.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3528.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3536" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3551.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3559.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3583.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3591.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3599.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3615.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3623.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3631.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3647.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3655.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3679.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3687.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3695.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3711.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3718.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3726.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3742.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3750.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3774.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3782.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3790.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3806.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3814.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3822.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3838.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3846.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="27.8425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="35.7976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="43.7526" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="51.7076" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="59.6626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="67.6176" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="83.5276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="91.4827" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="99.4377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="115.348" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="123.303" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="147.168" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="155.123" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="163.078" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="178.988" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="186.943" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="194.898" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="210.808" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="218.763" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="242.628" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="250.583" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="258.538" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="274.448" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="282.403" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="290.358" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="306.268" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="314.223" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="338.088" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="346.043" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="353.998" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="369.908" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="377.863" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="385.818" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="401.728" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="409.683" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="433.548" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="441.503" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="449.458" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="465.368" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="473.323" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="481.278" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="497.188" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="505.143" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="529.008" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="536.963" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="544.918" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="560.828" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="568.783" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="576.738" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="592.649" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="600.604" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="624.469" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="632.424" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="640.379" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="656.289" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="664.244" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="672.199" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="688.109" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="696.064" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="719.929" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="727.884" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="735.839" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="751.749" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="759.704" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="767.659" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="783.569" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="791.524" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="815.389" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="823.344" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="831.299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="847.209" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="855.164" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="863.119" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="879.029" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="886.984" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="910.849" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="918.804" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="926.759" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="942.669" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="958.579" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="966.534" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="974.489" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="990.399" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="998.354" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1006.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1022.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1030.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1054.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1061.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1069.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1085.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1101.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1109.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1117.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1133.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1141.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1149.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1165.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1173.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1197.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1205.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1213.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1229.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1237" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1244.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1260.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1268.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1292.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1300.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1308.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1324.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1332.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1340.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1356.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1364.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1388.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1396.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1404.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1419.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1427.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1435.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1451.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1459.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1483.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1491.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1499.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1515.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1523.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1531.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1547.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1555.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1579.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1579.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1674.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1674.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1769.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1769.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1865.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1865.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1960.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1960.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2056.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2056.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2151.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2151.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2247.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2247.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2342.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2342.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2438.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2438.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2533.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2533.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2629.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2629.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2724.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2732.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2740.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2756.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2764.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2772.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2788.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2796.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2820.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2828.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2835.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2851.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2859.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2867.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2883.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2891.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2915.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2923.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2931.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2947.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2955.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2963.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2979.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2987.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3010.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3018.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3026.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3042.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3050.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3058.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3074.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3082.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3106.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3114.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3122.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3138.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3146.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3154.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3170.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3178.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3201.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3209.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3217.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3233.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3241.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3249.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3265.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3273.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3297.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3305.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3313.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3329.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3337.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3345.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3360.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3368.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3392.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3400.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3408.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3424.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3432.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3440.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3456.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3464.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3488.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3496.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3504.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3520.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3528.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3536" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3551.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3559.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3583.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3591.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3599.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3615.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3623.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3631.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3647.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3655.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3679.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3687.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3695.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3711.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3718.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3726.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3742.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3750.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3774.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3782.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3790.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3806.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3814.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3822.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3838.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3846.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="7.95551" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="383.442" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="383.442" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="383.442" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="572.548" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="572.761" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="381.841" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="1145.52" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="1145.52" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="1145.52" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="572.548" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="572.761" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="381.841" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="1145.52" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="1145.52" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="1145.52" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="572.548" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="572.761" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="381.841" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="1145.52" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="1145.52" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="1145.52" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="572.761" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="619.659" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="573.593" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1193.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="381.482" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="572.761" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="573.593" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="573.593" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="572.761" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="573.593" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="572.761" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="619.659" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="573.593" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1193.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="381.482" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="572.761" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="573.593" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="573.593" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="572.761" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="573.593" y1="58" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="1140882559" outline="yes" outline-width="0.5" fill-color="1140882559" fill="yes"/>
+ <WaveView/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="58" outline-what="11" x-position="0" y-position="0" visible="yes" outline-color="673720575" outline="yes" outline-width="0.5" fill-color="2694893160" fill="yes"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2057566719" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ </Group>
+ <Group x-position="0" y-position="38" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ </Group>
+ <Group x-position="0" y-position="76" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="31.8201" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="87.5052" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="39.7751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="79.5501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="95.4602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1225.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="115.348" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1233.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1240.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1260.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="175.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="182.965" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="190.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1320.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="210.808" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1328.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1336.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1356.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="270.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="278.425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="286.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1415.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="306.268" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1423.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1431.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1451.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="365.931" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="373.886" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="381.841" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1511.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="401.728" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1519.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1527.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1547.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="461.391" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="469.346" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="477.301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="497.188" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="556.851" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="564.806" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="572.761" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="592.649" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="652.311" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="660.266" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="668.221" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="688.109" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="747.771" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="755.726" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="763.681" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="783.569" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="843.231" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="851.186" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="859.141" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="879.029" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="938.692" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="946.647" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="986.422" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="994.377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1002.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1022.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1081.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1089.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1129.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1137.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1145.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1165.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2752.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2760.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2768.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2788.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2847.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2855.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2863.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2883.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2943.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2951.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2959.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2979.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3038.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3046.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3054.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3074.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3134.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3142.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3150.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3170.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3229.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3237.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3245.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3265.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3325.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3333.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3341.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3360.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3420.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3428.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3436.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3456.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3516.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3524.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3532.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3551.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3611.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3619.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3627.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3647.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3707.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3714.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3722.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3742.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="32" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="32" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="26" y0="6" x1="32" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="26.7887" y0="0" x1="32.7887" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="32" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="30" y0="2.80069" x1="32" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3802.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3810.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3818.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="20" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="20" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="14" y0="6" x1="20" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="14.8562" y0="0" x1="20.8562" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="20" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="18" y0="2.80069" x1="20" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3838.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2343376770" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2343376800" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2343376640" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ <Group x-position="95.4602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="79.5501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="87.5052" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="115.348" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="175.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="182.965" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="190.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="210.808" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="306.268" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="365.931" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="373.886" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="381.841" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="401.728" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="270.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="278.425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="286.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="47.7296" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="31.8196" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="461.391" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="469.346" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="477.301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="497.188" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="556.851" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="564.806" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="572.761" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="592.649" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="652.311" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="660.266" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="668.221" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="688.109" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="747.771" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="755.726" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="763.681" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="783.569" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="39.7751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="946.647" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="879.029" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="843.231" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="851.186" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="859.141" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="938.692" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1022.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1081.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="994.377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1002.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1089.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="986.422" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1137.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1145.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1165.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1129.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1240.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1260.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1225.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1233.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1320.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1328.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1336.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1356.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1415.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1423.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1431.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1451.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1511.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1519.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1527.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1547.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2752.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2788.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2760.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2768.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2847.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2855.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2863.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2883.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2943.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2951.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2959.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2979.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3038.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3046.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3054.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3074.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3134.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3142.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3150.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3170.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3229.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3237.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3245.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3265.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3325.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3333.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3341.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3360.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3420.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3428.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3436.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3456.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3516.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3524.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3532.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3551.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3611.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3619.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3627.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3647.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3707.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3714.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3722.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3742.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3802.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3810.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3818.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3838.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="114" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="242.628" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3.97751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="51.7076" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="246.605" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="958.579" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1101.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="7.95501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="55.6851" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="250.583" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="962.557" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1105.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="11.9325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="59.6626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="254.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="966.534" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1109.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="15.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="63.6401" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="258.538" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="970.512" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1113.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="19.8875" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="67.6176" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="974.489" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1117.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="23.865" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="266.493" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="27.8425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="75.5726" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="270.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="982.444" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1125.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="31.8201" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="79.5501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="274.448" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="986.422" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1129.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="35.7976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="83.5276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="278.425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="990.399" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1133.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="39.7751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="87.5052" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="282.403" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="994.377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1137.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="43.7526" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="91.4827" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="286.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="998.354" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1141.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="95.4602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="290.358" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1002.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1145.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="99.4377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="294.336" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1006.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1149.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="103.415" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="298.313" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1010.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1153.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="107.393" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="302.291" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1014.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1157.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="111.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="306.268" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1018.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1161.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="115.348" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1022.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1165.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="119.325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="314.223" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1026.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1169.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="123.303" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="318.201" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1030.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1173.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="127.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1034.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1177.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="326.156" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="135.235" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="330.133" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1042.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1185.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="139.213" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1046.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1189.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="338.088" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="147.168" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="342.066" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1054.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1197.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="151.145" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="346.043" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1058.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1201.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="155.123" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="350.021" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1061.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1205.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="159.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="353.998" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1065.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1209.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="163.078" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1069.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1213.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="361.953" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="171.033" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="365.931" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1077.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1221.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="175.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="369.908" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1081.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1225.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="178.988" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="373.886" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1085.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1229.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="182.965" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="377.863" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1089.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1233.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="186.943" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="381.841" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1093.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1237" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="190.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="385.818" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1240.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="194.898" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="389.796" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1244.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="198.875" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="393.773" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1248.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="202.853" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="397.751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1252.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="206.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="401.728" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1256.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="210.808" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="405.706" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1260.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="409.683" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1264.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="218.763" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="413.661" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1268.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="222.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1272.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="421.616" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="230.695" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="425.593" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1280.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="234.673" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1284.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="433.548" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="437.526" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1292.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="441.503" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1296.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="445.481" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1300.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="449.458" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1304.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1308.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="457.413" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="461.391" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1316.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="465.368" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1320.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="469.346" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1324.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="473.323" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1328.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="477.301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1332.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="481.278" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1336.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="485.256" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1340.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="489.233" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1344.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="493.211" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1348.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="497.188" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1352.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="501.166" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1356.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="505.143" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1360.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="509.121" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1364.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1368.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="517.076" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="521.053" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1376.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1380.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="529.008" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="532.986" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1388.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="536.963" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1392.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="540.941" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1396.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="544.918" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1400.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1404.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="552.873" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="556.851" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1412.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="560.828" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1415.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="564.806" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1419.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="568.783" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1423.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="572.761" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1427.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="576.738" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1431.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="580.716" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1435.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="584.694" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1439.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="588.671" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1443.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="592.649" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1447.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1451.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="600.604" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1455.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="604.581" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1459.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1463.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="612.536" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="616.514" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1471.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1475.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="624.469" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="628.446" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1483.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="632.424" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1487.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="636.401" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1491.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="640.379" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1495.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1499.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="648.334" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="652.311" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1507.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="656.289" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1511.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="660.266" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1515.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="664.244" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1519.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="668.221" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1523.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="672.199" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1527.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="676.176" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1531.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="680.154" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1535.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="684.131" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1539.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="688.109" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1543.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1547.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="696.064" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1551.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="700.041" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1555.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1559.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="707.996" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="711.974" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1567.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1571.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="719.929" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="723.906" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1579.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="727.884" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1583.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="731.861" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1579.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="735.839" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1583.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1591" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="743.794" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1591" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="747.771" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1602.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="751.749" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="755.726" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1602.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="759.704" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="763.681" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="767.659" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="771.636" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="775.614" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1630.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="779.591" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1634.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="783.569" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1630.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1638.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="787.546" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1634.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="791.524" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1638.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="795.501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1654.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="803.456" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="807.434" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1654.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1662.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1666.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="815.389" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1662.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="819.366" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1666.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1674.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="823.344" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1678.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="827.321" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1674.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="831.299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1678.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1686.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="839.254" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1686.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="843.231" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1698.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="847.209" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="851.186" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1698.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="855.164" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="859.141" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="863.119" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="867.096" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="871.074" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1726.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="875.052" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1730.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="879.029" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1726.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1734.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="883.007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1730.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="886.984" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1734.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="890.962" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1750.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="898.917" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="902.894" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1750.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1758.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1762.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="910.849" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1758.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="914.827" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1762.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1769.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="918.804" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1773.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="922.782" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1769.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="926.759" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1773.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1781.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="934.714" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1781.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="938.692" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1793.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="942.669" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="946.647" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1793.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1821.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1825.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1821.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1829.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1825.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1829.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1845.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1845.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1853.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1857.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1853.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1857.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1865.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1869.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1865.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1869.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1877.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1877.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1889.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1889.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1917.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1921.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1917.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1925.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1921.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1925.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1941.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1941.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1948.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1952.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1948.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1952.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1960.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1964.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1960.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1964.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1972.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1972.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1984.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1984.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2012.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2016.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2012.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2020.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2016.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2020.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2036.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2036.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2044.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2048.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2044.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2048.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2056.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2060.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2056.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2060.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2068.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2068.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2080.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2080.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2108.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2112.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2108.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2116.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2112.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2116.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2131.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2131.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2139.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2143.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2139.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2143.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2151.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2155.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2151.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2155.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2163.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2163.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2175.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2175.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2203.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2207.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2203.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2211.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2207.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2211.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2227.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2227.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2235.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2239.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2235.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2239.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2247.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2251.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2247.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2251.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2259.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2259.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2271.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2271.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2302.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2306.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2302.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2306.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2322.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2322.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2330.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2334.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2330.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2334.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2342.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2346.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2342.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2346.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2354.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2354.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2366.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2366.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2394.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2398.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2394.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2402.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2398.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2402.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2418.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2418.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2426.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2430.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2426.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2430.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2438.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2442.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2438.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2442.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2450.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2450.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2462.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2462.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2489.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2493.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2489.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2497.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2493.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2497.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2513.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2513.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2521.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2525.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2521.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2525.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2533.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2537.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2533.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2537.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2545.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2545.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2557.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2557.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2585.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2589.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2585.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2593.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2589.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2593.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2609.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2609.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2617.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2621.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2617.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2621.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2629.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2633.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2629.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2633.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2641.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2641.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2653" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2653" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2680.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2684.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2680.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2688.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2684.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2688.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2704.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2704.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2712.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2716.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2712.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2716.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2724.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2728.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2732.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2736.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2740.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2748.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2752.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2756.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2760.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2764.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2768.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2772.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2776.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2780.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2784.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2788.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2792.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2796.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2800.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2808.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2812.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2820.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2824.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2828.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2831.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2835.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2843.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2847.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2851.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2855.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2859.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2863.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2867.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2871.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2875.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2879.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2883.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2887.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2891.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2895.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2903.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2907.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2915.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2919.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2923.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2927.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2931.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2939.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2943.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2947.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2951.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2955.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2959.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2963.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2967.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2971.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2975.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2979.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2983.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2987.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2991.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2999.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3003.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3010.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3014.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3018.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3022.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3026.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3034.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3038.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3042.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3046.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3050.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3054.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3058.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3062.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3066.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3070.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3074.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3078.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3082.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3086.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3094.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3098.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3106.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3110.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3114.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3118.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3122.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3130.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3134.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3138.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3142.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3146.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3150.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3154.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3158.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3162.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3166.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3170.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3174.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3178.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3182.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3189.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3193.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3201.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3205.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3209.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3213.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3217.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3225.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3229.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3233.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3237.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3241.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3245.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3249.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3253.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3257.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3261.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3265.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3269.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3273.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3277.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3285.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3289.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3297.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3301.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3305.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3309.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3313.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3321.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3325.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3329.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3333.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3337.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3341.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3345.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3349.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3353.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3357.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3360.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3364.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3368.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3372.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3380.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3384.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3392.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3396.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3400.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3404.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3408.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3416.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3420.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3424.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3428.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3432.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3436.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3440.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3444.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3448.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3452.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3456.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3460.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3464.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3468.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3476.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3480.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3488.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3492.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3496.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3500.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3504.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3512.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3516.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3520.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3524.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3528.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3532.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3536" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3539.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3543.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3547.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3551.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3555.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3559.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3563.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3571.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3575.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3583.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3587.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3591.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3595.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3599.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3607.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3611.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3615.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3619.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3623.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3627.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3631.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3635.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3639.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3643.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3647.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3651.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3655.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3659.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3667.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3671.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3679.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3683.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3687.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3691.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3695.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3703.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3707.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3711.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3714.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3718.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3722.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3726.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3730.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3734.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3738.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3742.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3746.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3750.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3754.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3762.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3766.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3774.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3778.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3782.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3786.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3790.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3798.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3802.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3806.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3810.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3814.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3818.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3822.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3826.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3830.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3834.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3838.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3842.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3846.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3850.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3858.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3862.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="4" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2418888834" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="4" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2418888864" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="-2" y0="6" x1="4" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Rectangle x0="-1.05382" y0="0" x1="4.94618" y1="7" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="255" outline="no" outline-width="0.5" fill-color="2418888704" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1"/>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ <Group x-position="51.7076" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="55.6851" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="59.6626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="63.6401" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="67.6176" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="79.5501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="83.5276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="87.5052" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="91.4827" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="95.4602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="99.4377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="75.5726" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="123.303" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="127.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="135.235" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="139.213" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="107.393" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="111.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="115.348" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="119.325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="103.415" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="147.168" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="151.145" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="155.123" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="159.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="163.078" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="171.033" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="175.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="178.988" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="182.965" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="186.943" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="190.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="194.898" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="198.875" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="202.853" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="206.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="210.808" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="218.763" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="222.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="230.695" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="234.673" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="246.605" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="250.583" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="254.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="258.538" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="266.493" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="270.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="274.448" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="278.425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="282.403" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="286.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="290.358" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="294.336" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="298.313" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="302.291" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="306.268" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="314.223" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="318.201" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="326.156" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="330.133" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="338.088" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="342.066" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="346.043" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="350.021" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="353.998" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="361.953" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="365.931" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="369.908" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="373.886" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="377.863" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="381.841" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="385.818" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="389.796" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="393.773" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="397.751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="401.728" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="405.706" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="409.683" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="413.661" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="421.616" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="425.593" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="242.628" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3.97751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="7.95501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="11.9325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="15.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="19.8875" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="23.865" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="27.8425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="31.8201" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="35.7976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="39.7751" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="43.7526" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="433.548" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="437.526" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="441.503" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="445.481" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="449.458" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="457.413" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="461.391" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="465.368" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="469.346" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="473.323" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="477.301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="481.278" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="485.256" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="489.233" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="493.211" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="497.188" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="501.166" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="505.143" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="509.121" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="517.076" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="521.053" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="529.008" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="532.986" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="536.963" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="540.941" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="544.918" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="552.873" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="556.851" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="560.828" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="564.806" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="568.783" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="572.761" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="576.738" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="580.716" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="584.694" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="588.671" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="592.649" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="600.604" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="604.581" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="612.536" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="616.514" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="624.469" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="628.446" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="632.424" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="636.401" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="640.379" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="648.334" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="652.311" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="656.289" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="660.266" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="664.244" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="668.221" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="672.199" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="676.176" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="680.154" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="684.131" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="688.109" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="696.064" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="700.041" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="707.996" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="711.974" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="719.929" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="723.906" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="727.884" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="731.861" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="735.839" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="743.794" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="747.771" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="751.749" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="755.726" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="759.704" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="763.681" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="767.659" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="771.636" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="775.614" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="779.591" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="783.569" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="787.546" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="791.524" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="795.501" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="803.456" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="807.434" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="839.254" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="843.231" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="815.389" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="819.366" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="875.052" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="879.029" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="867.096" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="871.074" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="883.007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="886.984" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="934.714" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="823.344" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="827.321" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="847.209" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="851.186" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="910.849" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="914.827" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="918.804" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="922.782" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="926.759" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="946.647" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="855.164" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="859.141" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="863.119" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="890.962" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="898.917" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="902.894" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="938.692" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="942.669" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="831.299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="958.579" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="962.557" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="966.534" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="970.512" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="974.489" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="982.444" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="986.422" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="990.399" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="994.377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="998.354" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1002.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1006.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1010.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1014.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1018.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1022.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1026.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1030.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1034.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1042.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1046.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1054.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1058.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1061.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1065.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1069.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1077.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1081.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1085.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1089.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1177.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1185.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1189.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1101.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1105.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1109.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1113.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1117.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1125.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1141.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1145.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1161.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1165.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1149.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1129.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1133.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1137.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1169.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1173.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1153.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1157.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1093.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1213.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1229.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1233.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1237" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1244.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1248.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1280.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1225.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1205.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1209.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1197.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1201.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1260.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1264.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1268.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1284.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1272.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1252.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1221.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1256.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1240.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1292.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1296.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1300.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1304.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1308.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1316.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1320.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1324.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1328.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1332.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1336.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1340.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1344.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1348.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1352.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1356.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1360.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1364.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1368.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1376.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1380.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1388.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1392.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1396.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1400.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1404.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1412.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1415.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1419.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1423.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1427.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1431.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1435.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1439.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1443.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1447.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1451.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1455.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1459.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1463.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1471.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1475.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1483.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1487.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1491.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1495.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1499.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1507.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1511.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1515.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1519.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1523.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1527.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1531.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1535.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1539.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1543.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1547.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1551.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1555.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1559.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1567.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1571.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1686.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1698.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1702.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1710.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1718.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1726.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1730.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1734.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1750.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1758.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1762.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1769.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1773.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1781.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1793.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1797.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1805.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1813.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1821.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1825.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1829.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1845.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1853.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1857.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1865.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1869.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1877.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1889.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1893.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1901.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1909.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1917.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1921.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1925.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1941.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1948.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1952.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1579.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1583.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1591" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1602.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1606.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1614.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1622.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1630.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1634.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1638.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1654.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1662.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1666.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1674.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1678.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1960.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1964.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2139.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2163.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1972.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2143.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1984.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1988.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1996.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2004.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2012.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2016.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2020.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2036.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2151.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2044.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2048.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2056.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2060.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2068.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2155.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2080.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2084.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2092.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2100.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2108.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2112.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2116.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2175.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2131.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2179.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2187.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2195.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2203.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2207.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2211.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2227.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2235.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2239.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2247.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2251.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2259.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2271.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2275.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2283.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2291.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2302.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2306.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2322.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2330.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2334.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2438.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2442.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2450.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2497.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2545.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2462.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2533.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2466.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2474.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2537.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2481.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2557.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2342.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2513.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2346.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2354.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2366.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2370.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2378.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2386.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2418.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2426.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2430.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2489.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2493.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2521.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2394.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2398.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2525.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2402.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2561.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2569.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2577.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2585.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2589.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2593.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2609.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2617.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2621.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2629.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2633.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2641.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2653" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2656.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2664.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2672.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2680.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2684.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2688.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2704.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2712.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2716.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3285.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3289.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2724.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2728.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2732.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2736.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2740.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2748.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2752.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2756.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2760.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2764.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2768.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2772.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2776.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2780.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2784.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2788.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2792.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2796.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2800.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2808.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2812.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2820.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2824.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2828.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2831.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2835.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2843.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2847.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2851.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2855.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2859.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2863.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2867.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2871.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2875.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2879.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2883.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2887.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2891.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2895.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2903.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2907.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2915.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2919.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2923.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2927.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2931.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2939.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2943.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2947.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2951.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2955.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2959.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2963.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2967.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2971.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2975.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2979.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2983.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2987.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2991.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2999.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3003.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3010.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3014.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3018.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3022.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3026.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3034.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3038.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3042.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3046.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3050.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3054.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3058.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3062.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3066.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3070.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3074.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3078.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3082.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3086.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3094.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3098.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3106.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3110.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3114.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3118.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3122.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3130.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3134.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3138.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3142.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3146.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3150.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3154.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3158.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3162.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3166.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3170.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3174.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3178.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3182.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3189.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3193.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3201.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3205.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3209.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3213.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3217.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3225.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3229.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3233.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3237.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3241.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3245.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3249.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3253.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3257.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3261.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3265.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3269.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3273.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3277.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3297.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3301.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3305.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3309.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3313.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3321.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3325.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3329.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3333.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3337.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3341.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3345.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3349.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3353.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3357.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3360.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3364.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3368.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3372.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3380.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3384.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3392.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3396.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3400.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3404.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3408.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3416.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3420.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3424.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3428.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3432.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3436.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3440.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3444.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3448.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3452.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3456.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3460.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3464.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3468.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3476.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3480.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3488.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3492.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3496.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3500.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3504.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3512.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3516.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3520.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3524.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3528.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3532.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3536" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3539.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3543.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3547.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3551.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3555.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3559.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3563.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3571.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3575.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3583.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3587.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3591.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3595.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3599.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3607.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3611.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3615.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3619.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3623.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3627.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3631.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3635.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3639.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3643.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3647.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3651.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3655.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3659.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3667.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3671.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3679.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3683.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3687.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3691.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3695.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3703.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3707.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3711.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3714.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3718.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3722.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3726.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3730.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3734.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3738.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3742.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3746.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3750.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3754.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3762.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3766.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3774.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3778.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3782.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3786.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3790.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3798.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3802.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3806.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3810.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3814.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3818.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3822.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3826.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3830.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3834.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3838.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3842.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3846.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3850.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3858.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3862.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="152" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="107.393" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="202.853" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="298.313" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="393.773" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="489.233" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="584.694" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="680.154" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="775.614" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="871.074" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1014.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1157.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1252.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1348.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1443.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1539.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1634.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1730.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1825.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1921.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2016.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2112.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2207.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2302.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2398.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2493.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2589.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2684.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2780.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2875.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2971.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3066.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3162.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3257.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3353.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3448.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3543.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3639.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3734.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3830.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="59.6626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="83.5276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1634.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1730.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1825.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1921.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2016.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2112.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2207.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2302.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2398.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2493.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2589.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2684.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="155.123" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="441.503" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="536.963" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="823.344" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="918.804" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1061.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1205.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1300.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1396.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1491.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2828.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2923.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3018.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3114.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3209.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3305.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3400.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3496.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3591.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3687.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3782.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2732.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="178.988" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="250.583" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="346.043" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="465.368" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="560.828" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="632.424" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="727.884" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="847.209" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="942.669" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1085.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1229.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1324.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1419.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1515.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3806.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3711.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3615.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3520.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3424.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3329.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3233.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3138.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3042.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2947.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2851.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2756.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="274.448" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="369.908" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="656.289" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="751.749" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="966.534" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1109.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1133.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="990.399" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1996929154" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1996929184" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1996929024" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ <Group x-position="83.5276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="59.6626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="155.123" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="178.988" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="250.583" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="274.448" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="346.043" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="369.908" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="441.503" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="465.368" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="536.963" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="560.828" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="632.424" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="656.289" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="727.884" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="751.749" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="823.344" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="847.209" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="918.804" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="942.669" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="966.534" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="990.399" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1061.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1085.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1109.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1133.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1205.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1229.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1300.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1324.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1396.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1419.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1491.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1515.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2732.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2756.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2828.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2851.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2923.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2947.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3018.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3042.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3114.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3138.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3209.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3233.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3305.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3329.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3400.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3424.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3496.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3520.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3591.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3615.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3687.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3711.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3782.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3806.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="190" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="23.865" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="119.325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="405.706" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="501.166" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="787.546" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="883.007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="954.602" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1026.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1097.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1169.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1264.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1360.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1455.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1551.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2792.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2887.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2983.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3078.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3174.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3269.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3364.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3460.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3555.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3651.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3746.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="48" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="48" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="42" y0="6" x1="48" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="42.6988" y0="0" x1="48.6988" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="48" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="46" y0="2.80069" x1="48" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3842.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="24" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3105651330" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="24" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3105651360" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="18" y0="6" x1="24" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Rectangle x0="18.8337" y0="0" x1="24.8337" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3105651200" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="24" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="22" y0="2.80069" x1="24" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="238.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="334.111" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="405.706" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="119.325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="143.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="23.865" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="429.571" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="501.166" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="525.031" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="715.951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="787.546" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="811.411" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="883.007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="906.872" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1026.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1050.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1169.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1264.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1288.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1360.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1384.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1455.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1479.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1551.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1670.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1766.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1861.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1956.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2052.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2243.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2338.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2434.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2529.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2625.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2792.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2816.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2887.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2911.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2983.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3078.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3102.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3174.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3197.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3269.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3364.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3388.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3460.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3484.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3555.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3579.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3651.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3675.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3746.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3770.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3842.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="228" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="23.865" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="71.5951" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="119.325" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="167.055" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="214.785" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="262.515" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="310.246" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="357.976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="405.706" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="453.436" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="501.166" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="548.896" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="596.626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="644.356" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="692.086" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="739.816" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="787.546" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="835.276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="883.007" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="930.737" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="978.467" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1026.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1073.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1121.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1169.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1217.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1264.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1312.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1360.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1408.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1455.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1503.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1551.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2744.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2792.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2839.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2887.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2935.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2983.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3030.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3078.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3126.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3174.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3221.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3269.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3317.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3364.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3412.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3460.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3508.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3555.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3603.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3651.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3699.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3746.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3794.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3842.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2696.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2649.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2601.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2553.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2505.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2458.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2410.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2362.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2314.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2267.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2219.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2171.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2123.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2076.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2028.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1980.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1933.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1885.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1837.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1789.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1742.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1694.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1646.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="12" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="12" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="6" y0="6" x1="12" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="6.9012" y0="0" x1="12.9012" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="12" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="10" y0="2.80069" x1="12" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1598.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="16" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="2231676802" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="16" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="2231676832" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="10" y0="6" x1="16" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Rectangle x0="10.8787" y0="0" x1="16.8787" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="2231676672" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="16" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="14" y0="2.80069" x1="16" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="266" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="35.7976" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="51.7076" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="83.5276" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="115.348" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="147.168" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="178.988" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="210.808" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="242.628" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="274.448" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="306.268" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="338.088" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="369.908" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="401.728" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="433.548" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="465.368" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="497.188" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="529.008" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="560.828" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="592.649" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="624.469" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="656.289" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="688.109" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="719.929" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="751.749" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="783.569" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="815.389" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="847.209" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="879.029" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="910.849" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="942.669" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="958.579" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="990.399" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1022.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1054.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1085.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1101.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1133.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1165.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1197.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1229.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1260.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1292.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1324.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1356.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1388.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1419.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1451.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1483.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1515.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1547.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1579.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1674.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1769.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1865.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1960.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2056.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2151.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2247.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2342.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2438.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2533.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2629.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2724.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2756.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2788.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2820.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2851.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2883.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2915.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2947.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2979.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3010.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3042.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3074.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3106.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3138.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3170.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3201.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3233.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3265.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3297.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3329.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3360.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3392.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3424.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3456.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3488.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3520.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3551.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3583.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3615.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3647.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3679.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3711.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3742.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3774.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3806.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3838.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="27.8425" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="43.7526" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="59.6626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="91.4827" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="123.303" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="155.123" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="186.943" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="218.763" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="250.583" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="282.403" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="314.223" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="346.043" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="377.863" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="409.683" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="441.503" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="473.323" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="505.143" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="536.963" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="568.783" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="600.604" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="632.424" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="664.244" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="696.064" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="727.884" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="759.704" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="791.524" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="823.344" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="855.164" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="886.984" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="918.804" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="966.534" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="998.354" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1030.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1061.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1109.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1141.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1173.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1205.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1237" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1268.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1300.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1332.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1364.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1396.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1427.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1459.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1491.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1523.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1555.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2732.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2764.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2796.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2828.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2859.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2891.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2923.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2955.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2987.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3018.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3050.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3082.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3114.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3146.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3178.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3209.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3241.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3273.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3305.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3337.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3368.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3400.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3432.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3464.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3496.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3528.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3559.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3591.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3623.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3655.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3687.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3718.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3750.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3782.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3814.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3846.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="67.6176" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="99.4377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="163.078" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="194.898" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="258.538" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="290.358" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="353.998" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="385.818" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="449.458" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="481.278" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="544.918" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="576.738" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="640.379" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="672.199" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="735.839" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="767.659" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="831.299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="863.119" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="926.759" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="974.489" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1006.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1069.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1117.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1149.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1213.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1244.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1308.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1340.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1404.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1435.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1499.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1531.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1579.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1610.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1642.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1674.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1706.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1738.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1769.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1801.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1833.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1865.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1897.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1929.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1960.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1992.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2024.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2056.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2088.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2120.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2151.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2183.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2215.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2247.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2279.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2310.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2342.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2374.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2406.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2438.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2470.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2501.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2533.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2565.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2597.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2629.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2660.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2692.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3822.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3790.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3726.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3695.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3631.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3599.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3536" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3504.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3440.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3408.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3345.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3313.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3249.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3217.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3154.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3122.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3058.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3026.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2963.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2931.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2867.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2835.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2772.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2740.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="8" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="3011850882" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="8" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="3011850912" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="2" y0="6" x1="8" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Rectangle x0="2.92369" y0="0" x1="8.92369" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="3011850752" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="8" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="6" y0="2.80069" x1="8" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ <Group x-position="59.6626" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="67.6176" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="91.4827" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="99.4377" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="123.303" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="131.258" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="155.123" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="163.078" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="186.943" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="194.898" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="218.763" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="226.718" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="250.583" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="258.538" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="282.403" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="290.358" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="314.223" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="322.178" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="346.043" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="353.998" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="377.863" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="385.818" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="409.683" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="417.638" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="51.7071" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="35.7971" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="441.503" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="449.458" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="473.323" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="481.278" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="505.143" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="513.098" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="536.963" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="544.918" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="568.783" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="576.738" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="600.604" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="608.559" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="632.424" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="640.379" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="664.244" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="672.199" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="696.064" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="704.019" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="727.884" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="735.839" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="759.704" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="767.659" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="791.524" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="799.479" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="43.7526" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="823.344" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="831.299" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="855.164" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="863.119" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="886.984" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="894.939" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="918.804" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="926.759" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="966.534" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="974.489" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="998.354" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1006.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1030.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1038.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1061.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1069.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1109.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1117.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1141.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1149.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1173.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1181.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1205.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1213.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1237" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1244.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1268.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1276.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1300.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1308.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1332.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1340.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1364.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1372.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1396.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1404.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1427.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1435.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1459.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1467.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1491.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1499.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1523.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1531.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1555.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1563.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1587.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1594.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1618.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1626.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1650.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1658.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1682.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1690.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1714.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1722.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1746.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1754.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1777.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1785.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1809.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1817.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1841.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1849.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1873.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1881.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1905.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1913.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1937.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1945" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2008.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2135.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2231.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2255.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2263.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2000.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2032.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2040.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1976.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2104.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2127.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2159.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2191.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2199.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2096.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2318.89" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2326.84" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2223.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2167.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2295.02" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2287.07" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2072.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2064.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1968.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2350.71" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2358.66" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2382.53" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2390.48" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2414.35" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2422.3" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2446.17" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2454.12" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2477.99" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2485.94" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2509.81" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2517.76" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2541.63" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2549.58" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2573.45" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2581.4" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2605.27" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2613.22" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2637.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2645.04" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2668.91" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2676.86" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2700.73" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2708.68" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2732.55" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2740.5" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2764.37" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2772.32" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2796.19" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2804.14" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2828.01" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2835.96" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2859.83" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2867.78" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2891.65" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2899.6" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2923.47" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2931.42" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2955.29" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2963.24" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2987.11" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2995.06" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3018.93" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3026.88" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3050.75" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3058.7" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3082.57" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3090.52" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3114.39" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3122.34" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3146.21" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3154.16" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3178.03" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3185.98" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3209.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3217.8" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3241.67" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3249.62" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3273.49" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3281.44" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3305.31" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3313.26" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3337.13" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3345.08" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3368.95" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3376.9" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3400.77" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3408.72" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3432.59" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3440.54" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3464.41" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3472.36" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3496.23" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3504.18" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3528.05" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3536" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3559.87" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3567.82" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3591.69" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3599.64" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3623.51" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3631.46" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3655.33" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3663.28" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3687.15" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3695.1" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3718.97" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3726.92" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3750.79" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3758.74" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3782.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3790.56" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3814.43" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3822.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3846.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3854.2" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="304" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="383" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="924587650" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="383" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="924587680" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="377" y0="6" x1="383" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="924587520" fill="yes"/>
+ <Rectangle x0="378.41" y0="0" x1="384.41" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="924587520" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="383" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="381" y0="2.80069" x1="383" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="342" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ </Group>
+ <Group x-position="0" y-position="400" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ </Group>
+ <Group x-position="0" y-position="438" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="573" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1767733890" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="573" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1767733920" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="567" y0="6" x1="573" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1767733760" fill="yes"/>
+ <Rectangle x0="567.516" y0="0" x1="573.516" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1767733760" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="573" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="571" y0="2.80069" x1="573" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="620.491" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="573" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1767733890" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="573" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1767733920" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="567" y0="6" x1="573" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1767733760" fill="yes"/>
+ <Rectangle x0="567.73" y0="0" x1="573.73" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1767733760" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="573" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="571" y0="2.80069" x1="573" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="1146" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1767733890" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="1146" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1767733920" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="1140" y0="6" x1="1146" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1767733760" fill="yes"/>
+ <Rectangle x0="1140.49" y0="0" x1="1146.49" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1767733760" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="1146" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="1144" y0="2.80069" x1="1146" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="382" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1767733890" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="382" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1767733920" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="376" y0="6" x1="382" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1767733760" fill="yes"/>
+ <Rectangle x0="376.809" y0="0" x1="382.809" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1767733760" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="382" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="380" y0="2.80069" x1="382" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="1146" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1767733890" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="1146" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1767733920" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="1140" y0="6" x1="1146" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1767733760" fill="yes"/>
+ <Rectangle x0="1140.49" y0="0" x1="1146.49" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1767733760" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="1146" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="1144" y0="2.80069" x1="1146" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="1146" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="1767733890" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="1146" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="1767733920" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="1140" y0="6" x1="1146" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1767733760" fill="yes"/>
+ <Rectangle x0="1140.49" y0="0" x1="1146.49" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="1767733760" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="1146" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="1144" y0="2.80069" x1="1146" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ <Group x-position="1193.25" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="476" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ </Group>
+ <Group x-position="0" y-position="534" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ </Group>
+ <Group x-position="0" y-position="592" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes"/>
+ </Group>
+ <Group x-position="0" y-position="650" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes"/>
+ <Group x-position="0" y-position="0" visible="no"/>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="47.7301" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="573" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="234883970" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="573" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="234884000" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="567" y0="6" x1="573" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935450" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="234883840" fill="yes"/>
+ <Rectangle x0="567.73" y0="0" x1="573.73" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="234883840" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="573" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="571" y0="2.80069" x1="573" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1193.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="381" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="234883970" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="381" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="234884000" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="375" y0="6" x1="381" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="234883840" fill="yes"/>
+ <Rectangle x0="376.45" y0="0" x1="382.45" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="234883840" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="381" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="379" y0="2.80069" x1="381" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="619.659" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="574" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="234883970" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="574" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="234884000" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="568" y0="6" x1="574" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="234883840" fill="yes"/>
+ <Rectangle x0="568.561" y0="0" x1="574.561" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="234883840" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="574" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="572" y0="2.80069" x1="574" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="573" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="234883970" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="573" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="234884000" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="567" y0="6" x1="573" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="234883840" fill="yes"/>
+ <Rectangle x0="567.73" y0="0" x1="573.73" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="234883840" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="573" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="571" y0="2.80069" x1="573" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="574" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="234883970" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="574" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="234884000" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="568" y0="6" x1="574" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="234883840" fill="yes"/>
+ <Rectangle x0="568.561" y0="0" x1="574.561" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="234883840" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="574" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="572" y0="2.80069" x1="574" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="574" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="234883970" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="574" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="234884000" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="568" y0="6" x1="574" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="234883840" fill="yes"/>
+ <Rectangle x0="568.561" y0="0" x1="574.561" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="234883840" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="574" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="572" y0="2.80069" x1="574" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="2720.61" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="573" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="234883970" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="573" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="234884000" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="567" y0="6" x1="573" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="234883840" fill="yes"/>
+ <Rectangle x0="567.73" y0="0" x1="573.73" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="234883840" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="573" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="571" y0="2.80069" x1="573" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="37" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="574" y1="37" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="1" fill-color="234883970" fill="yes"/>
+ <Rectangle x0="1" y0="23" x1="574" y1="37" outline-what="4" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="234884000" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="568" y0="6" x1="574" y1="37" outline-what="0" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="757935380" fill="yes"/>
+ <Rectangle x0="0" y0="0" x1="6" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="234883840" fill="yes"/>
+ <Rectangle x0="568.561" y0="0" x1="574.561" y1="7" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="255" outline="no" outline-width="0.5" fill-color="234883840" fill="yes"/>
+ <Line x0="0" y0="7" x1="0" y1="37" x-position="0" y-position="0" visible="no" outline-color="3149642666" outline="yes" outline-width="0.5"/>
+ <Group x-position="0" y-position="2" visible="yes">
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="2679940293" outline="yes" outline-width="1">
+ <Point x="0" y="4.80069"/>
+ <Point x="574" y="4.80069"/>
+ </PolyLine>
+ <Rectangle x0="0" y0="2.80069" x1="2" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ <Rectangle x0="572" y0="2.80069" x1="574" y1="6.80069" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="4278190318" outline="yes" outline-width="1" fill-color="4294967142" fill="no"/>
+ </Group>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ <Group x-position="619.659" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="1" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="1575.09" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="2147.85" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ <Group x-position="3293.38" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="1" x1="2" y1="23" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="15" outline="yes" outline-width="0.5" fill-color="15" fill="yes"/>
+ <Rectangle x0="0" y0="1" x1="0" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1" fill-color="2577904956" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <Rectangle x0="0" y0="6" x1="5" y1="23" outline-what="0" x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="0.5" fill-color="16843008" fill="yes"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ <PolyLine x-position="0" y-position="0" visible="no" outline-color="255" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+ </Group>
+ <Line x0="0" y0="0" x1="0" y1="1024" x-position="0" y-position="0" visible="no" outline-color="2818572543" outline="yes" outline-width="0.5"/>
+ <Line x0="0" y0="0" x1="0" y1="1024" x-position="0" y-position="0" visible="no" outline-color="2818572543" outline="yes" outline-width="0.5"/>
+ <Rectangle x0="0" y0="0" x1="0" y1="0" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="3335631469" outline="yes" outline-width="1" fill-color="3335631469" fill="yes"/>
+ </Group>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="14" outline-what="8" x-position="0" y-position="0" visible="yes" outline-color="2863311615" outline="yes" outline-width="1" fill-color="1650749695" fill="yes"/>
+ </Group>
+ <Group x-position="0" y-position="15" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="14" outline-what="8" x-position="0" y-position="0" visible="yes" outline-color="2863311615" outline="yes" outline-width="1" fill-color="1886552063" fill="yes"/>
+ </Group>
+ <Group x-position="0" y-position="0" visible="no">
+ <Rectangle x0="0" y0="0" x1="2560" y1="14" outline-what="8" x-position="0" y-position="0" visible="yes" outline-color="2863311615" outline="yes" outline-width="1" fill-color="2105511167" fill="yes"/>
+ </Group>
+ <Group x-position="0" y-position="30" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="14" outline-what="8" x-position="0" y-position="0" visible="yes" outline-color="2863311615" outline="yes" outline-width="1" fill-color="2358155519" fill="yes"/>
+ </Group>
+ <Group x-position="0" y-position="60" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="14" outline-what="8" x-position="0" y-position="0" visible="yes" outline-color="2863311615" outline="yes" outline-width="1" fill-color="2577509887" fill="yes"/>
+ </Group>
+ <Group x-position="0" y-position="45" visible="yes">
+ <Rectangle x0="0" y0="0" x1="2560" y1="14" outline-what="8" x-position="0" y-position="0" visible="yes" outline-color="2863311615" outline="yes" outline-width="1" fill-color="2492900351" fill="yes"/>
+ </Group>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="0" y-position="0" visible="yes">
+ <Group x-position="-3" y-position="1" visible="yes">
+ <Rectangle x0="0" y0="0" x1="28" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="4064435199" outline="yes" outline-width="1" fill-color="4064435056" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="yes" outline-color="4064435199" outline="yes" outline-width="1" fill-color="4064435199" fill="yes">
+ <Point x="3" y="0"/>
+ <Point x="6" y="5"/>
+ <Point x="6" y="10"/>
+ <Point x="0" y="10"/>
+ <Point x="0" y="5"/>
+ <Point x="3" y="0"/>
+ </Polygon>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="15" visible="yes">
+ <Group x-position="-3" y-position="1" visible="yes">
+ <Rectangle x0="0" y0="0" x1="51" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="4064435199" outline="yes" outline-width="1" fill-color="4064435056" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="yes" outline-color="4064435199" outline="yes" outline-width="1" fill-color="4064435199" fill="yes">
+ <Point x="3" y="0"/>
+ <Point x="6" y="5"/>
+ <Point x="6" y="10"/>
+ <Point x="0" y="10"/>
+ <Point x="0" y="5"/>
+ <Point x="3" y="0"/>
+ </Polygon>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="45" visible="no">
+ <Rectangle x0="0" y0="0" x1="100" y1="15" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="2526451398" outline="no" outline-width="0.5" fill-color="2526451398" fill="yes"/>
+ </Group>
+ <Group x-position="0" y-position="30" visible="yes">
+ <Rectangle x0="0" y0="0" x1="100" y1="15" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="2526451398" outline="no" outline-width="0.5" fill-color="2526451398" fill="yes"/>
+ <Group x-position="0" y-position="1" visible="no">
+ <Rectangle x0="2" y0="0" x1="48" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2084190975" outline="yes" outline-width="1" fill-color="2084190832" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="yes" outline-color="2084190975" outline="yes" outline-width="1" fill-color="2084190975" fill="yes">
+ <Point x="0" y="0"/>
+ <Point x="13" y="0"/>
+ <Point x="0" y="13"/>
+ <Point x="0" y="0"/>
+ </Polygon>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="7147" y-position="1" visible="no">
+ <Rectangle x0="-41" y0="0" x1="13" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="2084190975" outline="yes" outline-width="1" fill-color="2084190832" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="yes" outline-color="2084190975" outline="yes" outline-width="1" fill-color="2084190975" fill="yes">
+ <Point x="0" y="0"/>
+ <Point x="12" y="0"/>
+ <Point x="12" y="12"/>
+ <Point x="0" y="0"/>
+ </Polygon>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="48" y-position="1" visible="yes">
+ <Rectangle x0="2" y0="0" x1="43" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="899043327" outline="yes" outline-width="1" fill-color="899043184" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="yes" outline-color="899043327" outline="yes" outline-width="1" fill-color="899043327" fill="yes">
+ <Point x="0" y="0"/>
+ <Point x="13" y="13"/>
+ <Point x="0" y="13"/>
+ <Point x="0" y="0"/>
+ </Polygon>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="3853" y-position="1" visible="yes">
+ <Rectangle x0="-33" y0="0" x1="13" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="899043327" outline="yes" outline-width="1" fill-color="899043184" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="yes" outline-color="899043327" outline="yes" outline-width="1" fill-color="899043327" fill="yes">
+ <Point x="13" y="0"/>
+ <Point x="13" y="13"/>
+ <Point x="0" y="13"/>
+ <Point x="13" y="0"/>
+ </Polygon>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="60" visible="yes">
+ <Group x-position="0" y-position="1" visible="yes">
+ <Rectangle x0="2" y0="0" x1="43" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1232755199" outline="yes" outline-width="1" fill-color="1232755056" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="yes" outline-color="1232755199" outline="yes" outline-width="1" fill-color="1232755199" fill="yes">
+ <Point x="0" y="0"/>
+ <Point x="6.5" y="6.5"/>
+ <Point x="0" y="13"/>
+ <Point x="0" y="0"/>
+ </Polygon>
+ <Pixbuf/>
+ </Group>
+ <Group x-position="7147" y-position="1" visible="yes">
+ <Rectangle x0="-26" y0="0" x1="13" y1="13" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="1232755199" outline="yes" outline-width="1" fill-color="1232755056" fill="yes"/>
+ <Polygon x-position="0" y-position="0" visible="yes" outline-color="1232755199" outline="yes" outline-width="1" fill-color="1232755199" fill="yes">
+ <Point x="6.5" y="6.5"/>
+ <Point x="13" y="0"/>
+ <Point x="13" y="13"/>
+ <Point x="6.5" y="6.5"/>
+ </Polygon>
+ <Pixbuf/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="45" visible="yes">
+ <Rectangle x0="0" y0="0" x1="100" y1="15" outline-what="15" x-position="0" y-position="0" visible="no" outline-color="2526451398" outline="no" outline-width="0.5" fill-color="2526451398" fill="yes"/>
+ </Group>
+ </Group>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Line x0="1770" y0="0" x1="1770" y1="1355" x-position="0" y-position="0" visible="yes" outline-color="4278190335" outline="yes" outline-width="1"/>
+ </Group>
+ </Group>
+</Canvas>
diff --git a/libs/canvas/build-and-run-benchmark.sh b/libs/canvas/build-and-run-benchmark.sh
new file mode 100644
index 0000000000..7eb8f51894
--- /dev/null
+++ b/libs/canvas/build-and-run-benchmark.sh
@@ -0,0 +1,47 @@
+#!/bin/bash
+#
+
+if [ ! -f './canvas.cc' ]; then
+ echo "This script must be run from within the libs/canvas directory";
+ exit 1;
+fi
+
+debug=0
+callgrind=0
+valgrind=0
+if [ "$1" == "--debug" ]; then
+ debug=1
+ name=$2
+elif [ "$1" == "--callgrind" ]; then
+ callgrind=1
+ name=$2
+elif [ "$1" == "--valgrind" ]; then
+ valgrind=1
+ name=$2
+else
+ name=$1
+fi
+
+waft --targets libcanvas-benchmark-$name
+if [ "$?" != 0 ]; then
+ exit
+fi
+
+srcdir=`pwd`
+cd ../../build/default
+
+libs='libs'
+
+export LD_LIBRARY_PATH=$libs/audiographer:$libs/vamp-sdk:$libs/surfaces:$libs/surfaces/control_protocol:$libs/ardour:$libs/midi++2:$libs/pbd:$libs/rubberband:$libs/soundtouch:$libs/gtkmm2ext:$libs/appleutility:$libs/taglib:$libs/evoral:$libs/evoral/src/libsmf:$libs/timecode:$libs/canvas:$LD_LIBRARY_PATH
+
+if [ "$debug" == "1" ]; then
+ gdb ./libs/canvas/benchmark/$name $3 $4
+elif [ "$callgrind" == "1" ]; then
+ valgrind --tool="callgrind" ./libs/canvas/benchmark/$name $3 $4
+elif [ "$valgrind" == "1" ]; then
+ valgrind --tool="memcheck" ./libs/canvas/benchmark/$name $3 $4
+else
+ ./libs/canvas/benchmark/$name $2 $3
+fi
+
+
diff --git a/libs/canvas/build-and-run-manual-test.sh b/libs/canvas/build-and-run-manual-test.sh
new file mode 100644
index 0000000000..ef6fdc308c
--- /dev/null
+++ b/libs/canvas/build-and-run-manual-test.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+#
+
+if [ ! -f './canvas.cc' ]; then
+ echo "This script must be run from within the libs/canvas directory";
+ exit 1;
+fi
+
+if [ "$1" == "--debug" ]; then
+ debug=1
+ name=$2
+else
+ debug=0
+ name=$1
+fi
+
+waft --targets libcanvas-manual-test-$name
+if [ "$?" != 0 ]; then
+ exit
+fi
+
+srcdir=`pwd`
+cd ../../build/default
+
+libs='libs'
+
+export LD_LIBRARY_PATH=$libs/audiographer:$libs/vamp-sdk:$libs/surfaces:$libs/surfaces/control_protocol:$libs/ardour:$libs/midi++2:$libs/pbd:$libs/rubberband:$libs/soundtouch:$libs/gtkmm2ext:$libs/appleutility:$libs/taglib:$libs/evoral:$libs/evoral/src/libsmf:$libs/timecode:$libs/canvas:$LD_LIBRARY_PATH
+
+if [ "$debug" == "1" ]; then
+ gdb ./libs/canvas/test/$name
+else
+ ./libs/canvas/test/$name
+fi
+
+
diff --git a/libs/canvas/build-and-run-tests.sh b/libs/canvas/build-and-run-tests.sh
new file mode 100644
index 0000000000..21dfbe8eea
--- /dev/null
+++ b/libs/canvas/build-and-run-tests.sh
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# Run libcanvas test suite.
+#
+
+if [ ! -f './canvas.cc' ]; then
+ echo "This script must be run from within the libs/canvas directory";
+ exit 1;
+fi
+
+waft --targets libcanvas-unit-tests
+if [ "$?" != 0 ]; then
+ exit
+fi
+
+srcdir=`pwd`
+cd ../../build/default
+
+libs='libs'
+
+export LD_LIBRARY_PATH=$libs/audiographer:$libs/vamp-sdk:$libs/surfaces:$libs/surfaces/control_protocol:$libs/ardour:$libs/midi++2:$libs/pbd:$libs/rubberband:$libs/soundtouch:$libs/gtkmm2ext:$libs/appleutility:$libs/taglib:$libs/evoral:$libs/evoral/src/libsmf:$libs/timecode:$libs/canvas:$LD_LIBRARY_PATH
+
+if [ "$1" == "--debug" ]; then
+ gdb ./libs/canvas/run-tests
+elif [ "$1" == "--valgrind" ]; then
+ valgrind --tool="memcheck" ./libs/canvas/run-tests
+else
+ ./libs/canvas/run-tests
+fi
diff --git a/libs/canvas/canvas.cc b/libs/canvas/canvas.cc
new file mode 100644
index 0000000000..d5d8562361
--- /dev/null
+++ b/libs/canvas/canvas.cc
@@ -0,0 +1,841 @@
+/*
+ Copyright (C) 2011 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+/** @file canvas/canvas.cc
+ * @brief Implementation of the main canvas classes.
+ */
+
+#include <list>
+#include <cassert>
+#include <gtkmm/adjustment.h>
+#include <gtkmm/label.h>
+
+#include "pbd/compose.h"
+#include "pbd/stacktrace.h"
+
+#include "canvas/canvas.h"
+#include "canvas/debug.h"
+#include "canvas/line.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+/** Construct a new Canvas */
+Canvas::Canvas ()
+ : _root (this)
+ , _scroll_offset_x (0)
+ , _scroll_offset_y (0)
+{
+ set_epoch ();
+}
+
+void
+Canvas::scroll_to (Coord x, Coord y)
+{
+ _scroll_offset_x = x;
+ _scroll_offset_y = y;
+
+ pick_current_item (0); // no current mouse position
+}
+
+void
+Canvas::zoomed ()
+{
+ pick_current_item (0); // no current mouse position
+}
+
+/** Render an area of the canvas.
+ * @param area Area in canvas coordinates.
+ * @param context Cairo context to render to.
+ */
+void
+Canvas::render (Rect const & area, Cairo::RefPtr<Cairo::Context> const & context) const
+{
+#ifdef CANVAS_DEBUG
+ if (DEBUG_ENABLED(PBD::DEBUG::CanvasRender)) {
+ cerr << this << " RENDER: " << area << endl;
+ //cerr << "CANVAS @ " << this << endl;
+ //dump (cerr);
+ //cerr << "-------------------------\n";
+ }
+#endif
+
+ render_count = 0;
+
+ boost::optional<Rect> root_bbox = _root.bounding_box();
+ if (!root_bbox) {
+ /* the root has no bounding box, so there's nothing to render */
+ return;
+ }
+
+ boost::optional<Rect> draw = root_bbox->intersection (area);
+ if (draw) {
+
+ /* there's a common area between the root and the requested
+ area, so render it.
+ */
+
+ _root.render (*draw, context);
+
+ // This outlines the rect being rendered, after it has been drawn.
+ // context->rectangle (draw->x0, draw->y0, draw->x1 - draw->x0, draw->y1 - draw->y0);
+ // context->set_source_rgba (1.0, 0, 0, 1.0);
+ // context->stroke ();
+
+ }
+
+}
+
+ostream&
+operator<< (ostream& o, Canvas& c)
+{
+ c.dump (o);
+ return o;
+}
+
+std::string
+Canvas::indent() const
+{
+ string s;
+
+ for (int n = 0; n < ArdourCanvas::dump_depth; ++n) {
+ s += '\t';
+ }
+
+ return s;
+}
+
+std::string
+Canvas::render_indent() const
+{
+ string s;
+
+ for (int n = 0; n < ArdourCanvas::render_depth; ++n) {
+ s += ' ';
+ }
+
+ return s;
+}
+
+void
+Canvas::dump (ostream& o) const
+{
+ dump_depth = 0;
+ _root.dump (o);
+}
+
+/** Called when an item has been shown or hidden.
+ * @param item Item that has been shown or hidden.
+ */
+void
+Canvas::item_shown_or_hidden (Item* item)
+{
+ boost::optional<Rect> bbox = item->bounding_box ();
+ if (bbox) {
+ queue_draw_item_area (item, bbox.get ());
+ }
+}
+
+/** Called when an item has a change to its visual properties
+ * that do NOT affect its bounding box.
+ * @param item Item that has been modified.
+ */
+void
+Canvas::item_visual_property_changed (Item* item)
+{
+ boost::optional<Rect> bbox = item->bounding_box ();
+ if (bbox) {
+ queue_draw_item_area (item, bbox.get ());
+ }
+}
+
+/** Called when an item has changed, but not moved.
+ * @param item Item that has changed.
+ * @param pre_change_bounding_box The bounding box of item before the change,
+ * in the item's coordinates.
+ */
+void
+Canvas::item_changed (Item* item, boost::optional<Rect> pre_change_bounding_box)
+{
+ if (pre_change_bounding_box) {
+ /* request a redraw of the item's old bounding box */
+ queue_draw_item_area (item, pre_change_bounding_box.get ());
+ }
+
+ boost::optional<Rect> post_change_bounding_box = item->bounding_box ();
+ if (post_change_bounding_box) {
+ /* request a redraw of the item's new bounding box */
+ queue_draw_item_area (item, post_change_bounding_box.get ());
+ }
+}
+
+Duple
+Canvas::window_to_canvas (Duple const & d) const
+{
+ return d.translate (Duple (_scroll_offset_x, _scroll_offset_y));
+}
+
+Duple
+Canvas::canvas_to_window (Duple const & d) const
+{
+ Duple wd = d.translate (Duple (-_scroll_offset_x, -_scroll_offset_y));
+
+ /* Note that this intentionally always returns integer coordinates */
+
+ wd.x = round (wd.x);
+ wd.y = round (wd.y);
+
+ return wd;
+}
+
+Rect
+Canvas::window_to_canvas (Rect const & r) const
+{
+ return r.translate (Duple (_scroll_offset_x, _scroll_offset_y));
+}
+
+Rect
+Canvas::canvas_to_window (Rect const & r) const
+{
+ Rect wr = r.translate (Duple (-_scroll_offset_x, -_scroll_offset_y));
+
+ /* Note that this intentionally always returns integer coordinates */
+
+ wr.x0 = round (wr.x0);
+ wr.x1 = round (wr.x1);
+ wr.y0 = round (wr.y0);
+ wr.y1 = round (wr.y1);
+
+ return wr;
+}
+
+/** Called when an item has moved.
+ * @param item Item that has moved.
+ * @param pre_change_parent_bounding_box The bounding box of the item before
+ * the move, in its parent's coordinates.
+ */
+void
+Canvas::item_moved (Item* item, boost::optional<Rect> pre_change_parent_bounding_box)
+{
+ if (pre_change_parent_bounding_box) {
+ /* request a redraw of where the item used to be. The box has
+ * to be in parent coordinate space since the bounding box of
+ * an item does not change when moved. If we use
+ * item->item_to_canvas() on the old bounding box, we will be
+
+ * using the item's new position, and so will compute the wrong
+ * invalidation area. If we use the parent (which has not
+ * moved, then this will work.
+ */
+ queue_draw_item_area (item->parent(), pre_change_parent_bounding_box.get ());
+ }
+
+ boost::optional<Rect> post_change_bounding_box = item->bounding_box ();
+ if (post_change_bounding_box) {
+ /* request a redraw of where the item now is */
+ queue_draw_item_area (item, post_change_bounding_box.get ());
+ }
+}
+
+/** Request a redraw of a particular area in an item's coordinates.
+ * @param item Item.
+ * @param area Area to redraw in the item's coordinates.
+ */
+void
+Canvas::queue_draw_item_area (Item* item, Rect area)
+{
+ ArdourCanvas::Rect canvas_area = item->item_to_canvas (area);
+ // cerr << "CANVAS " << this << " for " << item << ' ' << item->whatami() << ' ' << item->name << " invalidate " << area << " TRANSLATE AS " << canvas_area << " window = " << canvas_to_window (canvas_area) << std::endl;
+ request_redraw (canvas_area);
+}
+
+/** Construct a GtkCanvas */
+GtkCanvas::GtkCanvas ()
+ : _current_item (0)
+ , _new_current_item (0)
+ , _grabbed_item (0)
+ , _focused_item (0)
+{
+ /* these are the events we want to know about */
+ add_events (Gdk::BUTTON_PRESS_MASK | Gdk::BUTTON_RELEASE_MASK | Gdk::POINTER_MOTION_MASK |
+ Gdk::ENTER_NOTIFY_MASK | Gdk::LEAVE_NOTIFY_MASK);
+}
+
+void
+GtkCanvas::pick_current_item (int state)
+{
+ int x;
+ int y;
+
+ /* this version of ::pick_current_item() is called after an item is
+ * added or removed, so we have no coordinates to work from as is the
+ * case with a motion event. Find out where the mouse is and use that.
+ */
+
+ Glib::RefPtr<const Gdk::Window> pointer_window = Gdk::Display::get_default()->get_window_at_pointer (x, y);
+
+ if (pointer_window != get_window()) {
+ return;
+ }
+
+ pick_current_item (window_to_canvas (Duple (x, y)), state);
+}
+
+void
+GtkCanvas::pick_current_item (Duple const & point, int state)
+{
+ /* we do not enter/leave items during a drag/grab */
+
+ if (_grabbed_item) {
+ return;
+ }
+
+ /* find the items at the given position */
+
+ vector<Item const *> items;
+ _root.add_items_at_point (point, items);
+
+ DEBUG_TRACE (PBD::DEBUG::CanvasEnterLeave, string_compose ("%1 covers %2 items\n", point, items.size()));
+
+#ifndef NDEBUG
+ if (DEBUG_ENABLED(PBD::DEBUG::CanvasEnterLeave)) {
+ for (vector<Item const*>::const_iterator it = items.begin(); it != items.end(); ++it) {
+#ifdef CANVAS_DEBUG
+ std::cerr << "\tItem " << (*it)->whatami() << '/' << (*it)->name << std::endl;
+#else
+ std::cerr << "\tItem " << (*it)->whatami() << std::endl;
+#endif
+ }
+ }
+#endif
+
+ /* put all items at point that are event-sensitive and visible and NOT
+ groups into within_items. Note that items is sorted from bottom to
+ top, but we're going to reverse that for within_items so that its
+ first item is the upper-most item that can be chosen as _current_item.
+ */
+
+ vector<Item const *>::const_iterator i;
+ list<Item const *> within_items;
+
+ for (i = items.begin(); i != items.end(); ++i) {
+
+ Item const * new_item = *i;
+
+ /* We ignore invisible items, groups and items that ignore events */
+
+ if (!new_item->visible() || new_item->ignore_events() || dynamic_cast<Group const *>(new_item) != 0) {
+ continue;
+ }
+
+ within_items.push_front (new_item);
+ }
+
+ if (within_items.empty()) {
+
+ /* no items at point, just send leave event below */
+ _new_current_item = 0;
+
+ } else {
+
+ if (within_items.front() == _current_item) {
+ /* uppermost item at point is already _current_item */
+ return;
+ }
+
+ _new_current_item = const_cast<Item*> (within_items.front());
+ }
+
+ if (_new_current_item != _current_item) {
+ deliver_enter_leave (point, state);
+ }
+}
+
+void
+GtkCanvas::deliver_enter_leave (Duple const & point, int state)
+{
+ /* setup enter & leave event structures */
+
+ GdkEventCrossing enter_event;
+ enter_event.type = GDK_ENTER_NOTIFY;
+ enter_event.window = get_window()->gobj();
+ enter_event.send_event = 0;
+ enter_event.subwindow = 0;
+ enter_event.mode = GDK_CROSSING_NORMAL;
+ enter_event.focus = FALSE;
+ enter_event.state = state;
+ enter_event.x = point.x;
+ enter_event.y = point.y;
+
+ GdkEventCrossing leave_event = enter_event;
+ leave_event.type = GDK_LEAVE_NOTIFY;
+
+ Item* i;
+ GdkNotifyType enter_detail;
+ GdkNotifyType leave_detail;
+ vector<Item*> items_to_leave_virtual;
+ vector<Item*> items_to_enter_virtual;
+
+ if (_new_current_item == 0) {
+
+ leave_detail = GDK_NOTIFY_UNKNOWN;
+
+ if (_current_item) {
+
+ /* no current item, so also send virtual leave events to the
+ * entire heirarchy for the current item
+ */
+
+ for (i = _current_item->parent(); i ; i = i->parent()) {
+ items_to_leave_virtual.push_back (i);
+ }
+ }
+
+ } else if (_current_item == 0) {
+
+ enter_detail = GDK_NOTIFY_UNKNOWN;
+
+ /* no current item, so also send virtual enter events to the
+ * entire heirarchy for the new item
+ */
+
+ for (i = _new_current_item->parent(); i ; i = i->parent()) {
+ items_to_enter_virtual.push_back (i);
+ }
+
+ } else if (_current_item->is_descendant_of (*_new_current_item)) {
+
+ /* move from descendant to ancestor (X: "_current_item is an
+ * inferior ("child") of _new_current_item")
+ *
+ * Deliver "virtual" leave notifications to all items in the
+ * heirarchy between current and new_current.
+ */
+
+
+ for (i = _current_item->parent(); i && i != _new_current_item; i = i->parent()) {
+ items_to_leave_virtual.push_back (i);
+ }
+
+ enter_detail = GDK_NOTIFY_INFERIOR;
+ leave_detail = GDK_NOTIFY_ANCESTOR;
+
+
+ } else if (_new_current_item->is_descendant_of (*_current_item)) {
+ /* move from ancestor to descendant (X: "_new_current_item is
+ * an inferior ("child") of _current_item")
+ *
+ * Deliver "virtual" enter notifications to all items in the
+ * heirarchy between current and new_current.
+ */
+
+ for (i = _new_current_item->parent(); i && i != _current_item; i = i->parent()) {
+ items_to_enter_virtual.push_back (i);
+ }
+
+ enter_detail = GDK_NOTIFY_ANCESTOR;
+ leave_detail = GDK_NOTIFY_INFERIOR;
+
+ } else {
+
+ Item const * common_ancestor = _current_item->closest_ancestor_with (*_new_current_item);
+
+ /* deliver virtual leave events to everything between _current
+ * and common_ancestor.
+ */
+
+ for (i = _current_item->parent(); i && i != common_ancestor; i = i->parent()) {
+ items_to_leave_virtual.push_back (i);
+ }
+
+ /* deliver virtual enter events to everything between
+ * _new_current and common_ancestor.
+ */
+
+ for (i = _new_current_item->parent(); i && i != common_ancestor; i = i->parent()) {
+ items_to_enter_virtual.push_back (i);
+ }
+
+ enter_detail = GDK_NOTIFY_NONLINEAR;
+ leave_detail = GDK_NOTIFY_NONLINEAR;
+ }
+
+
+ if (_current_item && !_current_item->ignore_events ()) {
+ leave_event.detail = leave_detail;
+ _current_item->Event ((GdkEvent*)&leave_event);
+ DEBUG_TRACE (PBD::DEBUG::CanvasEnterLeave, string_compose ("LEAVE %1/%2\n", _current_item->whatami(), _current_item->name));
+ }
+
+ leave_event.detail = GDK_NOTIFY_VIRTUAL;
+ enter_event.detail = GDK_NOTIFY_VIRTUAL;
+
+ for (vector<Item*>::iterator it = items_to_leave_virtual.begin(); it != items_to_leave_virtual.end(); ++it) {
+ if (!(*it)->ignore_events()) {
+ DEBUG_TRACE (PBD::DEBUG::CanvasEnterLeave, string_compose ("leave %1/%2\n", (*it)->whatami(), (*it)->name));
+ (*it)->Event ((GdkEvent*)&leave_event);
+ }
+ }
+
+ for (vector<Item*>::iterator it = items_to_enter_virtual.begin(); it != items_to_enter_virtual.end(); ++it) {
+ if (!(*it)->ignore_events()) {
+ DEBUG_TRACE (PBD::DEBUG::CanvasEnterLeave, string_compose ("enter %1/%2\n", (*it)->whatami(), (*it)->name));
+ (*it)->Event ((GdkEvent*)&enter_event);
+ // std::cerr << "enter " << (*it)->whatami() << '/' << (*it)->name << std::endl;
+ }
+ }
+
+ if (_new_current_item && !_new_current_item->ignore_events()) {
+ enter_event.detail = enter_detail;
+ DEBUG_TRACE (PBD::DEBUG::CanvasEnterLeave, string_compose ("ENTER %1/%2\n", _new_current_item->whatami(), _new_current_item->name));
+ _new_current_item->Event ((GdkEvent*)&enter_event);
+ }
+
+ _current_item = _new_current_item;
+}
+
+
+/** Deliver an event to the appropriate item; either the grabbed item, or
+ * one of the items underneath the event.
+ * @param point Position that the event has occurred at, in canvas coordinates.
+ * @param event The event.
+ */
+bool
+GtkCanvas::deliver_event (GdkEvent* event)
+{
+ /* Point in in canvas coordinate space */
+
+ const Item* event_item;
+
+ if (_grabbed_item) {
+ /* we have a grabbed item, so everything gets sent there */
+ DEBUG_TRACE (PBD::DEBUG::CanvasEvents, string_compose ("%1 %2 (%3) was grabbed, send event there\n",
+ _grabbed_item, _grabbed_item->whatami(), _grabbed_item->name));
+ event_item = _grabbed_item;
+ } else {
+ event_item = _current_item;
+ }
+
+ if (!event_item) {
+ return false;
+ }
+
+ /* run through the items from child to parent, until one claims the event */
+
+ Item* item = const_cast<Item*> (event_item);
+
+ while (item) {
+
+ Item* parent = item->parent ();
+
+ if (!item->ignore_events () &&
+ item->Event (event)) {
+ /* this item has just handled the event */
+ DEBUG_TRACE (
+ PBD::DEBUG::CanvasEvents,
+ string_compose ("canvas event handled by %1 %2\n", item->whatami(), item->name.empty() ? "[unknown]" : item->name)
+ );
+
+ return true;
+ }
+
+ DEBUG_TRACE (PBD::DEBUG::CanvasEvents, string_compose ("canvas event %3 left unhandled by %1 %2\n", item->whatami(), item->name.empty() ? "[unknown]" : item->name, event_type_string (event->type)));
+
+ if ((item = parent) == 0) {
+ break;
+ }
+
+ }
+
+ return false;
+}
+
+/** Called when an item is being destroyed.
+ * @param item Item being destroyed.
+ * @param bounding_box Last known bounding box of the item.
+ */
+void
+GtkCanvas::item_going_away (Item* item, boost::optional<Rect> bounding_box)
+{
+ if (bounding_box) {
+ queue_draw_item_area (item, bounding_box.get ());
+ }
+
+ if (_new_current_item == item) {
+ _new_current_item = 0;
+ }
+
+ if (_grabbed_item == item) {
+ _grabbed_item = 0;
+ }
+
+ if (_focused_item == item) {
+ _focused_item = 0;
+ }
+
+ if (_current_item == item) {
+ /* no need to send a leave event to this item, since it is going away
+ */
+ _current_item = 0;
+ pick_current_item (0); // no mouse state
+ }
+
+}
+
+/** Handler for GDK expose events.
+ * @param ev Event.
+ * @return true if the event was handled.
+ */
+bool
+GtkCanvas::on_expose_event (GdkEventExpose* ev)
+{
+ Cairo::RefPtr<Cairo::Context> cairo_context = get_window()->create_cairo_context ();
+ render (Rect (ev->area.x, ev->area.y, ev->area.x + ev->area.width, ev->area.y + ev->area.height), cairo_context);
+ return true;
+}
+
+/** @return Our Cairo context, or 0 if we don't have one */
+Cairo::RefPtr<Cairo::Context>
+GtkCanvas::context ()
+{
+ Glib::RefPtr<Gdk::Window> w = get_window ();
+ if (!w) {
+ return Cairo::RefPtr<Cairo::Context> ();
+ }
+
+ return w->create_cairo_context ();
+}
+
+/** Handler for GDK button press events.
+ * @param ev Event.
+ * @return true if the event was handled.
+ */
+bool
+GtkCanvas::on_button_press_event (GdkEventButton* ev)
+{
+ /* translate event coordinates from window to canvas */
+
+ GdkEvent copy = *((GdkEvent*)ev);
+ Duple where = window_to_canvas (Duple (ev->x, ev->y));
+
+ copy.button.x = where.x;
+ copy.button.y = where.y;
+
+ /* Coordinates in the event will be canvas coordinates, correctly adjusted
+ for scroll if this GtkCanvas is in a GtkCanvasViewport.
+ */
+
+ pick_current_item (where, ev->state);
+ DEBUG_TRACE (PBD::DEBUG::CanvasEvents, string_compose ("canvas button press @ %1, %2 => %3\n", ev->x, ev->y, where));
+ return deliver_event (reinterpret_cast<GdkEvent*>(&copy));
+}
+
+/** Handler for GDK button release events.
+ * @param ev Event.
+ * @return true if the event was handled.
+ */
+bool
+GtkCanvas::on_button_release_event (GdkEventButton* ev)
+{
+ /* translate event coordinates from window to canvas */
+
+ GdkEvent copy = *((GdkEvent*)ev);
+ Duple where = window_to_canvas (Duple (ev->x, ev->y));
+
+ pick_current_item (where, ev->state);
+
+ copy.button.x = where.x;
+ copy.button.y = where.y;
+
+ /* Coordinates in the event will be canvas coordinates, correctly adjusted
+ for scroll if this GtkCanvas is in a GtkCanvasViewport.
+ */
+
+ pick_current_item (where, ev->state);
+ DEBUG_TRACE (PBD::DEBUG::CanvasEvents, string_compose ("canvas button release @ %1, %2 => %3\n", ev->x, ev->y, where));
+ return deliver_event (reinterpret_cast<GdkEvent*>(&copy));
+}
+
+/** Handler for GDK motion events.
+ * @param ev Event.
+ * @return true if the event was handled.
+ */
+bool
+GtkCanvas::on_motion_notify_event (GdkEventMotion* ev)
+{
+ /* translate event coordinates from window to canvas */
+
+ GdkEvent copy = *((GdkEvent*)ev);
+ Duple point (ev->x, ev->y);
+ Duple where = window_to_canvas (point);
+
+ copy.motion.x = where.x;
+ copy.motion.y = where.y;
+
+ /* Coordinates in "copy" will be canvas coordinates,
+ */
+
+ // DEBUG_TRACE (PBD::DEBUG::CanvasEvents, string_compose ("canvas motion @ %1, %2\n", ev->x, ev->y));
+
+ pick_current_item (where, ev->state);
+
+ /* Now deliver the motion event. It may seem a little inefficient
+ to recompute the items under the event, but the enter notify/leave
+ events may have deleted canvas items so it is important to
+ recompute the list in deliver_event.
+ */
+
+ return deliver_event (reinterpret_cast<GdkEvent*> (&copy));
+}
+
+bool
+GtkCanvas::on_enter_notify_event (GdkEventCrossing* ev)
+{
+ Duple where = window_to_canvas (Duple (ev->x, ev->y));
+ pick_current_item (where, ev->state);
+ return true;
+}
+
+bool
+GtkCanvas::on_leave_notify_event (GdkEventCrossing* ev)
+{
+ _new_current_item = 0;
+ Duple where = window_to_canvas (Duple (ev->x, ev->y));
+ deliver_enter_leave (where, ev->state);
+ return true;
+}
+
+/** Called to request a redraw of our canvas.
+ * @param area Area to redraw, in canvas coordinates.
+ */
+void
+GtkCanvas::request_redraw (Rect const & request)
+{
+ boost::optional<Rect> req = request.intersection (visible_area());
+
+ if (req) {
+ Rect r = req.get();
+ Rect area = canvas_to_window (r);
+ queue_draw_area (area.x0, area.y0, area.width(), area.height());
+ }
+}
+
+/** Called to request that we try to get a particular size for ourselves.
+ * @param size Size to request, in pixels.
+ */
+void
+GtkCanvas::request_size (Duple size)
+{
+ Duple req = size;
+
+ if (req.x > INT_MAX) {
+ req.x = INT_MAX;
+ }
+
+ if (req.y > INT_MAX) {
+ req.y = INT_MAX;
+ }
+
+ set_size_request (req.x, req.y);
+}
+
+/** `Grab' an item, so that all events are sent to that item until it is `ungrabbed'.
+ * This is typically used for dragging items around, so that they are grabbed during
+ * the drag.
+ * @param item Item to grab.
+ */
+void
+GtkCanvas::grab (Item* item)
+{
+ /* XXX: should this be doing gdk_pointer_grab? */
+ _grabbed_item = item;
+}
+
+
+/** `Ungrab' any item that was previously grabbed */
+void
+GtkCanvas::ungrab ()
+{
+ /* XXX: should this be doing gdk_pointer_ungrab? */
+ _grabbed_item = 0;
+}
+
+/** Set keyboard focus on an item, so that all keyboard events are sent to that item until the focus
+ * moves elsewhere.
+ * @param item Item to grab.
+ */
+void
+GtkCanvas::focus (Item* item)
+{
+ _focused_item = item;
+}
+
+void
+GtkCanvas::unfocus (Item* item)
+{
+ if (item == _focused_item) {
+ _focused_item = 0;
+ }
+}
+
+/** @return The visible area of the canvas, in canvas coordinates */
+Rect
+GtkCanvas::visible_area () const
+{
+ Distance const xo = _scroll_offset_x;
+ Distance const yo = _scroll_offset_y;
+ return Rect (xo, yo, xo + get_allocation().get_width (), yo + get_allocation().get_height ());
+}
+
+/** Create a GtkCanvaSViewport.
+ * @param hadj Adjustment to use for horizontal scrolling.
+ * @param vadj Adjustment to use for vertica scrolling.
+ */
+GtkCanvasViewport::GtkCanvasViewport (Gtk::Adjustment& hadj, Gtk::Adjustment& vadj)
+ : Alignment (0, 0, 1.0, 1.0)
+ , hadjustment (hadj)
+ , vadjustment (vadj)
+{
+ add (_canvas);
+
+ hadj.signal_value_changed().connect (sigc::mem_fun (*this, &GtkCanvasViewport::scrolled));
+ vadj.signal_value_changed().connect (sigc::mem_fun (*this, &GtkCanvasViewport::scrolled));
+}
+
+void
+GtkCanvasViewport::scrolled ()
+{
+ _canvas.scroll_to (hadjustment.get_value(), vadjustment.get_value());
+ queue_draw ();
+}
+
+/** Handler for when GTK asks us what minimum size we want.
+ * @param req Requsition to fill in.
+ */
+void
+GtkCanvasViewport::on_size_request (Gtk::Requisition* req)
+{
+ /* force the canvas to size itself */
+ // _canvas.root()->bounding_box();
+
+ req->width = 16;
+ req->height = 16;
+}
+
diff --git a/libs/canvas/canvas/arc.h b/libs/canvas/canvas/arc.h
new file mode 100644
index 0000000000..306a1acb7b
--- /dev/null
+++ b/libs/canvas/canvas/arc.h
@@ -0,0 +1,66 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __CANVAS_ARC_H__
+#define __CANVAS_ARC_H__
+
+#include "canvas/visibility.h"
+#include "canvas/item.h"
+#include "canvas/outline.h"
+#include "canvas/fill.h"
+
+namespace ArdourCanvas {
+
+class LIBCANVAS_API Arc : virtual public Item, public Outline, public Fill
+{
+public:
+ Arc (Group *);
+
+ void render (Rect const & area, Cairo::RefPtr<Cairo::Context>) const;
+ void compute_bounding_box () const;
+
+ void set_center (Duple const &);
+ void set_radius (Coord);
+ void set_arc (double degrees);
+ void set_start (double degrees);
+
+ Duple center() const {
+ return _center;
+ }
+ Coord radius () const {
+ return _radius;
+ }
+ double arc_degrees () const {
+ return _arc_degrees;
+ }
+ double start_degrees () const {
+ return _start_degrees;
+ }
+
+ bool covers (Duple const &) const;
+
+private:
+ Duple _center;
+ Coord _radius;
+ double _arc_degrees;
+ double _start_degrees;
+};
+
+}
+
+#endif
diff --git a/libs/canvas/canvas/arrow.h b/libs/canvas/canvas/arrow.h
new file mode 100644
index 0000000000..beaed84c27
--- /dev/null
+++ b/libs/canvas/canvas/arrow.h
@@ -0,0 +1,92 @@
+/*
+ Copyright (C) 2011 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+/** @file canvas/arrow.h
+ * @brief Declaration of the Arrow canvas object.
+ */
+
+#ifndef __CANVAS_ARROW_H__
+#define __CANVAS_ARROW_H__
+
+#include "canvas/visibility.h"
+
+#include "canvas/group.h"
+
+namespace ArdourCanvas {
+
+class Line;
+class Polygon;
+
+/** A composite item which draws a line with arrow heads
+ * at either or both ends.
+ *
+ * The arrow heads are identified by the indices 0 and 1;
+ * head 0 is at the (x0, y0) end of the line, and head 1
+ * at the (x1, y1) end.
+ *
+ * @todo Draws vertical lines only; could be generalised
+ * to draw lines at any angle.
+ */
+
+class LIBCANVAS_API Arrow : public Group
+{
+public:
+ Arrow (Group *);
+
+ void set_show_head (int, bool);
+ void set_head_outward (int, bool);
+ void set_head_height (int, Distance);
+ void set_head_width (int, Distance);
+ void set_outline_width (Distance);
+ void set_color (Color);
+
+ Coord x () const;
+ Coord y1 () const;
+
+ void set_x (Coord);
+ void set_y0 (Coord);
+ void set_y1 (Coord);
+
+ bool covers (Duple const &) const;
+
+private:
+ void setup_polygon (int);
+
+ /** Representation of a single arrow head */
+ struct Head {
+ Polygon* polygon; ///< the polygon which represents its shape
+ bool show; ///< true if this head should be visible
+ bool outward; ///< true if this head points out from the line
+ Distance height; ///< the height of the head
+ Distance width; ///< the maximum width of the head
+ };
+
+ /** our arrow heads; _heads[0] is at the (x0, y0) end of the line,
+ * and _heads[1] at the (x1, y1) end.
+ */
+ Head _heads[2];
+
+ /** our line */
+ Line* _line;
+};
+
+}
+
+#endif
diff --git a/libs/canvas/canvas/canvas.h b/libs/canvas/canvas/canvas.h
new file mode 100644
index 0000000000..616336409d
--- /dev/null
+++ b/libs/canvas/canvas/canvas.h
@@ -0,0 +1,211 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+/** @file canvas/canvas.h
+ * @brief Declaration of the main canvas classes.
+ */
+
+#ifndef __CANVAS_CANVAS_H__
+#define __CANVAS_CANVAS_H__
+
+#include <set>
+
+#include <gdkmm/window.h>
+#include <gtkmm/eventbox.h>
+#include <gtkmm/alignment.h>
+#include <cairomm/surface.h>
+#include <cairomm/context.h>
+
+#include "pbd/signals.h"
+
+#include "canvas/visibility.h"
+
+#include "canvas/root_group.h"
+
+namespace ArdourCanvas
+{
+
+class Rect;
+class Group;
+
+/** The base class for our different types of canvas.
+ *
+ * A canvas is an area which holds a collection of canvas items, which in
+ * turn represent shapes, text, etc.
+ *
+ * The canvas has an arbitrarily large area, and is addressed in coordinates
+ * of screen pixels, with an origin of (0, 0) at the top left. x increases
+ * rightwards and y increases downwards.
+ */
+
+class LIBCANVAS_API Canvas
+{
+public:
+ Canvas ();
+ virtual ~Canvas () {}
+
+ /** called to request a redraw of an area of the canvas */
+ virtual void request_redraw (Rect const &) = 0;
+ /** called to ask the canvas to request a particular size from its host */
+ virtual void request_size (Duple) = 0;
+ /** called to ask the canvas' host to `grab' an item */
+ virtual void grab (Item *) = 0;
+ /** called to ask the canvas' host to `ungrab' any grabbed item */
+ virtual void ungrab () = 0;
+
+ /** called to ask the canvas' host to keyboard focus on an item */
+ virtual void focus (Item *) = 0;
+ /** called to ask the canvas' host to drop keyboard focus on an item */
+ virtual void unfocus (Item*) = 0;
+
+ void render (Rect const &, Cairo::RefPtr<Cairo::Context> const &) const;
+
+ /** @return root group */
+ Group* root () {
+ return &_root;
+ }
+
+ /** Called when an item is being destroyed */
+ virtual void item_going_away (Item *, boost::optional<Rect>) {}
+ void item_shown_or_hidden (Item *);
+ void item_visual_property_changed (Item*);
+ void item_changed (Item *, boost::optional<Rect>);
+ void item_moved (Item *, boost::optional<Rect>);
+
+ virtual Cairo::RefPtr<Cairo::Context> context () = 0;
+
+ Rect canvas_to_window (Rect const&) const;
+ Rect window_to_canvas (Rect const&) const;
+ Duple canvas_to_window (Duple const&) const;
+ Duple window_to_canvas (Duple const&) const;
+
+ void canvas_to_window (Coord cx, Coord cy, Coord& wx, Coord& wy) {
+ Duple d = canvas_to_window (Duple (cx, cy));
+ wx = d.x;
+ wy = d.y;
+ }
+
+ void window_to_canvas (Coord wx, Coord wy, Coord& cx, Coord& cy) {
+ Duple d = window_to_canvas (Duple (wx, wy));
+ cx = d.x;
+ cy = d.y;
+ }
+
+ void scroll_to (Coord x, Coord y);
+ virtual Rect visible_area () const = 0;
+
+ void zoomed();
+
+ std::string indent() const;
+ std::string render_indent() const;
+ void dump (std::ostream&) const;
+
+protected:
+ void queue_draw_item_area (Item *, Rect);
+
+ /** our root group */
+ RootGroup _root;
+
+ Coord _scroll_offset_x;
+ Coord _scroll_offset_y;
+
+ virtual void pick_current_item (int state) = 0;
+ virtual void pick_current_item (Duple const &, int state) = 0;
+};
+
+/** A canvas which renders onto a GTK EventBox */
+class LIBCANVAS_API GtkCanvas : public Canvas, public Gtk::EventBox
+{
+public:
+ GtkCanvas ();
+
+ void request_redraw (Rect const &);
+ void request_size (Duple);
+ void grab (Item *);
+ void ungrab ();
+ void focus (Item *);
+ void unfocus (Item*);
+
+ Cairo::RefPtr<Cairo::Context> context ();
+
+ Rect visible_area () const;
+
+protected:
+ bool on_expose_event (GdkEventExpose *);
+ bool on_button_press_event (GdkEventButton *);
+ bool on_button_release_event (GdkEventButton* event);
+ bool on_motion_notify_event (GdkEventMotion *);
+ bool on_enter_notify_event (GdkEventCrossing*);
+ bool on_leave_notify_event (GdkEventCrossing*);
+
+ bool button_handler (GdkEventButton *);
+ bool motion_notify_handler (GdkEventMotion *);
+ bool deliver_event (GdkEvent *);
+ void deliver_enter_leave (Duple const & point, int state);
+
+ void pick_current_item (int state);
+ void pick_current_item (Duple const &, int state);
+
+private:
+ void item_going_away (Item *, boost::optional<Rect>);
+ bool send_leave_event (Item const *, double, double) const;
+
+ /** Item currently chosen for event delivery based on pointer position */
+ Item * _current_item;
+ /** Item pending as _current_item */
+ Item * _new_current_item;
+ /** the item that is currently grabbed, or 0 */
+ Item * _grabbed_item;
+ /** the item that currently has key focus or 0 */
+ Item * _focused_item;
+};
+
+/** A GTK::Alignment with a GtkCanvas inside it plus some Gtk::Adjustments for
+ * scrolling.
+ *
+ * This provides a GtkCanvas that can be scrolled. It does NOT implement the
+ * Gtk::Scrollable interface.
+ */
+class LIBCANVAS_API GtkCanvasViewport : public Gtk::Alignment
+{
+public:
+ GtkCanvasViewport (Gtk::Adjustment &, Gtk::Adjustment &);
+
+ /** @return our GtkCanvas */
+ GtkCanvas* canvas () {
+ return &_canvas;
+ }
+
+protected:
+ void on_size_request (Gtk::Requisition *);
+
+private:
+ /** our GtkCanvas */
+ GtkCanvas _canvas;
+ Gtk::Adjustment& hadjustment;
+ Gtk::Adjustment& vadjustment;
+
+ void scrolled ();
+};
+
+}
+
+std::ostream& operator<< (std::ostream&, const ArdourCanvas::Canvas&);
+
+#endif
diff --git a/libs/ardour/ardour/lv2_bundled_search_path.h b/libs/canvas/canvas/circle.h
index f5780c5e0e..ee17208a1f 100644
--- a/libs/ardour/ardour/lv2_bundled_search_path.h
+++ b/libs/canvas/canvas/circle.h
@@ -14,22 +14,23 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
*/
-#ifndef ARDOUR_LV2_BUNDLED_SEARCH_PATH_INCLUDED
-#define ARDOUR_LV2_BUNDLED_SEARCH_PATH_INCLUDED
+#ifndef __CANVAS_CIRCLE_H__
+#define __CANVAS_CIRCLE_H__
-#include "pbd/search_path.h"
+#include "canvas/visibility.h"
-namespace ARDOUR {
+#include "canvas/arc.h"
- /**
- * return a SearchPath containing directories in which to look for
- * lv2 plugins.
- */
- PBD::SearchPath lv2_bundled_search_path ();
+namespace ArdourCanvas {
-} // namespace ARDOUR
+class LIBCANVAS_API Circle : public Arc
+{
+public:
+ Circle (Group *);
+};
+
+}
#endif
diff --git a/libs/canvas/canvas/curve.h b/libs/canvas/canvas/curve.h
new file mode 100644
index 0000000000..d05107640c
--- /dev/null
+++ b/libs/canvas/canvas/curve.h
@@ -0,0 +1,61 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __CANVAS_CURVE_H__
+#define __CANVAS_CURVE_H__
+
+#include "canvas/visibility.h"
+
+#include "canvas/poly_item.h"
+#include "canvas/fill.h"
+
+namespace ArdourCanvas {
+
+class LIBCANVAS_API Curve : public PolyItem, public Fill
+{
+public:
+ Curve (Group *);
+
+ enum SplineType {
+ CatmullRomUniform,
+ CatmullRomCentripetal,
+ };
+
+ void compute_bounding_box () const;
+ void render (Rect const & area, Cairo::RefPtr<Cairo::Context>) const;
+ void set (Points const &);
+
+ void set_points_per_segment (uint32_t n);
+
+ bool covers (Duple const &) const;
+
+ private:
+ Points samples;
+ Points::size_type n_samples;
+ uint32_t points_per_segment;
+ SplineType curve_type;
+
+ double map_value (double) const;
+ void interpolate ();
+
+ static void interpolate (const Points& coordinates, uint32_t points_per_segment, SplineType, bool closed, Points& results);
+};
+
+}
+
+#endif
diff --git a/libs/canvas/canvas/debug.h b/libs/canvas/canvas/debug.h
new file mode 100644
index 0000000000..49290e505b
--- /dev/null
+++ b/libs/canvas/canvas/debug.h
@@ -0,0 +1,56 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __CANVAS_DEBUG_H__
+#define __CANVAS_DEBUG_H__
+
+#include <sys/time.h>
+#include <map>
+#include "pbd/debug.h"
+
+#include "canvas/visibility.h"
+
+namespace PBD {
+ namespace DEBUG {
+ LIBCANVAS_API extern uint64_t CanvasItems;
+ LIBCANVAS_API extern uint64_t CanvasItemsDirtied;
+ LIBCANVAS_API extern uint64_t CanvasEvents;
+ LIBCANVAS_API extern uint64_t CanvasRender;
+ LIBCANVAS_API extern uint64_t CanvasEnterLeave;
+ }
+}
+
+#ifdef CANVAS_DEBUG
+#define CANVAS_DEBUG_NAME(i, n) i->name = n;
+#else
+#define CANVAS_DEBUG_NAME(i, n) /* empty */
+#endif
+
+namespace ArdourCanvas {
+ LIBCANVAS_API extern struct timeval epoch;
+ LIBCANVAS_API extern std::map<std::string, struct timeval> last_time;
+ LIBCANVAS_API extern void checkpoint (std::string, std::string);
+ LIBCANVAS_API extern void set_epoch ();
+ LIBCANVAS_API extern const char* event_type_string (int event_type);
+ LIBCANVAS_API extern int render_count;
+ LIBCANVAS_API extern int render_depth;
+ LIBCANVAS_API extern int dump_depth;
+}
+
+#endif
diff --git a/libs/canvas/canvas/drag_handle.h b/libs/canvas/canvas/drag_handle.h
new file mode 100644
index 0000000000..389386fb1a
--- /dev/null
+++ b/libs/canvas/canvas/drag_handle.h
@@ -0,0 +1,41 @@
+/*
+ Copyright (C) 2011-2014 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __canvas_drag_handle_h__
+#define __canvas_drag_handle_h__
+
+#include "canvas/rectangle.h"
+#include "canvas/circle.h"
+
+namespace ArdourCanvas
+{
+
+class LIBCANVAS_API DragHandle : public Rectangle
+{
+ public:
+ DragHandle (Group *, Rect const &, bool left_side);
+ void render (Rect const &, Cairo::RefPtr<Cairo::Context>) const;
+
+ protected:
+ bool _left_side;
+};
+
+}
+
+
+#endif /* __canvas_drag_handle_h__ */
diff --git a/libs/canvas/canvas/fill.h b/libs/canvas/canvas/fill.h
new file mode 100644
index 0000000000..56044de4bd
--- /dev/null
+++ b/libs/canvas/canvas/fill.h
@@ -0,0 +1,64 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __CANVAS_FILL_H__
+#define __CANVAS_FILL_H__
+
+#include <vector>
+#include <stdint.h>
+
+#include "canvas/visibility.h"
+#include "canvas/item.h"
+
+namespace ArdourCanvas {
+
+class LIBCANVAS_API Fill : virtual public Item
+{
+public:
+ Fill (Group *);
+
+ virtual void set_fill_color (Color);
+ virtual void set_fill (bool);
+
+ Color fill_color () const {
+ return _fill_color;
+ }
+
+ bool fill () const {
+ return _fill;
+ }
+
+ typedef std::vector<std::pair<double,Color> > StopList;
+
+ void set_gradient (StopList const & stops, bool is_vertical);
+
+protected:
+ void setup_fill_context (Cairo::RefPtr<Cairo::Context>) const;
+ void setup_gradient_context (Cairo::RefPtr<Cairo::Context>, Rect const &, Duple const &) const;
+
+ Color _fill_color;
+ bool _fill;
+ bool _transparent;
+ StopList _stops;
+ bool _vertical_gradient;
+};
+
+}
+
+#endif
diff --git a/libs/canvas/canvas/flag.h b/libs/canvas/canvas/flag.h
new file mode 100644
index 0000000000..2a15f83921
--- /dev/null
+++ b/libs/canvas/canvas/flag.h
@@ -0,0 +1,48 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include "canvas/visibility.h"
+#include "canvas/group.h"
+#include "canvas/types.h"
+
+namespace ArdourCanvas {
+
+class Text;
+class Line;
+class Rectangle;
+
+class LIBCANVAS_API Flag : public Group
+{
+public:
+ Flag (Group *, Distance, Color, Color, Duple);
+
+ void set_text (std::string const &);
+ void set_height (Distance);
+
+ bool covers (Duple const &) const;
+
+private:
+ Color _outline_color;
+ Color _fill_color;
+ Text* _text;
+ Line* _line;
+ Rectangle* _rectangle;
+};
+
+}
diff --git a/libs/ardour/ardour/export_formats_search_path.h b/libs/canvas/canvas/fwd.h
index 7b6fcea09b..1e812f9144 100644
--- a/libs/ardour/ardour/export_formats_search_path.h
+++ b/libs/canvas/canvas/fwd.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2011 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -14,21 +15,22 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#ifndef __ardour_export_formats_search_path_h__
-#define __ardour_export_formats_search_path_h__
-
-#include "pbd/search_path.h"
-namespace ARDOUR {
-
- /**
- * return a SearchPath containing directories in which to look for
- * export_formats.
- */
- PBD::SearchPath export_formats_search_path ();
-
-} // namespace ARDOUR
+*/
-#endif /* __ardour_export_formats_search_path_h__ */
+#ifndef __canvas_canvas_fwd_h__
+#define __canvas_canvas_fwd_h__
+
+namespace ArdourCanvas {
+ class WaveView;
+ class Line;
+ class Rectangle;
+ class Polygon;
+ class PolyLine;
+ class GtkCanvas;
+ class GtkCanvasViewport;
+ class Text;
+ class Curve;
+}
+
+#endif /* __canvas_canvas_fwd_h__ */
diff --git a/libs/canvas/canvas/group.h b/libs/canvas/canvas/group.h
new file mode 100644
index 0000000000..94aabfded6
--- /dev/null
+++ b/libs/canvas/canvas/group.h
@@ -0,0 +1,81 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __CANVAS_GROUP_H__
+#define __CANVAS_GROUP_H__
+
+#include <list>
+#include <vector>
+
+#include "canvas/visibility.h"
+#include "canvas/item.h"
+#include "canvas/types.h"
+#include "canvas/lookup_table.h"
+
+namespace ArdourCanvas {
+
+class LIBCANVAS_API Group : public Item
+{
+public:
+ explicit Group (Group *);
+ explicit Group (Group *, Duple);
+ ~Group ();
+
+ void render (Rect const &, Cairo::RefPtr<Cairo::Context>) const;
+ virtual void compute_bounding_box () const;
+
+ void add (Item *);
+ void remove (Item *);
+ void clear (bool with_delete = false);
+ std::list<Item*> const & items () const {
+ return _items;
+ }
+
+ void raise_child_to_top (Item *);
+ void raise_child (Item *, int);
+ void lower_child_to_bottom (Item *);
+ void child_changed ();
+
+ void add_items_at_point (Duple, std::vector<Item const *> &) const;
+
+ void dump (std::ostream&) const;
+
+ static int default_items_per_cell;
+
+protected:
+
+ explicit Group (Canvas *);
+
+private:
+ friend class ::OptimizingLookupTableTest;
+
+ Group (Group const &);
+ void ensure_lut () const;
+ void invalidate_lut () const;
+ void clear_items (bool with_delete);
+
+ /* our items, from lowest to highest in the stack */
+ std::list<Item*> _items;
+
+ mutable LookupTable* _lut;
+};
+
+}
+
+#endif
diff --git a/libs/canvas/canvas/image.h b/libs/canvas/canvas/image.h
new file mode 100644
index 0000000000..d54edd3827
--- /dev/null
+++ b/libs/canvas/canvas/image.h
@@ -0,0 +1,111 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __CANVAS_IMAGE__
+#define __CANVAS_IMAGE__
+
+#include <stdint.h>
+#include <boost/shared_ptr.hpp>
+#include <boost/shared_array.hpp>
+
+#include "canvas/visibility.h"
+#include "canvas/item.h"
+
+typedef void (*ImageReleaseCallback)(uint8_t *d, void *arg);
+
+namespace ArdourCanvas {
+
+
+class LIBCANVAS_API Image : public Item
+{
+public:
+ Image (Group *, Cairo::Format, int width, int height);
+
+ struct Data {
+ Data (uint8_t *d, int w, int h, int s, Cairo::Format fmt)
+ : data (d)
+ , width (w)
+ , height (h)
+ , stride (s)
+ , format (fmt)
+ , destroy_callback(NULL)
+ , destroy_arg(NULL)
+ {}
+
+ virtual ~Data () {
+ if (destroy_callback) {
+ destroy_callback(data, destroy_arg);
+ } else {
+ free(data);
+ }
+ }
+
+ uint8_t* data;
+ int width;
+ int height;
+ int stride;
+ Cairo::Format format;
+ ImageReleaseCallback destroy_callback;
+ void* destroy_arg;
+ };
+
+ /**
+ * Returns a shared_ptr to a Data object that can be used to
+ * write image data to. The Data object will contain a pointer
+ * to the buffer, along with image properties that may be
+ * useful during the data writing.
+ *
+ * Can be called from any thread BUT ..
+ *
+ * ... to avoid collisions with Image deletion, some synchronization method
+ * may be required or the use of shared_ptr<Image> or similar.
+ */
+ boost::shared_ptr<Data> get_image (bool allocate_data = true);
+
+
+ /**
+ * Queues a Data object to be used to redraw this Image item
+ * at the earliest possible opportunity.
+ *
+ * May be called from any thread BUT ...
+ *
+ * ... to avoid collisions with Image deletion, some synchronization method
+ * may be required or the use of shared_ptr<Image> or similar.
+ */
+ void put_image (boost::shared_ptr<Data>);
+
+ void render (Rect const &, Cairo::RefPtr<Cairo::Context>) const;
+ void compute_bounding_box () const;
+
+private:
+ Cairo::Format _format;
+ int _width;
+ int _height;
+ int _data;
+ mutable boost::shared_ptr<Data> _current;
+ boost::shared_ptr<Data> _pending;
+ mutable bool _need_render;
+ mutable Cairo::RefPtr<Cairo::Surface> _surface;
+
+ void accept_data ();
+ PBD::Signal0<void> DataReady;
+ PBD::ScopedConnectionList data_connections;
+};
+
+}
+#endif
diff --git a/libs/canvas/canvas/item.h b/libs/canvas/canvas/item.h
new file mode 100644
index 0000000000..da061f5bfc
--- /dev/null
+++ b/libs/canvas/canvas/item.h
@@ -0,0 +1,250 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Original Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __CANVAS_ITEM_H__
+#define __CANVAS_ITEM_H__
+
+#include <stdint.h>
+
+#include <gdk/gdk.h>
+
+#include <cairomm/context.h>
+
+#include "pbd/signals.h"
+
+#include "canvas/visibility.h"
+#include "canvas/types.h"
+
+namespace ArdourCanvas
+{
+
+class Canvas;
+class Group;
+class Rect;
+
+/** The parent class for anything that goes on the canvas.
+ *
+ * Items have a position, which is expressed in the coordinates of the parent.
+ * They also have a bounding box, which describes the area in which they have
+ * drawable content, which is expressed in their own coordinates (whose origin
+ * is at the item position).
+ *
+ * Any item that is being displayed on a canvas has a pointer to that canvas,
+ * and all except the `root group' have a pointer to their parent group.
+ */
+
+class LIBCANVAS_API Item
+{
+public:
+ Item (Canvas *);
+ Item (Group *);
+ Item (Group *, Duple);
+ virtual ~Item ();
+
+ void redraw () const;
+
+ /** Render this item to a Cairo context.
+ * @param area Area to draw, in **window** coordinates
+ *
+ * Items must convert their own coordinates into window coordinates
+ * because Cairo is limited to a fixed point coordinate space that
+ * does not extend as far as the Ardour timeline. All rendering must
+ * be done using coordinates that do not exceed the (rough) limits
+ * of the canvas' window, to avoid odd errors within Cairo as it
+ * converts doubles into its fixed point format and then tesselates
+ * the results.
+ */
+ virtual void render (Rect const & area, Cairo::RefPtr<Cairo::Context>) const = 0;
+
+ virtual void add_items_at_point (Duple, std::vector<Item const *>& items) const {
+ items.push_back (this);
+ }
+
+ virtual bool covers (Duple const &) const;
+
+ /** Update _bounding_box and _bounding_box_dirty */
+ virtual void compute_bounding_box () const = 0;
+
+ void grab ();
+ void ungrab ();
+
+ void unparent ();
+ void reparent (Group *);
+
+ /** @return Parent group, or 0 if this is the root group */
+ Group* parent () const {
+ return _parent;
+ }
+
+ uint32_t depth() const;
+ const Item* closest_ancestor_with (const Item& other) const;
+ bool common_ancestor_within (uint32_t, const Item& other) const;
+
+ /** returns true if this item is an ancestor of @param candidate,
+ * and false otherwise.
+ */
+ bool is_ancestor_of (const Item& candidate) const {
+ return candidate.is_descendant_of (*this);
+ }
+ /** returns true if this Item is a descendant of @param candidate,
+ * and false otherwise.
+ */
+ bool is_descendant_of (const Item& candidate) const;
+
+ void set_position (Duple);
+ void set_x_position (Coord);
+ void set_y_position (Coord);
+ void move (Duple);
+
+ /** @return Position of this item in the parent's coordinates */
+ Duple position () const {
+ return _position;
+ }
+
+ boost::optional<Rect> bounding_box () const;
+ Coord height() const;
+ Coord width() const;
+
+ Duple item_to_parent (Duple const &) const;
+ Rect item_to_parent (Rect const &) const;
+ Duple parent_to_item (Duple const &) const;
+ Rect parent_to_item (Rect const &) const;
+ /* XXX: it's a pity these aren't the same form as item_to_parent etc.,
+ but it makes a bit of a mess in the rest of the code if they are not.
+ */
+
+ void canvas_to_item (Coord &, Coord &) const;
+ Duple canvas_to_item (Duple const &) const;
+ void item_to_canvas (Coord &, Coord &) const;
+ Rect item_to_canvas (Rect const &) const;
+ Rect canvas_to_item (Rect const &) const;
+ Duple item_to_canvas (Duple const &) const;
+
+ Duple item_to_window (Duple const&) const;
+ Duple window_to_item (Duple const&) const;
+ Rect item_to_window (Rect const&) const;
+
+ void raise_to_top ();
+ void raise (int);
+ void lower_to_bottom ();
+
+ void hide ();
+ void show ();
+
+ /** @return true if this item is visible (ie it will be rendered),
+ * otherwise false
+ */
+ bool visible () const {
+ return _visible;
+ }
+
+ /** @return Our canvas, or 0 if we are not attached to one */
+ Canvas* canvas () const {
+ return _canvas;
+ }
+
+ void set_ignore_events (bool);
+ bool ignore_events () const {
+ return _ignore_events;
+ }
+
+ void set_data (std::string const &, void *);
+ void* get_data (std::string const &) const;
+
+ /* This is a sigc++ signal because it is solely
+ concerned with GUI stuff and is thus single-threaded
+ */
+
+ template <class T>
+ struct EventAccumulator {
+ typedef T result_type;
+ template <class U>
+ result_type operator () (U first, U last) {
+ while (first != last) {
+ if (*first) {
+ return true;
+ }
+ ++first;
+ }
+ return false;
+ }
+ };
+
+ sigc::signal1<bool, GdkEvent*, EventAccumulator<bool> > Event;
+
+#ifdef CANVAS_DEBUG
+ std::string name;
+#endif
+
+#ifdef CANVAS_COMPATIBILITY
+ void grab_focus ();
+#endif
+
+ virtual void dump (std::ostream&) const;
+ std::string whatami() const;
+
+protected:
+
+ /** To be called at the beginning of any property change that
+ * may alter the bounding box of this item
+ */
+ void begin_change ();
+ /** To be called at the endof any property change that
+ * may alter the bounding box of this item
+ */
+ void end_change ();
+ /** To be called at the beginning of any property change that
+ * does NOT alter the bounding box of this item
+ */
+ void begin_visual_change ();
+ /** To be called at the endof any property change that
+ * does NOT alter the bounding box of this item
+ */
+ void end_visual_change ();
+
+ Canvas* _canvas;
+ /** parent group; may be 0 if we are the root group or if we have been unparent()ed */
+ Group* _parent;
+ /** position of this item in parent coordinates */
+ Duple _position;
+ /** true if this item is visible (ie to be drawn), otherwise false */
+ bool _visible;
+ /** our bounding box before any change that is currently in progress */
+ boost::optional<Rect> _pre_change_bounding_box;
+
+ /** our bounding box; may be out of date if _bounding_box_dirty is true */
+ mutable boost::optional<Rect> _bounding_box;
+ /** true if _bounding_box might be out of date, false if its definitely not */
+ mutable bool _bounding_box_dirty;
+
+ /* XXX: this is a bit grubby */
+ std::map<std::string, void *> _data;
+
+private:
+ void init ();
+
+ bool _ignore_events;
+};
+
+extern LIBCANVAS_API std::ostream& operator<< (std::ostream&, const ArdourCanvas::Item&);
+
+}
+
+
+#endif
diff --git a/libs/canvas/canvas/line.h b/libs/canvas/canvas/line.h
new file mode 100644
index 0000000000..85b1d41e15
--- /dev/null
+++ b/libs/canvas/canvas/line.h
@@ -0,0 +1,65 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __CANVAS_LINE_H__
+#define __CANVAS_LINE_H__
+
+#include "canvas/visibility.h"
+#include "canvas/item.h"
+#include "canvas/outline.h"
+#include "canvas/poly_line.h"
+
+namespace ArdourCanvas {
+
+class LIBCANVAS_API Line : virtual public Item, public Outline
+{
+public:
+ Line (Group *);
+
+ void render (Rect const & area, Cairo::RefPtr<Cairo::Context>) const;
+ void compute_bounding_box () const;
+ bool covers (Duple const &) const;
+
+ void set (Duple, Duple);
+ void set_x0 (Coord);
+ void set_y0 (Coord);
+ void set_x1 (Coord);
+ void set_y1 (Coord);
+ void set_x (Coord, Coord);
+
+ Coord x0 () const {
+ return _points[0].x;
+ }
+ Coord y0 () const {
+ return _points[0].y;
+ }
+ Coord x1 () const {
+ return _points[1].x;
+ }
+ Coord y1 () const {
+ return _points[1].y;
+ }
+
+private:
+ Duple _points[2];
+};
+
+}
+
+#endif
diff --git a/libs/canvas/canvas/line_set.h b/libs/canvas/canvas/line_set.h
new file mode 100644
index 0000000000..a9b13651d9
--- /dev/null
+++ b/libs/canvas/canvas/line_set.h
@@ -0,0 +1,58 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include "canvas/visibility.h"
+#include "canvas/item.h"
+
+namespace ArdourCanvas {
+
+class LIBCANVAS_API LineSet : public Item
+{
+public:
+ enum Orientation {
+ Vertical,
+ Horizontal
+ };
+
+ LineSet (Group *);
+
+ void compute_bounding_box () const;
+ void render (Rect const & area, Cairo::RefPtr<Cairo::Context>) const;
+
+ bool covers (Duple const &) const;
+
+ void set_height (Distance);
+
+ void add (Coord, Distance, Color);
+ void clear ();
+
+ struct Line {
+ Line (Coord y_, Distance width_, Color color_) : y (y_), width (width_), color (color_) {}
+
+ Coord y;
+ Distance width;
+ Color color;
+ };
+
+private:
+ std::list<Line> _lines;
+ Distance _height;
+};
+
+}
diff --git a/libs/canvas/canvas/lookup_table.h b/libs/canvas/canvas/lookup_table.h
new file mode 100644
index 0000000000..5be33c1bca
--- /dev/null
+++ b/libs/canvas/canvas/lookup_table.h
@@ -0,0 +1,90 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __CANVAS_LOOKUP_TABLE_H__
+#define __CANVAS_LOOKUP_TABLE_H__
+
+#include <vector>
+#include <boost/multi_array.hpp>
+
+#include "canvas/visibility.h"
+#include "canvas/types.h"
+
+class OptimizingLookupTableTest;
+
+namespace ArdourCanvas {
+
+class Item;
+class Group;
+
+class LIBCANVAS_API LookupTable
+{
+public:
+ LookupTable (Group const &);
+ virtual ~LookupTable ();
+
+ virtual std::vector<Item*> get (Rect const &) = 0;
+ virtual std::vector<Item*> items_at_point (Duple const &) const = 0;
+ virtual bool has_item_at_point (Duple const & point) const = 0;
+
+protected:
+
+ Group const & _group;
+};
+
+class LIBCANVAS_API DumbLookupTable : public LookupTable
+{
+public:
+ DumbLookupTable (Group const &);
+
+ std::vector<Item*> get (Rect const &);
+ std::vector<Item*> items_at_point (Duple const &) const;
+ bool has_item_at_point (Duple const & point) const;
+};
+
+class LIBCANVAS_API OptimizingLookupTable : public LookupTable
+{
+public:
+ OptimizingLookupTable (Group const &, int);
+ ~OptimizingLookupTable ();
+ std::vector<Item*> get (Rect const &);
+ std::vector<Item*> items_at_point (Duple const &) const;
+ bool has_item_at_point (Duple const & point) const;
+
+ static int default_items_per_cell;
+
+ private:
+
+ void area_to_indices (Rect const &, int &, int &, int &, int &) const;
+ void point_to_indices (Duple, int &, int &) const;
+
+ friend class ::OptimizingLookupTableTest;
+
+ typedef std::vector<Item*> Cell;
+ int _items_per_cell;
+ int _dimension;
+ Duple _cell_size;
+ Duple _offset;
+ Cell** _cells;
+ bool _added;
+};
+
+}
+
+#endif
diff --git a/libs/canvas/canvas/outline.h b/libs/canvas/canvas/outline.h
new file mode 100644
index 0000000000..972c07b11c
--- /dev/null
+++ b/libs/canvas/canvas/outline.h
@@ -0,0 +1,66 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __CANVAS_OUTLINE_H__
+#define __CANVAS_OUTLINE_H__
+
+#include <stdint.h>
+
+#include "canvas/visibility.h"
+#include "canvas/types.h"
+#include "canvas/item.h"
+
+namespace ArdourCanvas {
+
+class LIBCANVAS_API Outline : virtual public Item
+{
+public:
+ Outline (Group *);
+ virtual ~Outline () {}
+
+ Color outline_color () const {
+ return _outline_color;
+ }
+
+ virtual void set_outline_color (Color);
+
+ Distance outline_width () const {
+ return _outline_width;
+ }
+
+ virtual void set_outline_width (Distance);
+
+ bool outline () const {
+ return _outline;
+ }
+
+ virtual void set_outline (bool);
+
+protected:
+
+ void setup_outline_context (Cairo::RefPtr<Cairo::Context>) const;
+
+ Color _outline_color;
+ Distance _outline_width;
+ bool _outline;
+};
+
+}
+
+#endif
diff --git a/libs/canvas/canvas/pixbuf.h b/libs/canvas/canvas/pixbuf.h
new file mode 100644
index 0000000000..3974b560a9
--- /dev/null
+++ b/libs/canvas/canvas/pixbuf.h
@@ -0,0 +1,54 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __CANVAS_PIXBUF__
+#define __CANVAS_PIXBUF__
+
+#include <glibmm/refptr.h>
+
+#include "canvas/visibility.h"
+#include "canvas/item.h"
+
+namespace Gdk {
+ class Pixbuf;
+}
+
+namespace ArdourCanvas {
+
+class LIBCANVAS_API Pixbuf : public Item
+{
+public:
+ Pixbuf (Group *);
+
+ void render (Rect const &, Cairo::RefPtr<Cairo::Context>) const;
+ void compute_bounding_box () const;
+
+ void set (Glib::RefPtr<Gdk::Pixbuf>);
+
+ /* returns the reference to the internal private pixbuf
+ * after changing data in the pixbuf a call to set()
+ * is mandatory to update the data on screen */
+ Glib::RefPtr<Gdk::Pixbuf> pixbuf();
+
+private:
+ Glib::RefPtr<Gdk::Pixbuf> _pixbuf;
+};
+
+}
+#endif
diff --git a/libs/canvas/canvas/poly_item.h b/libs/canvas/canvas/poly_item.h
new file mode 100644
index 0000000000..4745d24ab9
--- /dev/null
+++ b/libs/canvas/canvas/poly_item.h
@@ -0,0 +1,50 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __CANVAS_POLY_ITEM_H__
+#define __CANVAS_POLY_ITEM_H__
+
+#include "canvas/visibility.h"
+#include "canvas/item.h"
+#include "canvas/outline.h"
+
+namespace ArdourCanvas {
+
+class LIBCANVAS_API PolyItem : virtual public Item, public Outline
+{
+public:
+ PolyItem (Group *);
+
+ void compute_bounding_box () const;
+
+ virtual void set (Points const &);
+ Points const & get () const;
+
+ void dump (std::ostream&) const;
+
+protected:
+ void render_path (Rect const &, Cairo::RefPtr<Cairo::Context>) const;
+ void render_curve (Rect const &, Cairo::RefPtr<Cairo::Context>, Points const &, Points const &) const;
+
+ Points _points;
+};
+
+}
+
+#endif
diff --git a/libs/ardour/ardour/control_protocol_search_path.h b/libs/canvas/canvas/poly_line.h
index 8795f4501a..4f1b2b0157 100644
--- a/libs/ardour/ardour/control_protocol_search_path.h
+++ b/libs/canvas/canvas/poly_line.h
@@ -1,5 +1,6 @@
/*
- Copyright (C) 2007 Tim Mayberry
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -14,27 +15,36 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
*/
-#ifndef ARDOUR_CONTROL_PROTOCOL_SEARCH_PATH_INCLUDED
-#define ARDOUR_CONTROL_PROTOCOL_SEARCH_PATH_INCLUDED
+#ifndef __CANVAS_POLY_LINE_H__
+#define __CANVAS_POLY_LINE_H__
-#include "pbd/search_path.h"
+#include "canvas/visibility.h"
+#include "canvas/poly_item.h"
+#include "canvas/outline.h"
-namespace ARDOUR {
+namespace ArdourCanvas {
+class LIBCANVAS_API PolyLine : public PolyItem
+{
+ public:
+ PolyLine (Group *);
+
+ void render (Rect const & area, Cairo::RefPtr<Cairo::Context>) const;
+
+ bool covers (Duple const &) const;
/**
- * return a SearchPath containing directories in which to look for
- * control surface plugins.
- *
- * If ARDOUR_SURFACES_PATH is defined then the SearchPath returned
- * will contain only those directories specified in it, otherwise it will
- * contain the user and system directories which may contain control
- * surface plugins.
+ * Set the distance at which a point will be considered to be covered
+ * by the line. For the definition of "distance" see
+ * utils.cc:distance_to_segment_squared()
*/
- PBD::SearchPath control_protocol_search_path ();
+ void set_covers_threshold (double);
-} // namespace ARDOUR
+ private:
+ double _threshold;
+};
+
+}
#endif
diff --git a/libs/canvas/canvas/polygon.h b/libs/canvas/canvas/polygon.h
new file mode 100644
index 0000000000..917122a9a2
--- /dev/null
+++ b/libs/canvas/canvas/polygon.h
@@ -0,0 +1,50 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __CANVAS_POLYGON_H__
+#define __CANVAS_POLYGON_H__
+
+#include "canvas/visibility.h"
+#include "canvas/poly_item.h"
+#include "canvas/outline.h"
+#include "canvas/fill.h"
+
+namespace ArdourCanvas {
+
+class LIBCANVAS_API Polygon : public PolyItem, public Fill
+{
+public:
+ Polygon (Group *);
+ virtual ~Polygon();
+
+ void render (Rect const & area, Cairo::RefPtr<Cairo::Context>) const;
+ void compute_bounding_box () const;
+ bool covers (Duple const &) const;
+
+ protected:
+ mutable float* multiple;
+ mutable float* constant;
+ mutable Points::size_type cached_size;
+
+ void cache_shape_computation () const;
+};
+
+}
+
+#endif
diff --git a/libs/canvas/canvas/rectangle.h b/libs/canvas/canvas/rectangle.h
new file mode 100644
index 0000000000..91f23f9336
--- /dev/null
+++ b/libs/canvas/canvas/rectangle.h
@@ -0,0 +1,92 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __CANVAS_RECTANGLE_H__
+#define __CANVAS_RECTANGLE_H__
+
+#include "canvas/visibility.h"
+#include "canvas/item.h"
+#include "canvas/types.h"
+#include "canvas/outline.h"
+#include "canvas/fill.h"
+
+namespace ArdourCanvas
+{
+
+class LIBCANVAS_API Rectangle : virtual public Item, public Outline, public Fill
+{
+public:
+ Rectangle (Group *);
+ Rectangle (Group *, Rect const &);
+
+ void render (Rect const &, Cairo::RefPtr<Cairo::Context>) const;
+ void compute_bounding_box () const;
+
+ Rect const & get () const {
+ return _rect;
+ }
+
+ Coord x0 () const {
+ return _rect.x0;
+ }
+
+ Coord y0 () const {
+ return _rect.y0;
+ }
+
+ Coord x1 () const {
+ return _rect.x1;
+ }
+
+ Coord y1 () const {
+ return _rect.y1;
+ }
+
+ void set (Rect const &);
+ void set_x0 (Coord);
+ void set_y0 (Coord);
+ void set_x1 (Coord);
+ void set_y1 (Coord);
+
+ enum What {
+ LEFT = 0x1,
+ RIGHT = 0x2,
+ TOP = 0x4,
+ BOTTOM = 0x8
+ };
+
+ void set_outline_what (What);
+ void set_outline_all () {
+ set_outline_what (ArdourCanvas::Rectangle::What (ArdourCanvas::Rectangle::TOP|
+ ArdourCanvas::Rectangle::LEFT|
+ ArdourCanvas::Rectangle::RIGHT|
+ ArdourCanvas::Rectangle::BOTTOM));
+ }
+
+private:
+ /** Our rectangle; note that x0 may not always be less than x1
+ * and likewise with y0 and y1.
+ */
+ Rect _rect;
+ What _outline_what;
+};
+
+}
+
+#endif
diff --git a/libs/canvas/canvas/root_group.h b/libs/canvas/canvas/root_group.h
new file mode 100644
index 0000000000..70c3e5b90b
--- /dev/null
+++ b/libs/canvas/canvas/root_group.h
@@ -0,0 +1,41 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __CANVAS_ROOT_GROUP_H__
+#define __CANVAS_ROOT_GROUP_H__
+
+#include "canvas/visibility.h"
+#include "canvas/group.h"
+
+namespace ArdourCanvas {
+
+class LIBCANVAS_API RootGroup : public Group
+{
+private:
+ friend class Canvas;
+
+ RootGroup (Canvas *);
+
+ void compute_bounding_box () const;
+ void child_changed ();
+};
+
+}
+
+#endif
diff --git a/libs/canvas/canvas/stateful_image.h b/libs/canvas/canvas/stateful_image.h
new file mode 100644
index 0000000000..80687c5113
--- /dev/null
+++ b/libs/canvas/canvas/stateful_image.h
@@ -0,0 +1,83 @@
+/*
+ Copyright (C) 2014 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __canvas_stateful_image_h__
+#define __canvas_stateful_image_h__
+
+#include <string>
+#include <vector>
+#include <map>
+
+#include <cairomm/cairomm.h>
+
+#include "canvas/item.h"
+
+class XMLNode;
+
+namespace Pango {
+ class FontDescription;
+}
+
+namespace ArdourCanvas {
+
+class StatefulImage : public Item
+{
+ private:
+ typedef Cairo::RefPtr<Cairo::ImageSurface> ImageHandle;
+
+ class State {
+ public:
+ ImageHandle image;
+ };
+
+ typedef std::vector<State> States;
+
+ public:
+
+ StatefulImage (Group*, const XMLNode&);
+ ~StatefulImage ();
+
+ bool set_state (States::size_type);
+ void set_text (const std::string&);
+
+ void render (Rect const & area, Cairo::RefPtr<Cairo::Context>) const;
+ void compute_bounding_box () const;
+
+ static void set_image_search_path (const std::string&);
+
+ private:
+ States _states;
+ States::size_type _state;
+ std::string _text;
+ Pango::FontDescription* _font;
+ uint32_t _text_color;
+ double _text_x;
+ double _text_y;
+
+ int load_states (const XMLNode&);
+
+ typedef std::map<std::string,Cairo::RefPtr<Cairo::ImageSurface> > ImageCache;
+ static ImageCache _image_cache;
+ static PBD::Searchpath _image_search_path;
+
+ static ImageHandle find_image (const std::string&);
+};
+
+}
+
+#endif /* __canvas_stateful_image_h__ */
diff --git a/libs/canvas/canvas/text.h b/libs/canvas/canvas/text.h
new file mode 100644
index 0000000000..59d2007ceb
--- /dev/null
+++ b/libs/canvas/canvas/text.h
@@ -0,0 +1,71 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __ardour_canvas_text_h__
+#define __ardour_canvas_text_h__
+
+#include <pangomm/fontdescription.h>
+#include <pangomm/layout.h>
+
+#include "canvas/visibility.h"
+#include "canvas/item.h"
+
+namespace ArdourCanvas {
+
+class LIBCANVAS_API Text : public Item
+{
+public:
+ Text (Group *);
+ ~Text();
+
+ void render (Rect const &, Cairo::RefPtr<Cairo::Context>) const;
+ void compute_bounding_box () const;
+
+ void set (std::string const &);
+ void set_color (uint32_t);
+ void set_font_description (Pango::FontDescription);
+ void set_alignment (Pango::Alignment);
+
+ void clamp_width (double);
+
+ void set_size_chars (int nchars);
+ void dump (std::ostream&) const;
+
+ std::string text() const { return _text; }
+
+private:
+ std::string _text;
+ uint32_t _color;
+ Pango::FontDescription* _font_description;
+ Pango::Alignment _alignment;
+ mutable Cairo::RefPtr<Cairo::ImageSurface> _image;
+ mutable Duple _origin;
+ mutable double _width;
+ mutable double _height;
+ mutable bool _need_redraw;
+ double _clamped_width;
+
+ void redraw (Cairo::RefPtr<Cairo::Context>) const;
+ void redraw (Glib::RefPtr<Pango::Context>) const;
+ void _redraw (Glib::RefPtr<Pango::Layout>) const;
+};
+
+}
+
+#endif /* __ardour_canvas_text_h__ */
diff --git a/libs/canvas/canvas/types.h b/libs/canvas/canvas/types.h
new file mode 100644
index 0000000000..2800ccc91b
--- /dev/null
+++ b/libs/canvas/canvas/types.h
@@ -0,0 +1,118 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#ifndef __CANVAS_TYPES_H__
+#define __CANVAS_TYPES_H__
+
+#include <iostream>
+#include <vector>
+#include <stdint.h>
+#include <boost/optional.hpp>
+
+#include <cairomm/refptr.h>
+
+#include "canvas/visibility.h"
+
+namespace Cairo {
+ struct Context;
+}
+
+namespace ArdourCanvas
+{
+
+typedef double Coord;
+typedef double Distance;
+typedef uint32_t Color;
+
+extern LIBCANVAS_API Coord const COORD_MAX;
+
+struct LIBCANVAS_API Duple
+{
+ Duple ()
+ : x (0)
+ , y (0)
+ {}
+
+ Duple (Coord x_, Coord y_)
+ : x (x_)
+ , y (y_)
+ {}
+
+ Coord x;
+ Coord y;
+
+ Duple translate (Duple) const;
+};
+
+
+extern LIBCANVAS_API Duple operator- (Duple const &);
+extern LIBCANVAS_API Duple operator+ (Duple const &, Duple const &);
+extern LIBCANVAS_API bool operator== (Duple const &, Duple const &);
+extern LIBCANVAS_API bool operator!= (Duple const &, Duple const &);
+extern LIBCANVAS_API Duple operator- (Duple const &, Duple const &);
+extern LIBCANVAS_API Duple operator/ (Duple const &, double);
+extern LIBCANVAS_API std::ostream & operator<< (std::ostream &, Duple const &);
+
+struct LIBCANVAS_API Rect
+{
+ Rect ()
+ : x0 (0)
+ , y0 (0)
+ , x1 (0)
+ , y1 (0)
+ {}
+
+ Rect (Coord x0_, Coord y0_, Coord x1_, Coord y1_)
+ : x0 (x0_)
+ , y0 (y0_)
+ , x1 (x1_)
+ , y1 (y1_)
+ {}
+
+ Coord x0;
+ Coord y0;
+ Coord x1;
+ Coord y1;
+
+ boost::optional<Rect> intersection (Rect const &) const;
+ Rect extend (Rect const &) const;
+ Rect translate (Duple) const;
+ Rect expand (Distance) const;
+ bool contains (Duple) const;
+ Rect fix () const;
+ bool empty() const { return (x0 == x1 && y0 == y1); }
+
+ Distance width () const {
+ return x1 - x0;
+ }
+
+ Distance height () const {
+ return y1 - y0;
+ }
+};
+
+extern LIBCANVAS_API bool operator!= (Rect const &, Rect const &);
+
+extern LIBCANVAS_API std::ostream & operator<< (std::ostream &, Rect const &);
+
+typedef std::vector<Duple> Points;
+
+}
+
+#endif
diff --git a/libs/canvas/canvas/utils.h b/libs/canvas/canvas/utils.h
new file mode 100644
index 0000000000..cd9d884475
--- /dev/null
+++ b/libs/canvas/canvas/utils.h
@@ -0,0 +1,35 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include "canvas/visibility.h"
+#include "canvas/types.h"
+
+namespace ArdourCanvas {
+
+ extern LIBCANVAS_API void color_to_hsv (Color color, double& h, double& s, double& v);
+ extern LIBCANVAS_API Color hsv_to_color (double h, double s, double v, double a);
+
+ extern LIBCANVAS_API void color_to_rgba (Color, double& r, double& g, double& b, double& a);
+ extern LIBCANVAS_API Color rgba_to_color (double r, double g, double b, double a);
+
+ extern LIBCANVAS_API void set_source_rgba (Cairo::RefPtr<Cairo::Context>, Color);
+
+ Distance LIBCANVAS_API distance_to_segment_squared (Duple const & p, Duple const & p1, Duple const & p2, double& t, Duple& at);
+}
+
diff --git a/libs/canvas/canvas/visibility.h b/libs/canvas/canvas/visibility.h
new file mode 100644
index 0000000000..e44fe86705
--- /dev/null
+++ b/libs/canvas/canvas/visibility.h
@@ -0,0 +1,45 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libcanvas_visibility_h__
+#define __libcanvas_visibility_h__
+
+#if defined(COMPILER_MSVC)
+ #define LIBCANVAS_DLL_IMPORT __declspec(dllimport)
+ #define LIBCANVAS_DLL_EXPORT __declspec(dllexport)
+ #define LIBCANVAS_DLL_LOCAL
+#else
+ #define LIBCANVAS_DLL_IMPORT __attribute__ ((visibility ("default")))
+ #define LIBCANVAS_DLL_EXPORT __attribute__ ((visibility ("default")))
+ #define LIBCANVAS_DLL_LOCAL __attribute__ ((visibility ("hidden")))
+#endif
+
+#ifdef LIBCANVAS_STATIC // libcanvas is not a DLL
+#define LIBCANVAS_API
+#define LIBCANVAS_LOCAL
+#else
+ #ifdef LIBCANVAS_DLL_EXPORTS // defined if we are building the libcanvas DLL (instead of using it)
+ #define LIBCANVAS_API LIBCANVAS_DLL_EXPORT
+ #else
+ #define LIBCANVAS_API LIBCANVAS_DLL_IMPORT
+ #endif
+ #define LIBCANVAS_LOCAL LIBCANVAS_DLL_LOCAL
+#endif
+
+#endif /* __libcanvas_visibility_h__ */
diff --git a/libs/canvas/canvas/wave_view.h b/libs/canvas/canvas/wave_view.h
new file mode 100644
index 0000000000..791d0d17da
--- /dev/null
+++ b/libs/canvas/canvas/wave_view.h
@@ -0,0 +1,179 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include <boost/shared_ptr.hpp>
+#include <boost/shared_array.hpp>
+#include <boost/scoped_array.hpp>
+
+#include "pbd/properties.h"
+
+#include "ardour/types.h"
+
+#include <glibmm/refptr.h>
+
+#include "canvas/visibility.h"
+#include "canvas/item.h"
+#include "canvas/fill.h"
+#include "canvas/outline.h"
+
+namespace ARDOUR {
+ class AudioRegion;
+}
+
+namespace Gdk {
+ class Pixbuf;
+}
+
+class WaveViewTest;
+
+namespace ArdourCanvas {
+
+class LIBCANVAS_API WaveView : virtual public Item, public Outline, public Fill
+{
+public:
+ enum Shape {
+ Normal,
+ Rectified,
+ };
+
+ /* Displays a single channel of waveform data for the given Region.
+
+ x = 0 in the waveview corresponds to the first waveform datum taken
+ from region->start() samples into the source data.
+
+ x = N in the waveview corresponds to the (N * spp)'th sample
+ measured from region->start() into the source data.
+
+ when drawing, we will map the zeroth-pixel of the waveview
+ into a window.
+
+ The waveview itself contains a set of pre-rendered Cairo::ImageSurfaces
+ that cache sections of the display. This is filled on-demand and
+ never cleared until something explicitly marks the cache invalid
+ (such as a change in samples_per_pixel, the log scaling, rectified or
+ other view parameters).
+ */
+
+
+ WaveView (Group *, boost::shared_ptr<ARDOUR::AudioRegion>);
+ ~WaveView ();
+
+ void render (Rect const & area, Cairo::RefPtr<Cairo::Context>) const;
+ void compute_bounding_box () const;
+
+ void set_samples_per_pixel (double);
+ void set_height (Distance);
+ void set_channel (int);
+ void set_region_start (ARDOUR::frameoffset_t);
+
+ void set_fill_color (Color);
+ void set_outline_color (Color);
+
+ void region_resized ();
+ void gain_changed ();
+
+ void set_show_zero_line (bool);
+ bool show_zero_line() const { return _show_zero; }
+ void set_zero_color (Color);
+ void set_clip_color (Color);
+ void set_logscaled (bool);
+ void set_gradient_depth (double);
+ double gradient_depth() const { return _gradient_depth; }
+ void set_shape (Shape);
+
+ /* currently missing because we don't need them (yet):
+ set_shape_independent();
+ set_logscaled_independent()
+ */
+
+ static void set_global_gradient_depth (double);
+ static void set_global_logscaled (bool);
+ static void set_global_shape (Shape);
+ static void set_global_show_waveform_clipping (bool);
+
+ static double global_gradient_depth() { return _global_gradient_depth; }
+ static bool global_logscaled() { return _global_logscaled; }
+ static Shape global_shape() { return _global_shape; }
+
+ void set_amplitude_above_axis (double v);
+ double amplitude_above_axis () const { return _amplitude_above_axis; }
+
+ static void set_clip_level (double dB);
+ static PBD::Signal0<void> ClipLevelChanged;
+
+#ifdef CANVAS_COMPATIBILITY
+ void*& property_gain_src () {
+ return _foo_void;
+ }
+ void*& property_gain_function () {
+ return _foo_void;
+ }
+private:
+ void* _foo_void;
+
+#endif
+
+ friend class ::WaveViewTest;
+
+ void invalidate_image ();
+
+ boost::shared_ptr<ARDOUR::AudioRegion> _region;
+ int _channel;
+ double _samples_per_pixel;
+ Coord _height;
+ bool _show_zero;
+ Color _zero_color;
+ Color _clip_color;
+ bool _logscaled;
+ Shape _shape;
+ double _gradient_depth;
+ bool _shape_independent;
+ bool _logscaled_independent;
+ bool _gradient_depth_independent;
+ double _amplitude_above_axis;
+
+ /** The `start' value to use for the region; we can't use the region's
+ * value as the crossfade editor needs to alter it.
+ */
+ ARDOUR::frameoffset_t _region_start;
+
+
+ mutable ARDOUR::framepos_t _sample_start;
+ mutable ARDOUR::framepos_t _sample_end;
+ mutable Cairo::RefPtr<Cairo::ImageSurface> _image;
+
+ PBD::ScopedConnection invalidation_connection;
+
+ static double _global_gradient_depth;
+ static bool _global_logscaled;
+ static Shape _global_shape;
+ static bool _global_show_waveform_clipping;
+ static double _clip_level;
+
+ static PBD::Signal0<void> VisualPropertiesChanged;
+
+ void handle_visual_property_change ();
+
+ void ensure_cache (ARDOUR::framepos_t sample_start, ARDOUR::framepos_t sample_end) const;
+ ArdourCanvas::Coord position (double) const;
+ void draw_image (ARDOUR::PeakData*, int npeaks) const;
+};
+
+}
diff --git a/libs/pbd/uuid_boost.cc b/libs/canvas/circle.cc
index 1a988b9820..15a1679f74 100644
--- a/libs/pbd/uuid_boost.cc
+++ b/libs/canvas/circle.cc
@@ -1,6 +1,5 @@
/*
- Copyright (C) 2008 Paul Davis
- Author: Sakari Bergen
+ Copyright (C) 2013 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -15,23 +14,16 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
*/
-#include "pbd/uuid.h"
+#include "canvas/circle.h"
-using namespace PBD;
+using namespace ArdourCanvas;
-UUID&
-UUID::operator= (std::string const & str)
+Circle::Circle (Group* parent)
+ : Item (parent)
+ , Arc (parent)
{
- boost::uuids::string_generator gen;
- *((boost::uuids::uuid*) this) = gen (str);
- return *this;
+ set_arc (360.0);
}
-std::string
-UUID::to_s () const
-{
- return std::string ((const char*) data, size());
-}
diff --git a/libs/canvas/curve.cc b/libs/canvas/curve.cc
new file mode 100644
index 0000000000..af7e3c110a
--- /dev/null
+++ b/libs/canvas/curve.cc
@@ -0,0 +1,437 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include <cmath>
+#include <exception>
+#include <algorithm>
+
+#include "canvas/curve.h"
+
+using namespace ArdourCanvas;
+using std::min;
+using std::max;
+
+Curve::Curve (Group* parent)
+ : Item (parent)
+ , PolyItem (parent)
+ , Fill (parent)
+ , n_samples (0)
+ , points_per_segment (16)
+ , curve_type (CatmullRomCentripetal)
+{
+}
+
+/** When rendering the curve, we will always draw a fixed number of straight
+ * line segments to span the x-axis extent of the curve. More segments:
+ * smoother visual rendering. Less rendering: closer to a visibily poly-line
+ * render.
+ */
+void
+Curve::set_points_per_segment (uint32_t n)
+{
+ /* this only changes our appearance rather than the bounding box, so we
+ just need to schedule a redraw rather than notify the parent of any
+ changes
+ */
+ points_per_segment = n;
+ interpolate ();
+ redraw ();
+}
+
+void
+Curve::compute_bounding_box () const
+{
+ PolyItem::compute_bounding_box ();
+
+ /* possibly add extents of any point indicators here if we ever do that */
+}
+
+void
+Curve::set (Points const& p)
+{
+ PolyItem::set (p);
+ interpolate ();
+}
+
+void
+Curve::interpolate ()
+{
+ samples.clear ();
+ interpolate (_points, points_per_segment, CatmullRomCentripetal, false, samples);
+ n_samples = samples.size();
+}
+
+/* Cartmull-Rom code from http://stackoverflow.com/questions/9489736/catmull-rom-curve-with-no-cusps-and-no-self-intersections/19283471#19283471
+ *
+ * Thanks to Ted for his Java version, which I translated into Ardour-idiomatic
+ * C++ here.
+ */
+
+/**
+ * Calculate the same values but introduces the ability to "parameterize" the t
+ * values used in the calculation. This is based on Figure 3 from
+ * http://www.cemyuksel.com/research/catmullrom_param/catmullrom.pdf
+ *
+ * @param p An array of double values of length 4, where interpolation
+ * occurs from p1 to p2.
+ * @param time An array of time measures of length 4, corresponding to each
+ * p value.
+ * @param t the actual interpolation ratio from 0 to 1 representing the
+ * position between p1 and p2 to interpolate the value.
+ */
+static double
+__interpolate (double p[4], double time[4], double t)
+{
+ const double L01 = p[0] * (time[1] - t) / (time[1] - time[0]) + p[1] * (t - time[0]) / (time[1] - time[0]);
+ const double L12 = p[1] * (time[2] - t) / (time[2] - time[1]) + p[2] * (t - time[1]) / (time[2] - time[1]);
+ const double L23 = p[2] * (time[3] - t) / (time[3] - time[2]) + p[3] * (t - time[2]) / (time[3] - time[2]);
+ const double L012 = L01 * (time[2] - t) / (time[2] - time[0]) + L12 * (t - time[0]) / (time[2] - time[0]);
+ const double L123 = L12 * (time[3] - t) / (time[3] - time[1]) + L23 * (t - time[1]) / (time[3] - time[1]);
+ const double C12 = L012 * (time[2] - t) / (time[2] - time[1]) + L123 * (t - time[1]) / (time[2] - time[1]);
+ return C12;
+}
+
+/**
+ * Given a list of control points, this will create a list of points_per_segment
+ * points spaced uniformly along the resulting Catmull-Rom curve.
+ *
+ * @param points The list of control points, leading and ending with a
+ * coordinate that is only used for controling the spline and is not visualized.
+ * @param index The index of control point p0, where p0, p1, p2, and p3 are
+ * used in order to create a curve between p1 and p2.
+ * @param points_per_segment The total number of uniformly spaced interpolated
+ * points to calculate for each segment. The larger this number, the
+ * smoother the resulting curve.
+ * @param curve_type Clarifies whether the curve should use uniform, chordal
+ * or centripetal curve types. Uniform can produce loops, chordal can
+ * produce large distortions from the original lines, and centripetal is an
+ * optimal balance without spaces.
+ * @return the list of coordinates that define the CatmullRom curve
+ * between the points defined by index+1 and index+2.
+ */
+static void
+_interpolate (const Points& points, Points::size_type index, int points_per_segment, Curve::SplineType curve_type, Points& results)
+{
+ double x[4];
+ double y[4];
+ double time[4];
+
+ for (int i = 0; i < 4; i++) {
+ x[i] = points[index + i].x;
+ y[i] = points[index + i].y;
+ time[i] = i;
+ }
+
+ double tstart = 1;
+ double tend = 2;
+
+ if (curve_type != Curve::CatmullRomUniform) {
+ double total = 0;
+ for (int i = 1; i < 4; i++) {
+ double dx = x[i] - x[i - 1];
+ double dy = y[i] - y[i - 1];
+ if (curve_type == Curve::CatmullRomCentripetal) {
+ total += pow (dx * dx + dy * dy, .25);
+ } else {
+ total += pow (dx * dx + dy * dy, .5);
+ }
+ time[i] = total;
+ }
+ tstart = time[1];
+ tend = time[2];
+ }
+
+ int segments = points_per_segment - 1;
+ results.push_back (points[index + 1]);
+
+ for (int i = 1; i < segments; i++) {
+ double xi = __interpolate (x, time, tstart + (i * (tend - tstart)) / segments);
+ double yi = __interpolate (y, time, tstart + (i * (tend - tstart)) / segments);
+ results.push_back (Duple (xi, yi));
+ }
+
+ results.push_back (points[index + 2]);
+}
+
+/**
+ * This method will calculate the Catmull-Rom interpolation curve, returning
+ * it as a list of Coord coordinate objects. This method in particular
+ * adds the first and last control points which are not visible, but required
+ * for calculating the spline.
+ *
+ * @param coordinates The list of original straight line points to calculate
+ * an interpolation from.
+ * @param points_per_segment The integer number of equally spaced points to
+ * return along each curve. The actual distance between each
+ * point will depend on the spacing between the control points.
+ * @return The list of interpolated coordinates.
+ * @param curve_type Chordal (stiff), Uniform(floppy), or Centripetal(medium)
+ * @throws gov.ca.water.shapelite.analysis.CatmullRomException if
+ * points_per_segment is less than 2.
+ */
+
+void
+Curve::interpolate (const Points& coordinates, uint32_t points_per_segment, SplineType curve_type, bool closed, Points& results)
+{
+ if (points_per_segment < 2) {
+ return;
+ }
+
+ // Cannot interpolate curves given only two points. Two points
+ // is best represented as a simple line segment.
+ if (coordinates.size() < 3) {
+ results = coordinates;
+ return;
+ }
+
+ // Copy the incoming coordinates. We need to modify it during interpolation
+ Points vertices = coordinates;
+
+ // Test whether the shape is open or closed by checking to see if
+ // the first point intersects with the last point. M and Z are ignored.
+ if (closed) {
+ // Use the second and second from last points as control points.
+ // get the second point.
+ Duple p2 = vertices[1];
+ // get the point before the last point
+ Duple pn1 = vertices[vertices.size() - 2];
+
+ // insert the second from the last point as the first point in the list
+ // because when the shape is closed it keeps wrapping around to
+ // the second point.
+ vertices.insert(vertices.begin(), pn1);
+ // add the second point to the end.
+ vertices.push_back(p2);
+ } else {
+ // The shape is open, so use control points that simply extend
+ // the first and last segments
+
+ // Get the change in x and y between the first and second coordinates.
+ double dx = vertices[1].x - vertices[0].x;
+ double dy = vertices[1].y - vertices[0].y;
+
+ // Then using the change, extrapolate backwards to find a control point.
+ double x1 = vertices[0].x - dx;
+ double y1 = vertices[0].y - dy;
+
+ // Actaully create the start point from the extrapolated values.
+ Duple start (x1, y1);
+
+ // Repeat for the end control point.
+ int n = vertices.size() - 1;
+ dx = vertices[n].x - vertices[n - 1].x;
+ dy = vertices[n].y - vertices[n - 1].y;
+ double xn = vertices[n].x + dx;
+ double yn = vertices[n].y + dy;
+ Duple end (xn, yn);
+
+ // insert the start control point at the start of the vertices list.
+ vertices.insert (vertices.begin(), start);
+
+ // append the end control ponit to the end of the vertices list.
+ vertices.push_back (end);
+ }
+
+ // When looping, remember that each cycle requires 4 points, starting
+ // with i and ending with i+3. So we don't loop through all the points.
+
+ for (Points::size_type i = 0; i < vertices.size() - 3; i++) {
+
+ // Actually calculate the Catmull-Rom curve for one segment.
+ Points r;
+
+ _interpolate (vertices, i, points_per_segment, curve_type, r);
+
+ // Since the middle points are added twice, once for each bordering
+ // segment, we only add the 0 index result point for the first
+ // segment. Otherwise we will have duplicate points.
+
+ if (results.size() > 0) {
+ r.erase (r.begin());
+ }
+
+ // Add the coordinates for the segment to the result list.
+
+ results.insert (results.end(), r.begin(), r.end());
+ }
+}
+
+/** Given a fractional position within the x-axis range of the
+ * curve, return the corresponding y-axis value
+ */
+
+double
+Curve::map_value (double x) const
+{
+ if (x > 0.0 && x < 1.0) {
+
+ double f;
+ Points::size_type index;
+
+ /* linearly interpolate between two of our smoothed "samples"
+ */
+
+ x = x * (n_samples - 1);
+ index = (Points::size_type) x; // XXX: should we explicitly use floor()?
+ f = x - index;
+
+ return (1.0 - f) * samples[index].y + f * samples[index+1].y;
+
+ } else if (x >= 1.0) {
+ return samples.back().y;
+ } else {
+ return samples.front().y;
+ }
+}
+
+void
+Curve::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const
+{
+ if (!_outline || _points.size() < 2 || !_bounding_box) {
+ return;
+ }
+
+ Rect self = item_to_window (_bounding_box.get());
+ boost::optional<Rect> d = self.intersection (area);
+ assert (d);
+ Rect draw = d.get ();
+
+ /* Our approach is to always draw n_segments across our total size.
+ *
+ * This is very inefficient if we are asked to only draw a small
+ * section of the curve. For now we rely on cairo clipping to help
+ * with this.
+ */
+
+
+ setup_outline_context (context);
+
+ if (_points.size() == 2) {
+
+ /* straight line */
+
+ Duple window_space;
+
+ window_space = item_to_window (_points.front());
+ context->move_to (window_space.x, window_space.y);
+ window_space = item_to_window (_points.back());
+ context->line_to (window_space.x, window_space.y);
+
+ context->stroke ();
+
+ } else {
+
+ /* curve of at least 3 points */
+
+ /* x-axis limits of the curve, in window space coordinates */
+
+ Duple w1 = item_to_window (Duple (_points.front().x, 0.0));
+ Duple w2 = item_to_window (Duple (_points.back().x, 0.0));
+
+ /* clamp actual draw to area bound by points, rather than our bounding box which is slightly different */
+
+ context->save ();
+ context->rectangle (draw.x0, draw.y0, draw.width(), draw.height());
+ context->clip ();
+
+ /* expand drawing area by several pixels on each side to avoid cairo stroking effects at the boundary.
+ they will still occur, but cairo's clipping will hide them.
+ */
+
+ draw = draw.expand (4.0);
+
+ /* now clip it to the actual points in the curve */
+
+ if (draw.x0 < w1.x) {
+ draw.x0 = w1.x;
+ }
+
+ if (draw.x1 >= w2.x) {
+ draw.x1 = w2.x;
+ }
+
+ /* full width of the curve */
+ const double xextent = _points.back().x - _points.front().x;
+ /* Determine where the first drawn point will be */
+ Duple item_space = window_to_item (Duple (draw.x0, 0)); /* y value is irrelevant */
+ /* determine the fractional offset of this location into the overall extent of the curve */
+ const double xfract_offset = (item_space.x - _points.front().x)/xextent;
+ const uint32_t pixels = draw.width ();
+ Duple window_space;
+
+ /* draw the first point */
+
+ for (uint32_t pixel = 0; pixel < pixels; ++pixel) {
+
+ /* fractional distance into the total horizontal extent of the curve */
+ double xfract = xfract_offset + (pixel / xextent);
+ /* compute vertical coordinate (item-space) at that location */
+ double y = map_value (xfract);
+
+ /* convert to window space for drawing */
+ window_space = item_to_window (Duple (0.0, y)); /* x-value is irrelevant */
+
+ /* we are moving across the draw area pixel-by-pixel */
+ window_space.x = draw.x0 + pixel;
+
+ /* plot this point */
+ if (pixel == 0) {
+ context->move_to (window_space.x, window_space.y);
+ } else {
+ context->line_to (window_space.x, window_space.y);
+ }
+ }
+
+ context->stroke ();
+ context->restore ();
+ }
+
+#if 1
+ /* add points */
+
+ setup_fill_context (context);
+ for (Points::const_iterator p = _points.begin(); p != _points.end(); ++p) {
+ Duple window_space (item_to_window (*p));
+ context->arc (window_space.x, window_space.y, 5.0, 0.0, 2 * M_PI);
+ context->stroke ();
+ }
+#endif
+}
+
+bool
+Curve::covers (Duple const & pc) const
+{
+ Duple point = canvas_to_item (pc);
+
+ /* O(N) N = number of points, and not accurate */
+
+ for (Points::const_iterator p = _points.begin(); p != _points.end(); ++p) {
+
+ const Coord dx = point.x - (*p).x;
+ const Coord dy = point.y - (*p).y;
+ const Coord dx2 = dx * dx;
+ const Coord dy2 = dy * dy;
+
+ if ((dx2 < 2.0 && dy2 < 2.0) || (dx2 + dy2 < 4.0)) {
+ return true;
+ }
+ }
+
+ return false;
+}
diff --git a/libs/canvas/debug.cc b/libs/canvas/debug.cc
new file mode 100644
index 0000000000..1f5de7faea
--- /dev/null
+++ b/libs/canvas/debug.cc
@@ -0,0 +1,160 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include <sys/time.h>
+#include <iostream>
+#include <gdk/gdk.h>
+#include "canvas/debug.h"
+
+using namespace std;
+
+uint64_t PBD::DEBUG::CanvasItems = PBD::new_debug_bit ("canvasitems");
+uint64_t PBD::DEBUG::CanvasItemsDirtied = PBD::new_debug_bit ("canvasitemsdirtied");
+uint64_t PBD::DEBUG::CanvasEvents = PBD::new_debug_bit ("canvasevents");
+uint64_t PBD::DEBUG::CanvasRender = PBD::new_debug_bit ("canvasrender");
+uint64_t PBD::DEBUG::CanvasEnterLeave = PBD::new_debug_bit ("canvasenterleave");
+
+struct timeval ArdourCanvas::epoch;
+map<string, struct timeval> ArdourCanvas::last_time;
+int ArdourCanvas::render_count;
+int ArdourCanvas::render_depth;
+int ArdourCanvas::dump_depth;
+
+void
+ArdourCanvas::set_epoch ()
+{
+ gettimeofday (&epoch, 0);
+}
+
+void
+ArdourCanvas::checkpoint (string group, string message)
+{
+ struct timeval now;
+ gettimeofday (&now, 0);
+
+ now.tv_sec -= epoch.tv_sec;
+ now.tv_usec -= epoch.tv_usec;
+ if (now.tv_usec < 0) {
+ now.tv_usec += 1e6;
+ --now.tv_sec;
+ }
+
+ map<string, struct timeval>::iterator last = last_time.find (group);
+
+ if (last != last_time.end ()) {
+#if 0
+ time_t seconds = now.tv_sec - last->second.tv_sec;
+ suseconds_t useconds = now.tv_usec - last->second.tv_usec;
+ if (useconds < 0) {
+ useconds += 1e6;
+ --seconds;
+ }
+ cout << (now.tv_sec + ((double) now.tv_usec / 1e6)) << " [" << (seconds + ((double) useconds / 1e6)) << "]: " << message << "\n";
+#endif
+ } else {
+ cout << message << "\n";
+ }
+
+ last_time[group] = now;
+}
+
+const char*
+ArdourCanvas::event_type_string (int event_type)
+{
+ switch (event_type) {
+ case GDK_NOTHING:
+ return "nothing";
+ case GDK_DELETE:
+ return "delete";
+ case GDK_DESTROY:
+ return "destroy";
+ case GDK_EXPOSE:
+ return "expose";
+ case GDK_MOTION_NOTIFY:
+ return "motion_notify";
+ case GDK_BUTTON_PRESS:
+ return "button_press";
+ case GDK_2BUTTON_PRESS:
+ return "2button_press";
+ case GDK_3BUTTON_PRESS:
+ return "3button_press";
+ case GDK_BUTTON_RELEASE:
+ return "button_release";
+ case GDK_KEY_PRESS:
+ return "key_press";
+ case GDK_KEY_RELEASE:
+ return "key_release";
+ case GDK_ENTER_NOTIFY:
+ return "enter_notify";
+ case GDK_LEAVE_NOTIFY:
+ return "leave_notify";
+ case GDK_FOCUS_CHANGE:
+ return "focus_change";
+ case GDK_CONFIGURE:
+ return "configure";
+ case GDK_MAP:
+ return "map";
+ case GDK_UNMAP:
+ return "unmap";
+ case GDK_PROPERTY_NOTIFY:
+ return "property_notify";
+ case GDK_SELECTION_CLEAR:
+ return "selection_clear";
+ case GDK_SELECTION_REQUEST:
+ return "selection_request";
+ case GDK_SELECTION_NOTIFY:
+ return "selection_notify";
+ case GDK_PROXIMITY_IN:
+ return "proximity_in";
+ case GDK_PROXIMITY_OUT:
+ return "proximity_out";
+ case GDK_DRAG_ENTER:
+ return "drag_enter";
+ case GDK_DRAG_LEAVE:
+ return "drag_leave";
+ case GDK_DRAG_MOTION:
+ return "drag_motion";
+ case GDK_DRAG_STATUS:
+ return "drag_status";
+ case GDK_DROP_START:
+ return "drop_start";
+ case GDK_DROP_FINISHED:
+ return "drop_finished";
+ case GDK_CLIENT_EVENT:
+ return "client_event";
+ case GDK_VISIBILITY_NOTIFY:
+ return "visibility_notify";
+ case GDK_NO_EXPOSE:
+ return "no_expose";
+ case GDK_SCROLL:
+ return "scroll";
+ case GDK_WINDOW_STATE:
+ return "window_state";
+ case GDK_SETTING:
+ return "setting";
+ case GDK_OWNER_CHANGE:
+ return "owner_change";
+ case GDK_GRAB_BROKEN:
+ return "grab_broken";
+ case GDK_DAMAGE:
+ return "damage";
+ }
+
+ return "unknown";
+}
diff --git a/libs/canvas/doc/ardour.dot b/libs/canvas/doc/ardour.dot
new file mode 100644
index 0000000000..f8b08846c3
--- /dev/null
+++ b/libs/canvas/doc/ardour.dot
@@ -0,0 +1,28 @@
+digraph G {
+
+rankdir = LR
+
+Root -> verbose_canvas_cursor
+Root -> time_line_group -> transport_loop_range_rect
+Root -> time_line_group -> transport_punch_range_rect
+Root -> _background_group
+Root -> _master_group -> _trackview_group -> rubberband_rect
+Root -> _master_group -> _trackview_group -> _region_motion_group
+Root -> _master_group -> transport_punchin_line
+Root -> _master_group -> transport_punchout_line
+Root -> _master_group -> zoom_rect
+Root -> _time_bars_group -> meter_bar_group
+Root -> _time_bars_group -> tempo_bar_group
+Root -> _time_bars_group -> range_marker_bar_group
+Root -> _time_bars_group -> transport_marker_bar_group
+Root -> _time_bars_group -> marker_bar_group
+Root -> _time_bars_group -> cd_marker_bar_group
+Root -> _time_markers_group -> meter_group -> "meter markers"
+Root -> _time_markers_group -> tempo_group
+Root -> _time_markers_group -> range_marker_group -> range_bar_drag_rect
+Root -> _time_markers_group -> transport_marker_group -> transport_bar_drag_rect
+Root -> _time_markers_group -> marker_group
+Root -> _time_markers_group -> cd_marker_group -> cd_marker_bar_drag_rect
+Root -> cursor_group
+
+}
diff --git a/libs/canvas/doc/make.sh b/libs/canvas/doc/make.sh
new file mode 100644
index 0000000000..d4909da933
--- /dev/null
+++ b/libs/canvas/doc/make.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+dot -Tps ardour.dot -o ardour.ps
diff --git a/libs/canvas/drag_handle.cc b/libs/canvas/drag_handle.cc
new file mode 100644
index 0000000000..94b2e7dafb
--- /dev/null
+++ b/libs/canvas/drag_handle.cc
@@ -0,0 +1,55 @@
+/*
+ Copyright (C) 2014 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include <iostream>
+#include <cairomm/context.h>
+#include "pbd/stacktrace.h"
+#include "pbd/compose.h"
+
+#include "canvas/drag_handle.h"
+
+using namespace ArdourCanvas;
+
+DragHandle::DragHandle (Group* g, Rect const & r, bool left_side)
+ : Item (g)
+ , Rectangle (g, r)
+ , _left_side (left_side)
+{
+}
+
+void
+DragHandle::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const
+{
+ Rectangle::render (area, context);
+
+#if 0
+ Duple circle_center (_left_side ? x0() : x1(), (y1() - y0())/2.0);
+ Duple window_circle_center = item_to_window (circle_center);
+
+ context->set_source_rgba (1.0, 0.0, 0.0, 1.0);
+
+ if (_left_side) {
+ context->arc (window_circle_center.x, window_circle_center.y, 7.0, -M_PI/2.0, +M_PI/2.0);
+ } else {
+ context->arc_negative (window_circle_center.x, window_circle_center.y, 7.0, -M_PI/2.0, +M_PI/2.0);
+ }
+
+ context->fill ();
+#endif
+
+}
diff --git a/libs/canvas/fill.cc b/libs/canvas/fill.cc
new file mode 100644
index 0000000000..41c616a0f9
--- /dev/null
+++ b/libs/canvas/fill.cc
@@ -0,0 +1,108 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include "ardour/utils.h"
+
+#include "pbd/compose.h"
+#include "pbd/convert.h"
+
+#include "canvas/fill.h"
+#include "canvas/utils.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+Fill::Fill (Group* parent)
+ : Item (parent)
+ , _fill_color (0x000000ff)
+ , _fill (true)
+ , _transparent (false)
+{
+
+}
+
+void
+Fill::set_fill_color (Color color)
+{
+ if (_fill_color != color) {
+ begin_visual_change ();
+ _fill_color = color;
+
+ double r, g, b, a;
+ color_to_rgba (color, r, g, b, a);
+ if (a == 0.0) {
+ _transparent = true;
+ } else {
+ _transparent = false;
+ }
+
+ end_visual_change ();
+ }
+}
+
+void
+Fill::set_fill (bool fill)
+{
+ if (_fill != fill) {
+ begin_visual_change ();
+ _fill = fill;
+ end_visual_change ();
+ }
+}
+
+void
+Fill::setup_fill_context (Cairo::RefPtr<Cairo::Context> context) const
+{
+ set_source_rgba (context, _fill_color);
+}
+
+void
+Fill::setup_gradient_context (Cairo::RefPtr<Cairo::Context> context, Rect const & self, Duple const & draw_origin) const
+{
+ Cairo::RefPtr<Cairo::LinearGradient> _gradient;
+
+ if (_vertical_gradient) {
+ _gradient = Cairo::LinearGradient::create (draw_origin.x, self.y0, draw_origin.x, self.y1);
+ } else {
+ _gradient = Cairo::LinearGradient::create (self.x0, draw_origin.y, self.x1, draw_origin.y);
+ }
+
+ for (StopList::const_iterator s = _stops.begin(); s != _stops.end(); ++s) {
+ double r, g, b, a;
+ color_to_rgba (s->second, r, g, b, a);
+ _gradient->add_color_stop_rgba (s->first, r, g, b, a);
+ }
+
+ context->set_source (_gradient);
+}
+
+void
+Fill::set_gradient (StopList const & stops, bool vertical)
+{
+ begin_visual_change ();
+
+ if (stops.empty()) {
+ _stops.clear ();
+ } else {
+ _stops = stops;
+ _vertical_gradient = vertical;
+ }
+
+ end_visual_change ();
+}
diff --git a/libs/canvas/flag.cc b/libs/canvas/flag.cc
new file mode 100644
index 0000000000..e72aece1f5
--- /dev/null
+++ b/libs/canvas/flag.cc
@@ -0,0 +1,77 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include "canvas/flag.h"
+#include "canvas/text.h"
+#include "canvas/rectangle.h"
+#include "canvas/line.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+Flag::Flag (Group* parent, Distance height, Color outline_color, Color fill_color, Duple position)
+ : Group (parent)
+ , _outline_color (outline_color)
+ , _fill_color (fill_color)
+{
+ _text = new Text (this);
+ _text->set_alignment (Pango::ALIGN_CENTER);
+ _text->set_color (_outline_color);
+
+ _line = new Line (this);
+ _line->set_outline_color (_outline_color);
+ set_height (height);
+
+ _rectangle = new Rectangle (this);
+ _rectangle->set_outline_color (_outline_color);
+ _rectangle->set_fill_color (_fill_color);
+
+ _text->raise_to_top ();
+
+ set_position (position);
+}
+
+void
+Flag::set_text (string const & text)
+{
+ _text->set (text);
+ boost::optional<Rect> bbox = _text->bounding_box ();
+ assert (bbox);
+
+ Duple flag_size (bbox.get().width() + 10, bbox.get().height() + 4);
+
+ _text->set_position (Duple (5, 2));
+ _rectangle->set (Rect (0, 0, flag_size.x, flag_size.y));
+}
+
+void
+Flag::set_height (Distance h)
+{
+ _line->set (Duple (0, 0), Duple (0, h));
+}
+
+bool
+Flag::covers (Duple const & point) const
+{
+ if (_rectangle) {
+ return _rectangle->covers (point);
+ }
+
+ return false;
+}
diff --git a/libs/canvas/group.cc b/libs/canvas/group.cc
new file mode 100644
index 0000000000..fbe252a17c
--- /dev/null
+++ b/libs/canvas/group.cc
@@ -0,0 +1,387 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include <iostream>
+#include <cairomm/context.h>
+
+#include "pbd/stacktrace.h"
+#include "pbd/compose.h"
+
+#include "canvas/group.h"
+#include "canvas/types.h"
+#include "canvas/debug.h"
+#include "canvas/item.h"
+#include "canvas/canvas.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+int Group::default_items_per_cell = 64;
+
+
+Group::Group (Canvas* canvas)
+ : Item (canvas)
+ , _lut (0)
+{
+
+}
+
+Group::Group (Group* parent)
+ : Item (parent)
+ , _lut (0)
+{
+
+}
+
+Group::Group (Group* parent, Duple position)
+ : Item (parent, position)
+ , _lut (0)
+{
+
+}
+
+Group::~Group ()
+{
+ clear_items (true);
+}
+
+/** @param area Area to draw in this group's coordinates.
+ * @param context Context, set up with its origin at this group's position.
+ */
+void
+Group::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const
+{
+ ensure_lut ();
+ vector<Item*> items = _lut->get (area);
+
+#ifdef CANVAS_DEBUG
+ if (DEBUG_ENABLED(PBD::DEBUG::CanvasRender)) {
+ cerr << string_compose ("%1GROUP %2 @ %7 render %5 @ %6 %3 items out of %4\n",
+ _canvas->render_indent(), (name.empty() ? string ("[unnamed]") : name), items.size(), _items.size(), area, _position, this);
+ }
+#endif
+
+ ++render_depth;
+
+ for (vector<Item*>::const_iterator i = items.begin(); i != items.end(); ++i) {
+
+ if (!(*i)->visible ()) {
+#ifdef CANVAS_DEBUG
+ if (DEBUG_ENABLED(PBD::DEBUG::CanvasRender)) {
+ cerr << _canvas->render_indent() << "Item " << (*i)->whatami() << " [" << (*i)->name << "] invisible - skipped\n";
+ }
+#endif
+ continue;
+ }
+
+ boost::optional<Rect> item_bbox = (*i)->bounding_box ();
+
+ if (!item_bbox) {
+#ifdef CANVAS_DEBUG
+ if (DEBUG_ENABLED(PBD::DEBUG::CanvasRender)) {
+ cerr << _canvas->render_indent() << "Item " << (*i)->whatami() << " [" << (*i)->name << "] empty - skipped\n";
+ }
+#endif
+ continue;
+ }
+
+ Rect item = (*i)->item_to_window (item_bbox.get());
+ boost::optional<Rect> d = item.intersection (area);
+
+ if (d) {
+ Rect draw = d.get();
+ if (draw.width() && draw.height()) {
+#ifdef CANVAS_DEBUG
+ if (DEBUG_ENABLED(PBD::DEBUG::CanvasRender)) {
+ if (dynamic_cast<Group*>(*i) == 0) {
+ cerr << _canvas->render_indent() << "render "
+ << ' '
+ << (*i)
+ << ' '
+ << (*i)->whatami()
+ << ' '
+ << (*i)->name
+ << " item = "
+ << item
+ << " intersect = "
+ << draw
+ << " @ "
+ << _position
+ << endl;
+ }
+ }
+#endif
+
+ (*i)->render (area, context);
+ ++render_count;
+ }
+
+ } else {
+
+#ifdef CANVAS_DEBUG
+ if (DEBUG_ENABLED(PBD::DEBUG::CanvasRender)) {
+ cerr << string_compose ("%1skip render of %2 %3, no intersection\n", _canvas->render_indent(), (*i)->whatami(),
+ (*i)->name);
+ }
+#endif
+
+ }
+ }
+
+ --render_depth;
+}
+
+void
+Group::compute_bounding_box () const
+{
+ Rect bbox;
+ bool have_one = false;
+
+ for (list<Item*>::const_iterator i = _items.begin(); i != _items.end(); ++i) {
+
+ boost::optional<Rect> item_bbox = (*i)->bounding_box ();
+
+ if (!item_bbox) {
+ continue;
+ }
+
+ Rect group_bbox = (*i)->item_to_parent (item_bbox.get ());
+ if (have_one) {
+ bbox = bbox.extend (group_bbox);
+ } else {
+ bbox = group_bbox;
+ have_one = true;
+ }
+ }
+
+ if (!have_one) {
+ _bounding_box = boost::optional<Rect> ();
+ } else {
+ _bounding_box = bbox;
+ }
+
+ _bounding_box_dirty = false;
+}
+
+void
+Group::add (Item* i)
+{
+ /* XXX should really notify canvas about this */
+
+ _items.push_back (i);
+ invalidate_lut ();
+ _bounding_box_dirty = true;
+
+
+}
+
+void
+Group::remove (Item* i)
+{
+
+ if (i->parent() != this) {
+ return;
+ }
+
+ /* we cannot call bounding_box() here because that will iterate over
+ _items, one of which (the argument, i) may be in the middle of
+ deletion, making it impossible to call compute_bounding_box()
+ on it.
+ */
+
+ if (_bounding_box) {
+ _pre_change_bounding_box = _bounding_box;
+ } else {
+ _pre_change_bounding_box = Rect();
+ }
+
+ i->unparent ();
+ _items.remove (i);
+ invalidate_lut ();
+ _bounding_box_dirty = true;
+
+ end_change ();
+}
+
+void
+Group::clear (bool with_delete)
+{
+ begin_change ();
+
+ clear_items (with_delete);
+
+ invalidate_lut ();
+ _bounding_box_dirty = true;
+
+ end_change ();
+}
+
+void
+Group::clear_items (bool with_delete)
+{
+ for (list<Item*>::iterator i = _items.begin(); i != _items.end(); ) {
+
+ list<Item*>::iterator tmp = i;
+ Item *item = *i;
+
+ ++tmp;
+
+ /* remove from list before doing anything else, because we
+ * don't want to find the item in _items during any activity
+ * driven by unparent-ing or deletion.
+ */
+
+ _items.erase (i);
+ item->unparent ();
+
+ if (with_delete) {
+ delete item;
+ }
+
+ i = tmp;
+ }
+}
+
+void
+Group::raise_child_to_top (Item* i)
+{
+ if (!_items.empty()) {
+ if (_items.back() == i) {
+ return;
+ }
+ }
+
+ _items.remove (i);
+ _items.push_back (i);
+ invalidate_lut ();
+}
+
+void
+Group::raise_child (Item* i, int levels)
+{
+ list<Item*>::iterator j = find (_items.begin(), _items.end(), i);
+ assert (j != _items.end ());
+
+ ++j;
+ _items.remove (i);
+
+ while (levels > 0 && j != _items.end ()) {
+ ++j;
+ --levels;
+ }
+
+ _items.insert (j, i);
+ invalidate_lut ();
+}
+
+void
+Group::lower_child_to_bottom (Item* i)
+{
+ if (!_items.empty()) {
+ if (_items.front() == i) {
+ return;
+ }
+ }
+ _items.remove (i);
+ _items.push_front (i);
+ invalidate_lut ();
+}
+
+void
+Group::ensure_lut () const
+{
+ if (!_lut) {
+ _lut = new DumbLookupTable (*this);
+ }
+}
+
+void
+Group::invalidate_lut () const
+{
+ delete _lut;
+ _lut = 0;
+}
+
+void
+Group::child_changed ()
+{
+ invalidate_lut ();
+ _bounding_box_dirty = true;
+
+ if (_parent) {
+ _parent->child_changed ();
+ }
+}
+
+void
+Group::add_items_at_point (Duple const point, vector<Item const *>& items) const
+{
+ boost::optional<Rect> const bbox = bounding_box ();
+
+ /* Point is in canvas coordinate system */
+
+ if (!bbox || !item_to_canvas (bbox.get()).contains (point)) {
+ return;
+ }
+
+ /* now recurse and add any items within our group that contain point */
+
+ ensure_lut ();
+ vector<Item*> our_items = _lut->items_at_point (point);
+
+ if (!our_items.empty()) {
+ /* this adds this group itself to the list of items at point */
+ Item::add_items_at_point (point, items);
+ }
+
+ for (vector<Item*>::iterator i = our_items.begin(); i != our_items.end(); ++i) {
+ (*i)->add_items_at_point (point, items);
+ }
+}
+
+void
+Group::dump (ostream& o) const
+{
+#ifdef CANVAS_DEBUG
+ o << _canvas->indent();
+ o << "Group " << this << " [" << name << ']';
+ o << " @ " << position();
+ o << " Items: " << _items.size();
+ o << " Visible ? " << _visible;
+
+ boost::optional<Rect> bb = bounding_box();
+
+ if (bb) {
+ o << endl << _canvas->indent() << " bbox: " << bb.get();
+ o << endl << _canvas->indent() << " CANVAS bbox: " << item_to_canvas (bb.get());
+ } else {
+ o << " bbox unset";
+ }
+
+ o << endl;
+#endif
+
+ ArdourCanvas::dump_depth++;
+
+ for (list<Item*>::const_iterator i = _items.begin(); i != _items.end(); ++i) {
+ o << **i;
+ }
+
+ ArdourCanvas::dump_depth--;
+}
diff --git a/libs/canvas/i18n.h b/libs/canvas/i18n.h
new file mode 100644
index 0000000000..43ae07cac1
--- /dev/null
+++ b/libs/canvas/i18n.h
@@ -0,0 +1,20 @@
+#ifndef __i18n_h__
+#define __i18n_h__
+
+#include "pbd/compose.h"
+#include "pbd/convert.h"
+#include "gettext.h"
+
+#include <vector>
+#include <string>
+
+#define _(Text) dgettext (PACKAGE,Text)
+#define N_(Text) gettext_noop (Text)
+#define X_(Text) Text
+#define I18N(Array) PBD::internationalize (PACKAGE, Array)
+/** Use this to translate strings that have different meanings in different places.
+ * Text should be of the form Context|Message.
+ */
+#define S_(Text) PBD::sgettext (PACKAGE, Text)
+
+#endif // __i18n_h__
diff --git a/libs/canvas/image.cc b/libs/canvas/image.cc
new file mode 100644
index 0000000000..32e453dc30
--- /dev/null
+++ b/libs/canvas/image.cc
@@ -0,0 +1,97 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include "canvas/image.h"
+
+#include "gtkmm2ext/gui_thread.h"
+
+using namespace ArdourCanvas;
+
+Image::Image (Group* group, Cairo::Format fmt, int width, int height)
+ : Item (group)
+ , _format (fmt)
+ , _width (width)
+ , _height (height)
+ , _need_render (false)
+{
+ DataReady.connect (data_connections, MISSING_INVALIDATOR, boost::bind (&Image::accept_data, this), gui_context());
+}
+
+void
+Image::render (Rect const& area, Cairo::RefPtr<Cairo::Context> context) const
+{
+ if (_need_render && _pending) {
+ _surface = Cairo::ImageSurface::create (_pending->data,
+ _pending->format,
+ _pending->width,
+ _pending->height,
+ _pending->stride);
+ _current = _pending;
+ }
+
+ Rect self = item_to_window (Rect (0, 0, _width, _height));
+ boost::optional<Rect> draw = self.intersection (area);
+
+ if (_surface && draw) {
+ context->set_source (_surface, self.x0, self.y0);
+ context->rectangle (draw->x0, draw->y0, draw->width(), draw->height());
+ context->fill ();
+ }
+}
+
+void
+Image::compute_bounding_box () const
+{
+ _bounding_box = boost::optional<Rect> (Rect (0, 0, _width, _height));
+ _bounding_box_dirty = false;
+}
+
+boost::shared_ptr<Image::Data>
+Image::get_image (bool allocate_data)
+{
+ /* can be called by any thread */
+
+ int stride = Cairo::ImageSurface::format_stride_for_width (_format, _width);
+ if (allocate_data) {
+ boost::shared_ptr<Data> d (new Data (new uint8_t[stride*_height], _width, _height, stride, _format));
+ return d;
+ } else {
+ boost::shared_ptr<Data> d (new Data (NULL, _width, _height, stride, _format));
+ return d;
+ }
+}
+
+void
+Image::put_image (boost::shared_ptr<Data> d)
+{
+ /* can be called by any thread */
+
+ _pending = d;
+ DataReady (); /* EMIT SIGNAL */
+}
+
+void
+Image::accept_data ()
+{
+ /* must be executed in gui thread */
+
+ begin_change ();
+ _need_render = true;
+ end_change (); // notify canvas that we need redrawing
+}
+
diff --git a/libs/canvas/item.cc b/libs/canvas/item.cc
new file mode 100644
index 0000000000..e4e3c30546
--- /dev/null
+++ b/libs/canvas/item.cc
@@ -0,0 +1,581 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include "pbd/compose.h"
+#include "pbd/stacktrace.h"
+#include "pbd/convert.h"
+
+#include "ardour/utils.h"
+
+#include "canvas/group.h"
+#include "canvas/item.h"
+#include "canvas/canvas.h"
+#include "canvas/debug.h"
+
+using namespace std;
+using namespace PBD;
+using namespace ArdourCanvas;
+
+Item::Item (Canvas* canvas)
+ : _canvas (canvas)
+ , _parent (0)
+{
+ init ();
+}
+
+Item::Item (Group* parent)
+ : _canvas (parent->canvas ())
+ , _parent (parent)
+{
+ init ();
+}
+
+Item::Item (Group* parent, Duple position)
+ : _canvas (parent->canvas())
+ , _parent (parent)
+ , _position (position)
+{
+ init ();
+}
+
+void
+Item::init ()
+{
+ _visible = true;
+ _bounding_box_dirty = true;
+ _ignore_events = false;
+
+ if (_parent) {
+ _parent->add (this);
+ }
+
+ DEBUG_TRACE (DEBUG::CanvasItems, string_compose ("new canvas item %1\n", this));
+}
+
+Item::~Item ()
+{
+ if (_parent) {
+ _parent->remove (this);
+ }
+
+ if (_canvas) {
+ _canvas->item_going_away (this, _bounding_box);
+ }
+}
+
+ArdourCanvas::Rect
+Item::item_to_parent (ArdourCanvas::Rect const & r) const
+{
+ return r.translate (_position);
+}
+
+ArdourCanvas::Rect
+Item::item_to_canvas (ArdourCanvas::Rect const & r) const
+{
+ Item const * i = this;
+ Duple offset;
+
+ while (i) {
+ offset = offset.translate (i->position());
+ i = i->parent();
+ }
+
+ return r.translate (offset);
+}
+
+ArdourCanvas::Duple
+Item::item_to_canvas (ArdourCanvas::Duple const & d) const
+{
+ Item const * i = this;
+ Duple offset;
+
+ while (i) {
+ offset = offset.translate (i->position());
+ i = i->parent();
+ }
+
+ return d.translate (offset);
+}
+
+ArdourCanvas::Duple
+Item::canvas_to_item (ArdourCanvas::Duple const & d) const
+{
+ Item const * i = this;
+ Duple offset;
+
+ while (i) {
+ offset = offset.translate (-(i->position()));
+ i = i->parent();
+ }
+
+ return d.translate (offset);
+}
+
+ArdourCanvas::Rect
+Item::canvas_to_item (ArdourCanvas::Rect const & d) const
+{
+ Item const * i = this;
+ Duple offset;
+
+ while (i) {
+ offset = offset.translate (-(i->position()));
+ i = i->parent();
+ }
+
+ return d.translate (offset);
+}
+
+void
+Item::item_to_canvas (Coord& x, Coord& y) const
+{
+ Duple d = item_to_canvas (Duple (x, y));
+
+ x = d.x;
+ y = d.y;
+}
+
+void
+Item::canvas_to_item (Coord& x, Coord& y) const
+{
+ Duple d = canvas_to_item (Duple (x, y));
+
+ x = d.x;
+ y = d.y;
+}
+
+Duple
+Item::item_to_window (ArdourCanvas::Duple const & d) const
+{
+ return _canvas->canvas_to_window (item_to_canvas (d));
+}
+
+Duple
+Item::window_to_item (ArdourCanvas::Duple const & d) const
+{
+ return _canvas->window_to_canvas (canvas_to_item (d));
+}
+
+ArdourCanvas::Rect
+Item::item_to_window (ArdourCanvas::Rect const & r) const
+{
+ return _canvas->canvas_to_window (item_to_canvas (r));
+}
+
+/** Set the position of this item in the parent's coordinates */
+void
+Item::set_position (Duple p)
+{
+ if (p == _position) {
+ return;
+ }
+
+ boost::optional<ArdourCanvas::Rect> bbox = bounding_box ();
+ boost::optional<ArdourCanvas::Rect> pre_change_parent_bounding_box;
+
+ if (bbox) {
+ /* see the comment in Canvas::item_moved() to understand
+ * why we use the parent's bounding box here.
+ */
+ pre_change_parent_bounding_box = item_to_parent (bbox.get());
+ }
+
+ _position = p;
+
+ _canvas->item_moved (this, pre_change_parent_bounding_box);
+
+ if (_parent) {
+ _parent->child_changed ();
+ }
+}
+
+void
+Item::set_x_position (Coord x)
+{
+ set_position (Duple (x, _position.y));
+}
+
+void
+Item::set_y_position (Coord y)
+{
+ set_position (Duple (_position.x, y));
+}
+
+void
+Item::raise_to_top ()
+{
+ assert (_parent);
+ _parent->raise_child_to_top (this);
+}
+
+void
+Item::raise (int levels)
+{
+ assert (_parent);
+ _parent->raise_child (this, levels);
+}
+
+void
+Item::lower_to_bottom ()
+{
+ assert (_parent);
+ _parent->lower_child_to_bottom (this);
+}
+
+void
+Item::hide ()
+{
+ if (_visible) {
+ _visible = false;
+ _canvas->item_shown_or_hidden (this);
+ }
+}
+
+void
+Item::show ()
+{
+ if (!_visible) {
+ _visible = true;
+ _canvas->item_shown_or_hidden (this);
+ }
+}
+
+Duple
+Item::item_to_parent (Duple const & d) const
+{
+ return d.translate (_position);
+}
+
+Duple
+Item::parent_to_item (Duple const & d) const
+{
+ return d.translate (- _position);
+}
+
+ArdourCanvas::Rect
+Item::parent_to_item (ArdourCanvas::Rect const & d) const
+{
+ return d.translate (- _position);
+}
+
+void
+Item::unparent ()
+{
+ _parent = 0;
+}
+
+void
+Item::reparent (Group* new_parent)
+{
+ assert (_canvas == _parent->canvas());
+
+ if (_parent) {
+ _parent->remove (this);
+ }
+
+ assert (new_parent);
+
+ _parent = new_parent;
+ _canvas = _parent->canvas ();
+ _parent->add (this);
+}
+
+bool
+Item::common_ancestor_within (uint32_t limit, const Item& other) const
+{
+ uint32_t d1 = depth();
+ uint32_t d2 = other.depth();
+ const Item* i1 = this;
+ const Item* i2 = &other;
+
+ /* move towards root until we are at the same level
+ for both items
+ */
+
+ while (d1 != d2) {
+ if (d1 > d2) {
+ i1 = i1->parent();
+ d1--;
+ limit--;
+ } else {
+ i2 = i2->parent();
+ d2--;
+ limit--;
+ }
+ if (limit == 0) {
+ return false;
+ }
+ }
+
+ /* now see if there is a common parent */
+
+ while (i1 != i2) {
+ if (i1) {
+ i1 = i1->parent();
+ }
+ if (i2) {
+ i2 = i2->parent ();
+ }
+
+ limit--;
+ if (limit == 0) {
+ return false;
+ }
+ }
+
+ return true;
+}
+
+const Item*
+Item::closest_ancestor_with (const Item& other) const
+{
+ uint32_t d1 = depth();
+ uint32_t d2 = other.depth();
+ const Item* i1 = this;
+ const Item* i2 = &other;
+
+ /* move towards root until we are at the same level
+ for both items
+ */
+
+ while (d1 != d2) {
+ if (d1 > d2) {
+ i1 = i1->parent();
+ d1--;
+ } else {
+ i2 = i2->parent();
+ d2--;
+ }
+ }
+
+ /* now see if there is a common parent */
+
+ while (i1 != i2) {
+ if (i1) {
+ i1 = i1->parent();
+ }
+ if (i2) {
+ i2 = i2->parent ();
+ }
+ }
+
+ return i1;
+}
+
+bool
+Item::is_descendant_of (const Item& candidate) const
+{
+ Item const * i = _parent;
+
+ while (i) {
+ if (i == &candidate) {
+ return true;
+ }
+ i = i->parent();
+ }
+
+ return false;
+}
+
+void
+Item::grab_focus ()
+{
+ /* XXX */
+}
+
+/** @return Bounding box in this item's coordinates */
+boost::optional<ArdourCanvas::Rect>
+Item::bounding_box () const
+{
+ if (_bounding_box_dirty) {
+ compute_bounding_box ();
+ assert (!_bounding_box_dirty);
+ }
+
+ return _bounding_box;
+}
+
+Coord
+Item::height () const
+{
+ boost::optional<ArdourCanvas::Rect> bb = bounding_box();
+
+ if (bb) {
+ return bb->height ();
+ }
+ return 0;
+}
+
+Coord
+Item::width () const
+{
+ boost::optional<ArdourCanvas::Rect> bb = bounding_box().get();
+
+ if (bb) {
+ return bb->width ();
+ }
+
+ return 0;
+}
+
+void
+Item::redraw () const
+{
+ if (_visible && _bounding_box && _canvas) {
+ _canvas->request_redraw (item_to_canvas (_bounding_box.get()));
+ }
+}
+
+void
+Item::begin_change ()
+{
+ _pre_change_bounding_box = bounding_box ();
+}
+
+void
+Item::end_change ()
+{
+ _canvas->item_changed (this, _pre_change_bounding_box);
+
+ if (_parent) {
+ _parent->child_changed ();
+ }
+}
+
+void
+Item::begin_visual_change ()
+{
+}
+
+void
+Item::end_visual_change ()
+{
+ _canvas->item_visual_property_changed (this);
+}
+
+void
+Item::move (Duple movement)
+{
+ set_position (position() + movement);
+}
+
+void
+Item::grab ()
+{
+ assert (_canvas);
+ _canvas->grab (this);
+}
+
+void
+Item::ungrab ()
+{
+ assert (_canvas);
+ _canvas->ungrab ();
+}
+
+void
+Item::set_data (string const & key, void* data)
+{
+ _data[key] = data;
+}
+
+void *
+Item::get_data (string const & key) const
+{
+ map<string, void*>::const_iterator i = _data.find (key);
+ if (i == _data.end ()) {
+ return 0;
+ }
+
+ return i->second;
+}
+
+void
+Item::set_ignore_events (bool ignore)
+{
+ _ignore_events = ignore;
+}
+
+void
+Item::dump (ostream& o) const
+{
+ boost::optional<ArdourCanvas::Rect> bb = bounding_box();
+
+ o << _canvas->indent() << whatami() << ' ' << this << " Visible ? " << _visible;
+ o << " @ " << position();
+
+#ifdef CANVAS_DEBUG
+ if (!name.empty()) {
+ o << ' ' << name;
+ }
+#endif
+
+ if (bb) {
+ o << endl << _canvas->indent() << "\tbbox: " << bb.get();
+ o << endl << _canvas->indent() << "\tCANVAS bbox: " << item_to_canvas (bb.get());
+ } else {
+ o << " bbox unset";
+ }
+
+ o << endl;
+}
+
+std::string
+Item::whatami () const
+{
+ std::string type = demangle (typeid (*this).name());
+ return type.substr (type.find_last_of (':') + 1);
+}
+
+uint32_t
+Item::depth () const
+{
+ Item* i = _parent;
+ int d = 0;
+ while (i) {
+ ++d;
+ i = i->parent();
+ }
+ return d;
+}
+
+bool
+Item::covers (Duple const & point) const
+{
+ Duple p = canvas_to_item (point);
+
+ if (_bounding_box_dirty) {
+ compute_bounding_box ();
+ }
+
+ boost::optional<Rect> r = bounding_box();
+
+ if (!r) {
+ return false;
+ }
+
+ return r.get().contains (p);
+}
+
+ostream&
+ArdourCanvas::operator<< (ostream& o, const Item& i)
+{
+ i.dump (o);
+ return o;
+}
+
diff --git a/libs/canvas/line.cc b/libs/canvas/line.cc
new file mode 100644
index 0000000000..8f04e2b278
--- /dev/null
+++ b/libs/canvas/line.cc
@@ -0,0 +1,207 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include <algorithm>
+#include <cairomm/context.h>
+#include "pbd/compose.h"
+#include "canvas/line.h"
+#include "canvas/types.h"
+#include "canvas/debug.h"
+#include "canvas/utils.h"
+#include "canvas/canvas.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+Line::Line (Group* parent)
+ : Item (parent)
+ , Outline (parent)
+{
+
+}
+
+void
+Line::compute_bounding_box () const
+{
+ Rect bbox;
+
+ bbox.x0 = min (_points[0].x, _points[1].x);
+ bbox.y0 = min (_points[0].y, _points[1].y);
+ bbox.x1 = max (_points[0].x, _points[1].x);
+ bbox.y1 = max (_points[0].y, _points[1].y);
+
+ bbox = bbox.expand (0.5 + (_outline_width / 2));
+
+ _bounding_box = bbox;
+ _bounding_box_dirty = false;
+}
+
+void
+Line::render (Rect const & /*area*/, Cairo::RefPtr<Cairo::Context> context) const
+{
+ setup_outline_context (context);
+
+ Duple p0 = item_to_window (Duple (_points[0].x, _points[0].y));
+ Duple p1 = item_to_window (Duple (_points[1].x, _points[1].y));
+
+ if (_outline_width <= 1.0) {
+ /* See Cairo FAQ on single pixel lines to understand why we add 0.5
+ */
+
+ const Duple half_a_pixel (0.5, 0.5);
+ p0 = p0.translate (half_a_pixel);
+ p1 = p1.translate (half_a_pixel);
+ }
+
+ context->move_to (p0.x, p0.y);
+ context->line_to (p1.x, p1.y);
+ context->stroke ();
+}
+
+void
+Line::set (Duple a, Duple b)
+{
+ if (a != _points[0] || b != _points[1]) {
+ begin_change ();
+
+ _points[0] = a;
+ _points[1] = b;
+
+ _bounding_box_dirty = true;
+ end_change ();
+ }
+}
+
+void
+Line::set_x (Coord x0, Coord x1)
+{
+ if (x0 != _points[0].x || x1 != _points[1].x) {
+ begin_change ();
+
+ _points[0].x = x0;
+ _points[1].x = x1;
+
+ _bounding_box_dirty = true;
+ end_change ();
+ }
+}
+
+void
+Line::set_x0 (Coord x0)
+{
+ if (x0 != _points[0].x) {
+ begin_change ();
+
+ _points[0].x = x0;
+
+ _bounding_box_dirty = true;
+ end_change ();
+ }
+}
+
+void
+Line::set_y0 (Coord y0)
+{
+ if (y0 != _points[0].y) {
+ begin_change ();
+
+ _points[0].y = y0;
+
+ _bounding_box_dirty = true;
+ end_change ();
+ }
+
+ DEBUG_TRACE (PBD::DEBUG::CanvasItemsDirtied, "canvas item dirty: line change\n");
+}
+
+void
+Line::set_x1 (Coord x1)
+{
+ if (x1 != _points[1].x) {
+ begin_change ();
+
+ _points[1].x = x1;
+
+ _bounding_box_dirty = true;
+ end_change ();
+ }
+}
+
+void
+Line::set_y1 (Coord y1)
+{
+ if (y1 != _points[1].y) {
+ begin_change ();
+
+ _points[1].y = y1;
+
+ _bounding_box_dirty = true;
+ end_change ();
+ }
+}
+
+bool
+Line::covers (Duple const & point) const
+{
+ const Duple p = canvas_to_item (point);
+ static const Distance threshold = 2.0;
+
+ /* this quick check works for vertical and horizontal lines, which are
+ * common.
+ */
+
+ if (_points[0].x == _points[1].x) {
+ /* line is vertical, just check x coordinate */
+ return fabs (_points[0].x - p.x) <= threshold;
+ }
+
+ if (_points[0].y == _points[1].y) {
+ /* line is horizontal, just check y coordinate */
+ return fabs (_points[0].y - p.y) <= threshold;
+ }
+
+ Duple at;
+ double t;
+ Duple a (_points[0]);
+ Duple b (_points[1]);
+ const Rect visible (_canvas->visible_area());
+
+ /*
+ Clamp the line endpoints to the visible area of the canvas. If we do
+ not do this, we have a line segment extending to COORD_MAX and our
+ math goes wrong.
+ */
+
+ a.x = min (a.x, visible.x1);
+ a.y = min (a.y, visible.y1);
+ b.x = min (b.x, visible.x1);
+ b.y = min (b.y, visible.y1);
+
+ double d = distance_to_segment_squared (p, a, b, t, at);
+
+ if (t < 0.0 || t > 1.0) {
+ return false;
+ }
+
+ if (d < threshold) {
+ return true;
+ }
+
+ return false;
+}
diff --git a/libs/canvas/line_set.cc b/libs/canvas/line_set.cc
new file mode 100644
index 0000000000..1625e0478d
--- /dev/null
+++ b/libs/canvas/line_set.cc
@@ -0,0 +1,112 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include "canvas/line_set.h"
+#include "canvas/utils.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+/* XXX: hard-wired to horizontal only */
+
+class LineSorter {
+public:
+ bool operator() (LineSet::Line& a, LineSet::Line& b) {
+ return a.y < b.y;
+ }
+};
+
+LineSet::LineSet (Group* parent)
+ : Item (parent)
+ , _height (0)
+{
+
+}
+
+
+void
+LineSet::compute_bounding_box () const
+{
+ if (_lines.empty ()) {
+ _bounding_box = boost::optional<Rect> ();
+ } else {
+ _bounding_box = Rect (0, _lines.front().y - (_lines.front().width/2.0), COORD_MAX, min (_height, _lines.back().y - (_lines.back().width/2.0)));
+ }
+ _bounding_box_dirty = false;
+}
+
+void
+LineSet::set_height (Distance height)
+{
+ begin_change ();
+
+ _height = height;
+
+ _bounding_box_dirty = true;
+ end_change ();
+}
+
+void
+LineSet::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const
+{
+ /* area is in window coordinates */
+
+ for (list<Line>::const_iterator i = _lines.begin(); i != _lines.end(); ++i) {
+
+ Rect self = item_to_window (Rect (0, i->y - (i->width/2.0), COORD_MAX, i->y + (i->width/2.0)));
+ boost::optional<Rect> intersect = self.intersection (area);
+
+ if (!intersect) {
+ continue;
+ }
+
+ set_source_rgba (context, i->color);
+ context->set_line_width (i->width);
+ context->move_to (intersect->x0, self.y0 + ((self.y1 - self.y0)/2.0));
+ context->line_to (intersect->x1, self.y0 + ((self.y1 - self.y0)/2.0));
+ context->stroke ();
+ }
+}
+
+void
+LineSet::add (Coord y, Distance width, Color color)
+{
+ begin_change ();
+
+ _lines.push_back (Line (y, width, color));
+ _lines.sort (LineSorter ());
+
+ _bounding_box_dirty = true;
+ end_change ();
+}
+
+void
+LineSet::clear ()
+{
+ begin_change ();
+ _lines.clear ();
+ _bounding_box_dirty = true;
+ end_change ();
+}
+
+bool
+LineSet::covers (Duple const & /*point*/) const
+{
+ return false;
+}
diff --git a/libs/canvas/lookup_table.cc b/libs/canvas/lookup_table.cc
new file mode 100644
index 0000000000..f88531537a
--- /dev/null
+++ b/libs/canvas/lookup_table.cc
@@ -0,0 +1,316 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include "canvas/lookup_table.h"
+#include "canvas/group.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+LookupTable::LookupTable (Group const & group)
+ : _group (group)
+{
+
+}
+
+LookupTable::~LookupTable ()
+{
+
+}
+
+DumbLookupTable::DumbLookupTable (Group const & group)
+ : LookupTable (group)
+{
+
+}
+
+vector<Item *>
+DumbLookupTable::get (Rect const &)
+{
+ list<Item *> const & items = _group.items ();
+ vector<Item *> vitems;
+ copy (items.begin(), items.end(), back_inserter (vitems));
+ return vitems;
+}
+
+vector<Item *>
+DumbLookupTable::items_at_point (Duple const & point) const
+{
+ /* Point is in canvas coordinate system */
+
+ list<Item *> const & items (_group.items ());
+ vector<Item *> vitems;
+
+ for (list<Item *>::const_iterator i = items.begin(); i != items.end(); ++i) {
+
+ if ((*i)->covers (point)) {
+ // std::cerr << "\t\t" << (*i)->whatami() << '/' << (*i)->name << " covers " << point << std::endl;
+ vitems.push_back (*i);
+ }
+ }
+
+ return vitems;
+}
+
+bool
+DumbLookupTable::has_item_at_point (Duple const & point) const
+{
+ /* Point is in canvas coordinate system */
+
+ list<Item *> const & items (_group.items ());
+ vector<Item *> vitems;
+
+ for (list<Item *>::const_iterator i = items.begin(); i != items.end(); ++i) {
+
+ if (!(*i)->visible()) {
+ continue;
+ }
+
+ if ((*i)->covers (point)) {
+ // std::cerr << "\t\t" << (*i)->whatami() << '/' << (*i)->name << " covers " << point << std::endl;
+ return true;
+
+ }
+ }
+
+ return false;
+}
+
+OptimizingLookupTable::OptimizingLookupTable (Group const & group, int items_per_cell)
+ : LookupTable (group)
+ , _items_per_cell (items_per_cell)
+ , _added (false)
+{
+ list<Item*> const & items = _group.items ();
+
+ /* number of cells */
+ int const cells = items.size() / _items_per_cell;
+ /* hence number down each side of the table's square */
+ _dimension = max (1, int (rint (sqrt ((double)cells))));
+
+ _cells = new Cell*[_dimension];
+ for (int i = 0; i < _dimension; ++i) {
+ _cells[i] = new Cell[_dimension];
+ }
+
+ /* our group's bounding box in its coordinates */
+ boost::optional<Rect> bbox = _group.bounding_box ();
+ if (!bbox) {
+ return;
+ }
+
+ _cell_size.x = bbox.get().width() / _dimension;
+ _cell_size.y = bbox.get().height() / _dimension;
+ _offset.x = bbox.get().x0;
+ _offset.y = bbox.get().y0;
+
+// cout << "BUILD bbox=" << bbox.get() << ", cellsize=" << _cell_size << ", offset=" << _offset << ", dimension=" << _dimension << "\n";
+
+ for (list<Item*>::const_iterator i = items.begin(); i != items.end(); ++i) {
+
+ /* item bbox in its own coordinates */
+ boost::optional<Rect> item_bbox = (*i)->bounding_box ();
+ if (!item_bbox) {
+ continue;
+ }
+
+ /* and in the group's coordinates */
+ Rect const item_bbox_in_group = (*i)->item_to_parent (item_bbox.get ());
+
+ int x0, y0, x1, y1;
+ area_to_indices (item_bbox_in_group, x0, y0, x1, y1);
+
+ /* XXX */
+ assert (x0 >= 0);
+ assert (y0 >= 0);
+ assert (x1 >= 0);
+ assert (y1 >= 0);
+ //assert (x0 <= _dimension);
+ //assert (y0 <= _dimension);
+ //assert (x1 <= _dimension);
+ //assert (y1 <= _dimension);
+
+ if (x0 > _dimension) {
+ cout << "WARNING: item outside bbox by " << (item_bbox_in_group.x0 - bbox.get().x0) << "\n";
+ x0 = _dimension;
+ }
+ if (x1 > _dimension) {
+ cout << "WARNING: item outside bbox by " << (item_bbox_in_group.x1 - bbox.get().x1) << "\n";
+ x1 = _dimension;
+ }
+ if (y0 > _dimension) {
+ cout << "WARNING: item outside bbox by " << (item_bbox_in_group.y0 - bbox.get().y0) << "\n";
+ y0 = _dimension;
+ }
+ if (y1 > _dimension) {
+ cout << "WARNING: item outside bbox by " << (item_bbox_in_group.y1 - bbox.get().y1) << "\n";
+ y1 = _dimension;
+ }
+
+ for (int x = x0; x < x1; ++x) {
+ for (int y = y0; y < y1; ++y) {
+ _cells[x][y].push_back (*i);
+ }
+ }
+ }
+}
+
+void
+OptimizingLookupTable::area_to_indices (Rect const & area, int& x0, int& y0, int& x1, int& y1) const
+{
+ if (_cell_size.x == 0 || _cell_size.y == 0) {
+ x0 = y0 = x1 = y1 = 0;
+ return;
+ }
+
+ Rect const offset_area = area.translate (-_offset);
+
+ x0 = floor (offset_area.x0 / _cell_size.x);
+ y0 = floor (offset_area.y0 / _cell_size.y);
+ x1 = ceil (offset_area.x1 / _cell_size.x);
+ y1 = ceil (offset_area.y1 / _cell_size.y);
+}
+
+OptimizingLookupTable::~OptimizingLookupTable ()
+{
+ for (int i = 0; i < _dimension; ++i) {
+ delete[] _cells[i];
+ }
+
+ delete[] _cells;
+}
+
+void
+OptimizingLookupTable::point_to_indices (Duple point, int& x, int& y) const
+{
+ if (_cell_size.x == 0 || _cell_size.y == 0) {
+ x = y = 0;
+ return;
+ }
+
+ Duple const offset_point = point - _offset;
+
+ x = floor (offset_point.x / _cell_size.x);
+ y = floor (offset_point.y / _cell_size.y);
+}
+
+vector<Item*>
+OptimizingLookupTable::items_at_point (Duple const & point) const
+{
+ int x;
+ int y;
+ point_to_indices (point, x, y);
+
+ if (x >= _dimension) {
+ cout << "WARNING: x=" << x << ", dim=" << _dimension << ", px=" << point.x << " cellsize=" << _cell_size << "\n";
+ }
+
+ if (y >= _dimension) {
+ cout << "WARNING: y=" << y << ", dim=" << _dimension << ", py=" << point.y << " cellsize=" << _cell_size << "\n";
+ }
+
+ /* XXX: hmm */
+ x = min (_dimension - 1, x);
+ y = min (_dimension - 1, y);
+
+ assert (x >= 0);
+ assert (y >= 0);
+
+ Cell const & cell = _cells[x][y];
+ vector<Item*> items;
+ for (Cell::const_iterator i = cell.begin(); i != cell.end(); ++i) {
+ boost::optional<Rect> const item_bbox = (*i)->bounding_box ();
+ if (item_bbox) {
+ Rect parent_bbox = (*i)->item_to_parent (item_bbox.get ());
+ if (parent_bbox.contains (point)) {
+ items.push_back (*i);
+ }
+ }
+ }
+
+ return items;
+}
+
+bool
+OptimizingLookupTable::has_item_at_point (Duple const & point) const
+{
+ int x;
+ int y;
+ point_to_indices (point, x, y);
+
+ if (x >= _dimension) {
+ cout << "WARNING: x=" << x << ", dim=" << _dimension << ", px=" << point.x << " cellsize=" << _cell_size << "\n";
+ }
+
+ if (y >= _dimension) {
+ cout << "WARNING: y=" << y << ", dim=" << _dimension << ", py=" << point.y << " cellsize=" << _cell_size << "\n";
+ }
+
+ /* XXX: hmm */
+ x = min (_dimension - 1, x);
+ y = min (_dimension - 1, y);
+
+ assert (x >= 0);
+ assert (y >= 0);
+
+ Cell const & cell = _cells[x][y];
+ vector<Item*> items;
+ for (Cell::const_iterator i = cell.begin(); i != cell.end(); ++i) {
+ boost::optional<Rect> const item_bbox = (*i)->bounding_box ();
+ if (item_bbox) {
+ Rect parent_bbox = (*i)->item_to_parent (item_bbox.get ());
+ if (parent_bbox.contains (point)) {
+ return true;
+ }
+ }
+ }
+
+ return false;
+}
+
+/** @param area Area in our owning group's coordinates */
+vector<Item*>
+OptimizingLookupTable::get (Rect const & area)
+{
+ list<Item*> items;
+ int x0, y0, x1, y1;
+ area_to_indices (area, x0, y0, x1, y1);
+
+ /* XXX: hmm... */
+ x0 = min (_dimension - 1, x0);
+ y0 = min (_dimension - 1, y0);
+ x1 = min (_dimension, x1);
+ y1 = min (_dimension, y1);
+
+ for (int x = x0; x < x1; ++x) {
+ for (int y = y0; y < y1; ++y) {
+ for (Cell::const_iterator i = _cells[x][y].begin(); i != _cells[x][y].end(); ++i) {
+ if (find (items.begin(), items.end(), *i) == items.end ()) {
+ items.push_back (*i);
+ }
+ }
+ }
+ }
+
+ vector<Item*> vitems;
+ copy (items.begin (), items.end (), back_inserter (vitems));
+
+ return vitems;
+}
+
diff --git a/libs/canvas/outline.cc b/libs/canvas/outline.cc
new file mode 100644
index 0000000000..be8b924df2
--- /dev/null
+++ b/libs/canvas/outline.cc
@@ -0,0 +1,79 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include <cairomm/context.h>
+
+#include "pbd/compose.h"
+#include "pbd/convert.h"
+
+#include "ardour/utils.h"
+#include "canvas/outline.h"
+#include "canvas/utils.h"
+#include "canvas/debug.h"
+
+using namespace ArdourCanvas;
+
+Outline::Outline (Group* parent)
+ : Item (parent)
+ , _outline_color (0x000000ff)
+ , _outline_width (1.0)
+ , _outline (true)
+{
+
+}
+
+void
+Outline::set_outline_color (Color color)
+{
+ if (color != _outline_color) {
+ begin_visual_change ();
+ _outline_color = color;
+ end_visual_change ();
+ }
+}
+
+void
+Outline::set_outline_width (Distance width)
+{
+ if (width != _outline_width) {
+ begin_change ();
+ _outline_width = width;
+ _bounding_box_dirty = true;
+ end_change ();
+ }
+}
+
+void
+Outline::set_outline (bool outline)
+{
+ if (outline != _outline) {
+ begin_change ();
+ _outline = outline;
+ _bounding_box_dirty = true;
+ end_change ();
+ }
+}
+
+void
+Outline::setup_outline_context (Cairo::RefPtr<Cairo::Context> context) const
+{
+ set_source_rgba (context, _outline_color);
+ context->set_line_width (_outline_width);
+}
+
diff --git a/libs/canvas/pixbuf.cc b/libs/canvas/pixbuf.cc
new file mode 100644
index 0000000000..62d9357c61
--- /dev/null
+++ b/libs/canvas/pixbuf.cc
@@ -0,0 +1,68 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include <cairomm/cairomm.h>
+#include <gdkmm/general.h>
+
+#include "canvas/pixbuf.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+Pixbuf::Pixbuf (Group* g)
+ : Item (g)
+{
+
+}
+
+void
+Pixbuf::render (Rect const & /*area*/, Cairo::RefPtr<Cairo::Context> context) const
+{
+ Gdk::Cairo::set_source_pixbuf (context, _pixbuf, 0, 0);
+ context->paint ();
+}
+
+void
+Pixbuf::compute_bounding_box () const
+{
+ if (_pixbuf) {
+ _bounding_box = boost::optional<Rect> (Rect (0, 0, _pixbuf->get_width(), _pixbuf->get_height()));
+ } else {
+ _bounding_box = boost::optional<Rect> ();
+ }
+
+ _bounding_box_dirty = false;
+}
+
+void
+Pixbuf::set (Glib::RefPtr<Gdk::Pixbuf> pixbuf)
+{
+ begin_change ();
+
+ _pixbuf = pixbuf;
+ _bounding_box_dirty = true;
+
+ end_change ();
+}
+
+Glib::RefPtr<Gdk::Pixbuf>
+Pixbuf::pixbuf() {
+ return _pixbuf;
+}
+
diff --git a/libs/canvas/poly_item.cc b/libs/canvas/poly_item.cc
new file mode 100644
index 0000000000..0d3369f70b
--- /dev/null
+++ b/libs/canvas/poly_item.cc
@@ -0,0 +1,156 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include <algorithm>
+
+#include "pbd/compose.h"
+
+#include "canvas/poly_item.h"
+#include "canvas/canvas.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+PolyItem::PolyItem (Group* parent)
+ : Item (parent)
+ , Outline (parent)
+{
+
+}
+
+void
+PolyItem::compute_bounding_box () const
+{
+
+ if (!_points.empty()) {
+
+ Rect bbox;
+ Points::const_iterator i = _points.begin();
+
+ bbox.x0 = bbox.x1 = i->x;
+ bbox.y0 = bbox.y1 = i->y;
+
+ ++i;
+
+ while (i != _points.end()) {
+ bbox.x0 = min (bbox.x0, i->x);
+ bbox.y0 = min (bbox.y0, i->y);
+ bbox.x1 = max (bbox.x1, i->x);
+ bbox.y1 = max (bbox.y1, i->y);
+ ++i;
+ }
+
+ _bounding_box = bbox.expand (_outline_width);
+
+
+ } else {
+ _bounding_box = boost::optional<Rect> ();
+ }
+
+ _bounding_box_dirty = false;
+}
+
+void
+PolyItem::render_path (Rect const & /* area */, Cairo::RefPtr<Cairo::Context> context) const
+{
+ if (_points.size() < 2) {
+ return;
+ }
+
+ Points::const_iterator i = _points.begin();
+ Duple c (item_to_window (Duple (i->x, i->y)));
+ const double pixel_adjust = (_outline_width == 1.0 ? 0.5 : 0.0);
+
+ context->move_to (c.x + pixel_adjust, c.y + pixel_adjust);
+ ++i;
+
+ while (i != _points.end()) {
+ c = item_to_window (Duple (i->x, i->y));
+ context->line_to (c.x + pixel_adjust, c.y + pixel_adjust);
+ ++i;
+ }
+}
+
+void
+PolyItem::render_curve (Rect const & area, Cairo::RefPtr<Cairo::Context> context, Points const & first_control_points, Points const & second_control_points) const
+{
+ if (_points.size() <= 2) {
+ render_path (area, context);
+ return;
+ }
+
+ Points::const_iterator cp1 = first_control_points.begin();
+ Points::const_iterator cp2 = second_control_points.begin();
+ Points::const_iterator p = _points.begin();
+ const double pixel_adjust = (_outline_width == 1.0 ? 0.5 : 0.0);
+
+ Duple c = item_to_window (Duple (p->x, p->y));
+ context->move_to (c.x + pixel_adjust, c.y + pixel_adjust);
+ ++p;
+
+ while (p != _points.end()) {
+
+ Duple c1 = item_to_window (Duple (cp1->x, cp1->y));
+ Duple c2 = item_to_window (Duple (cp2->x, cp2->y));
+
+ c = item_to_window (Duple (p->x, p->y));
+
+ context->curve_to (c1.x + pixel_adjust,
+ c1.y + pixel_adjust,
+ c2.x + pixel_adjust,
+ c2.y + pixel_adjust,
+ c.x + pixel_adjust,
+ c.y + pixel_adjust);
+
+ ++cp1;
+ ++cp2;
+ ++p;
+ }
+}
+
+void
+PolyItem::set (Points const & points)
+{
+ if (_points != points) {
+
+ begin_change ();
+
+ _points = points;
+
+ _bounding_box_dirty = true;
+ end_change ();
+ }
+}
+
+Points const &
+PolyItem::get () const
+{
+ return _points;
+}
+
+void
+PolyItem::dump (ostream& o) const
+{
+ Item::dump (o);
+
+ o << _canvas->indent() << '\t' << _points.size() << " points" << endl;
+ for (Points::const_iterator i = _points.begin(); i != _points.end(); ++i) {
+ o << _canvas->indent() << "\t\t" << i->x << ", " << i->y << endl;
+ }
+}
diff --git a/libs/canvas/poly_line.cc b/libs/canvas/poly_line.cc
new file mode 100644
index 0000000000..ae6d15a8fd
--- /dev/null
+++ b/libs/canvas/poly_line.cc
@@ -0,0 +1,101 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include <algorithm>
+
+#include "canvas/poly_line.h"
+#include "canvas/canvas.h"
+#include "canvas/utils.h"
+
+using namespace ArdourCanvas;
+
+PolyLine::PolyLine (Group* parent)
+ : Item (parent)
+ , PolyItem (parent)
+ , _threshold (1.0)
+{
+
+}
+
+void
+PolyLine::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const
+{
+ if (_outline) {
+ setup_outline_context (context);
+ render_path (area, context);
+ context->stroke ();
+ }
+}
+
+bool
+PolyLine::covers (Duple const & point) const
+{
+ Duple p = canvas_to_item (point);
+
+ const Points::size_type npoints = _points.size();
+
+ if (npoints < 2) {
+ return false;
+ }
+
+ Points::size_type i;
+ Points::size_type j;
+
+ /* repeat for each line segment */
+
+ const Rect visible (_canvas->visible_area());
+
+ for (i = 1, j = 0; i < npoints; ++i, ++j) {
+
+ Duple at;
+ double t;
+ Duple a (_points[j]);
+ Duple b (_points[i]);
+
+ /*
+ Clamp the line endpoints to the visible area of the canvas. If we do
+ not do this, we may have a line segment extending to COORD_MAX and our
+ math goes wrong.
+ */
+
+ a.x = std::min (a.x, visible.x1);
+ a.y = std::min (a.y, visible.y1);
+ b.x = std::min (b.x, visible.x1);
+ b.y = std::min (b.y, visible.y1);
+
+ double d = distance_to_segment_squared (p, a, b, t, at);
+
+ if (t < 0.0 || t > 1.0) {
+ continue;
+ }
+
+ if (d < _threshold + _outline_width) {
+ return true;
+ }
+
+ }
+
+ return false;
+}
+
+void
+PolyLine::set_covers_threshold (double t)
+{
+ _threshold = t;
+}
diff --git a/libs/canvas/polygon.cc b/libs/canvas/polygon.cc
new file mode 100644
index 0000000000..9352e900e9
--- /dev/null
+++ b/libs/canvas/polygon.cc
@@ -0,0 +1,138 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include "canvas/polygon.h"
+
+using namespace ArdourCanvas;
+
+Polygon::Polygon (Group* parent)
+ : Item (parent)
+ , PolyItem (parent)
+ , Fill (parent)
+ , multiple (0)
+ , constant (0)
+ , cached_size (0)
+{
+
+}
+
+Polygon::~Polygon ()
+{
+ delete [] multiple;
+ delete [] constant;
+}
+
+void
+Polygon::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const
+{
+ if (_outline || _fill) {
+ render_path (area, context);
+
+ if (!_points.empty ()) {
+ /* close path */
+ Duple p = item_to_window (Duple (_points.front().x, _points.front().y));
+ context->move_to (p.x, p.y);
+ }
+
+ }
+
+ if (_outline) {
+ setup_outline_context (context);
+ if (_fill) {
+ context->stroke_preserve ();
+ } else {
+ context->stroke ();
+ }
+ }
+
+ if (_fill) {
+ setup_fill_context (context);
+ context->fill ();
+ }
+}
+
+void
+Polygon::cache_shape_computation () const
+{
+ Points::size_type npoints = _points.size();
+
+ if (npoints == 0) {
+ return;
+ }
+
+ Points::size_type i;
+ Points::size_type j = npoints -1;
+
+ if (cached_size < npoints) {
+ cached_size = npoints;
+ delete [] multiple;
+ multiple = new float[cached_size];
+ delete [] constant;
+ constant = new float[cached_size];
+ }
+
+ for (i = 0; i < npoints; i++) {
+ if (_points[j].y == _points[i].y) {
+ constant[i] = _points[i].x;
+ multiple[i] = 0;
+ } else {
+ constant[i] = _points[i].x-(_points[i].y*_points[j].x)/(_points[j].y-_points[i].y)+(_points[i].y*_points[i].x)/(_points[j].y-_points[i].y);
+ multiple[i] = (_points[j].x-_points[i].x)/(_points[j].y-_points[i].y);
+ }
+
+ j = i;
+ }
+}
+
+bool
+Polygon::covers (Duple const & point) const
+{
+ Duple p = canvas_to_item (point);
+
+ Points::size_type npoints = _points.size();
+
+ if (npoints == 0) {
+ return false;
+ }
+
+ Points::size_type i;
+ Points::size_type j = npoints -1;
+ bool oddNodes = false;
+
+ if (_bounding_box_dirty) {
+ compute_bounding_box ();
+ }
+
+ for (i = 0; i < npoints; i++) {
+ if (((_points[i].y < p.y && _points[j].y >= p.y) || (_points[j].y < p.y && _points[i].y >= p.y))) {
+ oddNodes ^= (p.y * multiple[i] + constant[i] < p.x);
+ }
+ j = i;
+ }
+
+ return oddNodes;
+}
+
+void
+Polygon::compute_bounding_box () const
+{
+ PolyItem::compute_bounding_box ();
+ cache_shape_computation ();
+}
+
diff --git a/libs/canvas/rectangle.cc b/libs/canvas/rectangle.cc
new file mode 100644
index 0000000000..57c26874c4
--- /dev/null
+++ b/libs/canvas/rectangle.cc
@@ -0,0 +1,215 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include <iostream>
+#include <cairomm/context.h>
+#include "pbd/stacktrace.h"
+#include "pbd/compose.h"
+
+#include "canvas/canvas.h"
+#include "canvas/rectangle.h"
+#include "canvas/debug.h"
+#include "canvas/utils.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+Rectangle::Rectangle (Group* parent)
+ : Item (parent)
+ , Outline (parent)
+ , Fill (parent)
+ , _outline_what ((What) (LEFT | RIGHT | TOP | BOTTOM))
+{
+}
+
+Rectangle::Rectangle (Group* parent, Rect const & rect)
+ : Item (parent)
+ , Outline (parent)
+ , Fill (parent)
+ , _rect (rect)
+ , _outline_what ((What) (LEFT | RIGHT | TOP | BOTTOM))
+{
+
+}
+
+void
+Rectangle::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const
+{
+ Rect self = item_to_window (_rect);
+ boost::optional<Rect> r = self.intersection (area);
+
+ if (!r) {
+ return;
+ }
+
+ Rect draw = r.get ();
+
+ if (_fill && !_transparent) {
+ if (_stops.empty()) {
+ setup_fill_context (context);
+ } else {
+ setup_gradient_context (context, self, Duple (draw.x0, draw.y0));
+ }
+
+ context->rectangle (draw.x0, draw.y0, draw.width(), draw.height());
+ context->fill ();
+ }
+
+ if (_outline) {
+
+ setup_outline_context (context);
+
+ /* see the cairo FAQ on single pixel lines to see why we do
+ * the 0.5 pixel additions.
+ */
+
+ if (_outline_what == What (LEFT|RIGHT|BOTTOM|TOP)) {
+
+ context->rectangle (self.x0 + 0.5, self.y0 + 0.5, self.width() - 1.0, self.height() - 1.0);
+
+ } else {
+
+ if (_outline_what & LEFT) {
+ /* vertical line: move x-coordinate by 0.5 pixels */
+ context->move_to (self.x0 + 0.5, self.y0);
+ context->line_to (self.x0 + 0.5, self.y1);
+ }
+
+ if (_outline_what & TOP) {
+ /* horizontal line: move y-coordinate by 0.5 pixels */
+ context->move_to (self.x0, self.y0 + 0.5);
+ context->line_to (self.x1, self.y0 + 0.5);
+ }
+
+ if (_outline_what & BOTTOM) {
+ /* horizontal line: move y-coordinate by 0.5 pixels */
+ context->move_to (self.x0, self.y1 - 0.5);
+ context->line_to (self.x1, self.y1 - 0.5);
+ }
+
+ if (_outline_what & RIGHT) {
+ /* vertical line: move x-coordinate by 0.5 pixels */
+ context->move_to (self.x1 + 0.5, self.y0);
+ context->line_to (self.x1 + 0.5, self.y1);
+ }
+
+ }
+
+ context->stroke ();
+ }
+}
+
+void
+Rectangle::compute_bounding_box () const
+{
+ if (!_rect.empty()) {
+ Rect r = _rect.fix ();
+ /* take into acount the 0.5 addition to the bounding
+ box for the right and bottom edges, see ::render() above
+ */
+
+ r.x1 += 1.0; // XXX this makes no sense but is necessary
+ r.y1 += 0.5;
+
+ _bounding_box = r;
+ }
+
+ _bounding_box_dirty = false;
+}
+
+void
+Rectangle::set (Rect const & r)
+{
+ /* We don't update the bounding box here; it's just
+ as cheap to do it when asked.
+ */
+
+ if (r != _rect) {
+
+ begin_change ();
+
+ _rect = r;
+
+ _bounding_box_dirty = true;
+ end_change ();
+ }
+}
+
+void
+Rectangle::set_x0 (Coord x0)
+{
+ if (x0 != _rect.x0) {
+ begin_change ();
+
+ _rect.x0 = x0;
+
+ _bounding_box_dirty = true;
+ end_change ();
+ }
+}
+
+void
+Rectangle::set_y0 (Coord y0)
+{
+ if (y0 != _rect.y0) {
+ begin_change ();
+
+ _rect.y0 = y0;
+
+ _bounding_box_dirty = true;
+ end_change();
+ }
+}
+
+void
+Rectangle::set_x1 (Coord x1)
+{
+ if (x1 != _rect.x1) {
+ begin_change ();
+
+ _rect.x1 = x1;
+
+ _bounding_box_dirty = true;
+ end_change ();
+ }
+}
+
+void
+Rectangle::set_y1 (Coord y1)
+{
+ if (y1 != _rect.y1) {
+ begin_change ();
+
+ _rect.y1 = y1;
+
+ _bounding_box_dirty = true;
+ end_change ();
+ }
+}
+
+void
+Rectangle::set_outline_what (What what)
+{
+ if (what != _outline_what) {
+ begin_visual_change ();
+ _outline_what = what;
+ end_visual_change ();
+ }
+}
+
diff --git a/libs/canvas/root_group.cc b/libs/canvas/root_group.cc
new file mode 100644
index 0000000000..cded570b2c
--- /dev/null
+++ b/libs/canvas/root_group.cc
@@ -0,0 +1,42 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include "canvas/root_group.h"
+#include "canvas/canvas.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+RootGroup::RootGroup (Canvas* canvas)
+ : Group (canvas)
+{
+#ifdef CANVAS_DEBUG
+ name = "ROOT";
+#endif
+}
+
+void
+RootGroup::compute_bounding_box () const
+{
+ Group::compute_bounding_box ();
+
+ if (_bounding_box) {
+ _canvas->request_size (Duple (_bounding_box.get().width (), _bounding_box.get().height ()));
+ }
+}
diff --git a/libs/canvas/run-manual-test.sh b/libs/canvas/run-manual-test.sh
new file mode 100644
index 0000000000..ad917cc5de
--- /dev/null
+++ b/libs/canvas/run-manual-test.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+#
+
+if [ ! -f './canvas.cc' ]; then
+ echo "This script must be run from within the libs/canvas directory";
+ exit 1;
+fi
+
+srcdir=`pwd`
+cd ../../build/default
+
+libs='libs'
+
+export LD_LIBRARY_PATH=$libs/audiographer:$libs/vamp-sdk:$libs/surfaces:$libs/surfaces/control_protocol:$libs/ardour:$libs/midi++2:$libs/pbd:$libs/rubberband:$libs/soundtouch:$libs/gtkmm2ext:$libs/appleutility:$libs/taglib:$libs/evoral:$libs/evoral/src/libsmf:$libs/timecode:$libs/canvas:$LD_LIBRARY_PATH
+
+if [ "$1" == "--debug" ]; then
+ gdb ./libs/canvas/test/$2
+else
+ ./libs/canvas/test/$1
+fi
+
+
diff --git a/libs/canvas/run-tests.sh b/libs/canvas/run-tests.sh
new file mode 100644
index 0000000000..c0bf31f1ba
--- /dev/null
+++ b/libs/canvas/run-tests.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+#
+# Run libcanvas test suite.
+#
+
+if [ ! -f './canvas.cc' ]; then
+ echo "This script must be run from within the libs/canvas directory";
+ exit 1;
+fi
+
+srcdir=`pwd`
+cd ../../build/default
+
+libs='libs'
+
+export LD_LIBRARY_PATH=$libs/audiographer:$libs/vamp-sdk:$libs/surfaces:$libs/surfaces/control_protocol:$libs/ardour:$libs/midi++2:$libs/pbd:$libs/rubberband:$libs/soundtouch:$libs/gtkmm2ext:$libs/appleutility:$libs/taglib:$libs/evoral:$libs/evoral/src/libsmf:$libs/timecode:$libs/canvas:$LD_LIBRARY_PATH
+
+if [ "$1" == "--debug" ]; then
+ gdb ./libs/canvas/run-tests
+elif [ "$1" == "--valgrind" ]; then
+ valgrind --tool="memcheck" ./libs/canvas/run-tests
+else
+ ./libs/canvas/run-tests
+fi
diff --git a/libs/canvas/stateful_image.cc b/libs/canvas/stateful_image.cc
new file mode 100644
index 0000000000..f2b8e71744
--- /dev/null
+++ b/libs/canvas/stateful_image.cc
@@ -0,0 +1,173 @@
+#include <string>
+
+#include <pangomm/fontdescription.h>
+#include <pangomm/layout.h>
+
+#include "pbd/error.h"
+#include "pbd/failed_constructor.h"
+#include "pbd/file_utils.h"
+#include "pbd/xml++.h"
+
+#include "canvas/stateful_image.h"
+#include "canvas/utils.h"
+
+#include "i18n.h"
+
+using namespace ArdourCanvas;
+using PBD::error;
+
+PBD::Searchpath StatefulImage::_image_search_path;
+StatefulImage::ImageCache StatefulImage::_image_cache;
+
+StatefulImage::StatefulImage (Group* group, const XMLNode& node)
+ : Item (group)
+ , _state (0)
+ , _font (0)
+ , _text_x (0)
+ , _text_y (0)
+{
+ if (load_states (node)) {
+ throw failed_constructor();
+ }
+}
+
+StatefulImage::~StatefulImage()
+{
+ delete _font;
+}
+
+void
+StatefulImage::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const
+{
+ if (_states.empty() || _state >= _states.size()) {
+ return;
+ }
+ ImageHandle image = _states[_state].image;
+ Rect self = item_to_window (Rect (0, 0, image->get_width(), image->get_height()));
+
+ boost::optional<Rect> draw = self.intersection (area);
+
+ if (!draw) {
+ return;
+ }
+
+ /* move the origin of the image to the right place on the surface
+ ("window" coordinates) and render it.
+ */
+ context->set_source (image, self.x0, self.y0);
+ context->rectangle (draw->x0, draw->y0, draw->width(), draw->height());
+ context->fill ();
+
+ if (!_text.empty()) {
+ Glib::RefPtr<Pango::Layout> layout = Pango::Layout::create (context);
+
+ layout->set_text (_text);
+
+ if (_font) {
+ layout->set_font_description (*_font);
+ }
+
+ // layout->set_alignment (_alignment);
+ set_source_rgba (context, _text_color);
+ context->move_to (_text_x, _text_y);
+ layout->show_in_cairo_context (context);
+ }
+}
+
+void
+StatefulImage::compute_bounding_box () const
+{
+ if (!_states.empty()) {
+
+ /* all images are assumed to be the same size */
+
+ _bounding_box = Rect (0, 0, _states[0].image->get_width(), _states[0].image->get_height());
+ }
+}
+
+int
+StatefulImage::load_states (const XMLNode& node)
+{
+ const XMLNodeList& nodes (node.children());
+
+ _states.clear ();
+
+ for (XMLNodeList::const_iterator i = nodes.begin(); i != nodes.end(); ++i) {
+ State s;
+ States::size_type id;
+ const XMLProperty* prop;
+
+ if ((prop = (*i)->property ("id")) == 0) {
+ error << _("no ID for state") << endmsg;
+ continue;
+ }
+ sscanf (prop->value().c_str(), "%zd", &id);
+
+ if ((prop = (*i)->property ("image")) == 0) {
+ error << _("no image for state") << endmsg;
+ continue;
+ }
+
+ if ((s.image = find_image (prop->value())) == 0) {
+ error << string_compose (_("image %1 not found for state"), prop->value()) << endmsg;
+ continue;
+ }
+
+ if (_states.size() < id) {
+ _states.reserve (id);
+ }
+
+ _states[id] = s;
+ }
+
+ return 0;
+}
+
+StatefulImage::ImageHandle
+StatefulImage::find_image (const std::string& name)
+{
+ ImageCache::iterator i;
+
+ if ((i = _image_cache.find (name)) != _image_cache.end()) {
+ return i->second;
+ }
+
+ std::string path;
+
+ if (!find_file_in_search_path (_image_search_path, name, path)) {
+ error << string_compose (_("Image named %1 not found"),
+ name) << endmsg;
+ return ImageHandle();
+ }
+
+ return Cairo::ImageSurface::create_from_png (path);
+}
+
+void
+StatefulImage::set_image_search_path (const std::string& path)
+{
+ _image_search_path = PBD::Searchpath (path);
+}
+
+void
+StatefulImage::set_text (const std::string& text)
+{
+ _text = text;
+
+ /* never alters bounding box */
+
+ redraw ();
+}
+
+bool
+StatefulImage::set_state (States::size_type n)
+{
+ if (n >= _states.size()) {
+ return false;
+ }
+
+ _state = n;
+ redraw ();
+
+ return true;
+}
diff --git a/libs/canvas/test/arrow.cc b/libs/canvas/test/arrow.cc
new file mode 100644
index 0000000000..9112b6f52a
--- /dev/null
+++ b/libs/canvas/test/arrow.cc
@@ -0,0 +1,37 @@
+#include "canvas/group.h"
+#include "canvas/types.h"
+#include "canvas/arrow.h"
+#include "canvas/canvas.h"
+#include "arrow.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+CPPUNIT_TEST_SUITE_REGISTRATION (ArrowTest);
+
+void
+ArrowTest::bounding_box ()
+{
+ ImageCanvas canvas;
+ Arrow arrow (canvas.root ());
+
+ for (int i = 0; i < 2; ++i) {
+ arrow.set_show_head (i, true);
+ arrow.set_head_outward (i, true);
+ arrow.set_head_height (i, 16);
+ arrow.set_head_width (i, 12);
+ arrow.set_x (0);
+ arrow.set_y0 (0);
+ arrow.set_y1 (128);
+ }
+
+ arrow.set_outline_width (0);
+
+ boost::optional<Rect> bbox = arrow.bounding_box ();
+
+ CPPUNIT_ASSERT (bbox.is_initialized ());
+ CPPUNIT_ASSERT (bbox.get().x0 == -6);
+ CPPUNIT_ASSERT (bbox.get().y0 == 0);
+ CPPUNIT_ASSERT (bbox.get().x1 == 6);
+ CPPUNIT_ASSERT (bbox.get().y1 == 128);
+}
diff --git a/libs/canvas/test/arrow.h b/libs/canvas/test/arrow.h
new file mode 100644
index 0000000000..f837efc871
--- /dev/null
+++ b/libs/canvas/test/arrow.h
@@ -0,0 +1,12 @@
+#include <cppunit/TestFixture.h>
+#include <cppunit/extensions/HelperMacros.h>
+
+class ArrowTest : public CppUnit::TestFixture
+{
+ CPPUNIT_TEST_SUITE (ArrowTest);
+ CPPUNIT_TEST (bounding_box);
+ CPPUNIT_TEST_SUITE_END ();
+
+public:
+ void bounding_box ();
+};
diff --git a/libs/canvas/test/group.cc b/libs/canvas/test/group.cc
new file mode 100644
index 0000000000..914b940c5e
--- /dev/null
+++ b/libs/canvas/test/group.cc
@@ -0,0 +1,296 @@
+#include "canvas/group.h"
+#include "canvas/types.h"
+#include "canvas/rectangle.h"
+#include "canvas/canvas.h"
+#include "group.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+CPPUNIT_TEST_SUITE_REGISTRATION (GroupTest);
+
+/* Do some basic checks on the group's computation of its bounding box */
+void
+GroupTest::bounding_box ()
+{
+ /* a group with 4 rectangles in it */
+ ImageCanvas canvas;
+ Rectangle a (canvas.root(), Rect (0, 0, 32, 32));
+ a.set_outline_width (0);
+ Rectangle b (canvas.root(), Rect (0, 33, 32, 64));
+ b.set_outline_width (0);
+ Rectangle c (canvas.root(), Rect (33, 0, 64, 32));
+ c.set_outline_width (0);
+ Rectangle d (canvas.root(), Rect (33, 33, 64, 64));
+ d.set_outline_width (0);
+ boost::optional<Rect> bbox = canvas.root()->bounding_box ();
+
+ /* check the bounding box */
+ CPPUNIT_ASSERT (bbox.is_initialized ());
+ CPPUNIT_ASSERT (bbox.get().x0 == 0);
+ CPPUNIT_ASSERT (bbox.get().y0 == 0);
+ CPPUNIT_ASSERT (bbox.get().x1 == 64);
+ CPPUNIT_ASSERT (bbox.get().y1 == 64);
+
+ /* check that adding an item resets the bbox */
+ Rectangle e (canvas.root(), Rect (64, 64, 128, 128));
+ bbox = canvas.root()->bounding_box ();
+
+ CPPUNIT_ASSERT (bbox.is_initialized ());
+ CPPUNIT_ASSERT (bbox.get().x0 == 0);
+ CPPUNIT_ASSERT (bbox.get().y0 == 0);
+ CPPUNIT_ASSERT (bbox.get().x1 == 128.25);
+ CPPUNIT_ASSERT (bbox.get().y1 == 128.25);
+}
+
+/* Check that a group containing only items with no bounding box itself has no bounding box */
+void
+GroupTest::null_bounding_box ()
+{
+ ImageCanvas canvas;
+
+ Group empty (canvas.root());
+
+ boost::optional<Rect> bbox = empty.bounding_box ();
+ CPPUNIT_ASSERT (!bbox.is_initialized ());
+}
+
+/* Do some basic tests on layering */
+void
+GroupTest::layers ()
+{
+ /* Set up 4 rectangles; order from the bottom is
+ a - b - c - d
+ */
+ ImageCanvas canvas;
+ Rectangle a (canvas.root(), Rect (0, 0, 32, 32));
+ Rectangle b (canvas.root(), Rect (0, 0, 32, 32));
+ Rectangle c (canvas.root(), Rect (0, 0, 32, 32));
+ Rectangle d (canvas.root(), Rect (0, 0, 32, 32));
+
+ /* Put a on top and check */
+ a.raise_to_top ();
+
+ list<Item*>::const_iterator i = canvas.root()->items().begin();
+ CPPUNIT_ASSERT (*i++ == &b);
+ CPPUNIT_ASSERT (*i++ == &c);
+ CPPUNIT_ASSERT (*i++ == &d);
+ CPPUNIT_ASSERT (*i++ == &a);
+
+ /* Put a on the bottom and check */
+ a.lower_to_bottom ();
+
+ i = canvas.root()->items().begin();
+ CPPUNIT_ASSERT (*i++ == &a);
+ CPPUNIT_ASSERT (*i++ == &b);
+ CPPUNIT_ASSERT (*i++ == &c);
+ CPPUNIT_ASSERT (*i++ == &d);
+
+ /* Check raise by a number of levels */
+
+ a.raise (2);
+
+ i = canvas.root()->items().begin();
+ CPPUNIT_ASSERT (*i++ == &b);
+ CPPUNIT_ASSERT (*i++ == &c);
+ CPPUNIT_ASSERT (*i++ == &a);
+ CPPUNIT_ASSERT (*i++ == &d);
+
+ a.raise (4);
+
+ i = canvas.root()->items().begin();
+ CPPUNIT_ASSERT (*i++ == &b);
+ CPPUNIT_ASSERT (*i++ == &c);
+ CPPUNIT_ASSERT (*i++ == &d);
+ CPPUNIT_ASSERT (*i++ == &a);
+}
+
+/* Check that groups notice when their children change */
+void
+GroupTest::children_changing ()
+{
+ ImageCanvas canvas;
+
+ /* Put a rectangle in the root group */
+ Rectangle a (canvas.root(), Rect (0, 0, 32, 32));
+ a.set_outline_width (0);
+
+ /* Check that initial bbox */
+ boost::optional<Rect> bbox = canvas.root()->bounding_box ();
+ CPPUNIT_ASSERT (bbox.is_initialized ());
+ CPPUNIT_ASSERT (bbox.get().x0 == 0);
+ CPPUNIT_ASSERT (bbox.get().y0 == 0);
+ CPPUNIT_ASSERT (bbox.get().x1 == 32);
+ CPPUNIT_ASSERT (bbox.get().y1 == 32);
+
+ /* Change the rectangle's size and check the parent */
+ a.set (Rect (0, 0, 48, 48));
+ bbox = canvas.root()->bounding_box ();
+ CPPUNIT_ASSERT (bbox.is_initialized ());
+ CPPUNIT_ASSERT (bbox.get().x0 == 0);
+ CPPUNIT_ASSERT (bbox.get().y0 == 0);
+ CPPUNIT_ASSERT (bbox.get().x1 == 48);
+ CPPUNIT_ASSERT (bbox.get().y1 == 48);
+
+ /* Change the rectangle's line width and check the parent */
+ a.set_outline_width (1);
+ bbox = canvas.root()->bounding_box ();
+ CPPUNIT_ASSERT (bbox.is_initialized ());
+ CPPUNIT_ASSERT (bbox.get().x0 == -0.5);
+ CPPUNIT_ASSERT (bbox.get().y0 == -0.5);
+ CPPUNIT_ASSERT (bbox.get().x1 == 48.5);
+ CPPUNIT_ASSERT (bbox.get().y1 == 48.5);
+}
+
+/* Check that a group notices when its grandchildren change */
+void
+GroupTest::grandchildren_changing ()
+{
+ ImageCanvas canvas;
+
+ /* Put a child group B in the root group */
+ Group B (canvas.root());
+
+ /* Grandchild rectangle */
+ Rectangle a (&B, Rect (0, 0, 32, 32));
+ a.set_outline_width (0);
+
+ /* Check the initial bboxes */
+ boost::optional<Rect> bbox = canvas.root()->bounding_box ();
+ CPPUNIT_ASSERT (bbox.is_initialized ());
+ CPPUNIT_ASSERT (bbox.get().x0 == 0);
+ CPPUNIT_ASSERT (bbox.get().y0 == 0);
+ CPPUNIT_ASSERT (bbox.get().x1 == 32);
+ CPPUNIT_ASSERT (bbox.get().y1 == 32);
+
+ bbox = B.bounding_box ();
+ CPPUNIT_ASSERT (bbox.is_initialized ());
+ CPPUNIT_ASSERT (bbox.get().x0 == 0);
+ CPPUNIT_ASSERT (bbox.get().y0 == 0);
+ CPPUNIT_ASSERT (bbox.get().x1 == 32);
+ CPPUNIT_ASSERT (bbox.get().y1 == 32);
+
+ /* Change the grandchild and check its parent and grandparent */
+ a.set (Rect (0, 0, 48, 48));
+
+ bbox = canvas.root()->bounding_box ();
+ CPPUNIT_ASSERT (bbox.is_initialized ());
+ CPPUNIT_ASSERT (bbox.get().x0 == 0);
+ CPPUNIT_ASSERT (bbox.get().y0 == 0);
+ CPPUNIT_ASSERT (bbox.get().x1 == 48);
+ CPPUNIT_ASSERT (bbox.get().y1 == 48);
+
+ bbox = B.bounding_box ();
+ CPPUNIT_ASSERT (bbox.is_initialized ());
+ CPPUNIT_ASSERT (bbox.get().x0 == 0);
+ CPPUNIT_ASSERT (bbox.get().y0 == 0);
+ CPPUNIT_ASSERT (bbox.get().x1 == 48);
+ CPPUNIT_ASSERT (bbox.get().y1 == 48);
+}
+
+/* Basic tests on the code to find items at a particular point */
+void
+GroupTest::add_items_at_point ()
+{
+ ImageCanvas canvas;
+
+ Group gA (canvas.root());
+ gA.set_position (Duple (128, 64));
+
+ Group gB (&gA);
+ gB.set_position (Duple (64, 32));
+
+ /* two rectangles in the same place, rB on top of rA */
+ Rectangle rA (&gB);
+ rA.set_position (Duple (4, 2));
+ rA.set (Rect (0, 0, 8, 4));
+ Rectangle rB (&gB);
+ rB.set_position (Duple (4, 2));
+ rB.set (Rect (0, 0, 8, 4));
+
+ /* rC below those two */
+ Rectangle rC (&gB);
+ rC.set_position (Duple (12, 6));
+ rC.set (Rect (0, 0, 8, 4));
+
+ vector<Item const *> items;
+ canvas.root()->add_items_at_point (Duple (128 + 64 + 4 + 4, 64 + 32 + 2 + 2), items);
+ CPPUNIT_ASSERT (items.size() == 5);
+ vector<Item const *>::iterator i = items.begin ();
+ CPPUNIT_ASSERT (*i++ == canvas.root ());
+ CPPUNIT_ASSERT (*i++ == &gA);
+ CPPUNIT_ASSERT (*i++ == &gB);
+ CPPUNIT_ASSERT (*i++ == &rA);
+ CPPUNIT_ASSERT (*i++ == &rB);
+
+ items.clear ();
+ canvas.root()->add_items_at_point (Duple (128 + 64 + 12 + 4, 64 + 32 + 6 + 2), items);
+ CPPUNIT_ASSERT (items.size() == 4);
+ i = items.begin ();
+ CPPUNIT_ASSERT (*i++ == canvas.root ());
+ CPPUNIT_ASSERT (*i++ == &gA);
+ CPPUNIT_ASSERT (*i++ == &gB);
+ CPPUNIT_ASSERT (*i++ == &rC);
+}
+
+static double
+double_random ()
+{
+ return ((double) rand() / RAND_MAX);
+}
+
+/* Check the find items at point code more thoroughly */
+void
+GroupTest::torture_add_items_at_point ()
+{
+ int const n_rectangles = 10000;
+ int const n_tests = 1000;
+ double const rough_size = 1000;
+ srand (1);
+
+ ImageCanvas canvas;
+
+ list<Item*> rectangles;
+
+ for (int i = 0; i < n_rectangles; ++i) {
+ Rectangle* r = new Rectangle (canvas.root());
+ double const x = double_random () * rough_size / 2;
+ double const y = double_random () * rough_size / 2;
+ double const w = double_random () * rough_size / 2;
+ double const h = double_random () * rough_size / 2;
+ r->set (Rect (x, y, x + w, y + h));
+ rectangles.push_back (r);
+ }
+
+ for (int i = 0; i < n_tests; ++i) {
+ Duple test (double_random() * rough_size, double_random() * rough_size);
+
+ /* ask the group what's at this point */
+ vector<Item const *> items_A;
+ canvas.root()->add_items_at_point (test, items_A);
+
+ /* work it out ourselves */
+ vector<Item*> items_B;
+ if (canvas.root()->bounding_box() && canvas.root()->bounding_box().get().contains (test)) {
+ items_B.push_back (canvas.root());
+ }
+
+ for (list<Item*>::iterator j = rectangles.begin(); j != rectangles.end(); ++j) {
+ boost::optional<Rect> bbox = (*j)->bounding_box ();
+ assert (bbox);
+ if (bbox.get().contains (test)) {
+ items_B.push_back (*j);
+ }
+ }
+
+ CPPUNIT_ASSERT (items_A.size() == items_B.size());
+ vector<Item const *>::iterator j = items_A.begin ();
+ vector<Item*>::iterator k = items_B.begin ();
+ while (j != items_A.end ()) {
+ CPPUNIT_ASSERT (*j == *k);
+ ++j;
+ ++k;
+ }
+ }
+}
+
diff --git a/libs/canvas/test/group.h b/libs/canvas/test/group.h
new file mode 100644
index 0000000000..1dcb371d2f
--- /dev/null
+++ b/libs/canvas/test/group.h
@@ -0,0 +1,24 @@
+#include <cppunit/TestFixture.h>
+#include <cppunit/extensions/HelperMacros.h>
+
+class GroupTest : public CppUnit::TestFixture
+{
+ CPPUNIT_TEST_SUITE (GroupTest);
+ CPPUNIT_TEST (bounding_box);
+ CPPUNIT_TEST (null_bounding_box);
+ CPPUNIT_TEST (layers);
+ CPPUNIT_TEST (children_changing);
+ CPPUNIT_TEST (grandchildren_changing);
+ CPPUNIT_TEST (add_items_at_point);
+ CPPUNIT_TEST (torture_add_items_at_point);
+ CPPUNIT_TEST_SUITE_END ();
+
+public:
+ void bounding_box ();
+ void null_bounding_box ();
+ void layers ();
+ void children_changing ();
+ void grandchildren_changing ();
+ void add_items_at_point ();
+ void torture_add_items_at_point ();
+};
diff --git a/libs/canvas/test/gtk_drag.cc b/libs/canvas/test/gtk_drag.cc
new file mode 100644
index 0000000000..8628c4cfd4
--- /dev/null
+++ b/libs/canvas/test/gtk_drag.cc
@@ -0,0 +1,68 @@
+#include <iostream>
+#include <gtkmm.h>
+#include "canvas/canvas.h"
+#include "canvas/rectangle.h"
+#include "canvas/pixbuf.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+Rectangle* rectangle = 0;
+
+bool
+event (GdkEvent* ev)
+{
+ static bool dragging = false;
+ static Duple offset;
+
+ if (ev->type == GDK_BUTTON_PRESS) {
+ GdkEventButton* b = reinterpret_cast<GdkEventButton*> (ev);
+ if (b->button == 1) {
+ dragging = true;
+ offset = Duple (b->x, b->y) - rectangle->position ();
+ rectangle->grab ();
+ cout << "Dragging offset=" << offset << "\n";
+ }
+ } else if (ev->type == GDK_BUTTON_RELEASE) {
+ GdkEventButton* b = reinterpret_cast<GdkEventButton*> (ev);
+ cout << "Release.\n";
+ if (b->button == 1) {
+ dragging = false;
+ rectangle->ungrab ();
+ cout << "Drag complete.\n";
+ }
+ } else if (ev->type == GDK_MOTION_NOTIFY) {
+ GdkEventMotion* m = reinterpret_cast<GdkEventMotion*> (ev);
+ if (dragging) {
+ rectangle->set_position (Duple (m->x, m->y) - offset);
+ cout << "Move to " << (Duple (m->x, m->y) - offset) << "\n";
+ }
+ }
+
+ return true;
+}
+
+int main (int argc, char* argv[])
+{
+ Gtk::Main kit (argc, argv);
+
+ Gtk::Window window;
+ window.set_title ("Hello world");
+ window.set_size_request (768, 768);
+
+ Gtk::Adjustment hadj (0, 0, 1e3);
+ Gtk::Adjustment vadj (0, 0, 1e3);
+ GtkCanvasViewport viewport (hadj, vadj);
+ GtkCanvas* canvas = viewport.canvas ();
+
+ rectangle = new Rectangle (canvas->root(), Rect (64, 64, 128, 128));
+ rectangle->set_outline_color (0xff0000aa);
+ rectangle->Event.connect (sigc::ptr_fun (event));
+
+ window.add (viewport);
+ canvas->show ();
+ window.show_all ();
+
+ Gtk::Main::run (window);
+ return 0;
+}
diff --git a/libs/canvas/test/gtk_many.cc b/libs/canvas/test/gtk_many.cc
new file mode 100644
index 0000000000..e75ce05ac0
--- /dev/null
+++ b/libs/canvas/test/gtk_many.cc
@@ -0,0 +1,39 @@
+#include <iostream>
+#include <gtkmm.h>
+#include "canvas/canvas.h"
+#include "canvas/rectangle.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+int main (int argc, char* argv[])
+{
+ Gtk::Main kit (argc, argv);
+
+ Gtk::Window window;
+ window.set_title ("Hello world");
+ window.set_size_request (512, 512);
+ GtkCanvas canvas;
+ canvas.set_size_request (2048, 2048);
+
+ int const N = 10000;
+ double Ns = sqrt (N);
+ int max_x = 1024;
+ int max_y = 1024;
+
+ for (int x = 0; x < Ns; ++x) {
+ for (int y = 0; y < Ns; ++y) {
+ Rectangle* r = new Rectangle (canvas.root ());
+ r->set (Rect (x * max_x / Ns, y * max_y / Ns, (x + 1) * max_x / Ns, (y + 1) * max_y / Ns));
+ }
+ }
+
+ Gtk::ScrolledWindow scroller;
+ scroller.add (canvas);
+ window.add (scroller);
+ canvas.show ();
+ window.show_all ();
+
+ Gtk::Main::run (window);
+ return 0;
+}
diff --git a/libs/canvas/test/gtk_movement.cc b/libs/canvas/test/gtk_movement.cc
new file mode 100644
index 0000000000..24a517da71
--- /dev/null
+++ b/libs/canvas/test/gtk_movement.cc
@@ -0,0 +1,97 @@
+#include <iostream>
+#include <gtkmm.h>
+#include "canvas/canvas.h"
+#include "canvas/rectangle.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+Rectangle* rectangle[2];
+
+void
+bigger_clicked ()
+{
+ Rect r = rectangle[0]->get ();
+ r.x1 += 16;
+ r.y1 += 16;
+ rectangle[0]->set (r);
+}
+
+void
+smaller_clicked ()
+{
+ Rect r = rectangle[0]->get ();
+ r.x1 -= 16;
+ r.y1 -= 16;
+ rectangle[0]->set (r);
+}
+
+void
+left_clicked ()
+{
+ Duple p = rectangle[0]->position ();
+ p.x -= 16;
+ rectangle[0]->set_position (p);
+}
+
+void
+right_clicked ()
+{
+ Duple p = rectangle[0]->position ();
+ p.x += 16;
+ rectangle[0]->set_position (p);
+}
+
+int main (int argc, char* argv[])
+{
+ Gtk::Main kit (argc, argv);
+
+ Gtk::Window window;
+ window.set_title ("Hello world");
+ window.set_size_request (512, 512);
+ GtkCanvas canvas;
+ canvas.set_size_request (2048, 2048);
+
+ rectangle[0] = new Rectangle (canvas.root(), Rect (64, 64, 128, 128));
+ rectangle[0]->set_outline_color (0xff0000aa);
+ rectangle[1] = new Rectangle (canvas.root(), Rect (64, 64, 128, 128));
+ rectangle[1]->set_position (Duple (256, 256));
+ rectangle[1]->set_outline_width (4);
+ rectangle[1]->set_outline_color (0x00ff00ff);
+ rectangle[1]->set_fill (true);
+ rectangle[1]->set_fill_color (0x00ffffff);
+ rectangle[1]->set_outline_what ((Rectangle::What) (Rectangle::LEFT | Rectangle::RIGHT));
+
+ Gtk::VBox overall_box;
+
+ Gtk::ScrolledWindow scroller;
+ scroller.add (canvas);
+ overall_box.pack_start (scroller);
+
+ Gtk::HBox button_box;
+
+ Gtk::Button bigger ("Bigger");
+ bigger.signal_clicked().connect (sigc::ptr_fun (&bigger_clicked));
+ button_box.pack_start (bigger);
+
+ Gtk::Button smaller ("Smaller");
+ smaller.signal_clicked().connect (sigc::ptr_fun (&smaller_clicked));
+ button_box.pack_start (smaller);
+
+ Gtk::Button left ("Left");
+ left.signal_clicked().connect (sigc::ptr_fun (&left_clicked));
+ button_box.pack_start (left);
+
+ Gtk::Button right ("Right");
+ right.signal_clicked().connect (sigc::ptr_fun (&right_clicked));
+ button_box.pack_start (right);
+
+ overall_box.pack_start (button_box, false, false);
+
+ window.add (overall_box);
+ canvas.show ();
+ window.show_all ();
+
+ Gtk::Main::run (window);
+ return 0;
+}
diff --git a/libs/canvas/test/gtk_scene.cc b/libs/canvas/test/gtk_scene.cc
new file mode 100644
index 0000000000..95e9b9c299
--- /dev/null
+++ b/libs/canvas/test/gtk_scene.cc
@@ -0,0 +1,66 @@
+#include <iostream>
+#include <gtkmm.h>
+#include "canvas/canvas.h"
+#include "canvas/rectangle.h"
+#include "canvas/line.h"
+#include "canvas/pixbuf.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+bool
+foo (GdkEvent* ev)
+{
+ cout << "click.\n";
+ return true;
+}
+
+int main (int argc, char* argv[])
+{
+ Gtk::Main kit (argc, argv);
+
+ Gtk::Window window;
+ window.set_title ("Hello world");
+ window.set_size_request (512, 512);
+
+ Gtk::VBox overall_vbox;
+ Gtk::HScrollbar h_scroll;
+ Gtk::VScrollbar v_scroll;
+
+ GtkCanvasViewport viewport (*h_scroll.get_adjustment(), *v_scroll.get_adjustment());
+ GtkCanvas* canvas = viewport.canvas ();
+
+ overall_vbox.pack_start (viewport, true, true);
+ overall_vbox.pack_start (h_scroll, false, false);
+
+ Rectangle a (canvas->root(), Rect (64, 64, 128, 128));
+ a.set_outline_color (0xff0000aa);
+ Rectangle b (canvas->root(), Rect (64, 64, 128, 128));
+ b.set_position (Duple (256, 256));
+ b.set_outline_width (4);
+ b.set_outline_what (0x2 | 0x8);
+ b.set_outline_color (0x0000ffff);
+ b.Event.connect (sigc::ptr_fun (foo));
+
+ Rectangle c (canvas->root(), Rect (2048, 2048, 2096, 2096));
+
+ Rectangle d (canvas->root(), Rect (0, 256, COORD_MAX, 284));
+ d.name = "d";
+
+ Line e (canvas->root());
+ e.set (Duple (256, 0), Duple (256, COORD_MAX));
+ e.name = "e";
+ e.set_outline_color (0xff0000ff);
+
+ Pixbuf pixbuf (canvas->root());
+ pixbuf.set_position (Duple (192, 192));
+ Glib::RefPtr<Gdk::Pixbuf> p = Gdk::Pixbuf::create_from_file ("../../libs/canvas/test/test.png");
+ pixbuf.set (p);
+
+ window.add (overall_vbox);
+ canvas->show ();
+ window.show_all ();
+
+ Gtk::Main::run (window);
+ return 0;
+}
diff --git a/libs/canvas/test/gtk_viewport.cc b/libs/canvas/test/gtk_viewport.cc
new file mode 100644
index 0000000000..90bf819d86
--- /dev/null
+++ b/libs/canvas/test/gtk_viewport.cc
@@ -0,0 +1,65 @@
+#include <iostream>
+#include <gtkmm.h>
+#include "canvas/canvas.h"
+#include "canvas/rectangle.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+Gtk::Adjustment* hadj;
+Gtk::Adjustment* vadj;
+
+void
+left_clicked ()
+{
+ hadj->set_value (hadj->get_value() - 64);
+}
+
+void
+right_clicked ()
+{
+ hadj->set_value (hadj->get_value() + 64);
+}
+
+int main (int argc, char* argv[])
+{
+ Gtk::Main kit (argc, argv);
+
+ Gtk::Window window;
+ window.set_title ("Hello world");
+ GtkCanvas canvas;
+
+ Rectangle a (canvas.root(), Rect (64, 64, 128, 128));
+ a.set_outline_color (0xff0000aa);
+ Rectangle b (canvas.root(), Rect (64, 64, 128, 128));
+ b.set_position (Duple (256, 256));
+ b.set_outline_width (4);
+ b.set_outline_color (0x00ff00ff);
+
+ Gtk::HBox button_box;
+
+ Gtk::Button left ("Left");
+ left.signal_clicked().connect (sigc::ptr_fun (&left_clicked));
+ button_box.pack_start (left);
+
+ Gtk::Button right ("Right");
+ right.signal_clicked().connect (sigc::ptr_fun (&right_clicked));
+ button_box.pack_start (right);
+
+ hadj = new Gtk::Adjustment (0, 0, 1e3);
+ vadj = new Gtk::Adjustment (0, 0, 1e3);
+
+ Gtk::Viewport viewport (*hadj, *vadj);
+ viewport.add (canvas);
+
+ Gtk::VBox overall_box;
+ overall_box.pack_start (viewport);
+ overall_box.pack_start (button_box, false, false);
+
+ window.add (overall_box);
+ canvas.show ();
+ window.show_all ();
+
+ Gtk::Main::run (window);
+ return 0;
+}
diff --git a/libs/canvas/test/hello_world.cc b/libs/canvas/test/hello_world.cc
new file mode 100644
index 0000000000..38944f9220
--- /dev/null
+++ b/libs/canvas/test/hello_world.cc
@@ -0,0 +1,13 @@
+#include "canvas/canvas.h"
+#include "canvas/rectangle.h"
+
+using namespace ArdourCanvas;
+
+int main ()
+{
+ ImageCanvas* c = new ImageCanvas;
+ Rectangle* r = new Rectangle (c->root ());
+ r->set (Rect (0, 0, 256, 256));
+ c->render_to_image (Rect (0, 0, 1024, 1024));
+ c->write_to_png ("foo.png");
+}
diff --git a/libs/canvas/test/item.cc b/libs/canvas/test/item.cc
new file mode 100644
index 0000000000..96ea2d2f15
--- /dev/null
+++ b/libs/canvas/test/item.cc
@@ -0,0 +1,28 @@
+#include "canvas/group.h"
+#include "canvas/item.h"
+#include "canvas/canvas.h"
+#include "canvas/rectangle.h"
+#include "item.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+CPPUNIT_TEST_SUITE_REGISTRATION (ItemTest);
+
+void
+ItemTest::item_to_canvas ()
+{
+ ImageCanvas canvas;
+ Group gA (canvas.root ());
+ gA.set_position (Duple (128, 128));
+ Group gB (&gA);
+ gB.set_position (Duple (45, 55));
+ Rectangle rA (&gB);
+ rA.set_position (Duple (99, 23));
+
+ Rect const r = rA.item_to_canvas (Rect (3, 6, 7, 9));
+ CPPUNIT_ASSERT (r.x0 == (128 + 45 + 99 + 3));
+ CPPUNIT_ASSERT (r.y0 == (128 + 55 + 23 + 6));
+ CPPUNIT_ASSERT (r.x1 == (128 + 45 + 99 + 7));
+ CPPUNIT_ASSERT (r.y1 == (128 + 55 + 23 + 9));
+}
diff --git a/libs/canvas/test/item.h b/libs/canvas/test/item.h
new file mode 100644
index 0000000000..f69cb03f44
--- /dev/null
+++ b/libs/canvas/test/item.h
@@ -0,0 +1,12 @@
+#include <cppunit/TestFixture.h>
+#include <cppunit/extensions/HelperMacros.h>
+
+class ItemTest : public CppUnit::TestFixture
+{
+ CPPUNIT_TEST_SUITE (ItemTest);
+ CPPUNIT_TEST (item_to_canvas);
+ CPPUNIT_TEST_SUITE_END ();
+
+public:
+ void item_to_canvas ();
+};
diff --git a/libs/canvas/test/optimizing_lookup_table.cc b/libs/canvas/test/optimizing_lookup_table.cc
new file mode 100644
index 0000000000..8449b26498
--- /dev/null
+++ b/libs/canvas/test/optimizing_lookup_table.cc
@@ -0,0 +1,141 @@
+#include "canvas/lookup_table.h"
+#include "canvas/types.h"
+#include "canvas/rectangle.h"
+#include "canvas/group.h"
+#include "canvas/canvas.h"
+#include "optimizing_lookup_table.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+CPPUNIT_TEST_SUITE_REGISTRATION (OptimizingLookupTableTest);
+
+void
+OptimizingLookupTableTest::build_1 ()
+{
+ ImageCanvas canvas;
+ Rectangle a (canvas.root(), Rect (0, 0, 32, 32));
+ a.set_outline_width (0);
+ Rectangle b (canvas.root(), Rect (0, 33, 32, 64));
+ b.set_outline_width (0);
+ Rectangle c (canvas.root(), Rect (33, 0, 64, 32));
+ c.set_outline_width (0);
+ Rectangle d (canvas.root(), Rect (33, 33, 64, 64));
+ d.set_outline_width (0);
+ OptimizingLookupTable table (*canvas.root(), 1);
+
+ CPPUNIT_ASSERT (table._items_per_cell == 1);
+ CPPUNIT_ASSERT (table._cell_size.x == 32);
+ CPPUNIT_ASSERT (table._cell_size.y == 32);
+ CPPUNIT_ASSERT (table._cells[0][0].front() == &a);
+ CPPUNIT_ASSERT (table._cells[0][1].front() == &b);
+ CPPUNIT_ASSERT (table._cells[1][0].front() == &c);
+ CPPUNIT_ASSERT (table._cells[1][1].front() == &d);
+}
+
+void
+OptimizingLookupTableTest::build_2 ()
+{
+ ImageCanvas canvas;
+ Rectangle a (canvas.root(), Rect (0, 0, 713, 1024));
+ a.set_outline_width (0);
+ Rectangle b (canvas.root(), Rect (0, 0, 0, 1024));
+ b.set_outline_width (0);
+ OptimizingLookupTable table (*canvas.root(), 64);
+}
+
+void
+OptimizingLookupTableTest::build_negative ()
+{
+ ImageCanvas canvas;
+ Rectangle a (canvas.root(), Rect (-32, -32, 32, 32));
+ OptimizingLookupTable table (*canvas.root(), 1);
+}
+
+void
+OptimizingLookupTableTest::get_small ()
+{
+ ImageCanvas canvas;
+ Rectangle a (canvas.root(), Rect (0, 0, 32, 32));
+ a.set_outline_width (0);
+ Rectangle b (canvas.root(), Rect (0, 33, 32, 64));
+ b.set_outline_width (0);
+ Rectangle c (canvas.root(), Rect (33, 0, 64, 32));
+ c.set_outline_width (0);
+ Rectangle d (canvas.root(), Rect (33, 33, 64, 64));
+ d.set_outline_width (0);
+ OptimizingLookupTable table (*canvas.root(), 1);
+
+ vector<Item*> items = table.get (Rect (16, 16, 48, 48));
+ CPPUNIT_ASSERT (items.size() == 4);
+
+ items = table.get (Rect (32, 32, 33, 33));
+ CPPUNIT_ASSERT (items.size() == 1);
+}
+
+void
+OptimizingLookupTableTest::get_big ()
+{
+ ImageCanvas canvas;
+
+ double const s = 8;
+ int const N = 1024;
+
+ for (int x = 0; x < N; ++x) {
+ for (int y = 0; y < N; ++y) {
+ Rectangle* r = new Rectangle (canvas.root());
+ r->set_outline_width (0);
+ r->set (Rect (x * s, y * s, (x + 1) * s, (y + 1) * s));
+ }
+ }
+
+ OptimizingLookupTable table (*canvas.root(), 16);
+ vector<Item*> items = table.get (Rect (0, 0, 15, 15));
+ CPPUNIT_ASSERT (items.size() == 16);
+}
+
+/** Check that calling OptimizingLookupTable::get() returns things in the correct order.
+ * The order should be the same as it is in the owning group.
+ */
+void
+OptimizingLookupTableTest::check_ordering ()
+{
+ ImageCanvas canvas;
+
+ Rectangle a (canvas.root (), Rect (0, 0, 64, 64));
+ Rectangle b (canvas.root (), Rect (0, 0, 64, 64));
+ Rectangle c (canvas.root (), Rect (0, 0, 64, 64));
+
+ /* since there have been bugs introduced due to sorting pointers,
+ get these rectangles in ascending order of their address
+ */
+
+ list<Item*> items;
+ items.push_back (&a);
+ items.push_back (&b);
+ items.push_back (&c);
+ items.sort ();
+
+ /* now arrange these items in the group in reverse order of address */
+
+ for (list<Item*>::reverse_iterator i = items.rbegin(); i != items.rend(); ++i) {
+ (*i)->raise_to_top ();
+ }
+
+ /* ask the LUT for the items */
+
+ canvas.root()->ensure_lut ();
+ vector<Item*> lut_items = canvas.root()->_lut->get (Rect (0, 0, 64, 64));
+ CPPUNIT_ASSERT (lut_items.size() == 3);
+
+ /* check that they are in the right order */
+
+ vector<Item*>::iterator i = lut_items.begin ();
+ list<Item*>::reverse_iterator j = items.rbegin ();
+
+ while (i != lut_items.end ()) {
+ CPPUNIT_ASSERT (*i == *j);
+ ++i;
+ ++j;
+ }
+}
diff --git a/libs/canvas/test/optimizing_lookup_table.h b/libs/canvas/test/optimizing_lookup_table.h
new file mode 100644
index 0000000000..a7c0b494bb
--- /dev/null
+++ b/libs/canvas/test/optimizing_lookup_table.h
@@ -0,0 +1,25 @@
+#include <cppunit/TestFixture.h>
+#include <cppunit/extensions/HelperMacros.h>
+
+class OptimizingLookupTableTest : public CppUnit::TestFixture
+{
+ CPPUNIT_TEST_SUITE (OptimizingLookupTableTest);
+ CPPUNIT_TEST (build_1);
+ CPPUNIT_TEST (build_2);
+ CPPUNIT_TEST (build_negative);
+ CPPUNIT_TEST (get_big);
+ CPPUNIT_TEST (get_small);
+ CPPUNIT_TEST (check_ordering);
+ CPPUNIT_TEST_SUITE_END ();
+
+public:
+ void build_1 ();
+ void build_2 ();
+ void build_negative ();
+ void get_big ();
+ void get_small ();
+ void check_ordering ();
+};
+
+
+
diff --git a/libs/canvas/test/polygon.cc b/libs/canvas/test/polygon.cc
new file mode 100644
index 0000000000..353246ffe0
--- /dev/null
+++ b/libs/canvas/test/polygon.cc
@@ -0,0 +1,49 @@
+#include "canvas/group.h"
+#include "canvas/types.h"
+#include "canvas/polygon.h"
+#include "canvas/canvas.h"
+#include "polygon.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+CPPUNIT_TEST_SUITE_REGISTRATION (PolygonTest);
+
+void
+PolygonTest::bounding_box ()
+{
+ ImageCanvas canvas;
+ Group group (canvas.root ());
+ Polygon polygon (&group);
+
+ /* should have no initial bounding box */
+ CPPUNIT_ASSERT (!polygon.bounding_box().is_initialized());
+
+ Points points;
+ points.push_back (Duple (-6, -6));
+ points.push_back (Duple ( 6, -6));
+ points.push_back (Duple ( 6, 6));
+ points.push_back (Duple (-6, 6));
+ polygon.set (points);
+
+ /* should now have a bounding box around those points,
+ taking into account default line width
+ */
+ boost::optional<Rect> bbox = polygon.bounding_box ();
+ CPPUNIT_ASSERT (bbox.is_initialized ());
+ CPPUNIT_ASSERT (bbox.get().x0 == -6.25);
+ CPPUNIT_ASSERT (bbox.get().x1 == 6.25);
+ CPPUNIT_ASSERT (bbox.get().y0 == -6.25);
+ CPPUNIT_ASSERT (bbox.get().y1 == 6.25);
+
+ /* and its parent group should have noticed and adjusted
+ its bounding box
+ */
+
+ bbox = group.bounding_box ();
+ CPPUNIT_ASSERT (bbox.is_initialized ());
+ CPPUNIT_ASSERT (bbox.get().x0 == -6.25);
+ CPPUNIT_ASSERT (bbox.get().x1 == 6.25);
+ CPPUNIT_ASSERT (bbox.get().y0 == -6.25);
+ CPPUNIT_ASSERT (bbox.get().y1 == 6.25);
+}
diff --git a/libs/canvas/test/polygon.h b/libs/canvas/test/polygon.h
new file mode 100644
index 0000000000..b8f6fab17d
--- /dev/null
+++ b/libs/canvas/test/polygon.h
@@ -0,0 +1,12 @@
+#include <cppunit/TestFixture.h>
+#include <cppunit/extensions/HelperMacros.h>
+
+class PolygonTest : public CppUnit::TestFixture
+{
+ CPPUNIT_TEST_SUITE (PolygonTest);
+ CPPUNIT_TEST (bounding_box);
+ CPPUNIT_TEST_SUITE_END ();
+
+public:
+ void bounding_box ();
+};
diff --git a/libs/canvas/test/render.cc b/libs/canvas/test/render.cc
new file mode 100644
index 0000000000..96bd7eb166
--- /dev/null
+++ b/libs/canvas/test/render.cc
@@ -0,0 +1,86 @@
+#include <pangomm/init.h>
+#include "canvas/canvas.h"
+#include "canvas/line.h"
+#include "canvas/rectangle.h"
+#include "canvas/polygon.h"
+#include "canvas/arrow.h"
+#include "canvas/text.h"
+#include "render.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+CPPUNIT_TEST_SUITE_REGISTRATION (RenderTest);
+
+void
+RenderTest::check (string const & name)
+{
+ stringstream s;
+ s << "diff -q " << name << ".png " << "../../libs/canvas/test/" << name << ".png";
+ int r = system (s.str().c_str());
+ CPPUNIT_ASSERT (WEXITSTATUS (r) == 0);
+}
+
+void
+RenderTest::basics ()
+{
+ ImageCanvas canvas (Duple (256, 256));
+
+ /* line */
+ Group line_group (canvas.root ());
+ line_group.set_position (Duple (0, 0));
+ Line line (&line_group);
+ line.set (Duple (0, 0), Duple (32, 32));
+ line.set_outline_width (2);
+
+ /* rectangle */
+ Group rectangle_group (canvas.root ());
+ rectangle_group.set_position (Duple (64, 0));
+ Rectangle rectangle (&rectangle_group);
+ rectangle.set (Rect (0, 0, 32, 32));
+ rectangle.set_outline_width (2);
+ rectangle.set_outline_color (0x00ff00ff);
+ rectangle.set_fill_color (0x0000ffff);
+
+ /* poly line */
+ Group poly_line_group (canvas.root ());
+ poly_line_group.set_position (Duple (0, 64));
+ PolyLine poly_line (&poly_line_group);
+ Points points;
+ points.push_back (Duple (0, 0));
+ points.push_back (Duple (16, 48));
+ points.push_back (Duple (32, 32));
+ poly_line.set (points);
+ poly_line.set_outline_color (0xff0000ff);
+ poly_line.set_outline_width (2);
+
+ /* polygon */
+ Group polygon_group (canvas.root ());
+ polygon_group.set_position (Duple (64, 64));
+ Polygon polygon (&polygon_group);
+ polygon.set (points);
+ polygon.set_outline_color (0xff00ffff);
+ polygon.set_fill_color (0xcc00ffff);
+ polygon.set_outline_width (2);
+
+ /* arrow */
+ Group arrow_group (canvas.root ());
+ arrow_group.set_position (Duple (128, 0));
+ Arrow arrow (&arrow_group);
+ arrow.set_outline_width (2);
+ arrow.set_x (32);
+ arrow.set_y0 (0);
+ arrow.set_y1 (64);
+
+ /* text */
+ Pango::init ();
+ Group text_group (canvas.root ());
+ text_group.set_position (Duple (128, 64));
+ Text text (&text_group);
+ text.set ("Hello world!");
+
+ canvas.render_to_image (Rect (0, 0, 256, 256));
+ canvas.write_to_png ("render_basics.png");
+
+ check ("render_basics");
+}
diff --git a/libs/canvas/test/render.h b/libs/canvas/test/render.h
new file mode 100644
index 0000000000..7596a56573
--- /dev/null
+++ b/libs/canvas/test/render.h
@@ -0,0 +1,14 @@
+#include <cppunit/TestFixture.h>
+#include <cppunit/extensions/HelperMacros.h>
+
+class RenderTest : public CppUnit::TestFixture
+{
+ CPPUNIT_TEST_SUITE (RenderTest);
+ CPPUNIT_TEST (basics);
+ CPPUNIT_TEST_SUITE_END ();
+
+public:
+ void basics ();
+ void check (std::string const &);
+};
+
diff --git a/libs/canvas/test/test.xml b/libs/canvas/test/test.xml
new file mode 100644
index 0000000000..9b976649a6
--- /dev/null
+++ b/libs/canvas/test/test.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Canvas>
+ <Group x-position="0" y-position="0" visible="yes">
+ <Rectangle x0="0" y0="0" x1="16" y1="16" outline-what="15" x-position="0" y-position="0" visible="yes" outline-color="305419896" outline="yes" outline-width="0.5" fill-color="255" fill="yes"/>
+ <Group x-position="64" y-position="72" visible="yes">
+ <Line x0="41" y0="43" x1="44" y1="46" x-position="0" y-position="0" visible="yes" outline-color="255" outline="yes" outline-width="0.5"/>
+ </Group>
+ </Group>
+</Canvas>
diff --git a/libs/canvas/test/testrunner.cpp b/libs/canvas/test/testrunner.cpp
new file mode 100644
index 0000000000..468af59ae4
--- /dev/null
+++ b/libs/canvas/test/testrunner.cpp
@@ -0,0 +1,27 @@
+#include <cppunit/CompilerOutputter.h>
+#include <cppunit/extensions/TestFactoryRegistry.h>
+#include <cppunit/TestResult.h>
+#include <cppunit/TestResultCollector.h>
+#include <cppunit/TestRunner.h>
+#include <cppunit/BriefTestProgressListener.h>
+
+int
+main()
+{
+ CppUnit::TestResult testresult;
+
+ CppUnit::TestResultCollector collectedresults;
+ testresult.addListener (&collectedresults);
+
+ CppUnit::BriefTestProgressListener progress;
+ testresult.addListener (&progress);
+
+ CppUnit::TestRunner testrunner;
+ testrunner.addTest (CppUnit::TestFactoryRegistry::getRegistry ().makeTest ());
+ testrunner.run (testresult);
+
+ CppUnit::CompilerOutputter compileroutputter (&collectedresults, std::cerr);
+ compileroutputter.write ();
+
+ return collectedresults.wasSuccessful () ? 0 : 1;
+}
diff --git a/libs/canvas/test/types.cc b/libs/canvas/test/types.cc
new file mode 100644
index 0000000000..69667466de
--- /dev/null
+++ b/libs/canvas/test/types.cc
@@ -0,0 +1,54 @@
+#include "canvas/types.h"
+#include "types.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+CPPUNIT_TEST_SUITE_REGISTRATION (TypesTest);
+
+void
+TypesTest::intersect ()
+{
+ {
+ Rect a (0, 0, 1024, 1024);
+ Rect b (0, 0, 512, 512);
+ boost::optional<Rect> c = a.intersection (b);
+
+ CPPUNIT_ASSERT (c.is_initialized ());
+ CPPUNIT_ASSERT (c->x0 == 0);
+ CPPUNIT_ASSERT (c->x1 == 512);
+ CPPUNIT_ASSERT (c->y0 == 0);
+ CPPUNIT_ASSERT (c->y1 == 512);
+ }
+
+ {
+ Rect a (0, 0, 512, 512);
+ Rect b (513, 513, 1024, 1024);
+ boost::optional<Rect> c = a.intersection (b);
+
+ CPPUNIT_ASSERT (!c.is_initialized ());
+ }
+}
+
+void
+TypesTest::extend ()
+{
+ {
+ Rect a (50, 60, 70, 80);
+ Rect b (100, 110, 120, 130);
+ Rect c = a.extend (b);
+
+ CPPUNIT_ASSERT (c.x0 == 50);
+ CPPUNIT_ASSERT (c.y0 == 60);
+ CPPUNIT_ASSERT (c.x1 == 120);
+ CPPUNIT_ASSERT (c.y1 == 130);
+ }
+}
+
+void
+TypesTest::test_safe_add ()
+{
+ CPPUNIT_ASSERT (safe_add (4, 9) == 13);
+ CPPUNIT_ASSERT (safe_add (4, COORD_MAX) == COORD_MAX);
+ CPPUNIT_ASSERT (safe_add (COORD_MAX, 4) == COORD_MAX);
+}
diff --git a/libs/canvas/test/types.h b/libs/canvas/test/types.h
new file mode 100644
index 0000000000..3a5c0dac9b
--- /dev/null
+++ b/libs/canvas/test/types.h
@@ -0,0 +1,18 @@
+#include <cppunit/TestFixture.h>
+#include <cppunit/extensions/HelperMacros.h>
+
+class TypesTest : public CppUnit::TestFixture
+{
+ CPPUNIT_TEST_SUITE (TypesTest);
+ CPPUNIT_TEST (intersect);
+ CPPUNIT_TEST (extend);
+ CPPUNIT_TEST (test_safe_add);
+ CPPUNIT_TEST_SUITE_END ();
+
+public:
+ void intersect ();
+ void extend ();
+ void test_safe_add ();
+};
+
+
diff --git a/libs/canvas/test/wave_view.cc b/libs/canvas/test/wave_view.cc
new file mode 100644
index 0000000000..9b95930cf1
--- /dev/null
+++ b/libs/canvas/test/wave_view.cc
@@ -0,0 +1,164 @@
+#include <gtkmm/main.h>
+#include "pbd/textreceiver.h"
+#include "gtkmm2ext/utils.h"
+#include "midi++/manager.h"
+#include "ardour/session.h"
+#include "ardour/audioengine.h"
+#include "ardour/source_factory.h"
+#include "ardour/audiosource.h"
+#include "ardour/audiofilesource.h"
+#include "ardour/region_factory.h"
+#include "ardour/audioregion.h"
+#include "canvas/wave_view.h"
+#include "canvas/canvas.h"
+#include "wave_view.h"
+
+using namespace std;
+using namespace PBD;
+using namespace ARDOUR;
+using namespace ArdourCanvas;
+
+CPPUNIT_TEST_SUITE_REGISTRATION (WaveViewTest);
+
+TextReceiver text_receiver ("test");
+
+void
+WaveViewTest::setUp ()
+{
+ init (false, true);
+ Gtkmm2ext::init ();
+ SessionEvent::create_per_thread_pool ("test", 512);
+
+ Gtk::Main kit ();
+ Gtk::Main::init_gtkmm_internals ();
+
+ text_receiver.listen_to (error);
+ text_receiver.listen_to (info);
+ text_receiver.listen_to (fatal);
+ text_receiver.listen_to (warning);
+
+ AudioFileSource::set_build_peakfiles (true);
+ AudioFileSource::set_build_missing_peakfiles (true);
+
+ AudioEngine engine ("test", "");
+ MIDI::Manager::create (engine.jack ());
+ CPPUNIT_ASSERT (engine.start () == 0);
+
+ Session session (engine, "tmp_session", "tmp_session");
+ engine.set_session (&session);
+
+ char buf[256];
+ getcwd (buf, sizeof (buf));
+ string const path = string_compose ("%1/../../libs/canvas/test/sine.wav", buf);
+
+ boost::shared_ptr<Source> source = SourceFactory::createReadable (
+ DataType::AUDIO, session, path, 0, (Source::Flag) 0, false, true
+ );
+
+ boost::shared_ptr<AudioFileSource> audio_file_source = boost::dynamic_pointer_cast<AudioFileSource> (source);
+
+ audio_file_source->setup_peakfile ();
+
+ PBD::PropertyList properties;
+ properties.add (Properties::position, 128);
+ properties.add (Properties::length, audio_file_source->readable_length ());
+ _region = RegionFactory::create (source, properties, false);
+ _audio_region = boost::dynamic_pointer_cast<AudioRegion> (_region);
+}
+
+void
+WaveViewTest::make_canvas ()
+{
+ /* this leaks various things, but hey ho */
+
+ _canvas = new ImageCanvas (Duple (256, 256));
+ _wave_view = new WaveView (_canvas->root(), _audio_region);
+ _wave_view->set_frames_per_pixel ((double) (44100 / 1000) / 64);
+ _wave_view->set_height (64);
+}
+
+void
+WaveViewTest::all ()
+{
+ /* XXX: we run these all from the same method so that the setUp code only
+ gets called once; there are various singletons etc. in Ardour which don't
+ like being recreated.
+ */
+
+ render_all_at_once ();
+ render_in_pieces ();
+ cache ();
+}
+
+void
+WaveViewTest::render_all_at_once ()
+{
+ make_canvas ();
+
+ _canvas->render_to_image (Rect (0, 0, 256, 256));
+ _canvas->write_to_png ("waveview_1.png");
+
+ /* XXX: doesn't check the result! */
+}
+
+void
+WaveViewTest::render_in_pieces ()
+{
+ make_canvas ();
+
+ cout << "\n\n--------------> PIECES\n";
+ _canvas->render_to_image (Rect (0, 0, 128, 256));
+ _canvas->render_to_image (Rect (128, 0, 256, 256));
+ _canvas->write_to_png ("waveview_2.png");
+ cout << "\n\n<-------------- PIECES\n";
+
+ /* XXX: doesn't check the result! */
+}
+
+void
+WaveViewTest::cache ()
+{
+ make_canvas ();
+
+ /* Whole of the render area needs caching from scratch */
+
+ _wave_view->invalidate_whole_cache ();
+
+ Rect whole (0, 0, 256, 256);
+ _canvas->render_to_image (whole);
+
+ CPPUNIT_ASSERT (_wave_view->_cache.size() == 1);
+ CPPUNIT_ASSERT (_wave_view->_cache.front()->start() == 0);
+ CPPUNIT_ASSERT (_wave_view->_cache.front()->end() == 256);
+
+ _wave_view->invalidate_whole_cache ();
+
+ /* Render a bit in the middle */
+
+ Rect part1 (128, 0, 196, 256);
+ _canvas->render_to_image (part1);
+
+ CPPUNIT_ASSERT (_wave_view->_cache.size() == 1);
+ CPPUNIT_ASSERT (_wave_view->_cache.front()->start() == 128);
+ CPPUNIT_ASSERT (_wave_view->_cache.front()->end() == 196);
+
+ /* Now render the whole thing and check that the cache sorts itself out */
+
+ _canvas->render_to_image (whole);
+
+ CPPUNIT_ASSERT (_wave_view->_cache.size() == 3);
+
+ list<WaveView::CacheEntry*>::iterator i = _wave_view->_cache.begin ();
+
+ CPPUNIT_ASSERT ((*i)->start() == 0);
+ CPPUNIT_ASSERT ((*i)->end() == 128);
+ ++i;
+
+ CPPUNIT_ASSERT ((*i)->start() == 128);
+ CPPUNIT_ASSERT ((*i)->end() == 196);
+ ++i;
+
+ CPPUNIT_ASSERT ((*i)->start() == 196);
+ CPPUNIT_ASSERT ((*i)->end() == 256);
+ ++i;
+}
diff --git a/libs/canvas/test/wave_view.h b/libs/canvas/test/wave_view.h
new file mode 100644
index 0000000000..69f7ce772f
--- /dev/null
+++ b/libs/canvas/test/wave_view.h
@@ -0,0 +1,26 @@
+#include <cppunit/TestFixture.h>
+#include <cppunit/extensions/HelperMacros.h>
+
+class WaveViewTest : public CppUnit::TestFixture
+{
+ CPPUNIT_TEST_SUITE (WaveViewTest);
+ CPPUNIT_TEST (all);
+ CPPUNIT_TEST_SUITE_END ();
+
+public:
+ void setUp ();
+ void all ();
+
+private:
+ void make_canvas ();
+ void render_all_at_once ();
+ void render_in_pieces ();
+ void cache ();
+
+ ArdourCanvas::ImageCanvas* _canvas;
+ ArdourCanvas::WaveView* _wave_view;
+ boost::shared_ptr<ARDOUR::Region> _region;
+ boost::shared_ptr<ARDOUR::AudioRegion> _audio_region;
+};
+
+
diff --git a/libs/canvas/test/xml.cc b/libs/canvas/test/xml.cc
new file mode 100644
index 0000000000..ef6871dc76
--- /dev/null
+++ b/libs/canvas/test/xml.cc
@@ -0,0 +1,53 @@
+#include "pbd/xml++.h"
+#include "xml.h"
+#include "canvas/canvas.h"
+#include "canvas/rectangle.h"
+#include "canvas/line.h"
+
+CPPUNIT_TEST_SUITE_REGISTRATION (XMLTest);
+
+using namespace std;
+using namespace ArdourCanvas;
+
+void
+XMLTest::check (string const & name)
+{
+ stringstream s;
+ s << "diff -q " << name << ".xml " << "../../libs/canvas/test/" << name << ".xml";
+ int r = system (s.str().c_str());
+ CPPUNIT_ASSERT (WEXITSTATUS (r) == 0);
+}
+
+void
+XMLTest::get ()
+{
+ ImageCanvas canvas;
+
+ Rectangle r (canvas.root(), Rect (0, 0, 16, 16));
+ r.set_outline_color (0x12345678);
+ Group g (canvas.root());
+ g.set_position (Duple (64, 72));
+ Line l (&g);
+ l.set (Duple (41, 43), Duple (44, 46));
+
+ XMLTree* tree = canvas.get_state ();
+ tree->write ("test.xml");
+
+ check ("test");
+}
+
+void
+XMLTest::set ()
+{
+ XMLTree* tree = new XMLTree ("../../libs/canvas/test/test.xml");
+ ImageCanvas canvas (tree);
+
+ list<Item*> root_items = canvas.root()->items ();
+ CPPUNIT_ASSERT (root_items.size() == 2);
+
+ list<Item*>::iterator i = root_items.begin();
+ Rectangle* r = dynamic_cast<Rectangle*> (*i++);
+ CPPUNIT_ASSERT (r);
+ CPPUNIT_ASSERT (r->outline_color() == 0x12345678);
+ CPPUNIT_ASSERT (dynamic_cast<Group*> (*i++));
+}
diff --git a/libs/canvas/test/xml.h b/libs/canvas/test/xml.h
new file mode 100644
index 0000000000..fbe606c028
--- /dev/null
+++ b/libs/canvas/test/xml.h
@@ -0,0 +1,17 @@
+#include <cppunit/TestFixture.h>
+#include <cppunit/extensions/HelperMacros.h>
+
+class XMLTest : public CppUnit::TestFixture
+{
+ CPPUNIT_TEST_SUITE (XMLTest);
+ CPPUNIT_TEST (get);
+ CPPUNIT_TEST (set);
+ CPPUNIT_TEST_SUITE_END ();
+
+public:
+ void get ();
+ void set ();
+
+private:
+ void check (std::string const &);
+};
diff --git a/libs/canvas/text.cc b/libs/canvas/text.cc
new file mode 100644
index 0000000000..438413080a
--- /dev/null
+++ b/libs/canvas/text.cc
@@ -0,0 +1,211 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include <gdk/gdk.h>
+
+#include <cairomm/cairomm.h>
+#include <gtkmm/label.h>
+
+#include "pbd/stacktrace.h"
+
+#include "canvas/text.h"
+#include "canvas/canvas.h"
+#include "canvas/utils.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+Text::Text (Group* parent)
+ : Item (parent)
+ , _color (0x000000ff)
+ , _font_description (0)
+ , _alignment (Pango::ALIGN_LEFT)
+ , _width (0)
+ , _height (0)
+ , _need_redraw (false)
+ , _clamped_width (COORD_MAX)
+{
+
+}
+
+Text::~Text ()
+{
+ delete _font_description;
+}
+
+void
+Text::set (string const & text)
+{
+ begin_change ();
+
+ _text = text;
+
+ _need_redraw = true;
+ _bounding_box_dirty = true;
+
+ end_change ();
+}
+
+void
+Text::redraw (Cairo::RefPtr<Cairo::Context> context) const
+{
+ if (_text.empty()) {
+ return;
+ }
+
+ Glib::RefPtr<Pango::Layout> layout = Pango::Layout::create (context);
+
+ _redraw (layout);
+}
+
+void
+Text::redraw (Glib::RefPtr<Pango::Context> context) const
+{
+ if (_text.empty()) {
+ return;
+ }
+
+ Glib::RefPtr<Pango::Layout> layout = Pango::Layout::create (context);
+ _redraw (layout);
+}
+
+void
+Text::_redraw (Glib::RefPtr<Pango::Layout> layout) const
+{
+ layout->set_text (_text);
+
+ if (_font_description) {
+ layout->set_font_description (*_font_description);
+ }
+
+ layout->set_alignment (_alignment);
+
+ int w;
+ int h;
+
+ layout->get_size (w, h);
+
+ _width = w / Pango::SCALE;
+ _height = h / Pango::SCALE;
+
+ _image = Cairo::ImageSurface::create (Cairo::FORMAT_ARGB32, _width, _height);
+
+ Cairo::RefPtr<Cairo::Context> img_context = Cairo::Context::create (_image);
+
+ /* and draw, in the appropriate color of course */
+
+ set_source_rgba (img_context, _color);
+
+ layout->show_in_cairo_context (img_context);
+
+ /* text has now been rendered in _image and is ready for blit in
+ * ::render
+ */
+
+ _need_redraw = false;
+}
+
+void
+Text::render (Rect const & /*area*/, Cairo::RefPtr<Cairo::Context> context) const
+{
+ if (_text.empty()) {
+ return;
+ }
+
+ if (_need_redraw) {
+ redraw (context);
+ }
+
+ Rect self = item_to_window (Rect (0, 0, min (_clamped_width, _width), _height));
+
+ context->rectangle (self.x0, self.y0, self.width(), self.height());
+ context->set_source (_image, self.x0, self.y0);
+ context->fill ();
+}
+
+void
+Text::clamp_width (double w)
+{
+ _clamped_width = w;
+}
+
+void
+Text::compute_bounding_box () const
+{
+ if (!_canvas || _text.empty()) {
+ _bounding_box = boost::optional<Rect> ();
+ _bounding_box_dirty = false;
+ return;
+ }
+
+ if (_bounding_box_dirty) {
+ if (_need_redraw || !_image) {
+ Glib::RefPtr<Pango::Context> context = Glib::wrap (gdk_pango_context_get()); // context now owns C object and will free it
+ redraw (context);
+ }
+ _bounding_box = Rect (0, 0, min (_clamped_width, (double) _image->get_width()), _image->get_height());
+ _bounding_box_dirty = false;
+ }
+}
+
+void
+Text::set_alignment (Pango::Alignment alignment)
+{
+ begin_change ();
+
+ _alignment = alignment;
+ _need_redraw = true;
+ _bounding_box_dirty = true;
+ end_change ();
+}
+
+void
+Text::set_font_description (Pango::FontDescription font_description)
+{
+ begin_change ();
+
+ _font_description = new Pango::FontDescription (font_description);
+ _need_redraw = true;
+
+ _bounding_box_dirty = true;
+ end_change ();
+}
+
+void
+Text::set_color (Color color)
+{
+ begin_change ();
+
+ _color = color;
+ _need_redraw = true;
+
+ end_change ();
+}
+
+
+void
+Text::dump (ostream& o) const
+{
+ Item::dump (o);
+
+ o << _canvas->indent() << '\t' << " text = " << _text << endl
+ << _canvas->indent() << " color = " << _color;
+
+ o << endl;
+}
diff --git a/libs/canvas/types.cc b/libs/canvas/types.cc
new file mode 100644
index 0000000000..4fd064d746
--- /dev/null
+++ b/libs/canvas/types.cc
@@ -0,0 +1,183 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include <algorithm>
+#include <cfloat>
+#include <cassert>
+
+#include <cairomm/context.h>
+
+#include "canvas/types.h"
+
+using namespace std;
+using namespace ArdourCanvas;
+
+Coord const ArdourCanvas::COORD_MAX = 1.7e307;
+
+static inline Coord
+safe_add (Coord a, Coord b)
+{
+ if (((COORD_MAX - a) <= b) || ((COORD_MAX - b) <= a)) {
+ return COORD_MAX;
+ }
+
+ return a + b;
+}
+
+Duple
+Duple::translate (Duple t) const
+{
+ Duple d;
+
+ d.x = safe_add (x, t.x);
+ d.y = safe_add (y, t.y);
+
+ return d;
+}
+
+boost::optional<Rect>
+Rect::intersection (Rect const & o) const
+{
+ Rect i;
+
+ i.x0 = max (x0, o.x0);
+ i.y0 = max (y0, o.y0);
+ i.x1 = min (x1, o.x1);
+ i.y1 = min (y1, o.y1);
+
+ if (i.x0 > i.x1 || i.y0 > i.y1) {
+ return boost::optional<Rect> ();
+ }
+
+ return boost::optional<Rect> (i);
+}
+
+Rect
+Rect::translate (Duple t) const
+{
+ Rect r;
+
+ r.x0 = safe_add (x0, t.x);
+ r.y0 = safe_add (y0, t.y);
+ r.x1 = safe_add (x1, t.x);
+ r.y1 = safe_add (y1, t.y);
+ return r;
+}
+
+Rect
+Rect::extend (Rect const & o) const
+{
+ Rect r;
+ r.x0 = min (x0, o.x0);
+ r.y0 = min (y0, o.y0);
+ r.x1 = max (x1, o.x1);
+ r.y1 = max (y1, o.y1);
+ return r;
+}
+
+Rect
+Rect::expand (Distance amount) const
+{
+ Rect r;
+ r.x0 = x0 - amount;
+ r.y0 = y0 - amount;
+ r.x1 = safe_add (x1, amount);
+ r.y1 = safe_add (y1, amount);
+ return r;
+}
+
+bool
+Rect::contains (Duple point) const
+{
+ return point.x >= x0 && point.x <= x1 && point.y >= y0 && point.y <= y1;
+}
+
+Rect
+Rect::fix () const
+{
+ Rect r;
+
+ r.x0 = min (x0, x1);
+ r.y0 = min (y0, y1);
+ r.x1 = max (x0, x1);
+ r.y1 = max (y0, y1);
+
+ return r;
+}
+
+bool
+ArdourCanvas::operator!= (Rect const& a, Rect const& b)
+{
+ return a.x0 != b.x0 ||
+ a.x1 != b.x1 ||
+ a.y0 != b.y0 ||
+ a.y1 != b.y1;
+}
+
+
+Duple
+ArdourCanvas::operator- (Duple const & o)
+{
+ return Duple (-o.x, -o.y);
+}
+
+Duple
+ArdourCanvas::operator+ (Duple const & a, Duple const & b)
+{
+ return Duple (safe_add (a.x, b.x), safe_add (a.y, b.y));
+}
+
+bool
+ArdourCanvas::operator== (Duple const & a, Duple const & b)
+{
+ return a.x == b.x && a.y == b.y;
+}
+
+bool
+ArdourCanvas::operator!= (Duple const & a, Duple const & b)
+{
+ return a.x != b.x || a.y != b.y;
+}
+
+Duple
+ArdourCanvas::operator- (Duple const & a, Duple const & b)
+{
+ return Duple (a.x - b.x, a.y - b.y);
+}
+
+Duple
+ArdourCanvas::operator/ (Duple const & a, double b)
+{
+ return Duple (a.x / b, a.y / b);
+}
+
+ostream &
+ArdourCanvas::operator<< (ostream & s, Duple const & r)
+{
+ s << "(" << r.x << ", " << r.y << ")";
+ return s;
+}
+
+ostream &
+ArdourCanvas::operator<< (ostream & s, Rect const & r)
+{
+ s << "[(" << r.x0 << ", " << r.y0 << "), (" << r.x1 << ", " << r.y1 << ") " << r.width() << " x " << r.height() << "]";
+ return s;
+}
+
diff --git a/libs/canvas/utils.cc b/libs/canvas/utils.cc
new file mode 100644
index 0000000000..bdc8fad039
--- /dev/null
+++ b/libs/canvas/utils.cc
@@ -0,0 +1,222 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+#include <algorithm>
+#include <cmath>
+#include <stdint.h>
+#include <cairomm/context.h>
+#include "canvas/utils.h"
+
+using std::max;
+using std::min;
+
+void
+ArdourCanvas::color_to_hsv (Color color, double& h, double& s, double& v)
+{
+ double r, g, b, a;
+ double cmax;
+ double cmin;
+ double delta;
+
+ color_to_rgba (color, r, g, b, a);
+
+ if (r > g) {
+ cmax = max (r, b);
+ } else {
+ cmax = max (g, b);
+ }
+
+ if (r < g) {
+ cmin = min (r, b);
+ } else {
+ cmin = min (g, b);
+ }
+
+ v = cmax;
+
+ delta = cmax - cmin;
+
+ if (cmax == 0) {
+ // r = g = b == 0 ... v is undefined, s = 0
+ s = 0.0;
+ h = -1.0;
+ }
+
+ if (delta != 0.0) {
+ if (cmax == r) {
+ h = fmod ((g - b)/delta, 6.0);
+ } else if (cmax == g) {
+ h = ((b - r)/delta) + 2;
+ } else {
+ h = ((r - g)/delta) + 4;
+ }
+
+ h *= 60.0;
+ }
+
+ if (delta == 0 || cmax == 0) {
+ s = 0;
+ } else {
+ s = delta / cmax;
+ }
+
+}
+
+ArdourCanvas::Color
+ArdourCanvas::hsv_to_color (double h, double s, double v, double a)
+{
+ s = min (1.0, max (0.0, s));
+ v = min (1.0, max (0.0, v));
+
+ if (s == 0) {
+ // achromatic (grey)
+ return rgba_to_color (v, v, v, a);
+ }
+
+ h = min (360.0, max (0.0, h));
+
+ double c = v * s;
+ double x = c * (1.0 - fabs(fmod(h / 60.0, 2) - 1.0));
+ double m = v - c;
+
+ if (h >= 0.0 && h < 60.0) {
+ return rgba_to_color (c + m, x + m, m, a);
+ } else if (h >= 60.0 && h < 120.0) {
+ return rgba_to_color (x + m, c + m, m, a);
+ } else if (h >= 120.0 && h < 180.0) {
+ return rgba_to_color (m, c + m, x + m, a);
+ } else if (h >= 180.0 && h < 240.0) {
+ return rgba_to_color (m, x + m, c + m, a);
+ } else if (h >= 240.0 && h < 300.0) {
+ return rgba_to_color (x + m, m, c + m, a);
+ } else if (h >= 300.0 && h < 360.0) {
+ return rgba_to_color (c + m, m, x + m, a);
+ }
+ return rgba_to_color (m, m, m, a);
+}
+
+void
+ArdourCanvas::color_to_rgba (Color color, double& r, double& g, double& b, double& a)
+{
+ r = ((color >> 24) & 0xff) / 255.0;
+ g = ((color >> 16) & 0xff) / 255.0;
+ b = ((color >> 8) & 0xff) / 255.0;
+ a = ((color >> 0) & 0xff) / 255.0;
+}
+
+ArdourCanvas::Color
+ArdourCanvas::rgba_to_color (double r, double g, double b, double a)
+{
+ /* clamp to [0 .. 1] range */
+
+ r = min (1.0, max (0.0, r));
+ g = min (1.0, max (0.0, g));
+ b = min (1.0, max (0.0, b));
+ a = min (1.0, max (0.0, a));
+
+ /* convert to [0..255] range */
+
+ unsigned int rc, gc, bc, ac;
+ rc = rint (r * 255.0);
+ gc = rint (g * 255.0);
+ bc = rint (b * 255.0);
+ ac = rint (a * 255.0);
+
+ /* build-an-integer */
+
+ return (rc << 24) | (gc << 16) | (bc << 8) | ac;
+}
+
+void
+ArdourCanvas::set_source_rgba (Cairo::RefPtr<Cairo::Context> context, Color color)
+{
+ context->set_source_rgba (
+ ((color >> 24) & 0xff) / 255.0,
+ ((color >> 16) & 0xff) / 255.0,
+ ((color >> 8) & 0xff) / 255.0,
+ ((color >> 0) & 0xff) / 255.0
+ );
+}
+
+ArdourCanvas::Distance
+ArdourCanvas::distance_to_segment_squared (Duple const & p, Duple const & p1, Duple const & p2, double& t, Duple& at)
+{
+ static const double kMinSegmentLenSquared = 0.00000001; // adjust to suit. If you use float, you'll probably want something like 0.000001f
+ static const double kEpsilon = 1.0E-14; // adjust to suit. If you use floats, you'll probably want something like 1E-7f
+ double dx = p2.x - p1.x;
+ double dy = p2.y - p1.y;
+ double dp1x = p.x - p1.x;
+ double dp1y = p.y - p1.y;
+ const double segLenSquared = (dx * dx) + (dy * dy);
+
+ if (segLenSquared >= -kMinSegmentLenSquared && segLenSquared <= kMinSegmentLenSquared) {
+ // segment is a point.
+ at = p1;
+ t = 0.0;
+ return ((dp1x * dp1x) + (dp1y * dp1y));
+ }
+
+
+ // Project a line from p to the segment [p1,p2]. By considering the line
+ // extending the segment, parameterized as p1 + (t * (p2 - p1)),
+ // we find projection of point p onto the line.
+ // It falls where t = [(p - p1) . (p2 - p1)] / |p2 - p1|^2
+
+ t = ((dp1x * dx) + (dp1y * dy)) / segLenSquared;
+
+ if (t < kEpsilon) {
+ // intersects at or to the "left" of first segment vertex (p1.x, p1.y). If t is approximately 0.0, then
+ // intersection is at p1. If t is less than that, then there is no intersection (i.e. p is not within
+ // the 'bounds' of the segment)
+ if (t > -kEpsilon) {
+ // intersects at 1st segment vertex
+ t = 0.0;
+ }
+ // set our 'intersection' point to p1.
+ at = p1;
+ // Note: If you wanted the ACTUAL intersection point of where the projected lines would intersect if
+ // we were doing PointLineDistanceSquared, then qx would be (p1.x + (t * dx)) and qy would be (p1.y + (t * dy)).
+
+ } else if (t > (1.0 - kEpsilon)) {
+ // intersects at or to the "right" of second segment vertex (p2.x, p2.y). If t is approximately 1.0, then
+ // intersection is at p2. If t is greater than that, then there is no intersection (i.e. p is not within
+ // the 'bounds' of the segment)
+ if (t < (1.0 + kEpsilon)) {
+ // intersects at 2nd segment vertex
+ t = 1.0;
+ }
+ // set our 'intersection' point to p2.
+ at = p2;
+ // Note: If you wanted the ACTUAL intersection point of where the projected lines would intersect if
+ // we were doing PointLineDistanceSquared, then qx would be (p1.x + (t * dx)) and qy would be (p1.y + (t * dy)).
+ } else {
+ // The projection of the point to the point on the segment that is perpendicular succeeded and the point
+ // is 'within' the bounds of the segment. Set the intersection point as that projected point.
+ at = Duple (p1.x + (t * dx), p1.y + (t * dy));
+ }
+
+ // return the squared distance from p to the intersection point. Note that we return the squared distance
+ // as an optimization because many times you just need to compare relative distances and the squared values
+ // works fine for that. If you want the ACTUAL distance, just take the square root of this value.
+ double dpqx = p.x - at.x;
+ double dpqy = p.y - at.y;
+
+ return ((dpqx * dpqx) + (dpqy * dpqy));
+}
+
diff --git a/libs/canvas/wave_view.cc b/libs/canvas/wave_view.cc
new file mode 100644
index 0000000000..268f12e16d
--- /dev/null
+++ b/libs/canvas/wave_view.cc
@@ -0,0 +1,697 @@
+/*
+ Copyright (C) 2011-2013 Paul Davis
+ Author: Carl Hetherington <cth@carlh.net>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include <cmath>
+#include <cairomm/cairomm.h>
+
+#include "gtkmm2ext/utils.h"
+
+#include "pbd/compose.h"
+#include "pbd/signals.h"
+#include "pbd/stacktrace.h"
+
+#include "ardour/types.h"
+#include "ardour/dB.h"
+#include "ardour/audioregion.h"
+
+#include "canvas/wave_view.h"
+#include "canvas/utils.h"
+#include "canvas/canvas.h"
+
+#include <gdkmm/general.h>
+
+using namespace std;
+using namespace ARDOUR;
+using namespace ArdourCanvas;
+
+double WaveView::_global_gradient_depth = 0.6;
+bool WaveView::_global_logscaled = false;
+WaveView::Shape WaveView::_global_shape = WaveView::Normal;
+bool WaveView::_global_show_waveform_clipping = true;
+double WaveView::_clip_level = 0.98853;
+
+PBD::Signal0<void> WaveView::VisualPropertiesChanged;
+PBD::Signal0<void> WaveView::ClipLevelChanged;
+
+WaveView::WaveView (Group* parent, boost::shared_ptr<ARDOUR::AudioRegion> region)
+ : Item (parent)
+ , Outline (parent)
+ , Fill (parent)
+ , _region (region)
+ , _channel (0)
+ , _samples_per_pixel (0)
+ , _height (64)
+ , _show_zero (false)
+ , _zero_color (0xff0000ff)
+ , _clip_color (0xff0000ff)
+ , _logscaled (_global_logscaled)
+ , _shape (_global_shape)
+ , _gradient_depth (_global_gradient_depth)
+ , _shape_independent (false)
+ , _logscaled_independent (false)
+ , _gradient_depth_independent (false)
+ , _amplitude_above_axis (1.0)
+ , _region_start (region->start())
+ , _sample_start (-1)
+ , _sample_end (-1)
+{
+ VisualPropertiesChanged.connect_same_thread (invalidation_connection, boost::bind (&WaveView::handle_visual_property_change, this));
+}
+
+WaveView::~WaveView ()
+{
+}
+
+void
+WaveView::handle_visual_property_change ()
+{
+ bool changed = false;
+
+ if (!_shape_independent && (_shape != global_shape())) {
+ _shape = global_shape();
+ changed = true;
+ }
+
+ if (!_logscaled_independent && (_logscaled != global_logscaled())) {
+ _logscaled = global_logscaled();
+ changed = true;
+ }
+
+ if (!_gradient_depth_independent && (_gradient_depth != global_gradient_depth())) {
+ _gradient_depth = global_gradient_depth();
+ changed = true;
+ }
+
+ if (changed) {
+ invalidate_image ();
+ }
+}
+
+void
+WaveView::set_fill_color (Color c)
+{
+ if (c != _fill_color) {
+ invalidate_image ();
+ Fill::set_fill_color (c);
+ }
+}
+
+void
+WaveView::set_outline_color (Color c)
+{
+ if (c != _outline_color) {
+ invalidate_image ();
+ Outline::set_outline_color (c);
+ }
+}
+
+void
+WaveView::set_samples_per_pixel (double samples_per_pixel)
+{
+ if (samples_per_pixel != _samples_per_pixel) {
+ begin_change ();
+
+ _samples_per_pixel = samples_per_pixel;
+
+ _bounding_box_dirty = true;
+
+ end_change ();
+
+ invalidate_image ();
+ }
+}
+
+static inline double
+image_to_window (double wave_origin, double image_start)
+{
+ return wave_origin + image_start;
+}
+
+static inline double
+window_to_image (double wave_origin, double image_start)
+{
+ return image_start - wave_origin;
+}
+
+static inline float
+_log_meter (float power, double lower_db, double upper_db, double non_linearity)
+{
+ return (power < lower_db ? 0.0 : pow((power-lower_db)/(upper_db-lower_db), non_linearity));
+}
+
+static inline float
+alt_log_meter (float power)
+{
+ return _log_meter (power, -192.0, 0.0, 8.0);
+}
+
+void
+WaveView::set_clip_level (double dB)
+{
+ _clip_level = dB_to_coefficient (dB);
+ ClipLevelChanged ();
+}
+
+struct LineTips {
+ double top;
+ double bot;
+ bool clip_max;
+ bool clip_min;
+
+ LineTips() : top (0.0), bot (0.0), clip_max (false), clip_min (false) {}
+};
+
+void
+WaveView::draw_image (PeakData* _peaks, int n_peaks) const
+{
+ _image = Cairo::ImageSurface::create (Cairo::FORMAT_ARGB32, n_peaks, _height);
+
+ Cairo::RefPtr<Cairo::Context> context = Cairo::Context::create (_image);
+
+ boost::scoped_array<LineTips> tips (new LineTips[n_peaks]);
+
+ /* Clip level nominally set to -0.9dBFS to account for inter-sample
+ interpolation possibly clipping (value may be too low).
+
+ We adjust by the region's own gain (but note: not by any gain
+ automation or its gain envelope) so that clip indicators are closer
+ to providing data about on-disk data. This multiplication is
+ needed because the data we get from AudioRegion::read_peaks()
+ has been scaled by scale_amplitude() already.
+ */
+
+ const double clip_level = _clip_level * _region->scale_amplitude();
+
+ if (_shape == WaveView::Rectified) {
+
+ /* each peak is a line from the bottom of the waveview
+ * to a point determined by max (_peaks[i].max,
+ * _peaks[i].min)
+ */
+
+ if (_logscaled) {
+ for (int i = 0; i < n_peaks; ++i) {
+ tips[i].bot = height();
+ tips[i].top = position (alt_log_meter (fast_coefficient_to_dB (max (fabs (_peaks[i].max), fabs (_peaks[i].min)))));
+
+ if (fabs (_peaks[i].max) >= clip_level) {
+ tips[i].clip_max = true;
+ }
+
+ if (fabs (_peaks[i].min) >= clip_level) {
+ tips[i].clip_min = true;
+ }
+ }
+ } else {for (int i = 0; i < n_peaks; ++i) {
+ tips[i].bot = height();
+ tips[i].top = position (max (fabs (_peaks[i].max), fabs (_peaks[i].min)));
+
+ if (fabs (_peaks[i].max) >= clip_level) {
+ tips[i].clip_max = true;
+ }
+
+ if (fabs (_peaks[i].min) >= clip_level) {
+ tips[i].clip_min = true;
+ }
+ }
+ }
+
+ } else {
+
+ if (_logscaled) {
+ for (int i = 0; i < n_peaks; ++i) {
+ Coord top = _peaks[i].min;
+ Coord bot = _peaks[i].max;
+
+ if (fabs (top) >= clip_level) {
+ tips[i].clip_max = true;
+ }
+
+ if (fabs (bot) >= clip_level) {
+ tips[i].clip_min = true;
+ }
+
+ if (top > 0.0) {
+ top = position (alt_log_meter (fast_coefficient_to_dB (top)));
+ } else if (top < 0.0) {
+ top = position (-alt_log_meter (fast_coefficient_to_dB (-top)));
+ } else {
+ top = position (0.0);
+ }
+
+ if (bot > 0.0) {
+ bot = position (alt_log_meter (fast_coefficient_to_dB (bot)));
+ } else if (bot < 0.0) {
+ bot = position (-alt_log_meter (fast_coefficient_to_dB (-bot)));
+ } else {
+ bot = position (0.0);
+ }
+
+ tips[i].top = top;
+ tips[i].bot = bot;
+ }
+
+ } else {
+ for (int i = 0; i < n_peaks; ++i) {
+
+ if (fabs (_peaks[i].max) >= clip_level) {
+ tips[i].clip_max = true;
+ }
+
+ if (fabs (_peaks[i].min) >= clip_level) {
+ tips[i].clip_min = true;
+ }
+
+ tips[i].top = position (_peaks[i].min);
+ tips[i].bot = position (_peaks[i].max);
+
+
+ }
+ }
+ }
+
+ if (gradient_depth() != 0.0) {
+
+ Cairo::RefPtr<Cairo::LinearGradient> gradient (Cairo::LinearGradient::create (0, 0, 0, _height));
+
+ double stops[3];
+
+ double r, g, b, a;
+
+ if (_shape == Rectified) {
+ stops[0] = 0.1;
+ stops[0] = 0.3;
+ stops[0] = 0.9;
+ } else {
+ stops[0] = 0.1;
+ stops[1] = 0.5;
+ stops[2] = 0.9;
+ }
+
+ color_to_rgba (_fill_color, r, g, b, a);
+ gradient->add_color_stop_rgba (stops[0], r, g, b, a);
+ gradient->add_color_stop_rgba (stops[2], r, g, b, a);
+
+ /* generate a new color for the middle of the gradient */
+ double h, s, v;
+ color_to_hsv (_fill_color, h, s, v);
+ /* change v towards white */
+ v *= 1.0 - gradient_depth();
+ Color center = hsv_to_color (h, s, v, a);
+ color_to_rgba (center, r, g, b, a);
+ gradient->add_color_stop_rgba (stops[1], r, g, b, a);
+
+ context->set_source (gradient);
+ } else {
+ set_source_rgba (context, _fill_color);
+ }
+
+ /* ensure single-pixel lines */
+
+ context->set_line_width (0.5);
+ context->translate (0.5, 0.0);
+
+ /* draw the lines */
+
+ if (_shape == WaveView::Rectified) {
+ for (int i = 0; i < n_peaks; ++i) {
+ context->move_to (i, tips[i].top); /* down 1 pixel */
+ context->line_to (i, tips[i].bot);
+ context->stroke ();
+ }
+ } else {
+ for (int i = 0; i < n_peaks; ++i) {
+ context->move_to (i, tips[i].top);
+ context->line_to (i, tips[i].bot);
+ context->stroke ();
+ }
+ }
+
+ /* now add dots to the top and bottom of each line (this is
+ * modelled on pyramix, except that we add clipping indicators.
+ */
+
+ if (_global_show_waveform_clipping) {
+
+ set_source_rgba (context, _outline_color);
+
+ /* the height of the clip-indicator should be at most 7 pixels,
+ or 5% of the height of the waveview item.
+ */
+ const double clip_height = min (7.0, ceil (_height * 0.05));
+
+ for (int i = 0; i < n_peaks; ++i) {
+ context->move_to (i, tips[i].top);
+
+ bool show_top_clip = (_shape == WaveView::Rectified && (tips[i].clip_max || tips[i].clip_min)) ||
+ tips[i].clip_max;
+
+ if (show_top_clip) {
+ set_source_rgba (context, _clip_color);
+ context->rel_line_to (0, clip_height);
+ context->stroke ();
+ set_source_rgba (context, _outline_color);
+ } else {
+ context->rel_line_to (0, 1.0);
+ context->stroke ();
+ }
+
+ if (_shape != WaveView::Rectified) {
+ context->move_to (i, tips[i].bot);
+ if (tips[i].clip_min) {
+ set_source_rgba (context, _clip_color);
+ context->rel_line_to (0, -clip_height);
+ context->stroke ();
+ set_source_rgba (context, _outline_color);
+ } else {
+ context->rel_line_to (0, -1.0);
+ context->stroke ();
+ }
+ }
+ }
+ }
+
+ if (show_zero_line()) {
+
+ set_source_rgba (context, _zero_color);
+ context->set_line_width (1.0);
+ context->move_to (0, position (0.0) + 0.5);
+ context->line_to (n_peaks, position (0.0) + 0.5);
+ context->stroke ();
+ }
+}
+
+void
+WaveView::ensure_cache (framepos_t start, framepos_t end) const
+{
+ if (_image && _sample_start <= start && _sample_end >= end) {
+ /* cache already covers required range, do nothing */
+ return;
+ }
+
+ /* sample position is canonical here, and we want to generate
+ * an image that spans about twice the canvas width
+ */
+
+ const framepos_t center = start + ((end - start) / 2);
+ const framecnt_t canvas_samples = 2 * (_canvas->visible_area().width() * _samples_per_pixel);
+
+ /* we can request data from anywhere in the Source, between 0 and its length
+ */
+
+ _sample_start = max ((framepos_t) 0, (center - canvas_samples));
+ _sample_end = min (center + canvas_samples, _region->source_length (0));
+
+ const int n_peaks = llrintf ((_sample_end - _sample_start)/ (double) _samples_per_pixel);
+
+ boost::scoped_array<ARDOUR::PeakData> peaks (new PeakData[n_peaks]);
+
+ _region->read_peaks (peaks.get(), n_peaks,
+ _sample_start, _sample_end - _sample_start,
+ _channel,
+ _samples_per_pixel);
+
+ draw_image (peaks.get(), n_peaks);
+}
+
+void
+WaveView::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const
+{
+ assert (_samples_per_pixel != 0);
+
+ if (!_region) {
+ return;
+ }
+
+ Rect self = item_to_window (Rect (0.0, 0.0, _region->length() / _samples_per_pixel, _height));
+ boost::optional<Rect> d = self.intersection (area);
+
+ if (!d) {
+ return;
+ }
+
+ Rect draw = d.get();
+
+ /* window coordinates - pixels where x=0 is the left edge of the canvas
+ * window. We round down in case we were asked to
+ * draw "between" pixels at the start and/or end.
+ */
+
+ const double draw_start = floor (draw.x0);
+ const double draw_end = floor (draw.x1);
+
+ // cerr << "Need to draw " << draw_start << " .. " << draw_end << endl;
+
+ /* image coordnates: pixels where x=0 is the start of this waveview,
+ * wherever it may be positioned. thus image_start=N means "an image
+ * that beings N pixels after the start of region that this waveview is
+ * representing.
+ */
+
+ const framepos_t image_start = window_to_image (self.x0, draw_start);
+ const framepos_t image_end = window_to_image (self.x0, draw_end);
+
+ // cerr << "Image/WV space: " << image_start << " .. " << image_end << endl;
+
+ /* sample coordinates - note, these are not subject to rounding error */
+ framepos_t sample_start = _region_start + (image_start * _samples_per_pixel);
+ framepos_t sample_end = _region_start + (image_end * _samples_per_pixel);
+
+ // cerr << "Sample space: " << sample_start << " .. " << sample_end << endl;
+
+ ensure_cache (sample_start, sample_end);
+
+ // cerr << "Cache contains " << _cache->pixel_start() << " .. " << _cache->pixel_end() << " / "
+ // << _cache->sample_start() << " .. " << _cache->sample_end()
+ // << endl;
+
+ double image_offset = (_sample_start - _region->start()) / _samples_per_pixel;
+
+ // cerr << "Offset into image to place at zero: " << image_offset << endl;
+
+ context->rectangle (draw_start, draw.y0, draw_end - draw_start, draw.height());
+
+ /* round image origin position to an exact pixel in device space to
+ * avoid blurring
+ */
+
+ double x = self.x0 + image_offset;
+ double y = self.y0;
+ context->user_to_device (x, y);
+ x = round (x);
+ y = round (y);
+ context->device_to_user (x, y);
+
+ context->set_source (_image, x, y);
+ context->fill ();
+}
+
+void
+WaveView::compute_bounding_box () const
+{
+ if (_region) {
+ _bounding_box = Rect (0.0, 0.0, _region->length() / _samples_per_pixel, _height);
+ } else {
+ _bounding_box = boost::optional<Rect> ();
+ }
+
+ _bounding_box_dirty = false;
+}
+
+void
+WaveView::set_height (Distance height)
+{
+ if (height != _height) {
+ begin_change ();
+
+ _height = height;
+
+ _bounding_box_dirty = true;
+ end_change ();
+
+ invalidate_image ();
+ }
+}
+
+void
+WaveView::set_channel (int channel)
+{
+ if (channel != _channel) {
+ begin_change ();
+
+ _channel = channel;
+
+ _bounding_box_dirty = true;
+ end_change ();
+
+ invalidate_image ();
+ }
+}
+
+void
+WaveView::invalidate_image ()
+{
+ begin_visual_change ();
+
+ _image.clear ();
+ _sample_start = -1;
+ _sample_end = -1;
+
+ end_visual_change ();
+}
+
+
+void
+WaveView::set_logscaled (bool yn)
+{
+ if (_logscaled != yn) {
+ _logscaled = yn;
+ invalidate_image ();
+ }
+}
+
+void
+WaveView::gain_changed ()
+{
+ invalidate_image ();
+}
+
+void
+WaveView::set_zero_color (Color c)
+{
+ if (_zero_color != c) {
+ _zero_color = c;
+ invalidate_image ();
+ }
+}
+
+void
+WaveView::set_clip_color (Color c)
+{
+ if (_clip_color != c) {
+ _clip_color = c;
+ invalidate_image ();
+ }
+}
+
+void
+WaveView::set_show_zero_line (bool yn)
+{
+ if (_show_zero != yn) {
+ _show_zero = yn;
+ invalidate_image ();
+ }
+}
+
+void
+WaveView::set_shape (Shape s)
+{
+ if (_shape != s) {
+ _shape = s;
+ invalidate_image ();
+ }
+}
+
+void
+WaveView::set_amplitude_above_axis (double a)
+{
+ if (_amplitude_above_axis != a) {
+ _amplitude_above_axis = a;
+ invalidate_image ();
+ }
+}
+
+void
+WaveView::set_global_shape (Shape s)
+{
+ if (_global_shape != s) {
+ _global_shape = s;
+ VisualPropertiesChanged (); /* EMIT SIGNAL */
+ }
+}
+
+void
+WaveView::set_global_logscaled (bool yn)
+{
+ if (_global_logscaled != yn) {
+ _global_logscaled = yn;
+ VisualPropertiesChanged (); /* EMIT SIGNAL */
+ }
+}
+
+void
+WaveView::region_resized ()
+{
+ if (!_region) {
+ return;
+ }
+
+ /* special: do not use _region->length() here to compute
+ bounding box because it will already have changed.
+
+ if we have a bounding box, use it.
+ */
+
+ _pre_change_bounding_box = _bounding_box;
+
+ _bounding_box_dirty = true;
+ compute_bounding_box ();
+
+ end_change ();
+}
+
+Coord
+WaveView::position (double s) const
+{
+ /* it is important that this returns an integral value, so that we
+ can ensure correct single pixel behaviour.
+ */
+
+ Coord pos;
+
+ switch (_shape) {
+ case Rectified:
+ pos = floor (_height - (s * _height));
+ default:
+ pos = floor ((1.0-s) * (_height / 2.0));
+ break;
+ }
+
+ return min (_height, (max (0.0, pos)));
+}
+
+void
+WaveView::set_global_gradient_depth (double depth)
+{
+ if (_global_gradient_depth != depth) {
+ _global_gradient_depth = depth;
+ VisualPropertiesChanged (); /* EMIT SIGNAL */
+ }
+}
+
+void
+WaveView::set_global_show_waveform_clipping (bool yn)
+{
+ if (_global_show_waveform_clipping != yn) {
+ _global_show_waveform_clipping = yn;
+ VisualPropertiesChanged (); /* EMIT SIGNAL */
+ }
+}
+
diff --git a/libs/canvas/wscript b/libs/canvas/wscript
new file mode 100644
index 0000000000..0c5192645c
--- /dev/null
+++ b/libs/canvas/wscript
@@ -0,0 +1,160 @@
+#!/usr/bin/env python
+from waflib.extras import autowaf as autowaf
+from waflib import Options
+from waflib import TaskGen
+import os
+
+# Version of this package (even if built as a child)
+MAJOR = '0'
+MINOR = '0'
+MICRO = '0'
+CANVAS_VERSION = "%s.%s.%s" % (MAJOR, MINOR, MICRO)
+
+# Library version (UNIX style major, minor, micro)
+# major increment <=> incompatible changes
+# minor increment <=> compatible changes (additions)
+# micro increment <=> no interface changes
+CANVAS_LIB_VERSION = '0.0.0'
+
+# Variables for 'waf dist'
+APPNAME = 'canvas'
+VERSION = CANVAS_VERSION
+I18N_PACKAGE = 'libcanvas'
+
+# Mandatory variables
+top = '.'
+out = 'build'
+
+path_prefix = 'libs/canvas/'
+
+canvas_sources = [
+ 'arc.cc',
+ 'arrow.cc',
+ 'canvas.cc',
+ 'circle.cc',
+ 'curve.cc',
+ 'debug.cc',
+ 'drag_handle.cc',
+ 'item.cc',
+ 'fill.cc',
+ 'flag.cc',
+ 'group.cc',
+ 'image.cc',
+ 'line.cc',
+ 'line_set.cc',
+ 'lookup_table.cc',
+ 'outline.cc',
+ 'pixbuf.cc',
+ 'poly_item.cc',
+ 'poly_line.cc',
+ 'polygon.cc',
+ 'rectangle.cc',
+ 'root_group.cc',
+ 'stateful_image.cc',
+ 'text.cc',
+ 'types.cc',
+ 'utils.cc',
+ 'wave_view.cc'
+]
+
+def options(opt):
+ autowaf.set_options(opt)
+
+def configure(conf):
+ conf.load ('compiler_cxx')
+ autowaf.configure(conf)
+ autowaf.build_version_files(path_prefix+'canvas/version.h', path_prefix+'version.cc',
+ 'libcanvas', conf.env['MAJOR'], conf.env['MINOR'], 0,
+ 'LIBCANVAS_API', 'canvas/visibility.h')
+ autowaf.check_pkg(conf, 'cairomm-1.0', uselib_store='CAIROMM', atleast_version='1.8.4')
+
+def build(bld):
+ # Library
+ if bld.is_defined ('INTERNAL_SHARED_LIBS'):
+ obj = bld.shlib(features = 'cxx cxxshlib', source=canvas_sources)
+ obj.defines = [ 'LIBCANVAS_DLL_EXPORTS=1' ]
+ else:
+ obj = bld.stlib(features = 'cxx cxxstlib', source=canvas_sources)
+ obj.cxxflags = [ '-fPIC' ]
+ obj.cflags = [ '-fPIC' ]
+
+ obj.export_includes = ['.']
+ obj.includes = ['.']
+ obj.uselib = 'SIGCPP CAIROMM GTKMM BOOST'
+ obj.use = [ 'libpbd', 'libevoral', 'libardour', 'libgtkmm2ext' ]
+ obj.name = 'libcanvas'
+ obj.target = 'canvas'
+ obj.vnum = CANVAS_LIB_VERSION
+ obj.install_path = bld.env['LIBDIR']
+ obj.defines += [ 'PACKAGE="' + I18N_PACKAGE + '"' ]
+
+ if bld.env['BUILD_TESTS'] and bld.env['HAVE_CPPUNIT']:
+
+ manual_tests = '''
+ test/hello_world.cc
+ test/gtk_many.cc
+ test/gtk_scene.cc
+ test/gtk_movement.cc
+ test/gtk_viewport.cc
+ test/gtk_drag.cc
+ '''.split()
+
+ for t in manual_tests:
+ target = t[:-3]
+ name = t[t.find('/')+1:-3]
+ manual_testobj = bld.new_task_gen('cxx', 'program')
+ manual_testobj.source = t
+ manual_testobj.includes = obj.includes + ['test', '../pbd']
+ manual_testobj.uselib = 'CPPUNIT SIGCPP CAIROMM GTKMM'
+ manual_testobj.uselib_local = 'libcanvas libevoral libardour libgtkmm2ext'
+ manual_testobj.name = 'libcanvas-manual-test-%s' % name
+ manual_testobj.target = target
+ manual_testobj.install_path = ''
+
+ unit_testobj = bld.new_task_gen('cxx', 'program')
+ unit_testobj.source = '''
+ test/group.cc
+ test/arrow.cc
+ test/optimizing_lookup_table.cc
+ test/polygon.cc
+ test/types.cc
+ test/render.cc
+ test/xml.cc
+ test/wave_view.cc
+ test/item.cc
+ test/testrunner.cpp
+ '''.split()
+
+ unit_testobj.includes = obj.includes + ['test', '../pbd']
+ unit_testobj.uselib = 'CPPUNIT SIGCPP CAIROMM GTKMM'
+ unit_testobj.uselib_local = 'libcanvas libevoral libardour libgtkmm2ext'
+ unit_testobj.name = 'libcanvas-unit-tests'
+ unit_testobj.target = 'run-tests'
+ unit_testobj.install_path = ''
+ unit_testobj.cxxflags = ['-DPACKAGE="libcanvastest"']
+ unit_testobj.cxxflags += ['-DDATA_DIR="' + os.path.normpath(bld.env['DATADIR']) + '"']
+ unit_testobj.cxxflags += ['-DCONFIG_DIR="' + os.path.normpath(bld.env['CONFIGDIR']) + '"']
+ unit_testobj.cxxflags += ['-DMODULE_DIR="' + os.path.normpath(bld.env['LIBDIR']) + '"']
+
+ benchmarks = '''
+ benchmark/items_at_point.cc
+ benchmark/render_parts.cc
+ benchmark/render_from_log.cc
+ benchmark/render_whole.cc
+ '''.split()
+
+ for t in benchmarks:
+ target = t[:-3]
+ name = t[t.find('/')+1:-3]
+ manual_testobj = bld.new_task_gen('cxx', 'program')
+ manual_testobj.source = [ t, 'benchmark/benchmark.cc' ]
+ manual_testobj.includes = obj.includes + ['test', '../pbd']
+ manual_testobj.uselib = 'CPPUNIT SIGCPP CAIROMM GTKMM'
+ manual_testobj.uselib_local = 'libcanvas libevoral libardour libgtkmm2ext'
+ manual_testobj.name = 'libcanvas-benchmark-%s' % name
+ manual_testobj.target = target
+ manual_testobj.install_path = ''
+
+def shutdown():
+ autowaf.shutdown()
+
diff --git a/libs/clearlooks-newer/MSVCclearlooks/clearlooks.vcproj b/libs/clearlooks-newer/MSVCclearlooks/clearlooks.vcproj
new file mode 100644
index 0000000000..e8317adfac
--- /dev/null
+++ b/libs/clearlooks-newer/MSVCclearlooks/clearlooks.vcproj
@@ -0,0 +1,363 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="clearlooks"
+ ProjectGUID="{2917B438-2604-478C-9456-7A2C00132E99}"
+ RootNamespace="clearlooks"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_CLEARLOOKS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="1"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)gdk-pixbuf32$(DllSuffix)D.lib $(DllPrefix)gdk32$(DllSuffix)D.lib $(DllPrefix)gtk32$(DllSuffix)D.lib $(DllPrefix)glib32$(GlibDllSuffix)D.lib $(DllPrefix)gobject32$(GlibDllSuffix)D.lib $(DllPrefix)gthread32$(GlibDllSuffix)D.lib $(DllPrefix)cairo32-2D.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32D.dll"
+ IgnoreDefaultLibraryNames=""
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\local\share\engines\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TestSuiteFolder)\local\share\engines\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_CLEARLOOKS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ CompileAs="1"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)gdk-pixbuf32$(DllSuffix).lib $(DllPrefix)gdk32$(DllSuffix).lib $(DllPrefix)gtk32$(DllSuffix).lib $(DllPrefix)glib32$(GlibDllSuffix).lib $(DllPrefix)gobject32$(GlibDllSuffix).lib $(DllPrefix)gthread32$(GlibDllSuffix).lib $(DllPrefix)cairo32-2.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32.dll"
+ SubSystem="2"
+ OptimizeReferences="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TargetFolder)\local\share\engines\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\local\share\engines\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\local\share\engines\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(PackagerFolderLocal)\share\engines\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_CLEARLOOKS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="1"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)gdk-pixbuf32$(DllSuffix)RDC.lib $(DllPrefix)gdk32$(DllSuffix)RDC.lib $(DllPrefix)gtk32$(DllSuffix)RDC.lib $(DllPrefix)glib32$(GlibDllSuffix)RDC.lib $(DllPrefix)gobject32$(GlibDllSuffix)RDC.lib $(DllPrefix)gthread32$(GlibDllSuffix)RDC.lib $(DllPrefix)cairo32-2RDC.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32RDC.dll"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\local\share\engines\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\local\share\engines\$(TargetName).dll&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\animation.c"
+ >
+ </File>
+ <File
+ RelativePath="..\cairo-support.c"
+ >
+ </File>
+ <File
+ RelativePath="..\clearlooks_draw.c"
+ >
+ </File>
+ <File
+ RelativePath="..\clearlooks_draw_glossy.c"
+ >
+ </File>
+ <File
+ RelativePath="..\clearlooks_draw_gummy.c"
+ >
+ </File>
+ <File
+ RelativePath="..\clearlooks_draw_inverted.c"
+ >
+ </File>
+ <File
+ RelativePath="..\clearlooks_rc_style.c"
+ >
+ </File>
+ <File
+ RelativePath="..\clearlooks_style.c"
+ >
+ </File>
+ <File
+ RelativePath="..\clearlooks_theme_main.c"
+ >
+ </File>
+ <File
+ RelativePath="..\support.c"
+ >
+ </File>
+ <File
+ RelativePath="..\widget-information.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\animation.h"
+ >
+ </File>
+ <File
+ RelativePath="..\cairo-support.h"
+ >
+ </File>
+ <File
+ RelativePath="..\clearlooks_draw.h"
+ >
+ </File>
+ <File
+ RelativePath="..\clearlooks_rc_style.h"
+ >
+ </File>
+ <File
+ RelativePath="..\clearlooks_style.h"
+ >
+ </File>
+ <File
+ RelativePath="..\clearlooks_types.h"
+ >
+ </File>
+ <File
+ RelativePath="..\config.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ge-support.h"
+ >
+ </File>
+ <File
+ RelativePath="..\general-support.h"
+ >
+ </File>
+ <File
+ RelativePath="..\support.h"
+ >
+ </File>
+ <File
+ RelativePath="..\widget-information.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/clearlooks-newer/animation.c b/libs/clearlooks-newer/animation.c
index 2c6a6fdc42..8339ed7c19 100644
--- a/libs/clearlooks-newer/animation.c
+++ b/libs/clearlooks-newer/animation.c
@@ -159,11 +159,12 @@ add_animation (const GtkWidget *widget, gdouble stop_time)
static gboolean
update_animation_info (gpointer key, gpointer value, gpointer user_data)
{
- (void) user_data;
-
- AnimationInfo *animation_info = value;
+ AnimationInfo *animation_info;
GtkWidget *widget = key;
+ animation_info = value;
+ (void) user_data;
+
g_assert ((widget != NULL) && (animation_info != NULL));
/* remove the widget from the hash table if it is not drawable */
@@ -217,9 +218,10 @@ animation_timeout_handler (gpointer data)
static void
on_checkbox_toggle (GtkWidget *widget, gpointer data)
{
+ AnimationInfo *animation_info;
(void) data;
- AnimationInfo *animation_info = lookup_animation_info (widget);
+ animation_info = lookup_animation_info (widget);
if (animation_info != NULL)
{
diff --git a/libs/clearlooks-newer/clearlooks_draw.c b/libs/clearlooks-newer/clearlooks_draw.c
index e44610b4ee..1f98485ce5 100644
--- a/libs/clearlooks-newer/clearlooks_draw.c
+++ b/libs/clearlooks-newer/clearlooks_draw.c
@@ -945,12 +945,12 @@ clearlooks_draw_menubar0 (cairo_t *cr,
const MenuBarParameters *menubar,
int x, int y, int width, int height)
{
- (void) params;
- (void) menubar;
-
/* const CairoColor *light = &colors->shade[0]; */
const CairoColor *dark = &colors->shade[3];
+ (void) params;
+ (void) menubar;
+
cairo_set_line_width (cr, 1);
cairo_translate (cr, x, y+0.5);
@@ -972,12 +972,12 @@ clearlooks_draw_menubar2 (cairo_t *cr,
const MenuBarParameters *menubar,
int x, int y, int width, int height)
{
- (void) params;
- (void) menubar;
-
CairoColor lower;
cairo_pattern_t *pattern;
+ (void) params;
+ (void) menubar;
+
ge_shade_color (&colors->bg[0], 0.96, &lower);
cairo_translate (cr, x, y);
@@ -1316,10 +1316,10 @@ clearlooks_draw_separator (cairo_t *cr,
const SeparatorParameters *separator,
int x, int y, int width, int height)
{
- (void) widget;
-
+ CairoColor hilight;
CairoColor color = colors->shade[3];
- CairoColor hilight;
+
+ (void) widget;
ge_shade_color (&color, 1.4, &hilight);
cairo_save (cr);
@@ -1432,11 +1432,12 @@ clearlooks_draw_toolbar (cairo_t *cr,
const ToolbarParameters *toolbar,
int x, int y, int width, int height)
{
- (void) widget;
-
- const CairoColor *fill = &colors->bg[GTK_STATE_NORMAL];
- const CairoColor *dark = &colors->shade[3];
CairoColor light;
+ const CairoColor *dark;
+ const CairoColor *fill = &colors->bg[GTK_STATE_NORMAL];
+
+ (void) widget;
+ dark = &colors->shade[3];
ge_shade_color (fill, 1.1, &light);
cairo_set_line_width (cr, 1.0);
@@ -1575,13 +1576,13 @@ clearlooks_draw_scrollbar_trough (cairo_t *cr,
const ScrollBarParameters *scrollbar,
int x, int y, int width, int height)
{
- (void) widget;
-
- const CairoColor *bg = &colors->shade[2];
- const CairoColor *border = &colors->shade[5];
+ const CairoColor *bg;
CairoColor bg_shade;
- cairo_pattern_t *pattern;
+ cairo_pattern_t *pattern;
+ const CairoColor *border = &colors->shade[5];
+ (void) widget;
+ bg = &colors->shade[2];
ge_shade_color (bg, 0.95, &bg_shade);
cairo_set_line_width (cr, 1);
@@ -1809,11 +1810,11 @@ clearlooks_draw_statusbar (cairo_t *cr,
const WidgetParameters *widget,
int x, int y, int width, int height)
{
+ CairoColor hilight;
+ const CairoColor *dark = &colors->shade[3];
+
(void) widget;
(void) height;
-
- const CairoColor *dark = &colors->shade[3];
- CairoColor hilight;
ge_shade_color (dark, 1.4, &hilight);
@@ -1837,9 +1838,9 @@ clearlooks_draw_menu_frame (cairo_t *cr,
const WidgetParameters *widget,
int x, int y, int width, int height)
{
+ const CairoColor *border = &colors->shade[5];
(void) widget;
- const CairoColor *border = &colors->shade[5];
cairo_translate (cr, x, y);
cairo_set_line_width (cr, 1);
/*
@@ -1924,15 +1925,15 @@ clearlooks_draw_resize_grip (cairo_t *cr,
const ResizeGripParameters *grip,
int x, int y, int width, int height)
{
- (void) widget;
-
- const CairoColor *dark = &colors->shade[4];
CairoColor hilight;
int lx, ly;
int x_down;
int y_down;
int dots;
-
+ const CairoColor *dark = &colors->shade[4];
+
+ (void) widget;
+
ge_shade_color (dark, 1.5, &hilight);
/* The number of dots fitting into the area. Just hardcoded to 4 right now. */
@@ -1996,17 +1997,18 @@ clearlooks_draw_radiobutton (cairo_t *cr,
const CheckboxParameters *checkbox,
int x, int y, int width, int height)
{
- (void) width;
- (void) height;
-
const CairoColor *border;
const CairoColor *dot;
CairoColor shadow;
CairoColor highlight;
cairo_pattern_t *pt;
gboolean inconsistent;
+
gboolean draw_bullet = (checkbox->shadow_type == GTK_SHADOW_IN);
+ (void) width;
+ (void) height;
+
inconsistent = (checkbox->shadow_type == GTK_SHADOW_ETCHED_IN);
draw_bullet |= inconsistent;
diff --git a/libs/clearlooks-newer/clearlooks_draw_glossy.c b/libs/clearlooks-newer/clearlooks_draw_glossy.c
index a0e250ee64..a8dd9ef7a3 100644
--- a/libs/clearlooks-newer/clearlooks_draw_glossy.c
+++ b/libs/clearlooks-newer/clearlooks_draw_glossy.c
@@ -1088,13 +1088,16 @@ clearlooks_glossy_draw_toolbar (cairo_t *cr,
const ToolbarParameters *toolbar,
int x, int y, int width, int height)
{
+ CairoColor light;
+ const CairoColor *dark;
+
+ const CairoColor *fill = &colors->bg[GTK_STATE_NORMAL];
+ dark = &colors->shade[3];
+
(void) widget;
(void) width;
(void) height;
-
- const CairoColor *fill = &colors->bg[GTK_STATE_NORMAL];
- const CairoColor *dark = &colors->shade[3];
- CairoColor light;
+
ge_shade_color (fill, 1.1, &light);
cairo_set_line_width (cr, 1.0);
@@ -1232,9 +1235,6 @@ clearlooks_glossy_draw_radiobutton (cairo_t *cr,
const CheckboxParameters *checkbox,
int x, int y, int width, int height)
{
- (void) width;
- (void) height;
-
const CairoColor *border;
const CairoColor *dot;
CairoColor shadow;
@@ -1243,6 +1243,9 @@ clearlooks_glossy_draw_radiobutton (cairo_t *cr,
gboolean inconsistent;
gboolean draw_bullet = (checkbox->shadow_type == GTK_SHADOW_IN);
+ (void) width;
+ (void) height;
+
inconsistent = (checkbox->shadow_type == GTK_SHADOW_ETCHED_IN);
draw_bullet |= inconsistent;
diff --git a/libs/clearlooks-newer/clearlooks_draw_gummy.c b/libs/clearlooks-newer/clearlooks_draw_gummy.c
index 0d736b5acc..ca208c2ebc 100644
--- a/libs/clearlooks-newer/clearlooks_draw_gummy.c
+++ b/libs/clearlooks-newer/clearlooks_draw_gummy.c
@@ -790,10 +790,10 @@ clearlooks_gummy_draw_separator (cairo_t *cr,
const SeparatorParameters *separator,
int x, int y, int width, int height)
{
- (void) widget;
-
- CairoColor color = colors->shade[3];
CairoColor hilight;
+ CairoColor color = colors->shade[3];
+
+ (void) widget;
ge_shade_color (&color, 1.3, &hilight);
cairo_save (cr);
@@ -1162,11 +1162,14 @@ clearlooks_gummy_draw_toolbar (cairo_t *cr,
const ToolbarParameters *toolbar,
int x, int y, int width, int height)
{
- (void) widget;
-
- const CairoColor *fill = &colors->bg[GTK_STATE_NORMAL];
- const CairoColor *dark = &colors->shade[3];
CairoColor light;
+ const CairoColor *dark;
+ const CairoColor *fill = &colors->bg[GTK_STATE_NORMAL];
+
+ (void) widget;
+
+ dark = &colors->shade[3];
+
ge_shade_color (fill, toolbar->style == 1 ? 1.1 : 1.05, &light);
cairo_set_line_width (cr, 1.0);
@@ -1302,12 +1305,12 @@ clearlooks_gummy_draw_statusbar (cairo_t *cr,
const WidgetParameters *widget,
int x, int y, int width, int height)
{
+ CairoColor hilight;
+ const CairoColor *dark = &colors->shade[3];
+
(void) widget;
(void) height;
- const CairoColor *dark = &colors->shade[3];
- CairoColor hilight;
-
ge_shade_color (dark, 1.3, &hilight);
cairo_set_line_width (cr, 1);
@@ -1331,9 +1334,6 @@ clearlooks_gummy_draw_radiobutton (cairo_t *cr,
const CheckboxParameters *checkbox,
int x, int y, int width, int height)
{
- (void) width;
- (void) height;
-
const CairoColor *border;
const CairoColor *dot;
CairoColor shadow;
@@ -1342,6 +1342,9 @@ clearlooks_gummy_draw_radiobutton (cairo_t *cr,
gboolean inconsistent;
gboolean draw_bullet = (checkbox->shadow_type == GTK_SHADOW_IN);
+ (void) width;
+ (void) height;
+
inconsistent = (checkbox->shadow_type == GTK_SHADOW_ETCHED_IN);
draw_bullet |= inconsistent;
diff --git a/libs/clearlooks-newer/clearlooks_rc_style.c b/libs/clearlooks-newer/clearlooks_rc_style.c
index 9f8fbd4945..8d6e0aa898 100644
--- a/libs/clearlooks-newer/clearlooks_rc_style.c
+++ b/libs/clearlooks-newer/clearlooks_rc_style.c
@@ -173,9 +173,9 @@ clearlooks_gtk2_rc_parse_boolean (GtkSettings *settings,
GScanner *scanner,
gboolean *retval)
{
- (void) settings;
-
guint token;
+
+ (void) settings;
token = g_scanner_get_next_token(scanner);
token = g_scanner_get_next_token(scanner);
@@ -198,10 +198,10 @@ clearlooks_gtk2_rc_parse_color(GtkSettings *settings,
GScanner *scanner,
GdkColor *color)
{
- (void) settings;
-
guint token;
+ (void) settings;
+
/* Skip 'blah_color' */
token = g_scanner_get_next_token(scanner);
@@ -217,10 +217,10 @@ clearlooks_gtk2_rc_parse_double (GtkSettings *settings,
GScanner *scanner,
gdouble *val)
{
- (void) settings;
-
guint token;
+ (void) settings;
+
/* Skip 'blah' */
token = g_scanner_get_next_token(scanner);
@@ -242,10 +242,10 @@ clearlooks_gtk2_rc_parse_int (GtkSettings *settings,
GScanner *scanner,
guint8 *progressbarstyle)
{
- (void) settings;
-
guint token;
+ (void) settings;
+
/* Skip 'sunkenmenubar' */
token = g_scanner_get_next_token(scanner);
@@ -267,10 +267,10 @@ clearlooks_gtk2_rc_parse_style (GtkSettings *settings,
GScanner *scanner,
ClearlooksStyles *style)
{
- (void) settings;
-
guint token;
+ (void) settings;
+
g_assert (CL_NUM_STYLES == CL_STYLE_GUMMY + 1); /* so that people don't forget ;-) */
/* Skip 'style' */
@@ -308,10 +308,10 @@ clearlooks_gtk2_rc_parse_dummy (GtkSettings *settings,
GScanner *scanner,
const gchar *name)
{
- (void) settings;
-
guint token;
+ (void) settings;
+
/* Skip option */
token = g_scanner_get_next_token (scanner);
diff --git a/libs/clearlooks-newer/clearlooks_style.c b/libs/clearlooks-newer/clearlooks_style.c
index f1b46a5426..d1ac8d5d39 100644
--- a/libs/clearlooks-newer/clearlooks_style.c
+++ b/libs/clearlooks-newer/clearlooks_style.c
@@ -956,14 +956,14 @@ clearlooks_style_draw_slider (DRAW_ARGS, GtkOrientation orientation)
static void
clearlooks_style_draw_option (DRAW_ARGS)
{
- (void) detail;
-
- ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
const ClearlooksColors *colors;
WidgetParameters params;
CheckboxParameters checkbox;
cairo_t *cr;
+ ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
+ (void) detail;
+
CHECK_ARGS
SANITIZE_SIZE
@@ -1019,14 +1019,17 @@ clearlooks_style_draw_vline (GtkStyle *style,
gint y2,
gint x)
{
+ const ClearlooksColors *colors;
+ SeparatorParameters separator;
+ cairo_t *cr;
+
+ ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
+
(void) state_type;
(void) widget;
(void) detail;
-
- ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
- const ClearlooksColors *colors;
- SeparatorParameters separator = { FALSE };
- cairo_t *cr;
+
+ separator.horizontal = FALSE;
CHECK_ARGS
@@ -1053,13 +1056,13 @@ clearlooks_style_draw_hline (GtkStyle *style,
gint x2,
gint y)
{
- (void) state_type;
- (void) widget;
-
- ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
const ClearlooksColors *colors;
cairo_t *cr;
SeparatorParameters separator;
+ ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
+
+ (void) state_type;
+ (void) widget;
CHECK_ARGS
@@ -1136,13 +1139,14 @@ clearlooks_style_draw_resize_grip (GtkStyle *style,
gint width,
gint height)
{
- (void) detail;
-
- ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
- ClearlooksColors *colors = &clearlooks_style->colors;
+ ClearlooksColors *colors;
cairo_t *cr;
WidgetParameters params;
ResizeGripParameters grip;
+ ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
+
+ (void) detail;
+ colors = &clearlooks_style->colors;
CHECK_ARGS
SANITIZE_SIZE
@@ -1164,14 +1168,15 @@ clearlooks_style_draw_resize_grip (GtkStyle *style,
static void
clearlooks_style_draw_tab (DRAW_ARGS)
{
- (void) shadow_type;
- (void) detail;
-
- ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
- ClearlooksColors *colors = &clearlooks_style->colors;
+ ClearlooksColors *colors;
WidgetParameters params;
ArrowParameters arrow;
cairo_t *cr;
+ ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
+
+ (void) shadow_type;
+ (void) detail;
+ colors = &clearlooks_style->colors;
CHECK_ARGS
SANITIZE_SIZE
@@ -1202,15 +1207,18 @@ clearlooks_style_draw_arrow (GtkStyle *style,
gint width,
gint height)
{
+ ClearlooksColors *colors;
+ WidgetParameters params;
+ ArrowParameters arrow;
+ cairo_t *cr;
+ ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
+
(void) shadow;
(void) detail;
(void) fill;
-
- ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
- ClearlooksColors *colors = &clearlooks_style->colors;
- WidgetParameters params;
- ArrowParameters arrow;
- cairo_t *cr = ge_gdk_drawable_to_cairo (window, area);
+
+ cr = ge_gdk_drawable_to_cairo (window, area);
+ colors = &clearlooks_style->colors;
CHECK_ARGS
SANITIZE_SIZE
@@ -1475,10 +1483,9 @@ clearlooks_style_draw_layout (GtkStyle * style,
GtkWidget * widget,
const gchar * detail, gint x, gint y, PangoLayout * layout)
{
- (void) detail;
-
GdkGC *gc;
+ (void) detail;
g_return_if_fail (GTK_IS_STYLE (style));
g_return_if_fail (window != NULL);
@@ -1525,17 +1532,20 @@ clearlooks_style_draw_render_icon (GtkStyle *style,
GtkWidget *widget,
const char *detail)
{
- (void) direction;
- (void) detail;
-
- int width = 1;
- int height = 1;
+ int width;
+ int height;
GdkPixbuf *scaled;
GdkPixbuf *stated;
GdkPixbuf *base_pixbuf;
GdkScreen *screen;
GtkSettings *settings;
-
+
+ width = 1;
+ height = 1;
+
+ (void) direction;
+ (void) detail;
+
/* Oddly, style can be NULL in this function, because
* GtkIconSet can be used without a style and if so
* it uses this function.
diff --git a/libs/clearlooks-newer/wscript b/libs/clearlooks-newer/wscript
index 68abc4de01..6ef94e3aff 100644
--- a/libs/clearlooks-newer/wscript
+++ b/libs/clearlooks-newer/wscript
@@ -35,7 +35,8 @@ def build(bld):
obj.target = 'clearlooks'
obj.uselib = 'GTK'
obj.includes = '.'
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'engines')
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'engines')
+ autowaf.ensure_visible_symbols (obj, True)
if sys.platform == 'darwin':
# Bit of a hack: make a symlink to the .dylib that meets GTK's criteria for finding it (namely that the library must be a *.so
diff --git a/libs/evoral/MSVCevoral/evoral.vcproj b/libs/evoral/MSVCevoral/evoral.vcproj
new file mode 100644
index 0000000000..e889ddb5e3
--- /dev/null
+++ b/libs/evoral/MSVCevoral/evoral.vcproj
@@ -0,0 +1,565 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="evoral"
+ ProjectGUID="{B1910106-070B-4A06-A5B0-A9EBE90355C8}"
+ RootNamespace="evoral"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\pbd;&quot;$(GenericIncludeFolder)&quot;;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_EVORAL;LIBEVORAL_DLL_EXPORTS;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;libevoral\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)giomm32-2.4-0D.lib $(DllPrefix)glibmm32-2.4-0D.lib pthreadVCE2.lib $(DllPrefix)gio32$(GlibDllSuffix)D.lib $(DllPrefix)glib32$(GlibDllSuffix)D.lib $(DllPrefix)gobject32$(GlibDllSuffix)D.lib $(DllPrefix)sigc++32-2.0D.lib libxml2D.lib $(DllPrefix)pbd32D.lib libsndfile-1D.lib intlD.lib ws2_32.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32D.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\..\pbd;&quot;$(GenericIncludeFolder)&quot;;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_EVORAL;LIBEVORAL_DLL_EXPORTS;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;WIN32;_WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;libevoral\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)giomm32-2.4-0.lib $(DllPrefix)glibmm32-2.4-0.lib pthreadVCE2.lib $(DllPrefix)gio32$(GlibDllSuffix).lib $(DllPrefix)glib32$(GlibDllSuffix).lib $(DllPrefix)gobject32$(GlibDllSuffix).lib $(DllPrefix)sigc++32-2.0.lib libxml2.lib $(DllPrefix)pbd32.lib libsndfile-1.lib intl.lib ws2_32.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ SubSystem="2"
+ OptimizeReferences="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TargetFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\pbd;&quot;$(GenericIncludeFolder)&quot;;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_EVORAL;LIBEVORAL_DLL_EXPORTS;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;WIN32;_WIN32;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;libevoral\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)giomm32-2.4-0RDC.lib $(DllPrefix)glibmm32-2.4-0RDC.lib pthreadVCE2.lib $(DllPrefix)gio32$(GlibDllSuffix)RDC.lib $(DllPrefix)glib32$(GlibDllSuffix)RDC.lib $(DllPrefix)gobject32$(GlibDllSuffix)RDC.lib $(DllPrefix)sigc++32-2.0RDC.lib libxml2RDC.lib $(DllPrefix)pbd32RDC.lib libsndfile-1.lib intlRDC.lib ws2_32.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32RDC.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\src\Control.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\src\ControlList.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\src\ControlSet.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\src\Curve.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\src\debug.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\src\Event.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\src\IdentityConverter.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\src\midi_util.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\src\MIDIEvent.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\src\Sequence.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\src\SMF.cpp"
+ >
+ </File>
+ <Filter
+ Name="libsmf"
+ >
+ <File
+ RelativePath="..\src\libsmf\smf.c"
+ >
+ <FileConfiguration
+ Name="Debug 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)\$(InputName)1.obj"
+ XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)\$(InputName)1.obj"
+ XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32 with Debugging Capability|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)\$(InputName)1.obj"
+ XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\libsmf\smf_decode.c"
+ >
+ <FileConfiguration
+ Name="Debug 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32 with Debugging Capability|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\libsmf\smf_load.c"
+ >
+ <FileConfiguration
+ Name="Debug 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32 with Debugging Capability|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\libsmf\smf_save.c"
+ >
+ <FileConfiguration
+ Name="Debug 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32 with Debugging Capability|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\src\libsmf\smf_tempo.c"
+ >
+ <FileConfiguration
+ Name="Debug 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32 with Debugging Capability|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\evoral\ControlList.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\ControlSet.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\Curve.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\Event.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\EventList.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\EventRingBuffer.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\EventSink.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\midi_events.h"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\midi_util.h"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\MIDIEvent.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\MIDIParameters.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\Note.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\OldSMF.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\Parameter.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\PatchChange.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\Range.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\Sequence.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\src\libsmf\smf.h"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\SMF.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\src\libsmf\smf_private.h"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\SMFReader.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\TimeConverter.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\TypeMap.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\types.hpp"
+ >
+ </File>
+ <File
+ RelativePath="..\evoral\visibility.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/evoral/evoral/Control.hpp b/libs/evoral/evoral/Control.hpp
index 369c4df630..2b7fd0aa65 100644
--- a/libs/evoral/evoral/Control.hpp
+++ b/libs/evoral/evoral/Control.hpp
@@ -23,6 +23,8 @@
#include <map>
#include <boost/shared_ptr.hpp>
#include "pbd/signals.h"
+
+#include "evoral/visibility.h"
#include "evoral/types.hpp"
#include "evoral/Parameter.hpp"
@@ -38,7 +40,7 @@ class Transport;
* a list of values for automation.
*/
-class Control
+class LIBEVORAL_API Control
{
public:
Control(const Parameter& parameter, boost::shared_ptr<ControlList>);
diff --git a/libs/evoral/evoral/ControlList.hpp b/libs/evoral/evoral/ControlList.hpp
index 5f1a8d3a75..0774cc528a 100644
--- a/libs/evoral/evoral/ControlList.hpp
+++ b/libs/evoral/evoral/ControlList.hpp
@@ -25,6 +25,8 @@
#include <boost/pool/pool_alloc.hpp>
#include <glibmm/threads.h>
#include "pbd/signals.h"
+
+#include "evoral/visibility.h"
#include "evoral/types.hpp"
#include "evoral/Range.hpp"
#include "evoral/Parameter.hpp"
@@ -35,7 +37,7 @@ class Curve;
/** A single event (time-stamped value) for a control
*/
-class ControlEvent {
+class LIBEVORAL_API ControlEvent {
public:
ControlEvent (double w, double v)
: when (w), value (v), coeff (0)
@@ -67,7 +69,7 @@ public:
/** A list (sequence) of time-stamped values for a control
*/
-class ControlList
+class LIBEVORAL_API ControlList
{
public:
typedef std::list<ControlEvent*> EventList;
diff --git a/libs/evoral/evoral/ControlSet.hpp b/libs/evoral/evoral/ControlSet.hpp
index 716d199fec..57a77afe71 100644
--- a/libs/evoral/evoral/ControlSet.hpp
+++ b/libs/evoral/evoral/ControlSet.hpp
@@ -25,6 +25,8 @@
#include <boost/utility.hpp>
#include <glibmm/threads.h>
#include "pbd/signals.h"
+
+#include "evoral/visibility.h"
#include "evoral/types.hpp"
#include "evoral/Parameter.hpp"
#include "evoral/ControlList.hpp"
@@ -34,7 +36,7 @@ namespace Evoral {
class Control;
class ControlEvent;
-class ControlSet : public boost::noncopyable {
+class LIBEVORAL_API ControlSet : public boost::noncopyable {
public:
ControlSet();
ControlSet (const ControlSet&);
diff --git a/libs/evoral/evoral/Curve.hpp b/libs/evoral/evoral/Curve.hpp
index 5719abf2d4..6aeeb039d7 100644
--- a/libs/evoral/evoral/Curve.hpp
+++ b/libs/evoral/evoral/Curve.hpp
@@ -22,11 +22,13 @@
#include <inttypes.h>
#include <boost/utility.hpp>
+#include "evoral/visibility.h"
+
namespace Evoral {
class ControlList;
-class Curve : public boost::noncopyable
+class LIBEVORAL_API Curve : public boost::noncopyable
{
public:
Curve (const ControlList& cl);
@@ -51,7 +53,7 @@ private:
} // namespace Evoral
extern "C" {
- void curve_get_vector_from_c (void *arg, double, double, float*, int32_t);
+ LIBEVORAL_API void curve_get_vector_from_c (void *arg, double, double, float*, int32_t);
}
#endif // EVORAL_CURVE_HPP
diff --git a/libs/evoral/evoral/Event.hpp b/libs/evoral/evoral/Event.hpp
index 747b795480..59e5612e0e 100644
--- a/libs/evoral/evoral/Event.hpp
+++ b/libs/evoral/evoral/Event.hpp
@@ -25,6 +25,7 @@
#include <sstream>
#include <stdint.h>
+#include "evoral/visibility.h"
#include "evoral/types.hpp"
/** If this is not defined, all methods of MidiEvent are RT safe
@@ -35,16 +36,16 @@
namespace Evoral {
-event_id_t event_id_counter();
-event_id_t next_event_id();
-void init_event_id_counter(event_id_t n);
+LIBEVORAL_API event_id_t event_id_counter();
+LIBEVORAL_API event_id_t next_event_id();
+LIBEVORAL_API void init_event_id_counter(event_id_t n);
/** An event (much like a type generic jack_midi_event_t)
*
* Template parameter Time is the type of the time stamp used for this event.
*/
template<typename Time>
-class Event {
+class LIBEVORAL_API Event {
public:
#ifdef EVORAL_EVENT_ALLOC
Event (EventType type=0, Time time=0, uint32_t size=0, uint8_t* buf=NULL, bool alloc=false);
@@ -157,7 +158,7 @@ protected:
template<typename Time>
-std::ostream& operator<<(std::ostream& o, const Evoral::Event<Time>& ev) {
+/*LIBEVORAL_API*/ std::ostream& operator<<(std::ostream& o, const Evoral::Event<Time>& ev) {
o << "Event #" << ev.id() << " type = " << ev.event_type() << " @ " << ev.time();
o << std::hex;
for (uint32_t n = 0; n < ev.size(); ++n) {
diff --git a/libs/evoral/evoral/EventList.hpp b/libs/evoral/evoral/EventList.hpp
index e1a2679ce7..0766d488ac 100644
--- a/libs/evoral/evoral/EventList.hpp
+++ b/libs/evoral/evoral/EventList.hpp
@@ -19,6 +19,8 @@
#define EVORAL_EVENT_LIST_HPP
#include <list>
+
+#include "evoral/visibility.h"
#include "evoral/EventSink.hpp"
#include "evoral/types.hpp"
#include "evoral/Event.hpp"
@@ -31,7 +33,7 @@ namespace Evoral {
* Used when we need an unsorted list of Events that is also an EventSink. Absolutely nothing more.
*/
template<typename Time>
-class EventList : public std::list<Evoral::Event<Time> *>, public Evoral::EventSink<Time> {
+class /*LIBEVORAL_API*/ EventList : public std::list<Evoral::Event<Time> *>, public Evoral::EventSink<Time> {
public:
EventList() {}
diff --git a/libs/evoral/evoral/EventRingBuffer.hpp b/libs/evoral/evoral/EventRingBuffer.hpp
index 419f427f33..df9e6aa9ee 100644
--- a/libs/evoral/evoral/EventRingBuffer.hpp
+++ b/libs/evoral/evoral/EventRingBuffer.hpp
@@ -22,6 +22,7 @@
#include "pbd/ringbufferNPT.h"
+#include "evoral/visibility.h"
#include "evoral/EventSink.hpp"
#include "evoral/types.hpp"
@@ -39,7 +40,7 @@ namespace Evoral {
* possible interpretation of uint8_t.
*/
template<typename Time>
-class EventRingBuffer : public PBD::RingBufferNPT<uint8_t>, public Evoral::EventSink<Time> {
+class /*LIBEVORAL_API*/ EventRingBuffer : public PBD::RingBufferNPT<uint8_t>, public Evoral::EventSink<Time> {
public:
/** @param capacity Ringbuffer capacity in bytes.
diff --git a/libs/evoral/evoral/EventSink.hpp b/libs/evoral/evoral/EventSink.hpp
index 29d2793dd3..fa8b2ef05f 100644
--- a/libs/evoral/evoral/EventSink.hpp
+++ b/libs/evoral/evoral/EventSink.hpp
@@ -19,15 +19,15 @@
#ifndef EVORAL_EVENT_SINK_HPP
#define EVORAL_EVENT_SINK_HPP
+#include "evoral/visibility.h"
#include "evoral/types.hpp"
namespace Evoral {
-
/** Pure virtual base for anything you can write events to.
*/
template<typename Time>
-class EventSink {
+class /*LIBEVORAL_API*/ EventSink {
public:
virtual ~EventSink() {}
virtual uint32_t write(Time time, EventType type, uint32_t size, const uint8_t* buf) = 0;
diff --git a/libs/evoral/evoral/MIDIEvent.hpp b/libs/evoral/evoral/MIDIEvent.hpp
index 6ba7269571..9b1d72c400 100644
--- a/libs/evoral/evoral/MIDIEvent.hpp
+++ b/libs/evoral/evoral/MIDIEvent.hpp
@@ -21,8 +21,11 @@
#include <cmath>
#include <boost/shared_ptr.hpp>
+
+#include "evoral/visibility.h"
#include "evoral/Event.hpp"
#include "evoral/midi_events.h"
+
#ifdef EVORAL_MIDI_XML
class XMLNode;
#endif
@@ -36,7 +39,7 @@ namespace Evoral {
* valid MIDI data for these functions to make sense.
*/
template<typename Time>
-class MIDIEvent : public Event<Time> {
+class /*LIBEVORAL_API*/ MIDIEvent : public Event<Time> {
public:
MIDIEvent(EventType type=0, Time time=0, uint32_t size=0, uint8_t* buf=NULL, bool alloc=false)
: Event<Time>(type, time, size, buf, alloc)
diff --git a/libs/evoral/evoral/MIDIParameters.hpp b/libs/evoral/evoral/MIDIParameters.hpp
index 931d29b48d..977c2c18a2 100644
--- a/libs/evoral/evoral/MIDIParameters.hpp
+++ b/libs/evoral/evoral/MIDIParameters.hpp
@@ -19,23 +19,25 @@
#ifndef EVORAL_MIDI_PARAMETERS_HPP
#define EVORAL_MIDI_PARAMETERS_HPP
+#include "evoral/visibility.h"
+
namespace Evoral {
namespace MIDI {
-struct ContinuousController : public Parameter {
+struct /*LIBEVORAL_API*/ ContinuousController : public Parameter {
ContinuousController(uint32_t cc_type, uint8_t channel, uint32_t controller)
: Parameter(cc_type, channel, controller) {}
};
-struct ProgramChange : public Parameter {
+struct /*LIBEVORAL_API*/ ProgramChange : public Parameter {
ProgramChange(uint32_t pc_type, uint8_t channel) : Parameter(pc_type, channel, 0) {}
};
-struct ChannelPressure : public Parameter {
+struct /*LIBEVORAL_API*/ ChannelPressure : public Parameter {
ChannelPressure(uint32_t ca_type, uint32_t channel) : Parameter(ca_type, channel, 0) {}
};
-struct PitchBender : public Parameter {
+struct /*LIBEVORAL_API*/ PitchBender : public Parameter {
PitchBender(uint32_t pb_type, uint32_t channel) : Parameter(pb_type, channel, 0) {}
};
diff --git a/libs/evoral/evoral/Note.hpp b/libs/evoral/evoral/Note.hpp
index a400137f77..5401271621 100644
--- a/libs/evoral/evoral/Note.hpp
+++ b/libs/evoral/evoral/Note.hpp
@@ -22,6 +22,8 @@
#include <algorithm>
#include <glib.h>
#include <stdint.h>
+
+#include "evoral/visibility.h"
#include "evoral/MIDIEvent.hpp"
namespace Evoral {
@@ -31,7 +33,11 @@ namespace Evoral {
* Currently a note is defined as (on event, length, off event).
*/
template<typename Time>
-class Note {
+#ifdef COMPILER_MSVC
+class LIBEVORAL_LOCAL Note {
+#else
+class LIBEVORAL_TEMPLATE_API Note {
+#endif
public:
Note(uint8_t chan=0, Time time=0, Time len=0, uint8_t note=0, uint8_t vel=0x40);
Note(const Note<Time>& copy);
@@ -106,7 +112,7 @@ private:
} // namespace Evoral
template<typename Time>
-std::ostream& operator<<(std::ostream& o, const Evoral::Note<Time>& n) {
+/*LIBEVORAL_API*/ std::ostream& operator<<(std::ostream& o, const Evoral::Note<Time>& n) {
o << "Note #" << n.id() << ": pitch = " << (int) n.note()
<< " @ " << n.time() << " .. " << n.end_time()
<< " velocity " << (int) n.velocity()
@@ -114,5 +120,9 @@ std::ostream& operator<<(std::ostream& o, const Evoral::Note<Time>& n) {
return o;
}
+#ifdef COMPILER_MSVC
+#include "../src/Note.impl"
+#endif
+
#endif // EVORAL_NOTE_HPP
diff --git a/libs/evoral/evoral/OldSMF.hpp b/libs/evoral/evoral/OldSMF.hpp
index 692e159926..ef1c751d04 100644
--- a/libs/evoral/evoral/OldSMF.hpp
+++ b/libs/evoral/evoral/OldSMF.hpp
@@ -19,6 +19,8 @@
#ifndef EVORAL_OLD_SMF_HPP
#define EVORAL_OLD_SMF_HPP
+#include "evoral/visibility.h"
+
namespace Evoral {
template<typename Time> class Event;
@@ -28,7 +30,7 @@ template<typename Time> class EventRingBuffer;
/** Standard Midi File (Type 0)
*/
template<typename Time>
-class SMF {
+class /*LIBEVORAL_API*/ SMF {
public:
SMF();
virtual ~SMF();
diff --git a/libs/evoral/evoral/Parameter.hpp b/libs/evoral/evoral/Parameter.hpp
index 7142574dbd..2164475cf9 100644
--- a/libs/evoral/evoral/Parameter.hpp
+++ b/libs/evoral/evoral/Parameter.hpp
@@ -24,6 +24,8 @@
#include <stdint.h>
#include <boost/shared_ptr.hpp>
+#include "evoral/visibility.h"
+
namespace Evoral {
@@ -36,7 +38,7 @@ namespace Evoral {
* This class defines a < operator which is a strict weak ordering, so
* Parameter may be stored in a std::set, used as a std::map key, etc.
*/
-class Parameter
+class LIBEVORAL_API Parameter
{
public:
Parameter(uint32_t type, uint8_t channel=0, uint32_t id=0)
diff --git a/libs/evoral/evoral/PatchChange.hpp b/libs/evoral/evoral/PatchChange.hpp
index 53b50a3383..e05157aa92 100644
--- a/libs/evoral/evoral/PatchChange.hpp
+++ b/libs/evoral/evoral/PatchChange.hpp
@@ -20,6 +20,7 @@
#ifndef EVORAL_PATCH_CHANGE_HPP
#define EVORAL_PATCH_CHANGE_HPP
+#include "evoral/visibility.h"
#include "evoral/Event.hpp"
#include "evoral/MIDIEvent.hpp"
@@ -29,7 +30,7 @@ namespace Evoral {
* bank select and then a program change.
*/
template<typename Time>
-class PatchChange
+class /*LIBEVORAL_API*/ PatchChange
{
public:
/** @param t Time.
@@ -166,7 +167,7 @@ private:
}
template<typename Time>
-std::ostream& operator<< (std::ostream& o, const Evoral::PatchChange<Time>& p) {
+/*LIBEVORAL_API*/ std::ostream& operator<< (std::ostream& o, const Evoral::PatchChange<Time>& p) {
o << "Patch Change " << p.id() << " @ " << p.time() << " bank " << (int) p.bank() << " program " << (int) p.program();
return o;
}
diff --git a/libs/evoral/evoral/Range.hpp b/libs/evoral/evoral/Range.hpp
index 02d92100b9..689dc439b4 100644
--- a/libs/evoral/evoral/Range.hpp
+++ b/libs/evoral/evoral/Range.hpp
@@ -21,9 +21,11 @@
#include <list>
+#include "evoral/visibility.h"
+
namespace Evoral {
-enum OverlapType {
+enum /*LIBEVORAL_API*/ OverlapType {
OverlapNone, // no overlap
OverlapInternal, // the overlap is 100% with the object
OverlapStart, // overlap covers start, but ends within
@@ -32,7 +34,7 @@ enum OverlapType {
};
template<typename T>
-OverlapType coverage (T sa, T ea, T sb, T eb) {
+/*LIBEVORAL_API*/ OverlapType coverage (T sa, T ea, T sb, T eb) {
/* OverlapType returned reflects how the second (B)
range overlaps the first (A).
@@ -107,7 +109,7 @@ OverlapType coverage (T sa, T ea, T sb, T eb) {
/** Type to describe a time range */
template<typename T>
-struct Range {
+struct /*LIBEVORAL_API*/ Range {
Range (T f, T t) : from (f), to (t) {}
T from; ///< start of the range
T to; ///< end of the range
@@ -119,7 +121,7 @@ bool operator== (Range<T> a, Range<T> b) {
}
template<typename T>
-class RangeList {
+class /*LIBEVORAL_API*/ RangeList {
public:
RangeList () : _dirty (false) {}
@@ -172,7 +174,7 @@ private:
/** Type to describe the movement of a time range */
template<typename T>
-struct RangeMove {
+struct /*LIBEVORAL_API*/ RangeMove {
RangeMove (T f, double l, T t) : from (f), length (l), to (t) {}
T from; ///< start of the range
double length; ///< length of the range
diff --git a/libs/evoral/evoral/SMF.hpp b/libs/evoral/evoral/SMF.hpp
index 8bd05444c4..91bc928d9a 100644
--- a/libs/evoral/evoral/SMF.hpp
+++ b/libs/evoral/evoral/SMF.hpp
@@ -21,6 +21,8 @@
#define EVORAL_SMF_HPP
#include <cassert>
+
+#include "evoral/visibility.h"
#include "evoral/types.hpp"
struct smf_struct;
@@ -35,7 +37,7 @@ namespace Evoral {
/** Standard Midi File.
* Currently only tempo-based time of a given PPQN is supported.
*/
-class SMF {
+class LIBEVORAL_API SMF {
public:
class FileError : public std::exception {
public:
diff --git a/libs/evoral/evoral/SMFReader.hpp b/libs/evoral/evoral/SMFReader.hpp
index 91dd31da21..df7dc7073f 100644
--- a/libs/evoral/evoral/SMFReader.hpp
+++ b/libs/evoral/evoral/SMFReader.hpp
@@ -24,6 +24,8 @@
#include <string>
#include <inttypes.h>
+#include "evoral/visibility.h"
+
namespace Evoral {
@@ -31,7 +33,7 @@ namespace Evoral {
*
* Currently this only reads SMF files with tempo-based timing.
*/
-class SMFReader {
+class LIBEVORAL_API SMFReader {
public:
class PrematureEOF : public std::exception {
const char* what() const throw() { return "Unexpected end of file"; }
diff --git a/libs/evoral/evoral/Sequence.hpp b/libs/evoral/evoral/Sequence.hpp
index e2e92385aa..280fc600de 100644
--- a/libs/evoral/evoral/Sequence.hpp
+++ b/libs/evoral/evoral/Sequence.hpp
@@ -26,6 +26,8 @@
#include <utility>
#include <boost/shared_ptr.hpp>
#include <glibmm/threads.h>
+
+#include "evoral/visibility.h"
#include "evoral/types.hpp"
#include "evoral/Note.hpp"
#include "evoral/Parameter.hpp"
@@ -42,7 +44,7 @@ template<typename Time> class Event;
/** An iterator over (the x axis of) a 2-d double coordinate space.
*/
-class ControlIterator {
+class /*LIBEVORAL_API*/ ControlIterator {
public:
ControlIterator(boost::shared_ptr<const ControlList> al, double ax, double ay)
: list(al)
@@ -60,7 +62,7 @@ public:
* notes (instead of just unassociated note on/off events) and controller data.
* Controller data is represented as a list of time-stamped float values. */
template<typename Time>
-class Sequence : virtual public ControlSet {
+class LIBEVORAL_API Sequence : virtual public ControlSet {
public:
Sequence(const TypeMap& type_map);
Sequence(const Sequence<Time>& other);
@@ -179,7 +181,7 @@ public:
OverlapPitchResolution overlap_pitch_resolution() const { return _overlap_pitch_resolution; }
void set_overlap_pitch_resolution(OverlapPitchResolution opr);
- void set_notes (const Sequence<Time>::Notes& n);
+ void set_notes (const typename Sequence<Time>::Notes& n);
typedef boost::shared_ptr< Event<Time> > SysExPtr;
typedef boost::shared_ptr<const Event<Time> > constSysExPtr;
@@ -214,7 +216,7 @@ private:
public:
/** Read iterator */
- class const_iterator {
+ class LIBEVORAL_API /* Added by JE - */ const_iterator {
public:
const_iterator();
const_iterator(const Sequence<Time>& seq, Time t, bool, std::set<Evoral::Parameter> const &);
@@ -269,10 +271,16 @@ public:
const const_iterator& end() const { return _end_iter; }
+ // CONST iterator implementations (x3)
typename Notes::const_iterator note_lower_bound (Time t) const;
typename PatchChanges::const_iterator patch_change_lower_bound (Time t) const;
typename SysExes::const_iterator sysex_lower_bound (Time t) const;
+ // NON-CONST iterator implementations (x3)
+ typename Notes::iterator note_lower_bound (Time t);
+ typename PatchChanges::iterator patch_change_lower_bound (Time t);
+ typename SysExes::iterator sysex_lower_bound (Time t);
+
bool control_to_midi_event(boost::shared_ptr< Event<Time> >& ev,
const ControlIterator& iter) const;
@@ -354,7 +362,8 @@ private:
} // namespace Evoral
-template<typename Time> std::ostream& operator<<(std::ostream& o, const Evoral::Sequence<Time>& s) { s.dump (o); return o; }
+template<typename Time> /*LIBEVORAL_API*/ std::ostream& operator<<(std::ostream& o, const Evoral::Sequence<Time>& s) { s.dump (o); return o; }
+
#endif // EVORAL_SEQUENCE_HPP
diff --git a/libs/evoral/evoral/TimeConverter.hpp b/libs/evoral/evoral/TimeConverter.hpp
index da765c4b78..5572876cef 100644
--- a/libs/evoral/evoral/TimeConverter.hpp
+++ b/libs/evoral/evoral/TimeConverter.hpp
@@ -19,6 +19,8 @@
#ifndef EVORAL_TIME_CONVERTER_HPP
#define EVORAL_TIME_CONVERTER_HPP
+#include "evoral/visibility.h"
+
namespace Evoral {
/** A bidirectional converter between two different time units.
@@ -33,7 +35,7 @@ namespace Evoral {
* from() converts a time _origin_b + b into an offset from _origin_b in units of A.
*/
template<typename A, typename B>
-class TimeConverter {
+class LIBEVORAL_TEMPLATE_API TimeConverter {
public:
TimeConverter () : _origin_b (0) {}
TimeConverter (B ob) : _origin_b (ob) {}
@@ -63,11 +65,12 @@ protected:
* going on.
*/
template<typename A, typename B>
-class IdentityConverter : public TimeConverter<A,B> {
+class LIBEVORAL_TEMPLATE_API IdentityConverter : public TimeConverter<A,B> {
public:
IdentityConverter() {}
- B to(A a) const { return static_cast<B>(a); }
- A from(B b) const { return static_cast<A>(b); }
+
+ B to(A a) const;
+ A from(B b) const;
};
diff --git a/libs/evoral/evoral/TypeMap.hpp b/libs/evoral/evoral/TypeMap.hpp
index 9d57cb8080..d751c22a42 100644
--- a/libs/evoral/evoral/TypeMap.hpp
+++ b/libs/evoral/evoral/TypeMap.hpp
@@ -19,6 +19,7 @@
#ifndef EVORAL_TYPE_MAP_HPP
#define EVORAL_TYPE_MAP_HPP
+#include "evoral/visibility.h"
#include "evoral/types.hpp"
namespace Evoral {
@@ -28,7 +29,7 @@ class Parameter;
/** The applications passes one of these which provide the implementation
* with required information about event types in an opaque, type neutral way
*/
-class TypeMap {
+class /*LIBEVORAL_API*/ TypeMap {
public:
virtual ~TypeMap() {}
diff --git a/libs/evoral/evoral/midi_util.h b/libs/evoral/evoral/midi_util.h
index e1ae7f4620..5c72fb86c9 100644
--- a/libs/evoral/evoral/midi_util.h
+++ b/libs/evoral/evoral/midi_util.h
@@ -22,10 +22,11 @@
#include <iostream>
#include <stdint.h>
-#include <stdbool.h>
#include <string>
#include <sys/types.h>
#include <assert.h>
+
+#include "evoral/visibility.h"
#include "evoral/midi_events.h"
namespace Evoral {
@@ -120,7 +121,7 @@ midi_event_is_valid(const uint8_t* buffer, size_t len)
return true;
}
-std::string midi_note_name (uint8_t noteval);
+LIBEVORAL_API std::string midi_note_name (uint8_t noteval);
} // namespace Evoral
diff --git a/libs/evoral/evoral/types.hpp b/libs/evoral/evoral/types.hpp
index 000b79bb94..7259a5c0de 100644
--- a/libs/evoral/evoral/types.hpp
+++ b/libs/evoral/evoral/types.hpp
@@ -26,6 +26,8 @@
#include "pbd/debug.h"
+#include "evoral/visibility.h"
+
namespace Evoral {
/** ID of an event (note or other). This must be operable on by glib
@@ -35,6 +37,7 @@ typedef int32_t event_id_t;
/** Musical time: beats relative to some defined origin */
typedef double MusicalTime;
+
const MusicalTime MaxMusicalTime = DBL_MAX;
const MusicalTime MinMusicalTime = DBL_MIN;
@@ -77,9 +80,9 @@ typedef uint32_t EventType;
namespace PBD {
namespace DEBUG {
- extern uint64_t Sequence;
- extern uint64_t Note;
- extern uint64_t ControlList;
+ LIBEVORAL_API extern uint64_t Sequence;
+ LIBEVORAL_API extern uint64_t Note;
+ LIBEVORAL_API extern uint64_t ControlList;
}
}
diff --git a/libs/evoral/evoral/visibility.h b/libs/evoral/evoral/visibility.h
new file mode 100644
index 0000000000..dd4fe1ff64
--- /dev/null
+++ b/libs/evoral/evoral/visibility.h
@@ -0,0 +1,51 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libevoral_visibility_h__
+#define __libevoral_visibility_h__
+
+#if defined(COMPILER_MSVC)
+ #define LIBEVORAL_DLL_IMPORT __declspec(dllimport)
+ #define LIBEVORAL_DLL_EXPORT __declspec(dllexport)
+ #define LIBEVORAL_DLL_LOCAL
+ #define LIBEVORAL_TEMPLATE_DLL_IMPORT __declspec(dllimport)
+ #define LIBEVORAL_TEMPLATE_DLL_EXPORT __declspec(dllexport)
+#else
+ #define LIBEVORAL_DLL_IMPORT __attribute__ ((visibility ("default")))
+ #define LIBEVORAL_DLL_EXPORT __attribute__ ((visibility ("default")))
+ #define LIBEVORAL_DLL_LOCAL __attribute__ ((visibility ("hidden")))
+ #define LIBEVORAL_TEMPLATE_DLL_IMPORT __attribute__ ((visibility ("default")))
+ #define LIBEVORAL_TEMPLATE_DLL_EXPORT __attribute__ ((visibility ("default")))
+#endif
+
+#ifdef LIBEVORAL_STATIC // libevoral is not a DLL
+ #define LIBEVORAL_API
+ #define LIBEVORAL_LOCAL
+#else
+ #ifdef LIBEVORAL_DLL_EXPORTS // defined if we are building the libevoral DLL (instead of using it)
+ #define LIBEVORAL_API LIBEVORAL_DLL_EXPORT
+ #define LIBEVORAL_TEMPLATE_API LIBEVORAL_TEMPLATE_DLL_EXPORT
+ #else
+ #define LIBEVORAL_API LIBEVORAL_DLL_IMPORT
+ #define LIBEVORAL_TEMPLATE_API LIBEVORAL_TEMPLATE_DLL_IMPORT
+ #endif
+ #define LIBEVORAL_LOCAL LIBEVORAL_DLL_LOCAL
+#endif
+
+#endif /* __libevoral_visibility_h__ */
diff --git a/libs/evoral/src/ControlList.cpp b/libs/evoral/src/ControlList.cpp
index f34bfa3faf..4b7704fff1 100644
--- a/libs/evoral/src/ControlList.cpp
+++ b/libs/evoral/src/ControlList.cpp
@@ -818,7 +818,7 @@ ControlList::modify (iterator iter, double when, double val)
(*iter)->when = when;
(*iter)->value = val;
- if (std::isnan (val)) {
+ if (isnan (val)) {
abort ();
}
diff --git a/libs/evoral/src/Curve.cpp b/libs/evoral/src/Curve.cpp
index 6f3532fdcb..44fc48f728 100644
--- a/libs/evoral/src/Curve.cpp
+++ b/libs/evoral/src/Curve.cpp
@@ -22,6 +22,7 @@
#include <climits>
#include <cfloat>
#include <cmath>
+#include <vector>
#include <glibmm/threads.h>
@@ -56,8 +57,8 @@ Curve::solve ()
(www.korf.co.uk/spline.pdf) for more details.
*/
- double x[npoints];
- double y[npoints];
+ vector<double> x(npoints);
+ vector<double> y(npoints);
uint32_t i;
ControlList::EventList::const_iterator xx;
diff --git a/libs/evoral/src/IdentityConverter.cpp b/libs/evoral/src/IdentityConverter.cpp
new file mode 100644
index 0000000000..1af21debae
--- /dev/null
+++ b/libs/evoral/src/IdentityConverter.cpp
@@ -0,0 +1,43 @@
+/* This file is part of Evoral.
+ * Copyright (C) 2008 David Robillard <http://drobilla.net>
+ * Copyright (C) 2000-2008 Paul Davis
+ *
+ * Evoral is free software; you can redistribute it and/or modify it under the
+ * terms of the GNU General Public License as published by the Free Software
+ * Foundation; either version 2 of the License, or (at your option) any later
+ * version.
+ *
+ * Evoral is distributed in the hope that it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+#include <stdint.h>
+#include "evoral/TimeConverter.hpp"
+
+typedef int64_t framepos_t; /* MUST match libs/ardour/ardour/types.h */
+
+namespace Evoral {
+
+template<typename A, typename B>
+B
+IdentityConverter<A,B>::to(A a) const
+{
+ return static_cast<B>(a);
+}
+
+template<typename A, typename B>
+A
+IdentityConverter<A,B>::from(B b) const
+{
+ return static_cast<A>(b);
+}
+
+template class IdentityConverter<double, framepos_t>;
+template class TimeConverter<double, framepos_t>;
+
+} // namespace Evoral
diff --git a/libs/evoral/src/Note.impl b/libs/evoral/src/Note.impl
new file mode 100644
index 0000000000..d63e31a831
--- /dev/null
+++ b/libs/evoral/src/Note.impl
@@ -0,0 +1,112 @@
+/* This file is part of Evoral.
+ * Copyright (C) 2008 David Robillard <http://drobilla.net>
+ * Copyright (C) 2000-2008 Paul Davis
+ *
+ * Evoral is free software; you can redistribute it and/or modify it under the
+ * terms of the GNU General Public License as published by the Free Software
+ * Foundation; either version 2 of the License, or (at your option) any later
+ * version.
+ *
+ * Evoral is distributed in the hope that it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+#include <iostream>
+#include <limits>
+#include <glib.h>
+// Commented out by JE - 23-10-2013 #include "evoral/Note.hpp"
+
+namespace Evoral {
+
+template<typename Time>
+Note<Time>::Note(uint8_t chan, Time t, Time l, uint8_t n, uint8_t v)
+ // FIXME: types?
+ : _on_event (0xDE, t, 3, NULL, true)
+ , _off_event (0xAD, t + l, 3, NULL, true)
+{
+ assert(chan < 16);
+
+ _on_event.buffer()[0] = MIDI_CMD_NOTE_ON + chan;
+ _on_event.buffer()[1] = n;
+ _on_event.buffer()[2] = v;
+
+ _off_event.buffer()[0] = MIDI_CMD_NOTE_OFF + chan;
+ _off_event.buffer()[1] = n;
+ _off_event.buffer()[2] = 0x40;
+
+ assert(musical_time_equal (time(),t));
+ assert(musical_time_equal (length(), l));
+ assert(note() == n);
+ assert(velocity() == v);
+ assert(_on_event.channel() == _off_event.channel());
+ assert(channel() == chan);
+}
+
+
+template<typename Time>
+Note<Time>::Note(const Note<Time>& copy)
+ : _on_event(copy._on_event, true)
+ , _off_event(copy._off_event, true)
+{
+ set_id (copy.id());
+
+ assert(_on_event.buffer());
+ assert(_off_event.buffer());
+ /*
+ assert(copy._on_event.size == 3);
+ _on_event.buffer = _on_event_buffer;
+ memcpy(_on_event_buffer, copy._on_event_buffer, 3);
+
+ assert(copy._off_event.size == 3);
+ _off_event.buffer = _off_event_buffer;
+ memcpy(_off_event_buffer, copy._off_event_buffer, 3);
+ */
+
+ assert(musical_time_equal (time(),copy.time()));
+ assert(musical_time_equal (end_time(), copy.end_time()));
+ assert(musical_time_equal (length(), copy.length()));
+ assert(note() == copy.note());
+ assert(velocity() == copy.velocity());
+ assert(_on_event.channel() == _off_event.channel());
+ assert(channel() == copy.channel());
+}
+
+template<typename Time>
+Note<Time>::~Note()
+{
+}
+
+template<typename Time> void
+Note<Time>::set_id (event_id_t id)
+{
+ _on_event.set_id (id);
+ _off_event.set_id (id);
+}
+
+template<typename Time>
+const Note<Time>&
+Note<Time>::operator=(const Note<Time>& other)
+{
+ _on_event = other._on_event;
+ _off_event = other._off_event;
+
+ assert(musical_time_equal (time(),other.time()));
+ assert(musical_time_equal (end_time(), other.end_time()));
+ assert(musical_time_equal (length(), other.length()));
+ assert(note() == other.note());
+ assert(velocity() == other.velocity());
+ assert(_on_event.channel() == _off_event.channel());
+ assert(channel() == other.channel());
+
+ return *this;
+}
+
+template class Note<Evoral::MusicalTime>;
+
+} // namespace Evoral
+
diff --git a/libs/evoral/src/SMF.cpp b/libs/evoral/src/SMF.cpp
index b84507818c..51ccda583e 100644
--- a/libs/evoral/src/SMF.cpp
+++ b/libs/evoral/src/SMF.cpp
@@ -27,6 +27,10 @@
#include "evoral/midi_util.h"
#include "pbd/file_manager.h"
+#ifdef COMPILER_MSVC
+extern double round(double x);
+#endif
+
using namespace std;
namespace Evoral {
@@ -314,7 +318,7 @@ SMF::append_event_delta(uint32_t delta_t, uint32_t size, const uint8_t* buf, eve
/* this should be allocated by malloc(3) because libsmf will
call free(3) on it
*/
- event->midi_buffer = (uint8_t*) malloc (sizeof (uint8_t*) * event->midi_buffer_length);
+ event->midi_buffer = (uint8_t*) malloc (sizeof(uint8_t) * event->midi_buffer_length);
event->midi_buffer[0] = 0xff; // Meta-event
event->midi_buffer[1] = 0x7f; // Sequencer-specific
diff --git a/libs/evoral/src/Sequence.cpp b/libs/evoral/src/Sequence.cpp
index 204ef58f33..7084a90491 100644
--- a/libs/evoral/src/Sequence.cpp
+++ b/libs/evoral/src/Sequence.cpp
@@ -1201,11 +1201,13 @@ Sequence<Time>::overlaps_unlocked (const NotePtr& note, const NotePtr& without)
template<typename Time>
void
-Sequence<Time>::set_notes (const Sequence<Time>::Notes& n)
+Sequence<Time>::set_notes (const typename Sequence<Time>::Notes& n)
{
_notes = n;
}
+// CONST iterator implementations (x3)
+
/** Return the earliest note with time >= t */
template<typename Time>
typename Sequence<Time>::Notes::const_iterator
@@ -1239,6 +1241,41 @@ Sequence<Time>::sysex_lower_bound (Time t) const
return i;
}
+// NON-CONST iterator implementations (x3)
+
+/** Return the earliest note with time >= t */
+template<typename Time>
+typename Sequence<Time>::Notes::iterator
+Sequence<Time>::note_lower_bound (Time t)
+{
+ NotePtr search_note(new Note<Time>(0, t, 0, 0, 0));
+ typename Sequence<Time>::Notes::iterator i = _notes.lower_bound(search_note);
+ assert(i == _notes.end() || (*i)->time() >= t);
+ return i;
+}
+
+/** Return the earliest patch change with time >= t */
+template<typename Time>
+typename Sequence<Time>::PatchChanges::iterator
+Sequence<Time>::patch_change_lower_bound (Time t)
+{
+ PatchChangePtr search (new PatchChange<Time> (t, 0, 0, 0));
+ typename Sequence<Time>::PatchChanges::iterator i = _patch_changes.lower_bound (search);
+ assert (i == _patch_changes.end() || musical_time_greater_or_equal_to ((*i)->time(), t));
+ return i;
+}
+
+/** Return the earliest sysex with time >= t */
+template<typename Time>
+typename Sequence<Time>::SysExes::iterator
+Sequence<Time>::sysex_lower_bound (Time t)
+{
+ SysExPtr search (new Event<Time> (0, t));
+ typename Sequence<Time>::SysExes::iterator i = _sysexes.lower_bound (search);
+ assert (i == _sysexes.end() || (*i)->time() >= t);
+ return i;
+}
+
template<typename Time>
void
Sequence<Time>::get_notes (Notes& n, NoteOperator op, uint8_t val, int chan_mask) const
@@ -1393,4 +1430,3 @@ Sequence<Time>::dump (ostream& str) const
template class Sequence<Evoral::MusicalTime>;
} // namespace Evoral
-
diff --git a/libs/evoral/src/libsmf/smf.c b/libs/evoral/src/libsmf/smf.c
index b79d7543b6..3fde1d831e 100644
--- a/libs/evoral/src/libsmf/smf.c
+++ b/libs/evoral/src/libsmf/smf.c
@@ -39,7 +39,11 @@
#include <assert.h>
#include <math.h>
#include <errno.h>
+#ifdef PLATFORM_WINDOWS
+#include <winsock2.h>
+#else
#include <arpa/inet.h>
+#endif
#include "smf.h"
#include "smf_private.h"
@@ -52,7 +56,7 @@ smf_new(void)
{
int cantfail;
- smf_t *smf = malloc(sizeof(smf_t));
+ smf_t *smf = (smf_t*)malloc(sizeof(smf_t));
if (smf == NULL) {
g_critical("Cannot allocate smf_t structure: %s", strerror(errno));
return (NULL);
@@ -85,7 +89,7 @@ smf_delete(smf_t *smf)
{
/* Remove all the tracks, from last to first. */
while (smf->tracks_array->len > 0)
- smf_track_delete(g_ptr_array_index(smf->tracks_array, smf->tracks_array->len - 1));
+ smf_track_delete((smf_track_t*)g_ptr_array_index(smf->tracks_array, smf->tracks_array->len - 1));
smf_fini_tempo(smf);
@@ -105,7 +109,7 @@ smf_delete(smf_t *smf)
smf_track_t *
smf_track_new(void)
{
- smf_track_t *track = malloc(sizeof(smf_track_t));
+ smf_track_t *track = (smf_track_t*)malloc(sizeof(smf_track_t));
if (track == NULL) {
g_critical("Cannot allocate smf_track_t structure: %s", strerror(errno));
return (NULL);
@@ -131,7 +135,7 @@ smf_track_delete(smf_track_t *track)
/* Remove all the events, from last to first. */
while (track->events_array->len > 0)
- smf_event_delete(g_ptr_array_index(track->events_array, track->events_array->len - 1));
+ smf_event_delete((smf_event_t*)g_ptr_array_index(track->events_array, track->events_array->len - 1));
if (track->smf)
smf_track_remove_from_smf(track);
@@ -151,7 +155,9 @@ smf_track_delete(smf_track_t *track)
void
smf_add_track(smf_t *smf, smf_track_t *track)
{
+#ifndef NDEBUG
int cantfail;
+#endif
assert(track->smf == NULL);
@@ -162,8 +168,13 @@ smf_add_track(smf_t *smf, smf_track_t *track)
track->track_number = smf->number_of_tracks;
if (smf->number_of_tracks > 1) {
+#ifndef NDEBUG
cantfail = smf_set_format(smf, 1);
assert(!cantfail);
+#else
+ smf_set_format(smf, 1);
+#endif
+
}
}
@@ -213,7 +224,7 @@ smf_track_remove_from_smf(smf_track_t *track)
smf_event_t *
smf_event_new(void)
{
- smf_event_t *event = malloc(sizeof(smf_event_t));
+ smf_event_t *event = (smf_event_t*)malloc(sizeof(smf_event_t));
if (event == NULL) {
g_critical("Cannot allocate smf_event_t structure: %s", strerror(errno));
return (NULL);
@@ -246,7 +257,7 @@ smf_event_new_from_pointer(const void *midi_data, size_t len)
return (NULL);
event->midi_buffer_length = len;
- event->midi_buffer = malloc(event->midi_buffer_length);
+ event->midi_buffer = (uint8_t*)malloc(event->midi_buffer_length);
if (event->midi_buffer == NULL) {
g_critical("Cannot allocate MIDI buffer structure: %s", strerror(errno));
smf_event_delete(event);
@@ -336,7 +347,7 @@ smf_event_new_from_bytes(int first_byte, int second_byte, int third_byte)
}
event->midi_buffer_length = len;
- event->midi_buffer = malloc(event->midi_buffer_length);
+ event->midi_buffer = (uint8_t*)malloc(event->midi_buffer_length);
if (event->midi_buffer == NULL) {
g_critical("Cannot allocate MIDI buffer structure: %s", strerror(errno));
smf_event_delete(event);
@@ -773,7 +784,7 @@ smf_track_get_event_by_number(const smf_track_t *track, size_t event_number)
if (event_number > track->number_of_events)
return (NULL);
- event = g_ptr_array_index(track->events_array, event_number - 1);
+ event = (smf_event_t*)g_ptr_array_index(track->events_array, event_number - 1);
assert(event);
@@ -860,9 +871,8 @@ smf_get_next_event(smf_t *smf)
void
smf_skip_next_event(smf_t *smf)
{
- void *notused;
-
- notused = smf_get_next_event(smf);
+ smf_event_t *ignored = smf_get_next_event(smf);
+ (void) ignored;
}
/**
diff --git a/libs/evoral/src/libsmf/smf_decode.c b/libs/evoral/src/libsmf/smf_decode.c
index bfba08e9f9..8037fd80d2 100644
--- a/libs/evoral/src/libsmf/smf_decode.c
+++ b/libs/evoral/src/libsmf/smf_decode.c
@@ -37,7 +37,11 @@
#include <assert.h>
#include <math.h>
#include <errno.h>
+#ifdef PLATFORM_WINDOWS
+#include <winsock2.h>
+#else
#include <arpa/inet.h>
+#endif
#include <stdint.h>
#include "smf.h"
#include "smf_private.h"
@@ -114,7 +118,7 @@ smf_event_decode_textual(const smf_event_t *event, const char *name)
int off = 0;
char *buf, *extracted;
- buf = malloc(BUFFER_SIZE);
+ buf = (char*)malloc(BUFFER_SIZE);
if (buf == NULL) {
g_critical("smf_event_decode_textual: malloc failed.");
return (NULL);
@@ -177,7 +181,7 @@ smf_event_decode_metadata(const smf_event_t *event)
break;
}
- buf = malloc(BUFFER_SIZE);
+ buf = (char*)malloc(BUFFER_SIZE);
if (buf == NULL) {
g_critical("smf_event_decode_metadata: malloc failed.");
return (NULL);
@@ -235,7 +239,7 @@ smf_event_decode_metadata(const smf_event_t *event)
off += snprintf(buf + off, BUFFER_SIZE - off,
"Time Signature: %d/%d, %d clocks per click, %d notated 32nd notes per quarter note",
- event->midi_buffer[3], (int)pow(2, event->midi_buffer[4]), event->midi_buffer[5],
+ event->midi_buffer[3], (int)pow((double)2, event->midi_buffer[4]), event->midi_buffer[5],
event->midi_buffer[6]);
break;
@@ -302,7 +306,7 @@ smf_event_decode_system_realtime(const smf_event_t *event)
return (NULL);
}
- buf = malloc(BUFFER_SIZE);
+ buf = (char*)malloc(BUFFER_SIZE);
if (buf == NULL) {
g_critical("smf_event_decode_system_realtime: malloc failed.");
return (NULL);
@@ -354,7 +358,7 @@ smf_event_decode_sysex(const smf_event_t *event)
return (NULL);
}
- buf = malloc(BUFFER_SIZE);
+ buf = (char*)malloc(BUFFER_SIZE);
if (buf == NULL) {
g_critical("smf_event_decode_sysex: malloc failed.");
return (NULL);
@@ -455,7 +459,7 @@ smf_event_decode_system_common(const smf_event_t *event)
if (smf_event_is_sysex(event))
return (smf_event_decode_sysex(event));
- buf = malloc(BUFFER_SIZE);
+ buf = (char*)malloc(BUFFER_SIZE);
if (buf == NULL) {
g_critical("smf_event_decode_system_realtime: malloc failed.");
return (NULL);
@@ -526,7 +530,7 @@ smf_event_decode(const smf_event_t *event)
return (NULL);
}
- buf = malloc(BUFFER_SIZE);
+ buf = (char*)malloc(BUFFER_SIZE);
if (buf == NULL) {
g_critical("smf_event_decode: malloc failed.");
return (NULL);
@@ -596,7 +600,7 @@ smf_decode(const smf_t *smf)
int off = 0;
char *buf;
- buf = malloc(BUFFER_SIZE);
+ buf = (char*)malloc(BUFFER_SIZE);
if (buf == NULL) {
g_critical("smf_event_decode: malloc failed.");
return (NULL);
diff --git a/libs/evoral/src/libsmf/smf_load.c b/libs/evoral/src/libsmf/smf_load.c
index f27d092a8b..d8168d0e6a 100644
--- a/libs/evoral/src/libsmf/smf_load.c
+++ b/libs/evoral/src/libsmf/smf_load.c
@@ -40,7 +40,11 @@
#include <math.h>
#include <errno.h>
#include <ctype.h>
+#ifdef PLATFORM_WINDOWS
+#include <winsock2.h>
+#else
#include <arpa/inet.h>
+#endif
#include "smf.h"
#include "smf_private.h"
@@ -119,7 +123,7 @@ parse_mthd_header(smf_t *smf)
return (-1);
}
- tmp_mthd = smf->file_buffer;
+ tmp_mthd = (struct chunk_header_struct*)smf->file_buffer;
if (!chunk_signature_matches(tmp_mthd, "MThd")) {
g_critical("SMF error: MThd signature not found, is that a MIDI file?");
@@ -278,7 +282,11 @@ expected_sysex_length(const unsigned char status, const unsigned char *second_by
uint32_t sysex_length = 0;
uint32_t len = 0;
+#ifndef NDEBUG
+ (void) status;
+#else
assert(status == 0xF0);
+#endif
if (buffer_length < 3) {
g_critical("SMF error: end of buffer in expected_sysex_length().");
@@ -405,7 +413,7 @@ extract_sysex_event(const unsigned char *buf, const size_t buffer_length, smf_ev
}
event->midi_buffer_length = message_length;
- event->midi_buffer = malloc(event->midi_buffer_length);
+ event->midi_buffer = (uint8_t*)malloc(event->midi_buffer_length);
if (event->midi_buffer == NULL) {
g_critical("Cannot allocate memory in extract_sysex_event(): %s", strerror(errno));
return (-4);
@@ -448,7 +456,7 @@ extract_escaped_event(const unsigned char *buf, const size_t buffer_length, smf_
}
event->midi_buffer_length = message_length;
- event->midi_buffer = malloc(event->midi_buffer_length);
+ event->midi_buffer = (uint8_t*)malloc(event->midi_buffer_length);
if (event->midi_buffer == NULL) {
g_critical("Cannot allocate memory in extract_escaped_event(): %s", strerror(errno));
return (-4);
@@ -518,7 +526,7 @@ extract_midi_event(const unsigned char *buf, const size_t buffer_length, smf_eve
}
event->midi_buffer_length = message_length;
- event->midi_buffer = malloc(event->midi_buffer_length);
+ event->midi_buffer = (uint8_t*)malloc(event->midi_buffer_length);
if (event->midi_buffer == NULL) {
g_critical("Cannot allocate memory in extract_midi_event(): %s", strerror(errno));
return (-4);
@@ -541,7 +549,7 @@ extract_midi_event(const unsigned char *buf, const size_t buffer_length, smf_eve
static smf_event_t *
parse_next_event(smf_track_t *track)
{
- uint32_t time = 0;
+ uint32_t etime = 0;
uint32_t len;
size_t buffer_length;
unsigned char *c, *start;
@@ -560,7 +568,7 @@ parse_next_event(smf_track_t *track)
assert(buffer_length > 0);
/* First, extract time offset from previous event. */
- if (smf_extract_vlq(c, buffer_length, &time, &len))
+ if (smf_extract_vlq(c, buffer_length, &etime, &len))
goto error;
c += len;
@@ -578,7 +586,7 @@ parse_next_event(smf_track_t *track)
track->last_status = event->midi_buffer[0];
track->next_event_offset += c - start;
- smf_track_add_event_delta_pulses(track, event, time);
+ smf_track_add_event_delta_pulses(track, event, etime);
return (event);
@@ -607,7 +615,7 @@ make_string(const unsigned char *buf, const size_t buffer_length, uint32_t len)
len = buffer_length;
}
- str = malloc(len + 1);
+ str = (char*)malloc(len + 1);
if (str == NULL) {
g_critical("Cannot allocate memory in make_string().");
return (NULL);
@@ -658,14 +666,14 @@ smf_event_extract_text(const smf_event_t *event)
return (NULL);
}
- smf_extract_vlq((void *)&(event->midi_buffer[2]), event->midi_buffer_length - 2, &string_length, &length_length);
+ smf_extract_vlq((const unsigned char*)(void *)&(event->midi_buffer[2]), event->midi_buffer_length - 2, &string_length, &length_length);
if (string_length <= 0) {
g_critical("smf_event_extract_text: truncated MIDI message.");
return (NULL);
}
- return (make_string((void *)(&event->midi_buffer[2] + length_length), event->midi_buffer_length - 2 - length_length, string_length));
+ return (make_string((const unsigned char*)(void *)(&event->midi_buffer[2] + length_length), event->midi_buffer_length - 2 - length_length, string_length));
}
/**
diff --git a/libs/evoral/src/libsmf/smf_private.h b/libs/evoral/src/libsmf/smf_private.h
index 537a29b889..f415eac9da 100644
--- a/libs/evoral/src/libsmf/smf_private.h
+++ b/libs/evoral/src/libsmf/smf_private.h
@@ -75,6 +75,7 @@ void remove_last_tempo_with_pulses(smf_t *smf, size_t pulses);
int smf_event_is_tempo_change_or_time_signature(const smf_event_t *event) WARN_UNUSED_RESULT;
int smf_event_length_is_valid(const smf_event_t *event) WARN_UNUSED_RESULT;
int is_status_byte(const unsigned char status) WARN_UNUSED_RESULT;
+smf_track_t* smf_find_track_with_next_event (smf_t *smf);
#endif /* SMF_PRIVATE_H */
diff --git a/libs/evoral/src/libsmf/smf_save.c b/libs/evoral/src/libsmf/smf_save.c
index b99af75461..120c3a95eb 100644
--- a/libs/evoral/src/libsmf/smf_save.c
+++ b/libs/evoral/src/libsmf/smf_save.c
@@ -39,7 +39,11 @@
#include <assert.h>
#include <math.h>
#include <errno.h>
+#ifdef PLATFORM_WINDOWS
+#include <winsock2.h>
+#else
#include <arpa/inet.h>
+#endif
#include "smf.h"
#include "smf_private.h"
@@ -54,7 +58,7 @@ static void *
smf_extend(smf_t *smf, const int length)
{
int i, previous_file_buffer_length = smf->file_buffer_length;
- char *previous_file_buffer = smf->file_buffer;
+ char *previous_file_buffer = (char*)smf->file_buffer;
/* XXX: Not terribly efficient. */
smf->file_buffer_length += length;
@@ -201,7 +205,7 @@ smf_event_new_textual(int type, const char *text)
/* "2 +" is for leading 0xFF 0xtype. */
event->midi_buffer_length = 2 + text_length + MAX_VLQ_LENGTH;
- event->midi_buffer = malloc(event->midi_buffer_length);
+ event->midi_buffer = (uint8_t*)malloc(event->midi_buffer_length);
if (event->midi_buffer == NULL) {
g_critical("Cannot allocate MIDI buffer structure: %s", strerror(errno));
smf_event_delete(event);
@@ -215,7 +219,11 @@ smf_event_new_textual(int type, const char *text)
vlq_length = smf_format_vlq(event->midi_buffer + 2, MAX_VLQ_LENGTH - 2, text_length);
copied_length = snprintf((char *)event->midi_buffer + vlq_length + 2, event->midi_buffer_length - vlq_length - 2, "%s", text);
+#ifndef NDEBUG
+ (void) copied_length; /* stop gcc warning about unusued vars for non-debug build */
+#else
assert(copied_length == text_length);
+#endif
event->midi_buffer_length = 2 + vlq_length + text_length;
@@ -541,7 +549,7 @@ assert_smf_event_is_identical(const smf_event_t *a, const smf_event_t *b)
{
assert(a->event_number == b->event_number);
assert(a->delta_time_pulses == b->delta_time_pulses);
- assert(abs(a->time_pulses - b->time_pulses) <= 2);
+ assert(abs((long)(a->time_pulses - b->time_pulses)) <= 2);
assert(fabs(a->time_seconds - b->time_seconds) <= 0.01);
assert(a->track_number == b->track_number);
assert(a->midi_buffer_length == b->midi_buffer_length);
diff --git a/libs/evoral/src/libsmf/smf_tempo.c b/libs/evoral/src/libsmf/smf_tempo.c
index c24e7460c1..f3e3f7fc1b 100644
--- a/libs/evoral/src/libsmf/smf_tempo.c
+++ b/libs/evoral/src/libsmf/smf_tempo.c
@@ -59,7 +59,7 @@ new_tempo(smf_t *smf, size_t pulses)
return (previous_tempo);
}
- tempo = malloc(sizeof(smf_tempo_t));
+ tempo = (smf_tempo_t*)malloc(sizeof(smf_tempo_t));
if (tempo == NULL) {
g_critical("Cannot allocate smf_tempo_t.");
return (NULL);
@@ -133,13 +133,13 @@ maybe_add_to_tempo_map(smf_event_t *event)
/* Tempo Change? */
if (event->midi_buffer[1] == 0x51) {
- int new_tempo = (event->midi_buffer[3] << 16) + (event->midi_buffer[4] << 8) + event->midi_buffer[5];
- if (new_tempo <= 0) {
+ int ntempo = (event->midi_buffer[3] << 16) + (event->midi_buffer[4] << 8) + event->midi_buffer[5];
+ if (ntempo <= 0) {
g_critical("Ignoring invalid tempo change.");
return;
}
- add_tempo(event->track->smf, event->time_pulses, new_tempo);
+ add_tempo(event->track->smf, event->time_pulses, ntempo);
}
/* Time Signature? */
@@ -152,7 +152,7 @@ maybe_add_to_tempo_map(smf_event_t *event)
}
numerator = event->midi_buffer[3];
- denominator = (int)pow(2, event->midi_buffer[4]);
+ denominator = (int)pow((double)2, event->midi_buffer[4]);
clocks_per_click = event->midi_buffer[5];
notes_per_note = event->midi_buffer[6];
@@ -259,7 +259,7 @@ smf_get_tempo_by_number(const smf_t *smf, size_t number)
if (number >= smf->tempo_array->len)
return (NULL);
- return (g_ptr_array_index(smf->tempo_array, number));
+ return ((smf_tempo_t*)g_ptr_array_index(smf->tempo_array, number));
}
/**
@@ -341,7 +341,7 @@ smf_fini_tempo(smf_t *smf)
smf_tempo_t *tempo;
while (smf->tempo_array->len > 0) {
- tempo = g_ptr_array_index(smf->tempo_array, smf->tempo_array->len - 1);
+ tempo = (smf_tempo_t*)g_ptr_array_index(smf->tempo_array, smf->tempo_array->len - 1);
assert(tempo);
memset(tempo, 0, sizeof(smf_tempo_t));
diff --git a/libs/evoral/test/SMFTest.cpp b/libs/evoral/test/SMFTest.cpp
index d4b2a28aff..fe9efa479f 100644
--- a/libs/evoral/test/SMFTest.cpp
+++ b/libs/evoral/test/SMFTest.cpp
@@ -1,5 +1,9 @@
#include "SMFTest.hpp"
+#ifdef WIN32
+#include <io.h> // for R_OK
+#endif
+
using namespace std;
CPPUNIT_TEST_SUITE_REGISTRATION( SMFTest );
diff --git a/libs/evoral/wscript b/libs/evoral/wscript
index bfb081217f..a4aea3a3a2 100644
--- a/libs/evoral/wscript
+++ b/libs/evoral/wscript
@@ -57,7 +57,7 @@ def build(bld):
# Pkgconfig file
#autowaf.build_pc(bld, 'EVORAL', EVORAL_VERSION, 'GLIBMM GTHREAD')
- libsmf = bld(features = 'c cshlib')
+ libsmf = bld(features = 'c cstlib')
libsmf.source = '''
src/libsmf/smf.c
src/libsmf/smf_decode.c
@@ -66,12 +66,14 @@ def build(bld):
src/libsmf/smf_tempo.c
'''
libsmf.export_includes = ['./src/libsmf']
- libsmf.defines = 'SMF_VERSION="1.2"'
+ libsmf.defines = ['SMF_VERSION="1.2"', 'LIBSMF_DLL_EXPORTS']
libsmf.includes = ['./src']
libsmf.name = 'libsmf'
libsmf.target = 'smf'
libsmf.uselib = 'GLIB'
- libsmf.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
+ libsmf.cxxflags = [ '-fPIC' ]
+ libsmf.cflags = [ '-fPIC' ]
+ libsmf.install_path = bld.env['LIBDIR']
lib_source = '''
src/Control.cpp
@@ -79,6 +81,7 @@ def build(bld):
src/ControlSet.cpp
src/Curve.cpp
src/Event.cpp
+ src/IdentityConverter.cpp
src/midi_util.cpp
src/MIDIEvent.cpp
src/Note.cpp
@@ -88,8 +91,16 @@ def build(bld):
'''
# Library
- obj = bld(features = 'cxx cxxshlib')
- obj.source = lib_source
+ if bld.is_defined ('INTERNAL_SHARED_LIBS'):
+ obj = bld.shlib(features = 'c cxx cshlib cxxshlib', source=lib_source)
+ # DLL exports for this library
+ obj.defines = [ 'LIBEVORAL_DLL_EXPORTS' ]
+ else:
+ obj = bld.stlib(features = 'c cxx cstlib cxxstlib', source=lib_source)
+ obj.cxxflags = [ '-fPIC' ]
+ obj.cflags = [ '-fPIC' ]
+ obj.defines = [ ]
+
obj.export_includes = ['.']
obj.includes = ['.', './src']
obj.name = 'libevoral'
@@ -97,8 +108,8 @@ def build(bld):
obj.uselib = 'GLIBMM GTHREAD SMF'
obj.use = 'libsmf libpbd'
obj.vnum = EVORAL_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
- obj.defines = ['PACKAGE="libevoral"', 'EVORAL_MIDI_XML=1' ]
+ obj.install_path = bld.env['LIBDIR']
+ obj.defines += [ 'PACKAGE="libevoral"', 'EVORAL_MIDI_XML=1' ]
if bld.env['BUILD_TESTS'] and bld.is_defined('HAVE_CPPUNIT'):
# Static library (for unit test code coverage)
diff --git a/libs/fst/fst.c b/libs/fst/fst.c
deleted file mode 100644
index cbee5de52a..0000000000
--- a/libs/fst/fst.c
+++ /dev/null
@@ -1,24 +0,0 @@
-#include <stdio.h>
-#include <stdarg.h>
-
-#include "fst.h"
-
-void
-fst_error (const char *fmt, ...)
-{
- va_list ap;
- char buffer[512];
-
- va_start (ap, fmt);
- vsnprintf (buffer, sizeof(buffer), fmt, ap);
- fst_error_callback (buffer);
- va_end (ap);
-}
-
-void
-default_fst_error_callback (const char *desc)
-{
- fprintf(stderr, "%s\n", desc);
-}
-
-void (*fst_error_callback)(const char *desc) = &default_fst_error_callback;
diff --git a/libs/fst/fst.h b/libs/fst/fst.h
index ec36cf1360..7b9a67125e 100644
--- a/libs/fst/fst.h
+++ b/libs/fst/fst.h
@@ -5,64 +5,31 @@
#include <signal.h>
#include <pthread.h>
+#include "ardour/libardour_visibility.h"
#include "ardour/vst_types.h"
#include "ardour/vestige/aeffectx.h"
-/**
- * Display FST error message.
- *
- * Set via fst_set_error_function(), otherwise a FST-provided
- * default will print @a msg (plus a newline) to stderr.
- *
- * @param msg error message text (no newline at end).
- */
-extern void (*fst_error_callback)(const char *msg);
-
-/**
- * Set the @ref fst_error_callback for error message display.
- *
- * The FST library provides two built-in callbacks for this purpose:
- * default_fst_error_callback() and silent_fst_error_callback().
- */
-void fst_set_error_function (void (*func)(const char *));
-
-void fst_error (const char *fmt, ...);
-
#ifdef __cplusplus
extern "C" {
#endif
-extern int fst_init (void* possible_hmodule);
-extern void fst_exit ();
-
-extern VSTHandle* fst_load (const char*);
-extern int fst_unload (VSTHandle*);
-
-extern VSTState * fst_instantiate (VSTHandle *, audioMasterCallback amc, void* userptr);
-extern void fst_close (VSTState *);
-
-extern int fst_create_editor (VSTState* fst);
-extern int fst_run_editor (VSTState *);
-extern void fst_destroy_editor (VSTState *);
-extern void fst_move_window_into_view (VSTState *);
-
-extern VSTInfo *fst_get_info (char *dllpathname);
-extern void fst_free_info (VSTInfo *info);
-extern void fst_event_loop_remove_plugin (VSTState* fst);
-extern int fst_call_dispatcher (VSTState *, int, int, int, void *, float);
+LIBARDOUR_API int fst_init (void* possible_hmodule);
+LIBARDOUR_API void fst_exit (void);
-/**
- * Load a plugin state from a file.
- */
-extern int fst_load_state (VSTState *, char *);
+LIBARDOUR_API VSTHandle* fst_load (const char*);
+LIBARDOUR_API int fst_unload (VSTHandle**);
-/**
- * Save a plugin state to a file.
- */
-extern int fst_save_state (VSTState *, char *);
+LIBARDOUR_API VSTState * fst_instantiate (VSTHandle *, audioMasterCallback amc, void* userptr);
+LIBARDOUR_API void fst_close (VSTState *);
-extern int wine_pthread_create (pthread_t* thread_id, const pthread_attr_t* attr, void *(*function)(void*), void* arg);
+LIBARDOUR_API int fst_run_editor (VSTState *, void* window_parent);
+LIBARDOUR_API void fst_destroy_editor (VSTState *);
+LIBARDOUR_API void fst_move_window_into_view (VSTState *);
+LIBARDOUR_API void fst_event_loop_remove_plugin (VSTState* fst);
+LIBARDOUR_API void fst_start_threading(void);
+LIBARDOUR_API void fst_stop_threading(void);
+LIBARDOUR_API void fst_audio_master_idle(void);
#ifdef __cplusplus
}
diff --git a/libs/fst/fstinfofile.c b/libs/fst/fstinfofile.c
deleted file mode 100644
index 4b5e95c2d1..0000000000
--- a/libs/fst/fstinfofile.c
+++ /dev/null
@@ -1,287 +0,0 @@
-#include "fst.h"
-
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <unistd.h>
-
-#include <stdlib.h>
-#include <stddef.h>
-#include <stdio.h>
-#include <string.h>
-
-#define MAX_STRING_LEN 256
-
-#define FALSE 0
-#define TRUE !FALSE
-
-extern char * strdup (const char *);
-
-static char *read_string( FILE *fp ) {
- char buf[MAX_STRING_LEN];
-
- fgets( buf, MAX_STRING_LEN, fp );
- if( strlen( buf ) < MAX_STRING_LEN ) {
-
- if( strlen(buf) )
- buf[strlen(buf)-1] = 0;
-
- return strdup( buf );
- } else {
- return NULL;
- }
-}
-
-static VSTInfo *
-load_fst_info_file (char* filename)
-{
- VSTInfo *info = (VSTInfo *) malloc (sizeof (VSTInfo));
- FILE *fp;
- int i;
-
- if (info == NULL) {
- return NULL;
- }
-
- fp = fopen( filename, "r" );
-
- if (fp == NULL) {
- free (info);
- return NULL;
- }
-
- if( (info->name = read_string( fp )) == NULL ) goto error;
- if( (info->creator = read_string( fp )) == NULL ) goto error;
- if( 1 != fscanf( fp, "%d\n", &info->UniqueID ) ) goto error;
- if( (info->Category = read_string( fp )) == NULL ) goto error;
- if( 1 != fscanf( fp, "%d\n", &info->numInputs ) ) goto error;
- if( 1 != fscanf( fp, "%d\n", &info->numOutputs ) ) goto error;
- if( 1 != fscanf( fp, "%d\n", &info->numParams ) ) goto error;
- if( 1 != fscanf( fp, "%d\n", &info->wantMidi ) ) goto error;
- if( 1 != fscanf( fp, "%d\n", &info->hasEditor ) ) goto error;
- if( 1 != fscanf( fp, "%d\n", &info->canProcessReplacing ) ) goto error;
-
- if( (info->ParamNames = (char **) malloc( sizeof( char * ) * info->numParams )) == NULL ) goto error;
- for( i=0; i<info->numParams; i++ ) {
- if( (info->ParamNames[i] = read_string( fp )) == NULL ) goto error;
- }
- if( (info->ParamLabels = (char **) malloc( sizeof( char * ) * info->numParams )) == NULL ) goto error;
- for( i=0; i<info->numParams; i++ ) {
- if( (info->ParamLabels[i] = read_string( fp )) == NULL ) goto error;
- }
-
-
- fclose( fp );
- return info;
-
-error:
- fclose( fp );
- free( info );
- return NULL;
-}
-
-static int
-save_fst_info_file (VSTInfo* info, char* filename)
-{
- FILE *fp;
- int i;
-
-
- if( info == NULL ) {
- fst_error( "info is NULL\n" );
- return TRUE;
- }
-
- fp = fopen( filename, "w" );
-
- if( fp == NULL ) {
- fst_error( "Cant write info file %s\n", filename );
- return TRUE;
- }
-
- fprintf( fp, "%s\n", info->name );
- fprintf( fp, "%s\n", info->creator );
- fprintf( fp, "%d\n", info->UniqueID );
- fprintf( fp, "%s\n", info->Category );
- fprintf( fp, "%d\n", info->numInputs );
- fprintf( fp, "%d\n", info->numOutputs );
- fprintf( fp, "%d\n", info->numParams );
- fprintf( fp, "%d\n", info->wantMidi );
- fprintf( fp, "%d\n", info->hasEditor );
- fprintf( fp, "%d\n", info->canProcessReplacing );
-
- for( i=0; i<info->numParams; i++ ) {
- fprintf( fp, "%s\n", info->ParamNames[i] );
- }
- for( i=0; i<info->numParams; i++ ) {
- fprintf( fp, "%s\n", info->ParamLabels[i] );
- }
-
-
- fclose( fp );
-
- return FALSE;
-}
-
-static char *fst_dllpath_to_infopath( char *dllpath ) {
- char *retval;
- if( strstr( dllpath, ".dll" ) == NULL ) return NULL;
-
- retval = strdup( dllpath );
- sprintf( retval + strlen(retval) - 4, ".fsi" );
- return retval;
-}
-
-static int fst_info_file_is_valid( char *dllpath ) {
- struct stat dllstat, fststat;
- char *fstpath = fst_dllpath_to_infopath( dllpath );
-
- if( !fstpath ) return FALSE;
-
- if( stat( dllpath, &dllstat ) ){ fst_error( "dll path %s invalid\n", dllpath ); return TRUE; }
- if( stat( fstpath, &fststat ) ) return FALSE;
-
- free( fstpath );
- if( dllstat.st_mtime > fststat.st_mtime )
- return FALSE;
- else
- return TRUE;
-}
-
-static int
-fst_can_midi (VSTState* fst)
-{
- AEffect* plugin = fst->plugin;
- int vst_version = plugin->dispatcher (plugin, effGetVstVersion, 0, 0, NULL, 0.0f);
-
- if (vst_version >= 2) {
-
- /* should we send it VST events (i.e. MIDI) */
-
- if ((plugin->flags & effFlagsIsSynth) ||
- (plugin->dispatcher (plugin, effCanDo, 0, 0,(void*) "receiveVstEvents", 0.0f) > 0))
- return TRUE;
- }
- return FALSE;
-
-}
-static VSTInfo *
-fst_info_from_plugin (VSTState* fst)
-{
- VSTInfo* info = (VSTInfo *) malloc (sizeof (VSTInfo));
- AEffect* plugin;
- int i;
- char creator[65];
-
- if( ! fst ) {
- fst_error( "fst is NULL\n" );
- return NULL;
- }
-
- if( ! info ) return NULL;
-
- plugin = fst->plugin;
-
-
- info->name = strdup(fst->handle->name );
- plugin->dispatcher (plugin, 47 /* effGetVendorString */, 0, 0, creator, 0);
- if (strlen (creator) == 0) {
- info->creator = strdup ("Unknown");
- } else {
- info->creator = strdup (creator);
- }
-
- info->UniqueID = *((int32_t *) &plugin->uniqueID);
-
- info->Category = strdup( "None" ); // FIXME:
- info->numInputs = plugin->numInputs;
- info->numOutputs = plugin->numOutputs;
- info->numParams = plugin->numParams;
- info->wantMidi = fst_can_midi( fst );
- info->hasEditor = plugin->flags & effFlagsHasEditor ? TRUE : FALSE;
- info->canProcessReplacing = plugin->flags & effFlagsCanReplacing ? TRUE : FALSE;
-
- info->ParamNames = (char **) malloc( sizeof( char * ) * info->numParams );
- info->ParamLabels = (char **) malloc( sizeof( char * ) * info->numParams );
- for( i=0; i<info->numParams; i++ ) {
- char name[20];
- char label[9];
- plugin->dispatcher (plugin,
- effGetParamName,
- i, 0, name, 0);
- info->ParamNames[i] = strdup( name );
- plugin->dispatcher (plugin,
- 6 /* effGetParamLabel */,
- i, 0, label, 0);
- info->ParamLabels[i] = strdup( label );
- }
- return info;
-}
-
-// most simple one :) could be sufficient....
-static intptr_t
-simple_master_callback (AEffect *fx, int32_t opcode, int32_t index, intptr_t value, void *ptr, float opt)
-{
- if (opcode == audioMasterVersion) {
- return 2;
- } else {
- return 0;
- }
-}
-
-VSTInfo *
-fst_get_info (char* dllpath)
-{
- if( fst_info_file_is_valid( dllpath ) ) {
- VSTInfo *info;
- char *fstpath = fst_dllpath_to_infopath( dllpath );
-
- info = load_fst_info_file( fstpath );
- free( fstpath );
- return info;
-
- } else {
-
- VSTHandle* h;
- VSTState* fst;
- VSTInfo* info;
- char* fstpath;
-
- if( !(h = fst_load( dllpath )) ) return NULL;
- if( !(fst = fst_instantiate( h, simple_master_callback, NULL )) ) {
- fst_unload( h );
- fst_error( "instantiate failed\n" );
- return NULL;
- }
- fstpath = fst_dllpath_to_infopath( dllpath );
- if( !fstpath ) {
- fst_close( fst );
- fst_unload( h );
- fst_error( "get fst filename failed\n" );
- return NULL;
- }
- info = fst_info_from_plugin( fst );
- save_fst_info_file( info, fstpath );
-
- free( fstpath );
- fst_close( fst );
- fst_unload( h );
- return info;
- }
-}
-
-void
-fst_free_info (VSTInfo *info)
-{
- int i;
-
- for( i=0; i<info->numParams; i++ ) {
- free( info->ParamNames[i] );
- free( info->ParamLabels[i] );
- }
- free( info->name );
- free( info->creator );
- free( info->Category );
- free( info );
-}
-
-
diff --git a/libs/fst/jackvst.h b/libs/fst/jackvst.h
deleted file mode 100644
index 7b7e35f89b..0000000000
--- a/libs/fst/jackvst.h
+++ /dev/null
@@ -1,43 +0,0 @@
-#ifndef __jack_vst_h__
-#define __jack_vst_h__
-
-#include <sys/types.h>
-#include <sys/time.h>
-#include <jack/jack.h>
-#include <jack/ringbuffer.h>
-#include <fst.h>
-#ifdef HAVE_ALSA
-#include <alsa/asoundlib.h>
-#endif
-
-typedef struct _JackVST JackVST;
-
-struct _JackVST {
- jack_client_t *client;
- VSTHandle * handle;
- VSTState * fst;
- float **ins;
- float **outs;
- jack_port_t *midi_port;
- jack_port_t **inports;
- jack_port_t **outports;
- void* userdata;
- int bypassed;
- int muted;
- int current_program;
-
- /* For VST/i support */
-
- int want_midi;
- pthread_t midi_thread;
-#ifdef HAVE_ALSA
- snd_seq_t* seq;
-#endif
- int midiquit;
- jack_ringbuffer_t* event_queue;
- struct VstEvents* events;
-};
-
-#define MIDI_EVENT_MAX 1024
-
-#endif /* __jack_vst_h__ */
diff --git a/libs/fst/scanner.cc b/libs/fst/scanner.cc
new file mode 100644
index 0000000000..b2041d6031
--- /dev/null
+++ b/libs/fst/scanner.cc
@@ -0,0 +1,119 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <vector>
+
+#include "pbd/pbd.h"
+#include "pbd/transmitter.h"
+#include "pbd/receiver.h"
+
+#include "ardour/filesystem_paths.h"
+#ifdef LXVST_SUPPORT
+#include "ardour/linux_vst_support.h"
+#endif
+#include "ardour/vst_info_file.h"
+
+/* make stupid waf happy.
+ * waf cannot build multiple variants of .o object files from the same
+ * source using different wscripts.. it mingles e.g.
+ * build/libs/ardour/vst_info_file.cc.1.o for
+ * both lib/ardour/wscript and lib/fst/wscript
+ *
+ * ...but waf does track include dependencies.
+ */
+#include "../ardour/vst_info_file.cc"
+#ifdef LXVST_SUPPORT
+#include "../ardour/linux_vst_support.cc"
+#endif
+#include "../ardour/filesystem_paths.cc"
+#include "../ardour/directory_names.cc"
+
+
+#ifdef LXVST_SUPPORT
+void
+vstfx_destroy_editor (VSTState* /*vstfx*/) { }
+#endif
+
+using namespace PBD;
+
+class DummyReceiver : public Receiver {
+ protected:
+ void receive (Transmitter::Channel chn, const char * str) {
+ const char *prefix = "";
+ switch (chn) {
+ case Transmitter::Error:
+ prefix = "[ERROR]: ";
+ break;
+ case Transmitter::Info:
+ /* ignore */
+ return;
+ case Transmitter::Warning:
+ prefix = "[WARNING]: ";
+ break;
+ case Transmitter::Fatal:
+ prefix = "[FATAL]: ";
+ break;
+ case Transmitter::Throw:
+ abort ();
+ }
+
+ std::cerr << prefix << str << std::endl;
+
+ if (chn == Transmitter::Fatal) {
+ ::exit (1);
+ }
+ }
+};
+
+DummyReceiver dummy_receiver;
+
+int main (int argc, char **argv) {
+ char *dllpath = NULL;
+ if (argc == 3 && !strcmp("-f", argv[1])) {
+ dllpath = argv[2];
+ if (strstr (dllpath, ".so" ) || strstr(dllpath, ".dll")) {
+ vstfx_remove_infofile(dllpath);
+ vstfx_un_blacklist(dllpath);
+ }
+
+ }
+ else if (argc != 2) {
+ fprintf(stderr, "usage: %s [-f] <vst>\n", argv[0]);
+ return EXIT_FAILURE;
+ } else {
+ dllpath = argv[1];
+ }
+
+ PBD::init();
+
+ dummy_receiver.listen_to (error);
+ dummy_receiver.listen_to (info);
+ dummy_receiver.listen_to (fatal);
+ dummy_receiver.listen_to (warning);
+
+ std::vector<VSTInfo *> *infos = 0;
+
+ if (0) { }
+#ifdef LXVST_SUPPORT
+ else if (strstr (dllpath, ".so")) {
+ infos = vstfx_get_info_lx(dllpath);
+ }
+#endif
+
+#ifdef WINDOWS_VST_SUPPORT
+ else if (strstr (dllpath, ".dll")) {
+ infos = vstfx_get_info_fst(dllpath);
+ }
+#endif
+ else {
+ fprintf(stderr, "'%s' is not a supported VST plugin.\n", dllpath);
+ }
+
+ PBD::cleanup();
+
+ if (!infos || infos->empty()) {
+ return EXIT_FAILURE;
+ } else {
+ return EXIT_SUCCESS;
+ }
+}
diff --git a/libs/fst/scanner.wine b/libs/fst/scanner.wine
new file mode 100644
index 0000000000..ac39b5b339
--- /dev/null
+++ b/libs/fst/scanner.wine
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec wine "`dirname "$0"`/ardour-vst-scanner.exe.so" "$@"
diff --git a/libs/fst/vsti.c b/libs/fst/vsti.c
deleted file mode 100644
index e5c7d9c6c9..0000000000
--- a/libs/fst/vsti.c
+++ /dev/null
@@ -1,192 +0,0 @@
-/*
- * VST instrument support
- *
- * Derived from code that was marked:
- * Copyright (C) Kjetil S. Matheussen 2004 (k.s.matheussen@notam02.no)
- * Alsa-seq midi-code made by looking at the jack-rack source made by Bob Ham.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * $Id: vsti.c,v 1.2 2004/04/07 01:56:23 pauld Exp $
- */
-
-#include <stdio.h>
-#include <unistd.h>
-#include <string.h>
-#include <stdlib.h>
-#include <memory.h>
-#include <fcntl.h>
-#include <stdbool.h>
-#include <jackvst.h>
-#include <pthread.h>
-#include <sched.h>
-#include "ardour/vestige/aeffectx.h"
-
-#ifdef HAVE_ALSAMIDIVSTIXXX // not used in ardour 3
-
-snd_seq_t *
-create_sequencer (const char* client_name, bool isinput)
-{
- snd_seq_t * seq;
- int err;
-
- if ((err = snd_seq_open (&seq, "default", SND_SEQ_OPEN_DUPLEX, 0)) != 0) {
- fst_error ("Could not open ALSA sequencer, aborting\n\n%s\n\n"
- "Make sure you have configure ALSA properly and that\n"
- "/proc/asound/seq/clients exists and contains relevant\n"
- "devices (%s).",
- snd_strerror (err));
- return NULL;
- }
-
- snd_seq_set_client_name (seq, client_name);
-
- if ((err = snd_seq_create_simple_port (seq, isinput? "Input" : "Output",
- (isinput? SND_SEQ_PORT_CAP_WRITE: SND_SEQ_PORT_CAP_READ)| SND_SEQ_PORT_CAP_DUPLEX |
- SND_SEQ_PORT_CAP_SUBS_READ|SND_SEQ_PORT_CAP_SUBS_WRITE,
- SND_SEQ_PORT_TYPE_APPLICATION|SND_SEQ_PORT_TYPE_SPECIFIC)) != 0) {
- fst_error ("Could not create ALSA port: %s", snd_strerror (err));
- snd_seq_close(seq);
- return NULL;
- }
-
- return seq;
-}
-
-static void
-queue_midi (JackVST *jvst, int val1, int val2, int val3)
-{
- VstMidiEvent *pevent;
- jack_ringbuffer_data_t vec[2];
-
- jack_ringbuffer_get_write_vector (jvst->event_queue, vec);
-
- if (vec[0].len < sizeof (VstMidiEvent)) {
- fst_error ("event queue has no write space");
- return;
- }
-
- pevent = (VstMidiEvent *) vec[0].buf;
-
- // printf("note: %d\n",note);
-
- pevent->type = kVstMidiType;
- pevent->byteSize = 24;
- pevent->deltaFrames = 0;
- pevent->flags = 0;
- pevent->detune = 0;
- pevent->noteLength = 0;
- pevent->noteOffset = 0;
- pevent->reserved1 = 0;
- pevent->reserved2 = 0;
- pevent->noteOffVelocity = 0;
- pevent->midiData[0] = val1;
- pevent->midiData[1] = val2;
- pevent->midiData[2] = val3;
- pevent->midiData[3] = 0;
-
- //printf("Sending: %x %x %x\n",val1,val2,val3);
-
- jack_ringbuffer_write_advance (jvst->event_queue, sizeof (VstMidiEvent));
-}
-
-void *midireceiver(void *arg)
-{
- snd_seq_event_t *event;
- JackVST *jvst = (JackVST* )arg;
- int val;
-
- struct sched_param scp;
- scp.sched_priority = 50;
-
- // Try to set fifo priority...
- // this works, if we are root or newe sched-cap manegment is used...
- pthread_setschedparam( pthread_self(), SCHED_FIFO, &scp );
-
- while (1) {
-
- snd_seq_event_input (jvst->seq, &event);
-
- if (jvst->midiquit) {
- break;
- }
-
- switch(event->type){
- case SND_SEQ_EVENT_NOTEON:
- queue_midi(jvst,0x90+event->data.note.channel,event->data.note.note,event->data.note.velocity);
- //printf("Noteon, channel: %d note: %d vol: %d\n",event->data.note.channel,event->data.note.note,event->data.note.velocity);
- break;
- case SND_SEQ_EVENT_NOTEOFF:
- queue_midi(jvst,0x80+event->data.note.channel,event->data.note.note,0);
- //printf("Noteoff, channel: %d note: %d vol: %d\n",event->data.note.channel,event->data.note.note,event->data.note.velocity);
- break;
- case SND_SEQ_EVENT_KEYPRESS:
- //printf("Keypress, channel: %d note: %d vol: %d\n",event->data.note.channel,event->data.note.note,event->data.note.velocity);
- queue_midi(jvst,0xa0+event->data.note.channel,event->data.note.note,event->data.note.velocity);
- break;
- case SND_SEQ_EVENT_CONTROLLER:
- queue_midi(jvst,0xb0+event->data.control.channel,event->data.control.param,event->data.control.value);
- //printf("Control: %d %d %d\n",event->data.control.channel,event->data.control.param,event->data.control.value);
- break;
- case SND_SEQ_EVENT_PITCHBEND:
- val=event->data.control.value + 0x2000;
- queue_midi(jvst,0xe0+event->data.control.channel,val&127,val>>7);
- //printf("Pitch: %d %d %d\n",event->data.control.channel,event->data.control.param,event->data.control.value);
- break;
- case SND_SEQ_EVENT_CHANPRESS:
- //printf("chanpress: %d %d %d\n",event->data.control.channel,event->data.control.param,event->data.control.value);
- queue_midi(jvst,0xd0+event->data.control.channel,event->data.control.value,0);
- break;
- case SND_SEQ_EVENT_PGMCHANGE:
- //printf("pgmchange: %d %d %d\n",event->data.control.channel,event->data.control.param,event->data.control.value);
- queue_midi(jvst,0xc0+event->data.control.channel,event->data.control.value,0);
- break;
- default:
- //printf("Unknown type: %d\n",event->type);
- break;
- }
- }
-
- return NULL;
-}
-
-void stop_midireceiver (JackVST *jvst)
-{
- int err;
- snd_seq_event_t event;
- snd_seq_t *seq2 = create_sequencer ("jfstquit", true);
-
- jvst->midiquit = 1;
-
- snd_seq_connect_to (seq2, 0, snd_seq_client_id (jvst->seq),0);
- snd_seq_ev_clear (&event);
- snd_seq_ev_set_direct (&event);
- snd_seq_ev_set_subs (&event);
- snd_seq_ev_set_source (&event, 0);
- snd_seq_ev_set_controller (&event,1,0x80,50);
-
- if ((err = snd_seq_event_output (seq2, &event)) < 0) {
- fst_error ("cannot send stop event to midi thread: %s\n",
- snd_strerror (err));
- }
-
- snd_seq_drain_output (seq2);
- snd_seq_close (seq2);
- pthread_join (jvst->midi_thread,NULL);
- snd_seq_close (jvst->seq);
-}
-#endif
-
-
diff --git a/libs/fst/vstwin.c b/libs/fst/vstwin.c
index 67ae03986e..27fb3cbead 100644
--- a/libs/fst/vstwin.c
+++ b/libs/fst/vstwin.c
@@ -1,860 +1,632 @@
#include <stdio.h>
-#include <jack/jack.h>
-#include <jack/thread.h>
-#include <libgen.h>
+#include <string.h>
#include <windows.h>
+
+#define fst_error(...) fprintf(stderr, __VA_ARGS__)
+
+#ifdef PLATFORM_WINDOWS
+
+#include <pthread.h>
+static UINT_PTR idle_timer_id = 0;
+
+#else /* linux + wine */
+
+#include <linux/limits.h> // PATH_MAX
#include <winnt.h>
#include <wine/exception.h>
#include <pthread.h>
-#include <signal.h>
-#include <glib.h>
-
-#include "fst.h"
+static int gui_quit = 0;
+static unsigned int idle_id = 0;
-#include <X11/X.h>
-#include <X11/Xlib.h>
+#endif
extern char * strdup (const char *);
+#include <glib.h>
+#include "fst.h"
-struct ERect{
- short top;
- short left;
- short bottom;
- short right;
+struct ERect {
+ short top;
+ short left;
+ short bottom;
+ short right;
};
-static pthread_mutex_t plugin_mutex;
+static pthread_mutex_t plugin_mutex;
+static VSTState* fst_first = NULL; /**< Head of linked list of all FSTs */
+static int host_initialized = 0;
+static const char magic[] = "FST Plugin State v002";
-/** Head of linked list of all FSTs */
-static VSTState* fst_first = NULL;
-const char magic[] = "FST Plugin State v002";
+static LRESULT WINAPI
+vstedit_wndproc (HWND w, UINT msg, WPARAM wp, LPARAM lp)
+{
+ switch (msg) {
+ case WM_KEYUP:
+ case WM_KEYDOWN:
+ break;
-DWORD gui_thread_id = 0;
-static int gui_quit = 0;
+ case WM_CLOSE:
+ /* we don't care about windows closing ...
+ * WM_CLOSE is used for minimizing the window.
+ * Our window has no frame so it shouldn't ever
+ * get sent - but if it does, we don't want our
+ * window to get minimized!
+ */
+ return 0;
+ break;
-static LRESULT WINAPI
-my_window_proc (HWND w, UINT msg, WPARAM wp, LPARAM lp)
-{
-#if 0
- if (msg != WM_TIMER) {
- fst_error ("window callback handler, msg = 0x%x win=%p\n", msg, w);
- }
-#endif
+ case WM_DESTROY:
+ case WM_NCDESTROY:
+ /* we don't care about windows being destroyed ... */
+ return 0;
+ break;
- switch (msg) {
- case WM_KEYUP:
- case WM_KEYDOWN:
- break;
-
- case WM_CLOSE:
- /* we don't care about windows closing ... */
- return 0;
- break;
-
- case WM_DESTROY:
- case WM_NCDESTROY:
- /* we don't care about windows being destroyed ... */
- return 0;
- break;
-
- default:
- break;
+ default:
+ break;
}
return DefWindowProcA (w, msg, wp, lp );
}
-static VSTState *
-fst_new ()
-{
- VSTState* fst = (VSTState *) calloc (1, sizeof (VSTState));
- pthread_mutex_init (&fst->lock, NULL);
- pthread_cond_init (&fst->window_status_change, NULL);
- pthread_cond_init (&fst->plugin_dispatcher_called, NULL);
- fst->want_program = -1;
- fst->want_chunk = 0;
- fst->n_pending_keys = 0;
- fst->has_editor = 0;
- fst->program_set_without_editor = 0;
- return fst;
-}
-
-static VSTHandle*
-fst_handle_new ()
-{
- VSTHandle* fst = (VSTHandle*) calloc (1, sizeof (VSTHandle));
- return fst;
-}
-void
+static void
maybe_set_program (VSTState* fst)
{
if (fst->want_program != -1) {
if (fst->vst_version >= 2) {
- fst->plugin->dispatcher (fst->plugin, 67 /* effBeginSetProgram */, 0, 0, NULL, 0);
+ fst->plugin->dispatcher (fst->plugin, effBeginSetProgram, 0, 0, NULL, 0);
}
-
+
fst->plugin->dispatcher (fst->plugin, effSetProgram, 0, fst->want_program, NULL, 0);
-
+
if (fst->vst_version >= 2) {
- fst->plugin->dispatcher (fst->plugin, 68 /* effEndSetProgram */, 0, 0, NULL, 0);
+ fst->plugin->dispatcher (fst->plugin, effEndSetProgram, 0, 0, NULL, 0);
}
- fst->want_program = -1;
+ fst->want_program = -1;
}
-
+
if (fst->want_chunk == 1) {
+ // XXX check
+ // 24 == audioMasterGetAutomationState,
+ // 48 == audioMasterGetChunkFile
fst->plugin->dispatcher (fst->plugin, 24 /* effSetChunk */, 1, fst->wanted_chunk_size, fst->wanted_chunk, 0);
fst->want_chunk = 0;
}
}
-DWORD WINAPI gui_event_loop (LPVOID param)
+static VOID CALLBACK
+idle_hands(
+ HWND hwnd, // handle to window for timer messages
+ UINT message, // WM_TIMER message
+ UINT idTimer, // timer identifier
+ DWORD dwTime) // current system time
{
- MSG msg;
VSTState* fst;
- HMODULE hInst;
- HWND window;
- int i;
-
- gui_thread_id = GetCurrentThreadId ();
- /* create a dummy window for timer events */
-
- if ((hInst = GetModuleHandleA (NULL)) == NULL) {
- fst_error ("can't get module handle");
- return 1;
- }
-
- if ((window = CreateWindowExA (0, "FST", "dummy",
- WS_OVERLAPPEDWINDOW & ~WS_THICKFRAME & ~WS_MAXIMIZEBOX,
- 9999, 9999,
- 1, 1,
- NULL, NULL,
- hInst,
- NULL )) == NULL) {
- fst_error ("cannot create dummy timer window");
- }
+ pthread_mutex_lock (&plugin_mutex);
- if (!SetTimer (window, 1000, 20, NULL)) {
- fst_error ("cannot set timer on dummy window");
- }
+ for (fst = fst_first; fst; fst = fst->next) {
+ if (fst->gui_shown) {
+ // this seems insane, but some plugins will not draw their meters if you don't
+ // call this every time. Example Ambience by Magnus @ Smartelectron:x
+ fst->plugin->dispatcher (fst->plugin, effEditIdle, 0, 0, NULL, 0);
- while (!gui_quit) {
+ if (fst->wantIdle) {
+ fst->wantIdle = fst->plugin->dispatcher (fst->plugin, effIdle, 0, 0, NULL, 0);
+ }
+ }
- if (!GetMessageA (&msg, NULL, 0,0)) {
- if (!gui_quit) {
- fprintf (stderr, "QUIT message received by Windows GUI thread - ignored\n");
- continue;
+ pthread_mutex_lock (&fst->lock);
+#ifndef PLATFORM_WINDOWS /* linux + wine */
+ /* Dispatch messages to send keypresses to the plugin */
+ int i;
+
+ for (i = 0; i < fst->n_pending_keys; ++i) {
+ MSG msg;
+ /* I'm not quite sure what is going on here; it seems
+ * `special' keys must be delivered with WM_KEYDOWN,
+ * but that alphanumerics etc. must use WM_CHAR or
+ * they will be ignored. Ours is not to reason why ...
+ */
+ if (fst->pending_keys[i].special != 0) {
+ msg.message = WM_KEYDOWN;
+ msg.wParam = fst->pending_keys[i].special;
} else {
- break;
+ msg.message = WM_CHAR;
+ msg.wParam = fst->pending_keys[i].character;
}
+ msg.hwnd = GetFocus ();
+ msg.lParam = 0;
+ DispatchMessageA (&msg);
}
- TranslateMessage( &msg );
- DispatchMessageA (&msg);
+ fst->n_pending_keys = 0;
+#endif
- if (msg.message != WM_TIMER) {
- continue;
+ /* See comment for maybe_set_program call below */
+ maybe_set_program (fst);
+ fst->want_program = -1;
+ fst->want_chunk = 0;
+ /* If we don't have an editor window yet, we still need to
+ * set up the program, otherwise when we load a plugin without
+ * opening its window it will sound wrong. However, it seems
+ * that if you don't also load the program after opening the GUI,
+ * the GUI does not reflect the program properly. So we'll not
+ * mark that we've done this (ie we won't set want_program to -1)
+ * and so it will be done again if and when the GUI arrives.
+ */
+ if (fst->program_set_without_editor == 0) {
+ maybe_set_program (fst);
+ fst->program_set_without_editor = 1;
}
- pthread_mutex_lock (&plugin_mutex);
-
- /* Do things that are appropriate for plugins which have open editor windows:
- handle window creation requests, destroy requests,
- and run idle callbacks
- */
-
-again:
- for (fst = fst_first; fst; fst = fst->next) {
-
- pthread_mutex_lock (&fst->lock);
-
- if (fst->has_editor == 1) {
-
- if (fst->destroy) {
- fprintf (stderr, "%s scheduled for destroy\n", fst->handle->name);
- if (fst->windows_window) {
- fst->plugin->dispatcher( fst->plugin, effEditClose, 0, 0, NULL, 0.0 );
- CloseWindow (fst->windows_window);
- fst->windows_window = NULL;
- fst->destroy = FALSE;
- }
- fst_event_loop_remove_plugin (fst);
- fst->been_activated = FALSE;
- pthread_cond_signal (&fst->window_status_change);
- pthread_mutex_unlock (&fst->lock);
- goto again;
- }
-
- if (fst->windows_window == NULL) {
- if (fst_create_editor (fst)) {
- fst_error ("cannot create editor for plugin %s", fst->handle->name);
- fst_event_loop_remove_plugin (fst);
- pthread_cond_signal (&fst->window_status_change);
- pthread_mutex_unlock (&fst->lock);
- goto again;
- } else {
- /* condition/unlock: it was signalled & unlocked in fst_create_editor() */
- }
- }
-
- if (fst->dispatcher_wantcall) {
- fst->dispatcher_retval = fst->plugin->dispatcher( fst->plugin,
- fst->dispatcher_opcode,
- fst->dispatcher_index,
- fst->dispatcher_val,
- fst->dispatcher_ptr,
- fst->dispatcher_opt );
- fst->dispatcher_wantcall = 0;
- pthread_cond_signal (&fst->plugin_dispatcher_called);
- }
-
- fst->plugin->dispatcher (fst->plugin, effEditIdle, 0, 0, NULL, 0);
-
- if (fst->wantIdle) {
- fst->plugin->dispatcher (fst->plugin, 53, 0, 0, NULL, 0);
- }
-
- /* Dispatch messages to send keypresses to the plugin */
-
- for (i = 0; i < fst->n_pending_keys; ++i) {
- /* I'm not quite sure what is going on here; it seems
- `special' keys must be delivered with WM_KEYDOWN,
- but that alphanumerics etc. must use WM_CHAR or
- they will be ignored. Ours is not to reason why ...
- */
- if (fst->pending_keys[i].special != 0) {
- msg.message = WM_KEYDOWN;
- msg.wParam = fst->pending_keys[i].special;
- } else {
- msg.message = WM_CHAR;
- msg.wParam = fst->pending_keys[i].character;
- }
- msg.hwnd = GetFocus ();
- msg.lParam = 0;
- DispatchMessageA (&msg);
- }
-
- fst->n_pending_keys = 0;
-
- /* See comment for maybe_set_program call below */
- maybe_set_program (fst);
- fst->want_program = -1;
- fst->want_chunk = 0;
- }
+ pthread_mutex_unlock (&fst->lock);
+ }
- /* If we don't have an editor window yet, we still need to
- * set up the program, otherwise when we load a plugin without
- * opening its window it will sound wrong. However, it seems
- * that if you don't also load the program after opening the GUI,
- * the GUI does not reflect the program properly. So we'll not
- * mark that we've done this (ie we won't set want_program to -1)
- * and so it will be done again if and when the GUI arrives.
- */
- if (fst->program_set_without_editor == 0) {
- maybe_set_program (fst);
- fst->program_set_without_editor = 1;
- }
+ pthread_mutex_unlock (&plugin_mutex);
+}
+
+static void
+fst_idle_timer_add_plugin (VSTState* fst)
+{
+ pthread_mutex_lock (&plugin_mutex);
+
+ if (fst_first == NULL) {
+ fst_first = fst;
+ } else {
+ VSTState* p = fst_first;
+ while (p->next) {
+ p = p->next;
+ }
+ p->next = fst;
+ }
+
+ pthread_mutex_unlock (&plugin_mutex);
+}
- pthread_mutex_unlock (&fst->lock);
+static void
+fst_idle_timer_remove_plugin (VSTState* fst)
+{
+ VSTState* p;
+ VSTState* prev;
+
+ pthread_mutex_lock (&plugin_mutex);
+
+ for (p = fst_first, prev = NULL; p; prev = p, p = p->next) {
+ if (p == fst) {
+ if (prev) {
+ prev->next = p->next;
+ }
+ break;
+ }
+ if (!p->next) {
+ break;
}
+ }
- pthread_mutex_unlock (&plugin_mutex);
+ if (fst_first == fst) {
+ fst_first = fst_first->next;
}
- return 0;
+ pthread_mutex_unlock (&plugin_mutex);
+}
+
+static VSTState*
+fst_new (void)
+{
+ VSTState* fst = (VSTState*) calloc (1, sizeof (VSTState));
+ pthread_mutex_init (&fst->lock, NULL);
+ pthread_cond_init (&fst->window_status_change, NULL); // unused ?? -> TODO check gtk2ardour
+ pthread_cond_init (&fst->plugin_dispatcher_called, NULL); // unused ??
+ fst->want_program = -1;
+ fst->want_chunk = 0;
+ fst->n_pending_keys = 0;
+ fst->has_editor = 0;
+#ifdef PLATFORM_WINDOWS
+ fst->voffset = 50;
+ fst->hoffset = 0;
+#else /* linux + wine */
+ fst->voffset = 24;
+ fst->hoffset = 6;
+#endif
+ fst->program_set_without_editor = 0;
+ return fst;
+}
+
+static void
+fst_delete (VSTState* fst)
+{
+ if (fst) {
+ free((void*)fst);
+ fst = NULL;
+ }
+}
+
+static VSTHandle*
+fst_handle_new (void)
+{
+ VSTHandle* fst = (VSTHandle*) calloc (1, sizeof (VSTHandle));
+ return fst;
}
+#ifndef PLATFORM_WINDOWS /* linux + wine */
+static gboolean
+g_idle_call (gpointer ignored) {
+ if (gui_quit) return FALSE;
+ MSG msg;
+ if (PeekMessageA (&msg, NULL, 0, 0, 1)) {
+ TranslateMessage (&msg);
+ DispatchMessageA (&msg);
+ }
+ idle_hands(NULL, 0, 0, 0);
+ g_main_context_iteration(NULL, FALSE);
+ return gui_quit ? FALSE : TRUE;
+}
+#endif
+
+
int
fst_init (void* possible_hmodule)
{
- WNDCLASSEX wclass;
+ if (host_initialized) return 0;
HMODULE hInst;
-
+
if (possible_hmodule) {
+#ifdef PLATFORM_WINDOWS
+ fst_error ("Error in fst_init(): (module handle is unnecessary for Win32 build)");
+ return -1;
+#else /* linux + wine */
hInst = (HMODULE) possible_hmodule;
+#endif
} else if ((hInst = GetModuleHandleA (NULL)) == NULL) {
fst_error ("can't get module handle");
return -1;
}
+ if (!hInst) {
+ fst_error ("Cannot initialise VST host");
+ return -1;
+ }
+
+ WNDCLASSEX wclass;
+
wclass.cbSize = sizeof(WNDCLASSEX);
+#ifdef PLATFORM_WINDOWS
+ wclass.style = (CS_HREDRAW | CS_VREDRAW);
+ wclass.hIcon = NULL;
+ wclass.hCursor = LoadCursor(0, IDC_ARROW);
+#else /* linux + wine */
wclass.style = 0;
- wclass.lpfnWndProc = my_window_proc;
+ wclass.hIcon = LoadIcon(hInst, "FST");
+ wclass.hCursor = LoadCursor(0, IDI_APPLICATION);
+#endif
+ wclass.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);
+ wclass.lpfnWndProc = vstedit_wndproc;
wclass.cbClsExtra = 0;
wclass.cbWndExtra = 0;
wclass.hInstance = hInst;
- wclass.hIcon = LoadIcon(hInst, "FST");
- wclass.hCursor = LoadCursor(0, IDI_APPLICATION);
-// wclass.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);
wclass.lpszMenuName = "MENU_FST";
wclass.lpszClassName = "FST";
wclass.hIconSm = 0;
+ pthread_mutex_init (&plugin_mutex, NULL);
+ host_initialized = -1;
if (!RegisterClassExA(&wclass)){
- printf( "Class register failed :(\n" );
+ fst_error ("Error in fst_init(): (class registration failed");
return -1;
}
+ return 0;
+}
- fst_error ("Startup win32 GUI thread\n");
-
- if (CreateThread (NULL, 0, gui_event_loop, NULL, 0, NULL) == NULL) {
- fst_error ("could not create new thread proxy");
- return -1;
+void
+fst_start_threading(void)
+{
+#ifndef PLATFORM_WINDOWS /* linux + wine */
+ if (idle_id == 0) {
+ gui_quit = 0;
+ idle_id = g_idle_add (g_idle_call, NULL);
}
-
-#ifdef HAVE_JACK_SET_THREAD_CREATOR
- jack_set_thread_creator (wine_pthread_create);
#endif
-
- return 0;
}
void
-fst_exit ()
-{
- gui_quit = 1;
- PostQuitMessage (0);
+fst_stop_threading(void) {
+#ifndef PLATFORM_WINDOWS /* linux + wine */
+ if (idle_id != 0) {
+ gui_quit = 1;
+ PostQuitMessage (0);
+ g_main_context_iteration(NULL, FALSE);
+ //g_source_remove(idle_id);
+ idle_id = 0;
+ }
+#endif
}
-int
-fst_run_editor (VSTState* fst)
+void
+fst_exit (void)
{
- /* wait for the plugin editor window to be created (or not) */
-
- pthread_mutex_lock (&fst->lock);
+ if (!host_initialized) return;
+ VSTState* fst;
+ // If any plugins are still open at this point, close them!
+ while ((fst = fst_first))
+ fst_close (fst);
- fst->has_editor = 1;
-
- if (!fst->windows_window) {
- pthread_cond_wait (&fst->window_status_change, &fst->lock);
+#ifdef PLATFORM_WINDOWS
+ if (idle_timer_id != 0) {
+ KillTimer(NULL, idle_timer_id);
}
- pthread_mutex_unlock (&fst->lock);
-
- if (!fst->windows_window) {
- return -1;
+#else /* linux + wine */
+ if (idle_id) {
+ gui_quit = 1;
+ PostQuitMessage (0);
}
+#endif
- return 0;
+ host_initialized = FALSE;
+ pthread_mutex_destroy (&plugin_mutex);
}
-int
-fst_call_dispatcher (VSTState* fst, int opcode, int index, int val, void *ptr, float opt)
-{
- pthread_mutex_lock (&fst->lock);
- fst->dispatcher_opcode = opcode;
- fst->dispatcher_index = index;
- fst->dispatcher_val = val;
- fst->dispatcher_ptr = ptr;
- fst->dispatcher_opt = opt;
- fst->dispatcher_wantcall = 1;
-
- pthread_cond_wait (&fst->plugin_dispatcher_called, &fst->lock);
- pthread_mutex_unlock (&fst->lock);
-
- return fst->dispatcher_retval;
-}
int
-fst_create_editor (VSTState * fst)
+fst_run_editor (VSTState* fst, void* window_parent)
{
- HMODULE hInst;
- HWND window;
- struct ERect* er;
+ if (fst->windows_window == NULL) {
+ HMODULE hInst;
+ HWND window;
+ struct ERect* er;
+
+ if (!(fst->plugin->flags & effFlagsHasEditor)) {
+ fst_error ("Plugin \"%s\" has no editor", fst->handle->name);
+ return -1;
+ }
- /* "guard point" to trap errors that occur during plugin loading */
+ if ((hInst = GetModuleHandleA (NULL)) == NULL) {
+ fst_error ("fst_create_editor() can't get module handle");
+ return 1;
+ }
- /* Note: fst->lock is held while this function is called */
+ if ((window = CreateWindowExA (0, "FST", fst->handle->name,
+ window_parent ? WS_CHILD : (WS_OVERLAPPEDWINDOW & ~WS_THICKFRAME & ~WS_MAXIMIZEBOX),
+ CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
+ (HWND)window_parent, NULL,
+ hInst,
+ NULL) ) == NULL) {
+ fst_error ("fst_create_editor() cannot create editor window");
+ return 1;
+ }
- if (!(fst->plugin->flags & effFlagsHasEditor)) {
- fst_error ("Plugin \"%s\" has no editor", fst->handle->name);
- return -1;
- }
+ if (!SetPropA (window, "fst_ptr", fst)) {
+ fst_error ("fst_create_editor() cannot set fst_ptr on window");
+ }
- if ((hInst = GetModuleHandleA (NULL)) == NULL) {
- fst_error ("can't get module handle");
- return 1;
- }
-
-// if ((window = CreateWindowExA (WS_EX_TOOLWINDOW | WS_EX_TRAYWINDOW, "FST", fst->handle->name,
- if ((window = CreateWindowExA (0, "FST", fst->handle->name,
- (WS_OVERLAPPEDWINDOW & ~WS_THICKFRAME & ~WS_MAXIMIZEBOX),
-// (WS_OVERLAPPEDWINDOW & ~WS_MAXIMIZEBOX),
- 9999,9999,1,1,
-// CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
- NULL, NULL,
- hInst,
- NULL)) == NULL) {
- fst_error ("cannot create editor window");
- return 1;
- }
+ fst->windows_window = window;
- if (!SetPropA (window, "fst_ptr", fst)) {
- fst_error ("cannot set fst_ptr on window");
- }
+ if (window_parent) {
+ // This is requiredv for some reason. Note the parent is set above when the window
+ // is created. Without this extra call the actual plugin window will draw outside
+ // of our plugin window.
+ SetParent((HWND)fst->windows_window, (HWND)window_parent);
+ fst->xid = 0;
+#ifndef PLATFORM_WINDOWS /* linux + wine */
+ } else {
+ SetWindowPos (fst->windows_window, 0, 9999, 9999, 2, 2, 0);
+ ShowWindow (fst->windows_window, SW_SHOWNA);
+ fst->xid = (int) GetPropA (fst->windows_window, "__wine_x11_whole_window");
+#endif
+ }
- fst->windows_window = window;
-// fst->xid = (int) GetPropA (window, "__wine_x11_whole_window");
+ // This is the suggested order of calls.
+ fst->plugin->dispatcher (fst->plugin, effEditGetRect, 0, 0, &er, 0 );
+ fst->plugin->dispatcher (fst->plugin, effEditOpen, 0, 0, fst->windows_window, 0 );
+ fst->plugin->dispatcher (fst->plugin, effEditGetRect, 0, 0, &er, 0 );
+ fst->width = er->right-er->left;
+ fst->height = er->bottom-er->top;
- //printf( "effEditOpen......\n" );
- fst->plugin->dispatcher (fst->plugin, effEditOpen, 0, 0, fst->windows_window, 0);
- fst->plugin->dispatcher (fst->plugin, effEditGetRect, 0, 0, &er, 0 );
- fst->width = er->right-er->left;
- fst->height = er->bottom-er->top;
- //printf( "get rect ses... %d,%d\n", fst->width, fst->height );
+ fst->been_activated = TRUE;
- //SetWindowPos (fst->window, 0, 9999, 9999, er->right-er->left+8, er->bottom-er->top+26, 0);
- SetWindowPos (fst->windows_window, 0, 9999, 9999, 2, 2, 0);
- ShowWindow (fst->windows_window, SW_SHOWNA);
- //SetWindowPos (fst->window, 0, 0, 0, er->right-er->left+8, er->bottom-er->top+26, SWP_NOMOVE|SWP_NOZORDER);
-
- fst->xid = (int) GetPropA (window, "__wine_x11_whole_window");
- fst->been_activated = TRUE;
- pthread_cond_signal (&fst->window_status_change);
- pthread_mutex_unlock (&fst->lock);
+ }
- return 0;
-}
+ if (fst->windows_window) {
+#ifdef PLATFORM_WINDOWS
+ if (idle_timer_id == 0) {
+ // Init the idle timer if needed, so that the main window calls us.
+ idle_timer_id = SetTimer(NULL, idle_timer_id, 50, (TIMERPROC) idle_hands);
+ }
+#endif
-void
-fst_move_window_into_view (VSTState* fst)
-{
- if (fst->windows_window) {
- SetWindowPos (fst->windows_window, 0, 0, 0, fst->width, fst->height + 24, 0);
- ShowWindow (fst->windows_window, SW_SHOWNA);
+ fst_idle_timer_add_plugin (fst);
}
+
+ return fst->windows_window == NULL ? -1 : 0;
}
void
fst_destroy_editor (VSTState* fst)
{
- pthread_mutex_lock (&fst->lock);
if (fst->windows_window) {
- fprintf (stderr, "mark %s for destroy\n", fst->handle->name);
- fst->destroy = TRUE;
- //if (!PostThreadMessageA (gui_thread_id, WM_USER, 0, 0)) {
- //if (!PostThreadMessageA (gui_thread_id, WM_QUIT, 0, 0)) {
- // fst_error ("could not post message to gui thread");
- //}
- pthread_cond_wait (&fst->window_status_change, &fst->lock);
- fprintf (stderr, "%s editor destroyed\n", fst->handle->name);
- fst->has_editor = 0;
- }
- pthread_mutex_unlock (&fst->lock);
-}
+ fprintf (stderr, "%s destroying edit window\n", fst->handle->name);
-void
-fst_event_loop_remove_plugin (VSTState* fst)
-{
- VSTState* p;
- VSTState* prev;
+ fst_idle_timer_remove_plugin (fst);
+ fst->plugin->dispatcher( fst->plugin, effEditClose, 0, 0, NULL, 0.0 );
- for (p = fst_first, prev = NULL; p->next; prev = p, p = p->next) {
- if (p == fst) {
- if (prev) {
- prev->next = p->next;
- }
- }
- }
+ DestroyWindow ((HWND)(fst->windows_window));
- if (fst_first == fst) {
- fst_first = fst_first->next;
+ fst->windows_window = NULL;
}
+ fst->been_activated = FALSE;
}
-HMODULE
-fst_load_vst_library(const char * path)
+void
+fst_move_window_into_view (VSTState* fst)
{
- HMODULE dll;
- char * full_path;
- char * envdup;
- char * vst_path;
- size_t len1;
- size_t len2;
-
- if ((dll = LoadLibraryA (path)) != NULL) {
- return dll;
- }
-
- envdup = getenv ("VST_PATH");
- if (envdup == NULL) {
- return NULL;
- }
-
- envdup = strdup (envdup);
- if (envdup == NULL) {
- fst_error ("strdup failed");
- return NULL;
- }
-
- len2 = strlen(path);
-
- vst_path = strtok (envdup, ":");
- while (vst_path != NULL) {
- fst_error ("\"%s\"", vst_path);
- len1 = strlen(vst_path);
- full_path = malloc (len1 + 1 + len2 + 1);
- memcpy(full_path, vst_path, len1);
- full_path[len1] = '/';
- memcpy(full_path + len1 + 1, path, len2);
- full_path[len1 + 1 + len2] = '\0';
-
- if ((dll = LoadLibraryA (full_path)) != NULL) {
- break;
- }
-
- vst_path = strtok (NULL, ":");
+ if (fst->windows_window) {
+#ifdef PLATFORM_WINDOWS
+ SetWindowPos ((HWND)(fst->windows_window), 0, fst->hoffset, fst->voffset, fst->width + fst->hoffset, fst->height + fst->voffset, 0);
+#else /* linux + wine */
+ SetWindowPos ((HWND)(fst->windows_window), 0, 0, 0, fst->width + fst->hoffset, fst->height + fst->voffset, 0);
+#endif
+ ShowWindow ((HWND)(fst->windows_window), SW_SHOWNA);
}
+}
- free(envdup);
-
- return dll;
+static HMODULE
+fst_load_vst_library(const char * path)
+{
+ char legalized_path[PATH_MAX];
+ strcpy (legalized_path, g_locale_from_utf8(path, -1, NULL, NULL, NULL));
+ return ( LoadLibraryA (legalized_path) );
}
VSTHandle *
fst_load (const char *path)
{
- char* buf;
- VSTHandle* fhandle;
- char* period;
-
- fhandle = fst_handle_new ();
-
- // XXX: Would be nice to find the correct call for this.
- // if the user does not configure Z: to be / we are doomed :(
-
- if (strstr (path, ".dll") == NULL) {
-
- buf = (char *) malloc (strlen (path) + 7);
-
- if( path[0] == '/' ) {
- sprintf (buf, "Z:%s.dll", path);
- } else {
- sprintf (buf, "%s.dll", path);
+ VSTHandle* fhandle = NULL;
+
+ if ((strlen(path)) && (NULL != (fhandle = fst_handle_new ())))
+ {
+ char* period;
+ fhandle->path = strdup (path);
+ fhandle->name = g_path_get_basename(path);
+ if ((period = strrchr (fhandle->name, '.'))) {
+ *period = '\0';
}
- fhandle->nameptr = strdup (path);
-
- } else {
-
- buf = (char *) malloc (strlen (path) + 3);
-
- if( path[0] == '/' ) {
- sprintf (buf, "Z:%s", path);
- } else {
- sprintf (buf, "%s", path);
+ // See if we can load the plugin DLL
+ if ((fhandle->dll = (HMODULE)fst_load_vst_library (path)) == NULL) {
+ fst_unload (&fhandle);
+ return NULL;
}
- fhandle->nameptr = strdup (path);
- }
-
- fhandle->name = basename (fhandle->nameptr);
-
- /* strip off .dll */
+ fhandle->main_entry = (main_entry_t) GetProcAddress ((HMODULE)fhandle->dll, "main");
- if ((period = strrchr (fhandle->name, '.')) != NULL) {
- *period = '\0';
- }
-
- if ((fhandle->dll = fst_load_vst_library (buf)) == NULL) {
- fst_unload (fhandle);
- return NULL;
- }
+ if (fhandle->main_entry == 0) {
+ if ((fhandle->main_entry = (main_entry_t) GetProcAddress ((HMODULE)fhandle->dll, "VSTPluginMain"))) {
+ fprintf(stderr, "VST >= 2.4 plugin '%s'\n", path);
+ //PBD::warning << path << _(": is a VST >= 2.4 - this plugin may or may not function correctly with this version of Ardour.") << endmsg;
+ }
+ }
- if ((fhandle->main_entry = (main_entry_t) GetProcAddress (fhandle->dll, "main")) == NULL) {
- fst_unload (fhandle);
- return NULL;
+ if (fhandle->main_entry == 0) {
+ fst_unload (&fhandle);
+ return NULL;
+ }
}
-
return fhandle;
}
int
-fst_unload (VSTHandle* fhandle)
+fst_unload (VSTHandle** fhandle)
{
- if (fhandle->plugincnt) {
+ if (!(*fhandle)) {
return -1;
}
- if (fhandle->dll) {
- FreeLibrary (fhandle->dll);
- fhandle->dll = NULL;
+ if ((*fhandle)->plugincnt) {
+ return -1;
+ }
+
+ if ((*fhandle)->dll) {
+ FreeLibrary ((HMODULE)(*fhandle)->dll);
+ (*fhandle)->dll = NULL;
+ }
+
+ if ((*fhandle)->path) {
+ free ((*fhandle)->path);
+ (*fhandle)->path = NULL;
}
- if (fhandle->nameptr) {
- free (fhandle->nameptr);
- fhandle->name = NULL;
+ if ((*fhandle)->name) {
+ free ((*fhandle)->name);
+ (*fhandle)->name = NULL;
}
-
- free (fhandle);
+
+ free (*fhandle);
+ *fhandle = NULL;
+
return 0;
}
VSTState*
fst_instantiate (VSTHandle* fhandle, audioMasterCallback amc, void* userptr)
{
- VSTState* fst = fst_new ();
+ VSTState* fst = NULL;
- pthread_mutex_lock (&plugin_mutex);
-
- if (fst_first == NULL) {
- fst_first = fst;
- } else {
- VSTState* p = fst_first;
- while (p->next) {
- p = p->next;
- }
- p->next = fst;
- }
-
- pthread_mutex_unlock (&plugin_mutex);
-
if( fhandle == NULL ) {
- fst_error( "the handle was NULL\n" );
- return NULL;
+ fst_error( "fst_instantiate(): (the handle was NULL)\n" );
+ return NULL;
}
+ fst = fst_new ();
+
if ((fst->plugin = fhandle->main_entry (amc)) == NULL) {
- fst_error ("%s could not be instantiated\n", fhandle->name);
+ fst_error ("fst_instantiate: %s could not be instantiated\n", fhandle->name);
free (fst);
return NULL;
}
-
+
fst->handle = fhandle;
fst->plugin->user = userptr;
-
+
if (fst->plugin->magic != kEffectMagic) {
- fst_error ("%s is not a VST plugin\n", fhandle->name);
- free (fst);
+ fst_error ("fst_instantiate: %s is not a vst plugin\n", fhandle->name);
+ fst_close(fst);
return NULL;
}
-
- fst->plugin->dispatcher (fst->plugin, effOpen, 0, 0, 0, 0);
- //fst->plugin->dispatcher (fst->plugin, effMainsChanged, 0, 0, NULL, 0);
+ fst->plugin->dispatcher (fst->plugin, effOpen, 0, 0, 0, 0);
fst->vst_version = fst->plugin->dispatcher (fst->plugin, effGetVstVersion, 0, 0, 0, 0);
-
+
fst->handle->plugincnt++;
fst->wantIdle = 0;
return fst;
}
-void
-fst_close (VSTState* fst)
-{
- fst_destroy_editor (fst);
-
- fst->plugin->dispatcher (fst->plugin, effMainsChanged, 0, 0, NULL, 0);
- fst->plugin->dispatcher (fst->plugin, effClose, 0, 0, 0, 0);
-
- if (fst->handle->plugincnt) {
- --fst->handle->plugincnt;
- }
-}
-
-float htonf (float v)
-{
- float result;
- char * fin = (char*)&v;
- char * fout = (char*)&result;
- fout[0] = fin[3];
- fout[1] = fin[2];
- fout[2] = fin[1];
- fout[3] = fin[0];
- return result;
+void fst_audio_master_idle(void) {
+ while(g_main_context_iteration(NULL, FALSE)) ;
}
-#if 0
-int fst_load_state (FST * fst, char * filename)
+void
+fst_close (VSTState* fst)
{
- FILE * f = fopen (filename, "rb");
- if (f) {
- char testMagic[sizeof (magic)];
- fread (&testMagic, sizeof (magic), 1, f);
- if (strcmp (testMagic, magic)) {
- printf ("File corrupt\n");
- return FALSE;
- }
+ if (fst != NULL) {
+ fst_destroy_editor (fst);
- char productString[64];
- char vendorString[64];
- char effectName[64];
- char testString[64];
- unsigned length;
- int success;
-
- fread (&length, sizeof (unsigned), 1, f);
- length = htonl (length);
- fread (productString, length, 1, f);
- productString[length] = 0;
- printf ("Product string: %s\n", productString);
-
- success = fst_call_dispatcher( fst, effGetProductString, 0, 0, testString, 0 );
- if (success == 1) {
- if (strcmp (testString, productString) != 0) {
- printf ("Product string mismatch! Plugin has: %s\n", testString);
- fclose (f);
- return FALSE;
- }
- } else if (length != 0) {
- printf ("Product string mismatch! Plugin has none.\n", testString);
- fclose (f);
- return FALSE;
+ if (fst->plugin) {
+ fst->plugin->dispatcher (fst->plugin, effMainsChanged, 0, 0, NULL, 0);
+ fst->plugin->dispatcher (fst->plugin, effClose, 0, 0, 0, 0);
+ fst->plugin = NULL;
}
- fread (&length, sizeof (unsigned), 1, f);
- length = htonl (length);
- fread (effectName, length, 1, f);
- effectName[length] = 0;
- printf ("Effect name: %s\n", effectName);
-
- success = fst_call_dispatcher( fst, effGetEffectName, 0, 0, testString, 0 );
- if (success == 1) {
- if (strcmp (testString, effectName) != 0) {
- printf ("Effect name mismatch! Plugin has: %s\n", testString);
- fclose (f);
- return FALSE;
- }
- } else if (length != 0) {
- printf ("Effect name mismatch! Plugin has none.\n", testString);
- fclose (f);
- return FALSE;
- }
+ if (fst->handle) {
+ if (fst->handle->plugincnt && --fst->handle->plugincnt == 0) {
- fread (&length, sizeof (unsigned), 1, f);
- length = htonl (length);
- fread (vendorString, length, 1, f);
- vendorString[length] = 0;
- printf ("Vendor string: %s\n", vendorString);
-
- success = fst_call_dispatcher( fst, effGetVendorString, 0, 0, testString, 0 );
- if (success == 1) {
- if (strcmp (testString, vendorString) != 0) {
- printf ("Vendor string mismatch! Plugin has: %s\n", testString);
- fclose (f);
- return FALSE;
+ fst->handle->main_entry = NULL;
+ fst_unload (&fst->handle); // XXX
}
- } else if (length != 0) {
- printf ("Vendor string mismatch! Plugin has none.\n", testString);
- fclose (f);
- return FALSE;
}
- int numParam;
- unsigned i;
- fread (&numParam, sizeof (int), 1, f);
- numParam = htonl (numParam);
- for (i = 0; i < numParam; ++i) {
- float val;
- fread (&val, sizeof (float), 1, f);
- val = htonf (val);
-
- pthread_mutex_lock( &fst->lock );
- fst->plugin->setParameter( fst->plugin, i, val );
- pthread_mutex_unlock( &fst->lock );
- }
-
- int bytelen;
- fread (&bytelen, sizeof (int), 1, f);
- bytelen = htonl (bytelen);
- if (bytelen) {
- char * buf = malloc (bytelen);
- fread (buf, bytelen, 1, f);
-
- fst_call_dispatcher( fst, 24, 0, bytelen, buf, 0 );
- free (buf);
- }
- } else {
- printf ("Could not open state file\n");
- return FALSE;
+ /* It might be good for this to be in it's own cleanup function
+ since it will free the memory for the fst leaving the caller
+ with an invalid pointer. Caller beware */
+ fst_delete(fst);
}
- return TRUE;
-
}
-#endif
-int
-fst_save_state (VSTState * fst, char * filename)
+#if 0 // ?? who needs this, where?
+float htonf (float v)
{
- FILE * f = fopen (filename, "wb");
- int j;
-
- if (f) {
- int bytelen;
- int numParams = fst->plugin->numParams;
- char productString[64];
- char effectName[64];
- char vendorString[64];
- int success;
-
- // write header
- fprintf( f, "<plugin_state>\n" );
-
- success = fst_call_dispatcher( fst, effGetProductString, 0, 0, productString, 0 );
- if( success == 1 ) {
- fprintf (f, " <check field=\"productString\" value=\"%s\"/>\n", productString);
- } else {
- printf ("No product string\n");
- }
-
- success = fst_call_dispatcher( fst, effGetEffectName, 0, 0, effectName, 0 );
- if( success == 1 ) {
- fprintf (f, " <check field=\"effectName\" value=\"%s\"/>\n", effectName);
- printf ("Effect name: %s\n", effectName);
- } else {
- printf ("No effect name\n");
- }
-
- success = fst_call_dispatcher( fst, effGetVendorString, 0, 0, vendorString, 0 );
- if( success == 1 ) {
- fprintf (f, " <check field=\"vendorString\" value=\"%s\"/>\n", vendorString);
- printf ("Vendor string: %s\n", vendorString);
- } else {
- printf ("No vendor string\n");
- }
-
-
- if( fst->plugin->flags & 32 ) {
- numParams = 0;
- }
-
- for (j = 0; j < numParams; ++j) {
- float val;
-
- pthread_mutex_lock( &fst->lock );
- val = fst->plugin->getParameter (fst->plugin, j);
- pthread_mutex_unlock( &fst->lock );
- fprintf( f, " <param index=\"%d\" value=\"%f\"/>\n", j, val );
- }
-
- if( fst->plugin->flags & 32 ) {
- printf( "getting chunk...\n" );
- void * chunk;
- bytelen = fst_call_dispatcher( fst, 23, 0, 0, &chunk, 0 );
- printf( "got tha chunk..\n" );
- if( bytelen ) {
- if( bytelen < 0 ) {
- printf( "Chunke len < 0 !!! Not saving chunk.\n" );
- } else {
- char *encoded = g_base64_encode( chunk, bytelen );
- fprintf( f, " <chunk size=\"%d\">\n %s\n </chunk>\n", bytelen, encoded );
- g_free( encoded );
- }
- }
- }
-
- fprintf( f, "</plugin_state>\n" );
- fclose( f );
- } else {
- printf ("Could not open state file\n");
- return FALSE;
- }
- return TRUE;
+ float result;
+ char * fin = (char*)&v;
+ char * fout = (char*)&result;
+ fout[0] = fin[3];
+ fout[1] = fin[2];
+ fout[2] = fin[1];
+ fout[3] = fin[0];
+ return result;
}
-
+#endif
diff --git a/libs/fst/wscript b/libs/fst/wscript
new file mode 100644
index 0000000000..91273f3d79
--- /dev/null
+++ b/libs/fst/wscript
@@ -0,0 +1,86 @@
+#!/usr/bin/env python
+from waflib.extras import autowaf as autowaf
+from waflib import Options, TaskGen
+import waflib.Logs as Logs, waflib.Utils as Utils
+import os
+import shutil
+import sys
+import re
+import time
+from waflib.Task import Task
+
+# Mandatory variables
+top = '.'
+out = 'build'
+
+scanner_app_src = [
+ 'scanner.cc',
+ ]
+
+# needed for code used from libardour
+I18N_PACKAGE = 'ardour3'
+
+def options(opt):
+ autowaf.set_options(opt)
+
+def configure(conf):
+ conf.load('misc')
+ conf.load('compiler_cxx')
+ autowaf.configure(conf)
+ if conf.env['WINDOWS_VST_SUPPORT'] == True and Options.options.dist_target == 'mingw':
+ conf.check(compiler='cxx',
+ lib='gdi32',
+ mandatory=True,
+ uselib_store='GDI32')
+
+# Add a waf `feature' to allow compilation of things using winegcc
+from waflib.TaskGen import feature
+@feature("wine")
+def set_winegcc(self):
+ self.env.LINK_CXX = self.env.LINK_CC = 'wineg++'
+ self.env.CC = 'winegcc'
+
+def build(bld):
+ VERSION = "%s.%s" % (bld.env['MAJOR'], bld.env['MINOR'])
+ if not (bld.is_defined('WINDOWS_VST_SUPPORT') or bld.is_defined('LXVST_SUPPORT')):
+ return
+
+ if bld.is_defined('WINDOWS_VST_SUPPORT') and bld.env['build_target'] != 'mingw':
+ # wine exec wrapper script
+ obj = bld(features = 'subst', rule= 'chmod 0755 ${TGT}')
+ obj.source = 'scanner.wine'
+ obj.target = 'ardour-vst-scanner'
+ obj.chmod = Utils.O755
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'fst')
+ obj.dict = {
+ 'VERSION' : bld.env['VERSION'],
+ }
+
+ obj = bld (features = 'c cxx cxxprogram wine')
+ obj.source = (
+ 'scanner.cc',
+ 'vstwin.c',
+ )
+ obj.linkflags = ['-mwindows', '-Wl,--export-dynamic']
+ obj.target = 'ardour-vst-scanner.exe.so'
+ obj.uselib = ['GIOMM', 'DL']
+ obj.use = [ 'libpbd' ]
+ else:
+ obj = bld (features = 'cxx c cxxprogram')
+ if bld.is_defined('WINDOWS_VST_SUPPORT'):
+ obj.source = ( 'scanner.cc', 'vstwin.c' )
+ obj.uselib = ['GIOMM', 'DL', 'GDI32']
+ else:
+ obj.source = ( 'scanner.cc' )
+ obj.uselib = ['GIOMM', 'DL']
+ obj.target = 'ardour-vst-scanner'
+ obj.use = [ 'libpbd' ]
+
+ obj.includes = [ '../pbd/', '../ardour/', '.' ]
+ obj.defines = [
+ '_POSIX_SOURCE',
+ 'USE_WS_PREFIX',
+ 'VST_SCANNER_APP',
+ 'PACKAGE="' + I18N_PACKAGE + '"',
+ ]
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'fst')
diff --git a/libs/gtkmm2ext/MSVCgtkmm2ext/gtkmm2ext.vcproj b/libs/gtkmm2ext/MSVCgtkmm2ext/gtkmm2ext.vcproj
new file mode 100644
index 0000000000..2061b0f2b3
--- /dev/null
+++ b/libs/gtkmm2ext/MSVCgtkmm2ext/gtkmm2ext.vcproj
@@ -0,0 +1,650 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="gtkmm2ext"
+ ProjectGUID="{D55BD936-B50E-49DC-B0F4-C069F66C7DD5}"
+ RootNamespace="gtkmm2ext"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\glibmm&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;&quot;$(GenericIncludeFolder)\lilv-0&quot;;&quot;$(GenericIncludeFolder)\suil-0&quot;;&quot;$(GenericIncludeFolder)\serd-0&quot;;&quot;$(GenericIncludeFolder)\sord-0&quot;;&quot;$(GenericIncludeFolder)\lv2&quot;;&quot;$(GenericIncludeFolder)\sratom-0&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_GTKMM2EXT;LIBGTKMM2EXT_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;gtkmm2ext\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)gtkmm32-2.0-0D.lib $(DllPrefix)gdkmm32-2.0-0D.lib $(DllPrefix)glibmm32-2.4-0D.lib $(DllPrefix)giomm32-2.4-0D.lib $(DllPrefix)cairomm32-2.0-0D.lib $(DllPrefix)pangomm32-2.0-0D.lib pthreadVCE2.lib $(DllPrefix)pango32-1.0-0D.lib $(DllPrefix)pangoft232-1.0-0D.lib $(DllPrefix)pangowin32-1.0-0D.lib $(DllPrefix)pangocairo32-1.0-0D.lib $(DllPrefix)cairo32-2D.lib $(DllPrefix)gthread32-2.0-0D.lib $(DllPrefix)gobject32-2.0-0D.lib $(DllPrefix)gmodule32-2.0-0D.lib $(DllPrefix)glib32-2.0-0D.lib $(DllPrefix)gio32-2.0-0D.lib $(DllPrefix)gtk32-2.0-0D.lib $(DllPrefix)gdk32-2.0-0D.lib $(DllPrefix)gdk-pixbuf32-2.0-0D.lib $(DllPrefix)sigc++32-2.0D.lib intlD.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32D.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\glibmm&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;&quot;$(GenericIncludeFolder)\lilv-0&quot;;&quot;$(GenericIncludeFolder)\suil-0&quot;;&quot;$(GenericIncludeFolder)\serd-0&quot;;&quot;$(GenericIncludeFolder)\sord-0&quot;;&quot;$(GenericIncludeFolder)\lv2&quot;;&quot;$(GenericIncludeFolder)\sratom-0&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_GTKMM2EXT;LIBGTKMM2EXT_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;gtkmm2ext\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)gtkmm32-2.0-0.lib $(DllPrefix)gdkmm32-2.0-0.lib $(DllPrefix)glibmm32-2.4-0.lib $(DllPrefix)giomm32-2.4-0.lib $(DllPrefix)cairomm32-2.0-0.lib $(DllPrefix)pangomm32-2.0-0.lib pthreadVCE2.lib $(DllPrefix)pango32-1.0-0.lib $(DllPrefix)pangoft232-1.0-0.lib $(DllPrefix)pangowin32-1.0-0.lib $(DllPrefix)pangocairo32-1.0-0.lib $(DllPrefix)cairo32-2.lib $(DllPrefix)gthread32-2.0-0.lib $(DllPrefix)gobject32-2.0-0.lib $(DllPrefix)gmodule32-2.0-0.lib $(DllPrefix)glib32-2.0-0.lib $(DllPrefix)gio32-2.0-0.lib $(DllPrefix)gtk32-2.0-0.lib $(DllPrefix)gdk32-2.0-0.lib $(DllPrefix)gdk-pixbuf32-2.0-0.lib $(DllPrefix)sigc++32-2.0.lib intl.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ SubSystem="2"
+ OptimizeReferences="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TargetFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\glibmm&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;&quot;$(GenericIncludeFolder)\lilv-0&quot;;&quot;$(GenericIncludeFolder)\suil-0&quot;;&quot;$(GenericIncludeFolder)\serd-0&quot;;&quot;$(GenericIncludeFolder)\sord-0&quot;;&quot;$(GenericIncludeFolder)\lv2&quot;;&quot;$(GenericIncludeFolder)\sratom-0&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_GTKMM2EXT;LIBGTKMM2EXT_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;gtkmm2ext\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)gtkmm32-2.0-0RDC.lib $(DllPrefix)gdkmm32-2.0-0RDC.lib $(DllPrefix)glibmm32-2.4-0RDC.lib $(DllPrefix)giomm32-2.4-0RDC.lib $(DllPrefix)cairomm32-2.0-0RDC.lib $(DllPrefix)pangomm32-2.0-0RDC.lib pthreadVCE2.lib $(DllPrefix)pango32-1.0-0RDC.lib $(DllPrefix)pangoft232-1.0-0RDC.lib $(DllPrefix)pangowin32-1.0-0RDC.lib $(DllPrefix)pangocairo32-1.0-0RDC.lib $(DllPrefix)cairo32-2RDC.lib $(DllPrefix)gthread32-2.0-0RDC.lib $(DllPrefix)gobject32-2.0-0RDC.lib $(DllPrefix)gmodule32-2.0-0RDC.lib $(DllPrefix)glib32-2.0-0RDC.lib $(DllPrefix)gio32-2.0-0RDC.lib $(DllPrefix)gtk32-2.0-0RDC.lib $(DllPrefix)gdk32-2.0-0RDC.lib $(DllPrefix)gdk-pixbuf32-2.0-0RDC.lib $(DllPrefix)sigc++32-2.0RDC.lib intlRDC.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32RDC.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\actions.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\application.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\auto_spin.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\barcontroller.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\bindable_button.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\binding_proxy.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\bindings.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\cairo_packer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\cairo_widget.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\cairocell.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\cell_renderer_color_selector.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\cell_renderer_pixbuf_multi.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\cell_renderer_pixbuf_toggle.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\choice.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\click_box.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\debug.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\dndtreeview.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\fastmeter.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\focus_entry.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\grouped_buttons.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gtk_ui.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkapplication.c"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkapplication_win32.c"
+ >
+ </File>
+ <File
+ RelativePath="..\idle_adjustment.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\keyboard.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\motionfeedback.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\paths_dialog.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\persistent_tooltip.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\pixfader.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\pixscroller.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\popup.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\prolooks_helpers.c"
+ >
+ </File>
+ <File
+ RelativePath="..\prompter.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\scroomer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\selector.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\slider_controller.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\stateful_button.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\tearoff.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\textviewer.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\treeutils.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\utils.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\version.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\visibility_tracker.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\window_title.cc"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\gtkmm2ext\actions.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\activatable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\application.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\auto_spin.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\barcontroller.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\bindable_button.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\binding_proxy.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\bindings.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\cairo_packer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\cairo_widget.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\cairocell.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\cell_renderer_color_selector.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\cell_renderer_pixbuf_multi.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\cell_renderer_pixbuf_toggle.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\choice.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\click_box.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\debug.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\dndtreeview.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\dndvbox.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\doi.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\fastmeter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\focus_entry.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\grouped_buttons.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\gtk_ui.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\gtkapplication-private.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\gtkapplication.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\gtkutils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\gui_thread.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\idle_adjustment.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\keyboard.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\motionfeedback.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\persistent_tooltip.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\pixfader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\pixscroller.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\popup.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\prolooks-helpers.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\prompter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\rgb_macros.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\scroomer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\selector.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\slider_controller.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\stateful_button.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\sync-menu.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\tearoff.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\textviewer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\treeutils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\utils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\visibility_tracker.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\widget_state.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gtkmm2ext\window_title.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/gtkmm2ext/actions.cc b/libs/gtkmm2ext/actions.cc
index 84a738f278..200308a254 100644
--- a/libs/gtkmm2ext/actions.cc
+++ b/libs/gtkmm2ext/actions.cc
@@ -27,6 +27,7 @@
#include <gtk/gtkuimanager.h>
#include <gtk/gtkactiongroup.h>
+#include <gtkmm.h>
#include <gtkmm/accelmap.h>
#include <gtkmm/uimanager.h>
@@ -265,15 +266,15 @@ ActionManager::get_action (const char* path)
path++;
}
- char copy[len+1];
- strcpy (copy, path);
- char* slash = strchr (copy, '/');
+ vector<char> copy(len+1);
+ strcpy (&copy[0], path);
+ char* slash = strchr (&copy[0], '/');
if (!slash) {
return RefPtr<Action> ();
}
*slash = '\0';
- return get_action (copy, ++slash);
+ return get_action (&copy[0], ++slash);
}
diff --git a/libs/gtkmm2ext/binding_proxy.cc b/libs/gtkmm2ext/binding_proxy.cc
index f12c64cf68..c56ab85982 100644
--- a/libs/gtkmm2ext/binding_proxy.cc
+++ b/libs/gtkmm2ext/binding_proxy.cc
@@ -107,7 +107,7 @@ BindingProxy::learning_finished ()
bool
-BindingProxy::prompter_hiding (GdkEventAny */*ev*/)
+BindingProxy::prompter_hiding (GdkEventAny* /*ev*/)
{
learning_connection.disconnect ();
if (controllable) {
diff --git a/libs/gtkmm2ext/bindings.cc b/libs/gtkmm2ext/bindings.cc
index e049cd8d57..f96bd586d9 100644
--- a/libs/gtkmm2ext/bindings.cc
+++ b/libs/gtkmm2ext/bindings.cc
@@ -19,6 +19,8 @@
#include <iostream>
+#include <glib/gstdio.h>
+
#include "pbd/xml++.h"
#include "pbd/convert.h"
@@ -389,7 +391,7 @@ Bindings::save (const string& path)
save (*root);
if (!tree.write (path)) {
- ::unlink (path.c_str());
+ ::g_unlink (path.c_str());
return false;
}
diff --git a/libs/gtkmm2ext/cairo_widget.cc b/libs/gtkmm2ext/cairo_widget.cc
index e2149b9238..b7d9b08c72 100644
--- a/libs/gtkmm2ext/cairo_widget.cc
+++ b/libs/gtkmm2ext/cairo_widget.cc
@@ -20,14 +20,17 @@
#include "gtkmm2ext/cairo_widget.h"
#include "gtkmm2ext/gui_thread.h"
+#include "i18n.h"
+
static const char* has_cairo_widget_background_info = "has_cairo_widget_background_info";
CairoWidget::CairoWidget ()
: _active_state (Gtkmm2ext::Off)
, _visual_state (Gtkmm2ext::NoVisualState)
, _need_bg (true)
+ , _name_proxy (this, X_("name"))
{
-
+ _name_proxy.connect (sigc::mem_fun (*this, &CairoWidget::on_name_changed));
}
CairoWidget::~CairoWidget ()
@@ -50,7 +53,13 @@ CairoWidget::on_expose_event (GdkEventExpose *ev)
cairo_set_source_rgb (cr, bg.get_red_p(), bg.get_green_p(), bg.get_blue_p());
cairo_fill (cr);
- render (cr);
+ cairo_rectangle_t expose_area;
+ expose_area.x = ev->area.x;
+ expose_area.y = ev->area.y;
+ expose_area.width = ev->area.width;
+ expose_area.height = ev->area.height;
+
+ render (cr, &expose_area);
cairo_destroy (cr);
diff --git a/libs/gtkmm2ext/cairocell.cc b/libs/gtkmm2ext/cairocell.cc
index f20f537e1b..c449cae592 100644
--- a/libs/gtkmm2ext/cairocell.cc
+++ b/libs/gtkmm2ext/cairocell.cc
@@ -25,6 +25,7 @@
#include "gtkmm2ext/utils.h"
using std::string;
+using std::vector;
using std::map;
using std::max;
using std::cerr;
@@ -132,7 +133,7 @@ void
CairoTextCell::set_size (Cairo::RefPtr<Cairo::Context>& context)
{
const uint32_t lim = (uint32_t) ceil (_width_chars);
- char buf[lim+1];
+ vector<char> buf(lim+1);
uint32_t n;
double max_width = 0.0;
double max_height = 0.0;
@@ -149,7 +150,7 @@ CairoTextCell::set_size (Cairo::RefPtr<Cairo::Context>& context)
buf[n] = '0' + digit;
}
- context->get_text_extents (buf, ext);
+ context->get_text_extents (&buf[0], ext);
max_width = max (ext.width + ext.x_bearing, max_width);
max_height = max (ext.height, max_height);
diff --git a/libs/gtkmm2ext/fastmeter.cc b/libs/gtkmm2ext/fastmeter.cc
index d826def7ff..df3f09735e 100644
--- a/libs/gtkmm2ext/fastmeter.cc
+++ b/libs/gtkmm2ext/fastmeter.cc
@@ -25,14 +25,16 @@
#include <stdlib.h>
+#include <glibmm.h>
+#include <gdkmm.h>
#include <gdkmm/rectangle.h>
#include <gtkmm2ext/fastmeter.h>
#include <gtkmm2ext/utils.h>
#define UINT_TO_RGB(u,r,g,b) { (*(r)) = ((u)>>16)&0xff; (*(g)) = ((u)>>8)&0xff; (*(b)) = (u)&0xff; }
#define UINT_TO_RGBA(u,r,g,b,a) { UINT_TO_RGB(((u)>>8),r,g,b); (*(a)) = (u)&0xff; }
+
using namespace Gtk;
-using namespace Gdk;
using namespace Glib;
using namespace Gtkmm2ext;
using namespace std;
@@ -97,7 +99,7 @@ FastMeter::FastMeter (long hold, unsigned long dimen, Orientation o, int len,
_stp[2] = stp2;
_stp[3] = stp3;
- set_events (BUTTON_PRESS_MASK|BUTTON_RELEASE_MASK);
+ set_events (Gdk::BUTTON_PRESS_MASK|Gdk::BUTTON_RELEASE_MASK);
pixrect.x = 1;
pixrect.y = 1;
@@ -502,7 +504,7 @@ FastMeter::vertical_size_allocate (Gtk::Allocation &alloc)
pixwidth = request_width - 2;
}
- DrawingArea::on_size_allocate (alloc);
+ CairoWidget::on_size_allocate (alloc);
}
void
@@ -527,31 +529,26 @@ FastMeter::horizontal_size_allocate (Gtk::Allocation &alloc)
pixheight = request_height - 2;
}
- DrawingArea::on_size_allocate (alloc);
+ CairoWidget::on_size_allocate (alloc);
}
-bool
-FastMeter::on_expose_event (GdkEventExpose* ev)
+void
+FastMeter::render (cairo_t* cr, cairo_rectangle_t* area)
{
if (orientation == Vertical) {
- return vertical_expose (ev);
+ return vertical_expose (cr, area);
} else {
- return horizontal_expose (ev);
+ return horizontal_expose (cr, area);
}
}
-bool
-FastMeter::vertical_expose (GdkEventExpose* ev)
+void
+FastMeter::vertical_expose (cairo_t* cr, cairo_rectangle_t* area)
{
- Glib::RefPtr<Gdk::Window> win = get_window ();
gint top_of_meter;
GdkRectangle intersection;
GdkRectangle background;
-
- cairo_t* cr = gdk_cairo_create (get_window ()->gobj());
-
- cairo_rectangle (cr, ev->area.x, ev->area.y, ev->area.width, ev->area.height);
- cairo_clip (cr);
+ GdkRectangle eventarea;
cairo_set_source_rgb (cr, 0, 0, 0); // black
rounded_rectangle (cr, 0, 0, pixwidth + 2, pixheight + 2, 2);
@@ -570,13 +567,18 @@ FastMeter::vertical_expose (GdkEventExpose* ev)
background.width = pixrect.width;
background.height = pixheight - top_of_meter;
- if (gdk_rectangle_intersect (&background, &ev->area, &intersection)) {
+ eventarea.x = area->x;
+ eventarea.y = area->y;
+ eventarea.width = area->width;
+ eventarea.height = area->height;
+
+ if (gdk_rectangle_intersect (&background, &eventarea, &intersection)) {
cairo_set_source (cr, bgpattern->cobj());
cairo_rectangle (cr, intersection.x, intersection.y, intersection.width, intersection.height);
cairo_fill (cr);
}
- if (gdk_rectangle_intersect (&pixrect, &ev->area, &intersection)) {
+ if (gdk_rectangle_intersect (&pixrect, &eventarea, &intersection)) {
// draw the part of the meter image that we need. the area we draw is bounded "in reverse" (top->bottom)
cairo_set_source (cr, fgpattern->cobj());
cairo_rectangle (cr, intersection.x, intersection.y, intersection.width, intersection.height);
@@ -588,7 +590,10 @@ FastMeter::vertical_expose (GdkEventExpose* ev)
if (hold_state) {
last_peak_rect.x = 1;
last_peak_rect.width = pixwidth;
- last_peak_rect.y = max(1, 1 + pixheight - (gint) floor (pixheight * current_peak));
+ last_peak_rect.y = max(1, 1 + pixheight - (int) floor (pixheight * current_peak));
+ if (_styleflags & 2) { // LED stripes
+ last_peak_rect.y = max(0, (last_peak_rect.y & (~1)));
+ }
if (bright_hold || (_styleflags & 2)) {
last_peak_rect.height = max(0, min(3, pixheight - last_peak_rect.y - 1 ));
} else {
@@ -608,24 +613,15 @@ FastMeter::vertical_expose (GdkEventExpose* ev)
last_peak_rect.width = 0;
last_peak_rect.height = 0;
}
-
- cairo_destroy (cr);
-
- return TRUE;
}
-bool
-FastMeter::horizontal_expose (GdkEventExpose* ev)
+void
+FastMeter::horizontal_expose (cairo_t* cr, cairo_rectangle_t* area)
{
- Glib::RefPtr<Gdk::Window> win = get_window ();
gint right_of_meter;
GdkRectangle intersection;
GdkRectangle background;
-
- cairo_t* cr = gdk_cairo_create (get_window ()->gobj());
-
- cairo_rectangle (cr, ev->area.x, ev->area.y, ev->area.width, ev->area.height);
- cairo_clip (cr);
+ GdkRectangle eventarea;
cairo_set_source_rgb (cr, 0, 0, 0); // black
rounded_rectangle (cr, 0, 0, pixwidth + 2, pixheight + 2, 2);
@@ -643,13 +639,18 @@ FastMeter::horizontal_expose (GdkEventExpose* ev)
background.width = pixwidth - right_of_meter;
background.height = pixheight;
- if (gdk_rectangle_intersect (&background, &ev->area, &intersection)) {
+ eventarea.x = area->x;
+ eventarea.y = area->y;
+ eventarea.width = area->width;
+ eventarea.height = area->height;
+
+ if (gdk_rectangle_intersect (&background, &eventarea, &intersection)) {
cairo_set_source (cr, bgpattern->cobj());
cairo_rectangle (cr, intersection.x, intersection.y, intersection.width, intersection.height);
cairo_fill (cr);
}
- if (gdk_rectangle_intersect (&pixrect, &ev->area, &intersection)) {
+ if (gdk_rectangle_intersect (&pixrect, &eventarea, &intersection)) {
cairo_set_source (cr, fgpattern->cobj());
cairo_rectangle (cr, intersection.x, intersection.y, intersection.width, intersection.height);
cairo_fill (cr);
@@ -681,10 +682,6 @@ FastMeter::horizontal_expose (GdkEventExpose* ev)
last_peak_rect.width = 0;
last_peak_rect.height = 0;
}
-
- cairo_destroy (cr);
-
- return TRUE;
}
void
@@ -792,7 +789,10 @@ FastMeter::queue_vertical_redraw (const Glib::RefPtr<Gdk::Window>& win, float ol
queue = true;
}
rect.x = 1;
- rect.y = max(1, 1 + pixheight - (gint) floor (pixheight * current_peak));
+ rect.y = max(1, 1 + pixheight - (int) floor (pixheight * current_peak));
+ if (_styleflags & 2) { // LED stripes
+ rect.y = max(0, (rect.y & (~1)));
+ }
if (bright_hold || (_styleflags & 2)) {
rect.height = max(0, min(3, pixheight - last_peak_rect.y -1 ));
} else {
diff --git a/libs/gtkmm2ext/gtk_ui.cc b/libs/gtkmm2ext/gtk_ui.cc
index d9e4c871a6..33841cd0be 100644
--- a/libs/gtkmm2ext/gtk_ui.cc
+++ b/libs/gtkmm2ext/gtk_ui.cc
@@ -43,6 +43,7 @@
#include "gtkmm2ext/actions.h"
#include "gtkmm2ext/activatable.h"
#include "gtkmm2ext/actions.h"
+#include "gtkmm2ext/gui_thread.h"
#include "i18n.h"
@@ -94,7 +95,7 @@ UI::UI (string namestr, int *argc, char ***argv)
/* attach our request source to the default main context */
- request_channel.ios()->attach (MainContext::get_default());
+ attach_request_source ();
errors = new TextViewer (800,600);
errors->text().set_editable (false);
@@ -691,7 +692,7 @@ UI::flush_pending ()
}
bool
-UI::just_hide_it (GdkEventAny */*ev*/, Window *win)
+UI::just_hide_it (GdkEventAny* /*ev*/, Window *win)
{
win->hide ();
return true;
@@ -741,7 +742,7 @@ UI::color_selection_done (bool status)
}
bool
-UI::color_selection_deleted (GdkEventAny */*ev*/)
+UI::color_selection_deleted (GdkEventAny* /*ev*/)
{
Main::quit ();
return true;
diff --git a/libs/gtkmm2ext/gtkapplication_win32.c b/libs/gtkmm2ext/gtkapplication_win32.c
new file mode 100644
index 0000000000..78d538b334
--- /dev/null
+++ b/libs/gtkmm2ext/gtkapplication_win32.c
@@ -0,0 +1,49 @@
+/* GTK+ Integration with platform-specific application-wide features
+ * such as the OS X menubar and application delegate concepts (for X11)
+ *
+ * Copyright (C) 2007 Pioneer Research Center USA, Inc.
+ * Copyright (C) 2007 Imendio AB
+ * Copyright (C) 2009 Paul Davis
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; version 2.1
+ * of the License.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#include <gtkmm2ext/gtkapplication.h>
+
+int
+gtk_application_init (void)
+{
+ return 0;
+}
+
+void gtk_application_cleanup (void)
+{
+}
+
+void
+gtk_application_set_menu_bar (GtkMenuShell* menushell)
+{
+}
+
+void
+gtk_application_add_app_menu_item (GtkApplicationMenuGroup* group, GtkMenuItem* item)
+{
+}
+
+void
+gtk_application_ready (void)
+{
+}
diff --git a/libs/gtkmm2ext/gtkapplication_x11.c b/libs/gtkmm2ext/gtkapplication_x11.c
index 78d538b334..2b85677073 100644
--- a/libs/gtkmm2ext/gtkapplication_x11.c
+++ b/libs/gtkmm2ext/gtkapplication_x11.c
@@ -36,11 +36,14 @@ void gtk_application_cleanup (void)
void
gtk_application_set_menu_bar (GtkMenuShell* menushell)
{
+ (void) menushell;
}
void
gtk_application_add_app_menu_item (GtkApplicationMenuGroup* group, GtkMenuItem* item)
{
+ (void) group;
+ (void) item;
}
void
diff --git a/libs/gtkmm2ext/gtkmm2ext/actions.h b/libs/gtkmm2ext/gtkmm2ext/actions.h
index 9101f8ea92..d92f85bb6e 100644
--- a/libs/gtkmm2ext/gtkmm2ext/actions.h
+++ b/libs/gtkmm2ext/gtkmm2ext/actions.h
@@ -28,67 +28,69 @@
#include <gtkmm/actiongroup.h>
#include <gtkmm/accelkey.h>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtk {
class UIManager;
}
namespace ActionManager {
- extern std::string unbound_string; /* the key string returned if an action is not bound */
- extern Glib::RefPtr<Gtk::UIManager> ui_manager;
+ LIBGTKMM2EXT_API extern std::string unbound_string; /* the key string returned if an action is not bound */
+ LIBGTKMM2EXT_API extern Glib::RefPtr<Gtk::UIManager> ui_manager;
- extern void set_sensitive (std::vector<Glib::RefPtr<Gtk::Action> >& actions, bool);
- extern std::string get_key_representation (const std::string& accel_path, Gtk::AccelKey& key);
+ LIBGTKMM2EXT_API extern void set_sensitive (std::vector<Glib::RefPtr<Gtk::Action> >& actions, bool);
+ LIBGTKMM2EXT_API extern std::string get_key_representation (const std::string& accel_path, Gtk::AccelKey& key);
- extern Gtk::Widget* get_widget (const char * name);
- extern Glib::RefPtr<Gtk::Action> get_action (const char* group, const char* name);
- extern Glib::RefPtr<Gtk::Action> get_action (const char* path);
- extern Glib::RefPtr<Gtk::Action> get_action_from_name (const char* name);
- extern void do_action (const char* group, const char* name);
- extern void set_toggle_action (const char* group, const char* name, bool);
+ LIBGTKMM2EXT_API extern Gtk::Widget* get_widget (const char * name);
+ LIBGTKMM2EXT_API extern Glib::RefPtr<Gtk::Action> get_action (const char* group, const char* name);
+ LIBGTKMM2EXT_API extern Glib::RefPtr<Gtk::Action> get_action (const char* path);
+ LIBGTKMM2EXT_API extern Glib::RefPtr<Gtk::Action> get_action_from_name (const char* name);
+ LIBGTKMM2EXT_API extern void do_action (const char* group, const char* name);
+ LIBGTKMM2EXT_API extern void set_toggle_action (const char* group, const char* name, bool);
- extern void add_action_group (Glib::RefPtr<Gtk::ActionGroup>);
+ LIBGTKMM2EXT_API extern void add_action_group (Glib::RefPtr<Gtk::ActionGroup>);
- extern Glib::RefPtr<Gtk::Action> register_action (Glib::RefPtr<Gtk::ActionGroup> group,
+ LIBGTKMM2EXT_API extern Glib::RefPtr<Gtk::Action> register_action (Glib::RefPtr<Gtk::ActionGroup> group,
const char * name, const char * label);
- extern Glib::RefPtr<Gtk::Action> register_action (Glib::RefPtr<Gtk::ActionGroup> group,
+ LIBGTKMM2EXT_API extern Glib::RefPtr<Gtk::Action> register_action (Glib::RefPtr<Gtk::ActionGroup> group,
const char * name, const char * label, sigc::slot<void> sl,
guint key, Gdk::ModifierType mods);
- extern Glib::RefPtr<Gtk::Action> register_action (Glib::RefPtr<Gtk::ActionGroup> group,
+ LIBGTKMM2EXT_API extern Glib::RefPtr<Gtk::Action> register_action (Glib::RefPtr<Gtk::ActionGroup> group,
const char * name, const char * label, sigc::slot<void> sl);
- extern Glib::RefPtr<Gtk::Action> register_radio_action (Glib::RefPtr<Gtk::ActionGroup> group, Gtk::RadioAction::Group&,
+ LIBGTKMM2EXT_API extern Glib::RefPtr<Gtk::Action> register_radio_action (Glib::RefPtr<Gtk::ActionGroup> group, Gtk::RadioAction::Group&,
const char * name, const char * label, sigc::slot<void> sl,
guint key, Gdk::ModifierType mods);
- extern Glib::RefPtr<Gtk::Action> register_radio_action (Glib::RefPtr<Gtk::ActionGroup> group, Gtk::RadioAction::Group&,
+ LIBGTKMM2EXT_API extern Glib::RefPtr<Gtk::Action> register_radio_action (Glib::RefPtr<Gtk::ActionGroup> group, Gtk::RadioAction::Group&,
const char * name, const char * label, sigc::slot<void> sl);
- extern Glib::RefPtr<Gtk::Action> register_radio_action (Glib::RefPtr<Gtk::ActionGroup> group, Gtk::RadioAction::Group&,
+ LIBGTKMM2EXT_API extern Glib::RefPtr<Gtk::Action> register_radio_action (Glib::RefPtr<Gtk::ActionGroup> group, Gtk::RadioAction::Group&,
std::string const &, std::string const &, std::string const &, sigc::slot<void> sl);
- extern Glib::RefPtr<Gtk::Action> register_toggle_action (Glib::RefPtr<Gtk::ActionGroup> group,
+ LIBGTKMM2EXT_API extern Glib::RefPtr<Gtk::Action> register_toggle_action (Glib::RefPtr<Gtk::ActionGroup> group,
const char * name, const char * label, sigc::slot<void> sl,
guint key, Gdk::ModifierType mods);
- extern Glib::RefPtr<Gtk::Action> register_toggle_action (Glib::RefPtr<Gtk::ActionGroup> group,
+ LIBGTKMM2EXT_API extern Glib::RefPtr<Gtk::Action> register_toggle_action (Glib::RefPtr<Gtk::ActionGroup> group,
std::string const &, std::string const &, std::string const &, sigc::slot<void> sl);
- extern Glib::RefPtr<Gtk::Action> register_toggle_action (Glib::RefPtr<Gtk::ActionGroup> group,
+ LIBGTKMM2EXT_API extern Glib::RefPtr<Gtk::Action> register_toggle_action (Glib::RefPtr<Gtk::ActionGroup> group,
const char * name, const char * label, sigc::slot<void> sl);
- extern bool lookup_entry (const Glib::ustring accel_path, Gtk::AccelKey& key);
+ LIBGTKMM2EXT_API extern bool lookup_entry (const Glib::ustring accel_path, Gtk::AccelKey& key);
- extern void get_all_actions (std::vector<std::string>& names,
+ LIBGTKMM2EXT_API extern void get_all_actions (std::vector<std::string>& names,
std::vector<std::string>& paths,
std::vector<std::string>& tooltips,
std::vector<std::string>& keys,
std::vector<Gtk::AccelKey>& bindings);
- extern void get_all_actions (std::vector<std::string>& groups,
+ LIBGTKMM2EXT_API extern void get_all_actions (std::vector<std::string>& groups,
std::vector<std::string>& paths,
std::vector<std::string>& tooltips,
std::vector<Gtk::AccelKey>& bindings);
- extern void check_toggleaction (std::string);
- extern void uncheck_toggleaction (std::string);
- extern void set_toggleaction_state (std::string, bool);
+ LIBGTKMM2EXT_API extern void check_toggleaction (std::string);
+ LIBGTKMM2EXT_API extern void uncheck_toggleaction (std::string);
+ LIBGTKMM2EXT_API extern void set_toggleaction_state (std::string, bool);
};
#endif /* __libgtkmm2ext_actions_h__ */
diff --git a/libs/gtkmm2ext/gtkmm2ext/activatable.h b/libs/gtkmm2ext/gtkmm2ext/activatable.h
index f8e2b5dd38..b9828d36cf 100644
--- a/libs/gtkmm2ext/gtkmm2ext/activatable.h
+++ b/libs/gtkmm2ext/gtkmm2ext/activatable.h
@@ -23,6 +23,8 @@
#include <gtkmm/action.h>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
/**
@@ -30,7 +32,7 @@ namespace Gtkmm2ext {
Gtkmm itself has a class for this. I don't know why we don't use it.
*/
-class Activatable {
+class LIBGTKMM2EXT_API Activatable {
public:
virtual ~Activatable() {}
diff --git a/libs/gtkmm2ext/gtkmm2ext/application.h b/libs/gtkmm2ext/gtkmm2ext/application.h
index 3fb107b783..f0d029d3e7 100644
--- a/libs/gtkmm2ext/gtkmm2ext/application.h
+++ b/libs/gtkmm2ext/gtkmm2ext/application.h
@@ -22,9 +22,11 @@
#ifndef __GTK_APPLICATION_MM_H__
#define __GTK_APPLICATION_MM_H__
-#include <gtkmm2ext/gtkapplication.h> // for GtkApplicationGroup typedef
#include <sigc++/signal.h>
+#include "gtkmm2ext/visibility.h"
+#include "gtkmm2ext/gtkapplication.h" // for GtkApplicationGroup typedef
+
namespace Gtk {
class MenuItem;
class MenuShell;
@@ -36,7 +38,7 @@ namespace Glib {
namespace Gtkmm2ext {
-class Application
+class LIBGTKMM2EXT_API Application
{
public:
static Application* instance();
diff --git a/libs/gtkmm2ext/gtkmm2ext/auto_spin.h b/libs/gtkmm2ext/gtkmm2ext/auto_spin.h
index b692a7ccdc..8a6c9ab3b0 100644
--- a/libs/gtkmm2ext/gtkmm2ext/auto_spin.h
+++ b/libs/gtkmm2ext/gtkmm2ext/auto_spin.h
@@ -20,11 +20,17 @@
#ifndef __gtkmm2ext_auto_spin_h__
#define __gtkmm2ext_auto_spin_h__
+#ifdef interface
+#undef interface
+#endif
+
#include <gtkmm.h>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
-class AutoSpin
+class LIBGTKMM2EXT_API AutoSpin
{
public:
diff --git a/libs/gtkmm2ext/gtkmm2ext/barcontroller.h b/libs/gtkmm2ext/gtkmm2ext/barcontroller.h
index 76dc8f2d49..094d4c67f4 100644
--- a/libs/gtkmm2ext/gtkmm2ext/barcontroller.h
+++ b/libs/gtkmm2ext/gtkmm2ext/barcontroller.h
@@ -21,13 +21,14 @@
#include <gtkmm/frame.h>
#include <gtkmm/drawingarea.h>
-#include <gtkmm2ext/binding_proxy.h>
#include <cairo.h>
+#include "gtkmm2ext/visibility.h"
+#include "gtkmm2ext/binding_proxy.h"
namespace Gtkmm2ext {
-class BarController : public Gtk::Frame
+class LIBGTKMM2EXT_API BarController : public Gtk::Frame
{
public:
BarController (Gtk::Adjustment& adj, boost::shared_ptr<PBD::Controllable>);
diff --git a/libs/gtkmm2ext/gtkmm2ext/bindable_button.h b/libs/gtkmm2ext/gtkmm2ext/bindable_button.h
index 5ac81d8507..cf74d3aca0 100644
--- a/libs/gtkmm2ext/gtkmm2ext/bindable_button.h
+++ b/libs/gtkmm2ext/gtkmm2ext/bindable_button.h
@@ -23,14 +23,16 @@
#include <string>
#include "pbd/signals.h"
+
+#include "gtkmm2ext/visibility.h"
#include "gtkmm2ext/stateful_button.h"
-#include "binding_proxy.h"
+#include "gtkmm2ext/binding_proxy.h"
namespace PBD {
class Controllable;
}
-class BindableToggleButton : public Gtkmm2ext::StatefulToggleButton
+class LIBGTKMM2EXT_API BindableToggleButton : public Gtkmm2ext::StatefulToggleButton
{
public:
BindableToggleButton (const std::string &label)
@@ -60,7 +62,7 @@ class BindableToggleButton : public Gtkmm2ext::StatefulToggleButton
BindingProxy binding_proxy;
};
-class BindableButton : public Gtkmm2ext::StatefulButton
+class LIBGTKMM2EXT_API BindableButton : public Gtkmm2ext::StatefulButton
{
public:
BindableButton (boost::shared_ptr<PBD::Controllable> c) : binding_proxy (c) {}
diff --git a/libs/gtkmm2ext/gtkmm2ext/binding_proxy.h b/libs/gtkmm2ext/gtkmm2ext/binding_proxy.h
index b541582f6f..d6e3140462 100644
--- a/libs/gtkmm2ext/gtkmm2ext/binding_proxy.h
+++ b/libs/gtkmm2ext/gtkmm2ext/binding_proxy.h
@@ -22,15 +22,18 @@
#define __binding_proxy__
#include <string>
-#include <gtkmm2ext/popup.h>
#include <boost/shared_ptr.hpp>
+
#include "pbd/signals.h"
+#include "gtkmm2ext/visibility.h"
+#include "gtkmm2ext/popup.h"
+
namespace PBD {
class Controllable;
}
-class BindingProxy : public sigc::trackable
+class LIBGTKMM2EXT_API BindingProxy : public sigc::trackable
{
public:
BindingProxy (boost::shared_ptr<PBD::Controllable>);
diff --git a/libs/gtkmm2ext/gtkmm2ext/bindings.h b/libs/gtkmm2ext/gtkmm2ext/bindings.h
index 36da0b6075..5c8ca44f9b 100644
--- a/libs/gtkmm2ext/gtkmm2ext/bindings.h
+++ b/libs/gtkmm2ext/gtkmm2ext/bindings.h
@@ -9,11 +9,13 @@
#include <gtkmm/radioaction.h>
#include <gtkmm/toggleaction.h>
+#include "gtkmm2ext/visibility.h"
+
class XMLNode;
namespace Gtkmm2ext {
-class KeyboardKey
+class LIBGTKMM2EXT_API KeyboardKey
{
public:
KeyboardKey () {
@@ -40,7 +42,7 @@ class KeyboardKey
uint64_t _val;
};
-class MouseButton {
+class LIBGTKMM2EXT_API MouseButton {
public:
MouseButton () {
_val = ~0ULL;
@@ -60,16 +62,12 @@ class MouseButton {
std::string name() const;
static bool make_button (const std::string&, MouseButton&);
- static void set_ignored_state (int mask) {
- _ignored_state = mask;
- }
private:
uint64_t _val;
- static uint32_t _ignored_state;
};
-class ActionMap {
+class LIBGTKMM2EXT_API ActionMap {
public:
ActionMap() {}
~ActionMap() {}
@@ -90,7 +88,7 @@ class ActionMap {
_ActionMap actions;
};
-class Bindings {
+class LIBGTKMM2EXT_API Bindings {
public:
enum Operation {
Press,
diff --git a/libs/gtkmm2ext/gtkmm2ext/cairo_packer.h b/libs/gtkmm2ext/gtkmm2ext/cairo_packer.h
index f38fe80eb5..519720dccf 100644
--- a/libs/gtkmm2ext/gtkmm2ext/cairo_packer.h
+++ b/libs/gtkmm2ext/gtkmm2ext/cairo_packer.h
@@ -3,7 +3,9 @@
#include <gtkmm/box.h>
-class CairoPacker
+#include "gtkmm2ext/visibility.h"
+
+class LIBGTKMM2EXT_API CairoPacker
{
public:
CairoPacker () {}
@@ -15,7 +17,7 @@ class CairoPacker
virtual void draw_background (Gtk::Widget&, GdkEventExpose*);
};
-class CairoHPacker : public CairoPacker, public Gtk::HBox
+class LIBGTKMM2EXT_API CairoHPacker : public CairoPacker, public Gtk::HBox
{
public:
CairoHPacker ();
@@ -27,7 +29,7 @@ class CairoHPacker : public CairoPacker, public Gtk::HBox
void on_realize ();
};
-class CairoVPacker : public CairoPacker, public Gtk::VBox
+class LIBGTKMM2EXT_API CairoVPacker : public CairoPacker, public Gtk::VBox
{
public:
CairoVPacker ();
diff --git a/libs/gtkmm2ext/gtkmm2ext/cairo_widget.h b/libs/gtkmm2ext/gtkmm2ext/cairo_widget.h
index eb741b7e98..2c70f8aad2 100644
--- a/libs/gtkmm2ext/gtkmm2ext/cairo_widget.h
+++ b/libs/gtkmm2ext/gtkmm2ext/cairo_widget.h
@@ -21,12 +21,14 @@
#define __gtk2_ardour_cairo_widget_h__
#include <gtkmm/eventbox.h>
+
+#include "gtkmm2ext/visibility.h"
#include "gtkmm2ext/widget_state.h"
/** A parent class for widgets that are rendered using Cairo.
*/
-class CairoWidget : public Gtk::EventBox
+class LIBGTKMM2EXT_API CairoWidget : public Gtk::EventBox
{
public:
CairoWidget ();
@@ -67,15 +69,24 @@ public:
protected:
/** Render the widget to the given Cairo context */
- virtual void render (cairo_t *) = 0;
+ virtual void render (cairo_t *, cairo_rectangle_t*) = 0;
virtual bool on_expose_event (GdkEventExpose *);
void on_size_allocate (Gtk::Allocation &);
void on_state_changed (Gtk::StateType);
Gdk::Color get_parent_bg ();
+
+ /* this is an additional virtual "on_..." method. Glibmm does not
+ provide a direct signal for name changes, so this acts as a proxy.
+ */
+
+ virtual void on_name_changed () {};
Gtkmm2ext::ActiveState _active_state;
Gtkmm2ext::VisualState _visual_state;
bool _need_bg;
+
+ private:
+ Glib::SignalProxyProperty _name_proxy;
};
#endif
diff --git a/libs/gtkmm2ext/gtkmm2ext/cairocell.h b/libs/gtkmm2ext/gtkmm2ext/cairocell.h
index 2839d4266b..60a6f743d1 100644
--- a/libs/gtkmm2ext/gtkmm2ext/cairocell.h
+++ b/libs/gtkmm2ext/gtkmm2ext/cairocell.h
@@ -29,7 +29,9 @@
#include <cairomm/cairomm.h>
#include <gtkmm/misc.h>
-class CairoCell
+#include "gtkmm2ext/visibility.h"
+
+class LIBGTKMM2EXT_API CairoCell
{
public:
CairoCell(int32_t id);
@@ -72,7 +74,7 @@ class CairoCell
uint32_t _xpad;
};
-class CairoFontDescription {
+class LIBGTKMM2EXT_API CairoFontDescription {
public:
CairoFontDescription (const std::string& f,
Cairo::FontSlant s,
@@ -106,7 +108,7 @@ class CairoFontDescription {
double _size;
};
-class CairoTextCell : public CairoCell
+class LIBGTKMM2EXT_API CairoTextCell : public CairoCell
{
public:
CairoTextCell (int32_t id, double width_chars, boost::shared_ptr<CairoFontDescription> font = boost::shared_ptr<CairoFontDescription>());
@@ -139,7 +141,7 @@ class CairoTextCell : public CairoCell
double x_offset;
};
-class CairoCharCell : public CairoTextCell
+class LIBGTKMM2EXT_API CairoCharCell : public CairoTextCell
{
public:
CairoCharCell(int32_t id, char c);
@@ -147,7 +149,7 @@ class CairoCharCell : public CairoTextCell
void set_size (Cairo::RefPtr<Cairo::Context>& context);
};
-class CairoEditableText : public Gtk::Misc
+class LIBGTKMM2EXT_API CairoEditableText : public Gtk::Misc
{
public:
CairoEditableText (boost::shared_ptr<CairoFontDescription> font = boost::shared_ptr<CairoFontDescription>());
diff --git a/libs/gtkmm2ext/gtkmm2ext/cell_renderer_color_selector.h b/libs/gtkmm2ext/gtkmm2ext/cell_renderer_color_selector.h
index 16e2feca6a..1360da4c50 100644
--- a/libs/gtkmm2ext/gtkmm2ext/cell_renderer_color_selector.h
+++ b/libs/gtkmm2ext/gtkmm2ext/cell_renderer_color_selector.h
@@ -25,6 +25,8 @@
#include <gtkmm/cellrenderer.h>
#include <gdkmm.h>
+#include "gtkmm2ext/visibility.h"
+
using namespace Gtk;
namespace Gtk {
@@ -33,7 +35,7 @@ namespace Gtk {
namespace Gtkmm2ext {
-class CellRendererColorSelector : public Gtk::CellRenderer
+class LIBGTKMM2EXT_API CellRendererColorSelector : public Gtk::CellRenderer
{
public:
CellRendererColorSelector();
diff --git a/libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_multi.h b/libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_multi.h
index c856414150..5e763edefd 100644
--- a/libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_multi.h
+++ b/libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_multi.h
@@ -29,11 +29,13 @@
#include <gtkmm/cellrenderer.h>
#include <gdkmm.h>
+#include "gtkmm2ext/visibility.h"
+
using namespace Gtk;
namespace Gtkmm2ext {
-class CellRendererPixbufMulti : public Gtk::CellRenderer
+class LIBGTKMM2EXT_API CellRendererPixbufMulti : public Gtk::CellRenderer
{
public:
diff --git a/libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_toggle.h b/libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_toggle.h
index 7bc5d80685..e8ee448755 100644
--- a/libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_toggle.h
+++ b/libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_toggle.h
@@ -26,11 +26,13 @@
#include <gtkmm/cellrenderer.h>
#include <gdkmm.h>
+#include "gtkmm2ext/visibility.h"
+
using namespace Gtk;
namespace Gtkmm2ext {
-class CellRendererPixbufToggle : public Gtk::CellRenderer
+class LIBGTKMM2EXT_API CellRendererPixbufToggle : public Gtk::CellRenderer
{
public:
diff --git a/libs/gtkmm2ext/gtkmm2ext/choice.h b/libs/gtkmm2ext/gtkmm2ext/choice.h
index 17e3b3192c..df6a90dd30 100644
--- a/libs/gtkmm2ext/gtkmm2ext/choice.h
+++ b/libs/gtkmm2ext/gtkmm2ext/choice.h
@@ -27,9 +27,11 @@
#include <string>
#include <vector>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
-class Choice : public Gtk::Dialog
+class LIBGTKMM2EXT_API Choice : public Gtk::Dialog
{
public:
Choice (std::string title, std::string prompt, std::vector<std::string> choices, bool center = true);
diff --git a/libs/gtkmm2ext/gtkmm2ext/click_box.h b/libs/gtkmm2ext/gtkmm2ext/click_box.h
index 8f9655e2bf..c2afa2dd12 100644
--- a/libs/gtkmm2ext/gtkmm2ext/click_box.h
+++ b/libs/gtkmm2ext/gtkmm2ext/click_box.h
@@ -20,14 +20,19 @@
#ifndef __gtkmm2ext_click_box_h__
#define __gtkmm2ext_click_box_h__
+#ifdef interface
+#undef interface
+#endif
+
#include <string>
#include <gtkmm.h>
-#include <gtkmm2ext/auto_spin.h>
+#include "gtkmm2ext/visibility.h"
+#include "gtkmm2ext/auto_spin.h"
namespace Gtkmm2ext {
-class ClickBox : public Gtk::DrawingArea, public AutoSpin
+class LIBGTKMM2EXT_API ClickBox : public Gtk::DrawingArea, public AutoSpin
{
public:
ClickBox (Gtk::Adjustment *adj, const std::string &name, bool round_to_steps = false);
diff --git a/libs/gtkmm2ext/gtkmm2ext/debug.h b/libs/gtkmm2ext/gtkmm2ext/debug.h
index e057b3c9bf..8012742e6c 100644
--- a/libs/gtkmm2ext/gtkmm2ext/debug.h
+++ b/libs/gtkmm2ext/gtkmm2ext/debug.h
@@ -20,12 +20,14 @@
#ifndef __libgtkmm2ext_debug_h__
#define __libgtkmm2ext_debug_h__
+#include "gtkmm2ext/visibility.h"
+
#include <stdint.h>
namespace Gtkmm2ext {
namespace DEBUG {
- extern uint64_t Keyboard;
- extern uint64_t Bindings;
+ LIBGTKMM2EXT_API extern uint64_t Keyboard;
+ LIBGTKMM2EXT_API extern uint64_t Bindings;
}
}
diff --git a/libs/gtkmm2ext/gtkmm2ext/dndtreeview.h b/libs/gtkmm2ext/gtkmm2ext/dndtreeview.h
index b5f18fa890..d82688c9c2 100644
--- a/libs/gtkmm2ext/gtkmm2ext/dndtreeview.h
+++ b/libs/gtkmm2ext/gtkmm2ext/dndtreeview.h
@@ -26,17 +26,19 @@
#include <gtkmm/treeselection.h>
#include <gtkmm/selectiondata.h>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
template<class DataType>
-struct SerializedObjectPointers {
+struct /*LIBGTKMM2EXT_API*/ SerializedObjectPointers {
uint32_t size;
uint32_t cnt;
char type[32];
DataType data[0];
};
-class DnDTreeViewBase : public Gtk::TreeView
+class LIBGTKMM2EXT_API DnDTreeViewBase : public Gtk::TreeView
{
private:
public:
@@ -87,7 +89,7 @@ class DnDTreeViewBase : public Gtk::TreeView
};
template<class DataType>
-class DnDTreeView : public DnDTreeViewBase
+class /*LIBGTKMM2EXT_API*/ DnDTreeView : public DnDTreeViewBase
{
public:
DnDTreeView() {}
diff --git a/libs/gtkmm2ext/gtkmm2ext/dndvbox.h b/libs/gtkmm2ext/gtkmm2ext/dndvbox.h
index a362f1dbbe..157cd59bef 100644
--- a/libs/gtkmm2ext/gtkmm2ext/dndvbox.h
+++ b/libs/gtkmm2ext/gtkmm2ext/dndvbox.h
@@ -18,12 +18,14 @@
*/
#include <gtkmm/box.h>
+
+#include "gtkmm2ext/visibility.h"
#include "gtkmm2ext/widget_state.h"
namespace Gtkmm2ext {
/** Parent class for children of a DnDVBox */
-class DnDVBoxChild
+class /*LIBGTKMM2EXT_API*/ DnDVBoxChild
{
public:
virtual ~DnDVBoxChild () {}
@@ -43,7 +45,7 @@ public:
/** A VBox whose contents can be dragged and dropped */
template <class T>
-class DnDVBox : public Gtk::EventBox
+class /*LIBGTKMM2EXT_API*/ DnDVBox : public Gtk::EventBox
{
public:
DnDVBox () : _active (0), _drag_icon (0), _expecting_unwanted_button_event (false), _placeholder (0)
diff --git a/libs/gtkmm2ext/gtkmm2ext/doi.h b/libs/gtkmm2ext/gtkmm2ext/doi.h
index 6ad1f7dd94..bdd83ad3e9 100644
--- a/libs/gtkmm2ext/gtkmm2ext/doi.h
+++ b/libs/gtkmm2ext/gtkmm2ext/doi.h
@@ -20,15 +20,21 @@
#ifndef __ardour_gtk_doi_h__
#define __ardour_gtk_doi_h__
+#ifdef interface
+#undef interface
+#endif
+
#include <gtkmm.h>
+#include "gtkmm2ext/visibility.h"
+
/* XXX g++ 2.95 can't compile this as pair of member function templates */
-template<typename T> gint idle_delete (T *obj) { delete obj; return FALSE; }
-template<typename T> void delete_when_idle (T *obj) {
+template<typename T> /*LIBGTKMM2EXT_API*/ gint idle_delete (T *obj) { delete obj; return FALSE; }
+template<typename T> /*LIBGTKMM2EXT_API*/ void delete_when_idle (T *obj) {
Glib::signal_idle().connect (sigc::bind (sigc::ptr_fun (idle_delete<T>), obj));
}
-template<typename T> gint delete_on_unmap (GdkEventAny *ignored, T *obj) {
+template<typename T> /*LIBGTKMM2EXT_API*/ gint delete_on_unmap (GdkEventAny *ignored, T *obj) {
Glib::signal_idle().connect (sigc::bind (sigc::ptr_fun (idle_delete<T>), obj));
return FALSE;
}
diff --git a/libs/gtkmm2ext/gtkmm2ext/fastmeter.h b/libs/gtkmm2ext/gtkmm2ext/fastmeter.h
index 8070748963..650908f6a4 100644
--- a/libs/gtkmm2ext/gtkmm2ext/fastmeter.h
+++ b/libs/gtkmm2ext/gtkmm2ext/fastmeter.h
@@ -24,12 +24,13 @@
#include <boost/tuple/tuple.hpp>
#include <boost/tuple/tuple_comparison.hpp>
#include <cairomm/pattern.h>
-#include <gtkmm/drawingarea.h>
-#include <gdkmm/pixbuf.h>
+#include "gtkmm2ext/cairo_widget.h"
+
+#include "gtkmm2ext/visibility.h"
namespace Gtkmm2ext {
-class FastMeter : public Gtk::DrawingArea {
+class LIBGTKMM2EXT_API FastMeter : public CairoWidget {
public:
enum Orientation {
Horizontal,
@@ -65,7 +66,7 @@ class FastMeter : public Gtk::DrawingArea {
bool get_highlight () { return highlight; }
protected:
- bool on_expose_event (GdkEventExpose*);
+ void render (cairo_t *, cairo_rectangle_t*);
void on_size_request (GtkRequisition*);
void on_size_allocate (Gtk::Allocation&);
private:
@@ -94,12 +95,12 @@ private:
float current_user_level;
bool highlight;
- bool vertical_expose (GdkEventExpose*);
+ void vertical_expose (cairo_t*, cairo_rectangle_t*);
void vertical_size_request (GtkRequisition*);
void vertical_size_allocate (Gtk::Allocation&);
void queue_vertical_redraw (const Glib::RefPtr<Gdk::Window>&, float);
- bool horizontal_expose (GdkEventExpose*);
+ void horizontal_expose (cairo_t*, cairo_rectangle_t*);
void horizontal_size_request (GtkRequisition*);
void horizontal_size_allocate (Gtk::Allocation&);
void queue_horizontal_redraw (const Glib::RefPtr<Gdk::Window>&, float);
diff --git a/libs/gtkmm2ext/gtkmm2ext/focus_entry.h b/libs/gtkmm2ext/gtkmm2ext/focus_entry.h
index 3fb57b433d..9cdbc5cc7a 100644
--- a/libs/gtkmm2ext/gtkmm2ext/focus_entry.h
+++ b/libs/gtkmm2ext/gtkmm2ext/focus_entry.h
@@ -22,9 +22,11 @@
#include <gtkmm/entry.h>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
-class FocusEntry : public Gtk::Entry
+class LIBGTKMM2EXT_API FocusEntry : public Gtk::Entry
{
public:
FocusEntry ();
diff --git a/libs/gtkmm2ext/gtkmm2ext/grouped_buttons.h b/libs/gtkmm2ext/gtkmm2ext/grouped_buttons.h
index 99d9f8ffc4..da4136be0e 100644
--- a/libs/gtkmm2ext/gtkmm2ext/grouped_buttons.h
+++ b/libs/gtkmm2ext/gtkmm2ext/grouped_buttons.h
@@ -25,11 +25,13 @@
#include <vector>
#include <sigc++/signal.h>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtk {
class ToggleButton;
};
-class GroupedButtons : public sigc::trackable
+class LIBGTKMM2EXT_API GroupedButtons : public sigc::trackable
{
public:
GroupedButtons (uint32_t nbuttons, uint32_t first_active);
diff --git a/libs/gtkmm2ext/gtkmm2ext/gtk_ui.h b/libs/gtkmm2ext/gtkmm2ext/gtk_ui.h
index 232e7682ed..065cc4bc00 100644
--- a/libs/gtkmm2ext/gtkmm2ext/gtk_ui.h
+++ b/libs/gtkmm2ext/gtkmm2ext/gtk_ui.h
@@ -27,6 +27,10 @@
#include <setjmp.h>
#include <pthread.h>
+#ifdef interface
+#undef interface
+#endif
+
#include <glibmm/thread.h>
#include <gtkmm/widget.h>
@@ -37,12 +41,15 @@
#include <gtkmm/textbuffer.h>
#include <gtkmm/main.h>
#include <gdkmm/color.h>
-#include <pbd/abstract_ui.h>
-#include <pbd/ringbufferNPT.h>
-
-#include <pbd/pool.h>
-#include <pbd/error.h>
-#include <pbd/receiver.h>
+
+#define ABSTRACT_UI_EXPORTS
+#include "pbd/abstract_ui.h"
+#include "pbd/ringbufferNPT.h"
+#include "pbd/pool.h"
+#include "pbd/error.h"
+#include "pbd/receiver.h"
+
+#include "gtkmm2ext/visibility.h"
class Touchable;
@@ -59,7 +66,7 @@ extern BaseUI::RequestType SetTip;
extern BaseUI::RequestType AddIdle;
extern BaseUI::RequestType AddTimeout;
-struct UIRequest : public BaseUI::BaseRequestObject {
+struct LIBGTKMM2EXT_API UIRequest : public BaseUI::BaseRequestObject {
/* this once used anonymous unions to merge elements
that are never part of the same request. that makes
@@ -88,7 +95,7 @@ struct UIRequest : public BaseUI::BaseRequestObject {
}
};
-class UI : public AbstractUI<UIRequest>
+class LIBGTKMM2EXT_API UI : public AbstractUI<UIRequest>
{
private:
class MyReceiver : public Receiver {
diff --git a/libs/gtkmm2ext/gtkmm2ext/gtkapplication.h b/libs/gtkmm2ext/gtkmm2ext/gtkapplication.h
index d0d5b55557..83594fefbe 100644
--- a/libs/gtkmm2ext/gtkmm2ext/gtkapplication.h
+++ b/libs/gtkmm2ext/gtkmm2ext/gtkapplication.h
@@ -26,22 +26,24 @@
#include <gtk/gtk.h>
+#include "gtkmm2ext/visibility.h"
+
G_BEGIN_DECLS
typedef struct _GtkApplicationMenuGroup GtkApplicationMenuGroup;
-int gtk_application_init (void);
-void gtk_application_ready (void);
-void gtk_application_cleanup (void);
+LIBGTKMM2EXT_API int gtk_application_init (void);
+LIBGTKMM2EXT_API void gtk_application_ready (void);
+LIBGTKMM2EXT_API void gtk_application_cleanup (void);
-void gtk_application_set_menu_bar (GtkMenuShell *menu_shell);
-GtkApplicationMenuGroup * gtk_application_add_app_menu_group (void);
-void gtk_application_add_app_menu_item (GtkApplicationMenuGroup *group,
+LIBGTKMM2EXT_API void gtk_application_set_menu_bar (GtkMenuShell *menu_shell);
+LIBGTKMM2EXT_API GtkApplicationMenuGroup * gtk_application_add_app_menu_group (void);
+LIBGTKMM2EXT_API void gtk_application_add_app_menu_item (GtkApplicationMenuGroup *group,
GtkMenuItem *menu_item);
/* these are private but here until GtkApplication becomes a GtkObject with an interface */
-extern GList *_gtk_application_menu_groups;
+LIBGTKMM2EXT_LOCAL extern GList *_gtk_application_menu_groups;
G_END_DECLS
diff --git a/libs/gtkmm2ext/gtkmm2ext/gtkutils.h b/libs/gtkmm2ext/gtkmm2ext/gtkutils.h
index 832423f31d..48c166be29 100644
--- a/libs/gtkmm2ext/gtkmm2ext/gtkutils.h
+++ b/libs/gtkmm2ext/gtkmm2ext/gtkutils.h
@@ -22,12 +22,14 @@
#include <string>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtk {
class Widget;
}
-void gtk_set_size_request_to_display_given_text (Gtk::Widget& w,
- const std::string& text,
- gint hpadding = 0,
- gint vpadding = 0);
+LIBGTKMM2EXT_API void gtk_set_size_request_to_display_given_text (Gtk::Widget& w,
+ const std::string& text,
+ gint hpadding = 0,
+ gint vpadding = 0);
#endif /* __gtkutils_h__ */
diff --git a/libs/gtkmm2ext/gtkmm2ext/gui_thread.h b/libs/gtkmm2ext/gtkmm2ext/gui_thread.h
index 1e98a32b7b..6935a8d0af 100644
--- a/libs/gtkmm2ext/gtkmm2ext/gui_thread.h
+++ b/libs/gtkmm2ext/gtkmm2ext/gui_thread.h
@@ -25,6 +25,8 @@
#include <boost/bind.hpp>
#include <boost/bind/protect.hpp>
+#include "gtkmm2ext/visibility.h"
+
namespace sigc {
struct trackable;
}
@@ -34,7 +36,7 @@ namespace sigc {
#define gui_context() Gtkmm2ext::UI::instance() /* a UICallback-derived object that specifies the event loop for GUI signal handling */
#define ui_bind(f, ...) boost::protect (boost::bind (f, __VA_ARGS__))
-extern PBD::EventLoop::InvalidationRecord* __invalidator (sigc::trackable& trackable, const char*, int);
+LIBGTKMM2EXT_API extern PBD::EventLoop::InvalidationRecord* __invalidator (sigc::trackable& trackable, const char*, int);
#define invalidator(x) __invalidator ((x), __FILE__, __LINE__)
#endif /* __ardour_gtk_gui_thread_h__ */
diff --git a/libs/gtkmm2ext/gtkmm2ext/idle_adjustment.h b/libs/gtkmm2ext/gtkmm2ext/idle_adjustment.h
index d8bda35cb5..00b65f21d8 100644
--- a/libs/gtkmm2ext/gtkmm2ext/idle_adjustment.h
+++ b/libs/gtkmm2ext/gtkmm2ext/idle_adjustment.h
@@ -23,9 +23,11 @@
#include <sys/time.h>
#include <gtkmm/adjustment.h>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
-class IdleAdjustment : public sigc::trackable
+class LIBGTKMM2EXT_API IdleAdjustment : public sigc::trackable
{
public:
IdleAdjustment (Gtk::Adjustment& adj);
@@ -35,7 +37,7 @@ class IdleAdjustment : public sigc::trackable
private:
void underlying_adjustment_value_changed();
- struct timeval last_vc;
+ int64_t last_vc;
gint timeout_handler();
bool timeout_queued;
};
diff --git a/libs/gtkmm2ext/gtkmm2ext/keyboard.h b/libs/gtkmm2ext/gtkmm2ext/keyboard.h
index 2c6b026a42..2123e6ff69 100644
--- a/libs/gtkmm2ext/gtkmm2ext/keyboard.h
+++ b/libs/gtkmm2ext/gtkmm2ext/keyboard.h
@@ -30,13 +30,15 @@
#include "pbd/stateful.h"
+#include "gtkmm2ext/visibility.h"
+
namespace Gtk {
class Window;
}
namespace Gtkmm2ext {
-class Keyboard : public sigc::trackable, PBD::Stateful
+class LIBGTKMM2EXT_API Keyboard : public sigc::trackable, PBD::Stateful
{
public:
Keyboard ();
diff --git a/libs/gtkmm2ext/gtkmm2ext/motionfeedback.h b/libs/gtkmm2ext/gtkmm2ext/motionfeedback.h
index b4bf2d9c02..9e051b04b8 100644
--- a/libs/gtkmm2ext/gtkmm2ext/motionfeedback.h
+++ b/libs/gtkmm2ext/gtkmm2ext/motionfeedback.h
@@ -27,6 +27,7 @@
#include <gtkmm/label.h>
#include <gtkmm/eventbox.h>
+#include "gtkmm2ext/visibility.h"
#include "gtkmm2ext/binding_proxy.h"
#include "gtkmm2ext/prolooks-helpers.h"
@@ -37,7 +38,7 @@ namespace Gtk {
namespace Gtkmm2ext {
-class MotionFeedback : public Gtk::VBox
+class LIBGTKMM2EXT_API MotionFeedback : public Gtk::VBox
{
public:
enum Type {
diff --git a/libs/gtkmm2ext/gtkmm2ext/paths_dialog.h b/libs/gtkmm2ext/gtkmm2ext/paths_dialog.h
new file mode 100644
index 0000000000..4f18511c58
--- /dev/null
+++ b/libs/gtkmm2ext/gtkmm2ext/paths_dialog.h
@@ -0,0 +1,57 @@
+/*
+ Copyright (C) 2014 Robin Gareus <robin@gareus.org>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+#ifndef __gtkmmext_paths_dialog_h__
+#define __gtkmmext_paths_dialog_h__
+
+#include <string>
+#include <vector>
+#include <gtkmm.h>
+
+#include "gtkmm2ext/visibility.h"
+
+namespace Gtkmm2ext {
+
+class LIBGTKMM2EXT_API PathsDialog : public Gtk::Dialog
+{
+ public:
+ PathsDialog (std::string, std::string current_paths = "", std::string default_paths = "");
+ ~PathsDialog ();
+
+ std::string get_serialized_paths ();
+
+ private:
+ void on_show ();
+
+ Gtk::ListViewText paths_list_view;
+
+ Gtk::Button add_path_button;
+ Gtk::Button remove_path_button;
+ Gtk::Button set_default_button;
+
+ void selection_changed();
+ void add_path();
+ void remove_path();
+ void set_default();
+
+ std::string _default_paths;
+};
+
+} /* namespace */
+
+#endif /* __gtkmmext_paths_dialog_h__ */
diff --git a/libs/gtkmm2ext/gtkmm2ext/persistent_tooltip.h b/libs/gtkmm2ext/gtkmm2ext/persistent_tooltip.h
index edd1e199e4..840280f701 100644
--- a/libs/gtkmm2ext/gtkmm2ext/persistent_tooltip.h
+++ b/libs/gtkmm2ext/gtkmm2ext/persistent_tooltip.h
@@ -22,12 +22,14 @@
#include <sigc++/trackable.h>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
/** A class which offers a tooltip-like window which can be made to
* stay open during a drag.
*/
-class PersistentTooltip : public sigc::trackable
+class LIBGTKMM2EXT_API PersistentTooltip : public sigc::trackable
{
public:
PersistentTooltip (Gtk::Widget *);
diff --git a/libs/gtkmm2ext/gtkmm2ext/pixfader.h b/libs/gtkmm2ext/gtkmm2ext/pixfader.h
index 2953cc6333..26942371d3 100644
--- a/libs/gtkmm2ext/gtkmm2ext/pixfader.h
+++ b/libs/gtkmm2ext/gtkmm2ext/pixfader.h
@@ -27,9 +27,11 @@
#include <gtkmm/adjustment.h>
#include <gdkmm.h>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
-class PixFader : public Gtk::DrawingArea
+class LIBGTKMM2EXT_API PixFader : public Gtk::DrawingArea
{
public:
PixFader (Gtk::Adjustment& adjustment, int orientation, int span, int girth);
diff --git a/libs/gtkmm2ext/gtkmm2ext/pixscroller.h b/libs/gtkmm2ext/gtkmm2ext/pixscroller.h
index c87d1f130c..06d0ed2458 100644
--- a/libs/gtkmm2ext/gtkmm2ext/pixscroller.h
+++ b/libs/gtkmm2ext/gtkmm2ext/pixscroller.h
@@ -24,9 +24,11 @@
#include <gtkmm/adjustment.h>
#include <gdkmm.h>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
-class PixScroller : public Gtk::DrawingArea
+class LIBGTKMM2EXT_API PixScroller : public Gtk::DrawingArea
{
public:
PixScroller(Gtk::Adjustment& adjustment,
diff --git a/libs/gtkmm2ext/gtkmm2ext/popup.h b/libs/gtkmm2ext/gtkmm2ext/popup.h
index 1db357341d..75a62ae92c 100644
--- a/libs/gtkmm2ext/gtkmm2ext/popup.h
+++ b/libs/gtkmm2ext/gtkmm2ext/popup.h
@@ -20,14 +20,20 @@
#ifndef __qui_popup_h__
#define __qui_popup_h__
+#ifdef interface
+#undef interface
+#endif
+
#include <string>
#include <gtkmm.h>
#include <pbd/touchable.h>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
-class PopUp : public Gtk::Window, public Touchable
+class LIBGTKMM2EXT_API PopUp : public Gtk::Window, public Touchable
{
public:
PopUp (Gtk::WindowPosition pos, unsigned int show_for_msecs = 0,
diff --git a/libs/gtkmm2ext/gtkmm2ext/prolooks-helpers.h b/libs/gtkmm2ext/gtkmm2ext/prolooks-helpers.h
index a484dd2eab..1bdc0f8487 100644
--- a/libs/gtkmm2ext/gtkmm2ext/prolooks-helpers.h
+++ b/libs/gtkmm2ext/gtkmm2ext/prolooks-helpers.h
@@ -19,6 +19,8 @@
#include <gdk-pixbuf/gdk-pixdata.h>
#include <gobject/gvaluecollector.h>
+#include "gtkmm2ext/visibility.h"
+
#ifdef __cplusplus
extern "C" {
#endif
@@ -141,107 +143,107 @@ struct _ProlooksParamSpecHSV {
};
-gpointer cairo_color_ref (gpointer instance);
-void cairo_color_unref (gpointer instance);
-GParamSpec* cairo_param_spec_color (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void cairo_value_set_color (GValue* value, gpointer v_object);
-void cairo_value_take_color (GValue* value, gpointer v_object);
-gpointer cairo_value_get_color (const GValue* value);
-GType cairo_color_get_type (void);
+LIBGTKMM2EXT_API gpointer cairo_color_ref (gpointer instance);
+LIBGTKMM2EXT_API void cairo_color_unref (gpointer instance);
+LIBGTKMM2EXT_API GParamSpec* cairo_param_spec_color (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
+LIBGTKMM2EXT_API void cairo_value_set_color (GValue* value, gpointer v_object);
+LIBGTKMM2EXT_API void cairo_value_take_color (GValue* value, gpointer v_object);
+LIBGTKMM2EXT_API gpointer cairo_value_get_color (const GValue* value);
+LIBGTKMM2EXT_API GType cairo_color_get_type (void);
#define CAIRO_COLOR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), CAIRO_TYPE_COLOR, CairoColorPrivate))
-enum {
+enum LIBGTKMM2EXT_API {
CAIRO_COLOR_DUMMY_PROPERTY
};
-void cairo_color_set_red (CairoColor* self, double value);
-void cairo_color_set_green (CairoColor* self, double value);
-void cairo_color_set_blue (CairoColor* self, double value);
-void cairo_color_set_alpha (CairoColor* self, double value);
-CairoColor* cairo_color_new (double red, double green, double blue, double alpha);
-CairoColor* cairo_color_construct (GType object_type, double red, double green, double blue, double alpha);
-double cairo_color_get_red (CairoColor* self);
-double cairo_color_get_green (CairoColor* self);
-double cairo_color_get_blue (CairoColor* self);
-double cairo_color_get_alpha (CairoColor* self);
-CairoColor* cairo_color_copy (CairoColor* self);
-void cairo_color_set_from_string (CairoColor* self, const char* webcolor);
-CairoColor* cairo_color_new_from_string (const char* webcolor);
-CairoColor* cairo_color_construct_from_string (GType object_type, const char* webcolor);
-ProlooksHSL* prolooks_hsl_new (void);
-ProlooksHSL* prolooks_hsl_construct (GType object_type);
-gpointer prolooks_hsl_ref (gpointer instance);
-void prolooks_hsl_unref (gpointer instance);
-GParamSpec* prolooks_param_spec_hsl (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void prolooks_value_set_hsl (GValue* value, gpointer v_object);
-void prolooks_value_take_hsl (GValue* value, gpointer v_object);
-gpointer prolooks_value_get_hsl (const GValue* value);
-GType prolooks_hsl_get_type (void);
-void prolooks_hsl_from_cairo_color (ProlooksHSL* self, CairoColor* color);
-double prolooks_hsl_get_lightness (ProlooksHSL* self);
-void prolooks_hsl_set_lightness (ProlooksHSL* self, double value);
-double prolooks_hsl_get_saturation (ProlooksHSL* self);
-void prolooks_hsl_set_saturation (ProlooksHSL* self, double value);
-CairoColor* prolooks_hsl_to_cairo_color (ProlooksHSL* self);
-CairoColor* cairo_color_shade (CairoColor* self, double shade_factor);
-void cairo_color_set_to (CairoColor* self, CairoColor* a_color);
-void cairo_color_set_as_source_in (CairoColor* self, cairo_t* cr);
-void cairo_color_add_color_stop_to (CairoColor* self, cairo_pattern_t* p, double offset);
-CairoColor* prolooks_gdk_color_to_cairo (const GdkColor* color);
-void prolooks_color_from_string (const char* webcolor, GdkColor* result);
-GType prolooks_button_state_get_type (void);
-GType prolooks_button_type_get_type (void);
-void prolooks_set_line_width_from_device (cairo_t* cr);
-char* prolooks_color_to_string (const GdkColor* color);
-CairoColor* prolooks_cairo_color_from_string (const char* webcolor);
-void prolooks_set_source_color (cairo_t* cr, const GdkColor* color, double alpha);
-void prolooks_gdk_color_to_cairo_color (const GdkColor* color, double* red, double* green, double* blue);
-void prolooks_cairo_color_to_gdk (CairoColor* cairo_color, GdkColor* result);
-void prolooks_set_source_color_string (cairo_t* cr, const char* color, double alpha);
-void prolooks_add_color_stop (cairo_pattern_t* p, double offset, const GdkColor* color, double alpha);
-void prolooks_add_color_stop_str (cairo_pattern_t* p, double offset, const char* color, double alpha);
-cairo_pattern_t* prolooks_create_gradient (double x1, double y1, double x2, double y2, const GdkColor* start, const GdkColor* stop, double alpha_start, double alpha_stop);
-cairo_pattern_t* prolooks_create_gradient_str (double x1, double y1, double x2, double y2, const char* start, const char* stop, double alpha_start, double alpha_stop);
-void prolooks_rounded_rect (cairo_t* cr, double x, double y, double w, double h, double radius_x, double radius_y);
-void prolooks_background_gradient (cairo_t* cr, double w, double h);
-double prolooks_modula (double number, double divisor);
+LIBGTKMM2EXT_API void cairo_color_set_red (CairoColor* self, double value);
+LIBGTKMM2EXT_API void cairo_color_set_green (CairoColor* self, double value);
+LIBGTKMM2EXT_API void cairo_color_set_blue (CairoColor* self, double value);
+LIBGTKMM2EXT_API void cairo_color_set_alpha (CairoColor* self, double value);
+LIBGTKMM2EXT_API CairoColor* cairo_color_new (double red, double green, double blue, double alpha);
+LIBGTKMM2EXT_API CairoColor* cairo_color_construct (GType object_type, double red, double green, double blue, double alpha);
+LIBGTKMM2EXT_API double cairo_color_get_red (CairoColor* self);
+LIBGTKMM2EXT_API double cairo_color_get_green (CairoColor* self);
+LIBGTKMM2EXT_API double cairo_color_get_blue (CairoColor* self);
+LIBGTKMM2EXT_API double cairo_color_get_alpha (CairoColor* self);
+LIBGTKMM2EXT_API CairoColor* cairo_color_copy (CairoColor* self);
+LIBGTKMM2EXT_API void cairo_color_set_from_string (CairoColor* self, const char* webcolor);
+LIBGTKMM2EXT_API CairoColor* cairo_color_new_from_string (const char* webcolor);
+LIBGTKMM2EXT_API CairoColor* cairo_color_construct_from_string (GType object_type, const char* webcolor);
+LIBGTKMM2EXT_API ProlooksHSL* prolooks_hsl_new (void);
+LIBGTKMM2EXT_API ProlooksHSL* prolooks_hsl_construct (GType object_type);
+LIBGTKMM2EXT_API gpointer prolooks_hsl_ref (gpointer instance);
+LIBGTKMM2EXT_API void prolooks_hsl_unref (gpointer instance);
+LIBGTKMM2EXT_API GParamSpec* prolooks_param_spec_hsl (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
+LIBGTKMM2EXT_API void prolooks_value_set_hsl (GValue* value, gpointer v_object);
+LIBGTKMM2EXT_API void prolooks_value_take_hsl (GValue* value, gpointer v_object);
+LIBGTKMM2EXT_API gpointer prolooks_value_get_hsl (const GValue* value);
+LIBGTKMM2EXT_API GType prolooks_hsl_get_type (void);
+LIBGTKMM2EXT_API void prolooks_hsl_from_cairo_color (ProlooksHSL* self, CairoColor* color);
+LIBGTKMM2EXT_API double prolooks_hsl_get_lightness (ProlooksHSL* self);
+LIBGTKMM2EXT_API void prolooks_hsl_set_lightness (ProlooksHSL* self, double value);
+LIBGTKMM2EXT_API double prolooks_hsl_get_saturation (ProlooksHSL* self);
+LIBGTKMM2EXT_API void prolooks_hsl_set_saturation (ProlooksHSL* self, double value);
+LIBGTKMM2EXT_API CairoColor* prolooks_hsl_to_cairo_color (ProlooksHSL* self);
+LIBGTKMM2EXT_API CairoColor* cairo_color_shade (CairoColor* self, double shade_factor);
+LIBGTKMM2EXT_API void cairo_color_set_to (CairoColor* self, CairoColor* a_color);
+LIBGTKMM2EXT_API void cairo_color_set_as_source_in (CairoColor* self, cairo_t* cr);
+LIBGTKMM2EXT_API void cairo_color_add_color_stop_to (CairoColor* self, cairo_pattern_t* p, double offset);
+LIBGTKMM2EXT_API CairoColor* prolooks_gdk_color_to_cairo (const GdkColor* color);
+LIBGTKMM2EXT_API void prolooks_color_from_string (const char* webcolor, GdkColor* result);
+LIBGTKMM2EXT_API GType prolooks_button_state_get_type (void);
+LIBGTKMM2EXT_API GType prolooks_button_type_get_type (void);
+LIBGTKMM2EXT_API void prolooks_set_line_width_from_device (cairo_t* cr);
+LIBGTKMM2EXT_API char* prolooks_color_to_string (const GdkColor* color);
+LIBGTKMM2EXT_API CairoColor* prolooks_cairo_color_from_string (const char* webcolor);
+LIBGTKMM2EXT_API void prolooks_set_source_color (cairo_t* cr, const GdkColor* color, double alpha);
+LIBGTKMM2EXT_API void prolooks_gdk_color_to_cairo_color (const GdkColor* color, double* red, double* green, double* blue);
+LIBGTKMM2EXT_API void prolooks_cairo_color_to_gdk (CairoColor* cairo_color, GdkColor* result);
+LIBGTKMM2EXT_API void prolooks_set_source_color_string (cairo_t* cr, const char* color, double alpha);
+LIBGTKMM2EXT_API void prolooks_add_color_stop (cairo_pattern_t* p, double offset, const GdkColor* color, double alpha);
+LIBGTKMM2EXT_API void prolooks_add_color_stop_str (cairo_pattern_t* p, double offset, const char* color, double alpha);
+LIBGTKMM2EXT_API cairo_pattern_t* prolooks_create_gradient (double x1, double y1, double x2, double y2, const GdkColor* start, const GdkColor* stop, double alpha_start, double alpha_stop);
+LIBGTKMM2EXT_API cairo_pattern_t* prolooks_create_gradient_str (double x1, double y1, double x2, double y2, const char* start, const char* stop, double alpha_start, double alpha_stop);
+LIBGTKMM2EXT_API void prolooks_rounded_rect (cairo_t* cr, double x, double y, double w, double h, double radius_x, double radius_y);
+LIBGTKMM2EXT_API void prolooks_background_gradient (cairo_t* cr, double w, double h);
+LIBGTKMM2EXT_API double prolooks_modula (double number, double divisor);
#define PROLOOKS_HSL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), PROLOOKS_TYPE_HSL, ProlooksHSLPrivate))
-enum {
+enum LIBGTKMM2EXT_API {
PROLOOKS_HSL_DUMMY_PROPERTY
};
-double prolooks_hsl_get_hue (ProlooksHSL* self);
-char* prolooks_hsl_to_string (ProlooksHSL* self);
-void prolooks_hsl_to_gdk_color (ProlooksHSL* self, GdkColor* result);
-void prolooks_hsl_from_gdk_color (ProlooksHSL* self, const GdkColor* color);
-void prolooks_hsl_set_hue (ProlooksHSL* self, double value);
-gpointer prolooks_hsv_ref (gpointer instance);
-void prolooks_hsv_unref (gpointer instance);
-GParamSpec* prolooks_param_spec_hsv (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void prolooks_value_set_hsv (GValue* value, gpointer v_object);
-void prolooks_value_take_hsv (GValue* value, gpointer v_object);
-gpointer prolooks_value_get_hsv (const GValue* value);
-GType prolooks_hsv_get_type (void);
+LIBGTKMM2EXT_API double prolooks_hsl_get_hue (ProlooksHSL* self);
+LIBGTKMM2EXT_API char* prolooks_hsl_to_string (ProlooksHSL* self);
+LIBGTKMM2EXT_API void prolooks_hsl_to_gdk_color (ProlooksHSL* self, GdkColor* result);
+LIBGTKMM2EXT_API void prolooks_hsl_from_gdk_color (ProlooksHSL* self, const GdkColor* color);
+LIBGTKMM2EXT_API void prolooks_hsl_set_hue (ProlooksHSL* self, double value);
+LIBGTKMM2EXT_API gpointer prolooks_hsv_ref (gpointer instance);
+LIBGTKMM2EXT_API void prolooks_hsv_unref (gpointer instance);
+LIBGTKMM2EXT_API GParamSpec* prolooks_param_spec_hsv (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
+LIBGTKMM2EXT_API void prolooks_value_set_hsv (GValue* value, gpointer v_object);
+LIBGTKMM2EXT_API void prolooks_value_take_hsv (GValue* value, gpointer v_object);
+LIBGTKMM2EXT_API gpointer prolooks_value_get_hsv (const GValue* value);
+LIBGTKMM2EXT_API GType prolooks_hsv_get_type (void);
#define PROLOOKS_HSV_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), PROLOOKS_TYPE_HSV, ProlooksHSVPrivate))
-enum {
+enum LIBGTKMM2EXT_API {
PROLOOKS_HSV_DUMMY_PROPERTY
};
-double prolooks_hsv_get_hue (ProlooksHSV* self);
-double prolooks_hsv_get_saturation (ProlooksHSV* self);
-double prolooks_hsv_get_value (ProlooksHSV* self);
-char* prolooks_hsv_to_string (ProlooksHSV* self);
-void prolooks_hsv_from_gdk_color (ProlooksHSV* self, const GdkColor* color);
-ProlooksHSV* prolooks_hsv_new_for_gdk_color (const GdkColor* color);
-ProlooksHSV* prolooks_hsv_construct_for_gdk_color (GType object_type, const GdkColor* color);
-void prolooks_hsv_from_cairo_color (ProlooksHSV* self, CairoColor* color);
-ProlooksHSV* prolooks_hsv_new_for_cairo_color (CairoColor* color);
-ProlooksHSV* prolooks_hsv_construct_for_cairo_color (GType object_type, CairoColor* color);
-CairoColor* prolooks_hsv_to_cairo_color (ProlooksHSV* self);
-void prolooks_hsv_to_gdk_color (ProlooksHSV* self, GdkColor* result);
-void prolooks_hsv_set_value (ProlooksHSV* self, double value);
-void prolooks_hsv_set_hue (ProlooksHSV* self, double value);
-void prolooks_hsv_set_saturation (ProlooksHSV* self, double value);
-ProlooksHSV* prolooks_hsv_new (void);
-ProlooksHSV* prolooks_hsv_construct (GType object_type);
-void prolooks_shade_color (const GdkColor* orig, double shade_ratio, GdkColor* result);
-GdkPixbuf* prolooks_cairo_image_surface_to_pixbuf (cairo_surface_t* surface);
+LIBGTKMM2EXT_API double prolooks_hsv_get_hue (ProlooksHSV* self);
+LIBGTKMM2EXT_API double prolooks_hsv_get_saturation (ProlooksHSV* self);
+LIBGTKMM2EXT_API double prolooks_hsv_get_value (ProlooksHSV* self);
+LIBGTKMM2EXT_API char* prolooks_hsv_to_string (ProlooksHSV* self);
+LIBGTKMM2EXT_API void prolooks_hsv_from_gdk_color (ProlooksHSV* self, const GdkColor* color);
+LIBGTKMM2EXT_API ProlooksHSV* prolooks_hsv_new_for_gdk_color (const GdkColor* color);
+LIBGTKMM2EXT_API ProlooksHSV* prolooks_hsv_construct_for_gdk_color (GType object_type, const GdkColor* color);
+LIBGTKMM2EXT_API void prolooks_hsv_from_cairo_color (ProlooksHSV* self, CairoColor* color);
+LIBGTKMM2EXT_API ProlooksHSV* prolooks_hsv_new_for_cairo_color (CairoColor* color);
+LIBGTKMM2EXT_API ProlooksHSV* prolooks_hsv_construct_for_cairo_color (GType object_type, CairoColor* color);
+LIBGTKMM2EXT_API CairoColor* prolooks_hsv_to_cairo_color (ProlooksHSV* self);
+LIBGTKMM2EXT_API void prolooks_hsv_to_gdk_color (ProlooksHSV* self, GdkColor* result);
+LIBGTKMM2EXT_API void prolooks_hsv_set_value (ProlooksHSV* self, double value);
+LIBGTKMM2EXT_API void prolooks_hsv_set_hue (ProlooksHSV* self, double value);
+LIBGTKMM2EXT_API void prolooks_hsv_set_saturation (ProlooksHSV* self, double value);
+LIBGTKMM2EXT_API ProlooksHSV* prolooks_hsv_new (void);
+LIBGTKMM2EXT_API ProlooksHSV* prolooks_hsv_construct (GType object_type);
+LIBGTKMM2EXT_API void prolooks_shade_color (const GdkColor* orig, double shade_ratio, GdkColor* result);
+LIBGTKMM2EXT_API GdkPixbuf* prolooks_cairo_image_surface_to_pixbuf (cairo_surface_t* surface);
#ifdef __cplusplus
} // extern "C"
diff --git a/libs/gtkmm2ext/gtkmm2ext/prompter.h b/libs/gtkmm2ext/gtkmm2ext/prompter.h
index 72d9f2149b..3499479073 100644
--- a/libs/gtkmm2ext/gtkmm2ext/prompter.h
+++ b/libs/gtkmm2ext/gtkmm2ext/prompter.h
@@ -27,13 +27,15 @@
#include <gtkmm/dialog.h>
#include <sigc++/sigc++.h>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtk {
class Window;
}
namespace Gtkmm2ext {
-class Prompter : public Gtk::Dialog
+class LIBGTKMM2EXT_API Prompter : public Gtk::Dialog
{
public:
diff --git a/libs/gtkmm2ext/gtkmm2ext/scroomer.h b/libs/gtkmm2ext/gtkmm2ext/scroomer.h
index a5b7f4a9ba..b5a84e9da6 100644
--- a/libs/gtkmm2ext/gtkmm2ext/scroomer.h
+++ b/libs/gtkmm2ext/gtkmm2ext/scroomer.h
@@ -24,9 +24,11 @@
#include <gtkmm/adjustment.h>
#include <gdkmm.h>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
-class Scroomer : public Gtk::DrawingArea
+class LIBGTKMM2EXT_API Scroomer : public Gtk::DrawingArea
{
public:
enum Component {
diff --git a/libs/gtkmm2ext/gtkmm2ext/selector.h b/libs/gtkmm2ext/gtkmm2ext/selector.h
index 841742db03..e1a0c1a530 100644
--- a/libs/gtkmm2ext/gtkmm2ext/selector.h
+++ b/libs/gtkmm2ext/gtkmm2ext/selector.h
@@ -19,14 +19,20 @@
#ifndef __gtkselector_h__
#define __gtkselector_h__
+#ifdef interface
+#undef interface
+#endif
+
#include <string>
#include <vector>
#include <gtkmm.h>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
-class TreeView_Selector : public Gtk::TreeView
+class LIBGTKMM2EXT_API TreeView_Selector : public Gtk::TreeView
{
public:
TreeView_Selector() {}
@@ -38,7 +44,7 @@ protected:
typedef void (SelectorRefillFunction)(Glib::RefPtr<Gtk::ListStore>, void *);
-class Selector : public Gtk::VBox
+class LIBGTKMM2EXT_API Selector : public Gtk::VBox
{
friend class Gtkmm2ext::TreeView_Selector;
diff --git a/libs/gtkmm2ext/gtkmm2ext/slider_controller.h b/libs/gtkmm2ext/gtkmm2ext/slider_controller.h
index 4c6a5cb41d..b04c2cb005 100644
--- a/libs/gtkmm2ext/gtkmm2ext/slider_controller.h
+++ b/libs/gtkmm2ext/gtkmm2ext/slider_controller.h
@@ -19,6 +19,10 @@
#ifndef __gtkmm2ext_slider_controller_h__
#define __gtkmm2ext_slider_controller_h__
+#ifdef interface
+#undef interface
+#endif
+
#include <gtkmm.h>
#include <gtkmm2ext/popup.h>
#include <gtkmm2ext/pixfader.h>
@@ -26,6 +30,8 @@
#include <boost/shared_ptr.hpp>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
class Pix;
}
@@ -36,7 +42,7 @@ namespace PBD {
namespace Gtkmm2ext {
-class SliderController : public Gtkmm2ext::PixFader
+class LIBGTKMM2EXT_API SliderController : public Gtkmm2ext::PixFader
{
public:
SliderController (Gtk::Adjustment* adj, int orientation, int, int);
@@ -60,13 +66,13 @@ class SliderController : public Gtkmm2ext::PixFader
void init ();
};
-class VSliderController : public SliderController
+class LIBGTKMM2EXT_API VSliderController : public SliderController
{
public:
VSliderController (Gtk::Adjustment *adj, int, int, bool with_numeric = true);
};
-class HSliderController : public SliderController
+class LIBGTKMM2EXT_API HSliderController : public SliderController
{
public:
HSliderController (Gtk::Adjustment *adj, int, int, bool with_numeric = true);
diff --git a/libs/gtkmm2ext/gtkmm2ext/stateful_button.h b/libs/gtkmm2ext/gtkmm2ext/stateful_button.h
index 5954d4de45..eb3ae0d567 100644
--- a/libs/gtkmm2ext/gtkmm2ext/stateful_button.h
+++ b/libs/gtkmm2ext/gtkmm2ext/stateful_button.h
@@ -24,9 +24,11 @@
#include <gtkmm/togglebutton.h>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
-class StateButton
+class LIBGTKMM2EXT_API StateButton
{
public:
StateButton();
@@ -53,7 +55,7 @@ class StateButton
};
-class StatefulToggleButton : public StateButton, public Gtk::ToggleButton
+class LIBGTKMM2EXT_API StatefulToggleButton : public StateButton, public Gtk::ToggleButton
{
public:
StatefulToggleButton();
@@ -71,7 +73,7 @@ class StatefulToggleButton : public StateButton, public Gtk::ToggleButton
std::string get_widget_name() const { return get_name(); }
};
-class StatefulButton : public StateButton, public Gtk::Button
+class LIBGTKMM2EXT_API StatefulButton : public StateButton, public Gtk::Button
{
public:
StatefulButton();
diff --git a/libs/gtkmm2ext/gtkmm2ext/sync-menu.h b/libs/gtkmm2ext/gtkmm2ext/sync-menu.h
index 2be5e71d02..b1fb455858 100644
--- a/libs/gtkmm2ext/gtkmm2ext/sync-menu.h
+++ b/libs/gtkmm2ext/gtkmm2ext/sync-menu.h
@@ -27,17 +27,19 @@
#include <gtk/gtk.h>
+#include "gtkmm2ext/visibility.h"
+
G_BEGIN_DECLS
typedef struct _IgeMacMenuGroup IgeMacMenuGroup;
-void ige_mac_menu_set_menu_bar (GtkMenuShell *menu_shell);
-void ige_mac_menu_set_quit_menu_item (GtkMenuItem *menu_item);
+LIBGTKMM2EXT_API void ige_mac_menu_set_menu_bar (GtkMenuShell *menu_shell);
+LIBGTKMM2EXT_API void ige_mac_menu_set_quit_menu_item (GtkMenuItem *menu_item);
-IgeMacMenuGroup * ige_mac_menu_add_app_menu_group (void);
-void ige_mac_menu_add_app_menu_item (IgeMacMenuGroup *group,
- GtkMenuItem *menu_item,
- const gchar *label);
+LIBGTKMM2EXT_API IgeMacMenuGroup * ige_mac_menu_add_app_menu_group (void);
+LIBGTKMM2EXT_API void ige_mac_menu_add_app_menu_item (IgeMacMenuGroup *group,
+ GtkMenuItem *menu_item,
+ const gchar *label);
G_END_DECLS
diff --git a/libs/gtkmm2ext/gtkmm2ext/tearoff.h b/libs/gtkmm2ext/gtkmm2ext/tearoff.h
index 7f4358c154..f6742ea5d6 100644
--- a/libs/gtkmm2ext/gtkmm2ext/tearoff.h
+++ b/libs/gtkmm2ext/gtkmm2ext/tearoff.h
@@ -25,11 +25,13 @@
#include <gtkmm/box.h>
#include <gtkmm/eventbox.h>
+#include "gtkmm2ext/visibility.h"
+
class XMLNode;
namespace Gtkmm2ext {
-class TearOff : public Gtk::HBox
+class LIBGTKMM2EXT_API TearOff : public Gtk::HBox
{
public:
TearOff (Gtk::Widget& contents, bool allow_resize = false);
diff --git a/libs/gtkmm2ext/gtkmm2ext/textviewer.h b/libs/gtkmm2ext/gtkmm2ext/textviewer.h
index 004e2d99db..c2ab1fffd5 100644
--- a/libs/gtkmm2ext/gtkmm2ext/textviewer.h
+++ b/libs/gtkmm2ext/gtkmm2ext/textviewer.h
@@ -22,11 +22,13 @@
#include <string>
#include <gtkmm.h>
-#include <pbd/transmitter.h>
+#include "pbd/transmitter.h"
+
+#include "gtkmm2ext/visibility.h"
namespace Gtkmm2ext {
-class TextViewer : public Gtk::Window, public Transmitter
+class LIBGTKMM2EXT_API TextViewer : public Gtk::Window, public Transmitter
{
Gtk::TextView etext;
Gtk::VBox vbox1;
diff --git a/libs/gtkmm2ext/gtkmm2ext/treeutils.h b/libs/gtkmm2ext/gtkmm2ext/treeutils.h
index 4632fb0278..a094d1f082 100644
--- a/libs/gtkmm2ext/gtkmm2ext/treeutils.h
+++ b/libs/gtkmm2ext/gtkmm2ext/treeutils.h
@@ -26,12 +26,14 @@
#include <gtkmm/treepath.h>
#include <gtkmm/treeiter.h>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
- void treeview_select_one (Glib::RefPtr<Gtk::TreeSelection> selection, Glib::RefPtr<Gtk::TreeModel> model, Gtk::TreeView& view,
- Gtk::TreeIter iter, Gtk::TreePath path, Gtk::TreeViewColumn* col);
- void treeview_select_previous (Gtk::TreeView& view, Glib::RefPtr<Gtk::TreeModel> model, Gtk::TreeViewColumn* col);
- void treeview_select_next (Gtk::TreeView& view, Glib::RefPtr<Gtk::TreeModel> model, Gtk::TreeViewColumn* col);
+ LIBGTKMM2EXT_API void treeview_select_one (Glib::RefPtr<Gtk::TreeSelection> selection, Glib::RefPtr<Gtk::TreeModel> model, Gtk::TreeView& view,
+ Gtk::TreeIter iter, Gtk::TreePath path, Gtk::TreeViewColumn* col);
+ LIBGTKMM2EXT_API void treeview_select_previous (Gtk::TreeView& view, Glib::RefPtr<Gtk::TreeModel> model, Gtk::TreeViewColumn* col);
+ LIBGTKMM2EXT_API void treeview_select_next (Gtk::TreeView& view, Glib::RefPtr<Gtk::TreeModel> model, Gtk::TreeViewColumn* col);
}
#endif /* __libgtkmm2ext_treeutils_h__ */
diff --git a/libs/gtkmm2ext/gtkmm2ext/utils.h b/libs/gtkmm2ext/gtkmm2ext/utils.h
index aac1973f96..1e36868814 100644
--- a/libs/gtkmm2ext/gtkmm2ext/utils.h
+++ b/libs/gtkmm2ext/gtkmm2ext/utils.h
@@ -24,13 +24,15 @@
#include <string>
#include <stdint.h>
-#include <cairomm/refptr.h>
+#include <cairomm/cairomm.h>
+#include <pangomm/fontdescription.h>
#include <gtkmm/container.h>
#include <gtkmm/treeview.h>
#include <gdkmm/window.h> /* for WMDecoration */
#include <gdkmm/pixbuf.h>
-#include <pangomm/fontdescription.h>
+
+#include "gtkmm2ext/visibility.h"
namespace Cairo {
class Context;
@@ -45,81 +47,88 @@ namespace Gtk {
}
namespace Gtkmm2ext {
- void init (const char*);
-
- std::string fit_to_pixels (const std::string&, int pixel_width, Pango::FontDescription& font, int& actual_width, bool with_ellipses = false);
- std::pair<std::string, double> fit_to_pixels (cairo_t *, std::string, double);
- int pixel_width (const std::string& str, Pango::FontDescription& font);
-
- void get_ink_pixel_size (Glib::RefPtr<Pango::Layout>,
- int& width, int& height);
-
- void set_size_request_to_display_given_text (Gtk::Widget &w,
- const gchar *text,
- gint hpadding,
- gint vpadding);
+ LIBGTKMM2EXT_API void init (const char*);
- void set_size_request_to_display_given_text (Gtk::Widget &w,
- const std::vector<std::string>&,
- gint hpadding,
- gint vpadding);
+ LIBGTKMM2EXT_API std::string fit_to_pixels (const std::string&, int pixel_width, Pango::FontDescription& font, int& actual_width, bool with_ellipses = false);
+ LIBGTKMM2EXT_API std::pair<std::string, double> fit_to_pixels (cairo_t *, std::string, double);
+ LIBGTKMM2EXT_API int pixel_width (const std::string& str, Pango::FontDescription& font);
- Glib::RefPtr<Gdk::Pixbuf> pixbuf_from_string (const std::string& name,
- const Pango::FontDescription& font,
- int clip_width,
- int clip_height,
- Gdk::Color fg);
+ LIBGTKMM2EXT_API void get_ink_pixel_size (Glib::RefPtr<Pango::Layout>,
+ int& width, int& height);
+
- void set_popdown_strings (Gtk::ComboBoxText&,
+ LIBGTKMM2EXT_API void get_pixel_size (Glib::RefPtr<Pango::Layout>,
+ int& width, int& height);
+
+ LIBGTKMM2EXT_API void set_size_request_to_display_given_text (Gtk::Widget &w,
+ const gchar *text,
+ gint hpadding,
+ gint vpadding);
+
+ LIBGTKMM2EXT_API void set_size_request_to_display_given_text (Gtk::Widget &w,
+ const std::vector<std::string>&,
+ gint hpadding,
+ gint vpadding);
+
+ LIBGTKMM2EXT_API Glib::RefPtr<Gdk::Pixbuf> pixbuf_from_string (const std::string& name,
+ const Pango::FontDescription& font,
+ int clip_width,
+ int clip_height,
+ Gdk::Color fg);
+
+ LIBGTKMM2EXT_API void set_popdown_strings (Gtk::ComboBoxText&,
const std::vector<std::string>&);
-
- template<class T> void deferred_delete (void *ptr) {
+
+ template<class T> /*LIBGTKMM2EXT_API*/ void deferred_delete (void *ptr) {
delete static_cast<T *> (ptr);
}
- GdkWindow* get_paned_handle (Gtk::Paned& paned);
- void set_decoration (Gtk::Window* win, Gdk::WMDecoration decor);
- void set_treeview_header_as_default_label(Gtk::TreeViewColumn *c);
- Glib::RefPtr<Gdk::Drawable> get_bogus_drawable();
- void detach_menu (Gtk::Menu&);
+ LIBGTKMM2EXT_API GdkWindow* get_paned_handle (Gtk::Paned& paned);
+ LIBGTKMM2EXT_API void set_decoration (Gtk::Window* win, Gdk::WMDecoration decor);
+ LIBGTKMM2EXT_API void set_treeview_header_as_default_label(Gtk::TreeViewColumn *c);
+ LIBGTKMM2EXT_API Glib::RefPtr<Gdk::Drawable> get_bogus_drawable();
+ LIBGTKMM2EXT_API void detach_menu (Gtk::Menu&);
- Glib::RefPtr<Gdk::Window> window_to_draw_on (Gtk::Widget& w, Gtk::Widget** parent);
+ LIBGTKMM2EXT_API Glib::RefPtr<Gdk::Window> window_to_draw_on (Gtk::Widget& w, Gtk::Widget** parent);
- bool possibly_translate_keyval_to_make_legal_accelerator (uint32_t& keyval);
- uint32_t possibly_translate_legal_accelerator_to_real_key (uint32_t keyval);
+ LIBGTKMM2EXT_API bool possibly_translate_keyval_to_make_legal_accelerator (uint32_t& keyval);
+ LIBGTKMM2EXT_API uint32_t possibly_translate_legal_accelerator_to_real_key (uint32_t keyval);
- int physical_screen_height (Glib::RefPtr<Gdk::Window>);
- int physical_screen_width (Glib::RefPtr<Gdk::Window>);
+ LIBGTKMM2EXT_API int physical_screen_height (Glib::RefPtr<Gdk::Window>);
+ LIBGTKMM2EXT_API int physical_screen_width (Glib::RefPtr<Gdk::Window>);
- void container_clear (Gtk::Container&);
+ LIBGTKMM2EXT_API void container_clear (Gtk::Container&);
/* C++ API for rounded rectangles */
- void rounded_rectangle (Cairo::RefPtr<Cairo::Context> context, double x, double y, double w, double h, double r=10);
- void rounded_top_rectangle (Cairo::RefPtr<Cairo::Context> context, double x, double y, double w, double h, double r=10);
- void rounded_top_left_rectangle (Cairo::RefPtr<Cairo::Context> context, double x, double y, double w, double h, double r=10);
- void rounded_top_right_rectangle (Cairo::RefPtr<Cairo::Context> context, double x, double y, double w, double h, double r=10);
- void rounded_top_half_rectangle (Cairo::RefPtr<Cairo::Context>, double x, double y, double w, double h, double r=10);
- void rounded_bottom_half_rectangle (Cairo::RefPtr<Cairo::Context>, double x, double y, double w, double h, double r=10);
- void rounded_right_half_rectangle (Cairo::RefPtr<Cairo::Context>, double x, double y, double w, double h, double r=10);
- void rounded_left_half_rectangle (Cairo::RefPtr<Cairo::Context>, double x, double y, double w, double h, double r=10);
+ LIBGTKMM2EXT_API void rounded_rectangle (Cairo::RefPtr<Cairo::Context> context, double x, double y, double w, double h, double r=10);
+ LIBGTKMM2EXT_API void rounded_top_rectangle (Cairo::RefPtr<Cairo::Context> context, double x, double y, double w, double h, double r=10);
+ LIBGTKMM2EXT_API void rounded_top_left_rectangle (Cairo::RefPtr<Cairo::Context> context, double x, double y, double w, double h, double r=10);
+ LIBGTKMM2EXT_API void rounded_top_right_rectangle (Cairo::RefPtr<Cairo::Context> context, double x, double y, double w, double h, double r=10);
+ LIBGTKMM2EXT_API void rounded_top_half_rectangle (Cairo::RefPtr<Cairo::Context>, double x, double y, double w, double h, double r=10);
+ LIBGTKMM2EXT_API void rounded_bottom_half_rectangle (Cairo::RefPtr<Cairo::Context>, double x, double y, double w, double h, double r=10);
+ LIBGTKMM2EXT_API void rounded_right_half_rectangle (Cairo::RefPtr<Cairo::Context>, double x, double y, double w, double h, double r=10);
+ LIBGTKMM2EXT_API void rounded_left_half_rectangle (Cairo::RefPtr<Cairo::Context>, double x, double y, double w, double h, double r=10);
/* C API for rounded rectangles */
- void rounded_rectangle (cairo_t*, double x, double y, double w, double h, double r=10);
- void rounded_top_rectangle (cairo_t*, double x, double y, double w, double h, double r=10);
- void rounded_top_left_rectangle (cairo_t*, double x, double y, double w, double h, double r=10);
- void rounded_top_right_rectangle (cairo_t*, double x, double y, double w, double h, double r=10);
- void rounded_top_half_rectangle (cairo_t*, double x, double y, double w, double h, double r=10);
- void rounded_bottom_half_rectangle (cairo_t*, double x, double y, double w, double h, double r=10);
- void rounded_right_half_rectangle (cairo_t*, double x, double y, double w, double h, double r=10);
- void rounded_left_half_rectangle (cairo_t*, double x, double y, double w, double h, double r=10);
+ LIBGTKMM2EXT_API void rounded_rectangle (cairo_t*, double x, double y, double w, double h, double r=10);
+ LIBGTKMM2EXT_API void rounded_top_rectangle (cairo_t*, double x, double y, double w, double h, double r=10);
+ LIBGTKMM2EXT_API void rounded_top_left_rectangle (cairo_t*, double x, double y, double w, double h, double r=10);
+ LIBGTKMM2EXT_API void rounded_top_right_rectangle (cairo_t*, double x, double y, double w, double h, double r=10);
+ LIBGTKMM2EXT_API void rounded_top_half_rectangle (cairo_t*, double x, double y, double w, double h, double r=10);
+ LIBGTKMM2EXT_API void rounded_bottom_half_rectangle (cairo_t*, double x, double y, double w, double h, double r=10);
+ LIBGTKMM2EXT_API void rounded_right_half_rectangle (cairo_t*, double x, double y, double w, double h, double r=10);
+ LIBGTKMM2EXT_API void rounded_left_half_rectangle (cairo_t* cr, double x, double y, double w, double h, double r=10);
+
+ LIBGTKMM2EXT_API Gtk::Label* left_aligned_label (std::string const &);
- Gtk::Label* left_aligned_label (std::string const &);
+ LIBGTKMM2EXT_API void set_no_tooltip_whatsoever (Gtk::Widget &);
+ LIBGTKMM2EXT_API void enable_tooltips ();
+ LIBGTKMM2EXT_API void disable_tooltips ();
- void set_no_tooltip_whatsoever (Gtk::Widget &);
- void enable_tooltips ();
- void disable_tooltips ();
+ LIBGTKMM2EXT_API void convert_bgra_to_rgba (guint8 const *, guint8 * dst, int, int);
+ LIBGTKMM2EXT_API const char* event_type_string (int event_type);
};
#endif /* __gtkmm2ext_utils_h__ */
diff --git a/libs/gtkmm2ext/gtkmm2ext/visibility.h b/libs/gtkmm2ext/gtkmm2ext/visibility.h
new file mode 100644
index 0000000000..902e94d779
--- /dev/null
+++ b/libs/gtkmm2ext/gtkmm2ext/visibility.h
@@ -0,0 +1,45 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libgtkmm2ext_visibility_h__
+#define __libgtkmm2ext_visibility_h__
+
+#if defined(COMPILER_MSVC)
+ #define LIBGTKMM2EXT_DLL_IMPORT __declspec(dllimport)
+ #define LIBGTKMM2EXT_DLL_EXPORT __declspec(dllexport)
+ #define LIBGTKMM2EXT_DLL_LOCAL
+#else
+ #define LIBGTKMM2EXT_DLL_IMPORT __attribute__ ((visibility ("default")))
+ #define LIBGTKMM2EXT_DLL_EXPORT __attribute__ ((visibility ("default")))
+ #define LIBGTKMM2EXT_DLL_LOCAL __attribute__ ((visibility ("hidden")))
+#endif
+
+#ifdef LIBGTKMM2EXT_STATIC // libgtkmm2ext is a DLL
+ #define LIBGTKMM2EXT_API
+ #define LIBGTKMM2EXT_LOCAL
+#else
+ #ifdef LIBGTKMM2EXT_DLL_EXPORTS // defined if we are building the libgtkmm2ext DLL (instead of using it)
+ #define LIBGTKMM2EXT_API LIBGTKMM2EXT_DLL_EXPORT
+ #else
+ #define LIBGTKMM2EXT_API LIBGTKMM2EXT_DLL_IMPORT
+ #endif
+ #define LIBGTKMM2EXT_LOCAL LIBGTKMM2EXT_DLL_LOCAL
+#endif
+
+#endif /* __libgtkmm2ext_visibility_h__ */
diff --git a/libs/gtkmm2ext/gtkmm2ext/visibility_tracker.h b/libs/gtkmm2ext/gtkmm2ext/visibility_tracker.h
index 1256448efd..596600cc8a 100644
--- a/libs/gtkmm2ext/gtkmm2ext/visibility_tracker.h
+++ b/libs/gtkmm2ext/gtkmm2ext/visibility_tracker.h
@@ -22,13 +22,15 @@
#include <gdk/gdkevents.h>
+#include "gtkmm2ext/visibility.h"
+
namespace GTK {
class Window;
}
namespace Gtkmm2ext {
-class VisibilityTracker : public virtual sigc::trackable {
+class LIBGTKMM2EXT_API VisibilityTracker : public virtual sigc::trackable {
public:
VisibilityTracker (Gtk::Window&);
virtual ~VisibilityTracker() {}
diff --git a/libs/gtkmm2ext/gtkmm2ext/widget_state.h b/libs/gtkmm2ext/gtkmm2ext/widget_state.h
index 6067b0f2ce..2e405c453f 100644
--- a/libs/gtkmm2ext/gtkmm2ext/widget_state.h
+++ b/libs/gtkmm2ext/gtkmm2ext/widget_state.h
@@ -1,19 +1,21 @@
#ifndef __gtkmm2ext_widget_state_h__
#define __gtkmm2ext_widget_state_h__
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
/* widget states: unlike GTK, visual states like "Selected" or "Prelight"
are orthogonal to active states.
*/
- enum ActiveState {
+ enum LIBGTKMM2EXT_API ActiveState {
Off,
ExplicitActive,
ImplicitActive,
};
- enum VisualState {
+ enum LIBGTKMM2EXT_API VisualState {
/* these can be OR-ed together */
NoVisualState = 0x0,
Selected = 0x1,
diff --git a/libs/gtkmm2ext/gtkmm2ext/window_title.h b/libs/gtkmm2ext/gtkmm2ext/window_title.h
index 62a131c096..819839a7df 100644
--- a/libs/gtkmm2ext/gtkmm2ext/window_title.h
+++ b/libs/gtkmm2ext/gtkmm2ext/window_title.h
@@ -22,6 +22,8 @@
#include <string>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
/**
@@ -31,7 +33,7 @@ namespace Gtkmm2ext {
* Each string element that is added to the window title will
* be separated by a hyphen.
*/
-class WindowTitle
+class LIBGTKMM2EXT_API WindowTitle
{
public:
diff --git a/libs/gtkmm2ext/idle_adjustment.cc b/libs/gtkmm2ext/idle_adjustment.cc
index 3e3a3da566..030d717133 100644
--- a/libs/gtkmm2ext/idle_adjustment.cc
+++ b/libs/gtkmm2ext/idle_adjustment.cc
@@ -20,8 +20,11 @@
#define _BSD_SOURCE
#include <gtkmm2ext/idle_adjustment.h>
#include <gtkmm/main.h>
+#include <glibmm/main.h>
#include <iostream>
+#include "pbd/timersub.h"
+
using namespace Gtk;
using namespace sigc;
using namespace Gtkmm2ext;
@@ -30,7 +33,7 @@ IdleAdjustment::IdleAdjustment (Gtk::Adjustment& adj)
{
adj.signal_value_changed().connect (mem_fun (*this, &IdleAdjustment::underlying_adjustment_value_changed));
timeout_queued = 0;
- gettimeofday (&last_vc, 0);
+ last_vc = g_get_monotonic_time();
}
IdleAdjustment::~IdleAdjustment ()
@@ -40,7 +43,7 @@ IdleAdjustment::~IdleAdjustment ()
void
IdleAdjustment::underlying_adjustment_value_changed ()
{
- gettimeofday (&last_vc, 0);
+ last_vc = g_get_monotonic_time();
if (timeout_queued) {
return;
@@ -53,16 +56,13 @@ IdleAdjustment::underlying_adjustment_value_changed ()
gint
IdleAdjustment::timeout_handler ()
{
- struct timeval now;
- struct timeval tdiff;
-
- gettimeofday (&now, 0);
-
- timersub (&now, &last_vc, &tdiff);
+ int64_t now, tdiff;
+ now = g_get_monotonic_time();
+ tdiff = now - last_vc;
- std::cerr << "timer elapsed, diff = " << tdiff.tv_sec << " + " << tdiff.tv_usec << std::endl;
+ std::cerr << "timer elapsed, diff = " << tdiff << " usec" << std::endl;
- if (tdiff.tv_sec > 0 || tdiff.tv_usec > 250000) {
+ if (tdiff > 250000) {
std::cerr << "send signal\n";
value_changed ();
timeout_queued = false;
diff --git a/libs/gtkmm2ext/motionfeedback.cc b/libs/gtkmm2ext/motionfeedback.cc
index ead2b26885..0ab83fe84a 100644
--- a/libs/gtkmm2ext/motionfeedback.cc
+++ b/libs/gtkmm2ext/motionfeedback.cc
@@ -25,20 +25,28 @@
#include <unistd.h>
#include <stdio.h> /* for snprintf, grrr */
+#include <glib/gstdio.h>
+
#include <gdk/gdkkeysyms.h>
#include <gtkmm.h>
#include "pbd/controllable.h"
+#include "pbd/compose.h"
+#include "pbd/error.h"
#include "gtkmm2ext/motionfeedback.h"
#include "gtkmm2ext/keyboard.h"
#include "gtkmm2ext/prolooks-helpers.h"
#include "gtkmm2ext/gui_thread.h"
+#include "i18n.h"
+
using namespace Gtk;
using namespace Gtkmm2ext;
using namespace sigc;
+using PBD::error;
+
Gdk::Color* MotionFeedback::base_color;
MotionFeedback::MotionFeedback (Glib::RefPtr<Gdk::Pixbuf> pix,
@@ -468,61 +476,62 @@ Glib::RefPtr<Gdk::Pixbuf>
MotionFeedback::render_pixbuf (int size)
{
Glib::RefPtr<Gdk::Pixbuf> pixbuf;
- char path[32];
+ char *path;
int fd;
+ GError *gerror = NULL;
- snprintf (path, sizeof (path), "/tmp/mfimg%dXXXXXX", size);
-
- if ((fd = mkstemp (path)) < 0) {
+ fd = g_file_open_tmp ("mfimgXXXXXX", &path, &gerror);
+
+ if (gerror) {
+ error << string_compose (_("motionfeedback: failed to open a temporary file for writing: %1"), gerror->message) << endmsg;
+ g_error_free (gerror);
return pixbuf;
- }
-
+ } else {
+ ::close (fd);
+ }
+
+
GdkColor col2 = {0,0,0,0};
GdkColor col3 = {0,0,0,0};
- GdkColor dark;
- GdkColor bright;
- ProlooksHSV* hsv;
-
+ GdkColor dark;
+ GdkColor bright;
+ ProlooksHSV* hsv;
+
hsv = prolooks_hsv_new_for_gdk_color (base_color->gobj());
bright = (prolooks_hsv_to_gdk_color (hsv, &col2), col2);
prolooks_hsv_set_saturation (hsv, 0.66);
prolooks_hsv_set_value (hsv, 0.67);
dark = (prolooks_hsv_to_gdk_color (hsv, &col3), col3);
-
- cairo_surface_t *surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, size * 64, size);
- cairo_t* cr = cairo_create (surface);
-
- for (int i = 0; i < 64; ++i) {
- cairo_save (cr);
- core_draw (cr, i, size, 20, size*i, 0, &bright, &dark);
- cairo_restore (cr);
- }
-
- if (cairo_surface_write_to_png (surface, path) != CAIRO_STATUS_SUCCESS) {
- std::cerr << "could not save image set to " << path << std::endl;
- return pixbuf;
- }
-
- close (fd);
-
- cairo_destroy (cr);
- cairo_surface_destroy (surface);
-
+
+ cairo_surface_t *surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, size * 64, size);
+ cairo_t* cr = cairo_create (surface);
+
+ for (int i = 0; i < 64; ++i) {
+ cairo_save (cr);
+ core_draw (cr, i, size, 20, size*i, 0, &bright, &dark);
+ cairo_restore (cr);
+ }
+
+ if (cairo_surface_write_to_png (surface, path) != CAIRO_STATUS_SUCCESS) {
+ error << string_compose (_("motionfeedback: could not save image set to %1"), path) << endmsg;
+ return pixbuf;
+ }
+
+ cairo_destroy (cr);
+ cairo_surface_destroy (surface);
+
try {
pixbuf = Gdk::Pixbuf::create_from_file (path);
} catch (const Gdk::PixbufError &e) {
- std::cerr << "Caught PixbufError: " << e.what() << std::endl;
- unlink (path);
- throw;
+ error << string_compose (_("motionfeedback: caught PixbufError: %1"), e.what()) << endmsg;
} catch (...) {
- unlink (path);
- g_message("Caught ... ");
- throw;
+ error << _("motionfeedback: unknown exception") << endmsg;
}
- unlink (path);
-
- return pixbuf;
+ g_unlink (path);
+ g_free (path);
+
+ return pixbuf;
}
void
diff --git a/libs/gtkmm2ext/paths_dialog.cc b/libs/gtkmm2ext/paths_dialog.cc
new file mode 100644
index 0000000000..1f3a3b5de6
--- /dev/null
+++ b/libs/gtkmm2ext/paths_dialog.cc
@@ -0,0 +1,164 @@
+/*
+ Copyright (C) 2014 Robin Gareus <robin@gareus.org>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+#include <cstdio>
+
+#include "i18n.h"
+#include "pbd/pathexpand.h"
+#include "gtkmm2ext/paths_dialog.h"
+
+using namespace Gtk;
+using namespace std;
+using namespace Gtkmm2ext;
+
+PathsDialog::PathsDialog (std::string title, std::string current_paths, std::string default_paths)
+ : Dialog (title, true)
+ , paths_list_view(1, false, Gtk::SELECTION_SINGLE)
+ , add_path_button(_("Add"))
+ , remove_path_button(_("Delete"))
+ , set_default_button(_("Reset to Default"))
+ , _default_paths(default_paths)
+{
+ set_name ("PathsDialog");
+ set_skip_taskbar_hint (true);
+ set_resizable (true);
+ set_size_request (400, -1);
+
+ paths_list_view.set_border_width (4);
+
+ add_path_button.signal_clicked().connect (sigc::mem_fun (*this, &PathsDialog::add_path));
+ remove_path_button.signal_clicked().connect (sigc::mem_fun (*this, &PathsDialog::remove_path));
+ set_default_button.signal_clicked().connect (sigc::mem_fun (*this, &PathsDialog::set_default));
+ remove_path_button.set_sensitive(false);
+
+ paths_list_view.set_column_title(0,"Path");
+
+ std::vector <std::string> a = PBD::parse_path(current_paths);
+ for(vector<std::string>::const_iterator i = a.begin(); i != a.end(); ++i) {
+ paths_list_view.append_text(*i);
+ }
+
+ paths_list_view.get_selection()->signal_changed().connect (mem_fun (*this, &PathsDialog::selection_changed));
+
+ VBox *vbox = manage (new VBox);
+ vbox->pack_start (add_path_button, false, false);
+ vbox->pack_start (remove_path_button, false, false);
+ vbox->pack_start (set_default_button, false, false);
+
+ /* Overall layout */
+ HBox *hbox = manage (new HBox);
+ hbox->pack_start (*vbox, false, false);
+ hbox->pack_start (paths_list_view, true, true); // TODO, wrap in scroll-area ?!
+ hbox->set_spacing (4);
+
+ get_vbox()->set_spacing (4);
+ get_vbox()->pack_start (*hbox, true, true);
+
+ add_button (Stock::CANCEL, RESPONSE_CANCEL);
+ add_button (Stock::OK, RESPONSE_ACCEPT);
+
+ show_all_children ();
+}
+
+PathsDialog::~PathsDialog ()
+{
+}
+
+void
+PathsDialog::on_show() {
+ Dialog::on_show ();
+}
+
+std::string
+PathsDialog::get_serialized_paths() {
+ std::string path;
+ for (unsigned int i = 0; i < paths_list_view.size(); ++i) {
+ if (i > 0) path += G_SEARCHPATH_SEPARATOR;
+ path += paths_list_view.get_text(i, 0);
+ }
+ return path;
+}
+
+void
+PathsDialog::selection_changed () {
+ std::vector<int> selection = paths_list_view.get_selected();
+ if (selection.size() > 0) {
+ remove_path_button.set_sensitive(true);
+ } else {
+ remove_path_button.set_sensitive(false);
+ }
+}
+
+void
+PathsDialog::add_path() {
+ Gtk::FileChooserDialog d (_("Add folder to search path"), Gtk::FILE_CHOOSER_ACTION_SELECT_FOLDER);
+
+ std::vector<int> selection = paths_list_view.get_selected();
+ if (selection.size() == 1 ) {
+ d.set_current_folder(paths_list_view.get_text(selection.at(0), 0));
+ }
+
+ d.add_button(Gtk::Stock::CANCEL, Gtk::RESPONSE_CANCEL);
+ d.add_button(Gtk::Stock::OK, Gtk::RESPONSE_OK);
+ ResponseType r = (ResponseType) d.run ();
+ if (r == Gtk::RESPONSE_OK) {
+ std::string dir = d.get_filename();
+ if (Glib::file_test (dir, Glib::FILE_TEST_IS_DIR|Glib::FILE_TEST_EXISTS)) {
+ bool dup = false;
+ for (unsigned int i = 0; i < paths_list_view.size(); ++i) {
+ if (paths_list_view.get_text(i, 0) == dir) {
+ dup = true;
+ break;
+ }
+ }
+ if (!dup) {
+ paths_list_view.prepend_text(dir);
+ }
+ }
+ }
+}
+
+void
+PathsDialog::remove_path() {
+ std::vector<int> selection = paths_list_view.get_selected();
+ if (selection.size() == 0 ) { return ; }
+
+ /* Gtk::ListViewText internals to delete row(s) */
+ Gtk::TreeModel::iterator row_it = paths_list_view.get_selection()->get_selected();
+ Glib::RefPtr<Gtk::TreeModel> reftm = paths_list_view.get_model();
+ Glib::RefPtr<Gtk::TreeStore> refStore = Glib::RefPtr<Gtk::TreeStore>::cast_dynamic(reftm);
+ if(refStore) {
+ refStore->erase(row_it);
+ return;
+ }
+ Glib::RefPtr<Gtk::ListStore> refLStore = Glib::RefPtr<Gtk::ListStore>::cast_dynamic(reftm);
+ if(refLStore){
+ refLStore->erase(row_it);
+ return;
+ }
+}
+
+void
+PathsDialog::set_default() {
+
+ paths_list_view.clear_items();
+ std::vector <std::string> a = PBD::parse_path(_default_paths);
+ for(vector<std::string>::const_iterator i = a.begin(); i != a.end(); ++i) {
+ paths_list_view.append_text(*i);
+ }
+}
diff --git a/libs/gtkmm2ext/po/cs.po b/libs/gtkmm2ext/po/cs.po
index 1c99a821c5..201c1f9934 100644
--- a/libs/gtkmm2ext/po/cs.po
+++ b/libs/gtkmm2ext/po/cs.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
+"POT-Creation-Date: 2014-02-10 12:05+0100\n"
"PO-Revision-Date: 2013-06-13 22:33+0200\n"
"Last-Translator: Pavel Fric <pavelfric@seznam.cz>\n"
"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Lokalize 1.5\n"
-#: actions.cc:386
+#: actions.cc:387
msgid "Unknown action name: %1"
msgstr "Neznámý název pro Äinnost: %1"
@@ -29,11 +29,11 @@ msgstr "Obsluhovat ovladaÄ nyní"
msgid "button cannot watch state of non-existing Controllable\n"
msgstr "TlaÄítko nemůže sledovat stav neexistujícího ovladatelného cíle\n"
-#: gtk_ui.cc:107
+#: gtk_ui.cc:108
msgid "Log"
msgstr "Zápis"
-#: gtk_ui.cc:363
+#: gtk_ui.cc:364
msgid ""
"\n"
"\n"
@@ -43,11 +43,11 @@ msgstr ""
"\n"
"Kurzbefehl: "
-#: gtk_ui.cc:635
+#: gtk_ui.cc:636
msgid "Press To Exit"
msgstr "Stisknout pro ukonÄení"
-#: gtk_ui.cc:671
+#: gtk_ui.cc:672
msgid "I'm sorry %1, I can't do that"
msgstr "Bohužel to nelze udělat, %1"
diff --git a/libs/gtkmm2ext/po/de.po b/libs/gtkmm2ext/po/de.po
index 673193333b..69008a36a6 100644
--- a/libs/gtkmm2ext/po/de.po
+++ b/libs/gtkmm2ext/po/de.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
+"POT-Creation-Date: 2014-02-10 12:05+0100\n"
"PO-Revision-Date: 2013-02-05 19:50+0100\n"
"Last-Translator: Edgar Aichinger <edogawa@aon.at>\n"
"Language-Team: German <ardour-dev@lists.ardour.org>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Lokalize 1.5\n"
-#: actions.cc:386
+#: actions.cc:387
msgid "Unknown action name: %1"
msgstr "Unbekannter Aktionsname: %1"
@@ -31,11 +31,11 @@ msgstr ""
"Schaltfläche kann den Status des nichtexistenten Kontrollzieles nicht "
"verfolgen\n"
-#: gtk_ui.cc:107
+#: gtk_ui.cc:108
msgid "Log"
msgstr "Log"
-#: gtk_ui.cc:363
+#: gtk_ui.cc:364
msgid ""
"\n"
"\n"
@@ -45,11 +45,11 @@ msgstr ""
"\n"
"Kurzbefehl: "
-#: gtk_ui.cc:635
+#: gtk_ui.cc:636
msgid "Press To Exit"
msgstr "Zum Beenden drücken"
-#: gtk_ui.cc:671
+#: gtk_ui.cc:672
msgid "I'm sorry %1, I can't do that"
msgstr "Leider kann ich das nicht tun, %1"
diff --git a/libs/gtkmm2ext/po/el.po b/libs/gtkmm2ext/po/el.po
index 65bef4ec02..d330d6a3bb 100644
--- a/libs/gtkmm2ext/po/el.po
+++ b/libs/gtkmm2ext/po/el.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.99beta23\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
+"POT-Creation-Date: 2014-02-10 12:05+0100\n"
"PO-Revision-Date: 2005-01-11\n"
"Last-Translator: Muadibas\n"
"Language-Team: Hellenic(Greek) <LL@li.org>\n"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: actions.cc:386
+#: actions.cc:387
msgid "Unknown action name: %1"
msgstr ""
@@ -28,22 +28,22 @@ msgstr ""
msgid "button cannot watch state of non-existing Controllable\n"
msgstr ""
-#: gtk_ui.cc:107
+#: gtk_ui.cc:108
msgid "Log"
msgstr ""
-#: gtk_ui.cc:363
+#: gtk_ui.cc:364
msgid ""
"\n"
"\n"
"Shortcut: "
msgstr ""
-#: gtk_ui.cc:635
+#: gtk_ui.cc:636
msgid "Press To Exit"
msgstr ""
-#: gtk_ui.cc:671
+#: gtk_ui.cc:672
msgid "I'm sorry %1, I can't do that"
msgstr ""
diff --git a/libs/gtkmm2ext/po/es.po b/libs/gtkmm2ext/po/es.po
index 6acaf755a4..0fd2e4066d 100644
--- a/libs/gtkmm2ext/po/es.po
+++ b/libs/gtkmm2ext/po/es.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gtkmm2ext\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
+"POT-Creation-Date: 2014-02-10 12:05+0100\n"
"PO-Revision-Date: 2013-02-09 16:21+0100\n"
"Last-Translator: Pablo Fernández <pablo.fbus@gmail.com>\n"
"Language-Team: Spanish\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
-#: actions.cc:386
+#: actions.cc:387
msgid "Unknown action name: %1"
msgstr ""
@@ -27,11 +27,11 @@ msgstr "Operar controlador ahora"
msgid "button cannot watch state of non-existing Controllable\n"
msgstr ""
-#: gtk_ui.cc:107
+#: gtk_ui.cc:108
msgid "Log"
msgstr "Log"
-#: gtk_ui.cc:363
+#: gtk_ui.cc:364
msgid ""
"\n"
"\n"
@@ -41,11 +41,11 @@ msgstr ""
"\n"
"Atajo: "
-#: gtk_ui.cc:635
+#: gtk_ui.cc:636
msgid "Press To Exit"
msgstr "Pulse para salir"
-#: gtk_ui.cc:671
+#: gtk_ui.cc:672
msgid "I'm sorry %1, I can't do that"
msgstr "Lo siento %1, no puedo hacer eso"
diff --git a/libs/gtkmm2ext/po/fr.po b/libs/gtkmm2ext/po/fr.po
index 310e648c67..feb2a6bc04 100644
--- a/libs/gtkmm2ext/po/fr.po
+++ b/libs/gtkmm2ext/po/fr.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
+"POT-Creation-Date: 2014-02-10 12:05+0100\n"
"PO-Revision-Date: 2011-06-13 00:30+0200\n"
"Language-Team: American English <kde-i18n-doc@kde.org>\n"
"Language: en_US\n"
@@ -15,7 +15,7 @@ msgstr ""
"X-Generator: Lokalize 1.2\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: actions.cc:386
+#: actions.cc:387
msgid "Unknown action name: %1"
msgstr "Nom de l'action inconnue: %1"
@@ -27,22 +27,22 @@ msgstr ""
msgid "button cannot watch state of non-existing Controllable\n"
msgstr "Le bouton ne peut pas surveiller l'état d'un Controllable inexistant\n"
-#: gtk_ui.cc:107
+#: gtk_ui.cc:108
msgid "Log"
msgstr "Log"
-#: gtk_ui.cc:363
+#: gtk_ui.cc:364
msgid ""
"\n"
"\n"
"Shortcut: "
msgstr ""
-#: gtk_ui.cc:635
+#: gtk_ui.cc:636
msgid "Press To Exit"
msgstr "Appuyer pour quitter"
-#: gtk_ui.cc:671
+#: gtk_ui.cc:672
msgid "I'm sorry %1, I can't do that"
msgstr ""
diff --git a/libs/gtkmm2ext/po/nn.po b/libs/gtkmm2ext/po/nn.po
index 4a410bee50..ccff25ea62 100644
--- a/libs/gtkmm2ext/po/nn.po
+++ b/libs/gtkmm2ext/po/nn.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libardour\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
+"POT-Creation-Date: 2014-02-10 12:05+0100\n"
"PO-Revision-Date: 2013-01-01 20:30+0100\n"
"Last-Translator: Eivind Ødegård <meinmycell-lists@yahoo.no>\n"
"Language-Team: Nynorsk <i18n-nn@lister.ping.uio.no>\n"
@@ -20,7 +20,7 @@ msgstr ""
"X-Poedit-Country: NORWAY\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: actions.cc:386
+#: actions.cc:387
msgid "Unknown action name: %1"
msgstr ""
@@ -32,22 +32,22 @@ msgstr ""
msgid "button cannot watch state of non-existing Controllable\n"
msgstr ""
-#: gtk_ui.cc:107
+#: gtk_ui.cc:108
msgid "Log"
msgstr ""
-#: gtk_ui.cc:363
+#: gtk_ui.cc:364
msgid ""
"\n"
"\n"
"Shortcut: "
msgstr ""
-#: gtk_ui.cc:635
+#: gtk_ui.cc:636
msgid "Press To Exit"
msgstr ""
-#: gtk_ui.cc:671
+#: gtk_ui.cc:672
msgid "I'm sorry %1, I can't do that"
msgstr ""
diff --git a/libs/gtkmm2ext/po/pl.po b/libs/gtkmm2ext/po/pl.po
index d3b3414041..2f06794210 100644
--- a/libs/gtkmm2ext/po/pl.po
+++ b/libs/gtkmm2ext/po/pl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libgtkmm2ext\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
+"POT-Creation-Date: 2014-02-10 12:05+0100\n"
"PO-Revision-Date: 2008-04-10 10:54+0100\n"
"Last-Translator: Piotr Zaryk <pzaryk@gmail.com>\n"
"Language-Team: Polish <pl@li.org>\n"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: actions.cc:386
+#: actions.cc:387
msgid "Unknown action name: %1"
msgstr ""
@@ -28,22 +28,22 @@ msgstr "Teraz operuj kontrolerem"
msgid "button cannot watch state of non-existing Controllable\n"
msgstr ""
-#: gtk_ui.cc:107
+#: gtk_ui.cc:108
msgid "Log"
msgstr "Log"
-#: gtk_ui.cc:363
+#: gtk_ui.cc:364
msgid ""
"\n"
"\n"
"Shortcut: "
msgstr ""
-#: gtk_ui.cc:635
+#: gtk_ui.cc:636
msgid "Press To Exit"
msgstr "Wciśnij by zakończyć"
-#: gtk_ui.cc:671
+#: gtk_ui.cc:672
msgid "I'm sorry %1, I can't do that"
msgstr ""
diff --git a/libs/gtkmm2ext/po/pt.po b/libs/gtkmm2ext/po/pt.po
index 9d8427193f..8b2444b785 100644
--- a/libs/gtkmm2ext/po/pt.po
+++ b/libs/gtkmm2ext/po/pt.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gtkmm2ext\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
+"POT-Creation-Date: 2014-02-10 12:05+0100\n"
"PO-Revision-Date: 2004-05-17 20:36+0200\n"
"Last-Translator: Chris Ross <chris.ross@tebibyte.org>\n"
"Language-Team: Portuguese\n"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=ISO-8859-15\n"
"Content-Transfer-Encoding: 8bit\n"
-#: actions.cc:386
+#: actions.cc:387
msgid "Unknown action name: %1"
msgstr ""
@@ -28,22 +28,22 @@ msgstr ""
msgid "button cannot watch state of non-existing Controllable\n"
msgstr ""
-#: gtk_ui.cc:107
+#: gtk_ui.cc:108
msgid "Log"
msgstr ""
-#: gtk_ui.cc:363
+#: gtk_ui.cc:364
msgid ""
"\n"
"\n"
"Shortcut: "
msgstr ""
-#: gtk_ui.cc:635
+#: gtk_ui.cc:636
msgid "Press To Exit"
msgstr ""
-#: gtk_ui.cc:671
+#: gtk_ui.cc:672
msgid "I'm sorry %1, I can't do that"
msgstr ""
diff --git a/libs/gtkmm2ext/po/ru.po b/libs/gtkmm2ext/po/ru.po
index d702745ea4..63de788808 100644
--- a/libs/gtkmm2ext/po/ru.po
+++ b/libs/gtkmm2ext/po/ru.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gtkmm2ext\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-05 11:11-0500\n"
+"POT-Creation-Date: 2014-02-10 12:05+0100\n"
"PO-Revision-Date: 2013-10-15 21:54+0300\n"
"Last-Translator: ÐлекÑандр Прокудин <alexandre.prokoudine@gmail.com>\n"
"Language-Team: руÑÑкий <>\n"
@@ -20,7 +20,7 @@ msgstr ""
"%100>=20) ? 1 : 2);\n"
"X-Generator: Poedit 1.5.4\n"
-#: actions.cc:386
+#: actions.cc:387
msgid "Unknown action name: %1"
msgstr "ÐеизвеÑтное название дейÑтвиÑ: %1"
@@ -32,11 +32,11 @@ msgstr ""
msgid "button cannot watch state of non-existing Controllable\n"
msgstr ""
-#: gtk_ui.cc:107
+#: gtk_ui.cc:108
msgid "Log"
msgstr "Журнал"
-#: gtk_ui.cc:363
+#: gtk_ui.cc:364
msgid ""
"\n"
"\n"
@@ -46,11 +46,11 @@ msgstr ""
"\n"
"ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ: "
-#: gtk_ui.cc:635
+#: gtk_ui.cc:636
msgid "Press To Exit"
msgstr "Ðажмите Ð´Ð»Ñ Ð²Ñ‹Ñ…Ð¾Ð´Ð°"
-#: gtk_ui.cc:671
+#: gtk_ui.cc:672
msgid "I'm sorry %1, I can't do that"
msgstr ""
diff --git a/libs/gtkmm2ext/popup.cc b/libs/gtkmm2ext/popup.cc
index 6f4a8a5427..85a9d537c3 100644
--- a/libs/gtkmm2ext/popup.cc
+++ b/libs/gtkmm2ext/popup.cc
@@ -111,7 +111,7 @@ PopUp::touch ()
}
gint
-PopUp::button_click (GdkEventButton */*ev*/)
+PopUp::button_click (GdkEventButton* /*ev*/)
{
remove ();
return TRUE;
diff --git a/libs/gtkmm2ext/prolooks_helpers.c b/libs/gtkmm2ext/prolooks_helpers.c
index cdac2dbafe..9709db7c5a 100644
--- a/libs/gtkmm2ext/prolooks_helpers.c
+++ b/libs/gtkmm2ext/prolooks_helpers.c
@@ -6,6 +6,11 @@
License: LGPLv2+
*/
+#ifdef COMPILER_MSVC
+#include <algorithm>
+using std::min; using std::max;
+#endif
+
#include "gtkmm2ext/prolooks-helpers.h"
static gpointer cairo_color_parent_class = NULL;
@@ -188,7 +193,7 @@ static gchar* cairo_value_color_collect_value (GValue* value, guint n_collect_va
(void) collect_flags;
if (collect_values[0].v_pointer) {
CairoColor* object;
- object = collect_values[0].v_pointer;
+ object = (CairoColor*)collect_values[0].v_pointer;
if (object->parent_instance.g_class == NULL) {
return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
} else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
@@ -205,16 +210,16 @@ static gchar* cairo_value_color_collect_value (GValue* value, guint n_collect_va
static gchar* cairo_value_color_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
CairoColor** object_p;
(void) n_collect_values;
- object_p = collect_values[0].v_pointer;
+ object_p = (CairoColor**)collect_values[0].v_pointer;
if (!object_p) {
return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME ((GValue*)value));
}
if (!value->data[0].v_pointer) {
*object_p = NULL;
} else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
- *object_p = value->data[0].v_pointer;
+ *object_p = (CairoColor*)value->data[0].v_pointer;
} else {
- *object_p = cairo_color_ref (value->data[0].v_pointer);
+ *object_p = (CairoColor*)cairo_color_ref (value->data[0].v_pointer);
}
return NULL;
}
@@ -223,7 +228,7 @@ static gchar* cairo_value_color_lcopy_value (const GValue* value, guint n_collec
GParamSpec* cairo_param_spec_color (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
CairoParamSpecColor* spec;
g_return_val_if_fail (g_type_is_a (object_type, CAIRO_TYPE_COLOR), NULL);
- spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
+ spec = (CairoParamSpecColor*)g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
G_PARAM_SPEC (spec)->value_type = object_type;
return G_PARAM_SPEC (spec);
}
@@ -238,7 +243,7 @@ gpointer cairo_value_get_color (const GValue* value) {
void cairo_value_set_color (GValue* value, gpointer v_object) {
CairoColor* old;
g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, CAIRO_TYPE_COLOR));
- old = value->data[0].v_pointer;
+ old = (CairoColor*)value->data[0].v_pointer;
if (v_object) {
g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, CAIRO_TYPE_COLOR));
g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
@@ -256,7 +261,7 @@ void cairo_value_set_color (GValue* value, gpointer v_object) {
void cairo_value_take_color (GValue* value, gpointer v_object) {
CairoColor* old;
g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, CAIRO_TYPE_COLOR));
- old = value->data[0].v_pointer;
+ old = (CairoColor*)value->data[0].v_pointer;
if (v_object) {
g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, CAIRO_TYPE_COLOR));
g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
@@ -293,9 +298,9 @@ GType cairo_color_get_type (void) {
if (g_once_init_enter (&cairo_color_type_id__volatile)) {
static const GTypeValueTable g_define_type_value_table = { cairo_value_color_init, cairo_value_color_free_value, cairo_value_color_copy_value, cairo_value_color_peek_pointer, "p", cairo_value_color_collect_value, "p", cairo_value_color_lcopy_value };
static const GTypeInfo g_define_type_info = { sizeof (CairoColorClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) cairo_color_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (CairoColor), 0, (GInstanceInitFunc) cairo_color_instance_init, &g_define_type_value_table };
- static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
+ static const GTypeFundamentalInfo g_define_type_fundamental_info = { (GTypeFundamentalFlags)(G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
GType cairo_color_type_id;
- cairo_color_type_id = g_type_register_fundamental (g_type_fundamental_next (), "CairoColor", &g_define_type_info, &g_define_type_fundamental_info, 0);
+ cairo_color_type_id = g_type_register_fundamental (g_type_fundamental_next (), "CairoColor", &g_define_type_info, &g_define_type_fundamental_info, (GTypeFlags)0);
g_once_init_leave (&cairo_color_type_id__volatile, cairo_color_type_id);
}
return cairo_color_type_id__volatile;
@@ -304,7 +309,7 @@ GType cairo_color_get_type (void) {
gpointer cairo_color_ref (gpointer instance) {
CairoColor* self;
- self = instance;
+ self = (CairoColor*)instance;
g_atomic_int_inc (&self->ref_count);
return instance;
}
@@ -312,7 +317,7 @@ gpointer cairo_color_ref (gpointer instance) {
void cairo_color_unref (gpointer instance) {
CairoColor* self;
- self = instance;
+ self = (CairoColor*)instance;
if (g_atomic_int_dec_and_test (&self->ref_count)) {
CAIRO_COLOR_GET_CLASS (self)->finalize (self);
g_type_free_instance ((GTypeInstance *) self);
@@ -774,7 +779,7 @@ static gchar* prolooks_value_hsl_collect_value (GValue* value, guint n_collect_v
(void) collect_flags;
if (collect_values[0].v_pointer) {
ProlooksHSL* object;
- object = collect_values[0].v_pointer;
+ object = (ProlooksHSL*)collect_values[0].v_pointer;
if (object->parent_instance.g_class == NULL) {
return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
} else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
@@ -791,16 +796,16 @@ static gchar* prolooks_value_hsl_collect_value (GValue* value, guint n_collect_v
static gchar* prolooks_value_hsl_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
ProlooksHSL** object_p;
(void) n_collect_values;
- object_p = collect_values[0].v_pointer;
+ object_p = (ProlooksHSL**)collect_values[0].v_pointer;
if (!object_p) {
return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME ((GValue*)value));
}
if (!value->data[0].v_pointer) {
*object_p = NULL;
} else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
- *object_p = value->data[0].v_pointer;
+ *object_p = (ProlooksHSL*)value->data[0].v_pointer;
} else {
- *object_p = prolooks_hsl_ref (value->data[0].v_pointer);
+ *object_p = (ProlooksHSL*)prolooks_hsl_ref (value->data[0].v_pointer);
}
return NULL;
}
@@ -809,7 +814,7 @@ static gchar* prolooks_value_hsl_lcopy_value (const GValue* value, guint n_colle
GParamSpec* prolooks_param_spec_hsl (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
ProlooksParamSpecHSL* spec;
g_return_val_if_fail (g_type_is_a (object_type, PROLOOKS_TYPE_HSL), NULL);
- spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
+ spec = (ProlooksParamSpecHSL*)g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
G_PARAM_SPEC (spec)->value_type = object_type;
return G_PARAM_SPEC (spec);
}
@@ -824,7 +829,7 @@ gpointer prolooks_value_get_hsl (const GValue* value) {
void prolooks_value_set_hsl (GValue* value, gpointer v_object) {
ProlooksHSL* old;
g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, PROLOOKS_TYPE_HSL));
- old = value->data[0].v_pointer;
+ old = (ProlooksHSL*)value->data[0].v_pointer;
if (v_object) {
g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, PROLOOKS_TYPE_HSL));
g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
@@ -842,7 +847,7 @@ void prolooks_value_set_hsl (GValue* value, gpointer v_object) {
void prolooks_value_take_hsl (GValue* value, gpointer v_object) {
ProlooksHSL* old;
g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, PROLOOKS_TYPE_HSL));
- old = value->data[0].v_pointer;
+ old = (ProlooksHSL*)value->data[0].v_pointer;
if (v_object) {
g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, PROLOOKS_TYPE_HSL));
g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
@@ -879,9 +884,9 @@ GType prolooks_hsl_get_type (void) {
if (g_once_init_enter (&prolooks_hsl_type_id__volatile)) {
static const GTypeValueTable g_define_type_value_table = { prolooks_value_hsl_init, prolooks_value_hsl_free_value, prolooks_value_hsl_copy_value, prolooks_value_hsl_peek_pointer, "p", prolooks_value_hsl_collect_value, "p", prolooks_value_hsl_lcopy_value };
static const GTypeInfo g_define_type_info = { sizeof (ProlooksHSLClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) prolooks_hsl_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (ProlooksHSL), 0, (GInstanceInitFunc) prolooks_hsl_instance_init, &g_define_type_value_table };
- static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
+ static const GTypeFundamentalInfo g_define_type_fundamental_info = { (GTypeFundamentalFlags)(G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
GType prolooks_hsl_type_id;
- prolooks_hsl_type_id = g_type_register_fundamental (g_type_fundamental_next (), "ProlooksHSL", &g_define_type_info, &g_define_type_fundamental_info, 0);
+ prolooks_hsl_type_id = g_type_register_fundamental (g_type_fundamental_next (), "ProlooksHSL", &g_define_type_info, &g_define_type_fundamental_info, (GTypeFlags)0);
g_once_init_leave (&prolooks_hsl_type_id__volatile, prolooks_hsl_type_id);
}
return prolooks_hsl_type_id__volatile;
@@ -890,15 +895,15 @@ GType prolooks_hsl_get_type (void) {
gpointer prolooks_hsl_ref (gpointer instance) {
ProlooksHSL* self;
- self = instance;
- g_atomic_int_inc (&self->ref_count);
+ self = (ProlooksHSL*)instance;
+ g_atomic_int_inc (&self->ref_count);
return instance;
}
void prolooks_hsl_unref (gpointer instance) {
ProlooksHSL* self;
- self = instance;
+ self = (ProlooksHSL*)instance;
if (g_atomic_int_dec_and_test (&self->ref_count)) {
PROLOOKS_HSL_GET_CLASS (self)->finalize (self);
g_type_free_instance ((GTypeInstance *) self);
@@ -1183,7 +1188,7 @@ static gchar* prolooks_value_hsv_collect_value (GValue* value, guint n_collect_v
(void) n_collect_values;
if (collect_values[0].v_pointer) {
ProlooksHSV* object;
- object = collect_values[0].v_pointer;
+ object = (ProlooksHSV*)collect_values[0].v_pointer;
if (object->parent_instance.g_class == NULL) {
return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
} else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
@@ -1200,16 +1205,16 @@ static gchar* prolooks_value_hsv_collect_value (GValue* value, guint n_collect_v
static gchar* prolooks_value_hsv_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
ProlooksHSV** object_p;
(void) n_collect_values;
- object_p = collect_values[0].v_pointer;
+ object_p = (ProlooksHSV**)collect_values[0].v_pointer;
if (!object_p) {
return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME ((GValue*)value));
}
if (!value->data[0].v_pointer) {
*object_p = NULL;
} else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
- *object_p = value->data[0].v_pointer;
+ *object_p = (ProlooksHSV*)value->data[0].v_pointer;
} else {
- *object_p = prolooks_hsv_ref (value->data[0].v_pointer);
+ *object_p = (ProlooksHSV*)prolooks_hsv_ref (value->data[0].v_pointer);
}
return NULL;
}
@@ -1218,7 +1223,7 @@ static gchar* prolooks_value_hsv_lcopy_value (const GValue* value, guint n_colle
GParamSpec* prolooks_param_spec_hsv (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
ProlooksParamSpecHSV* spec;
g_return_val_if_fail (g_type_is_a (object_type, PROLOOKS_TYPE_HSV), NULL);
- spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
+ spec = (ProlooksParamSpecHSV*)g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
G_PARAM_SPEC (spec)->value_type = object_type;
return G_PARAM_SPEC (spec);
}
@@ -1233,7 +1238,7 @@ gpointer prolooks_value_get_hsv (const GValue* value) {
void prolooks_value_set_hsv (GValue* value, gpointer v_object) {
ProlooksHSV* old;
g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, PROLOOKS_TYPE_HSV));
- old = value->data[0].v_pointer;
+ old = (ProlooksHSV*)value->data[0].v_pointer;
if (v_object) {
g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, PROLOOKS_TYPE_HSV));
g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
@@ -1251,7 +1256,7 @@ void prolooks_value_set_hsv (GValue* value, gpointer v_object) {
void prolooks_value_take_hsv (GValue* value, gpointer v_object) {
ProlooksHSV* old;
g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, PROLOOKS_TYPE_HSV));
- old = value->data[0].v_pointer;
+ old = (ProlooksHSV*)value->data[0].v_pointer;
if (v_object) {
g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, PROLOOKS_TYPE_HSV));
g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
@@ -1286,9 +1291,9 @@ GType prolooks_hsv_get_type (void) {
if (g_once_init_enter (&prolooks_hsv_type_id__volatile)) {
static const GTypeValueTable g_define_type_value_table = { prolooks_value_hsv_init, prolooks_value_hsv_free_value, prolooks_value_hsv_copy_value, prolooks_value_hsv_peek_pointer, "p", prolooks_value_hsv_collect_value, "p", prolooks_value_hsv_lcopy_value };
static const GTypeInfo g_define_type_info = { sizeof (ProlooksHSVClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) prolooks_hsv_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (ProlooksHSV), 0, (GInstanceInitFunc) prolooks_hsv_instance_init, &g_define_type_value_table };
- static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
+ static const GTypeFundamentalInfo g_define_type_fundamental_info = { (GTypeFundamentalFlags)(G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
GType prolooks_hsv_type_id;
- prolooks_hsv_type_id = g_type_register_fundamental (g_type_fundamental_next (), "ProlooksHSV", &g_define_type_info, &g_define_type_fundamental_info, 0);
+ prolooks_hsv_type_id = g_type_register_fundamental (g_type_fundamental_next (), "ProlooksHSV", &g_define_type_info, &g_define_type_fundamental_info, (GTypeFlags)0);
g_once_init_leave (&prolooks_hsv_type_id__volatile, prolooks_hsv_type_id);
}
return prolooks_hsv_type_id__volatile;
@@ -1297,7 +1302,7 @@ GType prolooks_hsv_get_type (void) {
gpointer prolooks_hsv_ref (gpointer instance) {
ProlooksHSV* self;
- self = instance;
+ self = (ProlooksHSV*)instance;
g_atomic_int_inc (&self->ref_count);
return instance;
}
@@ -1305,7 +1310,7 @@ gpointer prolooks_hsv_ref (gpointer instance) {
void prolooks_hsv_unref (gpointer instance) {
ProlooksHSV* self;
- self = instance;
+ self = (ProlooksHSV*)instance;
if (g_atomic_int_dec_and_test (&self->ref_count)) {
PROLOOKS_HSV_GET_CLASS (self)->finalize (self);
g_type_free_instance ((GTypeInstance *) self);
diff --git a/libs/gtkmm2ext/selector.cc b/libs/gtkmm2ext/selector.cc
index 85924e82ab..e4b95d1e03 100644
--- a/libs/gtkmm2ext/selector.cc
+++ b/libs/gtkmm2ext/selector.cc
@@ -22,6 +22,9 @@
#include <vector>
#include <string>
+#include <glibmm.h>
+#include <gdkmm.h>
+
#include "pbd/pathscanner.h"
#include "gtkmm2ext/keyboard.h"
diff --git a/libs/gtkmm2ext/utils.cc b/libs/gtkmm2ext/utils.cc
index 1fec597fba..d3a593a68f 100644
--- a/libs/gtkmm2ext/utils.cc
+++ b/libs/gtkmm2ext/utils.cc
@@ -42,6 +42,7 @@ Gtkmm2ext::init (const char* localedir)
{
#ifdef ENABLE_NLS
(void) bindtextdomain(PACKAGE, localedir);
+ (void) bind_textdomain_codeset (PACKAGE, "UTF-8");
#endif
}
@@ -57,9 +58,9 @@ Gtkmm2ext::get_ink_pixel_size (Glib::RefPtr<Pango::Layout> layout,
}
void
-get_pixel_size (Glib::RefPtr<Pango::Layout> layout,
- int& width,
- int& height)
+Gtkmm2ext::get_pixel_size (Glib::RefPtr<Pango::Layout> layout,
+ int& width,
+ int& height)
{
layout->get_pixel_size (width, height);
}
@@ -129,11 +130,11 @@ demultiply_alpha (guint8 src,
return alpha ? ((guint (src) << 8) - src) / alpha : 0;
}
-static void
-convert_bgra_to_rgba (guint8 const* src,
- guint8* dst,
- int width,
- int height)
+void
+Gtkmm2ext::convert_bgra_to_rgba (guint8 const* src,
+ guint8* dst,
+ int width,
+ int height)
{
guint8 const* src_pixel = src;
guint8* dst_pixel = dst;
@@ -681,3 +682,87 @@ Gtkmm2ext::disable_tooltips ()
gtk_rc_parse_string ("gtk-enable-tooltips = 0");
}
+const char*
+Gtkmm2ext::event_type_string (int event_type)
+{
+ switch (event_type) {
+ case GDK_NOTHING:
+ return "nothing";
+ case GDK_DELETE:
+ return "delete";
+ case GDK_DESTROY:
+ return "destroy";
+ case GDK_EXPOSE:
+ return "expose";
+ case GDK_MOTION_NOTIFY:
+ return "motion_notify";
+ case GDK_BUTTON_PRESS:
+ return "button_press";
+ case GDK_2BUTTON_PRESS:
+ return "2button_press";
+ case GDK_3BUTTON_PRESS:
+ return "3button_press";
+ case GDK_BUTTON_RELEASE:
+ return "button_release";
+ case GDK_KEY_PRESS:
+ return "key_press";
+ case GDK_KEY_RELEASE:
+ return "key_release";
+ case GDK_ENTER_NOTIFY:
+ return "enter_notify";
+ case GDK_LEAVE_NOTIFY:
+ return "leave_notify";
+ case GDK_FOCUS_CHANGE:
+ return "focus_change";
+ case GDK_CONFIGURE:
+ return "configure";
+ case GDK_MAP:
+ return "map";
+ case GDK_UNMAP:
+ return "unmap";
+ case GDK_PROPERTY_NOTIFY:
+ return "property_notify";
+ case GDK_SELECTION_CLEAR:
+ return "selection_clear";
+ case GDK_SELECTION_REQUEST:
+ return "selection_request";
+ case GDK_SELECTION_NOTIFY:
+ return "selection_notify";
+ case GDK_PROXIMITY_IN:
+ return "proximity_in";
+ case GDK_PROXIMITY_OUT:
+ return "proximity_out";
+ case GDK_DRAG_ENTER:
+ return "drag_enter";
+ case GDK_DRAG_LEAVE:
+ return "drag_leave";
+ case GDK_DRAG_MOTION:
+ return "drag_motion";
+ case GDK_DRAG_STATUS:
+ return "drag_status";
+ case GDK_DROP_START:
+ return "drop_start";
+ case GDK_DROP_FINISHED:
+ return "drop_finished";
+ case GDK_CLIENT_EVENT:
+ return "client_event";
+ case GDK_VISIBILITY_NOTIFY:
+ return "visibility_notify";
+ case GDK_NO_EXPOSE:
+ return "no_expose";
+ case GDK_SCROLL:
+ return "scroll";
+ case GDK_WINDOW_STATE:
+ return "window_state";
+ case GDK_SETTING:
+ return "setting";
+ case GDK_OWNER_CHANGE:
+ return "owner_change";
+ case GDK_GRAB_BROKEN:
+ return "grab_broken";
+ case GDK_DAMAGE:
+ return "damage";
+ }
+
+ return "unknown";
+}
diff --git a/libs/gtkmm2ext/wscript b/libs/gtkmm2ext/wscript
index 494ec8b225..c2de82d0c2 100644
--- a/libs/gtkmm2ext/wscript
+++ b/libs/gtkmm2ext/wscript
@@ -46,6 +46,7 @@ gtkmm2ext_sources = [
'idle_adjustment.cc',
'keyboard.cc',
'motionfeedback.cc',
+ 'paths_dialog.cc',
'persistent_tooltip.cc',
'prolooks_helpers.c',
'pixfader.cc',
@@ -77,7 +78,7 @@ def options(opt):
def configure(conf):
conf.load('compiler_cxx')
autowaf.build_version_files(path_prefix+'gtkmm2ext/version.h', path_prefix+'version.cc',
- 'libgtkmm2ext', MAJOR, MINOR, MICRO)
+ 'libgtkmm2ext', MAJOR, MINOR, MICRO, 'LIBGTKMM2EXT_API', 'gtkmm2ext/visibility.h')
autowaf.configure(conf)
autowaf.check_pkg(conf, 'gtkmm-2.4', uselib_store='GTKMM', atleast_version='2.8')
autowaf.check_pkg(conf, 'gtk+-2.0', uselib_store='GTK', atleast_version='2.12.1')
@@ -86,9 +87,12 @@ def configure(conf):
def build(bld):
if bld.is_defined ('INTERNAL_SHARED_LIBS'):
obj = bld.shlib(features = 'c cxx cshlib cxxshlib', source=gtkmm2ext_sources)
+ # defines for this library
+ obj.defines = [ 'LIBGTKMM2EXT_DLL_EXPORTS', 'ABSTRACT_UI_EXPORTS' ]
else:
obj = bld.stlib(features = 'c cxx cstlib cxxstlib', source=gtkmm2ext_sources)
obj.cxxflags = [ '-fPIC' ]
+ obj.defines = [ ]
obj.export_includes = ['.']
obj.includes = ['.']
@@ -97,8 +101,8 @@ def build(bld):
obj.uselib = 'GTKMM GTK GTKOSX OSX GDK'
obj.use = [ 'libpbd' ]
obj.vnum = GTKMM2EXT_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
- obj.defines = [
+ obj.install_path = bld.env['LIBDIR']
+ obj.defines += [
'PACKAGE="' + I18N_PACKAGE + '"',
'LOCALEDIR="' + os.path.join(
os.path.normpath(bld.env['DATADIR']), 'locale') + '"']
diff --git a/libs/libltc/MSVCltc/ltc.vcproj b/libs/libltc/MSVCltc/ltc.vcproj
new file mode 100644
index 0000000000..04f94702be
--- /dev/null
+++ b/libs/libltc/MSVCltc/ltc.vcproj
@@ -0,0 +1,264 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="ltc"
+ ProjectGUID="{386B091D-7F73-4578-96C1-4F5A0CE3A025}"
+ RootNamespace="ltc"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\lib"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="4"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\pbd;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_LIBLTC;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)D.lib"
+ IgnoreDefaultLibraryNames=""
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\lib"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="4"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\..\pbd;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_LIBLTC;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;WIN32;_WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName).lib"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\lib"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="4"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\pbd;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_LIBLTC;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;WIN32;_WIN32;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)RDC.lib"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\decoder.c"
+ >
+ </File>
+ <File
+ RelativePath="..\encoder.c"
+ >
+ </File>
+ <File
+ RelativePath="..\ltc.c"
+ >
+ </File>
+ <File
+ RelativePath="..\timecode.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\ltc\decoder.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ltc\encoder.h"
+ >
+ </File>
+ <File
+ RelativePath="..\ltc\ltc.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/libltc/wscript b/libs/libltc/wscript
index 88f1c2f570..8cf7bb6389 100644
--- a/libs/libltc/wscript
+++ b/libs/libltc/wscript
@@ -38,21 +38,16 @@ def configure(conf):
def build(bld):
if bld.is_defined('USE_EXTERNAL_LIBS'):
return
- obj = bld(features = 'c cshlib')
- obj.source = '''
- ltc.c
- timecode.c
- encoder.c
- decoder.c
- '''
-
- obj.export_includes = ['./ltc']
- obj.includes = ['.']
- obj.name = 'libltc'
- obj.target = 'ltc'
- obj.vnum = LIBLTC_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
- obj.defines = ['PACKAGE="' + I18N_PACKAGE + '"']
+ bld (export_includes = ['ltc'],
+ name = 'libltc_includes'
+ )
+
+ bld.stlib (source = ['ltc.c', 'timecode.c', 'encoder.c', 'decoder.c'],
+ cflags = [ '-fPIC' ],
+ includes = ['.'],
+ target = 'libltc',
+ use = 'libltc_includes'
+ )
def shutdown():
autowaf.shutdown()
diff --git a/libs/midi++2/MSVCmidi++/midi++.vcproj b/libs/midi++2/MSVCmidi++/midi++.vcproj
new file mode 100644
index 0000000000..febc9ef7a1
--- /dev/null
+++ b/libs/midi++2/MSVCmidi++/midi++.vcproj
@@ -0,0 +1,354 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="midi++"
+ ProjectGUID="{B4B204F9-00A4-49E9-8684-2BDD548EF079}"
+ RootNamespace="midi++"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\pbd;..\..\evoral;..\..\timecode;&quot;$(GenericIncludeFolder)\ardourext&quot;;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_MIDI;LIBMIDIPP_DLL_EXPORTS;NOMINMAX;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0D.lib pthreadVCE2.lib $(DllPrefix)glib32$(GlibDllSuffix)D.lib $(DllPrefix)pbd32D.lib $(DllPrefix)timecode32D.lib $(DllPrefix)sigc++32-2.0D.lib ws2_32.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32D.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\..\pbd;..\..\evoral;..\..\timecode;&quot;$(GenericIncludeFolder)\ardourext&quot;;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_MIDI;LIBMIDIPP_DLL_EXPORTS;NOMINMAX;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;WIN32;_WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0.lib pthreadVCE2.lib $(DllPrefix)glib32$(GlibDllSuffix).lib $(DllPrefix)pbd32.lib $(DllPrefix)timecode32.lib $(DllPrefix)sigc++32-2.0.lib ws2_32.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ SubSystem="2"
+ OptimizeReferences="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TargetFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\pbd;..\..\evoral;..\..\timecode;&quot;$(GenericIncludeFolder)\ardourext&quot;;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_MIDI;LIBMIDIPP_DLL_EXPORTS;NOMINMAX;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;WIN32;_WIN32;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0RDC.lib pthreadVCE2.lib $(DllPrefix)glib32$(GlibDllSuffix)RDC.lib $(DllPrefix)pbd32RDC.lib $(DllPrefix)timecode32RDC.lib $(DllPrefix)sigc++32-2.0RDC.lib ws2_32.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32RDC.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\channel.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\ipmidi_port.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midnam_patch.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mmc.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mtc.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\parser.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\port.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\version.cc"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\midi++\channel.h"
+ >
+ </File>
+ <File
+ RelativePath="..\midi++\event.h"
+ >
+ </File>
+ <File
+ RelativePath="..\midi++\events.h"
+ >
+ </File>
+ <File
+ RelativePath="..\midi++\ipmidi_port.h"
+ >
+ </File>
+ <File
+ RelativePath="..\midi++\jack_midi_port.h"
+ >
+ </File>
+ <File
+ RelativePath="..\midi++\manager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\midi++\midnam_patch.h"
+ >
+ </File>
+ <File
+ RelativePath="..\midi++\mmc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\midi++\parser.h"
+ >
+ </File>
+ <File
+ RelativePath="..\midi++\port.h"
+ >
+ </File>
+ <File
+ RelativePath="..\midi++\types.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/midi++2/channel.cc b/libs/midi++2/channel.cc
index 66ce5ed71c..67d6f5fb11 100644
--- a/libs/midi++2/channel.cc
+++ b/libs/midi++2/channel.cc
@@ -25,7 +25,7 @@
using namespace MIDI;
-Channel::Channel (byte channelnum, Port &p)
+Channel::Channel (MIDI::byte channelnum, Port &p)
: _port (p)
{
_channel_number = channelnum;
@@ -115,7 +115,7 @@ Channel::process_controller (Parser & /*parser*/, EventTwoBytes *tb)
all changes *are* atomic.
*/
- if (tb->controller_number <= 31) { /* unsigned: no test for >= 0 */
+ if (tb->controller_number < 32) { /* unsigned: no test for >= 0 */
/* if this controller is already known to use 14 bits,
then treat this value as the MSB, and combine it
@@ -128,7 +128,7 @@ Channel::process_controller (Parser & /*parser*/, EventTwoBytes *tb)
cv = (unsigned short) _controller_val[tb->controller_number];
if (_controller_14bit[tb->controller_number]) {
- cv = ((tb->value << 7) | (cv & 0x7f));
+ cv = ((tb->value & 0x7f) << 7) | (cv & 0x7f);
} else {
cv = tb->value;
}
@@ -138,7 +138,9 @@ Channel::process_controller (Parser & /*parser*/, EventTwoBytes *tb)
} else if ((tb->controller_number >= 32 &&
tb->controller_number <= 63)) {
- cv = (unsigned short) _controller_val[tb->controller_number];
+ int cn = tb->controller_number - 32;
+
+ cv = (unsigned short) _controller_val[cn];
/* LSB for CC 0-31 arrived.
@@ -151,7 +153,6 @@ Channel::process_controller (Parser & /*parser*/, EventTwoBytes *tb)
high 7.
*/
- int cn = tb->controller_number - 32;
if (_controller_14bit[cn] == false) {
_controller_14bit[cn] = true;
@@ -160,8 +161,14 @@ Channel::process_controller (Parser & /*parser*/, EventTwoBytes *tb)
cv = (cv & 0x3f80) | (tb->value & 0x7f);
}
- _controller_val[tb->controller_number] =
- (controller_value_t) cv;
+ /* update the 14 bit value */
+ _controller_val[cn] = (controller_value_t) cv;
+
+ /* also store the "raw" 7 bit value in the incoming controller
+ value store
+ */
+ _controller_val[tb->controller_number] = (controller_value_t) tb->value;
+
} else {
/* controller can only take 7 bit values */
@@ -173,22 +180,21 @@ Channel::process_controller (Parser & /*parser*/, EventTwoBytes *tb)
/* bank numbers are special, in that they have their own signal
*/
- if (tb->controller_number == 0) {
- _bank_number = (unsigned short) _controller_val[0];
+ if (tb->controller_number == 0 || tb->controller_number == 0x20) {
+ _bank_number = _controller_val[0];
_port.parser()->bank_change (*_port.parser(), _bank_number);
_port.parser()->channel_bank_change[_channel_number] (*_port.parser(), _bank_number);
}
-
}
void
-Channel::process_program_change (Parser & /*parser*/, byte val)
+Channel::process_program_change (Parser & /*parser*/, MIDI::byte val)
{
_program_number = val;
}
void
-Channel::process_chanpress (Parser & /*parser*/, byte val)
+Channel::process_chanpress (Parser & /*parser*/, MIDI::byte val)
{
_chanpress = val;
}
@@ -215,7 +221,7 @@ Channel::process_reset (Parser & /*parser*/)
* \return true if success
*/
bool
-Channel::channel_msg (byte id, byte val1, byte val2, timestamp_t timestamp)
+Channel::channel_msg (MIDI::byte id, MIDI::byte val1, MIDI::byte val2, timestamp_t timestamp)
{
unsigned char msg[3];
int len = 0;
diff --git a/libs/midi++2/ipmidi_port.cc b/libs/midi++2/ipmidi_port.cc
index c4544c237b..567df99335 100644
--- a/libs/midi++2/ipmidi_port.cc
+++ b/libs/midi++2/ipmidi_port.cc
@@ -25,9 +25,17 @@
#include <errno.h>
#include <stdlib.h>
#include <string.h>
+#ifdef COMPILER_MSVC
+#undef O_NONBLOCK
+#define O_NONBLOCK 0
+#endif
+#if defined(PLATFORM_WINDOWS)
+#include <winsock2.h>
+#else
#include <netdb.h>
+#endif
-#if defined(WIN32)
+#if defined(PLATFORM_WINDOWS)
static WSADATA g_wsaData;
typedef int socklen_t;
#else
@@ -109,7 +117,7 @@ get_address (int sock, struct in_addr *inaddr, const string& ifname )
{
// Get interface address from supplied name.
-#if !defined(WIN32)
+#if !defined(PLATFORM_WINDOWS)
struct ifreq ifr;
::strncpy(ifr.ifr_name, ifname.c_str(), sizeof(ifr.ifr_name));
@@ -138,12 +146,13 @@ get_address (int sock, struct in_addr *inaddr, const string& ifname )
return false;
-#endif // !WIN32
+#endif // !PLATFORM_WINDOWS'
}
bool
IPMIDIPort::open_sockets (int base_port, const string& ifname)
{
+#if !defined(PLATFORM_WINDOWS)
int protonum = 0;
struct protoent *proto = ::getprotobyname("IP");
@@ -240,10 +249,13 @@ IPMIDIPort::open_sockets (int base_port, const string& ifname)
}
return true;
+#else
+ return false;
+#endif // !PLATFORM_WINDOWS'
}
int
-IPMIDIPort::write (const byte* msg, size_t msglen, timestamp_t /* ignored */) {
+IPMIDIPort::write (const MIDI::byte* msg, size_t msglen, timestamp_t /* ignored */) {
if (sockout) {
Glib::Threads::Mutex::Lock lm (write_lock);
@@ -257,7 +269,7 @@ IPMIDIPort::write (const byte* msg, size_t msglen, timestamp_t /* ignored */) {
}
int
-IPMIDIPort::read (byte* /*buf*/, size_t /*bufsize*/)
+IPMIDIPort::read (MIDI::byte* /*buf*/, size_t /*bufsize*/)
{
/* nothing to do here - all handled by parse() */
return 0;
diff --git a/libs/midi++2/midi++/channel.h b/libs/midi++2/midi++/channel.h
index d00ce700c5..f3ec434ca5 100644
--- a/libs/midi++2/midi++/channel.h
+++ b/libs/midi++2/midi++/channel.h
@@ -23,8 +23,6 @@
#include <queue>
#include "pbd/signals.h"
-
-#include "midi++/types.h"
#include "midi++/parser.h"
namespace MIDI {
@@ -36,7 +34,7 @@ class Port;
* This remembers various useful information about the current 'state' of a
* MIDI channel (eg current pitch bend value).
*/
-class Channel : public PBD::ScopedConnectionList {
+class LIBMIDIPP_API Channel : public PBD::ScopedConnectionList {
public:
Channel (byte channel_number, Port &);
@@ -44,7 +42,7 @@ class Channel : public PBD::ScopedConnectionList {
Port &midi_port() { return _port; }
byte channel() { return _channel_number; }
byte program() { return _program_number; }
- byte bank() { return _bank_number; }
+ unsigned short bank() { return _bank_number; }
byte pressure () { return _chanpress; }
byte poly_pressure (byte n) { return _polypress[n]; }
@@ -119,7 +117,7 @@ class Channel : public PBD::ScopedConnectionList {
/* Current channel values */
byte _channel_number;
- byte _bank_number;
+ unsigned short _bank_number;
byte _program_number;
byte _rpn_msb;
byte _rpn_lsb;
diff --git a/libs/midi++2/midi++/event.h b/libs/midi++2/midi++/event.h
index 70744536a8..6620010071 100644
--- a/libs/midi++2/midi++/event.h
+++ b/libs/midi++2/midi++/event.h
@@ -26,6 +26,7 @@
#include <sstream>
#include <assert.h>
+#include "midi++/libmidi_visibility.h"
#include "midi++/types.h"
#include "midi++/events.h"
#include "pbd/xml++.h"
diff --git a/libs/midi++2/midi++/ipmidi_port.h b/libs/midi++2/midi++/ipmidi_port.h
index 8d5cecdf11..a056612514 100644
--- a/libs/midi++2/midi++/ipmidi_port.h
+++ b/libs/midi++2/midi++/ipmidi_port.h
@@ -21,7 +21,7 @@
#include <string>
#include <iostream>
-#if defined(WIN32)
+#if defined(PLATFORM_WINDOWS)
#include <winsock.h>
#elif defined(__FREE_BSD__)
#include <netinet/in.h>
@@ -46,13 +46,14 @@
#include "pbd/signals.h"
#include "pbd/ringbuffer.h"
+#include "midi++/libmidi_visibility.h"
#include "midi++/types.h"
#include "midi++/parser.h"
#include "midi++/port.h"
namespace MIDI {
-class IPMIDIPort : public Port {
+class LIBMIDIPP_API IPMIDIPort : public Port {
public:
IPMIDIPort (int base_port = lowest_ipmidi_port_default, const std::string& ifname = std::string());
IPMIDIPort (const XMLNode&);
diff --git a/libs/midi++2/midi++/libmidi_visibility.h b/libs/midi++2/midi++/libmidi_visibility.h
new file mode 100644
index 0000000000..17b57045cf
--- /dev/null
+++ b/libs/midi++2/midi++/libmidi_visibility.h
@@ -0,0 +1,45 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libmidi_libmidi_visibility_h__
+#define __libmidi_libmidi_visibility_h__
+
+#if defined(COMPILER_MSVC)
+ #define LIBMIDIPP_DLL_IMPORT __declspec(dllimport)
+ #define LIBMIDIPP_DLL_EXPORT __declspec(dllexport)
+ #define LIBMIDIPP_DLL_LOCAL
+#else
+ #define LIBMIDIPP_DLL_IMPORT __attribute__ ((visibility ("default")))
+ #define LIBMIDIPP_DLL_EXPORT __attribute__ ((visibility ("default")))
+ #define LIBMIDIPP_DLL_LOCAL __attribute__ ((visibility ("hidden")))
+#endif
+
+#ifdef LIBMIDIPP_STATIC // libmidi is not a DLL
+ #define LIBMIDIPP_API
+ #define LIBMIDIPP_LOCAL
+#else
+ #ifdef LIBMIDIPP_DLL_EXPORTS // defined if we are building the libmidi DLL (instead of using it)
+ #define LIBMIDIPP_API LIBMIDIPP_DLL_EXPORT
+ #else
+ #define LIBMIDIPP_API LIBMIDIPP_DLL_IMPORT
+ #endif
+ #define LIBMIDIPP_LOCAL LIBMIDIPP_DLL_LOCAL
+#endif
+
+#endif /* __libmidi_libmidi_visibility_h__ */
diff --git a/libs/midi++2/midi++/midnam_patch.h b/libs/midi++2/midi++/midnam_patch.h
index f3d766d7e3..9b2a611d9e 100644
--- a/libs/midi++2/midi++/midnam_patch.h
+++ b/libs/midi++2/midi++/midnam_patch.h
@@ -30,6 +30,7 @@
#include <stdint.h>
+#include "midi++/libmidi_visibility.h"
#include "midi++/event.h"
#include "pbd/xml++.h"
@@ -39,7 +40,7 @@ namespace MIDI
namespace Name
{
-struct PatchPrimaryKey
+struct LIBMIDIPP_API PatchPrimaryKey
{
public:
int bank_number;
@@ -81,7 +82,7 @@ public:
class PatchBank;
-class Patch
+class LIBMIDIPP_API Patch
{
public:
@@ -112,7 +113,7 @@ private:
typedef std::list<boost::shared_ptr<Patch> > PatchNameList;
-class PatchBank
+class LIBMIDIPP_API PatchBank
{
public:
PatchBank (uint16_t n = 0, std::string a_name = std::string()) : _name(a_name), _number (n) {};
@@ -138,7 +139,7 @@ private:
std::string _patch_list_name;
};
-class ChannelNameSet
+class LIBMIDIPP_API ChannelNameSet
{
public:
typedef std::set<uint8_t> AvailableForChannels;
@@ -221,7 +222,7 @@ private:
std::ostream& operator<< (std::ostream&, const ChannelNameSet&);
-class Note
+class LIBMIDIPP_API Note
{
public:
Note() {}
@@ -241,7 +242,7 @@ private:
std::string _name;
};
-class NoteNameList
+class LIBMIDIPP_API NoteNameList
{
public:
typedef std::vector< boost::shared_ptr<Note> > Notes;
@@ -262,7 +263,7 @@ private:
Notes _notes;
};
-class Value
+class LIBMIDIPP_API Value
{
public:
Value() {}
@@ -286,7 +287,7 @@ private:
std::string _name;
};
-class ValueNameList
+class LIBMIDIPP_API ValueNameList
{
public:
typedef std::map<uint16_t, boost::shared_ptr<Value> > Values;
@@ -311,7 +312,7 @@ private:
Values _values;
};
-class Control
+class LIBMIDIPP_API Control
{
public:
Control() {}
@@ -346,7 +347,7 @@ private:
boost::shared_ptr<ValueNameList> _value_name_list; ///< Local, ValueNameList
};
-class ControlNameList
+class LIBMIDIPP_API ControlNameList
{
public:
typedef std::map<uint16_t, boost::shared_ptr<Control> > Controls;
@@ -370,7 +371,7 @@ private:
Controls _controls;
};
-class CustomDeviceMode
+class LIBMIDIPP_API CustomDeviceMode
{
public:
CustomDeviceMode() {};
@@ -396,7 +397,7 @@ private:
std::string _channel_name_set_assignments[16];
};
-class MasterDeviceNames
+class LIBMIDIPP_API MasterDeviceNames
{
public:
typedef std::set<std::string> Models;
@@ -459,7 +460,7 @@ private:
ValueNameLists _value_name_lists;
};
-class MIDINameDocument
+class LIBMIDIPP_API MIDINameDocument
{
public:
// Maps Model names to MasterDeviceNames
@@ -488,7 +489,7 @@ private:
MasterDeviceNames::Models _all_models;
};
-extern const char* general_midi_program_names[128]; /* 0 .. 127 */
+LIBMIDIPP_API extern const char* general_midi_program_names[128]; /* 0 .. 127 */
}
diff --git a/libs/midi++2/midi++/mmc.h b/libs/midi++2/midi++/mmc.h
index 0f2a69d5d7..ffabf863a0 100644
--- a/libs/midi++2/midi++/mmc.h
+++ b/libs/midi++2/midi++/mmc.h
@@ -25,6 +25,7 @@
#include "pbd/signals.h"
#include "pbd/ringbuffer.h"
+#include "midi++/libmidi_visibility.h"
#include "midi++/types.h"
#include "midi++/parser.h"
@@ -39,7 +40,7 @@ class Parser;
class MachineControlCommand;
/** Class to handle incoming and outgoing MIDI machine control messages */
-class MachineControl
+class LIBMIDIPP_API MachineControl
{
public:
typedef PBD::Signal1<void,MachineControl&> MMCSignal;
@@ -286,7 +287,7 @@ class MachineControl
* In an ideal world we might use a class hierarchy for this, but objects of this type
* have to be allocated off the stack for RT safety.
*/
-class MachineControlCommand
+class LIBMIDIPP_API MachineControlCommand
{
public:
MachineControlCommand () : _command (MachineControl::Command (0)) {}
diff --git a/libs/midi++2/midi++/parser.h b/libs/midi++2/midi++/parser.h
index 44897f9d8e..420e7fcb7b 100644
--- a/libs/midi++2/midi++/parser.h
+++ b/libs/midi++2/midi++/parser.h
@@ -25,6 +25,7 @@
#include "pbd/signals.h"
+#include "midi++/libmidi_visibility.h"
#include "midi++/types.h"
namespace MIDI {
@@ -33,13 +34,14 @@ class Port;
class Parser;
typedef PBD::Signal1<void,Parser&> ZeroByteSignal;
+typedef PBD::Signal2<void,Parser&,unsigned short> BankSignal;
typedef PBD::Signal2<void,Parser&,framecnt_t> TimestampedSignal;
typedef PBD::Signal2<void,Parser&, byte> OneByteSignal;
typedef PBD::Signal2<void,Parser &, EventTwoBytes *> TwoByteSignal;
typedef PBD::Signal2<void,Parser &, pitchbend_t> PitchBendSignal;
typedef PBD::Signal3<void,Parser &, byte *, size_t> Signal;
-class Parser {
+class LIBMIDIPP_API Parser {
public:
Parser ();
~Parser ();
@@ -54,7 +56,7 @@ class Parser {
/* signals that anyone can connect to */
- OneByteSignal bank_change;
+ BankSignal bank_change;
TwoByteSignal note_on;
TwoByteSignal note_off;
TwoByteSignal poly_pressure;
@@ -63,7 +65,7 @@ class Parser {
PitchBendSignal pitchbend;
TwoByteSignal controller;
- OneByteSignal channel_bank_change[16];
+ BankSignal channel_bank_change[16];
TwoByteSignal channel_note_on[16];
TwoByteSignal channel_note_off[16];
TwoByteSignal channel_poly_pressure[16];
diff --git a/libs/midi++2/midi++/port.h b/libs/midi++2/midi++/port.h
index f16743337c..5a52cfe898 100644
--- a/libs/midi++2/midi++/port.h
+++ b/libs/midi++2/midi++/port.h
@@ -22,15 +22,16 @@
#include <string>
#include <iostream>
-#include <jack/types.h> /* XXX ... desirable to get rid of this but needed for
- * now due to use of JackPortIsXXXX
- */
+#include <pthread.h>
#include "pbd/xml++.h"
+#ifndef PLATFORM_WINDOWS
#include "pbd/crossthread.h"
+#endif
#include "pbd/signals.h"
#include "pbd/ringbuffer.h"
+#include "midi++/libmidi_visibility.h"
#include "midi++/types.h"
#include "midi++/parser.h"
@@ -39,11 +40,11 @@ namespace MIDI {
class Channel;
class PortRequest;
-class Port {
+class LIBMIDIPP_API Port {
public:
enum Flags {
- IsInput = JackPortIsInput,
- IsOutput = JackPortIsOutput,
+ IsInput = 0x1, /* MUST MATCH JACK's JackPortIsInput */
+ IsOutput = 0x2, /* MUST MATCH JACK's JackPortIsOutput */
};
Port (std::string const &, Flags);
@@ -138,7 +139,7 @@ class Port {
void init (std::string const &, Flags);
};
-struct PortSet {
+struct LIBMIDIPP_API PortSet {
PortSet (std::string str) : owner (str) { }
std::string owner;
diff --git a/libs/midi++2/midi++/types.h b/libs/midi++2/midi++/types.h
index 598bb8ab5a..92858eaa60 100644
--- a/libs/midi++2/midi++/types.h
+++ b/libs/midi++2/midi++/types.h
@@ -22,6 +22,8 @@
#include <inttypes.h>
+#include "midi++/libmidi_visibility.h"
+
namespace MIDI {
typedef char channel_t;
@@ -59,10 +61,10 @@ namespace MIDI {
reset = 0xFF
};
- extern const char *controller_names[];
+ LIBMIDIPP_API extern const char *controller_names[];
byte decode_controller_name (const char *name);
- struct EventTwoBytes {
+ struct LIBMIDIPP_API EventTwoBytes {
union {
byte note_number;
byte controller_number;
@@ -73,14 +75,14 @@ namespace MIDI {
};
};
- enum MTC_FPS {
+ enum LIBMIDIPP_API MTC_FPS {
MTC_24_FPS = 0,
MTC_25_FPS = 1,
MTC_30_FPS_DROP = 2,
MTC_30_FPS = 3
};
- enum MTC_Status {
+ enum LIBMIDIPP_API MTC_Status {
MTC_Stopped = 0,
MTC_Forward,
MTC_Backward
diff --git a/libs/midi++2/midnam_patch.cc b/libs/midi++2/midnam_patch.cc
index 0b8f1ffcb2..252804e466 100644
--- a/libs/midi++2/midnam_patch.cc
+++ b/libs/midi++2/midnam_patch.cc
@@ -472,7 +472,7 @@ operator<< (std::ostream& os, const ChannelNameSet& cns)
<< "List size " << cns._patch_list.size() << endl
<< "Patch list name = [" << cns._patch_list_name << ']' << endl
<< "Available channels : ";
- for (set<uint8_t>::iterator x = cns._available_for_channels.begin(); x != cns._available_for_channels.end(); ++x) {
+ for (set<uint8_t>::const_iterator x = cns._available_for_channels.begin(); x != cns._available_for_channels.end(); ++x) {
os << (int) (*x) << ' ';
}
os << endl;
diff --git a/libs/midi++2/mmc.cc b/libs/midi++2/mmc.cc
index b93dc0f260..b92e686ce6 100644
--- a/libs/midi++2/mmc.cc
+++ b/libs/midi++2/mmc.cc
@@ -22,6 +22,7 @@
#include <map>
#include "timecode/time.h"
+#include "timecode/bbt_time.h"
#include "pbd/error.h"
@@ -29,10 +30,21 @@
#include "midi++/port.h"
#include "midi++/parser.h"
+#ifndef __INT_MAX__ // 'ssize_t' won't be defined yet
+typedef long ssize_t;
+#endif
+
using namespace std;
using namespace MIDI;
using namespace PBD;
+/**
+ * As libtimecode is linked statically to libmidi++ this
+ * is necessary to pull in all the symbols from libtimecode
+ * so they are exported for other users of libtimecode.
+ */
+double tmp = Timecode::BBT_Time::ticks_per_beat;
+
static std::map<int,string> mmc_cmd_map;
static void build_mmc_cmd_map ()
{
@@ -218,19 +230,19 @@ MachineControl::set_ports (MIDI::Port* ip, MIDI::Port* op)
}
void
-MachineControl::set_receive_device_id (byte id)
+MachineControl::set_receive_device_id (MIDI::byte id)
{
_receive_device_id = id & 0x7f;
}
void
-MachineControl::set_send_device_id (byte id)
+MachineControl::set_send_device_id (MIDI::byte id)
{
_send_device_id = id & 0x7f;
}
bool
-MachineControl::is_mmc (byte *sysex_buf, size_t len)
+MachineControl::is_mmc (MIDI::byte *sysex_buf, size_t len)
{
if (len < 4 || len > 48) {
return false;
@@ -249,7 +261,7 @@ MachineControl::is_mmc (byte *sysex_buf, size_t len)
}
void
-MachineControl::process_mmc_message (Parser &, byte *msg, size_t len)
+MachineControl::process_mmc_message (Parser &, MIDI::byte *msg, size_t len)
{
size_t skiplen;
byte *mmc_msg;
@@ -456,7 +468,7 @@ MachineControl::process_mmc_message (Parser &, byte *msg, size_t len)
}
int
-MachineControl::do_masked_write (byte *msg, size_t len)
+MachineControl::do_masked_write (MIDI::byte *msg, size_t len)
{
/* return the number of bytes "consumed" */
@@ -482,7 +494,7 @@ MachineControl::do_masked_write (byte *msg, size_t len)
}
void
-MachineControl::write_track_status (byte *msg, size_t /*len*/, byte reg)
+MachineControl::write_track_status (MIDI::byte *msg, size_t /*len*/, MIDI::byte reg)
{
size_t n;
ssize_t base_track;
@@ -571,7 +583,7 @@ MachineControl::write_track_status (byte *msg, size_t /*len*/, byte reg)
}
int
-MachineControl::do_locate (byte *msg, size_t /*msglen*/)
+MachineControl::do_locate (MIDI::byte *msg, size_t /*msglen*/)
{
if (msg[2] == 0) {
warning << "MIDI::MMC: locate [I/F] command not supported"
@@ -586,7 +598,7 @@ MachineControl::do_locate (byte *msg, size_t /*msglen*/)
}
int
-MachineControl::do_step (byte *msg, size_t /*msglen*/)
+MachineControl::do_step (MIDI::byte *msg, size_t /*msglen*/)
{
int steps = msg[2] & 0x3f;
@@ -599,7 +611,7 @@ MachineControl::do_step (byte *msg, size_t /*msglen*/)
}
int
-MachineControl::do_shuttle (byte *msg, size_t /*msglen*/)
+MachineControl::do_shuttle (MIDI::byte *msg, size_t /*msglen*/)
{
size_t forward;
byte sh = msg[2];
diff --git a/libs/midi++2/mtc.cc b/libs/midi++2/mtc.cc
index 0c2d8a41b3..1a477c3b8c 100644
--- a/libs/midi++2/mtc.cc
+++ b/libs/midi++2/mtc.cc
@@ -36,7 +36,7 @@ using namespace MIDI;
#undef DEBUG_MTC
bool
-Parser::possible_mtc (byte *sysex_buf, size_t msglen)
+Parser::possible_mtc (MIDI::byte *sysex_buf, size_t msglen)
{
byte fake_mtc_time[5];
@@ -91,7 +91,7 @@ Parser::reset_mtc_state ()
}
void
-Parser::process_mtc_quarter_frame (byte *msg)
+Parser::process_mtc_quarter_frame (MIDI::byte *msg)
{
int which_quarter_frame = (msg[1] & 0xf0) >> 4;
diff --git a/libs/midi++2/parser.cc b/libs/midi++2/parser.cc
index 2f6b50899c..453fede251 100644
--- a/libs/midi++2/parser.cc
+++ b/libs/midi++2/parser.cc
@@ -132,11 +132,11 @@ Parser::Parser ()
Parser::~Parser ()
{
- delete msgbuf;
+ free (msgbuf);
}
void
-Parser::trace_event (Parser &, byte *msg, size_t len)
+Parser::trace_event (Parser &, MIDI::byte *msg, size_t len)
{
eventType type;
ostream *o;
@@ -658,7 +658,7 @@ Parser::system_msg (unsigned char inbyte)
}
void
-Parser::signal (byte *msg, size_t len)
+Parser::signal (MIDI::byte *msg, size_t len)
{
channel_t chan = msg[0]&0xF;
int chan_i = chan;
@@ -761,7 +761,7 @@ Parser::signal (byte *msg, size_t len)
}
bool
-Parser::possible_mmc (byte *msg, size_t msglen)
+Parser::possible_mmc (MIDI::byte *msg, size_t msglen)
{
if (!MachineControl::is_mmc (msg, msglen)) {
return false;
diff --git a/libs/midi++2/wscript b/libs/midi++2/wscript
index 000cc39e5f..e8bfdab217 100644
--- a/libs/midi++2/wscript
+++ b/libs/midi++2/wscript
@@ -47,7 +47,7 @@ def options(opt):
def configure(conf):
conf.load('compiler_cxx')
autowaf.build_version_files(path_prefix+'midi++/version.h', path_prefix+'version.cc',
- 'midipp', MAJOR, MINOR, MICRO)
+ 'midipp', MAJOR, MINOR, MICRO, 'LIBMIDIPP_API', 'midi++/libmidi_visibility.h')
autowaf.configure(conf)
autowaf.check_pkg(conf, 'cppunit', uselib_store='CPPUNIT', atleast_version='1.12.0', mandatory=False)
autowaf.check_pkg(conf, 'libxml-2.0', uselib_store='XML')
@@ -61,9 +61,12 @@ def build(bld):
# Library
if bld.is_defined ('INTERNAL_SHARED_LIBS'):
obj = bld.shlib(features = 'cxx cxxshlib', source=libmidi_sources)
+ obj.defines = [ 'LIBMIDIPP_DLL_EXPORTS=1' ]
else:
obj = bld.stlib(features = 'cxx cxxstlib', source=libmidi_sources)
- obj.cxxflags = [ '-fPIC' ]
+ obj.cxxflags = [ '-fPIC' ]
+ obj.defines = []
+
# everybody loves JACK
obj.export_includes = ['.']
obj.includes = ['.', '../surfaces/control_protocol', '../ardour' ]
@@ -72,7 +75,7 @@ def build(bld):
obj.uselib = 'GLIBMM SIGCPP XML OSX'
obj.use = 'libpbd libevoral libtimecode'
obj.vnum = LIBMIDIPP_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
+ obj.install_path = bld.env['LIBDIR']
if bld.env['BUILD_TESTS'] and bld.is_defined('HAVE_CPPUNIT'):
# Unit tests
diff --git a/libs/panners/1in2out/panner_1in2out.cc b/libs/panners/1in2out/panner_1in2out.cc
index 4dd21493e6..2d5489f0ce 100644
--- a/libs/panners/1in2out/panner_1in2out.cc
+++ b/libs/panners/1in2out/panner_1in2out.cc
@@ -70,7 +70,7 @@ static PanPluginDescriptor _descriptor = {
Panner1in2out::factory
};
-extern "C" { PanPluginDescriptor* panner_descriptor () { return &_descriptor; } }
+extern "C" ARDOURPANNER_API PanPluginDescriptor* panner_descriptor () { return &_descriptor; }
Panner1in2out::Panner1in2out (boost::shared_ptr<Pannable> p)
: Panner (p)
diff --git a/libs/panners/1in2out/panner_1in2out.h b/libs/panners/1in2out/panner_1in2out.h
index 97d23495c7..912072096b 100644
--- a/libs/panners/1in2out/panner_1in2out.h
+++ b/libs/panners/1in2out/panner_1in2out.h
@@ -33,6 +33,7 @@
#include "ardour/types.h"
#include "ardour/panner.h"
+
namespace ARDOUR {
class Panner1in2out : public Panner
@@ -41,8 +42,8 @@ class Panner1in2out : public Panner
Panner1in2out (boost::shared_ptr<Pannable>);
~Panner1in2out ();
- void set_position (double);
- bool clamp_position (double&);
+ void set_position (double);
+ bool clamp_position (double&);
std::pair<double, double> position_range () const;
double position() const;
diff --git a/libs/panners/1in2out/wscript b/libs/panners/1in2out/wscript
index 70c34d0779..6b7a04a7d9 100644
--- a/libs/panners/1in2out/wscript
+++ b/libs/panners/1in2out/wscript
@@ -22,13 +22,14 @@ def build(bld):
obj = bld(features = 'cxx cxxshlib')
obj.source = [ 'panner_1in2out.cc' ]
obj.export_includes = ['.']
- obj.cxxflags = '-DPACKAGE="libardour_pan1in2out"'
+ obj.defines = [ 'PACKAGE="libardour_pan1in2out"' ]
+ obj.defines += [ 'ARDOURPANNER_DLL_EXPORTS' ]
obj.includes = ['.']
obj.name = 'libardour_pan1in2out'
obj.target = 'pan1in2out'
obj.use = 'libardour libardour_cp libpbd'
obj.vnum = LIBARDOUR_PAN1IN2OUT_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'panners')
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'panners')
def shutdown():
autowaf.shutdown()
diff --git a/libs/panners/2in2out/panner_2in2out.cc b/libs/panners/2in2out/panner_2in2out.cc
index 25ea1c401a..f18dd94f45 100644
--- a/libs/panners/2in2out/panner_2in2out.cc
+++ b/libs/panners/2in2out/panner_2in2out.cc
@@ -70,7 +70,7 @@ static PanPluginDescriptor _descriptor = {
Panner2in2out::factory
};
-extern "C" { PanPluginDescriptor* panner_descriptor () { return &_descriptor; } }
+extern "C" ARDOURPANNER_API PanPluginDescriptor* panner_descriptor () { return &_descriptor; }
Panner2in2out::Panner2in2out (boost::shared_ptr<Pannable> p)
: Panner (p)
diff --git a/libs/panners/2in2out/wscript b/libs/panners/2in2out/wscript
index 8288ef28f7..f71f514b73 100644
--- a/libs/panners/2in2out/wscript
+++ b/libs/panners/2in2out/wscript
@@ -22,13 +22,14 @@ def build(bld):
obj = bld(features = 'cxx cxxshlib')
obj.source = [ 'panner_2in2out.cc' ]
obj.export_includes = ['.']
- obj.cxxflags = '-DPACKAGE="libardour_pan2in2out"'
+ obj.defines = [ 'PACKAGE="libardour_pan2in2out"' ]
+ obj.defines += [ 'ARDOURPANNER_DLL_EXPORTS' ]
obj.includes = ['.']
obj.name = 'libardour_pan2in2out'
obj.target = 'pan2in2out'
obj.use = 'libardour libardour_cp libpbd'
obj.vnum = LIBARDOUR_PAN2IN2OUT_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'panners')
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'panners')
def shutdown():
autowaf.shutdown()
diff --git a/libs/panners/MSVCpanners/panner_1in2out.vcproj b/libs/panners/MSVCpanners/panner_1in2out.vcproj
new file mode 100644
index 0000000000..0bd94739ed
--- /dev/null
+++ b/libs/panners/MSVCpanners/panner_1in2out.vcproj
@@ -0,0 +1,288 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="panner_1in2out"
+ ProjectGUID="{6EFC827C-E9A0-4481-9689-A9B843A833A1}"
+ RootNamespace="panner_1in2out"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_ARDOURPANNERS;ARDOURPANNER_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;libardour_pan1in2out\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0D.lib $(DllPrefix)giomm32-2.4-0D.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0D.lib $(DllPrefix)gobject32-2.0-0D.lib $(DllPrefix)gmodule32-2.0-0D.lib $(DllPrefix)glib32-2.0-0D.lib $(DllPrefix)gio32-2.0-0D.lib $(DllPrefix)sigc++32-2.0D.lib $(DllPrefix)timecode32D.lib $(DllPrefix)evoral32D.lib $(DllPrefix)pbd32D.lib intlD.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(ProjectName)32D.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;msvcrt.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\..\lib\ardour3\panners\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TestSuiteFolder)\..\lib\ardour3\panners\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_ARDOURPANNERS;ARDOURPANNER_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;libardour_pan1in2out\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0.lib $(DllPrefix)giomm32-2.4-0.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0.lib $(DllPrefix)gobject32-2.0-0.lib $(DllPrefix)gmodule32-2.0-0.lib $(DllPrefix)glib32-2.0-0.lib $(DllPrefix)gio32-2.0-0.lib $(DllPrefix)sigc++32-2.0.lib $(DllPrefix)timecode32.lib $(DllPrefix)evoral32.lib $(DllPrefix)pbd32.lib intl.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(ProjectName)32.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ SubSystem="2"
+ OptimizeReferences="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TargetFolder)\..\lib\ardour3\panners\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\..\lib\ardour3\panners\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_ARDOURPANNERS;ARDOURPANNER_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;libardour_pan1in2out\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0RDC.lib $(DllPrefix)giomm32-2.4-0RDC.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0RDC.lib $(DllPrefix)gobject32-2.0-0RDC.lib $(DllPrefix)gmodule32-2.0-0RDC.lib $(DllPrefix)glib32-2.0-0RDC.lib $(DllPrefix)gio32-2.0-0RDC.lib $(DllPrefix)sigc++32-2.0RDC.lib $(DllPrefix)timecode32RDC.lib $(DllPrefix)evoral32RDC.lib $(DllPrefix)pbd32RDC.lib intlRDC.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(ProjectName)32RDC.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\..\lib\ardour3\panners\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\1in2out\panner_1in2out.cc"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\1in2out\panner_1in2out.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/panners/MSVCpanners/panner_2in2out.vcproj b/libs/panners/MSVCpanners/panner_2in2out.vcproj
new file mode 100644
index 0000000000..2f593113c0
--- /dev/null
+++ b/libs/panners/MSVCpanners/panner_2in2out.vcproj
@@ -0,0 +1,288 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="panner_2in2out"
+ ProjectGUID="{144D40BF-ACD3-423B-A73E-CF652860AE94}"
+ RootNamespace="panner_2in2out"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_ARDOURPANNERS;ARDOURPANNER_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;libardour_pan2in2out\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0D.lib $(DllPrefix)giomm32-2.4-0D.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0D.lib $(DllPrefix)gobject32-2.0-0D.lib $(DllPrefix)gmodule32-2.0-0D.lib $(DllPrefix)glib32-2.0-0D.lib $(DllPrefix)gio32-2.0-0D.lib $(DllPrefix)sigc++32-2.0D.lib $(DllPrefix)timecode32D.lib $(DllPrefix)evoral32D.lib $(DllPrefix)pbd32D.lib intlD.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(ProjectName)32D.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;msvcrt.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\..\lib\ardour3\panners\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TestSuiteFolder)\..\lib\ardour3\panners\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_ARDOURPANNERS;ARDOURPANNER_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;libardour_pan2in2out\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0.lib $(DllPrefix)giomm32-2.4-0.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0.lib $(DllPrefix)gobject32-2.0-0.lib $(DllPrefix)gmodule32-2.0-0.lib $(DllPrefix)glib32-2.0-0.lib $(DllPrefix)gio32-2.0-0.lib $(DllPrefix)sigc++32-2.0.lib $(DllPrefix)timecode32.lib $(DllPrefix)evoral32.lib $(DllPrefix)pbd32.lib intl.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(ProjectName)32.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ SubSystem="2"
+ OptimizeReferences="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TargetFolder)\..\lib\ardour3\panners\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\..\lib\ardour3\panners\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_ARDOURPANNERS;ARDOURPANNER_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;libardour_pan2in2out\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0RDC.lib $(DllPrefix)giomm32-2.4-0RDC.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0RDC.lib $(DllPrefix)gobject32-2.0-0RDC.lib $(DllPrefix)gmodule32-2.0-0RDC.lib $(DllPrefix)glib32-2.0-0RDC.lib $(DllPrefix)gio32-2.0-0RDC.lib $(DllPrefix)sigc++32-2.0RDC.lib $(DllPrefix)timecode32RDC.lib $(DllPrefix)evoral32RDC.lib $(DllPrefix)pbd32RDC.lib intlRDC.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(ProjectName)32RDC.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\..\lib\ardour3\panners\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\2in2out\panner_2in2out.cc"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\2in2out\panner_2in2out.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/panners/MSVCpanners/panner_vbap.vcproj b/libs/panners/MSVCpanners/panner_vbap.vcproj
new file mode 100644
index 0000000000..fb9722e5f7
--- /dev/null
+++ b/libs/panners/MSVCpanners/panner_vbap.vcproj
@@ -0,0 +1,296 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="panner_vbap"
+ ProjectGUID="{C604D824-C662-4F08-AB6D-E6CF6E9FE386}"
+ RootNamespace="panner_vbap"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_ARDOURPANNERS;ARDOURPANNER_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;libardour_panvbap\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0D.lib $(DllPrefix)giomm32-2.4-0D.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0D.lib $(DllPrefix)gobject32-2.0-0D.lib $(DllPrefix)gmodule32-2.0-0D.lib $(DllPrefix)glib32-2.0-0D.lib $(DllPrefix)gio32-2.0-0D.lib $(DllPrefix)sigc++32-2.0D.lib $(DllPrefix)timecode32D.lib $(DllPrefix)evoral32D.lib $(DllPrefix)pbd32D.lib intlD.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(ProjectName)32D.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;msvcrt.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\..\lib\ardour3\panners\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TestSuiteFolder)\..\lib\ardour3\panners\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_ARDOURPANNERS;ARDOURPANNER_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;libardour_panvbap\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0.lib $(DllPrefix)giomm32-2.4-0.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0.lib $(DllPrefix)gobject32-2.0-0.lib $(DllPrefix)gmodule32-2.0-0.lib $(DllPrefix)glib32-2.0-0.lib $(DllPrefix)gio32-2.0-0.lib $(DllPrefix)sigc++32-2.0.lib $(DllPrefix)timecode32.lib $(DllPrefix)evoral32.lib $(DllPrefix)pbd32.lib intl.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(ProjectName)32.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ SubSystem="2"
+ OptimizeReferences="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TargetFolder)\..\lib\ardour3\panners\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\..\lib\ardour3\panners\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\timecode;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_ARDOURPANNERS;ARDOURPANNER_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;libardour_panvbap\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0RDC.lib $(DllPrefix)giomm32-2.4-0RDC.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0RDC.lib $(DllPrefix)gobject32-2.0-0RDC.lib $(DllPrefix)gmodule32-2.0-0RDC.lib $(DllPrefix)glib32-2.0-0RDC.lib $(DllPrefix)gio32-2.0-0RDC.lib $(DllPrefix)sigc++32-2.0RDC.lib $(DllPrefix)timecode32RDC.lib $(DllPrefix)evoral32RDC.lib $(DllPrefix)pbd32RDC.lib intlRDC.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(ProjectName)32RDC.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\..\lib\ardour3\panners\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\vbap\vbap.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\vbap\vbap_speakers.cc"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\vbap\vbap.h"
+ >
+ </File>
+ <File
+ RelativePath="..\vbap\vbap_speakers.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/panners/stereobalance/panner_balance.cc b/libs/panners/stereobalance/panner_balance.cc
index b7d8a2a031..7c0d7e7ff6 100644
--- a/libs/panners/stereobalance/panner_balance.cc
+++ b/libs/panners/stereobalance/panner_balance.cc
@@ -71,7 +71,7 @@ static PanPluginDescriptor _descriptor = {
Pannerbalance::factory
};
-extern "C" { PanPluginDescriptor* panner_descriptor () { return &_descriptor; } }
+extern "C" ARDOURPANNER_API PanPluginDescriptor* panner_descriptor () { return &_descriptor; }
Pannerbalance::Pannerbalance (boost::shared_ptr<Pannable> p)
: Panner (p)
diff --git a/libs/panners/stereobalance/wscript b/libs/panners/stereobalance/wscript
index 75eccca419..25ab9e5835 100644
--- a/libs/panners/stereobalance/wscript
+++ b/libs/panners/stereobalance/wscript
@@ -22,13 +22,14 @@ def build(bld):
obj = bld(features = 'cxx cxxshlib')
obj.source = [ 'panner_balance.cc' ]
obj.export_includes = ['.']
- obj.cxxflags = '-DPACKAGE="libardour_panbalance"'
+ obj.defines = ['PACKAGE="libardour_panbalance"']
+ obj.defines += ['ARDOURPANNER_DLL_EXPORTS']
obj.includes = ['.']
obj.name = 'libardour_panbalance'
obj.target = 'panbalance'
obj.use = 'libardour libardour_cp libpbd'
obj.vnum = LIBARDOUR_PAN2IN2OUT_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'panners')
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'panners')
def shutdown():
autowaf.shutdown()
diff --git a/libs/panners/vbap/vbap.cc b/libs/panners/vbap/vbap.cc
index ea2d26fb31..70e9f38aa2 100644
--- a/libs/panners/vbap/vbap.cc
+++ b/libs/panners/vbap/vbap.cc
@@ -25,6 +25,10 @@
#include <iostream>
#include <string>
+#ifdef COMPILER_MSVC
+#include <malloc.h>
+#endif
+
#include "pbd/cartesian.h"
#include "pbd/compose.h"
@@ -53,7 +57,7 @@ static PanPluginDescriptor _descriptor = {
VBAPanner::factory
};
-extern "C" { PanPluginDescriptor* panner_descriptor () { return &_descriptor; } }
+extern "C" ARDOURPANNER_API PanPluginDescriptor* panner_descriptor () { return &_descriptor; }
VBAPanner::Signal::Signal (Session&, VBAPanner&, uint32_t, uint32_t n_speakers)
{
@@ -65,7 +69,7 @@ VBAPanner::Signal::Signal (Session&, VBAPanner&, uint32_t, uint32_t n_speakers)
}
void
-VBAPanner::Signal::Signal::resize_gains (uint32_t n)
+VBAPanner::Signal::resize_gains (uint32_t n)
{
gains.assign (n, 0.0);
}
@@ -257,7 +261,7 @@ VBAPanner::distribute_one (AudioBuffer& srcbuf, BufferSet& obufs, gain_t gain_co
assert (sz == obufs.count().n_audio());
- int8_t outputs[sz]; // on the stack, no malloc
+ int8_t *outputs = (int8_t*)alloca(sz); // on the stack, no malloc
/* set initial state of each output "record"
*/
@@ -286,10 +290,10 @@ VBAPanner::distribute_one (AudioBuffer& srcbuf, BufferSet& obufs, gain_t gain_co
/* at this point, we can test a speaker's status:
- (outputs[o] & 1) <= in use before
- (outputs[o] & 2) <= in use this time
- (outputs[o] & 3) == 3 <= in use both times
- outputs[o] == 0 <= not in use either time
+ (*outputs[o] & 1) <= in use before
+ (*outputs[o] & 2) <= in use this time
+ (*outputs[o] & 3) == 3 <= in use both times
+ *outputs[o] == 0 <= not in use either time
*/
diff --git a/libs/panners/vbap/vbap_speakers.cc b/libs/panners/vbap/vbap_speakers.cc
index 4c662a8c6d..1a420b2b2a 100644
--- a/libs/panners/vbap/vbap_speakers.cc
+++ b/libs/panners/vbap/vbap_speakers.cc
@@ -116,7 +116,8 @@ VBAPSpeakers::choose_speaker_triplets(struct ls_triplet_chain **ls_triplets)
int i,j,k,l,table_size;
int n_speakers = _speakers.size ();
- if (n_speakers == 0) {
+ if (n_speakers < 3) {
+ fprintf(stderr, "VBAP: at least 3 speakers need to be defined.");
return;
}
@@ -536,7 +537,8 @@ VBAPSpeakers::choose_speaker_pairs (){
*/
const int n_speakers = _speakers.size();
- if (n_speakers == 0) {
+ if (n_speakers < 2) {
+ fprintf(stderr, "VBAP: at least 2 speakers need to be defined.");
return;
}
diff --git a/libs/panners/vbap/wscript b/libs/panners/vbap/wscript
index c6ba94261f..c2bb313e27 100644
--- a/libs/panners/vbap/wscript
+++ b/libs/panners/vbap/wscript
@@ -22,13 +22,14 @@ def build(bld):
obj = bld(features = 'cxx cxxshlib')
obj.source = [ 'vbap_speakers.cc', 'vbap.cc' ]
obj.export_includes = ['.']
- obj.cxxflags = '-DPACKAGE="libardour_panvbap"'
+ obj.defines = ['PACKAGE="libardour_panvbap"']
+ obj.defines += ['ARDOURPANNER_DLL_EXPORTS']
obj.includes = ['.']
obj.name = 'libardour_panvbap'
obj.target = 'panvbap'
obj.use = 'libardour libardour_cp libpbd'
obj.vnum = LIBARDOUR_PANVBAP_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'panners')
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'panners')
def shutdown():
autowaf.shutdown()
diff --git a/libs/pbd/MSVCpbd/pbd.vcproj b/libs/pbd/MSVCpbd/pbd.vcproj
new file mode 100644
index 0000000000..6c57c84239
--- /dev/null
+++ b/libs/pbd/MSVCpbd/pbd.vcproj
@@ -0,0 +1,818 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="pbd"
+ ProjectGUID="{80208D6F-AD26-4CF3-980E-363F27246AD0}"
+ RootNamespace="pbd"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\glibmm2;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\ardourext&quot;;&quot;$(GenericLibraryFolder)\glib-$(GlibApiVersion)\include&quot;;&quot;$(GenericIncludeFolder)\boost&quot;;."
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_PBD;BUILDING_GETOPT;LIBPBD_DLL_EXPORTS;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;NO_POSIX_MEMALIGN;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;libpbd4\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)giomm32-2.4-0D.lib $(DllPrefix)glibmm32-2.4-0D.lib pthreadVCE2.lib $(DllPrefix)gio32$(GlibDllSuffix)D.lib $(DllPrefix)glib32$(GlibDllSuffix)D.lib $(DllPrefix)gobject32$(GlibDllSuffix)D.lib $(DllPrefix)sigc++32-2.0D.lib libxml2D.lib libsndfile-1D.lib intlD.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32D.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\..\glibmm2;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\ardourext&quot;;&quot;$(GenericLibraryFolder)\glib-$(GlibApiVersion)\include&quot;;&quot;$(GenericIncludeFolder)\boost&quot;;."
+ PreprocessorDefinitions="_SECURE_SCL=0;PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_PBD;BUILDING_GETOPT;LIBPBD_DLL_EXPORTS;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;NO_POSIX_MEMALIGN;_WIN32;WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;libpbd4\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)giomm32-2.4-0.lib $(DllPrefix)glibmm32-2.4-0.lib pthreadVCE2.lib $(DllPrefix)gio32$(GlibDllSuffix).lib $(DllPrefix)glib32$(GlibDllSuffix).lib $(DllPrefix)gobject32$(GlibDllSuffix).lib $(DllPrefix)sigc++32-2.0.lib libxml2.lib libsndfile-1.lib intl.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ SubSystem="2"
+ OptimizeReferences="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TargetFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine="python &quot;../../../libs/pbd/pbd/signals.py&quot; &quot;../../../libs/pbd/pbd/signals_generated.h&quot;&#x0D;&#x0A;copy /Y &quot;..\..\..\msvc_extra_headers\ardourext\ptw32\pthread.h.input&quot; &quot;$(GenericIncludeFolder)\ardourext\ptw32\pthread.h&quot;&#x0D;&#x0A;copy /Y &quot;..\..\..\msvc_extra_headers\ardourext\sys\targetsxs.h.input&quot; &quot;$(GenericIncludeFolder)\ardourext\sys\targetsxs.h&quot;&#x0D;&#x0A;copy /Y &quot;..\..\..\msvc_extra_headers\ardourext\sys\time.h.input&quot; &quot;$(GenericIncludeFolder)\ardourext\sys\time.h&quot;&#x0D;&#x0A;copy /Y &quot;..\..\..\msvc_extra_headers\ardourext\float_cast.h.input&quot; &quot;$(GenericIncludeFolder)\ardourext\float_cast.h&quot;&#x0D;&#x0A;copy /Y &quot;..\..\..\msvc_extra_headers\ardourext\libcharset.h.input&quot; &quot;$(GenericIncludeFolder)\ardourext\libcharset.h&quot;&#x0D;&#x0A;copy /Y &quot;..\..\..\msvc_extra_headers\ardourext\localcharset.h.input&quot; &quot;$(GenericIncludeFolder)\ardourext\localcharset.h&quot;&#x0D;&#x0A;copy /Y &quot;..\..\..\msvc_extra_headers\ardourext\misc.h.input&quot; &quot;$(GenericIncludeFolder)\ardourext\misc.h&quot;&#x0D;&#x0A;copy /Y &quot;..\..\..\msvc_extra_headers\ardourext\pthread.h.input&quot; &quot;$(GenericIncludeFolder)\ardourext\pthread.h&quot;&#x0D;&#x0A;copy /Y &quot;..\..\..\msvc_extra_headers\ardourext\sched.h.input&quot; &quot;$(GenericIncludeFolder)\ardourext\sched.h&quot;&#x0D;&#x0A;copy /Y &quot;..\..\..\msvc_extra_headers\ardourext\semaphore.h.input&quot; &quot;$(GenericIncludeFolder)\ardourext\semaphore.h&quot;&#x0D;&#x0A;copy /Y &quot;..\..\..\msvc_extra_headers\unistd.h.input&quot; &quot;$(GenericIncludeFolder)\unistd.h&quot;&#x0D;&#x0A;"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\glibmm2;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\ardourext&quot;;&quot;$(GenericLibraryFolder)\glib-$(GlibApiVersion)\include&quot;;&quot;$(GenericIncludeFolder)\boost&quot;;."
+ PreprocessorDefinitions="_SECURE_SCL=0;PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_PBD;BUILDING_GETOPT;LIBPBD_DLL_EXPORTS;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;NO_POSIX_MEMALIGN;WIN32;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;libpbd4\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)giomm32-2.4-0RDC.lib $(DllPrefix)glibmm32-2.4-0RDC.lib pthreadVCE2.lib $(DllPrefix)gio32$(GlibDllSuffix)RDC.lib $(DllPrefix)glib32$(GlibDllSuffix)RDC.lib $(DllPrefix)gobject32$(GlibDllSuffix)RDC.lib $(DllPrefix)sigc++32-2.0RDC.lib libxml2RDC.lib libsndfile-1.lib intlRDC.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32RDC.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\base_ui.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\basename.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\boost_debug.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\cartesian.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\clear_dir.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\command.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\controllable.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\controllable_descriptor.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\convert.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\cpus.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\debug.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\enums.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\enumwriter.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\epa.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\error.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\event_loop.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\ffs.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\file_manager.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\file_utils.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\fpu.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\glib_semaphore.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\id.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\localeguard.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\localtime_r.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\malign.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mountpoint.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\openuri.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\pathexpand.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\pathscanner.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\pool.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\property_list.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\pthread_utils.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\receiver.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\resource.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\search_path.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\semutils.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\shortpath.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\signals.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\sndfile_manager.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\stacktrace.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\stateful.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\stateful_diff_command.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\strreplace.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\strsplit.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\system_exec.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\textreceiver.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\transmitter.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\undo.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\uuid.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\version.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\whitespace.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\windows_special_dirs.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\xml++.cc"
+ >
+ </File>
+ <Filter
+ Name="msvc"
+ >
+ <File
+ RelativePath="..\msvc\fpu.cc"
+ >
+ <FileConfiguration
+ Name="Debug 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)\msvc\fpu.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)\msvc\fpu.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32 with Debugging Capability|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)\msvc\fpu.obj"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\msvc\getopt.c"
+ >
+ <FileConfiguration
+ Name="Debug 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32 with Debugging Capability|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\msvc\getopt_long.c"
+ >
+ <FileConfiguration
+ Name="Debug 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32 with Debugging Capability|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\msvc\mountpoint.cc"
+ >
+ <FileConfiguration
+ Name="Debug 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)\msvc\mountpoint.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)\msvc\mountpoint.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32 with Debugging Capability|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)\msvc\mountpoint.obj"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\msvc\msvc_pbd.cc"
+ >
+ <FileConfiguration
+ Name="Debug 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)\msvc\msvc_pbd.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)\msvc\msvc_pbd.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32 with Debugging Capability|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)\msvc\msvc_pbd.obj"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\msvc\msvc_poll.cc"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\pbd\abstract_ui.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\base_ui.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\basename.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\cartesian.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\compose.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\crossthread.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\debug.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\demangle.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\ffs.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\floating.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\functor_command.h"
+ >
+ </File>
+ <File
+ RelativePath="..\msvc\getopt.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\glib_semaphore.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\libpbd_visibility.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\localeguard.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\localtime_r.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\memento_command.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\msvc_pbd.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\pathexpand.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\pathscanner.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\pbd.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\properties.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\property_basics.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\pthread_utils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\rcu.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\receiver.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\resource.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\ringbuffer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\ringbufferNPT.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\search_path.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\semaphore.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\semutils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\sequence_property.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\signals.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\stacktrace.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\stateful_diff_command.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\stl_delete.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\system_exec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\textreceiver.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\tokenizer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\touchable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\transmitter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\unknown_type.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\unwind.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pbd\windows_special_dirs.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/pbd/base_ui.cc b/libs/pbd/base_ui.cc
index a7e148c839..3a4257ebdd 100644
--- a/libs/pbd/base_ui.cc
+++ b/libs/pbd/base_ui.cc
@@ -19,7 +19,11 @@
#include <cstring>
#include <stdint.h>
+#ifdef COMPILER_MSVC
+#include <io.h> // Microsoft's nearest equivalent to <unistd.h>
+#else
#include <unistd.h>
+#endif
#include <fcntl.h>
#include <cerrno>
#include <cstring>
@@ -33,6 +37,8 @@
#include "i18n.h"
+#include "pbd/debug.h"
+
using namespace std;
using namespace PBD;
using namespace Glib;
@@ -42,13 +48,18 @@ BaseUI::RequestType BaseUI::CallSlot = BaseUI::new_request_type();
BaseUI::RequestType BaseUI::Quit = BaseUI::new_request_type();
BaseUI::BaseUI (const string& str)
- : request_channel (true)
+ : m_context(MainContext::get_default())
, run_loop_thread (0)
, _name (str)
+#ifndef PLATFORM_WINDOWS
+ , request_channel (true)
+#endif
{
base_ui_instance = this;
+#ifndef PLATFORM_WINDOWS
request_channel.ios()->connect (sigc::mem_fun (*this, &BaseUI::request_handler));
+#endif
/* derived class must set _ok */
}
@@ -73,7 +84,7 @@ BaseUI::new_request_type ()
void
BaseUI::main_thread ()
{
- DEBUG_TRACE (DEBUG::EventLoop, string_compose ("%1: event loop running in thread %2\n", name(), pthread_self()));
+ DEBUG_TRACE (DEBUG::EventLoop, string_compose ("%1: event loop running in thread %2\n", name(), pthread_name()));
set_event_loop_for_thread (this);
thread_init ();
_main_loop->get_context()->signal_idle().connect (sigc::mem_fun (*this, &BaseUI::signal_running));
@@ -95,11 +106,9 @@ BaseUI::run ()
/* to be called by UI's that need/want their own distinct, self-created event loop thread.
*/
- _main_loop = MainLoop::create (MainContext::create());
- request_channel.ios()->attach (_main_loop->get_context());
-
- /* glibmm hack - drop the refptr to the IOSource now before it can hurt */
- request_channel.drop_ios ();
+ m_context = MainContext::create();
+ _main_loop = MainLoop::create (m_context);
+ attach_request_source ();
Glib::Threads::Mutex::Lock lm (_run_lock);
run_loop_thread = Glib::Threads::Thread::create (mem_fun (*this, &BaseUI::main_thread));
@@ -115,6 +124,24 @@ BaseUI::quit ()
}
}
+#ifdef PLATFORM_WINDOWS
+gboolean
+BaseUI::_request_handler (gpointer data)
+{
+ BaseUI* ui = static_cast<BaseUI*>(data);
+ return ui->request_handler ();
+}
+
+bool
+BaseUI::request_handler ()
+{
+ DEBUG_TRACE (DEBUG::EventLoop, "BaseUI::request_handler\n");
+ handle_ui_requests ();
+ // keep calling indefinitely at the timeout interval
+ return true;
+}
+
+#else
bool
BaseUI::request_handler (Glib::IOCondition ioc)
{
@@ -133,9 +160,39 @@ BaseUI::request_handler (Glib::IOCondition ioc)
/* handle requests */
+ DEBUG_TRACE (DEBUG::EventLoop, "BaseUI::request_handler\n");
handle_ui_requests ();
}
return true;
}
-
+#endif
+
+void
+BaseUI::signal_new_request ()
+{
+ DEBUG_TRACE (DEBUG::EventLoop, "BaseUI::signal_new_request\n");
+#ifdef PLATFORM_WINDOWS
+ // handled in timeout, how to signal...?
+#else
+ request_channel.wakeup ();
+#endif
+}
+
+/**
+ * This method relies on the caller having already set m_context
+ */
+void
+BaseUI::attach_request_source ()
+{
+ DEBUG_TRACE (DEBUG::EventLoop, "BaseUI::attach_request_source\n");
+#ifdef PLATFORM_WINDOWS
+ GSource* request_source = g_timeout_source_new(200);
+ g_source_set_callback (request_source, &BaseUI::_request_handler, this, NULL);
+ g_source_attach (request_source, m_context->gobj());
+#else
+ request_channel.ios()->attach (m_context);
+ /* glibmm hack - drop the refptr to the IOSource now before it can hurt */
+ request_channel.drop_ios ();
+#endif
+}
diff --git a/libs/pbd/boost_debug.cc b/libs/pbd/boost_debug.cc
index 1267e7d168..6b9c0cbc92 100644
--- a/libs/pbd/boost_debug.cc
+++ b/libs/pbd/boost_debug.cc
@@ -33,6 +33,7 @@
#include <boost/shared_ptr.hpp>
#include "pbd/stacktrace.h"
+#include "pbd/boost_debug.h"
class Backtrace {
public:
diff --git a/libs/pbd/clear_dir.cc b/libs/pbd/clear_dir.cc
index 29410d41e5..9d2d7ed883 100644
--- a/libs/pbd/clear_dir.cc
+++ b/libs/pbd/clear_dir.cc
@@ -17,13 +17,22 @@
*/
-#include <string>
+#ifdef COMPILER_MSVC
+#include <io.h> // Microsoft's nearest equivalent to <unistd.h>
+using PBD::readdir;
+using PBD::opendir;
+using PBD::closedir;
+#else
#include <dirent.h>
#include <unistd.h>
+#endif
+
+#include <string>
#include <sys/stat.h>
#include <errno.h>
#include <string.h>
+#include <glib/gstdio.h>
#include <glibmm/miscutils.h>
#include "pbd/error.h"
@@ -66,7 +75,7 @@ PBD::clear_directory (const string& dir, size_t* size, vector<string>* paths)
continue;
}
- if (::unlink (fullpath.c_str())) {
+ if (::g_unlink (fullpath.c_str())) {
error << string_compose (_("cannot remove file %1 (%2)"), fullpath, strerror (errno))
<< endmsg;
ret = 1;
@@ -85,3 +94,38 @@ PBD::clear_directory (const string& dir, size_t* size, vector<string>* paths)
return ret;
}
+
+// rm -rf <dir> -- used to remove saved plugin state
+void
+PBD::remove_directory (const std::string& dir) {
+ DIR* dead;
+ struct dirent* dentry;
+ struct stat statbuf;
+
+ if ((dead = ::opendir (dir.c_str())) == 0) {
+ return;
+ }
+
+ while ((dentry = ::readdir (dead)) != 0) {
+ if(!strcmp(dentry->d_name, ".") || !strcmp(dentry->d_name, "..")) {
+ continue;
+ }
+
+ string fullpath = Glib::build_filename (dir, dentry->d_name);
+ if (::stat (fullpath.c_str(), &statbuf)) {
+ continue;
+ }
+
+ if (S_ISDIR (statbuf.st_mode)) {
+ remove_directory(fullpath);
+ continue;
+ }
+
+ if (::g_unlink (fullpath.c_str())) {
+ error << string_compose (_("cannot remove file %1 (%2)"), fullpath, strerror (errno)) << endmsg;
+ }
+ }
+ if (::g_rmdir(dir.c_str())) {
+ error << string_compose (_("cannot remove directory %1 (%2)"), dir, strerror (errno)) << endmsg;
+ }
+}
diff --git a/libs/pbd/convert.cc b/libs/pbd/convert.cc
index 1787d3b70d..940aa87189 100644
--- a/libs/pbd/convert.cc
+++ b/libs/pbd/convert.cc
@@ -18,6 +18,9 @@
*/
#include <cmath>
+#include <algorithm>
+#include <string>
+
#include <stdint.h>
#include <stdlib.h>
#include <cstdio>
@@ -52,6 +55,24 @@ capitalize (const string& str)
}
string
+downcase (const string& str)
+{
+ string copy (str);
+ std::transform (copy.begin(), copy.end(), copy.begin(), ::tolower);
+ return copy;
+}
+
+const char*
+downcase (const char* str)
+{
+ char *copy = strdup (str);
+ for (char* p = copy; *p; ++p) {
+ *p = tolower (*p);
+ }
+ return copy;
+}
+
+string
short_version (string orig, string::size_type target_length)
{
/* this tries to create a recognizable abbreviation
diff --git a/libs/pbd/debug.cc b/libs/pbd/debug.cc
index c86afbe87e..f967061c25 100644
--- a/libs/pbd/debug.cc
+++ b/libs/pbd/debug.cc
@@ -24,6 +24,8 @@
#include <vector>
#include <algorithm>
+#include <boost/tokenizer.hpp>
+
#include "pbd/debug.h"
#include "i18n.h"
@@ -47,6 +49,7 @@ uint64_t PBD::DEBUG::FileManager = PBD::new_debug_bit ("filemanager");
uint64_t PBD::DEBUG::Pool = PBD::new_debug_bit ("pool");
uint64_t PBD::DEBUG::EventLoop = PBD::new_debug_bit ("eventloop");
uint64_t PBD::DEBUG::AbstractUI = PBD::new_debug_bit ("abstractui");
+uint64_t PBD::DEBUG::FileUtils = PBD::new_debug_bit ("fileutils");
uint64_t PBD::debug_bits = 0x0;
@@ -75,36 +78,32 @@ PBD::set_debug_bits (uint64_t bits)
int
PBD::parse_debug_options (const char* str)
{
- char* p;
- char* sp;
+ string in_str = str;
+ typedef boost::tokenizer<boost::char_separator<char> > tokenizer;
+ boost::char_separator<char> sep (",");
+ tokenizer tokens (in_str, sep);
uint64_t bits = 0;
- char* copy = strdup (str);
-
- p = strtok_r (copy, ",", &sp);
- while (p) {
- if (strcasecmp (p, "list") == 0) {
+ for (tokenizer::iterator tok_iter = tokens.begin(); tok_iter != tokens.end(); ++tok_iter) {
+ if (*tok_iter == "list") {
list_debug_options ();
- free (copy);
return 1;
}
- if (strcasecmp (p, "all") == 0) {
+ if (*tok_iter == "all") {
PBD::set_debug_bits (~0ULL);
- free (copy);
return 0;
}
for (map<const char*,uint64_t>::iterator i = _debug_bit_map().begin(); i != _debug_bit_map().end(); ++i) {
- if (strncasecmp (p, i->first, strlen (p)) == 0) {
+ const char* cstr = (*tok_iter).c_str();
+
+ if (strncasecmp (cstr, i->first, strlen (cstr)) == 0) {
bits |= i->second;
}
}
-
- p = strtok_r (0, ",", &sp);
}
- free (copy);
PBD::set_debug_bits (bits);
return 0;
}
diff --git a/libs/pbd/debug_rt_alloc.c b/libs/pbd/debug_rt_alloc.c
index 81e640b66d..7e578a2367 100644
--- a/libs/pbd/debug_rt_alloc.c
+++ b/libs/pbd/debug_rt_alloc.c
@@ -22,9 +22,10 @@
#define _GNU_SOURCE
#include <dlfcn.h>
#include <stdio.h>
-#include <pthread.h>
#include <stdlib.h>
+#include "pbd/pthread_utils.h"
+
int (*pbd_alloc_allowed) () = 0;
/** Thread-local key whose value is set to 1 if malloc checking is disabled
diff --git a/libs/pbd/epa.cc b/libs/pbd/epa.cc
index 8b8a23491b..0fc386072f 100644
--- a/libs/pbd/epa.cc
+++ b/libs/pbd/epa.cc
@@ -17,12 +17,19 @@
*/
+#include <glib.h>
+
#include <cstdlib>
#include "pbd/epa.h"
#include "pbd/strsplit.h"
+#ifdef COMPILER_MSVC
+#define environ _environ
+_CRTIMP extern char ** _environ;
+#else
extern char** environ;
+#endif
using namespace PBD;
using namespace std;
@@ -61,7 +68,7 @@ EnvironmentalProtectionAgency::save ()
/* fetch environment from named environment variable, rather than "environ"
*/
- const char* estr = getenv (_envname.c_str());
+ const char* estr = g_getenv (_envname.c_str());
if (!estr) {
return;
@@ -117,26 +124,33 @@ EnvironmentalProtectionAgency::restore () const
clear ();
for (map<string,string>::const_iterator i = e.begin(); i != e.end(); ++i) {
- setenv (i->first.c_str(), i->second.c_str(), 1);
+ g_setenv (i->first.c_str(), i->second.c_str(), 1);
}
}
void
EnvironmentalProtectionAgency::clear () const
{
- char** the_environ = environ;
+ /* Copy the environment before using (g_)unsetenv() because on some
+ platforms (maybe all?) this directly modifies the environ array,
+ cause complications for iterating through it.
+ */
- for (size_t i = 0; the_environ[i]; ++i) {
-
- string estring = the_environ[i];
- string::size_type equal = estring.find_first_of ('=');
+ vector<string> ecopy;
+
+ for (size_t i = 0; environ[i]; ++i) {
+ ecopy.push_back (environ[i]);
+ }
+
+ for (vector<string>::const_iterator e = ecopy.begin(); e != ecopy.end(); ++e) {
+ string::size_type equal = (*e).find_first_of ('=');
if (equal == string::npos) {
/* say what? an environ value without = ? */
continue;
}
- string before = estring.substr (0, equal);
- unsetenv(before.c_str());
+ string var_name = (*e).substr (0, equal);
+ g_unsetenv(var_name.c_str());
}
-}
+}
diff --git a/libs/pbd/ffs.cc b/libs/pbd/ffs.cc
new file mode 100644
index 0000000000..557504f14e
--- /dev/null
+++ b/libs/pbd/ffs.cc
@@ -0,0 +1,49 @@
+/*
+ Copyright (C) 2013 Tim Mayberry
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include "pbd/ffs.h"
+
+#ifndef COMPILER_MSVC
+#include <strings.h>
+#endif
+
+namespace PBD {
+int
+ffs (int x)
+{
+#if defined (COMPILER_MINGW)
+ return __builtin_ffs(x);
+#elif defined (COMPILER_MSVC)
+ unsigned long index;
+#ifdef WIN64
+ if (0 != _BitScanForward64(&index, (__int64)x))
+#else
+ if (0 != _BitScanForward(&index, (unsigned long)x))
+#endif
+ index++; // Make the result 1-based
+ else
+ index = 0; // All bits were zero
+
+ return (int)index;
+#else
+ return ::ffs(x);
+#endif
+}
+
+}
diff --git a/libs/pbd/file_manager.cc b/libs/pbd/file_manager.cc
index a71ffca190..2cfa63ae39 100644
--- a/libs/pbd/file_manager.cc
+++ b/libs/pbd/file_manager.cc
@@ -18,19 +18,22 @@
*/
#include <sys/time.h>
-#include <sys/resource.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <cassert>
#include <cstdio>
+#include <glib.h>
+#include <glib/gstdio.h>
+
#ifdef __APPLE__
#include <mach/mach_time.h>
#endif
#include "pbd/compose.h"
#include "pbd/file_manager.h"
+#include "pbd/resource.h"
#include "pbd/debug.h"
using namespace std;
@@ -41,12 +44,11 @@ FileManager* FileDescriptor::_manager;
FileManager::FileManager ()
: _open (0)
{
- struct rlimit rl;
- int const r = getrlimit (RLIMIT_NOFILE, &rl);
+ struct ResourceLimit rl;
/* XXX: this is a bit arbitrary */
- if (r == 0) {
- _max_open = rl.rlim_cur - 64;
+ if (get_resource_limit (OpenFiles, rl)) {
+ _max_open = rl.current_limit - 64;
} else {
_max_open = 256;
}
@@ -116,10 +118,14 @@ FileManager::allocate (FileDescriptor* d)
#ifdef __APPLE__
d->_last_used = mach_absolute_time();
-#else
+#elif defined(_POSIX_TIMERS) && defined(_POSIX_MONOTONIC_CLOCK)
struct timespec t;
clock_gettime (CLOCK_MONOTONIC, &t);
d->_last_used = t.tv_sec + (double) t.tv_nsec / 10e9;
+#else
+ struct timeval now;
+ gettimeofday (&now, NULL);
+ d->_last_used = now.tv_sec + (double) now.tv_usec / 10e6;
#endif
d->_refcount++;
@@ -222,8 +228,19 @@ bool
FdFileDescriptor::open ()
{
/* we must have a lock on the FileManager's mutex */
-
- _fd = ::open (_path.c_str(), _writeable ? (O_RDWR | O_CREAT) : O_RDONLY, _mode);
+
+ /* files must be opened with O_BINARY flag on windows
+ * or it treats the file as a text stream and puts in
+ * line endings in etc
+ */
+#ifdef WIN32
+#define WRITE_FLAGS O_RDWR | O_CREAT | O_BINARY
+#define READ_FLAGS O_RDONLY | O_BINARY
+#else
+#define WRITE_FLAGS O_RDWR | O_CREAT
+#define READ_FLAGS O_RDONLY
+#endif
+ _fd = ::g_open (_path.c_str(), _writeable ? WRITE_FLAGS : READ_FLAGS, _mode);
return (_fd == -1);
}
diff --git a/libs/pbd/file_utils.cc b/libs/pbd/file_utils.cc
index bb290fa6aa..dd9805a3f3 100644
--- a/libs/pbd/file_utils.cc
+++ b/libs/pbd/file_utils.cc
@@ -23,14 +23,32 @@
#include <glib.h>
#include <glib/gstdio.h>
+#ifdef COMPILER_MINGW
+#include <io.h> // For W_OK
+#endif
+
#include <glibmm/fileutils.h>
#include <glibmm/miscutils.h>
#include <glibmm/pattern.h>
-#include <giomm/file.h>
+#include <errno.h>
+#include <string.h> /* strerror */
+
+/* open() */
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+
+/* close(), read(), write() */
+#ifdef COMPILER_MSVC
+#include <io.h> // Microsoft's nearest equivalent to <unistd.h>
+#else
+#include <unistd.h>
+#endif
#include "pbd/compose.h"
#include "pbd/file_utils.h"
+#include "pbd/debug.h"
#include "pbd/error.h"
#include "pbd/pathscanner.h"
#include "pbd/stl_delete.h"
@@ -76,6 +94,11 @@ find_matching_files_in_directory (const std::string& directory,
std::string full_path(directory);
full_path = Glib::build_filename (full_path, *file_iter);
+ DEBUG_TRACE (
+ DEBUG::FileUtils,
+ string_compose("Found file %1\n", full_path)
+ );
+
result.push_back(full_path);
}
}
@@ -94,7 +117,7 @@ find_matching_files_in_directories (const vector<std::string>& paths,
}
void
-find_matching_files_in_search_path (const SearchPath& search_path,
+find_matching_files_in_search_path (const Searchpath& search_path,
const Glib::PatternSpec& pattern,
vector<std::string>& result)
{
@@ -102,7 +125,7 @@ find_matching_files_in_search_path (const SearchPath& search_path,
}
bool
-find_file_in_search_path(const SearchPath& search_path,
+find_file_in_search_path(const Searchpath& search_path,
const string& filename,
std::string& result)
{
@@ -113,24 +136,28 @@ find_file_in_search_path(const SearchPath& search_path,
if (tmp.size() == 0)
{
+ DEBUG_TRACE (
+ DEBUG::FileUtils,
+ string_compose("No file matching %1 found in Path: %2\n", filename, search_path.to_string())
+ );
return false;
}
-#if 0
if (tmp.size() != 1)
{
- info << string_compose
- (
- "Found more than one file matching %1 in search path %2",
- filename,
- search_path ()
- )
- << endmsg;
+ DEBUG_TRACE (
+ DEBUG::FileUtils,
+ string_compose("Found more that one file matching %1 in Path: %2\n", filename, search_path.to_string())
+ );
}
-#endif
result = tmp.front();
+ DEBUG_TRACE (
+ DEBUG::FileUtils,
+ string_compose("Found file %1 in Path: %2\n", filename, search_path.to_string())
+ );
+
return true;
}
@@ -139,21 +166,57 @@ copy_file(const std::string & from_path, const std::string & to_path)
{
if (!Glib::file_test (from_path, Glib::FILE_TEST_EXISTS)) return false;
- Glib::RefPtr<Gio::File> from_file = Gio::File::create_for_path(from_path);
- Glib::RefPtr<Gio::File> to_file = Gio::File::create_for_path(to_path);
+ int fd_from = -1;
+ int fd_to = -1;
+ char buf[4096]; // BUFSIZ ??
+ ssize_t nread;
- try
- {
- from_file->copy (to_file, Gio::FILE_COPY_OVERWRITE);
+ fd_from = ::open(from_path.c_str(), O_RDONLY);
+ if (fd_from < 0) {
+ goto copy_error;
}
- catch(const Glib::Exception& ex)
- {
- error << string_compose (_("Unable to Copy file %1 to %2 (%3)"),
- from_path, to_path, ex.what())
- << endmsg;
- return false;
+
+ fd_to = ::open(to_path.c_str(), O_WRONLY | O_CREAT, 0666);
+ if (fd_to < 0) {
+ goto copy_error;
}
- return true;
+
+ while (nread = ::read(fd_from, buf, sizeof(buf)), nread > 0) {
+ char *out_ptr = buf;
+ do {
+ ssize_t nwritten = ::write(fd_to, out_ptr, nread);
+ if (nwritten >= 0) {
+ nread -= nwritten;
+ out_ptr += nwritten;
+ } else if (errno != EINTR) {
+ goto copy_error;
+ }
+ } while (nread > 0);
+ }
+
+ if (nread == 0) {
+ if (::close(fd_to)) {
+ fd_to = -1;
+ goto copy_error;
+ }
+ ::close(fd_from);
+ return true;
+ }
+
+copy_error:
+ int saved_errno = errno;
+
+ if (fd_from >= 0) {
+ ::close(fd_from);
+ }
+ if (fd_to >= 0) {
+ ::close(fd_to);
+ }
+
+ error << string_compose (_("Unable to Copy file %1 to %2 (%3)"),
+ from_path, to_path, strerror(saved_errno))
+ << endmsg;
+ return false;
}
static
@@ -181,16 +244,16 @@ copy_files(const std::string & from_path, const std::string & to_dir)
std::string
get_absolute_path (const std::string & p)
{
- Glib::RefPtr<Gio::File> f = Gio::File::create_for_path (p);
- return f->get_path ();
+ if (Glib::path_is_absolute(p)) return p;
+ return Glib::build_filename (Glib::get_current_dir(), p);
}
bool
equivalent_paths (const std::string& a, const std::string& b)
{
- struct stat bA;
+ GStatBuf bA;
int const rA = g_stat (a.c_str(), &bA);
- struct stat bB;
+ GStatBuf bB;
int const rB = g_stat (b.c_str(), &bB);
return (rA == 0 && rB == 0 && bA.st_dev == bB.st_dev && bA.st_ino == bB.st_ino);
@@ -221,7 +284,7 @@ exists_and_writable (const std::string & p)
make us unwritable.
*/
- struct stat statbuf;
+ GStatBuf statbuf;
if (g_stat (p.c_str(), &statbuf) != 0) {
/* doesn't exist - not writable */
diff --git a/libs/pbd/fpu.cc b/libs/pbd/fpu.cc
index 40f8cca9d6..b12d341366 100644
--- a/libs/pbd/fpu.cc
+++ b/libs/pbd/fpu.cc
@@ -16,7 +16,7 @@
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-
+#ifndef COMPILER_MSVC
#include "libpbd-config.h"
#define _XOPEN_SOURCE 600
@@ -39,11 +39,14 @@ FPU::FPU ()
_flags = Flags (0);
+#if defined(__MINGW64__) // Vkamyshniy: under __MINGW64__ the assembler code below is not compiled
+ return;
+#endif
+
#if !( (defined __x86_64__) || (defined __i386__) ) // !ARCH_X86
return;
#else
-
#ifndef _LP64 //USE_X86_64_ASM
asm volatile (
"mov $1, %%eax\n"
@@ -105,9 +108,9 @@ FPU::FPU ()
*fxbuf = (char *) malloc (512);
assert (*fxbuf);
#else
- posix_memalign ((void **) &fxbuf, 16, sizeof (char *));
+ (void) posix_memalign ((void **) &fxbuf, 16, sizeof (char *));
assert (fxbuf);
- posix_memalign ((void **) fxbuf, 16, 512);
+ (void) posix_memalign ((void **) fxbuf, 16, 512);
assert (*fxbuf);
#endif
@@ -141,3 +144,7 @@ FPU::FPU ()
FPU::~FPU ()
{
}
+
+#else // COMPILER_MSVC
+ const char* pbd_fpu = "pbd/msvc/fpu.cc takes precedence over this file";
+#endif // COMPILER_MSVC
diff --git a/libs/pbd/glib_semaphore.cc b/libs/pbd/glib_semaphore.cc
new file mode 100644
index 0000000000..7565e0c069
--- /dev/null
+++ b/libs/pbd/glib_semaphore.cc
@@ -0,0 +1,68 @@
+/*
+ Copyright (C) 2010 Tim Mayberry
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include "pbd/glib_semaphore.h"
+
+namespace PBD {
+
+GlibSemaphore::GlibSemaphore (gint initial_val)
+ :
+ m_counter(initial_val)
+{ }
+
+void
+GlibSemaphore::wait ()
+{
+ Glib::Threads::Mutex::Lock guard (m_mutex);
+
+ while (m_counter.get() < 1) {
+ m_cond.wait(m_mutex);
+ }
+
+ // this shouldn't need to be inside the lock
+ --m_counter;
+}
+
+bool
+GlibSemaphore::try_wait ()
+{
+ if (!m_mutex.trylock())
+ {
+ return false;
+ }
+ // lock successful
+ while (m_counter.get() < 1) {
+ m_cond.wait(m_mutex);
+ }
+
+ // the order of these should not matter
+ --m_counter;
+ m_mutex.unlock();
+ return true;
+}
+
+void
+GlibSemaphore::post ()
+{
+ // atomic, no locking required
+ ++m_counter;
+ m_cond.signal();
+}
+
+} // namespace PBD
diff --git a/libs/pbd/localeguard.cc b/libs/pbd/localeguard.cc
new file mode 100644
index 0000000000..12093beeaa
--- /dev/null
+++ b/libs/pbd/localeguard.cc
@@ -0,0 +1,34 @@
+#include <cstring>
+#include <locale.h>
+#include <stdlib.h>
+
+#include "pbd/localeguard.h"
+
+// JE - added temporarily, to reduce the delay effects when calling
+// setlocale() recursively in a Windows GUI thread (we should think
+// about moving the caller(s) into a dedicated worker thread).
+std::string PBD::LocaleGuard::current;
+
+PBD::LocaleGuard::LocaleGuard (const char* str)
+ : old(0)
+{
+ if (current != str) {
+ old = strdup (setlocale (LC_NUMERIC, NULL));
+ if (strcmp (old, str)) {
+ if (setlocale (LC_NUMERIC, str))
+ current = str;
+ }
+ }
+}
+
+PBD::LocaleGuard::~LocaleGuard ()
+{
+ if (old) {
+ if (setlocale (LC_NUMERIC, old))
+ current = old;
+
+ free ((char*)old);
+ }
+}
+
+
diff --git a/libs/pbd/localtime_r.cc b/libs/pbd/localtime_r.cc
new file mode 100644
index 0000000000..fc16fb08b5
--- /dev/null
+++ b/libs/pbd/localtime_r.cc
@@ -0,0 +1,57 @@
+#ifdef WAF_BUILD
+#include "libpbd-config.h"
+#endif
+
+#ifndef HAVE_LOCALTIME_R
+#include <time.h>
+#include <string.h>
+
+#include "pbd/pthread_utils.h"
+#include "pbd/localtime_r.h"
+
+#ifdef localtime_r
+#undef localtime_r
+#endif
+
+struct tm *
+localtime_r(const time_t *const timep, struct tm *p_tm)
+{
+ static pthread_mutex_t time_mutex;
+ static int time_mutex_inited = 0;
+ struct tm *tmp;
+
+ if (!time_mutex_inited)
+ {
+ time_mutex_inited = 1;
+ pthread_mutex_init(&time_mutex, NULL);
+ }
+
+ pthread_mutex_lock(&time_mutex);
+ tmp = localtime(timep);
+ if (tmp)
+ {
+ memcpy(p_tm, tmp, sizeof(struct tm));
+ tmp = p_tm;
+ }
+ pthread_mutex_unlock(&time_mutex);
+
+ return tmp;
+}
+
+#endif
+
+#ifdef __MINGW64__
+ struct tm *
+__cdecl localtime(const long int *_Time)
+{
+ if (_Time == NULL)
+ {
+ return localtime((const time_t *const)NULL); // Unpredictable behavior in case of _Time == NULL;
+ }
+ else
+ {
+ const time_t tempTime = *_Time;
+ return localtime(&tempTime);
+ }
+}
+#endif
diff --git a/libs/pbd/mountpoint.cc b/libs/pbd/mountpoint.cc
index 46cea42e0a..65f011c745 100644
--- a/libs/pbd/mountpoint.cc
+++ b/libs/pbd/mountpoint.cc
@@ -17,7 +17,7 @@
$Id$
*/
-
+#ifndef COMPILER_MSVC
#include <cstdio>
#include <cstring>
#include <string>
@@ -94,6 +94,14 @@ mountpoint (string path)
return best;
}
+#elif defined(PLATFORM_WINDOWS)
+
+string
+mountpoint (string path)
+{
+ // TODO ... if needed
+}
+
#else // !HAVE_GETMNTENT
#include <sys/param.h>
@@ -164,3 +172,7 @@ main (int argc, char *argv[])
}
#endif // TEST_MOUNTPOINT
+
+#else // COMPILER_MSVC
+ const char* pbd_mountpoint = "pbd/msvc/mountpoint.cc takes precedence over this file";
+#endif // COMPILER_MSVC
diff --git a/libs/pbd/msvc/fpu.cc b/libs/pbd/msvc/fpu.cc
new file mode 100644
index 0000000000..6997405928
--- /dev/null
+++ b/libs/pbd/msvc/fpu.cc
@@ -0,0 +1,124 @@
+#ifdef COMPILER_MSVC // Added by JE - 05-12-2009. Inline assembler instructions
+ // have been changed to Intel format and (in the case of
+ // cpuid) was replaced by the equivalent VC++ system call).
+#define _XOPEN_SOURCE 600
+#include <cstdlib>
+#include <stdint.h>
+#include <intrin.h> // Added by JE - 05-12-2009
+
+#include <pbd/fpu.h>
+#include <pbd/error.h>
+
+#include "i18n.h"
+
+using namespace PBD;
+using namespace std;
+
+FPU::FPU ()
+{
+ unsigned long cpuflags = 0;
+
+ _flags = (Flags)0;
+
+#ifndef ARCH_X86
+ return;
+
+#else
+
+#ifndef USE_X86_64_ASM
+int cpuInfo[4];
+
+ __cpuid (cpuInfo, 1);
+ cpuflags = cpuInfo[3];
+/*
+ __asm { // This is how the original section would look if converted to Intel syntax.
+ // However, I have grave doubts about whether it's doing the right thing.
+ // It seems as if the intention was to retrieve feature information from
+ // the processor. However, feature information is returned in the ebx register
+ // (if you believe Wikipedia) or in edx (if you believe Microsoft). Unfortunately,
+ // both registers get ignored in the original code!! Confused?? Join the club!!
+ mov eax, 1
+ push ebx
+ cpuid
+ mov edx, 0
+ pop ebx
+ mov cpuflags, ecx // This can't be right, surely???
+ }; */
+#else
+// Note that this syntax is currently still in AT&T format !
+ asm volatile (
+ "pushq %%rbx\n"
+ "movq $1, %%rax\n"
+ "cpuid\n"
+ "movq %%rdx, %0\n"
+ "popq %%rbx\n"
+ : "=r" (cpuflags)
+ :
+ : "%rax", "%rcx", "%rdx", "memory"
+ );
+
+#endif /* USE_X86_64_ASM */
+
+ if (cpuflags & (1<<25)) {
+ _flags = Flags (_flags | (HasSSE|HasFlushToZero));
+ }
+
+ if (cpuflags & (1<<26)) {
+ _flags = Flags (_flags | HasSSE2);
+ }
+
+ if (cpuflags & (1 << 24)) {
+ bool aligned_malloc = false; // Added by JE - 05-12-2009
+ char* fxbuf = 0;
+// This section changed by JE - 05-12-2009
+#ifdef NO_POSIX_MEMALIGN
+#if defined(COMPILER_MSVC) || defined(COMPILER_MINGW) // All of these support '_aligned_malloc()'
+ fxbuf = (char *) _aligned_malloc(512, 16); // (note that they all need at least MSVC runtime 7.0)
+ aligned_malloc = true;
+#else
+ fxbuf = (char *) malloc(512);
+#endif
+#else
+ fxbuf = posix_memalign ((void**)&fxbuf, 16, 512);
+#endif
+ // Verify that fxbuf is correctly aligned
+ unsigned long buf_addr = (unsigned long)(void*)fxbuf;
+ if ((0 == buf_addr) || (buf_addr % 16))
+ error << _("cannot allocate 16 byte aligned buffer for h/w feature detection") << endmsg;
+ else
+ {
+ memset(fxbuf, 0, 512); // Initialize the buffer !!! Added by JE - 12-12-2009
+
+ __asm {
+ mov eax, fxbuf
+ fxsave [eax]
+ };
+
+ uint32_t mxcsr_mask = *((uint32_t*) &fxbuf[28]);
+
+ /* if the mask is zero, set its default value (from intel specs) */
+
+ if (mxcsr_mask == 0) {
+ mxcsr_mask = 0xffbf;
+ }
+
+ if (mxcsr_mask & (1<<6)) {
+ _flags = Flags (_flags | HasDenormalsAreZero);
+ }
+
+ if (aligned_malloc)
+ _aligned_free (fxbuf);
+ else
+ free (fxbuf);
+ }
+ }
+#endif // ARCH_X86
+}
+
+FPU::~FPU ()
+{
+}
+
+#else // !COMPILER_MSVC
+ const char* pbd_fpu = "original pbd/fpu.cc takes precedence over this file";
+#endif // COMPILER_MSVC
diff --git a/libs/rubberband/src/bsd-3rdparty/getopt/getopt.c b/libs/pbd/msvc/getopt.c
index ce9abb3cce..2f539a59cf 100644
--- a/libs/rubberband/src/bsd-3rdparty/getopt/getopt.c
+++ b/libs/pbd/msvc/getopt.c
@@ -31,29 +31,34 @@
* SUCH DAMAGE.
*/
+#ifdef COMPILER_MSVC
+#include "pbd/msvc_pbd.h"
+#endif
+#include "getopt.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-int opterr = 1, /* if error message should be printed */
- optind = 1, /* index into parent argv vector */
- optopt, /* character checked for validity */
- optreset; /* reset getopt */
-char *optarg; /* argument associated with option */
-
#define BADCH (int)'?'
#define BADARG (int)':'
#define EMSG ""
+__BEGIN_DECLS // Added by JE - 31-01-2010
+// All 'GETOPT_API' declarations added by JE - 31-01-2010
+GETOPT_API int opterr = 1; /* if error message should be printed */
+GETOPT_API int optind = 1; /* index into parent argv vector */
+GETOPT_API int optopt; /* character checked for validity */
+GETOPT_API int optreset; /* reset getopt */
+GETOPT_API char *optarg; /* argument associated with option */
+
/*
* getopt --
* Parse argc/argv argument vector.
*/
int
-getopt(nargc, nargv, ostr)
- int nargc;
- char * const *nargv;
- const char *ostr;
+getopt(int nargc, // Argument list ratified by JE - 03-01-2010
+ char * const *nargv,
+ const char *ostr)
{
static char *place = EMSG; /* option letter processing */
char *oli; /* option letter list index */
@@ -71,7 +76,7 @@ getopt(nargc, nargv, ostr)
}
} /* option letter okay? */
if ((optopt = (int)*place++) == (int)':' ||
- !(oli = strchr(ostr, optopt))) {
+ !(oli = (char*)strchr(ostr, optopt))) {
/*
* if the user didn't specify '-' as an option,
* assume it means -1.
@@ -110,3 +115,4 @@ getopt(nargc, nargv, ostr)
}
return (optopt); /* dump back option letter */
}
+__END_DECLS // Added by JE - 31-01-2010
diff --git a/libs/rubberband/src/bsd-3rdparty/getopt/getopt.h b/libs/pbd/msvc/getopt.h
index d95d6cf8f8..233a0eefa6 100644
--- a/libs/rubberband/src/bsd-3rdparty/getopt/getopt.h
+++ b/libs/pbd/msvc/getopt.h
@@ -40,7 +40,7 @@
#ifndef _GETOPT_H_
#define _GETOPT_H_
-#ifdef _WIN32
+#ifdef PLATFORM_WINDOWS
/* from <sys/cdefs.h> */
# ifdef __cplusplus
# define __BEGIN_DECLS extern "C" {
@@ -52,12 +52,12 @@
# define __P(args) args
#endif
-/*#ifndef _WIN32
+/*#ifndef PLATFORM_WINDOWS
#include <sys/cdefs.h>
#include <unistd.h>
#endif*/
-#ifdef _WIN32
+#ifdef PLATFORM_WINDOWS
# if !defined(GETOPT_API)
# define GETOPT_API __declspec(dllimport)
# endif
@@ -91,7 +91,7 @@ GETOPT_API int getopt_long __P((int, char * const *, const char *,
__END_DECLS
#endif
-#ifdef _WIN32
+#ifdef PLATFORM_WINDOWS
/* These are global getopt variables */
__BEGIN_DECLS
diff --git a/libs/rubberband/src/bsd-3rdparty/getopt/getopt_long.c b/libs/pbd/msvc/getopt_long.c
index 1f92449a06..06c459ab84 100644
--- a/libs/rubberband/src/bsd-3rdparty/getopt/getopt_long.c
+++ b/libs/pbd/msvc/getopt_long.c
@@ -41,8 +41,10 @@
#include <stdlib.h>
#include <string.h>
-#ifdef _WIN32
-
+#ifdef PLATFORM_WINDOWS
+#ifdef COMPILER_MSVC
+#include "pbd/msvc_pbd.h" // Defines 'GETOPT_API'
+#endif
/* Windows needs warnx(). We change the definition though:
* 1. (another) global is defined, opterrmsg, which holds the error message
* 2. errors are always printed out on stderr w/o the program name
@@ -72,7 +74,7 @@ static void warnx(int print_error, const char *fmt, ...)
}
}
-#endif /*_WIN32*/
+#endif /*PLATFORM_WINDOWS*/
/* not part of the original file */
#ifndef _DIAGASSERT
@@ -140,9 +142,7 @@ static const char illoptstring[] = "unknown option -- %s";
* Compute the greatest common divisor of a and b.
*/
static int
-gcd(a, b)
- int a;
- int b;
+gcd(int a, int b)
{
int c;
@@ -162,11 +162,10 @@ gcd(a, b)
* in each block).
*/
static void
-permute_args(panonopt_start, panonopt_end, opt_end, nargv)
- int panonopt_start;
- int panonopt_end;
- int opt_end;
- char * const *nargv;
+permute_args(int panonopt_start,
+ int panonopt_end,
+ int opt_end,
+ char * const *nargv)
{
int cstart, cyclelen, i, j, ncycle, nnonopts, nopts, pos;
char *swap;
@@ -204,10 +203,9 @@ permute_args(panonopt_start, panonopt_end, opt_end, nargv)
* Returns -2 if -- is found (can be long option or end of options marker).
*/
static int
-getopt_internal(nargc, nargv, options)
- int nargc;
- char * const *nargv;
- const char *options;
+getopt_internal(int nargc,
+ char * const *nargv,
+ const char *options)
{
char *oli; /* option letter list index */
int optchar;
@@ -288,11 +286,11 @@ start:
}
}
if ((optchar = (int)*place++) == (int)':' ||
- (oli = strchr(options + (IGNORE_FIRST ? 1 : 0), optchar)) == NULL) {
+ (oli = (char*)strchr(options + (IGNORE_FIRST ? 1 : 0), optchar)) == NULL) {
/* option letter unknown or ':' */
if (!*place)
++optind;
-#ifndef _WIN32
+#ifndef PLATFORM_WINDOWS
if (PRINT_ERROR)
warnx(illoptchar, optchar);
#else
@@ -308,7 +306,7 @@ start:
if (++optind >= nargc) { /* no arg */
place = EMSG;
-#ifndef _WIN32
+#ifndef PLATFORM_WINDOWS
if (PRINT_ERROR)
warnx(recargchar, optchar);
#else
@@ -335,7 +333,7 @@ start:
else if (oli[1] != ':') { /* arg not optional */
if (++optind >= nargc) { /* no arg */
place = EMSG;
-#ifndef _WIN32
+#ifndef PLATFORM_WINDOWS
if (PRINT_ERROR)
warnx(recargchar, optchar);
#else
@@ -353,6 +351,7 @@ start:
return optchar;
}
+__BEGIN_DECLS // Added by JE - 31-01-2010
#ifdef REPLACE_GETOPT
/*
* getopt --
@@ -360,11 +359,10 @@ start:
*
* [eventually this will replace the real getopt]
*/
-int
-getopt(nargc, nargv, options)
- int nargc;
- char * const *nargv;
- const char *options;
+GETOPT_API int // 'GETOPT_API' declaration added by JE - 31-01-2010
+getopt(int nargc,
+ char * const *nargv,
+ const char *options)
{
int retval;
@@ -393,13 +391,12 @@ getopt(nargc, nargv, options)
* getopt_long --
* Parse argc/argv argument vector.
*/
-int
-getopt_long(nargc, nargv, options, long_options, idx)
- int nargc;
- char * const *nargv;
- const char *options;
- const struct option *long_options;
- int *idx;
+GETOPT_API int // 'GETOPT_API' declaration added by JE - 31-01-2010
+getopt_long(int nargc,
+ char * const *nargv,
+ const char *options,
+ const struct option *long_options,
+ int *idx)
{
int retval;
@@ -455,7 +452,7 @@ getopt_long(nargc, nargv, options, long_options, idx)
match = i;
else {
/* ambiguous abbreviation */
-#ifndef _WIN32
+#ifndef PLATFORM_WINDOWS
if (PRINT_ERROR)
warnx(ambig, (int)current_argv_len,
current_argv);
@@ -470,7 +467,7 @@ getopt_long(nargc, nargv, options, long_options, idx)
if (match != -1) { /* option found */
if (long_options[match].has_arg == no_argument
&& has_equal) {
-#ifndef _WIN32
+#ifndef PLATFORM_WINDOWS
if (PRINT_ERROR)
warnx(noarg, (int)current_argv_len,
current_argv);
@@ -507,7 +504,7 @@ getopt_long(nargc, nargv, options, long_options, idx)
* Missing argument; leading ':'
* indicates no error should be generated
*/
-#ifndef _WIN32
+#ifndef PLATFORM_WINDOWS
if (PRINT_ERROR)
warnx(recargstring, current_argv);
#else
@@ -525,7 +522,7 @@ getopt_long(nargc, nargv, options, long_options, idx)
return BADARG;
}
} else { /* unknown option */
-#ifndef _WIN32
+#ifndef PLATFORM_WINDOWS
if (PRINT_ERROR)
warnx(illoptstring, current_argv);
#else
@@ -544,4 +541,6 @@ getopt_long(nargc, nargv, options, long_options, idx)
}
return retval;
}
+__END_DECLS // Added by JE - 31-01-2010
+
#endif /* !GETOPT_LONG */
diff --git a/libs/pbd/msvc/mountpoint.cc b/libs/pbd/msvc/mountpoint.cc
new file mode 100644
index 0000000000..d30b24462f
--- /dev/null
+++ b/libs/pbd/msvc/mountpoint.cc
@@ -0,0 +1,166 @@
+/*
+ Copyright (C) 2002 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+ $Id: mountpoint.cc 3920 2008-10-11 12:34:46Z paul $
+*/
+
+#ifdef COMPILER_MSVC
+
+/* TODO - Still to be implemented */
+
+#include <cstdio>
+#include <cstring>
+#include <string>
+#include <cstring>
+#include <limits.h>
+
+#include <pbd/mountpoint.h>
+
+using std::string;
+
+#if HAVE_GETMNTENT
+#include <mntent.h>
+
+struct mntent_sorter {
+ bool operator() (const mntent *a, const mntent *b) {
+ return strcmp (a->mnt_dir, b->mnt_dir);
+ }
+};
+
+string
+mountpoint (string path)
+{
+ FILE *mntf;
+ mntent *mnt;
+ unsigned int maxmatch = 0;
+ unsigned int matchlen;
+ const char *cpath = path.c_str();
+ char best[PATH_MAX+1];
+
+ if ((mntf = setmntent ("/etc/mtab", "r")) == 0) {
+ return "";
+ }
+
+ best[0] = '\0';
+
+ while ((mnt = getmntent (mntf))) {
+ unsigned int n;
+
+ n = 0;
+ matchlen = 0;
+
+ /* note: strcmp's semantics are not
+ strict enough to use for this.
+ */
+
+ while (cpath[n] && mnt->mnt_dir[n]) {
+ if (cpath[n] != mnt->mnt_dir[n]) {
+ break;
+ }
+ matchlen++;
+ n++;
+ }
+
+ if (cpath[matchlen] == '\0') {
+
+ endmntent (mntf);
+ return mnt->mnt_dir;
+
+ } else {
+
+ if (matchlen > maxmatch) {
+ snprintf (best, sizeof(best), "%s", mnt->mnt_dir);
+ maxmatch = matchlen;
+ }
+ }
+ }
+
+ endmntent (mntf);
+
+ return best;
+}
+
+#else // !HAVE_GETMNTENT
+
+string
+mountpoint (string path)
+{
+return "";
+
+/* // The rest is commented out temporarily by JE - 30-11-2009
+ // (I think this must be the implementation for MacOS).
+ struct statfs *mntbufp = 0;
+ int count;
+ unsigned int maxmatch = 0;
+ unsigned int matchlen;
+ const char *cpath = path.c_str();
+ char best[PATH_MAX+1];
+
+ if ((count = getmntinfo(&mntbufp, MNT_NOWAIT)) == 0) {
+ free(mntbufp);
+ return "\0";
+ }
+
+ best[0] = '\0';
+
+ for (int i = 0; i < count; ++i) {
+ unsigned int n = 0;
+ matchlen = 0;
+
+ // note: strcmp's semantics are not
+ // strict enough to use for this.
+
+ while (cpath[n] && mntbufp[i].f_mntonname[n]) {
+ if (cpath[n] != mntbufp[i].f_mntonname[n]) {
+ break;
+ }
+ matchlen++;
+ n++;
+ }
+
+ if (cpath[matchlen] == '\0') {
+ snprintf(best, sizeof(best), "%s", mntbufp[i].f_mntonname);
+ free(mntbufp);
+ return best;
+
+ } else {
+
+ if (matchlen > maxmatch) {
+ snprintf (best, sizeof(best), "%s", mntbufp[i].f_mntonname);
+ maxmatch = matchlen;
+ }
+ }
+ }
+
+ return best;
+*/
+}
+#endif // HAVE_GETMNTENT
+
+#ifdef TEST_MOUNTPOINT
+
+main (int argc, char *argv[])
+{
+ printf ("mp of %s = %s\n", argv[1], mountpoint (argv[1]).c_str());
+ exit (0);
+}
+
+#endif // TEST_MOUNTPOINT
+
+#else // !COMPILER_MSVC
+ const char* pbd_mountpoint = "original pbd/mountpoint.cc takes precedence over this file";
+#endif // COMPILER_MSVC
diff --git a/libs/pbd/msvc/msvc_pbd.cc b/libs/pbd/msvc/msvc_pbd.cc
new file mode 100644
index 0000000000..5b9c9d449a
--- /dev/null
+++ b/libs/pbd/msvc/msvc_pbd.cc
@@ -0,0 +1,914 @@
+/*
+ Copyright (C) 2009 John Emmas
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifdef COMPILER_MSVC
+
+#include <WTypes.h>
+
+extern "C" WINBASEAPI BOOL WINAPI
+CreateHardLinkA( LPCSTR lpFileName,
+ LPCSTR lpExistingFileName,
+ LPSECURITY_ATTRIBUTES lpSecurityAttributes ); // Needs kernel32.lib on anything higher than Win2K
+
+#include <algorithm>
+#include <string>
+#include <io.h>
+#include <math.h>
+#include <fcntl.h>
+#include <errno.h>
+#include <stdlib.h>
+#include <sys/stat.h>
+#include <pbd/error.h>
+#include <ardourext/misc.h>
+#include <ardourext/pthread.h> // Should ensure that we include the right
+ // version - but we'll check anyway, later
+
+#include <glibmm.h>
+
+#define DELTA_EPOCH_IN_MICROSECS 11644473600000000Ui64
+
+struct timezone
+{
+ int tz_minuteswest; /* minutes W of Greenwich */
+ int tz_dsttime; /* type of dst correction */
+};
+
+LIBPBD_API int PBD_APICALLTYPE
+gettimeofday(struct timeval *__restrict tv, __timezone_ptr_t tz) // Does this need to be exported ?
+{
+FILETIME ft;
+unsigned __int64 tmpres = 0;
+static int tzflag = 0;
+
+ if (NULL != tv)
+ {
+ GetSystemTimeAsFileTime(&ft);
+
+ tmpres |= ft.dwHighDateTime;
+ tmpres <<= 32;
+ tmpres |= ft.dwLowDateTime;
+
+ /*converting file time to unix epoch*/
+ tmpres /= 10; /*convert into microseconds*/
+ tmpres -= DELTA_EPOCH_IN_MICROSECS;
+ tv->tv_sec = (long)(tmpres / 1000000UL);
+ tv->tv_usec = (long)(tmpres % 1000000UL);
+ }
+
+ if (NULL != tz)
+ {
+ struct timezone *ptz = static_cast<struct timezone*> (tz);
+ if (!tzflag)
+ {
+ _tzset();
+ tzflag++;
+ }
+ if (ptz)
+ {
+ ptz->tz_minuteswest = _timezone / 60;
+ ptz->tz_dsttime = _daylight;
+ }
+ }
+
+ return 0;
+}
+
+// Define the default comparison operators for Windows (ptw32) 'pthread_t' (not used
+// by Ardour AFAIK but would be needed if an array of 'pthread_t' had to be sorted).
+#ifndef PTHREAD_H // Defined by PTW32 (Linux and other versions define _PTHREAD_H)
+#error "An incompatible version of 'pthread.h' is #included. Use only the Windows (ptw32) version!"
+#else
+LIBPBD_API bool operator> (const pthread_t& lhs, const pthread_t& rhs)
+{
+ return (std::greater<void*>()(lhs.p, rhs.p));
+}
+
+LIBPBD_API bool operator< (const pthread_t& lhs, const pthread_t& rhs)
+{
+ return (std::less<void*>()(lhs.p, rhs.p));
+}
+
+LIBPBD_API bool operator!= (const pthread_t& lhs, const pthread_t& rhs)
+{
+ return (std::not_equal_to<void*>()(lhs.p, rhs.p));
+}
+
+LIBPBD_API bool operator== (const pthread_t& lhs, const pthread_t& rhs)
+{
+ return (!(lhs != rhs));
+}
+#endif
+
+// Functions supplied (later) to std::transform
+//***************************************************************
+//
+// invert_backslash()
+//
+// Examines a supplied ASCII character and (if the character is
+// a backslash) converts it to a forward slash,
+//
+// Returns:
+//
+// The supplied character (converted, if it was a backslash)
+//
+char invert_backslash(char character)
+{
+ if ('\\' == character)
+ character = '/';
+
+ return (character);
+}
+
+//***************************************************************
+//
+// invert_forwardslash()
+//
+// Examines a supplied ASCII character and (if the character is
+// a forward slash) converts it to a backslash,
+//
+// Returns:
+//
+// The supplied character (converted, if it was a fwd slash)
+//
+char invert_forwardslash(char character)
+{
+ if ('/' == character)
+ character = '\\';
+
+ return (character);
+}
+
+
+//***************************************************************
+//
+// pread()
+//
+// Emulates pread() using _lseek()/_read()/_lseek().
+//
+// Returns:
+//
+// On Success: The number of bytes read from the file
+// On Failure: -1
+//
+LIBPBD_API ssize_t PBD_APICALLTYPE
+pread(int handle, void *buf, size_t nbytes, off_t offset)
+{
+int old_errno;
+ssize_t ret;
+
+ off_t old_offset = _tell(handle);
+
+ if (0 > old_offset)
+ ret = (-1);
+ else
+ {
+ _lseek(handle, offset, SEEK_SET);
+ ret = _read(handle, buf, nbytes);
+
+ old_errno = errno;
+ _lseek(handle, old_offset, SEEK_SET);
+ errno = old_errno;
+ }
+
+ return (ret);
+}
+
+
+//***************************************************************
+//
+// pwrite()
+//
+// Emulates pwrite() using _lseek()/_write()/_lseek().
+//
+// Returns:
+//
+// On Success: The number of bytes written to the file
+// On Failure: -1
+//
+LIBPBD_API ssize_t PBD_APICALLTYPE
+pwrite(int handle, const void *buf, size_t nbytes, off_t offset)
+{
+int old_errno;
+ssize_t ret;
+
+ off_t old_offset = _lseek(handle, offset, SEEK_SET);
+
+ if (0 > old_offset)
+ ret = (-1);
+ else
+ {
+ ret = _write(handle, buf, nbytes);
+
+ old_errno = errno;
+ _lseek(handle, old_offset, SEEK_SET);
+ errno = old_errno;
+ }
+
+ return (ret);
+}
+
+//***************************************************************
+//
+// round()
+//
+// Emulates round() using floor().
+//
+// Returns:
+//
+// On Success: The largest integer that is less than or
+// equal to 'x'.
+// On Failure: None
+//
+LIBPBD_API double PBD_APICALLTYPE
+round(double x)
+{
+ return (floor(x));
+}
+
+namespace PBD {
+
+//***************************************************************
+//
+// TestForMinimumSpecOS()
+//
+// Tests the user's OS to see if it is Win2K or later (could be
+// expanded quite easily to accommodate other OS's)
+//
+// Returns:
+//
+// On Success: TRUE (if the user's OS matches the minimum spec)
+// On Failure: FALSE otherwise
+//
+LIBPBD_API bool PBD_APICALLTYPE
+TestForMinimumSpecOS(char *revision /* currently ignored */)
+{
+bool bRet = true;
+#ifdef PLATFORM_WINDOWS
+ bRet = false;
+ HINSTANCE hKernelDll = (HINSTANCE)dlopen("kernel32.dll", RTLD_NOW);
+
+ if (hKernelDll)
+ {
+ // 'CreateHardLink()' is only available from Win2K onwards.
+ if (NULL != dlsym(hKernelDll, "CreateHardLinkA"))
+ bRet = true;
+
+ dlclose(hKernelDll);
+ }
+#endif
+ // Other OS's could be accommodated here
+
+ return (bRet);
+}
+
+
+//***************************************************************
+//
+// realpath()
+//
+// Emulates POSIX realpath() using Win32 _fullpath().
+//
+// Returns:
+//
+// On Success: A pointer to the resolved (absolute) path
+// On Failure: NULL
+//
+LIBPBD_API char* PBD_APICALLTYPE
+realpath (const char *original_path, char resolved_path[_MAX_PATH+1])
+{
+char *pRet = NULL;
+bool bIsSymLink = 0; // We'll probably need to test the incoming path
+ // to find out if it points to a Windows shortcut
+ // (or a hard link) and set this appropriately.
+ if (bIsSymLink)
+ {
+ // At the moment I'm not sure if Windows '_fullpath()' is directly
+ // equivalent to POSIX 'realpath()' - in as much as the latter will
+ // resolve the supplied path if it happens to point to a symbolic
+ // link ('_fullpath()' probably DOESN'T do this but I'm not really
+ // sure if Ardour needs such functionality anyway). Therefore we'll
+ // possibly need to add that functionality here at a later date.
+ }
+ else
+ {
+ char temp[(MAX_PATH+1)*6]; // Allow for maximum length of a path in UTF8 characters
+
+ // POSIX 'realpath()' requires that the buffer size is at
+ // least PATH_MAX+1, so assume that the user knew this !!
+ pRet = _fullpath(temp, Glib::locale_from_utf8(original_path).c_str(), _MAX_PATH);
+ if (NULL != pRet)
+ strcpy(resolved_path, Glib::locale_to_utf8(temp).c_str());
+ }
+
+ return (pRet);
+}
+
+
+//***************************************************************
+//
+// opendir()
+//
+// Creates a pointer to a DIR structure, appropriately filled in
+// and ready to begin a directory search iteration.
+//
+// Returns:
+//
+// On Success: Pointer to a (heap based) DIR structure
+// On Failure: NULL
+//
+LIBPBD_API DIR* PBD_APICALLTYPE
+opendir (const char *szPath)
+{
+wchar_t wpath[PATH_MAX+1];
+unsigned int rc;
+DIR *pDir = 0;
+
+ errno = 0;
+
+ if (!szPath)
+ errno = EFAULT;
+
+ if ((!errno) && ('\0' == szPath[0]))
+ errno = ENOTDIR;
+
+ // Determine if the given path really is a directory
+
+ if (!errno)
+ if (0 == MultiByteToWideChar (CP_UTF8, 0, (LPCSTR)szPath, -1, (LPWSTR)wpath, sizeof(wpath)))
+ errno = EFAULT;
+
+ if ((!errno) && ((rc = GetFileAttributesW(wpath)) == -1))
+ errno = ENOENT;
+
+ if ((!errno) && (!(rc & FILE_ATTRIBUTE_DIRECTORY)))
+ // Error. Entry exists but not a directory. */
+ errno = ENOTDIR;
+
+ if (!errno)
+ {
+ // Allocate enough memory to store DIR structure, plus
+ // the complete directory path originally supplied.
+ pDir = (DIR *)malloc(sizeof(DIR) + strlen(szPath) + strlen("\\") + strlen ("*"));
+
+ if (!pDir)
+ {
+ // Error - out of memory
+ errno = ENOMEM;
+ }
+ }
+
+ if (!errno)
+ {
+ // Create the search expression
+ strcpy(pDir->dd_name, szPath);
+
+ // Add a backslash if the path doesn't already end with one
+ if (pDir->dd_name[0] != '\0' &&
+ pDir->dd_name[strlen(pDir->dd_name) - 1] != '/' &&
+ pDir->dd_name[strlen(pDir->dd_name) - 1] != '\\')
+ {
+ strcat (pDir->dd_name, "\\");
+ }
+
+ // Add the search pattern
+ strcat(pDir->dd_name, "*");
+
+ // Initialize handle to -1 so that a premature closedir()
+ // doesn't try to call _findclose() on it.
+ pDir->dd_handle = (-1);
+
+ // Initialize the status
+ pDir->dd_stat = 0;
+
+ // Initialize the dirent structure. 'ino' and 'reclen' are invalid under Win32
+ // and 'name' simply points at the appropriate part of the findfirst_t struct.
+ pDir->dd_dir.d_ino = 0;
+ pDir->dd_dir.d_reclen = 0;
+ pDir->dd_dir.d_namlen = 0;
+ strcpy(pDir->dd_dir.d_name, pDir->dd_dta.name);
+
+ return (pDir); // Succeeded
+ }
+
+ if (pDir)
+ free (pDir);
+ return (DIR *) 0; // Failed
+}
+
+
+//***************************************************************
+//
+// readdir()
+//
+// Return a pointer to a dirent struct, filled with information
+// about the next entry in the directory.
+//
+// Returns:
+//
+// On Success: A pointer to the supplied DIR's 'dirent' struct
+// On Failure: NULL
+//
+LIBPBD_API struct dirent* PBD_APICALLTYPE
+readdir (DIR* pDir)
+{
+int old_errno = 0;
+errno = 0;
+
+ // Check for valid DIR struct
+ if (!pDir)
+ errno = EFAULT;
+
+ if ((strcmp(pDir->dd_dir.d_name, pDir->dd_dta.name)) && (!errno))
+ // The structure does not seem to be set up correctly
+ errno = EINVAL;
+ else
+ {
+ if (pDir->dd_stat < 0)
+ {
+ // We have already returned all files in this directory
+ // (or the structure has an invalid dd_stat).
+ return (struct dirent *)0;
+ }
+ else if (pDir->dd_stat == 0)
+ {
+ // We haven't started the search yet.
+ // Start the search
+ pDir->dd_handle = _findfirst (Glib::locale_from_utf8(pDir->dd_name).c_str(), &(pDir->dd_dta));
+
+ if (pDir->dd_handle == -1)
+ // The directory is empty
+ pDir->dd_stat = -1;
+ else
+ pDir->dd_stat = 1;
+ }
+ else
+ {
+ // Do not return ENOENT on last file in directory
+ old_errno = errno;
+
+ // Get the next search entry
+ if (_findnext (pDir->dd_handle, &(pDir->dd_dta)))
+ {
+ // We are off the end or otherwise error
+ errno = old_errno;
+ _findclose (pDir->dd_handle);
+ pDir->dd_handle = -1;
+ pDir->dd_stat = -1;
+ }
+ else
+ // Update to indicate the correct status number
+ pDir->dd_stat++;
+ }
+
+ if (pDir->dd_stat > 0)
+ {
+ // We successfully got an entry. Details about the file are
+ // already appropriately filled in except for the length of
+ // file name.
+ strcpy(pDir->dd_dir.d_name, pDir->dd_dta.name);
+ pDir->dd_dir.d_namlen = strlen (pDir->dd_dir.d_name);
+ return (&pDir->dd_dir); // Succeeded
+ }
+ }
+
+ return (struct dirent *) 0; // Failed
+}
+
+
+//***************************************************************
+//
+// closedir()
+//
+// Frees the resources allocated by opendir().
+//
+// Returns:
+//
+// On Success: 0
+// On Failure: -1
+//
+LIBPBD_API int PBD_APICALLTYPE
+closedir (DIR *pDir)
+{
+int rc = 0;
+
+ errno = 0;
+
+ if (!pDir)
+ errno = EFAULT;
+ else
+ {
+ if ((-1) != pDir->dd_handle)
+ rc = _findclose (pDir->dd_handle);
+
+ // Free the DIR structure
+ free (pDir);
+
+ return rc; // Succeeded
+ }
+
+ return (-1); // Failed
+}
+
+//***************************************************************
+//
+// mkstemp()
+//
+// Emulates Linux mkstemp() using Win32 _mktemp() and _open() etc.
+//
+// Returns:
+//
+// On Success: A file descriptor for the opened file.
+// On Failure: (-1)
+//
+LIBPBD_API int PBD_APICALLTYPE
+mkstemp (char *template_name)
+{
+int ret = (-1);
+char *szFileName;
+char szTempPath[PATH_MAX+100]; // Just ensure we have plenty of buffer space
+
+ if (NULL != (szFileName = _mktemp(template_name)))
+ {
+ if (0 != ::GetTempPathA(sizeof(szTempPath), szTempPath))
+ {
+ strcat(szTempPath, szFileName);
+ ret = _open(szTempPath, (_O_CREAT|_O_BINARY|_O_TEMPORARY|_O_RDWR|_O_TRUNC), _S_IWRITE);
+ }
+ }
+
+ return (ret);
+}
+
+
+//***************************************************************
+//
+// ntfs_link()
+//
+// Emulates Linux link() using Win32 CreateHardLink()(NTFS only).
+//
+// Returns:
+//
+// On Success: Non-zero.
+// On Failure: Zero (call 'GetLastError()' to retrieve info)
+//
+LIBPBD_API int PBD_APICALLTYPE
+ntfs_link (const char *existing_filepath, const char *link_filepath)
+{
+int ret = 1; // 'ERROR_INVALID_FUNCTION'
+bool bValidPath = false;
+
+ // Make sure we've been sent a valid input string
+ if (existing_filepath && link_filepath)
+ {
+ std::string strRoot = existing_filepath;
+
+ if ((1 < strRoot.length()) && ('\\' == existing_filepath[0]) && ('\\' == existing_filepath[1]))
+ {
+ int slashcnt = 0;
+
+ // We've been sent a network path. Convert backslashes to forward slashes temporarily.
+ std::transform(strRoot.begin(), strRoot.end(), strRoot.begin(), invert_backslash);
+
+ // Now, if there are less than four slashes, add a fourth one or abort
+ std::string::iterator iter = strRoot.begin();
+ while ((slashcnt < 4) && (iter != strRoot.end()))
+ {
+ if ('/' == (*iter))
+ slashcnt++;
+
+ ++iter;
+ }
+
+ if (slashcnt > 2)
+ {
+ // If only 3 slashes were counted, add a trailing slash
+ if (slashcnt == 3)
+ strRoot += '/';
+
+ // Now find the position of the fourth slash
+ iter = strRoot.begin();
+ int charcnt = 0;
+ for (slashcnt=0; slashcnt<4;)
+ {
+ charcnt++;
+
+ if ('/' == (*iter))
+ slashcnt++;
+
+ if (++iter == strRoot.end())
+ break;
+ }
+
+ strRoot.resize(charcnt);
+ bValidPath = true;
+ }
+ }
+ else
+ {
+ // Assume a standard Windows style path
+ if (1 < strRoot.length() && (':' == existing_filepath[1]))
+ {
+ // Convert backslashes to forward slashes temporarily.
+ std::transform(strRoot.begin(), strRoot.end(), strRoot.begin(), invert_backslash);
+
+ if (2 == strRoot.length())
+ strRoot += '/';
+
+ if ('/' == strRoot[2])
+ {
+ strRoot.resize(3);
+ bValidPath = true;
+ }
+ }
+ }
+
+ if (bValidPath)
+ {
+ char szFileSystemType[_MAX_PATH+1];
+
+ // Restore the original backslashes
+ std::transform(strRoot.begin(), strRoot.end(), strRoot.begin(), invert_forwardslash);
+
+ // Windows only supports hard links for the NTFS filing
+ // system, so let's make sure that's what we're using!!
+ if (::GetVolumeInformationA(strRoot.c_str(), NULL, 0, NULL, NULL, NULL, szFileSystemType, _MAX_PATH+1))
+ {
+ std::string strRootFileSystemType = szFileSystemType;
+ std::transform(strRootFileSystemType.begin(), strRootFileSystemType.end(), strRootFileSystemType.begin(), ::toupper);
+#if (_WIN32_WINNT >= 0x0500)
+ if (0 == strRootFileSystemType.compare("NTFS"))
+ {
+ if (TestForMinimumSpecOS()) // Hard links were only available from Win2K onwards
+ if (0 == CreateHardLinkA(link_filepath, existing_filepath, NULL))
+ { // Note that the above API call cannot create a link to a directory, so
+ // should we also be checking that the supplied path was actually a file?
+ ret = GetLastError();
+ }
+ else
+ SetLastError(ret = 0); // 'NO_ERROR'
+ }
+ else
+ {
+ ret = 4300; // 'ERROR_INVALID_MEDIA'
+ }
+#endif
+ }
+ }
+ else
+ ret = 123; // 'ERROR_INVALID_NAME'
+ }
+ else
+ ret = 161; // 'ERROR_BAD_PATHNAME'
+
+ if (ret)
+ {
+ SetLastError(ret);
+ return (-1);
+ }
+ else
+ return (0);
+}
+
+
+//***************************************************************
+//
+// ntfs_unlink()
+//
+// Emulates Linux unlink() using Win32 DeleteFile()(NTFS only).
+//
+// Returns:
+//
+// On Success: Non-zero.
+// On Failure: Zero (call 'GetLastError()' to retrieve info)
+//
+LIBPBD_API int PBD_APICALLTYPE
+ntfs_unlink (const char *link_filepath)
+{
+int ret = 1; // 'ERROR_INVALID_FUNCTION'
+bool bValidPath = false;
+
+ // Make sure we've been sent a valid input string
+ if (link_filepath)
+ {
+ std::string strRoot = link_filepath;
+
+ if ((1 < strRoot.length()) && ('\\' == link_filepath[0]) && ('\\' == link_filepath[1]))
+ {
+ int slashcnt = 0;
+
+ // We've been sent a network path. Convert backslashes to forward slashes temporarily.
+ std::transform(strRoot.begin(), strRoot.end(), strRoot.begin(), invert_backslash);
+
+ // Now, if there are less than four slashes, add a fourth one or abort
+ std::string::iterator iter = strRoot.begin();
+ while ((slashcnt < 4) && (iter != strRoot.end()))
+ {
+ if ('/' == (*iter))
+ slashcnt++;
+
+ ++iter;
+ }
+
+ if (slashcnt > 2)
+ {
+ // If only 3 slashes were counted, add a trailing slash
+ if (slashcnt == 3)
+ strRoot += '/';
+
+ // Now find the position of the fourth slash
+ iter = strRoot.begin();
+ int charcnt = 0;
+ for (slashcnt=0; slashcnt<4;)
+ {
+ charcnt++;
+
+ if ('/' == (*iter))
+ slashcnt++;
+
+ if (++iter == strRoot.end())
+ break;
+ }
+
+ strRoot.resize(charcnt);
+ bValidPath = true;
+ }
+ }
+ else
+ {
+ // Assume a standard Windows style path
+ if (1 < strRoot.length() && (':' == link_filepath[1]))
+ {
+ // Convert backslashes to forward slashes temporarily.
+ std::transform(strRoot.begin(), strRoot.end(), strRoot.begin(), invert_backslash);
+
+ if (2 == strRoot.length())
+ strRoot += '/';
+
+ if ('/' == strRoot[2])
+ {
+ strRoot.resize(3);
+ bValidPath = true;
+ }
+ }
+ }
+
+ if (bValidPath)
+ {
+ char szFileSystemType[_MAX_PATH+1];
+
+ // Restore the original backslashes
+ std::transform(strRoot.begin(), strRoot.end(), strRoot.begin(), invert_forwardslash);
+
+ // Windows only supports hard links for the NTFS filing
+ // system, so let's make sure that's what we're using!!
+ if (::GetVolumeInformationA(strRoot.c_str(), NULL, 0, NULL, NULL, NULL, szFileSystemType, _MAX_PATH+1))
+ {
+ std::string strRootFileSystemType = szFileSystemType;
+ std::transform(strRootFileSystemType.begin(), strRootFileSystemType.end(), strRootFileSystemType.begin(), ::toupper);
+#if (_WIN32_WINNT >= 0x0500)
+ if (0 == strRootFileSystemType.compare("NTFS"))
+ if (TestForMinimumSpecOS()) // Hard links were only available from Win2K onwards
+ if (0 == DeleteFileA(link_filepath))
+ ret = GetLastError();
+ else
+ ret = 0; // 'NO_ERROR'
+#endif
+ }
+ }
+ else
+ ret = 123; // 'ERROR_INVALID_NAME'
+ }
+ else
+ ret = 161; // 'ERROR_BAD_PATHNAME'
+
+ if (ret)
+ {
+ SetLastError(ret);
+ return (-1);
+ }
+ else
+ return (0);
+}
+
+} // namespace PBD
+
+
+//***************************************************************
+//
+// dlopen()
+//
+// Emulates POSIX dlopen() using Win32 LoadLibrary().
+//
+// Returns:
+//
+// On Success: A handle to the opened DLL
+// On Failure: NULL
+//
+LIBPBD_API void* PBD_APICALLTYPE
+dlopen (const char *file_name, int mode)
+{
+ // Note that 'mode' is ignored in Win32
+ return(::LoadLibraryA(Glib::locale_from_utf8(file_name).c_str()));
+}
+
+
+//***************************************************************
+//
+// dlclose()
+//
+// Emulates POSIX dlclose() using Win32 FreeLibrary().
+//
+// Returns:
+//
+// On Success: A non-zero number
+// On Failure: 0
+//
+LIBPBD_API int PBD_APICALLTYPE
+dlclose (void *handle)
+{
+ return (::FreeLibrary((HMODULE)handle));
+}
+
+
+//***************************************************************
+//
+// dlsym()
+//
+// Emulates POSIX dlsym() using Win32 GetProcAddress().
+//
+// Returns:
+//
+// On Success: A pointer to the found function or symbol
+// On Failure: NULL
+//
+LIBPBD_API void* PBD_APICALLTYPE
+dlsym (void *handle, const char *symbol_name)
+{
+ // First test for RTLD_DEFAULT and RTLD_NEXT
+ if ((handle == 0/*RTLD_DEFAULT*/) || (handle == ((void *) -1L)/*RTLD_NEXT*/))
+ {
+ return 0; // Not yet supported for Win32
+ }
+ else
+ return (::GetProcAddress((HMODULE)handle, symbol_name));
+}
+
+#define LOCAL_ERROR_BUF_SIZE 1024
+static char szLastWinError[LOCAL_ERROR_BUF_SIZE];
+//***************************************************************
+//
+// dlerror()
+//
+// Emulates POSIX dlerror() using Win32 GetLastError().
+//
+// Returns:
+//
+// On Success: The translated message corresponding to the
+// last error
+// On Failure: NULL (if the last error was ERROR_SUCCESS)
+//
+LIBPBD_API char* PBD_APICALLTYPE
+dlerror ()
+{
+ DWORD dwLastErrorId = GetLastError();
+ if (ERROR_SUCCESS == dwLastErrorId)
+ return 0;
+ else
+ {
+ if (0 == FormatMessage(
+ FORMAT_MESSAGE_FROM_SYSTEM,
+ NULL,
+ dwLastErrorId,
+ 0,
+ szLastWinError,
+ LOCAL_ERROR_BUF_SIZE,
+ 0))
+ {
+ sprintf(szLastWinError, "Could not decipher the previous error message");
+ }
+
+ // POSIX dlerror() seems to reset the
+ // error system, so emulate that here
+ SetLastError(ERROR_SUCCESS);
+ }
+
+ return(szLastWinError);
+}
+
+#endif // COMPILER_MSVC
diff --git a/libs/pbd/msvc/msvc_poll.cc b/libs/pbd/msvc/msvc_poll.cc
new file mode 100644
index 0000000000..921638a3f5
--- /dev/null
+++ b/libs/pbd/msvc/msvc_poll.cc
@@ -0,0 +1,215 @@
+/*
+ Copyright (C) 2009 John Emmas
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifdef COMPILER_MSVC
+
+//#include <glib/gtimer.h>
+#include "pbd/msvc_pbd.h"
+
+#ifndef _DWORD_DEFINED
+#define _DWORD_DEFINED
+typedef unsigned long DWORD;
+#endif // !_DWORD_DEFINED
+
+/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+ * *
+ * Note that this entire strategy failed to work, at least for pipes. It turned *
+ * out that Windows 'tell()' always returns 0 when used on a pipe. This strategy *
+ * is now deprecated, having been replaced by a new pipe-like object, which I've *
+ * called 'PBD::pipex'. This polling functionality is included here mostly so *
+ * that Ardour will build and launch under Windows. However, any module that *
+ * relies on polling a pipe will eventually need to use the new pipex object. *
+ * This code will allow it to compile and link successfully, although it won't *
+ * poll successfully at run time. Having said that, these functions might well *
+ * work for ports and/or other machanisms that get represented by a file handle. *
+ * *
+ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
+
+int poll_input (struct pollfd *fds, nfds_t nfds, int& elapsed_time, int timeout)
+{
+DWORD dwOldTickCount,
+ dwNewTickCount = GetTickCount();
+bool input = false,
+ error = false;
+int ret = 0;
+
+ if (NULL != fds)
+ {
+ nfds_t loop;
+ short ev_mask = (POLLOUT|POLLWRNORM|POLLWRBAND);
+
+ errno = NO_ERROR;
+
+ do
+ {
+ dwOldTickCount = dwNewTickCount;
+
+ for (loop=0; loop<nfds; loop++)
+ fds[loop].revents = 0;
+
+ for (loop=0; (loop<nfds && !error); loop++)
+ {
+ if (!(fds[loop].events & ev_mask))
+ {
+ long pos = _tell(fds[loop].fd);
+
+ if (0 > pos)
+ {
+ // An error occured ('errno' should have been set by '_tell()')
+ ret = (-1);
+ fds[loop].revents = POLLERR;
+ if (fds[loop].events & POLLRDNORM)
+ fds[loop].revents |= POLLRDNORM;
+ if (fds[loop].events & POLLRDBAND)
+ fds[loop].revents |= POLLRDBAND;
+ if (fds[loop].events & POLLPRI)
+ fds[loop].revents |= POLLPRI;
+
+ // Do we want to abort on error?
+ if (fds[loop].events & POLLERR)
+ error = true;
+ }
+ else if (pos > 0)
+ {
+ // Input characters were found for this fd
+ ret += 1;
+ if (fds[loop].events & POLLRDNORM)
+ fds[loop].revents |= POLLRDNORM;
+ if (fds[loop].events & POLLRDBAND)
+ fds[loop].revents |= POLLRDBAND;
+ if (fds[loop].events & POLLPRI)
+ fds[loop].revents |= POLLPRI;
+
+ // Do we want to abort on input?
+ if ((fds[loop].events & POLLIN) ||
+ (fds[loop].events & POLLPRI) ||
+ (fds[loop].events & POLLRDNORM) ||
+ (fds[loop].events & POLLRDBAND))
+ input = true;
+ }
+ }
+ }
+
+ if (input)
+ break;
+
+ dwNewTickCount = GetTickCount();
+ elapsed_time += (dwNewTickCount-dwOldTickCount);
+ // Note that the above will wrap round if the user leaves
+ // his computer powered up for more than about 50 days!
+
+ // Sleep briefly because GetTickCount() only has an accuracy of 10mS
+ Sleep(10); // For some reason 'g_usleep()' craps over everything here. Different 'C' runtimes???
+
+ } while ((!error) && ((timeout == (-1)) || (elapsed_time < timeout)));
+ }
+ else
+ {
+ errno = ERROR_BAD_ARGUMENTS;
+ ret = (-1);
+ }
+
+ return (ret);
+}
+
+int poll_output (struct pollfd *fds, nfds_t nfds, int& elapsed_time, int timeout)
+{
+int ret = 0; // This functionality is not yet implemented
+
+ if (NULL != fds)
+ {
+ // Just flag whichever pollfd was specified for writing
+ short ev_mask = (POLLOUT|POLLWRNORM|POLLWRBAND);
+
+ errno = NO_ERROR;
+ elapsed_time = 0;
+
+ for (nfds_t loop=0; loop<nfds; loop++)
+ {
+ if (fds[loop].events & ev_mask)
+ {
+ fds[loop].revents = POLLNVAL;
+ errno = ERROR_INVALID_ACCESS;
+ ret = (-1);
+ }
+ }
+ }
+ else
+ {
+ errno = ERROR_BAD_ARGUMENTS;
+ ret = (-1);
+ }
+
+ return (ret);
+}
+
+//***************************************************************
+//
+// poll()
+//
+// Emulates POSIX poll() using Win32 _tell().
+//
+// Returns:
+//
+// On Success: A positive integer indicating the total number
+// of file descriptors that were available for
+// writing or had data available for reading.
+// On Failure: -1 (the actual error is saved in 'errno').
+//
+LIBPBD_API int PBD_APICALLTYPE
+poll (struct pollfd *fds, nfds_t nfds, int timeout)
+{
+int elapsed_time = 0;
+int ret = (-1);
+
+ // Note that this functionality is not fully implemented.
+ // At the time of writing, Ardour seems only to poll on
+ // read pipes. Therefore return an error if any write
+ // pipe seems to have been specified or if too many file
+ // descriptors were passed.
+ short ev_mask = (POLLOUT|POLLWRNORM|POLLWRBAND);
+
+ if ((nfds > OPEN_MAX) || (nfds > NPOLLFILE))
+ {
+ errno = ERROR_TOO_MANY_OPEN_FILES;
+ }
+ else
+ {
+ ret = 0;
+
+ for (nfds_t loop=0; loop<nfds; loop++)
+ {
+ if (fds[loop].events & ev_mask)
+ {
+ ret = poll_output(fds, nfds, elapsed_time, timeout);
+ break;
+ }
+ }
+
+ if (0 == ret)
+ {
+ // Poll for input
+ ret = poll_input(fds, nfds, elapsed_time, timeout);
+ }
+ }
+
+ return (ret);
+}
+
+#endif //COMPILER_MSVC
diff --git a/libs/pbd/openuri.cc b/libs/pbd/openuri.cc
index 45154d0ad1..13d534e760 100644
--- a/libs/pbd/openuri.cc
+++ b/libs/pbd/openuri.cc
@@ -49,7 +49,7 @@ PBD::open_uri (const char* uri)
std::string command = "xdg-open ";
command += uri;
command += " &";
- system (command.c_str());
+ (void) system (command.c_str());
return true;
#endif
diff --git a/libs/pbd/pathexpand.cc b/libs/pbd/pathexpand.cc
index 4911f12788..8184624d89 100644
--- a/libs/pbd/pathexpand.cc
+++ b/libs/pbd/pathexpand.cc
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2013 Paul Davis
+ Copyright (C) 2013-2014 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -18,19 +18,83 @@
*/
#include <vector>
-#include <climits>
#include <iostream>
+#include <climits>
+#include <cerrno>
+#include <cstdlib>
#include <regex.h>
+#include <glibmm/fileutils.h>
#include <glibmm/miscutils.h>
#include "pbd/pathexpand.h"
#include "pbd/strsplit.h"
+#include "pbd/tokenizer.h"
using std::string;
using std::vector;
+#ifdef COMPILER_MINGW
+
+#include <stdlib.h>
+#include <glibmm.h>
+
+/****************************************************************
+ * Emulate POSIX realpath() using Win32 _fullpath() since realpath()
+ * is not available.
+ *
+ * Returns:
+ * On Success: A pointer to the resolved (absolute) path
+ * On Failure: 0 (NULL)
+ */
+
+static char*
+realpath (const char *original_path, char resolved_path[_MAX_PATH+1])
+{
+ char *rpath = 0;
+ bool bIsSymLink = false; // We'll probably need to test the incoming path
+ // to find out if it points to a Windows shortcut
+ // (or a hard link) and set this appropriately.
+
+ if (bIsSymLink) {
+ // At the moment I'm not sure if Windows '_fullpath()' is directly
+ // equivalent to POSIX 'realpath()' - in as much as the latter will
+ // resolve the supplied path if it happens to point to a symbolic
+ // link ('_fullpath()' probably DOESN'T do this but I'm not really
+ // sure if Ardour needs such functionality anyway). Therefore we'll
+ // possibly need to add that functionality here at a later date.
+ } else {
+ char temp[(_MAX_PATH+1)*6]; // Allow for maximum length of a path in wchar characters
+
+ // POSIX 'realpath()' requires that the buffer size is at
+ // least PATH_MAX+1, so assume that the user knew this !!
+
+ rpath = _fullpath (temp, Glib::locale_from_utf8 (original_path).c_str(), _MAX_PATH);
+
+ if (0 != rpath) {
+ snprintf (resolved_path, _MAX_PATH+1, "%s", Glib::locale_to_utf8 (temp).c_str());
+ }
+
+ }
+
+ return (rpath);
+}
+
+#endif // COMPILER_MINGW
+
+string
+PBD::canonical_path (const std::string& path)
+{
+ char buf[PATH_MAX+1];
+
+ if (!realpath (path.c_str(), buf)) {
+ return path;
+ }
+
+ return string (buf);
+}
+
string
PBD::path_expand (string path)
{
@@ -97,13 +161,7 @@ PBD::path_expand (string path)
/* canonicalize */
- char buf[PATH_MAX+1];
-
- if (realpath (path.c_str(), buf)) {
- return buf;
- } else {
- return string();
- }
+ return canonical_path (path);
}
string
@@ -116,7 +174,7 @@ PBD::search_path_expand (string path)
vector<string> s;
vector<string> n;
- split (path, s, ':');
+ split (path, s, G_SEARCHPATH_SEPARATOR);
for (vector<string>::iterator i = s.begin(); i != s.end(); ++i) {
string exp = path_expand (*i);
@@ -129,10 +187,36 @@ PBD::search_path_expand (string path)
for (vector<string>::iterator i = n.begin(); i != n.end(); ++i) {
if (!r.empty()) {
- r += ':';
+ r += G_SEARCHPATH_SEPARATOR;
}
r += *i;
}
return r;
}
+
+std::vector <std::string>
+PBD::parse_path(std::string path, bool check_if_exists)
+{
+ vector <std::string> pathlist;
+ vector <std::string> tmp;
+ PBD::tokenize (path, string(G_SEARCHPATH_SEPARATOR_S), std::back_inserter (tmp));
+
+ for(vector<std::string>::const_iterator i = tmp.begin(); i != tmp.end(); ++i) {
+ if ((*i).empty()) continue;
+ std::string dir;
+#ifndef PLATFORM_WINDOWS
+ if ((*i).substr(0,1) == "~") {
+ dir = Glib::build_filename(Glib::get_home_dir(), (*i).substr(1));
+ }
+ else
+#endif
+ {
+ dir = *i;
+ }
+ if (!check_if_exists || Glib::file_test (dir, Glib::FILE_TEST_IS_DIR)) {
+ pathlist.push_back(dir);
+ }
+ }
+ return pathlist;
+}
diff --git a/libs/pbd/pathscanner.cc b/libs/pbd/pathscanner.cc
index fac2dcfd96..6d3cba8d77 100644
--- a/libs/pbd/pathscanner.cc
+++ b/libs/pbd/pathscanner.cc
@@ -18,11 +18,19 @@
$Id$
*/
+#ifdef COMPILER_MSVC
+#include <stdlib.h>
+#include <stdio.h>
+using PBD::readdir;
+using PBD::opendir;
+using PBD::closedir;
+#else
+#include <dirent.h>
#include <cstdlib>
#include <cstdio>
+#endif
#include <cstring>
#include <vector>
-#include <dirent.h>
#include <sys/types.h>
#include <sys/stat.h>
@@ -98,7 +106,7 @@ PathScanner::run_scan_internal (vector<string *> *result,
string *newstr;
long nfound = 0;
- if ((thisdir = strtok (pathcopy, ":")) == 0 ||
+ if ((thisdir = strtok (pathcopy, G_SEARCHPATH_SEPARATOR_S)) == 0 ||
strlen (thisdir) == 0) {
free (pathcopy);
return 0;
@@ -162,7 +170,7 @@ PathScanner::run_scan_internal (vector<string *> *result,
}
closedir (dir);
- } while ((limit < 0 || (nfound < limit)) && (thisdir = strtok (0, ":")));
+ } while ((limit < 0 || (nfound < limit)) && (thisdir = strtok (0, G_SEARCHPATH_SEPARATOR_S)));
free (pathcopy);
return result;
diff --git a/libs/pbd/pbd/abstract_ui.cc b/libs/pbd/pbd/abstract_ui.cc
index d43bc64f63..8841301afe 100644
--- a/libs/pbd/pbd/abstract_ui.cc
+++ b/libs/pbd/pbd/abstract_ui.cc
@@ -28,6 +28,15 @@
#include "i18n.h"
+#ifdef COMPILER_MSVC
+#include <ardourext/misc.h> // Needed for 'DECLARE_DEFAULT_COMPARISONS'. Objects in an STL container can be
+ // searched and sorted. Thus, when instantiating the container, MSVC complains
+ // if the type of object being contained has no appropriate comparison operators
+ // defined (specifically, if operators '<' and '==' are undefined). This seems
+ // to be the case with ptw32 'pthread_t' which is a simple struct.
+DECLARE_DEFAULT_COMPARISONS(ptw32_handle_t)
+#endif
+
using namespace std;
template<typename RequestBuffer> void
@@ -35,18 +44,18 @@ cleanup_request_buffer (void* ptr)
{
RequestBuffer* rb = (RequestBuffer*) ptr;
- /* there is the question of why we don't simply erase the request
- * buffer and delete it right here, since we have to take the lock
- * anyway.
+ /* this is called when the thread for which this request buffer was
+ * allocated dies. That could be before or after the end of the UI
+ * event loop for which this request buffer provides communication.
*
- * as of april 24th 2012, i don't have a good answer to that.
+ * We are not modifying the UI's thread/buffer map, just marking it
+ * dead. If the UI is currently processing the buffers and misses
+ * this "dead" signal, it will find it the next time it receives
+ * a request. If the UI has finished processing requests, then
+ * we will leak this buffer object.
*/
-
- {
- Glib::Threads::Mutex::Lock lm (rb->ui.request_buffer_map_lock);
- rb->dead = true;
- }
+ rb->dead = true;
}
template<typename R>
@@ -146,7 +155,7 @@ AbstractUI<RequestObject>::get_request (RequestType rt)
return 0;
}
- DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1: allocated per-thread request of type %2, caller %3\n", name(), rt, pthread_self()));
+ DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1: allocated per-thread request of type %2, caller %3\n", name(), rt, pthread_name()));
vec.buf[0]->type = rt;
vec.buf[0]->valid = true;
@@ -158,7 +167,7 @@ AbstractUI<RequestObject>::get_request (RequestType rt)
* are not at work.
*/
- DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1: allocated normal heap request of type %2, caller %3\n", name(), rt, pthread_self()));
+ DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1: allocated normal heap request of type %2, caller %3\n", name(), rt, pthread_name()));
RequestObject* req = new RequestObject;
req->type = rt;
@@ -213,7 +222,7 @@ AbstractUI<RequestObject>::handle_ui_requests ()
for (i = request_buffers.begin(); i != request_buffers.end(); ) {
if ((*i).second->dead) {
DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 deleting dead per-thread request buffer for %3 @ %4\n",
- name(), pthread_self(), i->first, i->second));
+ name(), pthread_name(), i->second));
delete (*i).second;
RequestBufferMapIterator tmp = i;
++tmp;
@@ -241,7 +250,7 @@ AbstractUI<RequestObject>::handle_ui_requests ()
request_buffer_map_lock.lock ();
if (!req->valid) {
- DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 handling invalid heap request, type %3, deleting\n", name(), pthread_self(), req->type));
+ DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 handling invalid heap request, type %3, deleting\n", name(), pthread_name(), req->type));
delete req;
request_buffer_map_lock.unlock ();
continue;
@@ -253,7 +262,7 @@ AbstractUI<RequestObject>::handle_ui_requests ()
*/
if (req->invalidation) {
- DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 remove request from its invalidation list\n", name(), pthread_self()));
+ DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 remove request from its invalidation list\n", name(), pthread_name()));
/* after this call, if the object referenced by the
* invalidation record is deleted, it will no longer
@@ -281,7 +290,7 @@ AbstractUI<RequestObject>::handle_ui_requests ()
lm.release ();
- DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 execute request type %3\n", name(), pthread_self(), req->type));
+ DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 execute request type %3\n", name(), pthread_name(), req->type));
/* and lets do it ... this is a virtual call so that each
* specific type of UI can have its own set of requests without
@@ -290,7 +299,7 @@ AbstractUI<RequestObject>::handle_ui_requests ()
do_request (req);
- DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 delete heap request type %3\n", name(), pthread_self(), req->type));
+ DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 delete heap request type %3\n", name(), pthread_name(), req->type));
delete req;
/* re-acquire the list lock so that we check again */
@@ -315,7 +324,7 @@ AbstractUI<RequestObject>::send_request (RequestObject *req)
/* the thread that runs this UI's event loop is sending itself
a request: we dispatch it immediately and inline.
*/
- DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 direct dispatch of request type %3\n", name(), pthread_self(), req->type));
+ DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 direct dispatch of request type %3\n", name(), pthread_name(), req->type));
do_request (req);
} else {
@@ -334,13 +343,13 @@ AbstractUI<RequestObject>::send_request (RequestObject *req)
RequestBuffer* rbuf = per_thread_request_buffer.get ();
if (rbuf != 0) {
- DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 send per-thread request type %3\n", name(), pthread_self(), req->type));
+ DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 send per-thread request type %3\n", name(), pthread_name(), req->type));
rbuf->increment_write_ptr (1);
} else {
/* no per-thread buffer, so just use a list with a lock so that it remains
single-reader/single-writer semantics
*/
- DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 send heap request type %3\n", name(), pthread_self(), req->type));
+ DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 send heap request type %3\n", name(), pthread_name(), req->type));
Glib::Threads::Mutex::Lock lm (request_list_lock);
request_list.push_back (req);
}
@@ -349,7 +358,7 @@ AbstractUI<RequestObject>::send_request (RequestObject *req)
at the per-thread and generic request lists.
*/
- request_channel.wakeup ();
+ signal_new_request ();
}
}
@@ -357,7 +366,7 @@ template<typename RequestObject> void
AbstractUI<RequestObject>::call_slot (InvalidationRecord* invalidation, const boost::function<void()>& f)
{
if (caller_is_self()) {
- DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 direct dispatch of call slot via functor @ %3, invalidation %4\n", name(), pthread_self(), &f, invalidation));
+ DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 direct dispatch of call slot via functor @ %3, invalidation %4\n", name(), pthread_name(), &f, invalidation));
f ();
return;
}
@@ -368,7 +377,7 @@ AbstractUI<RequestObject>::call_slot (InvalidationRecord* invalidation, const bo
return;
}
- DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 queue call-slot using functor @ %3, invalidation %4\n", name(), pthread_self(), &f, invalidation));
+ DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1/%2 queue call-slot using functor @ %3, invalidation %4\n", name(), pthread_name(), &f, invalidation));
/* copy semantics: copy the functor into the request object */
diff --git a/libs/pbd/pbd/abstract_ui.h b/libs/pbd/pbd/abstract_ui.h
index fb09dee5c2..8e386aa4eb 100644
--- a/libs/pbd/pbd/abstract_ui.h
+++ b/libs/pbd/pbd/abstract_ui.h
@@ -26,15 +26,33 @@
#include <glibmm/threads.h>
+#include "pbd/libpbd_visibility.h"
#include "pbd/receiver.h"
#include "pbd/ringbufferNPT.h"
#include "pbd/signals.h"
#include "pbd/base_ui.h"
+/* We have a special case in libpbd of a template class that gets instantiated
+ * as the base class of several classes in other libraries. It is not possible
+ * to use LIBFOO_API to mark this visible, because the FOO in each case is
+ * different. So we define this generic visible/export/hidden/import pair
+ * of macros to try to deal with this special case. These should NEVER be
+ * used anywhere except AbstractUI<T> (or similar cases if they arise.
+ *
+ * Note the assumption here that other libs are being built as DLLs if this one is.
+ */
+
+#ifdef ABSTRACT_UI_EXPORTS
+#define ABSTRACT_UI_API LIBPBD_DLL_EXPORT
+#else
+#define ABSTRACT_UI_API LIBPBD_DLL_IMPORT
+#endif
+
+
class Touchable;
template<typename RequestObject>
-class AbstractUI : public BaseUI
+class ABSTRACT_UI_API AbstractUI : public BaseUI
{
public:
AbstractUI (const std::string& name);
@@ -56,6 +74,7 @@ class AbstractUI : public BaseUI
, ui (uir) {}
};
typedef typename RequestBuffer::rw_vector RequestBufferVector;
+
typedef typename std::map<pthread_t,RequestBuffer*>::iterator RequestBufferMapIterator;
typedef std::map<pthread_t,RequestBuffer*> RequestBufferMap;
diff --git a/libs/pbd/pbd/atomic_counter.h b/libs/pbd/pbd/atomic_counter.h
new file mode 100644
index 0000000000..1e1998e1f1
--- /dev/null
+++ b/libs/pbd/pbd/atomic_counter.h
@@ -0,0 +1,99 @@
+/*
+ Copyright (C) 2010 Tim Mayberry
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef PBD_ATOMIC_COUNTER_H
+#define PBD_ATOMIC_COUNTER_H
+
+#include <glib.h>
+
+namespace PBD {
+
+class atomic_counter
+{
+ /**
+ * Prevent copying and assignment
+ */
+ atomic_counter (const atomic_counter&);
+ atomic_counter& operator= (const atomic_counter&);
+
+public:
+
+ atomic_counter (gint value = 0)
+ :
+ m_value(value)
+ { }
+
+ gint get() const
+ {
+ return g_atomic_int_get (&m_value);
+ }
+
+ void set (gint new_value)
+ {
+ g_atomic_int_set (&m_value, new_value);
+ }
+
+ void increment ()
+ {
+ g_atomic_int_inc (&m_value);
+ }
+
+ void operator++ ()
+ {
+ increment ();
+ }
+
+ bool decrement_and_test ()
+ {
+ return g_atomic_int_dec_and_test (&m_value);
+ }
+
+ bool operator-- ()
+ {
+ return decrement_and_test ();
+ }
+
+ bool compare_and_exchange (gint old_value, gint new_value)
+ {
+ return g_atomic_int_compare_and_exchange
+ (
+ &m_value,
+ old_value,
+ new_value
+ );
+ }
+
+ /**
+ * convenience method, \see compare_and_exchange
+ */
+ bool cas (gint old_value, gint new_value)
+ {
+ return compare_and_exchange (old_value, new_value);
+ }
+
+private:
+
+ // Has to be mutable when using the apple version of gcc.
+ mutable volatile gint m_value;
+
+};
+
+} // namespace PBD
+
+#endif // PBD_ATOMIC_COUNTER_H
diff --git a/libs/pbd/pbd/base_ui.h b/libs/pbd/pbd/base_ui.h
index 186a3c55a6..ea1afbbb5a 100644
--- a/libs/pbd/pbd/base_ui.h
+++ b/libs/pbd/pbd/base_ui.h
@@ -29,6 +29,7 @@
#include <glibmm/threads.h>
#include <glibmm/main.h>
+#include "pbd/libpbd_visibility.h"
#include "pbd/crossthread.h"
#include "pbd/event_loop.h"
@@ -41,7 +42,7 @@
*/
-class BaseUI : public sigc::trackable, public PBD::EventLoop
+class LIBPBD_API BaseUI : public sigc::trackable, public PBD::EventLoop
{
public:
BaseUI (const std::string& name);
@@ -71,13 +72,13 @@ class BaseUI : public sigc::trackable, public PBD::EventLoop
void quit ();
protected:
- CrossThreadChannel request_channel;
bool _ok;
Glib::RefPtr<Glib::MainLoop> _main_loop;
- Glib::Threads::Thread* run_loop_thread;
+ Glib::RefPtr<Glib::MainContext> m_context;
+ Glib::Threads::Thread* run_loop_thread;
Glib::Threads::Mutex _run_lock;
- Glib::Threads::Cond _running;
+ Glib::Threads::Cond _running;
/* this signals _running from within the event loop,
from an idle callback
@@ -92,9 +93,17 @@ class BaseUI : public sigc::trackable, public PBD::EventLoop
virtual void thread_init () {};
+#ifdef PLATFORM_WINDOWS
+ static gboolean _request_handler (gpointer);
+ bool request_handler ();
+#else
/** Called when there input ready on the request_channel
*/
bool request_handler (Glib::IOCondition);
+#endif
+
+ void signal_new_request ();
+ void attach_request_source ();
/** Derived UI objects must implement this method,
* which will be called whenever there are requests
@@ -105,6 +114,10 @@ class BaseUI : public sigc::trackable, public PBD::EventLoop
private:
std::string _name;
BaseUI* base_ui_instance;
+
+#ifndef PLATFORM_WINDOWS
+ CrossThreadChannel request_channel;
+#endif
static uint64_t rt_bit;
diff --git a/libs/pbd/pbd/basename.h b/libs/pbd/pbd/basename.h
index 43da3b39f6..16e7905748 100644
--- a/libs/pbd/pbd/basename.h
+++ b/libs/pbd/pbd/basename.h
@@ -22,8 +22,10 @@
#include <glibmm/ustring.h>
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
- Glib::ustring basename_nosuffix (Glib::ustring);
+ LIBPBD_API Glib::ustring basename_nosuffix (Glib::ustring);
}
#endif /* __libpbd_basename_h__ */
diff --git a/libs/pbd/pbd/boost_debug.h b/libs/pbd/pbd/boost_debug.h
index 6a0e4970fd..294a3468f6 100644
--- a/libs/pbd/pbd/boost_debug.h
+++ b/libs/pbd/pbd/boost_debug.h
@@ -23,8 +23,10 @@
#include <ostream>
-void boost_debug_shared_ptr_mark_interesting (void* ptr, const char* type);
-void boost_debug_list_ptrs ();
-void boost_debug_shared_ptr_show_live_debugging (bool yn);
+#include "pbd/libpbd_visibility.h"
+
+LIBPBD_API void boost_debug_shared_ptr_mark_interesting (void* ptr, const char* type);
+LIBPBD_API void boost_debug_list_ptrs ();
+LIBPBD_API void boost_debug_shared_ptr_show_live_debugging (bool yn);
#endif /* __pbd_boost_debug_h__ */
diff --git a/libs/pbd/pbd/cartesian.h b/libs/pbd/pbd/cartesian.h
index ffc91c2fd6..5f0b951d5f 100644
--- a/libs/pbd/pbd/cartesian.h
+++ b/libs/pbd/pbd/cartesian.h
@@ -22,14 +22,16 @@
#include <cfloat>
#include <cmath>
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
-void spherical_to_cartesian (double azi, double ele, double len, double& x, double& y, double& z);
-void cartesian_to_spherical (double x, double y, double z, double& azi, double& ele, double& len);
+LIBPBD_API void spherical_to_cartesian (double azi, double ele, double len, double& x, double& y, double& z);
+LIBPBD_API void cartesian_to_spherical (double x, double y, double z, double& azi, double& ele, double& len);
struct AngularVector;
-struct CartesianVector {
+struct LIBPBD_API CartesianVector {
double x;
double y;
double z;
@@ -51,10 +53,10 @@ struct CartesianVector {
return other;
}
- void angular (AngularVector&) const;
+ inline void angular (AngularVector& a) const;
};
-struct AngularVector {
+struct LIBPBD_API AngularVector {
double azi;
double ele;
double length;
diff --git a/libs/pbd/pbd/clear_dir.h b/libs/pbd/pbd/clear_dir.h
index 9c128d994d..f669b84485 100644
--- a/libs/pbd/pbd/clear_dir.h
+++ b/libs/pbd/pbd/clear_dir.h
@@ -24,8 +24,11 @@
#include <vector>
#include <sys/types.h>
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
- int clear_directory (const std::string&, size_t* = 0, std::vector<std::string>* = 0);
+ LIBPBD_API int clear_directory (const std::string&, size_t* = 0, std::vector<std::string>* = 0);
+ LIBPBD_API void remove_directory (const std::string& dir);
}
#endif /* __pbd_clear_dir_h__ */
diff --git a/libs/pbd/pbd/command.h b/libs/pbd/pbd/command.h
index db4d2bbd81..4547b779fb 100644
--- a/libs/pbd/pbd/command.h
+++ b/libs/pbd/pbd/command.h
@@ -24,10 +24,11 @@
#include <string>
+#include "pbd/libpbd_visibility.h"
#include "pbd/signals.h"
#include "pbd/statefuldestructible.h"
-class Command : public PBD::StatefulDestructible, public PBD::ScopedConnectionList
+class LIBPBD_API Command : public PBD::StatefulDestructible, public PBD::ScopedConnectionList
{
public:
virtual ~Command() { /* NOTE: derived classes must call drop_references() */ }
diff --git a/libs/pbd/pbd/compose.h b/libs/pbd/pbd/compose.h
index 0df9519aaf..cb4182699f 100644
--- a/libs/pbd/pbd/compose.h
+++ b/libs/pbd/pbd/compose.h
@@ -38,11 +38,13 @@
#include <list>
#include <map> // for multimap
+#include "pbd/libpbd_visibility.h"
+
namespace StringPrivate
{
// the actual composition class - using string::compose is cleaner, so we
// hide it here
- class Composition
+ class LIBPBD_API Composition
{
public:
// initialize and prepare format string on the form "text %1 text %2 etc."
@@ -202,7 +204,7 @@ namespace StringPrivate
// a series of functions which accept a format string on the form "text %1
// more %2 less %3" and a number of templated parameters and spits out the
// composited string
- template <typename T1>
+ template <typename T1>
inline std::string string_compose(const std::string &fmt, const T1 &o1)
{
StringPrivate::Composition c(fmt);
@@ -210,7 +212,7 @@ namespace StringPrivate
return c.str();
}
- template <typename T1, typename T2>
+ template <typename T1, typename T2>
inline std::string string_compose(const std::string &fmt,
const T1 &o1, const T2 &o2)
{
@@ -219,7 +221,7 @@ namespace StringPrivate
return c.str();
}
- template <typename T1, typename T2, typename T3>
+ template <typename T1, typename T2, typename T3>
inline std::string string_compose(const std::string &fmt,
const T1 &o1, const T2 &o2, const T3 &o3)
{
@@ -228,7 +230,7 @@ namespace StringPrivate
return c.str();
}
- template <typename T1, typename T2, typename T3, typename T4>
+ template <typename T1, typename T2, typename T3, typename T4>
inline std::string string_compose(const std::string &fmt,
const T1 &o1, const T2 &o2, const T3 &o3,
const T4 &o4)
@@ -238,7 +240,7 @@ namespace StringPrivate
return c.str();
}
- template <typename T1, typename T2, typename T3, typename T4, typename T5>
+ template <typename T1, typename T2, typename T3, typename T4, typename T5>
inline std::string string_compose(const std::string &fmt,
const T1 &o1, const T2 &o2, const T3 &o3,
const T4 &o4, const T5 &o5)
@@ -249,7 +251,7 @@ namespace StringPrivate
}
template <typename T1, typename T2, typename T3, typename T4, typename T5,
- typename T6>
+ typename T6>
inline std::string string_compose(const std::string &fmt,
const T1 &o1, const T2 &o2, const T3 &o3,
const T4 &o4, const T5 &o5, const T6 &o6)
@@ -260,7 +262,7 @@ namespace StringPrivate
}
template <typename T1, typename T2, typename T3, typename T4, typename T5,
- typename T6, typename T7>
+ typename T6, typename T7>
inline std::string string_compose(const std::string &fmt,
const T1 &o1, const T2 &o2, const T3 &o3,
const T4 &o4, const T5 &o5, const T6 &o6,
@@ -272,7 +274,7 @@ namespace StringPrivate
}
template <typename T1, typename T2, typename T3, typename T4, typename T5,
- typename T6, typename T7, typename T8>
+ typename T6, typename T7, typename T8>
inline std::string string_compose(const std::string &fmt,
const T1 &o1, const T2 &o2, const T3 &o3,
const T4 &o4, const T5 &o5, const T6 &o6,
@@ -284,7 +286,7 @@ namespace StringPrivate
}
template <typename T1, typename T2, typename T3, typename T4, typename T5,
- typename T6, typename T7, typename T8, typename T9>
+ typename T6, typename T7, typename T8, typename T9>
inline std::string string_compose(const std::string &fmt,
const T1 &o1, const T2 &o2, const T3 &o3,
const T4 &o4, const T5 &o5, const T6 &o6,
@@ -296,7 +298,7 @@ namespace StringPrivate
}
template <typename T1, typename T2, typename T3, typename T4, typename T5,
- typename T6, typename T7, typename T8, typename T9, typename T10>
+ typename T6, typename T7, typename T8, typename T9, typename T10>
inline std::string string_compose(const std::string &fmt,
const T1 &o1, const T2 &o2, const T3 &o3,
const T4 &o4, const T5 &o5, const T6 &o6,
@@ -311,7 +313,7 @@ namespace StringPrivate
template <typename T1, typename T2, typename T3, typename T4, typename T5,
typename T6, typename T7, typename T8, typename T9, typename T10,
- typename T11>
+ typename T11>
inline std::string string_compose(const std::string &fmt,
const T1 &o1, const T2 &o2, const T3 &o3,
const T4 &o4, const T5 &o5, const T6 &o6,
@@ -326,7 +328,7 @@ namespace StringPrivate
template <typename T1, typename T2, typename T3, typename T4, typename T5,
typename T6, typename T7, typename T8, typename T9, typename T10,
- typename T11, typename T12>
+ typename T11, typename T12>
inline std::string string_compose(const std::string &fmt,
const T1 &o1, const T2 &o2, const T3 &o3,
const T4 &o4, const T5 &o5, const T6 &o6,
@@ -341,7 +343,7 @@ namespace StringPrivate
template <typename T1, typename T2, typename T3, typename T4, typename T5,
typename T6, typename T7, typename T8, typename T9, typename T10,
- typename T11, typename T12, typename T13>
+ typename T11, typename T12, typename T13>
inline std::string string_compose(const std::string &fmt,
const T1 &o1, const T2 &o2, const T3 &o3,
const T4 &o4, const T5 &o5, const T6 &o6,
@@ -357,7 +359,7 @@ namespace StringPrivate
template <typename T1, typename T2, typename T3, typename T4, typename T5,
typename T6, typename T7, typename T8, typename T9, typename T10,
- typename T11, typename T12, typename T13, typename T14>
+ typename T11, typename T12, typename T13, typename T14>
inline std::string string_compose(const std::string &fmt,
const T1 &o1, const T2 &o2, const T3 &o3,
const T4 &o4, const T5 &o5, const T6 &o6,
@@ -374,7 +376,7 @@ namespace StringPrivate
template <typename T1, typename T2, typename T3, typename T4, typename T5,
typename T6, typename T7, typename T8, typename T9, typename T10,
typename T11, typename T12, typename T13, typename T14,
- typename T15>
+ typename T15>
inline std::string string_compose(const std::string &fmt,
const T1 &o1, const T2 &o2, const T3 &o3,
const T4 &o4, const T5 &o5, const T6 &o6,
diff --git a/libs/pbd/pbd/controllable.h b/libs/pbd/pbd/controllable.h
index d9cd21d28d..eb4b7ff142 100644
--- a/libs/pbd/pbd/controllable.h
+++ b/libs/pbd/pbd/controllable.h
@@ -24,6 +24,7 @@
#include <set>
#include <map>
+#include "pbd/libpbd_visibility.h"
#include "pbd/signals.h"
#include <glibmm/threads.h>
@@ -33,7 +34,7 @@ class XMLNode;
namespace PBD {
-class Controllable : public PBD::StatefulDestructible {
+class LIBPBD_API Controllable : public PBD::StatefulDestructible {
public:
enum Flag {
Toggle = 0x1,
@@ -113,7 +114,7 @@ class Controllable : public PBD::StatefulDestructible {
a Controllable
*/
-class IgnorableControllable : public Controllable
+class LIBPBD_API IgnorableControllable : public Controllable
{
public:
IgnorableControllable () : PBD::Controllable ("ignoreMe") {}
diff --git a/libs/pbd/pbd/controllable_descriptor.h b/libs/pbd/pbd/controllable_descriptor.h
index 6b0d733656..b234dbd293 100644
--- a/libs/pbd/pbd/controllable_descriptor.h
+++ b/libs/pbd/pbd/controllable_descriptor.h
@@ -23,9 +23,11 @@
#include <string>
#include <stdint.h>
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
-class ControllableDescriptor {
+class LIBPBD_API ControllableDescriptor {
public:
enum TopLevelType {
RemoteControlID,
diff --git a/libs/pbd/pbd/convert.h b/libs/pbd/pbd/convert.h
index fec0248157..b5c7e10f5d 100644
--- a/libs/pbd/pbd/convert.h
+++ b/libs/pbd/pbd/convert.h
@@ -27,25 +27,29 @@
#include <iostream>
#include <glibmm/ustring.h>
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
-std::string short_version (std::string, std::string::size_type target_length);
+LIBPBD_API std::string short_version (std::string, std::string::size_type target_length);
-int atoi (const std::string&);
-int32_t atol (const std::string&);
-int64_t atoll (const std::string&);
-double atof (const std::string&);
-std::string url_decode (std::string const &);
+LIBPBD_API int atoi (const std::string&);
+LIBPBD_API int32_t atol (const std::string&);
+LIBPBD_API int64_t atoll (const std::string&);
+LIBPBD_API double atof (const std::string&);
+LIBPBD_API std::string url_decode (std::string const &);
-std::string capitalize (const std::string&);
+LIBPBD_API std::string capitalize (const std::string&);
+LIBPBD_API std::string downcase (const std::string&);
+LIBPBD_API const char* downcase (const char*);
// std::string length2string (const int32_t frames, const float sample_rate);
-std::string length2string (const int64_t frames, const double sample_rate);
+LIBPBD_API std::string length2string (const int64_t frames, const double sample_rate);
-std::vector<std::string> internationalize (const char *, const char **);
-bool strings_equal_ignore_case (const std::string& a, const std::string& b);
+LIBPBD_API std::vector<std::string> internationalize (const char *, const char **);
+LIBPBD_API bool strings_equal_ignore_case (const std::string& a, const std::string& b);
-template <class T> std::string
+template <class T> std::string /*LIBPBD_API*/
to_string (T t, std::ios_base & (*f)(std::ios_base&))
{
std::ostringstream oss;
@@ -53,10 +57,9 @@ to_string (T t, std::ios_base & (*f)(std::ios_base&))
return oss.str();
}
-bool string_is_affirmative (const std::string&);
+LIBPBD_API bool string_is_affirmative (const std::string&);
-const char *
-sgettext (const char *, const char *);
+LIBPBD_API const char* sgettext (const char *, const char *);
} //namespace PBD
diff --git a/libs/pbd/pbd/cpus.h b/libs/pbd/pbd/cpus.h
index 1488f30068..c71567ddac 100644
--- a/libs/pbd/pbd/cpus.h
+++ b/libs/pbd/pbd/cpus.h
@@ -23,6 +23,8 @@
#include <stdint.h>
-extern uint32_t hardware_concurrency ();
+#include "pbd/libpbd_visibility.h"
+
+LIBPBD_API extern uint32_t hardware_concurrency ();
#endif /* __libpbd_cpus_h__ */
diff --git a/libs/pbd/pbd/crossthread.h b/libs/pbd/pbd/crossthread.h
index 13ab37d38d..d172c9c60f 100644
--- a/libs/pbd/pbd/crossthread.h
+++ b/libs/pbd/pbd/crossthread.h
@@ -26,6 +26,8 @@
#include <glibmm/main.h>
+#include "pbd/libpbd_visibility.h"
+
/** A simple abstraction of a mechanism of signalling one thread from another.
* The signaller calls ::wakeup() to tell the signalled thread to check for
* work to be done.
@@ -35,7 +37,7 @@
* in Glib main loop based situations.
*/
-class CrossThreadChannel {
+class LIBPBD_API CrossThreadChannel {
public:
/** if @a non_blocking is true, the channel will not cause blocking
* when used in an event loop based on poll/select or the glib main
diff --git a/libs/pbd/pbd/debug.h b/libs/pbd/pbd/debug.h
index 989cd42dd1..54577f1a7e 100644
--- a/libs/pbd/pbd/debug.h
+++ b/libs/pbd/pbd/debug.h
@@ -24,25 +24,28 @@
#include <sstream>
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
- extern uint64_t debug_bits;
- uint64_t new_debug_bit (const char* name);
- void debug_print (const char* prefix, std::string str);
- void set_debug_bits (uint64_t bits);
- int parse_debug_options (const char* str);
- void list_debug_options ();
+ LIBPBD_API extern uint64_t debug_bits;
+ LIBPBD_API uint64_t new_debug_bit (const char* name);
+ LIBPBD_API void debug_print (const char* prefix, std::string str);
+ LIBPBD_API void set_debug_bits (uint64_t bits);
+ LIBPBD_API int parse_debug_options (const char* str);
+ LIBPBD_API void list_debug_options ();
namespace DEBUG {
/* this namespace is so that we can write DEBUG::bit_name */
- extern uint64_t Stateful;
- extern uint64_t Properties;
- extern uint64_t FileManager;
- extern uint64_t Pool;
- extern uint64_t EventLoop;
- extern uint64_t AbstractUI;
+ LIBPBD_API extern uint64_t Stateful;
+ LIBPBD_API extern uint64_t Properties;
+ LIBPBD_API extern uint64_t FileManager;
+ LIBPBD_API extern uint64_t Pool;
+ LIBPBD_API extern uint64_t EventLoop;
+ LIBPBD_API extern uint64_t AbstractUI;
+ extern uint64_t FileUtils;
}
}
diff --git a/libs/pbd/pbd/debug_rt_alloc.h b/libs/pbd/pbd/debug_rt_alloc.h
index 2bbea90278..0d1b4bd47c 100644
--- a/libs/pbd/pbd/debug_rt_alloc.h
+++ b/libs/pbd/pbd/debug_rt_alloc.h
@@ -22,18 +22,20 @@
#ifndef __pbd_debug_rt_alloc_h__
#define __pbd_debug_rt_alloc_h__
+#include "pbd/libpbd_visibility.h"
+
extern "C" {
/** Should be set to point to a function which returns non-0 if a malloc is
* allowed in the current situation, or 0 if not.
*/
-extern int (*pbd_alloc_allowed) ();
+LIBPBD_API extern int (*pbd_alloc_allowed) ();
/** Call this to suspend malloc checking until a call to resume_rt_malloc_checks */
-extern void suspend_rt_malloc_checks ();
+LIBPBD_API extern void suspend_rt_malloc_checks ();
/** Resume malloc checking after a suspension */
-extern void resume_rt_malloc_checks ();
+LIBPBD_API extern void resume_rt_malloc_checks ();
}
diff --git a/libs/pbd/pbd/demangle.h b/libs/pbd/pbd/demangle.h
index aecd966f47..12dc58839c 100644
--- a/libs/pbd/pbd/demangle.h
+++ b/libs/pbd/pbd/demangle.h
@@ -28,9 +28,11 @@
#include <cxxabi.h>
#endif
+#include "pbd/libpbd_visibility.h"
+
namespace PBD
{
- template<typename T>
+ template<typename T> /*LIBPBD_API*/
std::string demangled_name (T const & obj)
{
#ifdef __GNUC__
diff --git a/libs/pbd/pbd/destructible.h b/libs/pbd/pbd/destructible.h
index 8881b45c55..78f6f83b7a 100644
--- a/libs/pbd/pbd/destructible.h
+++ b/libs/pbd/pbd/destructible.h
@@ -21,10 +21,11 @@
#define __pbd_destructible_h__
#include "pbd/signals.h"
+#include "pbd/libpbd_visibility.h"
namespace PBD {
-class Destructible {
+class LIBPBD_API Destructible {
public:
Destructible() {}
virtual ~Destructible () { Destroyed(); }
diff --git a/libs/pbd/pbd/enumwriter.h b/libs/pbd/pbd/enumwriter.h
index 95f1ea9e9f..634767e7f2 100644
--- a/libs/pbd/pbd/enumwriter.h
+++ b/libs/pbd/pbd/enumwriter.h
@@ -27,9 +27,11 @@
#include <exception>
#include <sstream>
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
-class unknown_enumeration : public std::exception {
+class LIBPBD_API unknown_enumeration : public std::exception {
public:
unknown_enumeration (std::string const & e) throw() {
std::stringstream s;
@@ -47,7 +49,7 @@ private:
std::string _message;
};
-class EnumWriter {
+class LIBPBD_API EnumWriter {
public:
static EnumWriter& instance();
static void destroy();
diff --git a/libs/pbd/pbd/epa.h b/libs/pbd/pbd/epa.h
index 477d7f9678..6d305c5c4c 100644
--- a/libs/pbd/pbd/epa.h
+++ b/libs/pbd/pbd/epa.h
@@ -23,9 +23,11 @@
#include <map>
#include <string>
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
-class EnvironmentalProtectionAgency {
+class LIBPBD_API EnvironmentalProtectionAgency {
public:
EnvironmentalProtectionAgency (bool arm = true, const std::string& envname = std::string());
~EnvironmentalProtectionAgency ();
diff --git a/libs/pbd/pbd/error.h b/libs/pbd/pbd/error.h
index 58842d68eb..eff88fbf10 100644
--- a/libs/pbd/pbd/error.h
+++ b/libs/pbd/pbd/error.h
@@ -19,13 +19,14 @@
#ifndef __libpbd_error_h__
#define __libpbd_error_h__
+#include "pbd/libpbd_visibility.h"
#include "transmitter.h"
namespace PBD {
- extern Transmitter error;
- extern Transmitter info;
- extern Transmitter warning;
- extern Transmitter fatal;
+ LIBPBD_API extern Transmitter error;
+ LIBPBD_API extern Transmitter info;
+ LIBPBD_API extern Transmitter warning;
+ LIBPBD_API extern Transmitter fatal;
}
#endif // __libpbd_error_h__
diff --git a/libs/pbd/pbd/event_loop.h b/libs/pbd/pbd/event_loop.h
index b5ee9b8000..5baa5e04be 100644
--- a/libs/pbd/pbd/event_loop.h
+++ b/libs/pbd/pbd/event_loop.h
@@ -24,6 +24,8 @@
#include <boost/bind.hpp> /* we don't need this here, but anything calling call_slot() probably will, so this is convenient */
#include <glibmm/threads.h>
+#include "pbd/libpbd_visibility.h"
+
namespace PBD
{
@@ -36,7 +38,7 @@ namespace PBD
* when something like this is needed (it inherits from EventLoop).
*/
-class EventLoop
+class LIBPBD_API EventLoop
{
public:
EventLoop() {}
diff --git a/libs/pbd/pbd/failed_constructor.h b/libs/pbd/pbd/failed_constructor.h
index b13964e355..92c3f19c76 100644
--- a/libs/pbd/pbd/failed_constructor.h
+++ b/libs/pbd/pbd/failed_constructor.h
@@ -22,7 +22,9 @@
#include <exception>
-class failed_constructor : public std::exception {
+#include "pbd/libpbd_visibility.h"
+
+class LIBPBD_API failed_constructor : public std::exception {
public:
virtual const char *what() const throw() { return "failed constructor"; }
};
diff --git a/libs/pbd/pbd/fastlog.h b/libs/pbd/pbd/fastlog.h
index f64ad996cf..21cbfbdce2 100644
--- a/libs/pbd/pbd/fastlog.h
+++ b/libs/pbd/pbd/fastlog.h
@@ -10,6 +10,8 @@ as published by Sam Hocevar. See http://www.wtfpl.net/ for more details.
#include <math.h> /* for HUGE_VAL */
+#include "pbd/libpbd_visibility.h"
+
static inline float fast_log2 (float val)
{
/* don't use reinterpret_cast<> because that prevents this
diff --git a/libs/pbd/pbd/ffs.h b/libs/pbd/pbd/ffs.h
new file mode 100644
index 0000000000..f21fc82a39
--- /dev/null
+++ b/libs/pbd/pbd/ffs.h
@@ -0,0 +1,29 @@
+/*
+ Copyright (C) 2013 Tim Mayberry
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libpbd_ffs_h__
+#define __libpbd_ffs_h__
+
+#include "pbd/libpbd_visibility.h"
+
+namespace PBD {
+ LIBPBD_API int ffs(int x);
+}
+
+#endif /* __libpbd_ffs_h__ */
diff --git a/libs/pbd/pbd/file_manager.h b/libs/pbd/pbd/file_manager.h
index 14552f9fef..d85c88fa46 100644
--- a/libs/pbd/pbd/file_manager.h
+++ b/libs/pbd/pbd/file_manager.h
@@ -25,11 +25,13 @@
#include <map>
#include <list>
#include <glibmm/threads.h>
+
+#include "pbd/libpbd_visibility.h"
#include "pbd/signals.h"
namespace PBD {
-class FileManager;
+class LIBPBD_API FileManager;
/** Parent class for FileDescriptors.
*
@@ -45,7 +47,7 @@ class FileManager;
* open files to stay within limits imposed by the operating system.
*/
-class FileDescriptor
+class LIBPBD_API FileDescriptor
{
public:
FileDescriptor (std::string const &, bool);
@@ -86,7 +88,7 @@ private:
/** FileDescriptor for a file to be opened using POSIX open */
-class FdFileDescriptor : public FileDescriptor
+class LIBPBD_API FdFileDescriptor : public FileDescriptor
{
public:
FdFileDescriptor (std::string const & file_name, bool writeable, mode_t mode);
@@ -107,7 +109,7 @@ private:
};
/** FileDescriptor for a file opened using stdio */
-class StdioFileDescriptor : public FileDescriptor
+class LIBPBD_API StdioFileDescriptor : public FileDescriptor
{
public:
StdioFileDescriptor (std::string const & file_name, std::string const & mode);
@@ -129,7 +131,7 @@ private:
/** Class to limit the number of files held open */
-class FileManager
+class LIBPBD_API FileManager
{
public:
FileManager ();
diff --git a/libs/pbd/pbd/file_utils.h b/libs/pbd/pbd/file_utils.h
index 72696f6abd..01ff8606a7 100644
--- a/libs/pbd/pbd/file_utils.h
+++ b/libs/pbd/pbd/file_utils.h
@@ -25,6 +25,7 @@
#include <glibmm/pattern.h>
+#include "pbd/libpbd_visibility.h"
#include "pbd/search_path.h"
namespace PBD {
@@ -37,7 +38,7 @@ namespace PBD {
* @param path An Absolute path to a directory
* @param result A vector of filenames.
*/
-void
+LIBPBD_API void
get_files_in_directory (const std::string& path,
std::vector<std::string>& result);
@@ -49,7 +50,7 @@ get_files_in_directory (const std::string& path,
* @param pattern A Glib::PatternSpec used to match the files.
* @param result A vector in which to place the resulting matches.
*/
-void
+LIBPBD_API void
find_matching_files_in_directory (const std::string& directory,
const Glib::PatternSpec& pattern,
std::vector<std::string>& result);
@@ -62,21 +63,21 @@ find_matching_files_in_directory (const std::string& directory,
* @param pattern A Glib::PatternSpec used to match the files
* @param result A vector in which to place the resulting matches.
*/
-void
+LIBPBD_API void
find_matching_files_in_directories (const std::vector<std::string>& directory_paths,
const Glib::PatternSpec& pattern,
std::vector<std::string>& result);
/**
- * Takes a SearchPath and puts a list of all the files in the search path
+ * Takes a Searchpath and puts a list of all the files in the search path
* that match pattern into the result vector.
*
- * @param search_path A SearchPath
+ * @param search_path A Searchpath
* @param pattern A Glib::PatternSpec used to match the files
* @param result A vector in which to place the resulting matches.
*/
-void
-find_matching_files_in_search_path (const SearchPath& search_path,
+LIBPBD_API void
+find_matching_files_in_search_path (const Searchpath& search_path,
const Glib::PatternSpec& pattern,
std::vector<std::string>& result);
@@ -86,8 +87,8 @@ find_matching_files_in_search_path (const SearchPath& search_path,
*
* @return true If file is found within the search path.
*/
-bool
-find_file_in_search_path (const SearchPath& search_path,
+LIBPBD_API bool
+find_file_in_search_path (const Searchpath& search_path,
const std::string& filename,
std::string& result);
@@ -97,26 +98,26 @@ find_file_in_search_path (const SearchPath& search_path,
*
* @return true if file was successfully copied
*/
-bool copy_file(const std::string & from_path, const std::string & to_path);
+LIBPBD_API bool copy_file(const std::string & from_path, const std::string & to_path);
/**
* Attempt to copy all regular files from from_path to a new directory.
* This method does not recurse.
*/
-void copy_files(const std::string & from_path, const std::string & to_dir);
+LIBPBD_API void copy_files(const std::string & from_path, const std::string & to_dir);
/**
* Take a (possibly) relative path and make it absolute
* @return An absolute path
*/
-std::string get_absolute_path (const std::string &);
+LIBPBD_API std::string get_absolute_path (const std::string &);
/**
* Find out if `needle' is a file or directory within the
* directory `haystack'.
* @return true if it is.
*/
-bool path_is_within (const std::string &, std::string);
+LIBPBD_API bool path_is_within (const std::string &, std::string);
/**
* @return true if p1 and p2 both resolve to the same file
@@ -125,10 +126,10 @@ bool path_is_within (const std::string &, std::string);
*
* Uses g_stat to check for identical st_dev and st_ino values.
*/
-bool equivalent_paths (const std::string &p1, const std::string &p2);
+LIBPBD_API bool equivalent_paths (const std::string &p1, const std::string &p2);
/// @return true if path at p exists and is writable, false otherwise
-bool exists_and_writable(const std::string & p);
+LIBPBD_API bool exists_and_writable(const std::string & p);
} // namespace PBD
diff --git a/libs/pbd/pbd/floating.h b/libs/pbd/pbd/floating.h
index 105a976637..c0003a3113 100644
--- a/libs/pbd/pbd/floating.h
+++ b/libs/pbd/pbd/floating.h
@@ -26,11 +26,15 @@
#ifndef __libpbd__floating_h__
#define __libpbd__floating_h__
+#include <stdint.h>
+
#include <cmath>
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
-union Float_t
+union /*LIBPBD_API*/ Float_t
{
Float_t (float num = 0.0f) : f(num) {}
diff --git a/libs/pbd/pbd/forkexec.h b/libs/pbd/pbd/forkexec.h
index 236cffa301..e6d8f0c5ea 100644
--- a/libs/pbd/pbd/forkexec.h
+++ b/libs/pbd/pbd/forkexec.h
@@ -22,7 +22,9 @@
#include <unistd.h>
-pid_t forkexec(char **argv, char **envp, int outpipe[2], int inpipe[2]);
-pid_t forkexec_cmd(char *cmd, char **envp, int outpipe[2], int inpipe[2]);
+#include "pbd/libpbd_visibility.h"
+
+LIBPBD_API pid_t forkexec(char **argv, char **envp, int outpipe[2], int inpipe[2]);
+LIBPBD_API pid_t forkexec_cmd(char *cmd, char **envp, int outpipe[2], int inpipe[2]);
#endif // __forkexec_h__
diff --git a/libs/pbd/pbd/fpu.h b/libs/pbd/pbd/fpu.h
index ff3df481d0..6627951e9f 100644
--- a/libs/pbd/pbd/fpu.h
+++ b/libs/pbd/pbd/fpu.h
@@ -20,10 +20,11 @@
#ifndef __pbd_fpu_h__
#define __pbd_fpu_h__
-namespace PBD {
+#include "pbd/libpbd_visibility.h"
+namespace PBD {
-class FPU {
+class LIBPBD_API FPU {
private:
enum Flags {
HasFlushToZero = 0x1,
diff --git a/libs/pbd/pbd/functor_command.h b/libs/pbd/pbd/functor_command.h
index b651c6f775..6cca13209f 100644
--- a/libs/pbd/pbd/functor_command.h
+++ b/libs/pbd/pbd/functor_command.h
@@ -25,6 +25,7 @@
#include <string>
#include <map>
+#include "pbd/libpbd_visibility.h"
#include "pbd/xml++.h"
#include "pbd/shiva.h"
#include "pbd/command.h"
@@ -36,7 +37,7 @@
namespace PBD {
template <class obj_type, class arg_type>
-class FunctorCommand : public Command
+class /*LIBPBD_API*/ FunctorCommand : public Command
{
private:
typedef void (obj_type::*functor_type)(arg_type);
diff --git a/libs/ardour/backend_search_path.cc b/libs/pbd/pbd/glib_semaphore.h
index 9a0425094b..7f96120d7d 100644
--- a/libs/ardour/backend_search_path.cc
+++ b/libs/pbd/pbd/glib_semaphore.h
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2013 Paul Davis
+ Copyright (C) 2010 Tim Mayberry
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -17,29 +17,41 @@
*/
-#include <glibmm/miscutils.h>
+#ifndef PBD_GLIB_SEMAPHORE_H
+#define PBD_GLIB_SEMAPHORE_H
-#include "ardour/backend_search_path.h"
-#include "ardour/directory_names.h"
-#include "ardour/filesystem_paths.h"
+#include <glibmm/threads.h>
-namespace {
- const char * const backend_env_variable_name = "ARDOUR_BACKEND_PATH";
-} // anonymous
+#include "pbd/libpbd_visibility.h"
+#include "atomic_counter.h"
-using namespace PBD;
+namespace PBD {
-namespace ARDOUR {
-
-SearchPath
-backend_search_path ()
+class LIBPBD_API GlibSemaphore
{
- SearchPath spath(user_config_directory ());
- spath += ardour_dll_directory ();
- spath.add_subdirectory_to_paths(backend_dir_name);
- spath += SearchPath(Glib::getenv(backend_env_variable_name));
- return spath;
-}
+ // prevent copying and assignment
+ GlibSemaphore(const GlibSemaphore& sema);
+ GlibSemaphore& operator= (const GlibSemaphore& sema);
+
+public:
+
+ GlibSemaphore (gint initial_val = 1);
+
+ void wait ();
+
+ bool try_wait ();
+
+ void post ();
+
+private:
+
+ atomic_counter m_counter;
+ Glib::Threads::Cond m_cond;
+ Glib::Threads::Mutex m_mutex;
+
+};
+
+} // namespace PBD
-} // namespace ARDOUR
+#endif // PBD_SEMAPHORE_H
diff --git a/libs/pbd/pbd/id.h b/libs/pbd/pbd/id.h
index 6a9332be53..a7d0c2c622 100644
--- a/libs/pbd/pbd/id.h
+++ b/libs/pbd/pbd/id.h
@@ -25,9 +25,11 @@
#include <glibmm/threads.h>
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
-class ID {
+class LIBPBD_API ID {
public:
ID ();
ID (std::string);
@@ -68,6 +70,7 @@ class ID {
};
}
-std::ostream& operator<< (std::ostream& ostr, const PBD::ID&);
+
+LIBPBD_API std::ostream& operator<< (std::ostream& ostr, const PBD::ID&);
#endif /* __pbd_id_h__ */
diff --git a/libs/pbd/pbd/libpbd_visibility.h b/libs/pbd/pbd/libpbd_visibility.h
new file mode 100644
index 0000000000..f77eeb15ed
--- /dev/null
+++ b/libs/pbd/pbd/libpbd_visibility.h
@@ -0,0 +1,59 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libpbd_libpbd_visibility_h__
+#define __libpbd_libpbd_visibility_h__
+
+#if defined(COMPILER_MSVC)
+ #define LIBPBD_DLL_IMPORT __declspec(dllimport)
+ #define LIBPBD_DLL_EXPORT __declspec(dllexport)
+ #define LIBPBD_DLL_LOCAL
+ #define LIBPBD_TEMPLATE_DLL_IMPORT
+ #define LIBPBD_TEMPLATE_DLL_EXPORT
+ #define LIBPBD_TEMPLATE_MEMBER_DLL_IMPORT __declspec(dllimport)
+ #define LIBPBD_TEMPLATE_MEMBER_DLL_EXPORT __declspec(dllexport)
+#else
+ #define LIBPBD_DLL_IMPORT __attribute__ ((visibility ("default")))
+ #define LIBPBD_DLL_EXPORT __attribute__ ((visibility ("default")))
+ #define LIBPBD_DLL_LOCAL __attribute__ ((visibility ("hidden")))
+ #define LIBPBD_TEMPLATE_DLL_IMPORT __attribute__ ((visibility ("default")))
+ #define LIBPBD_TEMPLATE_DLL_EXPORT __attribute__ ((visibility ("default")))
+ #define LIBPBD_TEMPLATE_MEMBER_DLL_IMPORT
+ #define LIBPBD_TEMPLATE_MEMBER_DLL_EXPORT
+#endif
+
+#ifdef LIBPBD_STATIC // libpbd is a DLL
+ #define LIBPBD_API
+ #define LIBPBD_LOCAL
+ #define LIBPBD_TEMPLATE_API
+ #define LIBPBD_TEMPLATE_MEMBER_API
+#else
+ #ifdef LIBPBD_DLL_EXPORTS // defined if we are building the libpbd DLL (instead of using it)
+ #define LIBPBD_API LIBPBD_DLL_EXPORT
+ #define LIBPBD_TEMPLATE_API LIBPBD_TEMPLATE_DLL_EXPORT
+ #define LIBPBD_TEMPLATE_MEMBER_API LIBPBD_TEMPLATE_MEMBER_DLL_EXPORT
+ #else
+ #define LIBPBD_API LIBPBD_DLL_IMPORT
+ #define LIBPBD_TEMPLATE_API LIBPBD_TEMPLATE_DLL_IMPORT
+ #define LIBPBD_TEMPLATE_MEMBER_API LIBPBD_TEMPLATE_MEMBER_DLL_IMPORT
+ #endif
+ #define LIBPBD_LOCAL LIBPBD_DLL_LOCAL
+#endif
+
+#endif /* __libpbd_libpbd_visibility_h__ */
diff --git a/libs/pbd/pbd/locale_guard.h b/libs/pbd/pbd/locale_guard.h
index 480cc0fddb..cac77ded24 100644
--- a/libs/pbd/pbd/locale_guard.h
+++ b/libs/pbd/pbd/locale_guard.h
@@ -20,9 +20,11 @@
#ifndef __pbd_locale_guard__
#define __pbd_locale_guard__
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
-struct LocaleGuard {
+struct LIBPBD_API LocaleGuard {
LocaleGuard (const char*);
~LocaleGuard ();
const char* old;
diff --git a/libs/pbd/pbd/localeguard.h b/libs/pbd/pbd/localeguard.h
new file mode 100644
index 0000000000..21ea5380fa
--- /dev/null
+++ b/libs/pbd/pbd/localeguard.h
@@ -0,0 +1,37 @@
+/*
+ Copyright (C) 1999-2010 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __pbd_localeguard_h__
+#define __pbd_localeguard_h__
+
+#include <string>
+
+namespace PBD {
+
+struct LIBPBD_API /* Added by JE - */ LocaleGuard {
+ LocaleGuard (const char*);
+ ~LocaleGuard ();
+ const char* old;
+
+ /* JE - temporary !!!! */static std::string current;
+};
+
+}; // namespace
+
+#endif /* __pbd_localeguard_h__ */
diff --git a/libs/pbd/pbd/localtime_r.h b/libs/pbd/pbd/localtime_r.h
new file mode 100644
index 0000000000..532bb3ed12
--- /dev/null
+++ b/libs/pbd/pbd/localtime_r.h
@@ -0,0 +1,24 @@
+#ifndef PBD_LOCALTIME_R
+#define PBD_LOCALTIME_R
+#include <time.h>
+
+#ifdef COMPILER_MSVC
+
+#define localtime_r( _clock, _result ) \
+ ( *(_result) = *localtime( (_clock) ), (_result) )
+
+#elif defined __MINGW64__
+
+# ifdef localtime_r
+# undef localtime_r
+# endif
+
+// As in 64 bit time_t is 64 bit integer, compiler breaks compilation
+// everytime implicit cast from long int* to time_t* worked in
+// the past (32 bit). To unblock such a cast we added the localtime below:
+extern struct tm *localtime(const long int *_Time);
+extern struct tm *localtime_r(const time_t *const timep, struct tm *p_tm);
+
+#endif
+
+#endif
diff --git a/libs/pbd/pbd/malign.h b/libs/pbd/pbd/malign.h
index bc78882dc7..07f42f586f 100644
--- a/libs/pbd/pbd/malign.h
+++ b/libs/pbd/pbd/malign.h
@@ -22,6 +22,8 @@
#include <stdlib.h>
-int cache_aligned_malloc (void** memptr, size_t size);
+#include "pbd/libpbd_visibility.h"
+
+LIBPBD_API int cache_aligned_malloc (void** memptr, size_t size);
#endif /* __pbd_malign_h__ */
diff --git a/libs/pbd/pbd/memento_command.h b/libs/pbd/pbd/memento_command.h
index 45cb100a36..d22561ab21 100644
--- a/libs/pbd/pbd/memento_command.h
+++ b/libs/pbd/pbd/memento_command.h
@@ -23,6 +23,7 @@
#include <iostream>
+#include "pbd/libpbd_visibility.h"
#include "pbd/command.h"
#include "pbd/stacktrace.h"
#include "pbd/xml++.h"
@@ -50,7 +51,7 @@
* can do `just-in-time' binding from the crossfade ID.
*/
template <class obj_T>
-class MementoCommandBinder : public PBD::Destructible
+class LIBPBD_TEMPLATE_API MementoCommandBinder : public PBD::Destructible
{
public:
/** @return Stateful object to operate on */
@@ -67,7 +68,7 @@ public:
/** A simple MementoCommandBinder which binds directly to an object */
template <class obj_T>
-class SimpleMementoCommandBinder : public MementoCommandBinder<obj_T>
+class LIBPBD_TEMPLATE_API SimpleMementoCommandBinder : public MementoCommandBinder<obj_T>
{
public:
SimpleMementoCommandBinder (obj_T& o)
@@ -99,7 +100,7 @@ private:
* memento, and redo is restoring the after memento.
*/
template <class obj_T>
-class MementoCommand : public Command
+class LIBPBD_TEMPLATE_API MementoCommand : public Command
{
public:
MementoCommand (obj_T& a_object, XMLNode* a_before, XMLNode* a_after)
diff --git a/libs/pbd/pbd/mountpoint.h b/libs/pbd/pbd/mountpoint.h
index e0ec1be7f9..3500f8a4ca 100644
--- a/libs/pbd/pbd/mountpoint.h
+++ b/libs/pbd/pbd/mountpoint.h
@@ -22,6 +22,8 @@
#include <string>
-std::string mountpoint (std::string path);
+#include "pbd/libpbd_visibility.h"
+
+LIBPBD_API std::string mountpoint (std::string path);
#endif // __pbd_mountpoint_h__
diff --git a/libs/pbd/pbd/msvc_pbd.h b/libs/pbd/pbd/msvc_pbd.h
new file mode 100644
index 0000000000..a623ca2eb2
--- /dev/null
+++ b/libs/pbd/pbd/msvc_pbd.h
@@ -0,0 +1,256 @@
+/*
+ Copyright (C) 2009 John Emmas
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+#ifndef _msvc_pbd_h_
+#define _msvc_pbd_h_
+
+#ifdef PBD_IS_IN_WIN_STATIC_LIB // #define if your project uses libpbd (under Windows) as a static library
+#undef LIBPBD_DLL
+#define PBD_IS_IN_WINDLL 0
+#endif
+
+#include <pbd/libpbd_visibility.h>
+
+#ifndef COMPILER_MSVC
+#include <sys/time.h>
+#else
+#include <ardourext/misc.h>
+#include <ardourext/sys/time.h>
+#endif
+
+#if !defined(PBD_IS_IN_WINDLL)
+ #if defined(COMPILER_MSVC) || defined(COMPILER_MINGW)
+ // If you need '__declspec' compatibility, add extra compilers to the above as necessary
+ #define PBD_IS_IN_WINDLL 1
+ #else
+ #define PBD_IS_IN_WINDLL 0
+ #endif
+#endif
+
+#if PBD_IS_IN_WINDLL && !defined(PBD_APICALLTYPE)
+ #if defined(BUILDING_PBD)
+ #define PBD_APICALLTYPE __cdecl
+ #elif defined(COMPILER_MSVC) || defined(COMPILER_MINGW) // Probably needs Cygwin too, at some point
+ #define PBD_APICALLTYPE __cdecl
+ #else
+ #error "Attempting to define __declspec with an incompatible compiler !"
+ #endif
+#elif !defined(PBD_APICALLTYPE)
+ // Other compilers / platforms could be accommodated here
+ #define PBD_APICALLTYPE
+#ifndef GETOPT_API
+ #define GETOPT_API
+ #define GETOPT_APICALLTYPE
+#endif
+#endif
+
+#ifndef GETOPT_API
+ #if defined(BUILDING_GETOPT)
+ #define GETOPT_API __declspec(dllexport)
+ #define GETOPT_APICALLTYPE __cdecl
+ #elif defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW__) || defined(_MINGW32__)
+ #define GETOPT_API __declspec(dllimport)
+ #define GETOPT_APICALLTYPE __cdecl
+ #else
+ #error "Attempting to define __declspec with an incompatible compiler !"
+ #endif
+#endif // GETOPT_API
+
+#ifndef _MAX_PATH
+#define _MAX_PATH 260
+#endif
+#ifndef PATH_MAX
+#define PATH_MAX _MAX_PATH
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+// This function is (hopefully) temporary and is placed here
+// because 'g_usleep()' doesn't seem to work very well for glib-win32
+// JE - let's see if we can do without this now! void pbd_g_usleep (unsigned long microseconds);
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif /* __cplusplus */
+
+#ifndef POLLIN
+#define POLLIN 1
+#define POLLPRI 2
+#define POLLOUT 4
+#define POLLERR 8
+#define POLLHUP 16
+#define POLLNVAL 32
+#define NPOLLFILE 64
+
+#define POLLRDNORM POLLIN
+#define POLLRDBAND POLLIN
+#define POLLWRNORM POLLOUT
+#define POLLWRBAND POLLOUT
+#endif
+
+#ifdef PLATFORM_WINDOWS
+
+#ifndef PBDEXTN_API
+ #if defined(BUILDING_PBDEXTN)
+ #define PBDEXTN_API __declspec(dllexport)
+ #define PBDEXTN_APICALLTYPE __cdecl
+ #elif defined(COMPILER_MSVC) || defined(COMPILER_MINGW) // Probably needs Cygwin too, at some point
+ #define PBDEXTN_API __declspec(dllimport)
+ #define PBDEXTN_APICALLTYPE __cdecl
+ #else
+ #error "Attempting to define __declspec with an incompatible compiler !"
+ #endif
+#endif // PBDEXTN_API
+
+#ifndef CYGIMPORT_API
+ #define CYGIMPORT_API __declspec(dllimport)
+ #define CYGIMPORT_APICALLTYPE __cdecl
+#endif // CYGIMPORT_API
+
+#ifndef __THROW
+#define __THROW throw()
+#endif
+
+#ifndef RTLD_DEFAULT
+#define RTLD_DEFAULT ((void *) 0)
+#define RTLD_NEXT ((void *) -1L)
+#define RTLD_LAZY 0x00001
+#define RTLD_NOW 0x00002
+#define RTLD_BINDING_MASK 0x00003
+#define RTLD_NOLOAD 0x00004
+#define RTLD_GLOBAL 0x00004
+#define RTLD_DEEPBIND 0x00008
+#endif
+
+#ifndef OPEN_MAX
+#define OPEN_MAX 32
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+PBDEXTN_API int PBDEXTN_APICALLTYPE cyginit (unsigned int result);
+LIBPBD_API int PBD_APICALLTYPE dlclose (void *handle) __THROW;
+LIBPBD_API void* PBD_APICALLTYPE dlopen (const char *file_name, int mode) __THROW;
+LIBPBD_API void* PBD_APICALLTYPE dlsym (void *handle, const char *symbol_name) __THROW;
+LIBPBD_API char* PBD_APICALLTYPE dlerror () __THROW;
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif /* __cplusplus */
+
+#ifndef __CYGWIN__
+/* For whatever reason, Ardour's 'libevoral' refuses to build as a DLL if we include both 'rpc.h' */
+/* and 'WinSock2.h'. It doesn't seem to matter which order we #include them. Given that we can't */
+/* edit 'rpc.h' or 'WinSock2.h', just make sure we don't #include them when building libevoral. */
+#ifndef BUILDING_EVORAL
+#include <rpc.h>
+typedef int (FAR PBDEXTN_APICALLTYPE *CYGINIT_API)(unsigned int);
+#endif
+#include <io.h>
+#include <sys/types.h>
+
+#ifndef FILENAME_MAX
+#define FILENAME_MAX (260)
+#endif
+
+#ifndef _SSIZE_T_
+#define _SSIZE_T_
+typedef long _ssize_t;
+
+#ifndef _NO_OLDNAMES
+typedef _ssize_t ssize_t;
+#endif
+#endif /* ! _SSIZE_T_ */
+
+struct dirent
+{
+ long d_ino; // Always zero
+ unsigned short d_reclen; // Always zero
+ unsigned short d_namlen; // Length of name in d_name
+ char d_name[FILENAME_MAX]; // File name
+};
+
+// This is an internal data structure. Do not use it
+// except as an argument to one of the functions below.
+typedef struct
+{
+ // Disk transfer area for this dir
+ struct _finddata_t dd_dta;
+
+ // 'dirent' struct to return from dir (NOTE: this
+ // is not thread safe).
+ struct dirent dd_dir;
+
+ // '_findnext()' handle
+ long dd_handle;
+
+ // Current status of search:
+ // 0 = not started yet (next entry to read is first entry)
+ // -1 = off the end
+ // Otherwise - positive (0 based) index of next entry
+ int dd_stat;
+
+ // Full path for dir with search pattern (struct will be extended)
+ char dd_name[1];
+} DIR;
+
+struct pollfd
+{
+ int fd;
+ short events;
+ short revents;
+};
+
+typedef unsigned int nfds_t;
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+LIBPBD_API int __cdecl gettimeofday(struct timeval *__restrict tv, __timezone_ptr_t tz);
+LIBPBD_API ssize_t PBD_APICALLTYPE pread(int handle, void *buf, size_t nbytes, off_t offset);
+LIBPBD_API ssize_t PBD_APICALLTYPE pwrite(int handle, const void *buf, size_t nbytes, off_t offset);
+LIBPBD_API int PBD_APICALLTYPE poll(struct pollfd *fds, nfds_t nfds, int timeout);
+LIBPBD_API double PBD_APICALLTYPE round(double x);
+
+namespace PBD {
+
+LIBPBD_API bool PBD_APICALLTYPE TestForMinimumSpecOS(char *revision="currently ignored");
+LIBPBD_API char* PBD_APICALLTYPE realpath (const char *original_path, char resolved_path[_MAX_PATH+1]);
+LIBPBD_API int PBD_APICALLTYPE mkstemp (char *template_name);
+LIBPBD_API int PBD_APICALLTYPE ntfs_link (const char *existing_filepath, const char *link_filepath);
+LIBPBD_API int PBD_APICALLTYPE ntfs_unlink (const char *link_filepath);
+
+// These are used to replicate 'dirent.h' functionality
+LIBPBD_API DIR* PBD_APICALLTYPE opendir (const char *szPath);
+LIBPBD_API struct dirent* PBD_APICALLTYPE readdir (DIR *pDir);
+LIBPBD_API int PBD_APICALLTYPE closedir (DIR *pDir);
+
+} // namespace PBD
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif /* __cplusplus */
+
+#endif // !__CYGWIN__
+#endif // PLATFORM_WINDOWS
+#endif // _msvc_pbd_h_
diff --git a/libs/pbd/pbd/openuri.h b/libs/pbd/pbd/openuri.h
index ec17b5a34a..8ba6ffca62 100644
--- a/libs/pbd/pbd/openuri.h
+++ b/libs/pbd/pbd/openuri.h
@@ -22,9 +22,11 @@
#include <string>
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
- bool open_uri (const char*);
- bool open_uri (const std::string&);
+ LIBPBD_API bool open_uri (const char*);
+ LIBPBD_API bool open_uri (const std::string&);
}
#endif
diff --git a/libs/pbd/pbd/pathexpand.h b/libs/pbd/pbd/pathexpand.h
index a7b9f7557a..b7a0779d5e 100644
--- a/libs/pbd/pbd/pathexpand.h
+++ b/libs/pbd/pbd/pathexpand.h
@@ -20,10 +20,15 @@
#define __libpbd_path_expand_h__
#include <string>
+#include <vector>
+
+#include "pbd/libpbd_visibility.h"
namespace PBD {
- std::string path_expand (std::string path);
- std::string search_path_expand (std::string path);
+ LIBPBD_API std::string canonical_path (const std::string& path);
+ LIBPBD_API std::string path_expand (std::string path);
+ LIBPBD_API std::string search_path_expand (std::string path);
+ LIBPBD_API std::vector<std::string> parse_path(std::string path, bool check_if_exists = false);
}
#endif /* __libpbd_path_expand_h__ */
diff --git a/libs/pbd/pbd/pathscanner.h b/libs/pbd/pbd/pathscanner.h
index 1b7ef58655..d62203c008 100644
--- a/libs/pbd/pbd/pathscanner.h
+++ b/libs/pbd/pbd/pathscanner.h
@@ -22,9 +22,15 @@
#include <vector>
#include <string>
+#ifdef COMPILER_MSVC
+#include <ardourext/misc.h>
+#else
#include <regex.h>
+#endif
-class PathScanner
+#include "pbd/libpbd_visibility.h"
+
+class LIBPBD_API PathScanner
{
public:
diff --git a/libs/pbd/pbd/pbd.h b/libs/pbd/pbd/pbd.h
index 5b3745f0ed..6d2584f64b 100644
--- a/libs/pbd/pbd/pbd.h
+++ b/libs/pbd/pbd/pbd.h
@@ -20,10 +20,12 @@
#ifndef __libpbd_pbd_h__
#define __libpbd_pbd_h__
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
- bool init ();
- void cleanup ();
+ LIBPBD_API bool init ();
+ LIBPBD_API void cleanup ();
} // namespace PBD
diff --git a/libs/pbd/pbd/pool.h b/libs/pbd/pbd/pool.h
index 58c5861d23..165a3aac4b 100644
--- a/libs/pbd/pbd/pool.h
+++ b/libs/pbd/pbd/pool.h
@@ -25,12 +25,13 @@
#include <glibmm/threads.h>
+#include "pbd/libpbd_visibility.h"
#include "pbd/ringbuffer.h"
/** A pool of data items that can be allocated, read from and written to
* without system memory allocation or locking.
*/
-class Pool
+class LIBPBD_API Pool
{
public:
Pool (std::string name, unsigned long item_size, unsigned long nitems);
@@ -49,7 +50,7 @@ class Pool
void *block; ///< data storage area
};
-class SingleAllocMultiReleasePool : public Pool
+class LIBPBD_API SingleAllocMultiReleasePool : public Pool
{
public:
SingleAllocMultiReleasePool (std::string name, unsigned long item_size, unsigned long nitems);
@@ -63,7 +64,7 @@ class SingleAllocMultiReleasePool : public Pool
};
-class MultiAllocSingleReleasePool : public Pool
+class LIBPBD_API MultiAllocSingleReleasePool : public Pool
{
public:
MultiAllocSingleReleasePool (std::string name, unsigned long item_size, unsigned long nitems);
@@ -76,7 +77,7 @@ class MultiAllocSingleReleasePool : public Pool
Glib::Threads::Mutex m_lock;
};
-class PerThreadPool;
+class LIBPBD_API PerThreadPool;
/** Management of a per-thread pool of data that is allocated by one thread and
* freed by one other thread. Not safe for use when there is more than 1
@@ -90,7 +91,7 @@ class PerThreadPool;
* data), and so it calls alloc(), passes a pointer to the result of the alloc
* to another thread, which later calls push() to "free" it.
*/
-class CrossThreadPool : public Pool
+class LIBPBD_API CrossThreadPool : public Pool
{
public:
CrossThreadPool (std::string n, unsigned long isize, unsigned long nitems, PerThreadPool *);
@@ -112,7 +113,7 @@ class CrossThreadPool : public Pool
/** A class to manage per-thread pools of memory. One object of this class is instantiated,
* and then it is used to create per-thread pools for 1 or more threads as required.
*/
-class PerThreadPool
+class LIBPBD_API PerThreadPool
{
public:
PerThreadPool ();
diff --git a/libs/pbd/pbd/properties.h b/libs/pbd/pbd/properties.h
index e65929c60c..70d18db4c7 100644
--- a/libs/pbd/pbd/properties.h
+++ b/libs/pbd/pbd/properties.h
@@ -26,6 +26,7 @@
#include <set>
#include <iostream>
+#include "pbd/libpbd_visibility.h"
#include "pbd/xml++.h"
#include "pbd/property_basics.h"
#include "pbd/property_list.h"
@@ -36,7 +37,7 @@ namespace PBD {
/** Parent class for classes which represent a single scalar property in a Stateful object */
template<class T>
-class PropertyTemplate : public PropertyBase
+class /*LIBPBD_API*/ PropertyTemplate : public PropertyBase
{
public:
PropertyTemplate (PropertyDescriptor<T> p, T const& v)
@@ -196,7 +197,7 @@ private:
PropertyTemplate (PropertyTemplate<T> const &);
};
-template<class T>
+template<class T> /*LIBPBD_API*/
std::ostream & operator<<(std::ostream& os, PropertyTemplate<T> const& s)
{
return os << s.val ();
@@ -206,7 +207,7 @@ std::ostream & operator<<(std::ostream& os, PropertyTemplate<T> const& s)
* with types that can be written to / read from stringstreams.
*/
template<class T>
-class Property : public PropertyTemplate<T>
+class /*LIBPBD_API*/ Property : public PropertyTemplate<T>
{
public:
Property (PropertyDescriptor<T> q, T const& v)
@@ -284,7 +285,7 @@ private:
* separators, etc.
*/
template<>
-class Property<std::string> : public PropertyTemplate<std::string>
+class /*LIBPBD_API*/ Property<std::string> : public PropertyTemplate<std::string>
{
public:
Property (PropertyDescriptor<std::string> d, std::string const & v)
@@ -318,7 +319,7 @@ private:
};
template<class T>
-class EnumProperty : public Property<T>
+class /*LIBPBD_API*/ EnumProperty : public Property<T>
{
public:
EnumProperty (PropertyDescriptor<T> q, T const& v)
@@ -351,7 +352,7 @@ private:
* one.
*/
template <class T>
-class SharedStatefulProperty : public PropertyBase
+class /*LIBPBD_API*/ SharedStatefulProperty : public PropertyBase
{
public:
typedef boost::shared_ptr<T> Ptr;
diff --git a/libs/pbd/pbd/property_basics.h b/libs/pbd/pbd/property_basics.h
index 2255a3d79b..c4e4549ecd 100644
--- a/libs/pbd/pbd/property_basics.h
+++ b/libs/pbd/pbd/property_basics.h
@@ -24,20 +24,21 @@
#include <set>
#include <vector>
+#include "pbd/libpbd_visibility.h"
#include "pbd/xml++.h"
class Command;
namespace PBD {
-class PropertyList;
-class StatefulDiffCommand;
+class LIBPBD_API PropertyList;
+class LIBPBD_API StatefulDiffCommand;
/** A unique identifier for a property of a Stateful object */
typedef GQuark PropertyID;
template<typename T>
-struct PropertyDescriptor {
+struct LIBPBD_TEMPLATE_API PropertyDescriptor {
PropertyDescriptor () : property_id (0) {}
PropertyDescriptor (PropertyID pid) : property_id (pid) {}
@@ -46,16 +47,17 @@ struct PropertyDescriptor {
};
/** A list of IDs of Properties that have changed in some situation or other */
-class PropertyChange : public std::set<PropertyID>
+class LIBPBD_TEMPLATE_API PropertyChange : public std::set<PropertyID>
{
public:
- PropertyChange() {}
+ LIBPBD_TEMPLATE_MEMBER_API PropertyChange() {}
+ LIBPBD_TEMPLATE_MEMBER_API ~PropertyChange() {}
template<typename T> PropertyChange(PropertyDescriptor<T> p);
- PropertyChange(const PropertyChange& other) : std::set<PropertyID> (other) {}
+ LIBPBD_TEMPLATE_MEMBER_API PropertyChange(const PropertyChange& other) : std::set<PropertyID> (other) {}
- PropertyChange operator=(const PropertyChange& other) {
+ LIBPBD_TEMPLATE_MEMBER_API PropertyChange operator=(const PropertyChange& other) {
clear ();
insert (other.begin (), other.end ());
return *this;
@@ -64,7 +66,7 @@ public:
template<typename T> PropertyChange operator=(PropertyDescriptor<T> p);
template<typename T> bool contains (PropertyDescriptor<T> p) const;
- bool contains (const PropertyChange& other) const {
+ LIBPBD_TEMPLATE_MEMBER_API bool contains (const PropertyChange& other) const {
for (const_iterator x = other.begin (); x != other.end (); ++x) {
if (find (*x) != end ()) {
return true;
@@ -83,7 +85,7 @@ public:
* - to handle current state (when serializing Stateful objects)
* - to handle history since some operation was started (when making StatefulDiffCommands for undo)
*/
-class PropertyBase
+class LIBPBD_API PropertyBase
{
public:
PropertyBase (PropertyID pid)
diff --git a/libs/pbd/pbd/property_list.h b/libs/pbd/pbd/property_list.h
index 12b7995009..abb85e77d5 100644
--- a/libs/pbd/pbd/property_list.h
+++ b/libs/pbd/pbd/property_list.h
@@ -22,6 +22,7 @@
#include <map>
+#include "pbd/libpbd_visibility.h"
#include "pbd/property_basics.h"
class XMLNode;
@@ -29,7 +30,7 @@ class XMLNode;
namespace PBD {
/** A list of properties, mapped using their ID */
-class PropertyList : public std::map<PropertyID, PropertyBase*>
+class LIBPBD_API PropertyList : public std::map<PropertyID, PropertyBase*>
{
public:
PropertyList ();
@@ -61,7 +62,7 @@ protected:
* own Properties store them in an OwnedPropertyList
* to avoid having them deleted at the wrong time.
*/
-class OwnedPropertyList : public PropertyList
+class LIBPBD_API OwnedPropertyList : public PropertyList
{
public:
OwnedPropertyList();
diff --git a/libs/pbd/pbd/pthread_utils.h b/libs/pbd/pbd/pthread_utils.h
index 0c7b5f3ac1..ee78819d59 100644
--- a/libs/pbd/pbd/pthread_utils.h
+++ b/libs/pbd/pbd/pthread_utils.h
@@ -20,23 +20,43 @@
#ifndef __pbd_pthread_utils__
#define __pbd_pthread_utils__
+/* Accommodate thread setting (and testing) for both
+ * 'libpthread' and 'libpthread_win32' (whose implementations
+ * of 'pthread_t' are subtlely different)
+ */
+#ifndef PTHREAD_MACROS_DEFINED
+#define PTHREAD_MACROS_DEFINED
+#ifdef PTW32_VERSION /* pthread_win32 */
+#define mark_pthread_inactive(threadID) threadID.p=0
+#define is_pthread_active(threadID) threadID.p==0
+#else /* normal pthread */
+#define mark_pthread_inactive(threadID) threadID=0
+#define is_pthread_active(threadID) threadID==0
+#endif /* PTW32_VERSION */
+#endif /* PTHREAD_MACROS_DEFINED */
+
+#ifdef COMPILER_MSVC
+#include <ardourext/pthread.h>
+#else
#include <pthread.h>
+#endif
#include <signal.h>
#include <string>
#include <stdint.h>
-#include <pbd/signals.h>
+#include "pbd/libpbd_visibility.h"
+#include "pbd/signals.h"
-int pthread_create_and_store (std::string name, pthread_t *thread, void * (*start_routine)(void *), void * arg);
-void pthread_cancel_one (pthread_t thread);
-void pthread_cancel_all ();
-void pthread_kill_all (int signum);
-const char* pthread_name ();
-void pthread_set_name (const char* name);
+LIBPBD_API int pthread_create_and_store (std::string name, pthread_t *thread, void * (*start_routine)(void *), void * arg);
+LIBPBD_API void pthread_cancel_one (pthread_t thread);
+LIBPBD_API void pthread_cancel_all ();
+LIBPBD_API void pthread_kill_all (int signum);
+LIBPBD_API const char* pthread_name ();
+LIBPBD_API void pthread_set_name (const char* name);
namespace PBD {
- extern void notify_gui_about_thread_creation (std::string, pthread_t, std::string, int requests = 256);
- extern PBD::Signal4<void,std::string,pthread_t,std::string,uint32_t> ThreadCreatedWithRequestSize;
+ LIBPBD_API extern void notify_gui_about_thread_creation (std::string, pthread_t, std::string, int requests = 256);
+ LIBPBD_API extern PBD::Signal4<void,std::string,pthread_t,std::string,uint32_t> ThreadCreatedWithRequestSize;
}
#endif /* __pbd_pthread_utils__ */
diff --git a/libs/pbd/pbd/rcu.h b/libs/pbd/pbd/rcu.h
index 909954fc0e..eceec24cd5 100644
--- a/libs/pbd/pbd/rcu.h
+++ b/libs/pbd/pbd/rcu.h
@@ -25,6 +25,8 @@
#include <list>
+#include "pbd/libpbd_visibility.h"
+
/** @file Defines a set of classes to implement Read-Copy-Update. We do not attempt to define RCU here - use google.
The design consists of two parts: an RCUManager and an RCUWriter.
@@ -43,7 +45,7 @@
and managed object.
*/
template<class T>
-class RCUManager
+class /*LIBPBD_API*/ RCUManager
{
public:
@@ -109,7 +111,7 @@ class RCUManager
means that no actual objects will be deleted incorrectly if this is misused.
*/
template<class T>
-class SerializedRCUManager : public RCUManager<T>
+class /*LIBPBD_API*/ SerializedRCUManager : public RCUManager<T>
{
public:
@@ -212,7 +214,7 @@ private:
*/
template<class T>
-class RCUWriter
+class /*LIBPBD_API*/ RCUWriter
{
public:
diff --git a/libs/pbd/pbd/receiver.h b/libs/pbd/pbd/receiver.h
index 32fb84fa38..d3303ae192 100644
--- a/libs/pbd/pbd/receiver.h
+++ b/libs/pbd/pbd/receiver.h
@@ -24,11 +24,12 @@
#include <sigc++/sigc++.h>
+#include "pbd/libpbd_visibility.h"
#include "transmitter.h"
class strstream;
-class Receiver : public sigc::trackable
+class LIBPBD_API Receiver : public sigc::trackable
{
public:
Receiver ();
diff --git a/libs/pbd/pbd/replace_all.h b/libs/pbd/pbd/replace_all.h
index 3bc465d89f..e7fcc1e0ce 100644
--- a/libs/pbd/pbd/replace_all.h
+++ b/libs/pbd/pbd/replace_all.h
@@ -22,6 +22,8 @@
#include <string>
-int replace_all (std::string& str, const std::string& target, const std::string& replacement);
+#include "pbd/libpbd_visibility.h"
+
+LIBPBD_API int replace_all (std::string& str, const std::string& target, const std::string& replacement);
#endif // __pbd_replace_all_h__
diff --git a/libs/pbd/pbd/resource.h b/libs/pbd/pbd/resource.h
new file mode 100644
index 0000000000..ec826e4930
--- /dev/null
+++ b/libs/pbd/pbd/resource.h
@@ -0,0 +1,49 @@
+/*
+ Copyright (C) 2011 Tim Mayberry
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include <stdint.h>
+
+namespace PBD {
+
+typedef uint64_t rlimit_t;
+
+enum ResourceType {
+ OpenFiles
+};
+
+struct ResourceLimit
+{
+ rlimit_t current_limit;
+ rlimit_t max_limit;
+};
+
+/**
+ * @return true on success, false on error
+ */
+bool
+get_resource_limit (ResourceType resource, ResourceLimit& limit);
+
+/**
+ * @return true on success, false on error
+ */
+bool
+set_resource_limit (ResourceType resource, const ResourceLimit& limit);
+
+
+} // namespace PBD
diff --git a/libs/pbd/pbd/ringbuffer.h b/libs/pbd/pbd/ringbuffer.h
index 652457b493..e3cec6adf1 100644
--- a/libs/pbd/pbd/ringbuffer.h
+++ b/libs/pbd/pbd/ringbuffer.h
@@ -23,8 +23,10 @@
#include <cstring>
#include <glib.h>
+#include "pbd/libpbd_visibility.h"
+
template<class T>
-class RingBuffer
+class /*LIBPBD_API*/ RingBuffer
{
public:
RingBuffer (guint sz) {
@@ -118,7 +120,7 @@ class RingBuffer
guint size_mask;
};
-template<class T> guint
+template<class T> /*LIBPBD_API*/ guint
RingBuffer<T>::read (T *dest, guint cnt)
{
guint free_cnt;
@@ -157,7 +159,7 @@ RingBuffer<T>::read (T *dest, guint cnt)
return to_read;
}
-template<class T> guint
+template<class T> /*LIBPBD_API*/ guint
RingBuffer<T>::write (T const *src, guint cnt)
{
@@ -197,8 +199,8 @@ RingBuffer<T>::write (T const *src, guint cnt)
return to_write;
}
-template<class T> void
-RingBuffer<T>::get_read_vector (RingBuffer<T>::rw_vector *vec)
+template<class T> /*LIBPBD_API*/ void
+RingBuffer<T>::get_read_vector (typename RingBuffer<T>::rw_vector *vec)
{
guint free_cnt;
@@ -238,8 +240,8 @@ RingBuffer<T>::get_read_vector (RingBuffer<T>::rw_vector *vec)
}
}
-template<class T> void
-RingBuffer<T>::get_write_vector (RingBuffer<T>::rw_vector *vec)
+template<class T> /*LIBPBD_API*/ void
+RingBuffer<T>::get_write_vector (typename RingBuffer<T>::rw_vector *vec)
{
guint free_cnt;
diff --git a/libs/pbd/pbd/ringbufferNPT.h b/libs/pbd/pbd/ringbufferNPT.h
index e43f967592..cd17299961 100644
--- a/libs/pbd/pbd/ringbufferNPT.h
+++ b/libs/pbd/pbd/ringbufferNPT.h
@@ -25,12 +25,14 @@
#include <cstring>
#include <glib.h>
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
/* ringbuffer class where the element size is not required to be a power of two */
template<class T>
-class RingBufferNPT
+class /*LIBPBD_API*/ RingBufferNPT
{
public:
RingBufferNPT (size_t sz) {
@@ -118,7 +120,7 @@ class RingBufferNPT
mutable gint read_ptr;
};
-template<class T> size_t
+template<class T> /*LIBPBD_API*/ size_t
RingBufferNPT<T>::read (T *dest, size_t cnt)
{
size_t free_cnt;
@@ -157,7 +159,7 @@ RingBufferNPT<T>::read (T *dest, size_t cnt)
return to_read;
}
-template<class T> size_t
+template<class T> /*LIBPBD_API*/ size_t
RingBufferNPT<T>::write (const T *src, size_t cnt)
{
size_t free_cnt;
@@ -196,8 +198,8 @@ RingBufferNPT<T>::write (const T *src, size_t cnt)
return to_write;
}
-template<class T> void
-RingBufferNPT<T>::get_read_vector (RingBufferNPT<T>::rw_vector *vec)
+template<class T> /*LIBPBD_API*/ void
+RingBufferNPT<T>::get_read_vector (typename RingBufferNPT<T>::rw_vector *vec)
{
size_t free_cnt;
size_t cnt2;
@@ -236,8 +238,8 @@ RingBufferNPT<T>::get_read_vector (RingBufferNPT<T>::rw_vector *vec)
}
}
-template<class T> void
-RingBufferNPT<T>::get_write_vector (RingBufferNPT<T>::rw_vector *vec)
+template<class T> /*LIBPBD_API*/ void
+RingBufferNPT<T>::get_write_vector (typename RingBufferNPT<T>::rw_vector *vec)
{
size_t free_cnt;
size_t cnt2;
diff --git a/libs/pbd/pbd/search_path.h b/libs/pbd/pbd/search_path.h
index 5358d6e14c..e4c6c07847 100644
--- a/libs/pbd/pbd/search_path.h
+++ b/libs/pbd/pbd/search_path.h
@@ -17,35 +17,37 @@
*/
-#ifndef PBD_SEARCH_PATH_INCLUDED
-#define PBD_SEARCH_PATH_INCLUDED
+#ifndef __libpbd_search_path_h__
+#define __libpbd_search_path_h__
#include <string>
#include <vector>
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
/**
- * @class SearchPath
+ * @class Searchpath
*
- * The SearchPath class is a helper class for getting a
+ * The Searchpath class is a helper class for getting a
* vector of paths contained in a search path string where a
* "search path string" contains absolute directory paths
* separated by a colon(:) or a semi-colon(;) on windows.
*
- * The SearchPath class does not test whether the paths exist
+ * The Searchpath class does not test whether the paths exist
* or are directories. It is basically just a container.
*/
-class SearchPath : public std::vector<std::string>
+class LIBPBD_TEMPLATE_API Searchpath : public std::vector<std::string>
{
public:
/**
- * Create an empty SearchPath.
+ * Create an empty Searchpath.
*/
- SearchPath ();
+ LIBPBD_TEMPLATE_MEMBER_API Searchpath ();
/**
- * Initialize SearchPath from a string where the string contains
+ * Initialize Searchpath from a string where the string contains
* one or more absolute paths to directories which are delimited
* by a path separation character. The path delimeter is a
* colon(:) on unix and a semi-colon(;) on windows.
@@ -55,15 +57,17 @@ public:
*
* @param search_path A path string.
*/
- SearchPath (const std::string& search_path);
+ LIBPBD_TEMPLATE_MEMBER_API Searchpath (const std::string& search_path);
/**
- * Initialize SearchPath from a vector of paths that may or may
+ * Initialize Searchpath from a vector of paths that may or may
* not exist.
*
* @param paths A vector of paths.
*/
- SearchPath (const std::vector<std::string>& paths);
+ LIBPBD_TEMPLATE_MEMBER_API Searchpath (const std::vector<std::string>& paths);
+
+ LIBPBD_TEMPLATE_MEMBER_API ~Searchpath () {};
/**
* @return a search path string.
@@ -71,41 +75,44 @@ public:
* The string that is returned contains the platform specific
* path separator.
*/
- const std::string to_string () const;
+ LIBPBD_TEMPLATE_MEMBER_API const std::string to_string () const;
/**
* Add all the directories in path to this.
*/
- SearchPath& operator+= (const SearchPath& spath);
+ LIBPBD_TEMPLATE_MEMBER_API Searchpath& operator+= (const Searchpath& spath);
/**
* Add another directory path to the search path.
*/
- SearchPath& operator+= (const std::string& directory_path);
+ LIBPBD_TEMPLATE_MEMBER_API Searchpath& operator+= (const std::string& directory_path);
/**
- * Concatenate another SearchPath onto this.
+ * Concatenate another Searchpath onto this.
*/
- SearchPath& operator+ (const SearchPath& other);
+ LIBPBD_TEMPLATE_MEMBER_API Searchpath& operator+ (const Searchpath& other);
/**
* Add another path to the search path.
*/
- SearchPath& operator+ (const std::string& directory_path);
+ LIBPBD_TEMPLATE_MEMBER_API Searchpath& operator+ (const std::string& directory_path);
/**
* Add a sub-directory to each path in the search path.
* @param subdir The directory name, it should not contain
* any path separating tokens.
*/
- SearchPath& add_subdirectory_to_paths (const std::string& subdir);
+ LIBPBD_TEMPLATE_MEMBER_API Searchpath& add_subdirectory_to_paths (const std::string& subdir);
protected:
- void add_directory (const std::string& directory_path);
- void add_directories (const std::vector<std::string>& paths);
+ LIBPBD_TEMPLATE_MEMBER_API void add_directory (const std::string& directory_path);
+ LIBPBD_TEMPLATE_MEMBER_API void add_directories (const std::vector<std::string>& paths);
};
+LIBPBD_API void export_search_path (const std::string& base_dir, const char* varname, const char* dir);
+
+
} // namespace PBD
-#endif
+#endif /* __libpbd_search_path_h__ */
diff --git a/libs/pbd/pbd/selectable.h b/libs/pbd/pbd/selectable.h
index 85f3e79ab0..cb4677cba4 100644
--- a/libs/pbd/pbd/selectable.h
+++ b/libs/pbd/pbd/selectable.h
@@ -28,14 +28,16 @@
#include <sys/types.h>
+#include "pbd/libpbd_visibility.h"
+
namespace Select {
- enum Condition {
+ enum LIBPBD_API Condition {
Readable = 0x1,
Writable = 0x2,
Exception = 0x4
};
-class Selectable : public sigc::trackable
+class LIBPBD_API Selectable : public sigc::trackable
{
public:
@@ -70,7 +72,7 @@ class Selectable : public sigc::trackable
std::string path;
};
-class Selector {
+class LIBPBD_API Selector {
private:
int post_select (fd_set *, fd_set *, fd_set *);
int _max_fd;
diff --git a/libs/pbd/pbd/semaphore.h b/libs/pbd/pbd/semaphore.h
index e54063a15a..265a219e07 100644
--- a/libs/pbd/pbd/semaphore.h
+++ b/libs/pbd/pbd/semaphore.h
@@ -22,13 +22,17 @@
#ifdef __APPLE__
# include <mach/mach.h>
-#elif defined(_WIN32)
+#elif defined(PLATFORM_WINDOWS)
# include <windows.h>
+#ifndef INFINITE
+#define INFINITE 0xffffffffL
+#endif
#else
# include <semaphore.h>
# include <errno.h>
#endif
+#include "pbd/libpbd_visibility.h"
#include "pbd/failed_constructor.h"
namespace PBD {
@@ -45,7 +49,7 @@ namespace PBD {
only safe way to reliably signal from a real-time audio thread. The
counting semantics also complement ringbuffers of events nicely.
*/
-class Semaphore
+class /*LIBPBD_API*/ Semaphore
{
public:
/**
@@ -69,7 +73,7 @@ public:
private:
#if defined(__APPLE__)
semaphore_t _sem; // sem_t is a worthless broken mess on OSX
-#elif defined(_WIN32)
+#elif defined(PLATFORM_WINDOWS)
HANDLE _sem; // types are overrated anyway
#else
sem_t _sem;
@@ -114,7 +118,7 @@ Semaphore::try_wait()
return semaphore_timedwait(_sem, zero) == KERN_SUCCESS;
}
-#elif defined(_WIN32)
+#elif defined(PLATFORM_WINDOWS)
inline
Semaphore::Semaphore(unsigned initial)
@@ -151,7 +155,7 @@ Semaphore::try_wait()
return WaitForSingleObject(_sem, 0) == WAIT_OBJECT_0;
}
-#else /* !defined(__APPLE__) && !defined(_WIN32) */
+#else /* !defined(__APPLE__) && !defined(PLATFORM_WINDOWS) */
Semaphore::Semaphore(unsigned initial)
{
diff --git a/libs/pbd/pbd/semutils.h b/libs/pbd/pbd/semutils.h
index 6f5f0e9331..5c0191e25b 100644
--- a/libs/pbd/pbd/semutils.h
+++ b/libs/pbd/pbd/semutils.h
@@ -19,13 +19,22 @@
#ifndef __pbd_semutils_h__
#define __pbd_semutils_h__
+#ifdef PLATFORM_WINDOWS
+#include <windows.h>
+#else
#include <semaphore.h>
+#endif
+
+#include "pbd/libpbd_visibility.h"
namespace PBD {
-class ProcessSemaphore {
+class LIBPBD_API ProcessSemaphore {
private:
-#ifdef __APPLE__
+#ifdef PLATFORM_WINDOWS
+ HANDLE _sem;
+
+#elif __APPLE__
sem_t* _sem;
sem_t* ptr_to_sem() const { return _sem; }
#else
@@ -37,8 +46,15 @@ class ProcessSemaphore {
ProcessSemaphore (const char* name, int val);
~ProcessSemaphore ();
+#ifdef PLATFORM_WINDOWS
+
+ int signal ();
+ int wait ();
+
+#else
int signal () { return sem_post (ptr_to_sem()); }
int wait () { return sem_wait (ptr_to_sem()); }
+#endif
};
}
diff --git a/libs/pbd/pbd/sequence_property.h b/libs/pbd/pbd/sequence_property.h
index b9d59724dd..e105e82e47 100644
--- a/libs/pbd/pbd/sequence_property.h
+++ b/libs/pbd/pbd/sequence_property.h
@@ -27,6 +27,7 @@
#include <boost/function.hpp>
+#include "pbd/libpbd_visibility.h"
#include "pbd/convert.h"
#include "pbd/id.h"
#include "pbd/property_basics.h"
@@ -43,7 +44,7 @@ namespace PBD {
* any change.
*/
template<typename Container>
-class SequenceProperty : public PropertyBase
+class /*LIBPBD_API*/ SequenceProperty : public PropertyBase
{
public:
typedef std::set<typename Container::value_type> ChangeContainer;
@@ -94,14 +95,14 @@ class SequenceProperty : public PropertyBase
/* record the change described in our change member */
if (!_changes.added.empty()) {
- for (typename ChangeContainer::iterator i = _changes.added.begin(); i != _changes.added.end(); ++i) {
+ for (typename ChangeContainer::const_iterator i = _changes.added.begin(); i != _changes.added.end(); ++i) {
XMLNode* add_node = new XMLNode ("Add");
child->add_child_nocopy (*add_node);
get_content_as_xml (*i, *add_node);
}
}
if (!_changes.removed.empty()) {
- for (typename ChangeContainer::iterator i = _changes.removed.begin(); i != _changes.removed.end(); ++i) {
+ for (typename ChangeContainer::const_iterator i = _changes.removed.begin(); i != _changes.removed.end(); ++i) {
XMLNode* remove_node = new XMLNode ("Remove");
child->add_child_nocopy (*remove_node);
get_content_as_xml (*i, *remove_node);
@@ -170,7 +171,7 @@ class SequenceProperty : public PropertyBase
with this diff().
*/
- for (typename ChangeContainer::iterator i = a->changes().added.begin(); i != a->changes().added.end(); ++i) {
+ for (typename ChangeContainer::const_iterator i = a->changes().added.begin(); i != a->changes().added.end(); ++i) {
(*i)->DropReferences.connect_same_thread (*cmd, boost::bind (&Destructible::drop_references, cmd));
}
}
@@ -310,10 +311,10 @@ class SequenceProperty : public PropertyBase
}
Container& operator= (const Container& other) {
- for (typename Container::iterator i = _val.begin(); i != _val.end(); ++i) {
+ for (typename Container::const_iterator i = _val.begin(); i != _val.end(); ++i) {
_changes.remove (*i);
}
- for (typename Container::iterator i = other.begin(); i != other.end(); ++i) {
+ for (typename Container::const_iterator i = other.begin(); i != other.end(); ++i) {
_changes.add (*i);
}
return _val = other;
diff --git a/libs/pbd/pbd/shortpath.h b/libs/pbd/pbd/shortpath.h
index 55431bf34e..48dbb0eee2 100644
--- a/libs/pbd/pbd/shortpath.h
+++ b/libs/pbd/pbd/shortpath.h
@@ -22,6 +22,8 @@
#include <glibmm/ustring.h>
-Glib::ustring short_path (const Glib::ustring& path, Glib::ustring::size_type target_characters);
+#include "pbd/libpbd_visibility.h"
+
+LIBPBD_API Glib::ustring short_path (const Glib::ustring& path, Glib::ustring::size_type target_characters);
#endif /* __pbd_shortpath_h__ */
diff --git a/libs/pbd/pbd/signals.h b/libs/pbd/pbd/signals.h
index 69c52f57cf..672dc66850 100644
--- a/libs/pbd/pbd/signals.h
+++ b/libs/pbd/pbd/signals.h
@@ -22,6 +22,11 @@
#include <list>
#include <map>
+
+#ifdef nil
+#undef nil
+#endif
+
#include <glibmm/threads.h>
#include <boost/noncopyable.hpp>
@@ -31,13 +36,14 @@
#include <boost/enable_shared_from_this.hpp>
#include <boost/optional.hpp>
+#include "pbd/libpbd_visibility.h"
#include "pbd/event_loop.h"
namespace PBD {
-class Connection;
+class LIBPBD_API Connection;
-class SignalBase
+class LIBPBD_API SignalBase
{
public:
virtual ~SignalBase () {}
@@ -47,7 +53,7 @@ protected:
Glib::Threads::Mutex _mutex;
};
-class Connection : public boost::enable_shared_from_this<Connection>
+class LIBPBD_API Connection : public boost::enable_shared_from_this<Connection>
{
public:
Connection (SignalBase* b) : _signal (b) {}
@@ -73,7 +79,7 @@ private:
};
template<typename R>
-class OptionalLastValue
+class /*LIBPBD_API*/ OptionalLastValue
{
public:
typedef boost::optional<R> result_type;
@@ -92,7 +98,7 @@ public:
typedef boost::shared_ptr<Connection> UnscopedConnection;
-class ScopedConnection
+class LIBPBD_API ScopedConnection
{
public:
ScopedConnection () {}
@@ -123,7 +129,7 @@ private:
UnscopedConnection _c;
};
-class ScopedConnectionList : public boost::noncopyable
+class LIBPBD_API ScopedConnectionList : public boost::noncopyable
{
public:
ScopedConnectionList();
diff --git a/libs/pbd/pbd/sndfile_manager.h b/libs/pbd/pbd/sndfile_manager.h
index 2167cadf5f..7abc8ea3d6 100644
--- a/libs/pbd/pbd/sndfile_manager.h
+++ b/libs/pbd/pbd/sndfile_manager.h
@@ -25,13 +25,15 @@
#include <map>
#include <sndfile.h>
#include <glibmm/threads.h>
+
+#include "pbd/libpbd_visibility.h"
#include "pbd/signals.h"
#include "pbd/file_manager.h"
namespace PBD {
/** FileDescriptor for a file to be opened using libsndfile */
-class SndFileDescriptor : public FileDescriptor
+class LIBPBD_API SndFileDescriptor : public FileDescriptor
{
public:
SndFileDescriptor (std::string const & file_name, bool writeable, SF_INFO* info);
diff --git a/libs/pbd/pbd/stacktrace.h b/libs/pbd/pbd/stacktrace.h
index 94d07cab96..c5d9743b1e 100644
--- a/libs/pbd/pbd/stacktrace.h
+++ b/libs/pbd/pbd/stacktrace.h
@@ -34,12 +34,17 @@
#include <cstdlib>
#endif
+#include "pbd/libpbd_visibility.h"
+
+
namespace PBD {
- void stacktrace (std::ostream& out, int levels = 0);
- void trace_twb();
+
+ LIBPBD_API void stacktrace (std::ostream& out, int levels = 0);
+ LIBPBD_API void trace_twb();
+ LIBPBD_API std::string demangle (const std::string&);
template<typename T>
-class thing_with_backtrace
+class /*LIBPBD_API*/ thing_with_backtrace
{
public:
thing_with_backtrace () {
@@ -108,11 +113,11 @@ private:
static Glib::Threads::Mutex all_mutex;
};
-template<typename T> std::list<PBD::thing_with_backtrace<T> *> PBD::thing_with_backtrace<T>::all;
-template<typename T> Glib::Threads::Mutex PBD::thing_with_backtrace<T>::all_mutex;
+template<typename T> /*LIBPBD_API*/ std::list<PBD::thing_with_backtrace<T> *> PBD::thing_with_backtrace<T>::all;
+template<typename T> /*LIBPBD_API*/ Glib::Threads::Mutex PBD::thing_with_backtrace<T>::all_mutex;
} // namespace PBD
-
+// JE - !!!!#include "../pbd/stacktrace.impl"
#endif /* __libpbd_stacktrace_h__ */
diff --git a/libs/pbd/pbd/stateful.h b/libs/pbd/pbd/stateful.h
index 4808bc2911..ab09b7aa84 100644
--- a/libs/pbd/pbd/stateful.h
+++ b/libs/pbd/pbd/stateful.h
@@ -24,6 +24,7 @@
#include <list>
#include <cassert>
+#include "pbd/libpbd_visibility.h"
#include "pbd/id.h"
#include "pbd/xml++.h"
#include "pbd/property_basics.h"
@@ -41,7 +42,7 @@ class PropertyList;
class OwnedPropertyList;
/** Base class for objects with saveable and undoable state */
-class Stateful {
+class LIBPBD_API Stateful {
public:
Stateful ();
virtual ~Stateful();
diff --git a/libs/pbd/pbd/stateful_diff_command.h b/libs/pbd/pbd/stateful_diff_command.h
index 2a213d7a17..2187c727ed 100644
--- a/libs/pbd/pbd/stateful_diff_command.h
+++ b/libs/pbd/pbd/stateful_diff_command.h
@@ -22,6 +22,8 @@
#include <boost/shared_ptr.hpp>
#include <boost/weak_ptr.hpp>
+
+#include "pbd/libpbd_visibility.h"
#include "pbd/command.h"
namespace PBD
@@ -33,7 +35,7 @@ class PropertyList;
/** A Command which stores its action as the differences between the before and after
* state of a Stateful object.
*/
-class StatefulDiffCommand : public Command
+class LIBPBD_API StatefulDiffCommand : public Command
{
public:
StatefulDiffCommand (boost::shared_ptr<StatefulDestructible>);
diff --git a/libs/pbd/pbd/statefuldestructible.h b/libs/pbd/pbd/statefuldestructible.h
index 36eb43147c..79f5356c9f 100644
--- a/libs/pbd/pbd/statefuldestructible.h
+++ b/libs/pbd/pbd/statefuldestructible.h
@@ -20,12 +20,13 @@
#ifndef __pbd_stateful_destructible_h__
#define __pbd_stateful_destructible_h__
+#include "pbd/libpbd_visibility.h"
#include "pbd/stateful.h"
#include "pbd/destructible.h"
namespace PBD {
-class StatefulDestructible : public Stateful, public Destructible
+class LIBPBD_API StatefulDestructible : public Stateful, public Destructible
{
};
diff --git a/libs/pbd/pbd/stl_delete.h b/libs/pbd/pbd/stl_delete.h
index bca0ea9e21..1598a90e2c 100644
--- a/libs/pbd/pbd/stl_delete.h
+++ b/libs/pbd/pbd/stl_delete.h
@@ -20,12 +20,13 @@
#ifndef __libmisc_stl_delete_h__
#define __libmisc_stl_delete_h__
+#include "pbd/libpbd_visibility.h"
/* To actually use any of these deletion functions, you need to
first include the revelant container type header.
*/
#if defined(_CPP_VECTOR) || defined(_GLIBCXX_VECTOR) || defined(__SGI_STL_VECTOR) || defined(_LIBCPP_VECTOR)
-template<class T> void vector_delete (std::vector<T *> *vec)
+template<class T> /*LIBPBD_API*/ void vector_delete (std::vector<T *> *vec)
{
typename std::vector<T *>::iterator i;
@@ -37,7 +38,7 @@ template<class T> void vector_delete (std::vector<T *> *vec)
#endif // _CPP_VECTOR || _GLIBCXX_VECTOR || __SGI_STL_VECTOR || _LIBCPP_VECTOR
#if defined(_CPP_MAP) || defined(_GLIBCXX_MAP) || defined(__SGI_STL_MAP)
-template<class K, class T> void map_delete (std::map<K, T *> *m)
+template<class K, class T> /*LIBPBD_API*/ void map_delete (std::map<K, T *> *m)
{
typename std::map<K, T *>::iterator i;
@@ -49,7 +50,7 @@ template<class K, class T> void map_delete (std::map<K, T *> *m)
#endif // _CPP_MAP || _GLIBCXX_MAP || __SGI_STL_MAP
#if defined(_CPP_LIST) || defined(_GLIBCXX_LIST) || defined(__SGI_STL_LIST)
-template<class T> void list_delete (std::list<T *> *l)
+template<class T> /*LIBPBD_API*/ void list_delete (std::list<T *> *l)
{
typename std::list<T *>::iterator i;
@@ -62,7 +63,7 @@ template<class T> void list_delete (std::list<T *> *l)
#endif // _CPP_LIST || _GLIBCXX_LIST || __SGI_STL_LIST
#if defined(_CPP_SLIST) || defined(_GLIBCXX_SLIST) || defined(__SGI_STL_SLIST)
-template<class T> void slist_delete (std::slist<T *> *l)
+template<class T> /*LIBPBD_API*/ void slist_delete (std::slist<T *> *l)
{
typename std::slist<T *>::iterator i;
@@ -75,7 +76,7 @@ template<class T> void slist_delete (std::slist<T *> *l)
#endif // _CPP_SLIST || _GLIBCXX_SLIST || __SGI_STL_SLIST
#if defined(_CPP_SET) || defined(_GLIBCXX_SET) || defined(__SGI_STL_SET)
-template<class T> void set_delete (std::set<T *> *sset)
+template<class T> void /*LIBPBD_API*/ set_delete (std::set<T *> *sset)
{
typename std::set<T *>::iterator i;
diff --git a/libs/pbd/pbd/stl_functors.h b/libs/pbd/pbd/stl_functors.h
index 3c83a1ae2f..5815dacb05 100644
--- a/libs/pbd/pbd/stl_functors.h
+++ b/libs/pbd/pbd/stl_functors.h
@@ -22,8 +22,10 @@
#include <string>
+#include "pbd/libpbd_visibility.h"
+
#ifndef LESS_STRING_P
-struct less<std::string *> {
+struct LIBPBD_API less<std::string *> {
bool operator()(std::string *s1, std::string *s2) const {
return *s1 < *s2;
}
@@ -32,7 +34,7 @@ struct less<std::string *> {
#endif // LESS_STRING_P
#ifndef LESS_CONST_STRING_P
-struct less<const std::string *> {
+struct LIBPBD_API less<const std::string *> {
bool operator()(const std::string *s1, const std::string *s2) const {
return *s1 < *s2;
}
@@ -41,7 +43,7 @@ struct less<const std::string *> {
#endif // LESS_CONST_STRING_P
#ifndef LESS_CONST_CHAR_P
-struct less<const char *>
+struct LIBPBD_API less<const char *>
{
bool operator()(const char* s1, const char* s2) const {
return strcmp(s1, s2) < 0;
@@ -51,7 +53,7 @@ struct less<const char *>
#endif // LESS_CONST_CHAR_P
#ifndef LESS_CONST_FLOAT_P
-struct less<const float *>
+struct LIBPBD_API less<const float *>
{
bool operator()(const float *n1, const float *n2) const {
return *n1 < *n2;
@@ -61,7 +63,7 @@ struct less<const float *>
#endif // LESS_CONST_FLOAT_P
#ifndef EQUAL_TO_CONST_CHAR_P
-struct equal_to<const char *>
+struct LIBPBD_API equal_to<const char *>
{
bool operator()(const char *s1, const char *s2) const {
return strcmp (s1, s2) == 0;
@@ -71,7 +73,7 @@ struct equal_to<const char *>
#endif // EQUAL_TO_CONST_CHAR_P
#ifndef EQUAL_TO_STRING_P
-struct equal_to<std::string *>
+struct LIBPBD_API equal_to<std::string *>
{
bool operator()(const std::string *s1, const std::string *s2) const {
return *s1 == *s2;
@@ -81,7 +83,7 @@ struct equal_to<std::string *>
#endif // EQUAL_TO_STRING_P
#ifndef LESS_CONST_STRING_R
-struct less<const std::string &> {
+struct LIBPBD_API less<const std::string &> {
bool operator() (const std::string &s1, const std::string &s2) {
return s1 < s2;
}
diff --git a/libs/pbd/pbd/strsplit.h b/libs/pbd/pbd/strsplit.h
index 25c4526b6a..045974d00c 100644
--- a/libs/pbd/pbd/strsplit.h
+++ b/libs/pbd/pbd/strsplit.h
@@ -24,7 +24,9 @@
#include <vector>
#include <glibmm/ustring.h>
-extern void split (std::string, std::vector<std::string>&, char);
-extern void split (Glib::ustring, std::vector<Glib::ustring>&, char);
+#include "pbd/libpbd_visibility.h"
+
+LIBPBD_API extern void split (std::string, std::vector<std::string>&, char);
+LIBPBD_API extern void split (Glib::ustring, std::vector<Glib::ustring>&, char);
#endif // __pbd_strplit_h__
diff --git a/libs/pbd/pbd/system_exec.h b/libs/pbd/pbd/system_exec.h
index dc17ced2f6..ce6e5a9c4f 100644
--- a/libs/pbd/pbd/system_exec.h
+++ b/libs/pbd/pbd/system_exec.h
@@ -1,6 +1,6 @@
/*
Copyright (C) 2010 Paul Davis
- Author: Robin Gareus <robin@gareus.org>
+ Copyright (C) 2010-2014 Robin Gareus <robin@gareus.org>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -17,8 +17,8 @@
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-#ifndef __ardour_system_exec_h__
-#define __ardour_system_exec_h__
+#ifndef _libpbd_system_exec_h_
+#define _libpbd_system_exec_h_
#ifndef STDIN_FILENO
#define STDIN_FILENO 0
@@ -30,18 +30,29 @@
#define STDERR_FILENO 2
#endif
+#ifdef PLATFORM_WINDOWS
+#include <windows.h>
+
+#ifdef interface
+#undef interface // VKamyshniy: to avoid "include/giomm-2.4/giomm/dbusmessage.h:270:94: error: expected ',' or '...' before 'struct'"
+#endif
+
+#endif
+
#include <string>
#include <pthread.h>
#include <signal.h>
#include <map>
-#ifdef NOPBD /* outside ardour */
+#ifdef NOPBD /* unit-test outside ardour */
#include <sigc++/bind.h>
#include <sigc++/signal.h>
#else
-#include <pbd/signals.h>
+#include "pbd/signals.h"
#endif
+namespace PBD {
+
/** @class: SystemExec
* @brief execute an external command
*
@@ -56,7 +67,7 @@
* \ref Terminated is sent if the child application exits.
*
*/
-class SystemExec
+class LIBPBD_API SystemExec
{
public:
/** prepare execution of a program with 'execve'
@@ -104,7 +115,6 @@ class SystemExec
virtual ~SystemExec ();
-
/** fork and execute the given program
*
* @param stderr_mode select what to do with program's standard error
@@ -116,7 +126,7 @@ class SystemExec
* @return If the process is already running or was launched successfully
* the function returns zero (0). A negative number indicates an error.
*/
- int start (int stderr_mode = 1);
+ int start (int stderr_mode, const char *_vfork_exec_wrapper);
/** kill running child-process
*
* if a child process exists trt to shut it down by closing its STDIN.
@@ -198,7 +208,7 @@ class SystemExec
char **envp;
private:
-#ifdef __WIN32__
+#ifdef PLATFORM_WINDOWS
PROCESS_INFORMATION *pid;
HANDLE stdinP[2];
HANDLE stdoutP[2];
@@ -218,6 +228,9 @@ class SystemExec
pthread_t thread_id_tt;
bool thread_active;
-};
-#endif /* __ardour_system_exec_h__ */
+}; /* end class */
+
+}; /* end namespace */
+
+#endif /* _libpbd_system_exec_h_ */
diff --git a/libs/pbd/pbd/textreceiver.h b/libs/pbd/pbd/textreceiver.h
index c9a1d0aecc..9fe7e0828d 100644
--- a/libs/pbd/pbd/textreceiver.h
+++ b/libs/pbd/pbd/textreceiver.h
@@ -22,9 +22,10 @@
#include <string>
+#include "pbd/libpbd_visibility.h"
#include "receiver.h"
-class TextReceiver : public Receiver
+class LIBPBD_API TextReceiver : public Receiver
{
public:
TextReceiver (const std::string &n);
diff --git a/libs/pbd/pbd/thrown_error.h b/libs/pbd/pbd/thrown_error.h
index 0a63085f11..be68be918f 100644
--- a/libs/pbd/pbd/thrown_error.h
+++ b/libs/pbd/pbd/thrown_error.h
@@ -19,6 +19,7 @@
#ifndef __qm_thrown_error_h__
#define __qm_thrown_error_h__
+#include "pbd/libpbd_visibility.h"
#include "transmitter.h"
#define SAFE_THROW(T) \
@@ -26,7 +27,7 @@
(*sent) << rdbuf(); \
throw sent
-class ThrownError : public Transmitter {
+class LIBPBD_API ThrownError : public Transmitter {
public:
ThrownError () : Transmitter (Transmitter::Throw) {}
protected:
diff --git a/libs/pbd/pbd/timersub.h b/libs/pbd/pbd/timersub.h
new file mode 100644
index 0000000000..6cb152414c
--- /dev/null
+++ b/libs/pbd/pbd/timersub.h
@@ -0,0 +1,32 @@
+/* Copyright (C) 1991-1994,1996-2003,2005,2006,2009
+ Free Software Foundation, Inc.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, write to the Free
+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+ 02111-1307 USA. */
+
+#include <sys/time.h>
+
+#ifndef timersub
+# define timersub(a, b, result) \
+ do { \
+ (result)->tv_sec = (a)->tv_sec - (b)->tv_sec; \
+ (result)->tv_usec = (a)->tv_usec - (b)->tv_usec; \
+ if ((result)->tv_usec < 0) { \
+ --(result)->tv_sec; \
+ (result)->tv_usec += 1000000; \
+ } \
+ } while (0)
+#endif
+
diff --git a/libs/pbd/pbd/tokenizer.h b/libs/pbd/pbd/tokenizer.h
index 39954194fb..3253473519 100644
--- a/libs/pbd/pbd/tokenizer.h
+++ b/libs/pbd/pbd/tokenizer.h
@@ -23,6 +23,7 @@
#include <iterator>
#include <string>
+#include "pbd/libpbd_visibility.h"
#include "pbd/whitespace.h"
namespace PBD {
@@ -36,7 +37,7 @@ namespace PBD {
are discarded.
*/
template<typename StringType, typename Iter>
-unsigned int
+/*LIBPBD_API*/ unsigned int
tokenize(const StringType& str,
const StringType& delims,
Iter it,
diff --git a/libs/pbd/pbd/touchable.h b/libs/pbd/pbd/touchable.h
index 12f1c443fd..297be8b0f1 100644
--- a/libs/pbd/pbd/touchable.h
+++ b/libs/pbd/pbd/touchable.h
@@ -19,7 +19,9 @@
#ifndef __pbd_touchable_h__
#define __pbd_touchable_h__
-class Touchable
+#include "pbd/libpbd_visibility.h"
+
+class /*LIBPBD_API*/ Touchable
{
public:
Touchable() : _delete_after_touch (false) {}
@@ -35,7 +37,7 @@ class Touchable
};
template<class T>
-class DynamicTouchable : public Touchable
+class /*LIBPBD_API*/ DynamicTouchable : public Touchable
{
public:
DynamicTouchable (T& t, void (T::*m)(void))
@@ -51,7 +53,7 @@ class DynamicTouchable : public Touchable
};
template<class T1, class T2>
-class DynamicTouchable1 : public Touchable
+class /*LIBPBD_API*/ DynamicTouchable1 : public Touchable
{
public:
DynamicTouchable1 (T1& t, void (T1::*m)(T2), T2 a)
@@ -68,7 +70,7 @@ class DynamicTouchable1 : public Touchable
};
template<class T1, class T2, class T3>
-class DynamicTouchable2 : public Touchable
+class /*LIBPBD_API*/ DynamicTouchable2 : public Touchable
{
public:
DynamicTouchable2 (T1& t, void (T1::*m)(T2, T3), T2 a1, T3 a2)
diff --git a/libs/pbd/pbd/transmitter.h b/libs/pbd/pbd/transmitter.h
index 6da521dd26..d77fca8da3 100644
--- a/libs/pbd/pbd/transmitter.h
+++ b/libs/pbd/pbd/transmitter.h
@@ -25,7 +25,9 @@
#include <sigc++/sigc++.h>
-class Transmitter : public std::stringstream
+#include "pbd/libpbd_visibility.h"
+
+class LIBPBD_API Transmitter : public std::stringstream
{
public:
@@ -100,6 +102,6 @@ endmsg (std::ostream &ostr)
}
-extern "C" { void pbd_c_error (const char *); }
+extern "C" { LIBPBD_API void pbd_c_error (const char *); }
#endif // __libmisc_transmitter_h__
diff --git a/libs/pbd/pbd/undo.h b/libs/pbd/pbd/undo.h
index 11ff2bf321..794e68ce97 100644
--- a/libs/pbd/pbd/undo.h
+++ b/libs/pbd/pbd/undo.h
@@ -25,13 +25,18 @@
#include <map>
#include <sigc++/slot.h>
#include <sigc++/bind.h>
+#ifndef COMPILER_MSVC
#include <sys/time.h>
+#else
+#include <ardourext/misc.h>
+#endif
+#include "pbd/libpbd_visibility.h"
#include "pbd/command.h"
typedef sigc::slot<void> UndoAction;
-class UndoTransaction : public Command
+class LIBPBD_API UndoTransaction : public Command
{
public:
UndoTransaction ();
@@ -70,7 +75,7 @@ class UndoTransaction : public Command
void about_to_explicitly_delete ();
};
-class UndoHistory : public PBD::ScopedConnectionList
+class LIBPBD_API UndoHistory : public PBD::ScopedConnectionList
{
public:
UndoHistory();
diff --git a/libs/pbd/pbd/unknown_type.h b/libs/pbd/pbd/unknown_type.h
index 3610d4f0ed..ef9db1ac43 100644
--- a/libs/pbd/pbd/unknown_type.h
+++ b/libs/pbd/pbd/unknown_type.h
@@ -22,7 +22,9 @@
#include <exception>
-class unknown_type : public std::exception {
+//#include "pbd/libpbd_visibility.h"
+
+class /*LIBPBD_API*/ unknown_type : public std::exception {
public:
virtual const char *what() const throw() { return "unknown type"; }
};
diff --git a/libs/pbd/pbd/unwind.h b/libs/pbd/pbd/unwind.h
index 6062e1f6e1..5a0fe26559 100644
--- a/libs/pbd/pbd/unwind.h
+++ b/libs/pbd/pbd/unwind.h
@@ -20,10 +20,12 @@
#ifndef __libpbd_unwinder_h__
#define __libpbd_unwinder_h__
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
template <typename T>
-class Unwinder {
+class /*LIBPBD_API*/ Unwinder {
public:
Unwinder (T& var, T new_val) : _var (var), _old_val (var) { var = new_val; }
~Unwinder () { _var = _old_val; }
diff --git a/libs/pbd/pbd/uuid.h b/libs/pbd/pbd/uuid.h
index 16a67436b7..77e84c5f09 100644
--- a/libs/pbd/pbd/uuid.h
+++ b/libs/pbd/pbd/uuid.h
@@ -22,29 +22,37 @@
#define __pbd_uuid_h__
#include <string>
-#include <uuid/uuid.h>
+#include <boost/uuid/uuid.hpp>
+#include <boost/uuid/uuid_generators.hpp>
+
+#include "pbd/libpbd_visibility.h"
namespace PBD {
-class UUID {
+class LIBPBD_API UUID : public boost::uuids::uuid {
public:
- UUID () { uuid_generate (id); }
- UUID (UUID const & other) { uuid_copy (id, other.id); }
- UUID (std::string const & str) { uuid_parse (str.c_str(), id); }
-
- UUID& operator= (std::string const & str);
- std::string to_s () const;
-
- bool operator== (UUID const & other) const { return !uuid_compare (id, other.id); }
- bool operator!= (UUID const & other) const { return uuid_compare (id, other.id); }
- bool operator< (UUID const & other) const { return uuid_compare (id, other.id) < 0; }
-
- operator bool() const { return !uuid_is_null (id); }
-
- private:
- uuid_t id;
+ UUID ()
+ : boost::uuids::uuid (boost::uuids::random_generator()()) {}
+ UUID (std::string const & str)
+ : boost::uuids::uuid (boost::uuids::string_generator()(str)) {}
+
+ explicit UUID (boost::uuids::uuid const& u)
+ : boost::uuids::uuid(u)
+ {}
+
+ operator boost::uuids::uuid() {
+ return static_cast<boost::uuids::uuid&>(*this);
+ }
+
+ operator boost::uuids::uuid() const {
+ return static_cast<boost::uuids::uuid const&>(*this);
+ }
+
+ UUID& operator= (std::string const & str);
+ std::string to_s () const;
+ operator bool() const { return !is_nil(); }
};
} // namespace PBD
diff --git a/libs/pbd/pbd/uuid_boost.h b/libs/pbd/pbd/uuid_boost.h
index 275b72648a..0219603723 100644
--- a/libs/pbd/pbd/uuid_boost.h
+++ b/libs/pbd/pbd/uuid_boost.h
@@ -25,9 +25,11 @@
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
-class UUID : public boost::uuids::uuid {
+class LIBPBD_API UUID : public boost::uuids::uuid {
public:
UUID ()
diff --git a/libs/pbd/pbd/whitespace.h b/libs/pbd/pbd/whitespace.h
index 444be112b0..5816b84cae 100644
--- a/libs/pbd/pbd/whitespace.h
+++ b/libs/pbd/pbd/whitespace.h
@@ -22,11 +22,13 @@
#include <string>
+#include "pbd/libpbd_visibility.h"
+
namespace PBD {
// returns the empty string if the entire string is whitespace
// so check length after calling.
-extern void strip_whitespace_edges (std::string& str);
+ LIBPBD_API extern void strip_whitespace_edges (std::string& str);
} // namespace PBD
diff --git a/libs/pbd/pbd/windows_special_dirs.h b/libs/pbd/pbd/windows_special_dirs.h
new file mode 100644
index 0000000000..c557ef4c16
--- /dev/null
+++ b/libs/pbd/pbd/windows_special_dirs.h
@@ -0,0 +1,29 @@
+/*
+ Copyright (C) 2008 John Emmas
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libpbd_windows_special_dirs_h__
+#define __libpbd_windows_special_dirs_h__
+
+#include "pbd/libpbd_visibility.h"
+
+namespace PBD {
+ LIBPBD_API char * get_win_special_folder (int csidl);
+}
+
+#endif /* __libpbd_windows_special_dirs_h__ */
diff --git a/libs/pbd/pbd/xml++.h b/libs/pbd/pbd/xml++.h
index bff863e4c6..e6795e5d45 100644
--- a/libs/pbd/pbd/xml++.h
+++ b/libs/pbd/pbd/xml++.h
@@ -17,6 +17,9 @@
*/
+#ifndef __XML_H
+#define __XML_H
+
/* xml++.h
* libxml++ and this file are copyright (C) 2000 by Ari Johnson, and
* are covered by the GNU Lesser General Public License, which should be
@@ -34,8 +37,7 @@
#include <libxml/tree.h>
#include <boost/shared_ptr.hpp>
-#ifndef __XML_H
-#define __XML_H
+#include "pbd/libpbd_visibility.h"
class XMLTree;
class XMLNode;
@@ -50,7 +52,7 @@ typedef XMLPropertyList::iterator XMLPropertyIterator;
typedef XMLPropertyList::const_iterator XMLPropertyConstIterator;
typedef std::map<std::string, XMLProperty*> XMLPropertyMap;
-class XMLTree {
+class LIBPBD_API XMLTree {
public:
XMLTree();
XMLTree(const std::string& fn, bool validate = false);
@@ -90,7 +92,7 @@ private:
int _compression;
};
-class XMLNode {
+class LIBPBD_API XMLNode {
public:
XMLNode(const std::string& name);
XMLNode(const std::string& name, const std::string& content);
@@ -148,7 +150,7 @@ private:
void clear_lists ();
};
-class XMLProperty {
+class LIBPBD_API XMLProperty {
public:
XMLProperty(const std::string& n, const std::string& v = std::string());
~XMLProperty();
@@ -162,7 +164,7 @@ private:
std::string _value;
};
-class XMLException: public std::exception {
+class LIBPBD_API XMLException: public std::exception {
public:
explicit XMLException(const std::string msg) : _message(msg) {}
virtual ~XMLException() throw() {}
diff --git a/libs/pbd/pool.cc b/libs/pbd/pool.cc
index 7b24625727..cdcd9abdd7 100644
--- a/libs/pbd/pool.cc
+++ b/libs/pbd/pool.cc
@@ -24,6 +24,7 @@
#include <cassert>
#include "pbd/pool.h"
+#include "pbd/pthread_utils.h"
#include "pbd/error.h"
#include "pbd/debug.h"
#include "pbd/compose.h"
@@ -182,7 +183,7 @@ PerThreadPool::per_thread_pool ()
{
CrossThreadPool* p = _key.get();
if (!p) {
- fatal << "programming error: no per-thread pool \"" << _name << "\" for thread " << pthread_self() << endmsg;
+ fatal << "programming error: no per-thread pool \"" << _name << "\" for thread " << pthread_name() << endmsg;
/*NOTREACHED*/
}
return p;
@@ -226,9 +227,9 @@ CrossThreadPool::alloc ()
{
void* ptr;
- DEBUG_TRACE (DEBUG::Pool, string_compose ("%1 %2 has %3 pending free entries waiting\n", pthread_self(), name(), pending.read_space()));
+ DEBUG_TRACE (DEBUG::Pool, string_compose ("%1 %2 has %3 pending free entries waiting\n", pthread_name(), name(), pending.read_space()));
while (pending.read (&ptr, 1) == 1) {
- DEBUG_TRACE (DEBUG::Pool, string_compose ("%1 %2 pushes back a pending free list entry before allocating\n", pthread_self(), name()));
+ DEBUG_TRACE (DEBUG::Pool, string_compose ("%1 %2 pushes back a pending free list entry before allocating\n", pthread_name(), name()));
free_list.write (&ptr, 1);
}
return Pool::alloc ();
diff --git a/libs/pbd/pthread_utils.cc b/libs/pbd/pthread_utils.cc
index 3d3cb96fb5..b8ca8fc093 100644
--- a/libs/pbd/pthread_utils.cc
+++ b/libs/pbd/pthread_utils.cc
@@ -28,9 +28,17 @@
#include <fst.h>
#endif
+#ifdef COMPILER_MSVC
+DECLARE_DEFAULT_COMPARISONS(pthread_t) // Needed for 'DECLARE_DEFAULT_COMPARISONS'. Objects in an STL container can be
+ // searched and sorted. Thus, when instantiating the container, MSVC complains
+ // if the type of object being contained has no appropriate comparison operators
+ // defined (specifically, if operators '<' and '==' are undefined). This seems
+ // to be the case with ptw32 'pthread_t' which is a simple struct.
+#endif
+
using namespace std;
-typedef std::set<pthread_t> ThreadMap;
+typedef std::list<pthread_t> ThreadMap;
static ThreadMap all_threads;
static pthread_mutex_t thread_map_lock = PTHREAD_MUTEX_INITIALIZER;
static Glib::Threads::Private<char> thread_name (free);
@@ -116,7 +124,7 @@ pthread_create_and_store (string name, pthread_t *thread, void * (*start_routin
if ((ret = thread_creator (thread, &default_attr, fake_thread_start, ts)) == 0) {
pthread_mutex_lock (&thread_map_lock);
- all_threads.insert (*thread);
+ all_threads.push_back (*thread);
pthread_mutex_unlock (&thread_map_lock);
}
@@ -149,7 +157,7 @@ pthread_kill_all (int signum)
{
pthread_mutex_lock (&thread_map_lock);
for (ThreadMap::iterator i = all_threads.begin(); i != all_threads.end(); ++i) {
- if ((*i) != pthread_self()) {
+ if (!pthread_equal ((*i), pthread_self())) {
pthread_kill ((*i), signum);
}
}
@@ -161,6 +169,7 @@ void
pthread_cancel_all ()
{
pthread_mutex_lock (&thread_map_lock);
+
for (ThreadMap::iterator i = all_threads.begin(); i != all_threads.end(); ) {
ThreadMap::iterator nxt = i;
diff --git a/libs/pbd/resource.cc b/libs/pbd/resource.cc
new file mode 100644
index 0000000000..9d6f8b1746
--- /dev/null
+++ b/libs/pbd/resource.cc
@@ -0,0 +1,77 @@
+/*
+ Copyright (C) 2011 Tim Mayberry
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifdef PLATFORM_WINDOWS
+#include <stdio.h>
+#else
+#include <sys/time.h>
+#include <sys/resource.h>
+#endif
+
+#include "pbd/resource.h"
+
+namespace PBD {
+
+bool
+get_resource_limit (ResourceType resource, ResourceLimit& limit)
+{
+ if (resource == OpenFiles)
+ {
+#ifdef PLATFORM_WINDOWS
+ limit.current_limit = _getmaxstdio();
+ limit.max_limit = 2048;
+ return true;
+#else
+ struct rlimit rl;
+ if (getrlimit (RLIMIT_NOFILE, &rl) == 0) {
+ limit.current_limit = rl.rlim_cur;
+ limit.max_limit = rl.rlim_max;
+ return true;
+ }
+#endif
+ }
+
+ return false;
+}
+
+bool
+set_resource_limit (ResourceType resource, const ResourceLimit& limit)
+{
+ if (resource == OpenFiles)
+ {
+#ifdef PLATFORM_WINDOWS
+ // no soft and hard limits on windows
+ rlimit_t new_max = _setmaxstdio(limit.current_limit);
+
+ if (new_max == limit.current_limit) return true;
+#else
+ struct rlimit rl;
+ rl.rlim_cur = limit.current_limit;
+ rl.rlim_max = limit.max_limit;
+ if (setrlimit (RLIMIT_NOFILE, &rl) == 0) {
+ return true;
+ }
+
+#endif
+ }
+
+ return false;
+}
+
+} // namespace PBD
diff --git a/libs/pbd/search_path.cc b/libs/pbd/search_path.cc
index 3f7be5aa56..c441c01211 100644
--- a/libs/pbd/search_path.cc
+++ b/libs/pbd/search_path.cc
@@ -17,6 +17,9 @@
*/
+#include <string>
+
+#include <glib.h>
#include <glibmm/miscutils.h>
#include "pbd/tokenizer.h"
@@ -25,39 +28,29 @@
using namespace std;
-namespace {
-
-#ifdef WIN32
-const char * const path_delimiter = ";";
-#else
-const char * const path_delimiter = ":";
-#endif
-
-}
-
namespace PBD {
-SearchPath::SearchPath ()
+Searchpath::Searchpath ()
{
}
-SearchPath::SearchPath (const string& path)
+Searchpath::Searchpath (const string& path)
{
vector<std::string> tmp;
- if (tokenize (path, string(path_delimiter), std::back_inserter (tmp))) {
+ if (tokenize (path, string(G_SEARCHPATH_SEPARATOR_S), std::back_inserter (tmp))) {
add_directories (tmp);
}
}
-SearchPath::SearchPath (const vector<std::string>& paths)
+Searchpath::Searchpath (const vector<std::string>& paths)
{
add_directories (paths);
}
void
-SearchPath::add_directory (const std::string& directory_path)
+Searchpath::add_directory (const std::string& directory_path)
{
if (!directory_path.empty()) {
push_back(directory_path);
@@ -65,7 +58,7 @@ SearchPath::add_directory (const std::string& directory_path)
}
void
-SearchPath::add_directories (const vector<std::string>& paths)
+Searchpath::add_directories (const vector<std::string>& paths)
{
for(vector<std::string>::const_iterator i = paths.begin(); i != paths.end(); ++i) {
add_directory (*i);
@@ -73,13 +66,13 @@ SearchPath::add_directories (const vector<std::string>& paths)
}
const string
-SearchPath::to_string () const
+Searchpath::to_string () const
{
string path;
for (vector<std::string>::const_iterator i = begin(); i != end(); ++i) {
path += *i;
- path += path_delimiter;
+ path += G_SEARCHPATH_SEPARATOR;
}
path = path.substr (0, path.length() - 1); // drop final separator
@@ -87,37 +80,37 @@ SearchPath::to_string () const
return path;
}
-SearchPath&
-SearchPath::operator+= (const SearchPath& spath)
+Searchpath&
+Searchpath::operator+= (const Searchpath& spath)
{
insert(end(), spath.begin(), spath.end());
return *this;
}
-SearchPath&
-SearchPath::operator+= (const std::string& directory_path)
+Searchpath&
+Searchpath::operator+= (const std::string& directory_path)
{
add_directory (directory_path);
return *this;
}
-SearchPath&
-SearchPath::operator+ (const std::string& directory_path)
+Searchpath&
+Searchpath::operator+ (const std::string& directory_path)
{
add_directory (directory_path);
return *this;
}
-SearchPath&
-SearchPath::operator+ (const SearchPath& spath)
+Searchpath&
+Searchpath::operator+ (const Searchpath& spath)
{
- // concatenate paths into new SearchPath
+ // concatenate paths into new Searchpath
insert(end(), spath.begin(), spath.end());
return *this;
}
-SearchPath&
-SearchPath::add_subdirectory_to_paths (const string& subdir)
+Searchpath&
+Searchpath::add_subdirectory_to_paths (const string& subdir)
{
for (vector<std::string>::iterator i = begin(); i != end(); ++i) {
// should these new paths just be added to the end of
@@ -128,4 +121,26 @@ SearchPath::add_subdirectory_to_paths (const string& subdir)
return *this;
}
+/* This is not part of the Searchpath object, but is closely related to the
+ * whole idea, and we put it here for convenience.
+ */
+
+void
+export_search_path (const string& base_dir, const char* varname, const char* dir)
+{
+ string path;
+ const char * cstr = g_getenv (varname);
+
+ if (cstr) {
+ path = cstr;
+ path += G_SEARCHPATH_SEPARATOR;
+ } else {
+ path = "";
+ }
+ path += base_dir;
+ path += dir;
+
+ g_setenv (varname, path.c_str(), 1);
+}
+
} // namespace PBD
diff --git a/libs/pbd/semutils.cc b/libs/pbd/semutils.cc
index 9ac5f60d35..cf7b54d30e 100644
--- a/libs/pbd/semutils.cc
+++ b/libs/pbd/semutils.cc
@@ -23,7 +23,12 @@ using namespace PBD;
ProcessSemaphore::ProcessSemaphore (const char* name, int val)
{
-#ifdef __APPLE__
+#ifdef PLATFORM_WINDOWS
+ if ((_sem = CreateSemaphore(NULL, val, 32767, name)) == NULL) {
+ throw failed_constructor ();
+ }
+
+#elif __APPLE__
if ((_sem = sem_open (name, O_CREAT, 0600, val)) == (sem_t*) SEM_FAILED) {
throw failed_constructor ();
}
@@ -35,6 +40,8 @@ ProcessSemaphore::ProcessSemaphore (const char* name, int val)
}
#else
+ (void) name; /* stop gcc warning on !Apple systems */
+
if (sem_init (&_sem, 0, val)) {
throw failed_constructor ();
}
@@ -43,7 +50,28 @@ ProcessSemaphore::ProcessSemaphore (const char* name, int val)
ProcessSemaphore::~ProcessSemaphore ()
{
-#ifdef __APPLE__
+#ifdef PLATFORM_WINDOWS
+ CloseHandle(_sem);
+#elif __APPLE__
sem_close (ptr_to_sem());
#endif
}
+
+#ifdef PLATFORM_WINDOWS
+
+int
+ProcessSemaphore::signal ()
+{
+ // non-zero on success, opposite to posix
+ return !ReleaseSemaphore(_sem, 1, NULL);
+}
+
+int
+ProcessSemaphore::wait ()
+{
+ DWORD result = 0;
+ result = WaitForSingleObject(_sem, INFINITE);
+ return (result == WAIT_OBJECT_0);
+}
+
+#endif
diff --git a/libs/pbd/sndfile_manager.cc b/libs/pbd/sndfile_manager.cc
index d1dcd05256..c028bc11ba 100644
--- a/libs/pbd/sndfile_manager.cc
+++ b/libs/pbd/sndfile_manager.cc
@@ -22,7 +22,6 @@
*/
#include <sys/time.h>
-#include <sys/resource.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
diff --git a/libs/pbd/stacktrace.cc b/libs/pbd/stacktrace.cc
index 4fafb6120c..c74dd946f7 100644
--- a/libs/pbd/stacktrace.cc
+++ b/libs/pbd/stacktrace.cc
@@ -22,6 +22,7 @@
#include "pbd/stacktrace.h"
#include <cstdio>
#include <iostream>
+#include <string>
void
PBD::trace_twb ()
@@ -35,37 +36,45 @@ PBD::trace_twb ()
#include <execinfo.h>
#include <cxxabi.h>
-std::string demangle (std::string const & l)
+static std::string
+symbol_demangle (const std::string& l)
+{
+ int status;
+
+ try {
+
+ char* realname = abi::__cxa_demangle (l.c_str(), 0, 0, &status);
+ std::string d (realname);
+ free (realname);
+ return d;
+ } catch (std::exception) {
+
+ }
+
+ return l;
+}
+
+std::string
+PBD::demangle (std::string const & l)
{
std::string::size_type const b = l.find_first_of ("(");
+
if (b == std::string::npos) {
- return l;
+ return symbol_demangle (l);
}
std::string::size_type const p = l.find_last_of ("+");
if (p == std::string::npos) {
- return l;
+ return symbol_demangle (l);
}
if ((p - b) <= 1) {
- return l;
+ return symbol_demangle (l);
}
std::string const fn = l.substr (b + 1, p - b - 1);
- int status;
- try {
-
- char* realname = abi::__cxa_demangle (fn.c_str(), 0, 0, &status);
- std::string d (realname);
- free (realname);
- return d;
-
- } catch (std::exception) {
-
- }
-
- return l;
+ return symbol_demangle (fn);
}
void
@@ -97,7 +106,7 @@ PBD::stacktrace (std::ostream& out, int levels)
#else
std::string
-demangle (std::string const & l)
+PBD::demangle (std::string const & l) /* JE - !!!! 'PBD' namespace might possibly get removed (except it's still used in 'libs/canvas/item.cc') */
{
return std::string();
}
diff --git a/libs/pbd/stateful.cc b/libs/pbd/stateful.cc
index 105af75861..c4077f60af 100644
--- a/libs/pbd/stateful.cc
+++ b/libs/pbd/stateful.cc
@@ -18,7 +18,11 @@
$Id: stateful.cc 629 2006-06-21 23:01:03Z paul $
*/
+#ifdef COMPILER_MSVC
+#include <io.h> // Microsoft's nearest equivalent to <unistd.h>
+#else
#include <unistd.h>
+#endif
#include <glibmm/fileutils.h>
#include <glibmm/miscutils.h>
diff --git a/libs/pbd/system_exec.cc b/libs/pbd/system_exec.cc
index bf02fd7254..82398af0c8 100644
--- a/libs/pbd/system_exec.cc
+++ b/libs/pbd/system_exec.cc
@@ -1,7 +1,7 @@
/*
Copyright (C) 2010 Paul Davis
- Copyright 2005-2008 Lennart Poettering
- Author: Robin Gareus <robin@gareus.org>
+ Copyright (C) 2010-2014 Robin Gareus <robin@gareus.org>
+ Copyright (C) 2005-2008 Lennart Poettering
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -23,11 +23,15 @@
#include <string.h>
#include <errno.h>
#include <unistd.h>
+#include <algorithm>
#include <assert.h>
+
+#ifndef COMPILER_MSVC
#include <dirent.h>
+#endif
-#ifdef __WIN32__
+#ifdef PLATFORM_WINDOWS
#include <windows.h>
#else
#include <fcntl.h>
@@ -40,14 +44,17 @@
#endif
+#define USE_VFORK
+
#include "pbd/system_exec.h"
using namespace std;
-void * interposer_thread (void *arg);
+using namespace PBD;
+static void * interposer_thread (void *arg);
static void close_fd (int& fd) { if (fd >= 0) ::close (fd); fd = -1; }
-#ifndef __WIN32__
+#if (!defined PLATFORM_WINDOWS && defined NO_VFORK)
/*
* This function was part of libasyncns.
* LGPL v2.1
@@ -142,7 +149,7 @@ static int close_allv(const int except_fds[]) {
return 0;
}
-#endif /* not on windows */
+#endif /* not on windows, nor vfork */
void
SystemExec::init ()
@@ -153,7 +160,7 @@ SystemExec::init ()
pin[1] = -1;
nicelevel = 0;
envp = NULL;
-#ifdef __WIN32__
+#ifdef PLATFORM_WINDOWS
stdinP[0] = stdinP[1] = INVALID_HANDLE_VALUE;
stdoutP[0] = stdoutP[1] = INVALID_HANDLE_VALUE;
stderrP[0] = stderrP[1] = INVALID_HANDLE_VALUE;
@@ -175,7 +182,7 @@ SystemExec::SystemExec (std::string c, char **a)
{
init ();
-#ifdef __WIN32__
+#ifdef PLATFORM_WINDOWS
make_wargs(a);
#endif
make_envp();
@@ -283,13 +290,13 @@ SystemExec::~SystemExec ()
}
free (argp);
}
-#ifdef __WIN32__
+#ifdef PLATFORM_WINDOWS
if (w_args) free(w_args);
#endif
pthread_mutex_destroy(&write_lock);
}
-void *
+static void *
interposer_thread (void *arg) {
SystemExec *sex = static_cast<SystemExec *>(arg);
sex->output_interposer();
@@ -297,7 +304,7 @@ interposer_thread (void *arg) {
return 0;
}
-#ifdef __WIN32__ /* Windows Process */
+#ifdef PLATFORM_WINDOWS /* Windows Process */
/* HELPER FUNCTIONS */
@@ -346,10 +353,16 @@ SystemExec::make_wargs(char **a) {
std::string wa = cmd;
if (cmd[0] != '"' && cmd[cmd.size()] != '"' && strchr(cmd.c_str(), ' ')) { wa = "\"" + cmd + "\""; }
std::replace(cmd.begin(), cmd.end(), '/', '\\' );
- char **tmp = a;
+ char **tmp = ++a;
while (tmp && *tmp) {
wa.append(" \"");
- wa.append(*tmp);
+ std::string arg(*tmp);
+ size_t start_pos = 0;
+ while((start_pos = arg.find("\\", start_pos)) != std::string::npos) {
+ arg.replace(start_pos, 1, "\\\\");
+ start_pos += 2;
+ }
+ wa.append(arg);
wa.append("\"");
tmp++;
}
@@ -370,6 +383,9 @@ void
SystemExec::terminate ()
{
::pthread_mutex_lock(&write_lock);
+
+ close_stdin();
+
if (pid) {
/* terminate */
EnumWindows(my_terminateApp, (LPARAM)pid->dwProcessId);
@@ -406,7 +422,7 @@ SystemExec::is_running ()
}
int
-SystemExec::start (int stderr_mode)
+SystemExec::start (int stderr_mode, const char * /*vfork_exec_wrapper*/)
{
char* working_dir = 0;
@@ -496,7 +512,11 @@ SystemExec::output_interposer()
if (bytesAvail < 1) {Sleep(500); printf("N/A\n"); continue;}
#endif
if (stdoutP[0] == INVALID_HANDLE_VALUE) break;
- if (!ReadFile(stdoutP[0], data, BUFSIZ, &bytesRead, 0)) break;
+ if (!ReadFile(stdoutP[0], data, BUFSIZ, &bytesRead, 0)) {
+ DWORD err = GetLastError();
+ if (err == ERROR_IO_PENDING) continue;
+ break;
+ }
if (bytesRead < 1) continue; /* actually not needed; but this is safe. */
data[bytesRead] = 0;
ReadStdout(data, bytesRead);/* EMIT SIGNAL */
@@ -623,7 +643,7 @@ SystemExec::terminate ()
if (pid) {
::kill(pid, SIGTERM);
- ::usleep(50000);
+ usleep(50000);
sched_yield();
wait(WNOHANG);
}
@@ -678,7 +698,7 @@ SystemExec::is_running ()
}
int
-SystemExec::start (int stderr_mode)
+SystemExec::start (int stderr_mode, const char *vfork_exec_wrapper)
{
if (is_running()) {
return 0; // mmh what to return here?
@@ -690,7 +710,11 @@ SystemExec::start (int stderr_mode)
return -1;
}
+#ifndef NO_VFORK
+ r = ::vfork();
+#else
r = ::fork();
+#endif
if (r < 0) {
/* failed to fork */
return -2;
@@ -709,11 +733,11 @@ SystemExec::start (int stderr_mode)
/* child process returned from execve */
pid=0;
close_fd(pok[0]);
+ close_fd(pok[1]);
close_fd(pin[1]);
close_fd(pin[0]);
close_fd(pout[1]);
close_fd(pout[0]);
- pin[1] = -1;
return -3;
} else if ( n==-1 ) {
if ( errno==EAGAIN || errno==EINTR )
@@ -724,28 +748,6 @@ SystemExec::start (int stderr_mode)
close_fd(pok[0]);
/* child started successfully */
-#if 0
-/* use fork for output-interposer
- * it will run in a separated process
- */
- /* catch stdout thread */
- r = ::fork();
- if (r < 0) {
- // failed to fork
- terminate();
- return -2;
- }
- if (r == 0) {
- /* 2nd child process - catch stdout */
- close_fd(pin[1]);
- close_fd(pout[1]);
- output_interposer();
- exit(0);
- }
- close_fd(pout[1]);
- close_fd(pin[0]);
- close_fd(pout[0]);
-#else /* use pthread */
close_fd(pout[1]);
close_fd(pin[0]);
int rv = pthread_create(&thread_id_tt, NULL, interposer_thread, this);
@@ -756,10 +758,10 @@ SystemExec::start (int stderr_mode)
terminate();
return -2;
}
-#endif
return 0; /* all systems go - return to main */
}
+#ifdef NO_VFORK
/* child process - exec external process */
close_fd(pok[0]);
::fcntl(pok[1], F_SETFD, FD_CLOEXEC);
@@ -794,23 +796,13 @@ SystemExec::start (int stderr_mode)
::nice(nicelevel);
}
-#if 0
- /* chdir to executable dir */
- char *directory;
- directory = strdup(cmd.c_str());
- if (strrchr(directory, '/') != (char *) 0) {
- ::chdir(directory);
- }
- free(directory);
-#endif
-
#ifdef HAVE_SIGSET
sigset(SIGPIPE, SIG_DFL);
#else
signal(SIGPIPE, SIG_DFL);
#endif
- int good_fds[1] = { -1 };
+ int good_fds[2] = { pok[1], -1 };
close_allv(good_fds);
::execve(argp[0], argp, envp);
@@ -820,6 +812,42 @@ SystemExec::start (int stderr_mode)
close_fd(pok[1]);
exit(-1);
return -1;
+#else
+
+ /* XXX this should be done before vfork()
+ * calling malloc here only increases the time vfork() blocks
+ */
+ int argn = 0;
+ for (int i=0;argp[i];++i) { argn++; }
+ char **argx = (char **) malloc((argn + 10) * sizeof(char *));
+ argx[0] = strdup(vfork_exec_wrapper); // XXX
+
+#define FDARG(NUM, FDN) \
+ argx[NUM] = (char*) calloc(6, sizeof(char)); snprintf(argx[NUM], 6, "%d", FDN);
+
+ FDARG(1, pok[0])
+ FDARG(2, pok[1])
+ FDARG(3, pin[0])
+ FDARG(4, pin[1])
+ FDARG(5, pout[0])
+ FDARG(6, pout[1])
+ FDARG(7, stderr_mode)
+ FDARG(8, nicelevel)
+
+ for (int i=0;argp[i];++i) {
+ argx[9+i] = argp[i];
+ }
+ argx[argn+9] = NULL;
+
+ ::execve(argx[0], argx, envp);
+
+ /* if we reach here something went wrong.. */
+ char buf = 0;
+ (void) ::write(pok[1], &buf, 1 );
+ close_fd(pok[1]);
+ exit(-1);
+ return -1;
+#endif
}
void
diff --git a/libs/pbd/test/filesystem_test.cc b/libs/pbd/test/filesystem_test.cc
index ce2faadc82..458105d177 100644
--- a/libs/pbd/test/filesystem_test.cc
+++ b/libs/pbd/test/filesystem_test.cc
@@ -10,6 +10,7 @@ CPPUNIT_TEST_SUITE_REGISTRATION (FilesystemTest);
void
FilesystemTest::testPathIsWithin ()
{
+#ifndef PLATFORM_WINDOWS
system ("rm -r foo");
CPPUNIT_ASSERT (g_mkdir_with_parents ("foo/bar/baz", 0755) == 0);
@@ -31,5 +32,6 @@ FilesystemTest::testPathIsWithin ()
CPPUNIT_ASSERT (PBD::path_is_within ("foo/bar", "foo/bar"));
CPPUNIT_ASSERT (PBD::path_is_within ("foo/jim/baz", "frobozz") == false);
+#endif
}
diff --git a/libs/pbd/test/mutex_test.cc b/libs/pbd/test/mutex_test.cc
new file mode 100644
index 0000000000..52c36c4695
--- /dev/null
+++ b/libs/pbd/test/mutex_test.cc
@@ -0,0 +1,24 @@
+#include "mutex_test.h"
+
+CPPUNIT_TEST_SUITE_REGISTRATION (MutexTest);
+
+using namespace std;
+
+MutexTest::MutexTest ()
+{
+}
+
+void
+MutexTest::testBasic ()
+{
+ Glib::Threads::Mutex::Lock lm (m_mutex);
+
+ CPPUNIT_ASSERT (lm.locked());
+
+ /* This will fail on POSIX systems but not on some older versions of glib
+ * on win32 as TryEnterCriticalSection is used and it will return true
+ * as CriticalSection is reentrant and fail the assertion.
+ */
+ CPPUNIT_ASSERT (!m_mutex.trylock());
+
+}
diff --git a/libs/pbd/test/mutex_test.h b/libs/pbd/test/mutex_test.h
new file mode 100644
index 0000000000..95b6ea3f65
--- /dev/null
+++ b/libs/pbd/test/mutex_test.h
@@ -0,0 +1,17 @@
+#include <cppunit/TestFixture.h>
+#include <cppunit/extensions/HelperMacros.h>
+#include "glibmm/threads.h"
+
+class MutexTest : public CppUnit::TestFixture
+{
+ CPPUNIT_TEST_SUITE (MutexTest);
+ CPPUNIT_TEST (testBasic);
+ CPPUNIT_TEST_SUITE_END ();
+
+public:
+ MutexTest ();
+ void testBasic ();
+
+private:
+ Glib::Threads::Mutex m_mutex;
+};
diff --git a/libs/pbd/test/test_common.cc b/libs/pbd/test/test_common.cc
index 16da3ed2a8..6e099d2f3e 100644
--- a/libs/pbd/test/test_common.cc
+++ b/libs/pbd/test/test_common.cc
@@ -25,10 +25,10 @@
* in an installed location on windows or by setting an environment variable
* on unix.
*/
-PBD::SearchPath
+PBD::Searchpath
test_search_path ()
{
-#ifdef WIN32
+#ifdef PLATFORM_WINDOWS
std::string wsp(g_win32_get_package_installation_directory_of_module(NULL));
return Glib::build_filename (wsp, "pbd_testdata");
#else
diff --git a/libs/pbd/test/test_common.h b/libs/pbd/test/test_common.h
index 0dc62f61dc..825c01fecb 100644
--- a/libs/pbd/test/test_common.h
+++ b/libs/pbd/test/test_common.h
@@ -21,6 +21,6 @@
#include "pbd/search_path.h"
-PBD::SearchPath test_search_path ();
+PBD::Searchpath test_search_path ();
#endif
diff --git a/libs/pbd/test/testrunner.cc b/libs/pbd/test/testrunner.cc
index 1512ebd024..ea8f0aa115 100644
--- a/libs/pbd/test/testrunner.cc
+++ b/libs/pbd/test/testrunner.cc
@@ -4,11 +4,15 @@
#include <cppunit/TestResultCollector.h>
#include <cppunit/TestRunner.h>
#include <cppunit/BriefTestProgressListener.h>
+#include <glibmm/thread.h>
#include "scalar_properties.h"
+
int
main ()
{
+ Glib::thread_init();
+
ScalarPropertiesTest::make_property_quarks ();
CppUnit::TestResult testresult;
diff --git a/libs/pbd/transmitter.cc b/libs/pbd/transmitter.cc
index aa5c75da19..e4266d34d7 100644
--- a/libs/pbd/transmitter.cc
+++ b/libs/pbd/transmitter.cc
@@ -84,12 +84,20 @@ Transmitter::deliver ()
/* do the right thing if this should not return */
if (does_not_return()) {
+#ifndef PLATFORM_WINDOWS
+// TODO !!!! Commented out temporarily (for Windows)
sigset_t mask;
sigemptyset (&mask);
sigsuspend (&mask);
/*NOTREACHED*/
exit (1);
+/* JE - From what I can tell, the above code suspends
+ * program execution until (any) signal occurs. Not
+ * sure at the moment what this achieves, unless it
+ * provides some time for the user to see the message.
+ */
+#endif
}
}
diff --git a/libs/pbd/uuid.cc b/libs/pbd/uuid.cc
index 0ffeca23cb..c74de2536c 100644
--- a/libs/pbd/uuid.cc
+++ b/libs/pbd/uuid.cc
@@ -18,21 +18,19 @@
*/
+#include <boost/uuid/uuid_io.hpp>
#include "pbd/uuid.h"
-using namespace PBD;
-
-UUID&
-UUID::operator= (std::string const & str)
+PBD::UUID&
+PBD::UUID::operator= (std::string const & str)
{
- uuid_parse (str.c_str(), id);
+ boost::uuids::string_generator gen;
+ *((boost::uuids::uuid*) this) = gen (str);
return *this;
}
std::string
-UUID::to_s () const
+PBD::UUID::to_s () const
{
- char buf[37];
- uuid_unparse (id, buf);
- return std::string (buf);
+ return boost::uuids::to_string (*this);
}
diff --git a/libs/pbd/windows_special_dirs.cc b/libs/pbd/windows_special_dirs.cc
new file mode 100644
index 0000000000..5e924f57e1
--- /dev/null
+++ b/libs/pbd/windows_special_dirs.cc
@@ -0,0 +1,60 @@
+/*
+ Copyright (C) 2008 John Emmas
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#include <shlobj.h>
+#include <winreg.h>
+#include <glib.h>
+
+#include "pbd/windows_special_dirs.h"
+
+//***************************************************************
+//
+// get_win_special_folder()
+//
+// Gets the full path name that corresponds of one of the Windows
+// special folders, such as "My Documents" and the like. The input
+// parameter must be one of the corresponding CSIDL values, such
+// as CSIDL_SYSTEM etc.
+//
+// Returns:
+//
+// On Success: A pointer to a newly allocated string containing
+// the name of the special folder (must later be freed).
+// On Failure: NULL
+//
+
+char *
+PBD::get_win_special_folder (int csidl)
+{
+ wchar_t path[PATH_MAX+1];
+ HRESULT hr;
+ LPITEMIDLIST pidl = 0;
+ char *retval = 0;
+
+ if (S_OK == (hr = SHGetSpecialFolderLocation (0, csidl, &pidl))) {
+
+ if (SHGetPathFromIDListW (pidl, path)) {
+ retval = g_utf16_to_utf8 ((const gunichar2*)path, -1, 0, 0, 0);
+ }
+ CoTaskMemFree (pidl);
+ }
+
+ return retval;
+}
+
diff --git a/libs/pbd/wscript b/libs/pbd/wscript
index 65b6a43a2e..3e7b423fc7 100644
--- a/libs/pbd/wscript
+++ b/libs/pbd/wscript
@@ -38,7 +38,6 @@ libpbd_sources = [
'controllable.cc',
'controllable_descriptor.cc',
'clear_dir.cc',
- 'crossthread.cc',
'cpus.cc',
'debug.cc',
'enumwriter.cc',
@@ -46,11 +45,14 @@ libpbd_sources = [
'enums.cc',
'epa.cc',
'error.cc',
+ 'ffs.cc',
'file_manager.cc',
'file_utils.cc',
'fpu.cc',
+ 'glib_semaphore.cc',
'id.cc',
'locale_guard.cc',
+ 'localtime_r.cc',
'malign.cc',
'mountpoint.cc',
'openuri.cc',
@@ -61,6 +63,7 @@ libpbd_sources = [
'property_list.cc',
'pthread_utils.cc',
'receiver.cc',
+ 'resource.cc',
'search_path.cc',
'semutils.cc',
'shortpath.cc',
@@ -87,27 +90,30 @@ def options(opt):
def configure(conf):
conf.load('compiler_cxx')
autowaf.build_version_files(path_prefix+'pbd/version.h', path_prefix+'version.cc',
- 'libpbd', MAJOR, MINOR, MICRO)
+ 'libpbd', MAJOR, MINOR, MICRO, 'LIBPBD_API', 'pbd/libpbd_visibility.h')
autowaf.configure(conf)
autowaf.check_pkg(conf, 'libxml-2.0', uselib_store='XML')
autowaf.check_pkg(conf, 'sigc++-2.0', uselib_store='SIGCPP', atleast_version='2.0')
- if sys.platform != 'darwin':
- autowaf.check_pkg(conf, 'uuid', uselib_store='UUID')
conf.check(function_name='getmntent', header_name='mntent.h', define_name='HAVE_GETMNTENT',mandatory=False)
conf.check(header_name='execinfo.h', define_name='HAVE_EXECINFO',mandatory=False)
conf.check(header_name='unistd.h', define_name='HAVE_UNISTD',mandatory=False)
conf.check_cc(function_name='posix_memalign', header_name='stdlib.h', cflags='-D_XOPEN_SOURCE=600', define_name='HAVE_POSIX_MEMALIGN', mandatory=False)
+ conf.check(function_name='localtime_r', header_name='time.h', define_name='HAVE_LOCALTIME_R',mandatory=False)
conf.write_config_header('libpbd-config.h', remove=False)
# Boost headers
autowaf.check_header(conf, 'cxx', 'boost/shared_ptr.hpp')
autowaf.check_header(conf, 'cxx', 'boost/weak_ptr.hpp')
- # autowaf.check_header(conf, 'cxx', 'boost/uuid/uuid.hpp')
+ if conf.env['WINDOWS_VST_SUPPORT'] == True and Options.options.dist_target == 'mingw':
+ conf.check(compiler='cxx',
+ lib='ole32',
+ mandatory=True,
+ uselib_store='OLE')
def build(bld):
-
+
# Make signals_generated.h using signals.py
bld(rule = 'python ${SRC} ${TGT}', source = 'pbd/signals.py', target = 'pbd/signals_generated.h')
@@ -115,14 +121,20 @@ def build(bld):
if bld.is_defined ('INTERNAL_SHARED_LIBS'):
print('BUILD SHARED LIB')
obj = bld.shlib(features = 'cxx cxxshlib', source=libpbd_sources)
+ obj.defines = [ 'LIBPBD_DLL_EXPORTS=1' ]
else:
print('BUILD STATIC LIB')
obj = bld.stlib(features = 'cxx cxxstlib', source=libpbd_sources)
obj.cxxflags = [ '-fPIC' ]
+ obj.cflags = [ '-fPIC' ]
+ obj.defines = []
if bld.is_defined('DEBUG_RT_ALLOC'):
obj.source += 'debug_rt_alloc.c'
+ if bld.env['build_target'] != 'mingw':
+ obj.source += [ 'crossthread.cc' ]
+
obj.export_includes = ['.']
obj.includes = ['.']
obj.name = 'libpbd'
@@ -134,11 +146,15 @@ def build(bld):
obj.source += [ 'cocoa_open_uri.mm' ]
obj.uselib += ' OSX'
obj.vnum = LIBPBD_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
- obj.defines = ['PACKAGE="' + I18N_PACKAGE + '"']
-
+ obj.install_path = bld.env['LIBDIR']
+ obj.defines += [ 'PACKAGE="' + I18N_PACKAGE + '"',
+ ]
+
if bld.env['build_target'] == 'x86_64':
obj.defines += [ 'USE_X86_64_ASM' ]
+ if bld.env['build_target'] == 'mingw':
+ obj.source += [ 'windows_special_dirs.cc' ]
+ obj.uselib += ' OLE'
if bld.env['BUILD_TESTS'] and bld.is_defined('HAVE_CPPUNIT'):
# Unit tests
@@ -146,6 +162,7 @@ def build(bld):
testobj.source = '''
test/testrunner.cc
test/xpath.cc
+ test/mutex_test.cc
test/scalar_properties.cc
test/signals_test.cc
test/convert_test.cc
@@ -157,9 +174,8 @@ def build(bld):
testobj.uselib = 'CPPUNIT XML SNDFILE'
testobj.use = 'libpbd'
testobj.name = 'libpbd-tests'
- if sys.platform != 'darwin':
+ if sys.platform != 'darwin' and bld.env['build_target'] != 'mingw':
testobj.linkflags = ['-lrt']
-
def shutdown():
autowaf.shutdown()
diff --git a/libs/pbd/xml++.cc b/libs/pbd/xml++.cc
index a1fa77db66..69187995a1 100644
--- a/libs/pbd/xml++.cc
+++ b/libs/pbd/xml++.cc
@@ -167,6 +167,7 @@ XMLTree::write() const
void
XMLTree::debug(FILE* out) const
{
+#ifdef LIBXML_DEBUG_ENABLED
xmlDocPtr doc;
XMLNodeList children;
@@ -176,6 +177,7 @@ XMLTree::debug(FILE* out) const
writenode(doc, _root, doc->children, 1);
xmlDebugDumpDocument (out, doc);
xmlFreeDoc(doc);
+#endif
}
const string&
diff --git a/libs/plugins/reasonablesynth.lv2/lv2.c b/libs/plugins/reasonablesynth.lv2/lv2.c
index 6b9c81d8dd..87f930b3c4 100644
--- a/libs/plugins/reasonablesynth.lv2/lv2.c
+++ b/libs/plugins/reasonablesynth.lv2/lv2.c
@@ -100,7 +100,7 @@ instantiate(const LV2_Descriptor* descriptor,
self->synth = synth_alloc();
synth_init(self->synth, rate);
-
+#ifndef PLATFORM_WINDOWS // easter egg is for sane platforms with native support for localtime_r only
struct tm date;
time_t now;
time(&now);
@@ -109,6 +109,7 @@ instantiate(const LV2_Descriptor* descriptor,
printf("reasonable synth.lv2 says: happy holidays!\n");
self->xmas = true;
}
+#endif
return (LV2_Handle)self;
}
@@ -199,7 +200,11 @@ static const LV2_Descriptor descriptor = {
extension_data
};
-LV2_SYMBOL_EXPORT
+#if defined(COMPILER_MSVC)
+__declspec(dllexport)
+#else
+__attribute__ ((visibility ("default")))
+#endif
const LV2_Descriptor*
lv2_descriptor(uint32_t idx)
{
diff --git a/libs/qm-dsp/MSVCqm-dsp/qm-dsp.vcproj b/libs/qm-dsp/MSVCqm-dsp/qm-dsp.vcproj
new file mode 100644
index 0000000000..ba9deaa154
--- /dev/null
+++ b/libs/qm-dsp/MSVCqm-dsp/qm-dsp.vcproj
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="qm-dsp"
+ ProjectGUID="{E96FE611-664B-467C-A61C-A328C21CFA2F}"
+ RootNamespace="qm-dsp"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\lib"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="4"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories=".."
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_QMDSP;INCLUDE_ARDOUR_MISCELLANEOUS=0;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)D.lib"
+ IgnoreDefaultLibraryNames=""
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\lib"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="4"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories=".."
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_QMDSP;INCLUDE_ARDOUR_MISCELLANEOUS=0;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;WIN32;_WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName).lib"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\lib"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="4"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories=".."
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_QMDSP;INCLUDE_ARDOUR_MISCELLANEOUS=0;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;WIN32;_WIN32;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)RDC.lib"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <Filter
+ Name="dsp"
+ >
+ <Filter
+ Name="SignalConditioning"
+ >
+ <File
+ RelativePath="..\dsp\signalconditioning\DFProcess.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\dsp\signalconditioning\Filter.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\dsp\signalconditioning\FiltFilt.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\dsp\signalconditioning\Framer.cpp"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Rhythm"
+ >
+ <File
+ RelativePath="..\dsp\rhythm\BeatSpectrum.cpp"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="RateConversion"
+ >
+ <File
+ RelativePath="..\dsp\rateconversion\Decimator.cpp"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="PhaseVocoder"
+ >
+ <File
+ RelativePath="..\dsp\phasevocoder\PhaseVocoder.cpp"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Onsets"
+ >
+ <File
+ RelativePath="..\dsp\onsets\DetectionFunction.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\dsp\onsets\PeakPicking.cpp"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Transforms"
+ >
+ <File
+ RelativePath="..\dsp\transforms\FFT.cpp"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Wavelet"
+ >
+ <File
+ RelativePath="..\dsp\wavelet\Wavelet.cpp"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="maths"
+ >
+ <File
+ RelativePath="..\maths\Correlation.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\maths\CosineDistance.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\maths\KLDivergence.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\maths\MathUtilities.cpp"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="base"
+ >
+ <File
+ RelativePath="..\base\Pitch.cpp"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\dsp\rhythm\BeatSpectrum.h"
+ >
+ </File>
+ <File
+ RelativePath="..\maths\Correlation.h"
+ >
+ </File>
+ <File
+ RelativePath="..\maths\CosineDistance.h"
+ >
+ </File>
+ <File
+ RelativePath="..\dsp\rateconversion\Decimator.h"
+ >
+ </File>
+ <File
+ RelativePath="..\dsp\onsets\DetectionFunction.h"
+ >
+ </File>
+ <File
+ RelativePath="..\dsp\signalconditioning\DFProcess.h"
+ >
+ </File>
+ <File
+ RelativePath="..\dsp\transforms\FFT.h"
+ >
+ </File>
+ <File
+ RelativePath="..\dsp\signalconditioning\Filter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\dsp\signalconditioning\FiltFilt.h"
+ >
+ </File>
+ <File
+ RelativePath="..\dsp\signalconditioning\Framer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\maths\KLDivergence.h"
+ >
+ </File>
+ <File
+ RelativePath="..\maths\MathUtilities.h"
+ >
+ </File>
+ <File
+ RelativePath="..\dsp\onsets\PeakPicking.h"
+ >
+ </File>
+ <File
+ RelativePath="..\dsp\phasevocoder\PhaseVocoder.h"
+ >
+ </File>
+ <File
+ RelativePath="..\base\Pitch.h"
+ >
+ </File>
+ <File
+ RelativePath="..\dsp\wavelet\Wavelet.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/qm-dsp/dsp/wavelet/Wavelet.cpp b/libs/qm-dsp/dsp/wavelet/Wavelet.cpp
index 504090528c..ef792460dd 100644
--- a/libs/qm-dsp/dsp/wavelet/Wavelet.cpp
+++ b/libs/qm-dsp/dsp/wavelet/Wavelet.cpp
@@ -13,6 +13,10 @@
COPYING included with this distribution for more information.
*/
+#ifdef COMPILER_MSVC
+#pragma warning(disable:4305)
+#endif
+
#include "Wavelet.h"
#include <cassert>
diff --git a/libs/qm-dsp/wscript b/libs/qm-dsp/wscript
index fb25d6dbaf..ef15abffb7 100644
--- a/libs/qm-dsp/wscript
+++ b/libs/qm-dsp/wscript
@@ -47,12 +47,13 @@ def build(bld):
maths/MathUtilities.cpp
base/Pitch.cpp
'''
+ autowaf.ensure_visible_symbols (obj, True)
obj.export_includes = ['.']
obj.includes = ['.']
obj.name = 'libqmdsp'
obj.target = 'qmdsp'
obj.vnum = QM_DSP_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
+ obj.install_path = bld.env['LIBDIR']
def shutdown():
autowaf.shutdown()
diff --git a/libs/rubberband/COPYING b/libs/rubberband/COPYING
deleted file mode 100644
index c7aea1896f..0000000000
--- a/libs/rubberband/COPYING
+++ /dev/null
@@ -1,280 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 675 Mass Ave, Cambridge, MA 02139, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
diff --git a/libs/rubberband/Makefile.in b/libs/rubberband/Makefile.in
deleted file mode 100644
index 9d4666ffaf..0000000000
--- a/libs/rubberband/Makefile.in
+++ /dev/null
@@ -1,189 +0,0 @@
-
-CXX := @CXX@
-CXXFLAGS := -DUSE_PTHREADS -DHAVE_LIBSAMPLERATE -DHAVE_FFTW3 -DFFTW_DOUBLE_ONLY @CXXFLAGS@ @SRC_CFLAGS@ @SNDFILE_CFLAGS@ @FFTW_CFLAGS@ @Vamp_CFLAGS@ -Irubberband -Isrc $(OPTFLAGS)
-LDFLAGS := @LDFLAGS@ -lpthread $(LDFLAGS)
-
-LIBRARY_LIBS := @SRC_LIBS@ @FFTW_LIBS@
-PROGRAM_LIBS := @SNDFILE_LIBS@ $(LIBRARY_LIBS)
-VAMP_PLUGIN_LIBS := @Vamp_LIBS@ $(LIBRARY_LIBS)
-LADSPA_PLUGIN_LIBS := $(LIBRARY_LIBS)
-
-MKDIR := mkdir
-AR := ar
-
-DYNAMIC_LDFLAGS := -shared -Wl,-Bsymbolic
-DYNAMIC_EXTENSION := .so
-
-PROGRAM_TARGET := bin/rubberband
-STATIC_TARGET := lib/librubberband.a
-DYNAMIC_TARGET := lib/librubberband$(DYNAMIC_EXTENSION)
-VAMP_TARGET := lib/vamp-rubberband$(DYNAMIC_EXTENSION)
-LADSPA_TARGET := lib/ladspa-rubberband$(DYNAMIC_EXTENSION)
-
-INSTALL_BINDIR := @prefix@/bin
-INSTALL_INCDIR := @prefix@/include/rubberband
-INSTALL_LIBDIR := @prefix@/lib
-INSTALL_VAMPDIR := @prefix@/lib/vamp
-INSTALL_LADSPADIR := @prefix@/lib/ladspa
-INSTALL_PKGDIR := @prefix@/lib/pkgconfig
-
-all: bin lib $(PROGRAM_TARGET) $(STATIC_TARGET) $(DYNAMIC_TARGET) $(VAMP_TARGET) $(LADSPA_TARGET)
-
-PUBLIC_INCLUDES := \
- rubberband/TimeStretcher.h \
- rubberband/RubberBandStretcher.h
-
-LIBRARY_INCLUDES := \
- src/AudioCurve.h \
- src/ConstantAudioCurve.h \
- src/FFT.h \
- src/HighFrequencyAudioCurve.h \
- src/PercussiveAudioCurve.h \
- src/Resampler.h \
- src/RingBuffer.h \
- src/Scavenger.h \
- src/SpectralDifferenceAudioCurve.h \
- src/StretchCalculator.h \
- src/StretcherImpl.h \
- src/StretcherChannelData.h \
- src/Thread.h \
- src/Window.h \
- src/sysutils.h
-
-LIBRARY_SOURCES := \
- src/RubberBandStretcher.cpp \
- src/ConstantAudioCurve.cpp \
- src/HighFrequencyAudioCurve.cpp \
- src/PercussiveAudioCurve.cpp \
- src/AudioCurve.cpp \
- src/Resampler.cpp \
- src/SpectralDifferenceAudioCurve.cpp \
- src/StretchCalculator.cpp \
- src/StretcherImpl.cpp \
- src/StretcherProcess.cpp \
- src/StretcherChannelData.cpp \
- src/FFT.cpp \
- src/Thread.cpp \
- src/sysutils.cpp
-
-PROGRAM_SOURCES := \
- src/main.cpp
-
-VAMP_HEADERS := \
- src/vamp/RubberBandVampPlugin.h
-
-VAMP_SOURCES := \
- src/vamp/RubberBandVampPlugin.cpp \
- src/vamp/libmain.cpp
-
-LADSPA_HEADERS := \
- src/ladspa/RubberBandPitchShifter.h
-
-LADSPA_SOURCES := \
- src/ladspa/RubberBandPitchShifter.cpp \
- src/ladspa/libmain.cpp
-
-LIBRARY_OBJECTS := $(LIBRARY_SOURCES:.cpp=.o)
-PROGRAM_OBJECTS := $(PROGRAM_SOURCES:.cpp=.o)
-VAMP_OBJECTS := $(VAMP_SOURCES:.cpp=.o)
-LADSPA_OBJECTS := $(LADSPA_SOURCES:.cpp=.o)
-
-$(PROGRAM_TARGET): $(LIBRARY_OBJECTS) $(PROGRAM_OBJECTS)
- $(CXX) -o $@ $^ $(PROGRAM_LIBS) $(PROGRAM_LIBS) $(LDFLAGS)
-
-$(STATIC_TARGET): $(LIBRARY_OBJECTS)
- $(AR) rsc $@ $^
-
-$(DYNAMIC_TARGET): $(LIBRARY_OBJECTS)
- $(CXX) $(DYNAMIC_LDFLAGS) $^ -o $@ $(LIBRARY_LIBS) $(LDFLAGS)
-
-$(VAMP_TARGET): $(LIBRARY_OBJECTS) $(VAMP_OBJECTS)
- $(CXX) $(DYNAMIC_LDFLAGS) -o $@ $^ $(VAMP_PLUGIN_LIBS) $(LDFLAGS)
-
-$(LADSPA_TARGET): $(LIBRARY_OBJECTS) $(LADSPA_OBJECTS)
- $(CXX) $(DYNAMIC_LDFLAGS) -o $@ $^ $(LADSPA_PLUGIN_LIBS) $(LDFLAGS)
-
-bin:
- $(MKDIR) $@
-lib:
- $(MKDIR) $@
-
-install: all
- $(MKDIR) -p $(INSTALL_BINDIR)
- $(MKDIR) -p $(INSTALL_INCDIR)
- $(MKDIR) -p $(INSTALL_LIBDIR)
- $(MKDIR) -p $(INSTALL_VAMPDIR)
- $(MKDIR) -p $(INSTALL_LADSPADIR)
- cp $(PROGRAM_TARGET) $(INSTALL_BINDIR)
- cp $(PUBLIC_INCLUDES) $(INSTALL_INCDIR)
- cp $(STATIC_TARGET) $(INSTALL_LIBDIR)
- cp $(DYNAMIC_TARGET) $(INSTALL_LIBDIR)
- cp $(VAMP_TARGET) $(INSTALL_VAMPDIR)
- cp src/vamp/vamp-rubberband.cat $(INSTALL_VAMPDIR)
- cp $(LADSPA_TARGET) $(INSTALL_LADSPADIR)
- cp src/ladspa/ladspa-rubberband.cat $(INSTALL_LADSPADIR)
- sed "s,%PREFIX%,@prefix@," rubberband.pc.in \
- > $(INSTALL_PKGDIR)/rubberband.pc
-
-clean:
- rm -f $(LIBRARY_OBJECTS) $(PROGRAM_OBJECTS) $(LADSPA_OBJECTS) $(VAMP_OBJECTS)
-
-distclean: clean
- rm -f $(PROGRAM_TARGET) $(STATIC_TARGET) $(DYNAMIC_TARGET) $(VAMP_TARGET) $(LADSPA_TARGET)
-
-# DO NOT DELETE
-
-src/AudioCurve.o: src/AudioCurve.h
-src/ConstantAudioCurve.o: src/ConstantAudioCurve.h src/AudioCurve.h
-src/FFT.o: src/FFT.h src/Thread.h
-src/HighFrequencyAudioCurve.o: src/HighFrequencyAudioCurve.h src/AudioCurve.h
-src/HighFrequencyAudioCurve.o: src/Window.h
-src/main.o: src/sysutils.h
-src/PercussiveAudioCurve.o: src/PercussiveAudioCurve.h src/AudioCurve.h
-src/Resampler.o: src/Resampler.h
-src/RubberBandStretcher.o: src/StretcherImpl.h src/Window.h src/Thread.h
-src/RubberBandStretcher.o: src/RingBuffer.h src/Scavenger.h src/sysutils.h
-src/RubberBandStretcher.o: src/FFT.h
-src/SpectralDifferenceAudioCurve.o: src/SpectralDifferenceAudioCurve.h
-src/SpectralDifferenceAudioCurve.o: src/AudioCurve.h src/Window.h
-src/StretchCalculator.o: src/StretchCalculator.h
-src/StretcherChannelData.o: src/StretcherChannelData.h src/StretcherImpl.h
-src/StretcherChannelData.o: src/Window.h src/Thread.h src/RingBuffer.h
-src/StretcherChannelData.o: src/Scavenger.h src/sysutils.h src/FFT.h
-src/StretcherChannelData.o: src/Resampler.h
-src/StretcherImpl.o: src/StretcherImpl.h src/Window.h src/Thread.h
-src/StretcherImpl.o: src/RingBuffer.h src/Scavenger.h src/sysutils.h
-src/StretcherImpl.o: src/FFT.h src/PercussiveAudioCurve.h src/AudioCurve.h
-src/StretcherImpl.o: src/HighFrequencyAudioCurve.h
-src/StretcherImpl.o: src/SpectralDifferenceAudioCurve.h
-src/StretcherImpl.o: src/ConstantAudioCurve.h src/StretchCalculator.h
-src/StretcherImpl.o: src/StretcherChannelData.h src/Resampler.h
-src/StretcherProcess.o: src/StretcherImpl.h src/Window.h src/Thread.h
-src/StretcherProcess.o: src/RingBuffer.h src/Scavenger.h src/sysutils.h
-src/StretcherProcess.o: src/FFT.h src/PercussiveAudioCurve.h src/AudioCurve.h
-src/StretcherProcess.o: src/HighFrequencyAudioCurve.h
-src/StretcherProcess.o: src/ConstantAudioCurve.h src/StretchCalculator.h
-src/StretcherProcess.o: src/StretcherChannelData.h src/Resampler.h
-src/sysutils.o: src/sysutils.h
-src/Thread.o: src/Thread.h
-src/ConstantAudioCurve.o: src/AudioCurve.h
-src/HighFrequencyAudioCurve.o: src/AudioCurve.h src/Window.h
-src/PercussiveAudioCurve.o: src/AudioCurve.h
-src/RingBuffer.o: src/Scavenger.h src/Thread.h src/sysutils.h
-src/Scavenger.o: src/Thread.h src/sysutils.h
-src/SpectralDifferenceAudioCurve.o: src/AudioCurve.h src/Window.h
-src/StretcherChannelData.o: src/StretcherImpl.h src/Window.h src/Thread.h
-src/StretcherChannelData.o: src/RingBuffer.h src/Scavenger.h src/sysutils.h
-src/StretcherChannelData.o: src/FFT.h
-src/StretcherImpl.o: src/Window.h src/Thread.h src/RingBuffer.h
-src/StretcherImpl.o: src/Scavenger.h src/sysutils.h src/FFT.h
-src/vamp/libmain.o: src/vamp/RubberBandVampPlugin.h
-src/vamp/RubberBandVampPlugin.o: src/vamp/RubberBandVampPlugin.h
-src/vamp/RubberBandVampPlugin.o: src/StretchCalculator.h
-src/ladspa/libmain.o: src/ladspa/RubberBandPitchShifter.h src/RingBuffer.h
-src/ladspa/libmain.o: src/Scavenger.h src/Thread.h src/sysutils.h
-src/ladspa/RubberBandPitchShifter.o: src/ladspa/RubberBandPitchShifter.h
-src/ladspa/RubberBandPitchShifter.o: src/RingBuffer.h src/Scavenger.h
-src/ladspa/RubberBandPitchShifter.o: src/Thread.h src/sysutils.h
-src/ladspa/RubberBandPitchShifter.o: src/RingBuffer.h src/Scavenger.h
-src/ladspa/RubberBandPitchShifter.o: src/Thread.h src/sysutils.h
diff --git a/libs/rubberband/README b/libs/rubberband/README
deleted file mode 100644
index 178234e9b5..0000000000
--- a/libs/rubberband/README
+++ /dev/null
@@ -1,158 +0,0 @@
-
-Rubber Band
-===========
-
-An audio time-stretching and pitch-shifting library and utility program.
-
-Copyright 2007 Chris Cannam, cannam@all-day-breakfast.com.
-
-Distributed under the GNU General Public License.
-
-Rubber Band is a library and utility program that permits you to
-change the tempo and pitch of an audio recording independently of one
-another.
-
-
-Attractive features
-~~~~~~~~~~~~~~~~~~~
-
- * High quality results suitable for musical use
-
- Rubber Band is a phase-vocoder-based frequency domain time
- stretcher with partial phase locking to peak frequencies and phase
- resynchronisation at noisy transients. It is suitable for most
- musical uses with its default settings, and has a range of options
- for fine tuning.
-
- * Real-time capable
-
- In addition to the offline mode (for use in situations where all
- audio data is available beforehand), Rubber Band supports a true
- real-time, lock-free streaming mode, in which the time and pitch
- scaling ratios may be dynamically adjusted during use.
-
- * Sample-accurate duration adjustment
-
- In offline mode, Rubber Band ensures that the output has exactly
- the right number of samples for the given stretch ratio. (In
- real-time mode Rubber Band aims to keep as closely as possible to
- the exact ratio, although this depends on the audio material
- itself.)
-
- * Multiprocessor/multi-core support
-
- Rubber Band's offline mode can take advantage of more than one
- processor core if available, when processing data with two or more
- audio channels.
-
- * No job too big, or too small
-
- Rubber Band is tuned so as to work well with the default settings
- for any stretch ratio, from tiny deviations from the original
- speed to very extreme stretches.
-
- * Handy utilities included
-
- The Rubber Band code includes a useful command-line time-stretch
- and pitch shift utility (called simply rubberband), two LADSPA
- pitch shifter plugins (Rubber Band Mono Pitch Shifter and Rubber
- Band Stereo Pitch Shifter), and a Vamp audio analysis plugin which
- may be used to inspect the stretch profile decisions Rubber Band
- is taking.
-
- * Free Software
-
- Rubber Band is Free Software published under the GNU General
- Public License.
-
-
-Limitations
-~~~~~~~~~~~
-
- * Not especially fast
-
- The algorithm used by Rubber Band is very processor intensive, and
- Rubber Band is not the fastest implementation on earth.
-
- * Not especially state of the art
-
- Rubber Band employs well known algorithms which work well in many
- situations, but it isn't "cutting edge" in any interesting sense.
-
- * Relatively complex
-
- While the fundamental algorithms in Rubber Band are not especially
- complex, the implementation is complicated by the support for
- multiple processing modes, exact sample precision, threading, and
- other features that add to the flexibility of the API.
-
-
-Compiling Rubber Band
----------------------
-
-Rubber Band is supplied with build scripts that have been tested on
-Linux platforms. It is also possible to build Rubber Band on other
-platforms, including both POSIX platforms such as OS/X and non-POSIX
-platforms such as Win32. There are some example Makefiles in the misc
-directory, but if you're using a proprietary platform and you get
-stuck I'm afraid you're on your own, unless you want to pay us...
-
-To build Rubber Band you will also need libsndfile, libsamplerate,
-FFTW3, the Vamp plugin SDK, the LADSPA plugin header, the pthread
-library (except on Win32), and a C++ compiler. The code has been
-tested with GCC 4.x and with the Intel C++ compiler.
-
-Rubber Band comes with a simple autoconf script. Run
-
- $ ./configure
- $ make
-
-to compile, and optionally
-
- # make install
-
-to install.
-
-
-Using the Rubber Band utility
------------------------------
-
-The Rubber Band command-line utility builds as bin/rubberband. The
-basic incantation is
-
- $ rubberband -t <timeratio> -p <pitchratio> <infile.wav> <outfile.wav>
-
-For example,
-
- $ rubberband -t 1.5 -p 2.0 test.wav output.wav
-
-stretches the file test.wav to 50% longer than its original duration,
-shifts it up in pitch by one octave, and writes the output to output.wav.
-
-Several further options are available: run "rubberband -h" for help.
-In particular, different types of music may benefit from different
-"crispness" options (-c <n> where <n> is from 0 to 5).
-
-
-Using the Rubber Band library
------------------------------
-
-The Rubber Band library has a public API that consists of one C++
-class, called RubberBandStretcher in the RubberBand namespace. You
-should #include <rubberband/RubberBandStretcher.h> to use this class.
-There is extensive documentation in the class header.
-
-The source code for the command-line utility (src/main.cpp) provides a
-good example of how to use Rubber Band in offline mode; the LADSPA
-pitch shifter plugin (src/ladspa/RubberBandPitchShifter.cpp) may be
-used as an example of Rubber Band in real-time mode.
-
-IMPORTANT: Please ensure you have read and understood the licensing
-terms for Rubber Band before using it in another application. This
-library is provided under the GNU General Public License, which means
-that any application that uses it must also be published under the GPL
-or a compatible license (i.e. with its full source code also available
-for modification and redistribution). See the file COPYING for more
-details. Alternative commercial and proprietary licensing terms are
-available; please contact the author if you are interested.
-
diff --git a/libs/rubberband/configure.ac b/libs/rubberband/configure.ac
deleted file mode 100644
index 83da151ba3..0000000000
--- a/libs/rubberband/configure.ac
+++ /dev/null
@@ -1,38 +0,0 @@
-
-AC_INIT(RubberBand, 0.1, cannam@all-day-breakfast.com)
-
-AC_CONFIG_SRCDIR(src/StretcherImpl.h)
-AC_PROG_CXX
-AC_HEADER_STDC
-AC_C_BIGENDIAN
-
-PKG_CHECK_MODULES([SRC],[samplerate])
-AC_SUBST(SRC_CFLAGS)
-AC_SUBST(SRC_LIBS)
-
-PKG_CHECK_MODULES([SNDFILE],[sndfile])
-AC_SUBST(SNDFILE_CFLAGS)
-AC_SUBST(SNDFILE_LIBS)
-
-PKG_CHECK_MODULES([FFTW],[fftw3])
-AC_SUBST(FFTW_CFLAGS)
-AC_SUBST(FFTW_LIBS)
-
-AC_CHECK_HEADERS(ladspa.h)
-AC_CHECK_HEADERS(pthread.h)
-
-PKG_CHECK_MODULES([Vamp],[vamp-sdk])
-AC_SUBST(Vamp_CFLAGS)
-AC_SUBST(Vamp_LIBS)
-
-changequote(,)dnl
-if test "x$GCC" = "xyes"; then
- case " $CXXFLAGS " in
- *[\ \ ]-fPIC\ -Wall[\ \ ]*) ;;
- *) CXXFLAGS="$CXXFLAGS -fPIC -Wall" ;;
- esac
-fi
-changequote([,])dnl
-
-AC_OUTPUT([Makefile])
-
diff --git a/libs/rubberband/misc/Makefile.osx b/libs/rubberband/misc/Makefile.osx
deleted file mode 100644
index ecef7ab164..0000000000
--- a/libs/rubberband/misc/Makefile.osx
+++ /dev/null
@@ -1,144 +0,0 @@
-
-CXX = g++
-CXXFLAGS = -isysroot /Developer/SDKs/MacOSX10.4u.sdk -O3 -arch i386 -arch ppc -msse -msse2 -I../include -I../vamp-plugin-sdk -Irubberband -Isrc
-LDFLAGS = -L../lib -L../vamp-plugin-sdk/vamp-sdk
-
-LIBRARY_LIBS = -lsamplerate -lfftw3 -lfftw3f
-PROGRAM_LIBS = -lsndfile $(LIBRARY_LIBS)
-VAMP_PLUGIN_LIBS = -lvamp-sdk $(LIBRARY_LIBS)
-LADSPA_PLUGIN_LIBS = $(LIBRARY_LIBS)
-
-MKDIR = mkdir
-AR = ar
-
-PROGRAM_TARGET := bin/rubberband
-STATIC_TARGET := lib/librubberband.a
-DYNAMIC_TARGET := lib/librubberband.dylib
-VAMP_TARGET := lib/vamp-rubberband.dylib
-LADSPA_TARGET := lib/ladspa-rubberband.dylib
-
-#DYNAMIC_LDFLAGS := -shared -Wl,-Bsymbolic
-DYNAMIC_LDFLAGS := -dynamiclib
-
-all: bin lib $(PROGRAM_TARGET) $(STATIC_TARGET) $(DYNAMIC_TARGET) $(VAMP_TARGET) $(LADSPA_TARGET)
-
-PUBLIC_INCLUDES := \
- rubberband/TimeStretcher.h \
- rubberband/RubberBandStretcher.h
-
-LIBRARY_INCLUDES := \
- src/AudioCurve.h \
- src/ConstantAudioCurve.h \
- src/FFT.h \
- src/HighFrequencyAudioCurve.h \
- src/PercussiveAudioCurve.h \
- src/Resampler.h \
- src/RingBuffer.h \
- src/Scavenger.h \
- src/StretchCalculator.h \
- src/StretcherImpl.h \
- src/StretcherChannelData.h \
- src/Thread.h \
- src/Window.h \
- src/sysutils.h
-
-LIBRARY_SOURCES := \
- src/RubberBandStretcher.cpp \
- src/ConstantAudioCurve.cpp \
- src/HighFrequencyAudioCurve.cpp \
- src/PercussiveAudioCurve.cpp \
- src/AudioCurve.cpp \
- src/Resampler.cpp \
- src/StretchCalculator.cpp \
- src/StretcherImpl.cpp \
- src/StretcherProcess.cpp \
- src/StretcherChannelData.cpp \
- src/FFT.cpp \
- src/Thread.cpp \
- src/sysutils.cpp
-
-PROGRAM_SOURCES := \
- src/main.cpp
-
-VAMP_HEADERS := \
- src/vamp/RubberBandVampPlugin.h
-
-VAMP_SOURCES := \
- src/vamp/RubberBandVampPlugin.cpp \
- src/vamp/libmain.cpp
-
-LADSPA_HEADERS := \
- src/ladspa/RubberBandPitchShifter.h
-
-LADSPA_SOURCES := \
- src/ladspa/RubberBandPitchShifter.cpp \
- src/ladspa/libmain.cpp
-
-LIBRARY_OBJECTS := $(LIBRARY_SOURCES:.cpp=.o)
-PROGRAM_OBJECTS := $(PROGRAM_SOURCES:.cpp=.o)
-VAMP_OBJECTS := $(VAMP_SOURCES:.cpp=.o)
-LADSPA_OBJECTS := $(LADSPA_SOURCES:.cpp=.o)
-
-$(PROGRAM_TARGET): $(LIBRARY_OBJECTS) $(PROGRAM_OBJECTS)
- $(CXX) -o $@ $^ $(PROGRAM_LIBS) $(PROGRAM_LIBS) $(LDFLAGS)
-
-$(STATIC_TARGET): $(LIBRARY_OBJECTS)
- $(AR) rsc $@ $^
-
-$(DYNAMIC_TARGET): $(LIBRARY_OBJECTS)
- $(CXX) $(DYNAMIC_LDFLAGS) $^ -o $@ $(LIBRARY_LIBS) $(LDFLAGS)
-
-$(VAMP_TARGET): $(LIBRARY_OBJECTS) $(VAMP_OBJECTS)
- $(CXX) $(DYNAMIC_LDFLAGS) -o $@ $^ $(VAMP_PLUGIN_LIBS) $(LDFLAGS)
-
-$(LADSPA_TARGET): $(LIBRARY_OBJECTS) $(LADSPA_OBJECTS)
- $(CXX) $(DYNAMIC_LDFLAGS) -o $@ $^ $(LADSPA_PLUGIN_LIBS) $(LDFLAGS)
-
-bin:
- $(MKDIR) $@
-lib:
- $(MKDIR) $@
-
-clean:
- rm -f $(LIBRARY_OBJECTS) $(PROGRAM_OBJECTS) $(LADSPA_OBJECTS) $(VAMP_OBJECTS)
-
-distclean: clean
- rm -f $(PROGRAM_TARGET) $(STATIC_TARGET) $(DYNAMIC_TARGET) $(VAMP_TARGET) $(LADSPA_TARGET)
-
-# DO NOT DELETE
-
-src/AudioCurve.o: src/AudioCurve.h
-src/ConstantAudioCurve.o: src/ConstantAudioCurve.h src/AudioCurve.h
-src/FFT.o: src/FFT.h src/Thread.h
-src/HighFrequencyAudioCurve.o: src/HighFrequencyAudioCurve.h src/AudioCurve.h
-src/HighFrequencyAudioCurve.o: src/Window.h
-src/main.o: rubberband/RubberBandStretcher.h rubberband/TimeStretcher.h
-src/PercussiveAudioCurve.o: src/PercussiveAudioCurve.h src/AudioCurve.h
-src/Resampler.o: src/Resampler.h
-src/RubberBandStretcher.o: src/StretcherImpl.h
-src/RubberBandStretcher.o: rubberband/RubberBandStretcher.h
-src/RubberBandStretcher.o: rubberband/TimeStretcher.h src/Window.h
-src/RubberBandStretcher.o: src/Thread.h src/RingBuffer.h src/Scavenger.h
-src/RubberBandStretcher.o: src/FFT.h src/sysutils.h
-src/StretchCalculator.o: src/StretchCalculator.h
-src/StretcherChannelData.o: src/StretcherChannelData.h src/StretcherImpl.h
-src/StretcherChannelData.o: rubberband/RubberBandStretcher.h
-src/StretcherChannelData.o: rubberband/TimeStretcher.h src/Window.h
-src/StretcherChannelData.o: src/Thread.h src/RingBuffer.h src/Scavenger.h
-src/StretcherChannelData.o: src/FFT.h src/sysutils.h src/Resampler.h
-src/StretcherImpl.o: src/StretcherImpl.h rubberband/RubberBandStretcher.h
-src/StretcherImpl.o: rubberband/TimeStretcher.h src/Window.h src/Thread.h
-src/StretcherImpl.o: src/RingBuffer.h src/Scavenger.h src/FFT.h
-src/StretcherImpl.o: src/sysutils.h src/PercussiveAudioCurve.h
-src/StretcherImpl.o: src/AudioCurve.h src/HighFrequencyAudioCurve.h
-src/StretcherImpl.o: src/ConstantAudioCurve.h src/StretchCalculator.h
-src/StretcherImpl.o: src/StretcherChannelData.h src/Resampler.h
-src/StretcherProcess.o: src/StretcherImpl.h rubberband/RubberBandStretcher.h
-src/StretcherProcess.o: rubberband/TimeStretcher.h src/Window.h src/Thread.h
-src/StretcherProcess.o: src/RingBuffer.h src/Scavenger.h src/FFT.h
-src/StretcherProcess.o: src/sysutils.h src/PercussiveAudioCurve.h
-src/StretcherProcess.o: src/AudioCurve.h src/HighFrequencyAudioCurve.h
-src/StretcherProcess.o: src/ConstantAudioCurve.h src/StretchCalculator.h
-src/StretcherProcess.o: src/StretcherChannelData.h src/Resampler.h
-src/sysutils.o: src/sysutils.h
-src/Thread.o: src/Thread.h
diff --git a/libs/rubberband/repopulate b/libs/rubberband/repopulate
deleted file mode 100755
index 5a5ca263f6..0000000000
--- a/libs/rubberband/repopulate
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-
-#
-# this script copies the relevant files from $1 into this
-# working copy of the repository, adds new files and
-# prints a list of mods for SConscript
-#
-
-from=$1
-#strip=`dirname $1`
-strip=$1
-
-echo "Looking for copies in $from ... will strip $strip"
-
-for file in `find $from \( -name \*.cpp -o -name \*.h -o -name \*.c \)`
-do
- src=$file
- copy=`echo $file | sed "s?$strip/??"`
- echo "Look for $copy"
- if [ -f $copy ] ; then
- cp $src $copy
- echo "copy $copy"
- else
- echo "ADD $copy"
- cp $src $copy
- svn add $copy
- fi
-done \ No newline at end of file
diff --git a/libs/rubberband/rubberband.pc.in b/libs/rubberband/rubberband.pc.in
deleted file mode 100644
index 580fea38f2..0000000000
--- a/libs/rubberband/rubberband.pc.in
+++ /dev/null
@@ -1,10 +0,0 @@
-prefix=%PREFIX%
-exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
-includedir=${prefix}/include
-
-Name: rubberband
-Version: 1.0
-Description:
-Libs: -L${libdir} -lrubberband
-Cflags: -I${includedir}
diff --git a/libs/rubberband/rubberband/RubberBandStretcher.h b/libs/rubberband/rubberband/RubberBandStretcher.h
deleted file mode 100644
index 48343c70c9..0000000000
--- a/libs/rubberband/rubberband/RubberBandStretcher.h
+++ /dev/null
@@ -1,563 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _RUBBERBANDSTRETCHER_H_
-#define _RUBBERBANDSTRETCHER_H_
-
-#define RUBBERBAND_VERSION "1.3.0-gpl"
-#define RUBBERBAND_API_MAJOR_VERSION 2
-#define RUBBERBAND_API_MINOR_VERSION 0
-
-#include <cstddef>
-#include <vector>
-
-/**
- * @mainpage RubberBand
- *
- * The Rubber Band API is contained in the single class
- * RubberBand::RubberBandStretcher.
- *
- * Threading notes for real-time applications:
- *
- * Multiple instances of RubberBandStretcher may be created and used
- * in separate threads concurrently. However, for any single instance
- * of RubberBandStretcher, you may not call process() more than once
- * concurrently, and you may not change the time or pitch ratio while
- * a process() call is being executed (if the stretcher was created in
- * "real-time mode"; in "offline mode" you can't change the ratios
- * during use anyway).
- *
- * So you can run process() in its own thread if you like, but if you
- * want to change ratios dynamically from a different thread, you will
- * need some form of mutex in your code. Changing the time or pitch
- * ratio is real-time safe except in extreme circumstances, so for
- * most applications that may change these dynamically it probably
- * makes most sense to do so from the same thread as calls process(),
- * even if that is a real-time thread.
- */
-
-namespace RubberBand
-{
-
-class RubberBandStretcher
-{
-public:
- /**
- * Processing options for the timestretcher. The preferred
- * options should normally be set in the constructor, as a bitwise
- * OR of the option flags. The default value (DefaultOptions) is
- * intended to give good results in most situations.
- *
- * 1. Flags prefixed \c OptionProcess determine how the timestretcher
- * will be invoked. These options may not be changed after
- * construction.
- *
- * \li \c OptionProcessOffline - Run the stretcher in offline
- * mode. In this mode the input data needs to be provided
- * twice, once to study(), which calculates a stretch profile
- * for the audio, and once to process(), which stretches it.
- *
- * \li \c OptionProcessRealTime - Run the stretcher in real-time
- * mode. In this mode only process() should be called, and the
- * stretcher adjusts dynamically in response to the input audio.
- *
- * The Process setting is likely to depend on your architecture:
- * non-real-time operation on seekable files: Offline; real-time
- * or streaming operation: RealTime.
- *
- * 2. Flags prefixed \c OptionStretch control the profile used for
- * variable timestretching. Rubber Band always adjusts the
- * stretch profile to minimise stretching of busy broadband
- * transient sounds, but the degree to which it does so is
- * adjustable. These options may not be changed after
- * construction.
- *
- * \li \c OptionStretchElastic - Only meaningful in offline
- * mode, and the default in that mode. The audio will be
- * stretched at a variable rate, aimed at preserving the quality
- * of transient sounds as much as possible. The timings of low
- * activity regions between transients may be less exact than
- * when the precise flag is set.
- *
- * \li \c OptionStretchPrecise - Although still using a variable
- * stretch rate, the audio will be stretched so as to maintain
- * as close as possible to a linear stretch ratio throughout.
- * Timing may be better than when using \c OptionStretchElastic, at
- * slight cost to the sound quality of transients. This setting
- * is always used when running in real-time mode.
- *
- * 3. Flags prefixed \c OptionTransients control the component
- * frequency phase-reset mechanism that may be used at transient
- * points to provide clarity and realism to percussion and other
- * significant transient sounds. These options may be changed
- * after construction when running in real-time mode, but not when
- * running in offline mode.
- *
- * \li \c OptionTransientsCrisp - Reset component phases at the
- * peak of each transient (the start of a significant note or
- * percussive event). This, the default setting, usually
- * results in a clear-sounding output; but it is not always
- * consistent, and may cause interruptions in stable sounds
- * present at the same time as transient events.
- *
- * \li \c OptionTransientsMixed - Reset component phases at the
- * peak of each transient, outside a frequency range typical of
- * musical fundamental frequencies. The results may be more
- * regular for mixed stable and percussive notes than
- * \c OptionTransientsCrisp, but with a "phasier" sound. The
- * balance may sound very good for certain types of music and
- * fairly bad for others.
- *
- * \li \c OptionTransientsSmooth - Do not reset component phases
- * at any point. The results will be smoother and more regular
- * but may be less clear than with either of the other
- * transients flags.
- *
- * 4. Flags prefixed \c OptionPhase control the adjustment of
- * component frequency phases from one analysis window to the next
- * during non-transient segments. These options may be changed at
- * any time.
- *
- * \li \c OptionPhaseLaminar - Adjust phases when stretching in
- * such a way as to try to retain the continuity of phase
- * relationships between adjacent frequency bins whose phases
- * are behaving in similar ways. This, the default setting,
- * should give good results in most situations.
- *
- * \li \c OptionPhaseIndependent - Adjust the phase in each
- * frequency bin independently from its neighbours. This
- * usually results in a slightly softer, phasier sound.
- *
- * 5. Flags prefixed \c OptionThreading control the threading
- * model of the stretcher. These options may not be changed after
- * construction.
- *
- * \li \c OptionThreadingAuto - Permit the stretcher to
- * determine its own threading model. Usually this means using
- * one processing thread per audio channel in offline mode if
- * the stretcher is able to determine that more than one CPU is
- * available, and one thread only in realtime mode.
- *
- * \li \c OptionThreadingNever - Never use more than one thread.
- *
- * \li \c OptionThreadingAlways - Use multiple threads in any
- * situation where \c OptionThreadingAuto would do so, except omit
- * the check for multiple CPUs and instead assume it to be true.
- *
- * 6. Flags prefixed \c OptionWindow control the window size for
- * FFT processing. The window size actually used will depend on
- * many factors, but it can be influenced. These options may not
- * be changed after construction.
- *
- * \li \c OptionWindowStandard - Use the default window size.
- * The actual size will vary depending on other parameters.
- * This option is expected to produce better results than the
- * other window options in most situations.
- *
- * \li \c OptionWindowShort - Use a shorter window. This may
- * result in crisper sound for audio that depends strongly on
- * its timing qualities.
- *
- * \li \c OptionWindowLong - Use a longer window. This is
- * likely to result in a smoother sound at the expense of
- * clarity and timing.
- *
- * 7. Flags prefixed \c OptionFormant control the handling of
- * formant shape (spectral envelope) when pitch-shifting. These
- * options may be changed at any time.
- *
- * \li \c OptionFormantShifted - Apply no special formant
- * processing. The spectral envelope will be pitch shifted as
- * normal.
- *
- * \li \c OptionFormantPreserved - Preserve the spectral
- * envelope of the unshifted signal. This permits shifting the
- * note frequency without so substantially affecting the
- * perceived pitch profile of the voice or instrument.
- *
- * 8. Flags prefixed \c OptionPitch control the method used for
- * pitch shifting. These options may be changed at any time.
- * They are only effective in realtime mode; in offline mode, the
- * pitch-shift method is fixed.
- *
- * \li \c OptionPitchHighSpeed - Use a method with a CPU cost
- * that is relatively moderate and predictable. This may
- * sound less clear than OptionPitchHighQuality, especially
- * for large pitch shifts.
-
- * \li \c OptionPitchHighQuality - Use the highest quality
- * method for pitch shifting. This method has a CPU cost
- * approximately proportional to the required frequency shift.
-
- * \li \c OptionPitchHighConsistency - Use the method that gives
- * greatest consistency when used to create small variations in
- * pitch around the 1.0-ratio level. Unlike the previous two
- * options, this avoids discontinuities when moving across the
- * 1.0 pitch scale in real-time; it also consumes more CPU than
- * the others in the case where the pitch scale is exactly 1.0.
- */
-
- enum Option {
-
- OptionProcessOffline = 0x00000000,
- OptionProcessRealTime = 0x00000001,
-
- OptionStretchElastic = 0x00000000,
- OptionStretchPrecise = 0x00000010,
-
- OptionTransientsCrisp = 0x00000000,
- OptionTransientsMixed = 0x00000100,
- OptionTransientsSmooth = 0x00000200,
-
- OptionPhaseLaminar = 0x00000000,
- OptionPhaseIndependent = 0x00002000,
-
- OptionThreadingAuto = 0x00000000,
- OptionThreadingNever = 0x00010000,
- OptionThreadingAlways = 0x00020000,
-
- OptionWindowStandard = 0x00000000,
- OptionWindowShort = 0x00100000,
- OptionWindowLong = 0x00200000,
-
- OptionFormantShifted = 0x00000000,
- OptionFormantPreserved = 0x01000000,
-
- OptionPitchHighSpeed = 0x00000000,
- OptionPitchHighQuality = 0x02000000,
- OptionPitchHighConsistency = 0x04000000
- };
-
- typedef int Options;
-
- enum PresetOption {
- DefaultOptions = 0x00000000,
- PercussiveOptions = 0x00102000
- };
-
- /**
- * Construct a time and pitch stretcher object to run at the given
- * sample rate, with the given number of channels. Processing
- * options and the time and pitch scaling ratios may be provided.
- * The time and pitch ratios may be changed after construction,
- * but most of the options may not. See the option documentation
- * above for more details.
- */
- RubberBandStretcher(size_t sampleRate,
- size_t channels,
- Options options = DefaultOptions,
- double initialTimeRatio = 1.0,
- double initialPitchScale = 1.0);
- ~RubberBandStretcher();
-
- /**
- * Reset the stretcher's internal buffers. The stretcher should
- * subsequently behave as if it had just been constructed
- * (although retaining the current time and pitch ratio).
- */
- void reset();
-
- /**
- * Set the time ratio for the stretcher. This is the ratio of
- * stretched to unstretched duration -- not tempo. For example, a
- * ratio of 2.0 would make the audio twice as long (i.e. halve the
- * tempo); 0.5 would make it half as long (i.e. double the tempo);
- * 1.0 would leave the duration unaffected.
- *
- * If the stretcher was constructed in Offline mode, the time
- * ratio is fixed throughout operation; this function may be
- * called any number of times between construction (or a call to
- * reset()) and the first call to study() or process(), but may
- * not be called after study() or process() has been called.
- *
- * If the stretcher was constructed in RealTime mode, the time
- * ratio may be varied during operation; this function may be
- * called at any time, so long as it is not called concurrently
- * with process(). You should either call this function from the
- * same thread as process(), or provide your own mutex or similar
- * mechanism to ensure that setTimeRatio and process() cannot be
- * run at once (there is no internal mutex for this purpose).
- */
- void setTimeRatio(double ratio);
-
- /**
- * Set the pitch scaling ratio for the stretcher. This is the
- * ratio of target frequency to source frequency. For example, a
- * ratio of 2.0 would shift up by one octave; 0.5 down by one
- * octave; or 1.0 leave the pitch unaffected.
- *
- * To put this in musical terms, a pitch scaling ratio
- * corresponding to a shift of S equal-tempered semitones (where S
- * is positive for an upwards shift and negative for downwards) is
- * pow(2.0, S / 12.0).
- *
- * If the stretcher was constructed in Offline mode, the pitch
- * scaling ratio is fixed throughout operation; this function may
- * be called any number of times between construction (or a call
- * to reset()) and the first call to study() or process(), but may
- * not be called after study() or process() has been called.
- *
- * If the stretcher was constructed in RealTime mode, the pitch
- * scaling ratio may be varied during operation; this function may
- * be called at any time, so long as it is not called concurrently
- * with process(). You should either call this function from the
- * same thread as process(), or provide your own mutex or similar
- * mechanism to ensure that setPitchScale and process() cannot be
- * run at once (there is no internal mutex for this purpose).
- */
- void setPitchScale(double scale);
-
- /**
- * Return the last time ratio value that was set (either on
- * construction or with setTimeRatio()).
- */
- double getTimeRatio() const;
-
- /**
- * Return the last pitch scaling ratio value that was set (either
- * on construction or with setPitchScale()).
- */
- double getPitchScale() const;
-
- /**
- * Return the processing latency of the stretcher. This is the
- * number of audio samples that one would have to discard at the
- * start of the output in order to ensure that the resulting audio
- * aligned with the input audio at the start. In Offline mode,
- * latency is automatically adjusted for and the result is zero.
- * In RealTime mode, the latency may depend on the time and pitch
- * ratio and other options.
- */
- size_t getLatency() const;
-
- /**
- * Change an OptionTransients configuration setting. This may be
- * called at any time in RealTime mode. It may not be called in
- * Offline mode (for which the transients option is fixed on
- * construction).
- */
- void setTransientsOption(Options options);
-
- /**
- * Change an OptionPhase configuration setting. This may be
- * called at any time in any mode.
- *
- * Note that if running multi-threaded in Offline mode, the change
- * may not take effect immediately if processing is already under
- * way when this function is called.
- */
- void setPhaseOption(Options options);
-
- /**
- * Change an OptionFormant configuration setting. This may be
- * called at any time in any mode.
- *
- * Note that if running multi-threaded in Offline mode, the change
- * may not take effect immediately if processing is already under
- * way when this function is called.
- */
- void setFormantOption(Options options);
-
- /**
- * Change an OptionPitch configuration setting. This may be
- * called at any time in RealTime mode. It may not be called in
- * Offline mode (for which the transients option is fixed on
- * construction).
- */
- void setPitchOption(Options options);
-
- /**
- * Tell the stretcher exactly how many input samples it will
- * receive. This is only useful in Offline mode, when it allows
- * the stretcher to ensure that the number of output samples is
- * exactly correct. In RealTime mode no such guarantee is
- * possible and this value is ignored.
- */
- void setExpectedInputDuration(size_t samples);
-
- /**
- * Ask the stretcher how many audio sample frames should be
- * provided as input in order to ensure that some more output
- * becomes available. Normal usage consists of querying this
- * function, providing that number of samples to process(),
- * reading the output using available() and retrieve(), and then
- * repeating.
- *
- * Note that this value is only relevant to process(), not to
- * study() (to which you may pass any number of samples at a time,
- * and from which there is no output).
- */
- size_t getSamplesRequired() const;
-
- /**
- * Tell the stretcher the maximum number of sample frames that you
- * will ever be passing in to a single process() call. If you
- * don't call this function, the stretcher will assume that you
- * never pass in more samples than getSamplesRequired() suggested
- * you should. You should not pass in more samples than that
- * unless you have called setMaxProcessSize first.
- *
- * This function may not be called after the first call to study()
- * or process().
- *
- * Note that this value is only relevant to process(), not to
- * study() (to which you may pass any number of samples at a time,
- * and from which there is no output).
- */
- void setMaxProcessSize(size_t samples);
-
- /**
- * Provide a block of "samples" sample frames for the stretcher to
- * study and calculate a stretch profile from.
- *
- * This is only meaningful in Offline mode, and is required if
- * running in that mode. You should pass the entire input through
- * study() before any process() calls are made, as a sequence of
- * blocks in individual study() calls, or as a single large block.
- *
- * "input" should point to de-interleaved audio data with one
- * float array per channel. "samples" supplies the number of
- * audio sample frames available in "input". If "samples" is
- * zero, "input" may be NULL.
- *
- * Set "final" to true if this is the last block of data that will
- * be provided to study() before the first process() call.
- */
- void study(const float *const *input, size_t samples, bool final);
-
- /**
- * Provide a block of "samples" sample frames for processing.
- * See also getSamplesRequired() and setMaxProcessSize().
- *
- * Set "final" to true if this is the last block of input data.
- */
- void process(const float *const *input, size_t samples, bool final);
-
- /**
- * Ask the stretcher how many audio sample frames of output data
- * are available for reading (via retrieve()).
- *
- * This function returns 0 if no frames are available: this
- * usually means more input data needs to be provided, but if the
- * stretcher is running in threaded mode it may just mean that not
- * enough data has yet been processed. Call getSamplesRequired()
- * to discover whether more input is needed.
- *
- * This function returns -1 if all data has been fully processed
- * and all output read, and the stretch process is now finished.
- */
- int available() const;
-
- /**
- * Obtain some processed output data from the stretcher. Up to
- * "samples" samples will be stored in the output arrays (one per
- * channel for de-interleaved audio data) pointed to by "output".
- * The return value is the actual number of sample frames
- * retrieved.
- */
- size_t retrieve(float *const *output, size_t samples) const;
-
- /**
- * Return the value of internal frequency cutoff value n.
- *
- * This function is not for general use.
- */
- float getFrequencyCutoff(int n) const;
-
- /**
- * Set the value of internal frequency cutoff n to f Hz.
- *
- * This function is not for general use.
- */
- void setFrequencyCutoff(int n, float f);
-
- /**
- * Retrieve the value of the internal input block increment value.
- *
- * This function is provided for diagnostic purposes only.
- */
- size_t getInputIncrement() const;
-
- /**
- * In offline mode, retrieve the sequence of internal block
- * increments for output, for the entire audio data, provided the
- * stretch profile has been calculated. In realtime mode,
- * retrieve any output increments that have accumulated since the
- * last call to getOutputIncrements, to a limit of 16.
- *
- * This function is provided for diagnostic purposes only.
- */
- std::vector<int> getOutputIncrements() const;
-
- /**
- * In offline mode, retrieve the sequence of internal phase reset
- * detection function values, for the entire audio data, provided
- * the stretch profile has been calculated. In realtime mode,
- * retrieve any phase reset points that have accumulated since the
- * last call to getPhaseResetCurve, to a limit of 16.
- *
- * This function is provided for diagnostic purposes only.
- */
- std::vector<float> getPhaseResetCurve() const;
-
- /**
- * In offline mode, retrieve the sequence of internal frames for
- * which exact timing has been sought, for the entire audio data,
- * provided the stretch profile has been calculated. In realtime
- * mode, return an empty sequence.
- *
- * This function is provided for diagnostic purposes only.
- */
- std::vector<int> getExactTimePoints() const;
-
- /**
- * Return the number of channels this stretcher was constructed
- * with.
- */
- size_t getChannelCount() const;
-
- /**
- * Force the stretcher to calculate a stretch profile. Normally
- * this happens automatically for the first process() call in
- * offline mode.
- *
- * This function is provided for diagnostic purposes only.
- */
- void calculateStretch();
-
- /**
- * Set the level of debug output. The value may be from 0 (errors
- * only) to 3 (very verbose, with audible ticks in the output at
- * phase reset points). The default is whatever has been set
- * using setDefaultDebugLevel, or 0 if that function has not been
- * called.
- */
- void setDebugLevel(int level);
-
- /**
- * Set the default level of debug output for subsequently
- * constructed stretchers.
- *
- * @see setDebugLevel
- */
- static void setDefaultDebugLevel(int level);
-
-protected:
- class Impl;
- Impl *m_d;
-};
-
-}
-
-#endif
diff --git a/libs/rubberband/rubberband/TimeStretcher.h b/libs/rubberband/rubberband/TimeStretcher.h
deleted file mode 100644
index bad916a75c..0000000000
--- a/libs/rubberband/rubberband/TimeStretcher.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _RUBBERBAND_TIMESTRETCHER_H_
-#define _RUBBERBAND_TIMESTRETCHER_H_
-
-#include <sys/types.h>
-
-namespace RubberBand
-{
-
-/**
- * Base class for time stretchers. RubberBand currently provides only
- * a single subclass implementation.
- *
- * @see RubberBandStretcher
- */
-class TimeStretcher
-{
-public:
- TimeStretcher(size_t sampleRate, size_t channels) :
- m_sampleRate(sampleRate),
- m_channels(channels)
- { }
- virtual ~TimeStretcher()
- { }
-
- virtual void reset() = 0;
- virtual void setTimeRatio(double ratio) = 0;
- virtual void setPitchScale(double scale) = 0;
- virtual size_t getLatency() const = 0;
-
- virtual void study(const float *const *input, size_t samples, bool final) = 0;
- virtual size_t getSamplesRequired() const = 0;
- virtual void process(const float *const *input, size_t samples, bool final) = 0;
- virtual int available() const = 0;
- virtual size_t retrieve(float *const *output, size_t samples) const = 0;
-
-protected:
- size_t m_sampleRate;
- size_t m_channels;
-};
-
-}
-
-#endif
-
diff --git a/libs/rubberband/rubberband/rubberband-c.h b/libs/rubberband/rubberband/rubberband-c.h
deleted file mode 100644
index a2cfe7605d..0000000000
--- a/libs/rubberband/rubberband/rubberband-c.h
+++ /dev/null
@@ -1,121 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _RUBBERBAND_C_API_H_
-#define _RUBBERBAND_C_API_H_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#define RUBBERBAND_VERSION "1.3.0-gpl"
-#define RUBBERBAND_API_MAJOR_VERSION 2
-#define RUBBERBAND_API_MINOR_VERSION 0
-
-/**
- * This is a C-linkage interface to the Rubber Band time stretcher.
- *
- * This is a wrapper interface: the primary interface is in C++ and is
- * defined and documented in RubberBandStretcher.h. The library
- * itself is implemented in C++, and requires C++ standard library
- * support even when using the C-linkage API.
- *
- * Please see RubberBandStretcher.h for documentation.
- *
- * If you are writing to the C++ API, do not include this header.
- */
-
-enum RubberBandOption {
-
- RubberBandOptionProcessOffline = 0x00000000,
- RubberBandOptionProcessRealTime = 0x00000001,
-
- RubberBandOptionStretchElastic = 0x00000000,
- RubberBandOptionStretchPrecise = 0x00000010,
-
- RubberBandOptionTransientsCrisp = 0x00000000,
- RubberBandOptionTransientsMixed = 0x00000100,
- RubberBandOptionTransientsSmooth = 0x00000200,
-
- RubberBandOptionPhaseLaminar = 0x00000000,
- RubberBandOptionPhaseIndependent = 0x00002000,
-
- RubberBandOptionThreadingAuto = 0x00000000,
- RubberBandOptionThreadingNever = 0x00010000,
- RubberBandOptionThreadingAlways = 0x00020000,
-
- RubberBandOptionWindowStandard = 0x00000000,
- RubberBandOptionWindowShort = 0x00100000,
- RubberBandOptionWindowLong = 0x00200000,
-
- RubberBandOptionFormantShifted = 0x00000000,
- RubberBandOptionFormantPreserved = 0x01000000,
-
- RubberBandOptionPitchHighQuality = 0x00000000,
- RubberBandOptionPitchHighSpeed = 0x02000000,
- RubberBandOptionPitchHighConsistency = 0x04000000
-};
-
-typedef int RubberBandOptions;
-
-struct RubberBandState_;
-typedef struct RubberBandState_ *RubberBandState;
-
-extern RubberBandState rubberband_new(unsigned int sampleRate,
- unsigned int channels,
- RubberBandOptions options,
- double initialTimeRatio,
- double initialPitchScale);
-
-extern void rubberband_delete(RubberBandState);
-
-extern void rubberband_reset(RubberBandState);
-
-extern void rubberband_set_time_ratio(RubberBandState, double ratio);
-extern void rubberband_set_pitch_scale(RubberBandState, double scale);
-
-extern double rubberband_get_time_ratio(const RubberBandState);
-extern double rubberband_get_pitch_scale(const RubberBandState);
-
-extern unsigned int rubberband_get_latency(const RubberBandState);
-
-extern void rubberband_set_transients_option(RubberBandState, RubberBandOptions options);
-extern void rubberband_set_phase_option(RubberBandState, RubberBandOptions options);
-extern void rubberband_set_formant_option(RubberBandState, RubberBandOptions options);
-extern void rubberband_set_pitch_option(RubberBandState, RubberBandOptions options);
-
-extern void rubberband_set_expected_input_duration(RubberBandState, unsigned int samples);
-
-extern unsigned int rubberband_get_samples_required(const RubberBandState);
-
-extern void rubberband_set_max_process_size(RubberBandState, unsigned int samples);
-
-extern void rubberband_study(RubberBandState, const float *const *input, unsigned int samples, int final);
-extern void rubberband_process(RubberBandState, const float *const *input, unsigned int samples, int final);
-
-extern int rubberband_available(const RubberBandState);
-extern unsigned int rubberband_retrieve(const RubberBandState, float *const *output, unsigned int samples);
-
-extern unsigned int rubberband_get_channel_count(const RubberBandState);
-
-extern void rubberband_calculate_stretch(RubberBandState);
-
-extern void rubberband_set_debug_level(RubberBandState, int level);
-extern void rubberband_set_default_debug_level(int level);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/libs/rubberband/src/AudioCurve.cpp b/libs/rubberband/src/AudioCurve.cpp
deleted file mode 100644
index 8cf247b1db..0000000000
--- a/libs/rubberband/src/AudioCurve.cpp
+++ /dev/null
@@ -1,44 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "AudioCurve.h"
-
-#include <iostream>
-using namespace std;
-
-namespace RubberBand
-{
-
-AudioCurve::AudioCurve(size_t sampleRate, size_t windowSize) :
- m_sampleRate(sampleRate),
- m_windowSize(windowSize)
-{
-}
-
-AudioCurve::~AudioCurve()
-{
-}
-
-float
-AudioCurve::processDouble(const double *R__ mag, size_t increment)
-{
- cerr << "AudioCurve::processDouble: WARNING: Using inefficient and lossy conversion for AudioCurve::process(float)" << endl;
- float *tmp = new float[m_windowSize];
- for (int i = 0; i < int(m_windowSize); ++i) tmp[i] = float(mag[i]);
- float df = process(tmp, increment);
- delete[] tmp;
- return df;
-}
-
-}
diff --git a/libs/rubberband/src/AudioCurve.h b/libs/rubberband/src/AudioCurve.h
deleted file mode 100644
index a34a4aab9a..0000000000
--- a/libs/rubberband/src/AudioCurve.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _AUDIO_CURVE_H_
-#define _AUDIO_CURVE_H_
-
-#include <sys/types.h>
-
-#include "sysutils.h"
-
-namespace RubberBand
-{
-
-class AudioCurve
-{
-public:
- AudioCurve(size_t sampleRate, size_t windowSize);
- virtual ~AudioCurve();
-
- virtual void setWindowSize(size_t newSize) = 0;
-
- virtual float process(const float *R__ mag, size_t increment) = 0;
- virtual float processDouble(const double *R__ mag, size_t increment);
- virtual void reset() = 0;
-
-protected:
- size_t m_sampleRate;
- size_t m_windowSize;
-};
-
-}
-
-#endif
-
diff --git a/libs/rubberband/src/ConstantAudioCurve.cpp b/libs/rubberband/src/ConstantAudioCurve.cpp
deleted file mode 100644
index 87867f3cb2..0000000000
--- a/libs/rubberband/src/ConstantAudioCurve.cpp
+++ /dev/null
@@ -1,53 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "ConstantAudioCurve.h"
-
-namespace RubberBand
-{
-
-ConstantAudioCurve::ConstantAudioCurve(size_t sampleRate, size_t windowSize) :
- AudioCurve(sampleRate, windowSize)
-{
-}
-
-ConstantAudioCurve::~ConstantAudioCurve()
-{
-}
-
-void
-ConstantAudioCurve::reset()
-{
-}
-
-void
-ConstantAudioCurve::setWindowSize(size_t newSize)
-{
- m_windowSize = newSize;
-}
-
-float
-ConstantAudioCurve::process(const float *R__, size_t)
-{
- return 1.f;
-}
-
-float
-ConstantAudioCurve::processDouble(const double *R__, size_t)
-{
- return 1.f;
-}
-
-}
-
diff --git a/libs/rubberband/src/ConstantAudioCurve.h b/libs/rubberband/src/ConstantAudioCurve.h
deleted file mode 100644
index 41a2ea0ca5..0000000000
--- a/libs/rubberband/src/ConstantAudioCurve.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _CONSTANT_AUDIO_CURVE_H_
-#define _CONSTANT_AUDIO_CURVE_H_
-
-#include "AudioCurve.h"
-
-namespace RubberBand
-{
-
-class ConstantAudioCurve : public AudioCurve
-{
-public:
- ConstantAudioCurve(size_t sampleRate, size_t windowSize);
- virtual ~ConstantAudioCurve();
-
- virtual void setWindowSize(size_t newSize);
-
- virtual float process(const float *R__ mag, size_t increment);
- virtual float processDouble(const double *R__ mag, size_t increment);
- virtual void reset();
-};
-
-}
-
-#endif
diff --git a/libs/rubberband/src/FFT.cpp b/libs/rubberband/src/FFT.cpp
deleted file mode 100644
index f04f6506d6..0000000000
--- a/libs/rubberband/src/FFT.cpp
+++ /dev/null
@@ -1,1369 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "FFT.h"
-#include "Thread.h"
-#include "Profiler.h"
-
-//#define FFT_MEASUREMENT 1
-
-#ifndef HAVE_FFTW3
-#define HAVE_FFTW3 // for Ardour
-#endif
-
-#ifdef HAVE_FFTW3
-#include <fftw3.h>
-#endif
-
-#include <cstdlib>
-
-#ifdef USE_KISSFFT
-#include "bsd-3rdparty/kissfft/kiss_fftr.h"
-#endif
-
-#ifndef HAVE_FFTW3
-#ifndef USE_KISSFFT
-#ifndef USE_BUILTIN_FFT
-#error No FFT implementation selected!
-#endif
-#endif
-#endif
-
-#include <cmath>
-#include <iostream>
-#include <map>
-#include <cstdio>
-#include <cstdlib>
-#include <vector>
-
-namespace RubberBand {
-
-class FFTImpl
-{
-public:
- virtual ~FFTImpl() { }
-
- virtual void initFloat() = 0;
- virtual void initDouble() = 0;
-
- virtual void forward(const double *R__ realIn, double *R__ realOut, double *R__ imagOut) = 0;
- virtual void forwardPolar(const double *R__ realIn, double *R__ magOut, double *R__ phaseOut) = 0;
- virtual void forwardMagnitude(const double *R__ realIn, double *R__ magOut) = 0;
-
- virtual void forward(const float *R__ realIn, float *R__ realOut, float *R__ imagOut) = 0;
- virtual void forwardPolar(const float *R__ realIn, float *R__ magOut, float *R__ phaseOut) = 0;
- virtual void forwardMagnitude(const float *R__ realIn, float *R__ magOut) = 0;
-
- virtual void inverse(const double *R__ realIn, const double *R__ imagIn, double *R__ realOut) = 0;
- virtual void inversePolar(const double *R__ magIn, const double *R__ phaseIn, double *R__ realOut) = 0;
- virtual void inverseCepstral(const double *R__ magIn, double *R__ cepOut) = 0;
-
- virtual void inverse(const float *R__ realIn, const float *R__ imagIn, float *R__ realOut) = 0;
- virtual void inversePolar(const float *R__ magIn, const float *R__ phaseIn, float *R__ realOut) = 0;
- virtual void inverseCepstral(const float *R__ magIn, float *R__ cepOut) = 0;
-
- virtual float *getFloatTimeBuffer() = 0;
- virtual double *getDoubleTimeBuffer() = 0;
-};
-
-namespace FFTs {
-
-
-#ifdef HAVE_FFTW3
-
-// Define FFTW_DOUBLE_ONLY to make all uses of FFTW functions be
-// double-precision (so "float" FFTs are calculated by casting to
-// doubles and using the double-precision FFTW function).
-//
-// Define FFTW_FLOAT_ONLY to make all uses of FFTW functions be
-// single-precision (so "double" FFTs are calculated by casting to
-// floats and using the single-precision FFTW function).
-//
-// Neither of these flags is terribly desirable -- FFTW_FLOAT_ONLY
-// obviously loses you precision, and neither is handled in the most
-// efficient way so any performance improvement will be small at best.
-// The only real reason to define either flag would be to avoid
-// linking against both fftw3 and fftw3f libraries.
-
-//#define FFTW_DOUBLE_ONLY 1
-//#define FFTW_FLOAT_ONLY 1
-
-#if defined(FFTW_DOUBLE_ONLY) && defined(FFTW_FLOAT_ONLY)
-// Can't meaningfully define both
-#undef FFTW_DOUBLE_ONLY
-#undef FFTW_FLOAT_ONLY
-#endif
-
-#ifdef FFTW_DOUBLE_ONLY
-#define fft_float_type double
-#define fftwf_complex fftw_complex
-#define fftwf_plan fftw_plan
-#define fftwf_plan_dft_r2c_1d fftw_plan_dft_r2c_1d
-#define fftwf_plan_dft_c2r_1d fftw_plan_dft_c2r_1d
-#define fftwf_destroy_plan fftw_destroy_plan
-#define fftwf_malloc fftw_malloc
-#define fftwf_free fftw_free
-#define fftwf_execute fftw_execute
-#define atan2f atan2
-#define sqrtf sqrt
-#define cosf cos
-#define sinf sin
-#else
-#define fft_float_type float
-#endif /* FFTW_DOUBLE_ONLY */
-
-#ifdef FFTW_FLOAT_ONLY
-#define fft_double_type float
-#define fftw_complex fftwf_complex
-#define fftw_plan fftwf_plan
-#define fftw_plan_dft_r2c_1d fftwf_plan_dft_r2c_1d
-#define fftw_plan_dft_c2r_1d fftwf_plan_dft_c2r_1d
-#define fftw_destroy_plan fftwf_destroy_plan
-#define fftw_malloc fftwf_malloc
-#define fftw_free fftwf_free
-#define fftw_execute fftwf_execute
-#define atan2 atan2f
-#define sqrt sqrtf
-#define cos cosf
-#define sin sinf
-#else
-#define fft_double_type double
-#endif /* FFTW_FLOAT_ONLY */
-
-class D_FFTW : public FFTImpl
-{
-public:
- D_FFTW(int size) : m_fplanf(0)
-#ifdef FFTW_DOUBLE_ONLY
- , m_frb(0)
-#endif
- , m_dplanf(0)
-#ifdef FFTW_FLOAT_ONLY
- , m_drb(0)
-#endif
- , m_size(size)
- {
- }
-
- ~D_FFTW() {
- if (m_fplanf) {
- bool save = false;
- m_extantMutex.lock();
- if (m_extantf > 0 && --m_extantf == 0) save = true;
- m_extantMutex.unlock();
-#ifndef FFTW_DOUBLE_ONLY
- if (save) saveWisdom('f');
-#endif
- fftwf_destroy_plan(m_fplanf);
- fftwf_destroy_plan(m_fplani);
- fftwf_free(m_fbuf);
- fftwf_free(m_fpacked);
-#ifdef FFTW_DOUBLE_ONLY
- if (m_frb) fftw_free(m_frb);
-#endif
- }
- if (m_dplanf) {
- bool save = false;
- m_extantMutex.lock();
- if (m_extantd > 0 && --m_extantd == 0) save = true;
- m_extantMutex.unlock();
-#ifndef FFTW_FLOAT_ONLY
- if (save) saveWisdom('d');
-#endif
- fftw_destroy_plan(m_dplanf);
- fftw_destroy_plan(m_dplani);
- fftw_free(m_dbuf);
- fftw_free(m_dpacked);
-#ifdef FFTW_FLOAT_ONLY
- if (m_drb) fftwf_free(m_drb);
-#endif
- }
- }
-
- void initFloat() {
- if (m_fplanf) return;
- bool load = false;
- m_extantMutex.lock();
- if (m_extantf++ == 0) load = true;
- m_extantMutex.unlock();
-#ifdef FFTW_DOUBLE_ONLY
- if (load) loadWisdom('d');
-#else
- if (load) loadWisdom('f');
-#endif
- m_fbuf = (fft_float_type *)fftw_malloc(m_size * sizeof(fft_float_type));
- m_fpacked = (fftwf_complex *)fftw_malloc
- ((m_size/2 + 1) * sizeof(fftwf_complex));
- m_fplanf = fftwf_plan_dft_r2c_1d
- (m_size, m_fbuf, m_fpacked, FFTW_MEASURE);
- m_fplani = fftwf_plan_dft_c2r_1d
- (m_size, m_fpacked, m_fbuf, FFTW_MEASURE);
- }
-
- void initDouble() {
- if (m_dplanf) return;
- bool load = false;
- m_extantMutex.lock();
- if (m_extantd++ == 0) load = true;
- m_extantMutex.unlock();
-#ifdef FFTW_FLOAT_ONLY
- if (load) loadWisdom('f');
-#else
- if (load) loadWisdom('d');
-#endif
- m_dbuf = (fft_double_type *)fftw_malloc(m_size * sizeof(fft_double_type));
- m_dpacked = (fftw_complex *)fftw_malloc
- ((m_size/2 + 1) * sizeof(fftw_complex));
- m_dplanf = fftw_plan_dft_r2c_1d
- (m_size, m_dbuf, m_dpacked, FFTW_MEASURE);
- m_dplani = fftw_plan_dft_c2r_1d
- (m_size, m_dpacked, m_dbuf, FFTW_MEASURE);
- }
-
- void loadWisdom(char type) { wisdom(false, type); }
- void saveWisdom(char type) { wisdom(true, type); }
-
- void wisdom(bool save, char type) {
-
-#ifdef FFTW_DOUBLE_ONLY
- if (type == 'f') return;
-#endif
-#ifdef FFTW_FLOAT_ONLY
- if (type == 'd') return;
-#endif
-
- const char *home = getenv("HOME");
- if (!home) return;
-
- char fn[256];
- snprintf(fn, 256, "%s/%s.%c", home, ".rubberband.wisdom", type);
-
- FILE *f = fopen(fn, save ? "wb" : "rb");
- if (!f) return;
-
- if (save) {
- switch (type) {
-#ifdef FFTW_DOUBLE_ONLY
- case 'f': break;
-#else
- case 'f': fftwf_export_wisdom_to_file(f); break;
-#endif
-#ifdef FFTW_FLOAT_ONLY
- case 'd': break;
-#else
- case 'd': fftw_export_wisdom_to_file(f); break;
-#endif
- default: break;
- }
- } else {
- switch (type) {
-#ifdef FFTW_DOUBLE_ONLY
- case 'f': break;
-#else
- case 'f': fftwf_import_wisdom_from_file(f); break;
-#endif
-#ifdef FFTW_FLOAT_ONLY
- case 'd': break;
-#else
- case 'd': fftw_import_wisdom_from_file(f); break;
-#endif
- default: break;
- }
- }
-
- fclose(f);
- }
-
- void packFloat(const float *R__ re, const float *R__ im) {
- const int hs = m_size/2;
- fftwf_complex *const R__ fpacked = m_fpacked;
- for (int i = 0; i <= hs; ++i) {
- fpacked[i][0] = re[i];
- }
- if (im) {
- for (int i = 0; i <= hs; ++i) {
- fpacked[i][1] = im[i];
- }
- } else {
- for (int i = 0; i <= hs; ++i) {
- fpacked[i][1] = 0.f;
- }
- }
- }
-
- void packDouble(const double *R__ re, const double *R__ im) {
- const int hs = m_size/2;
- fftw_complex *const R__ dpacked = m_dpacked;
- for (int i = 0; i <= hs; ++i) {
- dpacked[i][0] = re[i];
- }
- if (im) {
- for (int i = 0; i <= hs; ++i) {
- dpacked[i][1] = im[i];
- }
- } else {
- for (int i = 0; i <= hs; ++i) {
- dpacked[i][1] = 0.0;
- }
- }
- }
-
- void unpackFloat(float *R__ re, float *R__ im) {
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- re[i] = m_fpacked[i][0];
- }
- if (im) {
- for (int i = 0; i <= hs; ++i) {
- im[i] = m_fpacked[i][1];
- }
- }
- }
-
- void unpackDouble(double *R__ re, double *R__ im) {
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- re[i] = m_dpacked[i][0];
- }
- if (im) {
- for (int i = 0; i <= hs; ++i) {
- im[i] = m_dpacked[i][1];
- }
- }
- }
-
- void forward(const double *R__ realIn, double *R__ realOut, double *R__ imagOut) {
- if (!m_dplanf) initDouble();
- const int sz = m_size;
- fft_double_type *const R__ dbuf = m_dbuf;
-#ifndef FFTW_FLOAT_ONLY
- if (realIn != dbuf)
-#endif
- for (int i = 0; i < sz; ++i) {
- dbuf[i] = realIn[i];
- }
- fftw_execute(m_dplanf);
- unpackDouble(realOut, imagOut);
- }
-
- void forwardPolar(const double *R__ realIn, double *R__ magOut, double *R__ phaseOut) {
- if (!m_dplanf) initDouble();
- fft_double_type *const R__ dbuf = m_dbuf;
- const int sz = m_size;
-#ifndef FFTW_FLOAT_ONLY
- if (realIn != dbuf)
-#endif
- for (int i = 0; i < sz; ++i) {
- dbuf[i] = realIn[i];
- }
- fftw_execute(m_dplanf);
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- magOut[i] = sqrt(m_dpacked[i][0] * m_dpacked[i][0] +
- m_dpacked[i][1] * m_dpacked[i][1]);
- }
- for (int i = 0; i <= hs; ++i) {
- phaseOut[i] = atan2(m_dpacked[i][1], m_dpacked[i][0]);
- }
- }
-
- void forwardMagnitude(const double *R__ realIn, double *R__ magOut) {
- if (!m_dplanf) initDouble();
- fft_double_type *const R__ dbuf = m_dbuf;
- const int sz = m_size;
-#ifndef FFTW_FLOAT_ONLY
- if (realIn != m_dbuf)
-#endif
- for (int i = 0; i < sz; ++i) {
- dbuf[i] = realIn[i];
- }
- fftw_execute(m_dplanf);
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- magOut[i] = sqrt(m_dpacked[i][0] * m_dpacked[i][0] +
- m_dpacked[i][1] * m_dpacked[i][1]);
- }
- }
-
- void forward(const float *R__ realIn, float *R__ realOut, float *R__ imagOut) {
- if (!m_fplanf) initFloat();
- fft_float_type *const R__ fbuf = m_fbuf;
- const int sz = m_size;
-#ifndef FFTW_DOUBLE_ONLY
- if (realIn != fbuf)
-#endif
- for (int i = 0; i < sz; ++i) {
- fbuf[i] = realIn[i];
- }
- fftwf_execute(m_fplanf);
- unpackFloat(realOut, imagOut);
- }
-
- void forwardPolar(const float *R__ realIn, float *R__ magOut, float *R__ phaseOut) {
- if (!m_fplanf) initFloat();
- fft_float_type *const R__ fbuf = m_fbuf;
- const int sz = m_size;
-#ifndef FFTW_DOUBLE_ONLY
- if (realIn != fbuf)
-#endif
- for (int i = 0; i < sz; ++i) {
- fbuf[i] = realIn[i];
- }
- fftwf_execute(m_fplanf);
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- magOut[i] = sqrtf(m_fpacked[i][0] * m_fpacked[i][0] +
- m_fpacked[i][1] * m_fpacked[i][1]);
- }
- for (int i = 0; i <= hs; ++i) {
- phaseOut[i] = atan2f(m_fpacked[i][1], m_fpacked[i][0]) ;
- }
- }
-
- void forwardMagnitude(const float *R__ realIn, float *R__ magOut) {
- if (!m_fplanf) initFloat();
- fft_float_type *const R__ fbuf = m_fbuf;
- const int sz = m_size;
-#ifndef FFTW_DOUBLE_ONLY
- if (realIn != fbuf)
-#endif
- for (int i = 0; i < sz; ++i) {
- fbuf[i] = realIn[i];
- }
- fftwf_execute(m_fplanf);
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- magOut[i] = sqrtf(m_fpacked[i][0] * m_fpacked[i][0] +
- m_fpacked[i][1] * m_fpacked[i][1]);
- }
- }
-
- void inverse(const double *R__ realIn, const double *R__ imagIn, double *R__ realOut) {
- if (!m_dplanf) initDouble();
- packDouble(realIn, imagIn);
- fftw_execute(m_dplani);
- const int sz = m_size;
- fft_double_type *const R__ dbuf = m_dbuf;
-#ifndef FFTW_FLOAT_ONLY
- if (realOut != dbuf)
-#endif
- for (int i = 0; i < sz; ++i) {
- realOut[i] = dbuf[i];
- }
- }
-
- void inversePolar(const double *R__ magIn, const double *R__ phaseIn, double *R__ realOut) {
- if (!m_dplanf) initDouble();
- const int hs = m_size/2;
- fftw_complex *const R__ dpacked = m_dpacked;
- for (int i = 0; i <= hs; ++i) {
- dpacked[i][0] = magIn[i] * cos(phaseIn[i]);
- }
- for (int i = 0; i <= hs; ++i) {
- dpacked[i][1] = magIn[i] * sin(phaseIn[i]);
- }
- fftw_execute(m_dplani);
- const int sz = m_size;
- fft_double_type *const R__ dbuf = m_dbuf;
-#ifndef FFTW_FLOAT_ONLY
- if (realOut != dbuf)
-#endif
- for (int i = 0; i < sz; ++i) {
- realOut[i] = dbuf[i];
- }
- }
-
- void inverseCepstral(const double *R__ magIn, double *R__ cepOut) {
- if (!m_dplanf) initDouble();
- fft_double_type *const R__ dbuf = m_dbuf;
- fftw_complex *const R__ dpacked = m_dpacked;
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- dpacked[i][0] = log(magIn[i] + 0.000001);
- }
- for (int i = 0; i <= hs; ++i) {
- dpacked[i][1] = 0.0;
- }
- fftw_execute(m_dplani);
- const int sz = m_size;
-#ifndef FFTW_FLOAT_ONLY
- if (cepOut != dbuf)
-#endif
- for (int i = 0; i < sz; ++i) {
- cepOut[i] = dbuf[i];
- }
- }
-
- void inverse(const float *R__ realIn, const float *R__ imagIn, float *R__ realOut) {
- if (!m_fplanf) initFloat();
- packFloat(realIn, imagIn);
- fftwf_execute(m_fplani);
- const int sz = m_size;
- fft_float_type *const R__ fbuf = m_fbuf;
-#ifndef FFTW_DOUBLE_ONLY
- if (realOut != fbuf)
-#endif
- for (int i = 0; i < sz; ++i) {
- realOut[i] = fbuf[i];
- }
- }
-
- void inversePolar(const float *R__ magIn, const float *R__ phaseIn, float *R__ realOut) {
- if (!m_fplanf) initFloat();
- const int hs = m_size/2;
- fftwf_complex *const R__ fpacked = m_fpacked;
- for (int i = 0; i <= hs; ++i) {
- fpacked[i][0] = magIn[i] * cosf(phaseIn[i]);
- }
- for (int i = 0; i <= hs; ++i) {
- fpacked[i][1] = magIn[i] * sinf(phaseIn[i]);
- }
- fftwf_execute(m_fplani);
- const int sz = m_size;
- fft_float_type *const R__ fbuf = m_fbuf;
-#ifndef FFTW_DOUBLE_ONLY
- if (realOut != fbuf)
-#endif
- for (int i = 0; i < sz; ++i) {
- realOut[i] = fbuf[i];
- }
- }
-
- void inverseCepstral(const float *R__ magIn, float *R__ cepOut) {
- if (!m_fplanf) initFloat();
- const int hs = m_size/2;
- fftwf_complex *const R__ fpacked = m_fpacked;
- for (int i = 0; i <= hs; ++i) {
- fpacked[i][0] = logf(magIn[i] + 0.000001f);
- }
- for (int i = 0; i <= hs; ++i) {
- fpacked[i][1] = 0.f;
- }
- fftwf_execute(m_fplani);
- const int sz = m_size;
- fft_float_type *const R__ fbuf = m_fbuf;
-#ifndef FFTW_DOUBLE_ONLY
- if (cepOut != fbuf)
-#endif
- for (int i = 0; i < sz; ++i) {
- cepOut[i] = fbuf[i];
- }
- }
-
- float *getFloatTimeBuffer() {
- initFloat();
-#ifdef FFTW_DOUBLE_ONLY
- if (!m_frb) m_frb = (float *)fftw_malloc(m_size * sizeof(float));
- return m_frb;
-#else
- return m_fbuf;
-#endif
- }
-
- double *getDoubleTimeBuffer() {
- initDouble();
-#ifdef FFTW_FLOAT_ONLY
- if (!m_drb) m_drb = (double *)fftwf_malloc(m_size * sizeof(double));
- return m_drb;
-#else
- return m_dbuf;
-#endif
- }
-
-private:
- fftwf_plan m_fplanf;
- fftwf_plan m_fplani;
-#ifdef FFTW_DOUBLE_ONLY
- float *m_frb;
- double *m_fbuf;
-#else
- float *m_fbuf;
-#endif
- fftwf_complex *m_fpacked;
- fftw_plan m_dplanf;
- fftw_plan m_dplani;
-#ifdef FFTW_FLOAT_ONLY
- float *m_dbuf;
- double *m_drb;
-#else
- double *m_dbuf;
-#endif
- fftw_complex * m_dpacked;
- const int m_size;
- static int m_extantf;
- static int m_extantd;
- static Mutex m_extantMutex;
-};
-
-int
-D_FFTW::m_extantf = 0;
-
-int
-D_FFTW::m_extantd = 0;
-
-Mutex
-D_FFTW::m_extantMutex;
-
-#endif /* HAVE_FFTW3 */
-
-#ifdef USE_KISSFFT
-
-class D_KISSFFT : public FFTImpl
-{
-public:
- D_KISSFFT(int size) :
- m_size(size),
- m_frb(0),
- m_drb(0),
- m_fplanf(0),
- m_fplani(0)
- {
-#ifdef FIXED_POINT
-#error KISSFFT is not configured for float values
-#endif
- if (sizeof(kiss_fft_scalar) != sizeof(float)) {
- std::cerr << "ERROR: KISSFFT is not configured for float values"
- << std::endl;
- }
-
- m_fbuf = new kiss_fft_scalar[m_size + 2];
- m_fpacked = new kiss_fft_cpx[m_size + 2];
- m_fplanf = kiss_fftr_alloc(m_size, 0, NULL, NULL);
- m_fplani = kiss_fftr_alloc(m_size, 1, NULL, NULL);
- }
-
- ~D_KISSFFT() {
- kiss_fftr_free(m_fplanf);
- kiss_fftr_free(m_fplani);
- kiss_fft_cleanup();
-
- delete[] m_fbuf;
- delete[] m_fpacked;
-
- if (m_frb) delete[] m_frb;
- if (m_drb) delete[] m_drb;
- }
-
- void initFloat() { }
- void initDouble() { }
-
- void packFloat(const float *R__ re, const float *R__ im) {
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- m_fpacked[i].r = re[i];
- m_fpacked[i].i = im[i];
- }
- }
-
- void unpackFloat(float *R__ re, float *R__ im) {
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- re[i] = m_fpacked[i].r;
- im[i] = m_fpacked[i].i;
- }
- }
-
- void packDouble(const double *R__ re, const double *R__ im) {
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- m_fpacked[i].r = float(re[i]);
- m_fpacked[i].i = float(im[i]);
- }
- }
-
- void unpackDouble(double *R__ re, double *R__ im) {
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- re[i] = double(m_fpacked[i].r);
- im[i] = double(m_fpacked[i].i);
- }
- }
-
- void forward(const double *R__ realIn, double *R__ realOut, double *R__ imagOut) {
-
- for (int i = 0; i < m_size; ++i) {
- m_fbuf[i] = float(realIn[i]);
- }
-
- kiss_fftr(m_fplanf, m_fbuf, m_fpacked);
- unpackDouble(realOut, imagOut);
- }
-
- void forwardPolar(const double *R__ realIn, double *R__ magOut, double *R__ phaseOut) {
-
- for (int i = 0; i < m_size; ++i) {
- m_fbuf[i] = float(realIn[i]);
- }
-
- kiss_fftr(m_fplanf, m_fbuf, m_fpacked);
-
- const int hs = m_size/2;
-
- for (int i = 0; i <= hs; ++i) {
- magOut[i] = sqrt(double(m_fpacked[i].r) * double(m_fpacked[i].r) +
- double(m_fpacked[i].i) * double(m_fpacked[i].i));
- }
-
- for (int i = 0; i <= hs; ++i) {
- phaseOut[i] = atan2(double(m_fpacked[i].i), double(m_fpacked[i].r));
- }
- }
-
- void forwardMagnitude(const double *R__ realIn, double *R__ magOut) {
-
- for (int i = 0; i < m_size; ++i) {
- m_fbuf[i] = float(realIn[i]);
- }
-
- kiss_fftr(m_fplanf, m_fbuf, m_fpacked);
-
- const int hs = m_size/2;
-
- for (int i = 0; i <= hs; ++i) {
- magOut[i] = sqrt(double(m_fpacked[i].r) * double(m_fpacked[i].r) +
- double(m_fpacked[i].i) * double(m_fpacked[i].i));
- }
- }
-
- void forward(const float *R__ realIn, float *R__ realOut, float *R__ imagOut) {
-
- kiss_fftr(m_fplanf, realIn, m_fpacked);
- unpackFloat(realOut, imagOut);
- }
-
- void forwardPolar(const float *R__ realIn, float *R__ magOut, float *R__ phaseOut) {
-
- kiss_fftr(m_fplanf, realIn, m_fpacked);
-
- const int hs = m_size/2;
-
- for (int i = 0; i <= hs; ++i) {
- magOut[i] = sqrtf(m_fpacked[i].r * m_fpacked[i].r +
- m_fpacked[i].i * m_fpacked[i].i);
- }
-
- for (int i = 0; i <= hs; ++i) {
- phaseOut[i] = atan2f(m_fpacked[i].i, m_fpacked[i].r);
- }
- }
-
- void forwardMagnitude(const float *R__ realIn, float *R__ magOut) {
-
- kiss_fftr(m_fplanf, realIn, m_fpacked);
-
- const int hs = m_size/2;
-
- for (int i = 0; i <= hs; ++i) {
- magOut[i] = sqrtf(m_fpacked[i].r * m_fpacked[i].r +
- m_fpacked[i].i * m_fpacked[i].i);
- }
- }
-
- void inverse(const double *R__ realIn, const double *R__ imagIn, double *R__ realOut) {
-
- packDouble(realIn, imagIn);
-
- kiss_fftri(m_fplani, m_fpacked, m_fbuf);
-
- for (int i = 0; i < m_size; ++i) {
- realOut[i] = m_fbuf[i];
- }
- }
-
- void inversePolar(const double *R__ magIn, const double *R__ phaseIn, double *R__ realOut) {
-
- const int hs = m_size/2;
-
- for (int i = 0; i <= hs; ++i) {
- m_fpacked[i].r = float(magIn[i] * cos(phaseIn[i]));
- m_fpacked[i].i = float(magIn[i] * sin(phaseIn[i]));
- }
-
- kiss_fftri(m_fplani, m_fpacked, m_fbuf);
-
- for (int i = 0; i < m_size; ++i) {
- realOut[i] = m_fbuf[i];
- }
- }
-
- void inverseCepstral(const double *R__ magIn, double *R__ cepOut) {
-
- const int hs = m_size/2;
-
- for (int i = 0; i <= hs; ++i) {
- m_fpacked[i].r = float(log(magIn[i] + 0.000001));
- m_fpacked[i].i = 0.0f;
- }
-
- kiss_fftri(m_fplani, m_fpacked, m_fbuf);
-
- for (int i = 0; i < m_size; ++i) {
- cepOut[i] = m_fbuf[i];
- }
- }
-
- void inverse(const float *R__ realIn, const float *R__ imagIn, float *R__ realOut) {
-
- packFloat(realIn, imagIn);
- kiss_fftri(m_fplani, m_fpacked, realOut);
- }
-
- void inversePolar(const float *R__ magIn, const float *R__ phaseIn, float *R__ realOut) {
-
- const int hs = m_size/2;
-
- for (int i = 0; i <= hs; ++i) {
- m_fpacked[i].r = magIn[i] * cosf(phaseIn[i]);
- m_fpacked[i].i = magIn[i] * sinf(phaseIn[i]);
- }
-
- kiss_fftri(m_fplani, m_fpacked, realOut);
- }
-
- void inverseCepstral(const float *R__ magIn, float *R__ cepOut) {
-
- const int hs = m_size/2;
-
- for (int i = 0; i <= hs; ++i) {
- m_fpacked[i].r = logf(magIn[i] + 0.000001f);
- m_fpacked[i].i = 0.0f;
- }
-
- kiss_fftri(m_fplani, m_fpacked, cepOut);
- }
-
- float *getFloatTimeBuffer() {
- if (!m_frb) m_frb = new float[m_size];
- return m_frb;
- }
-
- double *getDoubleTimeBuffer() {
- if (!m_drb) m_drb = new double[m_size];
- return m_drb;
- }
-
-private:
- const int m_size;
- float* m_frb;
- double* m_drb;
- kiss_fftr_cfg m_fplanf;
- kiss_fftr_cfg m_fplani;
- kiss_fft_scalar *m_fbuf;
- kiss_fft_cpx *m_fpacked;
-};
-
-#endif /* USE_KISSFFT */
-
-#ifdef USE_BUILTIN_FFT
-
-class D_Cross : public FFTImpl
-{
-public:
- D_Cross(int size) : m_size(size), m_table(0), m_frb(0), m_drb(0) {
-
- m_a = new double[size];
- m_b = new double[size];
- m_c = new double[size];
- m_d = new double[size];
-
- m_table = new int[m_size];
-
- int bits;
- int i, j, k, m;
-
- for (i = 0; ; ++i) {
- if (m_size & (1 << i)) {
- bits = i;
- break;
- }
- }
-
- for (i = 0; i < m_size; ++i) {
-
- m = i;
-
- for (j = k = 0; j < bits; ++j) {
- k = (k << 1) | (m & 1);
- m >>= 1;
- }
-
- m_table[i] = k;
- }
- }
-
- ~D_Cross() {
- delete[] m_table;
- delete[] m_a;
- delete[] m_b;
- delete[] m_c;
- delete[] m_d;
- delete[] m_frb;
- delete[] m_drb;
- }
-
- void initFloat() { }
- void initDouble() { }
-
- void forward(const double *R__ realIn, double *R__ realOut, double *R__ imagOut) {
- basefft(false, realIn, 0, m_c, m_d);
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) realOut[i] = m_c[i];
- if (imagOut) {
- for (int i = 0; i <= hs; ++i) imagOut[i] = m_d[i];
- }
- }
-
- void forwardPolar(const double *R__ realIn, double *R__ magOut, double *R__ phaseOut) {
- basefft(false, realIn, 0, m_c, m_d);
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- magOut[i] = sqrt(m_c[i] * m_c[i] + m_d[i] * m_d[i]);
- phaseOut[i] = atan2(m_d[i], m_c[i]) ;
- }
- }
-
- void forwardMagnitude(const double *R__ realIn, double *R__ magOut) {
- basefft(false, realIn, 0, m_c, m_d);
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- magOut[i] = sqrt(m_c[i] * m_c[i] + m_d[i] * m_d[i]);
- }
- }
-
- void forward(const float *R__ realIn, float *R__ realOut, float *R__ imagOut) {
- for (int i = 0; i < m_size; ++i) m_a[i] = realIn[i];
- basefft(false, m_a, 0, m_c, m_d);
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) realOut[i] = m_c[i];
- if (imagOut) {
- for (int i = 0; i <= hs; ++i) imagOut[i] = m_d[i];
- }
- }
-
- void forwardPolar(const float *R__ realIn, float *R__ magOut, float *R__ phaseOut) {
- for (int i = 0; i < m_size; ++i) m_a[i] = realIn[i];
- basefft(false, m_a, 0, m_c, m_d);
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- magOut[i] = sqrt(m_c[i] * m_c[i] + m_d[i] * m_d[i]);
- phaseOut[i] = atan2(m_d[i], m_c[i]) ;
- }
- }
-
- void forwardMagnitude(const float *R__ realIn, float *R__ magOut) {
- for (int i = 0; i < m_size; ++i) m_a[i] = realIn[i];
- basefft(false, m_a, 0, m_c, m_d);
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- magOut[i] = sqrt(m_c[i] * m_c[i] + m_d[i] * m_d[i]);
- }
- }
-
- void inverse(const double *R__ realIn, const double *R__ imagIn, double *R__ realOut) {
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- double real = realIn[i];
- double imag = imagIn[i];
- m_a[i] = real;
- m_b[i] = imag;
- if (i > 0) {
- m_a[m_size-i] = real;
- m_b[m_size-i] = -imag;
- }
- }
- basefft(true, m_a, m_b, realOut, m_d);
- }
-
- void inversePolar(const double *R__ magIn, const double *R__ phaseIn, double *R__ realOut) {
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- double real = magIn[i] * cos(phaseIn[i]);
- double imag = magIn[i] * sin(phaseIn[i]);
- m_a[i] = real;
- m_b[i] = imag;
- if (i > 0) {
- m_a[m_size-i] = real;
- m_b[m_size-i] = -imag;
- }
- }
- basefft(true, m_a, m_b, realOut, m_d);
- }
-
- void inverseCepstral(const double *R__ magIn, double *R__ cepOut) {
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- double real = log(magIn[i] + 0.000001);
- m_a[i] = real;
- m_b[i] = 0.0;
- if (i > 0) {
- m_a[m_size-i] = real;
- m_b[m_size-i] = 0.0;
- }
- }
- basefft(true, m_a, m_b, cepOut, m_d);
- }
-
- void inverse(const float *R__ realIn, const float *R__ imagIn, float *R__ realOut) {
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- float real = realIn[i];
- float imag = imagIn[i];
- m_a[i] = real;
- m_b[i] = imag;
- if (i > 0) {
- m_a[m_size-i] = real;
- m_b[m_size-i] = -imag;
- }
- }
- basefft(true, m_a, m_b, m_c, m_d);
- for (int i = 0; i < m_size; ++i) realOut[i] = m_c[i];
- }
-
- void inversePolar(const float *R__ magIn, const float *R__ phaseIn, float *R__ realOut) {
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- float real = magIn[i] * cosf(phaseIn[i]);
- float imag = magIn[i] * sinf(phaseIn[i]);
- m_a[i] = real;
- m_b[i] = imag;
- if (i > 0) {
- m_a[m_size-i] = real;
- m_b[m_size-i] = -imag;
- }
- }
- basefft(true, m_a, m_b, m_c, m_d);
- for (int i = 0; i < m_size; ++i) realOut[i] = m_c[i];
- }
-
- void inverseCepstral(const float *R__ magIn, float *R__ cepOut) {
- const int hs = m_size/2;
- for (int i = 0; i <= hs; ++i) {
- float real = logf(magIn[i] + 0.000001);
- m_a[i] = real;
- m_b[i] = 0.0;
- if (i > 0) {
- m_a[m_size-i] = real;
- m_b[m_size-i] = 0.0;
- }
- }
- basefft(true, m_a, m_b, m_c, m_d);
- for (int i = 0; i < m_size; ++i) cepOut[i] = m_c[i];
- }
-
- float *getFloatTimeBuffer() {
- if (!m_frb) m_frb = new float[m_size];
- return m_frb;
- }
-
- double *getDoubleTimeBuffer() {
- if (!m_drb) m_drb = new double[m_size];
- return m_drb;
- }
-
-private:
- const int m_size;
- int *m_table;
- float *m_frb;
- double *m_drb;
- double *m_a;
- double *m_b;
- double *m_c;
- double *m_d;
- void basefft(bool inverse, const double *R__ ri, const double *R__ ii, double *R__ ro, double *R__ io);
-};
-
-void
-D_Cross::basefft(bool inverse, const double *R__ ri, const double *R__ ii, double *R__ ro, double *R__ io)
-{
- if (!ri || !ro || !io) return;
-
- int i, j, k, m;
- int blockSize, blockEnd;
-
- double tr, ti;
-
- double angle = 2.0 * M_PI;
- if (inverse) angle = -angle;
-
- const int n = m_size;
-
- if (ii) {
- for (i = 0; i < n; ++i) {
- ro[m_table[i]] = ri[i];
- }
- for (i = 0; i < n; ++i) {
- io[m_table[i]] = ii[i];
- }
- } else {
- for (i = 0; i < n; ++i) {
- ro[m_table[i]] = ri[i];
- }
- for (i = 0; i < n; ++i) {
- io[m_table[i]] = 0.0;
- }
- }
-
- blockEnd = 1;
-
- for (blockSize = 2; blockSize <= n; blockSize <<= 1) {
-
- double delta = angle / (double)blockSize;
- double sm2 = -sin(-2 * delta);
- double sm1 = -sin(-delta);
- double cm2 = cos(-2 * delta);
- double cm1 = cos(-delta);
- double w = 2 * cm1;
- double ar[3], ai[3];
-
- for (i = 0; i < n; i += blockSize) {
-
- ar[2] = cm2;
- ar[1] = cm1;
-
- ai[2] = sm2;
- ai[1] = sm1;
-
- for (j = i, m = 0; m < blockEnd; j++, m++) {
-
- ar[0] = w * ar[1] - ar[2];
- ar[2] = ar[1];
- ar[1] = ar[0];
-
- ai[0] = w * ai[1] - ai[2];
- ai[2] = ai[1];
- ai[1] = ai[0];
-
- k = j + blockEnd;
- tr = ar[0] * ro[k] - ai[0] * io[k];
- ti = ar[0] * io[k] + ai[0] * ro[k];
-
- ro[k] = ro[j] - tr;
- io[k] = io[j] - ti;
-
- ro[j] += tr;
- io[j] += ti;
- }
- }
-
- blockEnd = blockSize;
- }
-
-/* fftw doesn't rescale, so nor will we
-
- if (inverse) {
-
- double denom = (double)n;
-
- for (i = 0; i < n; i++) {
- ro[i] /= denom;
- io[i] /= denom;
- }
- }
-*/
-}
-
-#endif /* USE_BUILTIN_FFT */
-
-} /* end namespace FFTs */
-
-int
-FFT::m_method = -1;
-
-FFT::FFT(int size, int debugLevel)
-{
- if ((size < 2) ||
- (size & (size-1))) {
- std::cerr << "FFT::FFT(" << size << "): power-of-two sizes only supported, minimum size 2" << std::endl;
- throw InvalidSize;
- }
-
- if (m_method == -1) {
- m_method = 3;
-#ifdef USE_KISSFFT
- m_method = 2;
-#endif
-#ifdef HAVE_FFTW3
- m_method = 1;
-#endif
- }
-
- switch (m_method) {
-
- case 0:
- std::cerr << "FFT::FFT(" << size << "): WARNING: Selected implementation not available" << std::endl;
-#ifdef USE_BUILTIN_FFT
- d = new FFTs::D_Cross(size);
-#else
- std::cerr << "FFT::FFT(" << size << "): ERROR: Fallback implementation not available!" << std::endl;
- abort();
-#endif
- break;
-
- case 1:
-#ifdef HAVE_FFTW3
- if (debugLevel > 0) {
- std::cerr << "FFT::FFT(" << size << "): using FFTW3 implementation"
- << std::endl;
- }
- d = new FFTs::D_FFTW(size);
-#else
- std::cerr << "FFT::FFT(" << size << "): WARNING: Selected implementation not available" << std::endl;
-#ifdef USE_BUILTIN_FFT
- d = new FFTs::D_Cross(size);
-#else
- std::cerr << "FFT::FFT(" << size << "): ERROR: Fallback implementation not available!" << std::endl;
- abort();
-#endif
-#endif
- break;
-
- case 2:
-#ifdef USE_KISSFFT
- if (debugLevel > 0) {
- std::cerr << "FFT::FFT(" << size << "): using KISSFFT implementation"
- << std::endl;
- }
- d = new FFTs::D_KISSFFT(size);
-#else
- std::cerr << "FFT::FFT(" << size << "): WARNING: Selected implementation not available" << std::endl;
-#ifdef USE_BUILTIN_FFT
- d = new FFTs::D_Cross(size);
-#else
- std::cerr << "FFT::FFT(" << size << "): ERROR: Fallback implementation not available!" << std::endl;
- abort();
-#endif
-#endif
- break;
-
- default:
-#ifdef USE_BUILTIN_FFT
- std::cerr << "FFT::FFT(" << size << "): WARNING: using slow built-in implementation" << std::endl;
- d = new FFTs::D_Cross(size);
-#else
- std::cerr << "FFT::FFT(" << size << "): ERROR: Fallback implementation not available!" << std::endl;
- abort();
-#endif
- break;
- }
-}
-
-FFT::~FFT()
-{
- delete d;
-}
-
-void
-FFT::forward(const double *R__ realIn, double *R__ realOut, double *R__ imagOut)
-{
- d->forward(realIn, realOut, imagOut);
-}
-
-void
-FFT::forwardPolar(const double *R__ realIn, double *R__ magOut, double *R__ phaseOut)
-{
- d->forwardPolar(realIn, magOut, phaseOut);
-}
-
-void
-FFT::forwardMagnitude(const double *R__ realIn, double *R__ magOut)
-{
- d->forwardMagnitude(realIn, magOut);
-}
-
-void
-FFT::forward(const float *R__ realIn, float *R__ realOut, float *R__ imagOut)
-{
- d->forward(realIn, realOut, imagOut);
-}
-
-void
-FFT::forwardPolar(const float *R__ realIn, float *R__ magOut, float *R__ phaseOut)
-{
- d->forwardPolar(realIn, magOut, phaseOut);
-}
-
-void
-FFT::forwardMagnitude(const float *R__ realIn, float *R__ magOut)
-{
- d->forwardMagnitude(realIn, magOut);
-}
-
-void
-FFT::inverse(const double *R__ realIn, const double *R__ imagIn, double *R__ realOut)
-{
- d->inverse(realIn, imagIn, realOut);
-}
-
-void
-FFT::inversePolar(const double *R__ magIn, const double *R__ phaseIn, double *R__ realOut)
-{
- d->inversePolar(magIn, phaseIn, realOut);
-}
-
-void
-FFT::inverseCepstral(const double *R__ magIn, double *R__ cepOut)
-{
- d->inverseCepstral(magIn, cepOut);
-}
-
-void
-FFT::inverse(const float *R__ realIn, const float *R__ imagIn, float *R__ realOut)
-{
- d->inverse(realIn, imagIn, realOut);
-}
-
-void
-FFT::inversePolar(const float *R__ magIn, const float *R__ phaseIn, float *R__ realOut)
-{
- d->inversePolar(magIn, phaseIn, realOut);
-}
-
-void
-FFT::inverseCepstral(const float *R__ magIn, float *R__ cepOut)
-{
- d->inverseCepstral(magIn, cepOut);
-}
-
-void
-FFT::initFloat()
-{
- d->initFloat();
-}
-
-void
-FFT::initDouble()
-{
- d->initDouble();
-}
-
-float *
-FFT::getFloatTimeBuffer()
-{
- return d->getFloatTimeBuffer();
-}
-
-double *
-FFT::getDoubleTimeBuffer()
-{
- return d->getDoubleTimeBuffer();
-}
-
-
-void
-FFT::tune()
-{
-}
-
-
-}
diff --git a/libs/rubberband/src/FFT.h b/libs/rubberband/src/FFT.h
deleted file mode 100644
index b31d925d36..0000000000
--- a/libs/rubberband/src/FFT.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _RUBBERBAND_FFT_H_
-#define _RUBBERBAND_FFT_H_
-
-#include "sysutils.h"
-
-namespace RubberBand {
-
-class FFTImpl;
-
-/**
- * Provide the basic FFT computations we need, using one of a set of
- * candidate FFT implementations (depending on compile flags).
- *
- * Implements real->complex FFTs of power-of-two sizes only. Note
- * that only the first half of the output signal is returned (the
- * complex conjugates half is omitted), so the "complex" arrays need
- * room for size/2+1 elements.
- *
- * Not thread safe: use a separate instance per thread.
- */
-
-class FFT
-{
-public:
- enum Exception { InvalidSize };
-
- FFT(int size, int debugLevel = 0); // may throw InvalidSize
- ~FFT();
-
- void forward(const double *R__ realIn, double *R__ realOut, double *R__ imagOut);
- void forwardPolar(const double *R__ realIn, double *R__ magOut, double *R__ phaseOut);
- void forwardMagnitude(const double *R__ realIn, double *R__ magOut);
-
- void forward(const float *R__ realIn, float *R__ realOut, float *R__ imagOut);
- void forwardPolar(const float *R__ realIn, float *R__ magOut, float *R__ phaseOut);
- void forwardMagnitude(const float *R__ realIn, float *R__ magOut);
-
- void inverse(const double *R__ realIn, const double *R__ imagIn, double *R__ realOut);
- void inversePolar(const double *R__ magIn, const double *R__ phaseIn, double *R__ realOut);
- void inverseCepstral(const double *R__ magIn, double *R__ cepOut);
-
- void inverse(const float *R__ realIn, const float *R__ imagIn, float *R__ realOut);
- void inversePolar(const float *R__ magIn, const float *R__ phaseIn, float *R__ realOut);
- void inverseCepstral(const float *R__ magIn, float *R__ cepOut);
-
- // Calling one or both of these is optional -- if neither is
- // called, the first call to a forward or inverse method will call
- // init(). You only need call these if you don't want to risk
- // expensive allocations etc happening in forward or inverse.
- void initFloat();
- void initDouble();
-
- float *getFloatTimeBuffer();
- double *getDoubleTimeBuffer();
-
- static void tune();
-
-protected:
- FFTImpl *d;
- static int m_method;
-};
-
-}
-
-#endif
-
diff --git a/libs/rubberband/src/HighFrequencyAudioCurve.cpp b/libs/rubberband/src/HighFrequencyAudioCurve.cpp
deleted file mode 100644
index 2ede70d283..0000000000
--- a/libs/rubberband/src/HighFrequencyAudioCurve.cpp
+++ /dev/null
@@ -1,69 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "HighFrequencyAudioCurve.h"
-
-namespace RubberBand
-{
-
-HighFrequencyAudioCurve::HighFrequencyAudioCurve(size_t sampleRate, size_t windowSize) :
- AudioCurve(sampleRate, windowSize)
-{
-}
-
-HighFrequencyAudioCurve::~HighFrequencyAudioCurve()
-{
-}
-
-void
-HighFrequencyAudioCurve::reset()
-{
-}
-
-void
-HighFrequencyAudioCurve::setWindowSize(size_t newSize)
-{
- m_windowSize = newSize;
-}
-
-float
-HighFrequencyAudioCurve::process(const float *R__ mag, size_t /*increment*/)
-{
- float result = 0.0;
-
- const int sz = m_windowSize / 2;
-
- for (int n = 0; n <= sz; ++n) {
- result = result + mag[n] * n;
- }
-
- return result;
-}
-
-float
-HighFrequencyAudioCurve::processDouble(const double *R__ mag, size_t /*increment*/)
-{
- float result = 0.0;
-
- const int sz = m_windowSize / 2;
-
- for (int n = 0; n <= sz; ++n) {
- result = result + (float)mag[n] * n;
- }
-
- return result;
-}
-
-}
-
diff --git a/libs/rubberband/src/HighFrequencyAudioCurve.h b/libs/rubberband/src/HighFrequencyAudioCurve.h
deleted file mode 100644
index b0a3ec2db7..0000000000
--- a/libs/rubberband/src/HighFrequencyAudioCurve.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _HIGHFREQUENCY_AUDIO_CURVE_H_
-#define _HIGHFREQUENCY_AUDIO_CURVE_H_
-
-#include "AudioCurve.h"
-#include "Window.h"
-
-namespace RubberBand
-{
-
-class HighFrequencyAudioCurve : public AudioCurve
-{
-public:
- HighFrequencyAudioCurve(size_t sampleRate, size_t windowSize);
-
- virtual ~HighFrequencyAudioCurve();
-
- virtual void setWindowSize(size_t newSize);
-
- virtual float process(const float *R__ mag, size_t increment);
- virtual float processDouble(const double *R__ mag, size_t increment);
- virtual void reset();
-};
-
-}
-
-#endif
diff --git a/libs/rubberband/src/PercussiveAudioCurve.cpp b/libs/rubberband/src/PercussiveAudioCurve.cpp
deleted file mode 100644
index aced9e08c2..0000000000
--- a/libs/rubberband/src/PercussiveAudioCurve.cpp
+++ /dev/null
@@ -1,112 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "PercussiveAudioCurve.h"
-
-#include "Profiler.h"
-
-#include <cmath>
-
-
-namespace RubberBand
-{
-
-PercussiveAudioCurve::PercussiveAudioCurve(size_t sampleRate, size_t windowSize) :
- AudioCurve(sampleRate, windowSize)
-{
- m_prevMag = new float[m_windowSize/2 + 1];
-
- for (size_t i = 0; i <= m_windowSize/2; ++i) {
- m_prevMag[i] = 0.f;
- }
-}
-
-PercussiveAudioCurve::~PercussiveAudioCurve()
-{
- delete[] m_prevMag;
-}
-
-void
-PercussiveAudioCurve::reset()
-{
- for (size_t i = 0; i <= m_windowSize/2; ++i) {
- m_prevMag[i] = 0;
- }
-}
-
-void
-PercussiveAudioCurve::setWindowSize(size_t newSize)
-{
- m_windowSize = newSize;
-
- delete[] m_prevMag;
- m_prevMag = new float[m_windowSize/2 + 1];
-
- reset();
-}
-
-float
-PercussiveAudioCurve::process(const float *R__ mag, size_t /*increment*/)
-{
- static float threshold = powf(10.f, 0.15f); // 3dB rise in square of magnitude
- static float zeroThresh = powf(10.f, -8);
-
- size_t count = 0;
- size_t nonZeroCount = 0;
-
- const int sz = m_windowSize / 2;
-
- for (int n = 1; n <= sz; ++n) {
- bool above = ((mag[n] / m_prevMag[n]) >= threshold);
- if (above) ++count;
- if (mag[n] > zeroThresh) ++nonZeroCount;
- }
-
- for (int n = 1; n <= sz; ++n) {
- m_prevMag[n] = mag[n];
- }
-
- if (nonZeroCount == 0) return 0;
- else return float(count) / float(nonZeroCount);
-}
-
-float
-PercussiveAudioCurve::processDouble(const double *R__ mag, size_t /*increment*/)
-{
- Profiler profiler("PercussiveAudioCurve::process");
-
- static double threshold = pow(10.0, 0.15); // 3dB rise in square of magnitude
- static double zeroThresh = pow(10.0, -8);
-
- size_t count = 0;
- size_t nonZeroCount = 0;
-
- const int sz = m_windowSize / 2;
-
- for (int n = 1; n <= sz; ++n) {
- bool above = ((mag[n] / m_prevMag[n]) >= threshold);
- if (above) ++count;
- if (mag[n] > zeroThresh) ++nonZeroCount;
- }
-
- for (int n = 1; n <= sz; ++n) {
- m_prevMag[n] = mag[n];
- }
-
- if (nonZeroCount == 0) return 0;
- else return float(count) / float(nonZeroCount);
-}
-
-}
-
diff --git a/libs/rubberband/src/PercussiveAudioCurve.h b/libs/rubberband/src/PercussiveAudioCurve.h
deleted file mode 100644
index 9f087053a4..0000000000
--- a/libs/rubberband/src/PercussiveAudioCurve.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _PERCUSSIVE_AUDIO_CURVE_H_
-#define _PERCUSSIVE_AUDIO_CURVE_H_
-
-#include "AudioCurve.h"
-
-namespace RubberBand
-{
-
-class PercussiveAudioCurve : public AudioCurve
-{
-public:
- PercussiveAudioCurve(size_t sampleRate, size_t windowSize);
-
- virtual ~PercussiveAudioCurve();
-
- virtual void setWindowSize(size_t newSize);
-
- virtual float process(const float *R__ mag, size_t increment);
- virtual float processDouble(const double *R__ mag, size_t increment);
- virtual void reset();
-
-protected:
- float *R__ m_prevMag;
-};
-
-}
-
-#endif
diff --git a/libs/rubberband/src/Profiler.cpp b/libs/rubberband/src/Profiler.cpp
deleted file mode 100644
index df148d48e3..0000000000
--- a/libs/rubberband/src/Profiler.cpp
+++ /dev/null
@@ -1,176 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "Profiler.h"
-
-#include <algorithm>
-#include <set>
-#include <string>
-#include <map>
-
-#include <cstdio>
-
-namespace RubberBand {
-
-#ifndef NO_TIMING
-
-Profiler::ProfileMap
-Profiler::m_profiles;
-
-Profiler::WorstCallMap
-Profiler::m_worstCalls;
-
-void
-Profiler::add(const char *id, float ms)
-{
- ProfileMap::iterator pmi = m_profiles.find(id);
- if (pmi != m_profiles.end()) {
- ++pmi->second.first;
- pmi->second.second += ms;
- } else {
- m_profiles[id] = TimePair(1, ms);
- }
-
- WorstCallMap::iterator wci = m_worstCalls.find(id);
- if (wci != m_worstCalls.end()) {
- if (ms > wci->second) wci->second = ms;
- } else {
- m_worstCalls[id] = ms;
- }
-}
-
-void
-Profiler::dump()
-{
-#ifdef PROFILE_CLOCKS
- fprintf(stderr, "Profiling points [CPU time]:\n");
-#else
- fprintf(stderr, "Profiling points [Wall time]:\n");
-#endif
-
- fprintf(stderr, "\nBy name:\n");
-
- typedef std::set<const char *, std::less<std::string> > StringSet;
-
- StringSet profileNames;
- for (ProfileMap::const_iterator i = m_profiles.begin();
- i != m_profiles.end(); ++i) {
- profileNames.insert(i->first);
- }
-
- for (StringSet::const_iterator i = profileNames.begin();
- i != profileNames.end(); ++i) {
-
- ProfileMap::const_iterator j = m_profiles.find(*i);
- if (j == m_profiles.end()) continue;
-
- const TimePair &pp(j->second);
- fprintf(stderr, "%s(%d):\n", *i, pp.first);
- fprintf(stderr, "\tReal: \t%f ms \t[%f ms total]\n",
- (pp.second / pp.first),
- (pp.second));
-
- WorstCallMap::const_iterator k = m_worstCalls.find(*i);
- if (k == m_worstCalls.end()) continue;
-
- fprintf(stderr, "\tWorst:\t%f ms/call\n", k->second);
- }
-
- typedef std::multimap<float, const char *> TimeRMap;
- typedef std::multimap<int, const char *> IntRMap;
- TimeRMap totmap, avgmap, worstmap;
- IntRMap ncallmap;
-
- for (ProfileMap::const_iterator i = m_profiles.begin();
- i != m_profiles.end(); ++i) {
- totmap.insert(TimeRMap::value_type(i->second.second, i->first));
- avgmap.insert(TimeRMap::value_type(i->second.second /
- i->second.first, i->first));
- ncallmap.insert(IntRMap::value_type(i->second.first, i->first));
- }
-
- for (WorstCallMap::const_iterator i = m_worstCalls.begin();
- i != m_worstCalls.end(); ++i) {
- worstmap.insert(TimeRMap::value_type(i->second, i->first));
- }
-
- fprintf(stderr, "\nBy total:\n");
- for (TimeRMap::const_iterator i = totmap.end(); i != totmap.begin(); ) {
- --i;
- fprintf(stderr, "%-40s %f ms\n", i->second, i->first);
- }
-
- fprintf(stderr, "\nBy average:\n");
- for (TimeRMap::const_iterator i = avgmap.end(); i != avgmap.begin(); ) {
- --i;
- fprintf(stderr, "%-40s %f ms\n", i->second, i->first);
- }
-
- fprintf(stderr, "\nBy worst case:\n");
- for (TimeRMap::const_iterator i = worstmap.end(); i != worstmap.begin(); ) {
- --i;
- fprintf(stderr, "%-40s %f ms\n", i->second, i->first);
- }
-
- fprintf(stderr, "\nBy number of calls:\n");
- for (IntRMap::const_iterator i = ncallmap.end(); i != ncallmap.begin(); ) {
- --i;
- fprintf(stderr, "%-40s %d\n", i->second, i->first);
- }
-}
-
-Profiler::Profiler(const char* c) :
- m_c(c),
- m_ended(false)
-{
-#ifdef PROFILE_CLOCKS
- m_start = clock();
-#else
- (void)gettimeofday(&m_start, 0);
-#endif
-}
-
-Profiler::~Profiler()
-{
- if (!m_ended) end();
-}
-
-void
-Profiler::end()
-{
-#ifdef PROFILE_CLOCKS
- clock_t end = clock();
- clock_t elapsed = end - m_start;
- float ms = float((double(elapsed) / double(CLOCKS_PER_SEC)) * 1000.0);
-#else
- struct timeval tv;
- (void)gettimeofday(&tv, 0);
-
- tv.tv_sec -= m_start.tv_sec;
- if (tv.tv_usec < m_start.tv_usec) {
- tv.tv_usec += 1000000;
- tv.tv_sec -= 1;
- }
- tv.tv_usec -= m_start.tv_usec;
- float ms = float((double(tv.tv_sec) + (double(tv.tv_usec) / 1000000.0)) * 1000.0);
-#endif
-
- add(m_c, ms);
-
- m_ended = true;
-}
-
-#endif
-
-}
diff --git a/libs/rubberband/src/Profiler.h b/libs/rubberband/src/Profiler.h
deleted file mode 100644
index 616a553ecb..0000000000
--- a/libs/rubberband/src/Profiler.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _PROFILER_H_
-#define _PROFILER_H_
-
-#define NO_TIMING 1
-
-//#define WANT_TIMING 1
-//#define PROFILE_CLOCKS 1
-
-#ifdef NDEBUG
-#ifndef WANT_TIMING
-#define NO_TIMING 1
-#endif
-#endif
-
-#ifndef NO_TIMING
-#ifdef PROFILE_CLOCKS
-#include <time.h>
-#else
-#include "sysutils.h"
-#ifndef _WIN32
-#include <sys/time.h>
-#endif
-#endif
-#endif
-
-#include <map>
-
-namespace RubberBand {
-
-#ifndef NO_TIMING
-
-class Profiler
-{
-public:
- Profiler(const char *name);
- ~Profiler();
-
- void end(); // same action as dtor
-
- static void dump();
-
-protected:
- const char* m_c;
-#ifdef PROFILE_CLOCKS
- clock_t m_start;
-#else
- struct timeval m_start;
-#endif
- bool m_showOnDestruct;
- bool m_ended;
-
- typedef std::pair<int, float> TimePair;
- typedef std::map<const char *, TimePair> ProfileMap;
- typedef std::map<const char *, float> WorstCallMap;
- static ProfileMap m_profiles;
- static WorstCallMap m_worstCalls;
- static void add(const char *, float);
-};
-
-#else
-
-class Profiler
-{
-public:
- Profiler(const char *) { }
- ~Profiler() { }
-
- void update() const { }
- void end() { }
- static void dump() { }
-};
-
-#endif
-
-}
-
-#endif
diff --git a/libs/rubberband/src/Resampler.cpp b/libs/rubberband/src/Resampler.cpp
deleted file mode 100644
index 1e479363b5..0000000000
--- a/libs/rubberband/src/Resampler.cpp
+++ /dev/null
@@ -1,261 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "Resampler.h"
-
-#include "Profiler.h"
-
-#include <cstdlib>
-#include <cmath>
-
-#include <iostream>
-
-
-#include <samplerate.h>
-
-
-
-namespace RubberBand {
-
-class ResamplerImpl
-{
-public:
- virtual ~ResamplerImpl() { }
-
- virtual int resample(const float *const R__ *const R__ in,
- float *const R__ *const R__ out,
- int incount,
- float ratio,
- bool final) = 0;
-
- virtual void reset() = 0;
-};
-
-namespace Resamplers {
-
-
-
-class D_SRC : public ResamplerImpl
-{
-public:
- D_SRC(Resampler::Quality quality, int channels, int maxBufferSize,
- int m_debugLevel);
- ~D_SRC();
-
- int resample(const float *const R__ *const R__ in,
- float *const R__ *const R__ out,
- int incount,
- float ratio,
- bool final);
-
- void reset();
-
-protected:
- SRC_STATE *m_src;
- float *m_iin;
- float *m_iout;
- float m_lastRatio;
- int m_channels;
- int m_iinsize;
- int m_ioutsize;
- int m_debugLevel;
-};
-
-D_SRC::D_SRC(Resampler::Quality quality, int channels, int maxBufferSize,
- int debugLevel) :
- m_src(0),
- m_iin(0),
- m_iout(0),
- m_lastRatio(1.f),
- m_channels(channels),
- m_iinsize(0),
- m_ioutsize(0),
- m_debugLevel(debugLevel)
-{
- if (m_debugLevel > 0) {
- std::cerr << "Resampler::Resampler: using libsamplerate implementation"
- << std::endl;
- }
-
- int err = 0;
- m_src = src_new(quality == Resampler::Best ? SRC_SINC_BEST_QUALITY :
- quality == Resampler::Fastest ? SRC_LINEAR :
- SRC_SINC_FASTEST,
- channels, &err);
-
- if (err) {
- std::cerr << "Resampler::Resampler: failed to create libsamplerate resampler: "
- << src_strerror(err) << std::endl;
- throw Resampler::ImplementationError; //!!! of course, need to catch this!
- }
-
- if (maxBufferSize > 0 && m_channels > 1) {
- m_iinsize = maxBufferSize * m_channels;
- m_ioutsize = maxBufferSize * m_channels * 2;
- m_iin = allocFloat(m_iinsize);
- m_iout = allocFloat(m_ioutsize);
- }
-
- reset();
-}
-
-D_SRC::~D_SRC()
-{
- src_delete(m_src);
- if (m_iinsize > 0) {
- free(m_iin);
- }
- if (m_ioutsize > 0) {
- free(m_iout);
- }
-}
-
-int
-D_SRC::resample(const float *const R__ *const R__ in,
- float *const R__ *const R__ out,
- int incount,
- float ratio,
- bool final)
-{
- SRC_DATA data;
-
- int outcount = lrintf(ceilf(incount * ratio));
-
- if (m_channels == 1) {
- data.data_in = const_cast<float *>(*in); //!!!???
- data.data_out = *out;
- } else {
- if (incount * m_channels > m_iinsize) {
- m_iinsize = incount * m_channels;
- m_iin = allocFloat(m_iin, m_iinsize);
- }
- if (outcount * m_channels > m_ioutsize) {
- m_ioutsize = outcount * m_channels;
- m_iout = allocFloat(m_iout, m_ioutsize);
- }
- for (int i = 0; i < incount; ++i) {
- for (int c = 0; c < m_channels; ++c) {
- m_iin[i * m_channels + c] = in[c][i];
- }
- }
- data.data_in = m_iin;
- data.data_out = m_iout;
- }
-
- data.input_frames = incount;
- data.output_frames = outcount;
- data.src_ratio = ratio;
- data.end_of_input = (final ? 1 : 0);
-
- int err = 0;
- err = src_process(m_src, &data);
-
- if (err) {
- std::cerr << "Resampler::process: libsamplerate error: "
- << src_strerror(err) << std::endl;
- throw Resampler::ImplementationError; //!!! of course, need to catch this!
- }
-
- if (m_channels > 1) {
- for (int i = 0; i < data.output_frames_gen; ++i) {
- for (int c = 0; c < m_channels; ++c) {
- out[c][i] = m_iout[i * m_channels + c];
- }
- }
- }
-
- m_lastRatio = ratio;
-
- return data.output_frames_gen;
-}
-
-void
-D_SRC::reset()
-{
- src_reset(m_src);
-}
-
-
-
-} /* end namespace Resamplers */
-
-Resampler::Resampler(Resampler::Quality quality, int channels,
- int maxBufferSize, int debugLevel)
-{
- m_method = -1;
-
- switch (quality) {
-
- case Resampler::Best:
- m_method = 1;
- break;
-
- case Resampler::FastestTolerable:
- m_method = 1;
- break;
-
- case Resampler::Fastest:
- m_method = 1;
- break;
- }
-
- if (m_method == -1) {
- std::cerr << "Resampler::Resampler(" << quality << ", " << channels
- << ", " << maxBufferSize << "): No implementation available!"
- << std::endl;
- abort();
- }
-
- switch (m_method) {
- case 0:
- std::cerr << "Resampler::Resampler(" << quality << ", " << channels
- << ", " << maxBufferSize << "): No implementation available!"
- << std::endl;
- abort();
- break;
-
- case 1:
- d = new Resamplers::D_SRC(quality, channels, maxBufferSize, debugLevel);
- break;
-
- case 2:
- std::cerr << "Resampler::Resampler(" << quality << ", " << channels
- << ", " << maxBufferSize << "): No implementation available!"
- << std::endl;
- abort();
- break;
- }
-}
-
-Resampler::~Resampler()
-{
- delete d;
-}
-
-int
-Resampler::resample(const float *const R__ *const R__ in,
- float *const R__ *const R__ out,
- int incount, float ratio, bool final)
-{
- Profiler profiler("Resampler::resample");
- return d->resample(in, out, incount, ratio, final);
-}
-
-void
-Resampler::reset()
-{
- d->reset();
-}
-
-}
diff --git a/libs/rubberband/src/Resampler.h b/libs/rubberband/src/Resampler.h
deleted file mode 100644
index 3c4af40e8e..0000000000
--- a/libs/rubberband/src/Resampler.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _RUBBERBAND_RESAMPLER_H_
-#define _RUBBERBAND_RESAMPLER_H_
-
-#include <sys/types.h>
-
-#include "sysutils.h"
-
-namespace RubberBand {
-
-class ResamplerImpl;
-
-class Resampler
-{
-public:
- enum Quality { Best, FastestTolerable, Fastest };
- enum Exception { ImplementationError };
-
- /**
- * Construct a resampler with the given quality level and channel
- * count. maxBufferSize gives a bound on the maximum incount size
- * that may be passed to the resample function before the
- * resampler needs to reallocate its internal buffers.
- */
- Resampler(Quality quality, int channels, int maxBufferSize = 0,
- int debugLevel = 0);
- ~Resampler();
-
- int resample(const float *const R__ *const R__ in,
- float *const R__ *const R__ out,
- int incount,
- float ratio,
- bool final = false);
-
- void reset();
-
-protected:
- ResamplerImpl *d;
- int m_method;
-};
-
-}
-
-#endif
diff --git a/libs/rubberband/src/RingBuffer.h b/libs/rubberband/src/RingBuffer.h
deleted file mode 100644
index 07312169a6..0000000000
--- a/libs/rubberband/src/RingBuffer.h
+++ /dev/null
@@ -1,670 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _RUBBERBAND_RINGBUFFER_H_
-#define _RUBBERBAND_RINGBUFFER_H_
-
-#include <cstring>
-#include <sys/types.h>
-
-#include <cstring>
-
-#ifndef _WIN32
-#include <sys/mman.h>
-#endif
-
-#include "Scavenger.h"
-#include "Profiler.h"
-
-
-//#define DEBUG_RINGBUFFER 1
-
-#ifdef _WIN32
-#define MLOCK(a,b) 1
-#define MUNLOCK(a,b) 1
-#else
-#define MLOCK(a,b) ::mlock(a,b)
-#define MUNLOCK(a,b) ::munlock(a,b)
-#endif
-
-#ifdef DEBUG_RINGBUFFER
-#include <iostream>
-#endif
-
-namespace RubberBand {
-
-/**
- * RingBuffer implements a lock-free ring buffer for one writer and N
- * readers, that is to be used to store a sample type T.
- */
-
-template <typename T, int N = 1>
-class RingBuffer
-{
-public:
- /**
- * Create a ring buffer with room to write n samples.
- *
- * Note that the internal storage size will actually be n+1
- * samples, as one element is unavailable for administrative
- * reasons. Since the ring buffer performs best if its size is a
- * power of two, this means n should ideally be some power of two
- * minus one.
- */
- RingBuffer(int n);
-
- virtual ~RingBuffer();
-
- /**
- * Return the total capacity of the ring buffer in samples.
- * (This is the argument n passed to the constructor.)
- */
- int getSize() const;
-
- /**
- * Resize the ring buffer. This also empties it; use resized()
- * below if you do not want this to happen. Actually swaps in a
- * new, larger buffer; the old buffer is scavenged after a seemly
- * delay. Should be called from the write thread.
- */
- void resize(int newSize);
-
- /**
- * Return a new ring buffer (allocated with "new" -- called must
- * delete when no longer needed) of the given size, containing the
- * same data as this one. If another thread reads from or writes
- * to this buffer during the call, the results may be incomplete
- * or inconsistent. If this buffer's data will not fit in the new
- * size, the contents are undefined.
- */
- RingBuffer<T, N> *resized(int newSize, int R = 0) const;
-
- /**
- * Lock the ring buffer into physical memory. Returns true
- * for success.
- */
- bool mlock();
-
- /**
- * Reset read and write pointers, thus emptying the buffer.
- * Should be called from the write thread.
- */
- void reset();
-
- /**
- * Return the amount of data available for reading by reader R, in
- * samples.
- */
- int getReadSpace(int R = 0) const;
-
- /**
- * Return the amount of space available for writing, in samples.
- */
- int getWriteSpace() const;
-
- /**
- * Read n samples from the buffer, for reader R. If fewer than n
- * are available, the remainder will be zeroed out. Returns the
- * number of samples actually read.
- */
- int read(T *R__ destination, int n, int R = 0);
-
- /**
- * Read n samples from the buffer, for reader R, adding them to
- * the destination. If fewer than n are available, the remainder
- * will be left alone. Returns the number of samples actually
- * read.
- */
- int readAdding(T *R__ destination, int n, int R = 0);
-
- /**
- * Read one sample from the buffer, for reader R. If no sample is
- * available, this will silently return zero. Calling this
- * repeatedly is obviously slower than calling read once, but it
- * may be good enough if you don't want to allocate a buffer to
- * read into.
- */
- T readOne(int R = 0);
-
- /**
- * Read n samples from the buffer, if available, for reader R,
- * without advancing the read pointer -- i.e. a subsequent read()
- * or skip() will be necessary to empty the buffer. If fewer than
- * n are available, the remainder will be zeroed out. Returns the
- * number of samples actually read.
- */
- int peek(T *R__ destination, int n, int R = 0) const;
-
- /**
- * Read one sample from the buffer, if available, without
- * advancing the read pointer -- i.e. a subsequent read() or
- * skip() will be necessary to empty the buffer. Returns zero if
- * no sample was available.
- */
- T peekOne(int R = 0) const;
-
- /**
- * Pretend to read n samples from the buffer, for reader R,
- * without actually returning them (i.e. discard the next n
- * samples). Returns the number of samples actually available for
- * discarding.
- */
- int skip(int n, int R = 0);
-
- /**
- * Write n samples to the buffer. If insufficient space is
- * available, not all samples may actually be written. Returns
- * the number of samples actually written.
- */
- int write(const T *source, int n);
-
- /**
- * Write n zero-value samples to the buffer. If insufficient
- * space is available, not all zeros may actually be written.
- * Returns the number of zeroes actually written.
- */
- int zero(int n);
-
-protected:
- T *R__ m_buffer;
- volatile int m_writer;
- volatile int m_readers[N];
- int m_size;
- bool m_mlocked;
-
- static Scavenger<ScavengerArrayWrapper<T> > m_scavenger;
-
-private:
- RingBuffer(const RingBuffer &); // not provided
- RingBuffer &operator=(const RingBuffer &); // not provided
-};
-
-template <typename T, int N>
-Scavenger<ScavengerArrayWrapper<T> > RingBuffer<T, N>::m_scavenger;
-
-template <typename T, int N>
-RingBuffer<T, N>::RingBuffer(int n) :
- m_buffer(new T[n + 1]),
- m_writer(0),
- m_size(n + 1),
- m_mlocked(false)
-{
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::RingBuffer(" << n << ")" << std::endl;
-#endif
-
- for (int i = 0; i < N; ++i) m_readers[i] = 0;
-
- m_scavenger.scavenge();
-}
-
-template <typename T, int N>
-RingBuffer<T, N>::~RingBuffer()
-{
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::~RingBuffer" << std::endl;
-#endif
-
- if (m_mlocked) {
- MUNLOCK((void *)m_buffer, m_size * sizeof(T));
- }
- delete[] m_buffer;
-
- m_scavenger.scavenge();
-}
-
-template <typename T, int N>
-int
-RingBuffer<T, N>::getSize() const
-{
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::getSize(): " << m_size-1 << std::endl;
-#endif
-
- return m_size - 1;
-}
-
-template <typename T, int N>
-void
-RingBuffer<T, N>::resize(int newSize)
-{
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::resize(" << newSize << ")" << std::endl;
-#endif
-
- m_scavenger.scavenge();
-
- if (m_mlocked) {
- MUNLOCK((void *)m_buffer, m_size * sizeof(T));
- }
-
- m_scavenger.claim(new ScavengerArrayWrapper<T>(m_buffer));
-
- reset();
- m_buffer = new T[newSize + 1];
- m_size = newSize + 1;
-
- if (m_mlocked) {
- if (MLOCK((void *)m_buffer, m_size * sizeof(T))) {
- m_mlocked = false;
- }
- }
-}
-
-template <typename T, int N>
-RingBuffer<T, N> *
-RingBuffer<T, N>::resized(int newSize, int R) const
-{
- RingBuffer<T, N> *newBuffer = new RingBuffer<T, N>(newSize);
-
- int w = m_writer;
- int r = m_readers[R];
-
- while (r != w) {
- T value = m_buffer[r];
- newBuffer->write(&value, 1);
- if (++r == m_size) r = 0;
- }
-
- return newBuffer;
-}
-
-template <typename T, int N>
-bool
-RingBuffer<T, N>::mlock()
-{
- if (MLOCK((void *)m_buffer, m_size * sizeof(T))) return false;
- m_mlocked = true;
- return true;
-}
-
-template <typename T, int N>
-void
-RingBuffer<T, N>::reset()
-{
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::reset" << std::endl;
-#endif
-
- m_writer = 0;
- for (int i = 0; i < N; ++i) m_readers[i] = 0;
-}
-
-template <typename T, int N>
-int
-RingBuffer<T, N>::getReadSpace(int R) const
-{
- int writer = m_writer;
- int reader = m_readers[R];
- int space;
-
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::getReadSpace(" << R << "): reader " << reader << ", writer " << writer << std::endl;
-#endif
-
- if (writer > reader) space = writer - reader;
- else if (writer < reader) space = (writer + m_size) - reader;
- else space = 0;
-
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::getReadSpace(" << R << "): " << space << std::endl;
-#endif
-
- return space;
-}
-
-template <typename T, int N>
-int
-RingBuffer<T, N>::getWriteSpace() const
-{
- int space = 0;
- for (int i = 0; i < N; ++i) {
- int writer = m_writer;
- int reader = m_readers[i];
- int here = (reader + m_size - writer - 1);
- if (here >= m_size) here -= m_size;
- if (i == 0 || here < space) space = here;
- }
-
-#ifdef DEBUG_RINGBUFFER
- int rs(getReadSpace()), rp(m_readers[0]);
-
- std::cerr << "RingBuffer: write space " << space << ", read space "
- << rs << ", total " << (space + rs) << ", m_size " << m_size << std::endl;
- std::cerr << "RingBuffer: reader " << rp << ", writer " << m_writer << std::endl;
-#endif
-
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::getWriteSpace(): " << space << std::endl;
-#endif
-
- return space;
-}
-
-template <typename T, int N>
-int
-RingBuffer<T, N>::read(T *R__ destination, int n, int R)
-{
- Profiler profiler("RingBuffer::read");
-
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::read(dest, " << n << ", " << R << ")" << std::endl;
-#endif
-
- int available = getReadSpace(R);
- if (n > available) {
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "WARNING: Only " << available << " samples available"
- << std::endl;
-#endif
- for (int i = available; i < n; ++i) {
- destination[i] = 0;
- }
- n = available;
- }
- if (n == 0) return n;
-
- int reader = m_readers[R];
- int here = m_size - reader;
- T *const R__ bufbase = m_buffer + reader;
-
- if (here >= n) {
- for (int i = 0; i < n; ++i) {
- destination[i] = bufbase[i];
- }
- } else {
- for (int i = 0; i < here; ++i) {
- destination[i] = bufbase[i];
- }
- T *const R__ destbase = destination + here;
- const int nh = n - here;
- for (int i = 0; i < nh; ++i) {
- destbase[i] = m_buffer[i];
- }
- }
-
- reader += n;
- while (reader >= m_size) reader -= m_size;
- m_readers[R] = reader;
-
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::read: read " << n << ", reader now " << m_readers[R] << std::endl;
-#endif
-
- return n;
-}
-
-template <typename T, int N>
-int
-RingBuffer<T, N>::readAdding(T *R__ destination, int n, int R)
-{
- Profiler profiler("RingBuffer::readAdding");
-
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::readAdding(dest, " << n << ", " << R << ")" << std::endl;
-#endif
-
- int available = getReadSpace(R);
- if (n > available) {
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "WARNING: Only " << available << " samples available"
- << std::endl;
-#endif
- n = available;
- }
- if (n == 0) return n;
-
- int reader = m_readers[R];
- int here = m_size - reader;
- const T *const R__ bufbase = m_buffer + reader;
-
- if (here >= n) {
- for (int i = 0; i < n; ++i) {
- destination[i] += bufbase[i];
- }
- } else {
- for (int i = 0; i < here; ++i) {
- destination[i] += bufbase[i];
- }
- T *const R__ destbase = destination + here;
- const int nh = n - here;
- for (int i = 0; i < nh; ++i) {
- destbase[i] += m_buffer[i];
- }
- }
-
- reader += n;
- while (reader >= m_size) reader -= m_size;
- m_readers[R] = reader;
- return n;
-}
-
-template <typename T, int N>
-T
-RingBuffer<T, N>::readOne(int R)
-{
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::readOne(" << R << ")" << std::endl;
-#endif
-
- if (m_writer == m_readers[R]) {
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "WARNING: No sample available"
- << std::endl;
-#endif
- return 0;
- }
- int reader = m_readers[R];
- T value = m_buffer[reader];
- if (++reader == m_size) reader = 0;
- m_readers[R] = reader;
- return value;
-}
-
-template <typename T, int N>
-int
-RingBuffer<T, N>::peek(T *R__ destination, int n, int R) const
-{
- Profiler profiler("RingBuffer::peek");
-
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::peek(dest, " << n << ", " << R << ")" << std::endl;
-#endif
-
- int available = getReadSpace(R);
- if (n > available) {
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "WARNING: Only " << available << " samples available"
- << std::endl;
-#endif
- memset(destination + available, 0, (n - available) * sizeof(T));
- n = available;
- }
- if (n == 0) return n;
-
- int reader = m_readers[R];
- int here = m_size - reader;
- const T *const R__ bufbase = m_buffer + reader;
-
- if (here >= n) {
- for (int i = 0; i < n; ++i) {
- destination[i] = bufbase[i];
- }
- } else {
- for (int i = 0; i < here; ++i) {
- destination[i] = bufbase[i];
- }
- T *const R__ destbase = destination + here;
- const int nh = n - here;
- for (int i = 0; i < nh; ++i) {
- destbase[i] = m_buffer[i];
- }
- }
-
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::peek: read " << n << std::endl;
-#endif
-
- return n;
-}
-
-template <typename T, int N>
-T
-RingBuffer<T, N>::peekOne(int R) const
-{
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::peek(" << R << ")" << std::endl;
-#endif
-
- if (m_writer == m_readers[R]) {
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "WARNING: No sample available"
- << std::endl;
-#endif
- return 0;
- }
- T value = m_buffer[m_readers[R]];
- return value;
-}
-
-template <typename T, int N>
-int
-RingBuffer<T, N>::skip(int n, int R)
-{
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::skip(" << n << ", " << R << ")" << std::endl;
-#endif
-
- int available = getReadSpace(R);
- if (n > available) {
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "WARNING: Only " << available << " samples available"
- << std::endl;
-#endif
- n = available;
- }
- if (n == 0) return n;
-
- int reader = m_readers[R];
- reader += n;
- while (reader >= m_size) reader -= m_size;
- m_readers[R] = reader;
- return n;
-}
-
-template <typename T, int N>
-int
-RingBuffer<T, N>::write(const T *source, int n)
-{
- Profiler profiler("RingBuffer::write");
-
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::write(" << n << ")" << std::endl;
-#endif
-
- int available = getWriteSpace();
- if (n > available) {
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "WARNING: Only room for " << available << " samples"
- << std::endl;
-#endif
- n = available;
- }
- if (n == 0) return n;
-
- int writer = m_writer;
- int here = m_size - writer;
- T *const R__ bufbase = m_buffer + writer;
-
- if (here >= n) {
- for (int i = 0; i < n; ++i) {
- bufbase[i] = source[i];
- }
- } else {
- for (int i = 0; i < here; ++i) {
- bufbase[i] = source[i];
- }
- const int nh = n - here;
- const T *const R__ srcbase = source + here;
- T *const R__ buf = m_buffer;
- for (int i = 0; i < nh; ++i) {
- buf[i] = srcbase[i];
- }
- }
-
- writer += n;
- while (writer >= m_size) writer -= m_size;
- m_writer = writer;
-
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::write: wrote " << n << ", writer now " << m_writer << std::endl;
-#endif
-
- return n;
-}
-
-template <typename T, int N>
-int
-RingBuffer<T, N>::zero(int n)
-{
- Profiler profiler("RingBuffer::zero");
-
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "RingBuffer<T," << N << ">[" << this << "]::zero(" << n << ")" << std::endl;
-#endif
-
- int available = getWriteSpace();
- if (n > available) {
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "WARNING: Only room for " << available << " samples"
- << std::endl;
-#endif
- n = available;
- }
- if (n == 0) return n;
-
- int writer = m_writer;
- int here = m_size - writer;
- T *const R__ bufbase = m_buffer + writer;
-
- if (here >= n) {
- for (int i = 0; i < n; ++i) {
- bufbase[i] = 0;
- }
- } else {
- for (int i = 0; i < here; ++i) {
- bufbase[i] = 0;
- }
- const int nh = n - here;
- for (int i = 0; i < nh; ++i) {
- m_buffer[i] = 0;
- }
- }
-
- writer += n;
- while (writer >= m_size) writer -= m_size;
- m_writer = writer;
-
-#ifdef DEBUG_RINGBUFFER
- std::cerr << "writer -> " << m_writer << std::endl;
-#endif
-
- return n;
-}
-
-}
-
-//#include "RingBuffer.cpp"
-
-#endif // _RINGBUFFER_H_
diff --git a/libs/rubberband/src/RubberBandStretcher.cpp b/libs/rubberband/src/RubberBandStretcher.cpp
deleted file mode 100644
index 7e249c6633..0000000000
--- a/libs/rubberband/src/RubberBandStretcher.cpp
+++ /dev/null
@@ -1,200 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "StretcherImpl.h"
-
-namespace RubberBand {
-
-
-RubberBandStretcher::RubberBandStretcher(size_t sampleRate,
- size_t channels,
- Options options,
- double initialTimeRatio,
- double initialPitchScale) :
- m_d(new Impl(sampleRate, channels, options,
- initialTimeRatio, initialPitchScale))
-{
-}
-
-RubberBandStretcher::~RubberBandStretcher()
-{
- delete m_d;
-}
-
-void
-RubberBandStretcher::reset()
-{
- m_d->reset();
-}
-
-void
-RubberBandStretcher::setTimeRatio(double ratio)
-{
- m_d->setTimeRatio(ratio);
-}
-
-void
-RubberBandStretcher::setPitchScale(double scale)
-{
- m_d->setPitchScale(scale);
-}
-
-double
-RubberBandStretcher::getTimeRatio() const
-{
- return m_d->getTimeRatio();
-}
-
-double
-RubberBandStretcher::getPitchScale() const
-{
- return m_d->getPitchScale();
-}
-
-size_t
-RubberBandStretcher::getLatency() const
-{
- return m_d->getLatency();
-}
-
-void
-RubberBandStretcher::setTransientsOption(Options options)
-{
- m_d->setTransientsOption(options);
-}
-
-void
-RubberBandStretcher::setPhaseOption(Options options)
-{
- m_d->setPhaseOption(options);
-}
-
-void
-RubberBandStretcher::setFormantOption(Options options)
-{
- m_d->setFormantOption(options);
-}
-
-void
-RubberBandStretcher::setPitchOption(Options options)
-{
- m_d->setPitchOption(options);
-}
-
-void
-RubberBandStretcher::setExpectedInputDuration(size_t samples)
-{
- m_d->setExpectedInputDuration(samples);
-}
-
-void
-RubberBandStretcher::setMaxProcessSize(size_t samples)
-{
- m_d->setMaxProcessSize(samples);
-}
-
-size_t
-RubberBandStretcher::getSamplesRequired() const
-{
- return m_d->getSamplesRequired();
-}
-
-void
-RubberBandStretcher::study(const float *const *input, size_t samples,
- bool final)
-{
- m_d->study(input, samples, final);
-}
-
-void
-RubberBandStretcher::process(const float *const *input, size_t samples,
- bool final)
-{
- m_d->process(input, samples, final);
-}
-
-int
-RubberBandStretcher::available() const
-{
- return m_d->available();
-}
-
-size_t
-RubberBandStretcher::retrieve(float *const *output, size_t samples) const
-{
- return m_d->retrieve(output, samples);
-}
-
-float
-RubberBandStretcher::getFrequencyCutoff(int n) const
-{
- return m_d->getFrequencyCutoff(n);
-}
-
-void
-RubberBandStretcher::setFrequencyCutoff(int n, float f)
-{
- m_d->setFrequencyCutoff(n, f);
-}
-
-size_t
-RubberBandStretcher::getInputIncrement() const
-{
- return m_d->getInputIncrement();
-}
-
-std::vector<int>
-RubberBandStretcher::getOutputIncrements() const
-{
- return m_d->getOutputIncrements();
-}
-
-std::vector<float>
-RubberBandStretcher::getPhaseResetCurve() const
-{
- return m_d->getPhaseResetCurve();
-}
-
-std::vector<int>
-RubberBandStretcher::getExactTimePoints() const
-{
- return m_d->getExactTimePoints();
-}
-
-size_t
-RubberBandStretcher::getChannelCount() const
-{
- return m_d->getChannelCount();
-}
-
-void
-RubberBandStretcher::calculateStretch()
-{
- m_d->calculateStretch();
-}
-
-void
-RubberBandStretcher::setDebugLevel(int level)
-{
- m_d->setDebugLevel(level);
-}
-
-void
-RubberBandStretcher::setDefaultDebugLevel(int level)
-{
- Impl::setDefaultDebugLevel(level);
-}
-
-}
-
diff --git a/libs/rubberband/src/Scavenger.h b/libs/rubberband/src/Scavenger.h
deleted file mode 100644
index d1b6ca9ffa..0000000000
--- a/libs/rubberband/src/Scavenger.h
+++ /dev/null
@@ -1,202 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _RUBBERBAND_SCAVENGER_H_
-#define _RUBBERBAND_SCAVENGER_H_
-
-#include <vector>
-#include <list>
-#include <iostream>
-
-#ifndef WIN32
-#include <sys/time.h>
-#endif
-
-#include "Thread.h"
-#include "sysutils.h"
-
-namespace RubberBand {
-
-/**
- * A very simple class that facilitates running things like plugins
- * without locking, by collecting unwanted objects and deleting them
- * after a delay so as to be sure nobody's in the middle of using
- * them. Requires scavenge() to be called regularly from a non-RT
- * thread.
- *
- * This is currently not at all suitable for large numbers of objects
- * -- it's just a quick hack for use with things like plugins.
- */
-
-template <typename T>
-class Scavenger
-{
-public:
- Scavenger(int sec = 2, int defaultObjectListSize = 200);
- ~Scavenger();
-
- /**
- * Call from an RT thread etc., to pass ownership of t to us.
- * Only one thread should be calling this on any given scavenger.
- */
- void claim(T *t);
-
- /**
- * Call from a non-RT thread.
- * Only one thread should be calling this on any given scavenger.
- */
- void scavenge(bool clearNow = false);
-
-protected:
- typedef std::pair<T *, int> ObjectTimePair;
- typedef std::vector<ObjectTimePair> ObjectTimeList;
- ObjectTimeList m_objects;
- int m_sec;
-
- typedef std::list<T *> ObjectList;
- ObjectList m_excess;
- int m_lastExcess;
- Mutex m_excessMutex;
- void pushExcess(T *);
- void clearExcess(int);
-
- unsigned int m_claimed;
- unsigned int m_scavenged;
-};
-
-/**
- * A wrapper to permit arrays to be scavenged.
- */
-
-template <typename T>
-class ScavengerArrayWrapper
-{
-public:
- ScavengerArrayWrapper(T *array) : m_array(array) { }
- ~ScavengerArrayWrapper() { delete[] m_array; }
-
-private:
- T *m_array;
-};
-
-
-template <typename T>
-Scavenger<T>::Scavenger(int sec, int defaultObjectListSize) :
- m_objects(ObjectTimeList(defaultObjectListSize)),
- m_sec(sec),
- m_claimed(0),
- m_scavenged(0)
-{
-}
-
-template <typename T>
-Scavenger<T>::~Scavenger()
-{
- if (m_scavenged < m_claimed) {
- for (size_t i = 0; i < m_objects.size(); ++i) {
- ObjectTimePair &pair = m_objects[i];
- if (pair.first != 0) {
- T *ot = pair.first;
- pair.first = 0;
- delete ot;
- ++m_scavenged;
- }
- }
- }
-
- clearExcess(0);
-}
-
-template <typename T>
-void
-Scavenger<T>::claim(T *t)
-{
-// std::cerr << "Scavenger::claim(" << t << ")" << std::endl;
-
- struct timeval tv;
- (void)gettimeofday(&tv, 0);
- int sec = tv.tv_sec;
-
- for (size_t i = 0; i < m_objects.size(); ++i) {
- ObjectTimePair &pair = m_objects[i];
- if (pair.first == 0) {
- pair.second = sec;
- pair.first = t;
- ++m_claimed;
- return;
- }
- }
-
- std::cerr << "WARNING: Scavenger::claim(" << t << "): run out of slots, "
- << "using non-RT-safe method" << std::endl;
- pushExcess(t);
-}
-
-template <typename T>
-void
-Scavenger<T>::scavenge(bool clearNow)
-{
-// std::cerr << "Scavenger::scavenge: scavenged " << m_scavenged << ", claimed " << m_claimed << std::endl;
-
- if (m_scavenged >= m_claimed) return;
-
- struct timeval tv;
- (void)gettimeofday(&tv, 0);
- int sec = tv.tv_sec;
-
- for (size_t i = 0; i < m_objects.size(); ++i) {
- ObjectTimePair &pair = m_objects[i];
- if (clearNow ||
- (pair.first != 0 && pair.second + m_sec < sec)) {
- T *ot = pair.first;
- pair.first = 0;
- delete ot;
- ++m_scavenged;
- }
- }
-
- if (sec > m_lastExcess + m_sec) {
- clearExcess(sec);
- }
-}
-
-template <typename T>
-void
-Scavenger<T>::pushExcess(T *t)
-{
- m_excessMutex.lock();
- m_excess.push_back(t);
- struct timeval tv;
- (void)gettimeofday(&tv, 0);
- m_lastExcess = tv.tv_sec;
- m_excessMutex.unlock();
-}
-
-template <typename T>
-void
-Scavenger<T>::clearExcess(int sec)
-{
- m_excessMutex.lock();
- for (typename ObjectList::iterator i = m_excess.begin();
- i != m_excess.end(); ++i) {
- delete *i;
- }
- m_excess.clear();
- m_lastExcess = sec;
- m_excessMutex.unlock();
-}
-
-}
-
-#endif
diff --git a/libs/rubberband/src/SilentAudioCurve.cpp b/libs/rubberband/src/SilentAudioCurve.cpp
deleted file mode 100644
index 2bc8bdcf5f..0000000000
--- a/libs/rubberband/src/SilentAudioCurve.cpp
+++ /dev/null
@@ -1,69 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "SilentAudioCurve.h"
-
-#include <cmath>
-
-namespace RubberBand
-{
-
-SilentAudioCurve::SilentAudioCurve(size_t sampleRate, size_t windowSize) :
- AudioCurve(sampleRate, windowSize)
-{
-}
-
-SilentAudioCurve::~SilentAudioCurve()
-{
-}
-
-void
-SilentAudioCurve::reset()
-{
-}
-
-void
-SilentAudioCurve::setWindowSize(size_t newSize)
-{
- m_windowSize = newSize;
-}
-
-float
-SilentAudioCurve::process(const float *R__ mag, size_t)
-{
- const int hs = m_windowSize / 2;
- static float threshold = powf(10.f, -6);
-
- for (int i = 0; i <= hs; ++i) {
- if (mag[i] > threshold) return 0.f;
- }
-
- return 1.f;
-}
-
-float
-SilentAudioCurve::processDouble(const double *R__ mag, size_t)
-{
- const int hs = m_windowSize / 2;
- static double threshold = pow(10.0, -6);
-
- for (int i = 0; i <= hs; ++i) {
- if (mag[i] > threshold) return 0.f;
- }
-
- return 1.f;
-}
-
-}
-
diff --git a/libs/rubberband/src/SilentAudioCurve.h b/libs/rubberband/src/SilentAudioCurve.h
deleted file mode 100644
index 6309f9dddf..0000000000
--- a/libs/rubberband/src/SilentAudioCurve.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _SILENT_AUDIO_CURVE_H_
-#define _SILENT_AUDIO_CURVE_H_
-
-#include "AudioCurve.h"
-
-namespace RubberBand
-{
-
-class SilentAudioCurve : public AudioCurve
-{
-public:
- SilentAudioCurve(size_t sampleRate, size_t windowSize);
- virtual ~SilentAudioCurve();
-
- virtual void setWindowSize(size_t newSize);
-
- virtual float process(const float *R__ mag, size_t increment);
- virtual float processDouble(const double *R__ mag, size_t increment);
- virtual void reset();
-};
-
-}
-
-#endif
diff --git a/libs/rubberband/src/SpectralDifferenceAudioCurve.cpp b/libs/rubberband/src/SpectralDifferenceAudioCurve.cpp
deleted file mode 100644
index 7d98828915..0000000000
--- a/libs/rubberband/src/SpectralDifferenceAudioCurve.cpp
+++ /dev/null
@@ -1,83 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "SpectralDifferenceAudioCurve.h"
-
-namespace RubberBand
-{
-
-SpectralDifferenceAudioCurve::SpectralDifferenceAudioCurve(size_t sampleRate, size_t windowSize) :
- AudioCurve(sampleRate, windowSize)
-{
- m_prevMag = new float[m_windowSize/2 + 1];
-
- for (size_t i = 0; i <= m_windowSize/2; ++i) {
- m_prevMag[i] = 0.f;
- }
-}
-
-SpectralDifferenceAudioCurve::~SpectralDifferenceAudioCurve()
-{
- delete[] m_prevMag;
-}
-
-void
-SpectralDifferenceAudioCurve::reset()
-{
- for (size_t i = 0; i <= m_windowSize/2; ++i) {
- m_prevMag[i] = 0;
- }
-}
-
-void
-SpectralDifferenceAudioCurve::setWindowSize(size_t newSize)
-{
- delete[] m_prevMag;
- m_windowSize = newSize;
-
- m_prevMag = new float[m_windowSize/2 + 1];
-
- reset();
-}
-
-float
-SpectralDifferenceAudioCurve::process(const float *R__ mag, size_t /*increment*/)
-{
- float result = 0.0;
-
- for (size_t n = 0; n <= m_windowSize / 2; ++n) {
- result += sqrtf(fabsf((mag[n] * mag[n]) -
- (m_prevMag[n] * m_prevMag[n])));
- m_prevMag[n] = mag[n];
- }
-
- return result;
-}
-
-float
-SpectralDifferenceAudioCurve::processDouble(const double *R__ mag, size_t /*increment*/)
-{
- float result = 0.0;
-
- for (size_t n = 0; n <= m_windowSize / 2; ++n) {
- result += sqrtf(fabsf((mag[n] * mag[n]) -
- (m_prevMag[n] * m_prevMag[n])));
- m_prevMag[n] = (float)mag[n];
- }
-
- return result;
-}
-
-}
-
diff --git a/libs/rubberband/src/SpectralDifferenceAudioCurve.h b/libs/rubberband/src/SpectralDifferenceAudioCurve.h
deleted file mode 100644
index 4295653cf0..0000000000
--- a/libs/rubberband/src/SpectralDifferenceAudioCurve.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _SPECTRALDIFFERENCE_AUDIO_CURVE_H_
-#define _SPECTRALDIFFERENCE_AUDIO_CURVE_H_
-
-#include "AudioCurve.h"
-#include "Window.h"
-
-namespace RubberBand
-{
-
-class SpectralDifferenceAudioCurve : public AudioCurve
-{
-public:
- SpectralDifferenceAudioCurve(size_t sampleRate, size_t windowSize);
-
- virtual ~SpectralDifferenceAudioCurve();
-
- virtual void setWindowSize(size_t newSize);
-
- virtual float process(const float *R__ mag, size_t increment);
- virtual float processDouble(const double *R__ mag, size_t increment);
- virtual void reset();
-
-protected:
- float *R__ m_prevMag;
-};
-
-}
-
-#endif
diff --git a/libs/rubberband/src/StretchCalculator.cpp b/libs/rubberband/src/StretchCalculator.cpp
deleted file mode 100644
index 1541759762..0000000000
--- a/libs/rubberband/src/StretchCalculator.cpp
+++ /dev/null
@@ -1,799 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "StretchCalculator.h"
-
-#include <algorithm>
-#include <math.h>
-#include <algorithm>
-#include <iostream>
-#include <deque>
-#include <set>
-#include <cassert>
-#include <algorithm>
-
-#include "sysutils.h"
-
-namespace RubberBand
-{
-
-StretchCalculator::StretchCalculator(size_t sampleRate,
- size_t inputIncrement,
- bool useHardPeaks) :
- m_sampleRate(sampleRate),
- m_increment(inputIncrement),
- m_prevDf(0),
- m_divergence(0),
- m_recovery(0),
- m_prevRatio(1.0),
- m_transientAmnesty(0),
- m_useHardPeaks(useHardPeaks)
-{
-// std::cerr << "StretchCalculator::StretchCalculator: useHardPeaks = " << useHardPeaks << std::endl;
-}
-
-StretchCalculator::~StretchCalculator()
-{
-}
-
-std::vector<int>
-StretchCalculator::calculate(double ratio, size_t inputDuration,
- const std::vector<float> &phaseResetDf,
- const std::vector<float> &stretchDf)
-{
- assert(phaseResetDf.size() == stretchDf.size());
-
- m_lastPeaks = findPeaks(phaseResetDf);
- std::vector<Peak> &peaks = m_lastPeaks;
- size_t totalCount = phaseResetDf.size();
-
- std::vector<int> increments;
-
- size_t outputDuration = lrint(inputDuration * ratio);
-
- if (m_debugLevel > 0) {
- std::cerr << "StretchCalculator::calculate(): inputDuration " << inputDuration << ", ratio " << ratio << ", outputDuration " << outputDuration;
- }
-
- outputDuration = lrint((phaseResetDf.size() * m_increment) * ratio);
-
- if (m_debugLevel > 0) {
- std::cerr << " (rounded up to " << outputDuration << ")";
- std::cerr << ", df size " << phaseResetDf.size() << std::endl;
- }
-
- std::vector<size_t> fixedAudioChunks;
- for (size_t i = 0; i < peaks.size(); ++i) {
- fixedAudioChunks.push_back
- (lrint((double(peaks[i].chunk) * outputDuration) / totalCount));
- }
-
- if (m_debugLevel > 1) {
- std::cerr << "have " << peaks.size() << " fixed positions" << std::endl;
- }
-
- size_t totalInput = 0, totalOutput = 0;
-
- // For each region between two consecutive time sync points, we
- // want to take the number of output chunks to be allocated and
- // the detection function values within the range, and produce a
- // series of increments that sum to the number of output chunks,
- // such that each increment is displaced from the input increment
- // by an amount inversely proportional to the magnitude of the
- // stretch detection function at that input step.
-
- size_t regionTotalChunks = 0;
-
- for (size_t i = 0; i <= peaks.size(); ++i) {
-
- size_t regionStart, regionStartChunk, regionEnd, regionEndChunk;
- bool phaseReset = false;
-
- if (i == 0) {
- regionStartChunk = 0;
- regionStart = 0;
- } else {
- regionStartChunk = peaks[i-1].chunk;
- regionStart = fixedAudioChunks[i-1];
- phaseReset = peaks[i-1].hard;
- }
-
- if (i == peaks.size()) {
- regionEndChunk = totalCount;
- regionEnd = outputDuration;
- } else {
- regionEndChunk = peaks[i].chunk;
- regionEnd = fixedAudioChunks[i];
- }
-
- size_t regionDuration = regionEnd - regionStart;
- regionTotalChunks += regionDuration;
-
- std::vector<float> dfRegion;
-
- for (size_t j = regionStartChunk; j != regionEndChunk; ++j) {
- dfRegion.push_back(stretchDf[j]);
- }
-
- if (m_debugLevel > 1) {
- std::cerr << "distributeRegion from " << regionStartChunk << " to " << regionEndChunk << " (chunks " << regionStart << " to " << regionEnd << ")" << std::endl;
- }
-
- dfRegion = smoothDF(dfRegion);
-
- std::vector<int> regionIncrements = distributeRegion
- (dfRegion, regionDuration, ratio, phaseReset);
-
- size_t totalForRegion = 0;
-
- for (size_t j = 0; j < regionIncrements.size(); ++j) {
-
- int incr = regionIncrements[j];
-
- if (j == 0 && phaseReset) increments.push_back(-incr);
- else increments.push_back(incr);
-
- if (incr > 0) totalForRegion += incr;
- else totalForRegion += -incr;
-
- totalInput += m_increment;
- }
-
- if (totalForRegion != regionDuration) {
- std::cerr << "*** WARNING: distributeRegion returned wrong duration " << totalForRegion << ", expected " << regionDuration << std::endl;
- }
-
- totalOutput += totalForRegion;
- }
-
- if (m_debugLevel > 0) {
- std::cerr << "total input increment = " << totalInput << " (= " << totalInput / m_increment << " chunks), output = " << totalOutput << ", ratio = " << double(totalOutput)/double(totalInput) << ", ideal output " << size_t(ceil(totalInput * ratio)) << std::endl;
- std::cerr << "(region total = " << regionTotalChunks << ")" << std::endl;
- }
-
- return increments;
-}
-
-int
-StretchCalculator::calculateSingle(double ratio,
- float df,
- size_t increment)
-{
- if (increment == 0) increment = m_increment;
-
- bool isTransient = false;
-
- // We want to ensure, as close as possible, that the phase reset
- // points appear at _exactly_ the right audio frame numbers.
-
- // In principle, the threshold depends on chunk size: larger chunk
- // sizes need higher thresholds. Since chunk size depends on
- // ratio, I suppose we could in theory calculate the threshold
- // from the ratio directly. For the moment we're happy if it
- // works well in common situations.
-
- float transientThreshold = 0.35f;
- if (ratio > 1) transientThreshold = 0.25f;
-
- if (m_useHardPeaks && df > m_prevDf * 1.1f && df > transientThreshold) {
- isTransient = true;
- }
-
- if (m_debugLevel > 2) {
- std::cerr << "df = " << df << ", prevDf = " << m_prevDf
- << ", thresh = " << transientThreshold << std::endl;
- }
-
- m_prevDf = df;
-
- bool ratioChanged = (ratio != m_prevRatio);
- m_prevRatio = ratio;
-
- if (isTransient && m_transientAmnesty == 0) {
- if (m_debugLevel > 1) {
- std::cerr << "StretchCalculator::calculateSingle: transient"
- << std::endl;
- }
- m_divergence += increment - (increment * ratio);
-
- // as in offline mode, 0.05 sec approx min between transients
- m_transientAmnesty =
- lrint(ceil(double(m_sampleRate) / (20 * double(increment))));
-
- m_recovery = m_divergence / ((m_sampleRate / 10.0) / increment);
- return -int(increment);
- }
-
- if (ratioChanged) {
- m_recovery = m_divergence / ((m_sampleRate / 10.0) / increment);
- }
-
- if (m_transientAmnesty > 0) --m_transientAmnesty;
-
- int incr = lrint(increment * ratio - m_recovery);
- if (m_debugLevel > 2 || (m_debugLevel > 1 && m_divergence != 0)) {
- std::cerr << "divergence = " << m_divergence << ", recovery = " << m_recovery << ", incr = " << incr << ", ";
- }
- if (incr < lrint((increment * ratio) / 2)) {
- incr = lrint((increment * ratio) / 2);
- } else if (incr > lrint(increment * ratio * 2)) {
- incr = lrint(increment * ratio * 2);
- }
-
- double divdiff = (increment * ratio) - incr;
-
- if (m_debugLevel > 2 || (m_debugLevel > 1 && m_divergence != 0)) {
- std::cerr << "divdiff = " << divdiff << std::endl;
- }
-
- double prevDivergence = m_divergence;
- m_divergence -= divdiff;
- if ((prevDivergence < 0 && m_divergence > 0) ||
- (prevDivergence > 0 && m_divergence < 0)) {
- m_recovery = m_divergence / ((m_sampleRate / 10.0) / increment);
- }
-
- return incr;
-}
-
-void
-StretchCalculator::reset()
-{
- m_prevDf = 0;
- m_divergence = 0;
-}
-
-std::vector<StretchCalculator::Peak>
-StretchCalculator::findPeaks(const std::vector<float> &rawDf)
-{
- std::vector<float> df = smoothDF(rawDf);
-
- // We distinguish between "soft" and "hard" peaks. A soft peak is
- // simply the result of peak-picking on the smoothed onset
- // detection function, and it represents any (strong-ish) onset.
- // We aim to ensure always that soft peaks are placed at the
- // correct position in time. A hard peak is where there is a very
- // rapid rise in detection function, and it presumably represents
- // a more broadband, noisy transient. For these we perform a
- // phase reset (if in the appropriate mode), and we locate the
- // reset at the first point where we notice enough of a rapid
- // rise, rather than necessarily at the peak itself, in order to
- // preserve the shape of the transient.
-
- std::set<size_t> hardPeakCandidates;
- std::set<size_t> softPeakCandidates;
-
- if (m_useHardPeaks) {
-
- // 0.05 sec approx min between hard peaks
- size_t hardPeakAmnesty = lrint(ceil(double(m_sampleRate) /
- (20 * double(m_increment))));
- size_t prevHardPeak = 0;
-
- if (m_debugLevel > 1) {
- std::cerr << "hardPeakAmnesty = " << hardPeakAmnesty << std::endl;
- }
-
- for (size_t i = 1; i + 1 < df.size(); ++i) {
-
- if (df[i] < 0.1) continue;
- if (df[i] <= df[i-1] * 1.1) continue;
- if (df[i] < 0.22) continue;
-
- if (!hardPeakCandidates.empty() &&
- i < prevHardPeak + hardPeakAmnesty) {
- continue;
- }
-
- bool hard = (df[i] > 0.4);
-
- if (hard && (m_debugLevel > 1)) {
- std::cerr << "hard peak at " << i << ": " << df[i]
- << " > absolute " << 0.4
- << std::endl;
- }
-
- if (!hard) {
- hard = (df[i] > df[i-1] * 1.4);
-
- if (hard && (m_debugLevel > 1)) {
- std::cerr << "hard peak at " << i << ": " << df[i]
- << " > prev " << df[i-1] << " * 1.4"
- << std::endl;
- }
- }
-
- if (!hard && i > 1) {
- hard = (df[i] > df[i-1] * 1.2 &&
- df[i-1] > df[i-2] * 1.2);
-
- if (hard && (m_debugLevel > 1)) {
- std::cerr << "hard peak at " << i << ": " << df[i]
- << " > prev " << df[i-1] << " * 1.2 and "
- << df[i-1] << " > prev " << df[i-2] << " * 1.2"
- << std::endl;
- }
- }
-
- if (!hard && i > 2) {
- // have already established that df[i] > df[i-1] * 1.1
- hard = (df[i] > 0.3 &&
- df[i-1] > df[i-2] * 1.1 &&
- df[i-2] > df[i-3] * 1.1);
-
- if (hard && (m_debugLevel > 1)) {
- std::cerr << "hard peak at " << i << ": " << df[i]
- << " > prev " << df[i-1] << " * 1.1 and "
- << df[i-1] << " > prev " << df[i-2] << " * 1.1 and "
- << df[i-2] << " > prev " << df[i-3] << " * 1.1"
- << std::endl;
- }
- }
-
- if (!hard) continue;
-
-// (df[i+1] > df[i] && df[i+1] > df[i-1] * 1.8) ||
-// df[i] > 0.4) {
-
- size_t peakLocation = i;
-
- if (i + 1 < rawDf.size() &&
- rawDf[i + 1] > rawDf[i] * 1.4) {
-
- ++peakLocation;
-
- if (m_debugLevel > 1) {
- std::cerr << "pushing hard peak forward to " << peakLocation << ": " << df[peakLocation] << " > " << df[peakLocation-1] << " * " << 1.4 << std::endl;
- }
- }
-
- hardPeakCandidates.insert(peakLocation);
- prevHardPeak = peakLocation;
- }
- }
-
- size_t medianmaxsize = lrint(ceil(double(m_sampleRate) /
- double(m_increment))); // 1 sec ish
-
- if (m_debugLevel > 1) {
- std::cerr << "mediansize = " << medianmaxsize << std::endl;
- }
- if (medianmaxsize < 7) {
- medianmaxsize = 7;
- if (m_debugLevel > 1) {
- std::cerr << "adjusted mediansize = " << medianmaxsize << std::endl;
- }
- }
-
- int minspacing = lrint(ceil(double(m_sampleRate) /
- (20 * double(m_increment)))); // 0.05 sec ish
-
- std::deque<float> medianwin;
- std::vector<float> sorted;
- int softPeakAmnesty = 0;
-
- for (size_t i = 0; i < medianmaxsize/2; ++i) {
- medianwin.push_back(0);
- }
- for (size_t i = 0; i < medianmaxsize/2 && i < df.size(); ++i) {
- medianwin.push_back(df[i]);
- }
-
- size_t lastSoftPeak = 0;
-
- for (size_t i = 0; i < df.size(); ++i) {
-
- size_t mediansize = medianmaxsize;
-
- if (medianwin.size() < mediansize) {
- mediansize = medianwin.size();
- }
-
- size_t middle = medianmaxsize / 2;
- if (middle >= mediansize) middle = mediansize-1;
-
- size_t nextDf = i + mediansize - middle;
-
- if (mediansize < 2) {
- if (mediansize > medianmaxsize) { // absurd, but never mind that
- medianwin.pop_front();
- }
- if (nextDf < df.size()) {
- medianwin.push_back(df[nextDf]);
- } else {
- medianwin.push_back(0);
- }
- continue;
- }
-
- if (m_debugLevel > 2) {
-// std::cerr << "have " << mediansize << " in median buffer" << std::endl;
- }
-
- sorted.clear();
- for (size_t j = 0; j < mediansize; ++j) {
- sorted.push_back(medianwin[j]);
- }
- std::sort(sorted.begin(), sorted.end());
-
- size_t n = 90; // percentile above which we pick peaks
- size_t index = (sorted.size() * n) / 100;
- if (index >= sorted.size()) index = sorted.size()-1;
- if (index == sorted.size()-1 && index > 0) --index;
- float thresh = sorted[index];
-
-// if (m_debugLevel > 2) {
-// std::cerr << "medianwin[" << middle << "] = " << medianwin[middle] << ", thresh = " << thresh << std::endl;
-// if (medianwin[middle] == 0.f) {
-// std::cerr << "contents: ";
-// for (size_t j = 0; j < medianwin.size(); ++j) {
-// std::cerr << medianwin[j] << " ";
-// }
-// std::cerr << std::endl;
-// }
-// }
-
- if (medianwin[middle] > thresh &&
- medianwin[middle] > medianwin[middle-1] &&
- medianwin[middle] > medianwin[middle+1] &&
- softPeakAmnesty == 0) {
-
- size_t maxindex = middle;
- float maxval = medianwin[middle];
-
- for (size_t j = middle+1; j < mediansize; ++j) {
- if (medianwin[j] > maxval) {
- maxval = medianwin[j];
- maxindex = j;
- } else if (medianwin[j] < medianwin[middle]) {
- break;
- }
- }
-
- size_t peak = i + maxindex - middle;
-
-// std::cerr << "i = " << i << ", maxindex = " << maxindex << ", middle = " << middle << ", so peak at " << peak << std::endl;
-
- if (softPeakCandidates.empty() || lastSoftPeak != peak) {
-
- if (m_debugLevel > 1) {
- std::cerr << "soft peak at " << peak << " ("
- << peak * m_increment << "): "
- << medianwin[middle] << " > "
- << thresh << " and "
- << medianwin[middle]
- << " > " << medianwin[middle-1] << " and "
- << medianwin[middle]
- << " > " << medianwin[middle+1]
- << std::endl;
- }
-
- if (peak >= df.size()) {
- if (m_debugLevel > 2) {
- std::cerr << "peak is beyond end" << std::endl;
- }
- } else {
- softPeakCandidates.insert(peak);
- lastSoftPeak = peak;
- }
- }
-
- softPeakAmnesty = minspacing + maxindex - middle;
- if (m_debugLevel > 2) {
- std::cerr << "amnesty = " << softPeakAmnesty << std::endl;
- }
-
- } else if (softPeakAmnesty > 0) --softPeakAmnesty;
-
- if (mediansize >= medianmaxsize) {
- medianwin.pop_front();
- }
- if (nextDf < df.size()) {
- medianwin.push_back(df[nextDf]);
- } else {
- medianwin.push_back(0);
- }
- }
-
- std::vector<Peak> peaks;
-
- while (!hardPeakCandidates.empty() || !softPeakCandidates.empty()) {
-
- bool haveHardPeak = !hardPeakCandidates.empty();
- bool haveSoftPeak = !softPeakCandidates.empty();
-
- size_t hardPeak = (haveHardPeak ? *hardPeakCandidates.begin() : 0);
- size_t softPeak = (haveSoftPeak ? *softPeakCandidates.begin() : 0);
-
- Peak peak;
- peak.hard = false;
- peak.chunk = softPeak;
-
- bool ignore = false;
-
- if (haveHardPeak &&
- (!haveSoftPeak || hardPeak <= softPeak)) {
-
- if (m_debugLevel > 2) {
- std::cerr << "Hard peak: " << hardPeak << std::endl;
- }
-
- peak.hard = true;
- peak.chunk = hardPeak;
- hardPeakCandidates.erase(hardPeakCandidates.begin());
-
- } else {
- if (m_debugLevel > 2) {
- std::cerr << "Soft peak: " << softPeak << std::endl;
- }
- if (!peaks.empty() &&
- peaks[peaks.size()-1].hard &&
- peaks[peaks.size()-1].chunk + 3 >= softPeak) {
- if (m_debugLevel > 2) {
- std::cerr << "(ignoring, as we just had a hard peak)"
- << std::endl;
- }
- ignore = true;
- }
- }
-
- if (haveSoftPeak && peak.chunk == softPeak) {
- softPeakCandidates.erase(softPeakCandidates.begin());
- }
-
- if (!ignore) {
- peaks.push_back(peak);
- }
- }
-
- return peaks;
-}
-
-std::vector<float>
-StretchCalculator::smoothDF(const std::vector<float> &df)
-{
- std::vector<float> smoothedDF;
-
- for (size_t i = 0; i < df.size(); ++i) {
- // three-value moving mean window for simple smoothing
- float total = 0.f, count = 0;
- if (i > 0) { total += df[i-1]; ++count; }
- total += df[i]; ++count;
- if (i+1 < df.size()) { total += df[i+1]; ++count; }
- float mean = total / count;
- smoothedDF.push_back(mean);
- }
-
- return smoothedDF;
-}
-
-std::vector<int>
-StretchCalculator::distributeRegion(const std::vector<float> &dfIn,
- size_t duration, float ratio, bool phaseReset)
-{
- std::vector<float> df(dfIn);
- std::vector<int> increments;
-
- // The peak for the stretch detection function may appear after
- // the peak that we're using to calculate the start of the region.
- // We don't want that. If we find a peak in the first half of
- // the region, we should set all the values up to that point to
- // the same value as the peak.
-
- // (This might not be subtle enough, especially if the region is
- // long -- we want a bound that corresponds to acoustic perception
- // of the audible bounce.)
-
- for (size_t i = 1; i < df.size()/2; ++i) {
- if (df[i] < df[i-1]) {
- if (m_debugLevel > 1) {
- std::cerr << "stretch peak offset: " << i-1 << " (peak " << df[i-1] << ")" << std::endl;
- }
- for (size_t j = 0; j < i-1; ++j) {
- df[j] = df[i-1];
- }
- break;
- }
- }
-
- float maxDf = 0;
-
- for (size_t i = 0; i < df.size(); ++i) {
- if (i == 0 || df[i] > maxDf) maxDf = df[i];
- }
-
- // We want to try to ensure the last 100ms or so (if possible) are
- // tending back towards the maximum df, so that the stretchiness
- // reduces at the end of the stretched region.
-
- int reducedRegion = lrint((0.1 * m_sampleRate) / m_increment);
- if (reducedRegion > int(df.size()/5)) reducedRegion = df.size()/5;
-
- for (int i = 0; i < reducedRegion; ++i) {
- size_t index = df.size() - reducedRegion + i;
- df[index] = df[index] + ((maxDf - df[index]) * i) / reducedRegion;
- }
-
- long toAllot = long(duration) - long(m_increment * df.size());
-
- if (m_debugLevel > 1) {
- std::cerr << "region of " << df.size() << " chunks, output duration " << duration << ", toAllot " << toAllot << std::endl;
- }
-
- size_t totalIncrement = 0;
-
- // We place limits on the amount of displacement per chunk. if
- // ratio < 0, no increment should be larger than increment*ratio
- // or smaller than increment*ratio/2; if ratio > 0, none should be
- // smaller than increment*ratio or larger than increment*ratio*2.
- // We need to enforce this in the assignment of displacements to
- // allotments, not by trying to respond if something turns out
- // wrong.
-
- // Note that the ratio is only provided to this function for the
- // purposes of establishing this bound to the displacement.
-
- // so if
- // maxDisplacement / totalDisplacement > increment * ratio*2 - increment
- // (for ratio > 1)
- // or
- // maxDisplacement / totalDisplacement < increment * ratio/2
- // (for ratio < 1)
-
- // then we need to adjust and accommodate
-
- bool acceptableSquashRange = false;
-
- double totalDisplacement = 0;
- double maxDisplacement = 0; // min displacement will be 0 by definition
-
- maxDf = 0;
- float adj = 0;
-
- while (!acceptableSquashRange) {
-
- acceptableSquashRange = true;
- calculateDisplacements(df, maxDf, totalDisplacement, maxDisplacement,
- adj);
-
- if (m_debugLevel > 1) {
- std::cerr << "totalDisplacement " << totalDisplacement << ", max " << maxDisplacement << " (maxDf " << maxDf << ", df count " << df.size() << ")" << std::endl;
- }
-
- if (totalDisplacement == 0) {
-// Not usually a problem, in fact
-// std::cerr << "WARNING: totalDisplacement == 0 (duration " << duration << ", " << df.size() << " values in df)" << std::endl;
- if (!df.empty() && adj == 0) {
- acceptableSquashRange = false;
- adj = 1;
- }
- continue;
- }
-
- int extremeIncrement = m_increment + lrint((toAllot * maxDisplacement) / totalDisplacement);
- if (ratio < 1.0) {
- if (extremeIncrement > lrint(ceil(m_increment * ratio))) {
- std::cerr << "ERROR: extreme increment " << extremeIncrement << " > " << m_increment * ratio << " (this should not happen)" << std::endl;
- } else if (extremeIncrement < (m_increment * ratio) / 2) {
- if (m_debugLevel > 0) {
- std::cerr << "WARNING: extreme increment " << extremeIncrement << " < " << (m_increment * ratio) / 2 << std::endl;
- }
- acceptableSquashRange = false;
- }
- } else {
- if (extremeIncrement > m_increment * ratio * 2) {
- if (m_debugLevel > 0) {
- std::cerr << "WARNING: extreme increment " << extremeIncrement << " > " << m_increment * ratio * 2 << std::endl;
- }
- acceptableSquashRange = false;
- } else if (extremeIncrement < lrint(floor(m_increment * ratio))) {
- std::cerr << "ERROR: extreme increment " << extremeIncrement << " < " << m_increment * ratio << " (I thought this couldn't happen?)" << std::endl;
- }
- }
-
- if (!acceptableSquashRange) {
- // Need to make maxDisplacement smaller as a proportion of
- // the total displacement, yet ensure that the
- // displacements still sum to the total.
- adj += maxDf/10;
- }
- }
-
- for (size_t i = 0; i < df.size(); ++i) {
-
- double displacement = maxDf - df[i];
- if (displacement < 0) displacement -= adj;
- else displacement += adj;
-
- if (i == 0 && phaseReset) {
- if (df.size() == 1) {
- increments.push_back(duration);
- totalIncrement += duration;
- } else {
- increments.push_back(m_increment);
- totalIncrement += m_increment;
- }
- totalDisplacement -= displacement;
- continue;
- }
-
- double theoreticalAllotment = 0;
-
- if (totalDisplacement != 0) {
- theoreticalAllotment = (toAllot * displacement) / totalDisplacement;
- }
- int allotment = lrint(theoreticalAllotment);
- if (i + 1 == df.size()) allotment = toAllot;
-
- int increment = m_increment + allotment;
-
- if (increment <= 0) {
- // this is a serious problem, the allocation is quite
- // wrong if it allows increment to diverge so far from the
- // input increment
- std::cerr << "*** WARNING: increment " << increment << " <= 0, rounding to zero" << std::endl;
- increment = 0;
- allotment = increment - m_increment;
- }
-
- increments.push_back(increment);
- totalIncrement += increment;
-
- toAllot -= allotment;
- totalDisplacement -= displacement;
-
- if (m_debugLevel > 2) {
- std::cerr << "df " << df[i] << ", smoothed " << df[i] << ", disp " << displacement << ", allot " << theoreticalAllotment << ", incr " << increment << ", remain " << toAllot << std::endl;
- }
- }
-
- if (m_debugLevel > 2) {
- std::cerr << "total increment: " << totalIncrement << ", left over: " << toAllot << " to allot, displacement " << totalDisplacement << std::endl;
- }
-
- if (totalIncrement != duration) {
- std::cerr << "*** WARNING: calculated output duration " << totalIncrement << " != expected " << duration << std::endl;
- }
-
- return increments;
-}
-
-void
-StretchCalculator::calculateDisplacements(const std::vector<float> &df,
- float &maxDf,
- double &totalDisplacement,
- double &maxDisplacement,
- float adj) const
-{
- totalDisplacement = maxDisplacement = 0;
-
- maxDf = 0;
-
- for (size_t i = 0; i < df.size(); ++i) {
- if (i == 0 || df[i] > maxDf) maxDf = df[i];
- }
-
- for (size_t i = 0; i < df.size(); ++i) {
- double displacement = maxDf - df[i];
- if (displacement < 0) displacement -= adj;
- else displacement += adj;
- totalDisplacement += displacement;
- if (i == 0 || displacement > maxDisplacement) {
- maxDisplacement = displacement;
- }
- }
-}
-
-}
-
diff --git a/libs/rubberband/src/StretchCalculator.h b/libs/rubberband/src/StretchCalculator.h
deleted file mode 100644
index e79c8e3c1e..0000000000
--- a/libs/rubberband/src/StretchCalculator.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _RUBBERBAND_STRETCH_CALCULATOR_H_
-#define _RUBBERBAND_STRETCH_CALCULATOR_H_
-
-#include <sys/types.h>
-
-#include <vector>
-
-namespace RubberBand
-{
-
-class StretchCalculator
-{
-public:
- StretchCalculator(size_t sampleRate, size_t inputIncrement, bool useHardPeaks);
- virtual ~StretchCalculator();
-
- /**
- * Calculate phase increments for a region of audio, given the
- * overall target stretch ratio, input duration in audio samples,
- * and the audio curves to use for identifying phase lock points
- * (lockAudioCurve) and for allocating stretches to relatively
- * less prominent points (stretchAudioCurve).
- */
- virtual std::vector<int> calculate(double ratio, size_t inputDuration,
- const std::vector<float> &lockAudioCurve,
- const std::vector<float> &stretchAudioCurve);
-
- /**
- * Calculate the phase increment for a single audio block, given
- * the overall target stretch ratio and the block's value on the
- * phase-lock audio curve. State is retained between calls in the
- * StretchCalculator object; call reset() to reset it. This uses
- * a less sophisticated method than the offline calculate().
- *
- * If increment is non-zero, use it for the input increment for
- * this block in preference to m_increment.
- */
- virtual int calculateSingle(double ratio, float curveValue,
- size_t increment = 0);
-
- void setUseHardPeaks(bool use) { m_useHardPeaks = use; }
-
- void reset();
-
- void setDebugLevel(int level) { m_debugLevel = level; }
-
- struct Peak {
- size_t chunk;
- bool hard;
- };
- std::vector<Peak> getLastCalculatedPeaks() const { return m_lastPeaks; }
-
- std::vector<float> smoothDF(const std::vector<float> &df);
-
-protected:
- std::vector<Peak> findPeaks(const std::vector<float> &audioCurve);
-
- std::vector<int> distributeRegion(const std::vector<float> &regionCurve,
- size_t outputDuration, float ratio,
- bool phaseReset);
-
- void calculateDisplacements(const std::vector<float> &df,
- float &maxDf,
- double &totalDisplacement,
- double &maxDisplacement,
- float adj) const;
-
- size_t m_sampleRate;
- size_t m_blockSize;
- size_t m_increment;
- float m_prevDf;
- double m_divergence;
- float m_recovery;
- float m_prevRatio;
- int m_transientAmnesty; // only in RT mode; handled differently offline
- int m_debugLevel;
- bool m_useHardPeaks;
-
- std::vector<Peak> m_lastPeaks;
-};
-
-}
-
-#endif
diff --git a/libs/rubberband/src/StretcherChannelData.cpp b/libs/rubberband/src/StretcherChannelData.cpp
deleted file mode 100644
index 240df230d1..0000000000
--- a/libs/rubberband/src/StretcherChannelData.cpp
+++ /dev/null
@@ -1,305 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "StretcherChannelData.h"
-
-#include "Resampler.h"
-
-
-namespace RubberBand
-{
-
-RubberBandStretcher::Impl::ChannelData::ChannelData(size_t windowSize,
- int overSample,
- size_t outbufSize) :
- oversample(overSample)
-{
- std::set<size_t> s;
- construct(s, windowSize, outbufSize);
-}
-
-RubberBandStretcher::Impl::ChannelData::ChannelData(const std::set<size_t> &windowSizes,
- int overSample,
- size_t initialWindowSize,
- size_t outbufSize) :
- oversample(overSample)
-{
- construct(windowSizes, initialWindowSize, outbufSize);
-}
-
-void
-RubberBandStretcher::Impl::ChannelData::construct(const std::set<size_t> &windowSizes,
- size_t initialWindowSize,
- size_t outbufSize)
-{
- size_t maxSize = initialWindowSize;
-
- if (!windowSizes.empty()) {
- // std::set is ordered by value
- std::set<size_t>::const_iterator i = windowSizes.end();
- maxSize = *--i;
- }
- if (windowSizes.find(initialWindowSize) == windowSizes.end()) {
- if (initialWindowSize > maxSize) maxSize = initialWindowSize;
- }
-
- // max size of the real "half" of freq data
- size_t realSize = (maxSize * oversample)/2 + 1;
-
-// std::cerr << "ChannelData::construct([" << windowSizes.size() << "], " << maxSize << ", " << outbufSize << ")" << std::endl;
-
- if (outbufSize < maxSize) outbufSize = maxSize;
-
- inbuf = new RingBuffer<float>(maxSize);
- outbuf = new RingBuffer<float>(outbufSize);
-
- mag = allocDouble(realSize);
- phase = allocDouble(realSize);
- prevPhase = allocDouble(realSize);
- prevError = allocDouble(realSize);
- unwrappedPhase = allocDouble(realSize);
- envelope = allocDouble(realSize);
-
- freqPeak = new size_t[realSize];
-
- fltbuf = allocFloat(maxSize);
-
- accumulator = allocFloat(maxSize);
- windowAccumulator = allocFloat(maxSize);
-
- for (std::set<size_t>::const_iterator i = windowSizes.begin();
- i != windowSizes.end(); ++i) {
- ffts[*i] = new FFT(*i * oversample);
- ffts[*i]->initDouble();
- }
- if (windowSizes.find(initialWindowSize) == windowSizes.end()) {
- ffts[initialWindowSize] = new FFT(initialWindowSize * oversample);
- ffts[initialWindowSize]->initDouble();
- }
- fft = ffts[initialWindowSize];
-
- dblbuf = fft->getDoubleTimeBuffer();
-
- resampler = 0;
- resamplebuf = 0;
- resamplebufSize = 0;
-
- reset();
-
- for (size_t i = 0; i < realSize; ++i) {
- freqPeak[i] = 0;
- }
-
- for (size_t i = 0; i < initialWindowSize * oversample; ++i) {
- dblbuf[i] = 0.0;
- }
-
- for (size_t i = 0; i < maxSize; ++i) {
- accumulator[i] = 0.f;
- windowAccumulator[i] = 0.f;
- }
-
- // Avoid dividing opening sample (which will be discarded anyway) by zero
- windowAccumulator[0] = 1.f;
-}
-
-void
-RubberBandStretcher::Impl::ChannelData::setWindowSize(size_t windowSize)
-{
- size_t oldSize = inbuf->getSize();
- size_t realSize = (windowSize * oversample) / 2 + 1;
-
-// std::cerr << "ChannelData::setWindowSize(" << windowSize << ") [from " << oldSize << "]" << std::endl;
-
- if (oldSize >= windowSize) {
-
- // no need to reallocate buffers, just reselect fft
-
- //!!! we can't actually do this without locking against the
- //process thread, can we? we need to zero the mag/phase
- //buffers without interference
-
- if (ffts.find(windowSize) == ffts.end()) {
- //!!! this also requires a lock, but it shouldn't occur in
- //RT mode with proper initialisation
- ffts[windowSize] = new FFT(windowSize * oversample);
- ffts[windowSize]->initDouble();
- }
-
- fft = ffts[windowSize];
-
- dblbuf = fft->getDoubleTimeBuffer();
-
- for (size_t i = 0; i < windowSize * oversample; ++i) {
- dblbuf[i] = 0.0;
- }
-
- for (size_t i = 0; i < realSize; ++i) {
- mag[i] = 0.0;
- phase[i] = 0.0;
- prevPhase[i] = 0.0;
- prevError[i] = 0.0;
- unwrappedPhase[i] = 0.0;
- freqPeak[i] = 0;
- }
-
- return;
- }
-
- //!!! at this point we need a lock in case a different client
- //thread is calling process() -- we need this lock even if we
- //aren't running in threaded mode ourselves -- if we're in RT
- //mode, then the process call should trylock and fail if the lock
- //is unavailable (since this should never normally be the case in
- //general use in RT mode)
-
- RingBuffer<float> *newbuf = inbuf->resized(windowSize);
- delete inbuf;
- inbuf = newbuf;
-
- // We don't want to preserve data in these arrays
-
- mag = allocDouble(mag, realSize);
- phase = allocDouble(phase, realSize);
- prevPhase = allocDouble(prevPhase, realSize);
- prevError = allocDouble(prevError, realSize);
- unwrappedPhase = allocDouble(unwrappedPhase, realSize);
- envelope = allocDouble(envelope, realSize);
-
- delete[] freqPeak;
- freqPeak = new size_t[realSize];
-
- fltbuf = allocFloat(fltbuf, windowSize);
-
- // But we do want to preserve data in these
-
- float *newAcc = allocFloat(windowSize);
-
- for (size_t i = 0; i < oldSize; ++i) newAcc[i] = accumulator[i];
-
- freeFloat(accumulator);
- accumulator = newAcc;
-
- newAcc = allocFloat(windowSize);
-
- for (size_t i = 0; i < oldSize; ++i) newAcc[i] = windowAccumulator[i];
-
- freeFloat(windowAccumulator);
- windowAccumulator = newAcc;
-
- //!!! and resampler?
-
- for (size_t i = 0; i < realSize; ++i) {
- freqPeak[i] = 0;
- }
-
- for (size_t i = 0; i < windowSize; ++i) {
- fltbuf[i] = 0.f;
- }
-
- if (ffts.find(windowSize) == ffts.end()) {
- ffts[windowSize] = new FFT(windowSize * oversample);
- ffts[windowSize]->initDouble();
- }
-
- fft = ffts[windowSize];
-
- dblbuf = fft->getDoubleTimeBuffer();
-
- for (size_t i = 0; i < windowSize * oversample; ++i) {
- dblbuf[i] = 0.0;
- }
-}
-
-void
-RubberBandStretcher::Impl::ChannelData::setOutbufSize(size_t outbufSize)
-{
- size_t oldSize = outbuf->getSize();
-
-// std::cerr << "ChannelData::setOutbufSize(" << outbufSize << ") [from " << oldSize << "]" << std::endl;
-
- if (oldSize < outbufSize) {
-
- //!!! at this point we need a lock in case a different client
- //thread is calling process()
-
- RingBuffer<float> *newbuf = outbuf->resized(outbufSize);
- delete outbuf;
- outbuf = newbuf;
- }
-}
-
-void
-RubberBandStretcher::Impl::ChannelData::setResampleBufSize(size_t sz)
-{
- resamplebuf = allocFloat(resamplebuf, sz);
- resamplebufSize = sz;
-}
-
-RubberBandStretcher::Impl::ChannelData::~ChannelData()
-{
- delete resampler;
-
- freeFloat(resamplebuf);
-
- delete inbuf;
- delete outbuf;
-
- freeDouble(mag);
- freeDouble(phase);
- freeDouble(prevPhase);
- freeDouble(prevError);
- freeDouble(unwrappedPhase);
- freeDouble(envelope);
- delete[] freqPeak;
- freeFloat(accumulator);
- freeFloat(windowAccumulator);
- freeFloat(fltbuf);
-
- for (std::map<size_t, FFT *>::iterator i = ffts.begin();
- i != ffts.end(); ++i) {
- delete i->second;
- }
-}
-
-void
-RubberBandStretcher::Impl::ChannelData::reset()
-{
- inbuf->reset();
- outbuf->reset();
-
- if (resampler) resampler->reset();
-
- size_t size = inbuf->getSize();
-
- for (size_t i = 0; i < size; ++i) {
- accumulator[i] = 0.f;
- windowAccumulator[i] = 0.f;
- }
-
- // Avoid dividing opening sample (which will be discarded anyway) by zero
- windowAccumulator[0] = 1.f;
-
- accumulatorFill = 0;
- prevIncrement = 0;
- chunkCount = 0;
- inCount = 0;
- inputSize = -1;
- outCount = 0;
- unchanged = true;
- draining = false;
- outputComplete = false;
-}
-
-}
diff --git a/libs/rubberband/src/StretcherChannelData.h b/libs/rubberband/src/StretcherChannelData.h
deleted file mode 100644
index b56a6e07dc..0000000000
--- a/libs/rubberband/src/StretcherChannelData.h
+++ /dev/null
@@ -1,135 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _RUBBERBAND_STRETCHERCHANNELDATA_H_
-#define _RUBBERBAND_STRETCHERCHANNELDATA_H_
-
-#include "StretcherImpl.h"
-
-#include <set>
-
-//#define EXPERIMENT 1
-
-namespace RubberBand
-{
-
-class Resampler;
-
-class RubberBandStretcher::Impl::ChannelData
-{
-public:
- /**
- * Construct a ChannelData structure.
- *
- * The window size passed in here is the size for the FFT
- * calculation, and most of the buffer sizes also depend on
- * it. In practice it is always a power of two and except for
- * very extreme stretches is always either 1024, 2048 or 4096.
- *
- * The outbuf size depends on other factors as well, including
- * the pitch scale factor and any maximum processing block
- * size specified by the user of the code.
- */
- ChannelData(size_t windowSize, int overSample, size_t outbufSize);
-
- /**
- * Construct a ChannelData structure that can process at
- * different FFT sizes without requiring reallocation when the
- * size changes. The size can subsequently be changed with a
- * call to setWindowSize. Reallocation will only be necessary
- * if setWindowSize is called with a value not equal to one of
- * those passed in to the constructor.
- *
- * The outbufSize should be the maximum possible outbufSize to
- * avoid reallocation, which will happen if setOutbufSize is
- * called subsequently.
- */
- ChannelData(const std::set<size_t> &windowSizes,
- int overSample, size_t initialWindowSize, size_t outbufSize);
- ~ChannelData();
-
- /**
- * Reset buffers
- */
- void reset();
-
- /**
- * Set the FFT and buffer sizes from the given processing
- * window size. If this ChannelData was constructed with a set
- * of window sizes and the given window size here was among
- * them, no reallocation will be required.
- */
- void setWindowSize(size_t windowSize);
-
- /**
- * Set the outbufSize for the channel data. Reallocation will
- * occur.
- */
- void setOutbufSize(size_t outbufSize);
-
- /**
- * Set the resampler buffer size. Default if not called is no
- * buffer allocated at all.
- */
- void setResampleBufSize(size_t resamplebufSize);
-
- RingBuffer<float> *inbuf;
- RingBuffer<float> *outbuf;
-
- double *mag;
- double *phase;
-
- double *prevPhase;
- double *prevError;
- double *unwrappedPhase;
-
-
- size_t *freqPeak;
-
- float *accumulator;
- size_t accumulatorFill;
- float *windowAccumulator;
-
- float *fltbuf;
- double *dblbuf; // owned by FFT object, only used for time domain FFT i/o
- double *envelope; // for cepstral formant shift
- bool unchanged;
-
- size_t prevIncrement; // only used in RT mode
-
- size_t chunkCount;
- size_t inCount;
- long inputSize; // set only after known (when data ended); -1 previously
- size_t outCount;
-
- bool draining;
- bool outputComplete;
-
- FFT *fft;
- std::map<size_t, FFT *> ffts;
-
- Resampler *resampler;
- float *resamplebuf;
- size_t resamplebufSize;
-
- int oversample;
-
-private:
- void construct(const std::set<size_t> &windowSizes,
- size_t initialWindowSize, size_t outbufSize);
-};
-
-}
-
-#endif
diff --git a/libs/rubberband/src/StretcherImpl.cpp b/libs/rubberband/src/StretcherImpl.cpp
deleted file mode 100644
index 200c8771a8..0000000000
--- a/libs/rubberband/src/StretcherImpl.cpp
+++ /dev/null
@@ -1,1144 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "StretcherImpl.h"
-#include "PercussiveAudioCurve.h"
-#include "HighFrequencyAudioCurve.h"
-#include "SpectralDifferenceAudioCurve.h"
-#include "SilentAudioCurve.h"
-#include "ConstantAudioCurve.h"
-#include "StretchCalculator.h"
-#include "StretcherChannelData.h"
-#include "Resampler.h"
-#include "Profiler.h"
-
-#include <cassert>
-#include <cmath>
-#include <set>
-#include <map>
-
-using std::cerr;
-using std::endl;
-using std::vector;
-using std::map;
-using std::set;
-using std::max;
-using std::min;
-
-
-namespace RubberBand {
-
-const size_t
-RubberBandStretcher::Impl::m_defaultIncrement = 256;
-
-const size_t
-RubberBandStretcher::Impl::m_defaultWindowSize = 2048;
-
-int
-RubberBandStretcher::Impl::m_defaultDebugLevel = 0;
-
-
-
-RubberBandStretcher::Impl::Impl(size_t sampleRate,
- size_t channels,
- Options options,
- double initialTimeRatio,
- double initialPitchScale) :
- m_sampleRate(sampleRate),
- m_channels(channels),
- m_timeRatio(initialTimeRatio),
- m_pitchScale(initialPitchScale),
- m_windowSize(m_defaultWindowSize),
- m_increment(m_defaultIncrement),
- m_outbufSize(m_defaultWindowSize * 2),
- m_maxProcessSize(m_defaultWindowSize),
- m_expectedInputDuration(0),
- m_threaded(false),
- m_realtime(false),
- m_options(options),
- m_debugLevel(m_defaultDebugLevel),
- m_mode(JustCreated),
- m_window(0),
- m_studyFFT(0),
- m_spaceAvailable("space"),
- m_inputDuration(0),
- m_silentHistory(0),
- m_lastProcessOutputIncrements(16),
- m_lastProcessPhaseResetDf(16),
- m_phaseResetAudioCurve(0),
- m_stretchAudioCurve(0),
- m_silentAudioCurve(0),
- m_stretchCalculator(0),
- m_freq0(600),
- m_freq1(1200),
- m_freq2(12000),
- m_baseWindowSize(m_defaultWindowSize)
-{
-
- if (m_debugLevel > 0) {
- cerr << "RubberBandStretcher::Impl::Impl: rate = " << m_sampleRate << ", options = " << options << endl;
- }
-
- // Window size will vary according to the audio sample rate, but
- // we don't let it drop below the 48k default
- m_rateMultiple = float(m_sampleRate) / 48000.f;
- if (m_rateMultiple < 1.f) m_rateMultiple = 1.f;
- m_baseWindowSize = roundUp(int(m_defaultWindowSize * m_rateMultiple));
-
- if ((options & OptionWindowShort) || (options & OptionWindowLong)) {
- if ((options & OptionWindowShort) && (options & OptionWindowLong)) {
- cerr << "RubberBandStretcher::Impl::Impl: Cannot specify OptionWindowLong and OptionWindowShort together; falling back to OptionWindowStandard" << endl;
- } else if (options & OptionWindowShort) {
- m_baseWindowSize = m_baseWindowSize / 2;
- if (m_debugLevel > 0) {
- cerr << "setting baseWindowSize to " << m_baseWindowSize << endl;
- }
- } else if (options & OptionWindowLong) {
- m_baseWindowSize = m_baseWindowSize * 2;
- if (m_debugLevel > 0) {
- cerr << "setting baseWindowSize to " << m_baseWindowSize << endl;
- }
- }
- m_windowSize = m_baseWindowSize;
- m_outbufSize = m_baseWindowSize * 2;
- m_maxProcessSize = m_baseWindowSize;
- }
-
- if (m_options & OptionProcessRealTime) {
-
- m_realtime = true;
-
- if (!(m_options & OptionStretchPrecise)) {
- m_options |= OptionStretchPrecise;
- }
- }
-
- if (m_channels > 1) {
-
- m_threaded = true;
-
- if (m_realtime) {
- m_threaded = false;
- } else if (m_options & OptionThreadingNever) {
- m_threaded = false;
- } else if (!(m_options & OptionThreadingAlways) &&
- !system_is_multiprocessor()) {
- m_threaded = false;
- }
-
- if (m_threaded && m_debugLevel > 0) {
- cerr << "Going multithreaded..." << endl;
- }
- }
-
- configure();
-}
-
-RubberBandStretcher::Impl::~Impl()
-{
- if (m_threaded) {
- MutexLocker locker(&m_threadSetMutex);
- for (set<ProcessThread *>::iterator i = m_threadSet.begin();
- i != m_threadSet.end(); ++i) {
- if (m_debugLevel > 0) {
- cerr << "RubberBandStretcher::~RubberBandStretcher: joining (channel " << *i << ")" << endl;
- }
- (*i)->abandon();
- (*i)->wait();
- delete *i;
- }
- }
-
- for (size_t c = 0; c < m_channels; ++c) {
- delete m_channelData[c];
- }
-
- delete m_phaseResetAudioCurve;
- delete m_stretchAudioCurve;
- delete m_silentAudioCurve;
- delete m_stretchCalculator;
- delete m_studyFFT;
-
- for (map<size_t, Window<float> *>::iterator i = m_windows.begin();
- i != m_windows.end(); ++i) {
- delete i->second;
- }
-}
-
-void
-RubberBandStretcher::Impl::reset()
-{
- if (m_threaded) {
- m_threadSetMutex.lock();
- for (set<ProcessThread *>::iterator i = m_threadSet.begin();
- i != m_threadSet.end(); ++i) {
- if (m_debugLevel > 0) {
- cerr << "RubberBandStretcher::~RubberBandStretcher: joining (channel " << *i << ")" << endl;
- }
- (*i)->abandon();
- (*i)->wait();
- delete *i;
- }
- m_threadSet.clear();
- }
-
- for (size_t c = 0; c < m_channels; ++c) {
- m_channelData[c]->reset();
- }
-
- m_mode = JustCreated;
- if (m_phaseResetAudioCurve) m_phaseResetAudioCurve->reset();
- if (m_stretchAudioCurve) m_stretchAudioCurve->reset();
- if (m_silentAudioCurve) m_silentAudioCurve->reset();
- m_inputDuration = 0;
- m_silentHistory = 0;
-
- if (m_threaded) m_threadSetMutex.unlock();
-
- reconfigure();
-}
-
-void
-RubberBandStretcher::Impl::setTimeRatio(double ratio)
-{
- if (!m_realtime) {
- if (m_mode == Studying || m_mode == Processing) {
- cerr << "RubberBandStretcher::Impl::setTimeRatio: Cannot set ratio while studying or processing in non-RT mode" << endl;
- return;
- }
- }
-
- if (ratio == m_timeRatio) return;
- m_timeRatio = ratio;
-
- reconfigure();
-}
-
-void
-RubberBandStretcher::Impl::setPitchScale(double fs)
-{
- if (!m_realtime) {
- if (m_mode == Studying || m_mode == Processing) {
- cerr << "RubberBandStretcher::Impl::setPitchScale: Cannot set ratio while studying or processing in non-RT mode" << endl;
- return;
- }
- }
-
- if (fs == m_pitchScale) return;
-
- bool was1 = (m_pitchScale == 1.f);
- bool rbs = resampleBeforeStretching();
-
- m_pitchScale = fs;
-
- reconfigure();
-
- if (!(m_options & OptionPitchHighConsistency) &&
- (was1 || resampleBeforeStretching() != rbs) &&
- m_pitchScale != 1.f) {
-
- // resampling mode has changed
- for (int c = 0; c < int(m_channels); ++c) {
- if (m_channelData[c]->resampler) {
- m_channelData[c]->resampler->reset();
- }
- }
- }
-}
-
-double
-RubberBandStretcher::Impl::getTimeRatio() const
-{
- return m_timeRatio;
-}
-
-double
-RubberBandStretcher::Impl::getPitchScale() const
-{
- return m_pitchScale;
-}
-
-void
-RubberBandStretcher::Impl::setExpectedInputDuration(size_t samples)
-{
- if (samples == m_expectedInputDuration) return;
- m_expectedInputDuration = samples;
-
- reconfigure();
-}
-
-void
-RubberBandStretcher::Impl::setMaxProcessSize(size_t samples)
-{
- if (samples <= m_maxProcessSize) return;
- m_maxProcessSize = samples;
-
- reconfigure();
-}
-
-float
-RubberBandStretcher::Impl::getFrequencyCutoff(int n) const
-{
- switch (n) {
- case 0: return m_freq0;
- case 1: return m_freq1;
- case 2: return m_freq2;
- }
- return 0.f;
-}
-
-void
-RubberBandStretcher::Impl::setFrequencyCutoff(int n, float f)
-{
- switch (n) {
- case 0: m_freq0 = f; break;
- case 1: m_freq1 = f; break;
- case 2: m_freq2 = f; break;
- }
-}
-
-double
-RubberBandStretcher::Impl::getEffectiveRatio() const
-{
- // Returns the ratio that the internal time stretcher needs to
- // achieve, not the resulting duration ratio of the output (which
- // is simply m_timeRatio).
-
- // A frequency shift is achieved using an additional time shift,
- // followed by resampling back to the original time shift to
- // change the pitch. Note that the resulting frequency change is
- // fixed, as it is effected by the resampler -- in contrast to
- // time shifting, which is variable aiming to place the majority
- // of the stretch or squash in low-interest regions of audio.
-
- return m_timeRatio * m_pitchScale;
-}
-
-size_t
-RubberBandStretcher::Impl::roundUp(size_t value)
-{
- if (!(value & (value - 1))) return value;
- int bits = 0;
- while (value) { ++bits; value >>= 1; }
- value = 1 << bits;
- return value;
-}
-
-void
-RubberBandStretcher::Impl::calculateSizes()
-{
- size_t inputIncrement = m_defaultIncrement;
- size_t windowSize = m_baseWindowSize;
- size_t outputIncrement;
-
- if (m_pitchScale <= 0.0) {
- // This special case is likelier than one might hope, because
- // of naive initialisations in programs that set it from a
- // variable
- std::cerr << "RubberBandStretcher: WARNING: Pitch scale must be greater than zero!\nResetting it from " << m_pitchScale << " to the default of 1.0: no pitch change will occur" << std::endl;
- m_pitchScale = 1.0;
- }
- if (m_timeRatio <= 0.0) {
- // Likewise
- std::cerr << "RubberBandStretcher: WARNING: Time ratio must be greater than zero!\nResetting it from " << m_timeRatio << " to the default of 1.0: no time stretch will occur" << std::endl;
- m_timeRatio = 1.0;
- }
-
- double r = getEffectiveRatio();
-
- if (m_realtime) {
-
- if (r < 1) {
-
- bool rsb = (m_pitchScale < 1.0 && !resampleBeforeStretching());
- float windowIncrRatio = 4.5;
- if (r == 1.0) windowIncrRatio = 4;
- else if (rsb) windowIncrRatio = 4.5;
- else windowIncrRatio = 6;
-
- inputIncrement = int(windowSize / windowIncrRatio);
- outputIncrement = int(floor(inputIncrement * r));
-
- // Very long stretch or very low pitch shift
- if (outputIncrement < m_defaultIncrement / 4) {
- if (outputIncrement < 1) outputIncrement = 1;
- while (outputIncrement < m_defaultIncrement / 4 &&
- windowSize < m_baseWindowSize * 4) {
- outputIncrement *= 2;
- inputIncrement = lrint(ceil(outputIncrement / r));
- windowSize = roundUp(lrint(ceil(inputIncrement * windowIncrRatio)));
- }
- }
-
- } else {
-
- bool rsb = (m_pitchScale > 1.0 && resampleBeforeStretching());
- float windowIncrRatio = 4.5;
- if (r == 1.0) windowIncrRatio = 4;
- else if (rsb) windowIncrRatio = 4.5;
- else windowIncrRatio = 6;
-
- outputIncrement = int(windowSize / windowIncrRatio);
- inputIncrement = int(outputIncrement / r);
- while (outputIncrement > 1024 * m_rateMultiple &&
- inputIncrement > 1) {
- outputIncrement /= 2;
- inputIncrement = int(outputIncrement / r);
- }
- size_t minwin = roundUp(lrint(outputIncrement * windowIncrRatio));
- if (windowSize < minwin) windowSize = minwin;
-
- if (rsb) {
-// cerr << "adjusting window size from " << windowSize;
- size_t newWindowSize = roundUp(lrint(windowSize / m_pitchScale));
- if (newWindowSize < 512) newWindowSize = 512;
- size_t div = windowSize / newWindowSize;
- if (inputIncrement > div && outputIncrement > div) {
- inputIncrement /= div;
- outputIncrement /= div;
- windowSize /= div;
- }
-// cerr << " to " << windowSize << " (inputIncrement = " << inputIncrement << ", outputIncrement = " << outputIncrement << ")" << endl;
- }
- }
-
- } else {
-
- if (r < 1) {
- inputIncrement = windowSize / 4;
- while (inputIncrement >= 512) inputIncrement /= 2;
- outputIncrement = int(floor(inputIncrement * r));
- if (outputIncrement < 1) {
- outputIncrement = 1;
- inputIncrement = roundUp(lrint(ceil(outputIncrement / r)));
- windowSize = inputIncrement * 4;
- }
- } else {
- outputIncrement = windowSize / 6;
- inputIncrement = int(outputIncrement / r);
- while (outputIncrement > 1024 && inputIncrement > 1) {
- outputIncrement /= 2;
- inputIncrement = int(outputIncrement / r);
- }
- windowSize = std::max(windowSize, roundUp(outputIncrement * 6));
- if (r > 5) while (windowSize < 8192) windowSize *= 2;
- }
- }
-
- if (m_expectedInputDuration > 0) {
- while (inputIncrement * 4 > m_expectedInputDuration &&
- inputIncrement > 1) {
- inputIncrement /= 2;
- }
- }
-
- // windowSize can be almost anything, but it can't be greater than
- // 4 * m_baseWindowSize unless ratio is less than 1/1024.
-
- m_windowSize = windowSize;
- m_increment = inputIncrement;
-
- // When squashing, the greatest theoretically possible output
- // increment is the input increment. When stretching adaptively
- // the sky's the limit in principle, but we expect
- // StretchCalculator to restrict itself to using no more than
- // twice the basic output increment (i.e. input increment times
- // ratio) for any chunk.
-
- if (m_debugLevel > 0) {
- cerr << "configure: effective ratio = " << getEffectiveRatio() << endl;
- cerr << "configure: window size = " << m_windowSize << ", increment = " << m_increment << " (approx output increment = " << int(lrint(m_increment * getEffectiveRatio())) << ")" << endl;
- }
-
- if (m_windowSize > m_maxProcessSize) {
- m_maxProcessSize = m_windowSize;
- }
-
- m_outbufSize =
- size_t
- (ceil(max
- (m_maxProcessSize / m_pitchScale,
- m_windowSize * 2 * (m_timeRatio > 1.f ? m_timeRatio : 1.f))));
-
- if (m_realtime) {
- // This headroom is so as to try to avoid reallocation when
- // the pitch scale changes
- m_outbufSize = m_outbufSize * 16;
- } else {
- if (m_threaded) {
- // This headroom is to permit the processing threads to
- // run ahead of the buffer output drainage; the exact
- // amount of headroom is a question of tuning rather than
- // results
- m_outbufSize = m_outbufSize * 16;
- }
- }
-
- if (m_debugLevel > 0) {
- cerr << "configure: outbuf size = " << m_outbufSize << endl;
- }
-}
-
-void
-RubberBandStretcher::Impl::configure()
-{
-// std::cerr << "configure[" << this << "]: realtime = " << m_realtime << ", pitch scale = "
-// << m_pitchScale << ", channels = " << m_channels << std::endl;
-
- size_t prevWindowSize = m_windowSize;
- size_t prevOutbufSize = m_outbufSize;
- if (m_windows.empty()) {
- prevWindowSize = 0;
- prevOutbufSize = 0;
- }
-
- calculateSizes();
-
- bool windowSizeChanged = (prevWindowSize != m_windowSize);
- bool outbufSizeChanged = (prevOutbufSize != m_outbufSize);
-
- // This function may be called at any time in non-RT mode, after a
- // parameter has changed. It shouldn't be legal to call it after
- // processing has already begun.
-
- // This function is only called once (on construction) in RT
- // mode. After that reconfigure() does the work in a hopefully
- // RT-safe way.
-
- set<size_t> windowSizes;
- if (m_realtime) {
- windowSizes.insert(m_baseWindowSize);
- windowSizes.insert(m_baseWindowSize / 2);
- windowSizes.insert(m_baseWindowSize * 2);
-// windowSizes.insert(m_baseWindowSize * 4);
- }
- windowSizes.insert(m_windowSize);
-
- if (windowSizeChanged) {
-
- for (set<size_t>::const_iterator i = windowSizes.begin();
- i != windowSizes.end(); ++i) {
- if (m_windows.find(*i) == m_windows.end()) {
- m_windows[*i] = new Window<float>(HanningWindow, *i);
- }
- }
- m_window = m_windows[m_windowSize];
-
- if (m_debugLevel > 0) {
- cerr << "Window area: " << m_window->getArea() << "; synthesis window area: " << m_window->getArea() << endl;
- }
- }
-
- if (windowSizeChanged || outbufSizeChanged) {
-
- for (size_t c = 0; c < m_channelData.size(); ++c) {
- delete m_channelData[c];
- }
- m_channelData.clear();
-
- for (size_t c = 0; c < m_channels; ++c) {
- m_channelData.push_back
- (new ChannelData(windowSizes, 1, m_windowSize, m_outbufSize));
- }
- }
-
- if (!m_realtime && windowSizeChanged) {
- delete m_studyFFT;
- m_studyFFT = new FFT(m_windowSize, m_debugLevel);
- m_studyFFT->initFloat();
- }
-
- if (m_pitchScale != 1.0 ||
- (m_options & OptionPitchHighConsistency) ||
- m_realtime) {
-
- for (size_t c = 0; c < m_channels; ++c) {
-
- if (m_channelData[c]->resampler) continue;
-
- m_channelData[c]->resampler =
- new Resampler(Resampler::FastestTolerable, 1, 4096 * 16,
- m_debugLevel);
-
- // rbs is the amount of buffer space we think we'll need
- // for resampling; but allocate a sensible amount in case
- // the pitch scale changes during use
- size_t rbs =
- lrintf(ceil((m_increment * m_timeRatio * 2) / m_pitchScale));
- if (rbs < m_increment * 16) rbs = m_increment * 16;
- m_channelData[c]->setResampleBufSize(rbs);
- }
- }
-
- // stretchAudioCurve is unused in RT mode; phaseResetAudioCurve,
- // silentAudioCurve and stretchCalculator however are used in all
- // modes
-
- delete m_phaseResetAudioCurve;
- m_phaseResetAudioCurve = new PercussiveAudioCurve
- (m_sampleRate, m_windowSize);
-
- delete m_silentAudioCurve;
- m_silentAudioCurve = new SilentAudioCurve
- (m_sampleRate, m_windowSize);
-
- if (!m_realtime) {
- delete m_stretchAudioCurve;
- if (!(m_options & OptionStretchPrecise)) {
- m_stretchAudioCurve = new SpectralDifferenceAudioCurve
- (m_sampleRate, m_windowSize);
- } else {
- m_stretchAudioCurve = new ConstantAudioCurve
- (m_sampleRate, m_windowSize);
- }
- }
-
- delete m_stretchCalculator;
- m_stretchCalculator = new StretchCalculator
- (m_sampleRate, m_increment,
- !(m_options & OptionTransientsSmooth));
-
- m_stretchCalculator->setDebugLevel(m_debugLevel);
- m_inputDuration = 0;
-
- // Prepare the inbufs with half a chunk of emptiness. The centre
- // point of the first processing chunk for the onset detector
- // should be the first sample of the audio, and we continue until
- // we can no longer centre a chunk within the input audio. The
- // number of onset detector chunks will be the number of audio
- // samples input, divided by the input increment, plus one.
-
- // In real-time mode, we don't do this prefill -- it's better to
- // start with a swoosh than introduce more latency, and we don't
- // want gaps when the ratio changes.
-
- if (!m_realtime) {
- for (size_t c = 0; c < m_channels; ++c) {
- m_channelData[c]->reset();
- m_channelData[c]->inbuf->zero(m_windowSize/2);
- }
- }
-}
-
-
-void
-RubberBandStretcher::Impl::reconfigure()
-{
- if (!m_realtime) {
- if (m_mode == Studying) {
- // stop and calculate the stretch curve so far, then reset
- // the df vectors
- calculateStretch();
- m_phaseResetDf.clear();
- m_stretchDf.clear();
- m_silence.clear();
- m_inputDuration = 0;
- }
- configure();
- }
-
- size_t prevWindowSize = m_windowSize;
- size_t prevOutbufSize = m_outbufSize;
-
- calculateSizes();
-
- // There are various allocations in this function, but they should
- // never happen in normal use -- they just recover from the case
- // where not all of the things we need were correctly created when
- // we first configured (for whatever reason). This is intended to
- // be "effectively" realtime safe. The same goes for
- // ChannelData::setOutbufSize and setWindowSize.
-
- if (m_windowSize != prevWindowSize) {
-
- if (m_windows.find(m_windowSize) == m_windows.end()) {
- std::cerr << "WARNING: reconfigure(): window allocation (size " << m_windowSize << ") required in RT mode" << std::endl;
- m_windows[m_windowSize] = new Window<float>(HanningWindow, m_windowSize);
- }
- m_window = m_windows[m_windowSize];
-
- for (size_t c = 0; c < m_channels; ++c) {
- m_channelData[c]->setWindowSize(m_windowSize);
- }
- }
-
- if (m_outbufSize != prevOutbufSize) {
- for (size_t c = 0; c < m_channels; ++c) {
- m_channelData[c]->setOutbufSize(m_outbufSize);
- }
- }
-
- if (m_pitchScale != 1.0) {
- for (size_t c = 0; c < m_channels; ++c) {
-
- if (m_channelData[c]->resampler) continue;
-
- std::cerr << "WARNING: reconfigure(): resampler construction required in RT mode" << std::endl;
-
- m_channelData[c]->resampler =
- new Resampler(Resampler::FastestTolerable, 1, m_windowSize,
- m_debugLevel);
-
- m_channelData[c]->setResampleBufSize
- (lrintf(ceil((m_increment * m_timeRatio * 2) / m_pitchScale)));
- }
- }
-
- if (m_windowSize != prevWindowSize) {
- m_phaseResetAudioCurve->setWindowSize(m_windowSize);
- }
-}
-
-size_t
-RubberBandStretcher::Impl::getLatency() const
-{
- if (!m_realtime) return 0;
- return int((m_windowSize/2) / m_pitchScale + 1);
-}
-
-void
-RubberBandStretcher::Impl::setTransientsOption(Options options)
-{
- if (!m_realtime) {
- cerr << "RubberBandStretcher::Impl::setTransientsOption: Not permissible in non-realtime mode" << endl;
- return;
- }
- int mask = (OptionTransientsMixed | OptionTransientsSmooth | OptionTransientsCrisp);
- m_options &= ~mask;
- options &= mask;
- m_options |= options;
-
- m_stretchCalculator->setUseHardPeaks
- (!(m_options & OptionTransientsSmooth));
-}
-
-void
-RubberBandStretcher::Impl::setPhaseOption(Options options)
-{
- int mask = (OptionPhaseLaminar | OptionPhaseIndependent);
- m_options &= ~mask;
- options &= mask;
- m_options |= options;
-}
-
-void
-RubberBandStretcher::Impl::setFormantOption(Options options)
-{
- int mask = (OptionFormantShifted | OptionFormantPreserved);
- m_options &= ~mask;
- options &= mask;
- m_options |= options;
-}
-
-void
-RubberBandStretcher::Impl::setPitchOption(Options options)
-{
- if (!m_realtime) {
- cerr << "RubberBandStretcher::Impl::setPitchOption: Pitch option is not used in non-RT mode" << endl;
- return;
- }
-
- Options prior = m_options;
-
- int mask = (OptionPitchHighQuality |
- OptionPitchHighSpeed |
- OptionPitchHighConsistency);
- m_options &= ~mask;
- options &= mask;
- m_options |= options;
-
- if (prior != m_options) reconfigure();
-}
-
-void
-RubberBandStretcher::Impl::study(const float *const *input, size_t samples, bool final)
-{
- Profiler profiler("RubberBandStretcher::Impl::study");
-
- if (m_realtime) {
- if (m_debugLevel > 1) {
- cerr << "RubberBandStretcher::Impl::study: Not meaningful in realtime mode" << endl;
- }
- return;
- }
-
- if (m_mode == Processing || m_mode == Finished) {
- cerr << "RubberBandStretcher::Impl::study: Cannot study after processing" << endl;
- return;
- }
- m_mode = Studying;
-
- size_t consumed = 0;
-
- ChannelData &cd = *m_channelData[0];
- RingBuffer<float> &inbuf = *cd.inbuf;
-
- const float *mixdown;
- float *mdalloc = 0;
-
- if (m_channels > 1 || final) {
- // mix down into a single channel for analysis
- mdalloc = new float[samples];
- for (size_t i = 0; i < samples; ++i) {
- if (i < samples) {
- mdalloc[i] = input[0][i];
- } else {
- mdalloc[i] = 0.f;
- }
- }
- for (size_t c = 1; c < m_channels; ++c) {
- for (size_t i = 0; i < samples; ++i) {
- mdalloc[i] += input[c][i];
- }
- }
- for (size_t i = 0; i < samples; ++i) {
- mdalloc[i] /= m_channels;
- }
- mixdown = mdalloc;
- } else {
- mixdown = input[0];
- }
-
- while (consumed < samples) {
-
- size_t writable = inbuf.getWriteSpace();
- writable = min(writable, samples - consumed);
-
- if (writable == 0) {
- // warn
- cerr << "WARNING: writable == 0 (consumed = " << consumed << ", samples = " << samples << ")" << endl;
- } else {
- inbuf.write(mixdown + consumed, writable);
- consumed += writable;
- }
-
- while ((inbuf.getReadSpace() >= int(m_windowSize)) ||
- (final && (inbuf.getReadSpace() >= int(m_windowSize/2)))) {
-
- // We know we have at least m_windowSize samples available
- // in m_inbuf. We need to peek m_windowSize of them for
- // processing, and then skip m_increment to advance the
- // read pointer.
-
- // cd.accumulator is not otherwise used during studying,
- // so we can use it as a temporary buffer here
-
-#ifdef NDEBUG
- inbuf.peek(cd.accumulator, m_windowSize);
-#else
- size_t got = inbuf.peek(cd.accumulator, m_windowSize);
-#endif
- assert(final || got == m_windowSize);
-
- m_window->cut(cd.accumulator);
-
- // We don't need the fftshift for studying, as we're only
- // interested in magnitude
-
- m_studyFFT->forwardMagnitude(cd.accumulator, cd.fltbuf);
-
- float df = m_phaseResetAudioCurve->process(cd.fltbuf, m_increment);
- m_phaseResetDf.push_back(df);
-
-// cout << m_phaseResetDf.size() << " [" << final << "] -> " << df << " \t: ";
-
- df = m_stretchAudioCurve->process(cd.fltbuf, m_increment);
- m_stretchDf.push_back(df);
-
- df = m_silentAudioCurve->process(cd.fltbuf, m_increment);
- bool silent = (df > 0.f);
- if (silent && m_debugLevel > 1) {
- cerr << "silence found at " << m_inputDuration << endl;
- }
- m_silence.push_back(silent);
-
-// cout << df << endl;
-
- // We have augmented the input by m_windowSize/2 so
- // that the first chunk is centred on the first audio
- // sample. We want to ensure that m_inputDuration
- // contains the exact input duration without including
- // this extra bit. We just add up all the increments
- // here, and deduct the extra afterwards.
-
- m_inputDuration += m_increment;
-// cerr << "incr input duration by increment: " << m_increment << " -> " << m_inputDuration << endl;
- inbuf.skip(m_increment);
- }
- }
-
- if (final) {
- int rs = inbuf.getReadSpace();
- m_inputDuration += rs;
-// cerr << "incr input duration by read space: " << rs << " -> " << m_inputDuration << endl;
-
- if (m_inputDuration > m_windowSize/2) { // deducting the extra
- m_inputDuration -= m_windowSize/2;
- }
- }
-
- if (m_channels > 1) delete[] mdalloc;
-}
-
-vector<int>
-RubberBandStretcher::Impl::getOutputIncrements() const
-{
- if (!m_realtime) {
- return m_outputIncrements;
- } else {
- vector<int> increments;
- while (m_lastProcessOutputIncrements.getReadSpace() > 0) {
- increments.push_back(m_lastProcessOutputIncrements.readOne());
- }
- return increments;
- }
-}
-
-vector<float>
-RubberBandStretcher::Impl::getPhaseResetCurve() const
-{
- if (!m_realtime) {
- return m_phaseResetDf;
- } else {
- vector<float> df;
- while (m_lastProcessPhaseResetDf.getReadSpace() > 0) {
- df.push_back(m_lastProcessPhaseResetDf.readOne());
- }
- return df;
- }
-}
-
-vector<int>
-RubberBandStretcher::Impl::getExactTimePoints() const
-{
- std::vector<int> points;
- if (!m_realtime) {
- std::vector<StretchCalculator::Peak> peaks =
- m_stretchCalculator->getLastCalculatedPeaks();
- for (size_t i = 0; i < peaks.size(); ++i) {
- points.push_back(peaks[i].chunk);
- }
- }
- return points;
-}
-
-void
-RubberBandStretcher::Impl::calculateStretch()
-{
- Profiler profiler("RubberBandStretcher::Impl::calculateStretch");
-
- size_t inputDuration = m_inputDuration;
-
- if (!m_realtime && m_expectedInputDuration > 0) {
- if (m_expectedInputDuration != inputDuration) {
- std::cerr << "RubberBandStretcher: WARNING: Actual study() duration differs from duration set by setExpectedInputDuration (" << m_inputDuration << " vs " << m_expectedInputDuration << ", diff = " << (m_expectedInputDuration - m_inputDuration) << "), using the latter for calculation" << std::endl;
- inputDuration = m_expectedInputDuration;
- }
- }
-
- std::vector<int> increments = m_stretchCalculator->calculate
- (getEffectiveRatio(),
- inputDuration,
- m_phaseResetDf,
- m_stretchDf);
-
- int history = 0;
- for (size_t i = 0; i < increments.size(); ++i) {
- if (i >= m_silence.size()) break;
- if (m_silence[i]) ++history;
- else history = 0;
- if (history >= int(m_windowSize / m_increment) && increments[i] >= 0) {
- increments[i] = -increments[i];
- if (m_debugLevel > 1) {
- std::cerr << "phase reset on silence (silent history == "
- << history << ")" << std::endl;
- }
- }
- }
-
- if (m_outputIncrements.empty()) m_outputIncrements = increments;
- else {
- for (size_t i = 0; i < increments.size(); ++i) {
- m_outputIncrements.push_back(increments[i]);
- }
- }
-
- return;
-}
-
-void
-RubberBandStretcher::Impl::setDebugLevel(int level)
-{
- m_debugLevel = level;
- if (m_stretchCalculator) m_stretchCalculator->setDebugLevel(level);
-}
-
-size_t
-RubberBandStretcher::Impl::getSamplesRequired() const
-{
- Profiler profiler("RubberBandStretcher::Impl::getSamplesRequired");
-
- size_t reqd = 0;
-
- for (size_t c = 0; c < m_channels; ++c) {
-
- size_t reqdHere = 0;
-
- ChannelData &cd = *m_channelData[c];
- RingBuffer<float> &inbuf = *cd.inbuf;
-
- size_t rs = inbuf.getReadSpace();
-
- // See notes in testInbufReadSpace
-
- if (rs < m_windowSize && !cd.draining) {
-
- if (cd.inputSize == -1) {
- reqdHere = m_windowSize - rs;
- if (reqdHere > reqd) reqd = reqdHere;
- continue;
- }
-
- if (rs == 0) {
- reqdHere = m_windowSize;
- if (reqdHere > reqd) reqd = reqdHere;
- continue;
- }
- }
- }
-
- return reqd;
-}
-
-void
-RubberBandStretcher::Impl::process(const float *const *input, size_t samples, bool final)
-{
- Profiler profiler("RubberBandStretcher::Impl::process");
-
- if (m_mode == Finished) {
- cerr << "RubberBandStretcher::Impl::process: Cannot process again after final chunk" << endl;
- return;
- }
-
- if (m_mode == JustCreated || m_mode == Studying) {
-
- if (m_mode == Studying) {
- calculateStretch();
- }
-
- for (size_t c = 0; c < m_channels; ++c) {
- m_channelData[c]->reset();
- m_channelData[c]->inbuf->zero(m_windowSize/2);
- }
-
- if (m_threaded) {
- MutexLocker locker(&m_threadSetMutex);
-
- for (size_t c = 0; c < m_channels; ++c) {
- ProcessThread *thread = new ProcessThread(this, c);
- m_threadSet.insert(thread);
- thread->start();
- }
-
- if (m_debugLevel > 0) {
- cerr << m_channels << " threads created" << endl;
- }
- }
-
- m_mode = Processing;
- }
-
- bool allConsumed = false;
-
- size_t *consumed = (size_t *)alloca(m_channels * sizeof(size_t));
- for (size_t c = 0; c < m_channels; ++c) {
- consumed[c] = 0;
- }
-
- while (!allConsumed) {
-
-//#ifndef NO_THREADING
-// if (m_threaded) {
-// pthread_mutex_lock(&m_inputProcessedMutex);
-// }
-//#endif
-
- // In a threaded mode, our "consumed" counters only indicate
- // the number of samples that have been taken into the input
- // ring buffers waiting to be processed by the process thread.
- // In non-threaded mode, "consumed" counts the number that
- // have actually been processed.
-
- allConsumed = true;
-
- for (size_t c = 0; c < m_channels; ++c) {
- consumed[c] += consumeChannel(c,
- input[c] + consumed[c],
- samples - consumed[c],
- final);
- if (consumed[c] < samples) {
- allConsumed = false;
-// cerr << "process: waiting on input consumption for channel " << c << endl;
- } else {
- if (final) {
- m_channelData[c]->inputSize = m_channelData[c]->inCount;
- }
-// cerr << "process: happy with channel " << c << endl;
- }
- if (!m_threaded && !m_realtime) {
- bool any = false, last = false;
- processChunks(c, any, last);
- }
- }
-
- if (m_realtime) {
- // When running in real time, we need to process both
- // channels in step because we will need to use the sum of
- // their frequency domain representations as the input to
- // the realtime onset detector
- processOneChunk();
- }
-
- if (m_threaded) {
- for (ThreadSet::iterator i = m_threadSet.begin();
- i != m_threadSet.end(); ++i) {
- (*i)->signalDataAvailable();
- }
- if (!allConsumed) {
- m_spaceAvailable.wait(500);
- }
-/*
- } else {
- if (!allConsumed) {
- cerr << "RubberBandStretcher::Impl::process: ERROR: Too much data provided to process() call -- either call setMaxProcessSize() beforehand, or provide only getSamplesRequired() frames at a time" << endl;
- for (size_t c = 0; c < m_channels; ++c) {
- cerr << "channel " << c << ": " << samples << " provided, " << consumed[c] << " consumed" << endl;
- }
-// break;
- }
-*/
- }
-
-// if (!allConsumed) cerr << "process looping" << endl;
-
- }
-
-// cerr << "process returning" << endl;
-
- if (final) m_mode = Finished;
-}
-
-
-}
-
diff --git a/libs/rubberband/src/StretcherImpl.h b/libs/rubberband/src/StretcherImpl.h
deleted file mode 100644
index 996c61b7ef..0000000000
--- a/libs/rubberband/src/StretcherImpl.h
+++ /dev/null
@@ -1,202 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _RUBBERBAND_STRETCHERIMPL_H_
-#define _RUBBERBAND_STRETCHERIMPL_H_
-
-#include "RubberBandStretcher.h"
-
-#include "Window.h"
-#include "Thread.h"
-#include "RingBuffer.h"
-#include "FFT.h"
-#include "sysutils.h"
-
-#include <set>
-
-namespace RubberBand
-{
-
-class AudioCurve;
-class StretchCalculator;
-
-class RubberBandStretcher::Impl
-{
-public:
- Impl(size_t sampleRate, size_t channels, Options options,
- double initialTimeRatio, double initialPitchScale);
- ~Impl();
-
- void reset();
- void setTimeRatio(double ratio);
- void setPitchScale(double scale);
-
- double getTimeRatio() const;
- double getPitchScale() const;
-
- size_t getLatency() const;
-
- void setTransientsOption(Options);
- void setPhaseOption(Options);
- void setFormantOption(Options);
- void setPitchOption(Options);
-
- void setExpectedInputDuration(size_t samples);
- void setMaxProcessSize(size_t samples);
-
- size_t getSamplesRequired() const;
-
- void study(const float *const *input, size_t samples, bool final);
- void process(const float *const *input, size_t samples, bool final);
-
- int available() const;
- size_t retrieve(float *const *output, size_t samples) const;
-
- float getFrequencyCutoff(int n) const;
- void setFrequencyCutoff(int n, float f);
-
- size_t getInputIncrement() const {
- return m_increment;
- }
-
- std::vector<int> getOutputIncrements() const;
- std::vector<float> getPhaseResetCurve() const;
- std::vector<int> getExactTimePoints() const;
-
- size_t getChannelCount() const {
- return m_channels;
- }
-
- void calculateStretch();
-
- void setDebugLevel(int level);
- static void setDefaultDebugLevel(int level) { m_defaultDebugLevel = level; }
-
-protected:
- size_t m_sampleRate;
- size_t m_channels;
-
- size_t consumeChannel(size_t channel, const float *input,
- size_t samples, bool final);
- void processChunks(size_t channel, bool &any, bool &last);
- bool processOneChunk(); // across all channels, for real time use
- bool processChunkForChannel(size_t channel, size_t phaseIncrement,
- size_t shiftIncrement, bool phaseReset);
- bool testInbufReadSpace(size_t channel);
- void calculateIncrements(size_t &phaseIncrement,
- size_t &shiftIncrement, bool &phaseReset);
- bool getIncrements(size_t channel, size_t &phaseIncrement,
- size_t &shiftIncrement, bool &phaseReset);
- void analyseChunk(size_t channel);
- void modifyChunk(size_t channel, size_t outputIncrement, bool phaseReset);
- void formantShiftChunk(size_t channel);
- void synthesiseChunk(size_t channel);
- void writeChunk(size_t channel, size_t shiftIncrement, bool last);
-
- void calculateSizes();
- void configure();
- void reconfigure();
-
- double getEffectiveRatio() const;
-
- size_t roundUp(size_t value); // to next power of two
-
- bool resampleBeforeStretching() const;
-
- double m_timeRatio;
- double m_pitchScale;
-
- size_t m_windowSize;
- size_t m_increment;
- size_t m_outbufSize;
-
- size_t m_maxProcessSize;
- size_t m_expectedInputDuration;
-
- bool m_threaded;
- bool m_realtime;
- Options m_options;
- int m_debugLevel;
-
- enum ProcessMode {
- JustCreated,
- Studying,
- Processing,
- Finished
- };
-
- ProcessMode m_mode;
-
- std::map<size_t, Window<float> *> m_windows;
- Window<float> *m_window;
- FFT *m_studyFFT;
-
- Condition m_spaceAvailable;
-
- class ProcessThread : public Thread
- {
- public:
- ProcessThread(Impl *s, size_t c);
- void run();
- void signalDataAvailable();
- void abandon();
- private:
- Impl *m_s;
- size_t m_channel;
- Condition m_dataAvailable;
- bool m_abandoning;
- };
-
- mutable Mutex m_threadSetMutex;
- typedef std::set<ProcessThread *> ThreadSet;
- ThreadSet m_threadSet;
-
-
- size_t m_inputDuration;
- std::vector<float> m_phaseResetDf;
- std::vector<float> m_stretchDf;
- std::vector<bool> m_silence;
- int m_silentHistory;
-
- class ChannelData;
- std::vector<ChannelData *> m_channelData;
-
- std::vector<int> m_outputIncrements;
-
- mutable RingBuffer<int> m_lastProcessOutputIncrements;
- mutable RingBuffer<float> m_lastProcessPhaseResetDf;
-
- AudioCurve *m_phaseResetAudioCurve;
- AudioCurve *m_stretchAudioCurve;
- AudioCurve *m_silentAudioCurve;
- StretchCalculator *m_stretchCalculator;
-
- float m_freq0;
- float m_freq1;
- float m_freq2;
-
- size_t m_baseWindowSize;
- float m_rateMultiple;
-
- void writeOutput(RingBuffer<float> &to, float *from,
- size_t qty, size_t &outCount, size_t theoreticalOut);
-
- static int m_defaultDebugLevel;
- static const size_t m_defaultIncrement;
- static const size_t m_defaultWindowSize;
-};
-
-}
-
-#endif
diff --git a/libs/rubberband/src/StretcherProcess.cpp b/libs/rubberband/src/StretcherProcess.cpp
deleted file mode 100644
index 3b832e09e1..0000000000
--- a/libs/rubberband/src/StretcherProcess.cpp
+++ /dev/null
@@ -1,1177 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "StretcherImpl.h"
-#include "PercussiveAudioCurve.h"
-#include "HighFrequencyAudioCurve.h"
-#include "ConstantAudioCurve.h"
-#include "StretchCalculator.h"
-#include "StretcherChannelData.h"
-#include "Resampler.h"
-#include "Profiler.h"
-
-#include <cstring>
-#include <cassert>
-#include <cmath>
-#include <set>
-#include <map>
-#include <deque>
-
-
-using std::cerr;
-using std::endl;
-
-namespace RubberBand {
-
-RubberBandStretcher::Impl::ProcessThread::ProcessThread(Impl *s, size_t c) :
- m_s(s),
- m_channel(c),
- m_dataAvailable(std::string("data ") + char('A' + c)),
- m_abandoning(false)
-{ }
-
-void
-RubberBandStretcher::Impl::ProcessThread::run()
-{
- if (m_s->m_debugLevel > 1) {
- cerr << "thread " << m_channel << " getting going" << endl;
- }
-
- ChannelData &cd = *m_s->m_channelData[m_channel];
-
- while (cd.inputSize == -1 ||
- cd.inbuf->getReadSpace() > 0) {
-
-// if (cd.inputSize != -1) {
-// cerr << "inputSize == " << cd.inputSize
-// << ", readSpace == " << cd.inbuf->getReadSpace() << endl;
-// }
-
- bool any = false, last = false;
- m_s->processChunks(m_channel, any, last);
-
- if (last) break;
-
- if (any) m_s->m_spaceAvailable.signal();
-
- m_dataAvailable.lock();
- if (!m_s->testInbufReadSpace(m_channel) && !m_abandoning) {
- m_dataAvailable.wait(50000); // bounded in case of abandonment
- } else {
- m_dataAvailable.unlock();
- }
-
- if (m_abandoning) {
- if (m_s->m_debugLevel > 1) {
- cerr << "thread " << m_channel << " abandoning" << endl;
- }
- return;
- }
- }
-
- bool any = false, last = false;
- m_s->processChunks(m_channel, any, last);
- m_s->m_spaceAvailable.signal();
-
- if (m_s->m_debugLevel > 1) {
- cerr << "thread " << m_channel << " done" << endl;
- }
-}
-
-void
-RubberBandStretcher::Impl::ProcessThread::signalDataAvailable()
-{
- m_dataAvailable.signal();
-}
-
-void
-RubberBandStretcher::Impl::ProcessThread::abandon()
-{
- m_abandoning = true;
-}
-
-bool
-RubberBandStretcher::Impl::resampleBeforeStretching() const
-{
- // We can't resample before stretching in offline mode, because
- // the stretch calculation is based on doing it the other way
- // around. It would take more work (and testing) to enable this.
- if (!m_realtime) return false;
-
- if (m_options & OptionPitchHighQuality) {
- return (m_pitchScale < 1.0); // better sound
- } else if (m_options & OptionPitchHighConsistency) {
- return false;
- } else {
- return (m_pitchScale > 1.0); // better performance
- }
-}
-
-size_t
-RubberBandStretcher::Impl::consumeChannel(size_t c, const float *input,
- size_t samples, bool final)
-{
- Profiler profiler("RubberBandStretcher::Impl::consumeChannel");
-
- ChannelData &cd = *m_channelData[c];
- RingBuffer<float> &inbuf = *cd.inbuf;
-
- size_t toWrite = samples;
- size_t writable = inbuf.getWriteSpace();
-
- bool resampling = resampleBeforeStretching();
-
- if (resampling) {
-
- toWrite = int(ceil(samples / m_pitchScale));
- if (writable < toWrite) {
- samples = int(floor(writable * m_pitchScale));
- if (samples == 0) return 0;
- }
-
- size_t reqSize = int(ceil(samples / m_pitchScale));
- if (reqSize > cd.resamplebufSize) {
- cerr << "WARNING: RubberBandStretcher::Impl::consumeChannel: resizing resampler buffer from "
- << cd.resamplebufSize << " to " << reqSize << endl;
- cd.setResampleBufSize(reqSize);
- }
-
-
- toWrite = cd.resampler->resample(&input,
- &cd.resamplebuf,
- samples,
- 1.0 / m_pitchScale,
- final);
-
- }
-
- if (writable < toWrite) {
- if (resampling) {
- return 0;
- }
- toWrite = writable;
- }
-
- if (resampling) {
- inbuf.write(cd.resamplebuf, toWrite);
- cd.inCount += samples;
- return samples;
- } else {
- inbuf.write(input, toWrite);
- cd.inCount += toWrite;
- return toWrite;
- }
-}
-
-void
-RubberBandStretcher::Impl::processChunks(size_t c, bool &any, bool &last)
-{
- Profiler profiler("RubberBandStretcher::Impl::processChunks");
-
- // Process as many chunks as there are available on the input
- // buffer for channel c. This requires that the increments have
- // already been calculated.
-
- ChannelData &cd = *m_channelData[c];
-
- last = false;
- any = false;
-
- while (!last) {
-
- if (!testInbufReadSpace(c)) {
-// cerr << "not enough input" << endl;
- break;
- }
-
- any = true;
-
- if (!cd.draining) {
- size_t got = cd.inbuf->peek(cd.fltbuf, m_windowSize);
- assert(got == m_windowSize || cd.inputSize >= 0);
- got = 0;
- cd.inbuf->skip(m_increment);
- analyseChunk(c);
- }
-
- bool phaseReset = false;
- size_t phaseIncrement, shiftIncrement;
- getIncrements(c, phaseIncrement, shiftIncrement, phaseReset);
-
- last = processChunkForChannel(c, phaseIncrement, shiftIncrement, phaseReset);
- cd.chunkCount++;
- if (m_debugLevel > 2) {
- cerr << "channel " << c << ": last = " << last << ", chunkCount = " << cd.chunkCount << endl;
- }
- }
-}
-
-bool
-RubberBandStretcher::Impl::processOneChunk()
-{
- Profiler profiler("RubberBandStretcher::Impl::processOneChunk");
-
- // Process a single chunk for all channels, provided there is
- // enough data on each channel for at least one chunk. This is
- // able to calculate increments as it goes along.
-
- for (size_t c = 0; c < m_channels; ++c) {
- if (!testInbufReadSpace(c)) return false;
- ChannelData &cd = *m_channelData[c];
- if (!cd.draining) {
- size_t got = cd.inbuf->peek(cd.fltbuf, m_windowSize);
- got = 0;
- assert(got == m_windowSize || cd.inputSize >= 0);
- cd.inbuf->skip(m_increment);
- analyseChunk(c);
- }
- }
-
- bool phaseReset = false;
- size_t phaseIncrement, shiftIncrement;
- if (!getIncrements(0, phaseIncrement, shiftIncrement, phaseReset)) {
- calculateIncrements(phaseIncrement, shiftIncrement, phaseReset);
- }
-
- bool last = false;
- for (size_t c = 0; c < m_channels; ++c) {
- last = processChunkForChannel(c, phaseIncrement, shiftIncrement, phaseReset);
- m_channelData[c]->chunkCount++;
- }
-
- return last;
-}
-
-bool
-RubberBandStretcher::Impl::testInbufReadSpace(size_t c)
-{
- Profiler profiler("RubberBandStretcher::Impl::testInbufReadSpace");
-
- ChannelData &cd = *m_channelData[c];
- RingBuffer<float> &inbuf = *cd.inbuf;
-
- size_t rs = inbuf.getReadSpace();
-
- if (rs < m_windowSize && !cd.draining) {
-
- if (cd.inputSize == -1) {
-
- // Not all the input data has been written to the inbuf
- // (that's why the input size is not yet set). We can't
- // process, because we don't have a full chunk of data, so
- // our process chunk would contain some empty padding in
- // its input -- and that would give incorrect output, as
- // we know there is more input to come.
-
- if (!m_threaded) {
-// cerr << "WARNING: RubberBandStretcher: read space < chunk size ("
-// << inbuf.getReadSpace() << " < " << m_windowSize
-// << ") when not all input written, on processChunks for channel " << c << endl;
- }
- return false;
- }
-
- if (rs == 0) {
-
- if (m_debugLevel > 1) {
- cerr << "read space = 0, giving up" << endl;
- }
- return false;
-
- } else if (rs < m_windowSize/2) {
-
- if (m_debugLevel > 1) {
- cerr << "read space = " << rs << ", setting draining true" << endl;
- }
-
- cd.draining = true;
- }
- }
-
- return true;
-}
-
-bool
-RubberBandStretcher::Impl::processChunkForChannel(size_t c,
- size_t phaseIncrement,
- size_t shiftIncrement,
- bool phaseReset)
-{
- Profiler profiler("RubberBandStretcher::Impl::processChunkForChannel");
-
- // Process a single chunk on a single channel. This assumes
- // enough input data is available; caller must have tested this
- // using e.g. testInbufReadSpace first. Return true if this is
- // the last chunk on the channel.
-
- if (phaseReset && (m_debugLevel > 1)) {
- cerr << "processChunkForChannel: phase reset found, incrs "
- << phaseIncrement << ":" << shiftIncrement << endl;
- }
-
- ChannelData &cd = *m_channelData[c];
-
- if (!cd.draining) {
-
- // This is the normal processing case -- draining is only
- // set when all the input has been used and we only need
- // to write from the existing accumulator into the output.
-
- // We know we have enough samples available in m_inbuf --
- // this is usually m_windowSize, but we know that if fewer
- // are available, it's OK to use zeroes for the rest
- // (which the ring buffer will provide) because we've
- // reached the true end of the data.
-
- // We need to peek m_windowSize samples for processing, and
- // then skip m_increment to advance the read pointer.
-
- modifyChunk(c, phaseIncrement, phaseReset);
- synthesiseChunk(c); // reads from cd.mag, cd.phase
-
- if (m_debugLevel > 2) {
- if (phaseReset) {
- for (int i = 0; i < 10; ++i) {
- cd.accumulator[i] = 1.2f - (i % 3) * 1.2f;
- }
- }
- }
- }
-
- bool last = false;
-
- if (cd.draining) {
- if (m_debugLevel > 1) {
- cerr << "draining: accumulator fill = " << cd.accumulatorFill << " (shiftIncrement = " << shiftIncrement << ")" << endl;
- }
- if (shiftIncrement == 0) {
- cerr << "WARNING: draining: shiftIncrement == 0, can't handle that in this context: setting to " << m_increment << endl;
- shiftIncrement = m_increment;
- }
- if (cd.accumulatorFill <= shiftIncrement) {
- if (m_debugLevel > 1) {
- cerr << "reducing shift increment from " << shiftIncrement
- << " to " << cd.accumulatorFill
- << " and marking as last" << endl;
- }
- shiftIncrement = cd.accumulatorFill;
- last = true;
- }
- }
-
- if (m_threaded) {
-
- int required = shiftIncrement;
-
- if (m_pitchScale != 1.0) {
- required = int(required / m_pitchScale) + 1;
- }
-
- if (cd.outbuf->getWriteSpace() < required) {
- if (m_debugLevel > 0) {
- cerr << "Buffer overrun on output for channel " << c << endl;
- }
-
- //!!! The only correct thing we can do here is resize the
- // buffer. We can't wait for the client thread to read
- // some data out from the buffer so as to make more space,
- // because the client thread is probably stuck in a
- // process() call waiting for us to stow away enough input
- // increments to allow the process() call to complete.
-
- }
- }
-
- writeChunk(c, shiftIncrement, last);
- return last;
-}
-
-void
-RubberBandStretcher::Impl::calculateIncrements(size_t &phaseIncrementRtn,
- size_t &shiftIncrementRtn,
- bool &phaseReset)
-{
- Profiler profiler("RubberBandStretcher::Impl::calculateIncrements");
-
-// cerr << "calculateIncrements" << endl;
-
- // Calculate the next upcoming phase and shift increment, on the
- // basis that both channels are in sync. This is in contrast to
- // getIncrements, which requires that all the increments have been
- // calculated in advance but can then return increments
- // corresponding to different chunks in different channels.
-
- // Requires frequency domain representations of channel data in
- // the mag and phase buffers in the channel.
-
- // This function is only used in real-time mode.
-
- phaseIncrementRtn = m_increment;
- shiftIncrementRtn = m_increment;
- phaseReset = false;
-
- if (m_channels == 0) return;
-
- ChannelData &cd = *m_channelData[0];
-
- size_t bc = cd.chunkCount;
- for (size_t c = 1; c < m_channels; ++c) {
- if (m_channelData[c]->chunkCount != bc) {
- cerr << "ERROR: RubberBandStretcher::Impl::calculateIncrements: Channels are not in sync" << endl;
- return;
- }
- }
-
- const int hs = m_windowSize/2 + 1;
-
- // Normally we would mix down the time-domain signal and apply a
- // single FFT, or else mix down the Cartesian form of the
- // frequency-domain signal. Both of those would be inefficient
- // from this position. Fortunately, the onset detectors should
- // work reasonably well (maybe even better?) if we just sum the
- // magnitudes of the frequency-domain channel signals and forget
- // about phase entirely. Normally we don't expect the channel
- // phases to cancel each other, and broadband effects will still
- // be apparent.
-
- float df = 0.f;
- bool silent = false;
-
- if (m_channels == 1) {
-
- df = m_phaseResetAudioCurve->processDouble(cd.mag, m_increment);
- silent = (m_silentAudioCurve->processDouble(cd.mag, m_increment) > 0.f);
-
- } else {
-
- double *tmp = (double *)alloca(hs * sizeof(double));
-
- for (int i = 0; i < hs; ++i) {
- tmp[i] = 0.0;
- }
- for (size_t c = 0; c < m_channels; ++c) {
- for (int i = 0; i < hs; ++i) {
- tmp[i] += m_channelData[c]->mag[i];
- }
- }
-
- df = m_phaseResetAudioCurve->processDouble(tmp, m_increment);
- silent = (m_silentAudioCurve->processDouble(tmp, m_increment) > 0.f);
- }
-
- int incr = m_stretchCalculator->calculateSingle
- (getEffectiveRatio(), df, m_increment);
-
- m_lastProcessPhaseResetDf.write(&df, 1);
- m_lastProcessOutputIncrements.write(&incr, 1);
-
- if (incr < 0) {
- phaseReset = true;
- incr = -incr;
- }
-
- // The returned increment is the phase increment. The shift
- // increment for one chunk is the same as the phase increment for
- // the following chunk (see comment below). This means we don't
- // actually know the shift increment until we see the following
- // phase increment... which is a bit of a problem.
-
- // This implies we should use this increment for the shift
- // increment, and make the following phase increment the same as
- // it. This means in RT mode we'll be one chunk later with our
- // phase reset than we would be in non-RT mode. The sensitivity
- // of the broadband onset detector may mean that this isn't a
- // problem -- test it and see.
-
- shiftIncrementRtn = incr;
-
- if (cd.prevIncrement == 0) {
- phaseIncrementRtn = shiftIncrementRtn;
- } else {
- phaseIncrementRtn = cd.prevIncrement;
- }
-
- cd.prevIncrement = shiftIncrementRtn;
-
- if (silent) ++m_silentHistory;
- else m_silentHistory = 0;
-
- if (m_silentHistory >= int(m_windowSize / m_increment) && !phaseReset) {
- phaseReset = true;
- if (m_debugLevel > 1) {
- cerr << "calculateIncrements: phase reset on silence (silent history == "
- << m_silentHistory << ")" << endl;
- }
- }
-}
-
-bool
-RubberBandStretcher::Impl::getIncrements(size_t channel,
- size_t &phaseIncrementRtn,
- size_t &shiftIncrementRtn,
- bool &phaseReset)
-{
- Profiler profiler("RubberBandStretcher::Impl::getIncrements");
-
- if (channel >= m_channels) {
- phaseIncrementRtn = m_increment;
- shiftIncrementRtn = m_increment;
- phaseReset = false;
- return false;
- }
-
- // There are two relevant output increments here. The first is
- // the phase increment which we use when recalculating the phases
- // for the current chunk; the second is the shift increment used
- // to determine how far to shift the processing buffer after
- // writing the chunk. The shift increment for one chunk is the
- // same as the phase increment for the following chunk.
-
- // When an onset occurs for which we need to reset phases, the
- // increment given will be negative.
-
- // When we reset phases, the previous shift increment (and so
- // current phase increments) must have been m_increment to ensure
- // consistency.
-
- // m_outputIncrements stores phase increments.
-
- ChannelData &cd = *m_channelData[channel];
- bool gotData = true;
-
- if (cd.chunkCount >= m_outputIncrements.size()) {
-// cerr << "WARNING: RubberBandStretcher::Impl::getIncrements:"
-// << " chunk count " << cd.chunkCount << " >= "
-// << m_outputIncrements.size() << endl;
- if (m_outputIncrements.size() == 0) {
- phaseIncrementRtn = m_increment;
- shiftIncrementRtn = m_increment;
- phaseReset = false;
- return false;
- } else {
- cd.chunkCount = m_outputIncrements.size()-1;
- gotData = false;
- }
- }
-
- int phaseIncrement = m_outputIncrements[cd.chunkCount];
-
- int shiftIncrement = phaseIncrement;
- if (cd.chunkCount + 1 < m_outputIncrements.size()) {
- shiftIncrement = m_outputIncrements[cd.chunkCount + 1];
- }
-
- if (phaseIncrement < 0) {
- phaseIncrement = -phaseIncrement;
- phaseReset = true;
- }
-
- if (shiftIncrement < 0) {
- shiftIncrement = -shiftIncrement;
- }
-
- if (shiftIncrement >= int(m_windowSize)) {
- cerr << "*** ERROR: RubberBandStretcher::Impl::processChunks: shiftIncrement " << shiftIncrement << " >= windowSize " << m_windowSize << " at " << cd.chunkCount << " (of " << m_outputIncrements.size() << ")" << endl;
- shiftIncrement = m_windowSize;
- }
-
- phaseIncrementRtn = phaseIncrement;
- shiftIncrementRtn = shiftIncrement;
- if (cd.chunkCount == 0) phaseReset = true; // don't mess with the first chunk
- return gotData;
-}
-
-void
-RubberBandStretcher::Impl::analyseChunk(size_t channel)
-{
- Profiler profiler("RubberBandStretcher::Impl::analyseChunk");
-
- int i;
-
- ChannelData &cd = *m_channelData[channel];
-
- double *const R__ dblbuf = cd.dblbuf;
- float *const R__ fltbuf = cd.fltbuf;
-
- int sz = m_windowSize;
- int hs = m_windowSize/2;
-
- // cd.fltbuf is known to contain m_windowSize samples
-
- m_window->cut(fltbuf);
-
- if (cd.oversample > 1) {
-
- int bufsiz = sz * cd.oversample;
- int offset = (bufsiz - sz) / 2;
-
- // eek
-
- for (i = 0; i < offset; ++i) {
- dblbuf[i] = 0.0;
- }
- for (i = 0; i < offset; ++i) {
- dblbuf[bufsiz - i - 1] = 0.0;
- }
- for (i = 0; i < sz; ++i) {
- dblbuf[offset + i] = fltbuf[i];
- }
- for (i = 0; i < bufsiz / 2; ++i) {
- double tmp = dblbuf[i];
- dblbuf[i] = dblbuf[i + bufsiz/2];
- dblbuf[i + bufsiz/2] = tmp;
- }
- } else {
- for (i = 0; i < hs; ++i) {
- dblbuf[i] = fltbuf[i + hs];
- dblbuf[i + hs] = fltbuf[i];
- }
- }
-
- cd.fft->forwardPolar(dblbuf, cd.mag, cd.phase);
-}
-
-static inline double mod(double x, double y) { return x - (y * floor(x / y)); }
-static inline double princarg(double a) { return mod(a + M_PI, -2.0 * M_PI) + M_PI; }
-
-void
-RubberBandStretcher::Impl::modifyChunk(size_t channel,
- size_t outputIncrement,
- bool phaseReset)
-{
- Profiler profiler("RubberBandStretcher::Impl::modifyChunk");
-
- ChannelData &cd = *m_channelData[channel];
-
- if (phaseReset && m_debugLevel > 1) {
- cerr << "phase reset: leaving phases unmodified" << endl;
- }
-
- const double rate = m_sampleRate;
- const int sz = m_windowSize;
- const int count = (sz * cd.oversample) / 2;
-
- bool unchanged = cd.unchanged && (outputIncrement == m_increment);
- bool fullReset = phaseReset;
- bool laminar = !(m_options & OptionPhaseIndependent);
- bool bandlimited = (m_options & OptionTransientsMixed);
- int bandlow = lrint((150 * sz * cd.oversample) / rate);
- int bandhigh = lrint((1000 * sz * cd.oversample) / rate);
-
- float freq0 = m_freq0;
- float freq1 = m_freq1;
- float freq2 = m_freq2;
-
- if (laminar) {
- float r = getEffectiveRatio();
- if (r > 1) {
- float rf0 = 600 + (600 * ((r-1)*(r-1)*(r-1)*2));
- float f1ratio = freq1 / freq0;
- float f2ratio = freq2 / freq0;
- freq0 = std::max(freq0, rf0);
- freq1 = freq0 * f1ratio;
- freq2 = freq0 * f2ratio;
- }
- }
-
- int limit0 = lrint((freq0 * sz * cd.oversample) / rate);
- int limit1 = lrint((freq1 * sz * cd.oversample) / rate);
- int limit2 = lrint((freq2 * sz * cd.oversample) / rate);
-
- if (limit1 < limit0) limit1 = limit0;
- if (limit2 < limit1) limit2 = limit1;
-
- double prevInstability = 0.0;
- bool prevDirection = false;
-
- double distance = 0.0;
- const double maxdist = 8.0;
-
- const int lookback = 1;
-
- double distacc = 0.0;
-
- for (int i = count; i >= 0; i -= lookback) {
-
- bool resetThis = phaseReset;
-
- if (bandlimited) {
- if (resetThis) {
- if (i > bandlow && i < bandhigh) {
- resetThis = false;
- fullReset = false;
- }
- }
- }
-
- double p = cd.phase[i];
- double perr = 0.0;
- double outphase = p;
-
- double mi = maxdist;
- if (i <= limit0) mi = 0.0;
- else if (i <= limit1) mi = 1.0;
- else if (i <= limit2) mi = 3.0;
-
- if (!resetThis) {
-
- double omega = (2 * M_PI * m_increment * i) / (sz * cd.oversample);
-
- double pp = cd.prevPhase[i];
- double ep = pp + omega;
- perr = princarg(p - ep);
-
- double instability = fabs(perr - cd.prevError[i]);
- bool direction = (perr > cd.prevError[i]);
-
- bool inherit = false;
-
- if (laminar) {
- if (distance >= mi || i == count) {
- inherit = false;
- } else if (bandlimited && (i == bandhigh || i == bandlow)) {
- inherit = false;
- } else if (instability > prevInstability &&
- direction == prevDirection) {
- inherit = true;
- }
- }
-
- double advance = outputIncrement * ((omega + perr) / m_increment);
-
- if (inherit) {
- double inherited =
- cd.unwrappedPhase[i + lookback] - cd.prevPhase[i + lookback];
- advance = ((advance * distance) +
- (inherited * (maxdist - distance)))
- / maxdist;
- outphase = p + advance;
- distacc += distance;
- distance += 1.0;
- } else {
- outphase = cd.unwrappedPhase[i] + advance;
- distance = 0.0;
- }
-
- prevInstability = instability;
- prevDirection = direction;
-
- } else {
- distance = 0.0;
- }
-
- cd.prevError[i] = perr;
- cd.prevPhase[i] = p;
- cd.phase[i] = outphase;
- cd.unwrappedPhase[i] = outphase;
- }
-
- if (m_debugLevel > 1) {
- cerr << "mean inheritance distance = " << distacc / count << endl;
- }
-
- if (fullReset) unchanged = true;
- cd.unchanged = unchanged;
-
- if (unchanged && m_debugLevel > 1) {
- cerr << "frame unchanged on channel " << channel << endl;
- }
-}
-
-
-void
-RubberBandStretcher::Impl::formantShiftChunk(size_t channel)
-{
- Profiler profiler("RubberBandStretcher::Impl::formantShiftChunk");
-
- ChannelData &cd = *m_channelData[channel];
-
- double *const R__ mag = cd.mag;
- double *const R__ envelope = cd.envelope;
- double *const R__ dblbuf = cd.dblbuf;
-
- const int sz = m_windowSize;
- const int hs = m_windowSize/2;
- const double denom = sz;
-
-
- cd.fft->inverseCepstral(mag, dblbuf);
-
- for (int i = 0; i < sz; ++i) {
- dblbuf[i] /= denom;
- }
-
- const int cutoff = m_sampleRate / 700;
-
-// cerr <<"cutoff = "<< cutoff << ", m_sampleRate/cutoff = " << m_sampleRate/cutoff << endl;
-
- dblbuf[0] /= 2;
- dblbuf[cutoff-1] /= 2;
-
- for (int i = cutoff; i < sz; ++i) {
- dblbuf[i] = 0.0;
- }
-
- cd.fft->forward(dblbuf, envelope, 0);
-
-
- for (int i = 0; i <= hs; ++i) {
- envelope[i] = exp(envelope[i]);
- }
- for (int i = 0; i <= hs; ++i) {
- mag[i] /= envelope[i];
- }
-
- if (m_pitchScale > 1.0) {
- // scaling up, we want a new envelope that is lower by the pitch factor
- for (int target = 0; target <= hs; ++target) {
- int source = lrint(target * m_pitchScale);
- if (source > int(m_windowSize)) {
- envelope[target] = 0.0;
- } else {
- envelope[target] = envelope[source];
- }
- }
- } else {
- // scaling down, we want a new envelope that is higher by the pitch factor
- for (int target = hs; target > 0; ) {
- --target;
- int source = lrint(target * m_pitchScale);
- envelope[target] = envelope[source];
- }
- }
-
- for (int i = 0; i <= hs; ++i) {
- mag[i] *= envelope[i];
- }
-
- cd.unchanged = false;
-}
-
-void
-RubberBandStretcher::Impl::synthesiseChunk(size_t channel)
-{
- Profiler profiler("RubberBandStretcher::Impl::synthesiseChunk");
-
-
- if ((m_options & OptionFormantPreserved) &&
- (m_pitchScale != 1.0)) {
- formantShiftChunk(channel);
- }
-
- ChannelData &cd = *m_channelData[channel];
-
- double *const R__ dblbuf = cd.dblbuf;
- float *const R__ fltbuf = cd.fltbuf;
- float *const R__ accumulator = cd.accumulator;
- float *const R__ windowAccumulator = cd.windowAccumulator;
-
- int sz = m_windowSize;
- int hs = m_windowSize/2;
- int i;
-
-
- if (!cd.unchanged) {
-
- cd.fft->inversePolar(cd.mag, cd.phase, cd.dblbuf);
-
- if (cd.oversample > 1) {
-
- int bufsiz = sz * cd.oversample;
- int hbs = hs * cd.oversample;
- int offset = (bufsiz - sz) / 2;
-
- for (i = 0; i < hbs; ++i) {
- double tmp = dblbuf[i];
- dblbuf[i] = dblbuf[i + hbs];
- dblbuf[i + hbs] = tmp;
- }
- for (i = 0; i < sz; ++i) {
- fltbuf[i] = float(dblbuf[i + offset]);
- }
- } else {
- for (i = 0; i < hs; ++i) {
- fltbuf[i] = float(dblbuf[i + hs]);
- }
- for (i = 0; i < hs; ++i) {
- fltbuf[i + hs] = float(dblbuf[i]);
- }
- }
-
- float denom = float(sz * cd.oversample);
-
- // our ffts produced unscaled results
- for (i = 0; i < sz; ++i) {
- fltbuf[i] = fltbuf[i] / denom;
- }
- }
-
- m_window->cut(fltbuf);
-
- for (i = 0; i < sz; ++i) {
- accumulator[i] += fltbuf[i];
- }
-
- cd.accumulatorFill = m_windowSize;
-
- float fixed = m_window->getArea() * 1.5f;
-
- for (i = 0; i < sz; ++i) {
- float val = m_window->getValue(i);
- windowAccumulator[i] += val * fixed;
- }
-}
-
-void
-RubberBandStretcher::Impl::writeChunk(size_t channel, size_t shiftIncrement, bool last)
-{
- Profiler profiler("RubberBandStretcher::Impl::writeChunk");
-
- ChannelData &cd = *m_channelData[channel];
-
- float *const R__ accumulator = cd.accumulator;
- float *const R__ windowAccumulator = cd.windowAccumulator;
-
- const int sz = m_windowSize;
- const int si = shiftIncrement;
-
- int i;
-
- if (m_debugLevel > 2) {
- cerr << "writeChunk(" << channel << ", " << shiftIncrement << ", " << last << ")" << endl;
- }
-
- for (i = 0; i < si; ++i) {
- if (windowAccumulator[i] > 0.f) {
- accumulator[i] /= windowAccumulator[i];
- }
- }
-
- // for exact sample scaling (probably not meaningful if we
- // were running in RT mode)
- size_t theoreticalOut = 0;
- if (cd.inputSize >= 0) {
- theoreticalOut = lrint(cd.inputSize * m_timeRatio);
- }
-
- bool resampledAlready = resampleBeforeStretching();
-
- if (!resampledAlready &&
- (m_pitchScale != 1.0 || m_options & OptionPitchHighConsistency) &&
- cd.resampler) {
-
- size_t reqSize = int(ceil(si / m_pitchScale));
- if (reqSize > cd.resamplebufSize) {
- // This shouldn't normally happen -- the buffer is
- // supposed to be initialised with enough space in the
- // first place. But we retain this check in case the
- // pitch scale has changed since then, or the stretch
- // calculator has gone mad, or something.
- cerr << "WARNING: RubberBandStretcher::Impl::writeChunk: resizing resampler buffer from "
- << cd.resamplebufSize << " to " << reqSize << endl;
- cd.setResampleBufSize(reqSize);
- }
-
-
- size_t outframes = cd.resampler->resample(&cd.accumulator,
- &cd.resamplebuf,
- si,
- 1.0 / m_pitchScale,
- last);
-
-
- writeOutput(*cd.outbuf, cd.resamplebuf,
- outframes, cd.outCount, theoreticalOut);
-
- } else {
- writeOutput(*cd.outbuf, accumulator,
- si, cd.outCount, theoreticalOut);
- }
-
- for (i = 0; i < sz - si; ++i) {
- accumulator[i] = accumulator[i + si];
- }
-
- for (i = sz - si; i < sz; ++i) {
- accumulator[i] = 0.0f;
- }
-
- for (i = 0; i < sz - si; ++i) {
- windowAccumulator[i] = windowAccumulator[i + si];
- }
-
- for (i = sz - si; i < sz; ++i) {
- windowAccumulator[i] = 0.0f;
- }
-
- if (int(cd.accumulatorFill) > si) {
- cd.accumulatorFill -= si;
- } else {
- cd.accumulatorFill = 0;
- if (cd.draining) {
- if (m_debugLevel > 1) {
- cerr << "RubberBandStretcher::Impl::processChunks: setting outputComplete to true" << endl;
- }
- cd.outputComplete = true;
- }
- }
-}
-
-void
-RubberBandStretcher::Impl::writeOutput(RingBuffer<float> &to, float *from, size_t qty, size_t &outCount, size_t theoreticalOut)
-{
- Profiler profiler("RubberBandStretcher::Impl::writeOutput");
-
- // In non-RT mode, we don't want to write the first startSkip
- // samples, because the first chunk is centred on the start of the
- // output. In RT mode we didn't apply any pre-padding in
- // configure(), so we don't want to remove any here.
-
- size_t startSkip = 0;
- if (!m_realtime) {
- startSkip = lrintf((m_windowSize/2) / m_pitchScale);
- }
-
- if (outCount > startSkip) {
-
- // this is the normal case
-
- if (theoreticalOut > 0) {
- if (m_debugLevel > 1) {
- cerr << "theoreticalOut = " << theoreticalOut
- << ", outCount = " << outCount
- << ", startSkip = " << startSkip
- << ", qty = " << qty << endl;
- }
- if (outCount - startSkip <= theoreticalOut &&
- outCount - startSkip + qty > theoreticalOut) {
- qty = theoreticalOut - (outCount - startSkip);
- if (m_debugLevel > 1) {
- cerr << "reduce qty to " << qty << endl;
- }
- }
- }
-
- if (m_debugLevel > 2) {
- cerr << "writing " << qty << endl;
- }
-
- size_t written = to.write(from, qty);
-
- if (written < qty) {
- cerr << "WARNING: RubberBandStretcher::Impl::writeOutput: "
- << "Buffer overrun on output: wrote " << written
- << " of " << qty << " samples" << endl;
- }
-
- outCount += written;
- return;
- }
-
- // the rest of this is only used during the first startSkip samples
-
- if (outCount + qty <= startSkip) {
- if (m_debugLevel > 1) {
- cerr << "qty = " << qty << ", startSkip = "
- << startSkip << ", outCount = " << outCount
- << ", discarding" << endl;
- }
- outCount += qty;
- return;
- }
-
- size_t off = startSkip - outCount;
- if (m_debugLevel > 1) {
- cerr << "qty = " << qty << ", startSkip = "
- << startSkip << ", outCount = " << outCount
- << ", writing " << qty - off
- << " from start offset " << off << endl;
- }
- to.write(from + off, qty - off);
- outCount += qty;
-}
-
-int
-RubberBandStretcher::Impl::available() const
-{
- Profiler profiler("RubberBandStretcher::Impl::available");
-
- if (m_threaded) {
- MutexLocker locker(&m_threadSetMutex);
- if (m_channelData.empty()) return 0;
- } else {
- if (m_channelData.empty()) return 0;
- }
-
- if (!m_threaded) {
- for (size_t c = 0; c < m_channels; ++c) {
- if (m_channelData[c]->inputSize >= 0) {
-// cerr << "available: m_done true" << endl;
- if (m_channelData[c]->inbuf->getReadSpace() > 0) {
-// cerr << "calling processChunks(" << c << ") from available" << endl;
- //!!! do we ever actually do this? if so, this method should not be const
- // ^^^ yes, we do sometimes -- e.g. when fed a very short file
- bool any = false, last = false;
- ((RubberBandStretcher::Impl *)this)->processChunks(c, any, last);
- }
- }
- }
- }
-
- size_t min = 0;
- bool consumed = true;
- bool haveResamplers = false;
-
- for (size_t i = 0; i < m_channels; ++i) {
- size_t availIn = m_channelData[i]->inbuf->getReadSpace();
- size_t availOut = m_channelData[i]->outbuf->getReadSpace();
- if (m_debugLevel > 2) {
- cerr << "available on channel " << i << ": " << availOut << " (waiting: " << availIn << ")" << endl;
- }
- if (i == 0 || availOut < min) min = availOut;
- if (!m_channelData[i]->outputComplete) consumed = false;
- if (m_channelData[i]->resampler) haveResamplers = true;
- }
-
- if (min == 0 && consumed) return -1;
- if (m_pitchScale == 1.0) return min;
-
- if (haveResamplers) return min; // resampling has already happened
- return int(floor(min / m_pitchScale));
-}
-
-size_t
-RubberBandStretcher::Impl::retrieve(float *const *output, size_t samples) const
-{
- Profiler profiler("RubberBandStretcher::Impl::retrieve");
-
- size_t got = samples;
-
- for (size_t c = 0; c < m_channels; ++c) {
- size_t gotHere = m_channelData[c]->outbuf->read(output[c], got);
- if (gotHere < got) {
- if (c > 0) {
- if (m_debugLevel > 0) {
- cerr << "RubberBandStretcher::Impl::retrieve: WARNING: channel imbalance detected" << endl;
- }
- }
- got = gotHere;
- }
- }
-
- return got;
-}
-
-}
-
diff --git a/libs/rubberband/src/Thread.cpp b/libs/rubberband/src/Thread.cpp
deleted file mode 100644
index 49f75b5b65..0000000000
--- a/libs/rubberband/src/Thread.cpp
+++ /dev/null
@@ -1,583 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "Thread.h"
-
-#include <cstdlib>
-#include <iostream>
-#include <cstdlib>
-
-#include <cstdlib>
-#include <sys/time.h>
-#include <time.h>
-
-using std::cerr;
-using std::endl;
-using std::string;
-
-namespace RubberBand
-{
-
-#ifdef _WIN32
-
-Thread::Thread() :
- m_id(0),
- m_extant(false)
-{
-#ifdef DEBUG_THREAD
- cerr << "THREAD DEBUG: Created thread object " << this << endl;
-#endif
-}
-
-Thread::~Thread()
-{
-#ifdef DEBUG_THREAD
- cerr << "THREAD DEBUG: Destroying thread object " << this << ", id " << m_id << endl;
-#endif
- if (m_extant) {
- WaitForSingleObject(m_id, INFINITE);
- }
-#ifdef DEBUG_THREAD
- cerr << "THREAD DEBUG: Destroyed thread object " << this << endl;
-#endif
-}
-
-void
-Thread::start()
-{
- m_id = CreateThread(NULL, 0, staticRun, this, 0, 0);
- if (!m_id) {
- cerr << "ERROR: thread creation failed" << endl;
- exit(1);
- } else {
-#ifdef DEBUG_THREAD
- cerr << "THREAD DEBUG: Created thread " << m_id << " for thread object " << this << endl;
-#endif
- m_extant = true;
- }
-}
-
-void
-Thread::wait()
-{
- if (m_extant) {
-#ifdef DEBUG_THREAD
- cerr << "THREAD DEBUG: Waiting on thread " << m_id << " for thread object " << this << endl;
-#endif
- WaitForSingleObject(m_id, INFINITE);
-#ifdef DEBUG_THREAD
- cerr << "THREAD DEBUG: Waited on thread " << m_id << " for thread object " << this << endl;
-#endif
- m_extant = false;
- }
-}
-
-Thread::Id
-Thread::id()
-{
- return m_id;
-}
-
-bool
-Thread::threadingAvailable()
-{
- return true;
-}
-
-DWORD
-Thread::staticRun(LPVOID arg)
-{
- Thread *thread = static_cast<Thread *>(arg);
-#ifdef DEBUG_THREAD
- cerr << "THREAD DEBUG: " << (void *)GetCurrentThreadId() << ": Running thread " << thread->m_id << " for thread object " << thread << endl;
-#endif
- thread->run();
- return 0;
-}
-
-Mutex::Mutex()
-#ifndef NO_THREAD_CHECKS
- :
- m_lockedBy(-1)
-#endif
-{
- m_mutex = CreateMutex(NULL, FALSE, NULL);
-#ifdef DEBUG_MUTEX
- cerr << "MUTEX DEBUG: " << (void *)GetCurrentThreadId() << ": Initialised mutex " << &m_mutex << endl;
-#endif
-}
-
-Mutex::~Mutex()
-{
-#ifdef DEBUG_MUTEX
- cerr << "MUTEX DEBUG: " << (void *)GetCurrentThreadId() << ": Destroying mutex " << &m_mutex << endl;
-#endif
- CloseHandle(m_mutex);
-}
-
-void
-Mutex::lock()
-{
-#ifndef NO_THREAD_CHECKS
- DWORD tid = GetCurrentThreadId();
- if (m_lockedBy == tid) {
- cerr << "ERROR: Deadlock on mutex " << &m_mutex << endl;
- }
-#endif
-#ifdef DEBUG_MUTEX
- cerr << "MUTEX DEBUG: " << (void *)tid << ": Want to lock mutex " << &m_mutex << endl;
-#endif
- WaitForSingleObject(m_mutex, INFINITE);
-#ifndef NO_THREAD_CHECKS
- m_lockedBy = tid;
-#endif
-#ifdef DEBUG_MUTEX
- cerr << "MUTEX DEBUG: " << (void *)tid << ": Locked mutex " << &m_mutex << endl;
-#endif
-}
-
-void
-Mutex::unlock()
-{
-#ifndef NO_THREAD_CHECKS
- DWORD tid = GetCurrentThreadId();
- if (m_lockedBy != tid) {
- cerr << "ERROR: Mutex " << &m_mutex << " not owned by unlocking thread" << endl;
- return;
- }
-#endif
-#ifdef DEBUG_MUTEX
- cerr << "MUTEX DEBUG: " << (void *)tid << ": Unlocking mutex " << &m_mutex << endl;
-#endif
-#ifndef NO_THREAD_CHECKS
- m_lockedBy = -1;
-#endif
- ReleaseMutex(m_mutex);
-}
-
-bool
-Mutex::trylock()
-{
-#ifndef NO_THREAD_CHECKS
- DWORD tid = GetCurrentThreadId();
-#endif
- DWORD result = WaitForSingleObject(m_mutex, 0);
- if (result == WAIT_TIMEOUT || result == WAIT_FAILED) {
-#ifdef DEBUG_MUTEX
- cerr << "MUTEX DEBUG: " << (void *)tid << ": Mutex " << &m_mutex << " unavailable" << endl;
-#endif
- return false;
- } else {
-#ifndef NO_THREAD_CHECKS
- m_lockedBy = tid;
-#endif
-#ifdef DEBUG_MUTEX
- cerr << "MUTEX DEBUG: " << (void *)tid << ": Locked mutex " << &m_mutex << " (from trylock)" << endl;
-#endif
- return true;
- }
-}
-
-Condition::Condition(string name) :
- m_locked(false)
-#ifdef DEBUG_CONDITION
- , m_name(name)
-#endif
-{
- m_mutex = CreateMutex(NULL, FALSE, NULL);
- m_condition = CreateEvent(NULL, FALSE, FALSE, NULL);
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)GetCurrentThreadId() << ": Initialised condition " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
-}
-
-Condition::~Condition()
-{
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)GetCurrentThreadId() << ": Destroying condition " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- if (m_locked) ReleaseMutex(m_mutex);
- CloseHandle(m_condition);
- CloseHandle(m_mutex);
-}
-
-void
-Condition::lock()
-{
- if (m_locked) {
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)GetCurrentThreadId() << ": Already locked " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- return;
- }
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)GetCurrentThreadId() << ": Want to lock " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- WaitForSingleObject(m_mutex, INFINITE);
- m_locked = true;
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)GetCurrentThreadId() << ": Locked " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
-}
-
-void
-Condition::unlock()
-{
- if (!m_locked) {
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)GetCurrentThreadId() << ": Not locked " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- return;
- }
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)GetCurrentThreadId() << ": Unlocking " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- m_locked = false;
- ReleaseMutex(m_mutex);
-}
-
-void
-Condition::wait(int us)
-{
- if (!m_locked) lock();
-
- if (us == 0) {
-
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)GetCurrentThreadId() << ": Waiting on " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- SignalObjectAndWait(m_mutex, m_condition, INFINITE, FALSE);
- WaitForSingleObject(m_mutex, INFINITE);
-
- } else {
-
- DWORD ms = us / 1000;
- if (us > 0 && ms == 0) ms = 1;
-
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)GetCurrentThreadId() << ": Timed waiting on " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- SignalObjectAndWait(m_mutex, m_condition, ms, FALSE);
- WaitForSingleObject(m_mutex, INFINITE);
- }
-
- ReleaseMutex(m_mutex);
-
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)GetCurrentThreadId() << ": Wait done on " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- m_locked = false;
-}
-
-void
-Condition::signal()
-{
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)GetCurrentThreadId() << ": Signalling " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- SetEvent(m_condition);
-}
-
-#else /* !_WIN32 */
-
-
-Thread::Thread() :
- m_id(0),
- m_extant(false)
-{
-#ifdef DEBUG_THREAD
- cerr << "THREAD DEBUG: Created thread object " << this << endl;
-#endif
-}
-
-Thread::~Thread()
-{
-#ifdef DEBUG_THREAD
- cerr << "THREAD DEBUG: Destroying thread object " << this << ", id " << m_id << endl;
-#endif
- if (m_extant) {
- pthread_join(m_id, 0);
- }
-#ifdef DEBUG_THREAD
- cerr << "THREAD DEBUG: Destroyed thread object " << this << endl;
-#endif
-}
-
-void
-Thread::start()
-{
- if (pthread_create(&m_id, 0, staticRun, this)) {
- cerr << "ERROR: thread creation failed" << endl;
- exit(1);
- } else {
-#ifdef DEBUG_THREAD
- cerr << "THREAD DEBUG: Created thread " << m_id << " for thread object " << this << endl;
-#endif
- m_extant = true;
- }
-}
-
-void
-Thread::wait()
-{
- if (m_extant) {
-#ifdef DEBUG_THREAD
- cerr << "THREAD DEBUG: Waiting on thread " << m_id << " for thread object " << this << endl;
-#endif
- pthread_join(m_id, 0);
-#ifdef DEBUG_THREAD
- cerr << "THREAD DEBUG: Waited on thread " << m_id << " for thread object " << this << endl;
-#endif
- m_extant = false;
- }
-}
-
-Thread::Id
-Thread::id()
-{
- return m_id;
-}
-
-bool
-Thread::threadingAvailable()
-{
- return true;
-}
-
-void *
-Thread::staticRun(void *arg)
-{
- Thread *thread = static_cast<Thread *>(arg);
-#ifdef DEBUG_THREAD
- cerr << "THREAD DEBUG: " << (void *)pthread_self() << ": Running thread " << thread->m_id << " for thread object " << thread << endl;
-#endif
- thread->run();
- return 0;
-}
-
-Mutex::Mutex()
-#ifndef NO_THREAD_CHECKS
- :
- m_lockedBy(0),
- m_locked(false)
-#endif
-{
- pthread_mutex_init(&m_mutex, 0);
-#ifdef DEBUG_MUTEX
- cerr << "MUTEX DEBUG: " << (void *)pthread_self() << ": Initialised mutex " << &m_mutex << endl;
-#endif
-}
-
-Mutex::~Mutex()
-{
-#ifdef DEBUG_MUTEX
- cerr << "MUTEX DEBUG: " << (void *)pthread_self() << ": Destroying mutex " << &m_mutex << endl;
-#endif
- pthread_mutex_destroy(&m_mutex);
-}
-
-void
-Mutex::lock()
-{
-#ifndef NO_THREAD_CHECKS
- pthread_t tid = pthread_self();
- if (m_locked && m_lockedBy == tid) {
- cerr << "ERROR: Deadlock on mutex " << &m_mutex << endl;
- }
-#endif
-#ifdef DEBUG_MUTEX
- cerr << "MUTEX DEBUG: " << (void *)tid << ": Want to lock mutex " << &m_mutex << endl;
-#endif
- pthread_mutex_lock(&m_mutex);
-#ifndef NO_THREAD_CHECKS
- m_lockedBy = tid;
- m_locked = true;
-#endif
-#ifdef DEBUG_MUTEX
- cerr << "MUTEX DEBUG: " << (void *)tid << ": Locked mutex " << &m_mutex << endl;
-#endif
-}
-
-void
-Mutex::unlock()
-{
-#ifndef NO_THREAD_CHECKS
- pthread_t tid = pthread_self();
- if (!m_locked) {
- cerr << "ERROR: Mutex " << &m_mutex << " not locked in unlock" << endl;
- return;
- } else if (m_lockedBy != tid) {
- cerr << "ERROR: Mutex " << &m_mutex << " not owned by unlocking thread" << endl;
- return;
- }
-#endif
-#ifdef DEBUG_MUTEX
- cerr << "MUTEX DEBUG: " << (void *)tid << ": Unlocking mutex " << &m_mutex << endl;
-#endif
-#ifndef NO_THREAD_CHECKS
- m_locked = false;
-#endif
- pthread_mutex_unlock(&m_mutex);
-}
-
-bool
-Mutex::trylock()
-{
-#ifndef NO_THREAD_CHECKS
- pthread_t tid = pthread_self();
-#endif
- if (pthread_mutex_trylock(&m_mutex)) {
-#ifdef DEBUG_MUTEX
- cerr << "MUTEX DEBUG: " << (void *)tid << ": Mutex " << &m_mutex << " unavailable" << endl;
-#endif
- return false;
- } else {
-#ifndef NO_THREAD_CHECKS
- m_lockedBy = tid;
- m_locked = true;
-#endif
-#ifdef DEBUG_MUTEX
- cerr << "MUTEX DEBUG: " << (void *)tid << ": Locked mutex " << &m_mutex << " (from trylock)" << endl;
-#endif
- return true;
- }
-}
-
-Condition::Condition(string /*name*/) :
- m_locked(false)
-#ifdef DEBUG_CONDITION
- , m_name(name)
-#endif
-{
- pthread_mutex_init(&m_mutex, 0);
- pthread_cond_init(&m_condition, 0);
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)pthread_self() << ": Initialised condition " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
-}
-
-Condition::~Condition()
-{
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)pthread_self() << ": Destroying condition " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- if (m_locked) pthread_mutex_unlock(&m_mutex);
- pthread_cond_destroy(&m_condition);
- pthread_mutex_destroy(&m_mutex);
-}
-
-void
-Condition::lock()
-{
- if (m_locked) {
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)pthread_self() << ": Already locked " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- return;
- }
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)pthread_self() << ": Want to lock " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- pthread_mutex_lock(&m_mutex);
- m_locked = true;
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)pthread_self() << ": Locked " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
-}
-
-void
-Condition::unlock()
-{
- if (!m_locked) {
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)pthread_self() << ": Not locked " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- return;
- }
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)pthread_self() << ": Unlocking " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- m_locked = false;
- pthread_mutex_unlock(&m_mutex);
-}
-
-void
-Condition::wait(int us)
-{
- if (!m_locked) lock();
-
- if (us == 0) {
-
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)pthread_self() << ": Waiting on " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- pthread_cond_wait(&m_condition, &m_mutex);
-
- } else {
-
- struct timeval now;
- gettimeofday(&now, 0);
-
- now.tv_usec += us;
- while (now.tv_usec > 1000000) {
- now.tv_usec -= 1000000;
- ++now.tv_sec;
- }
-
- struct timespec timeout;
- timeout.tv_sec = now.tv_sec;
- timeout.tv_nsec = now.tv_usec * 1000;
-
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)pthread_self() << ": Timed waiting on " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- pthread_cond_timedwait(&m_condition, &m_mutex, &timeout);
- }
-
- pthread_mutex_unlock(&m_mutex);
-
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)pthread_self() << ": Wait done on " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- m_locked = false;
-}
-
-void
-Condition::signal()
-{
-#ifdef DEBUG_CONDITION
- cerr << "CONDITION DEBUG: " << (void *)pthread_self() << ": Signalling " << &m_condition << " \"" << m_name << "\"" << endl;
-#endif
- pthread_cond_signal(&m_condition);
-}
-
-#endif /* !_WIN32 */
-
-MutexLocker::MutexLocker(Mutex *mutex) :
- m_mutex(mutex)
-{
- if (m_mutex) {
- m_mutex->lock();
- }
-}
-
-MutexLocker::~MutexLocker()
-{
- if (m_mutex) {
- m_mutex->unlock();
- }
-}
-
-}
-
diff --git a/libs/rubberband/src/Thread.h b/libs/rubberband/src/Thread.h
deleted file mode 100644
index 061469297e..0000000000
--- a/libs/rubberband/src/Thread.h
+++ /dev/null
@@ -1,142 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _RUBBERBAND_THREAD_H_
-#define _RUBBERBAND_THREAD_H_
-
-#ifdef _WIN32
-#include <windows.h>
-#else /* !_WIN32 */
-#include <pthread.h>
-#endif /* !_WIN32 */
-
-#include <string>
-
-//#define DEBUG_THREAD 1
-//#define DEBUG_MUTEX 1
-//#define DEBUG_CONDITION 1
-
-namespace RubberBand
-{
-
-class Thread
-{
-public:
-#ifdef _WIN32
- typedef HANDLE Id;
-#else
- typedef pthread_t Id;
-#endif
-
- Thread();
- virtual ~Thread();
-
- Id id();
-
- void start();
- void wait();
-
- static bool threadingAvailable();
-
-protected:
- virtual void run() = 0;
-
-private:
-#ifdef _WIN32
- HANDLE m_id;
- bool m_extant;
- static DWORD WINAPI staticRun(LPVOID lpParam);
-#else
- pthread_t m_id;
- bool m_extant;
- static void *staticRun(void *);
-#endif
-};
-
-class Mutex
-{
-public:
- Mutex();
- ~Mutex();
-
- void lock();
- void unlock();
- bool trylock();
-
-private:
-#ifdef _WIN32
- HANDLE m_mutex;
-#ifndef NO_THREAD_CHECKS
- DWORD m_lockedBy;
-#endif
-#else
- pthread_mutex_t m_mutex;
-#ifndef NO_THREAD_CHECKS
- pthread_t m_lockedBy;
- bool m_locked;
-#endif
-#endif
-};
-
-class MutexLocker
-{
-public:
- MutexLocker(Mutex *);
- ~MutexLocker();
-
-private:
- Mutex *m_mutex;
-};
-
-class Condition
-{
-public:
- Condition(std::string name);
- ~Condition();
-
- // To wait on a condition, either simply call wait(), or call
- // lock() and then wait() (perhaps testing some state in between).
- // To signal a condition, call signal().
-
- // Although any thread may signal on a given condition, only one
- // thread should ever wait on any given condition object --
- // otherwise there will be a race conditions in the logic that
- // avoids the thread code having to track whether the condition's
- // mutex is locked or not. If that is your requirement, this
- // Condition wrapper is not for you.
- void lock();
- void unlock();
- void wait(int us = 0);
-
- void signal();
-
-private:
-
-#ifdef _WIN32
- HANDLE m_mutex;
- HANDLE m_condition;
- bool m_locked;
-#else
- pthread_mutex_t m_mutex;
- pthread_cond_t m_condition;
- bool m_locked;
-#endif
-#ifdef DEBUG_CONDITION
- std::string m_name;
-#endif
-};
-
-}
-
-#endif
diff --git a/libs/rubberband/src/Window.cpp b/libs/rubberband/src/Window.cpp
deleted file mode 100644
index 106faa7b62..0000000000
--- a/libs/rubberband/src/Window.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "Window.h"
-
-
diff --git a/libs/rubberband/src/Window.h b/libs/rubberband/src/Window.h
deleted file mode 100644
index 6916b6fb5f..0000000000
--- a/libs/rubberband/src/Window.h
+++ /dev/null
@@ -1,183 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _RUBBERBAND_WINDOW_H_
-#define _RUBBERBAND_WINDOW_H_
-
-#include <cstdlib>
-#include <cmath>
-#include <cstdlib>
-#include <iostream>
-#include <cstdlib>
-#include <map>
-
-#include "sysutils.h"
-
-namespace RubberBand {
-
-enum WindowType {
- RectangularWindow,
- BartlettWindow,
- HammingWindow,
- HanningWindow,
- BlackmanWindow,
- GaussianWindow,
- ParzenWindow,
- NuttallWindow,
- BlackmanHarrisWindow
-};
-
-template <typename T>
-class Window
-{
-public:
- /**
- * Construct a windower of the given type.
- */
- Window(WindowType type, int size) : m_type(type), m_size(size) { encache(); }
- Window(const Window &w) : m_type(w.m_type), m_size(w.m_size) { encache(); }
- Window &operator=(const Window &w) {
- if (&w == this) return *this;
- m_type = w.m_type;
- m_size = w.m_size;
- encache();
- return *this;
- }
- virtual ~Window() { delete[] m_cache; }
-
- void cut(T *R__ src) const
- {
- const int sz = m_size;
- for (int i = 0; i < sz; ++i) {
- src[i] *= m_cache[i];
- }
- }
-
- void cut(T *R__ src, T *dst) const {
- const int sz = m_size;
- for (int i = 0; i < sz; ++i) {
- dst[i] = src[i];
- }
- for (int i = 0; i < sz; ++i) {
- dst[i] *= m_cache[i];
- }
- }
-
- T getArea() { return m_area; }
- T getValue(int i) { return m_cache[i]; }
-
- WindowType getType() const { return m_type; }
- int getSize() const { return m_size; }
-
-protected:
- WindowType m_type;
- int m_size;
- T *R__ m_cache;
- T m_area;
-
- void encache();
- void cosinewin(T *, T, T, T, T);
-};
-
-template <typename T>
-void Window<T>::encache()
-{
- int n = int(m_size);
- T *mult = new T[n];
- int i;
- for (i = 0; i < n; ++i) mult[i] = 1.0;
-
- switch (m_type) {
-
- case RectangularWindow:
- for (i = 0; i < n; ++i) {
- mult[i] *= 0.5;
- }
- break;
-
- case BartlettWindow:
- for (i = 0; i < n/2; ++i) {
- mult[i] *= (i / T(n/2));
- mult[i + n/2] *= (1.0 - (i / T(n/2)));
- }
- break;
-
- case HammingWindow:
- cosinewin(mult, 0.54, 0.46, 0.0, 0.0);
- break;
-
- case HanningWindow:
- cosinewin(mult, 0.50, 0.50, 0.0, 0.0);
- break;
-
- case BlackmanWindow:
- cosinewin(mult, 0.42, 0.50, 0.08, 0.0);
- break;
-
- case GaussianWindow:
- for (i = 0; i < n; ++i) {
- mult[i] *= pow(2, - pow((i - (n-1)/2.0) / ((n-1)/2.0 / 3), 2));
- }
- break;
-
- case ParzenWindow:
- {
- int N = n-1;
- for (i = 0; i < N/4; ++i) {
- T m = 2 * pow(1.0 - (T(N)/2 - i) / (T(N)/2), 3);
- mult[i] *= m;
- mult[N-i] *= m;
- }
- for (i = N/4; i <= N/2; ++i) {
- int wn = i - N/2;
- T m = 1.0 - 6 * pow(wn / (T(N)/2), 2) * (1.0 - abs(wn) / (T(N)/2));
- mult[i] *= m;
- mult[N-i] *= m;
- }
- break;
- }
-
- case NuttallWindow:
- cosinewin(mult, 0.3635819, 0.4891775, 0.1365995, 0.0106411);
- break;
-
- case BlackmanHarrisWindow:
- cosinewin(mult, 0.35875, 0.48829, 0.14128, 0.01168);
- break;
- }
-
- m_cache = mult;
-
- m_area = 0;
- for (int i = 0; i < n; ++i) {
- m_area += m_cache[i];
- }
- m_area /= n;
-}
-
-template <typename T>
-void Window<T>::cosinewin(T *mult, T a0, T a1, T a2, T a3)
-{
- int n = int(m_size);
- for (int i = 0; i < n; ++i) {
- mult[i] *= (a0
- - a1 * cos(2 * M_PI * i / n)
- + a2 * cos(4 * M_PI * i / n)
- - a3 * cos(6 * M_PI * i / n));
- }
-}
-
-}
-
-#endif
diff --git a/libs/rubberband/src/bsd-3rdparty/float_cast/float_cast.h b/libs/rubberband/src/bsd-3rdparty/float_cast/float_cast.h
deleted file mode 100644
index 1ba0e03bdc..0000000000
--- a/libs/rubberband/src/bsd-3rdparty/float_cast/float_cast.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
-** Copyright (C) 2001 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
-**
-** Permission to use, copy, modify, distribute, and sell this file for any
-** purpose is hereby granted without fee, provided that the above copyright
-** and this permission notice appear in all copies. No representations are
-** made about the suitability of this software for any purpose. It is
-** provided "as is" without express or implied warranty.
-*/
-
-/* Version 1.1 */
-
-
-/*============================================================================
-** On Intel Pentium processors (especially PIII and probably P4), converting
-** from float to int is very slow. To meet the C specs, the code produced by
-** most C compilers targeting Pentium needs to change the FPU rounding mode
-** before the float to int conversion is performed.
-**
-** Changing the FPU rounding mode causes the FPU pipeline to be flushed. It
-** is this flushing of the pipeline which is so slow.
-**
-** Fortunately the ISO C99 specifications define the functions lrint, lrintf,
-** llrint and llrintf which fix this problem as a side effect.
-**
-** On Unix-like systems, the configure process should have detected the
-** presence of these functions. If they weren't found we have to replace them
-** here with a standard C cast.
-*/
-
-/*
-** The C99 prototypes for lrint and lrintf are as follows:
-**
-** long int lrintf (float x) ;
-** long int lrint (double x) ;
-*/
-
-#if (defined (WIN32) || defined (_WIN32))
-
- #include <math.h>
-
- /* Win32 doesn't seem to have these functions.
- ** Therefore implement inline versions of these functions here.
- */
-
- __inline long int
- lrint (double flt)
- { int intgr;
-
- _asm
- { fld flt
- fistp intgr
- } ;
-
- return intgr ;
- }
-
- __inline long int
- lrintf (float flt)
- { int intgr;
-
- _asm
- { fld flt
- fistp intgr
- } ;
-
- return intgr ;
- }
-
-#endif
-
-
-
diff --git a/libs/rubberband/src/bsd-3rdparty/getopt/unistd.h b/libs/rubberband/src/bsd-3rdparty/getopt/unistd.h
deleted file mode 100644
index e69de29bb2..0000000000
--- a/libs/rubberband/src/bsd-3rdparty/getopt/unistd.h
+++ /dev/null
diff --git a/libs/rubberband/src/ladspa/RubberBandPitchShifter.cpp b/libs/rubberband/src/ladspa/RubberBandPitchShifter.cpp
deleted file mode 100644
index 6839124921..0000000000
--- a/libs/rubberband/src/ladspa/RubberBandPitchShifter.cpp
+++ /dev/null
@@ -1,554 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "RubberBandPitchShifter.h"
-
-#include "RubberBandStretcher.h"
-
-#include <iostream>
-#include <cmath>
-
-using namespace RubberBand;
-
-using std::cout;
-using std::cerr;
-using std::endl;
-using std::min;
-
-const char *const
-RubberBandPitchShifter::portNamesMono[PortCountMono] =
-{
- "latency",
- "Cents",
- "Semitones",
- "Octaves",
- "Crispness",
- "Formant Preserving",
- "Faster",
- "Input",
- "Output"
-};
-
-const char *const
-RubberBandPitchShifter::portNamesStereo[PortCountStereo] =
-{
- "latency",
- "Cents",
- "Semitones",
- "Octaves",
- "Crispness",
- "Formant Preserving",
- "Faster",
- "Input L",
- "Output L",
- "Input R",
- "Output R"
-};
-
-const LADSPA_PortDescriptor
-RubberBandPitchShifter::portsMono[PortCountMono] =
-{
- LADSPA_PORT_OUTPUT | LADSPA_PORT_CONTROL,
- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL,
- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL,
- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL,
- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL,
- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL,
- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL,
- LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO,
- LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO
-};
-
-const LADSPA_PortDescriptor
-RubberBandPitchShifter::portsStereo[PortCountStereo] =
-{
- LADSPA_PORT_OUTPUT | LADSPA_PORT_CONTROL,
- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL,
- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL,
- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL,
- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL,
- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL,
- LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL,
- LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO,
- LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO,
- LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO,
- LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO
-};
-
-const LADSPA_PortRangeHint
-RubberBandPitchShifter::hintsMono[PortCountMono] =
-{
- { 0, 0, 0 }, // latency
- { LADSPA_HINT_DEFAULT_0 | // cents
- LADSPA_HINT_BOUNDED_BELOW |
- LADSPA_HINT_BOUNDED_ABOVE,
- -100.0, 100.0 },
- { LADSPA_HINT_DEFAULT_0 | // semitones
- LADSPA_HINT_BOUNDED_BELOW |
- LADSPA_HINT_BOUNDED_ABOVE |
- LADSPA_HINT_INTEGER,
- -12.0, 12.0 },
- { LADSPA_HINT_DEFAULT_0 | // octaves
- LADSPA_HINT_BOUNDED_BELOW |
- LADSPA_HINT_BOUNDED_ABOVE |
- LADSPA_HINT_INTEGER,
- -3.0, 3.0 },
- { LADSPA_HINT_DEFAULT_MAXIMUM | // crispness
- LADSPA_HINT_BOUNDED_BELOW |
- LADSPA_HINT_BOUNDED_ABOVE |
- LADSPA_HINT_INTEGER,
- 0.0, 3.0 },
- { LADSPA_HINT_DEFAULT_0 | // formant preserving
- LADSPA_HINT_BOUNDED_BELOW |
- LADSPA_HINT_BOUNDED_ABOVE |
- LADSPA_HINT_TOGGLED,
- 0.0, 1.0 },
- { LADSPA_HINT_DEFAULT_0 | // fast
- LADSPA_HINT_BOUNDED_BELOW |
- LADSPA_HINT_BOUNDED_ABOVE |
- LADSPA_HINT_TOGGLED,
- 0.0, 1.0 },
- { 0, 0, 0 },
- { 0, 0, 0 }
-};
-
-const LADSPA_PortRangeHint
-RubberBandPitchShifter::hintsStereo[PortCountStereo] =
-{
- { 0, 0, 0 }, // latency
- { LADSPA_HINT_DEFAULT_0 | // cents
- LADSPA_HINT_BOUNDED_BELOW |
- LADSPA_HINT_BOUNDED_ABOVE,
- -100.0, 100.0 },
- { LADSPA_HINT_DEFAULT_0 | // semitones
- LADSPA_HINT_BOUNDED_BELOW |
- LADSPA_HINT_BOUNDED_ABOVE |
- LADSPA_HINT_INTEGER,
- -12.0, 12.0 },
- { LADSPA_HINT_DEFAULT_0 | // octaves
- LADSPA_HINT_BOUNDED_BELOW |
- LADSPA_HINT_BOUNDED_ABOVE |
- LADSPA_HINT_INTEGER,
- -3.0, 3.0 },
- { LADSPA_HINT_DEFAULT_MAXIMUM | // crispness
- LADSPA_HINT_BOUNDED_BELOW |
- LADSPA_HINT_BOUNDED_ABOVE |
- LADSPA_HINT_INTEGER,
- 0.0, 3.0 },
- { LADSPA_HINT_DEFAULT_0 | // formant preserving
- LADSPA_HINT_BOUNDED_BELOW |
- LADSPA_HINT_BOUNDED_ABOVE |
- LADSPA_HINT_TOGGLED,
- 0.0, 1.0 },
- { LADSPA_HINT_DEFAULT_0 | // fast
- LADSPA_HINT_BOUNDED_BELOW |
- LADSPA_HINT_BOUNDED_ABOVE |
- LADSPA_HINT_TOGGLED,
- 0.0, 1.0 },
- { 0, 0, 0 },
- { 0, 0, 0 },
- { 0, 0, 0 },
- { 0, 0, 0 }
-};
-
-const LADSPA_Properties
-RubberBandPitchShifter::properties = LADSPA_PROPERTY_HARD_RT_CAPABLE;
-
-const LADSPA_Descriptor
-RubberBandPitchShifter::ladspaDescriptorMono =
-{
- 2979, // "Unique" ID
- "rubberband-pitchshifter-mono", // Label
- properties,
- "Rubber Band Mono Pitch Shifter", // Name
- "Breakfast Quay",
- "GPL",
- PortCountMono,
- portsMono,
- portNamesMono,
- hintsMono,
- 0, // Implementation data
- instantiate,
- connectPort,
- activate,
- run,
- 0, // Run adding
- 0, // Set run adding gain
- deactivate,
- cleanup
-};
-
-const LADSPA_Descriptor
-RubberBandPitchShifter::ladspaDescriptorStereo =
-{
- 9792, // "Unique" ID
- "rubberband-pitchshifter-stereo", // Label
- properties,
- "Rubber Band Stereo Pitch Shifter", // Name
- "Breakfast Quay",
- "GPL",
- PortCountStereo,
- portsStereo,
- portNamesStereo,
- hintsStereo,
- 0, // Implementation data
- instantiate,
- connectPort,
- activate,
- run,
- 0, // Run adding
- 0, // Set run adding gain
- deactivate,
- cleanup
-};
-
-const LADSPA_Descriptor *
-RubberBandPitchShifter::getDescriptor(unsigned long index)
-{
- if (index == 0) return &ladspaDescriptorMono;
- if (index == 1) return &ladspaDescriptorStereo;
- else return 0;
-}
-
-RubberBandPitchShifter::RubberBandPitchShifter(int sampleRate, size_t channels) :
- m_latency(0),
- m_cents(0),
- m_semitones(0),
- m_octaves(0),
- m_crispness(0),
- m_formant(0),
- m_fast(0),
- m_ratio(1.0),
- m_prevRatio(1.0),
- m_currentCrispness(-1),
- m_currentFormant(false),
- m_currentFast(false),
- m_blockSize(1024),
- m_reserve(1024),
- m_minfill(0),
- m_stretcher(new RubberBandStretcher
- (sampleRate, channels,
- RubberBandStretcher::OptionProcessRealTime |
- RubberBandStretcher::OptionPitchHighConsistency)),
- m_sampleRate(sampleRate),
- m_channels(channels)
-{
- for (size_t c = 0; c < m_channels; ++c) {
-
- m_input[c] = 0;
- m_output[c] = 0;
-
- int bufsize = m_blockSize + m_reserve + 8192;
-
- m_outputBuffer[c] = new RingBuffer<float>(bufsize);
-
- m_scratch[c] = new float[bufsize];
- for (int i = 0; i < bufsize; ++i) m_scratch[c][i] = 0.f;
- }
-
- activateImpl();
-}
-
-RubberBandPitchShifter::~RubberBandPitchShifter()
-{
- delete m_stretcher;
- for (size_t c = 0; c < m_channels; ++c) {
- delete m_outputBuffer[c];
- delete[] m_scratch[c];
- }
-}
-
-LADSPA_Handle
-RubberBandPitchShifter::instantiate(const LADSPA_Descriptor *desc, unsigned long rate)
-{
- if (desc->PortCount == ladspaDescriptorMono.PortCount) {
- return new RubberBandPitchShifter(rate, 1);
- } else if (desc->PortCount == ladspaDescriptorStereo.PortCount) {
- return new RubberBandPitchShifter(rate, 2);
- }
- return 0;
-}
-
-void
-RubberBandPitchShifter::connectPort(LADSPA_Handle handle,
- unsigned long port, LADSPA_Data *location)
-{
- RubberBandPitchShifter *shifter = (RubberBandPitchShifter *)handle;
-
- float **ports[PortCountStereo] = {
- &shifter->m_latency,
- &shifter->m_cents,
- &shifter->m_semitones,
- &shifter->m_octaves,
- &shifter->m_crispness,
- &shifter->m_formant,
- &shifter->m_fast,
- &shifter->m_input[0],
- &shifter->m_output[0],
- &shifter->m_input[1],
- &shifter->m_output[1]
- };
-
- if (shifter->m_channels == 1) {
- if (port >= PortCountMono) return;
- } else {
- if (port >= PortCountStereo) return;
- }
-
- *ports[port] = (float *)location;
-
- if (shifter->m_latency) {
- *(shifter->m_latency) =
- float(shifter->m_stretcher->getLatency() + shifter->m_reserve);
- }
-}
-
-void
-RubberBandPitchShifter::activate(LADSPA_Handle handle)
-{
- RubberBandPitchShifter *shifter = (RubberBandPitchShifter *)handle;
- shifter->activateImpl();
-}
-
-void
-RubberBandPitchShifter::activateImpl()
-{
- updateRatio();
- m_prevRatio = m_ratio;
- m_stretcher->reset();
- m_stretcher->setPitchScale(m_ratio);
-
- for (size_t c = 0; c < m_channels; ++c) {
- m_outputBuffer[c]->reset();
- m_outputBuffer[c]->zero(m_reserve);
- }
-
- m_minfill = 0;
-
- // prime stretcher
-// for (int i = 0; i < 8; ++i) {
-// int reqd = m_stretcher->getSamplesRequired();
-// m_stretcher->process(m_scratch, reqd, false);
-// int avail = m_stretcher->available();
-// if (avail > 0) {
-// m_stretcher->retrieve(m_scratch, avail);
-// }
-// }
-}
-
-void
-RubberBandPitchShifter::run(LADSPA_Handle handle, unsigned long samples)
-{
- RubberBandPitchShifter *shifter = (RubberBandPitchShifter *)handle;
- shifter->runImpl(samples);
-}
-
-void
-RubberBandPitchShifter::updateRatio()
-{
- double oct = (m_octaves ? *m_octaves : 0.0);
- oct += (m_semitones ? *m_semitones : 0.0) / 12;
- oct += (m_cents ? *m_cents : 0.0) / 1200;
- m_ratio = pow(2.0, oct);
-}
-
-void
-RubberBandPitchShifter::updateCrispness()
-{
- if (!m_crispness) return;
-
- int c = lrintf(*m_crispness);
- if (c == m_currentCrispness) return;
- if (c < 0 || c > 3) return;
- RubberBandStretcher *s = m_stretcher;
-
- switch (c) {
- case 0:
- s->setPhaseOption(RubberBandStretcher::OptionPhaseIndependent);
- s->setTransientsOption(RubberBandStretcher::OptionTransientsSmooth);
- break;
- case 1:
- s->setPhaseOption(RubberBandStretcher::OptionPhaseLaminar);
- s->setTransientsOption(RubberBandStretcher::OptionTransientsSmooth);
- break;
- case 2:
- s->setPhaseOption(RubberBandStretcher::OptionPhaseLaminar);
- s->setTransientsOption(RubberBandStretcher::OptionTransientsMixed);
- break;
- case 3:
- s->setPhaseOption(RubberBandStretcher::OptionPhaseLaminar);
- s->setTransientsOption(RubberBandStretcher::OptionTransientsCrisp);
- break;
- }
-
- m_currentCrispness = c;
-}
-
-void
-RubberBandPitchShifter::updateFormant()
-{
- if (!m_formant) return;
-
- bool f = (*m_formant > 0.5f);
- if (f == m_currentFormant) return;
-
- RubberBandStretcher *s = m_stretcher;
-
- s->setFormantOption(f ?
- RubberBandStretcher::OptionFormantPreserved :
- RubberBandStretcher::OptionFormantShifted);
-
- m_currentFormant = f;
-}
-
-void
-RubberBandPitchShifter::updateFast()
-{
- if (!m_fast) return;
-
- bool f = (*m_fast > 0.5f);
- if (f == m_currentFast) return;
-
- RubberBandStretcher *s = m_stretcher;
-
- s->setPitchOption(f ?
- RubberBandStretcher::OptionPitchHighSpeed :
- RubberBandStretcher::OptionPitchHighConsistency);
-
- m_currentFast = f;
-}
-
-void
-RubberBandPitchShifter::runImpl(unsigned long insamples)
-{
- unsigned long offset = 0;
-
- // We have to break up the input into chunks like this because
- // insamples could be arbitrarily large and our output buffer is
- // of limited size
-
- while (offset < insamples) {
-
- unsigned long block = (unsigned long)m_blockSize;
- if (block + offset > insamples) block = insamples - offset;
-
- runImpl(block, offset);
-
- offset += block;
- }
-}
-
-void
-RubberBandPitchShifter::runImpl(unsigned long insamples, unsigned long offset)
-{
-// cerr << "RubberBandPitchShifter::runImpl(" << insamples << ")" << endl;
-
-// static int incount = 0, outcount = 0;
-
- updateRatio();
- if (m_ratio != m_prevRatio) {
- m_stretcher->setPitchScale(m_ratio);
- m_prevRatio = m_ratio;
- }
-
- if (m_latency) {
- *m_latency = float(m_stretcher->getLatency() + m_reserve);
-// cerr << "latency = " << *m_latency << endl;
- }
-
- updateCrispness();
- updateFormant();
- updateFast();
-
- const int samples = insamples;
- int processed = 0;
- size_t outTotal = 0;
-
- float *ptrs[2];
-
- int rs = m_outputBuffer[0]->getReadSpace();
- if (rs < int(m_minfill)) {
-// cerr << "temporary expansion (have " << rs << ", want " << m_reserve << ")" << endl;
- m_stretcher->setTimeRatio(1.1); // fill up temporarily
- } else if (rs > 8192) {
-// cerr << "temporary reduction (have " << rs << ", want " << m_reserve << ")" << endl;
- m_stretcher->setTimeRatio(0.9); // reduce temporarily
- } else {
- m_stretcher->setTimeRatio(1.0);
- }
-
- while (processed < samples) {
-
- // never feed more than the minimum necessary number of
- // samples at a time; ensures nothing will overflow internally
- // and we don't need to call setMaxProcessSize
-
- int toCauseProcessing = m_stretcher->getSamplesRequired();
- int inchunk = min(samples - processed, toCauseProcessing);
- for (size_t c = 0; c < m_channels; ++c) {
- ptrs[c] = &(m_input[c][offset + processed]);
- }
- m_stretcher->process(ptrs, inchunk, false);
- processed += inchunk;
-
- int avail = m_stretcher->available();
- int writable = m_outputBuffer[0]->getWriteSpace();
- int outchunk = min(avail, writable);
- size_t actual = m_stretcher->retrieve(m_scratch, outchunk);
- outTotal += actual;
-
-// incount += inchunk;
-// outcount += actual;
-
-// cout << "avail: " << avail << ", outchunk = " << outchunk;
-// if (actual != outchunk) cout << " (" << actual << ")";
-// cout << endl;
-
- outchunk = actual;
-
- for (size_t c = 0; c < m_channels; ++c) {
- if (int(m_outputBuffer[c]->getWriteSpace()) < outchunk) {
- cerr << "RubberBandPitchShifter::runImpl: buffer overrun: chunk = " << outchunk << ", space = " << m_outputBuffer[c]->getWriteSpace() << endl;
- }
- m_outputBuffer[c]->write(m_scratch[c], outchunk);
- }
- }
-
- for (size_t c = 0; c < m_channels; ++c) {
- int toRead = m_outputBuffer[c]->getReadSpace();
- if (toRead < samples && c == 0) {
- cerr << "RubberBandPitchShifter::runImpl: buffer underrun: required = " << samples << ", available = " << toRead << endl;
- }
- int chunk = min(toRead, samples);
- m_outputBuffer[c]->read(&(m_output[c][offset]), chunk);
- }
-
- if (m_minfill == 0) {
- m_minfill = m_outputBuffer[0]->getReadSpace();
-// cerr << "minfill = " << m_minfill << endl;
- }
-}
-
-void
-RubberBandPitchShifter::deactivate(LADSPA_Handle handle)
-{
- activate(handle); // both functions just reset the plugin
-}
-
-void
-RubberBandPitchShifter::cleanup(LADSPA_Handle handle)
-{
- delete (RubberBandPitchShifter *)handle;
-}
-
diff --git a/libs/rubberband/src/ladspa/RubberBandPitchShifter.h b/libs/rubberband/src/ladspa/RubberBandPitchShifter.h
deleted file mode 100644
index f2f351bff6..0000000000
--- a/libs/rubberband/src/ladspa/RubberBandPitchShifter.h
+++ /dev/null
@@ -1,107 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _RUBBERBAND_PITCH_SHIFTER_H_
-#define _RUBBERBAND_PITCH_SHIFTER_H_
-
-#include <ladspa.h>
-
-#include "RingBuffer.h"
-
-namespace RubberBand {
-class RubberBandStretcher;
-}
-
-class RubberBandPitchShifter
-{
-public:
- static const LADSPA_Descriptor *getDescriptor(unsigned long index);
-
-protected:
- RubberBandPitchShifter(int sampleRate, size_t channels);
- ~RubberBandPitchShifter();
-
- enum {
- LatencyPort = 0,
- OctavesPort = 1,
- SemitonesPort = 2,
- CentsPort = 3,
- CrispnessPort = 4,
- FormantPort = 5,
- FastPort = 6,
- InputPort1 = 7,
- OutputPort1 = 8,
- PortCountMono = OutputPort1 + 1,
- InputPort2 = 9,
- OutputPort2 = 10,
- PortCountStereo = OutputPort2 + 1
- };
-
- static const char *const portNamesMono[PortCountMono];
- static const LADSPA_PortDescriptor portsMono[PortCountMono];
- static const LADSPA_PortRangeHint hintsMono[PortCountMono];
-
- static const char *const portNamesStereo[PortCountStereo];
- static const LADSPA_PortDescriptor portsStereo[PortCountStereo];
- static const LADSPA_PortRangeHint hintsStereo[PortCountStereo];
-
- static const LADSPA_Properties properties;
-
- static const LADSPA_Descriptor ladspaDescriptorMono;
- static const LADSPA_Descriptor ladspaDescriptorStereo;
-
- static LADSPA_Handle instantiate(const LADSPA_Descriptor *, unsigned long);
- static void connectPort(LADSPA_Handle, unsigned long, LADSPA_Data *);
- static void activate(LADSPA_Handle);
- static void run(LADSPA_Handle, unsigned long);
- static void deactivate(LADSPA_Handle);
- static void cleanup(LADSPA_Handle);
-
- void activateImpl();
- void runImpl(unsigned long);
- void runImpl(unsigned long, unsigned long offset);
- void updateRatio();
- void updateCrispness();
- void updateFormant();
- void updateFast();
-
- float *m_input[2];
- float *m_output[2];
- float *m_latency;
- float *m_cents;
- float *m_semitones;
- float *m_octaves;
- float *m_crispness;
- float *m_formant;
- float *m_fast;
- double m_ratio;
- double m_prevRatio;
- int m_currentCrispness;
- bool m_currentFormant;
- bool m_currentFast;
-
- size_t m_blockSize;
- size_t m_reserve;
- size_t m_minfill;
-
- RubberBand::RubberBandStretcher *m_stretcher;
- RubberBand::RingBuffer<float> *m_outputBuffer[2];
- float *m_scratch[2];
-
- int m_sampleRate;
- size_t m_channels;
-};
-
-
-#endif
diff --git a/libs/rubberband/src/ladspa/ladspa-rubberband.cat b/libs/rubberband/src/ladspa/ladspa-rubberband.cat
deleted file mode 100644
index 438e9a3909..0000000000
--- a/libs/rubberband/src/ladspa/ladspa-rubberband.cat
+++ /dev/null
@@ -1,2 +0,0 @@
-ladspa:ladspa-rubberband:rubberband-pitchshifter-mono::Frequency > Pitch shifters
-ladspa:ladspa-rubberband:rubberband-pitchshifter-stereo::Frequency > Pitch shifters
diff --git a/libs/rubberband/src/ladspa/libmain.cpp b/libs/rubberband/src/ladspa/libmain.cpp
deleted file mode 100644
index d949e81898..0000000000
--- a/libs/rubberband/src/ladspa/libmain.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "RubberBandPitchShifter.h"
-
-#include <stdio.h>
-
-extern "C" {
-
-const LADSPA_Descriptor *ladspa_descriptor(unsigned long index)
-{
- return RubberBandPitchShifter::getDescriptor(index);
-}
-
-}
diff --git a/libs/rubberband/src/main.cpp b/libs/rubberband/src/main.cpp
deleted file mode 100644
index 1c80696180..0000000000
--- a/libs/rubberband/src/main.cpp
+++ /dev/null
@@ -1,531 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "RubberBandStretcher.h"
-
-#include <cstring>
-#include <iostream>
-#include <sndfile.h>
-#include <cmath>
-#include <time.h>
-#include <cstdlib>
-#include <cstring>
-#include "sysutils.h"
-
-#ifdef __MSVC__
-#include "bsd-3rdparty/getopt/getopt.h"
-#else
-#include <getopt.h>
-#include <sys/time.h>
-#include <unistd.h>
-#endif
-
-#include "Profiler.h"
-
-using namespace std;
-using namespace RubberBand;
-
-#ifdef _WIN32
-using RubberBand::gettimeofday;
-using RubberBand::usleep;
-#endif
-
-double tempo_convert(const char *str)
-{
- const char *d = strchr(str, ':');
-
- if (!d || !*d) {
- double m = atof(str);
- if (m != 0.0) return 1.0 / m;
- else return 1.0;
- }
-
- char *a = strdup(str);
- char *b = strdup(d+1);
- a[d-str] = '\0';
- double m = atof(a);
- double n = atof(b);
- free(a);
- free(b);
- if (n != 0.0 && m != 0.0) return m / n;
- else return 1.0;
-}
-
-int main(int argc, char **argv)
-{
- int c;
-
- double ratio = 1.0;
- double duration = 0.0;
- double pitchshift = 0.0;
- double frequencyshift = 1.0;
- int debug = 0;
- bool realtime = false;
- bool precise = false;
- int threading = 0;
- bool lamination = true;
- bool longwin = false;
- bool shortwin = false;
- bool hqpitch = false;
- bool formant = false;
- bool crispchanged = false;
- int crispness = -1;
- bool help = false;
- bool version = false;
- bool quiet = false;
-
- bool haveRatio = false;
-
- enum {
- NoTransients,
- BandLimitedTransients,
- Transients
- } transients = Transients;
-
- while (1) {
- int optionIndex = 0;
-
- static struct option longOpts[] = {
- { "help", 0, 0, 'h' },
- { "version", 0, 0, 'V' },
- { "time", 1, 0, 't' },
- { "tempo", 1, 0, 'T' },
- { "duration", 1, 0, 'D' },
- { "pitch", 1, 0, 'p' },
- { "frequency", 1, 0, 'f' },
- { "crisp", 1, 0, 'c' },
- { "crispness", 1, 0, 'c' },
- { "debug", 1, 0, 'd' },
- { "realtime", 0, 0, 'R' },
- { "precise", 0, 0, 'P' },
- { "formant", 0, 0, 'F' },
- { "no-threads", 0, 0, '0' },
- { "no-transients", 0, 0, '1' },
- { "no-lamination", 0, 0, '2' },
- { "window-long", 0, 0, '3' },
- { "window-short", 0, 0, '4' },
- { "bl-transients", 0, 0, '8' },
- { "pitch-hq", 0, 0, '%' },
- { "threads", 0, 0, '@' },
- { "quiet", 0, 0, 'q' },
- { 0, 0, 0, '\0' }
- };
-
- c = getopt_long(argc, argv, "t:p:d:RPFc:f:T:D:qhV", longOpts, &optionIndex);
- if (c == -1) break;
-
- switch (c) {
- case 'h': help = true; break;
- case 'V': version = true; break;
- case 't': ratio *= atof(optarg); haveRatio = true; break;
- case 'T': ratio *= tempo_convert(optarg); haveRatio = true; break;
- case 'D': duration = atof(optarg); haveRatio = true; break;
- case 'p': pitchshift = atof(optarg); haveRatio = true; break;
- case 'f': frequencyshift = atof(optarg); haveRatio = true; break;
- case 'd': debug = atoi(optarg); break;
- case 'R': realtime = true; break;
- case 'P': precise = true; break;
- case 'F': formant = true; break;
- case '0': threading = 1; break;
- case '@': threading = 2; break;
- case '1': transients = NoTransients; crispchanged = true; break;
- case '2': lamination = false; crispchanged = true; break;
- case '3': longwin = true; crispchanged = true; break;
- case '4': shortwin = true; crispchanged = true; break;
- case '8': transients = BandLimitedTransients; crispchanged = true; break;
- case '%': hqpitch = true; break;
- case 'c': crispness = atoi(optarg); break;
- case 'q': quiet = true; break;
- default: help = true; break;
- }
- }
-
- if (version) {
- cerr << RUBBERBAND_VERSION << endl;
- return 0;
- }
-
- if (help || !haveRatio || optind + 2 != argc) {
- cerr << endl;
- cerr << "Rubber Band" << endl;
- cerr << "An audio time-stretching and pitch-shifting library and utility program." << endl;
- cerr << "Copyright 2008 Chris Cannam. Distributed under the GNU General Public License." << endl;
- cerr << endl;
- cerr << " Usage: " << argv[0] << " [options] <infile.wav> <outfile.wav>" << endl;
- cerr << endl;
- cerr << "You must specify at least one of the following time and pitch ratio options." << endl;
- cerr << endl;
- cerr << " -t<X>, --time <X> Stretch to X times original duration, or" << endl;
- cerr << " -T<X>, --tempo <X> Change tempo by multiple X (same as --time 1/X), or" << endl;
- cerr << " -T<X>, --tempo <X>:<Y> Change tempo from X to Y (same as --time X/Y), or" << endl;
- cerr << " -D<X>, --duration <X> Stretch or squash to make output file X seconds long" << endl;
- cerr << endl;
- cerr << " -p<X>, --pitch <X> Raise pitch by X semitones, or" << endl;
- cerr << " -f<X>, --frequency <X> Change frequency by multiple X" << endl;
- cerr << endl;
- cerr << "The following options provide a simple way to adjust the sound. See below" << endl;
- cerr << "for more details." << endl;
- cerr << endl;
- cerr << " -c<N>, --crisp <N> Crispness (N = 0,1,2,3,4,5); default 4 (see below)" << endl;
- cerr << " -F, --formant Enable formant preservation when pitch shifting" << endl;
- cerr << endl;
- cerr << "The remaining options fine-tune the processing mode and stretch algorithm." << endl;
- cerr << "These are mostly included for test purposes; the default settings and standard" << endl;
- cerr << "crispness parameter are intended to provide the best sounding set of options" << endl;
- cerr << "for most situations. The default is to use none of these options." << endl;
- cerr << endl;
- cerr << " -P, --precise Aim for minimal time distortion (implied by -R)" << endl;
- cerr << " -R, --realtime Select realtime mode (implies -P --no-threads)" << endl;
- cerr << " --no-threads No extra threads regardless of CPU and channel count" << endl;
- cerr << " --threads Assume multi-CPU even if only one CPU is identified" << endl;
- cerr << " --no-transients Disable phase resynchronisation at transients" << endl;
- cerr << " --bl-transients Band-limit phase resync to extreme frequencies" << endl;
- cerr << " --no-lamination Disable phase lamination" << endl;
- cerr << " --window-long Use longer processing window (actual size may vary)" << endl;
- cerr << " --window-short Use shorter processing window" << endl;
- cerr << " --pitch-hq In RT mode, use a slower, higher quality pitch shift" << endl;
- cerr << endl;
- cerr << " -d<N>, --debug <N> Select debug level (N = 0,1,2,3); default 0, full 3" << endl;
- cerr << " (N.B. debug level 3 includes audible ticks in output)" << endl;
- cerr << " -q, --quiet Suppress progress output" << endl;
- cerr << endl;
- cerr << " -V, --version Show version number and exit" << endl;
- cerr << " -h, --help Show this help" << endl;
- cerr << endl;
- cerr << "\"Crispness\" levels:" << endl;
- cerr << " -c 0 equivalent to --no-transients --no-lamination --window-long" << endl;
- cerr << " -c 1 equivalent to --no-transients --no-lamination" << endl;
- cerr << " -c 2 equivalent to --no-transients" << endl;
- cerr << " -c 3 equivalent to --bl-transients" << endl;
- cerr << " -c 4 default processing options" << endl;
- cerr << " -c 5 equivalent to --no-lamination --window-short (may be good for drums)" << endl;
- cerr << endl;
- return 2;
- }
-
- if (crispness >= 0 && crispchanged) {
- cerr << "WARNING: Both crispness option and transients, lamination or window options" << endl;
- cerr << " provided -- crispness will override these other options" << endl;
- }
-
- switch (crispness) {
- case -1: crispness = 4; break;
- case 0: transients = NoTransients; lamination = false; longwin = true; shortwin = false; break;
- case 1: transients = NoTransients; lamination = false; longwin = false; shortwin = false; break;
- case 2: transients = NoTransients; lamination = true; longwin = false; shortwin = false; break;
- case 3: transients = BandLimitedTransients; lamination = true; longwin = false; shortwin = false; break;
- case 4: transients = Transients; lamination = true; longwin = false; shortwin = false; break;
- case 5: transients = Transients; lamination = false; longwin = false; shortwin = true; break;
- };
-
- if (!quiet) {
- cerr << "Using crispness level: " << crispness << " (";
- switch (crispness) {
- case 0: cerr << "Mushy"; break;
- case 1: cerr << "Smooth"; break;
- case 2: cerr << "Balanced multitimbral mixture"; break;
- case 3: cerr << "Unpitched percussion with stable notes"; break;
- case 4: cerr << "Crisp monophonic instrumental"; break;
- case 5: cerr << "Unpitched solo percussion"; break;
- }
- cerr << ")" << endl;
- }
-
- char *fileName = strdup(argv[optind++]);
- char *fileNameOut = strdup(argv[optind++]);
-
- SNDFILE *sndfile;
- SNDFILE *sndfileOut;
- SF_INFO sfinfo;
- SF_INFO sfinfoOut;
- memset(&sfinfo, 0, sizeof(SF_INFO));
-
- sndfile = sf_open(fileName, SFM_READ, &sfinfo);
- if (!sndfile) {
- cerr << "ERROR: Failed to open input file \"" << fileName << "\": "
- << sf_strerror(sndfile) << endl;
- return 1;
- }
-
- if (duration != 0.0) {
- if (sfinfo.frames == 0 || sfinfo.samplerate == 0) {
- cerr << "ERROR: File lacks frame count or sample rate in header, cannot use --duration" << endl;
- return 1;
- }
- double induration = double(sfinfo.frames) / double(sfinfo.samplerate);
- if (induration != 0.0) ratio = duration / induration;
- }
-
- sfinfoOut.channels = sfinfo.channels;
- sfinfoOut.format = sfinfo.format;
- sfinfoOut.frames = int(sfinfo.frames * ratio + 0.1);
- sfinfoOut.samplerate = sfinfo.samplerate;
- sfinfoOut.sections = sfinfo.sections;
- sfinfoOut.seekable = sfinfo.seekable;
-
- sndfileOut = sf_open(fileNameOut, SFM_WRITE, &sfinfoOut) ;
- if (!sndfileOut) {
- cerr << "ERROR: Failed to open output file \"" << fileNameOut << "\" for writing: "
- << sf_strerror(sndfileOut) << endl;
- return 1;
- }
-
- int ibs = 1024;
- size_t channels = sfinfo.channels;
-
- RubberBandStretcher::Options options = 0;
- if (realtime) options |= RubberBandStretcher::OptionProcessRealTime;
- if (precise) options |= RubberBandStretcher::OptionStretchPrecise;
- if (!lamination) options |= RubberBandStretcher::OptionPhaseIndependent;
- if (longwin) options |= RubberBandStretcher::OptionWindowLong;
- if (shortwin) options |= RubberBandStretcher::OptionWindowShort;
- if (formant) options |= RubberBandStretcher::OptionFormantPreserved;
- if (hqpitch) options |= RubberBandStretcher::OptionPitchHighQuality;
-
- switch (threading) {
- case 0:
- options |= RubberBandStretcher::OptionThreadingAuto;
- break;
- case 1:
- options |= RubberBandStretcher::OptionThreadingNever;
- break;
- case 2:
- options |= RubberBandStretcher::OptionThreadingAlways;
- break;
- }
-
- switch (transients) {
- case NoTransients:
- options |= RubberBandStretcher::OptionTransientsSmooth;
- break;
- case BandLimitedTransients:
- options |= RubberBandStretcher::OptionTransientsMixed;
- break;
- case Transients:
- options |= RubberBandStretcher::OptionTransientsCrisp;
- break;
- }
-
- if (pitchshift != 0.0) {
- frequencyshift *= pow(2.0, pitchshift / 12);
- }
-
- cerr << "Using time ratio " << ratio;
- cerr << " and frequency ratio " << frequencyshift << endl;
-
-#ifdef _WIN32
- RubberBand::
-#endif
- timeval tv;
- (void)gettimeofday(&tv, 0);
-
- RubberBandStretcher::setDefaultDebugLevel(debug);
-
- RubberBandStretcher ts(sfinfo.samplerate, channels, options,
- ratio, frequencyshift);
-
- ts.setExpectedInputDuration(sfinfo.frames);
-
- float *fbuf = new float[channels * ibs];
- float **ibuf = new float *[channels];
- for (size_t i = 0; i < channels; ++i) ibuf[i] = new float[ibs];
-
- int frame = 0;
- int percent = 0;
-
- sf_seek(sndfile, 0, SEEK_SET);
-
- if (!realtime) {
-
- if (!quiet) {
- cerr << "Pass 1: Studying..." << endl;
- }
-
- while (frame < sfinfo.frames) {
-
- int count = -1;
-
- if ((count = sf_readf_float(sndfile, fbuf, ibs)) <= 0) break;
-
- for (size_t c = 0; c < channels; ++c) {
- for (int i = 0; i < count; ++i) {
- float value = fbuf[i * channels + c];
- ibuf[c][i] = value;
- }
- }
-
- bool final = (frame + ibs >= sfinfo.frames);
-
- ts.study(ibuf, count, final);
-
- int p = int((double(frame) * 100.0) / sfinfo.frames);
- if (p > percent || frame == 0) {
- percent = p;
- if (!quiet) {
- cerr << "\r" << percent << "% ";
- }
- }
-
- frame += ibs;
- }
-
- if (!quiet) {
- cerr << "\rCalculating profile..." << endl;
- }
-
- sf_seek(sndfile, 0, SEEK_SET);
- }
-
- frame = 0;
- percent = 0;
-
- size_t countIn = 0, countOut = 0;
-
- while (frame < sfinfo.frames) {
-
- int count = -1;
-
- if ((count = sf_readf_float(sndfile, fbuf, ibs)) < 0) break;
-
- countIn += count;
-
- for (size_t c = 0; c < channels; ++c) {
- for (int i = 0; i < count; ++i) {
- float value = fbuf[i * channels + c];
- ibuf[c][i] = value;
- }
- }
-
- bool final = (frame + ibs >= sfinfo.frames);
-
- ts.process(ibuf, count, final);
-
- int avail = ts.available();
- if (debug > 1) cerr << "available = " << avail << endl;
-
- if (avail > 0) {
- float **obf = new float *[channels];
- for (size_t i = 0; i < channels; ++i) {
- obf[i] = new float[avail];
- }
- ts.retrieve(obf, avail);
- countOut += avail;
- float *fobf = new float[channels * avail];
- for (size_t c = 0; c < channels; ++c) {
- for (int i = 0; i < avail; ++i) {
- float value = obf[c][i];
- if (value > 1.f) value = 1.f;
- if (value < -1.f) value = -1.f;
- fobf[i * channels + c] = value;
- }
- }
-// cout << "fobf mean: ";
-// double d = 0;
-// for (int i = 0; i < avail; ++i) {
-// d += fobf[i];
-// }
-// d /= avail;
-// cout << d << endl;
- sf_writef_float(sndfileOut, fobf, avail);
- delete[] fobf;
- for (size_t i = 0; i < channels; ++i) {
- delete[] obf[i];
- }
- delete[] obf;
- }
-
- if (frame == 0 && !realtime && !quiet) {
- cerr << "Pass 2: Processing..." << endl;
- }
-
- int p = int((double(frame) * 100.0) / sfinfo.frames);
- if (p > percent || frame == 0) {
- percent = p;
- if (!quiet) {
- cerr << "\r" << percent << "% ";
- }
- }
-
- frame += ibs;
- }
-
- if (!quiet) {
- cerr << "\r " << endl;
- }
- int avail;
-
- while ((avail = ts.available()) >= 0) {
-
- if (debug > 1) {
- cerr << "(completing) available = " << avail << endl;
- }
-
- if (avail > 0) {
- float **obf = new float *[channels];
- for (size_t i = 0; i < channels; ++i) {
- obf[i] = new float[avail];
- }
- ts.retrieve(obf, avail);
- countOut += avail;
- float *fobf = new float[channels * avail];
- for (size_t c = 0; c < channels; ++c) {
- for (int i = 0; i < avail; ++i) {
- float value = obf[c][i];
- if (value > 1.f) value = 1.f;
- if (value < -1.f) value = -1.f;
- fobf[i * channels + c] = value;
- }
- }
-
- sf_writef_float(sndfileOut, fobf, avail);
- delete[] fobf;
- for (size_t i = 0; i < channels; ++i) {
- delete[] obf[i];
- }
- delete[] obf;
- } else {
- usleep(10000);
- }
- }
-
- sf_close(sndfile);
- sf_close(sndfileOut);
-
- if (!quiet) {
-
- cerr << "in: " << countIn << ", out: " << countOut << ", ratio: " << float(countOut)/float(countIn) << ", ideal output: " << lrint(countIn * ratio) << ", error: " << abs(lrint(countIn * ratio) - int(countOut)) << endl;
-
-#ifdef _WIN32
- RubberBand::
-#endif
- timeval etv;
- (void)gettimeofday(&etv, 0);
-
- etv.tv_sec -= tv.tv_sec;
- if (etv.tv_usec < tv.tv_usec) {
- etv.tv_usec += 1000000;
- etv.tv_sec -= 1;
- }
- etv.tv_usec -= tv.tv_usec;
-
- double sec = double(etv.tv_sec) + (double(etv.tv_usec) / 1000000.0);
- cerr << "elapsed time: " << sec << " sec, in frames/sec: " << countIn/sec << ", out frames/sec: " << countOut/sec << endl;
- }
-
- Profiler::dump();
-
- return 0;
-}
-
-
diff --git a/libs/rubberband/src/rubberband-c.cpp b/libs/rubberband/src/rubberband-c.cpp
deleted file mode 100644
index 7bdd701ddf..0000000000
--- a/libs/rubberband/src/rubberband-c.cpp
+++ /dev/null
@@ -1,146 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "rubberband-c.h"
-#include "RubberBandStretcher.h"
-
-struct RubberBandState_
-{
- RubberBand::RubberBandStretcher *m_s;
-};
-
-RubberBandState rubberband_new(unsigned int sampleRate,
- unsigned int channels,
- RubberBandOptions options,
- double initialTimeRatio,
- double initialPitchScale)
-{
- RubberBandState_ *state = new RubberBandState_();
- state->m_s = new RubberBand::RubberBandStretcher
- (sampleRate, channels, options,
- initialTimeRatio, initialPitchScale);
- return state;
-}
-
-void rubberband_delete(RubberBandState state)
-{
- delete state->m_s;
- delete state;
-}
-
-void rubberband_reset(RubberBandState state)
-{
- state->m_s->reset();
-}
-
-void rubberband_set_time_ratio(RubberBandState state, double ratio)
-{
- state->m_s->setTimeRatio(ratio);
-}
-
-void rubberband_set_pitch_scale(RubberBandState state, double scale)
-{
- state->m_s->setPitchScale(scale);
-}
-
-double rubberband_get_time_ratio(const RubberBandState state)
-{
- return state->m_s->getTimeRatio();
-}
-
-double rubberband_get_pitch_scale(const RubberBandState state)
-{
- return state->m_s->getPitchScale();
-}
-
-unsigned int rubberband_get_latency(const RubberBandState state)
-{
- return state->m_s->getLatency();
-}
-
-void rubberband_set_transients_option(RubberBandState state, RubberBandOptions options)
-{
- state->m_s->setTransientsOption(options);
-}
-
-void rubberband_set_phase_option(RubberBandState state, RubberBandOptions options)
-{
- state->m_s->setPhaseOption(options);
-}
-
-void rubberband_set_formant_option(RubberBandState state, RubberBandOptions options)
-{
- state->m_s->setFormantOption(options);
-}
-
-void rubberband_set_pitch_option(RubberBandState state, RubberBandOptions options)
-{
- state->m_s->setPitchOption(options);
-}
-
-void rubberband_set_expected_input_duration(RubberBandState state, unsigned int samples)
-{
- state->m_s->setExpectedInputDuration(samples);
-}
-
-unsigned int rubberband_get_samples_required(const RubberBandState state)
-{
- return state->m_s->getSamplesRequired();
-}
-
-void rubberband_set_max_process_size(RubberBandState state, unsigned int samples)
-{
- state->m_s->setMaxProcessSize(samples);
-}
-
-void rubberband_study(RubberBandState state, const float *const *input, unsigned int samples, int final)
-{
- state->m_s->study(input, samples, final != 0);
-}
-
-void rubberband_process(RubberBandState state, const float *const *input, unsigned int samples, int final)
-{
- state->m_s->process(input, samples, final != 0);
-}
-
-int rubberband_available(const RubberBandState state)
-{
- return state->m_s->available();
-}
-
-unsigned int rubberband_retrieve(const RubberBandState state, float *const *output, unsigned int samples)
-{
- return state->m_s->retrieve(output, samples);
-}
-
-unsigned int rubberband_get_channel_count(const RubberBandState state)
-{
- return state->m_s->getChannelCount();
-}
-
-void rubberband_calculate_stretch(RubberBandState state)
-{
- state->m_s->calculateStretch();
-}
-
-void rubberband_set_debug_level(RubberBandState state, int level)
-{
- state->m_s->setDebugLevel(level);
-}
-
-void rubberband_set_default_debug_level(int level)
-{
- RubberBand::RubberBandStretcher::setDefaultDebugLevel(level);
-}
-
diff --git a/libs/rubberband/src/sysutils.cpp b/libs/rubberband/src/sysutils.cpp
deleted file mode 100644
index 902b1267ab..0000000000
--- a/libs/rubberband/src/sysutils.cpp
+++ /dev/null
@@ -1,158 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "sysutils.h"
-
-#ifdef _WIN32
-#include <windows.h>
-#else /* !_WIN32 */
-#ifdef __APPLE__
-#include <sys/sysctl.h>
-#else /* !__APPLE__, !_WIN32 */
-#include <cstdio>
-#include <cstring>
-#endif /* !__APPLE__, !_WIN32 */
-#endif /* !_WIN32 */
-
-#include <cstdlib>
-#include <iostream>
-
-namespace RubberBand {
-
-bool
-system_is_multiprocessor()
-{
- static bool tested = false, mp = false;
-
- if (tested) return mp;
- int count = 0;
-
-#ifdef _WIN32
-
- SYSTEM_INFO sysinfo;
- GetSystemInfo(&sysinfo);
- count = sysinfo.dwNumberOfProcessors;
-
-#else /* !_WIN32 */
-#ifdef __APPLE__
-
- size_t sz = sizeof(count);
- if (sysctlbyname("hw.ncpu", &count, &sz, NULL, 0)) {
- mp = false;
- } else {
- mp = (count > 1);
- }
-
-#else /* !__APPLE__, !_WIN32 */
-
- //...
-
- FILE *cpuinfo = fopen("/proc/cpuinfo", "r");
- if (!cpuinfo) return false;
-
- char buf[256];
- while (!feof(cpuinfo)) {
- fgets(buf, 256, cpuinfo);
- if (!strncmp(buf, "processor", 9)) {
- ++count;
- }
- if (count > 1) break;
- }
-
- fclose(cpuinfo);
-
-#endif /* !__APPLE__, !_WIN32 */
-#endif /* !_WIN32 */
-
- mp = (count > 1);
- tested = true;
- return mp;
-}
-
-#ifdef _WIN32
-
-int gettimeofday(struct timeval *tv, void *tz)
-{
- union {
- long long ns100;
- FILETIME ft;
- } now;
-
- ::GetSystemTimeAsFileTime(&now.ft);
- tv->tv_usec = (long)((now.ns100 / 10LL) % 1000000LL);
- tv->tv_sec = (long)((now.ns100 - 116444736000000000LL) / 10000000LL);
- return 0;
-}
-
-void usleep(unsigned long usec)
-{
- ::Sleep(usec == 0 ? 0 : usec < 1000 ? 1 : usec / 1000);
-}
-
-#endif
-
-
-float *allocFloat(float *ptr, int count)
-{
- if (ptr) free((void *)ptr);
- void *allocated;
-#ifndef _WIN32
-#ifndef __APPLE__
- if (posix_memalign(&allocated, 16, count * sizeof(float)))
-#endif
-#endif
- allocated = malloc(count * sizeof(float));
- for (int i = 0; i < count; ++i) ((float *)allocated)[i] = 0.f;
- return (float *)allocated;
-}
-
-float *allocFloat(int count)
-{
- return allocFloat(0, count);
-}
-
-void freeFloat(float *ptr)
-{
- if (ptr) free(ptr);
-}
-
-double *allocDouble(double *ptr, int count)
-{
- if (ptr) free((void *)ptr);
- void *allocated;
-#ifndef _WIN32
-#ifndef __APPLE__
- if (posix_memalign(&allocated, 16, count * sizeof(double)))
-#endif
-#endif
- allocated = malloc(count * sizeof(double));
- for (int i = 0; i < count; ++i) ((double *)allocated)[i] = 0.f;
- return (double *)allocated;
-}
-
-double *allocDouble(int count)
-{
- return allocDouble(0, count);
-}
-
-void freeDouble(double *ptr)
-{
- if (ptr) free(ptr);
-}
-
-
-}
-
-
-
diff --git a/libs/rubberband/src/sysutils.h b/libs/rubberband/src/sysutils.h
deleted file mode 100644
index a529afde0d..0000000000
--- a/libs/rubberband/src/sysutils.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _RUBBERBAND_SYSINFO_H_
-#define _RUBBERBAND_SYSINFO_H_
-
-#ifdef __MSVC__
-#include "bsd-3rdparty/float_cast/float_cast.h"
-#define R__ __restrict
-#endif
-
-#ifdef __GNUC__
-#define R__ __restrict__
-#endif
-
-#ifndef R__
-#define R__
-#endif
-
-#ifdef __MINGW32__
-#include <malloc.h>
-#endif
-
-#ifdef __MSVC__
-#define alloca _alloca
-#endif
-
-namespace RubberBand {
-
-extern bool system_is_multiprocessor();
-
-#ifdef _WIN32
-
-struct timeval { long tv_sec; long tv_usec; };
-int gettimeofday(struct timeval *p, void *tz);
-
-void usleep(unsigned long);
-
-#endif
-
-extern float *allocFloat(int);
-extern float *allocFloat(float *, int);
-extern void freeFloat(float *);
-
-extern double *allocDouble(int);
-extern double *allocDouble(double *, int);
-extern void freeDouble(double *);
-
-}
-
-#endif
diff --git a/libs/rubberband/src/vamp/RubberBandVampPlugin.cpp b/libs/rubberband/src/vamp/RubberBandVampPlugin.cpp
deleted file mode 100644
index feb5bfa6bb..0000000000
--- a/libs/rubberband/src/vamp/RubberBandVampPlugin.cpp
+++ /dev/null
@@ -1,648 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include "RubberBandVampPlugin.h"
-
-#include "StretchCalculator.h"
-#include "sysutils.h"
-
-#include <cmath>
-
-using std::string;
-using std::vector;
-using std::cerr;
-using std::endl;
-
-class RubberBandVampPlugin::Impl
-{
-public:
- size_t m_stepSize;
- size_t m_blockSize;
- size_t m_sampleRate;
-
- float m_timeRatio;
- float m_pitchRatio;
-
- bool m_realtime;
- bool m_elasticTiming;
- int m_transientMode;
- bool m_phaseIndependent;
- int m_windowLength;
-
- RubberBand::RubberBandStretcher *m_stretcher;
-
- int m_incrementsOutput;
- int m_aggregateIncrementsOutput;
- int m_divergenceOutput;
- int m_phaseResetDfOutput;
- int m_smoothedPhaseResetDfOutput;
- int m_phaseResetPointsOutput;
- int m_timeSyncPointsOutput;
-
- size_t m_counter;
- size_t m_accumulatedIncrement;
-
- float **m_outputDump;
-
- FeatureSet processOffline(const float *const *inputBuffers,
- Vamp::RealTime timestamp);
-
- FeatureSet getRemainingFeaturesOffline();
-
- FeatureSet processRealTime(const float *const *inputBuffers,
- Vamp::RealTime timestamp);
-
- FeatureSet getRemainingFeaturesRealTime();
-
- FeatureSet createFeatures(size_t inputIncrement,
- std::vector<int> &outputIncrements,
- std::vector<float> &phaseResetDf,
- std::vector<int> &exactPoints,
- std::vector<float> &smoothedDf,
- size_t baseCount,
- bool includeFinal);
-};
-
-
-RubberBandVampPlugin::RubberBandVampPlugin(float inputSampleRate) :
- Plugin(inputSampleRate)
-{
- m_d = new Impl();
- m_d->m_stepSize = 0;
- m_d->m_timeRatio = 1.f;
- m_d->m_pitchRatio = 1.f;
- m_d->m_realtime = false;
- m_d->m_elasticTiming = true;
- m_d->m_transientMode = 0;
- m_d->m_phaseIndependent = false;
- m_d->m_windowLength = 0;
- m_d->m_stretcher = 0;
- m_d->m_sampleRate = lrintf(m_inputSampleRate);
-}
-
-RubberBandVampPlugin::~RubberBandVampPlugin()
-{
- if (m_d->m_outputDump) {
- for (size_t i = 0; i < m_d->m_stretcher->getChannelCount(); ++i) {
- delete[] m_d->m_outputDump[i];
- }
- delete[] m_d->m_outputDump;
- }
- delete m_d->m_stretcher;
- delete m_d;
-}
-
-string
-RubberBandVampPlugin::getIdentifier() const
-{
- return "rubberband";
-}
-
-string
-RubberBandVampPlugin::getName() const
-{
- return "Rubber Band Timestretch Analysis";
-}
-
-string
-RubberBandVampPlugin::getDescription() const
-{
- return "Carry out analysis phases of time stretcher process";
-}
-
-string
-RubberBandVampPlugin::getMaker() const
-{
- return "Breakfast Quay";
-}
-
-int
-RubberBandVampPlugin::getPluginVersion() const
-{
- return 1;
-}
-
-string
-RubberBandVampPlugin::getCopyright() const
-{
- return "";//!!!
-}
-
-RubberBandVampPlugin::OutputList
-RubberBandVampPlugin::getOutputDescriptors() const
-{
- OutputList list;
-
- size_t rate = 0;
- if (m_d->m_stretcher) {
- rate = lrintf(m_inputSampleRate / m_d->m_stretcher->getInputIncrement());
- }
-
- OutputDescriptor d;
- d.identifier = "increments";
- d.name = "Output Increments";
- d.description = "Output time increment for each input step";
- d.unit = "samples";
- d.hasFixedBinCount = true;
- d.binCount = 1;
- d.hasKnownExtents = false;
- d.isQuantized = true;
- d.quantizeStep = 1.0;
- d.sampleType = OutputDescriptor::VariableSampleRate;
- d.sampleRate = float(rate);
- m_d->m_incrementsOutput = list.size();
- list.push_back(d);
-
- d.identifier = "aggregate_increments";
- d.name = "Accumulated Output Increments";
- d.description = "Accumulated output time increments";
- d.sampleRate = 0;
- m_d->m_aggregateIncrementsOutput = list.size();
- list.push_back(d);
-
- d.identifier = "divergence";
- d.name = "Divergence from Linear";
- d.description = "Difference between actual output time and the output time for a theoretical linear stretch";
- d.isQuantized = false;
- d.sampleRate = 0;
- m_d->m_divergenceOutput = list.size();
- list.push_back(d);
-
- d.identifier = "phaseresetdf";
- d.name = "Phase Reset Detection Function";
- d.description = "Curve whose peaks are used to identify transients for phase reset points";
- d.unit = "";
- d.sampleRate = float(rate);
- m_d->m_phaseResetDfOutput = list.size();
- list.push_back(d);
-
- d.identifier = "smoothedphaseresetdf";
- d.name = "Smoothed Phase Reset Detection Function";
- d.description = "Phase reset curve smoothed for peak picking";
- d.unit = "";
- m_d->m_smoothedPhaseResetDfOutput = list.size();
- list.push_back(d);
-
- d.identifier = "phaseresetpoints";
- d.name = "Phase Reset Points";
- d.description = "Points estimated as transients at which phase reset occurs";
- d.unit = "";
- d.hasFixedBinCount = true;
- d.binCount = 0;
- d.hasKnownExtents = false;
- d.isQuantized = false;
- d.sampleRate = 0;
- m_d->m_phaseResetPointsOutput = list.size();
- list.push_back(d);
-
- d.identifier = "timesyncpoints";
- d.name = "Time Sync Points";
- d.description = "Salient points which stretcher aims to place with strictly correct timing";
- d.unit = "";
- d.hasFixedBinCount = true;
- d.binCount = 0;
- d.hasKnownExtents = false;
- d.isQuantized = false;
- d.sampleRate = 0;
- m_d->m_timeSyncPointsOutput = list.size();
- list.push_back(d);
-
- return list;
-}
-
-RubberBandVampPlugin::ParameterList
-RubberBandVampPlugin::getParameterDescriptors() const
-{
- ParameterList list;
-
- ParameterDescriptor d;
- d.identifier = "timeratio";
- d.name = "Time Ratio";
- d.description = "Ratio to modify overall duration by";
- d.unit = "%";
- d.minValue = 1;
- d.maxValue = 500;
- d.defaultValue = 100;
- d.isQuantized = false;
- list.push_back(d);
-
- d.identifier = "pitchratio";
- d.name = "Pitch Scale Ratio";
- d.description = "Frequency ratio to modify pitch by";
- d.unit = "%";
- d.minValue = 1;
- d.maxValue = 500;
- d.defaultValue = 100;
- d.isQuantized = false;
- list.push_back(d);
-
- d.identifier = "mode";
- d.name = "Processing Mode";
- d.description = ""; //!!!
- d.unit = "";
- d.minValue = 0;
- d.maxValue = 1;
- d.defaultValue = 0;
- d.isQuantized = true;
- d.quantizeStep = 1;
- d.valueNames.clear();
- d.valueNames.push_back("Offline");
- d.valueNames.push_back("Real Time");
- list.push_back(d);
-
- d.identifier = "stretchtype";
- d.name = "Stretch Flexibility";
- d.description = ""; //!!!
- d.unit = "";
- d.minValue = 0;
- d.maxValue = 1;
- d.defaultValue = 0;
- d.isQuantized = true;
- d.quantizeStep = 1;
- d.valueNames.clear();
- d.valueNames.push_back("Elastic");
- d.valueNames.push_back("Precise");
- list.push_back(d);
-
- d.identifier = "transientmode";
- d.name = "Transient Handling";
- d.description = ""; //!!!
- d.unit = "";
- d.minValue = 0;
- d.maxValue = 2;
- d.defaultValue = 0;
- d.isQuantized = true;
- d.quantizeStep = 1;
- d.valueNames.clear();
- d.valueNames.push_back("Mixed");
- d.valueNames.push_back("Smooth");
- d.valueNames.push_back("Crisp");
- list.push_back(d);
-
- d.identifier = "phasemode";
- d.name = "Phase Handling";
- d.description = ""; //!!!
- d.unit = "";
- d.minValue = 0;
- d.maxValue = 1;
- d.defaultValue = 0;
- d.isQuantized = true;
- d.quantizeStep = 1;
- d.valueNames.clear();
- d.valueNames.push_back("Peak Locked");
- d.valueNames.push_back("Independent");
- list.push_back(d);
-
- d.identifier = "windowmode";
- d.name = "Window Length";
- d.description = ""; //!!!
- d.unit = "";
- d.minValue = 0;
- d.maxValue = 2;
- d.defaultValue = 0;
- d.isQuantized = true;
- d.quantizeStep = 1;
- d.valueNames.clear();
- d.valueNames.push_back("Standard");
- d.valueNames.push_back("Short");
- d.valueNames.push_back("Long");
- list.push_back(d);
-
- return list;
-}
-
-float
-RubberBandVampPlugin::getParameter(std::string id) const
-{
- if (id == "timeratio") return m_d->m_timeRatio * 100.f;
- if (id == "pitchratio") return m_d->m_pitchRatio * 100.f;
- if (id == "mode") return m_d->m_realtime ? 1.f : 0.f;
- if (id == "stretchtype") return m_d->m_elasticTiming ? 0.f : 1.f;
- if (id == "transientmode") return float(m_d->m_transientMode);
- if (id == "phasemode") return m_d->m_phaseIndependent ? 1.f : 0.f;
- if (id == "windowmode") return float(m_d->m_windowLength);
- return 0.f;
-}
-
-void
-RubberBandVampPlugin::setParameter(std::string id, float value)
-{
- if (id == "timeratio") {
- m_d->m_timeRatio = value / 100;
- } else if (id == "pitchratio") {
- m_d->m_pitchRatio = value / 100;
- } else {
- bool set = (value > 0.5);
- if (id == "mode") m_d->m_realtime = set;
- else if (id == "stretchtype") m_d->m_elasticTiming = !set;
- else if (id == "transientmode") m_d->m_transientMode = int(value + 0.5);
- else if (id == "phasemode") m_d->m_phaseIndependent = set;
- else if (id == "windowmode") m_d->m_windowLength = int(value + 0.5);
- }
-}
-
-bool
-RubberBandVampPlugin::initialise(size_t channels, size_t stepSize, size_t blockSize)
-{
- if (channels < getMinChannelCount() ||
- channels > getMaxChannelCount()) return false;
-
- m_d->m_stepSize = std::min(stepSize, blockSize);
- m_d->m_blockSize = stepSize;
-
- RubberBand::RubberBandStretcher::Options options = 0;
-
- if (m_d->m_realtime)
- options |= RubberBand::RubberBandStretcher::OptionProcessRealTime;
- else options |= RubberBand::RubberBandStretcher::OptionProcessOffline;
-
- if (m_d->m_elasticTiming)
- options |= RubberBand::RubberBandStretcher::OptionStretchElastic;
- else options |= RubberBand::RubberBandStretcher::OptionStretchPrecise;
-
- if (m_d->m_transientMode == 0)
- options |= RubberBand::RubberBandStretcher::OptionTransientsMixed;
- else if (m_d->m_transientMode == 1)
- options |= RubberBand::RubberBandStretcher::OptionTransientsSmooth;
- else options |= RubberBand::RubberBandStretcher::OptionTransientsCrisp;
-
- if (m_d->m_phaseIndependent)
- options |= RubberBand::RubberBandStretcher::OptionPhaseIndependent;
- else options |= RubberBand::RubberBandStretcher::OptionPhaseLaminar;
-
- if (m_d->m_windowLength == 0)
- options |= RubberBand::RubberBandStretcher::OptionWindowStandard;
- else if (m_d->m_windowLength == 1)
- options |= RubberBand::RubberBandStretcher::OptionWindowShort;
- else options |= RubberBand::RubberBandStretcher::OptionWindowLong;
-
- delete m_d->m_stretcher;
- m_d->m_stretcher = new RubberBand::RubberBandStretcher
- (m_d->m_sampleRate, channels, options);
- m_d->m_stretcher->setDebugLevel(1);
- m_d->m_stretcher->setTimeRatio(m_d->m_timeRatio);
- m_d->m_stretcher->setPitchScale(m_d->m_pitchRatio);
-
- m_d->m_counter = 0;
- m_d->m_accumulatedIncrement = 0;
-
- m_d->m_outputDump = 0;
-
- return true;
-}
-
-void
-RubberBandVampPlugin::reset()
-{
-// delete m_stretcher; //!!! or just if (m_stretcher) m_stretcher->reset();
-// m_stretcher = new RubberBand::RubberBandStretcher(lrintf(m_inputSampleRate), channels);
- if (m_d->m_stretcher) m_d->m_stretcher->reset();
-}
-
-RubberBandVampPlugin::FeatureSet
-RubberBandVampPlugin::process(const float *const *inputBuffers,
- Vamp::RealTime timestamp)
-{
- if (m_d->m_realtime) {
- return m_d->processRealTime(inputBuffers, timestamp);
- } else {
- return m_d->processOffline(inputBuffers, timestamp);
- }
-}
-
-RubberBandVampPlugin::FeatureSet
-RubberBandVampPlugin::getRemainingFeatures()
-{
- if (m_d->m_realtime) {
- return m_d->getRemainingFeaturesRealTime();
- } else {
- return m_d->getRemainingFeaturesOffline();
- }
-}
-
-RubberBandVampPlugin::FeatureSet
-RubberBandVampPlugin::Impl::processOffline(const float *const *inputBuffers,
- Vamp::RealTime timestamp)
-{
- if (!m_stretcher) {
- cerr << "ERROR: RubberBandVampPlugin::processOffline: "
- << "RubberBandVampPlugin has not been initialised"
- << endl;
- return FeatureSet();
- }
-
- m_stretcher->study(inputBuffers, m_blockSize, false);
- return FeatureSet();
-}
-
-RubberBandVampPlugin::FeatureSet
-RubberBandVampPlugin::Impl::getRemainingFeaturesOffline()
-{
- m_stretcher->study(0, 0, true);
-
- m_stretcher->calculateStretch();
-
- int rate = m_sampleRate;
-
- RubberBand::StretchCalculator sc(rate,
- m_stretcher->getInputIncrement(),
- true);
-
- size_t inputIncrement = m_stretcher->getInputIncrement();
- std::vector<int> outputIncrements = m_stretcher->getOutputIncrements();
- std::vector<float> phaseResetDf = m_stretcher->getPhaseResetCurve();
- std::vector<int> peaks = m_stretcher->getExactTimePoints();
- std::vector<float> smoothedDf = sc.smoothDF(phaseResetDf);
-
- FeatureSet features = createFeatures
- (inputIncrement, outputIncrements, phaseResetDf, peaks, smoothedDf,
- 0, true);
-
- return features;
-}
-
-RubberBandVampPlugin::FeatureSet
-RubberBandVampPlugin::Impl::processRealTime(const float *const *inputBuffers,
- Vamp::RealTime timestamp)
-{
- // This function is not in any way a real-time function (i.e. it
- // has no requirement to be RT safe); it simply operates the
- // stretcher in RT mode.
-
- if (!m_stretcher) {
- cerr << "ERROR: RubberBandVampPlugin::processRealTime: "
- << "RubberBandVampPlugin has not been initialised"
- << endl;
- return FeatureSet();
- }
-
- m_stretcher->process(inputBuffers, m_blockSize, false);
-
- size_t inputIncrement = m_stretcher->getInputIncrement();
- std::vector<int> outputIncrements = m_stretcher->getOutputIncrements();
- std::vector<float> phaseResetDf = m_stretcher->getPhaseResetCurve();
- std::vector<float> smoothedDf; // not meaningful in RT mode
- std::vector<int> dummyPoints;
- FeatureSet features = createFeatures
- (inputIncrement, outputIncrements, phaseResetDf, dummyPoints, smoothedDf,
- m_counter, false);
- m_counter += outputIncrements.size();
-
- int available = 0;
- while ((available = m_stretcher->available()) > 0) {
- if (!m_outputDump) {
- m_outputDump = new float *[m_stretcher->getChannelCount()];
- for (size_t i = 0; i < m_stretcher->getChannelCount(); ++i) {
- m_outputDump[i] = new float[m_blockSize];
- }
- }
- m_stretcher->retrieve(m_outputDump,
- std::min(int(m_blockSize), available));
- }
-
- return features;
-}
-
-RubberBandVampPlugin::FeatureSet
-RubberBandVampPlugin::Impl::getRemainingFeaturesRealTime()
-{
- return FeatureSet();
-}
-
-RubberBandVampPlugin::FeatureSet
-RubberBandVampPlugin::Impl::createFeatures(size_t inputIncrement,
- std::vector<int> &outputIncrements,
- std::vector<float> &phaseResetDf,
- std::vector<int> &exactPoints,
- std::vector<float> &smoothedDf,
- size_t baseCount,
- bool includeFinal)
-{
- size_t actual = m_accumulatedIncrement;
-
- double overallRatio = m_timeRatio * m_pitchRatio;
-
- char label[200];
-
- FeatureSet features;
-
- int rate = m_sampleRate;
-
- size_t epi = 0;
-
- for (size_t i = 0; i < outputIncrements.size(); ++i) {
-
- size_t frame = (baseCount + i) * inputIncrement;
-
- int oi = outputIncrements[i];
- bool hard = false;
- bool soft = false;
-
- if (oi < 0) {
- oi = -oi;
- hard = true;
- }
-
- if (epi < exactPoints.size() && int(i) == exactPoints[epi]) {
- soft = true;
- ++epi;
- }
-
- double linear = (frame * overallRatio);
-
- Vamp::RealTime t = Vamp::RealTime::frame2RealTime(frame, rate);
-
- Feature feature;
- feature.hasTimestamp = true;
- feature.timestamp = t;
- feature.values.push_back(float(oi));
- feature.label = Vamp::RealTime::frame2RealTime(oi, rate).toText();
- features[m_incrementsOutput].push_back(feature);
-
- feature.values.clear();
- feature.values.push_back(float(actual));
- feature.label = Vamp::RealTime::frame2RealTime(actual, rate).toText();
- features[m_aggregateIncrementsOutput].push_back(feature);
-
- feature.values.clear();
- feature.values.push_back(actual - linear);
-
- sprintf(label, "expected %ld, actual %ld, difference %ld (%s ms)",
- long(linear), long(actual), long(actual - linear),
- // frame2RealTime expects an integer frame number,
- // hence our multiplication factor
- (Vamp::RealTime::frame2RealTime
- (lrintf((actual - linear) * 1000), rate) / 1000)
- .toText().c_str());
- feature.label = label;
-
- features[m_divergenceOutput].push_back(feature);
- actual += oi;
-
- char buf[30];
-
- if (i < phaseResetDf.size()) {
- feature.values.clear();
- feature.values.push_back(phaseResetDf[i]);
- sprintf(buf, "%d", int(baseCount + i));
- feature.label = buf;
- features[m_phaseResetDfOutput].push_back(feature);
- }
-
- if (i < smoothedDf.size()) {
- feature.values.clear();
- feature.values.push_back(smoothedDf[i]);
- features[m_smoothedPhaseResetDfOutput].push_back(feature);
- }
-
- if (hard) {
- feature.values.clear();
- feature.label = "Phase Reset";
- features[m_phaseResetPointsOutput].push_back(feature);
- }
-
- if (hard || soft) {
- feature.values.clear();
- feature.label = "Time Sync";
- features[m_timeSyncPointsOutput].push_back(feature);
- }
- }
-
- if (includeFinal) {
- Vamp::RealTime t = Vamp::RealTime::frame2RealTime
- (inputIncrement * (baseCount + outputIncrements.size()), rate);
- Feature feature;
- feature.hasTimestamp = true;
- feature.timestamp = t;
- feature.label = Vamp::RealTime::frame2RealTime(actual, rate).toText();
- feature.values.clear();
- feature.values.push_back(float(actual));
- features[m_aggregateIncrementsOutput].push_back(feature);
-
- float linear = ((baseCount + outputIncrements.size())
- * inputIncrement * overallRatio);
- feature.values.clear();
- feature.values.push_back(actual - linear);
- feature.label = // see earlier comment
- (Vamp::RealTime::frame2RealTime //!!! update this as earlier label
- (lrintf((actual - linear) * 1000), rate) / 1000)
- .toText();
- features[m_divergenceOutput].push_back(feature);
- }
-
- m_accumulatedIncrement = actual;
-
- return features;
-}
-
diff --git a/libs/rubberband/src/vamp/RubberBandVampPlugin.h b/libs/rubberband/src/vamp/RubberBandVampPlugin.h
deleted file mode 100644
index 67cf1dfba4..0000000000
--- a/libs/rubberband/src/vamp/RubberBandVampPlugin.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#ifndef _RUBBERBAND_VAMP_PLUGIN_H_
-#define _RUBBERBAND_VAMP_PLUGIN_H_
-
-#include "vamp-sdk/Plugin.h"
-
-#include "RubberBandStretcher.h"
-
-class RubberBandVampPlugin : public Vamp::Plugin
-{
-public:
- RubberBandVampPlugin(float inputSampleRate);
- virtual ~RubberBandVampPlugin();
-
- bool initialise(size_t channels, size_t stepSize, size_t blockSize);
- void reset();
-
- InputDomain getInputDomain() const { return TimeDomain; }
-
- std::string getIdentifier() const;
- std::string getName() const;
- std::string getDescription() const;
- std::string getMaker() const;
- int getPluginVersion() const;
- std::string getCopyright() const;
-
- ParameterList getParameterDescriptors() const;
- float getParameter(std::string id) const;
- void setParameter(std::string id, float value);
-
- OutputList getOutputDescriptors() const;
-
- FeatureSet process(const float *const *inputBuffers,
- Vamp::RealTime timestamp);
-
- FeatureSet getRemainingFeatures();
-
-protected:
- class Impl;
- Impl *m_d;
-};
-
-#endif
diff --git a/libs/rubberband/src/vamp/libmain.cpp b/libs/rubberband/src/vamp/libmain.cpp
deleted file mode 100644
index 1b4185130d..0000000000
--- a/libs/rubberband/src/vamp/libmain.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Rubber Band
- An audio time-stretching and pitch-shifting library.
- Copyright 2007-2008 Chris Cannam.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. See the file
- COPYING included with this distribution for more information.
-*/
-
-#include <vamp/vamp.h>
-#include <vamp-sdk/PluginAdapter.h>
-
-#include "RubberBandVampPlugin.h"
-
-static Vamp::PluginAdapter<RubberBandVampPlugin> rubberBandAdapter;
-
-const VampPluginDescriptor *vampGetPluginDescriptor(unsigned int version,
- unsigned int index)
-{
- if (version < 1) return 0;
-
- switch (index) {
- case 0: return rubberBandAdapter.getDescriptor();
- default: return 0;
- }
-}
-
diff --git a/libs/rubberband/src/vamp/vamp-rubberband.cat b/libs/rubberband/src/vamp/vamp-rubberband.cat
deleted file mode 100644
index d1ef2caba8..0000000000
--- a/libs/rubberband/src/vamp/vamp-rubberband.cat
+++ /dev/null
@@ -1 +0,0 @@
-vamp:vamp-rubberband:rubberband::Time > Timestretch Analysis
diff --git a/libs/rubberband/wscript b/libs/rubberband/wscript
deleted file mode 100644
index e21492ebf4..0000000000
--- a/libs/rubberband/wscript
+++ /dev/null
@@ -1,55 +0,0 @@
-#!/usr/bin/env python
-from waflib.extras import autowaf as autowaf
-import os
-import glob
-
-# Version of this package (even if built as a child)
-LIBRUBBERBAND_VERSION = '0.0.0'
-
-# Library version (UNIX style major, minor, micro)
-# major increment <=> incompatible changes
-# minor increment <=> compatible changes (additions)
-# micro increment <=> no interface changes
-LIBRUBBERBAND_LIB_VERSION = '4.1.0'
-
-# Variables for 'waf dist'
-APPNAME = 'librubberband'
-VERSION = LIBRUBBERBAND_VERSION
-
-# Mandatory variables
-top = '.'
-out = 'build'
-
-def options(opt):
- autowaf.set_options(opt)
-
-def configure(conf):
- if conf.is_defined('USE_EXTERNAL_LIBS'):
- autowaf.check_pkg(conf, 'rubberband', uselib_store='RUBBERBAND', atleast_version='1.0', mandatory=True)
- else:
- conf.load('compiler_cxx')
- autowaf.configure(conf)
-
-def build(bld):
- if bld.is_defined('USE_EXTERNAL_LIBS'):
- return
-
- # Library
- obj = bld(features = 'cxx cxxshlib')
- prefix = 'libs/rubberband/'
- sources = glob.glob(prefix + 'src/*.cpp')
- obj.source = [ ]
- for i in sources:
- obj.source += [ i.replace(prefix, '') ]
- obj.export_includes = ['.']
- obj.includes = ['.', 'rubberband']
- obj.name = 'librubberband'
- obj.target = 'rubberband'
- obj.uselib = 'FFTW3 FFTW3F SAMPLERATE SNDFILE'
- obj.use = 'libvamphost'
- obj.vnum = LIBRUBBERBAND_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
- obj.cxxflags = '-DPACKAGE="librubberband"'
-
-def shutdown():
- autowaf.shutdown()
diff --git a/libs/surfaces/control_protocol/MSVCardour_cp/ardour_cp.vcproj b/libs/surfaces/control_protocol/MSVCardour_cp/ardour_cp.vcproj
new file mode 100644
index 0000000000..46e331e2ea
--- /dev/null
+++ b/libs/surfaces/control_protocol/MSVCardour_cp/ardour_cp.vcproj
@@ -0,0 +1,300 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="ardour_cp"
+ ProjectGUID="{546C4F76-AEF4-4686-BA67-402071117061}"
+ RootNamespace="ardour_cp"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\..\ardour;..\..\..\pbd;..\..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\..\surfaces\control_protocol;..\..\..\evoral;..\..\..\libltc;..\..\..\timecode;..\..\..\rubberband;&quot;..\..\..\vamp-sdk&quot;;&quot;..\..\..\midi++2&quot;;..\..\..\taglib;..\..\..\taglib\taglib;..\..\..\taglib\taglib\toolkit;..\..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_ARDOUR_CP;LIBCONTROLCP_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;ardour_cp\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0D.lib $(DllPrefix)giomm32-2.4-0D.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0D.lib $(DllPrefix)gobject32-2.0-0D.lib $(DllPrefix)gmodule32-2.0-0D.lib $(DllPrefix)glib32-2.0-0D.lib $(DllPrefix)gio32-2.0-0D.lib $(DllPrefix)sigc++32-2.0D.lib $(DllPrefix)pbd32D.lib intlD.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32D.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;msvcrt.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\..\..\ardour;..\..\..\pbd;..\..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\..\surfaces\control_protocol;..\..\..\evoral;..\..\..\libltc;..\..\..\timecode;..\..\..\rubberband;&quot;..\..\..\vamp-sdk&quot;;&quot;..\..\..\midi++2&quot;;..\..\..\taglib;..\..\..\taglib\taglib;..\..\..\taglib\taglib\toolkit;..\..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_ARDOUR_CP;LIBCONTROLCP_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;ardour_cp\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0.lib $(DllPrefix)giomm32-2.4-0.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0.lib $(DllPrefix)gobject32-2.0-0.lib $(DllPrefix)gmodule32-2.0-0.lib $(DllPrefix)glib32-2.0-0.lib $(DllPrefix)gio32-2.0-0.lib $(DllPrefix)sigc++32-2.0.lib $(DllPrefix)pbd32.lib intl.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ SubSystem="2"
+ OptimizeReferences="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TargetFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\..\ardour;..\..\..\pbd;..\..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\..\surfaces\control_protocol;..\..\..\evoral;..\..\..\libltc;..\..\..\timecode;..\..\..\rubberband;&quot;..\..\..\vamp-sdk&quot;;&quot;..\..\..\midi++2&quot;;..\..\..\taglib;..\..\..\taglib\taglib;..\..\..\taglib\taglib\toolkit;..\..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_ARDOUR_CP;LIBCONTROLCP_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;ardour_cp\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0RDC.lib $(DllPrefix)giomm32-2.4-0RDC.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0RDC.lib $(DllPrefix)gobject32-2.0-0RDC.lib $(DllPrefix)gmodule32-2.0-0RDC.lib $(DllPrefix)glib32-2.0-0RDC.lib $(DllPrefix)gio32-2.0-0RDC.lib $(DllPrefix)sigc++32-2.0RDC.lib $(DllPrefix)pbd32RDC.lib intlRDC.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32RDC.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\basic_ui.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\control_protocol.cc"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\control_protocol\basic_ui.h"
+ >
+ </File>
+ <File
+ RelativePath="..\control_protocol\control_protocol.h"
+ >
+ </File>
+ <File
+ RelativePath="..\control_protocol\types.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/surfaces/control_protocol/control_protocol/basic_ui.h b/libs/surfaces/control_protocol/control_protocol/basic_ui.h
index 96a1227463..277a7f8ecd 100644
--- a/libs/surfaces/control_protocol/control_protocol/basic_ui.h
+++ b/libs/surfaces/control_protocol/control_protocol/basic_ui.h
@@ -28,16 +28,16 @@
#include "ardour/types.h"
-#include <jack/types.h>
-
#include "timecode/time.h"
+#include "control_protocol/visibility.h"
+
namespace ARDOUR {
class Session;
class SessionEvent;
}
-class BasicUI {
+class LIBCONTROLCP_API BasicUI {
public:
BasicUI (ARDOUR::Session&);
virtual ~BasicUI ();
diff --git a/libs/surfaces/control_protocol/control_protocol/control_protocol.h b/libs/surfaces/control_protocol/control_protocol/control_protocol.h
index 8dddfdcdb3..f5af008e4a 100644
--- a/libs/surfaces/control_protocol/control_protocol/control_protocol.h
+++ b/libs/surfaces/control_protocol/control_protocol/control_protocol.h
@@ -30,6 +30,7 @@
#include "pbd/stateful.h"
#include "pbd/signals.h"
+#include "control_protocol/visibility.h"
#include "control_protocol/basic_ui.h"
#include "control_protocol/types.h"
@@ -39,7 +40,7 @@ class Route;
class Session;
class Bundle;
-class ControlProtocol : public PBD::Stateful, public PBD::ScopedConnectionList, public BasicUI
+class LIBCONTROLCP_API ControlProtocol : public PBD::Stateful, public PBD::ScopedConnectionList, public BasicUI
{
public:
ControlProtocol (Session&, std::string name);
@@ -144,7 +145,7 @@ class ControlProtocol : public PBD::Stateful, public PBD::ScopedConnectionList,
void prev_track (uint32_t initial_id);
private:
- ControlProtocol (const ControlProtocol&); /* noncopyable */
+ LIBCONTROLCP_LOCAL ControlProtocol (const ControlProtocol&); /* noncopyable */
bool _active;
};
diff --git a/libs/surfaces/control_protocol/control_protocol/visibility.h b/libs/surfaces/control_protocol/control_protocol/visibility.h
new file mode 100644
index 0000000000..62e3b02913
--- /dev/null
+++ b/libs/surfaces/control_protocol/control_protocol/visibility.h
@@ -0,0 +1,55 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libcontrolcp_visibility_h__
+#define __libcontrolcp_visibility_h__
+
+#if defined(COMPILER_MSVC)
+ #define LIBCONTROLCP_DLL_IMPORT __declspec(dllimport)
+ #define LIBCONTROLCP_DLL_EXPORT __declspec(dllexport)
+ #define LIBCONTROLCP_DLL_LOCAL
+#else
+ #define LIBCONTROLCP_DLL_IMPORT __attribute__ ((visibility ("default")))
+ #define LIBCONTROLCP_DLL_EXPORT __attribute__ ((visibility ("default")))
+ #define LIBCONTROLCP_DLL_LOCAL __attribute__ ((visibility ("hidden")))
+#endif
+
+#ifdef LIBCONTROLCP_DLL_EXPORTS // defined if we are building the libcontrolcp DLL (instead of using it)
+ #define LIBCONTROLCP_API LIBCONTROLCP_DLL_EXPORT
+#else
+ #define LIBCONTROLCP_API LIBCONTROLCP_DLL_IMPORT
+#endif
+#define LIBCONTROLCP_LOCAL LIBCONTROLCP_DLL_LOCAL
+
+/* These should be used by surfaces/control interfaces. They use (probably)
+ * libcontrolcp but they are not part of it. The idea here is to avoid
+ * having to define per-surface macros for each and every surface. Instead,
+ * every surface defines ARDOURSURFACE_DLL_EXPORTS during building and
+ * uses ARDOURSURFACE_API in its declarations.
+ */
+
+#ifdef ARDOURSURFACE_DLL_EXPORTS // defined if we are building the libcontrolcp DLL (instead of using it)
+ #define ARDOURSURFACE_API LIBCONTROLCP_DLL_EXPORT
+#else
+ #define ARDOURSURFACE_API LIBCONTROLCP_DLL_IMPORT
+#endif
+#define ARDOURSURFACE_LOCAL LIBCONTROLCP_DLL_LOCAL
+
+
+#endif /* __libcontrolcp_visibility_h__ */
diff --git a/libs/surfaces/control_protocol/wscript b/libs/surfaces/control_protocol/wscript
index 2ba48d5138..1c4235bd14 100644
--- a/libs/surfaces/control_protocol/wscript
+++ b/libs/surfaces/control_protocol/wscript
@@ -13,6 +13,11 @@ LIBARDOUR_CP_LIB_VERSION = '4.1.0'
top = '.'
out = 'build'
+controlcp_sources = [
+ 'basic_ui.cc',
+ 'control_protocol.cc',
+ ]
+
def options(opt):
autowaf.set_options(opt)
@@ -20,19 +25,23 @@ def configure(conf):
autowaf.configure(conf)
def build(bld):
- obj = bld(features = 'cxx cxxshlib')
- obj.source = '''
- basic_ui.cc
- control_protocol.cc
- '''
+ if bld.is_defined ('INTERNAL_SHARED_LIBS'):
+ obj = bld.shlib(features = 'c cxx cshlib cxxshlib', source=controlcp_sources)
+ # defines for this library
+ obj.defines = [ 'LIBCONTROLCP_DLL_EXPORTS' ]
+ else:
+ obj = bld.stlib(features = 'c cxx cstlib cxxstlib', source=controlcp_sources)
+ obj.cxxflags = [ '-fPIC' ]
+ obj.defines = [ ]
+
obj.export_includes = ['.', './control_protocol' ]
- obj.cxxflags = '-DPACKAGE="ardour_cp" -fPIC'
+ obj.defines += [ 'PACKAGE="ardour_cp"' ]
obj.includes = ['.', './control_protocol']
obj.name = 'libardour_cp'
obj.target = 'ardourcp'
- obj.use = 'ardour libtimecode'
+ obj.use = 'libardour'
obj.vnum = LIBARDOUR_CP_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
+ obj.install_path = bld.env['LIBDIR']
def shutdown():
autowaf.shutdown()
diff --git a/libs/surfaces/frontier/kernel_drivers/tranzport.c b/libs/surfaces/frontier/kernel_drivers/tranzport.c
index 6893f66921..b7b6709d56 100644
--- a/libs/surfaces/frontier/kernel_drivers/tranzport.c
+++ b/libs/surfaces/frontier/kernel_drivers/tranzport.c
@@ -445,7 +445,7 @@ static void usb_tranzport_interrupt_out_callback(struct urb *urb)
{
struct usb_tranzport *dev = urb->context;
- /* sync/async unlink faults aren't errors */
+ /* sync/async ::g_unlink faults aren't errors */
if (urb->status && !(urb->status == -ENOENT ||
urb->status == -ECONNRESET ||
urb->status == -ESHUTDOWN))
diff --git a/libs/surfaces/frontier/tranzport/tranzport_control_protocol.h b/libs/surfaces/frontier/tranzport/tranzport_control_protocol.h
index da7340182e..63e6ad4201 100644
--- a/libs/surfaces/frontier/tranzport/tranzport_control_protocol.h
+++ b/libs/surfaces/frontier/tranzport/tranzport_control_protocol.h
@@ -154,7 +154,7 @@ class TranzportControlProtocol : public ARDOUR::ControlProtocol
framepos_t last_where;
ARDOUR::gain_t last_track_gain;
uint32_t last_meter_fill;
- struct timeval last_wheel_motion;
+ uint64_t last_wheel_motion;
int last_wheel_dir;
Glib::Mutex io_lock;
diff --git a/libs/surfaces/frontier/wscript b/libs/surfaces/frontier/wscript
index c23b3cf3c9..614c6f2841 100644
--- a/libs/surfaces/frontier/wscript
+++ b/libs/surfaces/frontier/wscript
@@ -34,13 +34,14 @@ def build(bld):
midicontrollable.cc
'''
obj.export_includes = ['./generic_midi']
- obj.cxxflags = '-DPACKAGE="ardour_genericmidi"'
+ obj.defines = [ 'PACKAGE="ardour_frontier"' ]
+ obj.defines += [ 'ARDOURSURFACE_DLL_EXPORTS' ]
obj.includes = ['.', './generic_midi']
obj.name = 'libgeneric_midi'
obj.target = 'generic_midi'
- obj.use = 'libardour libsurfaces'
+ obj.use = 'libardour libardourcp'
obj.vnum = LIBSURFACES_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'surfaces')
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'surfaces')
def shutdown():
autowaf.shutdown()
diff --git a/libs/surfaces/generic_midi/MSVCardour_genericmidi/ardour_genericmidi.vcproj b/libs/surfaces/generic_midi/MSVCardour_genericmidi/ardour_genericmidi.vcproj
new file mode 100644
index 0000000000..f861a0decc
--- /dev/null
+++ b/libs/surfaces/generic_midi/MSVCardour_genericmidi/ardour_genericmidi.vcproj
@@ -0,0 +1,328 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="ardour_genericmidi"
+ ProjectGUID="{A2649034-0979-4E1D-BB67-DC0FC151CD3C}"
+ RootNamespace="ardour_genericmidi"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\..\ardour;..\..\..\pbd;..\..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\..\surfaces\control_protocol;..\..\..\gtkmm2ext;..\..\..\evoral;..\..\..\libltc;..\..\..\timecode;..\..\..\rubberband;&quot;..\..\..\vamp-sdk&quot;;&quot;..\..\..\midi++2&quot;;..\..\..\taglib;..\..\..\taglib\taglib;..\..\..\taglib\taglib\toolkit;..\..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_GENERICMIDI;ARDOURSURFACE_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;ardour_genericmidi\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0D.lib $(DllPrefix)giomm32-2.4-0D.lib $(DllPrefix)gtkmm32$(GlibDllSuffix)D.lib $(DllPrefix)gdkmm32$(GlibDllSuffix)D.lib $(DllPrefix)pangomm32$(DllSuffix)D.lib $(DllPrefix)cairomm32$(DllSuffix)D.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0D.lib $(DllPrefix)gobject32-2.0-0D.lib $(DllPrefix)gmodule32-2.0-0D.lib $(DllPrefix)glib32-2.0-0D.lib $(DllPrefix)gio32-2.0-0D.lib $(DllPrefix)gtk32$(GlibDllSuffix)D.lib $(DllPrefix)gdk32$(GlibDllSuffix)D.lib $(DllPrefix)gdk-pixbuf32$(GlibDllSuffix)D.lib $(DllPrefix)cairo32$(CairoDllSuffix)D.lib $(DllPrefix)pango32$(PangoDllSuffix)D.lib $(DllPrefix)pangocairo32$(PangoDllSuffix)D.lib $(DllPrefix)sigc++32-2.0D.lib $(DllPrefix)ardour32D.lib $(DllPrefix)ardour_cp32D.lib $(DllPrefix)midi++32D.lib $(DllPrefix)pbd32D.lib intlD.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32D.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;msvcrt.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\..\lib\ardour3\surfaces\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TestSuiteFolder)\..\lib\ardour3\surfaces\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\..\..\ardour;..\..\..\pbd;..\..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\..\surfaces\control_protocol;..\..\..\gtkmm2ext;..\..\..\evoral;..\..\..\libltc;..\..\..\timecode;..\..\..\rubberband;&quot;..\..\..\vamp-sdk&quot;;&quot;..\..\..\midi++2&quot;;..\..\..\taglib;..\..\..\taglib\taglib;..\..\..\taglib\taglib\toolkit;..\..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_GENERICMIDI;ARDOURSURFACE_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;ardour_genericmidi\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0.lib $(DllPrefix)giomm32-2.4-0.lib $(DllPrefix)gtkmm32$(GlibDllSuffix).lib $(DllPrefix)gdkmm32$(GlibDllSuffix).lib $(DllPrefix)pangomm32$(DllSuffix).lib $(DllPrefix)cairomm32$(DllSuffix).lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0.lib $(DllPrefix)gobject32-2.0-0.lib $(DllPrefix)gmodule32-2.0-0.lib $(DllPrefix)glib32-2.0-0.lib $(DllPrefix)gio32-2.0-0.lib $(DllPrefix)gtk32$(GlibDllSuffix).lib $(DllPrefix)gdk32$(GlibDllSuffix).lib $(DllPrefix)gdk-pixbuf32$(GlibDllSuffix).lib $(DllPrefix)cairo32$(CairoDllSuffix).lib $(DllPrefix)pango32$(PangoDllSuffix).lib $(DllPrefix)pangocairo32$(PangoDllSuffix).lib $(DllPrefix)sigc++32-2.0.lib $(DllPrefix)ardour32.lib $(DllPrefix)ardour_cp32.lib $(DllPrefix)midi++32.lib $(DllPrefix)pbd32.lib intl.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ SubSystem="2"
+ OptimizeReferences="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TargetFolder)\..\lib\ardour3\surfaces\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\..\lib\ardour3\surfaces\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\..\ardour;..\..\..\pbd;..\..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\..\surfaces\control_protocol;..\..\..\gtkmm2ext;..\..\..\evoral;..\..\..\libltc;..\..\..\timecode;..\..\..\rubberband;&quot;..\..\..\vamp-sdk&quot;;&quot;..\..\..\midi++2&quot;;..\..\..\taglib;..\..\..\taglib\taglib;..\..\..\taglib\taglib\toolkit;..\..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_GENERICMIDI;ARDOURSURFACE_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;ardour_genericmidi\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0RDC.lib $(DllPrefix)giomm32-2.4-0RDC.lib $(DllPrefix)gtkmm32$(GlibDllSuffix)RDC.lib $(DllPrefix)gdkmm32$(GlibDllSuffix)RDC.lib $(DllPrefix)pangomm32$(DllSuffix)RDC.lib $(DllPrefix)cairomm32$(DllSuffix)RDC.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0RDC.lib $(DllPrefix)gobject32-2.0-0RDC.lib $(DllPrefix)gmodule32-2.0-0RDC.lib $(DllPrefix)glib32-2.0-0RDC.lib $(DllPrefix)gio32-2.0-0RDC.lib $(DllPrefix)gtk32$(GlibDllSuffix)RDC.lib $(DllPrefix)gdk32$(GlibDllSuffix)RDC.lib $(DllPrefix)gdk-pixbuf32$(GlibDllSuffix)RDC.lib $(DllPrefix)cairo32$(CairoDllSuffix)RDC.lib $(DllPrefix)pango32$(PangoDllSuffix)RDC.lib $(DllPrefix)pangocairo32$(PangoDllSuffix)RDC.lib $(DllPrefix)sigc++32-2.0RDC.lib $(DllPrefix)ardour32RDC.lib $(DllPrefix)ardour_cp32RDC.lib $(DllPrefix)midi++32RDC.lib $(DllPrefix)pbd32RDC.lib intlRDC.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32RDC.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\..\lib\ardour3\surfaces\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\generic_midi_control_protocol.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gmcp_gui.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\interface.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midiaction.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midicontrollable.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midifunction.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midiinvokable.cc"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\generic_midi_control_protocol.h"
+ >
+ </File>
+ <File
+ RelativePath="..\midiaction.h"
+ >
+ </File>
+ <File
+ RelativePath="..\midicontrollable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\midifunction.h"
+ >
+ </File>
+ <File
+ RelativePath="..\midiinvokable.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/surfaces/generic_midi/generic_midi_control_protocol.cc b/libs/surfaces/generic_midi/generic_midi_control_protocol.cc
index 2ea9079b49..bae6a48837 100644
--- a/libs/surfaces/generic_midi/generic_midi_control_protocol.cc
+++ b/libs/surfaces/generic_midi/generic_midi_control_protocol.cc
@@ -105,7 +105,7 @@ static const char * const midimap_env_variable_name = "ARDOUR_MIDIMAPS_PATH";
static const char* const midi_map_dir_name = "midi_maps";
static const char* const midi_map_suffix = ".map";
-SearchPath
+Searchpath
system_midi_map_search_path ()
{
bool midimap_path_defined = false;
@@ -115,7 +115,7 @@ system_midi_map_search_path ()
return spath_env;
}
- SearchPath spath (ardour_data_search_path());
+ Searchpath spath (ardour_data_search_path());
spath.add_subdirectory_to_paths(midi_map_dir_name);
return spath;
}
@@ -127,7 +127,7 @@ user_midi_map_directory ()
}
static bool
-midi_map_filter (const string &str, void */*arg*/)
+midi_map_filter (const string &str, void* /*arg*/)
{
return (str.length() > strlen(midi_map_suffix) &&
str.find (midi_map_suffix) == (str.length() - strlen (midi_map_suffix)));
@@ -138,7 +138,7 @@ GenericMidiControlProtocol::reload_maps ()
{
vector<string *> *midi_maps;
PathScanner scanner;
- SearchPath spath (system_midi_map_search_path());
+ Searchpath spath (system_midi_map_search_path());
spath += user_midi_map_directory ();
midi_maps = scanner (spath.to_string(), midi_map_filter, 0, false, true);
diff --git a/libs/surfaces/generic_midi/interface.cc b/libs/surfaces/generic_midi/interface.cc
index 94edb0ba80..5cd080f2f5 100644
--- a/libs/surfaces/generic_midi/interface.cc
+++ b/libs/surfaces/generic_midi/interface.cc
@@ -24,7 +24,7 @@
using namespace ARDOUR;
-ControlProtocol*
+static ControlProtocol*
new_generic_midi_protocol (ControlProtocolDescriptor* /*descriptor*/, Session* s)
{
GenericMidiControlProtocol* gmcp;
@@ -43,35 +43,30 @@ new_generic_midi_protocol (ControlProtocolDescriptor* /*descriptor*/, Session* s
return gmcp;
}
-void
+static void
delete_generic_midi_protocol (ControlProtocolDescriptor* /*descriptor*/, ControlProtocol* cp)
{
delete cp;
}
-bool
+static bool
probe_generic_midi_protocol (ControlProtocolDescriptor* /*descriptor*/)
{
return GenericMidiControlProtocol::probe ();
}
+// Field names commented out by JE - 06-01-2010
static ControlProtocolDescriptor generic_midi_descriptor = {
- name : "Generic MIDI",
- id : "uri://ardour.org/surfaces/generic_midi:0",
- ptr : 0,
- module : 0,
- mandatory : 0,
- supports_feedback : true,
- probe : probe_generic_midi_protocol,
- initialize : new_generic_midi_protocol,
- destroy : delete_generic_midi_protocol
+ /*name : */ "Generic MIDI",
+ /*id : */ "uri://ardour.org/surfaces/generic_midi:0",
+ /*ptr : */ 0,
+ /*module : */ 0,
+ /*mandatory : */ 0,
+ /*supports_feedback : */ true,
+ /*probe : */ probe_generic_midi_protocol,
+ /*initialize : */ new_generic_midi_protocol,
+ /*destroy : */ delete_generic_midi_protocol
};
-
-extern "C" {
-ControlProtocolDescriptor*
-protocol_descriptor () {
- return &generic_midi_descriptor;
-}
-}
+extern "C" ARDOURSURFACE_API ControlProtocolDescriptor* protocol_descriptor () { return &generic_midi_descriptor; }
diff --git a/libs/surfaces/generic_midi/midicontrollable.cc b/libs/surfaces/generic_midi/midicontrollable.cc
index d78dd5e644..a26617fd67 100644
--- a/libs/surfaces/generic_midi/midicontrollable.cc
+++ b/libs/surfaces/generic_midi/midicontrollable.cc
@@ -27,6 +27,8 @@
#include "pbd/xml++.h"
#include "pbd/stacktrace.h"
+#include "midi++/types.h" // Added by JE - 06-01-2009. All instances of 'byte' changed to 'MIDI::byte' (for clarification)
+#include "midi++/port.h"
#include "midi++/channel.h"
#include "ardour/async_midi_port.h"
@@ -55,7 +57,7 @@ MIDIControllable::MIDIControllable (GenericMidiControlProtocol* s, MIDI::Parser&
last_controllable_value = 0.0f;
control_type = none;
_control_description = "MIDI Control: none";
- control_additional = (byte) -1;
+ control_additional = (MIDI::byte) -1;
feedback = true; // for now
}
@@ -73,7 +75,7 @@ MIDIControllable::MIDIControllable (GenericMidiControlProtocol* s, MIDI::Parser&
last_controllable_value = 0.0f;
control_type = none;
_control_description = "MIDI Control: none";
- control_additional = (byte) -1;
+ control_additional = (MIDI::byte) -1;
feedback = true; // for now
}
@@ -108,7 +110,7 @@ MIDIControllable::drop_external_control ()
{
midi_forget ();
control_type = none;
- control_additional = (byte) -1;
+ control_additional = (MIDI::byte) -1;
}
void
@@ -313,7 +315,7 @@ MIDIControllable::midi_sense_controller (Parser &, EventTwoBytes *msg)
}
void
-MIDIControllable::midi_sense_program_change (Parser &, byte msg)
+MIDIControllable::midi_sense_program_change (Parser &, MIDI::byte msg)
{
if (!controllable) {
if (lookup_controllable ()) {
@@ -349,7 +351,7 @@ MIDIControllable::midi_sense_pitchbend (Parser &, pitchbend_t pb)
}
void
-MIDIControllable::midi_receiver (Parser &, byte *msg, size_t /*len*/)
+MIDIControllable::midi_receiver (Parser &, MIDI::byte *msg, size_t /*len*/)
{
/* we only respond to channel messages */
diff --git a/libs/surfaces/generic_midi/wscript b/libs/surfaces/generic_midi/wscript
index 4cdf2602fd..b083423eec 100644
--- a/libs/surfaces/generic_midi/wscript
+++ b/libs/surfaces/generic_midi/wscript
@@ -30,17 +30,15 @@ def build(bld):
midiaction.cc
'''
obj.export_includes = ['.']
- obj.cxxflags = '-DPACKAGE="ardour_genericmidi"'
- obj.includes = ['.', './generic_midi']
+ obj.defines = [ 'PACKAGE="ardour_genericmidi"' ]
+ obj.defines += [ 'ARDOURSURFACE_DLL_EXPORTS' ]
+ obj.includes = [ '.', './generic_midi']
obj.name = 'libardour_generic_midi'
obj.target = 'ardour_generic_midi'
obj.uselib = 'GTKMM GTK GDK'
obj.use = 'libardour libardour_cp libgtkmm2ext libpbd'
obj.vnum = LIBARDOUR_GENERIC_MIDI_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'surfaces')
- obj.defines = [
- 'PROGRAM_NAME="' + bld.env['PROGRAM_NAME'] + '"'
- ]
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'surfaces')
def shutdown():
autowaf.shutdown()
diff --git a/libs/surfaces/mackie/MSVCardour_mackie/ardour_mackie.vcproj b/libs/surfaces/mackie/MSVCardour_mackie/ardour_mackie.vcproj
new file mode 100644
index 0000000000..d1cfe425c0
--- /dev/null
+++ b/libs/surfaces/mackie/MSVCardour_mackie/ardour_mackie.vcproj
@@ -0,0 +1,456 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="ardour_mackie"
+ ProjectGUID="{97176C60-37B5-43BA-8875-205FB845DCA1}"
+ RootNamespace="ardour_mackie"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\..\ardour;..\..\..\pbd;..\..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\..\surfaces\control_protocol;..\..\..\gtkmm2ext;..\..\..\evoral;..\..\..\libltc;..\..\..\timecode;..\..\..\rubberband;&quot;..\..\..\vamp-sdk&quot;;&quot;..\..\..\midi++2&quot;;..\..\..\taglib;..\..\..\taglib\taglib;..\..\..\taglib\taglib\toolkit;..\..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_ARDOURMACKIE;ARDOURSURFACE_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;ardour_mackie\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0D.lib $(DllPrefix)giomm32-2.4-0D.lib $(DllPrefix)gtkmm32$(GlibDllSuffix)D.lib $(DllPrefix)gdkmm32$(GlibDllSuffix)D.lib $(DllPrefix)pangomm32$(DllSuffix)D.lib $(DllPrefix)cairomm32$(DllSuffix)D.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0D.lib $(DllPrefix)gobject32-2.0-0D.lib $(DllPrefix)gmodule32-2.0-0D.lib $(DllPrefix)glib32-2.0-0D.lib $(DllPrefix)gio32-2.0-0D.lib $(DllPrefix)gtk32$(GlibDllSuffix)D.lib $(DllPrefix)gdk32$(GlibDllSuffix)D.lib $(DllPrefix)gdk-pixbuf32$(GlibDllSuffix)D.lib $(DllPrefix)cairo32$(CairoDllSuffix)D.lib $(DllPrefix)pango32$(PangoDllSuffix)D.lib $(DllPrefix)pangocairo32$(PangoDllSuffix)D.lib $(DllPrefix)sigc++32-2.0D.lib $(DllPrefix)timecode32D.lib $(DllPrefix)ardour32D.lib $(DllPrefix)ardour_cp32D.lib $(DllPrefix)evoral32D.lib $(DllPrefix)midi++32D.lib $(DllPrefix)pbd32D.lib intlD.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32D.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;msvcrt.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\..\lib\ardour3\surfaces\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TestSuiteFolder)\..\lib\ardour3\surfaces\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\..\..\ardour;..\..\..\pbd;..\..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\..\surfaces\control_protocol;..\..\..\gtkmm2ext;..\..\..\evoral;..\..\..\libltc;..\..\..\timecode;..\..\..\rubberband;&quot;..\..\..\vamp-sdk&quot;;&quot;..\..\..\midi++2&quot;;..\..\..\taglib;..\..\..\taglib\taglib;..\..\..\taglib\taglib\toolkit;..\..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_ARDOURMACKIE;ARDOURSURFACE_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;ardour_mackie\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0.lib $(DllPrefix)giomm32-2.4-0.lib $(DllPrefix)gtkmm32$(GlibDllSuffix).lib $(DllPrefix)gdkmm32$(GlibDllSuffix).lib $(DllPrefix)pangomm32$(DllSuffix).lib $(DllPrefix)cairomm32$(DllSuffix).lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0.lib $(DllPrefix)gobject32-2.0-0.lib $(DllPrefix)gmodule32-2.0-0.lib $(DllPrefix)glib32-2.0-0.lib $(DllPrefix)gio32-2.0-0.lib $(DllPrefix)gtk32$(GlibDllSuffix).lib $(DllPrefix)gdk32$(GlibDllSuffix).lib $(DllPrefix)gdk-pixbuf32$(GlibDllSuffix).lib $(DllPrefix)cairo32$(CairoDllSuffix).lib $(DllPrefix)pango32$(PangoDllSuffix).lib $(DllPrefix)pangocairo32$(PangoDllSuffix).lib $(DllPrefix)sigc++32-2.0.lib $(DllPrefix)timecode32.lib $(DllPrefix)ardour32.lib $(DllPrefix)ardour_cp32.lib $(DllPrefix)evoral32.lib $(DllPrefix)midi++32.lib $(DllPrefix)pbd32.lib intl.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ SubSystem="2"
+ OptimizeReferences="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TargetFolder)\..\lib\ardour3\surfaces\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\..\lib\ardour3\surfaces\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\bin"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\..\ardour;..\..\..\pbd;..\..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\..\surfaces\control_protocol;..\..\..\gtkmm2ext;..\..\..\evoral;..\..\..\libltc;..\..\..\timecode;..\..\..\rubberband;&quot;..\..\..\vamp-sdk&quot;;&quot;..\..\..\midi++2&quot;;..\..\..\taglib;..\..\..\taglib\taglib;..\..\..\taglib\taglib\toolkit;..\..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\freetype2&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_ARDOURMACKIE;ARDOURSURFACE_DLL_EXPORTS;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;PACKAGE=&quot;\&quot;ardour_mackie\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="$(DllPrefix)glibmm32-2.4-0RDC.lib $(DllPrefix)giomm32-2.4-0RDC.lib $(DllPrefix)gtkmm32$(GlibDllSuffix)RDC.lib $(DllPrefix)gdkmm32$(GlibDllSuffix)RDC.lib $(DllPrefix)pangomm32$(DllSuffix)RDC.lib $(DllPrefix)cairomm32$(DllSuffix)RDC.lib pthreadVCE2.lib $(DllPrefix)gthread32-2.0-0RDC.lib $(DllPrefix)gobject32-2.0-0RDC.lib $(DllPrefix)gmodule32-2.0-0RDC.lib $(DllPrefix)glib32-2.0-0RDC.lib $(DllPrefix)gio32-2.0-0RDC.lib $(DllPrefix)gtk32$(GlibDllSuffix)RDC.lib $(DllPrefix)gdk32$(GlibDllSuffix)RDC.lib $(DllPrefix)gdk-pixbuf32$(GlibDllSuffix)RDC.lib $(DllPrefix)cairo32$(CairoDllSuffix)RDC.lib $(DllPrefix)pango32$(PangoDllSuffix)RDC.lib $(DllPrefix)pangocairo32$(PangoDllSuffix)RDC.lib $(DllPrefix)sigc++32-2.0RDC.lib $(DllPrefix)timecode32RDC.lib $(DllPrefix)ardour32RDC.lib $(DllPrefix)ardour_cp32RDC.lib $(DllPrefix)evoral32RDC.lib $(DllPrefix)midi++32RDC.lib $(DllPrefix)pbd32RDC.lib intlRDC.lib ws2_32.lib psapi.lib wininet.lib kernel32.lib shell32.lib winmm.lib"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32RDC.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ IgnoreDefaultLibraryNames="libboost_regex-vc80-mt-gd-1_40.lib;dsound.lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\..\lib\ardour3\surfaces\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\button.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\controls.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\device_info.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\device_profile.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\fader.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\gui.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\interface.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\jog.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\jog_wheel.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\led.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mackie_control_protocol.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\mcp_buttons.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\meter.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_byte_array.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\pot.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\strip.cc"
+ >
+ <FileConfiguration
+ Name="Debug 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="_BSD_SOURCE"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="_BSD_SOURCE"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release 32 with Debugging Capability|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="_BSD_SOURCE"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\surface.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\surface_port.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\types.cc"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\button.h"
+ >
+ </File>
+ <File
+ RelativePath="..\controls.h"
+ >
+ </File>
+ <File
+ RelativePath="..\device_info.h"
+ >
+ </File>
+ <File
+ RelativePath="..\device_profile.h"
+ >
+ </File>
+ <File
+ RelativePath="..\fader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\gui.h"
+ >
+ </File>
+ <File
+ RelativePath="..\jog.h"
+ >
+ </File>
+ <File
+ RelativePath="..\jog_wheel.h"
+ >
+ </File>
+ <File
+ RelativePath="..\led.h"
+ >
+ </File>
+ <File
+ RelativePath="..\mackie_control_exception.h"
+ >
+ </File>
+ <File
+ RelativePath="..\mackie_control_protocol.h"
+ >
+ </File>
+ <File
+ RelativePath="..\meter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\midi_byte_array.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pot.h"
+ >
+ </File>
+ <File
+ RelativePath="..\strip.h"
+ >
+ </File>
+ <File
+ RelativePath="..\surface.h"
+ >
+ </File>
+ <File
+ RelativePath="..\surface_port.h"
+ >
+ </File>
+ <File
+ RelativePath="..\timer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\types.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/surfaces/mackie/device_info.cc b/libs/surfaces/mackie/device_info.cc
index 45fd2faebd..04cbfecc56 100644
--- a/libs/surfaces/mackie/device_info.cc
+++ b/libs/surfaces/mackie/device_info.cc
@@ -24,6 +24,7 @@
#include "pbd/xml++.h"
#include "pbd/error.h"
#include "pbd/pathscanner.h"
+#include "pbd/convert.h"
#include "ardour/filesystem_paths.h"
@@ -221,7 +222,7 @@ DeviceInfo::set_state (const XMLNode& node, int /* version */)
/* strip count is mandatory */
if ((child = node.child ("Strips")) != 0) {
if ((prop = child->property ("value")) != 0) {
- if ((_strip_cnt = atoi (prop->value())) == 0) {
+ if ((_strip_cnt = atoi (prop->value().c_str())) == 0) {
_strip_cnt = 8;
}
}
@@ -231,7 +232,7 @@ DeviceInfo::set_state (const XMLNode& node, int /* version */)
if ((child = node.child ("Extenders")) != 0) {
if ((prop = child->property ("value")) != 0) {
- if ((_extenders = atoi (prop->value())) == 0) {
+ if ((_extenders = atoi (prop->value().c_str())) == 0) {
_extenders = 0;
}
}
@@ -441,7 +442,7 @@ static const char * const devinfo_env_variable_name = "ARDOUR_MCP_PATH";
static const char* const devinfo_dir_name = "mcp";
static const char* const devinfo_suffix = ".device";
-static SearchPath
+static Searchpath
devinfo_search_path ()
{
bool devinfo_path_defined = false;
@@ -451,14 +452,14 @@ devinfo_search_path ()
return spath_env;
}
- SearchPath spath (ardour_data_search_path());
+ Searchpath spath (ardour_data_search_path());
spath.add_subdirectory_to_paths(devinfo_dir_name);
return spath;
}
static bool
-devinfo_filter (const string &str, void */*arg*/)
+devinfo_filter (const string &str, void* /*arg*/)
{
return (str.length() > strlen(devinfo_suffix) &&
str.find (devinfo_suffix) == (str.length() - strlen (devinfo_suffix)));
@@ -471,7 +472,7 @@ DeviceInfo::reload_device_info ()
vector<string> s;
vector<string *> *devinfos;
PathScanner scanner;
- SearchPath spath (devinfo_search_path());
+ Searchpath spath (devinfo_search_path());
devinfos = scanner (spath.to_string(), devinfo_filter, 0, false, true);
device_info.clear ();
diff --git a/libs/surfaces/mackie/device_profile.cc b/libs/surfaces/mackie/device_profile.cc
index ea57458e1c..ddbb4782db 100644
--- a/libs/surfaces/mackie/device_profile.cc
+++ b/libs/surfaces/mackie/device_profile.cc
@@ -55,7 +55,7 @@ static const char * const devprofile_env_variable_name = "ARDOUR_MCP_PATH";
static const char* const devprofile_dir_name = "mcp";
static const char* const devprofile_suffix = ".profile";
-static SearchPath
+static Searchpath
devprofile_search_path ()
{
bool devprofile_path_defined = false;
@@ -65,7 +65,7 @@ devprofile_search_path ()
return spath_env;
}
- SearchPath spath (ardour_data_search_path());
+ Searchpath spath (ardour_data_search_path());
spath.add_subdirectory_to_paths(devprofile_dir_name);
return spath;
@@ -78,7 +78,7 @@ user_devprofile_directory ()
}
static bool
-devprofile_filter (const string &str, void */*arg*/)
+devprofile_filter (const string &str, void* /*arg*/)
{
return (str.length() > strlen(devprofile_suffix) &&
str.find (devprofile_suffix) == (str.length() - strlen (devprofile_suffix)));
@@ -91,7 +91,7 @@ DeviceProfile::reload_device_profiles ()
vector<string> s;
vector<string *> *devprofiles;
PathScanner scanner;
- SearchPath spath (devprofile_search_path());
+ Searchpath spath (devprofile_search_path());
devprofiles = scanner (spath.to_string(), devprofile_filter, 0, false, true);
device_profiles.clear ();
diff --git a/libs/surfaces/mackie/interface.cc b/libs/surfaces/mackie/interface.cc
index 294a222a6b..abef84817d 100644
--- a/libs/surfaces/mackie/interface.cc
+++ b/libs/surfaces/mackie/interface.cc
@@ -29,7 +29,7 @@ using namespace ARDOUR;
using namespace PBD;
using namespace std;
-ControlProtocol*
+static ControlProtocol*
new_mackie_protocol (ControlProtocolDescriptor*, Session* s)
{
MackieControlProtocol* mcp = 0;
@@ -47,7 +47,7 @@ new_mackie_protocol (ControlProtocolDescriptor*, Session* s)
return mcp;
}
-void
+static void
delete_mackie_protocol (ControlProtocolDescriptor*, ControlProtocol* cp)
{
try
@@ -66,34 +66,28 @@ delete_mackie_protocol (ControlProtocolDescriptor*, ControlProtocol* cp)
So anything that can be changed in the UI should not be used here to
prevent loading of the lib.
*/
-bool
+static bool
probe_mackie_protocol (ControlProtocolDescriptor*)
{
return MackieControlProtocol::probe();
}
+// Field names commented out by JE - 06-01-2010
static ControlProtocolDescriptor mackie_descriptor = {
- name : "Mackie",
- id : "uri://ardour.org/surfaces/mackie:0",
- ptr : 0,
- module : 0,
- mandatory : 0,
+ /*name : */ "Mackie",
+ /*id : */ "uri://ardour.org/surfaces/mackie:0",
+ /*ptr : */ 0,
+ /*module : */ 0,
+ /*mandatory : */ 0,
// actually, the surface does support feedback, but all this
// flag does is show a submenu on the UI, which is useless for the mackie
// because feedback is always on. In any case, who'd want to use the
// mcu without the motorised sliders doing their thing?
- supports_feedback : false,
- probe : probe_mackie_protocol,
- initialize : new_mackie_protocol,
- destroy : delete_mackie_protocol
+ /*supports_feedback : */ false,
+ /*probe : */ probe_mackie_protocol,
+ /*initialize : */ new_mackie_protocol,
+ /*destroy : */ delete_mackie_protocol
};
-extern "C" {
-
-ControlProtocolDescriptor*
-protocol_descriptor () {
- return &mackie_descriptor;
-}
-
-}
+extern "C" ARDOURSURFACE_API ControlProtocolDescriptor* protocol_descriptor () { return &mackie_descriptor; }
diff --git a/libs/surfaces/mackie/mackie_control_protocol.cc b/libs/surfaces/mackie/mackie_control_protocol.cc
index fc1491d9e8..a2667b8a7d 100644
--- a/libs/surfaces/mackie/mackie_control_protocol.cc
+++ b/libs/surfaces/mackie/mackie_control_protocol.cc
@@ -29,7 +29,6 @@
#include <float.h>
#include <sys/time.h>
#include <errno.h>
-#include <poll.h>
#include <boost/shared_array.hpp>
@@ -1286,7 +1285,9 @@ MackieControlProtocol::midi_input_handler (IOCondition ioc, MIDI::Port* port)
*/
if (!_device_info.uses_ipmidi()) {
+#ifndef PLATFORM_WINDOWS
CrossThreadChannel::drain (port->selectable());
+#endif
}
DEBUG_TRACE (DEBUG::MackieControl, string_compose ("data available on %1\n", port->name()));
diff --git a/libs/surfaces/mackie/mackie_control_protocol.h b/libs/surfaces/mackie/mackie_control_protocol.h
index fc965d868b..270bb6a744 100644
--- a/libs/surfaces/mackie/mackie_control_protocol.h
+++ b/libs/surfaces/mackie/mackie_control_protocol.h
@@ -28,6 +28,7 @@
#include <pthread.h>
#include <boost/smart_ptr.hpp>
+#define ABSTRACT_UI_EXPORTS
#include "pbd/abstract_ui.h"
#include "midi++/types.h"
#include "ardour/types.h"
diff --git a/libs/surfaces/mackie/mackie_control_protocol_poll.cc b/libs/surfaces/mackie/mackie_control_protocol_poll.cc
index 66c80c9a8b..c04eb52614 100644
--- a/libs/surfaces/mackie/mackie_control_protocol_poll.cc
+++ b/libs/surfaces/mackie/mackie_control_protocol_poll.cc
@@ -13,7 +13,6 @@
#include <unistd.h>
#include <fcntl.h>
-#include <poll.h>
#include <errno.h>
#include <string.h>
diff --git a/libs/surfaces/mackie/strip.cc b/libs/surfaces/mackie/strip.cc
index 1893e31b8d..2b9167e386 100644
--- a/libs/surfaces/mackie/strip.cc
+++ b/libs/surfaces/mackie/strip.cc
@@ -58,6 +58,19 @@ using namespace std;
using namespace ARDOUR;
using namespace PBD;
+#ifndef timeradd /// only avail with __USE_BSD
+#define timeradd(a,b,result) \
+ do { \
+ (result)->tv_sec = (a)->tv_sec + (b)->tv_sec; \
+ (result)->tv_usec = (a)->tv_usec + (b)->tv_usec; \
+ if ((result)->tv_usec >= 1000000) \
+ { \
+ ++(result)->tv_sec; \
+ (result)->tv_usec -= 1000000; \
+ } \
+ } while (0)
+#endif
+
#define ui_context() MackieControlProtocol::instance() /* a UICallback-derived object that specifies the event loop for signal handling */
Strip::Strip (Surface& s, const std::string& name, int index, const map<Button::ID,StripButtonInfo>& strip_buttons)
diff --git a/libs/surfaces/mackie/timer.h b/libs/surfaces/mackie/timer.h
index 96d7210ff6..0e19062911 100644
--- a/libs/surfaces/mackie/timer.h
+++ b/libs/surfaces/mackie/timer.h
@@ -50,17 +50,8 @@ public:
*/
unsigned long start()
{
-#ifdef _WIN32
- _start = (unsigned long)::GetTickCount();
-#else
- gettimeofday ( &_start, 0 );
-#endif
- running = true;
-#ifdef _WIN32
- return _start;
-#else
- return ( _start.tv_sec * 1000000 + _start.tv_usec ) / 1000;
-#endif
+ _start = g_get_monotonic_time();
+ return _start / 1000;
}
/**
@@ -69,12 +60,7 @@ public:
*/
unsigned long stop()
{
-#ifdef _WIN32
- _stop = (unsigned long)::GetTickCount();
-#else
- gettimeofday ( &_stop, 0 );
-#endif
- running = false;
+ _stop = g_get_monotonic_time();
return elapsed();
}
@@ -85,28 +71,12 @@ public:
{
if ( running )
{
-#ifdef _WIN32
- DWORD current = ::GetTickCount();
- return current - _start;
-#else
- struct timeval current;
- gettimeofday ( &current, 0 );
- return (
- ( current.tv_sec * 1000000 + current.tv_usec ) - ( _start.tv_sec * 1000000 + _start.tv_usec )
- ) / 1000
- ;
-#endif
+ uint64_t now = g_get_monotonic_time();
+ return (now - _start) / 1000;
}
else
{
-#ifdef _WIN32
- return _stop - _start;
-#else
- return (
- ( _stop.tv_sec * 1000000 + _stop.tv_usec ) - ( _start.tv_sec * 1000000 + _start.tv_usec )
- ) / 1000
- ;
-#endif
+ return (_stop - _start) / 1000;
}
}
@@ -121,13 +91,8 @@ public:
}
private:
-#ifdef _WIN32
- unsigned long _start;
- unsigned long _stop;
-#else
- struct timeval _start;
- struct timeval _stop;
-#endif
+ uint64_t _start;
+ uint64_t _stop;
bool running;
};
diff --git a/libs/surfaces/mackie/wscript b/libs/surfaces/mackie/wscript
index fe276c4e82..fd3e9552be 100644
--- a/libs/surfaces/mackie/wscript
+++ b/libs/surfaces/mackie/wscript
@@ -42,15 +42,15 @@ def build(bld):
types.cc
'''
obj.export_includes = ['./mackie']
- obj.cxxflags = '-DPACKAGE="ardour_mackie"'
- # need ../libs because some GTK2 header files require stuff there
- obj.includes = ['.', '../libs']
+ obj.defines = [ 'PACKAGE="ardour_mackie"' ]
+ obj.defines += [ 'ARDOURSURFACE_DLL_EXPORTS' ]
+ obj.includes = [ '.' ]
obj.name = 'libardour_mcp'
obj.target = 'ardour_mcp'
obj.uselib = 'GTKMM'
obj.use = 'libardour libardour_cp libgtkmm2ext'
obj.vnum = LIBARDOUR_MCP_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'surfaces')
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'surfaces')
def shutdown():
autowaf.shutdown()
diff --git a/libs/surfaces/osc/interface.cc b/libs/surfaces/osc/interface.cc
index a414d4eb82..f20d898418 100644
--- a/libs/surfaces/osc/interface.cc
+++ b/libs/surfaces/osc/interface.cc
@@ -23,7 +23,7 @@
using namespace ARDOUR;
-ControlProtocol*
+static ControlProtocol*
new_osc_protocol (ControlProtocolDescriptor* /*descriptor*/, Session* s)
{
OSC* osc = new OSC (*s, Config->get_osc_port());
@@ -33,13 +33,13 @@ new_osc_protocol (ControlProtocolDescriptor* /*descriptor*/, Session* s)
return osc;
}
-void
+static void
delete_osc_protocol (ControlProtocolDescriptor* /*descriptor*/, ControlProtocol* cp)
{
delete cp;
}
-bool
+static bool
probe_osc_protocol (ControlProtocolDescriptor* /*descriptor*/)
{
return true; // we can always do OSC
@@ -57,10 +57,5 @@ static ControlProtocolDescriptor osc_descriptor = {
destroy : delete_osc_protocol
};
-extern "C" {
-ControlProtocolDescriptor*
-protocol_descriptor () {
- return &osc_descriptor;
-}
-}
+extern "C" ARDOURSURFACE_API ControlProtocolDescriptor* protocol_descriptor () { return &osc_descriptor; }
diff --git a/libs/surfaces/osc/osc.cc b/libs/surfaces/osc/osc.cc
index 37fe0715eb..8bc791a1ee 100644
--- a/libs/surfaces/osc/osc.cc
+++ b/libs/surfaces/osc/osc.cc
@@ -24,10 +24,10 @@
#include <cerrno>
#include <algorithm>
-#include <sys/poll.h>
#include <unistd.h>
#include <fcntl.h>
+#include <glib/gstdio.h>
#include <glibmm/miscutils.h>
#include <pbd/convert.h>
@@ -190,7 +190,7 @@ OSC::start ()
int fd = mkstemp(tmpstr);
if (fd >= 0 ) {
- unlink (tmpstr);
+ ::g_unlink (tmpstr);
close (fd);
_osc_unix_server = lo_server_new (tmpstr, error_callback);
@@ -293,11 +293,11 @@ OSC::stop ()
}
if (!_osc_unix_socket_path.empty()) {
- unlink (_osc_unix_socket_path.c_str());
+ ::g_unlink (_osc_unix_socket_path.c_str());
}
if (!_osc_url_file.empty() ) {
- unlink (_osc_url_file.c_str() );
+ ::g_unlink (_osc_url_file.c_str() );
}
// Delete any active route observers
diff --git a/libs/surfaces/osc/osc.h b/libs/surfaces/osc/osc.h
index 84dd0d9c86..2479eceaff 100644
--- a/libs/surfaces/osc/osc.h
+++ b/libs/surfaces/osc/osc.h
@@ -31,6 +31,7 @@
#include <glibmm/main.h>
+#define ABSTRACT_UI_EXPORTS
#include "pbd/abstract_ui.h"
#include "ardour/types.h"
diff --git a/libs/surfaces/osc/wscript b/libs/surfaces/osc/wscript
index c2c12616c1..fa4918a8f1 100644
--- a/libs/surfaces/osc/wscript
+++ b/libs/surfaces/osc/wscript
@@ -27,14 +27,15 @@ def build(bld):
interface.cc
'''
obj.export_includes = ['.']
- obj.cxxflags = '-DPACKAGE="ardour_cp"'
+ obj.defines = [ 'PACKAGE="ardour_osc"' ]
+ obj.defines += [ 'ARDOURSURFACE_DLL_EXPORTS' ]
obj.includes = ['.', './osc']
obj.name = 'libardour_osc'
obj.target = 'ardour_osc'
obj.uselib = ' LO '
obj.use = 'libardour libardour_cp libpbd'
obj.vnum = LIBARDOUR_OSC_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'surfaces')
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'surfaces')
def shutdown():
autowaf.shutdown()
diff --git a/libs/surfaces/tranzport/interface.cc b/libs/surfaces/tranzport/interface.cc
index 16ff22687a..3cf7090783 100644
--- a/libs/surfaces/tranzport/interface.cc
+++ b/libs/surfaces/tranzport/interface.cc
@@ -23,7 +23,7 @@
using namespace ARDOUR;
-ControlProtocol*
+static ControlProtocol*
new_tranzport_protocol (ControlProtocolDescriptor* descriptor, Session* s)
{
TranzportControlProtocol* tcp = new TranzportControlProtocol (*s);
@@ -37,13 +37,13 @@ new_tranzport_protocol (ControlProtocolDescriptor* descriptor, Session* s)
}
-void
+static void
delete_tranzport_protocol (ControlProtocolDescriptor* descriptor, ControlProtocol* cp)
{
delete cp;
}
-bool
+static bool
probe_tranzport_protocol (ControlProtocolDescriptor* descriptor)
{
return TranzportControlProtocol::probe();
@@ -62,10 +62,6 @@ static ControlProtocolDescriptor tranzport_descriptor = {
};
-extern "C" {
-ControlProtocolDescriptor*
-protocol_descriptor () {
- return &tranzport_descriptor;
-}
-}
+extern "C" ARDOURSURFACE_API ControlProtocolDescriptor* protocol_descriptor () { return &tranzport_descriptor; }
+
diff --git a/libs/surfaces/tranzport/wheel.cc b/libs/surfaces/tranzport/wheel.cc
index baa4ba079b..3f15e060a2 100644
--- a/libs/surfaces/tranzport/wheel.cc
+++ b/libs/surfaces/tranzport/wheel.cc
@@ -62,7 +62,7 @@ TranzportControlProtocol::datawheel ()
prev_track ();
}
- timerclear (&last_wheel_motion);
+ last_wheel_motion = 0;
} else if ((buttonmask & ButtonPrev) || (buttonmask & ButtonNext)) {
@@ -72,7 +72,7 @@ TranzportControlProtocol::datawheel ()
prev_marker ();
}
- timerclear (&last_wheel_motion);
+ last_wheel_motion = 0;
} else if (buttonmask & ButtonShift) {
@@ -104,7 +104,7 @@ TranzportControlProtocol::datawheel ()
}
}
- timerclear (&last_wheel_motion);
+ last_wheel_motion = 0;
} else {
@@ -149,11 +149,10 @@ void
TranzportControlProtocol::scrub ()
{
float speed;
- struct timeval now;
- struct timeval delta;
+ uint64_t now;
int dir;
- gettimeofday (&now, 0);
+ now = g_get_monotonic_time();
if (_datawheel < WheelDirectionThreshold) {
dir = 1;
@@ -165,13 +164,10 @@ TranzportControlProtocol::scrub ()
/* changed direction, start over */
speed = 0.1f;
} else {
- if (timerisset (&last_wheel_motion)) {
-
- timersub (&now, &last_wheel_motion, &delta);
-
+ if (last_wheel_motion != 0) {
/* 10 clicks per second => speed == 1.0 */
- speed = 100000.0f / (delta.tv_sec * 1000000 + delta.tv_usec);
+ speed = 100000.0f / (float) (now - last_wheel_motion)
} else {
diff --git a/libs/surfaces/tranzport/wscript b/libs/surfaces/tranzport/wscript
index 311a9a2045..6cbafb5173 100644
--- a/libs/surfaces/tranzport/wscript
+++ b/libs/surfaces/tranzport/wscript
@@ -39,13 +39,14 @@ def build(bld):
wheel_modes.cc
'''
obj.export_includes = ['./tranzport']
- obj.cxxflags = '-DPACKAGE="ardour_tranzport"'
+ obj.defines = [ 'PACKAGE="ardour_tranzport"' ]
+ obj.defines += [ 'ARDOURSURFACE_DLL_EXPORTS' ]
obj.includes = ['.', './tranzport']
obj.name = 'libardour_tranzport'
obj.target = 'ardour_tranzport'
obj.use = 'libardour libardour_cp'
obj.vnum = LIBARDOUR_TRANZPORT_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'surfaces')
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'surfaces')
def shutdown():
autowaf.shutdown()
diff --git a/libs/surfaces/wiimote/interface.cc b/libs/surfaces/wiimote/interface.cc
index 318bc40adf..9a704e445e 100644
--- a/libs/surfaces/wiimote/interface.cc
+++ b/libs/surfaces/wiimote/interface.cc
@@ -29,7 +29,7 @@
using namespace ARDOUR;
using namespace PBD;
-ControlProtocol*
+static ControlProtocol*
new_wiimote_protocol (ControlProtocolDescriptor*, Session* s)
{
WiimoteControlProtocol* wmcp = new WiimoteControlProtocol (*s);
@@ -37,13 +37,13 @@ new_wiimote_protocol (ControlProtocolDescriptor*, Session* s)
return wmcp;
}
-void
+static void
delete_wiimote_protocol (ControlProtocolDescriptor* /*descriptor*/, ControlProtocol* cp)
{
delete cp;
}
-bool
+static bool
probe_wiimote_protocol (ControlProtocolDescriptor*)
{
return WiimoteControlProtocol::probe ();
@@ -61,13 +61,5 @@ static ControlProtocolDescriptor wiimote_descriptor = {
destroy : delete_wiimote_protocol
};
-
-extern "C" {
-
-ControlProtocolDescriptor*
-protocol_descriptor () {
- return &wiimote_descriptor;
-}
-
-}
+extern "C" ARDOURSURFACE_API ControlProtocolDescriptor* protocol_descriptor () { return &wiimote_descriptor; }
diff --git a/libs/surfaces/wiimote/wiimote.h b/libs/surfaces/wiimote/wiimote.h
index f6ac8edc41..6edadf6c64 100644
--- a/libs/surfaces/wiimote/wiimote.h
+++ b/libs/surfaces/wiimote/wiimote.h
@@ -23,6 +23,7 @@
#include <cwiid.h>
+#define ABSTRACT_UI_EXPORTS
#include "pbd/abstract_ui.h"
#include "ardour/types.h"
#include "control_protocol/control_protocol.h"
diff --git a/libs/surfaces/wiimote/wscript b/libs/surfaces/wiimote/wscript
index 3a4bd109c2..b3ea4404a8 100644
--- a/libs/surfaces/wiimote/wscript
+++ b/libs/surfaces/wiimote/wscript
@@ -25,14 +25,15 @@ def build(bld):
interface.cc
'''
obj.export_includes = ['./wiimote']
- obj.cxxflags = '-DPACKAGE="ardour_wiimote"'
+ obj.defines = [ 'PACKAGE="ardour_wiimote"' ]
+ obj.defines += [ 'ARDOURSURFACE_DLL_EXPORTS' ]
obj.includes = ['.', '../libs']
obj.name = 'libardour_wiimote'
obj.target = 'ardour_wiimote'
obj.uselib = 'GTKMM CWIID'
obj.use = 'libardour libardour_cp libgtkmm2ext'
obj.vnum = LIBARDOUR_WIIMOTE_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'surfaces')
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'surfaces')
def shutdown():
autowaf.shutdown()
diff --git a/libs/surfaces/wscript b/libs/surfaces/wscript
index d9009bee25..71bb35d6cc 100644
--- a/libs/surfaces/wscript
+++ b/libs/surfaces/wscript
@@ -21,12 +21,8 @@ out = 'build'
children = [
'control_protocol',
- 'frontier',
'generic_midi',
'mackie',
- 'osc',
- 'tranzport',
- 'wiimote'
]
def options(opt):
@@ -37,17 +33,17 @@ def sub_config_and_use(conf, name, has_objects = True):
autowaf.set_local_lib(conf, name, has_objects)
def configure(conf):
+ global children
+
autowaf.set_recursive()
autowaf.configure(conf)
-
- for i in children:
- sub_config_and_use(conf, i)
-
+
#autowaf.check_pkg(conf, 'libusb-1.0', uselib_store='USB', mandatory=False)
#if Options.options.tranzport and conf.is_defined('HAVE_USB'):
# conf.define('BUILD_TRANZPORT', 1)
- autowaf.check_pkg (conf, 'liblo', mandatory=False, uselib_store="LO", atleast_version="0.24")
+ if autowaf.check_pkg (conf, 'liblo', mandatory=False, uselib_store="LO", atleast_version="0.24"):
+ children += [ 'osc' ]
conf.check_cc (header_name='cwiid.h', define_name='HAVE_CWIID_H',mandatory=False)
if conf.is_defined('HAVE_CWIID_H'):
@@ -56,6 +52,7 @@ def configure(conf):
autowaf.check_pkg(conf, 'cwiid', uselib_store='CWIID', atleast_version='0.6.00',mandatory=False)
if conf.is_defined ('HAVE_CWIID'):
conf.define ('BUILD_WIIMOTE', 1)
+ children += [ 'wiimote' ]
else:
print('You have the cwiid headers needed to compile wiimote support BUT you are missing the pkg-config file for cwiid')
else:
@@ -63,10 +60,15 @@ def configure(conf):
else:
print('You are missing the cwiid headers needed to compile wiimote support')
+ for i in children:
+ sub_config_and_use(conf, i)
+
+
def build(bld):
bld.recurse('control_protocol')
bld.recurse('generic_midi')
bld.recurse('mackie')
+
if bld.is_defined ('HAVE_LO'):
bld.recurse('osc')
if bld.is_defined('BUILD_WIIMOTE'):
diff --git a/libs/taglib/AUTHORS b/libs/taglib/AUTHORS
deleted file mode 100644
index 8872bd80e0..0000000000
--- a/libs/taglib/AUTHORS
+++ /dev/null
@@ -1,11 +0,0 @@
-Scott Wheeler <wheeler@kde.org>
- Author, maintainer
-Ismael Orenstein <orenstein@kde.org>
- Xing header implementation
-Allan Sandfeld Jensen <kde@carewolf.org>
- FLAC metadata implementation
-Teemu Tervo <teemu.tervo@gmx.net>
- Numerous bug reports and fixes
-
-Please send all patches and questions to taglib-devel@kde.org rather than to
-individual developers!
diff --git a/libs/taglib/CMakeLists.txt b/libs/taglib/CMakeLists.txt
deleted file mode 100644
index 436627e0a6..0000000000
--- a/libs/taglib/CMakeLists.txt
+++ /dev/null
@@ -1,56 +0,0 @@
-project(taglib)
-
-OPTION(BUILD_TESTS "Build the test suite" OFF)
-OPTION(BUILD_EXAMPLES "Build the examples" OFF)
-
-OPTION(NO_ITUNES_HACKS "Disable workarounds for iTunes bugs" OFF)
-
-#add some KDE specific stuff
-set(LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)" )
-set(EXEC_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX} CACHE PATH "Base directory for executables and libraries" FORCE)
-#
-## the following are directories where stuff will be installed to
-set(BIN_INSTALL_DIR "${EXEC_INSTALL_PREFIX}/bin" CACHE PATH "The kde info install dir (default prefix/info)" FORCE)
-set(LIB_INSTALL_DIR "${EXEC_INSTALL_PREFIX}/lib${LIB_SUFFIX}" CACHE PATH "The subdirectory relative to the install prefix where libraries will be installed (default is /lib${LIB_SUFFIX})" FORCE)
-set(INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/include" CACHE PATH "The subdirectory to the header prefix" FORCE)
-
-if (CMAKE_COMPILER_IS_GNUCXX)
- if (CMAKE_SYSTEM_NAME MATCHES Linux)
- set ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-long-long -ansi -Wundef -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-common")
- set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-check-new -fno-common")
- endif (CMAKE_SYSTEM_NAME MATCHES Linux)
-endif (CMAKE_COMPILER_IS_GNUCXX)
-if(MSVC)
- add_definitions( -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE )
-endif(MSVC)
-if (WIN32)
- set(CMAKE_DEBUG_POSTFIX "d")
-endif (WIN32)
-
-SET(TAGLIB_LIB_MAJOR_VERSION "1")
-SET(TAGLIB_LIB_MINOR_VERSION "5")
-SET(TAGLIB_LIB_PATCH_VERSION "0")
-
-SET(TAGLIB_LIB_VERSION_STRING "${TAGLIB_LIB_MAJOR_VERSION}.${TAGLIB_LIB_MINOR_VERSION}.${TAGLIB_LIB_PATCH_VERSION}")
-
-
-include(ConfigureChecks.cmake)
-
-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/taglib-config.cmake ${CMAKE_CURRENT_BINARY_DIR}/taglib-config )
-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/taglib.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/taglib.pc )
-
-configure_file(config-taglib.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h )
-
-ADD_SUBDIRECTORY( taglib )
-
-ADD_SUBDIRECTORY(tests)
-ADD_SUBDIRECTORY(examples)
-
-ADD_SUBDIRECTORY(bindings)
-if(NOT WIN32)
- INSTALL( FILES ${CMAKE_CURRENT_BINARY_DIR}/taglib.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig )
-endif(NOT WIN32)
-
-INSTALL( PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/taglib-config DESTINATION ${BIN_INSTALL_DIR})
-
-
diff --git a/libs/taglib/COPYING.LGPL b/libs/taglib/COPYING.LGPL
deleted file mode 100644
index e38ffa8374..0000000000
--- a/libs/taglib/COPYING.LGPL
+++ /dev/null
@@ -1,481 +0,0 @@
- GNU LIBRARY GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1991 Free Software Foundation, Inc.
- 59 Temple Place - Suite 330
- Boston, MA 02111-1307, USA.
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the library GPL. It is
- numbered 2 because it goes with version 2 of the ordinary GPL.]
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
- This license, the Library General Public License, applies to some
-specially designated Free Software Foundation software, and to any
-other libraries whose authors decide to use it. You can use it for
-your libraries, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if
-you distribute copies of the library, or if you modify it.
-
- For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you. You must make sure that they, too, receive or can get the source
-code. If you link a program with the library, you must provide
-complete object files to the recipients so that they can relink them
-with the library, after making changes to the library and recompiling
-it. And you must show them these terms so they know their rights.
-
- Our method of protecting your rights has two steps: (1) copyright
-the library, and (2) offer you this license which gives you legal
-permission to copy, distribute and/or modify the library.
-
- Also, for each distributor's protection, we want to make certain
-that everyone understands that there is no warranty for this free
-library. If the library is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original
-version, so that any problems introduced by others will not reflect on
-the original authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that companies distributing free
-software will individually obtain patent licenses, thus in effect
-transforming the program into proprietary software. To prevent this,
-we have made it clear that any patent must be licensed for everyone's
-free use or not licensed at all.
-
- Most GNU software, including some libraries, is covered by the ordinary
-GNU General Public License, which was designed for utility programs. This
-license, the GNU Library General Public License, applies to certain
-designated libraries. This license is quite different from the ordinary
-one; be sure to read it in full, and don't assume that anything in it is
-the same as in the ordinary license.
-
- The reason we have a separate public license for some libraries is that
-they blur the distinction we usually make between modifying or adding to a
-program and simply using it. Linking a program with a library, without
-changing the library, is in some sense simply using the library, and is
-analogous to running a utility program or application program. However, in
-a textual and legal sense, the linked executable is a combined work, a
-derivative of the original library, and the ordinary General Public License
-treats it as such.
-
- Because of this blurred distinction, using the ordinary General
-Public License for libraries did not effectively promote software
-sharing, because most developers did not use the libraries. We
-concluded that weaker conditions might promote sharing better.
-
- However, unrestricted linking of non-free programs would deprive the
-users of those programs of all benefit from the free status of the
-libraries themselves. This Library General Public License is intended to
-permit developers of non-free programs to use free libraries, while
-preserving your freedom as a user of such programs to change the free
-libraries that are incorporated in them. (We have not seen how to achieve
-this as regards changes in header files, but we have achieved it as regards
-changes in the actual functions of the Library.) The hope is that this
-will lead to faster development of free libraries.
-
- The precise terms and conditions for copying, distribution and
-modification follow. Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library". The
-former contains code derived from the library, while the latter only
-works together with the library.
-
- Note that it is possible for a library to be covered by the ordinary
-General Public License rather than by this special one.
-
- GNU LIBRARY GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License Agreement applies to any software library which
-contains a notice placed by the copyright holder or other authorized
-party saying it may be distributed under the terms of this Library
-General Public License (also called "this License"). Each licensee is
-addressed as "you".
-
- A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
- The "Library", below, refers to any such software library or work
-which has been distributed under these terms. A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language. (Hereinafter, translation is
-included without limitation in the term "modification".)
-
- "Source code" for a work means the preferred form of the work for
-making modifications to it. For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
- Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it). Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-
- 1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
- You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
- 2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) The modified work must itself be a software library.
-
- b) You must cause the files modified to carry prominent notices
- stating that you changed the files and the date of any change.
-
- c) You must cause the whole of the work to be licensed at no
- charge to all third parties under the terms of this License.
-
- d) If a facility in the modified Library refers to a function or a
- table of data to be supplied by an application program that uses
- the facility, other than as an argument passed when the facility
- is invoked, then you must make a good faith effort to ensure that,
- in the event an application does not supply such function or
- table, the facility still operates, and performs whatever part of
- its purpose remains meaningful.
-
- (For example, a function in a library to compute square roots has
- a purpose that is entirely well-defined independent of the
- application. Therefore, Subsection 2d requires that any
- application-supplied function or table used by this function must
- be optional: if the application does not supply it, the square
- root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library. To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License. (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.) Do not make any other change in
-these notices.
-
- Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
- This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
- 4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
- If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library". Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
- However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library". The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
- When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library. The
-threshold for this to be true is not precisely defined by law.
-
- If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work. (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
- Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
- 6. As an exception to the Sections above, you may also compile or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
- You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License. You must supply a copy of this License. If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License. Also, you must do one
-of these things:
-
- a) Accompany the work with the complete corresponding
- machine-readable source code for the Library including whatever
- changes were used in the work (which must be distributed under
- Sections 1 and 2 above); and, if the work is an executable linked
- with the Library, with the complete machine-readable "work that
- uses the Library", as object code and/or source code, so that the
- user can modify the Library and then relink to produce a modified
- executable containing the modified Library. (It is understood
- that the user who changes the contents of definitions files in the
- Library will not necessarily be able to recompile the application
- to use the modified definitions.)
-
- b) Accompany the work with a written offer, valid for at
- least three years, to give the same user the materials
- specified in Subsection 6a, above, for a charge no more
- than the cost of performing this distribution.
-
- c) If distribution of the work is made by offering access to copy
- from a designated place, offer equivalent access to copy the above
- specified materials from the same place.
-
- d) Verify that the user has already received a copy of these
- materials or that you have already sent this user a copy.
-
- For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it. However, as a special exception,
-the source code distributed need not include anything that is normally
-distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
- It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system. Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
- 7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
- a) Accompany the combined library with a copy of the same work
- based on the Library, uncombined with any other library
- facilities. This must be distributed under the terms of the
- Sections above.
-
- b) Give prominent notice with the combined library of the fact
- that part of it is a work based on the Library, and explaining
- where to find the accompanying uncombined form of the same work.
-
- 8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License. Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License. However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
- 9. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Library or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
- 10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all. For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded. In such case, this License incorporates the limitation as if
-written in the body of this License.
-
- 13. The Free Software Foundation may publish revised and/or new
-versions of the Library General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation. If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
- 14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission. For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this. Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
- NO WARRANTY
-
- 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
- END OF TERMS AND CONDITIONS
- How to Apply These Terms to Your New Libraries
-
- If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change. You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms of the
-ordinary General Public License).
-
- To apply these terms, attach the following notices to the library. It is
-safest to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
- <one line to give the library's name and a brief idea of what it does.>
- Copyright (C) <year> <name of author>
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-Also add information on how to contact you by electronic and paper mail.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the library, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the
- library `Frob' (a library for tweaking knobs) written by James Random Hacker.
-
- <signature of Ty Coon>, 1 April 1990
- Ty Coon, President of Vice
-
-That's all there is to it!
diff --git a/libs/taglib/COPYING.MPL b/libs/taglib/COPYING.MPL
deleted file mode 100644
index 7714141d15..0000000000
--- a/libs/taglib/COPYING.MPL
+++ /dev/null
@@ -1,470 +0,0 @@
- MOZILLA PUBLIC LICENSE
- Version 1.1
-
- ---------------
-
-1. Definitions.
-
- 1.0.1. "Commercial Use" means distribution or otherwise making the
- Covered Code available to a third party.
-
- 1.1. "Contributor" means each entity that creates or contributes to
- the creation of Modifications.
-
- 1.2. "Contributor Version" means the combination of the Original
- Code, prior Modifications used by a Contributor, and the Modifications
- made by that particular Contributor.
-
- 1.3. "Covered Code" means the Original Code or Modifications or the
- combination of the Original Code and Modifications, in each case
- including portions thereof.
-
- 1.4. "Electronic Distribution Mechanism" means a mechanism generally
- accepted in the software development community for the electronic
- transfer of data.
-
- 1.5. "Executable" means Covered Code in any form other than Source
- Code.
-
- 1.6. "Initial Developer" means the individual or entity identified
- as the Initial Developer in the Source Code notice required by Exhibit
- A.
-
- 1.7. "Larger Work" means a work which combines Covered Code or
- portions thereof with code not governed by the terms of this License.
-
- 1.8. "License" means this document.
-
- 1.8.1. "Licensable" means having the right to grant, to the maximum
- extent possible, whether at the time of the initial grant or
- subsequently acquired, any and all of the rights conveyed herein.
-
- 1.9. "Modifications" means any addition to or deletion from the
- substance or structure of either the Original Code or any previous
- Modifications. When Covered Code is released as a series of files, a
- Modification is:
- A. Any addition to or deletion from the contents of a file
- containing Original Code or previous Modifications.
-
- B. Any new file that contains any part of the Original Code or
- previous Modifications.
-
- 1.10. "Original Code" means Source Code of computer software code
- which is described in the Source Code notice required by Exhibit A as
- Original Code, and which, at the time of its release under this
- License is not already Covered Code governed by this License.
-
- 1.10.1. "Patent Claims" means any patent claim(s), now owned or
- hereafter acquired, including without limitation, method, process,
- and apparatus claims, in any patent Licensable by grantor.
-
- 1.11. "Source Code" means the preferred form of the Covered Code for
- making modifications to it, including all modules it contains, plus
- any associated interface definition files, scripts used to control
- compilation and installation of an Executable, or source code
- differential comparisons against either the Original Code or another
- well known, available Covered Code of the Contributor's choice. The
- Source Code can be in a compressed or archival form, provided the
- appropriate decompression or de-archiving software is widely available
- for no charge.
-
- 1.12. "You" (or "Your") means an individual or a legal entity
- exercising rights under, and complying with all of the terms of, this
- License or a future version of this License issued under Section 6.1.
- For legal entities, "You" includes any entity which controls, is
- controlled by, or is under common control with You. For purposes of
- this definition, "control" means (a) the power, direct or indirect,
- to cause the direction or management of such entity, whether by
- contract or otherwise, or (b) ownership of more than fifty percent
- (50%) of the outstanding shares or beneficial ownership of such
- entity.
-
-2. Source Code License.
-
- 2.1. The Initial Developer Grant.
- The Initial Developer hereby grants You a world-wide, royalty-free,
- non-exclusive license, subject to third party intellectual property
- claims:
- (a) under intellectual property rights (other than patent or
- trademark) Licensable by Initial Developer to use, reproduce,
- modify, display, perform, sublicense and distribute the Original
- Code (or portions thereof) with or without Modifications, and/or
- as part of a Larger Work; and
-
- (b) under Patents Claims infringed by the making, using or
- selling of Original Code, to make, have made, use, practice,
- sell, and offer for sale, and/or otherwise dispose of the
- Original Code (or portions thereof).
-
- (c) the licenses granted in this Section 2.1(a) and (b) are
- effective on the date Initial Developer first distributes
- Original Code under the terms of this License.
-
- (d) Notwithstanding Section 2.1(b) above, no patent license is
- granted: 1) for code that You delete from the Original Code; 2)
- separate from the Original Code; or 3) for infringements caused
- by: i) the modification of the Original Code or ii) the
- combination of the Original Code with other software or devices.
-
- 2.2. Contributor Grant.
- Subject to third party intellectual property claims, each Contributor
- hereby grants You a world-wide, royalty-free, non-exclusive license
-
- (a) under intellectual property rights (other than patent or
- trademark) Licensable by Contributor, to use, reproduce, modify,
- display, perform, sublicense and distribute the Modifications
- created by such Contributor (or portions thereof) either on an
- unmodified basis, with other Modifications, as Covered Code
- and/or as part of a Larger Work; and
-
- (b) under Patent Claims infringed by the making, using, or
- selling of Modifications made by that Contributor either alone
- and/or in combination with its Contributor Version (or portions
- of such combination), to make, use, sell, offer for sale, have
- made, and/or otherwise dispose of: 1) Modifications made by that
- Contributor (or portions thereof); and 2) the combination of
- Modifications made by that Contributor with its Contributor
- Version (or portions of such combination).
-
- (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
- effective on the date Contributor first makes Commercial Use of
- the Covered Code.
-
- (d) Notwithstanding Section 2.2(b) above, no patent license is
- granted: 1) for any code that Contributor has deleted from the
- Contributor Version; 2) separate from the Contributor Version;
- 3) for infringements caused by: i) third party modifications of
- Contributor Version or ii) the combination of Modifications made
- by that Contributor with other software (except as part of the
- Contributor Version) or other devices; or 4) under Patent Claims
- infringed by Covered Code in the absence of Modifications made by
- that Contributor.
-
-3. Distribution Obligations.
-
- 3.1. Application of License.
- The Modifications which You create or to which You contribute are
- governed by the terms of this License, including without limitation
- Section 2.2. The Source Code version of Covered Code may be
- distributed only under the terms of this License or a future version
- of this License released under Section 6.1, and You must include a
- copy of this License with every copy of the Source Code You
- distribute. You may not offer or impose any terms on any Source Code
- version that alters or restricts the applicable version of this
- License or the recipients' rights hereunder. However, You may include
- an additional document offering the additional rights described in
- Section 3.5.
-
- 3.2. Availability of Source Code.
- Any Modification which You create or to which You contribute must be
- made available in Source Code form under the terms of this License
- either on the same media as an Executable version or via an accepted
- Electronic Distribution Mechanism to anyone to whom you made an
- Executable version available; and if made available via Electronic
- Distribution Mechanism, must remain available for at least twelve (12)
- months after the date it initially became available, or at least six
- (6) months after a subsequent version of that particular Modification
- has been made available to such recipients. You are responsible for
- ensuring that the Source Code version remains available even if the
- Electronic Distribution Mechanism is maintained by a third party.
-
- 3.3. Description of Modifications.
- You must cause all Covered Code to which You contribute to contain a
- file documenting the changes You made to create that Covered Code and
- the date of any change. You must include a prominent statement that
- the Modification is derived, directly or indirectly, from Original
- Code provided by the Initial Developer and including the name of the
- Initial Developer in (a) the Source Code, and (b) in any notice in an
- Executable version or related documentation in which You describe the
- origin or ownership of the Covered Code.
-
- 3.4. Intellectual Property Matters
- (a) Third Party Claims.
- If Contributor has knowledge that a license under a third party's
- intellectual property rights is required to exercise the rights
- granted by such Contributor under Sections 2.1 or 2.2,
- Contributor must include a text file with the Source Code
- distribution titled "LEGAL" which describes the claim and the
- party making the claim in sufficient detail that a recipient will
- know whom to contact. If Contributor obtains such knowledge after
- the Modification is made available as described in Section 3.2,
- Contributor shall promptly modify the LEGAL file in all copies
- Contributor makes available thereafter and shall take other steps
- (such as notifying appropriate mailing lists or newsgroups)
- reasonably calculated to inform those who received the Covered
- Code that new knowledge has been obtained.
-
- (b) Contributor APIs.
- If Contributor's Modifications include an application programming
- interface and Contributor has knowledge of patent licenses which
- are reasonably necessary to implement that API, Contributor must
- also include this information in the LEGAL file.
-
- (c) Representations.
- Contributor represents that, except as disclosed pursuant to
- Section 3.4(a) above, Contributor believes that Contributor's
- Modifications are Contributor's original creation(s) and/or
- Contributor has sufficient rights to grant the rights conveyed by
- this License.
-
- 3.5. Required Notices.
- You must duplicate the notice in Exhibit A in each file of the Source
- Code. If it is not possible to put such notice in a particular Source
- Code file due to its structure, then You must include such notice in a
- location (such as a relevant directory) where a user would be likely
- to look for such a notice. If You created one or more Modification(s)
- You may add your name as a Contributor to the notice described in
- Exhibit A. You must also duplicate this License in any documentation
- for the Source Code where You describe recipients' rights or ownership
- rights relating to Covered Code. You may choose to offer, and to
- charge a fee for, warranty, support, indemnity or liability
- obligations to one or more recipients of Covered Code. However, You
- may do so only on Your own behalf, and not on behalf of the Initial
- Developer or any Contributor. You must make it absolutely clear than
- any such warranty, support, indemnity or liability obligation is
- offered by You alone, and You hereby agree to indemnify the Initial
- Developer and every Contributor for any liability incurred by the
- Initial Developer or such Contributor as a result of warranty,
- support, indemnity or liability terms You offer.
-
- 3.6. Distribution of Executable Versions.
- You may distribute Covered Code in Executable form only if the
- requirements of Section 3.1-3.5 have been met for that Covered Code,
- and if You include a notice stating that the Source Code version of
- the Covered Code is available under the terms of this License,
- including a description of how and where You have fulfilled the
- obligations of Section 3.2. The notice must be conspicuously included
- in any notice in an Executable version, related documentation or
- collateral in which You describe recipients' rights relating to the
- Covered Code. You may distribute the Executable version of Covered
- Code or ownership rights under a license of Your choice, which may
- contain terms different from this License, provided that You are in
- compliance with the terms of this License and that the license for the
- Executable version does not attempt to limit or alter the recipient's
- rights in the Source Code version from the rights set forth in this
- License. If You distribute the Executable version under a different
- license You must make it absolutely clear that any terms which differ
- from this License are offered by You alone, not by the Initial
- Developer or any Contributor. You hereby agree to indemnify the
- Initial Developer and every Contributor for any liability incurred by
- the Initial Developer or such Contributor as a result of any such
- terms You offer.
-
- 3.7. Larger Works.
- You may create a Larger Work by combining Covered Code with other code
- not governed by the terms of this License and distribute the Larger
- Work as a single product. In such a case, You must make sure the
- requirements of this License are fulfilled for the Covered Code.
-
-4. Inability to Comply Due to Statute or Regulation.
-
- If it is impossible for You to comply with any of the terms of this
- License with respect to some or all of the Covered Code due to
- statute, judicial order, or regulation then You must: (a) comply with
- the terms of this License to the maximum extent possible; and (b)
- describe the limitations and the code they affect. Such description
- must be included in the LEGAL file described in Section 3.4 and must
- be included with all distributions of the Source Code. Except to the
- extent prohibited by statute or regulation, such description must be
- sufficiently detailed for a recipient of ordinary skill to be able to
- understand it.
-
-5. Application of this License.
-
- This License applies to code to which the Initial Developer has
- attached the notice in Exhibit A and to related Covered Code.
-
-6. Versions of the License.
-
- 6.1. New Versions.
- Netscape Communications Corporation ("Netscape") may publish revised
- and/or new versions of the License from time to time. Each version
- will be given a distinguishing version number.
-
- 6.2. Effect of New Versions.
- Once Covered Code has been published under a particular version of the
- License, You may always continue to use it under the terms of that
- version. You may also choose to use such Covered Code under the terms
- of any subsequent version of the License published by Netscape. No one
- other than Netscape has the right to modify the terms applicable to
- Covered Code created under this License.
-
- 6.3. Derivative Works.
- If You create or use a modified version of this License (which you may
- only do in order to apply it to code which is not already Covered Code
- governed by this License), You must (a) rename Your license so that
- the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
- "MPL", "NPL" or any confusingly similar phrase do not appear in your
- license (except to note that your license differs from this License)
- and (b) otherwise make it clear that Your version of the license
- contains terms which differ from the Mozilla Public License and
- Netscape Public License. (Filling in the name of the Initial
- Developer, Original Code or Contributor in the notice described in
- Exhibit A shall not of themselves be deemed to be modifications of
- this License.)
-
-7. DISCLAIMER OF WARRANTY.
-
- COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
- WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
- DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
- THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
- IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
- YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
- COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
- OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
- ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
-
-8. TERMINATION.
-
- 8.1. This License and the rights granted hereunder will terminate
- automatically if You fail to comply with terms herein and fail to cure
- such breach within 30 days of becoming aware of the breach. All
- sublicenses to the Covered Code which are properly granted shall
- survive any termination of this License. Provisions which, by their
- nature, must remain in effect beyond the termination of this License
- shall survive.
-
- 8.2. If You initiate litigation by asserting a patent infringement
- claim (excluding declatory judgment actions) against Initial Developer
- or a Contributor (the Initial Developer or Contributor against whom
- You file such action is referred to as "Participant") alleging that:
-
- (a) such Participant's Contributor Version directly or indirectly
- infringes any patent, then any and all rights granted by such
- Participant to You under Sections 2.1 and/or 2.2 of this License
- shall, upon 60 days notice from Participant terminate prospectively,
- unless if within 60 days after receipt of notice You either: (i)
- agree in writing to pay Participant a mutually agreeable reasonable
- royalty for Your past and future use of Modifications made by such
- Participant, or (ii) withdraw Your litigation claim with respect to
- the Contributor Version against such Participant. If within 60 days
- of notice, a reasonable royalty and payment arrangement are not
- mutually agreed upon in writing by the parties or the litigation claim
- is not withdrawn, the rights granted by Participant to You under
- Sections 2.1 and/or 2.2 automatically terminate at the expiration of
- the 60 day notice period specified above.
-
- (b) any software, hardware, or device, other than such Participant's
- Contributor Version, directly or indirectly infringes any patent, then
- any rights granted to You by such Participant under Sections 2.1(b)
- and 2.2(b) are revoked effective as of the date You first made, used,
- sold, distributed, or had made, Modifications made by that
- Participant.
-
- 8.3. If You assert a patent infringement claim against Participant
- alleging that such Participant's Contributor Version directly or
- indirectly infringes any patent where such claim is resolved (such as
- by license or settlement) prior to the initiation of patent
- infringement litigation, then the reasonable value of the licenses
- granted by such Participant under Sections 2.1 or 2.2 shall be taken
- into account in determining the amount or value of any payment or
- license.
-
- 8.4. In the event of termination under Sections 8.1 or 8.2 above,
- all end user license agreements (excluding distributors and resellers)
- which have been validly granted by You or any distributor hereunder
- prior to termination shall survive termination.
-
-9. LIMITATION OF LIABILITY.
-
- UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
- (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
- DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
- OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
- ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
- CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
- WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
- COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
- INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
- LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
- RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
- PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
- EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
- THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
-
-10. U.S. GOVERNMENT END USERS.
-
- The Covered Code is a "commercial item," as that term is defined in
- 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
- software" and "commercial computer software documentation," as such
- terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
- C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
- all U.S. Government End Users acquire Covered Code with only those
- rights set forth herein.
-
-11. MISCELLANEOUS.
-
- This License represents the complete agreement concerning subject
- matter hereof. If any provision of this License is held to be
- unenforceable, such provision shall be reformed only to the extent
- necessary to make it enforceable. This License shall be governed by
- California law provisions (except to the extent applicable law, if
- any, provides otherwise), excluding its conflict-of-law provisions.
- With respect to disputes in which at least one party is a citizen of,
- or an entity chartered or registered to do business in the United
- States of America, any litigation relating to this License shall be
- subject to the jurisdiction of the Federal Courts of the Northern
- District of California, with venue lying in Santa Clara County,
- California, with the losing party responsible for costs, including
- without limitation, court costs and reasonable attorneys' fees and
- expenses. The application of the United Nations Convention on
- Contracts for the International Sale of Goods is expressly excluded.
- Any law or regulation which provides that the language of a contract
- shall be construed against the drafter shall not apply to this
- License.
-
-12. RESPONSIBILITY FOR CLAIMS.
-
- As between Initial Developer and the Contributors, each party is
- responsible for claims and damages arising, directly or indirectly,
- out of its utilization of rights under this License and You agree to
- work with Initial Developer and Contributors to distribute such
- responsibility on an equitable basis. Nothing herein is intended or
- shall be deemed to constitute any admission of liability.
-
-13. MULTIPLE-LICENSED CODE.
-
- Initial Developer may designate portions of the Covered Code as
- "Multiple-Licensed". "Multiple-Licensed" means that the Initial
- Developer permits you to utilize portions of the Covered Code under
- Your choice of the NPL or the alternative licenses, if any, specified
- by the Initial Developer in the file described in Exhibit A.
-
-EXHIBIT A -Mozilla Public License.
-
- ``The contents of this file are subject to the Mozilla Public License
- Version 1.1 (the "License"); you may not use this file except in
- compliance with the License. You may obtain a copy of the License at
- http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS IS"
- basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
- License for the specific language governing rights and limitations
- under the License.
-
- The Original Code is ______________________________________.
-
- The Initial Developer of the Original Code is ________________________.
- Portions created by ______________________ are Copyright (C) ______
- _______________________. All Rights Reserved.
-
- Contributor(s): ______________________________________.
-
- Alternatively, the contents of this file may be used under the terms
- of the _____ license (the "[___] License"), in which case the
- provisions of [______] License are applicable instead of those
- above. If you wish to allow use of your version of this file only
- under the terms of the [____] License and not to allow others to use
- your version of this file under the MPL, indicate your decision by
- deleting the provisions above and replace them with the notice and
- other provisions required by the [___] License. If you do not delete
- the provisions above, a recipient may use your version of this file
- under either the MPL or the [___] License."
-
- [NOTE: The text of this Exhibit A may differ slightly from the text of
- the notices in the Source Code files of the Original Code. You should
- use the text of this Exhibit A rather than the text found in the
- Original Code Source Code for Your Modifications.]
-
diff --git a/libs/taglib/ConfigureChecks.cmake b/libs/taglib/ConfigureChecks.cmake
deleted file mode 100644
index 033dab1699..0000000000
--- a/libs/taglib/ConfigureChecks.cmake
+++ /dev/null
@@ -1,28 +0,0 @@
-# NOTE: only add something here if it is really needed by all of kdelibs.
-# Otherwise please prefer adding to the relevant config-foo.h.cmake file,
-# and the CMakeLists.txt that generates it (or a separate ConfigureChecks.make file if you prefer)
-# to minimize recompilations and increase modularity.
-
-include(CheckIncludeFile)
-include(CheckIncludeFiles)
-include(CheckSymbolExists)
-include(CheckFunctionExists)
-include(CheckLibraryExists)
-include(CheckTypeSize)
-include(CheckCXXSourceCompiles)
-
-#check for libz using the cmake supplied FindZLIB.cmake
-FIND_PACKAGE(ZLIB)
-
-IF(ZLIB_FOUND)
- SET(HAVE_ZLIB 1)
-ELSE(ZLIB_FOUND)
- SET(HAVE_ZLIB 0)
-ENDIF(ZLIB_FOUND)
-
-SET(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules)
-FIND_PACKAGE(CppUnit)
-IF (NOT CPPUNIT_FOUND AND BUILD_TESTS)
- MESSAGE(STATUS "CppUnit not found, disabling tests.")
- SET(BUILD_TESTS OFF)
-ENDIF(NOT CPPUNIT_FOUND AND BUILD_TESTS)
diff --git a/libs/taglib/INSTALL b/libs/taglib/INSTALL
deleted file mode 100644
index 02a4a0740a..0000000000
--- a/libs/taglib/INSTALL
+++ /dev/null
@@ -1,167 +0,0 @@
-Basic Installation
-==================
-
- These are generic installation instructions.
-
- The `configure' shell script attempts to guess correct values for
-various system-dependent variables used during compilation. It uses
-those values to create a `Makefile' in each directory of the package.
-It may also create one or more `.h' files containing system-dependent
-definitions. Finally, it creates a shell script `config.status' that
-you can run in the future to recreate the current configuration, a file
-`config.cache' that saves the results of its tests to speed up
-reconfiguring, and a file `config.log' containing compiler output
-(useful mainly for debugging `configure').
-
- If you need to do unusual things to compile the package, please try
-to figure out how `configure' could check whether to do them, and mail
-diffs or instructions to the address given in the `README' so they can
-be considered for the next release. If at some point `config.cache'
-contains results you don't want to keep, you may remove or edit it.
-
- The file `configure.in' is used to create `configure' by a program
-called `autoconf'. You only need `configure.in' if you want to change
-it or regenerate `configure' using a newer version of `autoconf'.
-
-The simplest way to compile this package is:
-
- 1. `cd' to the directory containing the package's source code and type
- `./configure' to configure the package for your system. If you're
- using `csh' on an old version of System V, you might need to type
- `sh ./configure' instead to prevent `csh' from trying to execute
- `configure' itself.
-
- Running `configure' takes a while. While running, it prints some
- messages telling which features it is checking for.
-
- 2. Type `make' to compile the package.
-
- 3. Type `make install' to install the programs and any data files and
- documentation.
-
- 4. You can remove the program binaries and object files from the
- source code directory by typing `make clean'.
-
-Compilers and Options
-=====================
-
- Some systems require unusual options for compilation or linking that
-the `configure' script does not know about. You can give `configure'
-initial values for variables by setting them in the environment. Using
-a Bourne-compatible shell, you can do that on the command line like
-this:
- CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
-
-Or on systems that have the `env' program, you can do it like this:
- env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
-
-Compiling For Multiple Architectures
-====================================
-
- You can compile the package for more than one kind of computer at the
-same time, by placing the object files for each architecture in their
-own directory. To do this, you must use a version of `make' that
-supports the `VPATH' variable, such as GNU `make'. `cd' to the
-directory where you want the object files and executables to go and run
-the `configure' script. `configure' automatically checks for the
-source code in the directory that `configure' is in and in `..'.
-
- If you have to use a `make' that does not supports the `VPATH'
-variable, you have to compile the package for one architecture at a time
-in the source code directory. After you have installed the package for
-one architecture, use `make distclean' before reconfiguring for another
-architecture.
-
-Installation Names
-==================
-
- By default, `make install' will install the package's files in
-`/usr/local/bin', `/usr/local/man', etc. You can specify an
-installation prefix other than `/usr/local' by giving `configure' the
-option `--prefix=PATH'.
-
- You can specify separate installation prefixes for
-architecture-specific files and architecture-independent files. If you
-give `configure' the option `--exec-prefix=PATH', the package will use
-PATH as the prefix for installing programs and libraries.
-Documentation and other data files will still use the regular prefix.
-
- If the package supports it, you can cause programs to be installed
-with an extra prefix or suffix on their names by giving `configure' the
-option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
-
-Optional Features
-=================
-
- Some packages pay attention to `--enable-FEATURE' options to
-`configure', where FEATURE indicates an optional part of the package.
-They may also pay attention to `--with-PACKAGE' options, where PACKAGE
-is something like `gnu-as' or `x' (for the X Window System). The
-`README' should mention any `--enable-' and `--with-' options that the
-package recognizes.
-
- For packages that use the X Window System, `configure' can usually
-find the X include and library files automatically, but if it doesn't,
-you can use the `configure' options `--x-includes=DIR' and
-`--x-libraries=DIR' to specify their locations.
-
-Specifying the System Type
-==========================
-
- There may be some features `configure' can not figure out
-automatically, but needs to determine by the type of host the package
-will run on. Usually `configure' can figure that out, but if it prints
-a message saying it can not guess the host type, give it the
-`--host=TYPE' option. TYPE can either be a short name for the system
-type, such as `sun4', or a canonical name with three fields:
- CPU-COMPANY-SYSTEM
-
-See the file `config.sub' for the possible values of each field. If
-`config.sub' isn't included in this package, then this package doesn't
-need to know the host type.
-
- If you are building compiler tools for cross-compiling, you can also
-use the `--target=TYPE' option to select the type of system they will
-produce code for and the `--build=TYPE' option to select the type of
-system on which you are compiling the package.
-
-Sharing Defaults
-================
-
- If you want to set default values for `configure' scripts to share,
-you can create a site shell script called `config.site' that gives
-default values for variables like `CC', `cache_file', and `prefix'.
-`configure' looks for `PREFIX/share/config.site' if it exists, then
-`PREFIX/etc/config.site' if it exists. Or, you can set the
-`CONFIG_SITE' environment variable to the location of the site script.
-A warning: not all `configure' scripts look for a site script.
-
-Operation Controls
-==================
-
- `configure' recognizes the following options to control how it
-operates.
-
-`--cache-file=FILE'
- Use and save the results of the tests in FILE instead of
- `./config.cache'. Set FILE to `/dev/null' to disable caching, for
- debugging `configure'.
-
-`--help'
- Print a summary of the options to `configure', and exit.
-
-`--quiet'
-`--silent'
-`-q'
- Do not print messages saying which checks are being made.
-
-`--srcdir=DIR'
- Look for the package's source code in directory DIR. Usually
- `configure' can determine that directory automatically.
-
-`--version'
- Print the version of Autoconf used to generate the `configure'
- script, and exit.
-
-`configure' also accepts some other, not widely useful, options.
-
diff --git a/libs/taglib/Makefile.am b/libs/taglib/Makefile.am
deleted file mode 100644
index f454f7ef0f..0000000000
--- a/libs/taglib/Makefile.am
+++ /dev/null
@@ -1,54 +0,0 @@
-SUBDIRS = taglib bindings tests
-
-AUTOMAKE_OPTIONS = foreign
-
-$(top_srcdir)/configure.in: configure.in.in $(top_srcdir)/subdirs
- cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.in ;
-
-$(top_srcdir)/subdirs:
- cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common subdirs
-
-$(top_srcdir)/acinclude.m4: $(top_srcdir)/admin/acinclude.m4.in $(top_srcdir)/admin/libtool.m4.in
- @cd $(top_srcdir) && cat admin/acinclude.m4.in admin/libtool.m4.in > acinclude.m4
-
-MAINTAINERCLEANFILES = subdirs configure.in acinclude.m4 configure.files
-
-bin_SCRIPTS = taglib-config
-
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = taglib.pc
-
-package-messages:
- $(MAKE) -f admin/Makefile.common package-messages
-
-dist-hook:
- cd $(top_distdir) && perl admin/am_edit -padmin
- cd $(top_distdir) && $(MAKE) -f admin/Makefile.common subdirs
-
-examples: examples-all
-
-examples-all:
- cd examples ; \
- $(MAKE) all
-
-apidox:
- $(mkinstalldirs) doc/api; \
- if test ! -x doc/common; then \
- $(LN_S) $(kde_libs_htmldir)/en/common doc/common ; \
- fi; \
- cp $(top_srcdir)/admin/Doxyfile.global taglib.doxyfile; \
- echo "PROJECT_NAME = TagLib" >> taglib.doxyfile; \
- echo "PROJECT_NUMBER = \"Version 1.5\"" >> taglib.doxyfile; \
- echo "INPUT = $(srcdir)" >> taglib.doxyfile; \
- echo "OUTPUT_DIRECTORY = doc/api" >> taglib.doxyfile; \
- echo "HTML_OUTPUT = html" >> taglib.doxyfile; \
- echo "GENERATE_HTML = YES" >> taglib.doxyfile ; \
- echo "GENERATE_MAN = NO" >> taglib.doxyfile ; \
- echo "GENERATE_LATEX = NO" >> taglib.doxyfile ; \
- echo "HTML_HEADER = doc/common/header.html" >> taglib.doxyfile ; \
- echo "HTML_FOOTER = doc/common/footer.html" >> taglib.doxyfile ; \
- echo "HTML_STYLESHEET = doc/common/doxygen.css" >> taglib.doxyfile ; \
- echo "FILE_PATTERNS = *.h" >> taglib.doxyfile ; \
- echo "PREDEFINED = DO_NOT_DOCUMENT DOXYGEN" >> taglib.doxyfile ; \
- echo "EXTRACT_ALL = YES" >> taglib.doxyfile ; \
- doxygen taglib.doxyfile
diff --git a/libs/taglib/Makefile.cvs b/libs/taglib/Makefile.cvs
deleted file mode 100644
index ac8066e05f..0000000000
--- a/libs/taglib/Makefile.cvs
+++ /dev/null
@@ -1,14 +0,0 @@
-all:
- @echo "This Makefile is only for the CVS repository"
- @echo "This will be deleted before making the distribution"
- @echo ""
- @if test ! -d admin; then \
- echo "Please recheckout this module!" ;\
- echo "for cvs: use checkout once and after that update again" ;\
- echo "for cvsup: checkout kde-common from cvsup and" ;\
- echo " link kde-common/admin to ./admin" ;\
- exit 1 ;\
- fi
- $(MAKE) -f admin/Makefile.common cvs
-
-.SILENT:
diff --git a/libs/taglib/Makefile.in b/libs/taglib/Makefile.in
deleted file mode 100644
index f3547d2b6d..0000000000
--- a/libs/taglib/Makefile.in
+++ /dev/null
@@ -1,862 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = .
-DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in $(srcdir)/config.h.in \
- $(srcdir)/taglib-config.in $(srcdir)/taglib.pc.in \
- $(top_srcdir)/configure AUTHORS INSTALL admin/compile \
- admin/config.guess admin/config.sub admin/depcomp \
- admin/install-sh admin/ltmain.sh admin/missing \
- admin/mkinstalldirs admin/ylwrap
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
- configure.lineno config.status.lineno
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = config.h
-CONFIG_CLEAN_FILES = taglib-config taglib.pc
-am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"
-binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
-SCRIPTS = $(bin_SCRIPTS)
-SOURCES =
-DIST_SOURCES =
-#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-#>- html-recursive info-recursive install-data-recursive \
-#>- install-dvi-recursive install-exec-recursive \
-#>- install-html-recursive install-info-recursive \
-#>- install-pdf-recursive install-ps-recursive install-recursive \
-#>- installcheck-recursive installdirs-recursive pdf-recursive \
-#>- ps-recursive uninstall-recursive
-#>+ 7
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-dvi-recursive install-exec-recursive \
- install-html-recursive install-info-recursive \
- install-pdf-recursive install-ps-recursive install-recursive \
- installcheck-recursive installdirs-recursive pdf-recursive \
- ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-pkgconfigDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(pkgconfig_DATA)
-RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
- distclean-recursive maintainer-clean-recursive
-ETAGS = etags
-CTAGS = ctags
-DIST_SUBDIRS = $(SUBDIRS)
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-distdir = $(PACKAGE)-$(VERSION)
-top_distdir = $(distdir)
-am__remove_distdir = \
- { test ! -d $(distdir) \
- || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
- && rm -fr $(distdir); }; }
-DIST_ARCHIVES = $(distdir).tar.gz
-GZIP_ENV = --best
-distuninstallcheck_listfiles = find . -type f -print
-distcleancheck_listfiles = find . -type f -print
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-SUBDIRS = taglib bindings tests
-AUTOMAKE_OPTIONS = foreign
-MAINTAINERCLEANFILES = subdirs configure.in acinclude.m4 configure.files
-bin_SCRIPTS = taglib-config
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = taglib.pc
-#>- all: config.h
-#>+ 1
-all: docs-am config.h
- $(MAKE) $(AM_MAKEFLAGS) all-recursive
-
-.SUFFIXES:
-am--refresh:
- @:
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \
-#>- cd $(srcdir) && $(AUTOMAKE) --foreign \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --foreign Makefile
-#>+ 14
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \
- ( \
- cd $(srcdir) && $(AUTOMAKE) --foreign \
- ) || exit 1; echo ' cd $(top_srcdir) && perl admin/am_edit '; cd $(top_srcdir) && perl admin/am_edit && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --foreign Makefile
- cd $(top_srcdir) && perl admin/am_edit Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- echo ' $(SHELL) ./config.status'; \
- $(SHELL) ./config.status;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- $(SHELL) ./config.status --recheck
-
-$(top_srcdir)/configure: $(am__configure_deps)
-#>- cd $(srcdir) && $(AUTOCONF)
-#>+ 2
- cd $(srcdir) && rm -f configure
- cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
-
-config.h: stamp-h1
- @if test ! -f $@; then \
- rm -f stamp-h1; \
- $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
- else :; fi
-
-stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
- @rm -f stamp-h1
- cd $(top_builddir) && $(SHELL) ./config.status config.h
-$(srcdir)/config.h.in: $(am__configure_deps)
- cd $(top_srcdir) && $(AUTOHEADER)
- rm -f stamp-h1
- touch $@
-
-distclean-hdr:
- -rm -f config.h stamp-h1
-taglib-config: $(top_builddir)/config.status $(srcdir)/taglib-config.in
- cd $(top_builddir) && $(SHELL) ./config.status $@
-taglib.pc: $(top_builddir)/config.status $(srcdir)/taglib.pc.in
- cd $(top_builddir) && $(SHELL) ./config.status $@
-install-binSCRIPTS: $(bin_SCRIPTS)
- @$(NORMAL_INSTALL)
- test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
- @list='$(bin_SCRIPTS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- if test -f $$d$$p; then \
- f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
- echo " $(binSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(bindir)/$$f'"; \
- $(binSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(bindir)/$$f"; \
- else :; fi; \
- done
-
-uninstall-binSCRIPTS:
- @$(NORMAL_UNINSTALL)
- @list='$(bin_SCRIPTS)'; for p in $$list; do \
- f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
- echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
- rm -f "$(DESTDIR)$(bindir)/$$f"; \
- done
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-distclean-libtool:
- -rm -f libtool
-install-pkgconfigDATA: $(pkgconfig_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)"
- @list='$(pkgconfig_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(pkgconfigDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgconfigdir)/$$f'"; \
- $(pkgconfigDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgconfigdir)/$$f"; \
- done
-
-uninstall-pkgconfigDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(pkgconfig_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(pkgconfigdir)/$$f'"; \
- rm -f "$(DESTDIR)$(pkgconfigdir)/$$f"; \
- done
-
-# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- dot_seen=yes; \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done; \
- if test "$$dot_seen" = "no"; then \
- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
- fi; test -z "$$fail"
-
-$(RECURSIVE_CLEAN_TARGETS):
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
- include_option=--etags-include; \
- empty_fix=.; \
- else \
- include_option=--include; \
- empty_fix=; \
- fi; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test ! -f $$subdir/TAGS || \
- tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
- fi; \
- done; \
- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- $(am__remove_distdir)
- test -d $(distdir) || mkdir $(distdir)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
- list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(MKDIR_P) "$(distdir)/$$subdir" \
- || exit 1; \
- distdir=`$(am__cd) $(distdir) && pwd`; \
- top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
- (cd $$subdir && \
- $(MAKE) $(AM_MAKEFLAGS) \
- top_distdir="$$top_distdir" \
- distdir="$$distdir/$$subdir" \
- am__remove_distdir=: \
- am__skip_length_check=: \
- distdir) \
- || exit 1; \
- fi; \
- done
- $(MAKE) $(AM_MAKEFLAGS) \
- top_distdir="$(top_distdir)" distdir="$(distdir)" \
- dist-hook
- -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
- ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
- ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
- ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
- || chmod -R a+r $(distdir)
-dist-gzip: distdir
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
-
-dist-bzip2: distdir
- tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
- $(am__remove_distdir)
-
-dist-tarZ: distdir
- tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
- $(am__remove_distdir)
-
-dist-shar: distdir
- shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
- $(am__remove_distdir)
-
-dist-zip: distdir
- -rm -f $(distdir).zip
- zip -rq $(distdir).zip $(distdir)
- $(am__remove_distdir)
-
-dist dist-all: distdir
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
-
-# This target untars the dist file and tries a VPATH configuration. Then
-# it guarantees that the distribution is self-contained by making another
-# tarfile.
-distcheck: dist
- case '$(DIST_ARCHIVES)' in \
- *.tar.gz*) \
- GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
- *.tar.bz2*) \
- bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
- *.tar.Z*) \
- uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
- *.shar.gz*) \
- GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
- *.zip*) \
- unzip $(distdir).zip ;;\
- esac
- chmod -R a-w $(distdir); chmod a+w $(distdir)
- mkdir $(distdir)/_build
- mkdir $(distdir)/_inst
- chmod a-w $(distdir)
- dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
- && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
- && cd $(distdir)/_build \
- && ../configure --srcdir=.. --prefix="$$dc_install_base" \
- $(DISTCHECK_CONFIGURE_FLAGS) \
- && $(MAKE) $(AM_MAKEFLAGS) \
- && $(MAKE) $(AM_MAKEFLAGS) dvi \
- && $(MAKE) $(AM_MAKEFLAGS) check \
- && $(MAKE) $(AM_MAKEFLAGS) install \
- && $(MAKE) $(AM_MAKEFLAGS) installcheck \
- && $(MAKE) $(AM_MAKEFLAGS) uninstall \
- && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
- distuninstallcheck \
- && chmod -R a-w "$$dc_install_base" \
- && ({ \
- (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
- && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
- && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
- && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
- distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
- } || { rm -rf "$$dc_destdir"; exit 1; }) \
- && rm -rf "$$dc_destdir" \
- && $(MAKE) $(AM_MAKEFLAGS) dist \
- && rm -rf $(DIST_ARCHIVES) \
- && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
- $(am__remove_distdir)
- @(echo "$(distdir) archives ready for distribution: "; \
- list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
- sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
-distuninstallcheck:
- @cd $(distuninstallcheck_dir) \
- && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
- || { echo "ERROR: files left after uninstall:" ; \
- if test -n "$(DESTDIR)"; then \
- echo " (check DESTDIR support)"; \
- fi ; \
- $(distuninstallcheck_listfiles) ; \
- exit 1; } >&2
-distcleancheck: distclean
- @if test '$(srcdir)' = . ; then \
- echo "ERROR: distcleancheck can only run from a VPATH build" ; \
- exit 1 ; \
- fi
- @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
- || { echo "ERROR: files left in build directory after distclean:" ; \
- $(distcleancheck_listfiles) ; \
- exit 1; } >&2
-check-am: all-am
-check: check-recursive
-all-am: Makefile $(SCRIPTS) $(DATA) config.h
-installdirs: installdirs-recursive
-installdirs-am:
- for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-recursive
-install-exec: install-exec-recursive
-install-data: install-data-recursive
-uninstall: uninstall-recursive
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-recursive
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
- -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
-#>- clean: clean-recursive
-#>+ 1
-clean: kde-rpo-clean clean-recursive
-
-#>- clean-am: clean-generic clean-libtool mostlyclean-am
-#>+ 1
-clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-recursive
- -rm -f $(am__CONFIG_DISTCLEAN_FILES)
- -rm -f Makefile
-distclean-am: clean-am distclean-generic distclean-hdr \
- distclean-libtool distclean-tags
-
-dvi: dvi-recursive
-
-dvi-am:
-
-html: html-recursive
-
-info: info-recursive
-
-info-am:
-
-install-data-am: install-pkgconfigDATA
-
-install-dvi: install-dvi-recursive
-
-install-exec-am: install-binSCRIPTS
-
-install-html: install-html-recursive
-
-install-info: install-info-recursive
-
-install-man:
-
-install-pdf: install-pdf-recursive
-
-install-ps: install-ps-recursive
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-recursive
- -rm -f $(am__CONFIG_DISTCLEAN_FILES)
- -rm -rf $(top_srcdir)/autom4te.cache
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-recursive
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-recursive
-
-pdf-am:
-
-ps: ps-recursive
-
-ps-am:
-
-uninstall-am: uninstall-binSCRIPTS uninstall-pkgconfigDATA
-
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
- install-strip
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am am--refresh check check-am clean clean-generic \
- clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
- dist-gzip dist-hook dist-shar dist-tarZ dist-zip distcheck \
- distclean distclean-generic distclean-hdr distclean-libtool \
- distclean-tags distcleancheck distdir distuninstallcheck dvi \
- dvi-am html html-am info info-am install install-am \
- install-binSCRIPTS install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-pkgconfigDATA install-ps \
- install-ps-am install-strip installcheck installcheck-am \
- installdirs installdirs-am maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
- uninstall uninstall-am uninstall-binSCRIPTS \
- uninstall-pkgconfigDATA
-
-
-$(top_srcdir)/configure.in: configure.in.in $(top_srcdir)/subdirs
- cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.in ;
-
-$(top_srcdir)/subdirs:
- cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common subdirs
-
-$(top_srcdir)/acinclude.m4: $(top_srcdir)/admin/acinclude.m4.in $(top_srcdir)/admin/libtool.m4.in
- @cd $(top_srcdir) && cat admin/acinclude.m4.in admin/libtool.m4.in > acinclude.m4
-
-package-messages:
- $(MAKE) -f admin/Makefile.common package-messages
-
-dist-hook:
- cd $(top_distdir) && perl admin/am_edit -padmin
- cd $(top_distdir) && $(MAKE) -f admin/Makefile.common subdirs
-
-examples: examples-all
-
-examples-all:
- cd examples ; \
- $(MAKE) all
-
-apidox:
- $(mkinstalldirs) doc/api; \
- if test ! -x doc/common; then \
- $(LN_S) $(kde_libs_htmldir)/en/common doc/common ; \
- fi; \
- cp $(top_srcdir)/admin/Doxyfile.global taglib.doxyfile; \
- echo "PROJECT_NAME = TagLib" >> taglib.doxyfile; \
- echo "PROJECT_NUMBER = \"Version 1.5\"" >> taglib.doxyfile; \
- echo "INPUT = $(srcdir)" >> taglib.doxyfile; \
- echo "OUTPUT_DIRECTORY = doc/api" >> taglib.doxyfile; \
- echo "HTML_OUTPUT = html" >> taglib.doxyfile; \
- echo "GENERATE_HTML = YES" >> taglib.doxyfile ; \
- echo "GENERATE_MAN = NO" >> taglib.doxyfile ; \
- echo "GENERATE_LATEX = NO" >> taglib.doxyfile ; \
- echo "HTML_HEADER = doc/common/header.html" >> taglib.doxyfile ; \
- echo "HTML_FOOTER = doc/common/footer.html" >> taglib.doxyfile ; \
- echo "HTML_STYLESHEET = doc/common/doxygen.css" >> taglib.doxyfile ; \
- echo "FILE_PATTERNS = *.h" >> taglib.doxyfile ; \
- echo "PREDEFINED = DO_NOT_DOCUMENT DOXYGEN" >> taglib.doxyfile ; \
- echo "EXTRACT_ALL = YES" >> taglib.doxyfile ; \
- doxygen taglib.doxyfile
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=taglib-config.in COPYING.LGPL subdirs configure.in.bot Makefile.in config-taglib.h.cmake configure.files taglib-config.cmake config.h.in taglib.pc.in configure.in Makefile.cvs COPYING.MPL aclocal.m4 ConfigureChecks.cmake taglib.pc.cmake configure.in.in acinclude.m4 CMakeLists.txt configure Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 7
-force-reedit:
- \
- cd $(srcdir) && $(AUTOMAKE) --foreign \
-
- cd $(top_srcdir) && perl admin/am_edit Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-recursive
-
-bcheck-am:
- @for i in ; do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 3
-final:
- $(MAKE) all-am
-
-#>+ 3
-final-install:
- $(MAKE) install-am
-
-#>+ 3
-no-final:
- $(MAKE) all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/acinclude.m4 b/libs/taglib/acinclude.m4
deleted file mode 100644
index 0f0ca180b3..0000000000
--- a/libs/taglib/acinclude.m4
+++ /dev/null
@@ -1,11888 +0,0 @@
-## -*- autoconf -*-
-
-dnl This file is part of the KDE libraries/packages
-dnl Copyright (C) 1997 Janos Farkas (chexum@shadow.banki.hu)
-dnl (C) 1997,98,99 Stephan Kulow (coolo@kde.org)
-
-dnl This file is free software; you can redistribute it and/or
-dnl modify it under the terms of the GNU Library General Public
-dnl License as published by the Free Software Foundation; either
-dnl version 2 of the License, or (at your option) any later version.
-
-dnl This library is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-dnl Library General Public License for more details.
-
-dnl You should have received a copy of the GNU Library General Public License
-dnl along with this library; see the file COPYING.LIB. If not, write to
-dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-dnl Boston, MA 02110-1301, USA.
-
-dnl IMPORTANT NOTE:
-dnl Please do not modify this file unless you expect your modifications to be
-dnl carried into every other module in the repository.
-dnl
-dnl Single-module modifications are best placed in configure.in for kdelibs
-dnl and kdebase or configure.in.in if present.
-
-# KDE_PATH_X_DIRECT
-dnl Internal subroutine of AC_PATH_X.
-dnl Set ac_x_includes and/or ac_x_libraries.
-AC_DEFUN([KDE_PATH_X_DIRECT],
-[
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-if test "$ac_x_includes" = NO; then
- # Guess where to find include files, by looking for this one X11 .h file.
- test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
-
- # First, try using that file with no special directory specified.
-AC_TRY_CPP([#include <$x_direct_test_include>],
-[# We can compile using X headers with no special include directory.
-ac_x_includes=],
-[# Look for the header file in a standard set of common directories.
-# Check X11 before X11Rn because it is often a symlink to the current release.
- for ac_dir in \
- /usr/X11/include \
- /usr/X11R6/include \
- /usr/X11R5/include \
- /usr/X11R4/include \
- \
- /usr/include/X11 \
- /usr/include/X11R6 \
- /usr/include/X11R5 \
- /usr/include/X11R4 \
- \
- /usr/local/X11/include \
- /usr/local/X11R6/include \
- /usr/local/X11R5/include \
- /usr/local/X11R4/include \
- \
- /usr/local/include/X11 \
- /usr/local/include/X11R6 \
- /usr/local/include/X11R5 \
- /usr/local/include/X11R4 \
- \
- /usr/X386/include \
- /usr/x386/include \
- /usr/XFree86/include/X11 \
- \
- /usr/include \
- /usr/local/include \
- /usr/unsupported/include \
- /usr/athena/include \
- /usr/local/x11r5/include \
- /usr/lpp/Xamples/include \
- \
- /usr/openwin/include \
- /usr/openwin/share/include \
- ; \
- do
- if test -r "$ac_dir/$x_direct_test_include"; then
- ac_x_includes=$ac_dir
- break
- fi
- done])
-fi # $ac_x_includes = NO
-
-if test "$ac_x_libraries" = NO; then
- # Check for the libraries.
-
- test -z "$x_direct_test_library" && x_direct_test_library=Xt
- test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
-
- # See if we find them without any special options.
- # Don't add to $LIBS permanently.
- ac_save_LIBS="$LIBS"
- LIBS="-l$x_direct_test_library $LIBS"
-AC_TRY_LINK([#include <X11/Intrinsic.h>], [${x_direct_test_function}(1)],
-[LIBS="$ac_save_LIBS"
-# We can link X programs with no special library path.
-ac_x_libraries=],
-[LIBS="$ac_save_LIBS"
-# First see if replacing the include by lib works.
-# Check X11 before X11Rn because it is often a symlink to the current release.
-for ac_dir in `echo "$ac_x_includes" | sed s/include/lib${kdelibsuff}/` \
- /usr/X11/lib${kdelibsuff} \
- /usr/X11R6/lib${kdelibsuff} \
- /usr/X11R5/lib${kdelibsuff} \
- /usr/X11R4/lib${kdelibsuff} \
- \
- /usr/lib${kdelibsuff}/X11 \
- /usr/lib${kdelibsuff}/X11R6 \
- /usr/lib${kdelibsuff}/X11R5 \
- /usr/lib${kdelibsuff}/X11R4 \
- \
- /usr/local/X11/lib${kdelibsuff} \
- /usr/local/X11R6/lib${kdelibsuff} \
- /usr/local/X11R5/lib${kdelibsuff} \
- /usr/local/X11R4/lib${kdelibsuff} \
- \
- /usr/local/lib${kdelibsuff}/X11 \
- /usr/local/lib${kdelibsuff}/X11R6 \
- /usr/local/lib${kdelibsuff}/X11R5 \
- /usr/local/lib${kdelibsuff}/X11R4 \
- \
- /usr/X386/lib${kdelibsuff} \
- /usr/x386/lib${kdelibsuff} \
- /usr/XFree86/lib${kdelibsuff}/X11 \
- \
- /usr/lib${kdelibsuff} \
- /usr/local/lib${kdelibsuff} \
- /usr/unsupported/lib${kdelibsuff} \
- /usr/athena/lib${kdelibsuff} \
- /usr/local/x11r5/lib${kdelibsuff} \
- /usr/lpp/Xamples/lib${kdelibsuff} \
- /lib/usr/lib${kdelibsuff}/X11 \
- \
- /usr/openwin/lib${kdelibsuff} \
- /usr/openwin/share/lib${kdelibsuff} \
- ; \
-do
-dnl Don't even attempt the hair of trying to link an X program!
- for ac_extension in a so sl; do
- if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
- ac_x_libraries=$ac_dir
- break 2
- fi
- done
-done])
-fi # $ac_x_libraries = NO
-])
-
-
-dnl ------------------------------------------------------------------------
-dnl Find a file (or one of more files in a list of dirs)
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_FIND_FILE],
-[
-$3=NO
-for i in $2;
-do
- for j in $1;
- do
- echo "configure: __oline__: $i/$j" >&AC_FD_CC
- if test -r "$i/$j"; then
- echo "taking that" >&AC_FD_CC
- $3=$i
- break 2
- fi
- done
-done
-])
-
-dnl KDE_FIND_PATH(program-name, variable-name, list-of-dirs,
-dnl if-not-found, test-parameter, prepend-path)
-dnl
-dnl Look for program-name in list-of-dirs+$PATH.
-dnl If prepend-path is set, look in $PATH+list-of-dirs instead.
-dnl If found, $variable-name is set. If not, if-not-found is evaluated.
-dnl test-parameter: if set, the program is executed with this arg,
-dnl and only a successful exit code is required.
-AC_DEFUN([KDE_FIND_PATH],
-[
- AC_MSG_CHECKING([for $1])
- if test -n "$$2"; then
- kde_cv_path="$$2";
- else
- kde_cache=`echo $1 | sed 'y%./+-%__p_%'`
-
- AC_CACHE_VAL(kde_cv_path_$kde_cache,
- [
- kde_cv_path="NONE"
- kde_save_IFS=$IFS
- IFS=':'
- dirs=""
- for dir in $PATH; do
- dirs="$dirs $dir"
- done
- if test -z "$6"; then dnl Append dirs in PATH (default)
- dirs="$3 $dirs"
- else dnl Prepend dirs in PATH (if 6th arg is set)
- dirs="$dirs $3"
- fi
- IFS=$kde_save_IFS
-
- for dir in $dirs; do
- if test -x "$dir/$1"; then
- if test -n "$5"
- then
- evalstr="$dir/$1 $5 2>&1 "
- if eval $evalstr; then
- kde_cv_path="$dir/$1"
- break
- fi
- else
- kde_cv_path="$dir/$1"
- break
- fi
- fi
- done
-
- eval "kde_cv_path_$kde_cache=$kde_cv_path"
-
- ])
-
- eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\""
-
- fi
-
- if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then
- AC_MSG_RESULT(not found)
- $4
- else
- AC_MSG_RESULT($kde_cv_path)
- $2=$kde_cv_path
-
- fi
-])
-
-AC_DEFUN([KDE_MOC_ERROR_MESSAGE],
-[
- AC_MSG_ERROR([No Qt meta object compiler (moc) found!
-Please check whether you installed Qt correctly.
-You need to have a running moc binary.
-configure tried to run $ac_cv_path_moc and the test didn't
-succeed. If configure shouldn't have tried this one, set
-the environment variable MOC to the right one before running
-configure.
-])
-])
-
-AC_DEFUN([KDE_UIC_ERROR_MESSAGE],
-[
- AC_MSG_WARN([No Qt ui compiler (uic) found!
-Please check whether you installed Qt correctly.
-You need to have a running uic binary.
-configure tried to run $ac_cv_path_uic and the test didn't
-succeed. If configure shouldn't have tried this one, set
-the environment variable UIC to the right one before running
-configure.
-])
-])
-
-
-AC_DEFUN([KDE_CHECK_UIC_FLAG],
-[
- AC_MSG_CHECKING([whether uic supports -$1 ])
- kde_cache=`echo $1 | sed 'y% .=/+-%____p_%'`
- AC_CACHE_VAL(kde_cv_prog_uic_$kde_cache,
- [
- cat >conftest.ui <<EOT
- <!DOCTYPE UI><UI version="3" stdsetdef="1"></UI>
-EOT
- ac_uic_testrun="$UIC_PATH -$1 $2 conftest.ui >/dev/null"
- if AC_TRY_EVAL(ac_uic_testrun); then
- eval "kde_cv_prog_uic_$kde_cache=yes"
- else
- eval "kde_cv_prog_uic_$kde_cache=no"
- fi
- rm -f conftest*
- ])
-
- if eval "test \"`echo '$kde_cv_prog_uic_'$kde_cache`\" = yes"; then
- AC_MSG_RESULT([yes])
- :
- $3
- else
- AC_MSG_RESULT([no])
- :
- $4
- fi
-])
-
-
-dnl ------------------------------------------------------------------------
-dnl Find the meta object compiler and the ui compiler in the PATH,
-dnl in $QTDIR/bin, and some more usual places
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_PATH_QT_MOC_UIC],
-[
- AC_REQUIRE([KDE_CHECK_PERL])
- qt_bindirs=""
- for dir in $kde_qt_dirs; do
- qt_bindirs="$qt_bindirs $dir/bin $dir/src/moc"
- done
- qt_bindirs="$qt_bindirs /usr/bin /usr/X11R6/bin /usr/local/qt/bin"
- if test ! "$ac_qt_bindir" = "NO"; then
- qt_bindirs="$ac_qt_bindir $qt_bindirs"
- fi
-
- KDE_FIND_PATH(moc, MOC, [$qt_bindirs], [KDE_MOC_ERROR_MESSAGE])
- if test -z "$UIC_NOT_NEEDED"; then
- KDE_FIND_PATH(uic, UIC_PATH, [$qt_bindirs], [UIC_PATH=""])
- if test -z "$UIC_PATH" ; then
- KDE_UIC_ERROR_MESSAGE
- exit 1
- else
- UIC=$UIC_PATH
-
- if test $kde_qtver = 3; then
- KDE_CHECK_UIC_FLAG(L,[/nonexistent],ac_uic_supports_libpath=yes,ac_uic_supports_libpath=no)
- KDE_CHECK_UIC_FLAG(nounload,,ac_uic_supports_nounload=yes,ac_uic_supports_nounload=no)
-
- if test x$ac_uic_supports_libpath = xyes; then
- UIC="$UIC -L \$(kde_widgetdir)"
- fi
- if test x$ac_uic_supports_nounload = xyes; then
- UIC="$UIC -nounload"
- fi
- fi
- fi
- else
- UIC="echo uic not available: "
- fi
-
- AC_SUBST(MOC)
- AC_SUBST(UIC)
-
- UIC_TR="i18n"
- if test $kde_qtver = 3; then
- UIC_TR="tr2i18n"
- fi
-
- AC_SUBST(UIC_TR)
-])
-
-AC_DEFUN([KDE_1_CHECK_PATHS],
-[
- KDE_1_CHECK_PATH_HEADERS
-
- KDE_TEST_RPATH=
-
- if test -n "$USE_RPATH"; then
-
- if test -n "$kde_libraries"; then
- KDE_TEST_RPATH="-R $kde_libraries"
- fi
-
- if test -n "$qt_libraries"; then
- KDE_TEST_RPATH="$KDE_TEST_RPATH -R $qt_libraries"
- fi
-
- if test -n "$x_libraries"; then
- KDE_TEST_RPATH="$KDE_TEST_RPATH -R $x_libraries"
- fi
-
- KDE_TEST_RPATH="$KDE_TEST_RPATH $KDE_EXTRA_RPATH"
- fi
-
-AC_MSG_CHECKING([for KDE libraries installed])
-ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS $all_libraries conftest.$ac_ext $LIBS -lkdecore $LIBQT $KDE_TEST_RPATH 1>&5'
-
-if AC_TRY_EVAL(ac_link) && test -s conftest; then
- AC_MSG_RESULT(yes)
-else
- AC_MSG_ERROR([your system fails at linking a small KDE application!
-Check, if your compiler is installed correctly and if you have used the
-same compiler to compile Qt and kdelibs as you did use now.
-For more details about this problem, look at the end of config.log.])
-fi
-
-if eval `KDEDIR= ./conftest 2>&5`; then
- kde_result=done
-else
- kde_result=problems
-fi
-
-KDEDIR= ./conftest 2> /dev/null >&5 # make an echo for config.log
-kde_have_all_paths=yes
-
-KDE_SET_PATHS($kde_result)
-
-])
-
-AC_DEFUN([KDE_SET_PATHS],
-[
- kde_cv_all_paths="kde_have_all_paths=\"yes\" \
- kde_htmldir=\"$kde_htmldir\" \
- kde_appsdir=\"$kde_appsdir\" \
- kde_icondir=\"$kde_icondir\" \
- kde_sounddir=\"$kde_sounddir\" \
- kde_datadir=\"$kde_datadir\" \
- kde_locale=\"$kde_locale\" \
- kde_cgidir=\"$kde_cgidir\" \
- kde_confdir=\"$kde_confdir\" \
- kde_kcfgdir=\"$kde_kcfgdir\" \
- kde_mimedir=\"$kde_mimedir\" \
- kde_toolbardir=\"$kde_toolbardir\" \
- kde_wallpaperdir=\"$kde_wallpaperdir\" \
- kde_templatesdir=\"$kde_templatesdir\" \
- kde_bindir=\"$kde_bindir\" \
- kde_servicesdir=\"$kde_servicesdir\" \
- kde_servicetypesdir=\"$kde_servicetypesdir\" \
- kde_moduledir=\"$kde_moduledir\" \
- kde_styledir=\"$kde_styledir\" \
- kde_widgetdir=\"$kde_widgetdir\" \
- xdg_appsdir=\"$xdg_appsdir\" \
- xdg_menudir=\"$xdg_menudir\" \
- xdg_directorydir=\"$xdg_directorydir\" \
- kde_result=$1"
-])
-
-AC_DEFUN([KDE_SET_DEFAULT_PATHS],
-[
-if test "$1" = "default"; then
-
- if test -z "$kde_htmldir"; then
- kde_htmldir='\${datadir}/doc/HTML'
- fi
- if test -z "$kde_appsdir"; then
- kde_appsdir='\${datadir}/applnk'
- fi
- if test -z "$kde_icondir"; then
- kde_icondir='\${datadir}/icons'
- fi
- if test -z "$kde_sounddir"; then
- kde_sounddir='\${datadir}/sounds'
- fi
- if test -z "$kde_datadir"; then
- kde_datadir='\${datadir}/apps'
- fi
- if test -z "$kde_locale"; then
- kde_locale='\${datadir}/locale'
- fi
- if test -z "$kde_cgidir"; then
- kde_cgidir='\${exec_prefix}/cgi-bin'
- fi
- if test -z "$kde_confdir"; then
- kde_confdir='\${datadir}/config'
- fi
- if test -z "$kde_kcfgdir"; then
- kde_kcfgdir='\${datadir}/config.kcfg'
- fi
- if test -z "$kde_mimedir"; then
- kde_mimedir='\${datadir}/mimelnk'
- fi
- if test -z "$kde_toolbardir"; then
- kde_toolbardir='\${datadir}/toolbar'
- fi
- if test -z "$kde_wallpaperdir"; then
- kde_wallpaperdir='\${datadir}/wallpapers'
- fi
- if test -z "$kde_templatesdir"; then
- kde_templatesdir='\${datadir}/templates'
- fi
- if test -z "$kde_bindir"; then
- kde_bindir='\${exec_prefix}/bin'
- fi
- if test -z "$kde_servicesdir"; then
- kde_servicesdir='\${datadir}/services'
- fi
- if test -z "$kde_servicetypesdir"; then
- kde_servicetypesdir='\${datadir}/servicetypes'
- fi
- if test -z "$kde_moduledir"; then
- if test "$kde_qtver" = "2"; then
- kde_moduledir='\${libdir}/kde2'
- else
- kde_moduledir='\${libdir}/kde3'
- fi
- fi
- if test -z "$kde_styledir"; then
- kde_styledir='\${libdir}/kde3/plugins/styles'
- fi
- if test -z "$kde_widgetdir"; then
- kde_widgetdir='\${libdir}/kde3/plugins/designer'
- fi
- if test -z "$xdg_appsdir"; then
- xdg_appsdir='\${datadir}/applications/kde'
- fi
- if test -z "$xdg_menudir"; then
- xdg_menudir='\${sysconfdir}/xdg/menus'
- fi
- if test -z "$xdg_directorydir"; then
- xdg_directorydir='\${datadir}/desktop-directories'
- fi
-
- KDE_SET_PATHS(defaults)
-
-else
-
- if test $kde_qtver = 1; then
- AC_MSG_RESULT([compiling])
- KDE_1_CHECK_PATHS
- else
- AC_MSG_ERROR([path checking not yet supported for KDE 2])
- fi
-
-fi
-])
-
-AC_DEFUN([KDE_CHECK_PATHS_FOR_COMPLETENESS],
-[ if test -z "$kde_htmldir" || test -z "$kde_appsdir" ||
- test -z "$kde_icondir" || test -z "$kde_sounddir" ||
- test -z "$kde_datadir" || test -z "$kde_locale" ||
- test -z "$kde_cgidir" || test -z "$kde_confdir" ||
- test -z "$kde_kcfgdir" ||
- test -z "$kde_mimedir" || test -z "$kde_toolbardir" ||
- test -z "$kde_wallpaperdir" || test -z "$kde_templatesdir" ||
- test -z "$kde_bindir" || test -z "$kde_servicesdir" ||
- test -z "$kde_servicetypesdir" || test -z "$kde_moduledir" ||
- test -z "$kde_styledir" || test -z "kde_widgetdir" ||
- test -z "$xdg_appsdir" || test -z "$xdg_menudir" || test -z "$xdg_directorydir" ||
- test "x$kde_have_all_paths" != "xyes"; then
- kde_have_all_paths=no
- fi
-])
-
-AC_DEFUN([KDE_MISSING_PROG_ERROR],
-[
- AC_MSG_ERROR([The important program $1 was not found!
-Please check whether you installed KDE correctly.
-])
-])
-
-AC_DEFUN([KDE_MISSING_ARTS_ERROR],
-[
- AC_MSG_ERROR([The important program $1 was not found!
-Please check whether you installed aRts correctly or use
---without-arts to compile without aRts support (this will remove functionality).
-])
-])
-
-AC_DEFUN([KDE_SET_DEFAULT_BINDIRS],
-[
- kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/kde3/bin /usr/kde/bin /usr/local/kde/bin"
- test -n "$KDEDIR" && kde_default_bindirs="$KDEDIR/bin $kde_default_bindirs"
- if test -n "$KDEDIRS"; then
- kde_save_IFS=$IFS
- IFS=:
- for dir in $KDEDIRS; do
- kde_default_bindirs="$dir/bin $kde_default_bindirs "
- done
- IFS=$kde_save_IFS
- fi
-])
-
-AC_DEFUN([KDE_SUBST_PROGRAMS],
-[
- AC_ARG_WITH(arts,
- AC_HELP_STRING([--without-arts],[build without aRts [default=no]]),
- [build_arts=$withval],
- [build_arts=yes]
- )
- AM_CONDITIONAL(include_ARTS, test "$build_arts" '!=' "no")
- if test "$build_arts" = "no"; then
- AC_DEFINE(WITHOUT_ARTS, 1, [Defined if compiling without arts])
- fi
-
- KDE_SET_DEFAULT_BINDIRS
- kde_default_bindirs="$exec_prefix/bin $prefix/bin $kde_libs_prefix/bin $kde_default_bindirs"
- KDE_FIND_PATH(dcopidl, DCOPIDL, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl)])
- KDE_FIND_PATH(dcopidl2cpp, DCOPIDL2CPP, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl2cpp)])
- if test "$build_arts" '!=' "no"; then
- KDE_FIND_PATH(mcopidl, MCOPIDL, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(mcopidl)])
- KDE_FIND_PATH(artsc-config, ARTSCCONFIG, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(artsc-config)])
- fi
- KDE_FIND_PATH(meinproc, MEINPROC, [$kde_default_bindirs])
-
- kde32ornewer=1
- kde33ornewer=1
- if test -n "$kde_qtver" && test "$kde_qtver" -lt 3; then
- kde32ornewer=
- kde33ornewer=
- else
- if test "$kde_qtver" = "3"; then
- if test "$kde_qtsubver" -le 1; then
- kde32ornewer=
- fi
- if test "$kde_qtsubver" -le 2; then
- kde33ornewer=
- fi
- if test "$KDECONFIG" != "compiled"; then
- if test `$KDECONFIG --version | grep KDE | sed 's/KDE: \(...\).*/\1/'` = 3.2; then
- kde33ornewer=
- fi
- fi
- fi
- fi
-
- if test -n "$kde32ornewer"; then
- KDE_FIND_PATH(kconfig_compiler, KCONFIG_COMPILER, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kconfig_compiler)])
- KDE_FIND_PATH(dcopidlng, DCOPIDLNG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidlng)])
- fi
- if test -n "$kde33ornewer"; then
- KDE_FIND_PATH(makekdewidgets, MAKEKDEWIDGETS, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(makekdewidgets)])
- AC_SUBST(MAKEKDEWIDGETS)
- fi
- KDE_FIND_PATH(xmllint, XMLLINT, [${prefix}/bin ${exec_prefix}/bin], [XMLLINT=""])
-
- if test -n "$MEINPROC" -a "$MEINPROC" != "compiled"; then
- kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/kde3/share /opt/kde/share $prefix/share"
- test -n "$KDEDIR" && kde_sharedirs="$KDEDIR/share $kde_sharedirs"
- AC_FIND_FILE(apps/ksgmltools2/customization/kde-chunk.xsl, $kde_sharedirs, KDE_XSL_STYLESHEET)
- if test "$KDE_XSL_STYLESHEET" = "NO"; then
- KDE_XSL_STYLESHEET=""
- else
- KDE_XSL_STYLESHEET="$KDE_XSL_STYLESHEET/apps/ksgmltools2/customization/kde-chunk.xsl"
- fi
- fi
-
- DCOP_DEPENDENCIES='$(DCOPIDL)'
- if test -n "$kde32ornewer"; then
- KCFG_DEPENDENCIES='$(KCONFIG_COMPILER)'
- DCOP_DEPENDENCIES='$(DCOPIDL) $(DCOPIDLNG)'
- AC_SUBST(KCONFIG_COMPILER)
- AC_SUBST(KCFG_DEPENDENCIES)
- AC_SUBST(DCOPIDLNG)
- fi
- AC_SUBST(DCOPIDL)
- AC_SUBST(DCOPIDL2CPP)
- AC_SUBST(DCOP_DEPENDENCIES)
- AC_SUBST(MCOPIDL)
- AC_SUBST(ARTSCCONFIG)
- AC_SUBST(MEINPROC)
- AC_SUBST(KDE_XSL_STYLESHEET)
- AC_SUBST(XMLLINT)
-])dnl
-
-AC_DEFUN([AC_CREATE_KFSSTND],
-[
-AC_REQUIRE([AC_CHECK_RPATH])
-
-AC_MSG_CHECKING([for KDE paths])
-kde_result=""
-kde_cached_paths=yes
-AC_CACHE_VAL(kde_cv_all_paths,
-[
- KDE_SET_DEFAULT_PATHS($1)
- kde_cached_paths=no
-])
-eval "$kde_cv_all_paths"
-KDE_CHECK_PATHS_FOR_COMPLETENESS
-if test "$kde_have_all_paths" = "no" && test "$kde_cached_paths" = "yes"; then
- # wrong values were cached, may be, we can set better ones
- kde_result=
- kde_htmldir= kde_appsdir= kde_icondir= kde_sounddir=
- kde_datadir= kde_locale= kde_cgidir= kde_confdir= kde_kcfgdir=
- kde_mimedir= kde_toolbardir= kde_wallpaperdir= kde_templatesdir=
- kde_bindir= kde_servicesdir= kde_servicetypesdir= kde_moduledir=
- kde_have_all_paths=
- kde_styledir=
- kde_widgetdir=
- xdg_appsdir = xdg_menudir= xdg_directorydir=
- KDE_SET_DEFAULT_PATHS($1)
- eval "$kde_cv_all_paths"
- KDE_CHECK_PATHS_FOR_COMPLETENESS
- kde_result="$kde_result (cache overridden)"
-fi
-if test "$kde_have_all_paths" = "no"; then
- AC_MSG_ERROR([configure could not run a little KDE program to test the environment.
-Since it had compiled and linked before, it must be a strange problem on your system.
-Look at config.log for details. If you are not able to fix this, look at
-http://www.kde.org/faq/installation.html or any www.kde.org mirror.
-(If you're using an egcs version on Linux, you may update binutils!)
-])
-else
- rm -f conftest*
- AC_MSG_RESULT($kde_result)
-fi
-
-bindir=$kde_bindir
-
-KDE_SUBST_PROGRAMS
-
-])
-
-AC_DEFUN([AC_SUBST_KFSSTND],
-[
-AC_SUBST(kde_htmldir)
-AC_SUBST(kde_appsdir)
-AC_SUBST(kde_icondir)
-AC_SUBST(kde_sounddir)
-AC_SUBST(kde_datadir)
-AC_SUBST(kde_locale)
-AC_SUBST(kde_confdir)
-AC_SUBST(kde_kcfgdir)
-AC_SUBST(kde_mimedir)
-AC_SUBST(kde_wallpaperdir)
-AC_SUBST(kde_bindir)
-dnl X Desktop Group standards
-AC_SUBST(xdg_appsdir)
-AC_SUBST(xdg_menudir)
-AC_SUBST(xdg_directorydir)
-dnl for KDE 2
-AC_SUBST(kde_templatesdir)
-AC_SUBST(kde_servicesdir)
-AC_SUBST(kde_servicetypesdir)
-AC_SUBST(kde_moduledir)
-AC_SUBST(kdeinitdir, '$(kde_moduledir)')
-AC_SUBST(kde_styledir)
-AC_SUBST(kde_widgetdir)
-if test "$kde_qtver" = 1; then
- kde_minidir="$kde_icondir/mini"
-else
-# for KDE 1 - this breaks KDE2 apps using minidir, but
-# that's the plan ;-/
- kde_minidir="/dev/null"
-fi
-dnl AC_SUBST(kde_minidir)
-dnl AC_SUBST(kde_cgidir)
-dnl AC_SUBST(kde_toolbardir)
-])
-
-AC_DEFUN([KDE_MISC_TESTS],
-[
- dnl Checks for libraries.
- AC_CHECK_LIB(util, main, [LIBUTIL="-lutil"]) dnl for *BSD
- AC_SUBST(LIBUTIL)
- AC_CHECK_LIB(compat, main, [LIBCOMPAT="-lcompat"]) dnl for *BSD
- AC_SUBST(LIBCOMPAT)
- kde_have_crypt=
- AC_CHECK_LIB(crypt, crypt, [LIBCRYPT="-lcrypt"; kde_have_crypt=yes],
- AC_CHECK_LIB(c, crypt, [kde_have_crypt=yes], [
- AC_MSG_WARN([you have no crypt in either libcrypt or libc.
-You should install libcrypt from another source or configure with PAM
-support])
- kde_have_crypt=no
- ]))
- AC_SUBST(LIBCRYPT)
- if test $kde_have_crypt = yes; then
- AC_DEFINE_UNQUOTED(HAVE_CRYPT, 1, [Defines if your system has the crypt function])
- fi
- AC_CHECK_SOCKLEN_T
- AC_CHECK_LIB(dnet, dnet_ntoa, [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"])
- if test $ac_cv_lib_dnet_dnet_ntoa = no; then
- AC_CHECK_LIB(dnet_stub, dnet_ntoa,
- [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"])
- fi
- AC_CHECK_FUNC(inet_ntoa)
- if test $ac_cv_func_inet_ntoa = no; then
- AC_CHECK_LIB(nsl, inet_ntoa, X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl")
- fi
- AC_CHECK_FUNC(connect)
- if test $ac_cv_func_connect = no; then
- AC_CHECK_LIB(socket, connect, X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS", ,
- $X_EXTRA_LIBS)
- fi
-
- AC_CHECK_FUNC(remove)
- if test $ac_cv_func_remove = no; then
- AC_CHECK_LIB(posix, remove, X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix")
- fi
-
- # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
- AC_CHECK_FUNC(shmat, ,
- AC_CHECK_LIB(ipc, shmat, X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"))
-
- # more headers that need to be explicitly included on darwin
- AC_CHECK_HEADERS(sys/types.h stdint.h)
-
- # sys/bitypes.h is needed for uint32_t and friends on Tru64
- AC_CHECK_HEADERS(sys/bitypes.h)
-
- # darwin requires a poll emulation library
- AC_CHECK_LIB(poll, poll, LIB_POLL="-lpoll")
-
- # for some image handling on Mac OS X
- AC_CHECK_HEADERS(Carbon/Carbon.h)
-
- # CoreAudio framework
- AC_CHECK_HEADER(CoreAudio/CoreAudio.h, [
- AC_DEFINE(HAVE_COREAUDIO, 1, [Define if you have the CoreAudio API])
- FRAMEWORK_COREAUDIO="-Wl,-framework,CoreAudio"
- ])
-
- AC_CHECK_RES_INIT
- AC_SUBST(LIB_POLL)
- AC_SUBST(FRAMEWORK_COREAUDIO)
- LIBSOCKET="$X_EXTRA_LIBS"
- AC_SUBST(LIBSOCKET)
- AC_SUBST(X_EXTRA_LIBS)
- AC_CHECK_LIB(ucb, killpg, [LIBUCB="-lucb"]) dnl for Solaris2.4
- AC_SUBST(LIBUCB)
-
- case $host in dnl this *is* LynxOS specific
- *-*-lynxos* )
- AC_MSG_CHECKING([LynxOS header file wrappers])
- [CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__"]
- AC_MSG_RESULT(disabled)
- AC_CHECK_LIB(bsd, gethostbyname, [LIBSOCKET="-lbsd"]) dnl for LynxOS
- ;;
- esac
-
- KDE_CHECK_TYPES
- KDE_CHECK_LIBDL
- KDE_CHECK_STRLCPY
- KDE_CHECK_PIE_SUPPORT
-
-# darwin needs this to initialize the environment
-AC_CHECK_HEADERS(crt_externs.h)
-AC_CHECK_FUNC(_NSGetEnviron, [AC_DEFINE(HAVE_NSGETENVIRON, 1, [Define if your system needs _NSGetEnviron to set up the environment])])
-
-AH_VERBATIM(_DARWIN_ENVIRON,
-[
-#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H)
-# include <sys/time.h>
-# include <crt_externs.h>
-# define environ (*_NSGetEnviron())
-#endif
-])
-
-AH_VERBATIM(_AIX_STRINGS_H_BZERO,
-[
-/*
- * AIX defines FD_SET in terms of bzero, but fails to include <strings.h>
- * that defines bzero.
- */
-
-#if defined(_AIX)
-#include <strings.h>
-#endif
-])
-
-AC_CHECK_FUNCS([vsnprintf snprintf])
-
-AH_VERBATIM(_TRU64,[
-/*
- * On HP-UX, the declaration of vsnprintf() is needed every time !
- */
-
-#if !defined(HAVE_VSNPRINTF) || defined(hpux)
-#if __STDC__
-#include <stdarg.h>
-#include <stdlib.h>
-#else
-#include <varargs.h>
-#endif
-#ifdef __cplusplus
-extern "C"
-#endif
-int vsnprintf(char *str, size_t n, char const *fmt, va_list ap);
-#ifdef __cplusplus
-extern "C"
-#endif
-int snprintf(char *str, size_t n, char const *fmt, ...);
-#endif
-])
-
-])
-
-dnl ------------------------------------------------------------------------
-dnl Find the header files and libraries for X-Windows. Extended the
-dnl macro AC_PATH_X
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([K_PATH_X],
-[
-AC_REQUIRE([KDE_MISC_TESTS])dnl
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-AC_ARG_ENABLE(
- embedded,
- AC_HELP_STRING([--enable-embedded],[link to Qt-embedded, don't use X]),
- kde_use_qt_emb=$enableval,
- kde_use_qt_emb=no
-)
-
-AC_ARG_ENABLE(
- qtopia,
- AC_HELP_STRING([--enable-qtopia],[link to Qt-embedded, link to the Qtopia Environment]),
- kde_use_qt_emb_palm=$enableval,
- kde_use_qt_emb_palm=no
-)
-
-AC_ARG_ENABLE(
- mac,
- AC_HELP_STRING([--enable-mac],[link to Qt/Mac (don't use X)]),
- kde_use_qt_mac=$enableval,
- kde_use_qt_mac=no
-)
-
-# used to disable x11-specific stuff on special platforms
-AM_CONDITIONAL(include_x11, test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no")
-
-if test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no"; then
-
-AC_MSG_CHECKING(for X)
-
-AC_CACHE_VAL(kde_cv_have_x,
-[# One or both of the vars are not set, and there is no cached value.
-if test "{$x_includes+set}" = set || test "$x_includes" = NONE; then
- kde_x_includes=NO
-else
- kde_x_includes=$x_includes
-fi
-if test "{$x_libraries+set}" = set || test "$x_libraries" = NONE; then
- kde_x_libraries=NO
-else
- kde_x_libraries=$x_libraries
-fi
-
-# below we use the standard autoconf calls
-ac_x_libraries=$kde_x_libraries
-ac_x_includes=$kde_x_includes
-
-KDE_PATH_X_DIRECT
-dnl AC_PATH_X_XMKMF picks /usr/lib as the path for the X libraries.
-dnl Unfortunately, if compiling with the N32 ABI, this is not the correct
-dnl location. The correct location is /usr/lib32 or an undefined value
-dnl (the linker is smart enough to pick the correct default library).
-dnl Things work just fine if you use just AC_PATH_X_DIRECT.
-dnl Solaris has a similar problem. AC_PATH_X_XMKMF forces x_includes to
-dnl /usr/openwin/include, which doesn't work. /usr/include does work, so
-dnl x_includes should be left alone.
-case "$host" in
-mips-sgi-irix6*)
- ;;
-*-*-solaris*)
- ;;
-*)
- _AC_PATH_X_XMKMF
- if test -z "$ac_x_includes"; then
- ac_x_includes="."
- fi
- if test -z "$ac_x_libraries"; then
- ac_x_libraries="/usr/lib${kdelibsuff}"
- fi
-esac
-#from now on we use our own again
-
-# when the user already gave --x-includes, we ignore
-# what the standard autoconf macros told us.
-if test "$kde_x_includes" = NO; then
- kde_x_includes=$ac_x_includes
-fi
-
-# for --x-libraries too
-if test "$kde_x_libraries" = NO; then
- kde_x_libraries=$ac_x_libraries
-fi
-
-if test "$kde_x_includes" = NO; then
- AC_MSG_ERROR([Can't find X includes. Please check your installation and add the correct paths!])
-fi
-
-if test "$kde_x_libraries" = NO; then
- AC_MSG_ERROR([Can't find X libraries. Please check your installation and add the correct paths!])
-fi
-
-# Record where we found X for the cache.
-kde_cv_have_x="have_x=yes \
- kde_x_includes=$kde_x_includes kde_x_libraries=$kde_x_libraries"
-])dnl
-
-eval "$kde_cv_have_x"
-
-if test "$have_x" != yes; then
- AC_MSG_RESULT($have_x)
- no_x=yes
-else
- AC_MSG_RESULT([libraries $kde_x_libraries, headers $kde_x_includes])
-fi
-
-if test -z "$kde_x_includes" || test "x$kde_x_includes" = xNONE; then
- X_INCLUDES=""
- x_includes="."; dnl better than nothing :-
- else
- x_includes=$kde_x_includes
- X_INCLUDES="-I$x_includes"
-fi
-
-if test -z "$kde_x_libraries" || test "x$kde_x_libraries" = xNONE || test "$kde_x_libraries" = "/usr/lib"; then
- X_LDFLAGS=""
- x_libraries="/usr/lib"; dnl better than nothing :-
- else
- x_libraries=$kde_x_libraries
- X_LDFLAGS="-L$x_libraries"
-fi
-all_includes="$X_INCLUDES"
-all_libraries="$X_LDFLAGS $LDFLAGS_AS_NEEDED $LDFLAGS_NEW_DTAGS"
-
-# Check for libraries that X11R6 Xt/Xaw programs need.
-ac_save_LDFLAGS="$LDFLAGS"
-LDFLAGS="$LDFLAGS $X_LDFLAGS"
-# SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
-# check for ICE first), but we must link in the order -lSM -lICE or
-# we get undefined symbols. So assume we have SM if we have ICE.
-# These have to be linked with before -lX11, unlike the other
-# libraries we check for below, so use a different variable.
-# --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
-AC_CHECK_LIB(ICE, IceConnectionNumber,
- [LIBSM="-lSM -lICE"], , $X_EXTRA_LIBS)
-LDFLAGS="$ac_save_LDFLAGS"
-
-LIB_X11='-lX11 $(LIBSOCKET)'
-
-AC_MSG_CHECKING(for libXext)
-AC_CACHE_VAL(kde_cv_have_libXext,
-[
-kde_ldflags_safe="$LDFLAGS"
-kde_libs_safe="$LIBS"
-
-LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS"
-LIBS="-lXext -lX11 $LIBSOCKET"
-
-AC_TRY_LINK([
-#include <stdio.h>
-#ifdef STDC_HEADERS
-# include <stdlib.h>
-#endif
-],
-[
-printf("hello Xext\n");
-],
-kde_cv_have_libXext=yes,
-kde_cv_have_libXext=no
-)
-
-LDFLAGS=$kde_ldflags_safe
-LIBS=$kde_libs_safe
-])
-
-AC_MSG_RESULT($kde_cv_have_libXext)
-
-if test "$kde_cv_have_libXext" = "no"; then
- AC_MSG_ERROR([We need a working libXext to proceed. Since configure
-can't find it itself, we stop here assuming that make wouldn't find
-them either.])
-fi
-
-LIB_XEXT="-lXext"
-QTE_NORTTI=""
-
-elif test "$kde_use_qt_emb" = "yes"; then
- dnl We're using QT Embedded
- CPPFLAGS=-DQWS
- CXXFLAGS="$CXXFLAGS -fno-rtti"
- QTE_NORTTI="-fno-rtti -DQWS"
- X_PRE_LIBS=""
- LIB_X11=""
- LIB_XEXT=""
- LIB_XRENDER=""
- LIBSM=""
- X_INCLUDES=""
- X_LDFLAGS=""
- x_includes=""
- x_libraries=""
-elif test "$kde_use_qt_mac" = "yes"; then
- dnl We're using QT/Mac (I use QT_MAC so that qglobal.h doesn't *have* to
- dnl be included to get the information) --Sam
- CXXFLAGS="$CXXFLAGS -DQT_MAC -no-cpp-precomp"
- CFLAGS="$CFLAGS -DQT_MAC -no-cpp-precomp"
- X_PRE_LIBS=""
- LIB_X11=""
- LIB_XEXT=""
- LIB_XRENDER=""
- LIBSM=""
- X_INCLUDES=""
- X_LDFLAGS=""
- x_includes=""
- x_libraries=""
-fi
-AC_SUBST(X_PRE_LIBS)
-AC_SUBST(LIB_X11)
-AC_SUBST(LIB_XRENDER)
-AC_SUBST(LIBSM)
-AC_SUBST(X_INCLUDES)
-AC_SUBST(X_LDFLAGS)
-AC_SUBST(x_includes)
-AC_SUBST(x_libraries)
-AC_SUBST(QTE_NORTTI)
-AC_SUBST(LIB_XEXT)
-
-])
-
-AC_DEFUN([KDE_PRINT_QT_PROGRAM],
-[
-AC_REQUIRE([KDE_USE_QT])
-cat > conftest.$ac_ext <<EOF
-#include "confdefs.h"
-#include <qglobal.h>
-#include <qapplication.h>
-EOF
-if test "$kde_qtver" = "2"; then
-cat >> conftest.$ac_ext <<EOF
-#include <qevent.h>
-#include <qstring.h>
-#include <qstyle.h>
-EOF
-
-if test $kde_qtsubver -gt 0; then
-cat >> conftest.$ac_ext <<EOF
-#if QT_VERSION < 210
-#error 1
-#endif
-EOF
-fi
-fi
-
-if test "$kde_qtver" = "3"; then
-cat >> conftest.$ac_ext <<EOF
-#include <qcursor.h>
-#include <qstylefactory.h>
-#include <private/qucomextra_p.h>
-EOF
-fi
-
-echo "#if ! ($kde_qt_verstring)" >> conftest.$ac_ext
-cat >> conftest.$ac_ext <<EOF
-#error 1
-#endif
-
-int main() {
-EOF
-if test "$kde_qtver" = "2"; then
-cat >> conftest.$ac_ext <<EOF
- QStringList *t = new QStringList();
- Q_UNUSED(t);
-EOF
-if test $kde_qtsubver -gt 0; then
-cat >> conftest.$ac_ext <<EOF
- QString s;
- s.setLatin1("Elvis is alive", 14);
-EOF
-fi
-fi
-if test "$kde_qtver" = "3"; then
-cat >> conftest.$ac_ext <<EOF
- (void)QStyleFactory::create(QString::null);
- QCursor c(Qt::WhatsThisCursor);
-EOF
-fi
-cat >> conftest.$ac_ext <<EOF
- return 0;
-}
-EOF
-])
-
-AC_DEFUN([KDE_USE_QT],
-[
-if test -z "$1"; then
- # Current default Qt version: 3.3
- kde_qtver=3
- kde_qtsubver=3
-else
- kde_qtsubver=`echo "$1" | sed -e 's#[0-9][0-9]*\.\([0-9][0-9]*\).*#\1#'`
- # following is the check if subversion isnt found in passed argument
- if test "$kde_qtsubver" = "$1"; then
- kde_qtsubver=1
- fi
- kde_qtver=`echo "$1" | sed -e 's#^\([0-9][0-9]*\)\..*#\1#'`
- if test "$kde_qtver" = "1"; then
- kde_qtsubver=42
- fi
-fi
-
-if test -z "$2"; then
- if test "$kde_qtver" = "2"; then
- if test $kde_qtsubver -gt 0; then
- kde_qt_minversion=">= Qt 2.2.2"
- else
- kde_qt_minversion=">= Qt 2.0.2"
- fi
- fi
- if test "$kde_qtver" = "3"; then
- if test $kde_qtsubver -gt 0; then
- if test $kde_qtsubver -gt 1; then
- if test $kde_qtsubver -gt 2; then
- kde_qt_minversion=">= Qt 3.3 and < 4.0"
- else
- kde_qt_minversion=">= Qt 3.2 and < 4.0"
- fi
- else
- kde_qt_minversion=">= Qt 3.1 (20021021) and < 4.0"
- fi
- else
- kde_qt_minversion=">= Qt 3.0 and < 4.0"
- fi
- fi
- if test "$kde_qtver" = "1"; then
- kde_qt_minversion=">= 1.42 and < 2.0"
- fi
-else
- kde_qt_minversion="$2"
-fi
-
-if test -z "$3"; then
- if test $kde_qtver = 3; then
- if test $kde_qtsubver -gt 0; then
- kde_qt_verstring="QT_VERSION >= 0x03@VER@00 && QT_VERSION < 0x040000"
- qtsubver=`echo "00$kde_qtsubver" | sed -e 's,.*\(..\)$,\1,'`
- kde_qt_verstring=`echo $kde_qt_verstring | sed -e "s,@VER@,$qtsubver,"`
- else
- kde_qt_verstring="QT_VERSION >= 300 && QT_VERSION < 0x040000"
- fi
- fi
- if test $kde_qtver = 2; then
- if test $kde_qtsubver -gt 0; then
- kde_qt_verstring="QT_VERSION >= 222"
- else
- kde_qt_verstring="QT_VERSION >= 200"
- fi
- fi
- if test $kde_qtver = 1; then
- kde_qt_verstring="QT_VERSION >= 142 && QT_VERSION < 200"
- fi
-else
- kde_qt_verstring="$3"
-fi
-
-if test $kde_qtver = 4; then
- kde_qt_dirs="$QTDIR /usr/lib/qt4 /usr/lib/qt /usr/share/qt4"
-fi
-if test $kde_qtver = 3; then
- kde_qt_dirs="$QTDIR /usr/lib/qt3 /usr/lib/qt /usr/share/qt3 /usr/lib${kdelibsuff}/qt-3.3"
- if test -z "$PKG_CONFIG"; then
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
- fi
- if test "$PKG_CONFIG" != "no" ; then
- if $PKG_CONFIG --exists qt-mt ; then
- kde_qt_dirs="$kde_qt_dirs `$PKG_CONFIG --variable=prefix qt-mt`"
- fi
- fi
-fi
-if test $kde_qtver = 2; then
- kde_qt_dirs="$QTDIR /usr/lib/qt2 /usr/lib/qt"
-fi
-if test $kde_qtver = 1; then
- kde_qt_dirs="$QTDIR /usr/lib/qt"
-fi
-])
-
-AC_DEFUN([KDE_CHECK_QT_DIRECT],
-[
-AC_REQUIRE([KDE_USE_QT])
-AC_MSG_CHECKING([if Qt compiles without flags])
-AC_CACHE_VAL(kde_cv_qt_direct,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH
-ac_LIBRARY_PATH="$LIBRARY_PATH"
-ac_cxxflags_safe="$CXXFLAGS"
-ac_ldflags_safe="$LDFLAGS"
-ac_libs_safe="$LIBS"
-
-CXXFLAGS="$CXXFLAGS -I$qt_includes"
-LDFLAGS="$LDFLAGS $X_LDFLAGS"
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIBS="$LIBQT -lXext -lX11 $LIBSOCKET"
-else
-LIBS="$LIBQT $LIBSOCKET"
-fi
-LD_LIBRARY_PATH=
-export LD_LIBRARY_PATH
-LIBRARY_PATH=
-export LIBRARY_PATH
-
-KDE_PRINT_QT_PROGRAM
-
-if AC_TRY_EVAL(ac_link) && test -s conftest; then
- kde_cv_qt_direct="yes"
-else
- kde_cv_qt_direct="no"
- echo "configure: failed program was:" >&AC_FD_CC
- cat conftest.$ac_ext >&AC_FD_CC
-fi
-
-rm -f conftest*
-CXXFLAGS="$ac_cxxflags_safe"
-LDFLAGS="$ac_ldflags_safe"
-LIBS="$ac_libs_safe"
-
-LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe"
-export LD_LIBRARY_PATH
-LIBRARY_PATH="$ac_LIBRARY_PATH"
-export LIBRARY_PATH
-AC_LANG_RESTORE
-])
-
-if test "$kde_cv_qt_direct" = "yes"; then
- AC_MSG_RESULT(yes)
- $1
-else
- AC_MSG_RESULT(no)
- $2
-fi
-])
-
-dnl ------------------------------------------------------------------------
-dnl Try to find the Qt headers and libraries.
-dnl $(QT_LDFLAGS) will be -Lqtliblocation (if needed)
-dnl and $(QT_INCLUDES) will be -Iqthdrlocation (if needed)
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_PATH_QT_1_3],
-[
-AC_REQUIRE([K_PATH_X])
-AC_REQUIRE([KDE_USE_QT])
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-dnl ------------------------------------------------------------------------
-dnl Add configure flag to enable linking to MT version of Qt library.
-dnl ------------------------------------------------------------------------
-
-AC_ARG_ENABLE(
- mt,
- AC_HELP_STRING([--disable-mt],[link to non-threaded Qt (deprecated)]),
- kde_use_qt_mt=$enableval,
- [
- if test $kde_qtver = 3; then
- kde_use_qt_mt=yes
- else
- kde_use_qt_mt=no
- fi
- ]
-)
-
-USING_QT_MT=""
-
-dnl ------------------------------------------------------------------------
-dnl If we not get --disable-qt-mt then adjust some vars for the host.
-dnl ------------------------------------------------------------------------
-
-KDE_MT_LDFLAGS=
-KDE_MT_LIBS=
-if test "x$kde_use_qt_mt" = "xyes"; then
- KDE_CHECK_THREADING
- if test "x$kde_use_threading" = "xyes"; then
- CPPFLAGS="$USE_THREADS -DQT_THREAD_SUPPORT $CPPFLAGS"
- KDE_MT_LDFLAGS="$USE_THREADS"
- KDE_MT_LIBS="$LIBPTHREAD"
- else
- kde_use_qt_mt=no
- fi
-fi
-AC_SUBST(KDE_MT_LDFLAGS)
-AC_SUBST(KDE_MT_LIBS)
-
-kde_qt_was_given=yes
-
-dnl ------------------------------------------------------------------------
-dnl If we haven't been told how to link to Qt, we work it out for ourselves.
-dnl ------------------------------------------------------------------------
-if test -z "$LIBQT_GLOB"; then
- if test "x$kde_use_qt_emb" = "xyes"; then
- LIBQT_GLOB="libqte.*"
- else
- LIBQT_GLOB="libqt.*"
- fi
-fi
-
-dnl ------------------------------------------------------------
-dnl If we got --enable-embedded then adjust the Qt library name.
-dnl ------------------------------------------------------------
-if test "x$kde_use_qt_emb" = "xyes"; then
- qtlib="qte"
-else
- qtlib="qt"
-fi
-
-kde_int_qt="-l$qtlib"
-
-if test -z "$LIBQPE"; then
-dnl ------------------------------------------------------------
-dnl If we got --enable-palmtop then add -lqpe to the link line
-dnl ------------------------------------------------------------
- if test "x$kde_use_qt_emb" = "xyes"; then
- if test "x$kde_use_qt_emb_palm" = "xyes"; then
- LIB_QPE="-lqpe"
- else
- LIB_QPE=""
- fi
- else
- LIB_QPE=""
- fi
-fi
-
-dnl ------------------------------------------------------------------------
-dnl If we got --enable-qt-mt then adjust the Qt library name for the host.
-dnl ------------------------------------------------------------------------
-
-if test "x$kde_use_qt_mt" = "xyes"; then
- LIBQT="-l$qtlib-mt"
- kde_int_qt="-l$qtlib-mt"
- LIBQT_GLOB="lib$qtlib-mt.*"
- USING_QT_MT="using -mt"
-else
- LIBQT="-l$qtlib"
-fi
-
-if test $kde_qtver != 1; then
-
- AC_REQUIRE([AC_FIND_PNG])
- AC_REQUIRE([AC_FIND_JPEG])
- LIBQT="$LIBQT $LIBPNG $LIBJPEG"
-fi
-
-if test $kde_qtver = 3; then
- AC_REQUIRE([KDE_CHECK_LIBDL])
- LIBQT="$LIBQT $LIBDL"
-fi
-
-AC_MSG_CHECKING([for Qt])
-
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIBQT="$LIBQT $X_PRE_LIBS -lXext -lX11 $LIBSM $LIBSOCKET"
-fi
-ac_qt_includes=NO ac_qt_libraries=NO ac_qt_bindir=NO
-qt_libraries=""
-qt_includes=""
-AC_ARG_WITH(qt-dir,
- AC_HELP_STRING([--with-qt-dir=DIR],[where the root of Qt is installed ]),
- [ ac_qt_includes="$withval"/include
- ac_qt_libraries="$withval"/lib${kdelibsuff}
- ac_qt_bindir="$withval"/bin
- ])
-
-AC_ARG_WITH(qt-includes,
- AC_HELP_STRING([--with-qt-includes=DIR],[where the Qt includes are. ]),
- [
- ac_qt_includes="$withval"
- ])
-
-kde_qt_libs_given=no
-
-AC_ARG_WITH(qt-libraries,
- AC_HELP_STRING([--with-qt-libraries=DIR],[where the Qt library is installed.]),
- [ ac_qt_libraries="$withval"
- kde_qt_libs_given=yes
- ])
-
-AC_CACHE_VAL(ac_cv_have_qt,
-[#try to guess Qt locations
-
-qt_incdirs=""
-for dir in $kde_qt_dirs; do
- qt_incdirs="$qt_incdirs $dir/include $dir"
-done
-if test -z "$PKG_CONFIG"; then
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
-fi
-if test "$PKG_CONFIG" != "no" ; then
- if $PKG_CONFIG --exists qt-mt ; then
- qt_incdirs="$qt_incdirs `$PKG_CONFIG --variable=includedir qt-mt`"
- fi
-fi
-qt_incdirs="$QTINC $qt_incdirs /usr/local/qt/include /usr/include/qt /usr/include /usr/X11R6/include/X11/qt /usr/X11R6/include/qt /usr/X11R6/include/qt2 /usr/include/qt3 $x_includes"
-if test ! "$ac_qt_includes" = "NO"; then
- qt_incdirs="$ac_qt_includes $qt_incdirs"
-fi
-
-if test "$kde_qtver" != "1"; then
- kde_qt_header=qstyle.h
-else
- kde_qt_header=qglobal.h
-fi
-
-AC_FIND_FILE($kde_qt_header, $qt_incdirs, qt_incdir)
-ac_qt_includes="$qt_incdir"
-
-qt_libdirs=""
-for dir in $kde_qt_dirs; do
- qt_libdirs="$qt_libdirs $dir/lib${kdelibsuff} $dir/lib $dir"
-done
-if test -z "$PKG_CONFIG"; then
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
-fi
-if test "$PKG_CONFIG" != "no" ; then
- if $PKG_CONFIG --exists qt-mt ; then
- qt_libdirs="$qt_incdirs `$PKG_CONFIG --variable=libdir qt-mt`"
- fi
-fi
-qt_libdirs="$QTLIB $qt_libdirs /usr/X11R6/lib /usr/lib /usr/local/qt/lib $x_libraries"
-if test ! "$ac_qt_libraries" = "NO"; then
- qt_libdir=$ac_qt_libraries
-else
- qt_libdirs="$ac_qt_libraries $qt_libdirs"
- # if the Qt was given, the chance is too big that libqt.* doesn't exist
- qt_libdir=NONE
- for dir in $qt_libdirs; do
- try="ls -1 $dir/${LIBQT_GLOB}"
- if test -n "`$try 2> /dev/null`"; then qt_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi
- done
-fi
-for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do
- if test -e "$a"; then
- LIBQT="$LIBQT ${kde_int_qt}_incremental"
- break
- fi
-done
-
-ac_qt_libraries="$qt_libdir"
-
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-
-ac_cxxflags_safe="$CXXFLAGS"
-ac_ldflags_safe="$LDFLAGS"
-ac_libs_safe="$LIBS"
-
-CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes"
-LDFLAGS="$LDFLAGS -L$qt_libdir $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS"
-LIBS="$LIBS $LIBQT $KDE_MT_LIBS"
-
-KDE_PRINT_QT_PROGRAM
-
-if AC_TRY_EVAL(ac_link) && test -s conftest; then
- rm -f conftest*
-else
- echo "configure: failed program was:" >&AC_FD_CC
- cat conftest.$ac_ext >&AC_FD_CC
- ac_qt_libraries="NO"
-fi
-rm -f conftest*
-CXXFLAGS="$ac_cxxflags_safe"
-LDFLAGS="$ac_ldflags_safe"
-LIBS="$ac_libs_safe"
-
-AC_LANG_RESTORE
-if test "$ac_qt_includes" = NO || test "$ac_qt_libraries" = NO; then
- ac_cv_have_qt="have_qt=no"
- ac_qt_notfound=""
- missing_qt_mt=""
- if test "$ac_qt_includes" = NO; then
- if test "$ac_qt_libraries" = NO; then
- ac_qt_notfound="(headers and libraries)";
- else
- ac_qt_notfound="(headers)";
- fi
- else
- if test "x$kde_use_qt_mt" = "xyes"; then
- missing_qt_mt="
-Make sure that you have compiled Qt with thread support!"
- ac_qt_notfound="(library $qtlib-mt)";
- else
- ac_qt_notfound="(library $qtlib)";
- fi
- fi
-
- AC_MSG_ERROR([Qt ($kde_qt_minversion) $ac_qt_notfound not found. Please check your installation!
-For more details about this problem, look at the end of config.log.$missing_qt_mt])
-else
- have_qt="yes"
-fi
-])
-
-eval "$ac_cv_have_qt"
-
-if test "$have_qt" != yes; then
- AC_MSG_RESULT([$have_qt]);
-else
- ac_cv_have_qt="have_qt=yes \
- ac_qt_includes=$ac_qt_includes ac_qt_libraries=$ac_qt_libraries"
- AC_MSG_RESULT([libraries $ac_qt_libraries, headers $ac_qt_includes $USING_QT_MT])
-
- qt_libraries="$ac_qt_libraries"
- qt_includes="$ac_qt_includes"
-fi
-
-if test ! "$kde_qt_libs_given" = "yes" && test ! "$kde_qtver" = 3; then
- KDE_CHECK_QT_DIRECT(qt_libraries= ,[])
-fi
-
-AC_SUBST(qt_libraries)
-AC_SUBST(qt_includes)
-
-if test "$qt_includes" = "$x_includes" || test -z "$qt_includes"; then
- QT_INCLUDES=""
-else
- QT_INCLUDES="-I$qt_includes"
- all_includes="$QT_INCLUDES $all_includes"
-fi
-
-if test "$qt_libraries" = "$x_libraries" || test -z "$qt_libraries"; then
- QT_LDFLAGS=""
-else
- QT_LDFLAGS="-L$qt_libraries"
- all_libraries="$QT_LDFLAGS $all_libraries"
-fi
-test -z "$KDE_MT_LDFLAGS" || all_libraries="$all_libraries $KDE_MT_LDFLAGS"
-
-AC_SUBST(QT_INCLUDES)
-AC_SUBST(QT_LDFLAGS)
-AC_PATH_QT_MOC_UIC
-
-KDE_CHECK_QT_JPEG
-
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG) -lXext $(LIB_X11) $(LIBSM)'
-else
-LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG)'
-fi
-test -z "$KDE_MT_LIBS" || LIB_QT="$LIB_QT $KDE_MT_LIBS"
-for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do
- if test -e "$a"; then
- LIB_QT="$LIB_QT ${kde_int_qt}_incremental"
- break
- fi
-done
-
-AC_SUBST(LIB_QT)
-AC_SUBST(LIB_QPE)
-
-AC_SUBST(kde_qtver)
-])
-
-AC_DEFUN([AC_PATH_QT],
-[
-AC_PATH_QT_1_3
-])
-
-AC_DEFUN([KDE_CHECK_UIC_PLUGINS],
-[
-AC_REQUIRE([AC_PATH_QT_MOC_UIC])
-
-if test x$ac_uic_supports_libpath = xyes; then
-
-AC_MSG_CHECKING([if UIC has KDE plugins available])
-AC_CACHE_VAL(kde_cv_uic_plugins,
-[
-cat > actest.ui << EOF
-<!DOCTYPE UI><UI version="3.0" stdsetdef="1">
-<class>NewConnectionDialog</class>
-<widget class="QDialog">
- <widget class="KLineEdit">
- <property name="name">
- <cstring>testInput</cstring>
- </property>
- </widget>
-</widget>
-</UI>
-EOF
-
-
-
-kde_cv_uic_plugins=no
-kde_line="$UIC_PATH -L $kde_widgetdir"
-if test x$ac_uic_supports_nounload = xyes; then
- kde_line="$kde_line -nounload"
-fi
-kde_line="$kde_line -impl actest.h actest.ui > actest.cpp"
-if AC_TRY_EVAL(kde_line); then
- # if you're trying to debug this check and think it's incorrect,
- # better check your installation. The check _is_ correct - your
- # installation is not.
- if test -f actest.cpp && grep klineedit actest.cpp > /dev/null; then
- kde_cv_uic_plugins=yes
- fi
-fi
-rm -f actest.ui actest.cpp
-])
-
-AC_MSG_RESULT([$kde_cv_uic_plugins])
-if test "$kde_cv_uic_plugins" != yes; then
- AC_MSG_ERROR([
-you need to install kdelibs first.
-
-If you did install kdelibs, then the Qt version that is picked up by
-this configure is not the same version you used to compile kdelibs.
-The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the
-_same Qt version_, compiled with the _same compiler_ and the same Qt
-configuration settings.
-])
-fi
-fi
-])
-
-AC_DEFUN([KDE_CHECK_FINAL],
-[
- AC_ARG_ENABLE(final,
- AC_HELP_STRING([--enable-final],
- [build size optimized apps (experimental - needs lots of memory)]),
- kde_use_final=$enableval, kde_use_final=no)
-
- if test "x$kde_use_final" = "xyes"; then
- KDE_USE_FINAL_TRUE=""
- KDE_USE_FINAL_FALSE="#"
- else
- KDE_USE_FINAL_TRUE="#"
- KDE_USE_FINAL_FALSE=""
- fi
- AC_SUBST(KDE_USE_FINAL_TRUE)
- AC_SUBST(KDE_USE_FINAL_FALSE)
-])
-
-AC_DEFUN([KDE_CHECK_CLOSURE],
-[
- AC_ARG_ENABLE(closure,
- AC_HELP_STRING([--enable-closure],[delay template instantiation]),
- kde_use_closure=$enableval, kde_use_closure=no)
-
- KDE_NO_UNDEFINED=""
- if test "x$kde_use_closure" = "xyes"; then
- KDE_USE_CLOSURE_TRUE=""
- KDE_USE_CLOSURE_FALSE="#"
-# CXXFLAGS="$CXXFLAGS $REPO"
- else
- KDE_USE_CLOSURE_TRUE="#"
- KDE_USE_CLOSURE_FALSE=""
- KDE_NO_UNDEFINED=""
- case $host in
- *-*-linux-gnu)
- KDE_CHECK_COMPILER_FLAG([Wl,--no-undefined],
- [KDE_CHECK_COMPILER_FLAG([Wl,--allow-shlib-undefined],
- [KDE_NO_UNDEFINED="-Wl,--no-undefined -Wl,--allow-shlib-undefined"],
- [KDE_NO_UNDEFINED=""])],
- [KDE_NO_UNDEFINED=""])
- ;;
- esac
- fi
- AC_SUBST(KDE_USE_CLOSURE_TRUE)
- AC_SUBST(KDE_USE_CLOSURE_FALSE)
- AC_SUBST(KDE_NO_UNDEFINED)
-])
-
-dnl Check if the linker supports --enable-new-dtags and --as-needed
-AC_DEFUN([KDE_CHECK_NEW_LDFLAGS],
-[
- AC_ARG_ENABLE(new_ldflags,
- AC_HELP_STRING([--enable-new-ldflags],
- [enable the new linker flags]),
- kde_use_new_ldflags=$enableval,
- kde_use_new_ldflags=no)
-
- LDFLAGS_AS_NEEDED=""
- LDFLAGS_NEW_DTAGS=""
- if test "x$kde_use_new_ldflags" = "xyes"; then
- LDFLAGS_NEW_DTAGS=""
- KDE_CHECK_COMPILER_FLAG([Wl,--enable-new-dtags],
- [LDFLAGS_NEW_DTAGS="-Wl,--enable-new-dtags"],)
-
- KDE_CHECK_COMPILER_FLAG([Wl,--as-needed],
- [LDFLAGS_AS_NEEDED="-Wl,--as-needed"],)
- fi
- AC_SUBST(LDFLAGS_AS_NEEDED)
- AC_SUBST(LDFLAGS_NEW_DTAGS)
-])
-
-AC_DEFUN([KDE_CHECK_NMCHECK],
-[
- AC_ARG_ENABLE(nmcheck,AC_HELP_STRING([--enable-nmcheck],[enable automatic namespace cleanness check]),
- kde_use_nmcheck=$enableval, kde_use_nmcheck=no)
-
- if test "$kde_use_nmcheck" = "yes"; then
- KDE_USE_NMCHECK_TRUE=""
- KDE_USE_NMCHECK_FALSE="#"
- else
- KDE_USE_NMCHECK_TRUE="#"
- KDE_USE_NMCHECK_FALSE=""
- fi
- AC_SUBST(KDE_USE_NMCHECK_TRUE)
- AC_SUBST(KDE_USE_NMCHECK_FALSE)
-])
-
-AC_DEFUN([KDE_EXPAND_MAKEVAR], [
-savex=$exec_prefix
-test "x$exec_prefix" = xNONE && exec_prefix=$prefix
-tmp=$$2
-while $1=`eval echo "$tmp"`; test "x$$1" != "x$tmp"; do tmp=$$1; done
-exec_prefix=$savex
-])
-
-dnl ------------------------------------------------------------------------
-dnl Now, the same with KDE
-dnl $(KDE_LDFLAGS) will be the kdeliblocation (if needed)
-dnl and $(kde_includes) will be the kdehdrlocation (if needed)
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_BASE_PATH_KDE],
-[
-AC_REQUIRE([KDE_CHECK_STL])
-AC_REQUIRE([AC_PATH_QT])dnl
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-AC_CHECK_RPATH
-AC_MSG_CHECKING([for KDE])
-
-if test "${prefix}" != NONE; then
- kde_includes=${includedir}
- KDE_EXPAND_MAKEVAR(ac_kde_includes, includedir)
-
- kde_libraries=${libdir}
- KDE_EXPAND_MAKEVAR(ac_kde_libraries, libdir)
-
-else
- ac_kde_includes=
- ac_kde_libraries=
- kde_libraries=""
- kde_includes=""
-fi
-
-AC_CACHE_VAL(ac_cv_have_kde,
-[#try to guess kde locations
-
-if test "$kde_qtver" = 1; then
- kde_check_header="ksock.h"
- kde_check_lib="libkdecore.la"
-else
- kde_check_header="ksharedptr.h"
- kde_check_lib="libkio.la"
-fi
-
-if test -z "$1"; then
-
-kde_incdirs="$kde_libs_prefix/include /usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/kde3/include /opt/kde/include $x_includes $qt_includes"
-test -n "$KDEDIR" && kde_incdirs="$KDEDIR/include $KDEDIR/include/kde $KDEDIR $kde_incdirs"
-kde_incdirs="$ac_kde_includes $kde_incdirs"
-AC_FIND_FILE($kde_check_header, $kde_incdirs, kde_incdir)
-ac_kde_includes="$kde_incdir"
-
-if test -n "$ac_kde_includes" && test ! -r "$ac_kde_includes/$kde_check_header"; then
- AC_MSG_ERROR([
-in the prefix, you've chosen, are no KDE headers installed. This will fail.
-So, check this please and use another prefix!])
-fi
-
-kde_libdirs="$kde_libs_prefix/lib${kdelibsuff} /usr/lib/kde/lib${kdelibsuff} /usr/local/kde/lib${kdelibsuff} /usr/kde/lib${kdelibsuff} /usr/lib${kdelibsuff}/kde /usr/lib${kdelibsuff}/kde3 /usr/lib${kdelibsuff} /usr/X11R6/lib${kdelibsuff} /usr/local/lib${kdelibsuff} /opt/kde3/lib${kdelibsuff} /opt/kde/lib${kdelibsuff} /usr/X11R6/kde/lib${kdelibsuff}"
-test -n "$KDEDIR" && kde_libdirs="$KDEDIR/lib${kdelibsuff} $KDEDIR $kde_libdirs"
-kde_libdirs="$ac_kde_libraries $libdir $kde_libdirs"
-AC_FIND_FILE($kde_check_lib, $kde_libdirs, kde_libdir)
-ac_kde_libraries="$kde_libdir"
-
-kde_widgetdir=NO
-dnl this might be somewhere else
-AC_FIND_FILE("kde3/plugins/designer/kdewidgets.la", $kde_libdirs, kde_widgetdir)
-
-if test -n "$ac_kde_libraries" && test ! -r "$ac_kde_libraries/$kde_check_lib"; then
-AC_MSG_ERROR([
-in the prefix, you've chosen, are no KDE libraries installed. This will fail.
-So, check this please and use another prefix!])
-fi
-
-if test -n "$kde_widgetdir" && test ! -r "$kde_widgetdir/kde3/plugins/designer/kdewidgets.la"; then
-AC_MSG_ERROR([
-I can't find the designer plugins. These are required and should have been installed
-by kdelibs])
-fi
-
-if test -n "$kde_widgetdir"; then
- kde_widgetdir="$kde_widgetdir/kde3/plugins/designer"
-fi
-
-
-if test "$ac_kde_includes" = NO || test "$ac_kde_libraries" = NO || test "$kde_widgetdir" = NO; then
- ac_cv_have_kde="have_kde=no"
-else
- ac_cv_have_kde="have_kde=yes \
- ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"
-fi
-
-else dnl test -z $1, e.g. from kdelibs
-
- ac_cv_have_kde="have_kde=no"
-
-fi
-])dnl
-
-eval "$ac_cv_have_kde"
-
-if test "$have_kde" != "yes"; then
- if test "${prefix}" = NONE; then
- ac_kde_prefix="$ac_default_prefix"
- else
- ac_kde_prefix="$prefix"
- fi
- if test "$exec_prefix" = NONE; then
- ac_kde_exec_prefix="$ac_kde_prefix"
- AC_MSG_RESULT([will be installed in $ac_kde_prefix])
- else
- ac_kde_exec_prefix="$exec_prefix"
- AC_MSG_RESULT([will be installed in $ac_kde_prefix and $ac_kde_exec_prefix])
- fi
-
- kde_libraries="${libdir}"
- kde_includes="${includedir}"
-
-else
- ac_cv_have_kde="have_kde=yes \
- ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"
- AC_MSG_RESULT([libraries $ac_kde_libraries, headers $ac_kde_includes])
-
- kde_libraries="$ac_kde_libraries"
- kde_includes="$ac_kde_includes"
-fi
-AC_SUBST(kde_libraries)
-AC_SUBST(kde_includes)
-
-if test "$kde_includes" = "$x_includes" || test "$kde_includes" = "$qt_includes" || test "$kde_includes" = "/usr/include"; then
- KDE_INCLUDES=""
-else
- KDE_INCLUDES="-I$kde_includes"
- all_includes="$KDE_INCLUDES $all_includes"
-fi
-
-KDE_DEFAULT_CXXFLAGS="-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION"
-
-KDE_LDFLAGS="-L$kde_libraries"
-if test ! "$kde_libraries" = "$x_libraries" && test ! "$kde_libraries" = "$qt_libraries" ; then
- all_libraries="$KDE_LDFLAGS $all_libraries"
-fi
-
-AC_SUBST(KDE_LDFLAGS)
-AC_SUBST(KDE_INCLUDES)
-
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
-all_libraries="$all_libraries $USER_LDFLAGS"
-all_includes="$all_includes $USER_INCLUDES"
-AC_SUBST(all_includes)
-AC_SUBST(all_libraries)
-
-if test -z "$1"; then
-KDE_CHECK_UIC_PLUGINS
-fi
-
-ac_kde_libraries="$kde_libdir"
-
-AC_SUBST(AUTODIRS)
-
-
-])
-
-AC_DEFUN([KDE_CHECK_EXTRA_LIBS],
-[
-AC_MSG_CHECKING(for extra includes)
-AC_ARG_WITH(extra-includes,AC_HELP_STRING([--with-extra-includes=DIR],[adds non standard include paths]),
- kde_use_extra_includes="$withval",
- kde_use_extra_includes=NONE
-)
-kde_extra_includes=
-if test -n "$kde_use_extra_includes" && \
- test "$kde_use_extra_includes" != "NONE"; then
-
- ac_save_ifs=$IFS
- IFS=':'
- for dir in $kde_use_extra_includes; do
- kde_extra_includes="$kde_extra_includes $dir"
- USER_INCLUDES="$USER_INCLUDES -I$dir"
- done
- IFS=$ac_save_ifs
- kde_use_extra_includes="added"
-else
- kde_use_extra_includes="no"
-fi
-AC_SUBST(USER_INCLUDES)
-
-AC_MSG_RESULT($kde_use_extra_includes)
-
-kde_extra_libs=
-AC_MSG_CHECKING(for extra libs)
-AC_ARG_WITH(extra-libs,AC_HELP_STRING([--with-extra-libs=DIR],[adds non standard library paths]),
- kde_use_extra_libs=$withval,
- kde_use_extra_libs=NONE
-)
-if test -n "$kde_use_extra_libs" && \
- test "$kde_use_extra_libs" != "NONE"; then
-
- ac_save_ifs=$IFS
- IFS=':'
- for dir in $kde_use_extra_libs; do
- kde_extra_libs="$kde_extra_libs $dir"
- KDE_EXTRA_RPATH="$KDE_EXTRA_RPATH -R $dir"
- USER_LDFLAGS="$USER_LDFLAGS -L$dir"
- done
- IFS=$ac_save_ifs
- kde_use_extra_libs="added"
-else
- kde_use_extra_libs="no"
-fi
-
-AC_SUBST(USER_LDFLAGS)
-
-AC_MSG_RESULT($kde_use_extra_libs)
-
-])
-
-AC_DEFUN([KDE_1_CHECK_PATH_HEADERS],
-[
- AC_MSG_CHECKING([for KDE headers installed])
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
-cat > conftest.$ac_ext <<EOF
-#ifdef STDC_HEADERS
-# include <stdlib.h>
-#endif
-#include <stdio.h>
-#include "confdefs.h"
-#include <kapp.h>
-
-int main() {
- printf("kde_htmldir=\\"%s\\"\n", KApplication::kde_htmldir().data());
- printf("kde_appsdir=\\"%s\\"\n", KApplication::kde_appsdir().data());
- printf("kde_icondir=\\"%s\\"\n", KApplication::kde_icondir().data());
- printf("kde_sounddir=\\"%s\\"\n", KApplication::kde_sounddir().data());
- printf("kde_datadir=\\"%s\\"\n", KApplication::kde_datadir().data());
- printf("kde_locale=\\"%s\\"\n", KApplication::kde_localedir().data());
- printf("kde_cgidir=\\"%s\\"\n", KApplication::kde_cgidir().data());
- printf("kde_confdir=\\"%s\\"\n", KApplication::kde_configdir().data());
- printf("kde_mimedir=\\"%s\\"\n", KApplication::kde_mimedir().data());
- printf("kde_toolbardir=\\"%s\\"\n", KApplication::kde_toolbardir().data());
- printf("kde_wallpaperdir=\\"%s\\"\n",
- KApplication::kde_wallpaperdir().data());
- printf("kde_bindir=\\"%s\\"\n", KApplication::kde_bindir().data());
- printf("kde_partsdir=\\"%s\\"\n", KApplication::kde_partsdir().data());
- printf("kde_servicesdir=\\"/tmp/dummy\\"\n");
- printf("kde_servicetypesdir=\\"/tmp/dummy\\"\n");
- printf("kde_moduledir=\\"/tmp/dummy\\"\n");
- printf("kde_styledir=\\"/tmp/dummy\\"\n");
- printf("kde_widgetdir=\\"/tmp/dummy\\"\n");
- printf("xdg_appsdir=\\"/tmp/dummy\\"\n");
- printf("xdg_menudir=\\"/tmp/dummy\\"\n");
- printf("xdg_directorydir=\\"/tmp/dummy\\"\n");
- printf("kde_kcfgdir=\\"/tmp/dummy\\"\n");
- return 0;
- }
-EOF
-
- ac_save_CPPFLAGS=$CPPFLAGS
- CPPFLAGS="$all_includes $CPPFLAGS"
- if AC_TRY_EVAL(ac_compile); then
- AC_MSG_RESULT(yes)
- else
- AC_MSG_ERROR([your system is not able to compile a small KDE application!
-Check, if you installed the KDE header files correctly.
-For more details about this problem, look at the end of config.log.])
- fi
- CPPFLAGS=$ac_save_CPPFLAGS
-
- AC_LANG_RESTORE
-])
-
-AC_DEFUN([KDE_CHECK_KDEQTADDON],
-[
-AC_MSG_CHECKING(for kde-qt-addon)
-AC_CACHE_VAL(kde_cv_have_kdeqtaddon,
-[
- kde_ldflags_safe="$LDFLAGS"
- kde_libs_safe="$LIBS"
- kde_cxxflags_safe="$CXXFLAGS"
-
- LIBS="-lkde-qt-addon $LIBQT $LIBS"
- CXXFLAGS="$CXXFLAGS -I$prefix/include -I$prefix/include/kde $all_includes"
- LDFLAGS="$LDFLAGS $all_libraries $USER_LDFLAGS"
-
- AC_TRY_LINK([
- #include <qdom.h>
- ],
- [
- QDomDocument doc;
- ],
- kde_cv_have_kdeqtaddon=yes,
- kde_cv_have_kdeqtaddon=no
- )
-
- LDFLAGS=$kde_ldflags_safe
- LIBS=$kde_libs_safe
- CXXFLAGS=$kde_cxxflags_safe
-])
-
-AC_MSG_RESULT($kde_cv_have_kdeqtaddon)
-
-if test "$kde_cv_have_kdeqtaddon" = "no"; then
- AC_MSG_ERROR([Can't find libkde-qt-addon. You need to install it first.
-It is a separate package (and CVS module) named kde-qt-addon.])
-fi
-])
-
-AC_DEFUN([KDE_CREATE_LIBS_ALIASES],
-[
- AC_REQUIRE([KDE_MISC_TESTS])
- AC_REQUIRE([KDE_CHECK_LIBDL])
- AC_REQUIRE([K_PATH_X])
-
-if test $kde_qtver = 3; then
- case $host in
- *cygwin*) lib_kded="-lkdeinit_kded" ;;
- *) lib_kded="" ;;
- esac
- AC_SUBST(LIB_KDED, $lib_kded)
- AC_SUBST(LIB_KDECORE, "-lkdecore")
- AC_SUBST(LIB_KDEUI, "-lkdeui")
- AC_SUBST(LIB_KIO, "-lkio")
- AC_SUBST(LIB_KJS, "-lkjs")
- AC_SUBST(LIB_SMB, "-lsmb")
- AC_SUBST(LIB_KAB, "-lkab")
- AC_SUBST(LIB_KABC, "-lkabc")
- AC_SUBST(LIB_KHTML, "-lkhtml")
- AC_SUBST(LIB_KSPELL, "-lkspell")
- AC_SUBST(LIB_KPARTS, "-lkparts")
- AC_SUBST(LIB_KDEPRINT, "-lkdeprint")
- AC_SUBST(LIB_KUTILS, "-lkutils")
- AC_SUBST(LIB_KDEPIM, "-lkdepim")
- AC_SUBST(LIB_KIMPROXY, "-lkimproxy")
- AC_SUBST(LIB_KNEWSTUFF, "-lknewstuff")
- AC_SUBST(LIB_KDNSSD, "-lkdnssd")
- AC_SUBST(LIB_KUNITTEST, "-lkunittest")
-# these are for backward compatibility
- AC_SUBST(LIB_KSYCOCA, "-lkio")
- AC_SUBST(LIB_KFILE, "-lkio")
-elif test $kde_qtver = 2; then
- AC_SUBST(LIB_KDECORE, "-lkdecore")
- AC_SUBST(LIB_KDEUI, "-lkdeui")
- AC_SUBST(LIB_KIO, "-lkio")
- AC_SUBST(LIB_KSYCOCA, "-lksycoca")
- AC_SUBST(LIB_SMB, "-lsmb")
- AC_SUBST(LIB_KFILE, "-lkfile")
- AC_SUBST(LIB_KAB, "-lkab")
- AC_SUBST(LIB_KHTML, "-lkhtml")
- AC_SUBST(LIB_KSPELL, "-lkspell")
- AC_SUBST(LIB_KPARTS, "-lkparts")
- AC_SUBST(LIB_KDEPRINT, "-lkdeprint")
-else
- AC_SUBST(LIB_KDECORE, "-lkdecore -lXext $(LIB_QT)")
- AC_SUBST(LIB_KDEUI, "-lkdeui $(LIB_KDECORE)")
- AC_SUBST(LIB_KFM, "-lkfm $(LIB_KDECORE)")
- AC_SUBST(LIB_KFILE, "-lkfile $(LIB_KFM) $(LIB_KDEUI)")
- AC_SUBST(LIB_KAB, "-lkab $(LIB_KIMGIO) $(LIB_KDECORE)")
-fi
-])
-
-AC_DEFUN([AC_PATH_KDE],
-[
- AC_BASE_PATH_KDE
- AC_ARG_ENABLE(path-check,AC_HELP_STRING([--disable-path-check],[don't try to find out, where to install]),
- [
- if test "$enableval" = "no";
- then ac_use_path_checking="default"
- else ac_use_path_checking=""
- fi
- ],
- [
- if test "$kde_qtver" = 1;
- then ac_use_path_checking=""
- else ac_use_path_checking="default"
- fi
- ]
- )
-
- AC_CREATE_KFSSTND($ac_use_path_checking)
-
- AC_SUBST_KFSSTND
- KDE_CREATE_LIBS_ALIASES
-])
-
-dnl KDE_CHECK_FUNC_EXT(<func>, [headers], [sample-use], [C prototype], [autoheader define], [call if found])
-AC_DEFUN([KDE_CHECK_FUNC_EXT],
-[
-AC_MSG_CHECKING(for $1)
-AC_CACHE_VAL(kde_cv_func_$1,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-save_CXXFLAGS="$CXXFLAGS"
-kde_safe_LIBS="$LIBS"
-LIBS="$LIBS $X_EXTRA_LIBS"
-if test "$GXX" = "yes"; then
-CXXFLAGS="$CXXFLAGS -pedantic-errors"
-fi
-AC_TRY_COMPILE([
-$2
-],
-[
-$3
-],
-kde_cv_func_$1=yes,
-kde_cv_func_$1=no)
-CXXFLAGS="$save_CXXFLAGS"
-LIBS="$kde_safe_LIBS"
-AC_LANG_RESTORE
-])
-
-AC_MSG_RESULT($kde_cv_func_$1)
-
-AC_MSG_CHECKING([if $1 needs custom prototype])
-AC_CACHE_VAL(kde_cv_proto_$1,
-[
-if test "x$kde_cv_func_$1" = xyes; then
- kde_cv_proto_$1=no
-else
- case "$1" in
- setenv|unsetenv|usleep|random|srandom|seteuid|mkstemps|mkstemp|revoke|vsnprintf|strlcpy|strlcat)
- kde_cv_proto_$1="yes - in libkdefakes"
- ;;
- *)
- kde_cv_proto_$1=unknown
- ;;
- esac
-fi
-
-if test "x$kde_cv_proto_$1" = xunknown; then
-
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
- kde_safe_libs=$LIBS
- LIBS="$LIBS $X_EXTRA_LIBS"
- AC_TRY_LINK([
-$2
-
-extern "C" $4;
-],
-[
-$3
-],
-[ kde_cv_func_$1=yes
- kde_cv_proto_$1=yes ],
- [kde_cv_proto_$1="$1 unavailable"]
-)
-LIBS=$kde_safe_libs
-AC_LANG_RESTORE
-fi
-])
-AC_MSG_RESULT($kde_cv_proto_$1)
-
-if test "x$kde_cv_func_$1" = xyes; then
- AC_DEFINE(HAVE_$5, 1, [Define if you have $1])
- $6
-fi
-if test "x$kde_cv_proto_$1" = xno; then
- AC_DEFINE(HAVE_$5_PROTO, 1,
- [Define if you have the $1 prototype])
-fi
-
-AH_VERBATIM([_HAVE_$5_PROTO],
-[
-#if !defined(HAVE_$5_PROTO)
-#ifdef __cplusplus
-extern "C" {
-#endif
-$4;
-#ifdef __cplusplus
-}
-#endif
-#endif
-])
-])
-
-AC_DEFUN([AC_CHECK_SETENV],
-[
- KDE_CHECK_FUNC_EXT(setenv, [
-#include <stdlib.h>
-],
- [setenv("VAR", "VALUE", 1);],
- [int setenv (const char *, const char *, int)],
- [SETENV])
-])
-
-AC_DEFUN([AC_CHECK_UNSETENV],
-[
- KDE_CHECK_FUNC_EXT(unsetenv, [
-#include <stdlib.h>
-],
- [unsetenv("VAR");],
- [void unsetenv (const char *)],
- [UNSETENV])
-])
-
-AC_DEFUN([AC_CHECK_GETDOMAINNAME],
-[
- KDE_CHECK_FUNC_EXT(getdomainname, [
-#include <stdlib.h>
-#include <unistd.h>
-#include <netdb.h>
-],
- [
-char buffer[200];
-getdomainname(buffer, 200);
-],
- [#include <sys/types.h>
- int getdomainname (char *, size_t)],
- [GETDOMAINNAME])
-])
-
-AC_DEFUN([AC_CHECK_GETHOSTNAME],
-[
- KDE_CHECK_FUNC_EXT(gethostname, [
-#include <stdlib.h>
-#include <unistd.h>
-],
- [
-char buffer[200];
-gethostname(buffer, 200);
-],
- [int gethostname (char *, unsigned int)],
- [GETHOSTNAME])
-])
-
-AC_DEFUN([AC_CHECK_USLEEP],
-[
- KDE_CHECK_FUNC_EXT(usleep, [
-#include <unistd.h>
-],
- [
-usleep(200);
-],
- [int usleep (unsigned int)],
- [USLEEP])
-])
-
-
-AC_DEFUN([AC_CHECK_RANDOM],
-[
- KDE_CHECK_FUNC_EXT(random, [
-#include <stdlib.h>
-],
- [
-random();
-],
- [long int random(void)],
- [RANDOM])
-
- KDE_CHECK_FUNC_EXT(srandom, [
-#include <stdlib.h>
-],
- [
-srandom(27);
-],
- [void srandom(unsigned int)],
- [SRANDOM])
-
-])
-
-AC_DEFUN([AC_CHECK_INITGROUPS],
-[
- KDE_CHECK_FUNC_EXT(initgroups, [
-#include <sys/types.h>
-#include <unistd.h>
-#include <grp.h>
-],
- [
-char buffer[200];
-initgroups(buffer, 27);
-],
- [int initgroups(const char *, gid_t)],
- [INITGROUPS])
-])
-
-AC_DEFUN([AC_CHECK_MKSTEMPS],
-[
- KDE_CHECK_FUNC_EXT(mkstemps, [
-#include <stdlib.h>
-#include <unistd.h>
-],
- [
-mkstemps("/tmp/aaaXXXXXX", 6);
-],
- [int mkstemps(char *, int)],
- [MKSTEMPS])
-])
-
-AC_DEFUN([AC_CHECK_MKSTEMP],
-[
- KDE_CHECK_FUNC_EXT(mkstemp, [
-#include <stdlib.h>
-#include <unistd.h>
-],
- [
-mkstemp("/tmp/aaaXXXXXX");
-],
- [int mkstemp(char *)],
- [MKSTEMP])
-])
-
-AC_DEFUN([AC_CHECK_MKDTEMP],
-[
- KDE_CHECK_FUNC_EXT(mkdtemp, [
-#include <stdlib.h>
-#include <unistd.h>
-],
- [
-mkdtemp("/tmp/aaaXXXXXX");
-],
- [char *mkdtemp(char *)],
- [MKDTEMP])
-])
-
-
-AC_DEFUN([AC_CHECK_RES_INIT],
-[
- AC_MSG_CHECKING([if res_init needs -lresolv])
- kde_libs_safe="$LIBS"
- LIBS="$LIBS $X_EXTRA_LIBS -lresolv"
- AC_TRY_LINK(
- [
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <resolv.h>
- ],
- [
- res_init();
- ],
- [
- LIBRESOLV="-lresolv"
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_RES_INIT, 1, [Define if you have the res_init function])
- ],
- [ AC_MSG_RESULT(no) ]
- )
- LIBS=$kde_libs_safe
- AC_SUBST(LIBRESOLV)
-
- KDE_CHECK_FUNC_EXT(res_init,
- [
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <resolv.h>
- ],
- [res_init()],
- [int res_init(void)],
- [RES_INIT])
-])
-
-AC_DEFUN([AC_CHECK_STRLCPY],
-[
- KDE_CHECK_FUNC_EXT(strlcpy, [
-#include <string.h>
-],
-[ char buf[20];
- strlcpy(buf, "KDE function test", sizeof(buf));
-],
- [unsigned long strlcpy(char*, const char*, unsigned long)],
- [STRLCPY])
-])
-
-AC_DEFUN([AC_CHECK_STRLCAT],
-[
- KDE_CHECK_FUNC_EXT(strlcat, [
-#include <string.h>
-],
-[ char buf[20];
- buf[0]='\0';
- strlcat(buf, "KDE function test", sizeof(buf));
-],
- [unsigned long strlcat(char*, const char*, unsigned long)],
- [STRLCAT])
-])
-
-AC_DEFUN([AC_CHECK_RES_QUERY],
-[
- KDE_CHECK_FUNC_EXT(res_query, [
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <resolv.h>
-#include <netdb.h>
-],
-[
-res_query(NULL, 0, 0, NULL, 0);
-],
- [int res_query(const char *, int, int, unsigned char *, int)],
- [RES_QUERY])
-])
-
-AC_DEFUN([AC_CHECK_DN_SKIPNAME],
-[
- KDE_CHECK_FUNC_EXT(dn_skipname, [
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <resolv.h>
-],
-[
-dn_skipname (NULL, NULL);
-],
- [int dn_skipname (unsigned char *, unsigned char *)],
- [DN_SKIPNAME])
-])
-
-
-AC_DEFUN([AC_FIND_GIF],
- [AC_MSG_CHECKING([for giflib])
-AC_CACHE_VAL(ac_cv_lib_gif,
-[ac_save_LIBS="$LIBS"
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIBS="$all_libraries -lgif -lX11 $LIBSOCKET"
-else
-LIBS="$all_libraries -lgif"
-fi
-AC_TRY_LINK(dnl
-[
-#ifdef __cplusplus
-extern "C" {
-#endif
-int GifLastError(void);
-#ifdef __cplusplus
-}
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-],
- [return GifLastError();],
- eval "ac_cv_lib_gif=yes",
- eval "ac_cv_lib_gif=no")
-LIBS="$ac_save_LIBS"
-])dnl
-if eval "test \"`echo $ac_cv_lib_gif`\" = yes"; then
- AC_MSG_RESULT(yes)
- AC_DEFINE_UNQUOTED(HAVE_LIBGIF, 1, [Define if you have libgif])
-else
- AC_MSG_ERROR(You need giflib30. Please install the kdesupport package)
-fi
-])
-
-AC_DEFUN([KDE_FIND_JPEG_HELPER],
-[
-AC_MSG_CHECKING([for libjpeg$2])
-AC_CACHE_VAL(ac_cv_lib_jpeg_$1,
-[
-ac_save_LIBS="$LIBS"
-LIBS="$all_libraries $USER_LDFLAGS -ljpeg$2 -lm"
-ac_save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
-AC_TRY_LINK(
-[
-#ifdef __cplusplus
-extern "C" {
-#endif
-void jpeg_CreateDecompress();
-#ifdef __cplusplus
-}
-#endif
-],
-[jpeg_CreateDecompress();],
- eval "ac_cv_lib_jpeg_$1=-ljpeg$2",
- eval "ac_cv_lib_jpeg_$1=no")
-LIBS="$ac_save_LIBS"
-CFLAGS="$ac_save_CFLAGS"
-])
-
-if eval "test ! \"`echo $ac_cv_lib_jpeg_$1`\" = no"; then
- LIBJPEG="$ac_cv_lib_jpeg_$1"
- AC_MSG_RESULT($ac_cv_lib_jpeg_$1)
-else
- AC_MSG_RESULT(no)
- $3
-fi
-
-])
-
-AC_DEFUN([AC_FIND_JPEG],
-[
-dnl first look for libraries
-KDE_FIND_JPEG_HELPER(6b, 6b,
- KDE_FIND_JPEG_HELPER(normal, [],
- [
- LIBJPEG=
- ]
- )
-)
-
-dnl then search the headers (can't use simply AC_TRY_xxx, as jpeglib.h
-dnl requires system dependent includes loaded before it)
-jpeg_incdirs="$includedir /usr/include /usr/local/include $kde_extra_includes"
-AC_FIND_FILE(jpeglib.h, $jpeg_incdirs, jpeg_incdir)
-test "x$jpeg_incdir" = xNO && jpeg_incdir=
-
-dnl if headers _and_ libraries are missing, this is no error, and we
-dnl continue with a warning (the user will get no jpeg support in khtml)
-dnl if only one is missing, it means a configuration error, but we still
-dnl only warn
-if test -n "$jpeg_incdir" && test -n "$LIBJPEG" ; then
- AC_DEFINE_UNQUOTED(HAVE_LIBJPEG, 1, [Define if you have libjpeg])
-else
- if test -n "$jpeg_incdir" || test -n "$LIBJPEG" ; then
- AC_MSG_WARN([
-There is an installation error in jpeg support. You seem to have only one
-of either the headers _or_ the libraries installed. You may need to either
-provide correct --with-extra-... options, or the development package of
-libjpeg6b. You can get a source package of libjpeg from http://www.ijg.org/
-Disabling JPEG support.
-])
- else
- AC_MSG_WARN([libjpeg not found. disable JPEG support.])
- fi
- jpeg_incdir=
- LIBJPEG=
-fi
-
-AC_SUBST(LIBJPEG)
-AH_VERBATIM(_AC_CHECK_JPEG,
-[/*
- * jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system
- * headers and I'm too lazy to write a configure test as long as only
- * unixware is related
- */
-#ifdef _UNIXWARE
-#define HAVE_BOOLEAN
-#endif
-])
-])
-
-AC_DEFUN([KDE_CHECK_QT_JPEG],
-[
-if test -n "$LIBJPEG"; then
-AC_MSG_CHECKING([if Qt needs $LIBJPEG])
-AC_CACHE_VAL(kde_cv_qt_jpeg,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-ac_save_LIBS="$LIBS"
-LIBS="$all_libraries $USER_LDFLAGS $LIBQT"
-LIBS=`echo $LIBS | sed "s/$LIBJPEG//"`
-ac_save_CXXFLAGS="$CXXFLAGS"
-CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
-AC_TRY_LINK(
-[#include <qapplication.h>],
- [
- int argc;
- char** argv;
- QApplication app(argc, argv);],
- eval "kde_cv_qt_jpeg=no",
- eval "kde_cv_qt_jpeg=yes")
-LIBS="$ac_save_LIBS"
-CXXFLAGS="$ac_save_CXXFLAGS"
-AC_LANG_RESTORE
-fi
-])
-
-if eval "test ! \"`echo $kde_cv_qt_jpeg`\" = no"; then
- AC_MSG_RESULT(yes)
- LIBJPEG_QT='$(LIBJPEG)'
-else
- AC_MSG_RESULT(no)
- LIBJPEG_QT=
-fi
-
-])
-
-AC_DEFUN([AC_FIND_ZLIB],
-[
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_MSG_CHECKING([for libz])
-AC_CACHE_VAL(ac_cv_lib_z,
-[
-kde_save_LIBS="$LIBS"
-LIBS="$all_libraries $USER_LDFLAGS -lz $LIBSOCKET"
-kde_save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
-AC_TRY_LINK(dnl
-[
-#include<zlib.h>
-#include<string.h>
-],
-[
- char buf[42];
- gzFile f = (gzFile) 0;
- /* this would segfault.. but we only link, don't run */
- (void) gzgets(f, buf, sizeof(buf));
-
- return (strcmp(zlibVersion(), ZLIB_VERSION) == 0);
-],
- eval "ac_cv_lib_z='-lz'",
- eval "ac_cv_lib_z=no")
-LIBS="$kde_save_LIBS"
-CFLAGS="$kde_save_CFLAGS"
-])dnl
-if test ! "$ac_cv_lib_z" = no; then
- AC_DEFINE_UNQUOTED(HAVE_LIBZ, 1, [Define if you have libz])
- LIBZ="$ac_cv_lib_z"
- AC_MSG_RESULT($ac_cv_lib_z)
-else
- AC_MSG_ERROR(not found.
- Possibly configure picks up an outdated version
- installed by XFree86. Remove it from your system.
-
- Check your installation and look into config.log)
- LIBZ=""
-fi
-AC_SUBST(LIBZ)
-])
-
-AC_DEFUN([KDE_TRY_TIFFLIB],
-[
-AC_MSG_CHECKING([for libtiff $1])
-
-AC_CACHE_VAL(kde_cv_libtiff_$1,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-kde_save_LIBS="$LIBS"
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lX11 $LIBSOCKET -lm"
-else
-LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lm"
-fi
-kde_save_CXXFLAGS="$CXXFLAGS"
-CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
-
-AC_TRY_LINK(dnl
-[
-#include<tiffio.h>
-],
- [return (TIFFOpen( "", "r") == 0); ],
-[
- kde_cv_libtiff_$1="-l$1 $LIBJPEG $LIBZ"
-], [
- kde_cv_libtiff_$1=no
-])
-
-LIBS="$kde_save_LIBS"
-CXXFLAGS="$kde_save_CXXFLAGS"
-AC_LANG_RESTORE
-])
-
-if test "$kde_cv_libtiff_$1" = "no"; then
- AC_MSG_RESULT(no)
- LIBTIFF=""
- $3
-else
- LIBTIFF="$kde_cv_libtiff_$1"
- AC_MSG_RESULT(yes)
- AC_DEFINE_UNQUOTED(HAVE_LIBTIFF, 1, [Define if you have libtiff])
- $2
-fi
-
-])
-
-AC_DEFUN([AC_FIND_TIFF],
-[
-AC_REQUIRE([K_PATH_X])
-AC_REQUIRE([AC_FIND_ZLIB])
-AC_REQUIRE([AC_FIND_JPEG])
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
-KDE_TRY_TIFFLIB(tiff, [],
- KDE_TRY_TIFFLIB(tiff34))
-
-AC_SUBST(LIBTIFF)
-])
-
-AC_DEFUN([KDE_FIND_LIBEXR],
-[
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_REQUIRE([AC_FIND_ZLIB])
-AC_CACHE_VAL(ac_cv_libexr,
-[
- if test -z "$PKG_CONFIG"; then
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
- fi
-
- AC_MSG_CHECKING([for OpenEXR libraries])
-
- if test "$PKG_CONFIG" = "no" ; then
- AC_MSG_RESULT(no)
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- if ! $PKG_CONFIG --exists OpenEXR ; then
- AC_MSG_RESULT(no)
- EXRSTATUS=no
- else
- if ! $PKG_CONFIG --atleast-version="1.1.1" OpenEXR ; then
- AC_MSG_RESULT(no)
- EXRSTATUS=old
- else
- kde_save_LIBS="$LIBS"
- LIBS="$LIBS $all_libraries $USER_LDFLAGS `pkg-config --libs OpenEXR` $LIBZ"
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- kde_save_CXXFLAGS="$CXXFLAGS"
- EXR_FLAGS=`$PKG_CONFIG --cflags OpenEXR`
- CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES $EXR_FLAGS"
-
- AC_TRY_LINK(dnl
- [
- #include <ImfRgbaFile.h>
- ],
- [
- using namespace Imf;
- RgbaInputFile file ("dummy");
- return 0;
- ],
- eval "ac_cv_libexr='`pkg-config --libs OpenEXR`'",
- eval "ac_cv_libexr=no"
- )
- LIBS="$kde_save_LIBS"
- CXXFLAGS="$kde_save_CXXFLAGS"
- AC_LANG_RESTORE
- ])dnl
- if eval "test ! \"`echo $ac_cv_libexr`\" = no"; then
- AC_DEFINE_UNQUOTED(HAVE_EXR, 1, [Define if you have OpenEXR])
- LIB_EXR="$ac_cv_libexr"
- AC_MSG_RESULT($ac_cv_libexr)
- else
- AC_MSG_RESULT(no)
- LIB_EXR=""
- fi
- fi
- fi
- fi
- AC_SUBST(LIB_EXR)
- AC_SUBST(EXR_FLAGS)
-])
-
-
-
-AC_DEFUN([AC_FIND_PNG],
-[
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_REQUIRE([AC_FIND_ZLIB])
-AC_MSG_CHECKING([for libpng])
-AC_CACHE_VAL(ac_cv_lib_png,
-[
-kde_save_LIBS="$LIBS"
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm -lX11 $LIBSOCKET"
-else
-LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm"
-fi
-kde_save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
-
-AC_TRY_LINK(dnl
- [
- #include<png.h>
- ],
- [
- png_structp png_ptr = png_create_read_struct( /* image ptr */
- PNG_LIBPNG_VER_STRING, 0, 0, 0 );
- return( png_ptr != 0 );
- ],
- eval "ac_cv_lib_png='-lpng $LIBZ -lm'",
- eval "ac_cv_lib_png=no"
-)
-LIBS="$kde_save_LIBS"
-CFLAGS="$kde_save_CFLAGS"
-])dnl
-if eval "test ! \"`echo $ac_cv_lib_png`\" = no"; then
- AC_DEFINE_UNQUOTED(HAVE_LIBPNG, 1, [Define if you have libpng])
- LIBPNG="$ac_cv_lib_png"
- AC_SUBST(LIBPNG)
- AC_MSG_RESULT($ac_cv_lib_png)
-else
- AC_MSG_RESULT(no)
- LIBPNG=""
- AC_SUBST(LIBPNG)
-fi
-])
-
-
-AC_DEFUN([AC_FIND_JASPER],
-[
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_REQUIRE([AC_FIND_JPEG])
-AC_MSG_CHECKING([for jasper])
-AC_CACHE_VAL(ac_cv_jasper,
-[
-kde_save_LIBS="$LIBS"
-LIBS="$LIBS $all_libraries $USER_LDFLAGS -ljasper $LIBJPEG -lm"
-kde_save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
-
-AC_TRY_LINK(dnl
- [
- #include<jasper/jasper.h>
- ],
- [
- return( jas_init() );
- ],
- eval "ac_cv_jasper='-ljasper $LIBJPEG -lm'",
- eval "ac_cv_jasper=no"
-)
-LIBS="$kde_save_LIBS"
-CFLAGS="$kde_save_CFLAGS"
-])dnl
-if eval "test ! \"`echo $ac_cv_jasper`\" = no"; then
- AC_DEFINE_UNQUOTED(HAVE_JASPER, 1, [Define if you have jasper])
- LIB_JASPER="$ac_cv_jasper"
- AC_MSG_RESULT($ac_cv_jasper)
-else
- AC_MSG_RESULT(no)
- LIB_JASPER=""
-fi
-AC_SUBST(LIB_JASPER)
-])
-
-AC_DEFUN([AC_CHECK_BOOL],
-[
- AC_DEFINE_UNQUOTED(HAVE_BOOL, 1, [You _must_ have bool])
-])
-
-AC_DEFUN([AC_CHECK_GNU_EXTENSIONS],
-[
-AC_MSG_CHECKING(if you need GNU extensions)
-AC_CACHE_VAL(ac_cv_gnu_extensions,
-[
-cat > conftest.c << EOF
-#include <features.h>
-
-#ifdef __GNU_LIBRARY__
-yes
-#endif
-EOF
-
-if (eval "$ac_cpp conftest.c") 2>&5 |
- egrep "yes" >/dev/null 2>&1; then
- rm -rf conftest*
- ac_cv_gnu_extensions=yes
-else
- ac_cv_gnu_extensions=no
-fi
-])
-
-AC_MSG_RESULT($ac_cv_gnu_extensions)
-if test "$ac_cv_gnu_extensions" = "yes"; then
- AC_DEFINE_UNQUOTED(_GNU_SOURCE, 1, [Define if you need to use the GNU extensions])
-fi
-])
-
-AC_DEFUN([KDE_CHECK_COMPILER_FLAG],
-[
-AC_MSG_CHECKING([whether $CXX supports -$1])
-kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'`
-AC_CACHE_VAL(kde_cv_prog_cxx_$kde_cache,
-[
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -$1"
- AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cxx_$kde_cache=yes"], [])
- CXXFLAGS="$save_CXXFLAGS"
- AC_LANG_RESTORE
-])
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- AC_MSG_RESULT(yes)
- :
- $2
-else
- AC_MSG_RESULT(no)
- :
- $3
-fi
-])
-
-AC_DEFUN([KDE_CHECK_C_COMPILER_FLAG],
-[
-AC_MSG_CHECKING([whether $CC supports -$1])
-kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'`
-AC_CACHE_VAL(kde_cv_prog_cc_$kde_cache,
-[
- AC_LANG_SAVE
- AC_LANG_C
- save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -$1"
- AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cc_$kde_cache=yes"], [])
- CFLAGS="$save_CFLAGS"
- AC_LANG_RESTORE
-])
-if eval "test \"`echo '$kde_cv_prog_cc_'$kde_cache`\" = yes"; then
- AC_MSG_RESULT(yes)
- :
- $2
-else
- AC_MSG_RESULT(no)
- :
- $3
-fi
-])
-
-
-dnl AC_REMOVE_FORBIDDEN removes forbidden arguments from variables
-dnl use: AC_REMOVE_FORBIDDEN(CC, [-forbid -bad-option whatever])
-dnl it's all white-space separated
-AC_DEFUN([AC_REMOVE_FORBIDDEN],
-[ __val=$$1
- __forbid=" $2 "
- if test -n "$__val"; then
- __new=""
- ac_save_IFS=$IFS
- IFS=" "
- for i in $__val; do
- case "$__forbid" in
- *" $i "*) AC_MSG_WARN([found forbidden $i in $1, removing it]) ;;
- *) # Careful to not add spaces, where there were none, because otherwise
- # libtool gets confused, if we change e.g. CXX
- if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;;
- esac
- done
- IFS=$ac_save_IFS
- $1=$__new
- fi
-])
-
-
-AC_DEFUN([KDE_CHECK_FOR_BAD_COMPILER],
-[
- AC_MSG_CHECKING([whether $CC is blacklisted])
-
- dnl In theory we have tu run this test against $CC and $CXX
- dnl in C and in C++ mode, because its perfectly legal for
- dnl the user to mix compiler versions, since C has a defined
- dnl ABI.
- dnl
- dnl For now, we assume the user is not on crack.
-
- AC_TRY_COMPILE([
-#ifdef __GNUC__
-#if __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 0
-choke me
-#endif
-#endif
-], ,
- kde_bad_compiler=no,
- kde_bad_compiler=yes
-)
-
- AC_MSG_RESULT($kde_bad_compiler)
-
-if test "$kde_bad_compiler" = "yes"; then
- AC_MSG_ERROR([
-
-This particular compiler version is blacklisted because it
-is known to miscompile KDE. Please use a newer version, or
-if that is not yet available, choose an older version.
-
-Please do not report a bug or bother us reporting this
-configure error. We know about it, and we introduced
-it by intention to avoid untraceable bugs or crashes in KDE.
-
-])
-fi
-
-])
-
-
-AC_DEFUN([KDE_CHECK_FOR_OPT_NOINLINE_MATCH],
-[
- AC_CACHE_CHECK([whether system headers can cope with -O2 -fno-inline],
- kde_cv_opt_noinline_match,
- [
- kde_cv_opt_noinline_match=irrelevant
- dnl if we don't use both -O2 and -fno-inline, this check is moot
- if echo "$CFLAGS" | grep -e -O2 >/dev/null 2>/dev/null \
- && echo "$CFLAGS" | grep -e -fno-inline >/dev/null 2>/dev/null ; then
-
- ac_cflags_save="$CFLAGS"
- CFLAGS="$CFLAGS -D_USE_GNU"
-
- AC_TRY_LINK([
- #include <string.h>
-], [ const char *pt, *et;
- et = __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p ( ";," ) && ((size_t)(const void *)(( ";," )+ 1) - (size_t)(const void *)( ";," ) == 1) ? ((__a0 =((__const char *) ( ";," ))[0], __a0 == '\0') ? ((void) ( pt ),((void *)0) ) : ((__a1 = ((__const char *) ( ";," ))[1], __a1== '\0') ? (__extension__ (__builtin_constant_p ( __a0 ) && ( __a0 ) == '\0' ? (char *) __rawmemchr ( pt , __a0) : strchr( pt , __a0 ))) : ((__a2 = ((__const char *) ( ";," ))[2], __a2 == '\0') ? __strpbrk_c2 ( pt , __a0, __a1) :(((__const char *) ( ";," ))[3] == '\0' ? __strpbrk_c3 ( pt ,__a0, __a1, __a2): strpbrk ( pt , ";," ))))) : strpbrk ( pt , ";," )); }) ;
-],
- kde_cv_opt_noinline_match=yes,
- kde_cv_opt_noinline_match=no
- )
-
- CFLAGS="$ac_cflags_save"
- fi
- ])
-])
-
-
-dnl AC_VALIDIFY_CXXFLAGS checks for forbidden flags the user may have given
-AC_DEFUN([AC_VALIDIFY_CXXFLAGS],
-[dnl
-if test "x$kde_use_qt_emb" != "xyes"; then
- AC_REMOVE_FORBIDDEN(CXX, [-fno-rtti -rpath])
- AC_REMOVE_FORBIDDEN(CXXFLAGS, [-fno-rtti -rpath])
-else
- AC_REMOVE_FORBIDDEN(CXX, [-rpath])
- AC_REMOVE_FORBIDDEN(CXXFLAGS, [-rpath])
-fi
-])
-
-AC_DEFUN([AC_CHECK_COMPILERS],
-[
- AC_ARG_ENABLE(debug,
- AC_HELP_STRING([--enable-debug=ARG],[enables debug symbols (yes|no|full) [default=no]]),
- [
- case $enableval in
- yes)
- kde_use_debug_code="yes"
- kde_use_debug_define=no
- ;;
- full)
- kde_use_debug_code="full"
- kde_use_debug_define=no
- ;;
- *)
- kde_use_debug_code="no"
- kde_use_debug_define=yes
- ;;
- esac
- ],
- [kde_use_debug_code="no"
- kde_use_debug_define=no
- ])
-
- dnl Just for configure --help
- AC_ARG_ENABLE(dummyoption,
- AC_HELP_STRING([--disable-debug],
- [disables debug output and debug symbols [default=no]]),
- [],[])
-
- AC_ARG_ENABLE(strict,
- AC_HELP_STRING([--enable-strict],
- [compiles with strict compiler options (may not work!)]),
- [
- if test $enableval = "no"; then
- kde_use_strict_options="no"
- else
- kde_use_strict_options="yes"
- fi
- ], [kde_use_strict_options="no"])
-
- AC_ARG_ENABLE(warnings,AC_HELP_STRING([--disable-warnings],[disables compilation with -Wall and similar]),
- [
- if test $enableval = "no"; then
- kde_use_warnings="no"
- else
- kde_use_warnings="yes"
- fi
- ], [kde_use_warnings="yes"])
-
- dnl enable warnings for debug build
- if test "$kde_use_debug_code" != "no"; then
- kde_use_warnings=yes
- fi
-
- AC_ARG_ENABLE(profile,AC_HELP_STRING([--enable-profile],[creates profiling infos [default=no]]),
- [kde_use_profiling=$enableval],
- [kde_use_profiling="no"]
- )
-
- dnl this prevents stupid AC_PROG_CC to add "-g" to the default CFLAGS
- CFLAGS=" $CFLAGS"
-
- AC_PROG_CC
-
- AC_PROG_CPP
-
- if test "$GCC" = "yes"; then
- if test "$kde_use_debug_code" != "no"; then
- if test $kde_use_debug_code = "full"; then
- CFLAGS="-g3 -fno-inline $CFLAGS"
- else
- CFLAGS="-g -O2 -fno-schedule-insns -fno-inline $CFLAGS"
- fi
- else
- CFLAGS="-O2 $CFLAGS"
- fi
- fi
-
- if test "$kde_use_debug_define" = "yes"; then
- CFLAGS="-DNDEBUG $CFLAGS"
- fi
-
-
- case "$host" in
- *-*-sysv4.2uw*) CFLAGS="-D_UNIXWARE $CFLAGS";;
- *-*-sysv5uw7*) CFLAGS="-D_UNIXWARE7 $CFLAGS";;
- esac
-
- if test -z "$LDFLAGS" && test "$kde_use_debug_code" = "no" && test "$GCC" = "yes"; then
- LDFLAGS=""
- fi
-
- CXXFLAGS=" $CXXFLAGS"
-
- AC_PROG_CXX
-
- KDE_CHECK_FOR_BAD_COMPILER
-
- if test "$GXX" = "yes" || test "$CXX" = "KCC"; then
- if test "$kde_use_debug_code" != "no"; then
- if test "$CXX" = "KCC"; then
- CXXFLAGS="+K0 -Wall -pedantic -W -Wpointer-arith -Wwrite-strings $CXXFLAGS"
- else
- if test "$kde_use_debug_code" = "full"; then
- CXXFLAGS="-g3 -fno-inline $CXXFLAGS"
- else
- CXXFLAGS="-g -O2 -fno-schedule-insns -fno-inline $CXXFLAGS"
- fi
- fi
- KDE_CHECK_COMPILER_FLAG(fno-builtin,[CXXFLAGS="-fno-builtin $CXXFLAGS"])
-
- dnl convenience compiler flags
- KDE_CHECK_COMPILER_FLAG(Woverloaded-virtual, [WOVERLOADED_VIRTUAL="-Woverloaded-virtual"], [WOVERLOADED_VRITUAL=""])
- AC_SUBST(WOVERLOADED_VIRTUAL)
- else
- if test "$CXX" = "KCC"; then
- CXXFLAGS="+K3 $CXXFLAGS"
- else
- CXXFLAGS="-O2 $CXXFLAGS"
- fi
- fi
- fi
-
- if test "$kde_use_debug_define" = "yes"; then
- CXXFLAGS="-DNDEBUG -DNO_DEBUG $CXXFLAGS"
- fi
-
- if test "$kde_use_profiling" = "yes"; then
- KDE_CHECK_COMPILER_FLAG(pg,
- [
- CFLAGS="-pg $CFLAGS"
- CXXFLAGS="-pg $CXXFLAGS"
- ])
- fi
-
- if test "$kde_use_warnings" = "yes"; then
- if test "$GCC" = "yes"; then
- CXXFLAGS="-Wall -W -Wpointer-arith $CXXFLAGS"
- case $host in
- *-*-linux-gnu)
- CFLAGS="-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS"
- CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts $CXXFLAGS"
- KDE_CHECK_COMPILER_FLAG(Wmissing-format-attribute, [CXXFLAGS="$CXXFLAGS -Wformat-security -Wmissing-format-attribute"])
- KDE_CHECK_C_COMPILER_FLAG(Wmissing-format-attribute, [CFLAGS="$CFLAGS -Wformat-security -Wmissing-format-attribute"])
- ;;
- esac
- KDE_CHECK_COMPILER_FLAG(Wundef,[CXXFLAGS="-Wundef $CXXFLAGS"])
- KDE_CHECK_COMPILER_FLAG(Wno-long-long,[CXXFLAGS="-Wno-long-long $CXXFLAGS"])
- dnl ### FIXME: revert for KDE 4
- KDE_CHECK_COMPILER_FLAG(Wno-non-virtual-dtor,[CXXFLAGS="$CXXFLAGS -Wno-non-virtual-dtor"])
- fi
- fi
-
- if test "$GXX" = "yes" && test "$kde_use_strict_options" = "yes"; then
- CXXFLAGS="-Wcast-qual -Wshadow -Wcast-align $CXXFLAGS"
- fi
-
- AC_ARG_ENABLE(pch,
- AC_HELP_STRING([--enable-pch],
- [enables precompiled header support (currently only KCC or gcc >=3.4+unsermake) [default=no]]),
- [ kde_use_pch=$enableval ],[ kde_use_pch=no ])
-
- HAVE_GCC_VISIBILITY=0
- AC_SUBST([HAVE_GCC_VISIBILITY])
-
- if test "$GXX" = "yes"; then
- gcc_no_reorder_blocks=NO
- KDE_CHECK_COMPILER_FLAG(fno-reorder-blocks,[gcc_no_reorder_blocks=YES])
- if test $kde_use_debug_code != "no" && \
- test $kde_use_debug_code != "full" && \
- test "YES" = "$gcc_no_reorder_blocks" ; then
- CXXFLAGS="$CXXFLAGS -fno-reorder-blocks"
- CFLAGS="$CFLAGS -fno-reorder-blocks"
- fi
- KDE_CHECK_COMPILER_FLAG(fno-exceptions,[CXXFLAGS="$CXXFLAGS -fno-exceptions"])
- KDE_CHECK_COMPILER_FLAG(fno-check-new, [CXXFLAGS="$CXXFLAGS -fno-check-new"])
- KDE_CHECK_COMPILER_FLAG(fno-common, [CXXFLAGS="$CXXFLAGS -fno-common"])
- KDE_CHECK_COMPILER_FLAG(fexceptions, [USE_EXCEPTIONS="-fexceptions"], USE_EXCEPTIONS= )
- ENABLE_PERMISSIVE_FLAG="-fpermissive"
-
- if test "$kde_use_pch" = "yes"; then
- AC_MSG_CHECKING(whether gcc supports precompiling c header files)
- echo >conftest.h
- if $CC -x c-header conftest.h >/dev/null 2>/dev/null; then
- kde_gcc_supports_pch=yes
- AC_MSG_RESULT(yes)
- else
- kde_gcc_supports_pch=no
- AC_MSG_RESULT(no)
- fi
- if test "$kde_gcc_supports_pch" = "yes"; then
- AC_MSG_CHECKING(whether gcc supports precompiling c++ header files)
- if $CXX -x c++-header conftest.h >/dev/null 2>/dev/null; then
- kde_gcc_supports_pch=yes
- AC_MSG_RESULT(yes)
- else
- kde_gcc_supports_pch=no
- AC_MSG_RESULT(no)
- fi
- fi
- rm -f conftest.h conftest.h.gch
- fi
-
- KDE_CHECK_FOR_OPT_NOINLINE_MATCH
- if test "x$kde_cv_opt_noinline_match" = "xno" ; then
- CFLAGS="`echo "$CFLAGS" | sed "s/ -fno-inline//"`"
- fi
- fi
- AM_CONDITIONAL(unsermake_enable_pch, test "$kde_use_pch" = "yes" && test "$kde_gcc_supports_pch" = "yes")
- if test "$CXX" = "KCC"; then
- dnl unfortunately we currently cannot disable exception support in KCC
- dnl because doing so is binary incompatible and Qt by default links with exceptions :-(
- dnl KDE_CHECK_COMPILER_FLAG(-no_exceptions,[CXXFLAGS="$CXXFLAGS --no_exceptions"])
- dnl KDE_CHECK_COMPILER_FLAG(-exceptions, [USE_EXCEPTIONS="--exceptions"], USE_EXCEPTIONS= )
-
- if test "$kde_use_pch" = "yes"; then
- dnl TODO: support --pch-dir!
- KDE_CHECK_COMPILER_FLAG(-pch,[CXXFLAGS="$CXXFLAGS --pch"])
- dnl the below works (but the dir must exist), but it's
- dnl useless for a whole package.
- dnl The are precompiled headers for each source file, so when compiling
- dnl from scratch, it doesn't make a difference, and they take up
- dnl around ~5Mb _per_ sourcefile.
- dnl KDE_CHECK_COMPILER_FLAG(-pch_dir /tmp,
- dnl [CXXFLAGS="$CXXFLAGS --pch_dir `pwd`/pcheaders"])
- fi
- dnl this flag controls inlining. by default KCC inlines in optimisation mode
- dnl all implementations that are defined inside the class {} declaration.
- dnl because of templates-compatibility with broken gcc compilers, this
- dnl can cause excessive inlining. This flag limits it to a sane level
- KDE_CHECK_COMPILER_FLAG(-inline_keyword_space_time=6,[CXXFLAGS="$CXXFLAGS --inline_keyword_space_time=6"])
- KDE_CHECK_COMPILER_FLAG(-inline_auto_space_time=2,[CXXFLAGS="$CXXFLAGS --inline_auto_space_time=2"])
- KDE_CHECK_COMPILER_FLAG(-inline_implicit_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_implicit_space_time=2.0"])
- KDE_CHECK_COMPILER_FLAG(-inline_generated_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_generated_space_time=2.0"])
- dnl Some source files are shared between multiple executables
- dnl (or libraries) and some of those need template instantiations.
- dnl In that case KCC needs to compile those sources with
- dnl --one_instantiation_per_object. To make it easy for us we compile
- dnl _all_ objects with that flag (--one_per is a shorthand).
- KDE_CHECK_COMPILER_FLAG(-one_per, [CXXFLAGS="$CXXFLAGS --one_per"])
- fi
- AC_SUBST(USE_EXCEPTIONS)
- dnl obsolete macro - provided to keep things going
- USE_RTTI=
- AC_SUBST(USE_RTTI)
-
- case "$host" in
- *-*-irix*) test "$GXX" = yes && CXXFLAGS="-D_LANGUAGE_C_PLUS_PLUS -D__LANGUAGE_C_PLUS_PLUS $CXXFLAGS" ;;
- *-*-sysv4.2uw*) CXXFLAGS="-D_UNIXWARE $CXXFLAGS";;
- *-*-sysv5uw7*) CXXFLAGS="-D_UNIXWARE7 $CXXFLAGS";;
- *-*-solaris*)
- if test "$GXX" = yes; then
- libstdcpp=`$CXX -print-file-name=libstdc++.so`
- if test ! -f $libstdcpp; then
- AC_MSG_ERROR([You've compiled gcc without --enable-shared. This doesn't work with KDE. Please recompile gcc with --enable-shared to receive a libstdc++.so])
- fi
- fi
- ;;
- esac
-
- AC_VALIDIFY_CXXFLAGS
-
- AC_PROG_CXXCPP
-
- if test "$GCC" = yes; then
- NOOPT_CFLAGS=-O0
- fi
- KDE_CHECK_COMPILER_FLAG(O0,[NOOPT_CXXFLAGS=-O0])
-
- AC_ARG_ENABLE(coverage,
- AC_HELP_STRING([--enable-coverage],[use gcc coverage testing]), [
- if test "$am_cv_CC_dependencies_compiler_type" = "gcc3"; then
- ac_coverage_compiler="-fprofile-arcs -ftest-coverage"
- ac_coverage_linker="-lgcc"
- elif test "$am_cv_CC_dependencies_compiler_type" = "gcc"; then
- ac_coverage_compiler="-fprofile-arcs -ftest-coverage"
- ac_coverage_linker=""
- else
- AC_MSG_ERROR([coverage with your compiler is not supported])
- fi
- CFLAGS="$CFLAGS $ac_coverage_compiler"
- CXXFLAGS="$CXXFLAGS $ac_coverage_compiler"
- LDFLAGS="$LDFLAGS $ac_coverage_linker"
- ])
-
- AC_SUBST(NOOPT_CXXFLAGS)
- AC_SUBST(NOOPT_CFLAGS)
- AC_SUBST(ENABLE_PERMISSIVE_FLAG)
-
- KDE_CHECK_NEW_LDFLAGS
- KDE_CHECK_FINAL
- KDE_CHECK_CLOSURE
- KDE_CHECK_NMCHECK
-
- ifdef([AM_DEPENDENCIES], AC_REQUIRE([KDE_ADD_DEPENDENCIES]), [])
-])
-
-AC_DEFUN([KDE_CHECK_VISIBILITY_GCC_BUG],
- [
- AC_CACHE_CHECK([for gcc -fvisibility-inlines-hidden bug], kde_cv_val_gcc_visibility_bug,
- [
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
-
- safe_CXXFLAGS=$CXXFLAGS
- safe_LDFLAGS=$LDFLAGS
- CXXFLAGS="$CXXFLAGS -fPIC -fvisibility-inlines-hidden -O0"
- LDFLAGS="$LDFLAGS -shared -fPIC"
-
- AC_TRY_LINK(
- [
- /* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19664 */
- #include <string>
- int some_function( void ) __attribute__ ((visibility("default")));
- int some_function( void )
- {
- std::string s("blafasel");
- return 0;
- }
- ], [/* elvis is alive */],
- kde_cv_val_gcc_visibility_bug=no, kde_cv_val_gcc_visibility_bug=yes)
-
- CXXFLAGS=$safe_CXXFLAGS
- LDFLAGS=$safe_LDFLAGS
- AC_LANG_RESTORE
- ]
- )
-
- if test x$kde_cv_val_gcc_visibility_bug = xno; then
- CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
- fi
- ]
-)
-
-AC_DEFUN([KDE_ENABLE_HIDDEN_VISIBILITY],
-[
- AC_BEFORE([AC_PATH_QT_1_3], [KDE_ENABLE_HIDDEN_VISIBILITY])
-
- AC_MSG_CHECKING([grepping for visibility push/pop in headers])
-
- if test "x$GXX" = "xyes"; then
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- AC_EGREP_CPP(
- [GCC visibility push],
- [ #include <exception>
- ],
- [
- AC_MSG_RESULT(yes)
- kde_stdc_visibility_patched=yes ],
- [
- AC_MSG_RESULT(no)
- AC_MSG_WARN([Your libstdc++ doesn't appear to be patched for
- visibility support. Disabling -fvisibility=hidden])
-
- kde_stdc_visibility_patched=no ])
-
- AC_LANG_RESTORE
-
- kde_have_gcc_visibility=no
- KDE_CHECK_COMPILER_FLAG(fvisibility=hidden,
- [
- kde_have_gcc_visibility=yes
- dnl the whole toolchain is just a mess, gcc is just too buggy
- dnl to handle STL with visibility enabled. Lets reconsider
- dnl when gcc 4.2 is out or when things get fixed in the compiler.
- dnl Contact mueller@kde.org for details.
- AC_ARG_ENABLE(gcc-hidden-visibility,
- AC_HELP_STRING([--enable-gcc-hidden-visibility],[toolchain hidden visibility [default=no]]),
- [kde_have_gcc_visibility=$enableval],
- [kde_have_gcc_visibility=no])
-
- AC_CACHE_CHECK([if Qt is patched for -fvisibility], kde_cv_val_qt_gcc_visibility_patched,
- [
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
-
- safe_CXXFLAGS=$CXXFLAGS
- CXXFLAGS="$CXXFLAGS $all_includes"
-
- AC_TRY_COMPILE(
- [
-#include <qglobal.h>
-#if Q_EXPORT - 0 != 0
-/* if this compiles, then Q_EXPORT is undefined */
-/* if Q_EXPORT is nonempty, this will break compilation */
-#endif
- ], [/* elvis is alive */],
- kde_cv_val_qt_gcc_visibility_patched=no, kde_cv_val_qt_gcc_visibility_patched=yes)
-
- CXXFLAGS=$safe_CXXFLAGS
- AC_LANG_RESTORE
- ]
- )
-
- if test x$kde_have_gcc_visibility = "xyes" && test x$kde_stdc_visibility_patched = "xyes" && test x$kde_cv_val_qt_gcc_visibility_patched = "xyes"; then
- CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
- KDE_CHECK_VISIBILITY_GCC_BUG
- HAVE_GCC_VISIBILITY=1
- AC_DEFINE_UNQUOTED(__KDE_HAVE_GCC_VISIBILITY, "$HAVE_GCC_VISIBILITY", [define to 1 if -fvisibility is supported])
- fi
- ])
- fi
-])
-
-AC_DEFUN([KDE_ADD_DEPENDENCIES],
-[
- [A]M_DEPENDENCIES(CC)
- [A]M_DEPENDENCIES(CXX)
-])
-
-dnl just a wrapper to clean up configure.in
-AC_DEFUN([KDE_PROG_LIBTOOL],
-[
-AC_REQUIRE([AC_CHECK_COMPILERS])
-AC_REQUIRE([AC_ENABLE_SHARED])
-AC_REQUIRE([AC_ENABLE_STATIC])
-
-AC_REQUIRE([AC_LIBTOOL_DLOPEN])
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-AC_OBJEXT
-AC_EXEEXT
-
-AM_PROG_LIBTOOL
-AC_LIBTOOL_CXX
-
-LIBTOOL_SHELL="/bin/sh ./libtool"
-# LIBTOOL="$LIBTOOL --silent"
-KDE_PLUGIN="-avoid-version -module -no-undefined \$(KDE_NO_UNDEFINED) \$(KDE_RPATH) \$(KDE_MT_LDFLAGS)"
-AC_SUBST(KDE_PLUGIN)
-
-# This hack ensures that libtool creates shared libs for kunittest plugins. By default check_LTLIBRARIES makes static libs.
-KDE_CHECK_PLUGIN="\$(KDE_PLUGIN) -rpath \$(libdir)"
-AC_SUBST(KDE_CHECK_PLUGIN)
-
-# we patch configure quite some so we better keep that consistent for incremental runs
-AC_SUBST(AUTOCONF,'$(SHELL) $(top_srcdir)/admin/cvs.sh configure || touch configure')
-])
-
-AC_DEFUN([KDE_CHECK_LIB64],
-[
- AC_ARG_ENABLE(libsuffix,
- AC_HELP_STRING([--enable-libsuffix],
- [/lib directory suffix (64,32,none,auto[=default])]),
- kdelibsuff=$enableval, kdelibsuff="auto")
-
- if test "$kdelibsuff" = "auto"; then
-
-cat > conftest.c << EOF
-#include <stdio.h>
-int main() {
- return 0;
-}
-EOF
- kdelibsuff=`$CC conftest.c -o conftest.out; ldd conftest.out |sed -ne '/libc.so/{
- s,.*/lib\([[^\/]]*\)/.*,\1,
- p
-}'`
- rm -rf conftest.*
- fi
-
- if test "$kdelibsuff" = "no" || test "$kdelibsuff" = "none"; then
- kdelibsuff=
- fi
- if test -z "$kdelibsuff"; then
- AC_MSG_RESULT([not using lib directory suffix])
- AC_DEFINE(KDELIBSUFF, [""], Suffix for lib directories)
- else
- if test "$libdir" = '${exec_prefix}/lib'; then
- libdir="$libdir${kdelibsuff}"
- AC_SUBST([libdir], ["$libdir"]) dnl ugly hack for lib64 platforms
- fi
- AC_DEFINE_UNQUOTED(KDELIBSUFF, ["${kdelibsuff}"], Suffix for lib directories)
- AC_MSG_RESULT([using lib directory suffix $kdelibsuff])
- fi
-])
-
-AC_DEFUN([KDE_CHECK_TYPES],
-[ AC_CHECK_SIZEOF(int, 4)dnl
- AC_CHECK_SIZEOF(short)dnl
- AC_CHECK_SIZEOF(long, 4)dnl
- AC_CHECK_SIZEOF(char *, 4)dnl
-])dnl
-
-dnl Not used - kept for compat only?
-AC_DEFUN([KDE_DO_IT_ALL],
-[
-AC_CANONICAL_SYSTEM
-AC_ARG_PROGRAM
-AM_INIT_AUTOMAKE($1, $2)
-AM_DISABLE_LIBRARIES
-AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde})
-AC_CHECK_COMPILERS
-KDE_PROG_LIBTOOL
-AM_KDE_WITH_NLS
-AC_PATH_KDE
-])
-
-AC_DEFUN([AC_CHECK_RPATH],
-[
-AC_MSG_CHECKING(for rpath)
-AC_ARG_ENABLE(rpath,
- AC_HELP_STRING([--disable-rpath],[do not use the rpath feature of ld]),
- USE_RPATH=$enableval, USE_RPATH=yes)
-
-if test -z "$KDE_RPATH" && test "$USE_RPATH" = "yes"; then
-
- KDE_RPATH="-R \$(libdir)"
-
- if test "$kde_libraries" != "$libdir"; then
- KDE_RPATH="$KDE_RPATH -R \$(kde_libraries)"
- fi
-
- if test -n "$qt_libraries"; then
- KDE_RPATH="$KDE_RPATH -R \$(qt_libraries)"
- fi
- dnl $x_libraries is set to /usr/lib in case
- if test -n "$X_LDFLAGS"; then
- X_RPATH="-R \$(x_libraries)"
- KDE_RPATH="$KDE_RPATH $X_RPATH"
- fi
- if test -n "$KDE_EXTRA_RPATH"; then
- KDE_RPATH="$KDE_RPATH \$(KDE_EXTRA_RPATH)"
- fi
-fi
-AC_SUBST(KDE_EXTRA_RPATH)
-AC_SUBST(KDE_RPATH)
-AC_SUBST(X_RPATH)
-AC_MSG_RESULT($USE_RPATH)
-])
-
-dnl Check for the type of the third argument of getsockname
-AC_DEFUN([AC_CHECK_SOCKLEN_T],
-[
- AC_MSG_CHECKING(for socklen_t)
- AC_CACHE_VAL(kde_cv_socklen_t,
- [
- AC_LANG_PUSH(C++)
- kde_cv_socklen_t=no
- AC_TRY_COMPILE([
- #include <sys/types.h>
- #include <sys/socket.h>
- ],
- [
- socklen_t len;
- getpeername(0,0,&len);
- ],
- [
- kde_cv_socklen_t=yes
- kde_cv_socklen_t_equiv=socklen_t
- ])
- AC_LANG_POP(C++)
- ])
- AC_MSG_RESULT($kde_cv_socklen_t)
- if test $kde_cv_socklen_t = no; then
- AC_MSG_CHECKING([for socklen_t equivalent for socket functions])
- AC_CACHE_VAL(kde_cv_socklen_t_equiv,
- [
- kde_cv_socklen_t_equiv=int
- AC_LANG_PUSH(C++)
- for t in int size_t unsigned long "unsigned long"; do
- AC_TRY_COMPILE([
- #include <sys/types.h>
- #include <sys/socket.h>
- ],
- [
- $t len;
- getpeername(0,0,&len);
- ],
- [
- kde_cv_socklen_t_equiv="$t"
- break
- ])
- done
- AC_LANG_POP(C++)
- ])
- AC_MSG_RESULT($kde_cv_socklen_t_equiv)
- fi
- AC_DEFINE_UNQUOTED(kde_socklen_t, $kde_cv_socklen_t_equiv,
- [type to use in place of socklen_t if not defined])
- AC_DEFINE_UNQUOTED(ksize_t, $kde_cv_socklen_t_equiv,
- [type to use in place of socklen_t if not defined (deprecated, use kde_socklen_t)])
-])
-
-dnl This is a merge of some macros out of the gettext aclocal.m4
-dnl since we don't need anything, I took the things we need
-dnl the copyright for them is:
-dnl >
-dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
-dnl This Makefile.in is free software; the Free Software Foundation
-dnl gives unlimited permission to copy and/or distribute it,
-dnl with or without modifications, as long as this notice is preserved.
-
-dnl This program is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-dnl PARTICULAR PURPOSE.
-dnl >
-dnl for this file it is relicensed under LGPL
-
-AC_DEFUN([AM_KDE_WITH_NLS],
- [
- dnl If we use NLS figure out what method
-
- AM_PATH_PROG_WITH_TEST_KDE(MSGFMT, msgfmt,
- [test -n "`$ac_dir/$ac_word --version 2>&1 | grep 'GNU gettext'`"], msgfmt)
- AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
-
- if test -z "`$GMSGFMT --version 2>&1 | grep 'GNU gettext'`"; then
- AC_MSG_RESULT([found msgfmt program is not GNU msgfmt; ignore it])
- GMSGFMT=":"
- fi
- MSGFMT=$GMSGFMT
- AC_SUBST(GMSGFMT)
- AC_SUBST(MSGFMT)
-
- AM_PATH_PROG_WITH_TEST_KDE(XGETTEXT, xgettext,
- [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
-
- dnl Test whether we really found GNU xgettext.
- if test "$XGETTEXT" != ":"; then
- dnl If it is no GNU xgettext we define it as : so that the
- dnl Makefiles still can work.
- if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
- : ;
- else
- AC_MSG_RESULT(
- [found xgettext programs is not GNU xgettext; ignore it])
- XGETTEXT=":"
- fi
- fi
- AC_SUBST(XGETTEXT)
-
- ])
-
-# Search path for a program which passes the given test.
-# Ulrich Drepper <drepper@cygnus.com>, 1996.
-
-# serial 1
-# Stephan Kulow: I appended a _KDE against name conflicts
-
-dnl AM_PATH_PROG_WITH_TEST_KDE(VARIABLE, PROG-TO-CHECK-FOR,
-dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
-AC_DEFUN([AM_PATH_PROG_WITH_TEST_KDE],
-[# Extract the first word of "$2", so it can be a program name with args.
-set dummy $2; ac_word=[$]2
-AC_MSG_CHECKING([for $ac_word])
-AC_CACHE_VAL(ac_cv_path_$1,
-[case "[$]$1" in
- /*)
- ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
- for ac_dir in ifelse([$5], , $PATH, [$5]); do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- if [$3]; then
- ac_cv_path_$1="$ac_dir/$ac_word"
- break
- fi
- fi
- done
- IFS="$ac_save_ifs"
-dnl If no 4th arg is given, leave the cache variable unset,
-dnl so AC_PATH_PROGS will keep looking.
-ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
-])dnl
- ;;
-esac])dnl
-$1="$ac_cv_path_$1"
-if test -n "[$]$1"; then
- AC_MSG_RESULT([$]$1)
-else
- AC_MSG_RESULT(no)
-fi
-AC_SUBST($1)dnl
-])
-
-
-# Check whether LC_MESSAGES is available in <locale.h>.
-# Ulrich Drepper <drepper@cygnus.com>, 1995.
-
-# serial 1
-
-AC_DEFUN([AM_LC_MESSAGES],
- [if test $ac_cv_header_locale_h = yes; then
- AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
- [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
- am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
- if test $am_cv_val_LC_MESSAGES = yes; then
- AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your locale.h file contains LC_MESSAGES])
- fi
- fi])
-
-dnl From Jim Meyering.
-dnl FIXME: migrate into libit.
-
-AC_DEFUN([AM_FUNC_OBSTACK],
-[AC_CACHE_CHECK([for obstacks], am_cv_func_obstack,
- [AC_TRY_LINK([#include "obstack.h"],
- [struct obstack *mem;obstack_free(mem,(char *) 0)],
- am_cv_func_obstack=yes,
- am_cv_func_obstack=no)])
- if test $am_cv_func_obstack = yes; then
- AC_DEFINE(HAVE_OBSTACK)
- else
- LIBOBJS="$LIBOBJS obstack.o"
- fi
-])
-
-dnl From Jim Meyering. Use this if you use the GNU error.[ch].
-dnl FIXME: Migrate into libit
-
-AC_DEFUN([AM_FUNC_ERROR_AT_LINE],
-[AC_CACHE_CHECK([for error_at_line], am_cv_lib_error_at_line,
- [AC_TRY_LINK([],[error_at_line(0, 0, "", 0, "");],
- am_cv_lib_error_at_line=yes,
- am_cv_lib_error_at_line=no)])
- if test $am_cv_lib_error_at_line = no; then
- LIBOBJS="$LIBOBJS error.o"
- fi
- AC_SUBST(LIBOBJS)dnl
-])
-
-# Macro to add for using GNU gettext.
-# Ulrich Drepper <drepper@cygnus.com>, 1995.
-
-# serial 1
-# Stephan Kulow: I put a KDE in it to avoid name conflicts
-
-AC_DEFUN([AM_KDE_GNU_GETTEXT],
- [AC_REQUIRE([AC_PROG_MAKE_SET])dnl
- AC_REQUIRE([AC_PROG_RANLIB])dnl
- AC_REQUIRE([AC_HEADER_STDC])dnl
- AC_REQUIRE([AC_TYPE_OFF_T])dnl
- AC_REQUIRE([AC_TYPE_SIZE_T])dnl
- AC_REQUIRE([AC_FUNC_ALLOCA])dnl
- AC_REQUIRE([AC_FUNC_MMAP])dnl
- AC_REQUIRE([AM_KDE_WITH_NLS])dnl
- AC_CHECK_HEADERS([limits.h locale.h nl_types.h string.h values.h alloca.h])
- AC_CHECK_FUNCS([getcwd munmap putenv setlocale strchr strcasecmp \
-__argz_count __argz_stringify __argz_next])
-
- AC_MSG_CHECKING(for stpcpy)
- AC_CACHE_VAL(kde_cv_func_stpcpy,
- [
- kde_safe_cxxflags=$CXXFLAGS
- CXXFLAGS="-Werror"
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- AC_TRY_COMPILE([
- #include <string.h>
- ],
- [
- char buffer[200];
- stpcpy(buffer, buffer);
- ],
- kde_cv_func_stpcpy=yes,
- kde_cv_func_stpcpy=no)
- AC_LANG_RESTORE
- CXXFLAGS=$kde_safe_cxxflags
- ])
- AC_MSG_RESULT($kde_cv_func_stpcpy)
- if eval "test \"`echo $kde_cv_func_stpcpy`\" = yes"; then
- AC_DEFINE(HAVE_STPCPY, 1, [Define if you have stpcpy])
- fi
-
- AM_LC_MESSAGES
-
- if test "x$CATOBJEXT" != "x"; then
- if test "x$ALL_LINGUAS" = "x"; then
- LINGUAS=
- else
- AC_MSG_CHECKING(for catalogs to be installed)
- NEW_LINGUAS=
- for lang in ${LINGUAS=$ALL_LINGUAS}; do
- case "$ALL_LINGUAS" in
- *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
- esac
- done
- LINGUAS=$NEW_LINGUAS
- AC_MSG_RESULT($LINGUAS)
- fi
-
- dnl Construct list of names of catalog files to be constructed.
- if test -n "$LINGUAS"; then
- for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
- fi
- fi
-
- ])
-
-AC_DEFUN([AC_HAVE_XPM],
- [AC_REQUIRE_CPP()dnl
- AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
- test -z "$XPM_LDFLAGS" && XPM_LDFLAGS=
- test -z "$XPM_INCLUDE" && XPM_INCLUDE=
-
- AC_ARG_WITH(xpm,AC_HELP_STRING([--without-xpm],[disable color pixmap XPM tests]),
- xpm_test=$withval, xpm_test="yes")
- if test "x$xpm_test" = xno; then
- ac_cv_have_xpm=no
- else
- AC_MSG_CHECKING(for XPM)
- AC_CACHE_VAL(ac_cv_have_xpm,
- [
- ac_save_ldflags="$LDFLAGS"
- ac_save_cflags="$CFLAGS"
- if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
- LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm -lX11 -lXext $LIBZ $LIBSOCKET"
- else
- LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm $LIBZ $LIBSOCKET"
- fi
- CFLAGS="$CFLAGS $X_INCLUDES $USER_INCLUDES"
- test -n "$XPM_INCLUDE" && CFLAGS="-I$XPM_INCLUDE $CFLAGS"
- AC_TRY_LINK([#include <X11/xpm.h>],[],
- ac_cv_have_xpm="yes",ac_cv_have_xpm="no")
- LDFLAGS="$ac_save_ldflags"
- CFLAGS="$ac_save_cflags"
- ])dnl
-
- if test "$ac_cv_have_xpm" = no; then
- AC_MSG_RESULT(no)
- XPM_LDFLAGS=""
- XPMINC=""
- $2
- else
- AC_DEFINE(HAVE_XPM, 1, [Define if you have XPM support])
- if test "$XPM_LDFLAGS" = ""; then
- XPMLIB='-lXpm $(LIB_X11)'
- else
- XPMLIB="-L$XPM_LDFLAGS -lXpm "'$(LIB_X11)'
- fi
- if test "$XPM_INCLUDE" = ""; then
- XPMINC=""
- else
- XPMINC="-I$XPM_INCLUDE"
- fi
- AC_MSG_RESULT(yes)
- $1
- fi
- fi
- AC_SUBST(XPMINC)
- AC_SUBST(XPMLIB)
-])
-
-AC_DEFUN([AC_HAVE_DPMS],
- [AC_REQUIRE_CPP()dnl
- AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
- test -z "$DPMS_LDFLAGS" && DPMS_LDFLAGS=
- test -z "$DPMS_INCLUDE" && DPMS_INCLUDE=
- DPMS_LIB=
-
- AC_ARG_WITH(dpms,AC_HELP_STRING([--without-dpms],[disable DPMS power saving]),
- dpms_test=$withval, dpms_test="yes")
- if test "x$dpms_test" = xno; then
- ac_cv_have_dpms=no
- else
- AC_MSG_CHECKING(for DPMS)
- dnl Note: ac_cv_have_dpms can be no, yes, or -lXdpms.
- dnl 'yes' means DPMS_LIB="", '-lXdpms' means DPMS_LIB="-lXdpms".
- AC_CACHE_VAL(ac_cv_have_dpms,
- [
- if test "x$kde_use_qt_emb" = "xyes" || test "x$kde_use_qt_mac" = "xyes"; then
- AC_MSG_RESULT(no)
- ac_cv_have_dpms="no"
- else
- ac_save_ldflags="$LDFLAGS"
- ac_save_cflags="$CFLAGS"
- ac_save_libs="$LIBS"
- LDFLAGS="$LDFLAGS $DPMS_LDFLAGS $all_libraries"
- LIBS="-lX11 -lXext $LIBSOCKET"
- CFLAGS="$CFLAGS $X_INCLUDES"
- test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS"
- AC_TRY_LINK([
- #include <X11/Xproto.h>
- #include <X11/X.h>
- #include <X11/Xlib.h>
- #include <X11/extensions/dpms.h>
- int foo_test_dpms()
- { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[],
- ac_cv_have_dpms="yes", [
- LIBS="-lXdpms $LIBS"
- AC_TRY_LINK([
- #include <X11/Xproto.h>
- #include <X11/X.h>
- #include <X11/Xlib.h>
- #include <X11/extensions/dpms.h>
- int foo_test_dpms()
- { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[],
- [
- ac_cv_have_dpms="-lXdpms"
- ],ac_cv_have_dpms="no")
- ])
- LDFLAGS="$ac_save_ldflags"
- CFLAGS="$ac_save_cflags"
- LIBS="$ac_save_libs"
- fi
- ])dnl
-
- if test "$ac_cv_have_dpms" = no; then
- AC_MSG_RESULT(no)
- DPMS_LDFLAGS=""
- DPMSINC=""
- $2
- else
- AC_DEFINE(HAVE_DPMS, 1, [Define if you have DPMS support])
- if test "$ac_cv_have_dpms" = "-lXdpms"; then
- DPMS_LIB="-lXdpms"
- fi
- if test "$DPMS_LDFLAGS" = ""; then
- DPMSLIB="$DPMS_LIB "'$(LIB_X11)'
- else
- DPMSLIB="$DPMS_LDFLAGS $DPMS_LIB "'$(LIB_X11)'
- fi
- if test "$DPMS_INCLUDE" = ""; then
- DPMSINC=""
- else
- DPMSINC="-I$DPMS_INCLUDE"
- fi
- AC_MSG_RESULT(yes)
- $1
- fi
- fi
- ac_save_cflags="$CFLAGS"
- CFLAGS="$CFLAGS $X_INCLUDES"
- test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS"
- AH_TEMPLATE(HAVE_DPMSCAPABLE_PROTO,
- [Define if you have the DPMSCapable prototype in <X11/extensions/dpms.h>])
- AC_CHECK_DECL(DPMSCapable,
- AC_DEFINE(HAVE_DPMSCAPABLE_PROTO),,
- [#include <X11/Xlib.h>
- #include <X11/extensions/dpms.h>])
- AH_TEMPLATE(HAVE_DPMSINFO_PROTO,
- [Define if you have the DPMSInfo prototype in <X11/extensions/dpms.h>])
- AC_CHECK_DECL(DPMSInfo,
- AC_DEFINE(HAVE_DPMSINFO_PROTO),,
- [#include <X11/Xlib.h>
- #include <X11/extensions/dpms.h>])
- CFLAGS="$ac_save_cflags"
- AC_SUBST(DPMSINC)
- AC_SUBST(DPMSLIB)
-])
-
-AC_DEFUN([AC_HAVE_GL],
- [AC_REQUIRE_CPP()dnl
- AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
- test -z "$GL_LDFLAGS" && GL_LDFLAGS=
- test -z "$GL_INCLUDE" && GL_INCLUDE=
-
- AC_ARG_WITH(gl,AC_HELP_STRING([--without-gl],[disable 3D GL modes]),
- gl_test=$withval, gl_test="yes")
- if test "x$kde_use_qt_emb" = "xyes"; then
- # GL and Qt Embedded is a no-go for now.
- ac_cv_have_gl=no
- elif test "x$gl_test" = xno; then
- ac_cv_have_gl=no
- else
- AC_MSG_CHECKING(for GL)
- AC_CACHE_VAL(ac_cv_have_gl,
- [
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- ac_save_ldflags=$LDFLAGS
- ac_save_cxxflags=$CXXFLAGS
- ac_save_libs=$LIBS
- LDFLAGS="$LDFLAGS $GL_LDFLAGS $X_LDFLAGS $all_libraries"
- LIBS="$LIBS -lGL -lGLU"
- test "x$kde_use_qt_mac" != xyes && test "x$kde_use_qt_emb" != xyes && LIBS="$LIBS -lX11"
- LIBS="$LIBS $LIB_XEXT -lm $LIBSOCKET"
- CXXFLAGS="$CFLAGS $X_INCLUDES"
- test -n "$GL_INCLUDE" && CFLAGS="-I$GL_INCLUDE $CFLAGS"
- AC_TRY_LINK([#include <GL/gl.h>
-#include <GL/glu.h>
-], [],
- ac_cv_have_gl="yes", ac_cv_have_gl="no")
- AC_LANG_RESTORE
- LDFLAGS=$ac_save_ldflags
- CXXFLAGS=$ac_save_cxxflags
- LIBS=$ac_save_libs
- ])dnl
-
- if test "$ac_cv_have_gl" = "no"; then
- AC_MSG_RESULT(no)
- GL_LDFLAGS=""
- GLINC=""
- $2
- else
- AC_DEFINE(HAVE_GL, 1, [Defines if you have GL (Mesa, OpenGL, ...)])
- if test "$GL_LDFLAGS" = ""; then
- GLLIB='-lGLU -lGL $(LIB_X11)'
- else
- GLLIB="$GL_LDFLAGS -lGLU -lGL "'$(LIB_X11)'
- fi
- if test "$GL_INCLUDE" = ""; then
- GLINC=""
- else
- GLINC="-I$GL_INCLUDE"
- fi
- AC_MSG_RESULT($ac_cv_have_gl)
- $1
- fi
- fi
- AC_SUBST(GLINC)
- AC_SUBST(GLLIB)
-])
-
-
- dnl shadow password and PAM magic - maintained by ossi@kde.org
-
-AC_DEFUN([KDE_PAM], [
- AC_REQUIRE([KDE_CHECK_LIBDL])
-
- want_pam=
- AC_ARG_WITH(pam,
- AC_HELP_STRING([--with-pam[=ARG]],[enable support for PAM: ARG=[yes|no|service name]]),
- [ if test "x$withval" = "xyes"; then
- want_pam=yes
- pam_service=kde
- elif test "x$withval" = "xno"; then
- want_pam=no
- else
- want_pam=yes
- pam_service=$withval
- fi
- ], [ pam_service=kde ])
-
- use_pam=
- PAMLIBS=
- if test "x$want_pam" != xno; then
- AC_CHECK_LIB(pam, pam_start, [
- AC_CHECK_HEADER(security/pam_appl.h,
- [ pam_header=security/pam_appl.h ],
- [ AC_CHECK_HEADER(pam/pam_appl.h,
- [ pam_header=pam/pam_appl.h ],
- [
- AC_MSG_WARN([PAM detected, but no headers found!
-Make sure you have the necessary development packages installed.])
- ]
- )
- ]
- )
- ], , $LIBDL)
- if test -z "$pam_header"; then
- if test "x$want_pam" = xyes; then
- AC_MSG_ERROR([--with-pam was specified, but cannot compile with PAM!])
- fi
- else
- AC_DEFINE(HAVE_PAM, 1, [Defines if you have PAM (Pluggable Authentication Modules)])
- PAMLIBS="$PAM_MISC_LIB -lpam $LIBDL"
- use_pam=yes
-
- dnl darwin claims to be something special
- if test "$pam_header" = "pam/pam_appl.h"; then
- AC_DEFINE(HAVE_PAM_PAM_APPL_H, 1, [Define if your PAM headers are in pam/ instead of security/])
- fi
-
- dnl test whether struct pam_message is const (Linux) or not (Sun)
- AC_MSG_CHECKING(for const pam_message)
- AC_EGREP_HEADER([struct pam_message], $pam_header,
- [ AC_EGREP_HEADER([const struct pam_message], $pam_header,
- [AC_MSG_RESULT([const: Linux-type PAM])],
- [AC_MSG_RESULT([nonconst: Sun-type PAM])
- AC_DEFINE(PAM_MESSAGE_NONCONST, 1, [Define if your PAM support takes non-const arguments (Solaris)])]
- )],
- [AC_MSG_RESULT([not found - assume const, Linux-type PAM])])
- fi
- fi
-
- AC_SUBST(PAMLIBS)
-])
-
-dnl DEF_PAM_SERVICE(arg name, full name, define name)
-AC_DEFUN([DEF_PAM_SERVICE], [
- AC_ARG_WITH($1-pam,
- AC_HELP_STRING([--with-$1-pam=[val]],[override PAM service from --with-pam for $2]),
- [ if test "x$use_pam" = xyes; then
- $3_PAM_SERVICE=$withval
- else
- AC_MSG_ERROR([Cannot use use --with-$1-pam, as no PAM was detected.
-You may want to enforce it by using --with-pam.])
- fi
- ],
- [ if test "x$use_pam" = xyes; then
- $3_PAM_SERVICE="$pam_service"
- fi
- ])
- if test -n "$$3_PAM_SERVICE"; then
- AC_MSG_RESULT([The PAM service used by $2 will be $$3_PAM_SERVICE])
- AC_DEFINE_UNQUOTED($3_PAM_SERVICE, "$$3_PAM_SERVICE", [The PAM service to be used by $2])
- fi
- AC_SUBST($3_PAM_SERVICE)
-])
-
-AC_DEFUN([KDE_SHADOWPASSWD], [
- AC_REQUIRE([KDE_PAM])
-
- AC_CHECK_LIB(shadow, getspent,
- [ LIBSHADOW="-lshadow"
- ac_use_shadow=yes
- ],
- [ dnl for UnixWare
- AC_CHECK_LIB(gen, getspent,
- [ LIBGEN="-lgen"
- ac_use_shadow=yes
- ],
- [ AC_CHECK_FUNC(getspent,
- [ ac_use_shadow=yes ],
- [ ac_use_shadow=no ])
- ])
- ])
- AC_SUBST(LIBSHADOW)
- AC_SUBST(LIBGEN)
-
- AC_MSG_CHECKING([for shadow passwords])
-
- AC_ARG_WITH(shadow,
- AC_HELP_STRING([--with-shadow],[If you want shadow password support]),
- [ if test "x$withval" != "xno"; then
- use_shadow=yes
- else
- use_shadow=no
- fi
- ], [
- use_shadow="$ac_use_shadow"
- ])
-
- if test "x$use_shadow" = xyes; then
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_SHADOW, 1, [Define if you use shadow passwords])
- else
- AC_MSG_RESULT(no)
- LIBSHADOW=
- LIBGEN=
- fi
-
- dnl finally make the relevant binaries setuid root, if we have shadow passwds.
- dnl this still applies, if we could use it indirectly through pam.
- if test "x$use_shadow" = xyes ||
- ( test "x$use_pam" = xyes && test "x$ac_use_shadow" = xyes ); then
- case $host in
- *-*-freebsd* | *-*-netbsd* | *-*-openbsd*)
- SETUIDFLAGS="-m 4755 -o root";;
- *)
- SETUIDFLAGS="-m 4755";;
- esac
- fi
- AC_SUBST(SETUIDFLAGS)
-
-])
-
-AC_DEFUN([KDE_PASSWDLIBS], [
- AC_REQUIRE([KDE_MISC_TESTS]) dnl for LIBCRYPT
- AC_REQUIRE([KDE_PAM])
- AC_REQUIRE([KDE_SHADOWPASSWD])
-
- if test "x$use_pam" = "xyes"; then
- PASSWDLIBS="$PAMLIBS"
- else
- PASSWDLIBS="$LIBCRYPT $LIBSHADOW $LIBGEN"
- fi
-
- dnl FreeBSD uses a shadow-like setup, where /etc/passwd holds the users, but
- dnl /etc/master.passwd holds the actual passwords. /etc/master.passwd requires
- dnl root to read, so kcheckpass needs to be root (even when using pam, since pam
- dnl may need to read /etc/master.passwd).
- case $host in
- *-*-freebsd*)
- SETUIDFLAGS="-m 4755 -o root"
- ;;
- *)
- ;;
- esac
-
- AC_SUBST(PASSWDLIBS)
-])
-
-AC_DEFUN([KDE_CHECK_LIBDL],
-[
-AC_CHECK_LIB(dl, dlopen, [
-LIBDL="-ldl"
-ac_cv_have_dlfcn=yes
-])
-
-AC_CHECK_LIB(dld, shl_unload, [
-LIBDL="-ldld"
-ac_cv_have_shload=yes
-])
-
-AC_SUBST(LIBDL)
-])
-
-AC_DEFUN([KDE_CHECK_DLOPEN],
-[
-KDE_CHECK_LIBDL
-AC_CHECK_HEADERS(dlfcn.h dl.h)
-if test "$ac_cv_header_dlfcn_h" = "no"; then
- ac_cv_have_dlfcn=no
-fi
-
-if test "$ac_cv_header_dl_h" = "no"; then
- ac_cv_have_shload=no
-fi
-
-dnl XXX why change enable_dlopen? its already set by autoconf's AC_ARG_ENABLE
-dnl (MM)
-AC_ARG_ENABLE(dlopen,
-AC_HELP_STRING([--disable-dlopen],[link statically [default=no]]),
-enable_dlopen=$enableval,
-enable_dlopen=yes)
-
-# override the user's opinion, if we know it better ;)
-if test "$ac_cv_have_dlfcn" = "no" && test "$ac_cv_have_shload" = "no"; then
- enable_dlopen=no
-fi
-
-if test "$ac_cv_have_dlfcn" = "yes"; then
- AC_DEFINE_UNQUOTED(HAVE_DLFCN, 1, [Define if you have dlfcn])
-fi
-
-if test "$ac_cv_have_shload" = "yes"; then
- AC_DEFINE_UNQUOTED(HAVE_SHLOAD, 1, [Define if you have shload])
-fi
-
-if test "$enable_dlopen" = no ; then
- test -n "$1" && eval $1
-else
- test -n "$2" && eval $2
-fi
-
-])
-
-AC_DEFUN([KDE_CHECK_DYNAMIC_LOADING],
-[
-KDE_CHECK_DLOPEN(libtool_enable_shared=yes, libtool_enable_static=no)
-KDE_PROG_LIBTOOL
-AC_MSG_CHECKING([dynamic loading])
-eval "`egrep '^build_libtool_libs=' libtool`"
-if test "$build_libtool_libs" = "yes" && test "$enable_dlopen" = "yes"; then
- dynamic_loading=yes
- AC_DEFINE_UNQUOTED(HAVE_DYNAMIC_LOADING)
-else
- dynamic_loading=no
-fi
-AC_MSG_RESULT($dynamic_loading)
-if test "$dynamic_loading" = "yes"; then
- $1
-else
- $2
-fi
-])
-
-AC_DEFUN([KDE_ADD_INCLUDES],
-[
-if test -z "$1"; then
- test_include="Pix.h"
-else
- test_include="$1"
-fi
-
-AC_MSG_CHECKING([for libg++ ($test_include)])
-
-AC_CACHE_VAL(kde_cv_libgpp_includes,
-[
-kde_cv_libgpp_includes=no
-
- for ac_dir in \
- \
- /usr/include/g++ \
- /usr/include \
- /usr/unsupported/include \
- /opt/include \
- $extra_include \
- ; \
- do
- if test -r "$ac_dir/$test_include"; then
- kde_cv_libgpp_includes=$ac_dir
- break
- fi
- done
-])
-
-AC_MSG_RESULT($kde_cv_libgpp_includes)
-if test "$kde_cv_libgpp_includes" != "no"; then
- all_includes="-I$kde_cv_libgpp_includes $all_includes $USER_INCLUDES"
-fi
-])
-])
-
-AC_DEFUN([KDE_CHECK_LIBPTHREAD],
-[
- dnl This code is here specifically to handle the
- dnl various flavors of threading library on FreeBSD
- dnl 4-, 5-, and 6-, and the (weird) rules around it.
- dnl There may be an environment PTHREAD_LIBS that
- dnl specifies what to use; otherwise, search for it.
- dnl -pthread is special cased and unsets LIBPTHREAD
- dnl below if found.
- LIBPTHREAD=""
-
- if test -n "$PTHREAD_LIBS"; then
- if test "x$PTHREAD_LIBS" = "x-pthread" ; then
- LIBPTHREAD="PTHREAD"
- else
- PTHREAD_LIBS_save="$PTHREAD_LIBS"
- PTHREAD_LIBS=`echo "$PTHREAD_LIBS_save" | sed -e 's,^-l,,g'`
- AC_MSG_CHECKING([for pthread_create in $PTHREAD_LIBS])
- KDE_CHECK_LIB($PTHREAD_LIBS, pthread_create, [
- LIBPTHREAD="$PTHREAD_LIBS_save"])
- PTHREAD_LIBS="$PTHREAD_LIBS_save"
- fi
- fi
-
- dnl Is this test really needed, in the face of the Tru64 test below?
- if test -z "$LIBPTHREAD"; then
- AC_CHECK_LIB(pthread, pthread_create, [LIBPTHREAD="-lpthread"])
- fi
-
- dnl This is a special Tru64 check, see BR 76171 issue #18.
- if test -z "$LIBPTHREAD" ; then
- AC_MSG_CHECKING([for pthread_create in -lpthread])
- kde_safe_libs=$LIBS
- LIBS="$LIBS -lpthread"
- AC_TRY_LINK([#include <pthread.h>],[(void)pthread_create(0,0,0,0);],[
- AC_MSG_RESULT(yes)
- LIBPTHREAD="-lpthread"],[
- AC_MSG_RESULT(no)])
- LIBS=$kde_safe_libs
- fi
-
- dnl Un-special-case for FreeBSD.
- if test "x$LIBPTHREAD" = "xPTHREAD" ; then
- LIBPTHREAD=""
- fi
-
- AC_SUBST(LIBPTHREAD)
-])
-
-AC_DEFUN([KDE_CHECK_PTHREAD_OPTION],
-[
- USE_THREADS=""
- if test -z "$LIBPTHREAD"; then
- KDE_CHECK_COMPILER_FLAG(pthread, [USE_THREADS="-D_THREAD_SAFE -pthread"])
- fi
-
- AH_VERBATIM(__svr_define, [
-#if defined(__SVR4) && !defined(__svr4__)
-#define __svr4__ 1
-#endif
-])
- case $host_os in
- solaris*)
- KDE_CHECK_COMPILER_FLAG(mt, [USE_THREADS="-mt"])
- CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS -DSVR4"
- ;;
- freebsd*)
- CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE $PTHREAD_CFLAGS"
- ;;
- aix*)
- CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE"
- LIBPTHREAD="$LIBPTHREAD -lc_r"
- ;;
- linux*) CPPFLAGS="$CPPFLAGS -D_REENTRANT"
- if test "$CXX" = "KCC"; then
- CXXFLAGS="$CXXFLAGS --thread_safe"
- NOOPT_CXXFLAGS="$NOOPT_CXXFLAGS --thread_safe"
- fi
- ;;
- *)
- ;;
- esac
- AC_SUBST(USE_THREADS)
- AC_SUBST(LIBPTHREAD)
-])
-
-AC_DEFUN([KDE_CHECK_THREADING],
-[
- AC_REQUIRE([KDE_CHECK_LIBPTHREAD])
- AC_REQUIRE([KDE_CHECK_PTHREAD_OPTION])
- dnl default is yes if libpthread is found and no if no libpthread is available
- if test -z "$LIBPTHREAD"; then
- if test -z "$USE_THREADS"; then
- kde_check_threading_default=no
- else
- kde_check_threading_default=yes
- fi
- else
- kde_check_threading_default=yes
- fi
- AC_ARG_ENABLE(threading,AC_HELP_STRING([--disable-threading],[disables threading even if libpthread found]),
- kde_use_threading=$enableval, kde_use_threading=$kde_check_threading_default)
- if test "x$kde_use_threading" = "xyes"; then
- AC_DEFINE(HAVE_LIBPTHREAD, 1, [Define if you have a working libpthread (will enable threaded code)])
- fi
-])
-
-AC_DEFUN([KDE_TRY_LINK_PYTHON],
-[
-if test "$kde_python_link_found" = no; then
-
-if test "$1" = normal; then
- AC_MSG_CHECKING(if a Python application links)
-else
- AC_MSG_CHECKING(if Python depends on $2)
-fi
-
-AC_CACHE_VAL(kde_cv_try_link_python_$1,
-[
-kde_save_cflags="$CFLAGS"
-CFLAGS="$CFLAGS $PYTHONINC"
-kde_save_libs="$LIBS"
-LIBS="$LIBS $LIBPYTHON $2 $LIBDL $LIBSOCKET"
-kde_save_ldflags="$LDFLAGS"
-LDFLAGS="$LDFLAGS $PYTHONLIB"
-
-AC_TRY_LINK(
-[
-#include <Python.h>
-],[
- PySys_SetArgv(1, 0);
-],
- [kde_cv_try_link_python_$1=yes],
- [kde_cv_try_link_python_$1=no]
-)
-CFLAGS="$kde_save_cflags"
-LIBS="$kde_save_libs"
-LDFLAGS="$kde_save_ldflags"
-])
-
-if test "$kde_cv_try_link_python_$1" = "yes"; then
- AC_MSG_RESULT(yes)
- kde_python_link_found=yes
- if test ! "$1" = normal; then
- LIBPYTHON="$LIBPYTHON $2"
- fi
- $3
-else
- AC_MSG_RESULT(no)
- $4
-fi
-
-fi
-
-])
-
-AC_DEFUN([KDE_CHECK_PYTHON_DIR],
-[
-AC_MSG_CHECKING([for Python directory])
-
-AC_CACHE_VAL(kde_cv_pythondir,
-[
- if test -z "$PYTHONDIR"; then
- kde_cv_pythondir=/usr/local
- else
- kde_cv_pythondir="$PYTHONDIR"
- fi
-])
-
-AC_ARG_WITH(pythondir,
-AC_HELP_STRING([--with-pythondir=pythondir],[use python installed in pythondir]),
-[
- ac_python_dir=$withval
-], ac_python_dir=$kde_cv_pythondir
-)
-
-AC_MSG_RESULT($ac_python_dir)
-])
-
-AC_DEFUN([KDE_CHECK_PYTHON_INTERN],
-[
-AC_REQUIRE([KDE_CHECK_LIBDL])
-AC_REQUIRE([KDE_CHECK_LIBPTHREAD])
-AC_REQUIRE([KDE_CHECK_PYTHON_DIR])
-
-if test -z "$1"; then
- version="1.5"
-else
- version="$1"
-fi
-
-AC_MSG_CHECKING([for Python$version])
-
-python_incdirs="$ac_python_dir/include /usr/include /usr/local/include/ $kde_extra_includes"
-AC_FIND_FILE(Python.h, $python_incdirs, python_incdir)
-if test ! -r $python_incdir/Python.h; then
- AC_FIND_FILE(python$version/Python.h, $python_incdirs, python_incdir)
- python_incdir=$python_incdir/python$version
- if test ! -r $python_incdir/Python.h; then
- python_incdir=no
- fi
-fi
-
-PYTHONINC=-I$python_incdir
-
-python_libdirs="$ac_python_dir/lib$kdelibsuff /usr/lib$kdelibsuff /usr/local /usr/lib$kdelibsuff $kde_extra_libs"
-AC_FIND_FILE(libpython$version.so, $python_libdirs, python_libdir)
-if test ! -r $python_libdir/libpython$version.so; then
- AC_FIND_FILE(libpython$version.a, $python_libdirs, python_libdir)
- if test ! -r $python_libdir/libpython$version.a; then
- AC_FIND_FILE(python$version/config/libpython$version.a, $python_libdirs, python_libdir)
- python_libdir=$python_libdir/python$version/config
- if test ! -r $python_libdir/libpython$version.a; then
- python_libdir=no
- fi
- fi
-fi
-
-PYTHONLIB=-L$python_libdir
-kde_orig_LIBPYTHON=$LIBPYTHON
-if test -z "$LIBPYTHON"; then
- LIBPYTHON=-lpython$version
-fi
-
-AC_FIND_FILE(python$version/copy.py, $python_libdirs, python_moddir)
-python_moddir=$python_moddir/python$version
-if test ! -r $python_moddir/copy.py; then
- python_moddir=no
-fi
-
-PYTHONMODDIR=$python_moddir
-
-AC_MSG_RESULT(header $python_incdir library $python_libdir modules $python_moddir)
-
-if test x$python_incdir = xno || test x$python_libdir = xno || test x$python_moddir = xno; then
- LIBPYTHON=$kde_orig_LIBPYTHON
- test "x$PYTHONLIB" = "x-Lno" && PYTHONLIB=""
- test "x$PYTHONINC" = "x-Ino" && PYTHONINC=""
- $2
-else
- dnl Note: this test is very weak
- kde_python_link_found=no
- KDE_TRY_LINK_PYTHON(normal)
- KDE_TRY_LINK_PYTHON(m, -lm)
- KDE_TRY_LINK_PYTHON(pthread, $LIBPTHREAD)
- KDE_TRY_LINK_PYTHON(tcl, -ltcl)
- KDE_TRY_LINK_PYTHON(db2, -ldb2)
- KDE_TRY_LINK_PYTHON(m_and_thread, [$LIBPTHREAD -lm])
- KDE_TRY_LINK_PYTHON(m_and_thread_and_util, [$LIBPTHREAD -lm -lutil])
- KDE_TRY_LINK_PYTHON(m_and_thread_and_db3, [$LIBPTHREAD -lm -ldb-3 -lutil])
- KDE_TRY_LINK_PYTHON(pthread_and_db3, [$LIBPTHREAD -ldb-3])
- KDE_TRY_LINK_PYTHON(m_and_thread_and_db, [$LIBPTHREAD -lm -ldb -ltermcap -lutil])
- KDE_TRY_LINK_PYTHON(pthread_and_dl, [$LIBPTHREAD $LIBDL -lutil -lreadline -lncurses -lm])
- KDE_TRY_LINK_PYTHON(pthread_and_panel_curses, [$LIBPTHREAD $LIBDL -lm -lpanel -lcurses])
- KDE_TRY_LINK_PYTHON(m_and_thread_and_db_special, [$LIBPTHREAD -lm -ldb -lutil], [],
- [AC_MSG_WARN([it seems, Python depends on another library.
- Please set LIBPYTHON to '-lpython$version -lotherlib' before calling configure to fix this
- and contact the authors to let them know about this problem])
- ])
-
- LIBPYTHON="$LIBPYTHON $LIBDL $LIBSOCKET"
- AC_SUBST(PYTHONINC)
- AC_SUBST(PYTHONLIB)
- AC_SUBST(LIBPYTHON)
- AC_SUBST(PYTHONMODDIR)
- AC_DEFINE(HAVE_PYTHON, 1, [Define if you have the development files for python])
-fi
-
-])
-
-
-AC_DEFUN([KDE_CHECK_PYTHON],
-[
- KDE_CHECK_PYTHON_INTERN("2.5",
- [KDE_CHECK_PYTHON_INTERN("2.4",
- [KDE_CHECK_PYTHON_INTERN("2.3",
- [KDE_CHECK_PYTHON_INTERN("2.2",
- [KDE_CHECK_PYTHON_INTERN("2.1",
- [KDE_CHECK_PYTHON_INTERN("2.0",
- [KDE_CHECK_PYTHON_INTERN($1, $2) ])
- ])
- ])
- ])
- ])
- ])
-])
-
-AC_DEFUN([KDE_CHECK_STL],
-[
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- ac_save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="`echo $CXXFLAGS | sed s/-fno-exceptions//`"
-
- AC_MSG_CHECKING([if C++ programs can be compiled])
- AC_CACHE_VAL(kde_cv_stl_works,
- [
- AC_TRY_COMPILE([
-#include <string>
-using namespace std;
-],[
- string astring="Hallo Welt.";
- astring.erase(0, 6); // now astring is "Welt"
- return 0;
-], kde_cv_stl_works=yes,
- kde_cv_stl_works=no)
-])
-
- AC_MSG_RESULT($kde_cv_stl_works)
-
- if test "$kde_cv_stl_works" = "yes"; then
- # back compatible
- AC_DEFINE_UNQUOTED(HAVE_SGI_STL, 1, [Define if you have a STL implementation by SGI])
- else
- AC_MSG_ERROR([Your Installation isn't able to compile simple C++ programs.
-Check config.log for details - if you're using a Linux distribution you might miss
-a package named similar to libstdc++-dev.])
- fi
-
- CXXFLAGS="$ac_save_CXXFLAGS"
- AC_LANG_RESTORE
-])
-
-AC_DEFUN([AC_FIND_QIMGIO],
- [AC_REQUIRE([AC_FIND_JPEG])
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_MSG_CHECKING([for qimgio])
-AC_CACHE_VAL(ac_cv_lib_qimgio,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-ac_save_LIBS="$LIBS"
-ac_save_CXXFLAGS="$CXXFLAGS"
-LIBS="$all_libraries -lqimgio -lpng -lz $LIBJPEG $LIBQT"
-CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes"
-AC_TRY_RUN(dnl
-[
-#include <qimageio.h>
-#include <qstring.h>
-int main() {
- QString t = "hallo";
- t.fill('t');
- qInitImageIO();
-}
-],
- ac_cv_lib_qimgio=yes,
- ac_cv_lib_qimgio=no,
- ac_cv_lib_qimgio=no)
-LIBS="$ac_save_LIBS"
-CXXFLAGS="$ac_save_CXXFLAGS"
-AC_LANG_RESTORE
-])dnl
-if eval "test \"`echo $ac_cv_lib_qimgio`\" = yes"; then
- LIBQIMGIO="-lqimgio -lpng -lz $LIBJPEG"
- AC_MSG_RESULT(yes)
- AC_DEFINE_UNQUOTED(HAVE_QIMGIO, 1, [Define if you have the Qt extension qimgio available])
- AC_SUBST(LIBQIMGIO)
-else
- AC_MSG_RESULT(not found)
-fi
-])
-
-AC_DEFUN([AM_DISABLE_LIBRARIES],
-[
- AC_PROVIDE([AM_ENABLE_STATIC])
- AC_PROVIDE([AM_ENABLE_SHARED])
- enable_static=no
- enable_shared=yes
-])
-
-
-AC_DEFUN([AC_CHECK_UTMP_FILE],
-[
- AC_MSG_CHECKING([for utmp file])
-
- AC_CACHE_VAL(kde_cv_utmp_file,
- [
- kde_cv_utmp_file=no
-
- for ac_file in \
- \
- /var/run/utmp \
- /var/adm/utmp \
- /etc/utmp \
- ; \
- do
- if test -r "$ac_file"; then
- kde_cv_utmp_file=$ac_file
- break
- fi
- done
- ])
-
- if test "$kde_cv_utmp_file" != "no"; then
- AC_DEFINE_UNQUOTED(UTMP, "$kde_cv_utmp_file", [Define the file for utmp entries])
- $1
- AC_MSG_RESULT($kde_cv_utmp_file)
- else
- $2
- AC_MSG_RESULT([non found])
- fi
-])
-
-
-AC_DEFUN([KDE_CREATE_SUBDIRSLIST],
-[
-
-DO_NOT_COMPILE="$DO_NOT_COMPILE CVS debian bsd-port admin"
-TOPSUBDIRS=""
-
-if test ! -s $srcdir/subdirs; then
- dnl Note: Makefile.common creates subdirs, so this is just a fallback
- files=`cd $srcdir && ls -1`
- dirs=`for i in $files; do if test -d $i; then echo $i; fi; done`
- for i in $dirs; do
- echo $i >> $srcdir/subdirs
- done
-fi
-
-ac_topsubdirs=
-if test -s $srcdir/inst-apps; then
- ac_topsubdirs="`cat $srcdir/inst-apps`"
-elif test -s $srcdir/subdirs; then
- ac_topsubdirs="`cat $srcdir/subdirs`"
-fi
-
-for i in $ac_topsubdirs; do
- AC_MSG_CHECKING([if $i should be compiled])
- if test -d $srcdir/$i; then
- install_it="yes"
- for j in $DO_NOT_COMPILE; do
- if test $i = $j; then
- install_it="no"
- fi
- done
- else
- install_it="no"
- fi
- AC_MSG_RESULT($install_it)
- vari=`echo $i | sed -e 's,[[-+.@]],_,g'`
- if test $install_it = "yes"; then
- TOPSUBDIRS="$TOPSUBDIRS $i"
- eval "$vari""_SUBDIR_included=yes"
- else
- eval "$vari""_SUBDIR_included=no"
- fi
-done
-
-AC_SUBST(TOPSUBDIRS)
-])
-
-AC_DEFUN([KDE_CHECK_NAMESPACES],
-[
-AC_MSG_CHECKING(whether C++ compiler supports namespaces)
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-AC_TRY_COMPILE([
-],
-[
-namespace Foo {
- extern int i;
- namespace Bar {
- extern int i;
- }
-}
-
-int Foo::i = 0;
-int Foo::Bar::i = 1;
-],[
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_NAMESPACES)
-], [
-AC_MSG_RESULT(no)
-])
-AC_LANG_RESTORE
-])
-
-dnl ------------------------------------------------------------------------
-dnl Check for S_ISSOCK macro. Doesn't exist on Unix SCO. faure@kde.org
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_CHECK_S_ISSOCK],
-[
-AC_MSG_CHECKING(for S_ISSOCK)
-AC_CACHE_VAL(ac_cv_have_s_issock,
-[
-AC_TRY_LINK(
-[
-#include <sys/stat.h>
-],
-[
-struct stat buff;
-int b = S_ISSOCK( buff.st_mode );
-],
-ac_cv_have_s_issock=yes,
-ac_cv_have_s_issock=no)
-])
-AC_MSG_RESULT($ac_cv_have_s_issock)
-if test "$ac_cv_have_s_issock" = "yes"; then
- AC_DEFINE_UNQUOTED(HAVE_S_ISSOCK, 1, [Define if sys/stat.h declares S_ISSOCK.])
-fi
-
-AH_VERBATIM(_ISSOCK,
-[
-#ifndef HAVE_S_ISSOCK
-#define HAVE_S_ISSOCK
-#define S_ISSOCK(mode) (1==0)
-#endif
-])
-
-])
-
-dnl ------------------------------------------------------------------------
-dnl Check for MAXPATHLEN macro, defines KDEMAXPATHLEN. faure@kde.org
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_CHECK_KDEMAXPATHLEN],
-[
-AC_MSG_CHECKING(for MAXPATHLEN)
-AC_CACHE_VAL(ac_cv_maxpathlen,
-[
-cat > conftest.$ac_ext <<EOF
-#ifdef STDC_HEADERS
-# include <stdlib.h>
-#endif
-#include <stdio.h>
-#include <sys/param.h>
-#ifndef MAXPATHLEN
-#define MAXPATHLEN 1024
-#endif
-
-KDE_HELLO MAXPATHLEN
-
-EOF
-
-ac_try="$ac_cpp conftest.$ac_ext 2>/dev/null | grep '^KDE_HELLO' >conftest.out"
-
-if AC_TRY_EVAL(ac_try) && test -s conftest.out; then
- ac_cv_maxpathlen=`sed 's#KDE_HELLO ##' conftest.out`
-else
- ac_cv_maxpathlen=1024
-fi
-
-rm conftest.*
-
-])
-AC_MSG_RESULT($ac_cv_maxpathlen)
-AC_DEFINE_UNQUOTED(KDEMAXPATHLEN,$ac_cv_maxpathlen, [Define a safe value for MAXPATHLEN] )
-])
-
-AC_DEFUN([KDE_CHECK_HEADER],
-[
- kde_safe_cppflags=$CPPFLAGS
- CPPFLAGS="$CPPFLAGS $all_includes"
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- AC_CHECK_HEADER([$1], [$2], [$3], [$4])
- AC_LANG_RESTORE
- CPPFLAGS=$kde_safe_cppflags
-])
-
-AC_DEFUN([KDE_CHECK_HEADERS],
-[
- AH_CHECK_HEADERS([$1])
- AC_LANG_SAVE
- kde_safe_cppflags=$CPPFLAGS
- CPPFLAGS="$CPPFLAGS $all_includes"
- AC_LANG_CPLUSPLUS
- AC_CHECK_HEADERS([$1], [$2], [$3], [$4])
- CPPFLAGS=$kde_safe_cppflags
- AC_LANG_RESTORE
-])
-
-AC_DEFUN([KDE_FAST_CONFIGURE],
-[
- dnl makes configure fast (needs perl)
- AC_ARG_ENABLE(fast-perl, AC_HELP_STRING([--disable-fast-perl],[disable fast Makefile generation (needs perl)]),
- with_fast_perl=$enableval, with_fast_perl=yes)
-])
-
-AC_DEFUN([KDE_CONF_FILES],
-[
- val=
- if test -f $srcdir/configure.files ; then
- val=`sed -e 's%^%\$(top_srcdir)/%' $srcdir/configure.files`
- fi
- CONF_FILES=
- if test -n "$val" ; then
- for i in $val ; do
- CONF_FILES="$CONF_FILES $i"
- done
- fi
- AC_SUBST(CONF_FILES)
-])dnl
-
-dnl This sets the prefix, for arts and kdelibs
-dnl Do NOT use in any other module.
-dnl It only looks at --prefix, KDEDIR and falls back to /usr/local/kde
-AC_DEFUN([KDE_SET_PREFIX_CORE],
-[
- unset CDPATH
- dnl make $KDEDIR the default for the installation
- AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde})
-
- if test "x$prefix" = "xNONE"; then
- prefix=$ac_default_prefix
- ac_configure_args="$ac_configure_args --prefix=$prefix"
- fi
- # And delete superfluous '/' to make compares easier
- prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
- exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
-
- kde_libs_prefix='$(prefix)'
- kde_libs_htmldir='$(kde_htmldir)'
- AC_SUBST(kde_libs_prefix)
- AC_SUBST(kde_libs_htmldir)
- KDE_FAST_CONFIGURE
- KDE_CONF_FILES
-])
-
-
-AC_DEFUN([KDE_SET_PREFIX],
-[
- unset CDPATH
- dnl We can't give real code to that macro, only a value.
- dnl It only matters for --help, since we set the prefix in this function anyway.
- AC_PREFIX_DEFAULT(${KDEDIR:-the kde prefix})
-
- KDE_SET_DEFAULT_BINDIRS
- if test "x$prefix" = "xNONE"; then
- dnl no prefix given: look for kde-config in the PATH and deduce the prefix from it
- KDE_FIND_PATH(kde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kde-config)], [], prepend)
- else
- dnl prefix given: look for kde-config, preferrably in prefix, otherwise in PATH
- kde_save_PATH="$PATH"
- PATH="$exec_prefix/bin:$prefix/bin:$PATH"
- KDE_FIND_PATH(kde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kde-config)], [], prepend)
- PATH="$kde_save_PATH"
- fi
-
- kde_libs_prefix=`$KDECONFIG --prefix`
- if test -z "$kde_libs_prefix" || test ! -x "$kde_libs_prefix"; then
- AC_MSG_ERROR([$KDECONFIG --prefix outputed the non existant prefix '$kde_libs_prefix' for kdelibs.
- This means it has been moved since you installed it.
- This won't work. Please recompile kdelibs for the new prefix.
- ])
- fi
- kde_libs_htmldir=`$KDECONFIG --install html --expandvars`
-
- AC_MSG_CHECKING([where to install])
- if test "x$prefix" = "xNONE"; then
- prefix=$kde_libs_prefix
- AC_MSG_RESULT([$prefix (as returned by kde-config)])
- else
- dnl --prefix was given. Compare prefixes and warn (in configure.in.bot.end) if different
- given_prefix=$prefix
- AC_MSG_RESULT([$prefix (as requested)])
- fi
-
- # And delete superfluous '/' to make compares easier
- prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
- exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
- given_prefix=`echo "$given_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
-
- AC_SUBST(KDECONFIG)
- AC_SUBST(kde_libs_prefix)
- AC_SUBST(kde_libs_htmldir)
-
- KDE_FAST_CONFIGURE
- KDE_CONF_FILES
-])
-
-pushdef([AC_PROG_INSTALL],
-[
- dnl our own version, testing for a -p flag
- popdef([AC_PROG_INSTALL])
- dnl as AC_PROG_INSTALL works as it works we first have
- dnl to save if the user didn't specify INSTALL, as the
- dnl autoconf one overwrites INSTALL and we have no chance to find
- dnl out afterwards
- test -n "$INSTALL" && kde_save_INSTALL_given=$INSTALL
- test -n "$INSTALL_PROGRAM" && kde_save_INSTALL_PROGRAM_given=$INSTALL_PROGRAM
- test -n "$INSTALL_SCRIPT" && kde_save_INSTALL_SCRIPT_given=$INSTALL_SCRIPT
- AC_PROG_INSTALL
-
- if test -z "$kde_save_INSTALL_given" ; then
- # OK, user hasn't given any INSTALL, autoconf found one for us
- # now we test, if it supports the -p flag
- AC_MSG_CHECKING(for -p flag to install)
- rm -f confinst.$$.* > /dev/null 2>&1
- echo "Testtest" > confinst.$$.orig
- ac_res=no
- if ${INSTALL} -p confinst.$$.orig confinst.$$.new > /dev/null 2>&1 ; then
- if test -f confinst.$$.new ; then
- # OK, -p seems to do no harm to install
- INSTALL="${INSTALL} -p"
- ac_res=yes
- fi
- fi
- rm -f confinst.$$.*
- AC_MSG_RESULT($ac_res)
- fi
- dnl the following tries to resolve some signs and wonders coming up
- dnl with different autoconf/automake versions
- dnl e.g.:
- dnl *automake 1.4 install-strip sets A_M_INSTALL_PROGRAM_FLAGS to -s
- dnl and has INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(A_M_INSTALL_PROGRAM_FLAGS)
- dnl it header-vars.am, so there the actual INSTALL_PROGRAM gets the -s
- dnl *automake 1.4a (and above) use INSTALL_STRIP_FLAG and only has
- dnl INSTALL_PROGRAM = @INSTALL_PROGRAM@ there, but changes the
- dnl install-@DIR@PROGRAMS targets to explicitly use that flag
- dnl *autoconf 2.13 is dumb, and thinks it can use INSTALL_PROGRAM as
- dnl INSTALL_SCRIPT, which breaks with automake <= 1.4
- dnl *autoconf >2.13 (since 10.Apr 1999) has not that failure
- dnl *sometimes KDE does not use the install-@DIR@PROGRAM targets from
- dnl automake (due to broken Makefile.am or whatever) to install programs,
- dnl and so does not see the -s flag in automake > 1.4
- dnl to clean up that mess we:
- dnl +set INSTALL_PROGRAM to use INSTALL_STRIP_FLAG
- dnl which cleans KDE's program with automake > 1.4;
- dnl +set INSTALL_SCRIPT to only use INSTALL, to clean up autoconf's problems
- dnl with automake<=1.4
- dnl note that dues to this sometimes two '-s' flags are used (if KDE
- dnl properly uses install-@DIR@PROGRAMS, but I don't care
- dnl
- dnl And to all this comes, that I even can't write in comments variable
- dnl names used by automake, because it is so stupid to think I wanted to
- dnl _use_ them, therefor I have written A_M_... instead of AM_
- dnl hmm, I wanted to say something ... ahh yes: Arghhh.
-
- if test -z "$kde_save_INSTALL_PROGRAM_given" ; then
- INSTALL_PROGRAM='${INSTALL} $(INSTALL_STRIP_FLAG)'
- fi
- if test -z "$kde_save_INSTALL_SCRIPT_given" ; then
- INSTALL_SCRIPT='${INSTALL}'
- fi
-])dnl
-
-AC_DEFUN([KDE_LANG_CPLUSPLUS],
-[AC_LANG_CPLUSPLUS
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AC_FD_CC'
-pushdef([AC_LANG_CPLUSPLUS], [popdef([AC_LANG_CPLUSPLUS]) KDE_LANG_CPLUSPLUS])
-])
-
-pushdef([AC_LANG_CPLUSPLUS],
-[popdef([AC_LANG_CPLUSPLUS])
-KDE_LANG_CPLUSPLUS
-])
-
-AC_DEFUN([KDE_CHECK_LONG_LONG],
-[
-AC_MSG_CHECKING(for long long)
-AC_CACHE_VAL(kde_cv_c_long_long,
-[
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- AC_TRY_LINK([], [
- long long foo = 0;
- foo = foo+1;
- ],
- kde_cv_c_long_long=yes, kde_cv_c_long_long=no)
- AC_LANG_RESTORE
-])
-AC_MSG_RESULT($kde_cv_c_long_long)
-if test "$kde_cv_c_long_long" = yes; then
- AC_DEFINE(HAVE_LONG_LONG, 1, [Define if you have long long as datatype])
-fi
-])
-
-AC_DEFUN([KDE_CHECK_LIB],
-[
- kde_save_LDFLAGS="$LDFLAGS"
- dnl AC_CHECK_LIB modifies LIBS, so save it here
- kde_save_LIBS="$LIBS"
- LDFLAGS="$LDFLAGS $all_libraries"
- case $host_os in
- aix*) LDFLAGS="-brtl $LDFLAGS"
- test "$GCC" = yes && LDFLAGS="-Wl,$LDFLAGS"
- ;;
- esac
- AC_CHECK_LIB($1, $2, $3, $4, $5)
- LDFLAGS="$kde_save_LDFLAGS"
- LIBS="$kde_save_LIBS"
-])
-
-AC_DEFUN([KDE_JAVA_PREFIX],
-[
- dir=`dirname "$1"`
- base=`basename "$1"`
- list=`ls -1 $dir 2> /dev/null`
- for entry in $list; do
- if test -d $dir/$entry/bin; then
- case $entry in
- $base)
- javadirs="$javadirs $dir/$entry/bin"
- ;;
- esac
- elif test -d $dir/$entry/jre/bin; then
- case $entry in
- $base)
- javadirs="$javadirs $dir/$entry/jre/bin"
- ;;
- esac
- fi
- done
-])
-
-dnl KDE_CHEC_JAVA_DIR(onlyjre)
-AC_DEFUN([KDE_CHECK_JAVA_DIR],
-[
-
-AC_ARG_WITH(java,
-AC_HELP_STRING([--with-java=javadir],[use java installed in javadir, --without-java disables]),
-[ ac_java_dir=$withval
-], ac_java_dir=""
-)
-
-AC_MSG_CHECKING([for Java])
-
-dnl at this point ac_java_dir is either a dir, 'no' to disable, or '' to say look in $PATH
-if test "x$ac_java_dir" = "xno"; then
- kde_java_bindir=no
- kde_java_includedir=no
- kde_java_libjvmdir=no
- kde_java_libgcjdir=no
- kde_java_libhpidir=no
-else
- if test "x$ac_java_dir" = "x"; then
-
-
- dnl No option set -> collect list of candidate paths
- if test -n "$JAVA_HOME"; then
- KDE_JAVA_PREFIX($JAVA_HOME)
- fi
- KDE_JAVA_PREFIX(/usr/j2se)
- KDE_JAVA_PREFIX(/usr/lib/j2se)
- KDE_JAVA_PREFIX(/usr/j*dk*)
- KDE_JAVA_PREFIX(/usr/lib/j*dk*)
- KDE_JAVA_PREFIX(/opt/j*sdk*)
- KDE_JAVA_PREFIX(/usr/lib/java*)
- KDE_JAVA_PREFIX(/usr/java*)
- KDE_JAVA_PREFIX(/usr/java/j*dk*)
- KDE_JAVA_PREFIX(/usr/java/j*re*)
- KDE_JAVA_PREFIX(/usr/lib/SunJava2*)
- KDE_JAVA_PREFIX(/usr/lib/SunJava*)
- KDE_JAVA_PREFIX(/usr/lib/IBMJava2*)
- KDE_JAVA_PREFIX(/usr/lib/IBMJava*)
- KDE_JAVA_PREFIX(/opt/java*)
-
- kde_cv_path="NONE"
- kde_save_IFS=$IFS
- IFS=':'
- for dir in $PATH; do
- if test -d "$dir"; then
- javadirs="$javadirs $dir"
- fi
- done
- IFS=$kde_save_IFS
- jredirs=
-
- dnl Now javadirs contains a list of paths that exist, all ending with bin/
- for dir in $javadirs; do
- dnl Check for the java executable
- if test -x "$dir/java"; then
- sane_path=$(cd $dir; /bin/pwd)
- dnl And also check for a libjvm.so somewhere under there
- dnl Since we have to go to the parent dir, /usr/bin is excluded, /usr is too big.
- if test "$sane_path" != "/usr/bin"; then
- libjvmdir=`find $dir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1`
- if test ! -f $libjvmdir/libjvm.so; then continue; fi
- jredirs="$jredirs $dir"
- fi
- fi
- done
-
- dnl Now jredirs contains a reduced list, of paths where both java and ../**/libjvm.so was found
- JAVAC=
- JAVA=
- kde_java_bindir=no
- for dir in $jredirs; do
- JAVA="$dir/java"
- kde_java_bindir=$dir
- if test -x "$dir/javac"; then
- JAVAC="$dir/javac"
- break
- fi
- done
-
- if test -n "$JAVAC"; then
- dnl this substitution might not work - well, we test for jni.h below
- kde_java_includedir=`echo $JAVAC | sed -e 's,bin/javac$,include/,'`
- else
- kde_java_includedir=no
- fi
- else
- dnl config option set
- kde_java_bindir=$ac_java_dir/bin
- if test -x $ac_java_dir/bin/java && test ! -x $ac_java_dir/bin/javac; then
- kde_java_includedir=no
- else
- kde_java_includedir=$ac_java_dir/include
- fi
- fi
-fi
-
-dnl At this point kde_java_bindir and kde_java_includedir are either set or "no"
-if test "x$kde_java_bindir" != "xno"; then
-
- dnl Look for libjvm.so
- kde_java_libjvmdir=`find $kde_java_bindir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1`
- dnl Look for libgcj.so
- kde_java_libgcjdir=`find $kde_java_bindir/.. -name libgcj.so | sed 's,libgcj.so,,'|head -n 1`
- dnl Look for libhpi.so and avoid green threads
- kde_java_libhpidir=`find $kde_java_bindir/.. -name libhpi.so | grep -v green | sed 's,libhpi.so,,' | head -n 1`
-
- dnl Now check everything's fine under there
- dnl the include dir is our flag for having the JDK
- if test -d "$kde_java_includedir"; then
- if test ! -x "$kde_java_bindir/javac"; then
- AC_MSG_ERROR([javac not found under $kde_java_bindir - it seems you passed a wrong --with-java.])
- fi
- if test ! -x "$kde_java_bindir/javah"; then
- AC_MSG_ERROR([javah not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
- fi
- if test ! -x "$kde_java_bindir/jar"; then
- AC_MSG_ERROR([jar not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
- fi
- if test ! -r "$kde_java_includedir/jni.h"; then
- AC_MSG_ERROR([jni.h not found under $kde_java_includedir. Use --with-java or --without-java.])
- fi
-
- jni_includes="-I$kde_java_includedir"
- dnl Strange thing, jni.h requires jni_md.h which is under genunix here..
- dnl and under linux here..
-
- dnl not needed for gcj
-
- if test "x$kde_java_libgcjdir" = "x"; then
- test -d "$kde_java_includedir/linux" && jni_includes="$jni_includes -I$kde_java_includedir/linux"
- test -d "$kde_java_includedir/solaris" && jni_includes="$jni_includes -I$kde_java_includedir/solaris"
- test -d "$kde_java_includedir/genunix" && jni_includes="$jni_includes -I$kde_java_includedir/genunix"
- fi
-
- else
- JAVAC=
- jni_includes=
- fi
-
- if test "x$kde_java_libgcjdir" = "x"; then
- if test ! -r "$kde_java_libjvmdir/libjvm.so"; then
- AC_MSG_ERROR([libjvm.so not found under $kde_java_libjvmdir. Use --without-java.])
- fi
- else
- if test ! -r "$kde_java_libgcjdir/libgcj.so"; then
- AC_MSG_ERROR([libgcj.so not found under $kde_java_libgcjdir. Use --without-java.])
- fi
- fi
-
- if test ! -x "$kde_java_bindir/java"; then
- AC_MSG_ERROR([java not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
- fi
-
- dnl not needed for gcj compile
-
- if test "x$kde_java_libgcjdir" = "x"; then
- if test ! -r "$kde_java_libhpidir/libhpi.so"; then
- AC_MSG_ERROR([libhpi.so not found under $kde_java_libhpidir. Use --without-java.])
- fi
- fi
-
- if test -n "$jni_includes"; then
- dnl Check for JNI version
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- ac_cxxflags_safe="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS $all_includes $jni_includes"
-
- AC_TRY_COMPILE([
- #include <jni.h>
- ],
- [
- #ifndef JNI_VERSION_1_2
- Syntax Error
- #endif
- ],[ kde_jni_works=yes ],
- [ kde_jni_works=no ])
-
- if test $kde_jni_works = no; then
- AC_MSG_ERROR([Incorrect version of $kde_java_includedir/jni.h.
- You need to have Java Development Kit (JDK) version 1.2.
-
- Use --with-java to specify another location.
- Use --without-java to configure without java support.
- Or download a newer JDK and try again.
- See e.g. http://java.sun.com/products/jdk/1.2 ])
- fi
-
- CXXFLAGS="$ac_cxxflags_safe"
- AC_LANG_RESTORE
-
- dnl All tests ok, inform and subst the variables
-
- JAVAC=$kde_java_bindir/javac
- JAVAH=$kde_java_bindir/javah
- JAR=$kde_java_bindir/jar
- AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
- if test "x$kde_java_libgcjdir" = "x"; then
- JVMLIBS="-L$kde_java_libjvmdir -ljvm -L$kde_java_libhpidir -lhpi"
- else
- JVMLIBS="-L$kde_java_libgcjdir -lgcj"
- fi
- AC_MSG_RESULT([java JDK in $kde_java_bindir])
-
- else
- AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
- AC_MSG_RESULT([java JRE in $kde_java_bindir])
- fi
-elif test -d "/Library/Java/Home"; then
- kde_java_bindir="/Library/Java/Home/bin"
- jni_includes="-I/Library/Java/Home/include"
-
- JAVAC=$kde_java_bindir/javac
- JAVAH=$kde_java_bindir/javah
- JAR=$kde_java_bindir/jar
- JVMLIBS="-Wl,-framework,JavaVM"
-
- AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
- AC_MSG_RESULT([Apple Java Framework])
-else
- AC_MSG_RESULT([none found])
-fi
-
-AC_SUBST(JAVAC)
-AC_SUBST(JAVAH)
-AC_SUBST(JAR)
-AC_SUBST(JVMLIBS)
-AC_SUBST(jni_includes)
-
-# for backward compat
-kde_cv_java_includedir=$kde_java_includedir
-kde_cv_java_bindir=$kde_java_bindir
-])
-
-dnl this is a redefinition of autoconf 2.5x's AC_FOREACH.
-dnl When the argument list becomes big, as in KDE for AC_OUTPUT in
-dnl big packages, m4_foreach is dog-slow. So use our own version of
-dnl it. (matz@kde.org)
-m4_define([mm_foreach],
-[m4_pushdef([$1])_mm_foreach($@)m4_popdef([$1])])
-m4_define([mm_car], [[$1]])
-m4_define([mm_car2], [[$@]])
-m4_define([_mm_foreach],
-[m4_if(m4_quote($2), [], [],
- [m4_define([$1], mm_car($2))$3[]_mm_foreach([$1],
- mm_car2(m4_shift($2)),
- [$3])])])
-m4_define([AC_FOREACH],
-[mm_foreach([$1], m4_split(m4_normalize([$2])), [$3])])
-
-AC_DEFUN([KDE_NEED_FLEX],
-[
-kde_libs_safe=$LIBS
-LIBS="$LIBS $USER_LDFLAGS"
-AM_PROG_LEX
-LIBS=$kde_libs_safe
-if test -z "$LEXLIB"; then
- AC_MSG_ERROR([You need to have flex installed.])
-fi
-AC_SUBST(LEXLIB)
-])
-
-AC_DEFUN([AC_PATH_QTOPIA],
-[
- dnl TODO: use AC_CACHE_VAL
-
- if test -z "$1"; then
- qtopia_minver_maj=1
- qtopia_minver_min=5
- qtopia_minver_pat=0
- else
- qtopia_minver_maj=`echo "$1" | sed -e "s/^\(.*\)\..*\..*$/\1/"`
- qtopia_minver_min=`echo "$1" | sed -e "s/^.*\.\(.*\)\..*$/\1/"`
- qtopia_minver_pat=`echo "$1" | sed -e "s/^.*\..*\.\(.*\)$/\1/"`
- fi
-
- qtopia_minver="$qtopia_minver_maj$qtopia_minver_min$qtopia_minver_pat"
- qtopia_minverstr="$qtopia_minver_maj.$qtopia_minver_min.$qtopia_minver_pat"
-
- AC_REQUIRE([AC_PATH_QT])
-
- AC_MSG_CHECKING([for Qtopia])
-
- LIB_QTOPIA="-lqpe"
- AC_SUBST(LIB_QTOPIA)
-
- kde_qtopia_dirs="$QPEDIR /opt/Qtopia"
-
- ac_qtopia_incdir=NO
-
- AC_ARG_WITH(qtopia-dir,
- AC_HELP_STRING([--with-qtopia-dir=DIR],[where the root of Qtopia is installed]),
- [ ac_qtopia_incdir="$withval"/include] )
-
- qtopia_incdirs=""
- for dir in $kde_qtopia_dirs; do
- qtopia_incdirs="$qtopia_incdirs $dir/include"
- done
-
- if test ! "$ac_qtopia_incdir" = "NO"; then
- qtopia_incdirs="$ac_qtopia_incdir $qtopia_incdirs"
- fi
-
- qtopia_incdir=""
- AC_FIND_FILE(qpe/qpeapplication.h, $qtopia_incdirs, qtopia_incdir)
- ac_qtopia_incdir="$qtopia_incdir"
-
- if test -z "$qtopia_incdir"; then
- AC_MSG_ERROR([Cannot find Qtopia headers. Please check your installation.])
- fi
-
- qtopia_ver_maj=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION "\(.*\)\..*\..*".*,\1,p'`;
- qtopia_ver_min=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\.\(.*\)\..*".*,\1,p'`;
- qtopia_ver_pat=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\..*\.\(.*\)".*,\1,p'`;
-
- qtopia_ver="$qtopia_ver_maj$qtopia_ver_min$qtopia_ver_pat"
- qtopia_verstr="$qtopia_ver_maj.$qtopia_ver_min.$qtopia_ver_pat"
- if test "$qtopia_ver" -lt "$qtopia_minver"; then
- AC_MSG_ERROR([found Qtopia version $qtopia_verstr but version $qtopia_minverstr
-is required.])
- fi
-
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
-
- ac_cxxflags_safe="$CXXFLAGS"
- ac_ldflags_safe="$LDFLAGS"
- ac_libs_safe="$LIBS"
-
- CXXFLAGS="$CXXFLAGS -I$qtopia_incdir $all_includes"
- LDFLAGS="$LDFLAGS $QT_LDFLAGS $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS"
- LIBS="$LIBS $LIB_QTOPIA $LIBQT"
-
- cat > conftest.$ac_ext <<EOF
-#include "confdefs.h"
-#include <qpe/qpeapplication.h>
-#include <qpe/version.h>
-
-int main( int argc, char **argv )
-{
- QPEApplication app( argc, argv );
- return 0;
-}
-EOF
-
- if AC_TRY_EVAL(ac_link) && test -s conftest; then
- rm -f conftest*
- else
- rm -f conftest*
- AC_MSG_ERROR([Cannot link small Qtopia Application. For more details look at
-the end of config.log])
- fi
-
- CXXFLAGS="$ac_cxxflags_safe"
- LDFLAGS="$ac_ldflags_safe"
- LIBS="$ac_libs_safe"
-
- AC_LANG_RESTORE
-
- QTOPIA_INCLUDES="-I$qtopia_incdir"
- AC_SUBST(QTOPIA_INCLUDES)
-
- AC_MSG_RESULT([found version $qtopia_verstr with headers at $qtopia_incdir])
-])
-
-
-AC_DEFUN([KDE_INIT_DOXYGEN],
-[
-AC_MSG_CHECKING([for Qt docs])
-kde_qtdir=
-if test "${with_qt_dir+set}" = set; then
- kde_qtdir="$with_qt_dir"
-fi
-
-AC_FIND_FILE(qsql.html, [ $kde_qtdir/doc/html $QTDIR/doc/html /usr/share/doc/packages/qt3/html /usr/lib/qt/doc /usr/lib/qt3/doc /usr/lib/qt3/doc/html /usr/doc/qt3/html /usr/doc/qt3 /usr/share/doc/qt3-doc /usr/share/qt3/doc/html /usr/X11R6/share/doc/qt/html ], QTDOCDIR)
-AC_MSG_RESULT($QTDOCDIR)
-
-AC_SUBST(QTDOCDIR)
-
-KDE_FIND_PATH(dot, DOT, [], [])
-if test -n "$DOT"; then
- KDE_HAVE_DOT="YES"
-else
- KDE_HAVE_DOT="NO"
-fi
-AC_SUBST(KDE_HAVE_DOT)
-KDE_FIND_PATH(doxygen, DOXYGEN, [], [])
-AC_SUBST(DOXYGEN)
-
-DOXYGEN_PROJECT_NAME="$1"
-DOXYGEN_PROJECT_NUMBER="$2"
-AC_SUBST(DOXYGEN_PROJECT_NAME)
-AC_SUBST(DOXYGEN_PROJECT_NUMBER)
-
-KDE_HAS_DOXYGEN=no
-if test -n "$DOXYGEN" && test -x "$DOXYGEN" && test -f $QTDOCDIR/qsql.html; then
- KDE_HAS_DOXYGEN=yes
-fi
-AC_SUBST(KDE_HAS_DOXYGEN)
-
-])
-
-
-AC_DEFUN([AC_FIND_BZIP2],
-[
-AC_MSG_CHECKING([for bzDecompress in libbz2])
-AC_CACHE_VAL(ac_cv_lib_bzip2,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-kde_save_LIBS="$LIBS"
-LIBS="$all_libraries $USER_LDFLAGS -lbz2 $LIBSOCKET"
-kde_save_CXXFLAGS="$CXXFLAGS"
-CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
-AC_TRY_LINK(dnl
-[
-#define BZ_NO_STDIO
-#include<bzlib.h>
-],
- [ bz_stream s; (void) bzDecompress(&s); ],
- eval "ac_cv_lib_bzip2='-lbz2'",
- eval "ac_cv_lib_bzip2=no")
-LIBS="$kde_save_LIBS"
-CXXFLAGS="$kde_save_CXXFLAGS"
-AC_LANG_RESTORE
-])dnl
-AC_MSG_RESULT($ac_cv_lib_bzip2)
-
-if test ! "$ac_cv_lib_bzip2" = no; then
- BZIP2DIR=bzip2
-
- LIBBZ2="$ac_cv_lib_bzip2"
- AC_SUBST(LIBBZ2)
-
-else
-
- cxx_shared_flag=
- ld_shared_flag=
- KDE_CHECK_COMPILER_FLAG(shared, [
- ld_shared_flag="-shared"
- ])
- KDE_CHECK_COMPILER_FLAG(fPIC, [
- cxx_shared_flag="-fPIC"
- ])
-
- AC_MSG_CHECKING([for BZ2_bzDecompress in (shared) libbz2])
- AC_CACHE_VAL(ac_cv_lib_bzip2_prefix,
- [
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- kde_save_LIBS="$LIBS"
- LIBS="$all_libraries $USER_LDFLAGS $ld_shared_flag -lbz2 $LIBSOCKET"
- kde_save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CFLAGS $cxx_shared_flag $all_includes $USER_INCLUDES"
-
- AC_TRY_LINK(dnl
- [
- #define BZ_NO_STDIO
- #include<bzlib.h>
- ],
- [ bz_stream s; (void) BZ2_bzDecompress(&s); ],
- eval "ac_cv_lib_bzip2_prefix='-lbz2'",
- eval "ac_cv_lib_bzip2_prefix=no")
- LIBS="$kde_save_LIBS"
- CXXFLAGS="$kde_save_CXXFLAGS"
- AC_LANG_RESTORE
- ])dnl
-
- AC_MSG_RESULT($ac_cv_lib_bzip2_prefix)
-
- if test ! "$ac_cv_lib_bzip2_prefix" = no; then
- BZIP2DIR=bzip2
-
- LIBBZ2="$ac_cv_lib_bzip2_prefix"
- AC_SUBST(LIBBZ2)
-
- AC_DEFINE(NEED_BZ2_PREFIX, 1, [Define if the libbz2 functions need the BZ2_ prefix])
- dnl else, we just ignore this
- fi
-
-fi
-AM_CONDITIONAL(include_BZIP2, test -n "$BZIP2DIR")
-])
-
-dnl ------------------------------------------------------------------------
-dnl Try to find the SSL headers and libraries.
-dnl $(SSL_LDFLAGS) will be -Lsslliblocation (if needed)
-dnl and $(SSL_INCLUDES) will be -Isslhdrlocation (if needed)
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([KDE_CHECK_SSL],
-[
-LIBSSL="-lssl -lcrypto"
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-ac_ssl_includes=NO ac_ssl_libraries=NO
-ssl_libraries=""
-ssl_includes=""
-AC_ARG_WITH(ssl-dir,
- AC_HELP_STRING([--with-ssl-dir=DIR],[where the root of OpenSSL is installed]),
- [ ac_ssl_includes="$withval"/include
- ac_ssl_libraries="$withval"/lib$kdelibsuff
- ])
-
-want_ssl=yes
-AC_ARG_WITH(ssl,
- AC_HELP_STRING([--without-ssl],[disable SSL checks]),
- [want_ssl=$withval])
-
-if test $want_ssl = yes; then
-
-AC_MSG_CHECKING(for OpenSSL)
-
-AC_CACHE_VAL(ac_cv_have_ssl,
-[#try to guess OpenSSL locations
-
- ssl_incdirs="/usr/include /usr/local/include /usr/ssl/include /usr/local/ssl/include $prefix/include $kde_extra_includes"
- ssl_incdirs="$ac_ssl_includes $ssl_incdirs"
- AC_FIND_FILE(openssl/ssl.h, $ssl_incdirs, ssl_incdir)
- ac_ssl_includes="$ssl_incdir"
-
- ssl_libdirs="/usr/lib$kdelibsuff /usr/local/lib$kdelibsuff /usr/ssl/lib$kdelibsuff /usr/local/ssl/lib$kdelibsuff $libdir $prefix/lib$kdelibsuff $exec_prefix/lib$kdelibsuff $kde_extra_libs"
- if test ! "$ac_ssl_libraries" = "NO"; then
- ssl_libdirs="$ac_ssl_libraries $ssl_libdirs"
- fi
-
- test=NONE
- ssl_libdir=NONE
- for dir in $ssl_libdirs; do
- try="ls -1 $dir/libssl*"
- if test=`eval $try 2> /dev/null`; then ssl_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi
- done
-
- ac_ssl_libraries="$ssl_libdir"
-
- ac_ldflags_safe="$LDFLAGS"
- ac_libs_safe="$LIBS"
-
- LDFLAGS="$LDFLAGS -L$ssl_libdir $all_libraries"
- LIBS="$LIBS $LIBSSL -lRSAglue -lrsaref"
-
- AC_TRY_LINK(,void RSAPrivateEncrypt(void);RSAPrivateEncrypt();,
- ac_ssl_rsaref="yes"
- ,
- ac_ssl_rsaref="no"
- )
-
- LDFLAGS="$ac_ldflags_safe"
- LIBS="$ac_libs_safe"
-
- if test "$ac_ssl_includes" = NO || test "$ac_ssl_libraries" = NO; then
- have_ssl=no
- else
- have_ssl=yes;
- fi
-
- ])
-
- eval "$ac_cv_have_ssl"
-
- AC_MSG_RESULT([libraries $ac_ssl_libraries, headers $ac_ssl_includes])
-
- AC_MSG_CHECKING([whether OpenSSL uses rsaref])
- AC_MSG_RESULT($ac_ssl_rsaref)
-
- AC_MSG_CHECKING([for easter eggs])
- AC_MSG_RESULT([none found])
-
-else
- have_ssl=no
-fi
-
-if test "$have_ssl" = yes; then
- AC_MSG_CHECKING(for OpenSSL version)
- dnl Check for SSL version
- AC_CACHE_VAL(ac_cv_ssl_version,
- [
-
- cat >conftest.$ac_ext <<EOF
-#include <openssl/opensslv.h>
-#include <stdio.h>
- int main() {
-
-#ifndef OPENSSL_VERSION_NUMBER
- printf("ssl_version=\\"error\\"\n");
-#else
- if (OPENSSL_VERSION_NUMBER < 0x00906000)
- printf("ssl_version=\\"old\\"\n");
- else
- printf("ssl_version=\\"ok\\"\n");
-#endif
- return (0);
- }
-EOF
-
- ac_save_CPPFLAGS=$CPPFLAGS
- if test "$ac_ssl_includes" != "/usr/include"; then
- CPPFLAGS="$CPPFLAGS -I$ac_ssl_includes"
- fi
-
- if AC_TRY_EVAL(ac_link); then
-
- if eval `./conftest 2>&5`; then
- if test $ssl_version = error; then
- AC_MSG_ERROR([$ssl_incdir/openssl/opensslv.h doesn't define OPENSSL_VERSION_NUMBER !])
- else
- if test $ssl_version = old; then
- AC_MSG_WARN([OpenSSL version too old. Upgrade to 0.9.6 at least, see http://www.openssl.org. SSL support disabled.])
- have_ssl=no
- fi
- fi
- ac_cv_ssl_version="ssl_version=$ssl_version"
- else
- AC_MSG_ERROR([Your system couldn't run a small SSL test program.
- Check config.log, and if you can't figure it out, send a mail to
- David Faure <faure@kde.org>, attaching your config.log])
- fi
-
- else
- AC_MSG_ERROR([Your system couldn't link a small SSL test program.
- Check config.log, and if you can't figure it out, send a mail to
- David Faure <faure@kde.org>, attaching your config.log])
- fi
- CPPFLAGS=$ac_save_CPPFLAGS
-
- ])
-
- eval "$ac_cv_ssl_version"
- AC_MSG_RESULT($ssl_version)
-fi
-
-if test "$have_ssl" != yes; then
- LIBSSL="";
-else
- AC_DEFINE(HAVE_SSL, 1, [If we are going to use OpenSSL])
- ac_cv_have_ssl="have_ssl=yes \
- ac_ssl_includes=$ac_ssl_includes ac_ssl_libraries=$ac_ssl_libraries ac_ssl_rsaref=$ac_ssl_rsaref"
-
-
- ssl_libraries="$ac_ssl_libraries"
- ssl_includes="$ac_ssl_includes"
-
- if test "$ac_ssl_rsaref" = yes; then
- LIBSSL="-lssl -lcrypto -lRSAglue -lrsaref"
- fi
-
- if test $ssl_version = "old"; then
- AC_DEFINE(HAVE_OLD_SSL_API, 1, [Define if you have OpenSSL < 0.9.6])
- fi
-fi
-
-SSL_INCLUDES=
-
-if test "$ssl_includes" = "/usr/include"; then
- if test -f /usr/kerberos/include/krb5.h; then
- SSL_INCLUDES="-I/usr/kerberos/include"
- fi
-elif test "$ssl_includes" != "/usr/local/include" && test -n "$ssl_includes"; then
- SSL_INCLUDES="-I$ssl_includes"
-fi
-
-if test "$ssl_libraries" = "/usr/lib" || test "$ssl_libraries" = "/usr/local/lib" || test -z "$ssl_libraries" || test "$ssl_libraries" = "NONE"; then
- SSL_LDFLAGS=""
-else
- SSL_LDFLAGS="-L$ssl_libraries -R$ssl_libraries"
-fi
-
-AC_SUBST(SSL_INCLUDES)
-AC_SUBST(SSL_LDFLAGS)
-AC_SUBST(LIBSSL)
-])
-
-AC_DEFUN([KDE_CHECK_STRLCPY],
-[
- AC_REQUIRE([AC_CHECK_STRLCAT])
- AC_REQUIRE([AC_CHECK_STRLCPY])
- AC_CHECK_SIZEOF(size_t)
- AC_CHECK_SIZEOF(unsigned long)
-
- AC_MSG_CHECKING([sizeof size_t == sizeof unsigned long])
- AC_TRY_COMPILE(,[
- #if SIZEOF_SIZE_T != SIZEOF_UNSIGNED_LONG
- choke me
- #endif
- ],AC_MSG_RESULT([yes]),[
- AC_MSG_RESULT(no)
- AC_MSG_ERROR([
- Apparently on your system our assumption sizeof size_t == sizeof unsigned long
- does not apply. Please mail kde-devel@kde.org with a description of your system!
- ])
- ])
-])
-
-AC_DEFUN([KDE_CHECK_BINUTILS],
-[
- AC_MSG_CHECKING([if ld supports unversioned version maps])
-
- kde_save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map"
- echo "{ local: extern \"C++\" { foo }; };" > conftest.map
- AC_TRY_LINK([int foo;],
-[
-#ifdef __INTEL_COMPILER
-icc apparently does not support libtools version-info and version-script
-at the same time. Dunno where the bug is, but until somebody figured out,
-better disable the optional version scripts.
-#endif
-
- foo = 42;
-], kde_supports_versionmaps=yes, kde_supports_versionmaps=no)
- LDFLAGS="$kde_save_LDFLAGS"
- rm -f conftest.map
- AM_CONDITIONAL(include_VERSION_SCRIPT,
- [test "$kde_supports_versionmaps" = "yes" && test "$kde_use_debug_code" = "no"])
-
- AC_MSG_RESULT($kde_supports_versionmaps)
-])
-
-AC_DEFUN([AM_PROG_OBJC],[
-AC_CHECK_PROGS(OBJC, gcc, gcc)
-test -z "$OBJC" && AC_MSG_ERROR([no acceptable objective-c gcc found in \$PATH])
-if test "x${OBJCFLAGS-unset}" = xunset; then
- OBJCFLAGS="-g -O2"
-fi
-AC_SUBST(OBJCFLAGS)
-_AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES(OBJC)])
-])
-
-AC_DEFUN([KDE_CHECK_PERL],
-[
- KDE_FIND_PATH(perl, PERL, [$bindir $exec_prefix/bin $prefix/bin], [
- AC_MSG_ERROR([No Perl found in your $PATH.
-We need perl to generate some code.])
- ])
- AC_SUBST(PERL)
-])
-
-AC_DEFUN([KDE_CHECK_LARGEFILE],
-[
-AC_SYS_LARGEFILE
-if test "$ac_cv_sys_file_offset_bits" != no; then
- CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
-fi
-
-if test "x$ac_cv_sys_large_files" != "xno"; then
- CPPFLAGS="$CPPFLAGS -D_LARGE_FILES=1"
-fi
-
-])
-
-dnl A small extension to PKG_CHECK_MODULES (defined in pkg.m4.in)
-dnl which allows to search for libs that get installed into the KDE prefix.
-dnl
-dnl Syntax: KDE_PKG_CHECK_MODULES(KSTUFF, libkexif >= 0.2 glib = 1.3.4, action-if, action-not)
-dnl defines KSTUFF_LIBS, KSTUFF_CFLAGS, see pkg-config man page
-dnl also defines KSTUFF_PKG_ERRORS on error
-AC_DEFUN([KDE_PKG_CHECK_MODULES], [
-
- PKG_CONFIG_PATH="$prefix/lib${kdelibsuff}/pkgconfig:$PKG_CONFIG_PATH"
- if test "$prefix" != "$kde_libs_prefix"; then
- PKG_CONFIG_PATH="$kde_libs_prefix/lib${kdelibsuff}/pkgconfig:$PKG_CONFIG_PATH"
- fi
- export PKG_CONFIG_PATH
- PKG_CHECK_MODULES([$1],[$2],[$3],[$4])
-])
-
-
-dnl Check for PIE support in the compiler and linker
-AC_DEFUN([KDE_CHECK_PIE_SUPPORT],
-[
- AC_CACHE_CHECK([for PIE support], kde_cv_val_pie_support,
- [
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- safe_CXXFLAGS=$CXXFLAGS
- safe_LDFLAGS=$LDFLAGS
- CXXFLAGS="$CXXFLAGS -fPIE"
- LDFLAGS="$LDFLAGS -pie"
-
- AC_TRY_LINK([int foo;], [], [kde_cv_val_pie_support=yes], [kde_cv_val_pie_support=no])
-
- CXXFLAGS=$safe_CXXFLAGS
- LDFLAGS=$safe_LDFLAGS
- AC_LANG_RESTORE
- ])
-
- AC_MSG_CHECKING(if enabling -pie/fPIE support)
-
- AC_ARG_ENABLE(pie,
- AC_HELP_STRING([--enable-pie],[platform supports PIE linking [default=detect]]),
- [kde_has_pie_support=$enableval],
- [kde_has_pie_support=detect])
-
- if test "$kde_has_pie_support" = "detect"; then
- kde_has_pie_support=$kde_cv_val_pie_support
- fi
-
- AC_MSG_RESULT([$kde_has_pie_support])
-
- KDE_USE_FPIE=""
- KDE_USE_PIE=""
-
- AC_SUBST([KDE_USE_FPIE])
- AC_SUBST([KDE_USE_PIE])
-
- if test "$kde_has_pie_support" = "yes"; then
- KDE_USE_FPIE="-fPIE"
- KDE_USE_PIE="-pie"
- fi
-])
-# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
-## Copyright 1996, 1997, 1998, 1999, 2000, 2001
-## Free Software Foundation, Inc.
-## Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-##
-## This program is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation; either version 2 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful, but
-## WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-##
-## As a special exception to the GNU General Public License, if you
-## distribute this file as part of a program that contains a
-## configuration script generated by Autoconf, you may include it under
-## the same distribution terms that you use for the rest of that program.
-
-# serial 47 AC_PROG_LIBTOOL
-
-
-# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
-# -----------------------------------------------------------
-# If this macro is not defined by Autoconf, define it here.
-m4_ifdef([AC_PROVIDE_IFELSE],
- [],
- [m4_define([AC_PROVIDE_IFELSE],
- [m4_ifdef([AC_PROVIDE_$1],
- [$2], [$3])])])
-
-
-# AC_PROG_LIBTOOL
-# ---------------
-AC_DEFUN([AC_PROG_LIBTOOL],
-[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
-dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
-dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
- AC_PROVIDE_IFELSE([AC_PROG_CXX],
- [AC_LIBTOOL_CXX],
- [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
- ])])
-dnl And a similar setup for Fortran 77 support
- AC_PROVIDE_IFELSE([AC_PROG_F77],
- [AC_LIBTOOL_F77],
- [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
-])])
-
-dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
-dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
-dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
- AC_PROVIDE_IFELSE([AC_PROG_GCJ],
- [AC_LIBTOOL_GCJ],
- [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
- [AC_LIBTOOL_GCJ],
- [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
- [AC_LIBTOOL_GCJ],
- [ifdef([AC_PROG_GCJ],
- [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
- ifdef([A][M_PROG_GCJ],
- [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
- ifdef([LT_AC_PROG_GCJ],
- [define([LT_AC_PROG_GCJ],
- defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
-])])# AC_PROG_LIBTOOL
-
-
-# _AC_PROG_LIBTOOL
-# ----------------
-AC_DEFUN([_AC_PROG_LIBTOOL],
-[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
-
-# This can be used to rebuild libtool when needed
-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-
-# Always use our own libtool.
-LIBTOOL='$(SHELL) $(top_builddir)/libtool --silent'
-AC_SUBST(LIBTOOL)dnl
-
-# Prevent multiple expansion
-define([AC_PROG_LIBTOOL], [])
-])# _AC_PROG_LIBTOOL
-
-
-# AC_LIBTOOL_SETUP
-# ----------------
-AC_DEFUN([AC_LIBTOOL_SETUP],
-[AC_PREREQ(2.50)dnl
-AC_REQUIRE([AC_ENABLE_SHARED])dnl
-AC_REQUIRE([AC_ENABLE_STATIC])dnl
-AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_PROG_LD])dnl
-AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
-AC_REQUIRE([AC_PROG_NM])dnl
-
-AC_REQUIRE([AC_PROG_LN_S])dnl
-AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
-# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
-AC_REQUIRE([AC_OBJEXT])dnl
-AC_REQUIRE([AC_EXEEXT])dnl
-dnl
-
-AC_LIBTOOL_SYS_MAX_CMD_LEN
-AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-AC_LIBTOOL_OBJDIR
-
-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-_LT_AC_PROG_ECHO_BACKSLASH
-
-case $host_os in
-aix3*)
- # AIX sometimes has problems with the GCC collect2 program. For some
- # reason, if we set the COLLECT_NAMES environment variable, the problems
- # vanish in a puff of smoke.
- if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
- fi
- ;;
-esac
-
-# Sed substitution that helps us do robust quoting. It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed='sed -e s/^X//'
-[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
-
-# Same as above, but do not quote variable references.
-[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g']
-
-# Sed substitution to delay expansion of an escaped shell variable in a
-# double_quote_subst'ed string.
-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-
-# Sed substitution to avoid accidental globbing in evaled expressions
-no_glob_subst='s/\*/\\\*/g'
-
-# Constants:
-rm="rm -f"
-
-# Global variables:
-default_ofile=libtool
-can_build_shared=yes
-
-# All known linkers require a `.a' archive for static linking (except M$VC,
-# which needs '.lib').
-libext=a
-ltmain="$ac_aux_dir/ltmain.sh"
-ofile="$default_ofile"
-with_gnu_ld="$lt_cv_prog_gnu_ld"
-
-AC_CHECK_TOOL(AR, ar, false)
-AC_CHECK_TOOL(RANLIB, ranlib, :)
-AC_CHECK_TOOL(STRIP, strip, :)
-
-old_CC="$CC"
-old_CFLAGS="$CFLAGS"
-
-# Set sane defaults for various variables
-test -z "$AR" && AR=ar
-test -z "$AR_FLAGS" && AR_FLAGS=cru
-test -z "$AS" && AS=as
-test -z "$CC" && CC=cc
-test -z "$LTCC" && LTCC=$CC
-test -z "$DLLTOOL" && DLLTOOL=dlltool
-test -z "$LD" && LD=ld
-test -z "$LN_S" && LN_S="ln -s"
-test -z "$MAGIC_CMD" && MAGIC_CMD=file
-test -z "$NM" && NM=nm
-test -z "$SED" && SED=sed
-test -z "$OBJDUMP" && OBJDUMP=objdump
-test -z "$RANLIB" && RANLIB=:
-test -z "$STRIP" && STRIP=:
-test -z "$ac_objext" && ac_objext=o
-
-# Determine commands to create old-style static archives.
-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
-old_postinstall_cmds='chmod 644 $oldlib'
-old_postuninstall_cmds=
-
-if test -n "$RANLIB"; then
- case $host_os in
- openbsd*)
- old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
- ;;
- *)
- old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
- ;;
- esac
- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-fi
-
-# Only perform the check for file, if the check method requires it
-case $deplibs_check_method in
-file_magic*)
- if test "$file_magic_cmd" = '$MAGIC_CMD'; then
- AC_PATH_MAGIC
- fi
- ;;
-esac
-
-AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
-enable_win32_dll=yes, enable_win32_dll=no)
-
-AC_ARG_ENABLE([libtool-lock],
- [AC_HELP_STRING([--disable-libtool-lock],
- [avoid locking (might break parallel builds)])])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-AC_ARG_WITH([pic],
- [AC_HELP_STRING([--with-pic],
- [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
- [pic_mode="$withval"],
- [pic_mode=default])
-test -z "$pic_mode" && pic_mode=default
-
-# Use C for the default configuration in the libtool script
-tagname=
-AC_LIBTOOL_LANG_C_CONFIG
-_LT_AC_TAGCONFIG
-])# AC_LIBTOOL_SETUP
-
-
-# _LT_AC_SYS_COMPILER
-# -------------------
-AC_DEFUN([_LT_AC_SYS_COMPILER],
-[AC_REQUIRE([AC_PROG_CC])dnl
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-])# _LT_AC_SYS_COMPILER
-
-
-# _LT_AC_SYS_LIBPATH_AIX
-# ----------------------
-# Links a minimal program and checks the executable
-# for the system default hardcoded library path. In most cases,
-# this is /usr/lib:/lib, but when the MPI compilers are used
-# the location of the communication and MPI libs are included too.
-# If we don't find anything, use the default library path according
-# to the aix ld manual.
-AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
-[AC_LINK_IFELSE(AC_LANG_PROGRAM,[
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`; fi],[])
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-])# _LT_AC_SYS_LIBPATH_AIX
-
-
-# _LT_AC_SHELL_INIT(ARG)
-# ----------------------
-AC_DEFUN([_LT_AC_SHELL_INIT],
-[ifdef([AC_DIVERSION_NOTICE],
- [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
- [AC_DIVERT_PUSH(NOTICE)])
-$1
-AC_DIVERT_POP
-])# _LT_AC_SHELL_INIT
-
-
-# _LT_AC_PROG_ECHO_BACKSLASH
-# --------------------------
-# Add some code to the start of the generated configure script which
-# will find an echo command which doesn't interpret backslashes.
-AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
-[_LT_AC_SHELL_INIT([
-# Check that we are running under the correct shell.
-SHELL=${CONFIG_SHELL-/bin/sh}
-
-case X$ECHO in
-X*--fallback-echo)
- # Remove one level of quotation (which was required for Make).
- ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
- ;;
-esac
-
-echo=${ECHO-echo}
-if test "X[$]1" = X--no-reexec; then
- # Discard the --no-reexec flag, and continue.
- shift
-elif test "X[$]1" = X--fallback-echo; then
- # Avoid inline document here, it may be left over
- :
-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
- # Yippee, $echo works!
- :
-else
- # Restart under the correct shell.
- exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
-fi
-
-if test "X[$]1" = X--fallback-echo; then
- # used as fallback echo
- shift
- cat <<EOF
-[$]*
-EOF
- exit 0
-fi
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-
-if test -z "$ECHO"; then
-if test "X${echo_test_string+set}" != Xset; then
-# find a string as large as possible, as long as the shell can cope with it
- for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
- # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
- if (echo_test_string="`eval $cmd`") 2>/dev/null &&
- echo_test_string="`eval $cmd`" &&
- (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
- then
- break
- fi
- done
-fi
-
-if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- :
-else
- # The Solaris, AIX, and Digital Unix default echo programs unquote
- # backslashes. This makes it impossible to quote backslashes using
- # echo "$something" | sed 's/\\/\\\\/g'
- #
- # So, first we look for a working echo in the user's PATH.
-
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for dir in $PATH /usr/ucb; do
- IFS="$lt_save_ifs"
- if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
- test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- echo="$dir/echo"
- break
- fi
- done
- IFS="$lt_save_ifs"
-
- if test "X$echo" = Xecho; then
- # We didn't find a better echo, so look for alternatives.
- if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # This shell has a builtin print -r that does the trick.
- echo='print -r'
- elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
- test "X$CONFIG_SHELL" != X/bin/ksh; then
- # If we have ksh, try running configure again with it.
- ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
- export ORIGINAL_CONFIG_SHELL
- CONFIG_SHELL=/bin/ksh
- export CONFIG_SHELL
- exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
- else
- # Try using printf.
- echo='printf %s\n'
- if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # Cool, printf works
- :
- elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
- export CONFIG_SHELL
- SHELL="$CONFIG_SHELL"
- export SHELL
- echo="$CONFIG_SHELL [$]0 --fallback-echo"
- elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- echo="$CONFIG_SHELL [$]0 --fallback-echo"
- else
- # maybe with a smaller string...
- prev=:
-
- for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
- if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
- then
- break
- fi
- prev="$cmd"
- done
-
- if test "$prev" != 'sed 50q "[$]0"'; then
- echo_test_string=`eval $prev`
- export echo_test_string
- exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
- else
- # Oops. We lost completely, so just stick with echo.
- echo=echo
- fi
- fi
- fi
- fi
-fi
-fi
-
-# Copy echo and quote the copy suitably for passing to libtool from
-# the Makefile, instead of quoting the original, which is used later.
-ECHO=$echo
-if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
- ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
-fi
-
-AC_SUBST(ECHO)
-])])# _LT_AC_PROG_ECHO_BACKSLASH
-
-
-# _LT_AC_LOCK
-# -----------
-AC_DEFUN([_LT_AC_LOCK],
-[AC_ARG_ENABLE([libtool-lock],
- [AC_HELP_STRING([--disable-libtool-lock],
- [avoid locking (might break parallel builds)])])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-# Some flags need to be propagated to the compiler or linker for good
-# libtool support.
-case $host in
-ia64-*-hpux*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.$ac_objext` in
- *ELF-32*)
- HPUX_IA64_MODE="32"
- ;;
- *ELF-64*)
- HPUX_IA64_MODE="64"
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-*-*-irix6*)
- # Find out which ABI we are using.
- echo '[#]line __oline__ "configure"' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- if test "$lt_cv_prog_gnu_ld" = yes; then
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -melf32bsmip"
- ;;
- *N32*)
- LD="${LD-ld} -melf32bmipn32"
- ;;
- *64-bit*)
- LD="${LD-ld} -melf64bmip"
- ;;
- esac
- else
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -32"
- ;;
- *N32*)
- LD="${LD-ld} -n32"
- ;;
- *64-bit*)
- LD="${LD-ld} -64"
- ;;
- esac
- fi
- fi
- rm -rf conftest*
- ;;
-
-x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case "`/usr/bin/file conftest.o`" in
- *32-bit*)
- LINUX_64_MODE="32"
- case $host in
- x86_64-*linux*)
- LD="${LD-ld} -m elf_i386"
- ;;
- ppc64-*linux*)
- LD="${LD-ld} -m elf32ppclinux"
- ;;
- s390x-*linux*)
- LD="${LD-ld} -m elf_s390"
- ;;
- sparc64-*linux*)
- LD="${LD-ld} -m elf32_sparc"
- ;;
- esac
- ;;
- *64-bit*)
- LINUX_64_MODE="64"
- case $host in
- x86_64-*linux*)
- LD="${LD-ld} -m elf_x86_64"
- ;;
- ppc*-*linux*|powerpc*-*linux*)
- LD="${LD-ld} -m elf64ppc"
- ;;
- s390*-*linux*)
- LD="${LD-ld} -m elf64_s390"
- ;;
- sparc*-*linux*)
- LD="${LD-ld} -m elf64_sparc"
- ;;
- esac
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-
-*-*-sco3.2v5*)
- # On SCO OpenServer 5, we need -belf to get full-featured binaries.
- SAVE_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -belf"
- AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
- [AC_LANG_PUSH(C)
- AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
- AC_LANG_POP])
- if test x"$lt_cv_cc_needs_belf" != x"yes"; then
- # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
- CFLAGS="$SAVE_CFLAGS"
- fi
- ;;
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
-[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
- AC_CHECK_TOOL(DLLTOOL, dlltool, false)
- AC_CHECK_TOOL(AS, as, false)
- AC_CHECK_TOOL(OBJDUMP, objdump, false)
- ;;
- ])
-esac
-
-need_locks="$enable_libtool_lock"
-
-])# _LT_AC_LOCK
-
-
-# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
-# ----------------------------------------------------------------
-# Check whether the given compiler option works
-AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
-[AC_REQUIRE([LT_AC_PROG_SED])
-AC_CACHE_CHECK([$1], [$2],
- [$2=no
- ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="$3"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- # The option is referenced via a variable to avoid confusing sed.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
- -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
- (eval "$lt_compile" 2>conftest.err)
- ac_status=$?
- cat conftest.err >&AS_MESSAGE_LOG_FD
- echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
- if (exit $ac_status) && test -s "$ac_outfile"; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test ! -s conftest.err; then
- $2=yes
- fi
- fi
- $rm conftest*
-])
-
-if test x"[$]$2" = xyes; then
- ifelse([$5], , :, [$5])
-else
- ifelse([$6], , :, [$6])
-fi
-])# AC_LIBTOOL_COMPILER_OPTION
-
-
-# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-# [ACTION-SUCCESS], [ACTION-FAILURE])
-# ------------------------------------------------------------
-# Check whether the given compiler option works
-AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
-[AC_CACHE_CHECK([$1], [$2],
- [$2=no
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS $3"
- printf "$lt_simple_link_test_code" > conftest.$ac_ext
- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test -s conftest.err; then
- # Append any errors to the config.log.
- cat conftest.err 1>&AS_MESSAGE_LOG_FD
- else
- $2=yes
- fi
- fi
- $rm conftest*
- LDFLAGS="$save_LDFLAGS"
-])
-
-if test x"[$]$2" = xyes; then
- ifelse([$4], , :, [$4])
-else
- ifelse([$5], , :, [$5])
-fi
-])# AC_LIBTOOL_LINKER_OPTION
-
-
-# AC_LIBTOOL_SYS_MAX_CMD_LEN
-# --------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
-[# find the maximum length of command line arguments
-AC_MSG_CHECKING([the maximum length of command line arguments])
-AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
- i=0
- testring="ABCD"
-
- case $build_os in
- msdosdjgpp*)
- # On DJGPP, this test can blow up pretty badly due to problems in libc
- # (any single argument exceeding 2000 bytes causes a buffer overrun
- # during glob expansion). Even if it were fixed, the result of this
- # check would be larger than it should be.
- lt_cv_sys_max_cmd_len=12288; # 12K is about right
- ;;
-
- gnu*)
- # Under GNU Hurd, this test is not required because there is
- # no limit to the length of command line arguments.
- # Libtool will interpret -1 as no limit whatsoever
- lt_cv_sys_max_cmd_len=-1;
- ;;
-
- cygwin* | mingw*)
- # On Win9x/ME, this test blows up -- it succeeds, but takes
- # about 5 minutes as the teststring grows exponentially.
- # Worse, since 9x/ME are not pre-emptively multitasking,
- # you end up with a "frozen" computer, even though with patience
- # the test eventually succeeds (with a max line length of 256k).
- # Instead, let's just punt: use the minimum linelength reported by
- # all of the supported platforms: 8192 (on NT/2K/XP).
- lt_cv_sys_max_cmd_len=8192;
- ;;
-
- *)
- # If test is not a shell built-in, we'll probably end up computing a
- # maximum length that is only half of the actual maximum length, but
- # we can't tell.
- while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$testring" 2>/dev/null` \
- = "XX$testring") >/dev/null 2>&1 &&
- new_result=`expr "X$testring" : ".*" 2>&1` &&
- lt_cv_sys_max_cmd_len=$new_result &&
- test $i != 17 # 1/2 MB should be enough
- do
- i=`expr $i + 1`
- testring=$testring$testring
- done
- testring=
- # Add a significant safety factor because C++ compilers can tack on massive
- # amounts of additional arguments before passing them to the linker.
- # It appears as though 1/2 is a usable value.
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
- ;;
- esac
-])
-if test -n $lt_cv_sys_max_cmd_len ; then
- AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
-else
- AC_MSG_RESULT(none)
-fi
-])# AC_LIBTOOL_SYS_MAX_CMD_LEN
-
-
-# _LT_AC_CHECK_DLFCN
-# --------------------
-AC_DEFUN([_LT_AC_CHECK_DLFCN],
-[AC_CHECK_HEADERS(dlfcn.h)dnl
-])# _LT_AC_CHECK_DLFCN
-
-
-# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
-# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
-# ------------------------------------------------------------------
-AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-if test "$cross_compiling" = yes; then :
- [$4]
-else
- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
- lt_status=$lt_dlunknown
- cat > conftest.$ac_ext <<EOF
-[#line __oline__ "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-# define LT_DLGLOBAL RTLD_GLOBAL
-#else
-# ifdef DL_GLOBAL
-# define LT_DLGLOBAL DL_GLOBAL
-# else
-# define LT_DLGLOBAL 0
-# endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
- find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-# ifdef RTLD_LAZY
-# define LT_DLLAZY_OR_NOW RTLD_LAZY
-# else
-# ifdef DL_LAZY
-# define LT_DLLAZY_OR_NOW DL_LAZY
-# else
-# ifdef RTLD_NOW
-# define LT_DLLAZY_OR_NOW RTLD_NOW
-# else
-# ifdef DL_NOW
-# define LT_DLLAZY_OR_NOW DL_NOW
-# else
-# define LT_DLLAZY_OR_NOW 0
-# endif
-# endif
-# endif
-# endif
-#endif
-
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
-void fnord() { int i=42;}
-int main ()
-{
- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
- int status = $lt_dlunknown;
-
- if (self)
- {
- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
- /* dlclose (self); */
- }
-
- exit (status);
-}]
-EOF
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) 2>/dev/null
- lt_status=$?
- case x$lt_status in
- x$lt_dlno_uscore) $1 ;;
- x$lt_dlneed_uscore) $2 ;;
- x$lt_unknown|x*) $3 ;;
- esac
- else :
- # compilation failed
- $3
- fi
-fi
-rm -fr conftest*
-])# _LT_AC_TRY_DLOPEN_SELF
-
-
-# AC_LIBTOOL_DLOPEN_SELF
-# -------------------
-AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-if test "x$enable_dlopen" != xyes; then
- enable_dlopen=unknown
- enable_dlopen_self=unknown
- enable_dlopen_self_static=unknown
-else
- lt_cv_dlopen=no
- lt_cv_dlopen_libs=
-
- case $host_os in
- beos*)
- lt_cv_dlopen="load_add_on"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
- ;;
-
- mingw* | pw32*)
- lt_cv_dlopen="LoadLibrary"
- lt_cv_dlopen_libs=
- ;;
-
- cygwin*)
- lt_cv_dlopen="dlopen"
- lt_cv_dlopen_libs=
- ;;
-
- darwin*)
- # if libdl is installed we need to link against it
- AC_CHECK_LIB([dl], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
- lt_cv_dlopen="dyld"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
- ])
- ;;
-
- *)
- AC_CHECK_FUNC([shl_load],
- [lt_cv_dlopen="shl_load"],
- [AC_CHECK_LIB([dld], [shl_load],
- [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
- [AC_CHECK_FUNC([dlopen],
- [lt_cv_dlopen="dlopen"],
- [AC_CHECK_LIB([dl], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
- [AC_CHECK_LIB([svld], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
- [AC_CHECK_LIB([dld], [dld_link],
- [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
- ])
- ])
- ])
- ])
- ])
- ;;
- esac
-
- if test "x$lt_cv_dlopen" != xno; then
- enable_dlopen=yes
- else
- enable_dlopen=no
- fi
-
- case $lt_cv_dlopen in
- dlopen)
- save_CPPFLAGS="$CPPFLAGS"
- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-
- save_LDFLAGS="$LDFLAGS"
- eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
-
- save_LIBS="$LIBS"
- LIBS="$lt_cv_dlopen_libs $LIBS"
-
- AC_CACHE_CHECK([whether a program can dlopen itself],
- lt_cv_dlopen_self, [dnl
- _LT_AC_TRY_DLOPEN_SELF(
- lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
- lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
- ])
-
- if test "x$lt_cv_dlopen_self" = xyes; then
- LDFLAGS="$LDFLAGS $link_static_flag"
- AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
- lt_cv_dlopen_self_static, [dnl
- _LT_AC_TRY_DLOPEN_SELF(
- lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
- lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
- ])
- fi
-
- CPPFLAGS="$save_CPPFLAGS"
- LDFLAGS="$save_LDFLAGS"
- LIBS="$save_LIBS"
- ;;
- esac
-
- case $lt_cv_dlopen_self in
- yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
- *) enable_dlopen_self=unknown ;;
- esac
-
- case $lt_cv_dlopen_self_static in
- yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
- *) enable_dlopen_self_static=unknown ;;
- esac
-fi
-])# AC_LIBTOOL_DLOPEN_SELF
-
-
-# AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
-# ---------------------------------
-# Check to see if options -c and -o are simultaneously supported by compiler
-AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
- [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
- [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
- $rm -r conftest 2>/dev/null
- mkdir conftest
- cd conftest
- mkdir out
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
- # that will create temporary files in the current directory regardless of
- # the output directory. Thus, making CWD read-only will cause this test
- # to fail, enabling locking or at least warning the user not to do parallel
- # builds.
- chmod -w .
-
- lt_compiler_flag="-o out/conftest2.$ac_objext"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
- -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
- (eval "$lt_compile" 2>out/conftest.err)
- ac_status=$?
- cat out/conftest.err >&AS_MESSAGE_LOG_FD
- echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
- if (exit $ac_status) && test -s out/conftest2.$ac_objext
- then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test ! -s out/conftest.err; then
- _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
- fi
- fi
- chmod u+w .
- $rm conftest* out/*
- rmdir out
- cd ..
- rmdir conftest
- $rm conftest*
-])
-])# AC_LIBTOOL_PROG_CC_C_O
-
-
-# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
-# -----------------------------------------
-# Check to see if we can do hard links to lock some files if needed
-AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
-[AC_REQUIRE([_LT_AC_LOCK])dnl
-
-hard_links="nottested"
-if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
- # do not overwrite the value of need_locks provided by the user
- AC_MSG_CHECKING([if we can lock with hard links])
- hard_links=yes
- $rm conftest*
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- touch conftest.a
- ln conftest.a conftest.b 2>&5 || hard_links=no
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- AC_MSG_RESULT([$hard_links])
- if test "$hard_links" = no; then
- AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
- need_locks=warn
- fi
-else
- need_locks=no
-fi
-])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
-
-
-# AC_LIBTOOL_OBJDIR
-# -----------------
-AC_DEFUN([AC_LIBTOOL_OBJDIR],
-[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
-[rm -f .libs 2>/dev/null
-mkdir .libs 2>/dev/null
-if test -d .libs; then
- lt_cv_objdir=.libs
-else
- # MS-DOS does not allow filenames that begin with a dot.
- lt_cv_objdir=_libs
-fi
-rmdir .libs 2>/dev/null])
-objdir=$lt_cv_objdir
-])# AC_LIBTOOL_OBJDIR
-
-
-# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
-# ----------------------------------------------
-# Check hardcoding attributes.
-AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
-[AC_MSG_CHECKING([how to hardcode library paths into programs])
-_LT_AC_TAGVAR(hardcode_action, $1)=
-if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
- test -n "$_LT_AC_TAGVAR(runpath_var $1)" || \
- test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)"="Xyes" ; then
-
- # We can hardcode non-existant directories.
- if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
- # If the only mechanism to avoid hardcoding is shlibpath_var, we
- # have to relink, otherwise we might link with an installed library
- # when we should be linking with a yet-to-be-installed one
- ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
- test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
- # Linking always hardcodes the temporary library directory.
- _LT_AC_TAGVAR(hardcode_action, $1)=relink
- else
- # We can link without hardcoding, and we can hardcode nonexisting dirs.
- _LT_AC_TAGVAR(hardcode_action, $1)=immediate
- fi
-else
- # We cannot hardcode anything, or else we can only hardcode existing
- # directories.
- _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
-fi
-AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
-
-if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then
- # Fast installation is not supported
- enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
- test "$enable_shared" = no; then
- # Fast installation is not necessary
- enable_fast_install=needless
-fi
-])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
-
-
-# AC_LIBTOOL_SYS_LIB_STRIP
-# ------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
-[striplib=
-old_striplib=
-AC_MSG_CHECKING([whether stripping libraries is possible])
-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
- test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
- test -z "$striplib" && striplib="$STRIP --strip-unneeded"
- AC_MSG_RESULT([yes])
-else
-# FIXME - insert some real tests, host_os isn't really good enough
- case $host_os in
- darwin*)
- if test -n "$STRIP" ; then
- striplib="$STRIP -x"
- AC_MSG_RESULT([yes])
- else
- AC_MSG_RESULT([no])
-fi
- ;;
- *)
- AC_MSG_RESULT([no])
- ;;
- esac
-fi
-])# AC_LIBTOOL_SYS_LIB_STRIP
-
-
-# AC_LIBTOOL_SYS_DYNAMIC_LINKER
-# -----------------------------
-# PORTME Fill in your ld.so characteristics
-AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
-[AC_MSG_CHECKING([dynamic linker characteristics])
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-shrext=".so"
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-need_lib_prefix=unknown
-hardcode_into_libs=no
-
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-need_version=unknown
-
-case $host_os in
-aix3*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
- shlibpath_var=LIBPATH
-
- # AIX 3 has no versioning support, so we append a major version to the name.
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
-
-aix4* | aix5*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- hardcode_into_libs=yes
- if test "$host_cpu" = ia64; then
- # AIX 5 supports IA64
- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- else
- # With GCC up to 2.95.x, collect2 would create an import file
- # for dependence libraries. The import file would start with
- # the line `#! .'. This would cause the generated library to
- # depend on `.', always an invalid library. This was fixed in
- # development snapshots of GCC prior to 3.0.
- case $host_os in
- aix4 | aix4.[[01]] | aix4.[[01]].*)
- if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
- echo ' yes '
- echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
- :
- else
- can_build_shared=no
- fi
- ;;
- esac
- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
- # soname into executable. Probably we can add versioning support to
- # collect2, so additional links can be useful in future.
- if test "$aix_use_runtimelinking" = yes; then
- # If using run time linking (on AIX 4.2 or later) use lib<name>.so
- # instead of lib<name>.a to let people know that these are not
- # typical AIX shared libraries.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- else
- # We preserve .a as extension for shared libraries through AIX4.2
- # and later when we are not doing run time linking.
- library_names_spec='${libname}${release}.a $libname.a'
- soname_spec='${libname}${release}${shared_ext}$major'
- fi
- shlibpath_var=LIBPATH
- fi
- ;;
-
-amigaos*)
- library_names_spec='$libname.ixlibrary $libname.a'
- # Create ${libname}_ixlibrary.a entries in /sys/libs.
- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
- ;;
-
-beos*)
- library_names_spec='${libname}${shared_ext}'
- dynamic_linker="$host_os ld.so"
- shlibpath_var=LIBRARY_PATH
- ;;
-
-bsdi4*)
- version_type=linux
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
- sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
- # the default ld.so.conf also contains /usr/contrib/lib and
- # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
- # libtool to hard-code these into programs
- ;;
-
-cygwin* | mingw* | pw32*)
- version_type=windows
- shrext=".dll"
- need_version=no
- need_lib_prefix=no
-
- case $GCC,$host_os in
- yes,cygwin* | yes,mingw* | yes,pw32*)
- library_names_spec='$libname.dll.a'
- # DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
- dldir=$destdir/`dirname \$dlpath`~
- test -d \$dldir || mkdir -p \$dldir~
- $install_prog $dir/$dlname \$dldir/$dlname'
- postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
- dlpath=$dir/\$dldll~
- $rm \$dlpath'
- shlibpath_overrides_runpath=yes
-
- case $host_os in
- cygwin*)
- # Cygwin DLLs use 'cyg' prefix rather than 'lib'
- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
- ;;
- mingw*)
- # MinGW DLLs use traditional 'lib' prefix
- soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
- if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then
- # It is most probably a Windows format PATH printed by
- # mingw gcc, but we are running on Cygwin. Gcc prints its search
- # path with ; separators, and with drive letters. We can handle the
- # drive letters (cygwin fileutils understands them), so leave them,
- # especially as we might pass files found there to a mingw objdump,
- # which wouldn't understand a cygwinified path. Ahh.
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
- else
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
- fi
- ;;
- pw32*)
- # pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
- ;;
- esac
- ;;
-
- *)
- library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
- ;;
- esac
- dynamic_linker='Win32 ld.exe'
- # FIXME: first we should search . and the directory the executable is in
- shlibpath_var=PATH
- ;;
-
-darwin* | rhapsody*)
- dynamic_linker="$host_os dyld"
- version_type=darwin
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
- soname_spec='${libname}${release}${major}$shared_ext'
- shlibpath_overrides_runpath=yes
- shlibpath_var=DYLD_LIBRARY_PATH
- shrext='$(test .$module = .yes && echo .so || echo .dylib)'
- # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
- if test "$GCC" = yes; then
- sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
- else
- sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
- fi
- sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
- ;;
-
-dgux*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-freebsd1*)
- dynamic_linker=no
- ;;
-
-kfreebsd*-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='GNU ld.so'
- ;;
-
-freebsd*)
- objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
- version_type=freebsd-$objformat
- case $version_type in
- freebsd-elf*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- need_version=no
- need_lib_prefix=no
- ;;
- freebsd-*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
- need_version=yes
- ;;
- esac
- shlibpath_var=LD_LIBRARY_PATH
- case $host_os in
- freebsd2*)
- shlibpath_overrides_runpath=yes
- ;;
- freebsd3.[01]* | freebsdelf3.[01]*)
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
- *) # from 3.2 on
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
- esac
- ;;
-
-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- ;;
-
-hpux9* | hpux10* | hpux11*)
- # Give a soname corresponding to the major version so that dld.sl refuses to
- # link against other versions.
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- case "$host_cpu" in
- ia64*)
- shrext='.so'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.so"
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- if test "X$HPUX_IA64_MODE" = X32; then
- sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
- else
- sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
- fi
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- hppa*64*)
- shrext='.sl'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- *)
- shrext='.sl'
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=SHLIB_PATH
- shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
- esac
- # HP-UX runs *really* slowly unless shared libraries are mode 555.
- postinstall_cmds='chmod 555 $lib'
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $host_os in
- nonstopux*) version_type=nonstopux ;;
- *)
- if test "$lt_cv_prog_gnu_ld" = yes; then
- version_type=linux
- else
- version_type=irix
- fi ;;
- esac
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
- case $host_os in
- irix5* | nonstopux*)
- libsuff= shlibsuff=
- ;;
- *)
- case $LD in # libtool.m4 will add one of these switches to LD
- *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
- libsuff= shlibsuff= libmagic=32-bit;;
- *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
- libsuff=32 shlibsuff=N32 libmagic=N32;;
- *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
- libsuff=64 shlibsuff=64 libmagic=64-bit;;
- *) libsuff= shlibsuff= libmagic=never-match;;
- esac
- ;;
- esac
- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
- hardcode_into_libs=yes
- ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux*oldld* | linux*aout* | linux*coff*)
- dynamic_linker=no
- ;;
-
-# This must be Linux ELF.
-linux*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
- libsuff=
- if test "x$LINUX_64_MODE" = x64; then
- # Some platforms are per default 64-bit, so there's no /lib64
- if test -d /lib64 -a ! -h /lib64; then
- libsuff=64
- fi
- fi
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
- sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
- # This implies no fast_install, which is unacceptable.
- # Some rework will be needed to allow for fast_install
- # before this can be enabled.
- hardcode_into_libs=yes
-
- # We used to test for /lib/ld.so.1 and disable shared libraries on
- # powerpc, because MkLinux only supported shared libraries with the
- # GNU dynamic linker. Since this was broken with cross compilers,
- # most powerpc-linux boxes support dynamic linking these days and
- # people can always --disable-shared, the test was removed, and we
- # assume the GNU/Linux dynamic linker is in use.
- dynamic_linker='GNU/Linux ld.so'
- ;;
-
-netbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- dynamic_linker='NetBSD (a.out) ld.so'
- else
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- dynamic_linker='NetBSD ld.elf_so'
- fi
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
-
-newsos6)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-nto-qnx*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-openbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- case $host_os in
- openbsd2.[[89]] | openbsd2.[[89]].*)
- shlibpath_overrides_runpath=no
- ;;
- *)
- shlibpath_overrides_runpath=yes
- ;;
- esac
- else
- shlibpath_overrides_runpath=yes
- fi
- ;;
-
-os2*)
- libname_spec='$name'
- shrext=".dll"
- need_lib_prefix=no
- library_names_spec='$libname${shared_ext} $libname.a'
- dynamic_linker='OS/2 ld.exe'
- shlibpath_var=LIBPATH
- ;;
-
-osf3* | osf4* | osf5*)
- version_type=osf
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
- ;;
-
-sco3.2v5*)
- version_type=osf
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-solaris*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- # ldd complains unless libraries are executable
- postinstall_cmds='chmod +x $lib'
- ;;
-
-sunos4*)
- version_type=sunos
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- if test "$with_gnu_ld" = yes; then
- need_lib_prefix=no
- fi
- need_version=yes
- ;;
-
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- case $host_vendor in
- sni)
- shlibpath_overrides_runpath=no
- need_lib_prefix=no
- export_dynamic_flag_spec='${wl}-Blargedynsym'
- runpath_var=LD_RUN_PATH
- ;;
- siemens)
- need_lib_prefix=no
- ;;
- motorola)
- need_lib_prefix=no
- need_version=no
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
- ;;
- esac
- ;;
-
-sysv4*MP*)
- if test -d /usr/nec ;then
- version_type=linux
- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
- soname_spec='$libname${shared_ext}.$major'
- shlibpath_var=LD_LIBRARY_PATH
- fi
- ;;
-
-uts4*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-*)
- dynamic_linker=no
- ;;
-esac
-AC_MSG_RESULT([$dynamic_linker])
-test "$dynamic_linker" = no && can_build_shared=no
-])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
-
-
-# _LT_AC_TAGCONFIG
-# ----------------
-AC_DEFUN([_LT_AC_TAGCONFIG],
-[AC_ARG_WITH([tags],
- [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
- [include additional configurations @<:@automatic@:>@])],
- [tagnames="$withval"])
-
-if test -f "$ltmain" && test -n "$tagnames"; then
- if test ! -f "${ofile}"; then
- AC_MSG_WARN([output file `$ofile' does not exist])
- fi
-
- if test -z "$LTCC"; then
- eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
- if test -z "$LTCC"; then
- AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
- else
- AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
- fi
- fi
-
- # Extract list of available tagged configurations in $ofile.
- # Note that this assumes the entire list is on one line.
- available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
-
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for tagname in $tagnames; do
- IFS="$lt_save_ifs"
- # Check whether tagname contains only valid characters
- case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in
- "") ;;
- *) AC_MSG_ERROR([invalid tag name: $tagname])
- ;;
- esac
-
- if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
- then
- AC_MSG_ERROR([tag name \"$tagname\" already exists])
- fi
-
- # Update the list of available tags.
- if test -n "$tagname"; then
- echo appending configuration tag \"$tagname\" to $ofile
-
- case $tagname in
- CXX)
- if test -n "$CXX" && test "X$CXX" != "Xno"; then
- AC_LIBTOOL_LANG_CXX_CONFIG
- else
- tagname=""
- fi
- ;;
-
- F77)
- if test -n "$F77" && test "X$F77" != "Xno"; then
- AC_LIBTOOL_LANG_F77_CONFIG
- else
- tagname=""
- fi
- ;;
-
- GCJ)
- if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
- AC_LIBTOOL_LANG_GCJ_CONFIG
- else
- tagname=""
- fi
- ;;
-
- RC)
- AC_LIBTOOL_LANG_RC_CONFIG
- ;;
-
- *)
- AC_MSG_ERROR([Unsupported tag name: $tagname])
- ;;
- esac
-
- # Append the new tag name to the list of available tags.
- if test -n "$tagname" ; then
- available_tags="$available_tags $tagname"
- fi
- fi
- done
- IFS="$lt_save_ifs"
-
- # Now substitute the updated list of available tags.
- if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
- mv "${ofile}T" "$ofile"
- chmod +x "$ofile"
- else
- rm -f "${ofile}T"
- AC_MSG_ERROR([unable to update list of available tagged configurations.])
- fi
-fi
-])# _LT_AC_TAGCONFIG
-
-
-# AC_LIBTOOL_DLOPEN
-# -----------------
-# enable checks for dlopen support
-AC_DEFUN([AC_LIBTOOL_DLOPEN],
- [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
-])# AC_LIBTOOL_DLOPEN
-
-
-# AC_LIBTOOL_WIN32_DLL
-# --------------------
-# declare package support for building win32 dll's
-AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
-[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
-])# AC_LIBTOOL_WIN32_DLL
-
-
-# AC_ENABLE_SHARED([DEFAULT])
-# ---------------------------
-# implement the --enable-shared flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_SHARED],
-[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([shared],
- [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
- [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
- [p=${PACKAGE-default}
- case $enableval in
- yes) enable_shared=yes ;;
- no) enable_shared=no ;;
- *)
- enable_shared=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_shared=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac],
- [enable_shared=]AC_ENABLE_SHARED_DEFAULT)
-])# AC_ENABLE_SHARED
-
-
-# AC_DISABLE_SHARED
-# -----------------
-#- set the default shared flag to --disable-shared
-AC_DEFUN([AC_DISABLE_SHARED],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_SHARED(no)
-])# AC_DISABLE_SHARED
-
-
-# AC_ENABLE_STATIC([DEFAULT])
-# ---------------------------
-# implement the --enable-static flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_STATIC],
-[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([static],
- [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
- [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
- [p=${PACKAGE-default}
- case $enableval in
- yes) enable_static=yes ;;
- no) enable_static=no ;;
- *)
- enable_static=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_static=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac],
- [enable_static=]AC_ENABLE_STATIC_DEFAULT)
-])# AC_ENABLE_STATIC
-
-
-# AC_DISABLE_STATIC
-# -----------------
-# set the default static flag to --disable-static
-AC_DEFUN([AC_DISABLE_STATIC],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_STATIC(no)
-])# AC_DISABLE_STATIC
-
-
-# AC_ENABLE_FAST_INSTALL([DEFAULT])
-# ---------------------------------
-# implement the --enable-fast-install flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_FAST_INSTALL],
-[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([fast-install],
- [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
- [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
- [p=${PACKAGE-default}
- case $enableval in
- yes) enable_fast_install=yes ;;
- no) enable_fast_install=no ;;
- *)
- enable_fast_install=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_fast_install=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac],
- [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
-])# AC_ENABLE_FAST_INSTALL
-
-
-# AC_DISABLE_FAST_INSTALL
-# -----------------------
-# set the default to --disable-fast-install
-AC_DEFUN([AC_DISABLE_FAST_INSTALL],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_FAST_INSTALL(no)
-])# AC_DISABLE_FAST_INSTALL
-
-
-# AC_LIBTOOL_PICMODE([MODE])
-# --------------------------
-# implement the --with-pic flag
-# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
-AC_DEFUN([AC_LIBTOOL_PICMODE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-pic_mode=ifelse($#,1,$1,default)
-])# AC_LIBTOOL_PICMODE
-
-
-# AC_PROG_EGREP
-# -------------
-# This is predefined starting with Autoconf 2.54, so this conditional
-# definition can be removed once we require Autoconf 2.54 or later.
-m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
-[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
- [if echo a | (grep -E '(a|b)') >/dev/null 2>&1
- then ac_cv_prog_egrep='grep -E'
- else ac_cv_prog_egrep='egrep'
- fi])
- EGREP=$ac_cv_prog_egrep
- AC_SUBST([EGREP])
-])])
-
-
-# AC_PATH_TOOL_PREFIX
-# -------------------
-# find a file program which can recognise shared library
-AC_DEFUN([AC_PATH_TOOL_PREFIX],
-[AC_REQUIRE([AC_PROG_EGREP])dnl
-AC_MSG_CHECKING([for $1])
-AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
-[case $MAGIC_CMD in
-[[\\/*] | ?:[\\/]*])
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
- ;;
-*)
- lt_save_MAGIC_CMD="$MAGIC_CMD"
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-dnl $ac_dummy forces splitting on constant user-supplied paths.
-dnl POSIX.2 word splitting is done only on the output of word expansions,
-dnl not every word. This closes a longstanding sh security hole.
- ac_dummy="ifelse([$2], , $PATH, [$2])"
- for ac_dir in $ac_dummy; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$1; then
- lt_cv_path_MAGIC_CMD="$ac_dir/$1"
- if test -n "$file_magic_test_file"; then
- case $deplibs_check_method in
- "file_magic "*)
- file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
- $EGREP "$file_magic_regex" > /dev/null; then
- :
- else
- cat <<EOF 1>&2
-
-*** Warning: the command libtool uses to detect shared libraries,
-*** $file_magic_cmd, produces output that libtool cannot recognize.
-*** The result is that libtool may fail to recognize shared libraries
-*** as such. This will affect the creation of libtool libraries that
-*** depend on shared libraries, but programs linked with such libtool
-*** libraries will work regardless of this problem. Nevertheless, you
-*** may want to report the problem to your system manager and/or to
-*** bug-libtool@gnu.org
-
-EOF
- fi ;;
- esac
- fi
- break
- fi
- done
- IFS="$lt_save_ifs"
- MAGIC_CMD="$lt_save_MAGIC_CMD"
- ;;
-esac])
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-if test -n "$MAGIC_CMD"; then
- AC_MSG_RESULT($MAGIC_CMD)
-else
- AC_MSG_RESULT(no)
-fi
-])# AC_PATH_TOOL_PREFIX
-
-
-# AC_PATH_MAGIC
-# -------------
-# find a file program which can recognise a shared library
-AC_DEFUN([AC_PATH_MAGIC],
-[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
-if test -z "$lt_cv_path_MAGIC_CMD"; then
- if test -n "$ac_tool_prefix"; then
- AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
- else
- MAGIC_CMD=:
- fi
-fi
-])# AC_PATH_MAGIC
-
-
-# AC_PROG_LD
-# ----------
-# find the pathname to the GNU or non-GNU linker
-AC_DEFUN([AC_PROG_LD],
-[AC_ARG_WITH([gnu-ld],
- [AC_HELP_STRING([--with-gnu-ld],
- [assume the C compiler uses GNU ld @<:@default=no@:>@])],
- [test "$withval" = no || with_gnu_ld=yes],
- [with_gnu_ld=no])
-AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-ac_prog=ld
-if test "$GCC" = yes; then
- # Check if gcc -print-prog-name=ld gives a path.
- AC_MSG_CHECKING([for ld used by $CC])
- case $host in
- *-*-mingw*)
- # gcc leaves a trailing carriage return which upsets mingw
- ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
- *)
- ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
- esac
- case $ac_prog in
- # Accept absolute paths.
- [[\\/]]* | ?:[[\\/]]*)
- re_direlt='/[[^/]][[^/]]*/\.\./'
- # Canonicalize the pathname of ld
- ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
- while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
- ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
- done
- test -z "$LD" && LD="$ac_prog"
- ;;
- "")
- # If it fails, then pretend we aren't using GCC.
- ac_prog=ld
- ;;
- *)
- # If it is relative, then search for the first ld in PATH.
- with_gnu_ld=unknown
- ;;
- esac
-elif test "$with_gnu_ld" = yes; then
- AC_MSG_CHECKING([for GNU ld])
-else
- AC_MSG_CHECKING([for non-GNU ld])
-fi
-AC_CACHE_VAL(lt_cv_path_LD,
-[if test -z "$LD"; then
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
- lt_cv_path_LD="$ac_dir/$ac_prog"
- # Check to see if the program is GNU ld. I'd rather use --version,
- # but apparently some GNU ld's only accept -v.
- # Break only if it was the GNU/non-GNU ld that we prefer.
- case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
- *GNU* | *'with BFD'*)
- test "$with_gnu_ld" != no && break
- ;;
- *)
- test "$with_gnu_ld" != yes && break
- ;;
- esac
- fi
- done
- IFS="$lt_save_ifs"
-else
- lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi])
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
- AC_MSG_RESULT($LD)
-else
- AC_MSG_RESULT(no)
-fi
-test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
-AC_PROG_LD_GNU
-])# AC_PROG_LD
-
-
-# AC_PROG_LD_GNU
-# --------------
-AC_DEFUN([AC_PROG_LD_GNU],
-[AC_REQUIRE([AC_PROG_EGREP])dnl
-AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
-[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
-case `$LD -v 2>&1 </dev/null` in
-*GNU* | *'with BFD'*)
- lt_cv_prog_gnu_ld=yes
- ;;
-*)
- lt_cv_prog_gnu_ld=no
- ;;
-esac])
-with_gnu_ld=$lt_cv_prog_gnu_ld
-])# AC_PROG_LD_GNU
-
-
-# AC_PROG_LD_RELOAD_FLAG
-# ----------------------
-# find reload flag for linker
-# -- PORTME Some linkers may need a different reload flag.
-AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
-[AC_CACHE_CHECK([for $LD option to reload object files],
- lt_cv_ld_reload_flag,
- [lt_cv_ld_reload_flag='-r'])
-reload_flag=$lt_cv_ld_reload_flag
-case $reload_flag in
-"" | " "*) ;;
-*) reload_flag=" $reload_flag" ;;
-esac
-reload_cmds='$LD$reload_flag -o $output$reload_objs'
-])# AC_PROG_LD_RELOAD_FLAG
-
-
-# AC_DEPLIBS_CHECK_METHOD
-# -----------------------
-# how to check for library dependencies
-# -- PORTME fill in with the dynamic library characteristics
-AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
-[AC_CACHE_CHECK([how to recognise dependent libraries],
-lt_cv_deplibs_check_method,
-[lt_cv_file_magic_cmd='$MAGIC_CMD'
-lt_cv_file_magic_test_file=
-lt_cv_deplibs_check_method='unknown'
-# Need to set the preceding variable on all platforms that support
-# interlibrary dependencies.
-# 'none' -- dependencies not supported.
-# `unknown' -- same as none, but documents that we really don't know.
-# 'pass_all' -- all dependencies passed with no checks.
-# 'test_compile' -- check by making test program.
-# 'file_magic [[regex]]' -- check by looking for files in library path
-# which responds to the $file_magic_cmd with a given extended regex.
-# If you have `file' or equivalent on your system and you're not sure
-# whether `pass_all' will *always* work, you probably want this one.
-
-case $host_os in
-aix4* | aix5*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-beos*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-bsdi4*)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
- lt_cv_file_magic_cmd='/usr/bin/file -L'
- lt_cv_file_magic_test_file=/shlib/libc.so
- ;;
-
-cygwin*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-mingw* | pw32*)
- # win32_libid is a shell function defined in ltmain.sh
- lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
- lt_cv_file_magic_cmd='win32_libid'
- ;;
-
-darwin* | rhapsody*)
- # this will be overwritten by pass_all, but leave it in just in case
- lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
- lt_cv_file_magic_cmd='/usr/bin/file -L'
- case "$host_os" in
- rhapsody* | darwin1.[[012]])
- lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System`
- ;;
- *) # Darwin 1.3 on
- lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
- ;;
- esac
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-freebsd* | kfreebsd*-gnu)
- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- case $host_cpu in
- i*86 )
- # Not sure whether the presence of OpenBSD here was a mistake.
- # Let's accept both of them until this is cleared up.
- lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
- ;;
- esac
- else
- lt_cv_deplibs_check_method=pass_all
- fi
- ;;
-
-gnu*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-hpux10.20* | hpux11*)
- lt_cv_file_magic_cmd=/usr/bin/file
- case "$host_cpu" in
- ia64*)
- lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
- lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
- ;;
- hppa*64*)
- [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
- lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
- ;;
- *)
- lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
- lt_cv_file_magic_test_file=/usr/lib/libc.sl
- ;;
- esac
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $host_os in
- irix5* | nonstopux*)
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
- ;;
- *)
- case $LD in
- *-32|*"-32 ") libmagic=32-bit;;
- *-n32|*"-n32 ") libmagic=N32;;
- *-64|*"-64 ") libmagic=64-bit;;
- *) libmagic=never-match;;
- esac
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[[1234]] dynamic lib MIPS - version 1"
- ;;
- esac
- lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-# This must be Linux ELF.
-linux*)
- case $host_cpu in
- alpha* | hppa* | i*86 | ia64* | m68* | mips* | powerpc* | sparc* | s390* | sh* | x86_64* )
- lt_cv_deplibs_check_method=pass_all ;;
- # the debian people say, arm and glibc 2.3.1 works for them with pass_all
- arm* )
- lt_cv_deplibs_check_method=pass_all ;;
- *)
- # glibc up to 2.1.1 does not perform some relocations on ARM
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;;
- esac
- lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
- ;;
-
-netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
- else
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
- fi
- ;;
-
-newos6*)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=/usr/lib/libnls.so
- ;;
-
-nto-qnx*)
- lt_cv_deplibs_check_method=unknown
- ;;
-
-openbsd*)
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object'
- else
- lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
- fi
- ;;
-
-osf3* | osf4* | osf5*)
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
- lt_cv_file_magic_test_file=/shlib/libc.so
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-sco3.2v5*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-solaris*)
- lt_cv_deplibs_check_method=pass_all
- lt_cv_file_magic_test_file=/lib/libc.so
- ;;
-
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- case $host_vendor in
- motorola)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
- ;;
- ncr)
- lt_cv_deplibs_check_method=pass_all
- ;;
- sequent)
- lt_cv_file_magic_cmd='/bin/file'
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
- ;;
- sni)
- lt_cv_file_magic_cmd='/bin/file'
- lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
- lt_cv_file_magic_test_file=/lib/libc.so
- ;;
- siemens)
- lt_cv_deplibs_check_method=pass_all
- ;;
- esac
- ;;
-
-sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-esac
-])
-file_magic_cmd=$lt_cv_file_magic_cmd
-deplibs_check_method=$lt_cv_deplibs_check_method
-test -z "$deplibs_check_method" && deplibs_check_method=unknown
-])# AC_DEPLIBS_CHECK_METHOD
-
-
-# AC_PROG_NM
-# ----------
-# find the pathname to a BSD-compatible name lister
-AC_DEFUN([AC_PROG_NM],
-[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
-[if test -n "$NM"; then
- # Let the user override the test.
- lt_cv_path_NM="$NM"
-else
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- tmp_nm="$ac_dir/${ac_tool_prefix}nm"
- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
- # Check to see if the nm accepts a BSD-compat flag.
- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
- # nm: unknown option "B" ignored
- # Tru64's nm complains that /dev/null is an invalid object file
- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
- */dev/null* | *'Invalid file or object type'*)
- lt_cv_path_NM="$tmp_nm -B"
- break
- ;;
- *)
- case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
- */dev/null*)
- lt_cv_path_NM="$tmp_nm -p"
- break
- ;;
- *)
- lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
- continue # so that we can try to find one that supports BSD flags
- ;;
- esac
- esac
- fi
- done
- IFS="$lt_save_ifs"
- test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
-fi])
-NM="$lt_cv_path_NM"
-])# AC_PROG_NM
-
-
-# AC_CHECK_LIBM
-# -------------
-# check for math library
-AC_DEFUN([AC_CHECK_LIBM],
-[AC_REQUIRE([AC_CANONICAL_HOST])dnl
-LIBM=
-case $host in
-*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
- # These system don't have libm, or don't need it
- ;;
-*-ncr-sysv4.3*)
- AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
- AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
- ;;
-*)
- AC_CHECK_LIB(m, cos, LIBM="-lm")
- ;;
-esac
-])# AC_CHECK_LIBM
-
-
-# AC_LIBLTDL_CONVENIENCE([DIRECTORY])
-# -----------------------------------
-# sets LIBLTDL to the link flags for the libltdl convenience library and
-# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-convenience to the configure arguments. Note that LIBLTDL
-# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If
-# DIRECTORY is not provided, it is assumed to be `libltdl'. LIBLTDL will
-# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed with
-# '${top_srcdir}/' (note the single quotes!). If your package is not
-# flat and you're not using automake, define top_builddir and
-# top_srcdir appropriately in the Makefiles.
-AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
- case $enable_ltdl_convenience in
- no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
- "") enable_ltdl_convenience=yes
- ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
- esac
- LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
- LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
- # For backwards non-gettext consistent compatibility...
- INCLTDL="$LTDLINCL"
-])# AC_LIBLTDL_CONVENIENCE
-
-
-# AC_LIBLTDL_INSTALLABLE([DIRECTORY])
-# -----------------------------------
-# sets LIBLTDL to the link flags for the libltdl installable library and
-# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-install to the configure arguments. Note that LIBLTDL
-# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If
-# DIRECTORY is not provided and an installed libltdl is not found, it is
-# assumed to be `libltdl'. LIBLTDL will be prefixed with '${top_builddir}/'
-# and LTDLINCL will be prefixed with '${top_srcdir}/' (note the single
-# quotes!). If your package is not flat and you're not using automake,
-# define top_builddir and top_srcdir appropriately in the Makefiles.
-# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
-AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
- AC_CHECK_LIB(ltdl, lt_dlinit,
- [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
- [if test x"$enable_ltdl_install" = xno; then
- AC_MSG_WARN([libltdl not installed, but installation disabled])
- else
- enable_ltdl_install=yes
- fi
- ])
- if test x"$enable_ltdl_install" = x"yes"; then
- ac_configure_args="$ac_configure_args --enable-ltdl-install"
- LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
- LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
- else
- ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
- LIBLTDL="-lltdl"
- LTDLINCL=
- fi
- # For backwards non-gettext consistent compatibility...
- INCLTDL="$LTDLINCL"
-])# AC_LIBLTDL_INSTALLABLE
-
-
-# AC_LIBTOOL_CXX
-# --------------
-# enable support for C++ libraries
-AC_DEFUN([AC_LIBTOOL_CXX],
-[AC_REQUIRE([_LT_AC_LANG_CXX])
-])# AC_LIBTOOL_CXX
-
-
-# _LT_AC_LANG_CXX
-# ---------------
-AC_DEFUN([_LT_AC_LANG_CXX],
-[AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([AC_PROG_CXXCPP])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
-])# _LT_AC_LANG_CXX
-
-
-# AC_LIBTOOL_F77
-# --------------
-# enable support for Fortran 77 libraries
-AC_DEFUN([AC_LIBTOOL_F77],
-[AC_REQUIRE([_LT_AC_LANG_F77])
-])# AC_LIBTOOL_F77
-
-
-# _LT_AC_LANG_F77
-# ---------------
-AC_DEFUN([_LT_AC_LANG_F77],
-[AC_REQUIRE([AC_PROG_F77])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
-])# _LT_AC_LANG_F77
-
-
-# AC_LIBTOOL_GCJ
-# --------------
-# enable support for GCJ libraries
-AC_DEFUN([AC_LIBTOOL_GCJ],
-[AC_REQUIRE([_LT_AC_LANG_GCJ])
-])# AC_LIBTOOL_GCJ
-
-
-# _LT_AC_LANG_GCJ
-# ---------------
-AC_DEFUN([_LT_AC_LANG_GCJ],
-[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
- [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
- [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
- [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
- [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
- [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
-])# _LT_AC_LANG_GCJ
-
-
-# AC_LIBTOOL_RC
-# --------------
-# enable support for Windows resource files
-AC_DEFUN([AC_LIBTOOL_RC],
-[AC_REQUIRE([LT_AC_PROG_RC])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])
-])# AC_LIBTOOL_RC
-
-
-# AC_LIBTOOL_LANG_C_CONFIG
-# ------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
-AC_DEFUN([_LT_AC_LANG_C_CONFIG],
-[lt_save_CC="$CC"
-AC_LANG_PUSH(C)
-
-# Source file extension for C test sources.
-ac_ext=c
-
-# Object file extension for compiled C test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="int some_variable = 0;\n"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='int main(){return(0);}\n'
-
-_LT_AC_SYS_COMPILER
-
-#
-# Check for any special shared library compilation flags.
-#
-_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)=
-if test "$GCC" = no; then
- case $host_os in
- sco3.2v5*)
- _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf'
- ;;
- esac
-fi
-if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then
- AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries])
- if echo "$old_CC $old_CFLAGS " | grep "[[ ]]$]_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[[ ]]" >/dev/null; then :
- else
- AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure])
- _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no
- fi
-fi
-
-
-#
-# Check to make sure the static flag actually works.
-#
-AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works],
- _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
- $_LT_AC_TAGVAR(lt_prog_compiler_static, $1),
- [],
- [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
-
-
-## CAVEAT EMPTOR:
-## There is no encapsulation within the following macros, do not change
-## the running order or otherwise move them around unless you know exactly
-## what you are doing...
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF($1)
-
-# Report which librarie types wil actually be built
-AC_MSG_CHECKING([if libtool supports shared libraries])
-AC_MSG_RESULT([$can_build_shared])
-
-AC_MSG_CHECKING([whether to build shared libraries])
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case "$host_os" in
-aix3*)
- test "$enable_shared" = yes && enable_static=no
- if test -n "$RANLIB"; then
- archive_cmds="$archive_cmds~\$RANLIB \$lib"
- postinstall_cmds='$RANLIB $lib'
- fi
- ;;
-
-aix4*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
- fi
- ;;
- darwin* | rhapsody*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- case "$host_os" in
- rhapsody* | darwin1.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[012])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- ;;
- 10.*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- output_verbose_link_cmd='echo'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring'
- _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-esac
-AC_MSG_RESULT([$enable_shared])
-
-AC_MSG_CHECKING([whether to build static libraries])
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-AC_MSG_RESULT([$enable_static])
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_C_CONFIG
-
-
-# AC_LIBTOOL_LANG_CXX_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
-AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
-[AC_LANG_PUSH(C++)
-AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([AC_PROG_CXXCPP])
-
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
-_LT_AC_TAGVAR(module_cmds, $1)=
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-
-# Dependencies to place before and after the object being linked:
-_LT_AC_TAGVAR(predep_objects, $1)=
-_LT_AC_TAGVAR(postdep_objects, $1)=
-_LT_AC_TAGVAR(predeps, $1)=
-_LT_AC_TAGVAR(postdeps, $1)=
-_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
-
-# Source file extension for C++ test sources.
-ac_ext=cc
-
-# Object file extension for compiled C++ test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="int some_variable = 0;\n"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# Allow CC to be a program name with arguments.
-lt_save_CC=$CC
-lt_save_LD=$LD
-lt_save_GCC=$GCC
-GCC=$GXX
-lt_save_with_gnu_ld=$with_gnu_ld
-lt_save_path_LD=$lt_cv_path_LD
-if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
- lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
-else
- unset lt_cv_prog_gnu_ld
-fi
-if test -n "${lt_cv_path_LDCXX+set}"; then
- lt_cv_path_LD=$lt_cv_path_LDCXX
-else
- unset lt_cv_path_LD
-fi
-test -z "${LDCXX+set}" || LD=$LDCXX
-CC=${CXX-"c++"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
-
-# We don't want -fno-exception wen compiling C++ code, so set the
-# no_builtin_flag separately
-if test "$GXX" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
-else
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-fi
-
-if test "$GXX" = yes; then
- # Set up default GNU C++ configuration
-
- AC_PROG_LD
-
- # Check if GNU C++ uses GNU ld as the underlying linker, since the
- # archiving commands below assume that GNU ld is being used.
- if test "$with_gnu_ld" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-
- # If archive_cmds runs LD, not CC, wlarc should be empty
- # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
- # investigate it a little bit more. (MM)
- wlarc='${wl}'
-
- # ancient GNU ld didn't support --whole-archive et. al.
- if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
- grep 'no-whole-archive' > /dev/null; then
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- fi
- else
- with_gnu_ld=no
- wlarc=
-
- # A generic and very simple default shared library creation
- # command for GNU C++ for the case where it uses the native
- # linker, instead of GNU ld. If possible, this setting should
- # overridden to take advantage of the native linker features on
- # the platform it is being used on.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $lib'
- fi
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
-else
- GXX=no
- with_gnu_ld=no
- wlarc=
-fi
-
-# PORTME: fill in a description of your system's C++ link characteristics
-AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
-_LT_AC_TAGVAR(ld_shlibs, $1)=yes
-case $host_os in
- aix3*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- aix4* | aix5*)
- if test "$host_cpu" = ia64; then
- # On IA64, the linker does run time linking by default, so we don't
- # have to do anything special.
- aix_use_runtimelinking=no
- exp_sym_flag='-Bexport'
- no_entry_flag=""
- else
- # KDE requires run time linking. Make it the default.
- aix_use_runtimelinking=yes
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
-
- # When large executables or shared objects are built, AIX ld can
- # have problems creating the table of contents. If linking a library
- # or program results in "error TOC overflow" add -mminimal-toc to
- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
- _LT_AC_TAGVAR(archive_cmds, $1)=''
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
- if test "$GXX" = yes; then
- case $host_os in aix4.[012]|aix4.[012].*)
- # We only want to do this on AIX 4.2 and lower, the check
- # below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
- if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
- then
- # We have reworked collect2
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- else
- # We have old collect2
- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
- # It fails to find uninstalled libraries when the uninstalled
- # path is not listed in the libpath. Setting hardcode_minus_L
- # to unsupported forces relinking
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
- fi
- esac
- shared_flag='-shared'
- else
- # not using gcc
- if test "$host_cpu" = ia64; then
- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
- # chokes on -Wl,-G. The following line is correct:
- shared_flag='-G'
- else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='-qmkshrobj ${wl}-G'
- else
- shared_flag='-qmkshrobj'
- fi
- fi
- fi
-
- # Let the compiler handle the export list.
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- if test "$aix_use_runtimelinking" = yes; then
- # Warning - without using the other runtime loading flags (-brtl),
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
-
- _LT_AC_TAGVAR(archive_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
- else
- if test "$host_cpu" = ia64; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
- else
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- # Warning - without using the other run time loading flags,
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
- # -bexpall does not export symbols beginning with underscore (_)
- _LT_AC_TAGVAR(always_export_symbols, $1)=yes
- # Exported symbols can be pulled into shared objects from archives
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds it's shared libraries.
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
- fi
- fi
- ;;
- chorus*)
- case $cc_basename in
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
-
- cygwin* | mingw* | pw32*)
- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
- # as there is no search path for DLLs.
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=no
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-
- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared -nostdlib $output_objdir/$soname.def $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- darwin* | rhapsody*)
- if test "$GXX" = yes; then
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- case "$host_os" in
- rhapsody* | darwin1.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[012])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- ;;
- 10.*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- lt_int_apple_cc_single_mod=no
- output_verbose_link_cmd='echo'
- if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
- lt_int_apple_cc_single_mod=yes
- fi
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring'
- fi
- _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs'
-
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- else
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- fi
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- dgux*)
- case $cc_basename in
- ec++)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- ghcx)
- # Green Hills C++ Compiler
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- freebsd[12]*)
- # C++ shared libraries reported to be fairly broken before switch to ELF
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- freebsd-elf*)
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- ;;
- freebsd* | kfreebsd*-gnu)
- # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
- # conventions
- _LT_AC_TAGVAR(ld_shlibs, $1)=yes
- ;;
- gnu*)
- ;;
- hpux9*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
- # but as the default
- # location of the library.
-
- case $cc_basename in
- CC)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- aCC)
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- hpux10*|hpux11*)
- if test $with_gnu_ld = no; then
- case "$host_cpu" in
- hppa*64*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
- ia64*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- ;;
- *)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- ;;
- esac
- fi
- case "$host_cpu" in
- hppa*64*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
- ia64*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
- # but as the default
- # location of the library.
- ;;
- *)
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
- # but as the default
- # location of the library.
- ;;
- esac
-
- case $cc_basename in
- CC)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- aCC)
- case "$host_cpu" in
- hppa*64*|ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects'
- ;;
- esac
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes; then
- if test $with_gnu_ld = no; then
- case "$host_cpu" in
- ia64*|hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects'
- ;;
- esac
- fi
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- irix5* | irix6*)
- case $cc_basename in
- CC)
- # SGI C++
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
-
- # Archives containing C++ object files must be created using
- # "CC -ar", where "CC" is the IRIX C++ compiler. This is
- # necessary to make sure instantiated templates are included
- # in the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
- ;;
- *)
- if test "$GXX" = yes; then
- if test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
- fi
- fi
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- ;;
- esac
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
- linux*)
- case $cc_basename in
- KCC)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-
- # Archives containing C++ object files must be created using
- # "CC -Bstatic", where "CC" is the KAI C++ compiler.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
- ;;
- icpc)
- # Intel C++
- with_gnu_ld=yes
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
- ;;
- cxx)
- # Compaq C++
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
-
- runpath_var=LD_RUN_PATH
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- esac
- ;;
- lynxos*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- m88k*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- mvs*)
- case $cc_basename in
- cxx)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
- wlarc=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- fi
- # Workaround some broken pre-1.5 toolchains
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
- ;;
- osf3*)
- case $cc_basename in
- KCC)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Archives containing C++ object files must be created using
- # "CC -Bstatic", where "CC" is the KAI C++ compiler.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
-
- ;;
- RCC)
- # Rational C++ 2.4.1
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- cxx)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- osf4* | osf5*)
- case $cc_basename in
- KCC)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Archives containing C++ object files must be created using
- # the KAI C++ compiler.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
- ;;
- RCC)
- # Rational C++ 2.4.1
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- cxx)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
- echo "-hidden">> $lib.exp~
- $CC -shared$allow_undefined_flag $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~
- $rm $lib.exp'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- psos*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- sco*)
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- case $cc_basename in
- CC)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- sunos4*)
- case $cc_basename in
- CC)
- # Sun C++ 4.x
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- lcc)
- # Lucid
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- solaris*)
- case $cc_basename in
- CC)
- # Sun C++ 4.2, 5.x and Centerline C++
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- case $host_os in
- solaris2.[0-5] | solaris2.[0-5].*) ;;
- *)
- # The C++ compiler is used as linker so we must use $wl
- # flag to pass the commands to the underlying system
- # linker.
- # Supported since Solaris 2.6 (maybe 2.5.1?)
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
- ;;
- esac
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[[LR]]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-
- # Archives containing C++ object files must be created using
- # "CC -xar", where "CC" is the Sun C++ compiler. This is
- # necessary to make sure instantiated templates are included
- # in the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
- ;;
- gcx)
- # Green Hills C++ Compiler
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib'
-
- # The C++ compiler must be used to create the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
- ;;
- *)
- # GNU C++ compiler with Solaris linker
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
- if $CC --version | grep -v '^2\.7' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp'
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
- else
- # g++ 2.7 appears to require `-G' NOT `-shared' on this
- # platform.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp'
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
- fi
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
- fi
- ;;
- esac
- ;;
- sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- ;;
- tandem*)
- case $cc_basename in
- NCC)
- # NonStop-UX NCC 3.20
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- vxworks*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-esac
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-_LT_AC_TAGVAR(GCC, $1)="$GXX"
-_LT_AC_TAGVAR(LD, $1)="$LD"
-
-## CAVEAT EMPTOR:
-## There is no encapsulation within the following macros, do not change
-## the running order or otherwise move them around unless you know exactly
-## what you are doing...
-AC_LIBTOOL_POSTDEP_PREDEP($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC=$lt_save_CC
-LDCXX=$LD
-LD=$lt_save_LD
-GCC=$lt_save_GCC
-with_gnu_ldcxx=$with_gnu_ld
-with_gnu_ld=$lt_save_with_gnu_ld
-lt_cv_path_LDCXX=$lt_cv_path_LD
-lt_cv_path_LD=$lt_save_path_LD
-lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
-lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
-])# AC_LIBTOOL_LANG_CXX_CONFIG
-
-# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
-# ------------------------
-# Figure out "hidden" library dependencies from verbose
-# compiler output when linking a shared library.
-# Parse the compiler output and extract the necessary
-# objects, libraries and library flags.
-AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
-dnl we can't use the lt_simple_compile_test_code here,
-dnl because it contains code intended for an executable,
-dnl not a library. It's possible we should let each
-dnl tag define a new lt_????_link_test_code variable,
-dnl but it's only used here...
-ifelse([$1],[],[cat > conftest.$ac_ext <<EOF
-int a;
-void foo (void) { a = 0; }
-EOF
-],[$1],[CXX],[cat > conftest.$ac_ext <<EOF
-class Foo
-{
-public:
- Foo (void) { a = 0; }
-private:
- int a;
-};
-EOF
-],[$1],[F77],[cat > conftest.$ac_ext <<EOF
- subroutine foo
- implicit none
- integer*4 a
- a=0
- return
- end
-EOF
-],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF
-public class foo {
- private int a;
- public void bar (void) {
- a = 0;
- }
-};
-EOF
-])
-dnl Parse the compiler output and extract the necessary
-dnl objects, libraries and library flags.
-if AC_TRY_EVAL(ac_compile); then
- # Parse the compiler output and extract the necessary
- # objects, libraries and library flags.
-
- # Sentinel used to keep track of whether or not we are before
- # the conftest object file.
- pre_test_object_deps_done=no
-
- # The `*' in the case matches for architectures that use `case' in
- # $output_verbose_cmd can trigger glob expansion during the loop
- # eval without this substitution.
- output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
-
- for p in `eval $output_verbose_link_cmd`; do
- case $p in
-
- -L* | -R* | -l*)
- # Some compilers place space between "-{L,R}" and the path.
- # Remove the space.
- if test $p = "-L" \
- || test $p = "-R"; then
- prev=$p
- continue
- else
- prev=
- fi
-
- if test "$pre_test_object_deps_done" = no; then
- case $p in
- -L* | -R*)
- # Internal compiler library paths should come after those
- # provided the user. The postdeps already come after the
- # user supplied libs so there is no need to process them.
- if test -z "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
- _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
- else
- _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
- fi
- ;;
- # The "-l" case would never come before the object being
- # linked, so don't bother handling this case.
- esac
- else
- if test -z "$_LT_AC_TAGVAR(postdeps, $1)"; then
- _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
- else
- _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${prev}${p}"
- fi
- fi
- ;;
-
- *.$objext|*.$libext)
- # This assumes that the test object file only shows up
- # once in the compiler output.
- if test "$p" = "conftest.$objext"; then
- pre_test_object_deps_done=yes
- continue
- fi
-
- if test "$pre_test_object_deps_done" = no; then
- if test -z "$_LT_AC_TAGVAR(predep_objects, $1)"; then
- _LT_AC_TAGVAR(predep_objects, $1)="$p"
- else
- _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"
- fi
- else
- if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then
- _LT_AC_TAGVAR(postdep_objects, $1)="$p"
- else
- _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"
- fi
- fi
- ;;
-
- *) ;; # Ignore the rest.
-
- esac
- done
-
- # Clean up.
- rm -f a.out a.exe
-else
- echo "libtool.m4: error: problem compiling $1 test program"
-fi
-
-$rm -f confest.$objext
-
-case " $_LT_AC_TAGVAR(postdeps, $1) " in
-*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
-esac
-])# AC_LIBTOOL_POSTDEP_PREDEP
-
-# AC_LIBTOOL_LANG_F77_CONFIG
-# ------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
-AC_DEFUN([_LT_AC_LANG_F77_CONFIG],
-[AC_REQUIRE([AC_PROG_F77])
-AC_LANG_PUSH(Fortran 77)
-
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
-_LT_AC_TAGVAR(module_cmds, $1)=
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-
-# Source file extension for f77 test sources.
-ac_ext=f
-
-# Object file extension for compiled f77 test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code=" subroutine t\n return\n end\n"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code=" program t\n end\n"
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${F77-"f77"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
-
-AC_MSG_CHECKING([if libtool supports shared libraries])
-AC_MSG_RESULT([$can_build_shared])
-
-AC_MSG_CHECKING([whether to build shared libraries])
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case "$host_os" in
-aix3*)
- test "$enable_shared" = yes && enable_static=no
- if test -n "$RANLIB"; then
- archive_cmds="$archive_cmds~\$RANLIB \$lib"
- postinstall_cmds='$RANLIB $lib'
- fi
- ;;
-aix4*)
- test "$enable_shared" = yes && enable_static=no
- ;;
-esac
-AC_MSG_RESULT([$enable_shared])
-
-AC_MSG_CHECKING([whether to build static libraries])
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-AC_MSG_RESULT([$enable_static])
-
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-_LT_AC_TAGVAR(GCC, $1)="$G77"
-_LT_AC_TAGVAR(LD, $1)="$LD"
-
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_F77_CONFIG
-
-
-# AC_LIBTOOL_LANG_GCJ_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
-AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG],
-[AC_LANG_SAVE
-
-# Source file extension for Java test sources.
-ac_ext=java
-
-# Object file extension for compiled Java test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="class foo {}\n"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${GCJ-"gcj"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-
-# GCJ did not exist at the time GCC didn't implicitly link libc in.
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-
-## CAVEAT EMPTOR:
-## There is no encapsulation within the following macros, do not change
-## the running order or otherwise move them around unless you know exactly
-## what you are doing...
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_RESTORE
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_GCJ_CONFIG
-
-
-# AC_LIBTOOL_LANG_RC_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the Windows resource compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
-AC_DEFUN([_LT_AC_LANG_RC_CONFIG],
-[AC_LANG_SAVE
-
-# Source file extension for RC test sources.
-ac_ext=rc
-
-# Object file extension for compiled RC test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
-
-# Code to be used in simple link tests
-lt_simple_link_test_code="$lt_simple_compile_test_code"
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${RC-"windres"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_RESTORE
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_RC_CONFIG
-
-
-# AC_LIBTOOL_CONFIG([TAGNAME])
-# ----------------------------
-# If TAGNAME is not passed, then create an initial libtool script
-# with a default configuration from the untagged config vars. Otherwise
-# add code to config.status for appending the configuration named by
-# TAGNAME from the matching tagged config vars.
-AC_DEFUN([AC_LIBTOOL_CONFIG],
-[# The else clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
- # See if we are running on zsh, and set the options which allow our commands through
- # without removal of \ escapes.
- if test -n "${ZSH_VERSION+set}" ; then
- setopt NO_GLOB_SUBST
- fi
- # Now quote all the things that may contain metacharacters while being
- # careful not to overquote the AC_SUBSTed values. We take copies of the
- # variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
- libname_spec library_names_spec soname_spec extract_expsyms_cmds \
- old_striplib striplib file_magic_cmd finish_cmds finish_eval \
- deplibs_check_method reload_flag reload_cmds need_locks \
- lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
- lt_cv_sys_global_symbol_to_c_name_address \
- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
- old_postinstall_cmds old_postuninstall_cmds \
- _LT_AC_TAGVAR(compiler, $1) \
- _LT_AC_TAGVAR(CC, $1) \
- _LT_AC_TAGVAR(LD, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \
- _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \
- _LT_AC_TAGVAR(old_archive_cmds, $1) \
- _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \
- _LT_AC_TAGVAR(predep_objects, $1) \
- _LT_AC_TAGVAR(postdep_objects, $1) \
- _LT_AC_TAGVAR(predeps, $1) \
- _LT_AC_TAGVAR(postdeps, $1) \
- _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
- _LT_AC_TAGVAR(archive_cmds, $1) \
- _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
- _LT_AC_TAGVAR(postinstall_cmds, $1) \
- _LT_AC_TAGVAR(postuninstall_cmds, $1) \
- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \
- _LT_AC_TAGVAR(allow_undefined_flag, $1) \
- _LT_AC_TAGVAR(no_undefined_flag, $1) \
- _LT_AC_TAGVAR(export_symbols_cmds, $1) \
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \
- _LT_AC_TAGVAR(hardcode_automatic, $1) \
- _LT_AC_TAGVAR(module_cmds, $1) \
- _LT_AC_TAGVAR(module_expsym_cmds, $1) \
- _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
- _LT_AC_TAGVAR(exclude_expsyms, $1) \
- _LT_AC_TAGVAR(include_expsyms, $1); do
-
- case $var in
- _LT_AC_TAGVAR(old_archive_cmds, $1) | \
- _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \
- _LT_AC_TAGVAR(archive_cmds, $1) | \
- _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
- _LT_AC_TAGVAR(module_cmds, $1) | \
- _LT_AC_TAGVAR(module_expsym_cmds, $1) | \
- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
- _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
- extract_expsyms_cmds | reload_cmds | finish_cmds | \
- postinstall_cmds | postuninstall_cmds | \
- old_postinstall_cmds | old_postuninstall_cmds | \
- sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
- # Double-quote double-evaled strings.
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
- ;;
- *)
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
- ;;
- esac
- done
-
- case $lt_echo in
- *'\[$]0 --fallback-echo"')
- lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'`
- ;;
- esac
-
-ifelse([$1], [],
- [cfgfile="${ofile}T"
- trap "$rm \"$cfgfile\"; exit 1" 1 2 15
- $rm -f "$cfgfile"
- AC_MSG_NOTICE([creating $ofile])],
- [cfgfile="$ofile"])
-
- cat <<__EOF__ >> "$cfgfile"
-ifelse([$1], [],
-[#! $SHELL
-
-# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
-# NOTE: Changes made to this file will be lost: look at ltmain.sh.
-#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
-# Free Software Foundation, Inc.
-#
-# This file is part of GNU Libtool:
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# A sed program that does not truncate output.
-SED=$lt_SED
-
-# Sed that helps us avoid accidentally triggering echo(1) options like -n.
-Xsed="$SED -e s/^X//"
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-
-# The names of the tagged configurations supported by this script.
-available_tags=
-
-# ### BEGIN LIBTOOL CONFIG],
-[# ### BEGIN LIBTOOL TAG CONFIG: $tagname])
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# A C compiler.
-LTCC=$lt_LTCC
-
-# A language-specific compiler.
-CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
-
-# Is the compiler the GNU C compiler?
-with_gcc=$_LT_AC_TAGVAR(GCC, $1)
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_[]_LT_AC_TAGVAR(LD, $1)
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally ".so").
-shrext='$shrext'
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
-pic_mode=$pic_mode
-
-# What is the maximum length of a command?
-max_cmd_len=$lt_cv_sys_max_cmd_len
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
-
-# Must we lock files when doing compilation ?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1)
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1)
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1)
-
-# Library versioning type.
-version_type=$version_type
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names. First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1)
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1)
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1)
-archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1)
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands used to build a loadable module (assumed same as above if empty)
-module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1)
-module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1)
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1)
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1)
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1)
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
-
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1)
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)
-
-# If ld is used when linking, flag to hardcode \$libdir into
-# a binary during linking. This must work even if \$libdir does
-# not exist.
-hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1)
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1)
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1)
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)
-
-# Set to yes if building a shared library automatically hardcodes DIR into the library
-# and all subsequent libraries and executables linked against it.
-hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1)
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)"
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1)
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1)
-
-# Symbols that must always be exported.
-include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1)
-
-ifelse([$1],[],
-[# ### END LIBTOOL CONFIG],
-[# ### END LIBTOOL TAG CONFIG: $tagname])
-
-__EOF__
-
-ifelse([$1],[], [
- case $host_os in
- aix3*)
- cat <<\EOF >> "$cfgfile"
-
-# AIX sometimes has problems with the GCC collect2 program. For some
-# reason, if we set the COLLECT_NAMES environment variable, the problems
-# vanish in a puff of smoke.
-if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
-fi
-EOF
- ;;
- esac
-
- # We use sed instead of cat because bash on DJGPP gets confused if
- # if finds mixed CR/LF and LF-only lines. Since sed operates in
- # text mode, it properly converts lines to CR/LF. This bash problem
- # is reportedly fixed, but why not run on old versions too?
- sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
-
- mv -f "$cfgfile" "$ofile" || \
- (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
- chmod +x "$ofile"
-])
-else
- # If there is no Makefile yet, we rely on a make rule to execute
- # `config.status --recheck' to rerun these tests and create the
- # libtool script then.
- test -f Makefile && make "$ltmain"
-fi
-])# AC_LIBTOOL_CONFIG
-
-
-# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
-# -------------------------------------------
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI],
-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-
-_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-
-if test "$GCC" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
-
- AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
- lt_cv_prog_compiler_rtti_exceptions,
- [-fno-rtti -fno-exceptions], [],
- [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
-fi
-])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI
-
-
-# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-# ---------------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
-[AC_REQUIRE([AC_CANONICAL_HOST])
-AC_REQUIRE([AC_PROG_NM])
-AC_REQUIRE([AC_OBJEXT])
-# Check for command to grab the raw symbol name followed by C symbol from nm.
-AC_MSG_CHECKING([command to parse $NM output from $compiler object])
-AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
-[
-# These are sane defaults that work on at least a few old systems.
-# [They come from Ultrix. What could be older than Ultrix?!! ;)]
-
-# Character class describing NM global symbol codes.
-symcode='[[BCDEGRST]]'
-
-# Regexp to match symbols that can be accessed directly from C.
-sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
-
-# Transform the above into a raw symbol and a C symbol.
-symxfrm='\1 \2\3 \3'
-
-# Transform an extracted symbol line into a proper C declaration
-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
-
-# Transform an extracted symbol line into symbol name and symbol address
-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
-
-# Define system-specific variables.
-case $host_os in
-aix*)
- symcode='[[BCDT]]'
- ;;
-cygwin* | mingw* | pw32*)
- symcode='[[ABCDGISTW]]'
- ;;
-hpux*) # Its linker distinguishes data from code symbols
- if test "$host_cpu" = ia64; then
- symcode='[[ABCDEGRST]]'
- fi
- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
- lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
- ;;
-irix* | nonstopux*)
- symcode='[[BCDEGRST]]'
- ;;
-osf*)
- symcode='[[BCDEGQRST]]'
- ;;
-solaris* | sysv5*)
- symcode='[[BDT]]'
- ;;
-sysv4)
- symcode='[[DFNSTU]]'
- ;;
-esac
-
-# Handle CRLF in mingw tool chain
-opt_cr=
-case $build_os in
-mingw*)
- opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
- ;;
-esac
-
-# If we're using GNU nm, then use its standard symbol codes.
-case `$NM -V 2>&1` in
-*GNU* | *'with BFD'*)
- symcode='[[ABCDGISTW]]' ;;
-esac
-
-# Try without a prefix undercore, then with it.
-for ac_symprfx in "" "_"; do
-
- # Write the raw and C identifiers.
- lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
-
- # Check to see that the pipe works correctly.
- pipe_works=no
-
- rm -f conftest*
- cat > conftest.$ac_ext <<EOF
-#ifdef __cplusplus
-extern "C" {
-#endif
-char nm_test_var;
-void nm_test_func(){}
-#ifdef __cplusplus
-}
-#endif
-int main(){nm_test_var='a';nm_test_func();return(0);}
-EOF
-
- if AC_TRY_EVAL(ac_compile); then
- # Now try to grab the symbols.
- nlist=conftest.nm
- if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
- # Try sorting and uniquifying the output.
- if sort "$nlist" | uniq > "$nlist"T; then
- mv -f "$nlist"T "$nlist"
- else
- rm -f "$nlist"T
- fi
-
- # Make sure that we snagged all the symbols we need.
- if grep ' nm_test_var$' "$nlist" >/dev/null; then
- if grep ' nm_test_func$' "$nlist" >/dev/null; then
- cat <<EOF > conftest.$ac_ext
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-EOF
- # Now generate the symbol file.
- eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
-
- cat <<EOF >> conftest.$ac_ext
-#if defined (__STDC__) && __STDC__
-# define lt_ptr_t void *
-#else
-# define lt_ptr_t char *
-# define const
-#endif
-
-/* The mapping between symbol names and symbols. */
-const struct {
- const char *name;
- lt_ptr_t address;
-}
-lt_preloaded_symbols[[]] =
-{
-EOF
- $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
- cat <<\EOF >> conftest.$ac_ext
- {0, (lt_ptr_t) 0}
-};
-
-#ifdef __cplusplus
-}
-#endif
-EOF
- # Now try linking the two files.
- mv conftest.$ac_objext conftstm.$ac_objext
- lt_save_LIBS="$LIBS"
- lt_save_CFLAGS="$CFLAGS"
- LIBS="conftstm.$ac_objext"
- CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
- pipe_works=yes
- fi
- LIBS="$lt_save_LIBS"
- CFLAGS="$lt_save_CFLAGS"
- else
- echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
- fi
- else
- echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
- fi
- else
- echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
- fi
- else
- echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
- cat conftest.$ac_ext >&5
- fi
- rm -f conftest* conftst*
-
- # Do not use the global_symbol_pipe unless it works.
- if test "$pipe_works" = yes; then
- break
- else
- lt_cv_sys_global_symbol_pipe=
- fi
-done
-])
-if test -z "$lt_cv_sys_global_symbol_pipe"; then
- lt_cv_sys_global_symbol_to_cdecl=
-fi
-if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
- AC_MSG_RESULT(failed)
-else
- AC_MSG_RESULT(ok)
-fi
-]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-
-
-# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
-# ---------------------------------------
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC],
-[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
-_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=
-
-AC_MSG_CHECKING([for $compiler option to produce PIC])
- ifelse([$1],[CXX],[
- # C++ specific cases for pic, static, wl, etc.
- if test "$GXX" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-
- case $host_os in
- aix*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- fi
- ;;
- amigaos*)
- # FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
- ;;
- beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
- mingw* | os2* | pw32*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
- ;;
- darwin* | rhapsody*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
- ;;
- *djgpp*)
- # DJGPP does not support shared libraries at all
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- ;;
- sysv4*MP*)
- if test -d /usr/nec; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
- fi
- ;;
- hpux*)
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case "$host_cpu" in
- hppa*64*|ia64*)
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- else
- case $host_os in
- aix4* | aix5*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- else
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
- fi
- ;;
- chorus*)
- case $cc_basename in
- cxch68)
- # Green Hills C++ Compiler
- # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
- ;;
- esac
- ;;
- dgux*)
- case $cc_basename in
- ec++)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- ;;
- ghcx)
- # Green Hills C++ Compiler
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- ;;
- *)
- ;;
- esac
- ;;
- freebsd* | kfreebsd*-gnu)
- # FreeBSD uses GNU C++
- ;;
- hpux9* | hpux10* | hpux11*)
- case $cc_basename in
- CC)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
- if test "$host_cpu" != ia64; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
- fi
- ;;
- aCC)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
- case "$host_cpu" in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
- ;;
- esac
- ;;
- *)
- ;;
- esac
- ;;
- irix5* | irix6* | nonstopux*)
- case $cc_basename in
- CC)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- # CC pic flag -KPIC is the default.
- ;;
- *)
- ;;
- esac
- ;;
- linux*)
- case $cc_basename in
- KCC)
- # KAI C++ Compiler
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- icpc)
- # Intel C++
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
- ;;
- cxx)
- # Compaq C++
- # Make sure the PIC flag is empty. It appears that all Alpha
- # Linux and Compaq Tru64 Unix objects are PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
- *)
- ;;
- esac
- ;;
- lynxos*)
- ;;
- m88k*)
- ;;
- mvs*)
- case $cc_basename in
- cxx)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
- ;;
- *)
- ;;
- esac
- ;;
- netbsd*)
- ;;
- osf3* | osf4* | osf5*)
- case $cc_basename in
- KCC)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
- ;;
- RCC)
- # Rational C++ 2.4.1
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- ;;
- cxx)
- # Digital/Compaq C++
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # Make sure the PIC flag is empty. It appears that all Alpha
- # Linux and Compaq Tru64 Unix objects are PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
- *)
- ;;
- esac
- ;;
- psos*)
- ;;
- sco*)
- case $cc_basename in
- CC)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- *)
- ;;
- esac
- ;;
- solaris*)
- case $cc_basename in
- CC)
- # Sun C++ 4.2, 5.x and Centerline C++
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
- ;;
- gcx)
- # Green Hills C++ Compiler
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
- ;;
- *)
- ;;
- esac
- ;;
- sunos4*)
- case $cc_basename in
- CC)
- # Sun C++ 4.x
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
- lcc)
- # Lucid
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- ;;
- *)
- ;;
- esac
- ;;
- tandem*)
- case $cc_basename in
- NCC)
- # NonStop-UX NCC 3.20
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- ;;
- *)
- ;;
- esac
- ;;
- unixware*)
- ;;
- vxworks*)
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- ;;
- esac
- fi
-],
-[
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-
- case $host_os in
- aix*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- fi
- ;;
-
- amigaos*)
- # FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
- ;;
-
- beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
-
- mingw* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
- ;;
-
- darwin* | rhapsody*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
- ;;
-
- msdosdjgpp*)
- # Just because we use GCC doesn't mean we suddenly get shared libraries
- # on systems that don't support them.
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- enable_shared=no
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
- fi
- ;;
-
- hpux*)
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case "$host_cpu" in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- ;;
-
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- else
- # PORTME Check for flag to pass linker flags through the system compiler.
- case $host_os in
- aix*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- else
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
- fi
- ;;
-
- mingw* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
- ;;
-
- hpux9* | hpux10* | hpux11*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case "$host_cpu" in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
- ;;
- esac
- # Is there a better lt_prog_compiler_static that works with the bundled CC?
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
- ;;
-
- irix5* | irix6* | nonstopux*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # PIC (with -KPIC) is the default.
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
-
- newsos6)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- linux*)
- case $CC in
- icc* | ecc*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
- ;;
- ccc*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # All Alpha code is PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
- esac
- ;;
-
- osf3* | osf4* | osf5*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # All OSF/1 code is PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
-
- sco3.2v5*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn'
- ;;
-
- solaris*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- sunos4*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec ;then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- fi
- ;;
-
- uts4*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- ;;
- esac
- fi
-])
-AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)])
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
- AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
- _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
- [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
- [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
- "" | " "*) ;;
- *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;;
- esac],
- [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
-fi
-case "$host_os" in
- # For platforms which do not support PIC, -DPIC is meaningless:
- *djgpp*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
- ;;
-esac
-])
-
-
-# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
-# ------------------------------------
-# See if the linker supports building shared libraries.
-AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS],
-[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
-ifelse([$1],[CXX],[
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- case $host_os in
- aix4* | aix5*)
- # If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- else
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- fi
- ;;
- pw32*)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
- ;;
- cygwin* | mingw*)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
- ;;
- *)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- ;;
- esac
-],[
- runpath_var=
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
- _LT_AC_TAGVAR(archive_cmds, $1)=
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)=
- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)=
- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)=
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- _LT_AC_TAGVAR(thread_safe_flag_spec, $1)=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
- _LT_AC_TAGVAR(hardcode_automatic, $1)=no
- _LT_AC_TAGVAR(module_cmds, $1)=
- _LT_AC_TAGVAR(module_expsym_cmds, $1)=
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- # include_expsyms should be a list of space-separated symbols to be *always*
- # included in the symbol list
- _LT_AC_TAGVAR(include_expsyms, $1)=
- # exclude_expsyms can be an extended regexp of symbols to exclude
- # it will be wrapped by ` (' and `)$', so one must not match beginning or
- # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
- # as well as any symbol that contains `d'.
- _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
- # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
- # platforms (ab)use it in PIC code, but their linkers get confused if
- # the symbol is explicitly referenced. Since portable code cannot
- # rely on this symbol name, it's probably fine to never include it in
- # preloaded symbol tables.
- extract_expsyms_cmds=
-
- case $host_os in
- cygwin* | mingw* | pw32*)
- # FIXME: the MSVC++ port hasn't been tested in a loooong time
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- if test "$GCC" != yes; then
- with_gnu_ld=no
- fi
- ;;
- openbsd*)
- with_gnu_ld=no
- ;;
- esac
-
- _LT_AC_TAGVAR(ld_shlibs, $1)=yes
- if test "$with_gnu_ld" = yes; then
- # If archive_cmds runs LD, not CC, wlarc should be empty
- wlarc='${wl}'
-
- # See if GNU ld supports shared libraries.
- case $host_os in
- aix3* | aix4* | aix5*)
- # On AIX/PPC, the GNU linker is very broken
- if test "$host_cpu" != ia64; then
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- cat <<EOF 1>&2
-
-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
-*** to be unable to reliably create shared libraries on AIX.
-*** Therefore, libtool is disabling shared libraries support. If you
-*** really care for shared libraries, you may want to modify your PATH
-*** so that a non-GNU linker is found, and then restart.
-
-EOF
- fi
- ;;
-
- amigaos*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-
- # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
- # that the semantics of dynamic libraries on AmigaOS, at least up
- # to version 4, is to share data among multiple programs linked
- # with the same dynamic library. Since this doesn't match the
- # behavior of shared libraries on other platforms, we can't use
- # them.
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-
- beos*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
- # support --undefined. This deserves some investigation. FIXME
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- cygwin* | mingw* | pw32*)
- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
- # as there is no search path for DLLs.
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=no
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
-
- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared $output_objdir/$soname.def $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
- else
- ld_shlibs=no
- fi
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
- wlarc=
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- fi
- ;;
-
- solaris* | sysv5*)
- if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- cat <<EOF 1>&2
-
-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-*** create shared libraries on Solaris systems. Therefore, libtool
-*** is disabling shared libraries support. We urge you to upgrade GNU
-*** binutils to release 2.9.1 or newer. Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-EOF
- elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- sunos4*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- wlarc=
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- *)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
-
- if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = yes; then
- runpath_var=LD_RUN_PATH
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- fi
- fi
- else
- # PORTME fill in a description of your system's linker (not GNU ld)
- case $host_os in
- aix3*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_AC_TAGVAR(always_export_symbols, $1)=yes
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
- # Note: this linker hardcodes the directories in LIBPATH if there
- # are no directories specified by -L.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- if test "$GCC" = yes && test -z "$link_static_flag"; then
- # Neither direct hardcoding nor static linking is supported with a
- # broken collect2.
- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
- fi
- ;;
-
- aix4* | aix5*)
- if test "$host_cpu" = ia64; then
- # On IA64, the linker does run time linking by default, so we don't
- # have to do anything special.
- aix_use_runtimelinking=no
- exp_sym_flag='-Bexport'
- no_entry_flag=""
- else
- # If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- else
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- fi
-
- # KDE requires run time linking. Make it the default.
- aix_use_runtimelinking=yes
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
-
- # When large executables or shared objects are built, AIX ld can
- # have problems creating the table of contents. If linking a library
- # or program results in "error TOC overflow" add -mminimal-toc to
- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
- _LT_AC_TAGVAR(archive_cmds, $1)=''
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
- if test "$GCC" = yes; then
- case $host_os in aix4.[012]|aix4.[012].*)
- # We only want to do this on AIX 4.2 and lower, the check
- # below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
- if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
- then
- # We have reworked collect2
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- else
- # We have old collect2
- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
- # It fails to find uninstalled libraries when the uninstalled
- # path is not listed in the libpath. Setting hardcode_minus_L
- # to unsupported forces relinking
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
- fi
- esac
- shared_flag='-shared'
- else
- # not using gcc
- if test "$host_cpu" = ia64; then
- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
- # chokes on -Wl,-G. The following line is correct:
- shared_flag='-G'
- else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='-qmkshrobj ${wl}-G'
- else
- shared_flag='-qmkshrobj'
- fi
- fi
- fi
-
- # Let the compiler handle the export list.
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- if test "$aix_use_runtimelinking" = yes; then
- # Warning - without using the other runtime loading flags (-brtl),
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- _LT_AC_TAGVAR(archive_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
- else
- if test "$host_cpu" = ia64; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
- else
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- # Warning - without using the other run time loading flags,
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
- # -bexpall does not export symbols beginning with underscore (_)
- _LT_AC_TAGVAR(always_export_symbols, $1)=yes
- # Exported symbols can be pulled into shared objects from archives
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds it's shared libraries.
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
- fi
- fi
- ;;
-
- amigaos*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- # see comment about different semantics on the GNU ld section
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-
- bsdi4*)
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
- ;;
-
- cygwin* | mingw* | pw32*)
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- # hardcode_libdir_flag_spec is actually meaningless, as there is
- # no search path for DLLs.
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=no
- # Tell ltmain to make .lib files, not .a files.
- libext=lib
- # Tell ltmain to make .dll files, not .so files.
- shrext=".dll"
- # FIXME: Setting linknames here is a bad hack.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $compiler_flags $libobjs `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
- # The linker will automatically build a .lib file if we build a DLL.
- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
- # FIXME: Should let the user specify the lib program.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs'
- fix_srcfile_path='`cygpath -w "$srcfile"`'
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
- ;;
-
- darwin* | rhapsody*)
- if test "$GXX" = yes ; then
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- case "$host_os" in
- rhapsody* | darwin1.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[012])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- ;;
- 10.*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- lt_int_apple_cc_single_mod=no
- output_verbose_link_cmd='echo'
- if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
- lt_int_apple_cc_single_mod=yes
- fi
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring'
- fi
- _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- else
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- fi
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- dgux*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- freebsd1*)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-
- # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
- # support. Future versions do this automatically, but an explicit c++rt0.o
- # does not break anything, and helps significantly (at the cost of a little
- # extra space).
- freebsd2.2*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- # Unfortunately, older versions of FreeBSD 2 do not have this feature.
- freebsd2*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | kfreebsd*-gnu)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $compiler_flags $libobjs $deplibs'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- hpux9*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $libobjs $deplibs~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- ;;
-
- hpux10* | hpux11*)
- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- case "$host_cpu" in
- hppa*64*|ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $libobjs $deplibs'
- ;;
- esac
- else
- case "$host_cpu" in
- hppa*64*|ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
- ;;
- esac
- fi
- if test "$with_gnu_ld" = no; then
- case "$host_cpu" in
- hppa*64*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
- ia64*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- ;;
- *)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- ;;
- esac
- fi
- ;;
-
- irix5* | irix6* | nonstopux*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- newsos6)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- openbsd*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- else
- case $host_os in
- openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- ;;
- esac
- fi
- ;;
-
- os2*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $compiler_flags $libobjs $deplibs$output_objdir/$libname.def'
- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
- ;;
-
- osf3*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
-
- osf4* | osf5*) # as osf3* with the addition of -msym flag
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- else
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
-
- # Both c and cxx compiler support -rpath directly
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
-
- sco3.2v5*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- ;;
-
- solaris*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs~$rm $lib.exp'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- case $host_os in
- solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
- *) # Supported since Solaris 2.6 (maybe 2.5.1?)
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
- esac
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- ;;
-
- sunos4*)
- if test "x$host_vendor" = xsequent; then
- # Use $CC to link under sequent, because it throws in some extra .o
- # files that make .init and .fini sections work.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $compiler_flags $libobjs $deplibs'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- sysv4)
- case $host_vendor in
- sni)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
- ;;
- siemens)
- ## LD is ld it makes a PLAMLIB
- ## CC just makes a GrossModule.
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- ;;
- motorola)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
- ;;
- esac
- runpath_var='LD_RUN_PATH'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- sysv4.3*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- _LT_AC_TAGVAR(ld_shlibs, $1)=yes
- fi
- ;;
-
- sysv4.2uw2*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- hardcode_runpath_var=yes
- runpath_var=LD_RUN_PATH
- ;;
-
- sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text'
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- fi
- runpath_var='LD_RUN_PATH'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- sysv5*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
- # $CC -shared without GNU ld will not create a library from C++
- # object files and a static libstdc++, better avoid it by now
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- runpath_var='LD_RUN_PATH'
- ;;
-
- uts4*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- *)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- fi
-])
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
-#
-# Do we need to explicitly link libc?
-#
-case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
-x|xyes)
- # Assume -lc should be added
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
-
- if test "$enable_shared" = yes && test "$GCC" = yes; then
- case $_LT_AC_TAGVAR(archive_cmds, $1) in
- *'~'*)
- # FIXME: we may have to deal with multi-command sequences.
- ;;
- '$CC '*)
- # Test whether the compiler implicitly links with -lc since on some
- # systems, -lgcc has to come before -lc. If gcc already passes -lc
- # to ld, don't add -lc before -lgcc.
- AC_MSG_CHECKING([whether -lc should be explicitly linked in])
- $rm conftest*
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
- soname=conftest
- lib=conftest
- libobjs=conftest.$ac_objext
- deplibs=
- wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
- compiler_flags=-v
- linker_flags=-v
- verstring=
- output_objdir=.
- libname=conftest
- lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=
- if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
- then
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- else
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- fi
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
- else
- cat conftest.err 1>&5
- fi
- $rm conftest*
- AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
- ;;
- esac
- fi
- ;;
-esac
-])# AC_LIBTOOL_PROG_LD_SHLIBS
-
-
-# _LT_AC_FILE_LTDLL_C
-# -------------------
-# Be careful that the start marker always follows a newline.
-AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
-# /* ltdll.c starts here */
-# #define WIN32_LEAN_AND_MEAN
-# #include <windows.h>
-# #undef WIN32_LEAN_AND_MEAN
-# #include <stdio.h>
-#
-# #ifndef __CYGWIN__
-# # ifdef __CYGWIN32__
-# # define __CYGWIN__ __CYGWIN32__
-# # endif
-# #endif
-#
-# #ifdef __cplusplus
-# extern "C" {
-# #endif
-# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
-# #ifdef __cplusplus
-# }
-# #endif
-#
-# #ifdef __CYGWIN__
-# #include <cygwin/cygwin_dll.h>
-# DECLARE_CYGWIN_DLL( DllMain );
-# #endif
-# HINSTANCE __hDllInstance_base;
-#
-# BOOL APIENTRY
-# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
-# {
-# __hDllInstance_base = hInst;
-# return TRUE;
-# }
-# /* ltdll.c ends here */
-])# _LT_AC_FILE_LTDLL_C
-
-
-# _LT_AC_TAGVAR(VARNAME, [TAGNAME])
-# ---------------------------------
-AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
-
-
-# old names
-AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
-AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
-AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
-AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
-AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
-AC_DEFUN([AM_PROG_LD], [AC_PROG_LD])
-AC_DEFUN([AM_PROG_NM], [AC_PROG_NM])
-
-# This is just to silence aclocal about the macro not being used
-ifelse([AC_DISABLE_FAST_INSTALL])
-
-AC_DEFUN([LT_AC_PROG_GCJ],
-[AC_CHECK_TOOL(GCJ, gcj, no)
- test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
- AC_SUBST(GCJFLAGS)
-])
-
-AC_DEFUN([LT_AC_PROG_RC],
-[AC_CHECK_TOOL(RC, windres, no)
-])
-
-############################################################
-# NOTE: This macro has been submitted for inclusion into #
-# GNU Autoconf as AC_PROG_SED. When it is available in #
-# a released version of Autoconf we should remove this #
-# macro and use it instead. #
-############################################################
-# LT_AC_PROG_SED
-# --------------
-# Check for a fully-functional sed program, that truncates
-# as few characters as possible. Prefer GNU sed if found.
-AC_DEFUN([LT_AC_PROG_SED],
-[AC_MSG_CHECKING([for a sed that does not truncate output])
-AC_CACHE_VAL(lt_cv_path_SED,
-[# Loop through the user's path and test for sed and gsed.
-# Then use that list of sed's as ones to test for truncation.
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for lt_ac_prog in sed gsed; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
- lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
- fi
- done
- done
-done
-lt_ac_max=0
-lt_ac_count=0
-# Add /usr/xpg4/bin/sed as it is typically found on Solaris
-# along with /bin/sed that truncates output.
-for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
- test ! -f $lt_ac_sed && break
- cat /dev/null > conftest.in
- lt_ac_count=0
- echo $ECHO_N "0123456789$ECHO_C" >conftest.in
- # Check for GNU sed and select it if it is found.
- if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
- lt_cv_path_SED=$lt_ac_sed
- break
- fi
- while true; do
- cat conftest.in conftest.in >conftest.tmp
- mv conftest.tmp conftest.in
- cp conftest.in conftest.nl
- echo >>conftest.nl
- $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
- cmp -s conftest.out conftest.nl || break
- # 10000 chars as input seems more than enough
- test $lt_ac_count -gt 10 && break
- lt_ac_count=`expr $lt_ac_count + 1`
- if test $lt_ac_count -gt $lt_ac_max; then
- lt_ac_max=$lt_ac_count
- lt_cv_path_SED=$lt_ac_sed
- fi
- done
-done
-])
-SED=$lt_cv_path_SED
-AC_MSG_RESULT([$SED])
-])
diff --git a/libs/taglib/aclocal.m4 b/libs/taglib/aclocal.m4
deleted file mode 100644
index fcc414d3d8..0000000000
--- a/libs/taglib/aclocal.m4
+++ /dev/null
@@ -1,875 +0,0 @@
-# generated automatically by aclocal 1.10 -*- Autoconf -*-
-
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-m4_if(m4_PACKAGE_VERSION, [2.61],,
-[m4_fatal([this file was generated for autoconf 2.61.
-You have another version of autoconf. If you want to use that,
-you should regenerate the build system entirely.], [63])])
-
-# Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_AUTOMAKE_VERSION(VERSION)
-# ----------------------------
-# Automake X.Y traces this macro to ensure aclocal.m4 has been
-# generated from the m4 files accompanying Automake X.Y.
-# (This private macro should not be called outside this file.)
-AC_DEFUN([AM_AUTOMAKE_VERSION],
-[am__api_version='1.10'
-dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
-dnl require some minimum version. Point them to the right macro.
-m4_if([$1], [1.10], [],
- [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
-])
-
-# _AM_AUTOCONF_VERSION(VERSION)
-# -----------------------------
-# aclocal traces this macro to find the Autoconf version.
-# This is a private macro too. Using m4_define simplifies
-# the logic in aclocal, which can simply ignore this definition.
-m4_define([_AM_AUTOCONF_VERSION], [])
-
-# AM_SET_CURRENT_AUTOMAKE_VERSION
-# -------------------------------
-# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
-# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
-AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.10])dnl
-_AM_AUTOCONF_VERSION(m4_PACKAGE_VERSION)])
-
-# AM_AUX_DIR_EXPAND -*- Autoconf -*-
-
-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
-# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
-# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
-#
-# Of course, Automake must honor this variable whenever it calls a
-# tool from the auxiliary directory. The problem is that $srcdir (and
-# therefore $ac_aux_dir as well) can be either absolute or relative,
-# depending on how configure is run. This is pretty annoying, since
-# it makes $ac_aux_dir quite unusable in subdirectories: in the top
-# source directory, any form will work fine, but in subdirectories a
-# relative path needs to be adjusted first.
-#
-# $ac_aux_dir/missing
-# fails when called from a subdirectory if $ac_aux_dir is relative
-# $top_srcdir/$ac_aux_dir/missing
-# fails if $ac_aux_dir is absolute,
-# fails when called from a subdirectory in a VPATH build with
-# a relative $ac_aux_dir
-#
-# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
-# are both prefixed by $srcdir. In an in-source build this is usually
-# harmless because $srcdir is `.', but things will broke when you
-# start a VPATH build or use an absolute $srcdir.
-#
-# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
-# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
-# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
-# and then we would define $MISSING as
-# MISSING="\${SHELL} $am_aux_dir/missing"
-# This will work as long as MISSING is not called from configure, because
-# unfortunately $(top_srcdir) has no meaning in configure.
-# However there are other variables, like CC, which are often used in
-# configure, and could therefore not use this "fixed" $ac_aux_dir.
-#
-# Another solution, used here, is to always expand $ac_aux_dir to an
-# absolute PATH. The drawback is that using absolute paths prevent a
-# configured tree to be moved without reconfiguration.
-
-AC_DEFUN([AM_AUX_DIR_EXPAND],
-[dnl Rely on autoconf to set up CDPATH properly.
-AC_PREREQ([2.50])dnl
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
-])
-
-# AM_CONDITIONAL -*- Autoconf -*-
-
-# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 8
-
-# AM_CONDITIONAL(NAME, SHELL-CONDITION)
-# -------------------------------------
-# Define a conditional.
-AC_DEFUN([AM_CONDITIONAL],
-[AC_PREREQ(2.52)dnl
- ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
- [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
-AC_SUBST([$1_TRUE])dnl
-AC_SUBST([$1_FALSE])dnl
-_AM_SUBST_NOTMAKE([$1_TRUE])dnl
-_AM_SUBST_NOTMAKE([$1_FALSE])dnl
-if $2; then
- $1_TRUE=
- $1_FALSE='#'
-else
- $1_TRUE='#'
- $1_FALSE=
-fi
-AC_CONFIG_COMMANDS_PRE(
-[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
- AC_MSG_ERROR([[conditional "$1" was never defined.
-Usually this means the macro was only invoked conditionally.]])
-fi])])
-
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 9
-
-# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
-# written in clear, in which case automake, when reading aclocal.m4,
-# will think it sees a *use*, and therefore will trigger all it's
-# C support machinery. Also note that it means that autoscan, seeing
-# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
-
-
-# _AM_DEPENDENCIES(NAME)
-# ----------------------
-# See how the compiler implements dependency checking.
-# NAME is "CC", "CXX", "GCJ", or "OBJC".
-# We try a few techniques and use that to set a single cache variable.
-#
-# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
-# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
-# dependency, and given that the user is not expected to run this macro,
-# just rely on AC_PROG_CC.
-AC_DEFUN([_AM_DEPENDENCIES],
-[AC_REQUIRE([AM_SET_DEPDIR])dnl
-AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
-AC_REQUIRE([AM_MAKE_INCLUDE])dnl
-AC_REQUIRE([AM_DEP_TRACK])dnl
-
-ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
- [$1], CXX, [depcc="$CXX" am_compiler_list=],
- [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
- [$1], UPC, [depcc="$UPC" am_compiler_list=],
- [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
- [depcc="$$1" am_compiler_list=])
-
-AC_CACHE_CHECK([dependency style of $depcc],
- [am_cv_$1_dependencies_compiler_type],
-[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
- # We make a subdir and do the tests there. Otherwise we can end up
- # making bogus files that we don't know about and never remove. For
- # instance it was reported that on HP-UX the gcc test will end up
- # making a dummy file named `D' -- because `-MD' means `put the output
- # in D'.
- mkdir conftest.dir
- # Copy depcomp to subdir because otherwise we won't find it if we're
- # using a relative directory.
- cp "$am_depcomp" conftest.dir
- cd conftest.dir
- # We will build objects and dependencies in a subdirectory because
- # it helps to detect inapplicable dependency modes. For instance
- # both Tru64's cc and ICC support -MD to output dependencies as a
- # side effect of compilation, but ICC will put the dependencies in
- # the current directory while Tru64 will put them in the object
- # directory.
- mkdir sub
-
- am_cv_$1_dependencies_compiler_type=none
- if test "$am_compiler_list" = ""; then
- am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
- fi
- for depmode in $am_compiler_list; do
- # Setup a source with many dependencies, because some compilers
- # like to wrap large dependency lists on column 80 (with \), and
- # we should not choose a depcomp mode which is confused by this.
- #
- # We need to recreate these files for each test, as the compiler may
- # overwrite some of them when testing with obscure command lines.
- # This happens at least with the AIX C compiler.
- : > sub/conftest.c
- for i in 1 2 3 4 5 6; do
- echo '#include "conftst'$i'.h"' >> sub/conftest.c
- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
- # Solaris 8's {/usr,}/bin/sh.
- touch sub/conftst$i.h
- done
- echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
- case $depmode in
- nosideeffect)
- # after this tag, mechanisms are not by side-effect, so they'll
- # only be used when explicitly requested
- if test "x$enable_dependency_tracking" = xyes; then
- continue
- else
- break
- fi
- ;;
- none) break ;;
- esac
- # We check with `-c' and `-o' for the sake of the "dashmstdout"
- # mode. It turns out that the SunPro C++ compiler does not properly
- # handle `-M -o', and we need to detect this.
- if depmode=$depmode \
- source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
- depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
- $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
- >/dev/null 2>conftest.err &&
- grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
- grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
- grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
- ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
- # icc doesn't choke on unknown options, it will just issue warnings
- # or remarks (even with -Werror). So we grep stderr for any message
- # that says an option was ignored or not supported.
- # When given -MP, icc 7.0 and 7.1 complain thusly:
- # icc: Command line warning: ignoring option '-M'; no argument required
- # The diagnosis changed in icc 8.0:
- # icc: Command line remark: option '-MP' not supported
- if (grep 'ignoring option' conftest.err ||
- grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
- am_cv_$1_dependencies_compiler_type=$depmode
- break
- fi
- fi
- done
-
- cd ..
- rm -rf conftest.dir
-else
- am_cv_$1_dependencies_compiler_type=none
-fi
-])
-AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
-AM_CONDITIONAL([am__fastdep$1], [
- test "x$enable_dependency_tracking" != xno \
- && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
-])
-
-
-# AM_SET_DEPDIR
-# -------------
-# Choose a directory name for dependency files.
-# This macro is AC_REQUIREd in _AM_DEPENDENCIES
-AC_DEFUN([AM_SET_DEPDIR],
-[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
-AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
-])
-
-
-# AM_DEP_TRACK
-# ------------
-AC_DEFUN([AM_DEP_TRACK],
-[AC_ARG_ENABLE(dependency-tracking,
-[ --disable-dependency-tracking speeds up one-time build
- --enable-dependency-tracking do not reject slow dependency extractors])
-if test "x$enable_dependency_tracking" != xno; then
- am_depcomp="$ac_aux_dir/depcomp"
- AMDEPBACKSLASH='\'
-fi
-AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
-AC_SUBST([AMDEPBACKSLASH])dnl
-_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
-])
-
-# Generate code to set up dependency tracking. -*- Autoconf -*-
-
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-#serial 3
-
-# _AM_OUTPUT_DEPENDENCY_COMMANDS
-# ------------------------------
-AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
-[for mf in $CONFIG_FILES; do
- # Strip MF so we end up with the name of the file.
- mf=`echo "$mf" | sed -e 's/:.*$//'`
- # Check whether this is an Automake generated Makefile or not.
- # We used to match only the files named `Makefile.in', but
- # some people rename them; so instead we look at the file content.
- # Grep'ing the first line is not enough: some people post-process
- # each Makefile.in and add a new line on top of each file to say so.
- # Grep'ing the whole file is not good either: AIX grep has a line
- # limit of 2048, but all sed's we know have understand at least 4000.
- if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
- dirpart=`AS_DIRNAME("$mf")`
- else
- continue
- fi
- # Extract the definition of DEPDIR, am__include, and am__quote
- # from the Makefile without running `make'.
- DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
- test -z "$DEPDIR" && continue
- am__include=`sed -n 's/^am__include = //p' < "$mf"`
- test -z "am__include" && continue
- am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
- # When using ansi2knr, U may be empty or an underscore; expand it
- U=`sed -n 's/^U = //p' < "$mf"`
- # Find all dependency output files, they are included files with
- # $(DEPDIR) in their names. We invoke sed twice because it is the
- # simplest approach to changing $(DEPDIR) to its actual value in the
- # expansion.
- for file in `sed -n "
- s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
- # Make sure the directory exists.
- test -f "$dirpart/$file" && continue
- fdir=`AS_DIRNAME(["$file"])`
- AS_MKDIR_P([$dirpart/$fdir])
- # echo "creating $dirpart/$file"
- echo '# dummy' > "$dirpart/$file"
- done
-done
-])# _AM_OUTPUT_DEPENDENCY_COMMANDS
-
-
-# AM_OUTPUT_DEPENDENCY_COMMANDS
-# -----------------------------
-# This macro should only be invoked once -- use via AC_REQUIRE.
-#
-# This code is only required when automatic dependency tracking
-# is enabled. FIXME. This creates each `.P' file that we will
-# need in order to bootstrap the dependency handling code.
-AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
-[AC_CONFIG_COMMANDS([depfiles],
- [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
- [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
-])
-
-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 8
-
-# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
-AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
-
-# Do all the work for Automake. -*- Autoconf -*-
-
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 12
-
-# This macro actually does too much. Some checks are only needed if
-# your package does certain things. But this isn't really a big deal.
-
-# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
-# AM_INIT_AUTOMAKE([OPTIONS])
-# -----------------------------------------------
-# The call with PACKAGE and VERSION arguments is the old style
-# call (pre autoconf-2.50), which is being phased out. PACKAGE
-# and VERSION should now be passed to AC_INIT and removed from
-# the call to AM_INIT_AUTOMAKE.
-# We support both call styles for the transition. After
-# the next Automake release, Autoconf can make the AC_INIT
-# arguments mandatory, and then we can depend on a new Autoconf
-# release and drop the old call support.
-AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_PREREQ([2.60])dnl
-dnl Autoconf wants to disallow AM_ names. We explicitly allow
-dnl the ones we care about.
-m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
-AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
-AC_REQUIRE([AC_PROG_INSTALL])dnl
-if test "`cd $srcdir && pwd`" != "`pwd`"; then
- # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
- # is not polluted with repeated "-I."
- AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
- # test to see if srcdir already configured
- if test -f $srcdir/config.status; then
- AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
- fi
-fi
-
-# test whether we have cygpath
-if test -z "$CYGPATH_W"; then
- if (cygpath --version) >/dev/null 2>/dev/null; then
- CYGPATH_W='cygpath -w'
- else
- CYGPATH_W=echo
- fi
-fi
-AC_SUBST([CYGPATH_W])
-
-# Define the identity of the package.
-dnl Distinguish between old-style and new-style calls.
-m4_ifval([$2],
-[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
- AC_SUBST([PACKAGE], [$1])dnl
- AC_SUBST([VERSION], [$2])],
-[_AM_SET_OPTIONS([$1])dnl
-dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
-m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
- [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
-
-_AM_IF_OPTION([no-define],,
-[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
-
-# Some tools Automake needs.
-AC_REQUIRE([AM_SANITY_CHECK])dnl
-AC_REQUIRE([AC_ARG_PROGRAM])dnl
-AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
-AM_MISSING_PROG(AUTOCONF, autoconf)
-AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
-AM_MISSING_PROG(AUTOHEADER, autoheader)
-AM_MISSING_PROG(MAKEINFO, makeinfo)
-AM_PROG_INSTALL_SH
-AM_PROG_INSTALL_STRIP
-AC_REQUIRE([AM_PROG_MKDIR_P])dnl
-# We need awk for the "check" target. The system "awk" is bad on
-# some platforms.
-AC_REQUIRE([AC_PROG_AWK])dnl
-AC_REQUIRE([AC_PROG_MAKE_SET])dnl
-AC_REQUIRE([AM_SET_LEADING_DOT])dnl
-_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
- [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
- [_AM_PROG_TAR([v7])])])
-_AM_IF_OPTION([no-dependencies],,
-[AC_PROVIDE_IFELSE([AC_PROG_CC],
- [_AM_DEPENDENCIES(CC)],
- [define([AC_PROG_CC],
- defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
-AC_PROVIDE_IFELSE([AC_PROG_CXX],
- [_AM_DEPENDENCIES(CXX)],
- [define([AC_PROG_CXX],
- defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
-AC_PROVIDE_IFELSE([AC_PROG_OBJC],
- [_AM_DEPENDENCIES(OBJC)],
- [define([AC_PROG_OBJC],
- defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
-])
-])
-
-
-# When config.status generates a header, we must update the stamp-h file.
-# This file resides in the same directory as the config header
-# that is generated. The stamp files are numbered to have different names.
-
-# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
-# loop where config.status creates the headers, so we can generate
-# our stamp files there.
-AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
-[# Compute $1's index in $config_headers.
-_am_stamp_count=1
-for _am_header in $config_headers :; do
- case $_am_header in
- $1 | $1:* )
- break ;;
- * )
- _am_stamp_count=`expr $_am_stamp_count + 1` ;;
- esac
-done
-echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
-
-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_PROG_INSTALL_SH
-# ------------------
-# Define $install_sh.
-AC_DEFUN([AM_PROG_INSTALL_SH],
-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
-AC_SUBST(install_sh)])
-
-# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 2
-
-# Check whether the underlying file-system supports filenames
-# with a leading dot. For instance MS-DOS doesn't.
-AC_DEFUN([AM_SET_LEADING_DOT],
-[rm -rf .tst 2>/dev/null
-mkdir .tst 2>/dev/null
-if test -d .tst; then
- am__leading_dot=.
-else
- am__leading_dot=_
-fi
-rmdir .tst 2>/dev/null
-AC_SUBST([am__leading_dot])])
-
-# Check to see how 'make' treats includes. -*- Autoconf -*-
-
-# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 3
-
-# AM_MAKE_INCLUDE()
-# -----------------
-# Check to see how make treats includes.
-AC_DEFUN([AM_MAKE_INCLUDE],
-[am_make=${MAKE-make}
-cat > confinc << 'END'
-am__doit:
- @echo done
-.PHONY: am__doit
-END
-# If we don't find an include directive, just comment out the code.
-AC_MSG_CHECKING([for style of include used by $am_make])
-am__include="#"
-am__quote=
-_am_result=none
-# First try GNU make style include.
-echo "include confinc" > confmf
-# We grep out `Entering directory' and `Leaving directory'
-# messages which can occur if `w' ends up in MAKEFLAGS.
-# In particular we don't look at `^make:' because GNU make might
-# be invoked under some other name (usually "gmake"), in which
-# case it prints its new name instead of `make'.
-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
- am__include=include
- am__quote=
- _am_result=GNU
-fi
-# Now try BSD make style include.
-if test "$am__include" = "#"; then
- echo '.include "confinc"' > confmf
- if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
- am__include=.include
- am__quote="\""
- _am_result=BSD
- fi
-fi
-AC_SUBST([am__include])
-AC_SUBST([am__quote])
-AC_MSG_RESULT([$_am_result])
-rm -f confinc confmf
-])
-
-# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
-
-# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 5
-
-# AM_MISSING_PROG(NAME, PROGRAM)
-# ------------------------------
-AC_DEFUN([AM_MISSING_PROG],
-[AC_REQUIRE([AM_MISSING_HAS_RUN])
-$1=${$1-"${am_missing_run}$2"}
-AC_SUBST($1)])
-
-
-# AM_MISSING_HAS_RUN
-# ------------------
-# Define MISSING if not defined so far and test if it supports --run.
-# If it does, set am_missing_run to use it, otherwise, to nothing.
-AC_DEFUN([AM_MISSING_HAS_RUN],
-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-AC_REQUIRE_AUX_FILE([missing])dnl
-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
-# Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
- am_missing_run="$MISSING --run "
-else
- am_missing_run=
- AC_MSG_WARN([`missing' script is too old or missing])
-fi
-])
-
-# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_PROG_MKDIR_P
-# ---------------
-# Check for `mkdir -p'.
-AC_DEFUN([AM_PROG_MKDIR_P],
-[AC_PREREQ([2.60])dnl
-AC_REQUIRE([AC_PROG_MKDIR_P])dnl
-dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
-dnl while keeping a definition of mkdir_p for backward compatibility.
-dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
-dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
-dnl Makefile.ins that do not define MKDIR_P, so we do our own
-dnl adjustment using top_builddir (which is defined more often than
-dnl MKDIR_P).
-AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
-case $mkdir_p in
- [[\\/$]]* | ?:[[\\/]]*) ;;
- */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
-esac
-])
-
-# Helper functions for option handling. -*- Autoconf -*-
-
-# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 3
-
-# _AM_MANGLE_OPTION(NAME)
-# -----------------------
-AC_DEFUN([_AM_MANGLE_OPTION],
-[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
-
-# _AM_SET_OPTION(NAME)
-# ------------------------------
-# Set option NAME. Presently that only means defining a flag for this option.
-AC_DEFUN([_AM_SET_OPTION],
-[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
-
-# _AM_SET_OPTIONS(OPTIONS)
-# ----------------------------------
-# OPTIONS is a space-separated list of Automake options.
-AC_DEFUN([_AM_SET_OPTIONS],
-[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
-
-# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
-# -------------------------------------------
-# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
-AC_DEFUN([_AM_IF_OPTION],
-[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
-
-# Check to make sure that the build environment is sane. -*- Autoconf -*-
-
-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 4
-
-# AM_SANITY_CHECK
-# ---------------
-AC_DEFUN([AM_SANITY_CHECK],
-[AC_MSG_CHECKING([whether build environment is sane])
-# Just in case
-sleep 1
-echo timestamp > conftest.file
-# Do `set' in a subshell so we don't clobber the current shell's
-# arguments. Must try -L first in case configure is actually a
-# symlink; some systems play weird games with the mod time of symlinks
-# (eg FreeBSD returns the mod time of the symlink's containing
-# directory).
-if (
- set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
- if test "$[*]" = "X"; then
- # -L didn't work.
- set X `ls -t $srcdir/configure conftest.file`
- fi
- rm -f conftest.file
- if test "$[*]" != "X $srcdir/configure conftest.file" \
- && test "$[*]" != "X conftest.file $srcdir/configure"; then
-
- # If neither matched, then we have a broken ls. This can happen
- # if, for instance, CONFIG_SHELL is bash and it inherits a
- # broken ls alias from the environment. This has actually
- # happened. Such a system could not be considered "sane".
- AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
-alias in your environment])
- fi
-
- test "$[2]" = conftest.file
- )
-then
- # Ok.
- :
-else
- AC_MSG_ERROR([newly created file is older than distributed files!
-Check your system clock])
-fi
-AC_MSG_RESULT(yes)])
-
-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_PROG_INSTALL_STRIP
-# ---------------------
-# One issue with vendor `install' (even GNU) is that you can't
-# specify the program used to strip binaries. This is especially
-# annoying in cross-compiling environments, where the build's strip
-# is unlikely to handle the host's binaries.
-# Fortunately install-sh will honor a STRIPPROG variable, so we
-# always use install-sh in `make install-strip', and initialize
-# STRIPPROG with the value of the STRIP variable (set by the user).
-AC_DEFUN([AM_PROG_INSTALL_STRIP],
-[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'. However `strip' might not be the right
-# tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
-if test "$cross_compiling" != no; then
- AC_CHECK_TOOL([STRIP], [strip], :)
-fi
-INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
-AC_SUBST([INSTALL_STRIP_PROGRAM])])
-
-# Copyright (C) 2006 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# _AM_SUBST_NOTMAKE(VARIABLE)
-# ---------------------------
-# Prevent Automake from outputing VARIABLE = @VARIABLE@ in Makefile.in.
-# This macro is traced by Automake.
-AC_DEFUN([_AM_SUBST_NOTMAKE])
-
-# Check how to create a tarball. -*- Autoconf -*-
-
-# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 2
-
-# _AM_PROG_TAR(FORMAT)
-# --------------------
-# Check how to create a tarball in format FORMAT.
-# FORMAT should be one of `v7', `ustar', or `pax'.
-#
-# Substitute a variable $(am__tar) that is a command
-# writing to stdout a FORMAT-tarball containing the directory
-# $tardir.
-# tardir=directory && $(am__tar) > result.tar
-#
-# Substitute a variable $(am__untar) that extract such
-# a tarball read from stdin.
-# $(am__untar) < result.tar
-AC_DEFUN([_AM_PROG_TAR],
-[# Always define AMTAR for backward compatibility.
-AM_MISSING_PROG([AMTAR], [tar])
-m4_if([$1], [v7],
- [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
- [m4_case([$1], [ustar],, [pax],,
- [m4_fatal([Unknown tar format])])
-AC_MSG_CHECKING([how to create a $1 tar archive])
-# Loop over all known methods to create a tar archive until one works.
-_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
-_am_tools=${am_cv_prog_tar_$1-$_am_tools}
-# Do not fold the above two line into one, because Tru64 sh and
-# Solaris sh will not grok spaces in the rhs of `-'.
-for _am_tool in $_am_tools
-do
- case $_am_tool in
- gnutar)
- for _am_tar in tar gnutar gtar;
- do
- AM_RUN_LOG([$_am_tar --version]) && break
- done
- am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
- am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
- am__untar="$_am_tar -xf -"
- ;;
- plaintar)
- # Must skip GNU tar: if it does not support --format= it doesn't create
- # ustar tarball either.
- (tar --version) >/dev/null 2>&1 && continue
- am__tar='tar chf - "$$tardir"'
- am__tar_='tar chf - "$tardir"'
- am__untar='tar xf -'
- ;;
- pax)
- am__tar='pax -L -x $1 -w "$$tardir"'
- am__tar_='pax -L -x $1 -w "$tardir"'
- am__untar='pax -r'
- ;;
- cpio)
- am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
- am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
- am__untar='cpio -i -H $1 -d'
- ;;
- none)
- am__tar=false
- am__tar_=false
- am__untar=false
- ;;
- esac
-
- # If the value was cached, stop now. We just wanted to have am__tar
- # and am__untar set.
- test -n "${am_cv_prog_tar_$1}" && break
-
- # tar/untar a dummy directory, and stop if the command works
- rm -rf conftest.dir
- mkdir conftest.dir
- echo GrepMe > conftest.dir/file
- AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
- rm -rf conftest.dir
- if test -s conftest.tar; then
- AM_RUN_LOG([$am__untar <conftest.tar])
- grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
- fi
-done
-rm -rf conftest.dir
-
-AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
-AC_MSG_RESULT([$am_cv_prog_tar_$1])])
-AC_SUBST([am__tar])
-AC_SUBST([am__untar])
-]) # _AM_PROG_TAR
-
-m4_include([acinclude.m4])
diff --git a/libs/taglib/admin/Doxyfile.am b/libs/taglib/admin/Doxyfile.am
deleted file mode 100644
index 420b4116db..0000000000
--- a/libs/taglib/admin/Doxyfile.am
+++ /dev/null
@@ -1,102 +0,0 @@
-## generate API documentation with doxygen
-apidox-am-yes:
- @if test \! -d "$(top_srcdir)/doc/common/" && test -z "$$DOXDATA" ; then \
- export DOXDATA=$(kde_libs_htmldir)/en/common ; \
- fi ; \
- abs_top_srcdir=`cd $(top_srcdir) && pwd` ;\
- test -d $(top_builddir)/apidocs || \
- ( cd $(top_builddir) && sh $$abs_top_srcdir/admin/doxygen.sh \
- --no-modulename --installdir=$(kde_libs_htmldir)/en \
- --no-recurse $(abs_top_srcdir) . ) ; \
- cd $(top_builddir) && sh $$abs_top_srcdir/admin/doxygen.sh \
- --recurse --no-modulename --installdir=$(kde_libs_htmldir)/en \
- $$abs_top_srcdir $(subdir)
-
-apidox-am-toplevel-yes:
- @if test \! -d "$(top_srcdir)/doc/common/" && test -z "$$ADMIN" ; then \
- export DOXDATA=$(kde_libs_htmldir)/en/common ; \
- fi ; \
- abs_top_srcdir=`cd $(top_srcdir) && pwd` ;\
- cd $(top_builddir) && sh $$abs_top_srcdir/admin/doxygen.sh \
- --no-modulename --installdir=$(kde_libs_htmldir)/en \
- $$abs_top_srcdir
-
-## Don't generate API documentation without doxygen
-apidox-am-no:
-
-apidox-am-toplevel-no:
-
-
-apidox:
- @if test "$(subdir)" != "."; then \
- $(MAKE) apidox-am-@KDE_HAS_DOXYGEN@ ;\
- else \
- $(MAKE) apidox-am-toplevel-@KDE_HAS_DOXYGEN@ ;\
- fi
-
-
-
-install-data-local: install-apidox
-
-## install API documentation
-install-apidox:
- @if test "$(subdir)" != "."; then \
- $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir)/html ; \
- if test -f $(top_builddir)/apidocs/$(subdir)/$(subdir).tag; then \
- echo $(INSTALL_DATA) $(top_builddir)/apidocs/$(subdir)/$(subdir).tag $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); \
- $(INSTALL_DATA) $(top_builddir)/apidocs/$(subdir)/$(subdir).tag $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); \
- fi; \
- if test -d $(top_builddir)/apidocs/$(subdir)/html; then \
- list=`ls $(top_builddir)/apidocs/$(subdir)/html`; \
- echo "installing $(top_builddir)/apidocs/$(subdir)/html" ;\
- for file in $$list; do \
- $(INSTALL_DATA) $(top_builddir)/apidocs/$(subdir)/html/$$file $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir)/html; \
- done; \
- fi; \
- else\
- if test -d $(top_builddir)/apidocs; then \
- $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs ;\
- list=`cd $(top_builddir)/apidocs && ls -1`; \
- echo "installing $(top_builddir)/apidocs/$$file" ;\
- echo "target directory $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs" ; \
- for file in $$list; do \
- if test -f $(top_builddir)/apidocs/$$file; then \
- $(INSTALL_DATA) $(top_builddir)/apidocs/$$file $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; \
- fi; \
- done ; fi; \
- fi
-
-uninstall-local: uninstall-apidox
-
-## uninstall API documentation
-uninstall-apidox:
- @if test "$(subdir)" != "."; then \
- if test -d $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); then \
- rm -rf $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); \
- fi \
- else \
- if test -d $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; then \
- rm -rf $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; \
- fi \
- fi
-
-install-apidox-recurse: install-apidox
- @set fnord $(MAKEFLAGS); amf=$$2; if test -n '$(SUBDIRS)'; then \
- list='$(SUBDIRS)'; \
- for subdir in $$list; do \
- if grep '^include .*Doxyfile.am' $(srcdir)/$$subdir/Makefile.am > /dev/null ; then \
- echo "Installing apidox from $$subdir"; \
- if test "$$subdir" != "."; then \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) GENERATE_FLAG=no install-apidox-recurse) || exit 1; \
- fi ; fi ;\
- done; \
- fi
-
-
-
-.PHONY: apidox-am-yes apidox-am-no install-data-local install-apidox install-apidox uninstall-local uninstall-apidox uninstall-apidox apidox apidox-am-toplevel-no apidox-am-toplevel-yes
-
-
-# Local Variables:
-# mode: makefile
-# End:
diff --git a/libs/taglib/admin/Doxyfile.global b/libs/taglib/admin/Doxyfile.global
deleted file mode 100755
index 1b9f5607bf..0000000000
--- a/libs/taglib/admin/Doxyfile.global
+++ /dev/null
@@ -1,192 +0,0 @@
-OUTPUT_LANGUAGE = English
-USE_WINDOWS_ENCODING = NO
-BRIEF_MEMBER_DESC = NO
-REPEAT_BRIEF = YES
-ABBREVIATE_BRIEF =
-ALWAYS_DETAILED_SEC = YES
-INLINE_INHERITED_MEMB = NO
-FULL_PATH_NAMES = NO
-STRIP_FROM_PATH =
-SHORT_NAMES = NO
-JAVADOC_AUTOBRIEF = YES
-MULTILINE_CPP_IS_BRIEF = NO
-INHERIT_DOCS = YES
-DISTRIBUTE_GROUP_DOC = NO
-TAB_SIZE = 4
-OPTIMIZE_OUTPUT_FOR_C = NO
-OPTIMIZE_OUTPUT_JAVA = NO
-SUBGROUPING = YES
-EXTRACT_ALL = NO
-EXTRACT_PRIVATE = NO
-EXTRACT_STATIC = YES
-EXTRACT_LOCAL_CLASSES = NO
-HIDE_UNDOC_MEMBERS = NO
-HIDE_UNDOC_CLASSES = YES
-HIDE_FRIEND_COMPOUNDS = NO
-HIDE_IN_BODY_DOCS = NO
-INTERNAL_DOCS = NO
-CASE_SENSE_NAMES = YES
-HIDE_SCOPE_NAMES = NO
-SHOW_INCLUDE_FILES = YES
-INLINE_INFO = YES
-SORT_BRIEF_DOCS = NO
-SORT_BY_SCOPE_NAME = NO
-GENERATE_TESTLIST = NO
-GENERATE_BUGLIST = YES
-GENERATE_DEPRECATEDLIST= YES
-ENABLED_SECTIONS =
-MAX_INITIALIZER_LINES = 30
-SHOW_USED_FILES = YES
-QUIET = YES
-WARNINGS = NO
-WARN_IF_UNDOCUMENTED = NO
-WARN_IF_DOC_ERROR = YES
-WARN_FORMAT =
-WARN_LOGFILE =
-INPUT =
-FILE_PATTERNS = *.h \
- *.cpp \
- *.cc \
- *.hpp \
- *.dox \
- *.c++ \
- *.cxx \
- *.h++ \
- *.hh
-RECURSIVE = YES
-EXCLUDE =
-EXCLUDE_SYMLINKS = NO
-EXCLUDE_PATTERNS = *.moc.* \
- moc* \
- *.all_cpp.* \
- *unload.* \
- */test/* \
- */tests/* \
- *_p.h
-EXAMPLE_PATH =
-EXAMPLE_PATTERNS =
-EXAMPLE_RECURSIVE = NO
-IMAGE_PATH =
-INPUT_FILTER =
-FILTER_SOURCE_FILES = NO
-SOURCE_BROWSER = YES
-INLINE_SOURCES = NO
-STRIP_CODE_COMMENTS = YES
-REFERENCED_BY_RELATION = YES
-REFERENCES_RELATION = YES
-VERBATIM_HEADERS = YES
-ALPHABETICAL_INDEX = YES
-COLS_IN_ALPHA_INDEX = 3
-HTML_OUTPUT =
-HTML_FILE_EXTENSION = .html
-HTML_HEADER = ../apidocs/common/header.html
-HTML_FOOTER = ../apidocs/common/footer.html
-HTML_STYLESHEET = ../apidocs/common/doxygen.css
-HTML_ALIGN_MEMBERS = YES
-GENERATE_HTMLHELP = NO
-CHM_FILE =
-HHC_LOCATION =
-GENERATE_CHI = NO
-BINARY_TOC = NO
-TOC_EXPAND = NO
-DISABLE_INDEX = YES
-ENUM_VALUES_PER_LINE = 4
-GENERATE_TREEVIEW = NO
-TREEVIEW_WIDTH = 250
-GENERATE_LATEX = NO
-LATEX_OUTPUT =
-LATEX_CMD_NAME = latex
-MAKEINDEX_CMD_NAME = makeindex
-COMPACT_LATEX = NO
-PAPER_TYPE = a4wide
-EXTRA_PACKAGES =
-LATEX_HEADER =
-PDF_HYPERLINKS = NO
-USE_PDFLATEX = NO
-LATEX_BATCHMODE = NO
-LATEX_HIDE_INDICES = NO
-GENERATE_RTF = NO
-RTF_OUTPUT =
-COMPACT_RTF = NO
-RTF_HYPERLINKS = NO
-RTF_STYLESHEET_FILE =
-RTF_EXTENSIONS_FILE =
-GENERATE_MAN = NO
-MAN_OUTPUT =
-MAN_EXTENSION = .kde3
-MAN_LINKS = YES
-GENERATE_XML = NO
-XML_OUTPUT = xml
-XML_SCHEMA =
-XML_DTD =
-XML_PROGRAMLISTING = NO
-GENERATE_AUTOGEN_DEF = NO
-GENERATE_PERLMOD = NO
-PERLMOD_LATEX = NO
-PERLMOD_PRETTY = YES
-PERLMOD_MAKEVAR_PREFIX =
-ENABLE_PREPROCESSING = YES
-SEARCH_INCLUDES = YES
-INCLUDE_PATH =
-INCLUDE_FILE_PATTERNS =
-PREDEFINED = QT_VERSION=320 \
- __cplusplus \
- Q_WS_X11
-EXPAND_AS_DEFINED =
-SKIP_FUNCTION_MACROS = YES
-TAGFILES =
-GENERATE_TAGFILE =
-ALLEXTERNALS = NO
-EXTERNAL_GROUPS = NO
-PERL_PATH =
-CLASS_DIAGRAMS = YES
-HIDE_UNDOC_RELATIONS = NO
-HAVE_DOT = NO
-UML_LOOK = NO
-TEMPLATE_RELATIONS = YES
-INCLUDE_GRAPH = YES
-INCLUDED_BY_GRAPH = YES
-CALL_GRAPH = NO
-GRAPHICAL_HIERARCHY = YES
-DOT_IMAGE_FORMAT = png
-DOT_PATH =
-DOTFILE_DIRS =
-MAX_DOT_GRAPH_WIDTH = 800
-MAX_DOT_GRAPH_HEIGHT = 1024
-MAX_DOT_GRAPH_DEPTH = 0
-GENERATE_LEGEND = YES
-DOT_CLEANUP = YES
-SEARCHENGINE = NO
-
-### KDE Settings
-ALIASES = \
- "intern=\par<b>Internal use only.</b>" \
- "reimp=\par<b>Reimplemented from superclass.</b>" \
- "obsolete=@deprecated" \
- "feature=\xrefitem features \"Feature(s)\" \"Features\"" \
- "maintainer=\xrefitem maintainers \"Maintainer(s)\" \"Maintainers\"" \
- "unmaintained=\xrefitem unmaintained \"Unmaintained\" \"Unmaintained\"" \
- "requirement=\xrefitem requirements \"Requirement(s)\" \"Requirements\"" \
- "faq=\xrefitem FAQ \"F.A.Q.\" \"F.A.Q.\"" \
- "authors=\xrefitem authors \"Author(s)\" \"Authors\"" \
- "FIXME=\xrefitem fixme \"Fixme\" \"Fixme\""
-
-HTML_ALIGN_MEMBERS = YES
-REFERENCED_BY_RELATION = NO
-REFERENCES_RELATION = NO
-VERBATIM_HEADERS = NO
-GENERATE_HTML = YES
-SOURCE_BROWSER = YES
-GENERATE_AUTOGEN_DEF = NO
-DETAILS_AT_TOP = YES
-SORT_MEMBER_DOCS = YES
-GENERATE_TODOLIST = YES
-IGNORE_PREFIX = K
-GENERATE_HTML = YES
-CLASS_GRAPH = YES
-COLLABORATION_GRAPH = NO
-
-
-MACRO_EXPANSION = YES
-EXPAND_ONLY_PREDEF = YES
-
diff --git a/libs/taglib/admin/Makefile.common b/libs/taglib/admin/Makefile.common
deleted file mode 100644
index d07b404523..0000000000
--- a/libs/taglib/admin/Makefile.common
+++ /dev/null
@@ -1,37 +0,0 @@
-### Makefile.common
-###
-### Copyright (C) 2002 by the KDE developers
-
-### All the real work is done by the shellscript cvs.sh
-
-SHELL=/bin/sh
-
-cvs dist configure configure.in configure.files subdirs package-messages package-merge Makefile.am acinclude.m4 extract-messages:
- @admindir=$(admindir); \
- if test "x$$admindir" = x; then \
- admindir=.; until test -f $$admindir/admin/cvs.sh; do \
- admindir=$$admindir/..; \
- if test `cd $$admindir && pwd` = / ; then break; fi; \
- done; \
- admindir=$$admindir/admin; \
- if test -f $$admindir/cvs.sh; then :; else \
- echo "Can't find the admin/ directory in any parent of the"; \
- echo "current directory. Please set it with admindir=..."; \
- exit 1; \
- fi; \
- fi; \
- if test "$@" = "package-merge"; then \
- MAKE="$(MAKE)" POFILES="$(POFILES)" PACKAGE="$(PACKAGE)" \
- $(SHELL) $$admindir/cvs.sh package-merge ;\
- else \
- MAKE="$(MAKE)" $(SHELL) $$admindir/cvs.sh $@ ;\
- fi
-
-configure.in: configure.files subdirs
-configure.files: subdirs
-
-svn: cvs
-
-.SILENT:
-
-.PHONY: svn cvs dist package-merge package-messages
diff --git a/libs/taglib/admin/acinclude.m4.in b/libs/taglib/admin/acinclude.m4.in
deleted file mode 100644
index 46ad205e44..0000000000
--- a/libs/taglib/admin/acinclude.m4.in
+++ /dev/null
@@ -1,5997 +0,0 @@
-## -*- autoconf -*-
-
-dnl This file is part of the KDE libraries/packages
-dnl Copyright (C) 1997 Janos Farkas (chexum@shadow.banki.hu)
-dnl (C) 1997,98,99 Stephan Kulow (coolo@kde.org)
-
-dnl This file is free software; you can redistribute it and/or
-dnl modify it under the terms of the GNU Library General Public
-dnl License as published by the Free Software Foundation; either
-dnl version 2 of the License, or (at your option) any later version.
-
-dnl This library is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-dnl Library General Public License for more details.
-
-dnl You should have received a copy of the GNU Library General Public License
-dnl along with this library; see the file COPYING.LIB. If not, write to
-dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-dnl Boston, MA 02110-1301, USA.
-
-dnl IMPORTANT NOTE:
-dnl Please do not modify this file unless you expect your modifications to be
-dnl carried into every other module in the repository.
-dnl
-dnl Single-module modifications are best placed in configure.in for kdelibs
-dnl and kdebase or configure.in.in if present.
-
-# KDE_PATH_X_DIRECT
-dnl Internal subroutine of AC_PATH_X.
-dnl Set ac_x_includes and/or ac_x_libraries.
-AC_DEFUN([KDE_PATH_X_DIRECT],
-[
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-if test "$ac_x_includes" = NO; then
- # Guess where to find include files, by looking for this one X11 .h file.
- test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
-
- # First, try using that file with no special directory specified.
-AC_TRY_CPP([#include <$x_direct_test_include>],
-[# We can compile using X headers with no special include directory.
-ac_x_includes=],
-[# Look for the header file in a standard set of common directories.
-# Check X11 before X11Rn because it is often a symlink to the current release.
- for ac_dir in \
- /usr/X11/include \
- /usr/X11R6/include \
- /usr/X11R5/include \
- /usr/X11R4/include \
- \
- /usr/include/X11 \
- /usr/include/X11R6 \
- /usr/include/X11R5 \
- /usr/include/X11R4 \
- \
- /usr/local/X11/include \
- /usr/local/X11R6/include \
- /usr/local/X11R5/include \
- /usr/local/X11R4/include \
- \
- /usr/local/include/X11 \
- /usr/local/include/X11R6 \
- /usr/local/include/X11R5 \
- /usr/local/include/X11R4 \
- \
- /usr/X386/include \
- /usr/x386/include \
- /usr/XFree86/include/X11 \
- \
- /usr/include \
- /usr/local/include \
- /usr/unsupported/include \
- /usr/athena/include \
- /usr/local/x11r5/include \
- /usr/lpp/Xamples/include \
- \
- /usr/openwin/include \
- /usr/openwin/share/include \
- ; \
- do
- if test -r "$ac_dir/$x_direct_test_include"; then
- ac_x_includes=$ac_dir
- break
- fi
- done])
-fi # $ac_x_includes = NO
-
-if test "$ac_x_libraries" = NO; then
- # Check for the libraries.
-
- test -z "$x_direct_test_library" && x_direct_test_library=Xt
- test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
-
- # See if we find them without any special options.
- # Don't add to $LIBS permanently.
- ac_save_LIBS="$LIBS"
- LIBS="-l$x_direct_test_library $LIBS"
-AC_TRY_LINK([#include <X11/Intrinsic.h>], [${x_direct_test_function}(1)],
-[LIBS="$ac_save_LIBS"
-# We can link X programs with no special library path.
-ac_x_libraries=],
-[LIBS="$ac_save_LIBS"
-# First see if replacing the include by lib works.
-# Check X11 before X11Rn because it is often a symlink to the current release.
-for ac_dir in `echo "$ac_x_includes" | sed s/include/lib${kdelibsuff}/` \
- /usr/X11/lib${kdelibsuff} \
- /usr/X11R6/lib${kdelibsuff} \
- /usr/X11R5/lib${kdelibsuff} \
- /usr/X11R4/lib${kdelibsuff} \
- \
- /usr/lib${kdelibsuff}/X11 \
- /usr/lib${kdelibsuff}/X11R6 \
- /usr/lib${kdelibsuff}/X11R5 \
- /usr/lib${kdelibsuff}/X11R4 \
- \
- /usr/local/X11/lib${kdelibsuff} \
- /usr/local/X11R6/lib${kdelibsuff} \
- /usr/local/X11R5/lib${kdelibsuff} \
- /usr/local/X11R4/lib${kdelibsuff} \
- \
- /usr/local/lib${kdelibsuff}/X11 \
- /usr/local/lib${kdelibsuff}/X11R6 \
- /usr/local/lib${kdelibsuff}/X11R5 \
- /usr/local/lib${kdelibsuff}/X11R4 \
- \
- /usr/X386/lib${kdelibsuff} \
- /usr/x386/lib${kdelibsuff} \
- /usr/XFree86/lib${kdelibsuff}/X11 \
- \
- /usr/lib${kdelibsuff} \
- /usr/local/lib${kdelibsuff} \
- /usr/unsupported/lib${kdelibsuff} \
- /usr/athena/lib${kdelibsuff} \
- /usr/local/x11r5/lib${kdelibsuff} \
- /usr/lpp/Xamples/lib${kdelibsuff} \
- /lib/usr/lib${kdelibsuff}/X11 \
- \
- /usr/openwin/lib${kdelibsuff} \
- /usr/openwin/share/lib${kdelibsuff} \
- ; \
-do
-dnl Don't even attempt the hair of trying to link an X program!
- for ac_extension in a so sl; do
- if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
- ac_x_libraries=$ac_dir
- break 2
- fi
- done
-done])
-fi # $ac_x_libraries = NO
-])
-
-
-dnl ------------------------------------------------------------------------
-dnl Find a file (or one of more files in a list of dirs)
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_FIND_FILE],
-[
-$3=NO
-for i in $2;
-do
- for j in $1;
- do
- echo "configure: __oline__: $i/$j" >&AC_FD_CC
- if test -r "$i/$j"; then
- echo "taking that" >&AC_FD_CC
- $3=$i
- break 2
- fi
- done
-done
-])
-
-dnl KDE_FIND_PATH(program-name, variable-name, list-of-dirs,
-dnl if-not-found, test-parameter, prepend-path)
-dnl
-dnl Look for program-name in list-of-dirs+$PATH.
-dnl If prepend-path is set, look in $PATH+list-of-dirs instead.
-dnl If found, $variable-name is set. If not, if-not-found is evaluated.
-dnl test-parameter: if set, the program is executed with this arg,
-dnl and only a successful exit code is required.
-AC_DEFUN([KDE_FIND_PATH],
-[
- AC_MSG_CHECKING([for $1])
- if test -n "$$2"; then
- kde_cv_path="$$2";
- else
- kde_cache=`echo $1 | sed 'y%./+-%__p_%'`
-
- AC_CACHE_VAL(kde_cv_path_$kde_cache,
- [
- kde_cv_path="NONE"
- kde_save_IFS=$IFS
- IFS=':'
- dirs=""
- for dir in $PATH; do
- dirs="$dirs $dir"
- done
- if test -z "$6"; then dnl Append dirs in PATH (default)
- dirs="$3 $dirs"
- else dnl Prepend dirs in PATH (if 6th arg is set)
- dirs="$dirs $3"
- fi
- IFS=$kde_save_IFS
-
- for dir in $dirs; do
- if test -x "$dir/$1"; then
- if test -n "$5"
- then
- evalstr="$dir/$1 $5 2>&1 "
- if eval $evalstr; then
- kde_cv_path="$dir/$1"
- break
- fi
- else
- kde_cv_path="$dir/$1"
- break
- fi
- fi
- done
-
- eval "kde_cv_path_$kde_cache=$kde_cv_path"
-
- ])
-
- eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\""
-
- fi
-
- if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then
- AC_MSG_RESULT(not found)
- $4
- else
- AC_MSG_RESULT($kde_cv_path)
- $2=$kde_cv_path
-
- fi
-])
-
-AC_DEFUN([KDE_MOC_ERROR_MESSAGE],
-[
- AC_MSG_ERROR([No Qt meta object compiler (moc) found!
-Please check whether you installed Qt correctly.
-You need to have a running moc binary.
-configure tried to run $ac_cv_path_moc and the test didn't
-succeed. If configure shouldn't have tried this one, set
-the environment variable MOC to the right one before running
-configure.
-])
-])
-
-AC_DEFUN([KDE_UIC_ERROR_MESSAGE],
-[
- AC_MSG_WARN([No Qt ui compiler (uic) found!
-Please check whether you installed Qt correctly.
-You need to have a running uic binary.
-configure tried to run $ac_cv_path_uic and the test didn't
-succeed. If configure shouldn't have tried this one, set
-the environment variable UIC to the right one before running
-configure.
-])
-])
-
-
-AC_DEFUN([KDE_CHECK_UIC_FLAG],
-[
- AC_MSG_CHECKING([whether uic supports -$1 ])
- kde_cache=`echo $1 | sed 'y% .=/+-%____p_%'`
- AC_CACHE_VAL(kde_cv_prog_uic_$kde_cache,
- [
- cat >conftest.ui <<EOT
- <!DOCTYPE UI><UI version="3" stdsetdef="1"></UI>
-EOT
- ac_uic_testrun="$UIC_PATH -$1 $2 conftest.ui >/dev/null"
- if AC_TRY_EVAL(ac_uic_testrun); then
- eval "kde_cv_prog_uic_$kde_cache=yes"
- else
- eval "kde_cv_prog_uic_$kde_cache=no"
- fi
- rm -f conftest*
- ])
-
- if eval "test \"`echo '$kde_cv_prog_uic_'$kde_cache`\" = yes"; then
- AC_MSG_RESULT([yes])
- :
- $3
- else
- AC_MSG_RESULT([no])
- :
- $4
- fi
-])
-
-
-dnl ------------------------------------------------------------------------
-dnl Find the meta object compiler and the ui compiler in the PATH,
-dnl in $QTDIR/bin, and some more usual places
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_PATH_QT_MOC_UIC],
-[
- AC_REQUIRE([KDE_CHECK_PERL])
- qt_bindirs=""
- for dir in $kde_qt_dirs; do
- qt_bindirs="$qt_bindirs $dir/bin $dir/src/moc"
- done
- qt_bindirs="$qt_bindirs /usr/bin /usr/X11R6/bin /usr/local/qt/bin"
- if test ! "$ac_qt_bindir" = "NO"; then
- qt_bindirs="$ac_qt_bindir $qt_bindirs"
- fi
-
- KDE_FIND_PATH(moc, MOC, [$qt_bindirs], [KDE_MOC_ERROR_MESSAGE])
- if test -z "$UIC_NOT_NEEDED"; then
- KDE_FIND_PATH(uic, UIC_PATH, [$qt_bindirs], [UIC_PATH=""])
- if test -z "$UIC_PATH" ; then
- KDE_UIC_ERROR_MESSAGE
- exit 1
- else
- UIC=$UIC_PATH
-
- if test $kde_qtver = 3; then
- KDE_CHECK_UIC_FLAG(L,[/nonexistent],ac_uic_supports_libpath=yes,ac_uic_supports_libpath=no)
- KDE_CHECK_UIC_FLAG(nounload,,ac_uic_supports_nounload=yes,ac_uic_supports_nounload=no)
-
- if test x$ac_uic_supports_libpath = xyes; then
- UIC="$UIC -L \$(kde_widgetdir)"
- fi
- if test x$ac_uic_supports_nounload = xyes; then
- UIC="$UIC -nounload"
- fi
- fi
- fi
- else
- UIC="echo uic not available: "
- fi
-
- AC_SUBST(MOC)
- AC_SUBST(UIC)
-
- UIC_TR="i18n"
- if test $kde_qtver = 3; then
- UIC_TR="tr2i18n"
- fi
-
- AC_SUBST(UIC_TR)
-])
-
-AC_DEFUN([KDE_1_CHECK_PATHS],
-[
- KDE_1_CHECK_PATH_HEADERS
-
- KDE_TEST_RPATH=
-
- if test -n "$USE_RPATH"; then
-
- if test -n "$kde_libraries"; then
- KDE_TEST_RPATH="-R $kde_libraries"
- fi
-
- if test -n "$qt_libraries"; then
- KDE_TEST_RPATH="$KDE_TEST_RPATH -R $qt_libraries"
- fi
-
- if test -n "$x_libraries"; then
- KDE_TEST_RPATH="$KDE_TEST_RPATH -R $x_libraries"
- fi
-
- KDE_TEST_RPATH="$KDE_TEST_RPATH $KDE_EXTRA_RPATH"
- fi
-
-AC_MSG_CHECKING([for KDE libraries installed])
-ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS $all_libraries conftest.$ac_ext $LIBS -lkdecore $LIBQT $KDE_TEST_RPATH 1>&5'
-
-if AC_TRY_EVAL(ac_link) && test -s conftest; then
- AC_MSG_RESULT(yes)
-else
- AC_MSG_ERROR([your system fails at linking a small KDE application!
-Check, if your compiler is installed correctly and if you have used the
-same compiler to compile Qt and kdelibs as you did use now.
-For more details about this problem, look at the end of config.log.])
-fi
-
-if eval `KDEDIR= ./conftest 2>&5`; then
- kde_result=done
-else
- kde_result=problems
-fi
-
-KDEDIR= ./conftest 2> /dev/null >&5 # make an echo for config.log
-kde_have_all_paths=yes
-
-KDE_SET_PATHS($kde_result)
-
-])
-
-AC_DEFUN([KDE_SET_PATHS],
-[
- kde_cv_all_paths="kde_have_all_paths=\"yes\" \
- kde_htmldir=\"$kde_htmldir\" \
- kde_appsdir=\"$kde_appsdir\" \
- kde_icondir=\"$kde_icondir\" \
- kde_sounddir=\"$kde_sounddir\" \
- kde_datadir=\"$kde_datadir\" \
- kde_locale=\"$kde_locale\" \
- kde_cgidir=\"$kde_cgidir\" \
- kde_confdir=\"$kde_confdir\" \
- kde_kcfgdir=\"$kde_kcfgdir\" \
- kde_mimedir=\"$kde_mimedir\" \
- kde_toolbardir=\"$kde_toolbardir\" \
- kde_wallpaperdir=\"$kde_wallpaperdir\" \
- kde_templatesdir=\"$kde_templatesdir\" \
- kde_bindir=\"$kde_bindir\" \
- kde_servicesdir=\"$kde_servicesdir\" \
- kde_servicetypesdir=\"$kde_servicetypesdir\" \
- kde_moduledir=\"$kde_moduledir\" \
- kde_styledir=\"$kde_styledir\" \
- kde_widgetdir=\"$kde_widgetdir\" \
- xdg_appsdir=\"$xdg_appsdir\" \
- xdg_menudir=\"$xdg_menudir\" \
- xdg_directorydir=\"$xdg_directorydir\" \
- kde_result=$1"
-])
-
-AC_DEFUN([KDE_SET_DEFAULT_PATHS],
-[
-if test "$1" = "default"; then
-
- if test -z "$kde_htmldir"; then
- kde_htmldir='\${datadir}/doc/HTML'
- fi
- if test -z "$kde_appsdir"; then
- kde_appsdir='\${datadir}/applnk'
- fi
- if test -z "$kde_icondir"; then
- kde_icondir='\${datadir}/icons'
- fi
- if test -z "$kde_sounddir"; then
- kde_sounddir='\${datadir}/sounds'
- fi
- if test -z "$kde_datadir"; then
- kde_datadir='\${datadir}/apps'
- fi
- if test -z "$kde_locale"; then
- kde_locale='\${datadir}/locale'
- fi
- if test -z "$kde_cgidir"; then
- kde_cgidir='\${exec_prefix}/cgi-bin'
- fi
- if test -z "$kde_confdir"; then
- kde_confdir='\${datadir}/config'
- fi
- if test -z "$kde_kcfgdir"; then
- kde_kcfgdir='\${datadir}/config.kcfg'
- fi
- if test -z "$kde_mimedir"; then
- kde_mimedir='\${datadir}/mimelnk'
- fi
- if test -z "$kde_toolbardir"; then
- kde_toolbardir='\${datadir}/toolbar'
- fi
- if test -z "$kde_wallpaperdir"; then
- kde_wallpaperdir='\${datadir}/wallpapers'
- fi
- if test -z "$kde_templatesdir"; then
- kde_templatesdir='\${datadir}/templates'
- fi
- if test -z "$kde_bindir"; then
- kde_bindir='\${exec_prefix}/bin'
- fi
- if test -z "$kde_servicesdir"; then
- kde_servicesdir='\${datadir}/services'
- fi
- if test -z "$kde_servicetypesdir"; then
- kde_servicetypesdir='\${datadir}/servicetypes'
- fi
- if test -z "$kde_moduledir"; then
- if test "$kde_qtver" = "2"; then
- kde_moduledir='\${libdir}/kde2'
- else
- kde_moduledir='\${libdir}/kde3'
- fi
- fi
- if test -z "$kde_styledir"; then
- kde_styledir='\${libdir}/kde3/plugins/styles'
- fi
- if test -z "$kde_widgetdir"; then
- kde_widgetdir='\${libdir}/kde3/plugins/designer'
- fi
- if test -z "$xdg_appsdir"; then
- xdg_appsdir='\${datadir}/applications/kde'
- fi
- if test -z "$xdg_menudir"; then
- xdg_menudir='\${sysconfdir}/xdg/menus'
- fi
- if test -z "$xdg_directorydir"; then
- xdg_directorydir='\${datadir}/desktop-directories'
- fi
-
- KDE_SET_PATHS(defaults)
-
-else
-
- if test $kde_qtver = 1; then
- AC_MSG_RESULT([compiling])
- KDE_1_CHECK_PATHS
- else
- AC_MSG_ERROR([path checking not yet supported for KDE 2])
- fi
-
-fi
-])
-
-AC_DEFUN([KDE_CHECK_PATHS_FOR_COMPLETENESS],
-[ if test -z "$kde_htmldir" || test -z "$kde_appsdir" ||
- test -z "$kde_icondir" || test -z "$kde_sounddir" ||
- test -z "$kde_datadir" || test -z "$kde_locale" ||
- test -z "$kde_cgidir" || test -z "$kde_confdir" ||
- test -z "$kde_kcfgdir" ||
- test -z "$kde_mimedir" || test -z "$kde_toolbardir" ||
- test -z "$kde_wallpaperdir" || test -z "$kde_templatesdir" ||
- test -z "$kde_bindir" || test -z "$kde_servicesdir" ||
- test -z "$kde_servicetypesdir" || test -z "$kde_moduledir" ||
- test -z "$kde_styledir" || test -z "kde_widgetdir" ||
- test -z "$xdg_appsdir" || test -z "$xdg_menudir" || test -z "$xdg_directorydir" ||
- test "x$kde_have_all_paths" != "xyes"; then
- kde_have_all_paths=no
- fi
-])
-
-AC_DEFUN([KDE_MISSING_PROG_ERROR],
-[
- AC_MSG_ERROR([The important program $1 was not found!
-Please check whether you installed KDE correctly.
-])
-])
-
-AC_DEFUN([KDE_MISSING_ARTS_ERROR],
-[
- AC_MSG_ERROR([The important program $1 was not found!
-Please check whether you installed aRts correctly or use
---without-arts to compile without aRts support (this will remove functionality).
-])
-])
-
-AC_DEFUN([KDE_SET_DEFAULT_BINDIRS],
-[
- kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/kde3/bin /usr/kde/bin /usr/local/kde/bin"
- test -n "$KDEDIR" && kde_default_bindirs="$KDEDIR/bin $kde_default_bindirs"
- if test -n "$KDEDIRS"; then
- kde_save_IFS=$IFS
- IFS=:
- for dir in $KDEDIRS; do
- kde_default_bindirs="$dir/bin $kde_default_bindirs "
- done
- IFS=$kde_save_IFS
- fi
-])
-
-AC_DEFUN([KDE_SUBST_PROGRAMS],
-[
- AC_ARG_WITH(arts,
- AC_HELP_STRING([--without-arts],[build without aRts [default=no]]),
- [build_arts=$withval],
- [build_arts=yes]
- )
- AM_CONDITIONAL(include_ARTS, test "$build_arts" '!=' "no")
- if test "$build_arts" = "no"; then
- AC_DEFINE(WITHOUT_ARTS, 1, [Defined if compiling without arts])
- fi
-
- KDE_SET_DEFAULT_BINDIRS
- kde_default_bindirs="$exec_prefix/bin $prefix/bin $kde_libs_prefix/bin $kde_default_bindirs"
- KDE_FIND_PATH(dcopidl, DCOPIDL, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl)])
- KDE_FIND_PATH(dcopidl2cpp, DCOPIDL2CPP, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl2cpp)])
- if test "$build_arts" '!=' "no"; then
- KDE_FIND_PATH(mcopidl, MCOPIDL, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(mcopidl)])
- KDE_FIND_PATH(artsc-config, ARTSCCONFIG, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(artsc-config)])
- fi
- KDE_FIND_PATH(meinproc, MEINPROC, [$kde_default_bindirs])
-
- kde32ornewer=1
- kde33ornewer=1
- if test -n "$kde_qtver" && test "$kde_qtver" -lt 3; then
- kde32ornewer=
- kde33ornewer=
- else
- if test "$kde_qtver" = "3"; then
- if test "$kde_qtsubver" -le 1; then
- kde32ornewer=
- fi
- if test "$kde_qtsubver" -le 2; then
- kde33ornewer=
- fi
- if test "$KDECONFIG" != "compiled"; then
- if test `$KDECONFIG --version | grep KDE | sed 's/KDE: \(...\).*/\1/'` = 3.2; then
- kde33ornewer=
- fi
- fi
- fi
- fi
-
- if test -n "$kde32ornewer"; then
- KDE_FIND_PATH(kconfig_compiler, KCONFIG_COMPILER, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kconfig_compiler)])
- KDE_FIND_PATH(dcopidlng, DCOPIDLNG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidlng)])
- fi
- if test -n "$kde33ornewer"; then
- KDE_FIND_PATH(makekdewidgets, MAKEKDEWIDGETS, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(makekdewidgets)])
- AC_SUBST(MAKEKDEWIDGETS)
- fi
- KDE_FIND_PATH(xmllint, XMLLINT, [${prefix}/bin ${exec_prefix}/bin], [XMLLINT=""])
-
- if test -n "$MEINPROC" -a "$MEINPROC" != "compiled"; then
- kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/kde3/share /opt/kde/share $prefix/share"
- test -n "$KDEDIR" && kde_sharedirs="$KDEDIR/share $kde_sharedirs"
- AC_FIND_FILE(apps/ksgmltools2/customization/kde-chunk.xsl, $kde_sharedirs, KDE_XSL_STYLESHEET)
- if test "$KDE_XSL_STYLESHEET" = "NO"; then
- KDE_XSL_STYLESHEET=""
- else
- KDE_XSL_STYLESHEET="$KDE_XSL_STYLESHEET/apps/ksgmltools2/customization/kde-chunk.xsl"
- fi
- fi
-
- DCOP_DEPENDENCIES='$(DCOPIDL)'
- if test -n "$kde32ornewer"; then
- KCFG_DEPENDENCIES='$(KCONFIG_COMPILER)'
- DCOP_DEPENDENCIES='$(DCOPIDL) $(DCOPIDLNG)'
- AC_SUBST(KCONFIG_COMPILER)
- AC_SUBST(KCFG_DEPENDENCIES)
- AC_SUBST(DCOPIDLNG)
- fi
- AC_SUBST(DCOPIDL)
- AC_SUBST(DCOPIDL2CPP)
- AC_SUBST(DCOP_DEPENDENCIES)
- AC_SUBST(MCOPIDL)
- AC_SUBST(ARTSCCONFIG)
- AC_SUBST(MEINPROC)
- AC_SUBST(KDE_XSL_STYLESHEET)
- AC_SUBST(XMLLINT)
-])dnl
-
-AC_DEFUN([AC_CREATE_KFSSTND],
-[
-AC_REQUIRE([AC_CHECK_RPATH])
-
-AC_MSG_CHECKING([for KDE paths])
-kde_result=""
-kde_cached_paths=yes
-AC_CACHE_VAL(kde_cv_all_paths,
-[
- KDE_SET_DEFAULT_PATHS($1)
- kde_cached_paths=no
-])
-eval "$kde_cv_all_paths"
-KDE_CHECK_PATHS_FOR_COMPLETENESS
-if test "$kde_have_all_paths" = "no" && test "$kde_cached_paths" = "yes"; then
- # wrong values were cached, may be, we can set better ones
- kde_result=
- kde_htmldir= kde_appsdir= kde_icondir= kde_sounddir=
- kde_datadir= kde_locale= kde_cgidir= kde_confdir= kde_kcfgdir=
- kde_mimedir= kde_toolbardir= kde_wallpaperdir= kde_templatesdir=
- kde_bindir= kde_servicesdir= kde_servicetypesdir= kde_moduledir=
- kde_have_all_paths=
- kde_styledir=
- kde_widgetdir=
- xdg_appsdir = xdg_menudir= xdg_directorydir=
- KDE_SET_DEFAULT_PATHS($1)
- eval "$kde_cv_all_paths"
- KDE_CHECK_PATHS_FOR_COMPLETENESS
- kde_result="$kde_result (cache overridden)"
-fi
-if test "$kde_have_all_paths" = "no"; then
- AC_MSG_ERROR([configure could not run a little KDE program to test the environment.
-Since it had compiled and linked before, it must be a strange problem on your system.
-Look at config.log for details. If you are not able to fix this, look at
-http://www.kde.org/faq/installation.html or any www.kde.org mirror.
-(If you're using an egcs version on Linux, you may update binutils!)
-])
-else
- rm -f conftest*
- AC_MSG_RESULT($kde_result)
-fi
-
-bindir=$kde_bindir
-
-KDE_SUBST_PROGRAMS
-
-])
-
-AC_DEFUN([AC_SUBST_KFSSTND],
-[
-AC_SUBST(kde_htmldir)
-AC_SUBST(kde_appsdir)
-AC_SUBST(kde_icondir)
-AC_SUBST(kde_sounddir)
-AC_SUBST(kde_datadir)
-AC_SUBST(kde_locale)
-AC_SUBST(kde_confdir)
-AC_SUBST(kde_kcfgdir)
-AC_SUBST(kde_mimedir)
-AC_SUBST(kde_wallpaperdir)
-AC_SUBST(kde_bindir)
-dnl X Desktop Group standards
-AC_SUBST(xdg_appsdir)
-AC_SUBST(xdg_menudir)
-AC_SUBST(xdg_directorydir)
-dnl for KDE 2
-AC_SUBST(kde_templatesdir)
-AC_SUBST(kde_servicesdir)
-AC_SUBST(kde_servicetypesdir)
-AC_SUBST(kde_moduledir)
-AC_SUBST(kdeinitdir, '$(kde_moduledir)')
-AC_SUBST(kde_styledir)
-AC_SUBST(kde_widgetdir)
-if test "$kde_qtver" = 1; then
- kde_minidir="$kde_icondir/mini"
-else
-# for KDE 1 - this breaks KDE2 apps using minidir, but
-# that's the plan ;-/
- kde_minidir="/dev/null"
-fi
-dnl AC_SUBST(kde_minidir)
-dnl AC_SUBST(kde_cgidir)
-dnl AC_SUBST(kde_toolbardir)
-])
-
-AC_DEFUN([KDE_MISC_TESTS],
-[
- dnl Checks for libraries.
- AC_CHECK_LIB(util, main, [LIBUTIL="-lutil"]) dnl for *BSD
- AC_SUBST(LIBUTIL)
- AC_CHECK_LIB(compat, main, [LIBCOMPAT="-lcompat"]) dnl for *BSD
- AC_SUBST(LIBCOMPAT)
- kde_have_crypt=
- AC_CHECK_LIB(crypt, crypt, [LIBCRYPT="-lcrypt"; kde_have_crypt=yes],
- AC_CHECK_LIB(c, crypt, [kde_have_crypt=yes], [
- AC_MSG_WARN([you have no crypt in either libcrypt or libc.
-You should install libcrypt from another source or configure with PAM
-support])
- kde_have_crypt=no
- ]))
- AC_SUBST(LIBCRYPT)
- if test $kde_have_crypt = yes; then
- AC_DEFINE_UNQUOTED(HAVE_CRYPT, 1, [Defines if your system has the crypt function])
- fi
- AC_CHECK_SOCKLEN_T
- AC_CHECK_LIB(dnet, dnet_ntoa, [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"])
- if test $ac_cv_lib_dnet_dnet_ntoa = no; then
- AC_CHECK_LIB(dnet_stub, dnet_ntoa,
- [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"])
- fi
- AC_CHECK_FUNC(inet_ntoa)
- if test $ac_cv_func_inet_ntoa = no; then
- AC_CHECK_LIB(nsl, inet_ntoa, X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl")
- fi
- AC_CHECK_FUNC(connect)
- if test $ac_cv_func_connect = no; then
- AC_CHECK_LIB(socket, connect, X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS", ,
- $X_EXTRA_LIBS)
- fi
-
- AC_CHECK_FUNC(remove)
- if test $ac_cv_func_remove = no; then
- AC_CHECK_LIB(posix, remove, X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix")
- fi
-
- # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
- AC_CHECK_FUNC(shmat, ,
- AC_CHECK_LIB(ipc, shmat, X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"))
-
- # more headers that need to be explicitly included on darwin
- AC_CHECK_HEADERS(sys/types.h stdint.h)
-
- # sys/bitypes.h is needed for uint32_t and friends on Tru64
- AC_CHECK_HEADERS(sys/bitypes.h)
-
- # darwin requires a poll emulation library
- AC_CHECK_LIB(poll, poll, LIB_POLL="-lpoll")
-
- # for some image handling on Mac OS X
- AC_CHECK_HEADERS(Carbon/Carbon.h)
-
- # CoreAudio framework
- AC_CHECK_HEADER(CoreAudio/CoreAudio.h, [
- AC_DEFINE(HAVE_COREAUDIO, 1, [Define if you have the CoreAudio API])
- FRAMEWORK_COREAUDIO="-Wl,-framework,CoreAudio"
- ])
-
- AC_CHECK_RES_INIT
- AC_SUBST(LIB_POLL)
- AC_SUBST(FRAMEWORK_COREAUDIO)
- LIBSOCKET="$X_EXTRA_LIBS"
- AC_SUBST(LIBSOCKET)
- AC_SUBST(X_EXTRA_LIBS)
- AC_CHECK_LIB(ucb, killpg, [LIBUCB="-lucb"]) dnl for Solaris2.4
- AC_SUBST(LIBUCB)
-
- case $host in dnl this *is* LynxOS specific
- *-*-lynxos* )
- AC_MSG_CHECKING([LynxOS header file wrappers])
- [CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__"]
- AC_MSG_RESULT(disabled)
- AC_CHECK_LIB(bsd, gethostbyname, [LIBSOCKET="-lbsd"]) dnl for LynxOS
- ;;
- esac
-
- KDE_CHECK_TYPES
- KDE_CHECK_LIBDL
- KDE_CHECK_STRLCPY
- KDE_CHECK_PIE_SUPPORT
-
-# darwin needs this to initialize the environment
-AC_CHECK_HEADERS(crt_externs.h)
-AC_CHECK_FUNC(_NSGetEnviron, [AC_DEFINE(HAVE_NSGETENVIRON, 1, [Define if your system needs _NSGetEnviron to set up the environment])])
-
-AH_VERBATIM(_DARWIN_ENVIRON,
-[
-#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H)
-# include <sys/time.h>
-# include <crt_externs.h>
-# define environ (*_NSGetEnviron())
-#endif
-])
-
-AH_VERBATIM(_AIX_STRINGS_H_BZERO,
-[
-/*
- * AIX defines FD_SET in terms of bzero, but fails to include <strings.h>
- * that defines bzero.
- */
-
-#if defined(_AIX)
-#include <strings.h>
-#endif
-])
-
-AC_CHECK_FUNCS([vsnprintf snprintf])
-
-AH_VERBATIM(_TRU64,[
-/*
- * On HP-UX, the declaration of vsnprintf() is needed every time !
- */
-
-#if !defined(HAVE_VSNPRINTF) || defined(hpux)
-#if __STDC__
-#include <stdarg.h>
-#include <stdlib.h>
-#else
-#include <varargs.h>
-#endif
-#ifdef __cplusplus
-extern "C"
-#endif
-int vsnprintf(char *str, size_t n, char const *fmt, va_list ap);
-#ifdef __cplusplus
-extern "C"
-#endif
-int snprintf(char *str, size_t n, char const *fmt, ...);
-#endif
-])
-
-])
-
-dnl ------------------------------------------------------------------------
-dnl Find the header files and libraries for X-Windows. Extended the
-dnl macro AC_PATH_X
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([K_PATH_X],
-[
-AC_REQUIRE([KDE_MISC_TESTS])dnl
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-AC_ARG_ENABLE(
- embedded,
- AC_HELP_STRING([--enable-embedded],[link to Qt-embedded, don't use X]),
- kde_use_qt_emb=$enableval,
- kde_use_qt_emb=no
-)
-
-AC_ARG_ENABLE(
- qtopia,
- AC_HELP_STRING([--enable-qtopia],[link to Qt-embedded, link to the Qtopia Environment]),
- kde_use_qt_emb_palm=$enableval,
- kde_use_qt_emb_palm=no
-)
-
-AC_ARG_ENABLE(
- mac,
- AC_HELP_STRING([--enable-mac],[link to Qt/Mac (don't use X)]),
- kde_use_qt_mac=$enableval,
- kde_use_qt_mac=no
-)
-
-# used to disable x11-specific stuff on special platforms
-AM_CONDITIONAL(include_x11, test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no")
-
-if test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no"; then
-
-AC_MSG_CHECKING(for X)
-
-AC_CACHE_VAL(kde_cv_have_x,
-[# One or both of the vars are not set, and there is no cached value.
-if test "{$x_includes+set}" = set || test "$x_includes" = NONE; then
- kde_x_includes=NO
-else
- kde_x_includes=$x_includes
-fi
-if test "{$x_libraries+set}" = set || test "$x_libraries" = NONE; then
- kde_x_libraries=NO
-else
- kde_x_libraries=$x_libraries
-fi
-
-# below we use the standard autoconf calls
-ac_x_libraries=$kde_x_libraries
-ac_x_includes=$kde_x_includes
-
-KDE_PATH_X_DIRECT
-dnl AC_PATH_X_XMKMF picks /usr/lib as the path for the X libraries.
-dnl Unfortunately, if compiling with the N32 ABI, this is not the correct
-dnl location. The correct location is /usr/lib32 or an undefined value
-dnl (the linker is smart enough to pick the correct default library).
-dnl Things work just fine if you use just AC_PATH_X_DIRECT.
-dnl Solaris has a similar problem. AC_PATH_X_XMKMF forces x_includes to
-dnl /usr/openwin/include, which doesn't work. /usr/include does work, so
-dnl x_includes should be left alone.
-case "$host" in
-mips-sgi-irix6*)
- ;;
-*-*-solaris*)
- ;;
-*)
- _AC_PATH_X_XMKMF
- if test -z "$ac_x_includes"; then
- ac_x_includes="."
- fi
- if test -z "$ac_x_libraries"; then
- ac_x_libraries="/usr/lib${kdelibsuff}"
- fi
-esac
-#from now on we use our own again
-
-# when the user already gave --x-includes, we ignore
-# what the standard autoconf macros told us.
-if test "$kde_x_includes" = NO; then
- kde_x_includes=$ac_x_includes
-fi
-
-# for --x-libraries too
-if test "$kde_x_libraries" = NO; then
- kde_x_libraries=$ac_x_libraries
-fi
-
-if test "$kde_x_includes" = NO; then
- AC_MSG_ERROR([Can't find X includes. Please check your installation and add the correct paths!])
-fi
-
-if test "$kde_x_libraries" = NO; then
- AC_MSG_ERROR([Can't find X libraries. Please check your installation and add the correct paths!])
-fi
-
-# Record where we found X for the cache.
-kde_cv_have_x="have_x=yes \
- kde_x_includes=$kde_x_includes kde_x_libraries=$kde_x_libraries"
-])dnl
-
-eval "$kde_cv_have_x"
-
-if test "$have_x" != yes; then
- AC_MSG_RESULT($have_x)
- no_x=yes
-else
- AC_MSG_RESULT([libraries $kde_x_libraries, headers $kde_x_includes])
-fi
-
-if test -z "$kde_x_includes" || test "x$kde_x_includes" = xNONE; then
- X_INCLUDES=""
- x_includes="."; dnl better than nothing :-
- else
- x_includes=$kde_x_includes
- X_INCLUDES="-I$x_includes"
-fi
-
-if test -z "$kde_x_libraries" || test "x$kde_x_libraries" = xNONE || test "$kde_x_libraries" = "/usr/lib"; then
- X_LDFLAGS=""
- x_libraries="/usr/lib"; dnl better than nothing :-
- else
- x_libraries=$kde_x_libraries
- X_LDFLAGS="-L$x_libraries"
-fi
-all_includes="$X_INCLUDES"
-all_libraries="$X_LDFLAGS $LDFLAGS_AS_NEEDED $LDFLAGS_NEW_DTAGS"
-
-# Check for libraries that X11R6 Xt/Xaw programs need.
-ac_save_LDFLAGS="$LDFLAGS"
-LDFLAGS="$LDFLAGS $X_LDFLAGS"
-# SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
-# check for ICE first), but we must link in the order -lSM -lICE or
-# we get undefined symbols. So assume we have SM if we have ICE.
-# These have to be linked with before -lX11, unlike the other
-# libraries we check for below, so use a different variable.
-# --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
-AC_CHECK_LIB(ICE, IceConnectionNumber,
- [LIBSM="-lSM -lICE"], , $X_EXTRA_LIBS)
-LDFLAGS="$ac_save_LDFLAGS"
-
-LIB_X11='-lX11 $(LIBSOCKET)'
-
-AC_MSG_CHECKING(for libXext)
-AC_CACHE_VAL(kde_cv_have_libXext,
-[
-kde_ldflags_safe="$LDFLAGS"
-kde_libs_safe="$LIBS"
-
-LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS"
-LIBS="-lXext -lX11 $LIBSOCKET"
-
-AC_TRY_LINK([
-#include <stdio.h>
-#ifdef STDC_HEADERS
-# include <stdlib.h>
-#endif
-],
-[
-printf("hello Xext\n");
-],
-kde_cv_have_libXext=yes,
-kde_cv_have_libXext=no
-)
-
-LDFLAGS=$kde_ldflags_safe
-LIBS=$kde_libs_safe
-])
-
-AC_MSG_RESULT($kde_cv_have_libXext)
-
-if test "$kde_cv_have_libXext" = "no"; then
- AC_MSG_ERROR([We need a working libXext to proceed. Since configure
-can't find it itself, we stop here assuming that make wouldn't find
-them either.])
-fi
-
-LIB_XEXT="-lXext"
-QTE_NORTTI=""
-
-elif test "$kde_use_qt_emb" = "yes"; then
- dnl We're using QT Embedded
- CPPFLAGS=-DQWS
- CXXFLAGS="$CXXFLAGS -fno-rtti"
- QTE_NORTTI="-fno-rtti -DQWS"
- X_PRE_LIBS=""
- LIB_X11=""
- LIB_XEXT=""
- LIB_XRENDER=""
- LIBSM=""
- X_INCLUDES=""
- X_LDFLAGS=""
- x_includes=""
- x_libraries=""
-elif test "$kde_use_qt_mac" = "yes"; then
- dnl We're using QT/Mac (I use QT_MAC so that qglobal.h doesn't *have* to
- dnl be included to get the information) --Sam
- CXXFLAGS="$CXXFLAGS -DQT_MAC -no-cpp-precomp"
- CFLAGS="$CFLAGS -DQT_MAC -no-cpp-precomp"
- X_PRE_LIBS=""
- LIB_X11=""
- LIB_XEXT=""
- LIB_XRENDER=""
- LIBSM=""
- X_INCLUDES=""
- X_LDFLAGS=""
- x_includes=""
- x_libraries=""
-fi
-AC_SUBST(X_PRE_LIBS)
-AC_SUBST(LIB_X11)
-AC_SUBST(LIB_XRENDER)
-AC_SUBST(LIBSM)
-AC_SUBST(X_INCLUDES)
-AC_SUBST(X_LDFLAGS)
-AC_SUBST(x_includes)
-AC_SUBST(x_libraries)
-AC_SUBST(QTE_NORTTI)
-AC_SUBST(LIB_XEXT)
-
-])
-
-AC_DEFUN([KDE_PRINT_QT_PROGRAM],
-[
-AC_REQUIRE([KDE_USE_QT])
-cat > conftest.$ac_ext <<EOF
-#include "confdefs.h"
-#include <qglobal.h>
-#include <qapplication.h>
-EOF
-if test "$kde_qtver" = "2"; then
-cat >> conftest.$ac_ext <<EOF
-#include <qevent.h>
-#include <qstring.h>
-#include <qstyle.h>
-EOF
-
-if test $kde_qtsubver -gt 0; then
-cat >> conftest.$ac_ext <<EOF
-#if QT_VERSION < 210
-#error 1
-#endif
-EOF
-fi
-fi
-
-if test "$kde_qtver" = "3"; then
-cat >> conftest.$ac_ext <<EOF
-#include <qcursor.h>
-#include <qstylefactory.h>
-#include <private/qucomextra_p.h>
-EOF
-fi
-
-echo "#if ! ($kde_qt_verstring)" >> conftest.$ac_ext
-cat >> conftest.$ac_ext <<EOF
-#error 1
-#endif
-
-int main() {
-EOF
-if test "$kde_qtver" = "2"; then
-cat >> conftest.$ac_ext <<EOF
- QStringList *t = new QStringList();
- Q_UNUSED(t);
-EOF
-if test $kde_qtsubver -gt 0; then
-cat >> conftest.$ac_ext <<EOF
- QString s;
- s.setLatin1("Elvis is alive", 14);
-EOF
-fi
-fi
-if test "$kde_qtver" = "3"; then
-cat >> conftest.$ac_ext <<EOF
- (void)QStyleFactory::create(QString::null);
- QCursor c(Qt::WhatsThisCursor);
-EOF
-fi
-cat >> conftest.$ac_ext <<EOF
- return 0;
-}
-EOF
-])
-
-AC_DEFUN([KDE_USE_QT],
-[
-if test -z "$1"; then
- # Current default Qt version: 3.3
- kde_qtver=3
- kde_qtsubver=3
-else
- kde_qtsubver=`echo "$1" | sed -e 's#[0-9][0-9]*\.\([0-9][0-9]*\).*#\1#'`
- # following is the check if subversion isnt found in passed argument
- if test "$kde_qtsubver" = "$1"; then
- kde_qtsubver=1
- fi
- kde_qtver=`echo "$1" | sed -e 's#^\([0-9][0-9]*\)\..*#\1#'`
- if test "$kde_qtver" = "1"; then
- kde_qtsubver=42
- fi
-fi
-
-if test -z "$2"; then
- if test "$kde_qtver" = "2"; then
- if test $kde_qtsubver -gt 0; then
- kde_qt_minversion=">= Qt 2.2.2"
- else
- kde_qt_minversion=">= Qt 2.0.2"
- fi
- fi
- if test "$kde_qtver" = "3"; then
- if test $kde_qtsubver -gt 0; then
- if test $kde_qtsubver -gt 1; then
- if test $kde_qtsubver -gt 2; then
- kde_qt_minversion=">= Qt 3.3 and < 4.0"
- else
- kde_qt_minversion=">= Qt 3.2 and < 4.0"
- fi
- else
- kde_qt_minversion=">= Qt 3.1 (20021021) and < 4.0"
- fi
- else
- kde_qt_minversion=">= Qt 3.0 and < 4.0"
- fi
- fi
- if test "$kde_qtver" = "1"; then
- kde_qt_minversion=">= 1.42 and < 2.0"
- fi
-else
- kde_qt_minversion="$2"
-fi
-
-if test -z "$3"; then
- if test $kde_qtver = 3; then
- if test $kde_qtsubver -gt 0; then
- kde_qt_verstring="QT_VERSION >= 0x03@VER@00 && QT_VERSION < 0x040000"
- qtsubver=`echo "00$kde_qtsubver" | sed -e 's,.*\(..\)$,\1,'`
- kde_qt_verstring=`echo $kde_qt_verstring | sed -e "s,@VER@,$qtsubver,"`
- else
- kde_qt_verstring="QT_VERSION >= 300 && QT_VERSION < 0x040000"
- fi
- fi
- if test $kde_qtver = 2; then
- if test $kde_qtsubver -gt 0; then
- kde_qt_verstring="QT_VERSION >= 222"
- else
- kde_qt_verstring="QT_VERSION >= 200"
- fi
- fi
- if test $kde_qtver = 1; then
- kde_qt_verstring="QT_VERSION >= 142 && QT_VERSION < 200"
- fi
-else
- kde_qt_verstring="$3"
-fi
-
-if test $kde_qtver = 4; then
- kde_qt_dirs="$QTDIR /usr/lib/qt4 /usr/lib/qt /usr/share/qt4"
-fi
-if test $kde_qtver = 3; then
- kde_qt_dirs="$QTDIR /usr/lib/qt3 /usr/lib/qt /usr/share/qt3 /usr/lib${kdelibsuff}/qt-3.3"
- if test -z "$PKG_CONFIG"; then
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
- fi
- if test "$PKG_CONFIG" != "no" ; then
- if $PKG_CONFIG --exists qt-mt ; then
- kde_qt_dirs="$kde_qt_dirs `$PKG_CONFIG --variable=prefix qt-mt`"
- fi
- fi
-fi
-if test $kde_qtver = 2; then
- kde_qt_dirs="$QTDIR /usr/lib/qt2 /usr/lib/qt"
-fi
-if test $kde_qtver = 1; then
- kde_qt_dirs="$QTDIR /usr/lib/qt"
-fi
-])
-
-AC_DEFUN([KDE_CHECK_QT_DIRECT],
-[
-AC_REQUIRE([KDE_USE_QT])
-AC_MSG_CHECKING([if Qt compiles without flags])
-AC_CACHE_VAL(kde_cv_qt_direct,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH
-ac_LIBRARY_PATH="$LIBRARY_PATH"
-ac_cxxflags_safe="$CXXFLAGS"
-ac_ldflags_safe="$LDFLAGS"
-ac_libs_safe="$LIBS"
-
-CXXFLAGS="$CXXFLAGS -I$qt_includes"
-LDFLAGS="$LDFLAGS $X_LDFLAGS"
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIBS="$LIBQT -lXext -lX11 $LIBSOCKET"
-else
-LIBS="$LIBQT $LIBSOCKET"
-fi
-LD_LIBRARY_PATH=
-export LD_LIBRARY_PATH
-LIBRARY_PATH=
-export LIBRARY_PATH
-
-KDE_PRINT_QT_PROGRAM
-
-if AC_TRY_EVAL(ac_link) && test -s conftest; then
- kde_cv_qt_direct="yes"
-else
- kde_cv_qt_direct="no"
- echo "configure: failed program was:" >&AC_FD_CC
- cat conftest.$ac_ext >&AC_FD_CC
-fi
-
-rm -f conftest*
-CXXFLAGS="$ac_cxxflags_safe"
-LDFLAGS="$ac_ldflags_safe"
-LIBS="$ac_libs_safe"
-
-LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe"
-export LD_LIBRARY_PATH
-LIBRARY_PATH="$ac_LIBRARY_PATH"
-export LIBRARY_PATH
-AC_LANG_RESTORE
-])
-
-if test "$kde_cv_qt_direct" = "yes"; then
- AC_MSG_RESULT(yes)
- $1
-else
- AC_MSG_RESULT(no)
- $2
-fi
-])
-
-dnl ------------------------------------------------------------------------
-dnl Try to find the Qt headers and libraries.
-dnl $(QT_LDFLAGS) will be -Lqtliblocation (if needed)
-dnl and $(QT_INCLUDES) will be -Iqthdrlocation (if needed)
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_PATH_QT_1_3],
-[
-AC_REQUIRE([K_PATH_X])
-AC_REQUIRE([KDE_USE_QT])
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-dnl ------------------------------------------------------------------------
-dnl Add configure flag to enable linking to MT version of Qt library.
-dnl ------------------------------------------------------------------------
-
-AC_ARG_ENABLE(
- mt,
- AC_HELP_STRING([--disable-mt],[link to non-threaded Qt (deprecated)]),
- kde_use_qt_mt=$enableval,
- [
- if test $kde_qtver = 3; then
- kde_use_qt_mt=yes
- else
- kde_use_qt_mt=no
- fi
- ]
-)
-
-USING_QT_MT=""
-
-dnl ------------------------------------------------------------------------
-dnl If we not get --disable-qt-mt then adjust some vars for the host.
-dnl ------------------------------------------------------------------------
-
-KDE_MT_LDFLAGS=
-KDE_MT_LIBS=
-if test "x$kde_use_qt_mt" = "xyes"; then
- KDE_CHECK_THREADING
- if test "x$kde_use_threading" = "xyes"; then
- CPPFLAGS="$USE_THREADS -DQT_THREAD_SUPPORT $CPPFLAGS"
- KDE_MT_LDFLAGS="$USE_THREADS"
- KDE_MT_LIBS="$LIBPTHREAD"
- else
- kde_use_qt_mt=no
- fi
-fi
-AC_SUBST(KDE_MT_LDFLAGS)
-AC_SUBST(KDE_MT_LIBS)
-
-kde_qt_was_given=yes
-
-dnl ------------------------------------------------------------------------
-dnl If we haven't been told how to link to Qt, we work it out for ourselves.
-dnl ------------------------------------------------------------------------
-if test -z "$LIBQT_GLOB"; then
- if test "x$kde_use_qt_emb" = "xyes"; then
- LIBQT_GLOB="libqte.*"
- else
- LIBQT_GLOB="libqt.*"
- fi
-fi
-
-dnl ------------------------------------------------------------
-dnl If we got --enable-embedded then adjust the Qt library name.
-dnl ------------------------------------------------------------
-if test "x$kde_use_qt_emb" = "xyes"; then
- qtlib="qte"
-else
- qtlib="qt"
-fi
-
-kde_int_qt="-l$qtlib"
-
-if test -z "$LIBQPE"; then
-dnl ------------------------------------------------------------
-dnl If we got --enable-palmtop then add -lqpe to the link line
-dnl ------------------------------------------------------------
- if test "x$kde_use_qt_emb" = "xyes"; then
- if test "x$kde_use_qt_emb_palm" = "xyes"; then
- LIB_QPE="-lqpe"
- else
- LIB_QPE=""
- fi
- else
- LIB_QPE=""
- fi
-fi
-
-dnl ------------------------------------------------------------------------
-dnl If we got --enable-qt-mt then adjust the Qt library name for the host.
-dnl ------------------------------------------------------------------------
-
-if test "x$kde_use_qt_mt" = "xyes"; then
- LIBQT="-l$qtlib-mt"
- kde_int_qt="-l$qtlib-mt"
- LIBQT_GLOB="lib$qtlib-mt.*"
- USING_QT_MT="using -mt"
-else
- LIBQT="-l$qtlib"
-fi
-
-if test $kde_qtver != 1; then
-
- AC_REQUIRE([AC_FIND_PNG])
- AC_REQUIRE([AC_FIND_JPEG])
- LIBQT="$LIBQT $LIBPNG $LIBJPEG"
-fi
-
-if test $kde_qtver = 3; then
- AC_REQUIRE([KDE_CHECK_LIBDL])
- LIBQT="$LIBQT $LIBDL"
-fi
-
-AC_MSG_CHECKING([for Qt])
-
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIBQT="$LIBQT $X_PRE_LIBS -lXext -lX11 $LIBSM $LIBSOCKET"
-fi
-ac_qt_includes=NO ac_qt_libraries=NO ac_qt_bindir=NO
-qt_libraries=""
-qt_includes=""
-AC_ARG_WITH(qt-dir,
- AC_HELP_STRING([--with-qt-dir=DIR],[where the root of Qt is installed ]),
- [ ac_qt_includes="$withval"/include
- ac_qt_libraries="$withval"/lib${kdelibsuff}
- ac_qt_bindir="$withval"/bin
- ])
-
-AC_ARG_WITH(qt-includes,
- AC_HELP_STRING([--with-qt-includes=DIR],[where the Qt includes are. ]),
- [
- ac_qt_includes="$withval"
- ])
-
-kde_qt_libs_given=no
-
-AC_ARG_WITH(qt-libraries,
- AC_HELP_STRING([--with-qt-libraries=DIR],[where the Qt library is installed.]),
- [ ac_qt_libraries="$withval"
- kde_qt_libs_given=yes
- ])
-
-AC_CACHE_VAL(ac_cv_have_qt,
-[#try to guess Qt locations
-
-qt_incdirs=""
-for dir in $kde_qt_dirs; do
- qt_incdirs="$qt_incdirs $dir/include $dir"
-done
-if test -z "$PKG_CONFIG"; then
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
-fi
-if test "$PKG_CONFIG" != "no" ; then
- if $PKG_CONFIG --exists qt-mt ; then
- qt_incdirs="$qt_incdirs `$PKG_CONFIG --variable=includedir qt-mt`"
- fi
-fi
-qt_incdirs="$QTINC $qt_incdirs /usr/local/qt/include /usr/include/qt /usr/include /usr/X11R6/include/X11/qt /usr/X11R6/include/qt /usr/X11R6/include/qt2 /usr/include/qt3 $x_includes"
-if test ! "$ac_qt_includes" = "NO"; then
- qt_incdirs="$ac_qt_includes $qt_incdirs"
-fi
-
-if test "$kde_qtver" != "1"; then
- kde_qt_header=qstyle.h
-else
- kde_qt_header=qglobal.h
-fi
-
-AC_FIND_FILE($kde_qt_header, $qt_incdirs, qt_incdir)
-ac_qt_includes="$qt_incdir"
-
-qt_libdirs=""
-for dir in $kde_qt_dirs; do
- qt_libdirs="$qt_libdirs $dir/lib${kdelibsuff} $dir/lib $dir"
-done
-if test -z "$PKG_CONFIG"; then
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
-fi
-if test "$PKG_CONFIG" != "no" ; then
- if $PKG_CONFIG --exists qt-mt ; then
- qt_libdirs="$qt_incdirs `$PKG_CONFIG --variable=libdir qt-mt`"
- fi
-fi
-qt_libdirs="$QTLIB $qt_libdirs /usr/X11R6/lib /usr/lib /usr/local/qt/lib $x_libraries"
-if test ! "$ac_qt_libraries" = "NO"; then
- qt_libdir=$ac_qt_libraries
-else
- qt_libdirs="$ac_qt_libraries $qt_libdirs"
- # if the Qt was given, the chance is too big that libqt.* doesn't exist
- qt_libdir=NONE
- for dir in $qt_libdirs; do
- try="ls -1 $dir/${LIBQT_GLOB}"
- if test -n "`$try 2> /dev/null`"; then qt_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi
- done
-fi
-for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do
- if test -e "$a"; then
- LIBQT="$LIBQT ${kde_int_qt}_incremental"
- break
- fi
-done
-
-ac_qt_libraries="$qt_libdir"
-
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-
-ac_cxxflags_safe="$CXXFLAGS"
-ac_ldflags_safe="$LDFLAGS"
-ac_libs_safe="$LIBS"
-
-CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes"
-LDFLAGS="$LDFLAGS -L$qt_libdir $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS"
-LIBS="$LIBS $LIBQT $KDE_MT_LIBS"
-
-KDE_PRINT_QT_PROGRAM
-
-if AC_TRY_EVAL(ac_link) && test -s conftest; then
- rm -f conftest*
-else
- echo "configure: failed program was:" >&AC_FD_CC
- cat conftest.$ac_ext >&AC_FD_CC
- ac_qt_libraries="NO"
-fi
-rm -f conftest*
-CXXFLAGS="$ac_cxxflags_safe"
-LDFLAGS="$ac_ldflags_safe"
-LIBS="$ac_libs_safe"
-
-AC_LANG_RESTORE
-if test "$ac_qt_includes" = NO || test "$ac_qt_libraries" = NO; then
- ac_cv_have_qt="have_qt=no"
- ac_qt_notfound=""
- missing_qt_mt=""
- if test "$ac_qt_includes" = NO; then
- if test "$ac_qt_libraries" = NO; then
- ac_qt_notfound="(headers and libraries)";
- else
- ac_qt_notfound="(headers)";
- fi
- else
- if test "x$kde_use_qt_mt" = "xyes"; then
- missing_qt_mt="
-Make sure that you have compiled Qt with thread support!"
- ac_qt_notfound="(library $qtlib-mt)";
- else
- ac_qt_notfound="(library $qtlib)";
- fi
- fi
-
- AC_MSG_ERROR([Qt ($kde_qt_minversion) $ac_qt_notfound not found. Please check your installation!
-For more details about this problem, look at the end of config.log.$missing_qt_mt])
-else
- have_qt="yes"
-fi
-])
-
-eval "$ac_cv_have_qt"
-
-if test "$have_qt" != yes; then
- AC_MSG_RESULT([$have_qt]);
-else
- ac_cv_have_qt="have_qt=yes \
- ac_qt_includes=$ac_qt_includes ac_qt_libraries=$ac_qt_libraries"
- AC_MSG_RESULT([libraries $ac_qt_libraries, headers $ac_qt_includes $USING_QT_MT])
-
- qt_libraries="$ac_qt_libraries"
- qt_includes="$ac_qt_includes"
-fi
-
-if test ! "$kde_qt_libs_given" = "yes" && test ! "$kde_qtver" = 3; then
- KDE_CHECK_QT_DIRECT(qt_libraries= ,[])
-fi
-
-AC_SUBST(qt_libraries)
-AC_SUBST(qt_includes)
-
-if test "$qt_includes" = "$x_includes" || test -z "$qt_includes"; then
- QT_INCLUDES=""
-else
- QT_INCLUDES="-I$qt_includes"
- all_includes="$QT_INCLUDES $all_includes"
-fi
-
-if test "$qt_libraries" = "$x_libraries" || test -z "$qt_libraries"; then
- QT_LDFLAGS=""
-else
- QT_LDFLAGS="-L$qt_libraries"
- all_libraries="$QT_LDFLAGS $all_libraries"
-fi
-test -z "$KDE_MT_LDFLAGS" || all_libraries="$all_libraries $KDE_MT_LDFLAGS"
-
-AC_SUBST(QT_INCLUDES)
-AC_SUBST(QT_LDFLAGS)
-AC_PATH_QT_MOC_UIC
-
-KDE_CHECK_QT_JPEG
-
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG) -lXext $(LIB_X11) $(LIBSM)'
-else
-LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG)'
-fi
-test -z "$KDE_MT_LIBS" || LIB_QT="$LIB_QT $KDE_MT_LIBS"
-for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do
- if test -e "$a"; then
- LIB_QT="$LIB_QT ${kde_int_qt}_incremental"
- break
- fi
-done
-
-AC_SUBST(LIB_QT)
-AC_SUBST(LIB_QPE)
-
-AC_SUBST(kde_qtver)
-])
-
-AC_DEFUN([AC_PATH_QT],
-[
-AC_PATH_QT_1_3
-])
-
-AC_DEFUN([KDE_CHECK_UIC_PLUGINS],
-[
-AC_REQUIRE([AC_PATH_QT_MOC_UIC])
-
-if test x$ac_uic_supports_libpath = xyes; then
-
-AC_MSG_CHECKING([if UIC has KDE plugins available])
-AC_CACHE_VAL(kde_cv_uic_plugins,
-[
-cat > actest.ui << EOF
-<!DOCTYPE UI><UI version="3.0" stdsetdef="1">
-<class>NewConnectionDialog</class>
-<widget class="QDialog">
- <widget class="KLineEdit">
- <property name="name">
- <cstring>testInput</cstring>
- </property>
- </widget>
-</widget>
-</UI>
-EOF
-
-
-
-kde_cv_uic_plugins=no
-kde_line="$UIC_PATH -L $kde_widgetdir"
-if test x$ac_uic_supports_nounload = xyes; then
- kde_line="$kde_line -nounload"
-fi
-kde_line="$kde_line -impl actest.h actest.ui > actest.cpp"
-if AC_TRY_EVAL(kde_line); then
- # if you're trying to debug this check and think it's incorrect,
- # better check your installation. The check _is_ correct - your
- # installation is not.
- if test -f actest.cpp && grep klineedit actest.cpp > /dev/null; then
- kde_cv_uic_plugins=yes
- fi
-fi
-rm -f actest.ui actest.cpp
-])
-
-AC_MSG_RESULT([$kde_cv_uic_plugins])
-if test "$kde_cv_uic_plugins" != yes; then
- AC_MSG_ERROR([
-you need to install kdelibs first.
-
-If you did install kdelibs, then the Qt version that is picked up by
-this configure is not the same version you used to compile kdelibs.
-The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the
-_same Qt version_, compiled with the _same compiler_ and the same Qt
-configuration settings.
-])
-fi
-fi
-])
-
-AC_DEFUN([KDE_CHECK_FINAL],
-[
- AC_ARG_ENABLE(final,
- AC_HELP_STRING([--enable-final],
- [build size optimized apps (experimental - needs lots of memory)]),
- kde_use_final=$enableval, kde_use_final=no)
-
- if test "x$kde_use_final" = "xyes"; then
- KDE_USE_FINAL_TRUE=""
- KDE_USE_FINAL_FALSE="#"
- else
- KDE_USE_FINAL_TRUE="#"
- KDE_USE_FINAL_FALSE=""
- fi
- AC_SUBST(KDE_USE_FINAL_TRUE)
- AC_SUBST(KDE_USE_FINAL_FALSE)
-])
-
-AC_DEFUN([KDE_CHECK_CLOSURE],
-[
- AC_ARG_ENABLE(closure,
- AC_HELP_STRING([--enable-closure],[delay template instantiation]),
- kde_use_closure=$enableval, kde_use_closure=no)
-
- KDE_NO_UNDEFINED=""
- if test "x$kde_use_closure" = "xyes"; then
- KDE_USE_CLOSURE_TRUE=""
- KDE_USE_CLOSURE_FALSE="#"
-# CXXFLAGS="$CXXFLAGS $REPO"
- else
- KDE_USE_CLOSURE_TRUE="#"
- KDE_USE_CLOSURE_FALSE=""
- KDE_NO_UNDEFINED=""
- case $host in
- *-*-linux-gnu)
- KDE_CHECK_COMPILER_FLAG([Wl,--no-undefined],
- [KDE_CHECK_COMPILER_FLAG([Wl,--allow-shlib-undefined],
- [KDE_NO_UNDEFINED="-Wl,--no-undefined -Wl,--allow-shlib-undefined"],
- [KDE_NO_UNDEFINED=""])],
- [KDE_NO_UNDEFINED=""])
- ;;
- esac
- fi
- AC_SUBST(KDE_USE_CLOSURE_TRUE)
- AC_SUBST(KDE_USE_CLOSURE_FALSE)
- AC_SUBST(KDE_NO_UNDEFINED)
-])
-
-dnl Check if the linker supports --enable-new-dtags and --as-needed
-AC_DEFUN([KDE_CHECK_NEW_LDFLAGS],
-[
- AC_ARG_ENABLE(new_ldflags,
- AC_HELP_STRING([--enable-new-ldflags],
- [enable the new linker flags]),
- kde_use_new_ldflags=$enableval,
- kde_use_new_ldflags=no)
-
- LDFLAGS_AS_NEEDED=""
- LDFLAGS_NEW_DTAGS=""
- if test "x$kde_use_new_ldflags" = "xyes"; then
- LDFLAGS_NEW_DTAGS=""
- KDE_CHECK_COMPILER_FLAG([Wl,--enable-new-dtags],
- [LDFLAGS_NEW_DTAGS="-Wl,--enable-new-dtags"],)
-
- KDE_CHECK_COMPILER_FLAG([Wl,--as-needed],
- [LDFLAGS_AS_NEEDED="-Wl,--as-needed"],)
- fi
- AC_SUBST(LDFLAGS_AS_NEEDED)
- AC_SUBST(LDFLAGS_NEW_DTAGS)
-])
-
-AC_DEFUN([KDE_CHECK_NMCHECK],
-[
- AC_ARG_ENABLE(nmcheck,AC_HELP_STRING([--enable-nmcheck],[enable automatic namespace cleanness check]),
- kde_use_nmcheck=$enableval, kde_use_nmcheck=no)
-
- if test "$kde_use_nmcheck" = "yes"; then
- KDE_USE_NMCHECK_TRUE=""
- KDE_USE_NMCHECK_FALSE="#"
- else
- KDE_USE_NMCHECK_TRUE="#"
- KDE_USE_NMCHECK_FALSE=""
- fi
- AC_SUBST(KDE_USE_NMCHECK_TRUE)
- AC_SUBST(KDE_USE_NMCHECK_FALSE)
-])
-
-AC_DEFUN([KDE_EXPAND_MAKEVAR], [
-savex=$exec_prefix
-test "x$exec_prefix" = xNONE && exec_prefix=$prefix
-tmp=$$2
-while $1=`eval echo "$tmp"`; test "x$$1" != "x$tmp"; do tmp=$$1; done
-exec_prefix=$savex
-])
-
-dnl ------------------------------------------------------------------------
-dnl Now, the same with KDE
-dnl $(KDE_LDFLAGS) will be the kdeliblocation (if needed)
-dnl and $(kde_includes) will be the kdehdrlocation (if needed)
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_BASE_PATH_KDE],
-[
-AC_REQUIRE([KDE_CHECK_STL])
-AC_REQUIRE([AC_PATH_QT])dnl
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-AC_CHECK_RPATH
-AC_MSG_CHECKING([for KDE])
-
-if test "${prefix}" != NONE; then
- kde_includes=${includedir}
- KDE_EXPAND_MAKEVAR(ac_kde_includes, includedir)
-
- kde_libraries=${libdir}
- KDE_EXPAND_MAKEVAR(ac_kde_libraries, libdir)
-
-else
- ac_kde_includes=
- ac_kde_libraries=
- kde_libraries=""
- kde_includes=""
-fi
-
-AC_CACHE_VAL(ac_cv_have_kde,
-[#try to guess kde locations
-
-if test "$kde_qtver" = 1; then
- kde_check_header="ksock.h"
- kde_check_lib="libkdecore.la"
-else
- kde_check_header="ksharedptr.h"
- kde_check_lib="libkio.la"
-fi
-
-if test -z "$1"; then
-
-kde_incdirs="$kde_libs_prefix/include /usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/kde3/include /opt/kde/include $x_includes $qt_includes"
-test -n "$KDEDIR" && kde_incdirs="$KDEDIR/include $KDEDIR/include/kde $KDEDIR $kde_incdirs"
-kde_incdirs="$ac_kde_includes $kde_incdirs"
-AC_FIND_FILE($kde_check_header, $kde_incdirs, kde_incdir)
-ac_kde_includes="$kde_incdir"
-
-if test -n "$ac_kde_includes" && test ! -r "$ac_kde_includes/$kde_check_header"; then
- AC_MSG_ERROR([
-in the prefix, you've chosen, are no KDE headers installed. This will fail.
-So, check this please and use another prefix!])
-fi
-
-kde_libdirs="$kde_libs_prefix/lib${kdelibsuff} /usr/lib/kde/lib${kdelibsuff} /usr/local/kde/lib${kdelibsuff} /usr/kde/lib${kdelibsuff} /usr/lib${kdelibsuff}/kde /usr/lib${kdelibsuff}/kde3 /usr/lib${kdelibsuff} /usr/X11R6/lib${kdelibsuff} /usr/local/lib${kdelibsuff} /opt/kde3/lib${kdelibsuff} /opt/kde/lib${kdelibsuff} /usr/X11R6/kde/lib${kdelibsuff}"
-test -n "$KDEDIR" && kde_libdirs="$KDEDIR/lib${kdelibsuff} $KDEDIR $kde_libdirs"
-kde_libdirs="$ac_kde_libraries $libdir $kde_libdirs"
-AC_FIND_FILE($kde_check_lib, $kde_libdirs, kde_libdir)
-ac_kde_libraries="$kde_libdir"
-
-kde_widgetdir=NO
-dnl this might be somewhere else
-AC_FIND_FILE("kde3/plugins/designer/kdewidgets.la", $kde_libdirs, kde_widgetdir)
-
-if test -n "$ac_kde_libraries" && test ! -r "$ac_kde_libraries/$kde_check_lib"; then
-AC_MSG_ERROR([
-in the prefix, you've chosen, are no KDE libraries installed. This will fail.
-So, check this please and use another prefix!])
-fi
-
-if test -n "$kde_widgetdir" && test ! -r "$kde_widgetdir/kde3/plugins/designer/kdewidgets.la"; then
-AC_MSG_ERROR([
-I can't find the designer plugins. These are required and should have been installed
-by kdelibs])
-fi
-
-if test -n "$kde_widgetdir"; then
- kde_widgetdir="$kde_widgetdir/kde3/plugins/designer"
-fi
-
-
-if test "$ac_kde_includes" = NO || test "$ac_kde_libraries" = NO || test "$kde_widgetdir" = NO; then
- ac_cv_have_kde="have_kde=no"
-else
- ac_cv_have_kde="have_kde=yes \
- ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"
-fi
-
-else dnl test -z $1, e.g. from kdelibs
-
- ac_cv_have_kde="have_kde=no"
-
-fi
-])dnl
-
-eval "$ac_cv_have_kde"
-
-if test "$have_kde" != "yes"; then
- if test "${prefix}" = NONE; then
- ac_kde_prefix="$ac_default_prefix"
- else
- ac_kde_prefix="$prefix"
- fi
- if test "$exec_prefix" = NONE; then
- ac_kde_exec_prefix="$ac_kde_prefix"
- AC_MSG_RESULT([will be installed in $ac_kde_prefix])
- else
- ac_kde_exec_prefix="$exec_prefix"
- AC_MSG_RESULT([will be installed in $ac_kde_prefix and $ac_kde_exec_prefix])
- fi
-
- kde_libraries="${libdir}"
- kde_includes="${includedir}"
-
-else
- ac_cv_have_kde="have_kde=yes \
- ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"
- AC_MSG_RESULT([libraries $ac_kde_libraries, headers $ac_kde_includes])
-
- kde_libraries="$ac_kde_libraries"
- kde_includes="$ac_kde_includes"
-fi
-AC_SUBST(kde_libraries)
-AC_SUBST(kde_includes)
-
-if test "$kde_includes" = "$x_includes" || test "$kde_includes" = "$qt_includes" || test "$kde_includes" = "/usr/include"; then
- KDE_INCLUDES=""
-else
- KDE_INCLUDES="-I$kde_includes"
- all_includes="$KDE_INCLUDES $all_includes"
-fi
-
-KDE_DEFAULT_CXXFLAGS="-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION"
-
-KDE_LDFLAGS="-L$kde_libraries"
-if test ! "$kde_libraries" = "$x_libraries" && test ! "$kde_libraries" = "$qt_libraries" ; then
- all_libraries="$KDE_LDFLAGS $all_libraries"
-fi
-
-AC_SUBST(KDE_LDFLAGS)
-AC_SUBST(KDE_INCLUDES)
-
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
-all_libraries="$all_libraries $USER_LDFLAGS"
-all_includes="$all_includes $USER_INCLUDES"
-AC_SUBST(all_includes)
-AC_SUBST(all_libraries)
-
-if test -z "$1"; then
-KDE_CHECK_UIC_PLUGINS
-fi
-
-ac_kde_libraries="$kde_libdir"
-
-AC_SUBST(AUTODIRS)
-
-
-])
-
-AC_DEFUN([KDE_CHECK_EXTRA_LIBS],
-[
-AC_MSG_CHECKING(for extra includes)
-AC_ARG_WITH(extra-includes,AC_HELP_STRING([--with-extra-includes=DIR],[adds non standard include paths]),
- kde_use_extra_includes="$withval",
- kde_use_extra_includes=NONE
-)
-kde_extra_includes=
-if test -n "$kde_use_extra_includes" && \
- test "$kde_use_extra_includes" != "NONE"; then
-
- ac_save_ifs=$IFS
- IFS=':'
- for dir in $kde_use_extra_includes; do
- kde_extra_includes="$kde_extra_includes $dir"
- USER_INCLUDES="$USER_INCLUDES -I$dir"
- done
- IFS=$ac_save_ifs
- kde_use_extra_includes="added"
-else
- kde_use_extra_includes="no"
-fi
-AC_SUBST(USER_INCLUDES)
-
-AC_MSG_RESULT($kde_use_extra_includes)
-
-kde_extra_libs=
-AC_MSG_CHECKING(for extra libs)
-AC_ARG_WITH(extra-libs,AC_HELP_STRING([--with-extra-libs=DIR],[adds non standard library paths]),
- kde_use_extra_libs=$withval,
- kde_use_extra_libs=NONE
-)
-if test -n "$kde_use_extra_libs" && \
- test "$kde_use_extra_libs" != "NONE"; then
-
- ac_save_ifs=$IFS
- IFS=':'
- for dir in $kde_use_extra_libs; do
- kde_extra_libs="$kde_extra_libs $dir"
- KDE_EXTRA_RPATH="$KDE_EXTRA_RPATH -R $dir"
- USER_LDFLAGS="$USER_LDFLAGS -L$dir"
- done
- IFS=$ac_save_ifs
- kde_use_extra_libs="added"
-else
- kde_use_extra_libs="no"
-fi
-
-AC_SUBST(USER_LDFLAGS)
-
-AC_MSG_RESULT($kde_use_extra_libs)
-
-])
-
-AC_DEFUN([KDE_1_CHECK_PATH_HEADERS],
-[
- AC_MSG_CHECKING([for KDE headers installed])
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
-cat > conftest.$ac_ext <<EOF
-#ifdef STDC_HEADERS
-# include <stdlib.h>
-#endif
-#include <stdio.h>
-#include "confdefs.h"
-#include <kapp.h>
-
-int main() {
- printf("kde_htmldir=\\"%s\\"\n", KApplication::kde_htmldir().data());
- printf("kde_appsdir=\\"%s\\"\n", KApplication::kde_appsdir().data());
- printf("kde_icondir=\\"%s\\"\n", KApplication::kde_icondir().data());
- printf("kde_sounddir=\\"%s\\"\n", KApplication::kde_sounddir().data());
- printf("kde_datadir=\\"%s\\"\n", KApplication::kde_datadir().data());
- printf("kde_locale=\\"%s\\"\n", KApplication::kde_localedir().data());
- printf("kde_cgidir=\\"%s\\"\n", KApplication::kde_cgidir().data());
- printf("kde_confdir=\\"%s\\"\n", KApplication::kde_configdir().data());
- printf("kde_mimedir=\\"%s\\"\n", KApplication::kde_mimedir().data());
- printf("kde_toolbardir=\\"%s\\"\n", KApplication::kde_toolbardir().data());
- printf("kde_wallpaperdir=\\"%s\\"\n",
- KApplication::kde_wallpaperdir().data());
- printf("kde_bindir=\\"%s\\"\n", KApplication::kde_bindir().data());
- printf("kde_partsdir=\\"%s\\"\n", KApplication::kde_partsdir().data());
- printf("kde_servicesdir=\\"/tmp/dummy\\"\n");
- printf("kde_servicetypesdir=\\"/tmp/dummy\\"\n");
- printf("kde_moduledir=\\"/tmp/dummy\\"\n");
- printf("kde_styledir=\\"/tmp/dummy\\"\n");
- printf("kde_widgetdir=\\"/tmp/dummy\\"\n");
- printf("xdg_appsdir=\\"/tmp/dummy\\"\n");
- printf("xdg_menudir=\\"/tmp/dummy\\"\n");
- printf("xdg_directorydir=\\"/tmp/dummy\\"\n");
- printf("kde_kcfgdir=\\"/tmp/dummy\\"\n");
- return 0;
- }
-EOF
-
- ac_save_CPPFLAGS=$CPPFLAGS
- CPPFLAGS="$all_includes $CPPFLAGS"
- if AC_TRY_EVAL(ac_compile); then
- AC_MSG_RESULT(yes)
- else
- AC_MSG_ERROR([your system is not able to compile a small KDE application!
-Check, if you installed the KDE header files correctly.
-For more details about this problem, look at the end of config.log.])
- fi
- CPPFLAGS=$ac_save_CPPFLAGS
-
- AC_LANG_RESTORE
-])
-
-AC_DEFUN([KDE_CHECK_KDEQTADDON],
-[
-AC_MSG_CHECKING(for kde-qt-addon)
-AC_CACHE_VAL(kde_cv_have_kdeqtaddon,
-[
- kde_ldflags_safe="$LDFLAGS"
- kde_libs_safe="$LIBS"
- kde_cxxflags_safe="$CXXFLAGS"
-
- LIBS="-lkde-qt-addon $LIBQT $LIBS"
- CXXFLAGS="$CXXFLAGS -I$prefix/include -I$prefix/include/kde $all_includes"
- LDFLAGS="$LDFLAGS $all_libraries $USER_LDFLAGS"
-
- AC_TRY_LINK([
- #include <qdom.h>
- ],
- [
- QDomDocument doc;
- ],
- kde_cv_have_kdeqtaddon=yes,
- kde_cv_have_kdeqtaddon=no
- )
-
- LDFLAGS=$kde_ldflags_safe
- LIBS=$kde_libs_safe
- CXXFLAGS=$kde_cxxflags_safe
-])
-
-AC_MSG_RESULT($kde_cv_have_kdeqtaddon)
-
-if test "$kde_cv_have_kdeqtaddon" = "no"; then
- AC_MSG_ERROR([Can't find libkde-qt-addon. You need to install it first.
-It is a separate package (and CVS module) named kde-qt-addon.])
-fi
-])
-
-AC_DEFUN([KDE_CREATE_LIBS_ALIASES],
-[
- AC_REQUIRE([KDE_MISC_TESTS])
- AC_REQUIRE([KDE_CHECK_LIBDL])
- AC_REQUIRE([K_PATH_X])
-
-if test $kde_qtver = 3; then
- case $host in
- *cygwin*) lib_kded="-lkdeinit_kded" ;;
- *) lib_kded="" ;;
- esac
- AC_SUBST(LIB_KDED, $lib_kded)
- AC_SUBST(LIB_KDECORE, "-lkdecore")
- AC_SUBST(LIB_KDEUI, "-lkdeui")
- AC_SUBST(LIB_KIO, "-lkio")
- AC_SUBST(LIB_KJS, "-lkjs")
- AC_SUBST(LIB_SMB, "-lsmb")
- AC_SUBST(LIB_KAB, "-lkab")
- AC_SUBST(LIB_KABC, "-lkabc")
- AC_SUBST(LIB_KHTML, "-lkhtml")
- AC_SUBST(LIB_KSPELL, "-lkspell")
- AC_SUBST(LIB_KPARTS, "-lkparts")
- AC_SUBST(LIB_KDEPRINT, "-lkdeprint")
- AC_SUBST(LIB_KUTILS, "-lkutils")
- AC_SUBST(LIB_KDEPIM, "-lkdepim")
- AC_SUBST(LIB_KIMPROXY, "-lkimproxy")
- AC_SUBST(LIB_KNEWSTUFF, "-lknewstuff")
- AC_SUBST(LIB_KDNSSD, "-lkdnssd")
- AC_SUBST(LIB_KUNITTEST, "-lkunittest")
-# these are for backward compatibility
- AC_SUBST(LIB_KSYCOCA, "-lkio")
- AC_SUBST(LIB_KFILE, "-lkio")
-elif test $kde_qtver = 2; then
- AC_SUBST(LIB_KDECORE, "-lkdecore")
- AC_SUBST(LIB_KDEUI, "-lkdeui")
- AC_SUBST(LIB_KIO, "-lkio")
- AC_SUBST(LIB_KSYCOCA, "-lksycoca")
- AC_SUBST(LIB_SMB, "-lsmb")
- AC_SUBST(LIB_KFILE, "-lkfile")
- AC_SUBST(LIB_KAB, "-lkab")
- AC_SUBST(LIB_KHTML, "-lkhtml")
- AC_SUBST(LIB_KSPELL, "-lkspell")
- AC_SUBST(LIB_KPARTS, "-lkparts")
- AC_SUBST(LIB_KDEPRINT, "-lkdeprint")
-else
- AC_SUBST(LIB_KDECORE, "-lkdecore -lXext $(LIB_QT)")
- AC_SUBST(LIB_KDEUI, "-lkdeui $(LIB_KDECORE)")
- AC_SUBST(LIB_KFM, "-lkfm $(LIB_KDECORE)")
- AC_SUBST(LIB_KFILE, "-lkfile $(LIB_KFM) $(LIB_KDEUI)")
- AC_SUBST(LIB_KAB, "-lkab $(LIB_KIMGIO) $(LIB_KDECORE)")
-fi
-])
-
-AC_DEFUN([AC_PATH_KDE],
-[
- AC_BASE_PATH_KDE
- AC_ARG_ENABLE(path-check,AC_HELP_STRING([--disable-path-check],[don't try to find out, where to install]),
- [
- if test "$enableval" = "no";
- then ac_use_path_checking="default"
- else ac_use_path_checking=""
- fi
- ],
- [
- if test "$kde_qtver" = 1;
- then ac_use_path_checking=""
- else ac_use_path_checking="default"
- fi
- ]
- )
-
- AC_CREATE_KFSSTND($ac_use_path_checking)
-
- AC_SUBST_KFSSTND
- KDE_CREATE_LIBS_ALIASES
-])
-
-dnl KDE_CHECK_FUNC_EXT(<func>, [headers], [sample-use], [C prototype], [autoheader define], [call if found])
-AC_DEFUN([KDE_CHECK_FUNC_EXT],
-[
-AC_MSG_CHECKING(for $1)
-AC_CACHE_VAL(kde_cv_func_$1,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-save_CXXFLAGS="$CXXFLAGS"
-kde_safe_LIBS="$LIBS"
-LIBS="$LIBS $X_EXTRA_LIBS"
-if test "$GXX" = "yes"; then
-CXXFLAGS="$CXXFLAGS -pedantic-errors"
-fi
-AC_TRY_COMPILE([
-$2
-],
-[
-$3
-],
-kde_cv_func_$1=yes,
-kde_cv_func_$1=no)
-CXXFLAGS="$save_CXXFLAGS"
-LIBS="$kde_safe_LIBS"
-AC_LANG_RESTORE
-])
-
-AC_MSG_RESULT($kde_cv_func_$1)
-
-AC_MSG_CHECKING([if $1 needs custom prototype])
-AC_CACHE_VAL(kde_cv_proto_$1,
-[
-if test "x$kde_cv_func_$1" = xyes; then
- kde_cv_proto_$1=no
-else
- case "$1" in
- setenv|unsetenv|usleep|random|srandom|seteuid|mkstemps|mkstemp|revoke|vsnprintf|strlcpy|strlcat)
- kde_cv_proto_$1="yes - in libkdefakes"
- ;;
- *)
- kde_cv_proto_$1=unknown
- ;;
- esac
-fi
-
-if test "x$kde_cv_proto_$1" = xunknown; then
-
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
- kde_safe_libs=$LIBS
- LIBS="$LIBS $X_EXTRA_LIBS"
- AC_TRY_LINK([
-$2
-
-extern "C" $4;
-],
-[
-$3
-],
-[ kde_cv_func_$1=yes
- kde_cv_proto_$1=yes ],
- [kde_cv_proto_$1="$1 unavailable"]
-)
-LIBS=$kde_safe_libs
-AC_LANG_RESTORE
-fi
-])
-AC_MSG_RESULT($kde_cv_proto_$1)
-
-if test "x$kde_cv_func_$1" = xyes; then
- AC_DEFINE(HAVE_$5, 1, [Define if you have $1])
- $6
-fi
-if test "x$kde_cv_proto_$1" = xno; then
- AC_DEFINE(HAVE_$5_PROTO, 1,
- [Define if you have the $1 prototype])
-fi
-
-AH_VERBATIM([_HAVE_$5_PROTO],
-[
-#if !defined(HAVE_$5_PROTO)
-#ifdef __cplusplus
-extern "C" {
-#endif
-$4;
-#ifdef __cplusplus
-}
-#endif
-#endif
-])
-])
-
-AC_DEFUN([AC_CHECK_SETENV],
-[
- KDE_CHECK_FUNC_EXT(setenv, [
-#include <stdlib.h>
-],
- [setenv("VAR", "VALUE", 1);],
- [int setenv (const char *, const char *, int)],
- [SETENV])
-])
-
-AC_DEFUN([AC_CHECK_UNSETENV],
-[
- KDE_CHECK_FUNC_EXT(unsetenv, [
-#include <stdlib.h>
-],
- [unsetenv("VAR");],
- [void unsetenv (const char *)],
- [UNSETENV])
-])
-
-AC_DEFUN([AC_CHECK_GETDOMAINNAME],
-[
- KDE_CHECK_FUNC_EXT(getdomainname, [
-#include <stdlib.h>
-#include <unistd.h>
-#include <netdb.h>
-],
- [
-char buffer[200];
-getdomainname(buffer, 200);
-],
- [#include <sys/types.h>
- int getdomainname (char *, size_t)],
- [GETDOMAINNAME])
-])
-
-AC_DEFUN([AC_CHECK_GETHOSTNAME],
-[
- KDE_CHECK_FUNC_EXT(gethostname, [
-#include <stdlib.h>
-#include <unistd.h>
-],
- [
-char buffer[200];
-gethostname(buffer, 200);
-],
- [int gethostname (char *, unsigned int)],
- [GETHOSTNAME])
-])
-
-AC_DEFUN([AC_CHECK_USLEEP],
-[
- KDE_CHECK_FUNC_EXT(usleep, [
-#include <unistd.h>
-],
- [
-usleep(200);
-],
- [int usleep (unsigned int)],
- [USLEEP])
-])
-
-
-AC_DEFUN([AC_CHECK_RANDOM],
-[
- KDE_CHECK_FUNC_EXT(random, [
-#include <stdlib.h>
-],
- [
-random();
-],
- [long int random(void)],
- [RANDOM])
-
- KDE_CHECK_FUNC_EXT(srandom, [
-#include <stdlib.h>
-],
- [
-srandom(27);
-],
- [void srandom(unsigned int)],
- [SRANDOM])
-
-])
-
-AC_DEFUN([AC_CHECK_INITGROUPS],
-[
- KDE_CHECK_FUNC_EXT(initgroups, [
-#include <sys/types.h>
-#include <unistd.h>
-#include <grp.h>
-],
- [
-char buffer[200];
-initgroups(buffer, 27);
-],
- [int initgroups(const char *, gid_t)],
- [INITGROUPS])
-])
-
-AC_DEFUN([AC_CHECK_MKSTEMPS],
-[
- KDE_CHECK_FUNC_EXT(mkstemps, [
-#include <stdlib.h>
-#include <unistd.h>
-],
- [
-mkstemps("/tmp/aaaXXXXXX", 6);
-],
- [int mkstemps(char *, int)],
- [MKSTEMPS])
-])
-
-AC_DEFUN([AC_CHECK_MKSTEMP],
-[
- KDE_CHECK_FUNC_EXT(mkstemp, [
-#include <stdlib.h>
-#include <unistd.h>
-],
- [
-mkstemp("/tmp/aaaXXXXXX");
-],
- [int mkstemp(char *)],
- [MKSTEMP])
-])
-
-AC_DEFUN([AC_CHECK_MKDTEMP],
-[
- KDE_CHECK_FUNC_EXT(mkdtemp, [
-#include <stdlib.h>
-#include <unistd.h>
-],
- [
-mkdtemp("/tmp/aaaXXXXXX");
-],
- [char *mkdtemp(char *)],
- [MKDTEMP])
-])
-
-
-AC_DEFUN([AC_CHECK_RES_INIT],
-[
- AC_MSG_CHECKING([if res_init needs -lresolv])
- kde_libs_safe="$LIBS"
- LIBS="$LIBS $X_EXTRA_LIBS -lresolv"
- AC_TRY_LINK(
- [
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <resolv.h>
- ],
- [
- res_init();
- ],
- [
- LIBRESOLV="-lresolv"
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_RES_INIT, 1, [Define if you have the res_init function])
- ],
- [ AC_MSG_RESULT(no) ]
- )
- LIBS=$kde_libs_safe
- AC_SUBST(LIBRESOLV)
-
- KDE_CHECK_FUNC_EXT(res_init,
- [
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <resolv.h>
- ],
- [res_init()],
- [int res_init(void)],
- [RES_INIT])
-])
-
-AC_DEFUN([AC_CHECK_STRLCPY],
-[
- KDE_CHECK_FUNC_EXT(strlcpy, [
-#include <string.h>
-],
-[ char buf[20];
- strlcpy(buf, "KDE function test", sizeof(buf));
-],
- [unsigned long strlcpy(char*, const char*, unsigned long)],
- [STRLCPY])
-])
-
-AC_DEFUN([AC_CHECK_STRLCAT],
-[
- KDE_CHECK_FUNC_EXT(strlcat, [
-#include <string.h>
-],
-[ char buf[20];
- buf[0]='\0';
- strlcat(buf, "KDE function test", sizeof(buf));
-],
- [unsigned long strlcat(char*, const char*, unsigned long)],
- [STRLCAT])
-])
-
-AC_DEFUN([AC_CHECK_RES_QUERY],
-[
- KDE_CHECK_FUNC_EXT(res_query, [
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <resolv.h>
-#include <netdb.h>
-],
-[
-res_query(NULL, 0, 0, NULL, 0);
-],
- [int res_query(const char *, int, int, unsigned char *, int)],
- [RES_QUERY])
-])
-
-AC_DEFUN([AC_CHECK_DN_SKIPNAME],
-[
- KDE_CHECK_FUNC_EXT(dn_skipname, [
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <resolv.h>
-],
-[
-dn_skipname (NULL, NULL);
-],
- [int dn_skipname (unsigned char *, unsigned char *)],
- [DN_SKIPNAME])
-])
-
-
-AC_DEFUN([AC_FIND_GIF],
- [AC_MSG_CHECKING([for giflib])
-AC_CACHE_VAL(ac_cv_lib_gif,
-[ac_save_LIBS="$LIBS"
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIBS="$all_libraries -lgif -lX11 $LIBSOCKET"
-else
-LIBS="$all_libraries -lgif"
-fi
-AC_TRY_LINK(dnl
-[
-#ifdef __cplusplus
-extern "C" {
-#endif
-int GifLastError(void);
-#ifdef __cplusplus
-}
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-],
- [return GifLastError();],
- eval "ac_cv_lib_gif=yes",
- eval "ac_cv_lib_gif=no")
-LIBS="$ac_save_LIBS"
-])dnl
-if eval "test \"`echo $ac_cv_lib_gif`\" = yes"; then
- AC_MSG_RESULT(yes)
- AC_DEFINE_UNQUOTED(HAVE_LIBGIF, 1, [Define if you have libgif])
-else
- AC_MSG_ERROR(You need giflib30. Please install the kdesupport package)
-fi
-])
-
-AC_DEFUN([KDE_FIND_JPEG_HELPER],
-[
-AC_MSG_CHECKING([for libjpeg$2])
-AC_CACHE_VAL(ac_cv_lib_jpeg_$1,
-[
-ac_save_LIBS="$LIBS"
-LIBS="$all_libraries $USER_LDFLAGS -ljpeg$2 -lm"
-ac_save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
-AC_TRY_LINK(
-[
-#ifdef __cplusplus
-extern "C" {
-#endif
-void jpeg_CreateDecompress();
-#ifdef __cplusplus
-}
-#endif
-],
-[jpeg_CreateDecompress();],
- eval "ac_cv_lib_jpeg_$1=-ljpeg$2",
- eval "ac_cv_lib_jpeg_$1=no")
-LIBS="$ac_save_LIBS"
-CFLAGS="$ac_save_CFLAGS"
-])
-
-if eval "test ! \"`echo $ac_cv_lib_jpeg_$1`\" = no"; then
- LIBJPEG="$ac_cv_lib_jpeg_$1"
- AC_MSG_RESULT($ac_cv_lib_jpeg_$1)
-else
- AC_MSG_RESULT(no)
- $3
-fi
-
-])
-
-AC_DEFUN([AC_FIND_JPEG],
-[
-dnl first look for libraries
-KDE_FIND_JPEG_HELPER(6b, 6b,
- KDE_FIND_JPEG_HELPER(normal, [],
- [
- LIBJPEG=
- ]
- )
-)
-
-dnl then search the headers (can't use simply AC_TRY_xxx, as jpeglib.h
-dnl requires system dependent includes loaded before it)
-jpeg_incdirs="$includedir /usr/include /usr/local/include $kde_extra_includes"
-AC_FIND_FILE(jpeglib.h, $jpeg_incdirs, jpeg_incdir)
-test "x$jpeg_incdir" = xNO && jpeg_incdir=
-
-dnl if headers _and_ libraries are missing, this is no error, and we
-dnl continue with a warning (the user will get no jpeg support in khtml)
-dnl if only one is missing, it means a configuration error, but we still
-dnl only warn
-if test -n "$jpeg_incdir" && test -n "$LIBJPEG" ; then
- AC_DEFINE_UNQUOTED(HAVE_LIBJPEG, 1, [Define if you have libjpeg])
-else
- if test -n "$jpeg_incdir" || test -n "$LIBJPEG" ; then
- AC_MSG_WARN([
-There is an installation error in jpeg support. You seem to have only one
-of either the headers _or_ the libraries installed. You may need to either
-provide correct --with-extra-... options, or the development package of
-libjpeg6b. You can get a source package of libjpeg from http://www.ijg.org/
-Disabling JPEG support.
-])
- else
- AC_MSG_WARN([libjpeg not found. disable JPEG support.])
- fi
- jpeg_incdir=
- LIBJPEG=
-fi
-
-AC_SUBST(LIBJPEG)
-AH_VERBATIM(_AC_CHECK_JPEG,
-[/*
- * jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system
- * headers and I'm too lazy to write a configure test as long as only
- * unixware is related
- */
-#ifdef _UNIXWARE
-#define HAVE_BOOLEAN
-#endif
-])
-])
-
-AC_DEFUN([KDE_CHECK_QT_JPEG],
-[
-if test -n "$LIBJPEG"; then
-AC_MSG_CHECKING([if Qt needs $LIBJPEG])
-AC_CACHE_VAL(kde_cv_qt_jpeg,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-ac_save_LIBS="$LIBS"
-LIBS="$all_libraries $USER_LDFLAGS $LIBQT"
-LIBS=`echo $LIBS | sed "s/$LIBJPEG//"`
-ac_save_CXXFLAGS="$CXXFLAGS"
-CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
-AC_TRY_LINK(
-[#include <qapplication.h>],
- [
- int argc;
- char** argv;
- QApplication app(argc, argv);],
- eval "kde_cv_qt_jpeg=no",
- eval "kde_cv_qt_jpeg=yes")
-LIBS="$ac_save_LIBS"
-CXXFLAGS="$ac_save_CXXFLAGS"
-AC_LANG_RESTORE
-fi
-])
-
-if eval "test ! \"`echo $kde_cv_qt_jpeg`\" = no"; then
- AC_MSG_RESULT(yes)
- LIBJPEG_QT='$(LIBJPEG)'
-else
- AC_MSG_RESULT(no)
- LIBJPEG_QT=
-fi
-
-])
-
-AC_DEFUN([AC_FIND_ZLIB],
-[
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_MSG_CHECKING([for libz])
-AC_CACHE_VAL(ac_cv_lib_z,
-[
-kde_save_LIBS="$LIBS"
-LIBS="$all_libraries $USER_LDFLAGS -lz $LIBSOCKET"
-kde_save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
-AC_TRY_LINK(dnl
-[
-#include<zlib.h>
-#include<string.h>
-],
-[
- char buf[42];
- gzFile f = (gzFile) 0;
- /* this would segfault.. but we only link, don't run */
- (void) gzgets(f, buf, sizeof(buf));
-
- return (strcmp(zlibVersion(), ZLIB_VERSION) == 0);
-],
- eval "ac_cv_lib_z='-lz'",
- eval "ac_cv_lib_z=no")
-LIBS="$kde_save_LIBS"
-CFLAGS="$kde_save_CFLAGS"
-])dnl
-if test ! "$ac_cv_lib_z" = no; then
- AC_DEFINE_UNQUOTED(HAVE_LIBZ, 1, [Define if you have libz])
- LIBZ="$ac_cv_lib_z"
- AC_MSG_RESULT($ac_cv_lib_z)
-else
- AC_MSG_ERROR(not found.
- Possibly configure picks up an outdated version
- installed by XFree86. Remove it from your system.
-
- Check your installation and look into config.log)
- LIBZ=""
-fi
-AC_SUBST(LIBZ)
-])
-
-AC_DEFUN([KDE_TRY_TIFFLIB],
-[
-AC_MSG_CHECKING([for libtiff $1])
-
-AC_CACHE_VAL(kde_cv_libtiff_$1,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-kde_save_LIBS="$LIBS"
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lX11 $LIBSOCKET -lm"
-else
-LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lm"
-fi
-kde_save_CXXFLAGS="$CXXFLAGS"
-CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
-
-AC_TRY_LINK(dnl
-[
-#include<tiffio.h>
-],
- [return (TIFFOpen( "", "r") == 0); ],
-[
- kde_cv_libtiff_$1="-l$1 $LIBJPEG $LIBZ"
-], [
- kde_cv_libtiff_$1=no
-])
-
-LIBS="$kde_save_LIBS"
-CXXFLAGS="$kde_save_CXXFLAGS"
-AC_LANG_RESTORE
-])
-
-if test "$kde_cv_libtiff_$1" = "no"; then
- AC_MSG_RESULT(no)
- LIBTIFF=""
- $3
-else
- LIBTIFF="$kde_cv_libtiff_$1"
- AC_MSG_RESULT(yes)
- AC_DEFINE_UNQUOTED(HAVE_LIBTIFF, 1, [Define if you have libtiff])
- $2
-fi
-
-])
-
-AC_DEFUN([AC_FIND_TIFF],
-[
-AC_REQUIRE([K_PATH_X])
-AC_REQUIRE([AC_FIND_ZLIB])
-AC_REQUIRE([AC_FIND_JPEG])
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
-KDE_TRY_TIFFLIB(tiff, [],
- KDE_TRY_TIFFLIB(tiff34))
-
-AC_SUBST(LIBTIFF)
-])
-
-AC_DEFUN([KDE_FIND_LIBEXR],
-[
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_REQUIRE([AC_FIND_ZLIB])
-AC_CACHE_VAL(ac_cv_libexr,
-[
- if test -z "$PKG_CONFIG"; then
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
- fi
-
- AC_MSG_CHECKING([for OpenEXR libraries])
-
- if test "$PKG_CONFIG" = "no" ; then
- AC_MSG_RESULT(no)
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- if ! $PKG_CONFIG --exists OpenEXR ; then
- AC_MSG_RESULT(no)
- EXRSTATUS=no
- else
- if ! $PKG_CONFIG --atleast-version="1.1.1" OpenEXR ; then
- AC_MSG_RESULT(no)
- EXRSTATUS=old
- else
- kde_save_LIBS="$LIBS"
- LIBS="$LIBS $all_libraries $USER_LDFLAGS `pkg-config --libs OpenEXR` $LIBZ"
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- kde_save_CXXFLAGS="$CXXFLAGS"
- EXR_FLAGS=`$PKG_CONFIG --cflags OpenEXR`
- CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES $EXR_FLAGS"
-
- AC_TRY_LINK(dnl
- [
- #include <ImfRgbaFile.h>
- ],
- [
- using namespace Imf;
- RgbaInputFile file ("dummy");
- return 0;
- ],
- eval "ac_cv_libexr='`pkg-config --libs OpenEXR`'",
- eval "ac_cv_libexr=no"
- )
- LIBS="$kde_save_LIBS"
- CXXFLAGS="$kde_save_CXXFLAGS"
- AC_LANG_RESTORE
- ])dnl
- if eval "test ! \"`echo $ac_cv_libexr`\" = no"; then
- AC_DEFINE_UNQUOTED(HAVE_EXR, 1, [Define if you have OpenEXR])
- LIB_EXR="$ac_cv_libexr"
- AC_MSG_RESULT($ac_cv_libexr)
- else
- AC_MSG_RESULT(no)
- LIB_EXR=""
- fi
- fi
- fi
- fi
- AC_SUBST(LIB_EXR)
- AC_SUBST(EXR_FLAGS)
-])
-
-
-
-AC_DEFUN([AC_FIND_PNG],
-[
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_REQUIRE([AC_FIND_ZLIB])
-AC_MSG_CHECKING([for libpng])
-AC_CACHE_VAL(ac_cv_lib_png,
-[
-kde_save_LIBS="$LIBS"
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm -lX11 $LIBSOCKET"
-else
-LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm"
-fi
-kde_save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
-
-AC_TRY_LINK(dnl
- [
- #include<png.h>
- ],
- [
- png_structp png_ptr = png_create_read_struct( /* image ptr */
- PNG_LIBPNG_VER_STRING, 0, 0, 0 );
- return( png_ptr != 0 );
- ],
- eval "ac_cv_lib_png='-lpng $LIBZ -lm'",
- eval "ac_cv_lib_png=no"
-)
-LIBS="$kde_save_LIBS"
-CFLAGS="$kde_save_CFLAGS"
-])dnl
-if eval "test ! \"`echo $ac_cv_lib_png`\" = no"; then
- AC_DEFINE_UNQUOTED(HAVE_LIBPNG, 1, [Define if you have libpng])
- LIBPNG="$ac_cv_lib_png"
- AC_SUBST(LIBPNG)
- AC_MSG_RESULT($ac_cv_lib_png)
-else
- AC_MSG_RESULT(no)
- LIBPNG=""
- AC_SUBST(LIBPNG)
-fi
-])
-
-
-AC_DEFUN([AC_FIND_JASPER],
-[
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_REQUIRE([AC_FIND_JPEG])
-AC_MSG_CHECKING([for jasper])
-AC_CACHE_VAL(ac_cv_jasper,
-[
-kde_save_LIBS="$LIBS"
-LIBS="$LIBS $all_libraries $USER_LDFLAGS -ljasper $LIBJPEG -lm"
-kde_save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
-
-AC_TRY_LINK(dnl
- [
- #include<jasper/jasper.h>
- ],
- [
- return( jas_init() );
- ],
- eval "ac_cv_jasper='-ljasper $LIBJPEG -lm'",
- eval "ac_cv_jasper=no"
-)
-LIBS="$kde_save_LIBS"
-CFLAGS="$kde_save_CFLAGS"
-])dnl
-if eval "test ! \"`echo $ac_cv_jasper`\" = no"; then
- AC_DEFINE_UNQUOTED(HAVE_JASPER, 1, [Define if you have jasper])
- LIB_JASPER="$ac_cv_jasper"
- AC_MSG_RESULT($ac_cv_jasper)
-else
- AC_MSG_RESULT(no)
- LIB_JASPER=""
-fi
-AC_SUBST(LIB_JASPER)
-])
-
-AC_DEFUN([AC_CHECK_BOOL],
-[
- AC_DEFINE_UNQUOTED(HAVE_BOOL, 1, [You _must_ have bool])
-])
-
-AC_DEFUN([AC_CHECK_GNU_EXTENSIONS],
-[
-AC_MSG_CHECKING(if you need GNU extensions)
-AC_CACHE_VAL(ac_cv_gnu_extensions,
-[
-cat > conftest.c << EOF
-#include <features.h>
-
-#ifdef __GNU_LIBRARY__
-yes
-#endif
-EOF
-
-if (eval "$ac_cpp conftest.c") 2>&5 |
- egrep "yes" >/dev/null 2>&1; then
- rm -rf conftest*
- ac_cv_gnu_extensions=yes
-else
- ac_cv_gnu_extensions=no
-fi
-])
-
-AC_MSG_RESULT($ac_cv_gnu_extensions)
-if test "$ac_cv_gnu_extensions" = "yes"; then
- AC_DEFINE_UNQUOTED(_GNU_SOURCE, 1, [Define if you need to use the GNU extensions])
-fi
-])
-
-AC_DEFUN([KDE_CHECK_COMPILER_FLAG],
-[
-AC_MSG_CHECKING([whether $CXX supports -$1])
-kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'`
-AC_CACHE_VAL(kde_cv_prog_cxx_$kde_cache,
-[
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -$1"
- AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cxx_$kde_cache=yes"], [])
- CXXFLAGS="$save_CXXFLAGS"
- AC_LANG_RESTORE
-])
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- AC_MSG_RESULT(yes)
- :
- $2
-else
- AC_MSG_RESULT(no)
- :
- $3
-fi
-])
-
-AC_DEFUN([KDE_CHECK_C_COMPILER_FLAG],
-[
-AC_MSG_CHECKING([whether $CC supports -$1])
-kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'`
-AC_CACHE_VAL(kde_cv_prog_cc_$kde_cache,
-[
- AC_LANG_SAVE
- AC_LANG_C
- save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -$1"
- AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cc_$kde_cache=yes"], [])
- CFLAGS="$save_CFLAGS"
- AC_LANG_RESTORE
-])
-if eval "test \"`echo '$kde_cv_prog_cc_'$kde_cache`\" = yes"; then
- AC_MSG_RESULT(yes)
- :
- $2
-else
- AC_MSG_RESULT(no)
- :
- $3
-fi
-])
-
-
-dnl AC_REMOVE_FORBIDDEN removes forbidden arguments from variables
-dnl use: AC_REMOVE_FORBIDDEN(CC, [-forbid -bad-option whatever])
-dnl it's all white-space separated
-AC_DEFUN([AC_REMOVE_FORBIDDEN],
-[ __val=$$1
- __forbid=" $2 "
- if test -n "$__val"; then
- __new=""
- ac_save_IFS=$IFS
- IFS=" "
- for i in $__val; do
- case "$__forbid" in
- *" $i "*) AC_MSG_WARN([found forbidden $i in $1, removing it]) ;;
- *) # Careful to not add spaces, where there were none, because otherwise
- # libtool gets confused, if we change e.g. CXX
- if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;;
- esac
- done
- IFS=$ac_save_IFS
- $1=$__new
- fi
-])
-
-
-AC_DEFUN([KDE_CHECK_FOR_BAD_COMPILER],
-[
- AC_MSG_CHECKING([whether $CC is blacklisted])
-
- dnl In theory we have tu run this test against $CC and $CXX
- dnl in C and in C++ mode, because its perfectly legal for
- dnl the user to mix compiler versions, since C has a defined
- dnl ABI.
- dnl
- dnl For now, we assume the user is not on crack.
-
- AC_TRY_COMPILE([
-#ifdef __GNUC__
-#if __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 0
-choke me
-#endif
-#endif
-], ,
- kde_bad_compiler=no,
- kde_bad_compiler=yes
-)
-
- AC_MSG_RESULT($kde_bad_compiler)
-
-if test "$kde_bad_compiler" = "yes"; then
- AC_MSG_ERROR([
-
-This particular compiler version is blacklisted because it
-is known to miscompile KDE. Please use a newer version, or
-if that is not yet available, choose an older version.
-
-Please do not report a bug or bother us reporting this
-configure error. We know about it, and we introduced
-it by intention to avoid untraceable bugs or crashes in KDE.
-
-])
-fi
-
-])
-
-
-AC_DEFUN([KDE_CHECK_FOR_OPT_NOINLINE_MATCH],
-[
- AC_CACHE_CHECK([whether system headers can cope with -O2 -fno-inline],
- kde_cv_opt_noinline_match,
- [
- kde_cv_opt_noinline_match=irrelevant
- dnl if we don't use both -O2 and -fno-inline, this check is moot
- if echo "$CFLAGS" | grep -e -O2 >/dev/null 2>/dev/null \
- && echo "$CFLAGS" | grep -e -fno-inline >/dev/null 2>/dev/null ; then
-
- ac_cflags_save="$CFLAGS"
- CFLAGS="$CFLAGS -D_USE_GNU"
-
- AC_TRY_LINK([
- #include <string.h>
-], [ const char *pt, *et;
- et = __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p ( ";," ) && ((size_t)(const void *)(( ";," )+ 1) - (size_t)(const void *)( ";," ) == 1) ? ((__a0 =((__const char *) ( ";," ))[0], __a0 == '\0') ? ((void) ( pt ),((void *)0) ) : ((__a1 = ((__const char *) ( ";," ))[1], __a1== '\0') ? (__extension__ (__builtin_constant_p ( __a0 ) && ( __a0 ) == '\0' ? (char *) __rawmemchr ( pt , __a0) : strchr( pt , __a0 ))) : ((__a2 = ((__const char *) ( ";," ))[2], __a2 == '\0') ? __strpbrk_c2 ( pt , __a0, __a1) :(((__const char *) ( ";," ))[3] == '\0' ? __strpbrk_c3 ( pt ,__a0, __a1, __a2): strpbrk ( pt , ";," ))))) : strpbrk ( pt , ";," )); }) ;
-],
- kde_cv_opt_noinline_match=yes,
- kde_cv_opt_noinline_match=no
- )
-
- CFLAGS="$ac_cflags_save"
- fi
- ])
-])
-
-
-dnl AC_VALIDIFY_CXXFLAGS checks for forbidden flags the user may have given
-AC_DEFUN([AC_VALIDIFY_CXXFLAGS],
-[dnl
-if test "x$kde_use_qt_emb" != "xyes"; then
- AC_REMOVE_FORBIDDEN(CXX, [-fno-rtti -rpath])
- AC_REMOVE_FORBIDDEN(CXXFLAGS, [-fno-rtti -rpath])
-else
- AC_REMOVE_FORBIDDEN(CXX, [-rpath])
- AC_REMOVE_FORBIDDEN(CXXFLAGS, [-rpath])
-fi
-])
-
-AC_DEFUN([AC_CHECK_COMPILERS],
-[
- AC_ARG_ENABLE(debug,
- AC_HELP_STRING([--enable-debug=ARG],[enables debug symbols (yes|no|full) [default=no]]),
- [
- case $enableval in
- yes)
- kde_use_debug_code="yes"
- kde_use_debug_define=no
- ;;
- full)
- kde_use_debug_code="full"
- kde_use_debug_define=no
- ;;
- *)
- kde_use_debug_code="no"
- kde_use_debug_define=yes
- ;;
- esac
- ],
- [kde_use_debug_code="no"
- kde_use_debug_define=no
- ])
-
- dnl Just for configure --help
- AC_ARG_ENABLE(dummyoption,
- AC_HELP_STRING([--disable-debug],
- [disables debug output and debug symbols [default=no]]),
- [],[])
-
- AC_ARG_ENABLE(strict,
- AC_HELP_STRING([--enable-strict],
- [compiles with strict compiler options (may not work!)]),
- [
- if test $enableval = "no"; then
- kde_use_strict_options="no"
- else
- kde_use_strict_options="yes"
- fi
- ], [kde_use_strict_options="no"])
-
- AC_ARG_ENABLE(warnings,AC_HELP_STRING([--disable-warnings],[disables compilation with -Wall and similar]),
- [
- if test $enableval = "no"; then
- kde_use_warnings="no"
- else
- kde_use_warnings="yes"
- fi
- ], [kde_use_warnings="yes"])
-
- dnl enable warnings for debug build
- if test "$kde_use_debug_code" != "no"; then
- kde_use_warnings=yes
- fi
-
- AC_ARG_ENABLE(profile,AC_HELP_STRING([--enable-profile],[creates profiling infos [default=no]]),
- [kde_use_profiling=$enableval],
- [kde_use_profiling="no"]
- )
-
- dnl this prevents stupid AC_PROG_CC to add "-g" to the default CFLAGS
- CFLAGS=" $CFLAGS"
-
- AC_PROG_CC
-
- AC_PROG_CPP
-
- if test "$GCC" = "yes"; then
- if test "$kde_use_debug_code" != "no"; then
- if test $kde_use_debug_code = "full"; then
- CFLAGS="-g3 -fno-inline $CFLAGS"
- else
- CFLAGS="-g -O2 -fno-schedule-insns -fno-inline $CFLAGS"
- fi
- else
- CFLAGS="-O2 $CFLAGS"
- fi
- fi
-
- if test "$kde_use_debug_define" = "yes"; then
- CFLAGS="-DNDEBUG $CFLAGS"
- fi
-
-
- case "$host" in
- *-*-sysv4.2uw*) CFLAGS="-D_UNIXWARE $CFLAGS";;
- *-*-sysv5uw7*) CFLAGS="-D_UNIXWARE7 $CFLAGS";;
- esac
-
- if test -z "$LDFLAGS" && test "$kde_use_debug_code" = "no" && test "$GCC" = "yes"; then
- LDFLAGS=""
- fi
-
- CXXFLAGS=" $CXXFLAGS"
-
- AC_PROG_CXX
-
- KDE_CHECK_FOR_BAD_COMPILER
-
- if test "$GXX" = "yes" || test "$CXX" = "KCC"; then
- if test "$kde_use_debug_code" != "no"; then
- if test "$CXX" = "KCC"; then
- CXXFLAGS="+K0 -Wall -pedantic -W -Wpointer-arith -Wwrite-strings $CXXFLAGS"
- else
- if test "$kde_use_debug_code" = "full"; then
- CXXFLAGS="-g3 -fno-inline $CXXFLAGS"
- else
- CXXFLAGS="-g -O2 -fno-schedule-insns -fno-inline $CXXFLAGS"
- fi
- fi
- KDE_CHECK_COMPILER_FLAG(fno-builtin,[CXXFLAGS="-fno-builtin $CXXFLAGS"])
-
- dnl convenience compiler flags
- KDE_CHECK_COMPILER_FLAG(Woverloaded-virtual, [WOVERLOADED_VIRTUAL="-Woverloaded-virtual"], [WOVERLOADED_VRITUAL=""])
- AC_SUBST(WOVERLOADED_VIRTUAL)
- else
- if test "$CXX" = "KCC"; then
- CXXFLAGS="+K3 $CXXFLAGS"
- else
- CXXFLAGS="-O2 $CXXFLAGS"
- fi
- fi
- fi
-
- if test "$kde_use_debug_define" = "yes"; then
- CXXFLAGS="-DNDEBUG -DNO_DEBUG $CXXFLAGS"
- fi
-
- if test "$kde_use_profiling" = "yes"; then
- KDE_CHECK_COMPILER_FLAG(pg,
- [
- CFLAGS="-pg $CFLAGS"
- CXXFLAGS="-pg $CXXFLAGS"
- ])
- fi
-
- if test "$kde_use_warnings" = "yes"; then
- if test "$GCC" = "yes"; then
- CXXFLAGS="-Wall -W -Wpointer-arith $CXXFLAGS"
- case $host in
- *-*-linux-gnu)
- CFLAGS="-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS"
- CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts $CXXFLAGS"
- KDE_CHECK_COMPILER_FLAG(Wmissing-format-attribute, [CXXFLAGS="$CXXFLAGS -Wformat-security -Wmissing-format-attribute"])
- KDE_CHECK_C_COMPILER_FLAG(Wmissing-format-attribute, [CFLAGS="$CFLAGS -Wformat-security -Wmissing-format-attribute"])
- ;;
- esac
- KDE_CHECK_COMPILER_FLAG(Wundef,[CXXFLAGS="-Wundef $CXXFLAGS"])
- KDE_CHECK_COMPILER_FLAG(Wno-long-long,[CXXFLAGS="-Wno-long-long $CXXFLAGS"])
- dnl ### FIXME: revert for KDE 4
- KDE_CHECK_COMPILER_FLAG(Wno-non-virtual-dtor,[CXXFLAGS="$CXXFLAGS -Wno-non-virtual-dtor"])
- fi
- fi
-
- if test "$GXX" = "yes" && test "$kde_use_strict_options" = "yes"; then
- CXXFLAGS="-Wcast-qual -Wshadow -Wcast-align $CXXFLAGS"
- fi
-
- AC_ARG_ENABLE(pch,
- AC_HELP_STRING([--enable-pch],
- [enables precompiled header support (currently only KCC or gcc >=3.4+unsermake) [default=no]]),
- [ kde_use_pch=$enableval ],[ kde_use_pch=no ])
-
- HAVE_GCC_VISIBILITY=0
- AC_SUBST([HAVE_GCC_VISIBILITY])
-
- if test "$GXX" = "yes"; then
- gcc_no_reorder_blocks=NO
- KDE_CHECK_COMPILER_FLAG(fno-reorder-blocks,[gcc_no_reorder_blocks=YES])
- if test $kde_use_debug_code != "no" && \
- test $kde_use_debug_code != "full" && \
- test "YES" = "$gcc_no_reorder_blocks" ; then
- CXXFLAGS="$CXXFLAGS -fno-reorder-blocks"
- CFLAGS="$CFLAGS -fno-reorder-blocks"
- fi
- KDE_CHECK_COMPILER_FLAG(fno-exceptions,[CXXFLAGS="$CXXFLAGS -fno-exceptions"])
- KDE_CHECK_COMPILER_FLAG(fno-check-new, [CXXFLAGS="$CXXFLAGS -fno-check-new"])
- KDE_CHECK_COMPILER_FLAG(fno-common, [CXXFLAGS="$CXXFLAGS -fno-common"])
- KDE_CHECK_COMPILER_FLAG(fexceptions, [USE_EXCEPTIONS="-fexceptions"], USE_EXCEPTIONS= )
- ENABLE_PERMISSIVE_FLAG="-fpermissive"
-
- if test "$kde_use_pch" = "yes"; then
- AC_MSG_CHECKING(whether gcc supports precompiling c header files)
- echo >conftest.h
- if $CC -x c-header conftest.h >/dev/null 2>/dev/null; then
- kde_gcc_supports_pch=yes
- AC_MSG_RESULT(yes)
- else
- kde_gcc_supports_pch=no
- AC_MSG_RESULT(no)
- fi
- if test "$kde_gcc_supports_pch" = "yes"; then
- AC_MSG_CHECKING(whether gcc supports precompiling c++ header files)
- if $CXX -x c++-header conftest.h >/dev/null 2>/dev/null; then
- kde_gcc_supports_pch=yes
- AC_MSG_RESULT(yes)
- else
- kde_gcc_supports_pch=no
- AC_MSG_RESULT(no)
- fi
- fi
- rm -f conftest.h conftest.h.gch
- fi
-
- KDE_CHECK_FOR_OPT_NOINLINE_MATCH
- if test "x$kde_cv_opt_noinline_match" = "xno" ; then
- CFLAGS="`echo "$CFLAGS" | sed "s/ -fno-inline//"`"
- fi
- fi
- AM_CONDITIONAL(unsermake_enable_pch, test "$kde_use_pch" = "yes" && test "$kde_gcc_supports_pch" = "yes")
- if test "$CXX" = "KCC"; then
- dnl unfortunately we currently cannot disable exception support in KCC
- dnl because doing so is binary incompatible and Qt by default links with exceptions :-(
- dnl KDE_CHECK_COMPILER_FLAG(-no_exceptions,[CXXFLAGS="$CXXFLAGS --no_exceptions"])
- dnl KDE_CHECK_COMPILER_FLAG(-exceptions, [USE_EXCEPTIONS="--exceptions"], USE_EXCEPTIONS= )
-
- if test "$kde_use_pch" = "yes"; then
- dnl TODO: support --pch-dir!
- KDE_CHECK_COMPILER_FLAG(-pch,[CXXFLAGS="$CXXFLAGS --pch"])
- dnl the below works (but the dir must exist), but it's
- dnl useless for a whole package.
- dnl The are precompiled headers for each source file, so when compiling
- dnl from scratch, it doesn't make a difference, and they take up
- dnl around ~5Mb _per_ sourcefile.
- dnl KDE_CHECK_COMPILER_FLAG(-pch_dir /tmp,
- dnl [CXXFLAGS="$CXXFLAGS --pch_dir `pwd`/pcheaders"])
- fi
- dnl this flag controls inlining. by default KCC inlines in optimisation mode
- dnl all implementations that are defined inside the class {} declaration.
- dnl because of templates-compatibility with broken gcc compilers, this
- dnl can cause excessive inlining. This flag limits it to a sane level
- KDE_CHECK_COMPILER_FLAG(-inline_keyword_space_time=6,[CXXFLAGS="$CXXFLAGS --inline_keyword_space_time=6"])
- KDE_CHECK_COMPILER_FLAG(-inline_auto_space_time=2,[CXXFLAGS="$CXXFLAGS --inline_auto_space_time=2"])
- KDE_CHECK_COMPILER_FLAG(-inline_implicit_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_implicit_space_time=2.0"])
- KDE_CHECK_COMPILER_FLAG(-inline_generated_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_generated_space_time=2.0"])
- dnl Some source files are shared between multiple executables
- dnl (or libraries) and some of those need template instantiations.
- dnl In that case KCC needs to compile those sources with
- dnl --one_instantiation_per_object. To make it easy for us we compile
- dnl _all_ objects with that flag (--one_per is a shorthand).
- KDE_CHECK_COMPILER_FLAG(-one_per, [CXXFLAGS="$CXXFLAGS --one_per"])
- fi
- AC_SUBST(USE_EXCEPTIONS)
- dnl obsolete macro - provided to keep things going
- USE_RTTI=
- AC_SUBST(USE_RTTI)
-
- case "$host" in
- *-*-irix*) test "$GXX" = yes && CXXFLAGS="-D_LANGUAGE_C_PLUS_PLUS -D__LANGUAGE_C_PLUS_PLUS $CXXFLAGS" ;;
- *-*-sysv4.2uw*) CXXFLAGS="-D_UNIXWARE $CXXFLAGS";;
- *-*-sysv5uw7*) CXXFLAGS="-D_UNIXWARE7 $CXXFLAGS";;
- *-*-solaris*)
- if test "$GXX" = yes; then
- libstdcpp=`$CXX -print-file-name=libstdc++.so`
- if test ! -f $libstdcpp; then
- AC_MSG_ERROR([You've compiled gcc without --enable-shared. This doesn't work with KDE. Please recompile gcc with --enable-shared to receive a libstdc++.so])
- fi
- fi
- ;;
- esac
-
- AC_VALIDIFY_CXXFLAGS
-
- AC_PROG_CXXCPP
-
- if test "$GCC" = yes; then
- NOOPT_CFLAGS=-O0
- fi
- KDE_CHECK_COMPILER_FLAG(O0,[NOOPT_CXXFLAGS=-O0])
-
- AC_ARG_ENABLE(coverage,
- AC_HELP_STRING([--enable-coverage],[use gcc coverage testing]), [
- if test "$am_cv_CC_dependencies_compiler_type" = "gcc3"; then
- ac_coverage_compiler="-fprofile-arcs -ftest-coverage"
- ac_coverage_linker="-lgcc"
- elif test "$am_cv_CC_dependencies_compiler_type" = "gcc"; then
- ac_coverage_compiler="-fprofile-arcs -ftest-coverage"
- ac_coverage_linker=""
- else
- AC_MSG_ERROR([coverage with your compiler is not supported])
- fi
- CFLAGS="$CFLAGS $ac_coverage_compiler"
- CXXFLAGS="$CXXFLAGS $ac_coverage_compiler"
- LDFLAGS="$LDFLAGS $ac_coverage_linker"
- ])
-
- AC_SUBST(NOOPT_CXXFLAGS)
- AC_SUBST(NOOPT_CFLAGS)
- AC_SUBST(ENABLE_PERMISSIVE_FLAG)
-
- KDE_CHECK_NEW_LDFLAGS
- KDE_CHECK_FINAL
- KDE_CHECK_CLOSURE
- KDE_CHECK_NMCHECK
-
- ifdef([AM_DEPENDENCIES], AC_REQUIRE([KDE_ADD_DEPENDENCIES]), [])
-])
-
-AC_DEFUN([KDE_CHECK_VISIBILITY_GCC_BUG],
- [
- AC_CACHE_CHECK([for gcc -fvisibility-inlines-hidden bug], kde_cv_val_gcc_visibility_bug,
- [
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
-
- safe_CXXFLAGS=$CXXFLAGS
- safe_LDFLAGS=$LDFLAGS
- CXXFLAGS="$CXXFLAGS -fPIC -fvisibility-inlines-hidden -O0"
- LDFLAGS="$LDFLAGS -shared -fPIC"
-
- AC_TRY_LINK(
- [
- /* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19664 */
- #include <string>
- int some_function( void ) __attribute__ ((visibility("default")));
- int some_function( void )
- {
- std::string s("blafasel");
- return 0;
- }
- ], [/* elvis is alive */],
- kde_cv_val_gcc_visibility_bug=no, kde_cv_val_gcc_visibility_bug=yes)
-
- CXXFLAGS=$safe_CXXFLAGS
- LDFLAGS=$safe_LDFLAGS
- AC_LANG_RESTORE
- ]
- )
-
- if test x$kde_cv_val_gcc_visibility_bug = xno; then
- CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
- fi
- ]
-)
-
-AC_DEFUN([KDE_ENABLE_HIDDEN_VISIBILITY],
-[
- AC_BEFORE([AC_PATH_QT_1_3], [KDE_ENABLE_HIDDEN_VISIBILITY])
-
- AC_MSG_CHECKING([grepping for visibility push/pop in headers])
-
- if test "x$GXX" = "xyes"; then
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- AC_EGREP_CPP(
- [GCC visibility push],
- [ #include <exception>
- ],
- [
- AC_MSG_RESULT(yes)
- kde_stdc_visibility_patched=yes ],
- [
- AC_MSG_RESULT(no)
- AC_MSG_WARN([Your libstdc++ doesn't appear to be patched for
- visibility support. Disabling -fvisibility=hidden])
-
- kde_stdc_visibility_patched=no ])
-
- AC_LANG_RESTORE
-
- kde_have_gcc_visibility=no
- KDE_CHECK_COMPILER_FLAG(fvisibility=hidden,
- [
- kde_have_gcc_visibility=yes
- dnl the whole toolchain is just a mess, gcc is just too buggy
- dnl to handle STL with visibility enabled. Lets reconsider
- dnl when gcc 4.2 is out or when things get fixed in the compiler.
- dnl Contact mueller@kde.org for details.
- AC_ARG_ENABLE(gcc-hidden-visibility,
- AC_HELP_STRING([--enable-gcc-hidden-visibility],[toolchain hidden visibility [default=no]]),
- [kde_have_gcc_visibility=$enableval],
- [kde_have_gcc_visibility=no])
-
- AC_CACHE_CHECK([if Qt is patched for -fvisibility], kde_cv_val_qt_gcc_visibility_patched,
- [
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
-
- safe_CXXFLAGS=$CXXFLAGS
- CXXFLAGS="$CXXFLAGS $all_includes"
-
- AC_TRY_COMPILE(
- [
-#include <qglobal.h>
-#if Q_EXPORT - 0 != 0
-/* if this compiles, then Q_EXPORT is undefined */
-/* if Q_EXPORT is nonempty, this will break compilation */
-#endif
- ], [/* elvis is alive */],
- kde_cv_val_qt_gcc_visibility_patched=no, kde_cv_val_qt_gcc_visibility_patched=yes)
-
- CXXFLAGS=$safe_CXXFLAGS
- AC_LANG_RESTORE
- ]
- )
-
- if test x$kde_have_gcc_visibility = "xyes" && test x$kde_stdc_visibility_patched = "xyes" && test x$kde_cv_val_qt_gcc_visibility_patched = "xyes"; then
- CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
- KDE_CHECK_VISIBILITY_GCC_BUG
- HAVE_GCC_VISIBILITY=1
- AC_DEFINE_UNQUOTED(__KDE_HAVE_GCC_VISIBILITY, "$HAVE_GCC_VISIBILITY", [define to 1 if -fvisibility is supported])
- fi
- ])
- fi
-])
-
-AC_DEFUN([KDE_ADD_DEPENDENCIES],
-[
- [A]M_DEPENDENCIES(CC)
- [A]M_DEPENDENCIES(CXX)
-])
-
-dnl just a wrapper to clean up configure.in
-AC_DEFUN([KDE_PROG_LIBTOOL],
-[
-AC_REQUIRE([AC_CHECK_COMPILERS])
-AC_REQUIRE([AC_ENABLE_SHARED])
-AC_REQUIRE([AC_ENABLE_STATIC])
-
-AC_REQUIRE([AC_LIBTOOL_DLOPEN])
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-AC_OBJEXT
-AC_EXEEXT
-
-AM_PROG_LIBTOOL
-AC_LIBTOOL_CXX
-
-LIBTOOL_SHELL="/bin/sh ./libtool"
-# LIBTOOL="$LIBTOOL --silent"
-KDE_PLUGIN="-avoid-version -module -no-undefined \$(KDE_NO_UNDEFINED) \$(KDE_RPATH) \$(KDE_MT_LDFLAGS)"
-AC_SUBST(KDE_PLUGIN)
-
-# This hack ensures that libtool creates shared libs for kunittest plugins. By default check_LTLIBRARIES makes static libs.
-KDE_CHECK_PLUGIN="\$(KDE_PLUGIN) -rpath \$(libdir)"
-AC_SUBST(KDE_CHECK_PLUGIN)
-
-# we patch configure quite some so we better keep that consistent for incremental runs
-AC_SUBST(AUTOCONF,'$(SHELL) $(top_srcdir)/admin/cvs.sh configure || touch configure')
-])
-
-AC_DEFUN([KDE_CHECK_LIB64],
-[
- AC_ARG_ENABLE(libsuffix,
- AC_HELP_STRING([--enable-libsuffix],
- [/lib directory suffix (64,32,none,auto[=default])]),
- kdelibsuff=$enableval, kdelibsuff="auto")
-
- if test "$kdelibsuff" = "auto"; then
-
-cat > conftest.c << EOF
-#include <stdio.h>
-int main() {
- return 0;
-}
-EOF
- kdelibsuff=`$CC conftest.c -o conftest.out; ldd conftest.out |sed -ne '/libc.so/{
- s,.*/lib\([[^\/]]*\)/.*,\1,
- p
-}'`
- rm -rf conftest.*
- fi
-
- if test "$kdelibsuff" = "no" || test "$kdelibsuff" = "none"; then
- kdelibsuff=
- fi
- if test -z "$kdelibsuff"; then
- AC_MSG_RESULT([not using lib directory suffix])
- AC_DEFINE(KDELIBSUFF, [""], Suffix for lib directories)
- else
- if test "$libdir" = '${exec_prefix}/lib'; then
- libdir="$libdir${kdelibsuff}"
- AC_SUBST([libdir], ["$libdir"]) dnl ugly hack for lib64 platforms
- fi
- AC_DEFINE_UNQUOTED(KDELIBSUFF, ["${kdelibsuff}"], Suffix for lib directories)
- AC_MSG_RESULT([using lib directory suffix $kdelibsuff])
- fi
-])
-
-AC_DEFUN([KDE_CHECK_TYPES],
-[ AC_CHECK_SIZEOF(int, 4)dnl
- AC_CHECK_SIZEOF(short)dnl
- AC_CHECK_SIZEOF(long, 4)dnl
- AC_CHECK_SIZEOF(char *, 4)dnl
-])dnl
-
-dnl Not used - kept for compat only?
-AC_DEFUN([KDE_DO_IT_ALL],
-[
-AC_CANONICAL_SYSTEM
-AC_ARG_PROGRAM
-AM_INIT_AUTOMAKE($1, $2)
-AM_DISABLE_LIBRARIES
-AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde})
-AC_CHECK_COMPILERS
-KDE_PROG_LIBTOOL
-AM_KDE_WITH_NLS
-AC_PATH_KDE
-])
-
-AC_DEFUN([AC_CHECK_RPATH],
-[
-AC_MSG_CHECKING(for rpath)
-AC_ARG_ENABLE(rpath,
- AC_HELP_STRING([--disable-rpath],[do not use the rpath feature of ld]),
- USE_RPATH=$enableval, USE_RPATH=yes)
-
-if test -z "$KDE_RPATH" && test "$USE_RPATH" = "yes"; then
-
- KDE_RPATH="-R \$(libdir)"
-
- if test "$kde_libraries" != "$libdir"; then
- KDE_RPATH="$KDE_RPATH -R \$(kde_libraries)"
- fi
-
- if test -n "$qt_libraries"; then
- KDE_RPATH="$KDE_RPATH -R \$(qt_libraries)"
- fi
- dnl $x_libraries is set to /usr/lib in case
- if test -n "$X_LDFLAGS"; then
- X_RPATH="-R \$(x_libraries)"
- KDE_RPATH="$KDE_RPATH $X_RPATH"
- fi
- if test -n "$KDE_EXTRA_RPATH"; then
- KDE_RPATH="$KDE_RPATH \$(KDE_EXTRA_RPATH)"
- fi
-fi
-AC_SUBST(KDE_EXTRA_RPATH)
-AC_SUBST(KDE_RPATH)
-AC_SUBST(X_RPATH)
-AC_MSG_RESULT($USE_RPATH)
-])
-
-dnl Check for the type of the third argument of getsockname
-AC_DEFUN([AC_CHECK_SOCKLEN_T],
-[
- AC_MSG_CHECKING(for socklen_t)
- AC_CACHE_VAL(kde_cv_socklen_t,
- [
- AC_LANG_PUSH(C++)
- kde_cv_socklen_t=no
- AC_TRY_COMPILE([
- #include <sys/types.h>
- #include <sys/socket.h>
- ],
- [
- socklen_t len;
- getpeername(0,0,&len);
- ],
- [
- kde_cv_socklen_t=yes
- kde_cv_socklen_t_equiv=socklen_t
- ])
- AC_LANG_POP(C++)
- ])
- AC_MSG_RESULT($kde_cv_socklen_t)
- if test $kde_cv_socklen_t = no; then
- AC_MSG_CHECKING([for socklen_t equivalent for socket functions])
- AC_CACHE_VAL(kde_cv_socklen_t_equiv,
- [
- kde_cv_socklen_t_equiv=int
- AC_LANG_PUSH(C++)
- for t in int size_t unsigned long "unsigned long"; do
- AC_TRY_COMPILE([
- #include <sys/types.h>
- #include <sys/socket.h>
- ],
- [
- $t len;
- getpeername(0,0,&len);
- ],
- [
- kde_cv_socklen_t_equiv="$t"
- break
- ])
- done
- AC_LANG_POP(C++)
- ])
- AC_MSG_RESULT($kde_cv_socklen_t_equiv)
- fi
- AC_DEFINE_UNQUOTED(kde_socklen_t, $kde_cv_socklen_t_equiv,
- [type to use in place of socklen_t if not defined])
- AC_DEFINE_UNQUOTED(ksize_t, $kde_cv_socklen_t_equiv,
- [type to use in place of socklen_t if not defined (deprecated, use kde_socklen_t)])
-])
-
-dnl This is a merge of some macros out of the gettext aclocal.m4
-dnl since we don't need anything, I took the things we need
-dnl the copyright for them is:
-dnl >
-dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
-dnl This Makefile.in is free software; the Free Software Foundation
-dnl gives unlimited permission to copy and/or distribute it,
-dnl with or without modifications, as long as this notice is preserved.
-
-dnl This program is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-dnl PARTICULAR PURPOSE.
-dnl >
-dnl for this file it is relicensed under LGPL
-
-AC_DEFUN([AM_KDE_WITH_NLS],
- [
- dnl If we use NLS figure out what method
-
- AM_PATH_PROG_WITH_TEST_KDE(MSGFMT, msgfmt,
- [test -n "`$ac_dir/$ac_word --version 2>&1 | grep 'GNU gettext'`"], msgfmt)
- AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
-
- if test -z "`$GMSGFMT --version 2>&1 | grep 'GNU gettext'`"; then
- AC_MSG_RESULT([found msgfmt program is not GNU msgfmt; ignore it])
- GMSGFMT=":"
- fi
- MSGFMT=$GMSGFMT
- AC_SUBST(GMSGFMT)
- AC_SUBST(MSGFMT)
-
- AM_PATH_PROG_WITH_TEST_KDE(XGETTEXT, xgettext,
- [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
-
- dnl Test whether we really found GNU xgettext.
- if test "$XGETTEXT" != ":"; then
- dnl If it is no GNU xgettext we define it as : so that the
- dnl Makefiles still can work.
- if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
- : ;
- else
- AC_MSG_RESULT(
- [found xgettext programs is not GNU xgettext; ignore it])
- XGETTEXT=":"
- fi
- fi
- AC_SUBST(XGETTEXT)
-
- ])
-
-# Search path for a program which passes the given test.
-# Ulrich Drepper <drepper@cygnus.com>, 1996.
-
-# serial 1
-# Stephan Kulow: I appended a _KDE against name conflicts
-
-dnl AM_PATH_PROG_WITH_TEST_KDE(VARIABLE, PROG-TO-CHECK-FOR,
-dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
-AC_DEFUN([AM_PATH_PROG_WITH_TEST_KDE],
-[# Extract the first word of "$2", so it can be a program name with args.
-set dummy $2; ac_word=[$]2
-AC_MSG_CHECKING([for $ac_word])
-AC_CACHE_VAL(ac_cv_path_$1,
-[case "[$]$1" in
- /*)
- ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
- for ac_dir in ifelse([$5], , $PATH, [$5]); do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- if [$3]; then
- ac_cv_path_$1="$ac_dir/$ac_word"
- break
- fi
- fi
- done
- IFS="$ac_save_ifs"
-dnl If no 4th arg is given, leave the cache variable unset,
-dnl so AC_PATH_PROGS will keep looking.
-ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
-])dnl
- ;;
-esac])dnl
-$1="$ac_cv_path_$1"
-if test -n "[$]$1"; then
- AC_MSG_RESULT([$]$1)
-else
- AC_MSG_RESULT(no)
-fi
-AC_SUBST($1)dnl
-])
-
-
-# Check whether LC_MESSAGES is available in <locale.h>.
-# Ulrich Drepper <drepper@cygnus.com>, 1995.
-
-# serial 1
-
-AC_DEFUN([AM_LC_MESSAGES],
- [if test $ac_cv_header_locale_h = yes; then
- AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
- [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
- am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
- if test $am_cv_val_LC_MESSAGES = yes; then
- AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your locale.h file contains LC_MESSAGES])
- fi
- fi])
-
-dnl From Jim Meyering.
-dnl FIXME: migrate into libit.
-
-AC_DEFUN([AM_FUNC_OBSTACK],
-[AC_CACHE_CHECK([for obstacks], am_cv_func_obstack,
- [AC_TRY_LINK([#include "obstack.h"],
- [struct obstack *mem;obstack_free(mem,(char *) 0)],
- am_cv_func_obstack=yes,
- am_cv_func_obstack=no)])
- if test $am_cv_func_obstack = yes; then
- AC_DEFINE(HAVE_OBSTACK)
- else
- LIBOBJS="$LIBOBJS obstack.o"
- fi
-])
-
-dnl From Jim Meyering. Use this if you use the GNU error.[ch].
-dnl FIXME: Migrate into libit
-
-AC_DEFUN([AM_FUNC_ERROR_AT_LINE],
-[AC_CACHE_CHECK([for error_at_line], am_cv_lib_error_at_line,
- [AC_TRY_LINK([],[error_at_line(0, 0, "", 0, "");],
- am_cv_lib_error_at_line=yes,
- am_cv_lib_error_at_line=no)])
- if test $am_cv_lib_error_at_line = no; then
- LIBOBJS="$LIBOBJS error.o"
- fi
- AC_SUBST(LIBOBJS)dnl
-])
-
-# Macro to add for using GNU gettext.
-# Ulrich Drepper <drepper@cygnus.com>, 1995.
-
-# serial 1
-# Stephan Kulow: I put a KDE in it to avoid name conflicts
-
-AC_DEFUN([AM_KDE_GNU_GETTEXT],
- [AC_REQUIRE([AC_PROG_MAKE_SET])dnl
- AC_REQUIRE([AC_PROG_RANLIB])dnl
- AC_REQUIRE([AC_HEADER_STDC])dnl
- AC_REQUIRE([AC_TYPE_OFF_T])dnl
- AC_REQUIRE([AC_TYPE_SIZE_T])dnl
- AC_REQUIRE([AC_FUNC_ALLOCA])dnl
- AC_REQUIRE([AC_FUNC_MMAP])dnl
- AC_REQUIRE([AM_KDE_WITH_NLS])dnl
- AC_CHECK_HEADERS([limits.h locale.h nl_types.h string.h values.h alloca.h])
- AC_CHECK_FUNCS([getcwd munmap putenv setlocale strchr strcasecmp \
-__argz_count __argz_stringify __argz_next])
-
- AC_MSG_CHECKING(for stpcpy)
- AC_CACHE_VAL(kde_cv_func_stpcpy,
- [
- kde_safe_cxxflags=$CXXFLAGS
- CXXFLAGS="-Werror"
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- AC_TRY_COMPILE([
- #include <string.h>
- ],
- [
- char buffer[200];
- stpcpy(buffer, buffer);
- ],
- kde_cv_func_stpcpy=yes,
- kde_cv_func_stpcpy=no)
- AC_LANG_RESTORE
- CXXFLAGS=$kde_safe_cxxflags
- ])
- AC_MSG_RESULT($kde_cv_func_stpcpy)
- if eval "test \"`echo $kde_cv_func_stpcpy`\" = yes"; then
- AC_DEFINE(HAVE_STPCPY, 1, [Define if you have stpcpy])
- fi
-
- AM_LC_MESSAGES
-
- if test "x$CATOBJEXT" != "x"; then
- if test "x$ALL_LINGUAS" = "x"; then
- LINGUAS=
- else
- AC_MSG_CHECKING(for catalogs to be installed)
- NEW_LINGUAS=
- for lang in ${LINGUAS=$ALL_LINGUAS}; do
- case "$ALL_LINGUAS" in
- *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
- esac
- done
- LINGUAS=$NEW_LINGUAS
- AC_MSG_RESULT($LINGUAS)
- fi
-
- dnl Construct list of names of catalog files to be constructed.
- if test -n "$LINGUAS"; then
- for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
- fi
- fi
-
- ])
-
-AC_DEFUN([AC_HAVE_XPM],
- [AC_REQUIRE_CPP()dnl
- AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
- test -z "$XPM_LDFLAGS" && XPM_LDFLAGS=
- test -z "$XPM_INCLUDE" && XPM_INCLUDE=
-
- AC_ARG_WITH(xpm,AC_HELP_STRING([--without-xpm],[disable color pixmap XPM tests]),
- xpm_test=$withval, xpm_test="yes")
- if test "x$xpm_test" = xno; then
- ac_cv_have_xpm=no
- else
- AC_MSG_CHECKING(for XPM)
- AC_CACHE_VAL(ac_cv_have_xpm,
- [
- ac_save_ldflags="$LDFLAGS"
- ac_save_cflags="$CFLAGS"
- if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
- LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm -lX11 -lXext $LIBZ $LIBSOCKET"
- else
- LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm $LIBZ $LIBSOCKET"
- fi
- CFLAGS="$CFLAGS $X_INCLUDES $USER_INCLUDES"
- test -n "$XPM_INCLUDE" && CFLAGS="-I$XPM_INCLUDE $CFLAGS"
- AC_TRY_LINK([#include <X11/xpm.h>],[],
- ac_cv_have_xpm="yes",ac_cv_have_xpm="no")
- LDFLAGS="$ac_save_ldflags"
- CFLAGS="$ac_save_cflags"
- ])dnl
-
- if test "$ac_cv_have_xpm" = no; then
- AC_MSG_RESULT(no)
- XPM_LDFLAGS=""
- XPMINC=""
- $2
- else
- AC_DEFINE(HAVE_XPM, 1, [Define if you have XPM support])
- if test "$XPM_LDFLAGS" = ""; then
- XPMLIB='-lXpm $(LIB_X11)'
- else
- XPMLIB="-L$XPM_LDFLAGS -lXpm "'$(LIB_X11)'
- fi
- if test "$XPM_INCLUDE" = ""; then
- XPMINC=""
- else
- XPMINC="-I$XPM_INCLUDE"
- fi
- AC_MSG_RESULT(yes)
- $1
- fi
- fi
- AC_SUBST(XPMINC)
- AC_SUBST(XPMLIB)
-])
-
-AC_DEFUN([AC_HAVE_DPMS],
- [AC_REQUIRE_CPP()dnl
- AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
- test -z "$DPMS_LDFLAGS" && DPMS_LDFLAGS=
- test -z "$DPMS_INCLUDE" && DPMS_INCLUDE=
- DPMS_LIB=
-
- AC_ARG_WITH(dpms,AC_HELP_STRING([--without-dpms],[disable DPMS power saving]),
- dpms_test=$withval, dpms_test="yes")
- if test "x$dpms_test" = xno; then
- ac_cv_have_dpms=no
- else
- AC_MSG_CHECKING(for DPMS)
- dnl Note: ac_cv_have_dpms can be no, yes, or -lXdpms.
- dnl 'yes' means DPMS_LIB="", '-lXdpms' means DPMS_LIB="-lXdpms".
- AC_CACHE_VAL(ac_cv_have_dpms,
- [
- if test "x$kde_use_qt_emb" = "xyes" || test "x$kde_use_qt_mac" = "xyes"; then
- AC_MSG_RESULT(no)
- ac_cv_have_dpms="no"
- else
- ac_save_ldflags="$LDFLAGS"
- ac_save_cflags="$CFLAGS"
- ac_save_libs="$LIBS"
- LDFLAGS="$LDFLAGS $DPMS_LDFLAGS $all_libraries"
- LIBS="-lX11 -lXext $LIBSOCKET"
- CFLAGS="$CFLAGS $X_INCLUDES"
- test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS"
- AC_TRY_LINK([
- #include <X11/Xproto.h>
- #include <X11/X.h>
- #include <X11/Xlib.h>
- #include <X11/extensions/dpms.h>
- int foo_test_dpms()
- { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[],
- ac_cv_have_dpms="yes", [
- LIBS="-lXdpms $LIBS"
- AC_TRY_LINK([
- #include <X11/Xproto.h>
- #include <X11/X.h>
- #include <X11/Xlib.h>
- #include <X11/extensions/dpms.h>
- int foo_test_dpms()
- { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[],
- [
- ac_cv_have_dpms="-lXdpms"
- ],ac_cv_have_dpms="no")
- ])
- LDFLAGS="$ac_save_ldflags"
- CFLAGS="$ac_save_cflags"
- LIBS="$ac_save_libs"
- fi
- ])dnl
-
- if test "$ac_cv_have_dpms" = no; then
- AC_MSG_RESULT(no)
- DPMS_LDFLAGS=""
- DPMSINC=""
- $2
- else
- AC_DEFINE(HAVE_DPMS, 1, [Define if you have DPMS support])
- if test "$ac_cv_have_dpms" = "-lXdpms"; then
- DPMS_LIB="-lXdpms"
- fi
- if test "$DPMS_LDFLAGS" = ""; then
- DPMSLIB="$DPMS_LIB "'$(LIB_X11)'
- else
- DPMSLIB="$DPMS_LDFLAGS $DPMS_LIB "'$(LIB_X11)'
- fi
- if test "$DPMS_INCLUDE" = ""; then
- DPMSINC=""
- else
- DPMSINC="-I$DPMS_INCLUDE"
- fi
- AC_MSG_RESULT(yes)
- $1
- fi
- fi
- ac_save_cflags="$CFLAGS"
- CFLAGS="$CFLAGS $X_INCLUDES"
- test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS"
- AH_TEMPLATE(HAVE_DPMSCAPABLE_PROTO,
- [Define if you have the DPMSCapable prototype in <X11/extensions/dpms.h>])
- AC_CHECK_DECL(DPMSCapable,
- AC_DEFINE(HAVE_DPMSCAPABLE_PROTO),,
- [#include <X11/Xlib.h>
- #include <X11/extensions/dpms.h>])
- AH_TEMPLATE(HAVE_DPMSINFO_PROTO,
- [Define if you have the DPMSInfo prototype in <X11/extensions/dpms.h>])
- AC_CHECK_DECL(DPMSInfo,
- AC_DEFINE(HAVE_DPMSINFO_PROTO),,
- [#include <X11/Xlib.h>
- #include <X11/extensions/dpms.h>])
- CFLAGS="$ac_save_cflags"
- AC_SUBST(DPMSINC)
- AC_SUBST(DPMSLIB)
-])
-
-AC_DEFUN([AC_HAVE_GL],
- [AC_REQUIRE_CPP()dnl
- AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
- test -z "$GL_LDFLAGS" && GL_LDFLAGS=
- test -z "$GL_INCLUDE" && GL_INCLUDE=
-
- AC_ARG_WITH(gl,AC_HELP_STRING([--without-gl],[disable 3D GL modes]),
- gl_test=$withval, gl_test="yes")
- if test "x$kde_use_qt_emb" = "xyes"; then
- # GL and Qt Embedded is a no-go for now.
- ac_cv_have_gl=no
- elif test "x$gl_test" = xno; then
- ac_cv_have_gl=no
- else
- AC_MSG_CHECKING(for GL)
- AC_CACHE_VAL(ac_cv_have_gl,
- [
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- ac_save_ldflags=$LDFLAGS
- ac_save_cxxflags=$CXXFLAGS
- ac_save_libs=$LIBS
- LDFLAGS="$LDFLAGS $GL_LDFLAGS $X_LDFLAGS $all_libraries"
- LIBS="$LIBS -lGL -lGLU"
- test "x$kde_use_qt_mac" != xyes && test "x$kde_use_qt_emb" != xyes && LIBS="$LIBS -lX11"
- LIBS="$LIBS $LIB_XEXT -lm $LIBSOCKET"
- CXXFLAGS="$CFLAGS $X_INCLUDES"
- test -n "$GL_INCLUDE" && CFLAGS="-I$GL_INCLUDE $CFLAGS"
- AC_TRY_LINK([#include <GL/gl.h>
-#include <GL/glu.h>
-], [],
- ac_cv_have_gl="yes", ac_cv_have_gl="no")
- AC_LANG_RESTORE
- LDFLAGS=$ac_save_ldflags
- CXXFLAGS=$ac_save_cxxflags
- LIBS=$ac_save_libs
- ])dnl
-
- if test "$ac_cv_have_gl" = "no"; then
- AC_MSG_RESULT(no)
- GL_LDFLAGS=""
- GLINC=""
- $2
- else
- AC_DEFINE(HAVE_GL, 1, [Defines if you have GL (Mesa, OpenGL, ...)])
- if test "$GL_LDFLAGS" = ""; then
- GLLIB='-lGLU -lGL $(LIB_X11)'
- else
- GLLIB="$GL_LDFLAGS -lGLU -lGL "'$(LIB_X11)'
- fi
- if test "$GL_INCLUDE" = ""; then
- GLINC=""
- else
- GLINC="-I$GL_INCLUDE"
- fi
- AC_MSG_RESULT($ac_cv_have_gl)
- $1
- fi
- fi
- AC_SUBST(GLINC)
- AC_SUBST(GLLIB)
-])
-
-
- dnl shadow password and PAM magic - maintained by ossi@kde.org
-
-AC_DEFUN([KDE_PAM], [
- AC_REQUIRE([KDE_CHECK_LIBDL])
-
- want_pam=
- AC_ARG_WITH(pam,
- AC_HELP_STRING([--with-pam[=ARG]],[enable support for PAM: ARG=[yes|no|service name]]),
- [ if test "x$withval" = "xyes"; then
- want_pam=yes
- pam_service=kde
- elif test "x$withval" = "xno"; then
- want_pam=no
- else
- want_pam=yes
- pam_service=$withval
- fi
- ], [ pam_service=kde ])
-
- use_pam=
- PAMLIBS=
- if test "x$want_pam" != xno; then
- AC_CHECK_LIB(pam, pam_start, [
- AC_CHECK_HEADER(security/pam_appl.h,
- [ pam_header=security/pam_appl.h ],
- [ AC_CHECK_HEADER(pam/pam_appl.h,
- [ pam_header=pam/pam_appl.h ],
- [
- AC_MSG_WARN([PAM detected, but no headers found!
-Make sure you have the necessary development packages installed.])
- ]
- )
- ]
- )
- ], , $LIBDL)
- if test -z "$pam_header"; then
- if test "x$want_pam" = xyes; then
- AC_MSG_ERROR([--with-pam was specified, but cannot compile with PAM!])
- fi
- else
- AC_DEFINE(HAVE_PAM, 1, [Defines if you have PAM (Pluggable Authentication Modules)])
- PAMLIBS="$PAM_MISC_LIB -lpam $LIBDL"
- use_pam=yes
-
- dnl darwin claims to be something special
- if test "$pam_header" = "pam/pam_appl.h"; then
- AC_DEFINE(HAVE_PAM_PAM_APPL_H, 1, [Define if your PAM headers are in pam/ instead of security/])
- fi
-
- dnl test whether struct pam_message is const (Linux) or not (Sun)
- AC_MSG_CHECKING(for const pam_message)
- AC_EGREP_HEADER([struct pam_message], $pam_header,
- [ AC_EGREP_HEADER([const struct pam_message], $pam_header,
- [AC_MSG_RESULT([const: Linux-type PAM])],
- [AC_MSG_RESULT([nonconst: Sun-type PAM])
- AC_DEFINE(PAM_MESSAGE_NONCONST, 1, [Define if your PAM support takes non-const arguments (Solaris)])]
- )],
- [AC_MSG_RESULT([not found - assume const, Linux-type PAM])])
- fi
- fi
-
- AC_SUBST(PAMLIBS)
-])
-
-dnl DEF_PAM_SERVICE(arg name, full name, define name)
-AC_DEFUN([DEF_PAM_SERVICE], [
- AC_ARG_WITH($1-pam,
- AC_HELP_STRING([--with-$1-pam=[val]],[override PAM service from --with-pam for $2]),
- [ if test "x$use_pam" = xyes; then
- $3_PAM_SERVICE=$withval
- else
- AC_MSG_ERROR([Cannot use use --with-$1-pam, as no PAM was detected.
-You may want to enforce it by using --with-pam.])
- fi
- ],
- [ if test "x$use_pam" = xyes; then
- $3_PAM_SERVICE="$pam_service"
- fi
- ])
- if test -n "$$3_PAM_SERVICE"; then
- AC_MSG_RESULT([The PAM service used by $2 will be $$3_PAM_SERVICE])
- AC_DEFINE_UNQUOTED($3_PAM_SERVICE, "$$3_PAM_SERVICE", [The PAM service to be used by $2])
- fi
- AC_SUBST($3_PAM_SERVICE)
-])
-
-AC_DEFUN([KDE_SHADOWPASSWD], [
- AC_REQUIRE([KDE_PAM])
-
- AC_CHECK_LIB(shadow, getspent,
- [ LIBSHADOW="-lshadow"
- ac_use_shadow=yes
- ],
- [ dnl for UnixWare
- AC_CHECK_LIB(gen, getspent,
- [ LIBGEN="-lgen"
- ac_use_shadow=yes
- ],
- [ AC_CHECK_FUNC(getspent,
- [ ac_use_shadow=yes ],
- [ ac_use_shadow=no ])
- ])
- ])
- AC_SUBST(LIBSHADOW)
- AC_SUBST(LIBGEN)
-
- AC_MSG_CHECKING([for shadow passwords])
-
- AC_ARG_WITH(shadow,
- AC_HELP_STRING([--with-shadow],[If you want shadow password support]),
- [ if test "x$withval" != "xno"; then
- use_shadow=yes
- else
- use_shadow=no
- fi
- ], [
- use_shadow="$ac_use_shadow"
- ])
-
- if test "x$use_shadow" = xyes; then
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_SHADOW, 1, [Define if you use shadow passwords])
- else
- AC_MSG_RESULT(no)
- LIBSHADOW=
- LIBGEN=
- fi
-
- dnl finally make the relevant binaries setuid root, if we have shadow passwds.
- dnl this still applies, if we could use it indirectly through pam.
- if test "x$use_shadow" = xyes ||
- ( test "x$use_pam" = xyes && test "x$ac_use_shadow" = xyes ); then
- case $host in
- *-*-freebsd* | *-*-netbsd* | *-*-openbsd*)
- SETUIDFLAGS="-m 4755 -o root";;
- *)
- SETUIDFLAGS="-m 4755";;
- esac
- fi
- AC_SUBST(SETUIDFLAGS)
-
-])
-
-AC_DEFUN([KDE_PASSWDLIBS], [
- AC_REQUIRE([KDE_MISC_TESTS]) dnl for LIBCRYPT
- AC_REQUIRE([KDE_PAM])
- AC_REQUIRE([KDE_SHADOWPASSWD])
-
- if test "x$use_pam" = "xyes"; then
- PASSWDLIBS="$PAMLIBS"
- else
- PASSWDLIBS="$LIBCRYPT $LIBSHADOW $LIBGEN"
- fi
-
- dnl FreeBSD uses a shadow-like setup, where /etc/passwd holds the users, but
- dnl /etc/master.passwd holds the actual passwords. /etc/master.passwd requires
- dnl root to read, so kcheckpass needs to be root (even when using pam, since pam
- dnl may need to read /etc/master.passwd).
- case $host in
- *-*-freebsd*)
- SETUIDFLAGS="-m 4755 -o root"
- ;;
- *)
- ;;
- esac
-
- AC_SUBST(PASSWDLIBS)
-])
-
-AC_DEFUN([KDE_CHECK_LIBDL],
-[
-AC_CHECK_LIB(dl, dlopen, [
-LIBDL="-ldl"
-ac_cv_have_dlfcn=yes
-])
-
-AC_CHECK_LIB(dld, shl_unload, [
-LIBDL="-ldld"
-ac_cv_have_shload=yes
-])
-
-AC_SUBST(LIBDL)
-])
-
-AC_DEFUN([KDE_CHECK_DLOPEN],
-[
-KDE_CHECK_LIBDL
-AC_CHECK_HEADERS(dlfcn.h dl.h)
-if test "$ac_cv_header_dlfcn_h" = "no"; then
- ac_cv_have_dlfcn=no
-fi
-
-if test "$ac_cv_header_dl_h" = "no"; then
- ac_cv_have_shload=no
-fi
-
-dnl XXX why change enable_dlopen? its already set by autoconf's AC_ARG_ENABLE
-dnl (MM)
-AC_ARG_ENABLE(dlopen,
-AC_HELP_STRING([--disable-dlopen],[link statically [default=no]]),
-enable_dlopen=$enableval,
-enable_dlopen=yes)
-
-# override the user's opinion, if we know it better ;)
-if test "$ac_cv_have_dlfcn" = "no" && test "$ac_cv_have_shload" = "no"; then
- enable_dlopen=no
-fi
-
-if test "$ac_cv_have_dlfcn" = "yes"; then
- AC_DEFINE_UNQUOTED(HAVE_DLFCN, 1, [Define if you have dlfcn])
-fi
-
-if test "$ac_cv_have_shload" = "yes"; then
- AC_DEFINE_UNQUOTED(HAVE_SHLOAD, 1, [Define if you have shload])
-fi
-
-if test "$enable_dlopen" = no ; then
- test -n "$1" && eval $1
-else
- test -n "$2" && eval $2
-fi
-
-])
-
-AC_DEFUN([KDE_CHECK_DYNAMIC_LOADING],
-[
-KDE_CHECK_DLOPEN(libtool_enable_shared=yes, libtool_enable_static=no)
-KDE_PROG_LIBTOOL
-AC_MSG_CHECKING([dynamic loading])
-eval "`egrep '^build_libtool_libs=' libtool`"
-if test "$build_libtool_libs" = "yes" && test "$enable_dlopen" = "yes"; then
- dynamic_loading=yes
- AC_DEFINE_UNQUOTED(HAVE_DYNAMIC_LOADING)
-else
- dynamic_loading=no
-fi
-AC_MSG_RESULT($dynamic_loading)
-if test "$dynamic_loading" = "yes"; then
- $1
-else
- $2
-fi
-])
-
-AC_DEFUN([KDE_ADD_INCLUDES],
-[
-if test -z "$1"; then
- test_include="Pix.h"
-else
- test_include="$1"
-fi
-
-AC_MSG_CHECKING([for libg++ ($test_include)])
-
-AC_CACHE_VAL(kde_cv_libgpp_includes,
-[
-kde_cv_libgpp_includes=no
-
- for ac_dir in \
- \
- /usr/include/g++ \
- /usr/include \
- /usr/unsupported/include \
- /opt/include \
- $extra_include \
- ; \
- do
- if test -r "$ac_dir/$test_include"; then
- kde_cv_libgpp_includes=$ac_dir
- break
- fi
- done
-])
-
-AC_MSG_RESULT($kde_cv_libgpp_includes)
-if test "$kde_cv_libgpp_includes" != "no"; then
- all_includes="-I$kde_cv_libgpp_includes $all_includes $USER_INCLUDES"
-fi
-])
-])
-
-AC_DEFUN([KDE_CHECK_LIBPTHREAD],
-[
- dnl This code is here specifically to handle the
- dnl various flavors of threading library on FreeBSD
- dnl 4-, 5-, and 6-, and the (weird) rules around it.
- dnl There may be an environment PTHREAD_LIBS that
- dnl specifies what to use; otherwise, search for it.
- dnl -pthread is special cased and unsets LIBPTHREAD
- dnl below if found.
- LIBPTHREAD=""
-
- if test -n "$PTHREAD_LIBS"; then
- if test "x$PTHREAD_LIBS" = "x-pthread" ; then
- LIBPTHREAD="PTHREAD"
- else
- PTHREAD_LIBS_save="$PTHREAD_LIBS"
- PTHREAD_LIBS=`echo "$PTHREAD_LIBS_save" | sed -e 's,^-l,,g'`
- AC_MSG_CHECKING([for pthread_create in $PTHREAD_LIBS])
- KDE_CHECK_LIB($PTHREAD_LIBS, pthread_create, [
- LIBPTHREAD="$PTHREAD_LIBS_save"])
- PTHREAD_LIBS="$PTHREAD_LIBS_save"
- fi
- fi
-
- dnl Is this test really needed, in the face of the Tru64 test below?
- if test -z "$LIBPTHREAD"; then
- AC_CHECK_LIB(pthread, pthread_create, [LIBPTHREAD="-lpthread"])
- fi
-
- dnl This is a special Tru64 check, see BR 76171 issue #18.
- if test -z "$LIBPTHREAD" ; then
- AC_MSG_CHECKING([for pthread_create in -lpthread])
- kde_safe_libs=$LIBS
- LIBS="$LIBS -lpthread"
- AC_TRY_LINK([#include <pthread.h>],[(void)pthread_create(0,0,0,0);],[
- AC_MSG_RESULT(yes)
- LIBPTHREAD="-lpthread"],[
- AC_MSG_RESULT(no)])
- LIBS=$kde_safe_libs
- fi
-
- dnl Un-special-case for FreeBSD.
- if test "x$LIBPTHREAD" = "xPTHREAD" ; then
- LIBPTHREAD=""
- fi
-
- AC_SUBST(LIBPTHREAD)
-])
-
-AC_DEFUN([KDE_CHECK_PTHREAD_OPTION],
-[
- USE_THREADS=""
- if test -z "$LIBPTHREAD"; then
- KDE_CHECK_COMPILER_FLAG(pthread, [USE_THREADS="-D_THREAD_SAFE -pthread"])
- fi
-
- AH_VERBATIM(__svr_define, [
-#if defined(__SVR4) && !defined(__svr4__)
-#define __svr4__ 1
-#endif
-])
- case $host_os in
- solaris*)
- KDE_CHECK_COMPILER_FLAG(mt, [USE_THREADS="-mt"])
- CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS -DSVR4"
- ;;
- freebsd*)
- CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE $PTHREAD_CFLAGS"
- ;;
- aix*)
- CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE"
- LIBPTHREAD="$LIBPTHREAD -lc_r"
- ;;
- linux*) CPPFLAGS="$CPPFLAGS -D_REENTRANT"
- if test "$CXX" = "KCC"; then
- CXXFLAGS="$CXXFLAGS --thread_safe"
- NOOPT_CXXFLAGS="$NOOPT_CXXFLAGS --thread_safe"
- fi
- ;;
- *)
- ;;
- esac
- AC_SUBST(USE_THREADS)
- AC_SUBST(LIBPTHREAD)
-])
-
-AC_DEFUN([KDE_CHECK_THREADING],
-[
- AC_REQUIRE([KDE_CHECK_LIBPTHREAD])
- AC_REQUIRE([KDE_CHECK_PTHREAD_OPTION])
- dnl default is yes if libpthread is found and no if no libpthread is available
- if test -z "$LIBPTHREAD"; then
- if test -z "$USE_THREADS"; then
- kde_check_threading_default=no
- else
- kde_check_threading_default=yes
- fi
- else
- kde_check_threading_default=yes
- fi
- AC_ARG_ENABLE(threading,AC_HELP_STRING([--disable-threading],[disables threading even if libpthread found]),
- kde_use_threading=$enableval, kde_use_threading=$kde_check_threading_default)
- if test "x$kde_use_threading" = "xyes"; then
- AC_DEFINE(HAVE_LIBPTHREAD, 1, [Define if you have a working libpthread (will enable threaded code)])
- fi
-])
-
-AC_DEFUN([KDE_TRY_LINK_PYTHON],
-[
-if test "$kde_python_link_found" = no; then
-
-if test "$1" = normal; then
- AC_MSG_CHECKING(if a Python application links)
-else
- AC_MSG_CHECKING(if Python depends on $2)
-fi
-
-AC_CACHE_VAL(kde_cv_try_link_python_$1,
-[
-kde_save_cflags="$CFLAGS"
-CFLAGS="$CFLAGS $PYTHONINC"
-kde_save_libs="$LIBS"
-LIBS="$LIBS $LIBPYTHON $2 $LIBDL $LIBSOCKET"
-kde_save_ldflags="$LDFLAGS"
-LDFLAGS="$LDFLAGS $PYTHONLIB"
-
-AC_TRY_LINK(
-[
-#include <Python.h>
-],[
- PySys_SetArgv(1, 0);
-],
- [kde_cv_try_link_python_$1=yes],
- [kde_cv_try_link_python_$1=no]
-)
-CFLAGS="$kde_save_cflags"
-LIBS="$kde_save_libs"
-LDFLAGS="$kde_save_ldflags"
-])
-
-if test "$kde_cv_try_link_python_$1" = "yes"; then
- AC_MSG_RESULT(yes)
- kde_python_link_found=yes
- if test ! "$1" = normal; then
- LIBPYTHON="$LIBPYTHON $2"
- fi
- $3
-else
- AC_MSG_RESULT(no)
- $4
-fi
-
-fi
-
-])
-
-AC_DEFUN([KDE_CHECK_PYTHON_DIR],
-[
-AC_MSG_CHECKING([for Python directory])
-
-AC_CACHE_VAL(kde_cv_pythondir,
-[
- if test -z "$PYTHONDIR"; then
- kde_cv_pythondir=/usr/local
- else
- kde_cv_pythondir="$PYTHONDIR"
- fi
-])
-
-AC_ARG_WITH(pythondir,
-AC_HELP_STRING([--with-pythondir=pythondir],[use python installed in pythondir]),
-[
- ac_python_dir=$withval
-], ac_python_dir=$kde_cv_pythondir
-)
-
-AC_MSG_RESULT($ac_python_dir)
-])
-
-AC_DEFUN([KDE_CHECK_PYTHON_INTERN],
-[
-AC_REQUIRE([KDE_CHECK_LIBDL])
-AC_REQUIRE([KDE_CHECK_LIBPTHREAD])
-AC_REQUIRE([KDE_CHECK_PYTHON_DIR])
-
-if test -z "$1"; then
- version="1.5"
-else
- version="$1"
-fi
-
-AC_MSG_CHECKING([for Python$version])
-
-python_incdirs="$ac_python_dir/include /usr/include /usr/local/include/ $kde_extra_includes"
-AC_FIND_FILE(Python.h, $python_incdirs, python_incdir)
-if test ! -r $python_incdir/Python.h; then
- AC_FIND_FILE(python$version/Python.h, $python_incdirs, python_incdir)
- python_incdir=$python_incdir/python$version
- if test ! -r $python_incdir/Python.h; then
- python_incdir=no
- fi
-fi
-
-PYTHONINC=-I$python_incdir
-
-python_libdirs="$ac_python_dir/lib$kdelibsuff /usr/lib$kdelibsuff /usr/local /usr/lib$kdelibsuff $kde_extra_libs"
-AC_FIND_FILE(libpython$version.so, $python_libdirs, python_libdir)
-if test ! -r $python_libdir/libpython$version.so; then
- AC_FIND_FILE(libpython$version.a, $python_libdirs, python_libdir)
- if test ! -r $python_libdir/libpython$version.a; then
- AC_FIND_FILE(python$version/config/libpython$version.a, $python_libdirs, python_libdir)
- python_libdir=$python_libdir/python$version/config
- if test ! -r $python_libdir/libpython$version.a; then
- python_libdir=no
- fi
- fi
-fi
-
-PYTHONLIB=-L$python_libdir
-kde_orig_LIBPYTHON=$LIBPYTHON
-if test -z "$LIBPYTHON"; then
- LIBPYTHON=-lpython$version
-fi
-
-AC_FIND_FILE(python$version/copy.py, $python_libdirs, python_moddir)
-python_moddir=$python_moddir/python$version
-if test ! -r $python_moddir/copy.py; then
- python_moddir=no
-fi
-
-PYTHONMODDIR=$python_moddir
-
-AC_MSG_RESULT(header $python_incdir library $python_libdir modules $python_moddir)
-
-if test x$python_incdir = xno || test x$python_libdir = xno || test x$python_moddir = xno; then
- LIBPYTHON=$kde_orig_LIBPYTHON
- test "x$PYTHONLIB" = "x-Lno" && PYTHONLIB=""
- test "x$PYTHONINC" = "x-Ino" && PYTHONINC=""
- $2
-else
- dnl Note: this test is very weak
- kde_python_link_found=no
- KDE_TRY_LINK_PYTHON(normal)
- KDE_TRY_LINK_PYTHON(m, -lm)
- KDE_TRY_LINK_PYTHON(pthread, $LIBPTHREAD)
- KDE_TRY_LINK_PYTHON(tcl, -ltcl)
- KDE_TRY_LINK_PYTHON(db2, -ldb2)
- KDE_TRY_LINK_PYTHON(m_and_thread, [$LIBPTHREAD -lm])
- KDE_TRY_LINK_PYTHON(m_and_thread_and_util, [$LIBPTHREAD -lm -lutil])
- KDE_TRY_LINK_PYTHON(m_and_thread_and_db3, [$LIBPTHREAD -lm -ldb-3 -lutil])
- KDE_TRY_LINK_PYTHON(pthread_and_db3, [$LIBPTHREAD -ldb-3])
- KDE_TRY_LINK_PYTHON(m_and_thread_and_db, [$LIBPTHREAD -lm -ldb -ltermcap -lutil])
- KDE_TRY_LINK_PYTHON(pthread_and_dl, [$LIBPTHREAD $LIBDL -lutil -lreadline -lncurses -lm])
- KDE_TRY_LINK_PYTHON(pthread_and_panel_curses, [$LIBPTHREAD $LIBDL -lm -lpanel -lcurses])
- KDE_TRY_LINK_PYTHON(m_and_thread_and_db_special, [$LIBPTHREAD -lm -ldb -lutil], [],
- [AC_MSG_WARN([it seems, Python depends on another library.
- Please set LIBPYTHON to '-lpython$version -lotherlib' before calling configure to fix this
- and contact the authors to let them know about this problem])
- ])
-
- LIBPYTHON="$LIBPYTHON $LIBDL $LIBSOCKET"
- AC_SUBST(PYTHONINC)
- AC_SUBST(PYTHONLIB)
- AC_SUBST(LIBPYTHON)
- AC_SUBST(PYTHONMODDIR)
- AC_DEFINE(HAVE_PYTHON, 1, [Define if you have the development files for python])
-fi
-
-])
-
-
-AC_DEFUN([KDE_CHECK_PYTHON],
-[
- KDE_CHECK_PYTHON_INTERN("2.5",
- [KDE_CHECK_PYTHON_INTERN("2.4",
- [KDE_CHECK_PYTHON_INTERN("2.3",
- [KDE_CHECK_PYTHON_INTERN("2.2",
- [KDE_CHECK_PYTHON_INTERN("2.1",
- [KDE_CHECK_PYTHON_INTERN("2.0",
- [KDE_CHECK_PYTHON_INTERN($1, $2) ])
- ])
- ])
- ])
- ])
- ])
-])
-
-AC_DEFUN([KDE_CHECK_STL],
-[
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- ac_save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="`echo $CXXFLAGS | sed s/-fno-exceptions//`"
-
- AC_MSG_CHECKING([if C++ programs can be compiled])
- AC_CACHE_VAL(kde_cv_stl_works,
- [
- AC_TRY_COMPILE([
-#include <string>
-using namespace std;
-],[
- string astring="Hallo Welt.";
- astring.erase(0, 6); // now astring is "Welt"
- return 0;
-], kde_cv_stl_works=yes,
- kde_cv_stl_works=no)
-])
-
- AC_MSG_RESULT($kde_cv_stl_works)
-
- if test "$kde_cv_stl_works" = "yes"; then
- # back compatible
- AC_DEFINE_UNQUOTED(HAVE_SGI_STL, 1, [Define if you have a STL implementation by SGI])
- else
- AC_MSG_ERROR([Your Installation isn't able to compile simple C++ programs.
-Check config.log for details - if you're using a Linux distribution you might miss
-a package named similar to libstdc++-dev.])
- fi
-
- CXXFLAGS="$ac_save_CXXFLAGS"
- AC_LANG_RESTORE
-])
-
-AC_DEFUN([AC_FIND_QIMGIO],
- [AC_REQUIRE([AC_FIND_JPEG])
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_MSG_CHECKING([for qimgio])
-AC_CACHE_VAL(ac_cv_lib_qimgio,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-ac_save_LIBS="$LIBS"
-ac_save_CXXFLAGS="$CXXFLAGS"
-LIBS="$all_libraries -lqimgio -lpng -lz $LIBJPEG $LIBQT"
-CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes"
-AC_TRY_RUN(dnl
-[
-#include <qimageio.h>
-#include <qstring.h>
-int main() {
- QString t = "hallo";
- t.fill('t');
- qInitImageIO();
-}
-],
- ac_cv_lib_qimgio=yes,
- ac_cv_lib_qimgio=no,
- ac_cv_lib_qimgio=no)
-LIBS="$ac_save_LIBS"
-CXXFLAGS="$ac_save_CXXFLAGS"
-AC_LANG_RESTORE
-])dnl
-if eval "test \"`echo $ac_cv_lib_qimgio`\" = yes"; then
- LIBQIMGIO="-lqimgio -lpng -lz $LIBJPEG"
- AC_MSG_RESULT(yes)
- AC_DEFINE_UNQUOTED(HAVE_QIMGIO, 1, [Define if you have the Qt extension qimgio available])
- AC_SUBST(LIBQIMGIO)
-else
- AC_MSG_RESULT(not found)
-fi
-])
-
-AC_DEFUN([AM_DISABLE_LIBRARIES],
-[
- AC_PROVIDE([AM_ENABLE_STATIC])
- AC_PROVIDE([AM_ENABLE_SHARED])
- enable_static=no
- enable_shared=yes
-])
-
-
-AC_DEFUN([AC_CHECK_UTMP_FILE],
-[
- AC_MSG_CHECKING([for utmp file])
-
- AC_CACHE_VAL(kde_cv_utmp_file,
- [
- kde_cv_utmp_file=no
-
- for ac_file in \
- \
- /var/run/utmp \
- /var/adm/utmp \
- /etc/utmp \
- ; \
- do
- if test -r "$ac_file"; then
- kde_cv_utmp_file=$ac_file
- break
- fi
- done
- ])
-
- if test "$kde_cv_utmp_file" != "no"; then
- AC_DEFINE_UNQUOTED(UTMP, "$kde_cv_utmp_file", [Define the file for utmp entries])
- $1
- AC_MSG_RESULT($kde_cv_utmp_file)
- else
- $2
- AC_MSG_RESULT([non found])
- fi
-])
-
-
-AC_DEFUN([KDE_CREATE_SUBDIRSLIST],
-[
-
-DO_NOT_COMPILE="$DO_NOT_COMPILE CVS debian bsd-port admin"
-TOPSUBDIRS=""
-
-if test ! -s $srcdir/subdirs; then
- dnl Note: Makefile.common creates subdirs, so this is just a fallback
- files=`cd $srcdir && ls -1`
- dirs=`for i in $files; do if test -d $i; then echo $i; fi; done`
- for i in $dirs; do
- echo $i >> $srcdir/subdirs
- done
-fi
-
-ac_topsubdirs=
-if test -s $srcdir/inst-apps; then
- ac_topsubdirs="`cat $srcdir/inst-apps`"
-elif test -s $srcdir/subdirs; then
- ac_topsubdirs="`cat $srcdir/subdirs`"
-fi
-
-for i in $ac_topsubdirs; do
- AC_MSG_CHECKING([if $i should be compiled])
- if test -d $srcdir/$i; then
- install_it="yes"
- for j in $DO_NOT_COMPILE; do
- if test $i = $j; then
- install_it="no"
- fi
- done
- else
- install_it="no"
- fi
- AC_MSG_RESULT($install_it)
- vari=`echo $i | sed -e 's,[[-+.@]],_,g'`
- if test $install_it = "yes"; then
- TOPSUBDIRS="$TOPSUBDIRS $i"
- eval "$vari""_SUBDIR_included=yes"
- else
- eval "$vari""_SUBDIR_included=no"
- fi
-done
-
-AC_SUBST(TOPSUBDIRS)
-])
-
-AC_DEFUN([KDE_CHECK_NAMESPACES],
-[
-AC_MSG_CHECKING(whether C++ compiler supports namespaces)
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-AC_TRY_COMPILE([
-],
-[
-namespace Foo {
- extern int i;
- namespace Bar {
- extern int i;
- }
-}
-
-int Foo::i = 0;
-int Foo::Bar::i = 1;
-],[
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_NAMESPACES)
-], [
-AC_MSG_RESULT(no)
-])
-AC_LANG_RESTORE
-])
-
-dnl ------------------------------------------------------------------------
-dnl Check for S_ISSOCK macro. Doesn't exist on Unix SCO. faure@kde.org
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_CHECK_S_ISSOCK],
-[
-AC_MSG_CHECKING(for S_ISSOCK)
-AC_CACHE_VAL(ac_cv_have_s_issock,
-[
-AC_TRY_LINK(
-[
-#include <sys/stat.h>
-],
-[
-struct stat buff;
-int b = S_ISSOCK( buff.st_mode );
-],
-ac_cv_have_s_issock=yes,
-ac_cv_have_s_issock=no)
-])
-AC_MSG_RESULT($ac_cv_have_s_issock)
-if test "$ac_cv_have_s_issock" = "yes"; then
- AC_DEFINE_UNQUOTED(HAVE_S_ISSOCK, 1, [Define if sys/stat.h declares S_ISSOCK.])
-fi
-
-AH_VERBATIM(_ISSOCK,
-[
-#ifndef HAVE_S_ISSOCK
-#define HAVE_S_ISSOCK
-#define S_ISSOCK(mode) (1==0)
-#endif
-])
-
-])
-
-dnl ------------------------------------------------------------------------
-dnl Check for MAXPATHLEN macro, defines KDEMAXPATHLEN. faure@kde.org
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_CHECK_KDEMAXPATHLEN],
-[
-AC_MSG_CHECKING(for MAXPATHLEN)
-AC_CACHE_VAL(ac_cv_maxpathlen,
-[
-cat > conftest.$ac_ext <<EOF
-#ifdef STDC_HEADERS
-# include <stdlib.h>
-#endif
-#include <stdio.h>
-#include <sys/param.h>
-#ifndef MAXPATHLEN
-#define MAXPATHLEN 1024
-#endif
-
-KDE_HELLO MAXPATHLEN
-
-EOF
-
-ac_try="$ac_cpp conftest.$ac_ext 2>/dev/null | grep '^KDE_HELLO' >conftest.out"
-
-if AC_TRY_EVAL(ac_try) && test -s conftest.out; then
- ac_cv_maxpathlen=`sed 's#KDE_HELLO ##' conftest.out`
-else
- ac_cv_maxpathlen=1024
-fi
-
-rm conftest.*
-
-])
-AC_MSG_RESULT($ac_cv_maxpathlen)
-AC_DEFINE_UNQUOTED(KDEMAXPATHLEN,$ac_cv_maxpathlen, [Define a safe value for MAXPATHLEN] )
-])
-
-AC_DEFUN([KDE_CHECK_HEADER],
-[
- kde_safe_cppflags=$CPPFLAGS
- CPPFLAGS="$CPPFLAGS $all_includes"
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- AC_CHECK_HEADER([$1], [$2], [$3], [$4])
- AC_LANG_RESTORE
- CPPFLAGS=$kde_safe_cppflags
-])
-
-AC_DEFUN([KDE_CHECK_HEADERS],
-[
- AH_CHECK_HEADERS([$1])
- AC_LANG_SAVE
- kde_safe_cppflags=$CPPFLAGS
- CPPFLAGS="$CPPFLAGS $all_includes"
- AC_LANG_CPLUSPLUS
- AC_CHECK_HEADERS([$1], [$2], [$3], [$4])
- CPPFLAGS=$kde_safe_cppflags
- AC_LANG_RESTORE
-])
-
-AC_DEFUN([KDE_FAST_CONFIGURE],
-[
- dnl makes configure fast (needs perl)
- AC_ARG_ENABLE(fast-perl, AC_HELP_STRING([--disable-fast-perl],[disable fast Makefile generation (needs perl)]),
- with_fast_perl=$enableval, with_fast_perl=yes)
-])
-
-AC_DEFUN([KDE_CONF_FILES],
-[
- val=
- if test -f $srcdir/configure.files ; then
- val=`sed -e 's%^%\$(top_srcdir)/%' $srcdir/configure.files`
- fi
- CONF_FILES=
- if test -n "$val" ; then
- for i in $val ; do
- CONF_FILES="$CONF_FILES $i"
- done
- fi
- AC_SUBST(CONF_FILES)
-])dnl
-
-dnl This sets the prefix, for arts and kdelibs
-dnl Do NOT use in any other module.
-dnl It only looks at --prefix, KDEDIR and falls back to /usr/local/kde
-AC_DEFUN([KDE_SET_PREFIX_CORE],
-[
- unset CDPATH
- dnl make $KDEDIR the default for the installation
- AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde})
-
- if test "x$prefix" = "xNONE"; then
- prefix=$ac_default_prefix
- ac_configure_args="$ac_configure_args --prefix=$prefix"
- fi
- # And delete superfluous '/' to make compares easier
- prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
- exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
-
- kde_libs_prefix='$(prefix)'
- kde_libs_htmldir='$(kde_htmldir)'
- AC_SUBST(kde_libs_prefix)
- AC_SUBST(kde_libs_htmldir)
- KDE_FAST_CONFIGURE
- KDE_CONF_FILES
-])
-
-
-AC_DEFUN([KDE_SET_PREFIX],
-[
- unset CDPATH
- dnl We can't give real code to that macro, only a value.
- dnl It only matters for --help, since we set the prefix in this function anyway.
- AC_PREFIX_DEFAULT(${KDEDIR:-the kde prefix})
-
- KDE_SET_DEFAULT_BINDIRS
- if test "x$prefix" = "xNONE"; then
- dnl no prefix given: look for kde-config in the PATH and deduce the prefix from it
- KDE_FIND_PATH(kde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kde-config)], [], prepend)
- else
- dnl prefix given: look for kde-config, preferrably in prefix, otherwise in PATH
- kde_save_PATH="$PATH"
- PATH="$exec_prefix/bin:$prefix/bin:$PATH"
- KDE_FIND_PATH(kde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kde-config)], [], prepend)
- PATH="$kde_save_PATH"
- fi
-
- kde_libs_prefix=`$KDECONFIG --prefix`
- if test -z "$kde_libs_prefix" || test ! -x "$kde_libs_prefix"; then
- AC_MSG_ERROR([$KDECONFIG --prefix outputed the non existant prefix '$kde_libs_prefix' for kdelibs.
- This means it has been moved since you installed it.
- This won't work. Please recompile kdelibs for the new prefix.
- ])
- fi
- kde_libs_htmldir=`$KDECONFIG --install html --expandvars`
-
- AC_MSG_CHECKING([where to install])
- if test "x$prefix" = "xNONE"; then
- prefix=$kde_libs_prefix
- AC_MSG_RESULT([$prefix (as returned by kde-config)])
- else
- dnl --prefix was given. Compare prefixes and warn (in configure.in.bot.end) if different
- given_prefix=$prefix
- AC_MSG_RESULT([$prefix (as requested)])
- fi
-
- # And delete superfluous '/' to make compares easier
- prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
- exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
- given_prefix=`echo "$given_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
-
- AC_SUBST(KDECONFIG)
- AC_SUBST(kde_libs_prefix)
- AC_SUBST(kde_libs_htmldir)
-
- KDE_FAST_CONFIGURE
- KDE_CONF_FILES
-])
-
-pushdef([AC_PROG_INSTALL],
-[
- dnl our own version, testing for a -p flag
- popdef([AC_PROG_INSTALL])
- dnl as AC_PROG_INSTALL works as it works we first have
- dnl to save if the user didn't specify INSTALL, as the
- dnl autoconf one overwrites INSTALL and we have no chance to find
- dnl out afterwards
- test -n "$INSTALL" && kde_save_INSTALL_given=$INSTALL
- test -n "$INSTALL_PROGRAM" && kde_save_INSTALL_PROGRAM_given=$INSTALL_PROGRAM
- test -n "$INSTALL_SCRIPT" && kde_save_INSTALL_SCRIPT_given=$INSTALL_SCRIPT
- AC_PROG_INSTALL
-
- if test -z "$kde_save_INSTALL_given" ; then
- # OK, user hasn't given any INSTALL, autoconf found one for us
- # now we test, if it supports the -p flag
- AC_MSG_CHECKING(for -p flag to install)
- rm -f confinst.$$.* > /dev/null 2>&1
- echo "Testtest" > confinst.$$.orig
- ac_res=no
- if ${INSTALL} -p confinst.$$.orig confinst.$$.new > /dev/null 2>&1 ; then
- if test -f confinst.$$.new ; then
- # OK, -p seems to do no harm to install
- INSTALL="${INSTALL} -p"
- ac_res=yes
- fi
- fi
- rm -f confinst.$$.*
- AC_MSG_RESULT($ac_res)
- fi
- dnl the following tries to resolve some signs and wonders coming up
- dnl with different autoconf/automake versions
- dnl e.g.:
- dnl *automake 1.4 install-strip sets A_M_INSTALL_PROGRAM_FLAGS to -s
- dnl and has INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(A_M_INSTALL_PROGRAM_FLAGS)
- dnl it header-vars.am, so there the actual INSTALL_PROGRAM gets the -s
- dnl *automake 1.4a (and above) use INSTALL_STRIP_FLAG and only has
- dnl INSTALL_PROGRAM = @INSTALL_PROGRAM@ there, but changes the
- dnl install-@DIR@PROGRAMS targets to explicitly use that flag
- dnl *autoconf 2.13 is dumb, and thinks it can use INSTALL_PROGRAM as
- dnl INSTALL_SCRIPT, which breaks with automake <= 1.4
- dnl *autoconf >2.13 (since 10.Apr 1999) has not that failure
- dnl *sometimes KDE does not use the install-@DIR@PROGRAM targets from
- dnl automake (due to broken Makefile.am or whatever) to install programs,
- dnl and so does not see the -s flag in automake > 1.4
- dnl to clean up that mess we:
- dnl +set INSTALL_PROGRAM to use INSTALL_STRIP_FLAG
- dnl which cleans KDE's program with automake > 1.4;
- dnl +set INSTALL_SCRIPT to only use INSTALL, to clean up autoconf's problems
- dnl with automake<=1.4
- dnl note that dues to this sometimes two '-s' flags are used (if KDE
- dnl properly uses install-@DIR@PROGRAMS, but I don't care
- dnl
- dnl And to all this comes, that I even can't write in comments variable
- dnl names used by automake, because it is so stupid to think I wanted to
- dnl _use_ them, therefor I have written A_M_... instead of AM_
- dnl hmm, I wanted to say something ... ahh yes: Arghhh.
-
- if test -z "$kde_save_INSTALL_PROGRAM_given" ; then
- INSTALL_PROGRAM='${INSTALL} $(INSTALL_STRIP_FLAG)'
- fi
- if test -z "$kde_save_INSTALL_SCRIPT_given" ; then
- INSTALL_SCRIPT='${INSTALL}'
- fi
-])dnl
-
-AC_DEFUN([KDE_LANG_CPLUSPLUS],
-[AC_LANG_CPLUSPLUS
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AC_FD_CC'
-pushdef([AC_LANG_CPLUSPLUS], [popdef([AC_LANG_CPLUSPLUS]) KDE_LANG_CPLUSPLUS])
-])
-
-pushdef([AC_LANG_CPLUSPLUS],
-[popdef([AC_LANG_CPLUSPLUS])
-KDE_LANG_CPLUSPLUS
-])
-
-AC_DEFUN([KDE_CHECK_LONG_LONG],
-[
-AC_MSG_CHECKING(for long long)
-AC_CACHE_VAL(kde_cv_c_long_long,
-[
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- AC_TRY_LINK([], [
- long long foo = 0;
- foo = foo+1;
- ],
- kde_cv_c_long_long=yes, kde_cv_c_long_long=no)
- AC_LANG_RESTORE
-])
-AC_MSG_RESULT($kde_cv_c_long_long)
-if test "$kde_cv_c_long_long" = yes; then
- AC_DEFINE(HAVE_LONG_LONG, 1, [Define if you have long long as datatype])
-fi
-])
-
-AC_DEFUN([KDE_CHECK_LIB],
-[
- kde_save_LDFLAGS="$LDFLAGS"
- dnl AC_CHECK_LIB modifies LIBS, so save it here
- kde_save_LIBS="$LIBS"
- LDFLAGS="$LDFLAGS $all_libraries"
- case $host_os in
- aix*) LDFLAGS="-brtl $LDFLAGS"
- test "$GCC" = yes && LDFLAGS="-Wl,$LDFLAGS"
- ;;
- esac
- AC_CHECK_LIB($1, $2, $3, $4, $5)
- LDFLAGS="$kde_save_LDFLAGS"
- LIBS="$kde_save_LIBS"
-])
-
-AC_DEFUN([KDE_JAVA_PREFIX],
-[
- dir=`dirname "$1"`
- base=`basename "$1"`
- list=`ls -1 $dir 2> /dev/null`
- for entry in $list; do
- if test -d $dir/$entry/bin; then
- case $entry in
- $base)
- javadirs="$javadirs $dir/$entry/bin"
- ;;
- esac
- elif test -d $dir/$entry/jre/bin; then
- case $entry in
- $base)
- javadirs="$javadirs $dir/$entry/jre/bin"
- ;;
- esac
- fi
- done
-])
-
-dnl KDE_CHEC_JAVA_DIR(onlyjre)
-AC_DEFUN([KDE_CHECK_JAVA_DIR],
-[
-
-AC_ARG_WITH(java,
-AC_HELP_STRING([--with-java=javadir],[use java installed in javadir, --without-java disables]),
-[ ac_java_dir=$withval
-], ac_java_dir=""
-)
-
-AC_MSG_CHECKING([for Java])
-
-dnl at this point ac_java_dir is either a dir, 'no' to disable, or '' to say look in $PATH
-if test "x$ac_java_dir" = "xno"; then
- kde_java_bindir=no
- kde_java_includedir=no
- kde_java_libjvmdir=no
- kde_java_libgcjdir=no
- kde_java_libhpidir=no
-else
- if test "x$ac_java_dir" = "x"; then
-
-
- dnl No option set -> collect list of candidate paths
- if test -n "$JAVA_HOME"; then
- KDE_JAVA_PREFIX($JAVA_HOME)
- fi
- KDE_JAVA_PREFIX(/usr/j2se)
- KDE_JAVA_PREFIX(/usr/lib/j2se)
- KDE_JAVA_PREFIX(/usr/j*dk*)
- KDE_JAVA_PREFIX(/usr/lib/j*dk*)
- KDE_JAVA_PREFIX(/opt/j*sdk*)
- KDE_JAVA_PREFIX(/usr/lib/java*)
- KDE_JAVA_PREFIX(/usr/java*)
- KDE_JAVA_PREFIX(/usr/java/j*dk*)
- KDE_JAVA_PREFIX(/usr/java/j*re*)
- KDE_JAVA_PREFIX(/usr/lib/SunJava2*)
- KDE_JAVA_PREFIX(/usr/lib/SunJava*)
- KDE_JAVA_PREFIX(/usr/lib/IBMJava2*)
- KDE_JAVA_PREFIX(/usr/lib/IBMJava*)
- KDE_JAVA_PREFIX(/opt/java*)
-
- kde_cv_path="NONE"
- kde_save_IFS=$IFS
- IFS=':'
- for dir in $PATH; do
- if test -d "$dir"; then
- javadirs="$javadirs $dir"
- fi
- done
- IFS=$kde_save_IFS
- jredirs=
-
- dnl Now javadirs contains a list of paths that exist, all ending with bin/
- for dir in $javadirs; do
- dnl Check for the java executable
- if test -x "$dir/java"; then
- sane_path=$(cd $dir; /bin/pwd)
- dnl And also check for a libjvm.so somewhere under there
- dnl Since we have to go to the parent dir, /usr/bin is excluded, /usr is too big.
- if test "$sane_path" != "/usr/bin"; then
- libjvmdir=`find $dir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1`
- if test ! -f $libjvmdir/libjvm.so; then continue; fi
- jredirs="$jredirs $dir"
- fi
- fi
- done
-
- dnl Now jredirs contains a reduced list, of paths where both java and ../**/libjvm.so was found
- JAVAC=
- JAVA=
- kde_java_bindir=no
- for dir in $jredirs; do
- JAVA="$dir/java"
- kde_java_bindir=$dir
- if test -x "$dir/javac"; then
- JAVAC="$dir/javac"
- break
- fi
- done
-
- if test -n "$JAVAC"; then
- dnl this substitution might not work - well, we test for jni.h below
- kde_java_includedir=`echo $JAVAC | sed -e 's,bin/javac$,include/,'`
- else
- kde_java_includedir=no
- fi
- else
- dnl config option set
- kde_java_bindir=$ac_java_dir/bin
- if test -x $ac_java_dir/bin/java && test ! -x $ac_java_dir/bin/javac; then
- kde_java_includedir=no
- else
- kde_java_includedir=$ac_java_dir/include
- fi
- fi
-fi
-
-dnl At this point kde_java_bindir and kde_java_includedir are either set or "no"
-if test "x$kde_java_bindir" != "xno"; then
-
- dnl Look for libjvm.so
- kde_java_libjvmdir=`find $kde_java_bindir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1`
- dnl Look for libgcj.so
- kde_java_libgcjdir=`find $kde_java_bindir/.. -name libgcj.so | sed 's,libgcj.so,,'|head -n 1`
- dnl Look for libhpi.so and avoid green threads
- kde_java_libhpidir=`find $kde_java_bindir/.. -name libhpi.so | grep -v green | sed 's,libhpi.so,,' | head -n 1`
-
- dnl Now check everything's fine under there
- dnl the include dir is our flag for having the JDK
- if test -d "$kde_java_includedir"; then
- if test ! -x "$kde_java_bindir/javac"; then
- AC_MSG_ERROR([javac not found under $kde_java_bindir - it seems you passed a wrong --with-java.])
- fi
- if test ! -x "$kde_java_bindir/javah"; then
- AC_MSG_ERROR([javah not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
- fi
- if test ! -x "$kde_java_bindir/jar"; then
- AC_MSG_ERROR([jar not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
- fi
- if test ! -r "$kde_java_includedir/jni.h"; then
- AC_MSG_ERROR([jni.h not found under $kde_java_includedir. Use --with-java or --without-java.])
- fi
-
- jni_includes="-I$kde_java_includedir"
- dnl Strange thing, jni.h requires jni_md.h which is under genunix here..
- dnl and under linux here..
-
- dnl not needed for gcj
-
- if test "x$kde_java_libgcjdir" = "x"; then
- test -d "$kde_java_includedir/linux" && jni_includes="$jni_includes -I$kde_java_includedir/linux"
- test -d "$kde_java_includedir/solaris" && jni_includes="$jni_includes -I$kde_java_includedir/solaris"
- test -d "$kde_java_includedir/genunix" && jni_includes="$jni_includes -I$kde_java_includedir/genunix"
- fi
-
- else
- JAVAC=
- jni_includes=
- fi
-
- if test "x$kde_java_libgcjdir" = "x"; then
- if test ! -r "$kde_java_libjvmdir/libjvm.so"; then
- AC_MSG_ERROR([libjvm.so not found under $kde_java_libjvmdir. Use --without-java.])
- fi
- else
- if test ! -r "$kde_java_libgcjdir/libgcj.so"; then
- AC_MSG_ERROR([libgcj.so not found under $kde_java_libgcjdir. Use --without-java.])
- fi
- fi
-
- if test ! -x "$kde_java_bindir/java"; then
- AC_MSG_ERROR([java not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
- fi
-
- dnl not needed for gcj compile
-
- if test "x$kde_java_libgcjdir" = "x"; then
- if test ! -r "$kde_java_libhpidir/libhpi.so"; then
- AC_MSG_ERROR([libhpi.so not found under $kde_java_libhpidir. Use --without-java.])
- fi
- fi
-
- if test -n "$jni_includes"; then
- dnl Check for JNI version
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- ac_cxxflags_safe="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS $all_includes $jni_includes"
-
- AC_TRY_COMPILE([
- #include <jni.h>
- ],
- [
- #ifndef JNI_VERSION_1_2
- Syntax Error
- #endif
- ],[ kde_jni_works=yes ],
- [ kde_jni_works=no ])
-
- if test $kde_jni_works = no; then
- AC_MSG_ERROR([Incorrect version of $kde_java_includedir/jni.h.
- You need to have Java Development Kit (JDK) version 1.2.
-
- Use --with-java to specify another location.
- Use --without-java to configure without java support.
- Or download a newer JDK and try again.
- See e.g. http://java.sun.com/products/jdk/1.2 ])
- fi
-
- CXXFLAGS="$ac_cxxflags_safe"
- AC_LANG_RESTORE
-
- dnl All tests ok, inform and subst the variables
-
- JAVAC=$kde_java_bindir/javac
- JAVAH=$kde_java_bindir/javah
- JAR=$kde_java_bindir/jar
- AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
- if test "x$kde_java_libgcjdir" = "x"; then
- JVMLIBS="-L$kde_java_libjvmdir -ljvm -L$kde_java_libhpidir -lhpi"
- else
- JVMLIBS="-L$kde_java_libgcjdir -lgcj"
- fi
- AC_MSG_RESULT([java JDK in $kde_java_bindir])
-
- else
- AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
- AC_MSG_RESULT([java JRE in $kde_java_bindir])
- fi
-elif test -d "/Library/Java/Home"; then
- kde_java_bindir="/Library/Java/Home/bin"
- jni_includes="-I/Library/Java/Home/include"
-
- JAVAC=$kde_java_bindir/javac
- JAVAH=$kde_java_bindir/javah
- JAR=$kde_java_bindir/jar
- JVMLIBS="-Wl,-framework,JavaVM"
-
- AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
- AC_MSG_RESULT([Apple Java Framework])
-else
- AC_MSG_RESULT([none found])
-fi
-
-AC_SUBST(JAVAC)
-AC_SUBST(JAVAH)
-AC_SUBST(JAR)
-AC_SUBST(JVMLIBS)
-AC_SUBST(jni_includes)
-
-# for backward compat
-kde_cv_java_includedir=$kde_java_includedir
-kde_cv_java_bindir=$kde_java_bindir
-])
-
-dnl this is a redefinition of autoconf 2.5x's AC_FOREACH.
-dnl When the argument list becomes big, as in KDE for AC_OUTPUT in
-dnl big packages, m4_foreach is dog-slow. So use our own version of
-dnl it. (matz@kde.org)
-m4_define([mm_foreach],
-[m4_pushdef([$1])_mm_foreach($@)m4_popdef([$1])])
-m4_define([mm_car], [[$1]])
-m4_define([mm_car2], [[$@]])
-m4_define([_mm_foreach],
-[m4_if(m4_quote($2), [], [],
- [m4_define([$1], mm_car($2))$3[]_mm_foreach([$1],
- mm_car2(m4_shift($2)),
- [$3])])])
-m4_define([AC_FOREACH],
-[mm_foreach([$1], m4_split(m4_normalize([$2])), [$3])])
-
-AC_DEFUN([KDE_NEED_FLEX],
-[
-kde_libs_safe=$LIBS
-LIBS="$LIBS $USER_LDFLAGS"
-AM_PROG_LEX
-LIBS=$kde_libs_safe
-if test -z "$LEXLIB"; then
- AC_MSG_ERROR([You need to have flex installed.])
-fi
-AC_SUBST(LEXLIB)
-])
-
-AC_DEFUN([AC_PATH_QTOPIA],
-[
- dnl TODO: use AC_CACHE_VAL
-
- if test -z "$1"; then
- qtopia_minver_maj=1
- qtopia_minver_min=5
- qtopia_minver_pat=0
- else
- qtopia_minver_maj=`echo "$1" | sed -e "s/^\(.*\)\..*\..*$/\1/"`
- qtopia_minver_min=`echo "$1" | sed -e "s/^.*\.\(.*\)\..*$/\1/"`
- qtopia_minver_pat=`echo "$1" | sed -e "s/^.*\..*\.\(.*\)$/\1/"`
- fi
-
- qtopia_minver="$qtopia_minver_maj$qtopia_minver_min$qtopia_minver_pat"
- qtopia_minverstr="$qtopia_minver_maj.$qtopia_minver_min.$qtopia_minver_pat"
-
- AC_REQUIRE([AC_PATH_QT])
-
- AC_MSG_CHECKING([for Qtopia])
-
- LIB_QTOPIA="-lqpe"
- AC_SUBST(LIB_QTOPIA)
-
- kde_qtopia_dirs="$QPEDIR /opt/Qtopia"
-
- ac_qtopia_incdir=NO
-
- AC_ARG_WITH(qtopia-dir,
- AC_HELP_STRING([--with-qtopia-dir=DIR],[where the root of Qtopia is installed]),
- [ ac_qtopia_incdir="$withval"/include] )
-
- qtopia_incdirs=""
- for dir in $kde_qtopia_dirs; do
- qtopia_incdirs="$qtopia_incdirs $dir/include"
- done
-
- if test ! "$ac_qtopia_incdir" = "NO"; then
- qtopia_incdirs="$ac_qtopia_incdir $qtopia_incdirs"
- fi
-
- qtopia_incdir=""
- AC_FIND_FILE(qpe/qpeapplication.h, $qtopia_incdirs, qtopia_incdir)
- ac_qtopia_incdir="$qtopia_incdir"
-
- if test -z "$qtopia_incdir"; then
- AC_MSG_ERROR([Cannot find Qtopia headers. Please check your installation.])
- fi
-
- qtopia_ver_maj=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION "\(.*\)\..*\..*".*,\1,p'`;
- qtopia_ver_min=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\.\(.*\)\..*".*,\1,p'`;
- qtopia_ver_pat=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\..*\.\(.*\)".*,\1,p'`;
-
- qtopia_ver="$qtopia_ver_maj$qtopia_ver_min$qtopia_ver_pat"
- qtopia_verstr="$qtopia_ver_maj.$qtopia_ver_min.$qtopia_ver_pat"
- if test "$qtopia_ver" -lt "$qtopia_minver"; then
- AC_MSG_ERROR([found Qtopia version $qtopia_verstr but version $qtopia_minverstr
-is required.])
- fi
-
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
-
- ac_cxxflags_safe="$CXXFLAGS"
- ac_ldflags_safe="$LDFLAGS"
- ac_libs_safe="$LIBS"
-
- CXXFLAGS="$CXXFLAGS -I$qtopia_incdir $all_includes"
- LDFLAGS="$LDFLAGS $QT_LDFLAGS $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS"
- LIBS="$LIBS $LIB_QTOPIA $LIBQT"
-
- cat > conftest.$ac_ext <<EOF
-#include "confdefs.h"
-#include <qpe/qpeapplication.h>
-#include <qpe/version.h>
-
-int main( int argc, char **argv )
-{
- QPEApplication app( argc, argv );
- return 0;
-}
-EOF
-
- if AC_TRY_EVAL(ac_link) && test -s conftest; then
- rm -f conftest*
- else
- rm -f conftest*
- AC_MSG_ERROR([Cannot link small Qtopia Application. For more details look at
-the end of config.log])
- fi
-
- CXXFLAGS="$ac_cxxflags_safe"
- LDFLAGS="$ac_ldflags_safe"
- LIBS="$ac_libs_safe"
-
- AC_LANG_RESTORE
-
- QTOPIA_INCLUDES="-I$qtopia_incdir"
- AC_SUBST(QTOPIA_INCLUDES)
-
- AC_MSG_RESULT([found version $qtopia_verstr with headers at $qtopia_incdir])
-])
-
-
-AC_DEFUN([KDE_INIT_DOXYGEN],
-[
-AC_MSG_CHECKING([for Qt docs])
-kde_qtdir=
-if test "${with_qt_dir+set}" = set; then
- kde_qtdir="$with_qt_dir"
-fi
-
-AC_FIND_FILE(qsql.html, [ $kde_qtdir/doc/html $QTDIR/doc/html /usr/share/doc/packages/qt3/html /usr/lib/qt/doc /usr/lib/qt3/doc /usr/lib/qt3/doc/html /usr/doc/qt3/html /usr/doc/qt3 /usr/share/doc/qt3-doc /usr/share/qt3/doc/html /usr/X11R6/share/doc/qt/html ], QTDOCDIR)
-AC_MSG_RESULT($QTDOCDIR)
-
-AC_SUBST(QTDOCDIR)
-
-KDE_FIND_PATH(dot, DOT, [], [])
-if test -n "$DOT"; then
- KDE_HAVE_DOT="YES"
-else
- KDE_HAVE_DOT="NO"
-fi
-AC_SUBST(KDE_HAVE_DOT)
-KDE_FIND_PATH(doxygen, DOXYGEN, [], [])
-AC_SUBST(DOXYGEN)
-
-DOXYGEN_PROJECT_NAME="$1"
-DOXYGEN_PROJECT_NUMBER="$2"
-AC_SUBST(DOXYGEN_PROJECT_NAME)
-AC_SUBST(DOXYGEN_PROJECT_NUMBER)
-
-KDE_HAS_DOXYGEN=no
-if test -n "$DOXYGEN" && test -x "$DOXYGEN" && test -f $QTDOCDIR/qsql.html; then
- KDE_HAS_DOXYGEN=yes
-fi
-AC_SUBST(KDE_HAS_DOXYGEN)
-
-])
-
-
-AC_DEFUN([AC_FIND_BZIP2],
-[
-AC_MSG_CHECKING([for bzDecompress in libbz2])
-AC_CACHE_VAL(ac_cv_lib_bzip2,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-kde_save_LIBS="$LIBS"
-LIBS="$all_libraries $USER_LDFLAGS -lbz2 $LIBSOCKET"
-kde_save_CXXFLAGS="$CXXFLAGS"
-CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
-AC_TRY_LINK(dnl
-[
-#define BZ_NO_STDIO
-#include<bzlib.h>
-],
- [ bz_stream s; (void) bzDecompress(&s); ],
- eval "ac_cv_lib_bzip2='-lbz2'",
- eval "ac_cv_lib_bzip2=no")
-LIBS="$kde_save_LIBS"
-CXXFLAGS="$kde_save_CXXFLAGS"
-AC_LANG_RESTORE
-])dnl
-AC_MSG_RESULT($ac_cv_lib_bzip2)
-
-if test ! "$ac_cv_lib_bzip2" = no; then
- BZIP2DIR=bzip2
-
- LIBBZ2="$ac_cv_lib_bzip2"
- AC_SUBST(LIBBZ2)
-
-else
-
- cxx_shared_flag=
- ld_shared_flag=
- KDE_CHECK_COMPILER_FLAG(shared, [
- ld_shared_flag="-shared"
- ])
- KDE_CHECK_COMPILER_FLAG(fPIC, [
- cxx_shared_flag="-fPIC"
- ])
-
- AC_MSG_CHECKING([for BZ2_bzDecompress in (shared) libbz2])
- AC_CACHE_VAL(ac_cv_lib_bzip2_prefix,
- [
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- kde_save_LIBS="$LIBS"
- LIBS="$all_libraries $USER_LDFLAGS $ld_shared_flag -lbz2 $LIBSOCKET"
- kde_save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CFLAGS $cxx_shared_flag $all_includes $USER_INCLUDES"
-
- AC_TRY_LINK(dnl
- [
- #define BZ_NO_STDIO
- #include<bzlib.h>
- ],
- [ bz_stream s; (void) BZ2_bzDecompress(&s); ],
- eval "ac_cv_lib_bzip2_prefix='-lbz2'",
- eval "ac_cv_lib_bzip2_prefix=no")
- LIBS="$kde_save_LIBS"
- CXXFLAGS="$kde_save_CXXFLAGS"
- AC_LANG_RESTORE
- ])dnl
-
- AC_MSG_RESULT($ac_cv_lib_bzip2_prefix)
-
- if test ! "$ac_cv_lib_bzip2_prefix" = no; then
- BZIP2DIR=bzip2
-
- LIBBZ2="$ac_cv_lib_bzip2_prefix"
- AC_SUBST(LIBBZ2)
-
- AC_DEFINE(NEED_BZ2_PREFIX, 1, [Define if the libbz2 functions need the BZ2_ prefix])
- dnl else, we just ignore this
- fi
-
-fi
-AM_CONDITIONAL(include_BZIP2, test -n "$BZIP2DIR")
-])
-
-dnl ------------------------------------------------------------------------
-dnl Try to find the SSL headers and libraries.
-dnl $(SSL_LDFLAGS) will be -Lsslliblocation (if needed)
-dnl and $(SSL_INCLUDES) will be -Isslhdrlocation (if needed)
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([KDE_CHECK_SSL],
-[
-LIBSSL="-lssl -lcrypto"
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-ac_ssl_includes=NO ac_ssl_libraries=NO
-ssl_libraries=""
-ssl_includes=""
-AC_ARG_WITH(ssl-dir,
- AC_HELP_STRING([--with-ssl-dir=DIR],[where the root of OpenSSL is installed]),
- [ ac_ssl_includes="$withval"/include
- ac_ssl_libraries="$withval"/lib$kdelibsuff
- ])
-
-want_ssl=yes
-AC_ARG_WITH(ssl,
- AC_HELP_STRING([--without-ssl],[disable SSL checks]),
- [want_ssl=$withval])
-
-if test $want_ssl = yes; then
-
-AC_MSG_CHECKING(for OpenSSL)
-
-AC_CACHE_VAL(ac_cv_have_ssl,
-[#try to guess OpenSSL locations
-
- ssl_incdirs="/usr/include /usr/local/include /usr/ssl/include /usr/local/ssl/include $prefix/include $kde_extra_includes"
- ssl_incdirs="$ac_ssl_includes $ssl_incdirs"
- AC_FIND_FILE(openssl/ssl.h, $ssl_incdirs, ssl_incdir)
- ac_ssl_includes="$ssl_incdir"
-
- ssl_libdirs="/usr/lib$kdelibsuff /usr/local/lib$kdelibsuff /usr/ssl/lib$kdelibsuff /usr/local/ssl/lib$kdelibsuff $libdir $prefix/lib$kdelibsuff $exec_prefix/lib$kdelibsuff $kde_extra_libs"
- if test ! "$ac_ssl_libraries" = "NO"; then
- ssl_libdirs="$ac_ssl_libraries $ssl_libdirs"
- fi
-
- test=NONE
- ssl_libdir=NONE
- for dir in $ssl_libdirs; do
- try="ls -1 $dir/libssl*"
- if test=`eval $try 2> /dev/null`; then ssl_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi
- done
-
- ac_ssl_libraries="$ssl_libdir"
-
- ac_ldflags_safe="$LDFLAGS"
- ac_libs_safe="$LIBS"
-
- LDFLAGS="$LDFLAGS -L$ssl_libdir $all_libraries"
- LIBS="$LIBS $LIBSSL -lRSAglue -lrsaref"
-
- AC_TRY_LINK(,void RSAPrivateEncrypt(void);RSAPrivateEncrypt();,
- ac_ssl_rsaref="yes"
- ,
- ac_ssl_rsaref="no"
- )
-
- LDFLAGS="$ac_ldflags_safe"
- LIBS="$ac_libs_safe"
-
- if test "$ac_ssl_includes" = NO || test "$ac_ssl_libraries" = NO; then
- have_ssl=no
- else
- have_ssl=yes;
- fi
-
- ])
-
- eval "$ac_cv_have_ssl"
-
- AC_MSG_RESULT([libraries $ac_ssl_libraries, headers $ac_ssl_includes])
-
- AC_MSG_CHECKING([whether OpenSSL uses rsaref])
- AC_MSG_RESULT($ac_ssl_rsaref)
-
- AC_MSG_CHECKING([for easter eggs])
- AC_MSG_RESULT([none found])
-
-else
- have_ssl=no
-fi
-
-if test "$have_ssl" = yes; then
- AC_MSG_CHECKING(for OpenSSL version)
- dnl Check for SSL version
- AC_CACHE_VAL(ac_cv_ssl_version,
- [
-
- cat >conftest.$ac_ext <<EOF
-#include <openssl/opensslv.h>
-#include <stdio.h>
- int main() {
-
-#ifndef OPENSSL_VERSION_NUMBER
- printf("ssl_version=\\"error\\"\n");
-#else
- if (OPENSSL_VERSION_NUMBER < 0x00906000)
- printf("ssl_version=\\"old\\"\n");
- else
- printf("ssl_version=\\"ok\\"\n");
-#endif
- return (0);
- }
-EOF
-
- ac_save_CPPFLAGS=$CPPFLAGS
- if test "$ac_ssl_includes" != "/usr/include"; then
- CPPFLAGS="$CPPFLAGS -I$ac_ssl_includes"
- fi
-
- if AC_TRY_EVAL(ac_link); then
-
- if eval `./conftest 2>&5`; then
- if test $ssl_version = error; then
- AC_MSG_ERROR([$ssl_incdir/openssl/opensslv.h doesn't define OPENSSL_VERSION_NUMBER !])
- else
- if test $ssl_version = old; then
- AC_MSG_WARN([OpenSSL version too old. Upgrade to 0.9.6 at least, see http://www.openssl.org. SSL support disabled.])
- have_ssl=no
- fi
- fi
- ac_cv_ssl_version="ssl_version=$ssl_version"
- else
- AC_MSG_ERROR([Your system couldn't run a small SSL test program.
- Check config.log, and if you can't figure it out, send a mail to
- David Faure <faure@kde.org>, attaching your config.log])
- fi
-
- else
- AC_MSG_ERROR([Your system couldn't link a small SSL test program.
- Check config.log, and if you can't figure it out, send a mail to
- David Faure <faure@kde.org>, attaching your config.log])
- fi
- CPPFLAGS=$ac_save_CPPFLAGS
-
- ])
-
- eval "$ac_cv_ssl_version"
- AC_MSG_RESULT($ssl_version)
-fi
-
-if test "$have_ssl" != yes; then
- LIBSSL="";
-else
- AC_DEFINE(HAVE_SSL, 1, [If we are going to use OpenSSL])
- ac_cv_have_ssl="have_ssl=yes \
- ac_ssl_includes=$ac_ssl_includes ac_ssl_libraries=$ac_ssl_libraries ac_ssl_rsaref=$ac_ssl_rsaref"
-
-
- ssl_libraries="$ac_ssl_libraries"
- ssl_includes="$ac_ssl_includes"
-
- if test "$ac_ssl_rsaref" = yes; then
- LIBSSL="-lssl -lcrypto -lRSAglue -lrsaref"
- fi
-
- if test $ssl_version = "old"; then
- AC_DEFINE(HAVE_OLD_SSL_API, 1, [Define if you have OpenSSL < 0.9.6])
- fi
-fi
-
-SSL_INCLUDES=
-
-if test "$ssl_includes" = "/usr/include"; then
- if test -f /usr/kerberos/include/krb5.h; then
- SSL_INCLUDES="-I/usr/kerberos/include"
- fi
-elif test "$ssl_includes" != "/usr/local/include" && test -n "$ssl_includes"; then
- SSL_INCLUDES="-I$ssl_includes"
-fi
-
-if test "$ssl_libraries" = "/usr/lib" || test "$ssl_libraries" = "/usr/local/lib" || test -z "$ssl_libraries" || test "$ssl_libraries" = "NONE"; then
- SSL_LDFLAGS=""
-else
- SSL_LDFLAGS="-L$ssl_libraries -R$ssl_libraries"
-fi
-
-AC_SUBST(SSL_INCLUDES)
-AC_SUBST(SSL_LDFLAGS)
-AC_SUBST(LIBSSL)
-])
-
-AC_DEFUN([KDE_CHECK_STRLCPY],
-[
- AC_REQUIRE([AC_CHECK_STRLCAT])
- AC_REQUIRE([AC_CHECK_STRLCPY])
- AC_CHECK_SIZEOF(size_t)
- AC_CHECK_SIZEOF(unsigned long)
-
- AC_MSG_CHECKING([sizeof size_t == sizeof unsigned long])
- AC_TRY_COMPILE(,[
- #if SIZEOF_SIZE_T != SIZEOF_UNSIGNED_LONG
- choke me
- #endif
- ],AC_MSG_RESULT([yes]),[
- AC_MSG_RESULT(no)
- AC_MSG_ERROR([
- Apparently on your system our assumption sizeof size_t == sizeof unsigned long
- does not apply. Please mail kde-devel@kde.org with a description of your system!
- ])
- ])
-])
-
-AC_DEFUN([KDE_CHECK_BINUTILS],
-[
- AC_MSG_CHECKING([if ld supports unversioned version maps])
-
- kde_save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map"
- echo "{ local: extern \"C++\" { foo }; };" > conftest.map
- AC_TRY_LINK([int foo;],
-[
-#ifdef __INTEL_COMPILER
-icc apparently does not support libtools version-info and version-script
-at the same time. Dunno where the bug is, but until somebody figured out,
-better disable the optional version scripts.
-#endif
-
- foo = 42;
-], kde_supports_versionmaps=yes, kde_supports_versionmaps=no)
- LDFLAGS="$kde_save_LDFLAGS"
- rm -f conftest.map
- AM_CONDITIONAL(include_VERSION_SCRIPT,
- [test "$kde_supports_versionmaps" = "yes" && test "$kde_use_debug_code" = "no"])
-
- AC_MSG_RESULT($kde_supports_versionmaps)
-])
-
-AC_DEFUN([AM_PROG_OBJC],[
-AC_CHECK_PROGS(OBJC, gcc, gcc)
-test -z "$OBJC" && AC_MSG_ERROR([no acceptable objective-c gcc found in \$PATH])
-if test "x${OBJCFLAGS-unset}" = xunset; then
- OBJCFLAGS="-g -O2"
-fi
-AC_SUBST(OBJCFLAGS)
-_AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES(OBJC)])
-])
-
-AC_DEFUN([KDE_CHECK_PERL],
-[
- KDE_FIND_PATH(perl, PERL, [$bindir $exec_prefix/bin $prefix/bin], [
- AC_MSG_ERROR([No Perl found in your $PATH.
-We need perl to generate some code.])
- ])
- AC_SUBST(PERL)
-])
-
-AC_DEFUN([KDE_CHECK_LARGEFILE],
-[
-AC_SYS_LARGEFILE
-if test "$ac_cv_sys_file_offset_bits" != no; then
- CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
-fi
-
-if test "x$ac_cv_sys_large_files" != "xno"; then
- CPPFLAGS="$CPPFLAGS -D_LARGE_FILES=1"
-fi
-
-])
-
-dnl A small extension to PKG_CHECK_MODULES (defined in pkg.m4.in)
-dnl which allows to search for libs that get installed into the KDE prefix.
-dnl
-dnl Syntax: KDE_PKG_CHECK_MODULES(KSTUFF, libkexif >= 0.2 glib = 1.3.4, action-if, action-not)
-dnl defines KSTUFF_LIBS, KSTUFF_CFLAGS, see pkg-config man page
-dnl also defines KSTUFF_PKG_ERRORS on error
-AC_DEFUN([KDE_PKG_CHECK_MODULES], [
-
- PKG_CONFIG_PATH="$prefix/lib${kdelibsuff}/pkgconfig:$PKG_CONFIG_PATH"
- if test "$prefix" != "$kde_libs_prefix"; then
- PKG_CONFIG_PATH="$kde_libs_prefix/lib${kdelibsuff}/pkgconfig:$PKG_CONFIG_PATH"
- fi
- export PKG_CONFIG_PATH
- PKG_CHECK_MODULES([$1],[$2],[$3],[$4])
-])
-
-
-dnl Check for PIE support in the compiler and linker
-AC_DEFUN([KDE_CHECK_PIE_SUPPORT],
-[
- AC_CACHE_CHECK([for PIE support], kde_cv_val_pie_support,
- [
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- safe_CXXFLAGS=$CXXFLAGS
- safe_LDFLAGS=$LDFLAGS
- CXXFLAGS="$CXXFLAGS -fPIE"
- LDFLAGS="$LDFLAGS -pie"
-
- AC_TRY_LINK([int foo;], [], [kde_cv_val_pie_support=yes], [kde_cv_val_pie_support=no])
-
- CXXFLAGS=$safe_CXXFLAGS
- LDFLAGS=$safe_LDFLAGS
- AC_LANG_RESTORE
- ])
-
- AC_MSG_CHECKING(if enabling -pie/fPIE support)
-
- AC_ARG_ENABLE(pie,
- AC_HELP_STRING([--enable-pie],[platform supports PIE linking [default=detect]]),
- [kde_has_pie_support=$enableval],
- [kde_has_pie_support=detect])
-
- if test "$kde_has_pie_support" = "detect"; then
- kde_has_pie_support=$kde_cv_val_pie_support
- fi
-
- AC_MSG_RESULT([$kde_has_pie_support])
-
- KDE_USE_FPIE=""
- KDE_USE_PIE=""
-
- AC_SUBST([KDE_USE_FPIE])
- AC_SUBST([KDE_USE_PIE])
-
- if test "$kde_has_pie_support" = "yes"; then
- KDE_USE_FPIE="-fPIE"
- KDE_USE_PIE="-pie"
- fi
-])
diff --git a/libs/taglib/admin/am_edit b/libs/taglib/admin/am_edit
deleted file mode 100644
index 108eb67d5e..0000000000
--- a/libs/taglib/admin/am_edit
+++ /dev/null
@@ -1,2445 +0,0 @@
-#!/usr/bin/perl -w
-
-# Expands the specialised KDE tags in Makefile.in to (hopefully) valid
-# make syntax.
-# When called without file parameters, we work recursively on all Makefile.in
-# in and below the current subdirectory. When called with file parameters,
-# only those Makefile.in are changed.
-# The currently supported tags are
-#
-# {program}_METASOURCES
-# where you have a choice of two styles
-# {program}_METASOURCES = name1.moc name2.moc ... [\]
-# {program}_METASOURCES = AUTO
-# The second style requires other tags as well.
-#
-# To install icons :
-# KDE_ICON = iconname iconname2 ...
-# KDE_ICON = AUTO
-#
-# For documentation :
-# http://developer.kde.org/documentation/other/developer-faq.html
-#
-# and more new tags TBD!
-#
-# The concept (and base code) for this program came from automoc,
-# supplied by the following
-#
-# Matthias Ettrich <ettrich@kde.org> (The originator)
-# Kalle Dalheimer <kalle@kde.org> (The original implementator)
-# Harri Porten <porten@tu-harburg.de>
-# Alex Zepeda <jazepeda@pacbell.net>
-# David Faure <faure@kde.org>
-# Stephan Kulow <coolo@kde.org>
-# Dirk Mueller <mueller@kde.org>
-
-use Cwd;
-use File::Find;
-use File::Basename;
-
-# Prototype the functions
-sub initialise ();
-sub processMakefile ($);
-sub updateMakefile ();
-sub restoreMakefile ();
-
-sub removeLine ($$);
-sub appendLines ($);
-sub substituteLine ($$);
-
-sub findMocCandidates ();
-sub pruneMocCandidates ($);
-sub checkMocCandidates ();
-sub addMocRules ();
-sub findKcfgFile($);
-
-sub tag_AUTOMAKE ();
-sub tag_META_INCLUDES ();
-sub tag_METASOURCES ();
-sub tag_POFILES ();
-sub tag_DOCFILES ();
-sub tag_LOCALINSTALL();
-sub tag_IDLFILES();
-sub tag_UIFILES();
-sub tag_KCFGFILES();
-sub tag_SUBDIRS();
-sub tag_ICON();
-sub tag_CLOSURE();
-sub tag_NO_UNDEFINED();
-sub tag_NMCHECK();
-sub tag_DIST();
-sub tag_KDEINIT();
-
-# Some global globals...
-$verbose = 0; # a debug flag
-$thisProg = "$0"; # This programs name
-$topdir = cwd(); # The current directory
-@makefiles = (); # Contains all the files we'll process
-@foreignfiles = ();
-$start = (times)[0]; # some stats for testing - comment out for release
-$version = "v0.2";
-$errorflag = 0;
-$cppExt = "(cpp|cc|cxx|C|c\\+\\+)";
-$hExt = "(h|H|hh|hxx|hpp|h\\+\\+)";
-$progId = "KDE tags expanded automatically by " . basename($thisProg);
-$automkCall = "\n";
-$printname = ""; # used to display the directory the Makefile is in
-$use_final = 1; # create code for --enable-final
-$cleantarget = "clean";
-$dryrun = 0;
-$pathoption = 0;
-$foreign_libtool = 0;
-
-while (defined ($ARGV[0]))
-{
- $_ = shift;
- if (/^--version$/)
- {
- print STDOUT "\n";
- print STDOUT basename($thisProg), " $version\n",
- "This is really free software, unencumbered by the GPL.\n",
- "You can do anything you like with it except sueing me.\n",
- "Copyright 1998 Kalle Dalheimer <kalle\@kde.org>\n",
- "Concept, design and unnecessary questions about perl\n",
- " by Matthias Ettrich <ettrich\@kde.org>\n\n",
- "Making it useful by Stephan Kulow <coolo\@kde.org> and\n",
- "Harri Porten <porten\@kde.org>\n",
- "Updated (Feb-1999), John Birch <jb.nz\@writeme.com>\n",
- "Fixes and Improvements by Dirk Mueller <mueller\@kde.org>\n",
- "Current Maintainer Stephan Kulow\n\n";
- exit 0;
- }
- elsif (/^--verbose$|^-v$/)
- {
- $verbose = 1; # Oh is there a problem...?
- }
- elsif (/^(?:-p|--path=)(.+)$/)
- {
- my $p = $1;
- $thisProg = $p . "/". basename($thisProg);
- warn ("$thisProg doesn't exist\n") if (!(-f $thisProg));
- $thisProg .= " -p".$p;
- $pathoption=1;
- }
- elsif (/^--help$|^-h$/)
- {
- print STDOUT "Usage $thisProg [OPTION] ... [dir/Makefile.in]...\n",
- "\n",
- "Patches dir/Makefile.in generated by automake\n",
- "(where dir can be an absolute or relative directory name)\n",
- "\n",
- " -v, --verbose verbosely list files processed\n",
- " -h, --help print this help, then exit\n",
- " --version print version number, then exit\n",
- " -p, --path= use the path to am_edit if the path\n",
- " called from is not the one to be used\n",
- " --no-final don't patch for --enable-final\n";
-
- exit 0;
- }
- elsif (/^--no-final$/)
- {
- $use_final = 0;
- $thisProg .= " --no-final";
- }
- elsif (/^--foreign-libtool$/)
- {
- $foreign_libtool = 1;
- $thisProg .= " --foreign-libtool";
- }
- elsif (/^-n$/)
- {
- $dryrun = 1;
- }
- else
- {
- # user selects what input files to check
- # add full path if relative path is given
- $_ = cwd()."/".$_ if (! /^\//);
- print "User wants $_\n" if ($verbose);
- push (@makefiles, $_);
- }
-}
-
-if ($thisProg =~ /^\// && !$pathoption )
-{
- print STDERR "Illegal full pathname call performed...\n",
- "The call to \"$thisProg\"\nwould be inserted in some Makefile.in.\n",
- "Please use option --path.\n";
- exit 1;
-}
-
-# Only scan for files when the user hasn't entered data
-if (!@makefiles)
-{
- print STDOUT "Scanning for Makefile.in\n" if ($verbose);
- find (\&add_makefile, cwd());
- #chdir('$topdir');
-} else {
- print STDOUT "Using input files specified by user\n" if ($verbose);
-}
-
-foreach $makefile (sort(@makefiles))
-{
- processMakefile ($makefile);
- last if ($errorflag);
-}
-
-# Just some debug statistics - comment out for release as it uses printf.
-printf STDOUT "Time %.2f CPU sec\n", (times)[0] - $start if ($verbose);
-
-exit $errorflag; # causes make to fail if erroflag is set
-
-#-----------------------------------------------------------------------------
-
-# In conjunction with the "find" call, this builds the list of input files
-sub add_makefile ()
-{
- push (@makefiles, $File::Find::name) if (/Makefile.in$/);
-}
-
-#-----------------------------------------------------------------------------
-
-# Processes a single make file
-# The parameter contains the full path name of the Makefile.in to use
-sub processMakefile ($)
-{
- # some useful globals for the subroutines called here
- local ($makefile) = @_;
- local @headerdirs = ('.');
- local $haveAutomocTag = 0;
- local $MakefileData = "";
-
- local $cxxsuffix = "KKK";
-
- local @programs = (); # lists the names of programs and libraries
- local $program = "";
-
- local @kdeinits = (); # lists the kdeinit targets
-
- local %realObjs = (); # lists the objects compiled into $program
- local %sources = (); # lists the sources used for $program
- local %finalObjs = (); # lists the objects compiled when final
- local %realname = (); # the binary name of program variable
- local %idlfiles = (); # lists the idl files used for $program
- local %globalmocs = ();# list of all mocfiles (in %mocFiles format)
- local %important = (); # list of files to be generated asap
- local %uiFiles = ();
- local %kcfgFiles = ();
-
- local $allidls = "";
- local $idl_output = "";# lists all idl generated files for cleantarget
- local $ui_output = "";# lists all uic generated files for cleantarget
- local $kcfg_output = "";# lists all kcfg generated files for cleantarget
-
- local %dependmocs = ();
-
- local $metasourceTags = 0;
- local $dep_files = "";
- local $dep_finals = "";
- local %target_adds = (); # the targets to add
- local %rule_adds = ();
- local $kdelang = "";
- local @cleanfiles = ();
- local $cleanMoc = "";
- local $closure_output = "";
-
- local %varcontent = ();
-
- $makefileDir = dirname($makefile);
- chdir ($makefileDir);
- $printname = $makefile;
- $printname =~ s/^\Q$topdir\E\///;
- $makefile = basename($makefile);
-
- print STDOUT "Processing makefile $printname\n" if ($verbose);
-
- # Setup and see if we need to do this.
- return if (!initialise());
-
- tag_AUTOMAKE (); # Allows a "make" to redo the Makefile.in
- tag_META_INCLUDES (); # Supplies directories for src locations
-
- foreach $program (@programs) {
- $sources_changed{$program} = 0;
- $dependmocs{$program} = "";
- $important{$program} = "";
- tag_IDLFILES(); # Sorts out idl rules
- tag_NO_UNDEFINED();
- tag_CLOSURE();
- tag_NMCHECK();
- tag_UIFILES(); # Sorts out ui rules
- tag_KCFGFILES(); # Sorts out kcfg rules
- tag_METASOURCES (); # Sorts out the moc rules
- if ($sources_changed{$program}) {
- my $lookup = $program . '_SOURCES\s*=[ \t]*(.*)';
-
- if($program =~ /libkdeinit_(.*)/) {
- my $prog = $1;
- substituteLine($prog . '_SOURCES\s*=[ \t]*(.*)',
- "${prog}_SOURCES = ${prog}_dummy.$cxxsuffix\n" .
- "libkdeinit_${prog}_SOURCES = " . $sources{$program});
- $sources{$prog} = "${prog}_dummy.$cxxsuffix";
- }
- else {
- substituteLine($lookup, "$program\_SOURCES=" . $sources{$program});
- }
- }
- if ($important{$program}) {
- local %source_dict = ();
- for $source (split(/[\034\s]+/, $sources{$program})) {
- $source_dict{$source} = 1;
- }
- for $source (@cleanfiles) {
- $source_dict{$source} = 0;
- }
- for $source (keys %source_dict) {
- next if (!$source);
- if ($source_dict{$source}) {
- # sanity check
- if (! -f $source) {
- print STDERR "Error: $source is listed in a _SOURCE line in $printname, but doesn't exist yet. Put it in DISTCLEANFILES!\n";
- } else {
- $target_adds{"\$(srcdir)/$source"} .= $important{$program};
- }
- }
- }
- }
- }
- if ($cleanMoc) {
- # Always add dist clean tag
- # Add extra *.moc.cpp files created for USE_AUTOMOC because they
- # aren't included in the normal *.moc clean rules.
- appendLines ("$cleantarget-metasources:\n\t-rm -f $cleanMoc\n");
- $target_adds{"$cleantarget-am"} .= "$cleantarget-metasources ";
- }
-
- tag_DIST() unless ($kdeopts{"noautodist"});
-
- if ($idl_output) {
- appendLines ("$cleantarget-idl:\n\t-rm -f $idl_output\n");
- $target_adds{"$cleantarget-am"} .= "$cleantarget-idl ";
- }
-
- if ($ui_output) {
- appendLines ("$cleantarget-ui:\n\t-rm -f $ui_output\n");
- $target_adds{"$cleantarget-am"} .= "$cleantarget-ui ";
- }
-
- if ($kcfg_output) {
- appendLines ("$cleantarget-kcfg:\n\t-rm -f $kcfg_output\n");
- $target_adds{"$cleantarget-am"} .= "$cleantarget-kcfg ";
- }
-
- if ($closure_output) {
- appendLines ("$cleantarget-closures:\n\t-rm -f $closure_output\n");
- $target_adds{"$cleantarget-am"} .= "$cleantarget-closures ";
- }
-
- if ($MakefileData =~ /\nKDE_LANG\s*=\s*(\S*)\s*\n/) {
- $kdelang = '$(KDE_LANG)'
- } else {
- $kdelang = '';
- }
-
- tag_POFILES (); # language rules for po directory
- tag_DOCFILES (); # language rules for doc directories
- tag_LOCALINSTALL(); # add $(DESTDIR) before all kde_ dirs
- tag_ICON();
- tag_SUBDIRS();
-
- my $tmp = "force-reedit:\n";
- $tmp .= "\t$automkCall\n\tcd \$(top_srcdir) && perl $thisProg $printname\n\n";
- appendLines($tmp);
-
- make_bcheck_target();
- make_meta_classes();
- tag_COMPILE_FIRST();
- tag_FINAL() if (!$kdeopts{"nofinal"});
-
- my $final_lines = "final:\n\t\$(MAKE) ";
- my $final_install_lines = "final-install:\n\t\$(MAKE) ";
- my $nofinal_lines = "no-final:\n\t\$(MAKE) ";
- my $nofinal_install_lines = "no-final-install:\n\t\$(MAKE) ";
-
- foreach $program (@programs) {
- my $lookup = $program . '_OBJECTS\s*=[ \t]*.*';
- my $new = "";
- my @list = split(/[\034\s]+/, $realObjs{$program});
- if (!$kdeopts{"nofinal"} && @list > 1 && $finalObjs{$program}) {
- $new .= "$program\_final\_OBJECTS = " . $finalObjs{$program};
- $new .= "\n$program\_nofinal\_OBJECTS = " . $realObjs{$program};
- $new .= "\n\@KDE_USE_FINAL_FALSE\@$program\_OBJECTS = \$($program\_nofinal\_OBJECTS)";
- $new .= "\n\@KDE_USE_FINAL_TRUE\@$program\_OBJECTS = \$($program\_final\_OBJECTS)";
-
- $final_lines .= "$program\_OBJECTS=\"\$($program\_final_OBJECTS)\" ";
- $final_install_lines .= "$program\_OBJECTS=\"\$($program\_final_OBJECTS)\" ";
- $nofinal_lines .= "$program\_OBJECTS=\"\$($program\_nofinal\_OBJECTS)\" ";
- $nofinal_install_lines .= "$program\_OBJECTS=\"\$($program\_nofinal_OBJECTS)\" ";
- } else {
- $new = "$program\_OBJECTS = " . $realObjs{$program};
- }
- if($MakefileData =~ m/\n$lookup/) {
- substituteLine ($lookup, $new);
- }
- else {
- appendLines("$new\n");
- }
- }
- appendLines($final_lines . "all-am\n");
- appendLines($final_install_lines . "install-am\n");
- appendLines($nofinal_lines . "all-am\n");
- appendLines($nofinal_install_lines . "install-am\n");
-
- my $lookup = '(\@\S+\@)?DEP_FILES\s*=[ \t]*(.*)';
- if ($MakefileData =~ /\n$lookup/) {
- my $condition = $1;
- my $depfiles = $2;
- my $workfiles;
-
- if ($dep_finals) {
- # Add the conditions on every line, since
- # there may be line continuations in the list.
- $workfiles = "$dep_files $dep_finals $depfiles";
- $workfiles =~ s/\034/\034$condition\@KDE_USE_FINAL_TRUE\@\t/g;
- $lines = "$condition\@KDE_USE_FINAL_TRUE\@DEP_FILES = $workfiles\n";
- $workfiles = "$dep_files $depfiles";
- $workfiles =~ s/\034/\034$condition\@KDE_USE_FINAL_FALSE\@\t/g;
- $lines .= "$condition\@KDE_USE_FINAL_FALSE\@DEP_FILES = $workfiles";
- } else {
- $workfiles = "$dep_files $depfiles";
- $workfiles =~ s/\034/\034$condition\t/g;
- $lines = $condition . "DEP_FILES = $workfiles";
- }
- substituteLine($lookup, $lines);
- }
-
- # new recursive targets
- $target_adds{ "nmcheck" } .= ""; # always create nmcheck target
- $target_adds{ "nmcheck-am" } .= "nmcheck";
- $lookup = 'RECURSIVE_TARGETS\s*=[ \t]*(.*)';
- if ($MakefileData =~ /\n$lookup/) {
- substituteLine($lookup, "RECURSIVE_TARGETS = $1 nmcheck-recursive bcheck-recursive");
- }
-
- $cvs_lines = "kde-rpo-clean:\n";
- $cvs_lines .= "\t-rm -f *.rpo\n";
- appendLines($cvs_lines);
- $target_adds{"clean"} .= "kde-rpo-clean ";
-
- my %target_dels = ("install-data-am" => "");
-
- # some strange people like to do a install-exec, and expect that also
- # all modules are installed. automake doesn't know this, so we need to move
- # this here from install-data to install-exec.
- if ($MakefileData =~ m/\nkde_module_LTLIBRARIES\s*=/) {
-# $target_adds{"install-exec-am"} .= "install-kde_moduleLTLIBRARIES ";
-# don't use $target_adds here because we need to append the dependency, not
-# prepend it. Fixes #44342 , when a module depends on a lib in the same dir
-# and libtool needs it during relinking upon install (Simon)
- my $lookup = "install-exec-am:([^\n]*)";
- if($MakefileData =~ /\n$lookup\n/) {
- substituteLine("$lookup", "install-exec-am: $1 install-kde_moduleLTLIBRARIES");
- }
- $target_dels{"install-data-am"} .= "install-kde_moduleLTLIBRARIES ";
- $target_adds{"install-data-am"} .= " ";
- }
-
- my $lines = "";
-
- foreach $add (keys %target_adds) {
- my $lookup = quotemeta($add) . ':([^\n]*)';
- if ($MakefileData =~ /\n$lookup\n/) {
- my $newlines = $1;
- my $oldlines = $lookup;
- if (defined $target_dels{$add}) {
- foreach $del (split(' ', $target_dels{$add})) {
- $newlines =~ s/\s*$del\s*/ /g;
- }
- }
- substituteLine($oldlines, "$add: " . $target_adds{$add} . $newlines);
- } else {
- $lines .= "$add: " . $target_adds{$add} . "\n";
- }
- }
-
- appendLines($lines) if ($lines);
-
- $lines = join("\n", values %rule_adds);
- appendLines($lines) if ($lines);
-
- my $found = 1;
-
- while ($found) {
- if ($MakefileData =~ m/\n(.*)\$\(CXXFLAGS\)(.*)\n/) {
- my $stuff_before = $1;
- my $stuff_after = $2;
- my $lookup = quotemeta("$1\$(CXXFLAGS)$2");
- my $replacement = "$1\$(KCXXFLAGS)$2";
- $MakefileData =~ s/$lookup/$replacement/;
- $lookup =~ s/\\\$\\\(CXXFLAGS\\\)/\\\$\\\(KCXXFLAGS\\\)/;
- $replacement = "$stuff_before\$(KCXXFLAGS) \$(KDE_CXXFLAGS)$stuff_after";
- next if ($stuff_before =~ /\$\(KDE_CXXFLAGS\)/ or $stuff_after =~ /\$\(KDE_CXXFLAGS\)/);
- substituteLine($lookup, $replacement);
- } else {
- $found = 0;
- }
- }
-
- if($foreign_libtool == 0) {
- $lookup = '(\n[^#].*\$\(LIBTOOL\) --mode=link) (\$\(CXXLD\).*\$\(KCXXFLAGS\))';
-
- if ($MakefileData =~ m/$lookup/ ) {
- $MakefileData =~ s/$lookup/$1 --tag=CXX $2/;
- }
-
- $lookup = '(\n[^#].*\$\(LIBTOOL\) --mode=compile)\s+(\$\(CXX\)\s+)';
- if ($MakefileData =~ m/$lookup/ ) {
- $MakefileData =~ s/$lookup/$1 --tag=CXX $2/;
- }
- }
-
- $MakefileData =~ s/\$\(KCXXFLAGS\)/\$\(CXXFLAGS\)/g;
-
- $lookup = '(.*)cp -pr \$\$/\$\$file \$\(distdir\)/\$\$file(.*)';
- if ($MakefileData =~ m/\n$lookup\n/) {
- substituteLine($lookup, "$1cp -pr \$\$d/\$\$file \$(distdir)/\$\$file$2");
- }
-
- # Always update the Makefile.in
- updateMakefile ();
- return;
-}
-
-#-----------------------------------------------------------------------------
-
-# Beware: This procedure is not complete. E.g. it also parses lines
-# containing a '=' in rules (for instance setting shell vars). For our
-# usage this us enough, though.
-sub read_variables ()
-{
- while ($MakefileData =~ /\n\s*(\S+)\s*=([^\n]*)/g) {
- $varcontent{$1} = $2;
- }
-}
-
-# Check to see whether we should process this make file.
-# This is where we look for tags that we need to process.
-# A small amount of initialising on the tags is also done here.
-# And of course we open and/or create the needed make files.
-sub initialise ()
-{
- if (! -r "Makefile.am") {
- print STDOUT "found Makefile.in without Makefile.am\n" if ($verbose);
- return 0;
- }
-
- # Checking for files to process...
-
- open (FILEIN, $makefile) || die "Can't open $makefileDir/$makefile: $!\n";
- # perl bug in 5.8.0: in utf8 mode it badly screws up
- binmode(FILEIN, ":bytes") if ($] >= 5.008);
- # Read the file
- # stat(FILEIN)[7] might look more elegant, but is slower as it
- # requires stat'ing the file
- seek(FILEIN, 0, 2);
- my $fsize = tell(FILEIN);
- seek(FILEIN, 0, 0);
- read FILEIN, $MakefileData, $fsize;
- close FILEIN;
- print "DOS CRLF within $makefileDir/$makefile!\n" if($MakefileData =~ y/\r//d);
-
- # Remove the line continuations, but keep them marked
- # Note: we lose the trailing spaces but that's ok.
- # Don't mangle line-leading spaces (usually tabs)
- # since they're important.
- $MakefileData =~ s/\\\s*\n/\034/g;
-
- # If we've processed the file before...
- restoreMakefile () if ($MakefileData =~ /$progId/);
-
- foreach $dir (@foreignfiles) {
- if (substr($makefileDir,0,length($dir)) eq $dir) {
- return 0;
- }
- }
-
- %kdeopts = ();
- $kdeopts{"foreign"} = 0;
- $kdeopts{"qtonly"} = 0;
- $kdeopts{"noautodist"} = 0;
- $kdeopts{"foreign-libtool"} = $foreign_libtool;
- $kdeopts{"nofinal"} = !$use_final; # default
-
- read_variables();
-
- if ($MakefileData =~ /\nKDE_OPTIONS\s*=[ \t]*([^\n]*)\n/) {
- my $kde_options_str = $1;
- local @kde_options = split(/[\034\s]+/, $kde_options_str);
- if (grep(/^foreign$/, @kde_options)) {
- push(@foreignfiles, $makefileDir . "/");
- return 0; # don't touch me
- }
- for $opt (@kde_options) {
- if (!defined $kdeopts{$opt}) {
- print STDERR "Warning: unknown option $opt in $printname\n";
- } else {
- $kdeopts{$opt} = 1;
- }
- }
- }
-
- # Look for the tags that mean we should process this file.
- $metasourceTags = 0;
- $metasourceTags++ while ($MakefileData =~ /\n[^=\#]*METASOURCES\s*=/g);
-
- my $pofileTag = 0;
- $pofileTag++ while ($MakefileData =~ /\nPOFILES\s*=/g);
- if ($pofileTag > 1)
- {
- print STDERR "Error: Only one POFILES tag allowed\n";
- $errorflag = 1;
- }
-
- while ($MakefileData =~ /\n\.SUFFIXES:([^\n]+)\n/g) {
- my $suffixes_str = $1;
- my @list=split(' ', $suffixes_str);
- foreach $ext (@list) {
- if ($ext =~ /^\.$cppExt$/) {
- $cxxsuffix = $ext;
- $cxxsuffix =~ s/\.//g;
- print STDOUT "will use suffix $cxxsuffix\n" if ($verbose);
- last;
- }
- }
- }
-
- tag_KDEINIT();
-
- while ($MakefileData =~ /\n(\S*)_OBJECTS\s*=[\034 \t]*([^\n]*)\n/g) {
-
- my $program = $1;
- my $objs = $2; # safe them
-
- my $ocv = 0;
-
- my @objlist = split(/[\034\s]+/, $objs);
- foreach $obj (@objlist) {
- if ($obj =~ /(\S*)\$\((\S+)\)/ ) {
- my $pre = $1;
- my $variable = $2;
- if ($pre eq '' && exists($varcontent{$variable})) {
- my @addlist = split(/[\034\s]+/, $varcontent{$variable});
- push(@objlist, @addlist);
- } elsif ($variable !~ 'OBJEXT' && $variable !~ /am__objects_\d+/ ) {
- $ocv = 1;
- }
- }
- }
-
- next if ($ocv);
- next if ($program =~ /^am_libkdeinit_/);
-
- $program =~ s/^am_// if ($program =~ /^am_/);
-
- my $sourceprogram = $program;
- $sourceprogram =~ s/\@am_/\@/ if($sourceprogram =~ /^.*\@am_.+/);
-
- print STDOUT "found program $program\n" if ($verbose);
- push(@programs, $program);
-
- $realObjs{$program} = $objs;
-
- if ($MakefileData =~ /\n$sourceprogram\_SOURCES\s*=[ \t]*(.*)\n/) {
- $sources{$program} = $1;
- }
- else {
- $sources{$program} = "";
- print STDERR "found program with no _SOURCES: $program\n";
- }
-
- my $realprogram = $program;
- $realprogram =~ s/_/./g; # unmask to regexp
- if ($MakefileData =~ /\n($realprogram)(\$\(EXEEXT\)?)?:.*\$\($program\_OBJECTS\)/) {
- $realname{$program} = $1;
- } else {
- # not standard Makefile - nothing to worry about
- $realname{$program} = "";
- }
- }
-
- my $lookup = 'DEPDIR\s*=.*';
- if ($MakefileData !~ /\n$lookup/) {
- $lookup = 'bindir\s*=[ \t]*.*';
- substituteLine($lookup, "DEPDIR = .deps\n$1") if ($MakefileData =~ /\n($lookup)/);
- }
-
- my @marks = ('MAINTAINERCLEANFILES', 'CLEANFILES', 'DISTCLEANFILES');
- foreach $mark (@marks) {
- while ($MakefileData =~ /\n($mark)\s*=[ \t]*([^\n]*)/g) {
- my $clean_str = $2;
- foreach $file (split('[\034\s]+', $clean_str)) {
- $file =~ s/\.\///;
- push(@cleanfiles, $file);
- }
- }
- }
-
- my $localTag = 0;
- $localTag++ if ($MakefileData =~ /\ninstall-\S+-local:/);
-
- return (!$errorflag);
-}
-
-#-----------------------------------------------------------------------------
-
-# Gets the list of user defined directories - relative to $srcdir - where
-# header files could be located.
-sub tag_META_INCLUDES ()
-{
- my $lookup = '[^=\n]*META_INCLUDES\s*=[ \t]*(.*)';
- return 1 if ($MakefileData !~ /($lookup)\n/);
- print STDOUT "META_INCLUDE processing <$1>\n" if ($verbose);
-
- my $headerStr = $2;
- removeLine ($lookup, $1);
-
- my @headerlist = split(/[\034\s]+/, $headerStr);
-
- foreach $dir (@headerlist)
- {
- $dir =~ s#\$\(srcdir\)#.#;
- if (! -d $dir)
- {
- print STDERR "Warning: $dir can't be found. ",
- "Must be a relative path to \$(srcdir)\n";
- }
- else
- {
- push (@headerdirs, $dir);
- }
- }
-
- return 0;
-}
-
-#-----------------------------------------------------------------------------
-
-sub tag_FINAL()
-{
- my @final_names = ();
-
- foreach $program (@programs) {
-
- if ($sources{$program} =~ /\(/) {
- print STDOUT "found ( in $program\_SOURCES. skipping\n" if ($verbose);
- next;
- }
-
- my $mocs = ""; # Moc files (in this program)
- my $moc_cpp_added = 0; # If we added some .moc.cpp files, due to
- # no other .cpp file including the .moc one.
-
- my @progsources = split(/[\034\s]+/, $sources{$program});
- my %shash = ();
- @shash{@progsources} = 1; # we are only interested in the existence
- my %sourcelist = ();
- my %extradeps = ();
-
- foreach $source (@progsources) {
- my $suffix = $source;
- $suffix =~ s/^.*\.([^\.]+)$/$1/;
-
- $sourcelist{$suffix} .= "$source ";
- }
- foreach my $mocFile (keys (%globalmocs))
- {
- my ($dir, $hFile, $cppFile) = split ("\035", $globalmocs{$mocFile}, 3);
- if (defined ($cppFile)) {
- $mocs .= " $mocFile.moc" if exists $shash{$cppFile};
- } else {
- $sourcelist{$cxxsuffix} .= "$mocFile.moc.$cxxsuffix ";
- $moc_cpp_added = 1;
- }
- }
-
- # scan for extra given dependencies and add them to our target
- while ($MakefileData =~ /\n\s*(\S+)\.(?:lo|o)\s*:([^\n]*)/g) {
- $extradeps{$1} = $2;
- }
-
- foreach $suffix (keys %sourcelist) {
- # See if this file contains c++ code. (i.e., just check the file's suffix against c++ extensions)
- my $suffix_is_cxx = 0;
- if($suffix =~ /($cppExt)$/) {
- $cxxsuffix = $1;
- $suffix_is_cxx = 1;
- }
-
- my $mocfiles_in = ($suffix eq $cxxsuffix) && $moc_cpp_added;
-
- my @sourcelist = split(/[\034\s]+/, $sourcelist{$suffix});
-
- if ((@sourcelist == 1 && !$mocfiles_in) || $suffix_is_cxx != 1 ) {
-
- # we support IDL on our own
- if ($suffix eq "skel" || $suffix =~ /^stub/
- || $suffix =~ /^signals/ # obsolete, remove in KDE-4
- || $suffix eq "h" || $suffix eq "ui"
- || $suffix eq "kcfgc" ) {
- next;
- }
-
- foreach $file (@sourcelist) {
- $file =~ s/\Q$suffix\E$//;
-
- $finalObjs{$program} .= $file;
- if ($program =~ /_la$/) {
- $finalObjs{$program} .= "lo ";
- } else {
- $finalObjs{$program} .= "o ";
- }
- }
- next; # suffix
- }
-
- my $source_deps = "";
- foreach $source (@sourcelist) {
- if (-f $source) {
- $source_deps .= " \$(srcdir)/$source";
- } else {
- $source_deps .= " $source";
- }
- my $plainsource = $source;
- $plainsource =~ s/\.$cppExt$//;
- $source_deps .= " " . $extradeps{$plainsource} if (exists($extradeps{$plainsource}));
- }
-
- $handling = "$program.all_$suffix.$suffix: \$(srcdir)/Makefile.in" . $source_deps . " " . join(' ', $mocs) . "\n";
- $handling .= "\t\@echo 'creating $program.all_$suffix.$suffix ...'; \\\n";
- $handling .= "\trm -f $program.all_$suffix.files $program.all_$suffix.final; \\\n";
- $handling .= "\techo \"#define KDE_USE_FINAL 1\" >> $program.all_$suffix.final; \\\n";
- $handling .= "\tfor file in " . $sourcelist{$suffix} . "; do \\\n";
- $handling .= "\t echo \"#include \\\"\$\$file\\\"\" >> $program.all_$suffix.files; \\\n";
- $handling .= "\t test ! -f \$\(srcdir\)/\$\$file || egrep '^#pragma +implementation' \$\(srcdir\)/\$\$file >> $program.all_$suffix.final; \\\n";
- $handling .= "\tdone; \\\n";
- $handling .= "\tcat $program.all_$suffix.final $program.all_$suffix.files > $program.all_$suffix.$suffix; \\\n";
- $handling .= "\trm -f $program.all_$suffix.final $program.all_$suffix.files\n";
-
- appendLines($handling);
-
- push(@final_names, "$program.all_$suffix.$suffix");
- my $finalObj = "$program.all_$suffix.";
- if ($program =~ /_la$/) {
- $finalObj .= "lo";
- } else {
- $finalObj .= "o";
- }
- $finalObjs{$program} .= $finalObj . " ";
- }
- }
-
- if (!$kdeopts{"nofinal"} && @final_names >= 1) {
- # add clean-final target
- my $lines = "$cleantarget-final:\n";
- $lines .= "\t-rm -f " . join(' ', @final_names) . "\n" if (@final_names);
- appendLines($lines);
- $target_adds{"$cleantarget-am"} .= "$cleantarget-final ";
-
- foreach $finalfile (@final_names) {
- $finalfile =~ s/\.[^.]*$/.P/;
- $dep_finals .= " \$(DEPDIR)/$finalfile";
- }
- }
-}
-
-sub tag_KDEINIT()
-{
- my @progs = ();
- my $ltlibs = "";
- my $lookup = 'kdeinit_LTLIBRARIES\s*=[ \t]*(.*)';
-
- if ($MakefileData =~ m/\n$lookup/) {
- @kdeinits = split(/[\034\s]+/, $1);
- my $lines = "";
- foreach my $kdeinit (@kdeinits) {
- if ($kdeinit =~ m/\.la$/) {
- $kdeinit =~ s/\.la$//;
- push(@progs, $kdeinit);
-
- $lines .= "\n${kdeinit}.la.$cxxsuffix:\n";
- $lines .= "\techo 'extern \"C\" int kdemain(int argc, char* argv[]);' > ${kdeinit}.la.$cxxsuffix; \\\n";
- $lines .= "\techo 'int main(int argc, char* argv[]) { return kdemain(argc,argv); }' >> ${kdeinit}.la.$cxxsuffix\n";
-
- $lines .= "\n${kdeinit}_dummy.$cxxsuffix:\n";
- $lines .= "\techo '#include <kdemacros.h>' > ${kdeinit}_dummy.$cxxsuffix; \\\n";
- $lines .= "\techo 'extern \"C\" int kdemain(int argc, char* argv[]);' >> ${kdeinit}_dummy.$cxxsuffix; \\\n";
- $lines .= "\techo 'extern \"C\" KDE_EXPORT int kdeinitmain(int argc, char* argv[]) { return kdemain(argc,argv); }' >> ${kdeinit}_dummy.$cxxsuffix\n";
-
- push(@cleanfiles, "${kdeinit}.la.$cxxsuffix");
- push(@cleanfiles, "${kdeinit}_dummy.$cxxsuffix");
-
- # add dependency
- $dep_files .= " \$(DEPDIR)/${kdeinit}.la.Po" if($dep_files !~/${kdeinit}.la.Po/ );
- $dep_files .= " \$(DEPDIR)/${kdeinit}_dummy.Plo" if($dep_files !~/${kdeinit}_dummy.Plo/ );
-
- # make library
- $lookup = $kdeinit . '_la_LIBADD\s*=[ \t]*(.*)';
- if($MakefileData =~ m/\n$lookup/) {
- my $libadd = $1;
- substituteLine($lookup, "${kdeinit}_la_LIBADD = libkdeinit_${kdeinit}.la");
- appendLines("libkdeinit_${kdeinit}_la_LIBADD = $libadd\n");
- }
- appendLines("libkdeinit_${kdeinit}_la_LDFLAGS = -no-undefined -avoid-version \$(all_libraries)\n");
-
- # add library dependencies
- $lookup = $kdeinit . '_la_DEPENDENCIES\s*=[ \t]*(.*)';
- if($MakefileData =~ m/\n$lookup/) {
- my $libdeps = $1;
- substituteLine($lookup, "${kdeinit}_la_DEPENDENCIES = libkdeinit_${kdeinit}.la");
- appendLines("libkdeinit_${kdeinit}_la_DEPENDENCIES = $libdeps\n");
- }
-
- # make library objects
- $lookup = "am_${kdeinit}_la_OBJECTS" . '\s*=[ \t]*(.*)';
- if($MakefileData =~ m/\n$lookup/) {
- my $libobjects = $1;
- substituteLine($lookup, "am_${kdeinit}_la_OBJECTS = ${kdeinit}_dummy.lo");
- appendLines("am_libkdeinit_${kdeinit}_la_OBJECTS = $libobjects\n");
- my $prog = "libkdeinit_${kdeinit}_la";
- push(@programs, $prog);
- $realObjs{$prog} = $libobjects;
- $realname{$prog} = "libkdeinit_${kdeinit}.la";
- }
- $target_adds{"libkdeinit_${kdeinit}.la"} = "\$(libkdeinit_${kdeinit}_la_OBJECTS) \$(libkdeinit_${kdeinit}_la_DEPENDENCIES)\n" .
- "\t\$(CXXLINK) -rpath \$(libdir) \$(libkdeinit_${kdeinit}_la_LDFLAGS) ".
- "\$(libkdeinit_${kdeinit}_la_OBJECTS) " .
- "\$(libkdeinit_${kdeinit}_la_LIBADD) " .
- "\$(LIBS)\n";
-
- # make libkdeinit sources
- $lookup = $kdeinit . '_la_SOURCES\s*=[ \t]*(.*)';
- if($MakefileData =~ m/\n$lookup/) {
- my $srces = $1;
- $sources_changed{"libkdeinit_${kdeinit}_la"} = 1;
- $sources{"libkdeinit_${kdeinit}_la"} = $srces;
- }
-
- # make libkdeinit metasources
- $lookup = $kdeinit . '_la_METASOURCES\s*=[ \t]*(.*)';
- substituteLine($lookup, "libkdeinit_${kdeinit}_la_METASOURCES = $1")
- if($MakefileData =~ m/\n$lookup/);
-
-=cut
- # make binary sources
- $lookup = $kdeinit. '_SOURCES\s*=[ \t]*(.*)';
- if($MakefileData =~ m/\n$lookup/) {
- substituteLine($lookup, "${kdeinit}_SOURCES = ${kdeinit}.la.$cxxsuffix");
- $lookup = 'SOURCES\s*=[ \t]*(.*)';
- if($MakefileData =~ m/\n$lookup/) {
- my $srces = $1;
- $srces =~ s/\b$kdeinit\.c\b/\$(${kdeinit}_SOURCES)/;
- $srces =~ s/\$\(${kdeinit}_la_SOURCES\)/\$(libkdeinit_${kdeinit}_la_SOURCES)/;
- substituteLine($lookup, "SOURCES = $srces");
- }
- $lookup = 'DIST_SOURCES\s*=[ \t](.*)';
- if($MakefileData =~ m/\n$lookup/) {
- my $srces = $1;
- $srces =~ s/\b$kdeinit\.c\b/\$(${kdeinit}_SOURCES)/;
- $srces =~ s/\$\(${kdeinit}_la_SOURCES\)/\$(libkdeinit_${kdeinit}_la_SOURCES)/;
- substituteLine($lookup, "DIST_SOURCES = $srces");
- }
- }
-
- # make binary objects / libs
- $lookup = $kdeinit . '_OBJECTS\s*=[ \t]*.*';
- if($MakefileData =~ m/\n$lookup/) {
- $realObjs{$kdeinit} = "${kdeinit}.la.\$(OBJEXT)";
- substituteLine("${kdeinit}_LDFLAGS\\s*=.*", "${kdeinit}_LDFLAGS = \$(all_libraries)");
- substituteLine("${kdeinit}_LDADD\\s*=.*", "${kdeinit}_LDADD = libkdeinit_${kdeinit}.la");
- substituteLine("${kdeinit}_DEPENDENCIES\\s*=.*", "${kdeinit}_DEPENDENCIES = libkdeinit_${kdeinit}.la");
- }
-=cut
- # add binary
- push(@programs, $kdeinit);
- $realObjs{$kdeinit} = "${kdeinit}.la.\$(OBJEXT)";
- $realname{$kdeinit} = $kdeinit;
- $sources{$kdeinit} = "${kdeinit}.la.$cxxsuffix";
-
- $lines .= "${kdeinit}_LDFLAGS = \$(KDE_RPATH) -no-undefined \$(all_libraries)\n";
- $lines .= "${kdeinit}_LDADD = libkdeinit_${kdeinit}.la\n";
- $lines .= "${kdeinit}_DEPENDENCIES = libkdeinit_${kdeinit}.la\n";
-
- $target_adds{"${kdeinit}\$(EXEEXT)"} =
- "\$(${kdeinit}_OBJECTS) \$(${kdeinit}_DEPENDENCIES)\n" .
- "\t\@rm -f ${kdeinit}\$(EXEEXT)\n" .
- "\t\$(CXXLINK) \$(${kdeinit}_LDFLAGS) \$(${kdeinit}_OBJECTS) \$(${kdeinit}_LDADD) \$(LIBS)\n";
-
- $ltlibs .= " libkdeinit_${kdeinit}.la";
- }
- }
- appendLines($lines);
-
- # add libkdeinit target
- $lookup = 'lib_LTLIBRARIES\s*=[ \t]*(.*)';
- if($MakefileData =~ m/\n$lookup/) {
- substituteLine($lookup, "lib_LTLIBRARIES = $1 $ltlibs");
- }
- else {
- print STDERR
- "Error: lib_LTLIBRARIES missing in $printname (required for kdeinit_LTLIBRARIES).\n";
- $errorflag = 1;
- }
- }
-
- if($#progs >= 0) {
- if($MakefileData !~ m/\nbin_PROGRAMS\s*=/) {
- print STDERR "Error: bin_PROGRAMS missing in $printname (required for kdeinit_LTLIBRARIES).\n";
- $errorflag = 1;
- }
- else {
- # add our new progs to SOURCES, DIST_SOURCES and bin_PROGRAMS
- my $progsources = "";
- my $progexes = "";
- foreach my $p (@progs) {
- $progsources .= "\$(${p}_SOURCES) ";
- $progexes .= "${p}\$(EXEEXT) ";
- }
- $lookup = 'SOURCES\s*=[ \t]*(.*)';
- if($MakefileData =~ /\n$lookup/) {
- substituteLine($lookup, "SOURCES = $1 $progsources");
- }
- $lookup = 'DIST_SOURCES\s*=[ \t]*(.*)';
- if($MakefileData =~ /\n$lookup/) {
- substituteLine($lookup, "DIST_SOURCES = $1 $progsources");
- }
- # bin_PROGRAMS is complicated, as it exists twice, so we do a little
- # magic trick here
- $lookup = 'PROGRAMS\s*=[ \t]*(.*)';
- if ($MakefileData =~ /\n$lookup/) {
- substituteLine($lookup, "bin_PROGRAMS += $progexes\nPROGRAMS = $1");
- }
- }
- }
-}
-
-#-----------------------------------------------------------------------------
-
-sub tag_COMPILE_FIRST()
-{
- foreach $program (@programs) {
- my $lookup = "$program" . '_COMPILE_FIRST\s*=[ \t]*(.*)';
- if ($MakefileData =~ m/\n$lookup\n/) {
- my $compilefirst_str = $1;
- my @compilefirst = split(/[\034\s]+/, $compilefirst_str);
- my @progsources = split(/[\034\s]+/, $sources{$program});
- my %donesources = ();
- foreach $source (@progsources) {
- my @deps = ();
- my $sdeps = "";
- if (-f $source) {
- $sdeps = "\$(srcdir)/$source";
- } else {
- $sdeps = "$source";
- }
- foreach $depend (@compilefirst) {
- next if ($source eq $depend);
- # avoid cyclic dependencies
- next if defined($donesources{$depend});
- push @deps, $depend;
- }
- $target_adds{$sdeps} .= join(' ', @deps) . ' ' if (@deps);
- $donesources{$source} = 1;
- }
- }
- }
-}
-
-#-----------------------------------------------------------------------------
-
-
-# Organises the list of headers that we'll use to produce moc files
-# from.
-sub tag_METASOURCES ()
-{
- local @newObs = (); # here we add to create object files
- local @depend = (); # here we add to create moc files
- local $mocExt = ".moc";
- local %mocFiles = ();
-
- my $line = "";
- my $postEqual = "";
-
- my $lookup;
- my $found = "";
- if ($metasourceTags > 1) {
- $lookup = $program . '_METASOURCES\s*=\s*(.*)';
- return 1 if ($MakefileData !~ /\n($lookup)\n/);
- $found = $1;
- } else {
- $lookup = $program . '_METASOURCES\s*=\s*(.*)';
- if ($MakefileData !~ /\n($lookup)\n/) {
- $lookup = 'METASOURCES\s*=\s*(.*)';
- return 1 if ($MakefileData !~ /\n($lookup)\n/);
- $found = $1;
- $metasourceTags = 0; # we can use the general target only once
- } else {
- $found = $1;
- }
- }
- print STDOUT "METASOURCE processing <$found>)\n" if ($verbose);
-
- $postEqual = $found;
- $postEqual =~ s/[^=]*=//;
-
- removeLine ($lookup, $found);
-
- # Always find the header files that could be used to "moc"
- return 1 if (findMocCandidates ());
-
- if ($postEqual =~ /AUTO\s*(\S*)|USE_AUTOMOC\s*(\S*)/)
- {
- print STDERR "$printname: the argument for AUTO|USE_AUTOMOC is obsolete" if ($+);
- $mocExt = ".moc.$cxxsuffix";
- $haveAutomocTag = 1;
- }
- else
- {
- # Not automoc so read the list of files supplied which
- # should be .moc files.
-
- $postEqual =~ tr/\034/ /;
-
- # prune out extra headers - This also checks to make sure that
- # the list is valid.
- pruneMocCandidates ($postEqual);
- }
-
- checkMocCandidates ();
-
- if (@newObs) {
- my $ext = ($program =~ /_la$/) ? ".moc.lo " : ".moc.o ";
- $realObjs{$program} .= "\034" . join ($ext, @newObs) . $ext;
- $dependmocs{$program} = join (".moc.$cxxsuffix " , @newObs) . ".moc.$cxxsuffix";
- foreach $file (@newObs) {
- $dep_files .= " \$(DEPDIR)/$file.moc.P" if($dep_files !~/$file.moc.P/);
- }
- }
- if (@depend) {
- $dependmocs{$program} .= " ";
- $dependmocs{$program} .= join('.moc ', @depend) . ".moc";
- $dependmocs{$program} .= " ";
- }
- addMocRules ();
- @globalmocs{keys %mocFiles}=values %mocFiles;
-}
-
-#-----------------------------------------------------------------------------
-
-# Returns 0 if the line was processed - 1 otherwise.
-# Errors are logged in the global $errorflags
-sub tag_AUTOMAKE ()
-{
- my $lookup = '.*cd \$\(top_srcdir\)\s+&&[\034\s]+\$\(AUTOMAKE\)(.*)';
- return 1 if ($MakefileData !~ /\n($lookup)\n/);
- print STDOUT "AUTOMAKE processing <$1>\n" if ($verbose);
-
- my $newLine = $1."\n\tcd \$(top_srcdir) && perl $thisProg $printname";
-
- # automake 1.8.x adds another automake call. *sigh*
- $newLine =~ s/;([\034\s]+cd\s+\$\(srcdir\)\s+&&[\034\s]+\$\(AUTOMAKE\).*)[\034\s]+\&\&[\034\s]+exit[\034\s]+0;([\034\s]+exit\s+1)/; \034 ( $1 ) || exit 1; echo \' cd \$(top_srcdir) && perl $thisProg \'; cd \$(top_srcdir) && perl $thisProg && exit 0; $2/;
- substituteLine ($lookup, $newLine);
- $automkCall = $1;
-
- $lookup = '.*cd \$\(srcdir\)\s+&&[\034\s]+\$\(AUTOCONF\)(.*)';
- if ($MakefileData =~ /\n($lookup)\n/) {
- $newLine = "\tcd \$(srcdir) && rm -f configure\n";
- $newLine .= "\tcd \$(top_srcdir) && \$(MAKE) -f admin/Makefile.common configure";
- substituteLine ($lookup, $newLine);
- }
-
- return 0;
-}
-
-#-----------------------------------------------------------------------------
-
-sub handle_TOPLEVEL()
-{
- my $pofiles = "";
- my @restfiles = ();
- opendir (THISDIR, ".");
- foreach $entry (readdir(THISDIR)) {
- next if (-d $entry);
-
- next if ($entry eq "CVS" || $entry =~ /^\./ || $entry =~ /^Makefile/ || $entry =~ /~$/ || $entry =~ /^\#.*\#$/ || $entry =~ /.gmo$/);
-
- if ($entry =~ /\.po$/) {
- next;
- }
- push(@restfiles, $entry);
- }
- closedir (THISDIR);
-
- if (@restfiles) {
- $target_adds{"install-data-am"} .= "install-nls-files ";
- $lines = "install-nls-files:\n";
- $lines .= "\t\$(mkinstalldirs) \$(DESTDIR)\$(kde_locale)/$kdelang\n";
- for $file (@restfiles) {
- $lines .= "\t\$(INSTALL_DATA) \$\(srcdir\)/$file \$(DESTDIR)\$(kde_locale)/$kdelang/$file\n";
- }
- $target_adds{"uninstall"} .= "uninstall-nls-files ";
- $lines .= "uninstall-nls-files:\n";
- for $file (@restfiles) {
- $lines .= "\t-rm -f \$(DESTDIR)\$(kde_locale)/$kdelang/$file\n";
- }
- appendLines($lines);
- }
-
- return 0;
-}
-
-#-----------------------------------------------------------------------------
-
-sub tag_SUBDIRS ()
-{
- if ($MakefileData !~ /\nSUBDIRS\s*=\s*\$\(AUTODIRS\)\s*\n/) {
- return 1;
- }
-
- my $subdirs = ".";
-
- opendir (THISDIR, ".");
- foreach $entry (readdir(THISDIR)) {
- next if ($entry eq "CVS" || $entry =~ /^\./);
- if (-d $entry && -f $entry . "/Makefile.am") {
- $subdirs .= " $entry";
- next;
- }
- }
- closedir (THISDIR);
-
- substituteLine('SUBDIRS\s*=.*', "SUBDIRS =$subdirs");
- return 0;
-}
-
-sub tag_IDLFILES ()
-{
- my @psources = split(/[\034\s]+/, $sources{$program});
- my $dep_lines = "";
- my @cppFiles = ();
-
- foreach $source (@psources) {
- my $skel = ($source =~ m/\.skel$/);
- my $stub = ($source =~ m/\.stub$/);
- my $signals = ($source =~ m/\.signals$/); # obsolete, remove in KDE-4
-
- if ($stub || $skel || $signals) {
-
- my $qs = quotemeta($source);
- $sources{$program} =~ s/$qs//;
- $sources_changed{$program} = 1;
-
- $source =~ s/\.(stub|skel|signals)$//;
- my $sourcename;
-
- if ($skel) {
- $sourcename = "$source\_skel";
- } elsif ($stub) {
- $sourcename = "$source\_stub";
- } else {
- $sourcename = "$source\_signals";
- }
-
- my $sourcedir = '';
- if (-f "$makefileDir/$source.h") {
- $sourcedir = '$(srcdir)/';
- } else {
- if ($MakefileData =~ /\n$source\_DIR\s*=\s*(\S+)\n/) {
- $sourcedir = $1;
- $sourcedir .= "/" if ($sourcedir !~ /\/$/);
- }
- }
-
- if ($allidls !~ /$source\_kidl/) {
-
- $use_ng = ($MakefileData =~ /\n$source\_DCOPIDLNG\s*=\s*(\S+)\n/);
- $dcopidl = $use_ng ? "KDECONFIG=\"\$(KDECONFIG)\" \$(DCOPIDLNG)" : "\$(DCOPIDL)";
-
- $dep_lines .= "$source.kidl: $sourcedir$source.h \$(DCOP_DEPENDENCIES)\n";
- $dep_lines .= "\t$dcopidl $sourcedir$source.h > $source.kidl || ( rm -f $source.kidl ; false )\n";
-
- $allidls .= $source . "_kidl ";
- }
-
- if ($allidls !~ /$sourcename/) {
-
- $dep_lines_tmp = "";
-
- if ($skel) {
- $dep_lines .= "$sourcename.$cxxsuffix: $source.kidl\n";
- $dep_lines .= "\t\$(DCOPIDL2CPP) --c++-suffix $cxxsuffix --no-signals --no-stub $source.kidl\n";
- } elsif ($stub) {
- $dep_lines_tmp = "\t\$(DCOPIDL2CPP) --c++-suffix $cxxsuffix --no-signals --no-skel $source.kidl\n";
- } else { # signals - obsolete, remove in KDE 4
- $dep_lines_tmp = "\t\$(DCOPIDL2CPP) --c++-suffix $cxxsuffix --no-stub --no-skel $source.kidl\n";
- }
-
- if ($stub || $signals) {
- $target_adds{"$sourcename.$cxxsuffix"} .= "$sourcename.h ";
- $dep_lines .= "$sourcename.h: $source.kidl\n";
- $dep_lines .= $dep_lines_tmp;
- }
-
- $allidls .= $sourcename . " ";
- }
-
- $idlfiles{$program} .= $sourcename . " ";
-
- if ($program =~ /_la$/) {
- $realObjs{$program} .= " $sourcename.lo";
- } else {
- $realObjs{$program} .= " $sourcename.\$(OBJEXT)";
- }
- $sources{$program} .= " $sourcename.$cxxsuffix";
- $sources_changed{$program} = 1;
- $important{$program} .= "$sourcename.h " if (!$skel);
- $idl_output .= "\\\n\t$sourcename.$cxxsuffix $sourcename.h $source.kidl ";
- push(@cleanfiles, "$sourcename.$cxxsuffix");
- push(@cleanfiles, "$sourcename.h");
- push(@cleanfiles, "$sourcename.kidl");
- $dep_files .= " \$(DEPDIR)/$sourcename.P" if ($dep_files !~/$sourcename.P/);
- }
- }
- if ($dep_lines) {
- appendLines($dep_lines);
- }
-
- if (0) {
- my $lookup = "($program)";
- $lookup .= '(|\$\(EXEEXT\))';
- $lookup =~ s/\_/./g;
- $lookup .= ":(.*..$program\_OBJECTS..*)";
- # $lookup = quotemeta($lookup);
- if ($MakefileData =~ /\n$lookup\n/) {
-
- my $line = "$1$2: ";
- foreach $file (split(' ', $idlfiles{$program})) {
- $line .= "$file.$cxxsuffix ";
- }
- $line .= $3;
- substituteLine($lookup, $line);
- } else {
- print STDERR "no built dependency found $lookup\n";
- }
- }
-}
-
-sub tag_UIFILES ()
-{
- my @psources = split(/[\034\s]+/, $sources{$program});
- my @depFiles = ();
-
- foreach $source (@psources) {
-
- if ($source =~ m/\.ui$/) {
-
- print STDERR "adding UI file $source\n" if ($verbose);
-
- my $qs = quotemeta($source);
- $sources{$program} =~ s/$qs//;
- $sources_changed{$program} = 1;
-
- $source =~ s/\.ui$//;
-
- my $sourcedir = '';
- if (-f "$makefileDir/$source.ui") {
- $sourcedir = '$(srcdir)/';
- }
-
- if (!$uiFiles{$source}) {
-
- my $dep_lines = "$source.$cxxsuffix: $sourcedir$source.ui $source.h $source.moc\n";
- $dep_lines .= "\trm -f $source.$cxxsuffix\n";
- if (!$kdeopts{"qtonly"}) {
- $dep_lines .= "\techo '#include <kdialog.h>' > $source.$cxxsuffix\n";
- $dep_lines .= "\techo '#include <klocale.h>' >> $source.$cxxsuffix\n";
- my ($mangled_source) = $source;
- $mangled_source =~ s/[^A-Za-z0-9]/_/g; # get rid of garbage
- $dep_lines .= "\t\$(UIC) -tr \${UIC_TR} -i $source.h $sourcedir$source.ui > $source.$cxxsuffix.temp ; ret=\$\$?; \\\n";
- $dep_lines .= "\t\$(PERL) -pe \"s,\${UIC_TR}( \\\"\\\" ),QString::null,g\" $source.$cxxsuffix.temp | \$(PERL) -pe \"s,\${UIC_TR}( \\\"\\\"\\, \\\"\\\" ),QString::null,g\" | \$(PERL) -pe \"s,image([0-9][0-9]*)_data,img\\\$\$1_" . $mangled_source . ",g\" | \$(PERL) -pe \"s,: QWizard\\(,: KWizard(,g\" >> $source.$cxxsuffix ;\\\n";
- $dep_lines .= "\trm -f $source.$cxxsuffix.temp ;\\\n";
- } else {
- $dep_lines .= "\t\$(UIC) -i $source.h $sourcedir$source.ui > $source.$cxxsuffix; ret=\$\$?; \\\n";
- }
- $dep_lines .= "\tif test \"\$\$ret\" = 0; then echo '#include \"$source.moc\"' >> $source.$cxxsuffix; else rm -f $source.$cxxsuffix ; exit \$\$ret ; fi\n\n";
- $dep_lines .= "$source.h: $sourcedir$source.ui\n";
- $dep_lines .= "\trm -rf $source.h;\n";
- if (!$kdeopts{"qtonly"}) {
- $dep_lines .= "\t\$(UIC) $sourcedir$source.ui | \$(PERL) -pi -e \"s,public QWizard,public KWizard,g; s,#include <qwizard.h>,#include <kwizard.h>,g\" >> $source.h ;\n";
- } else {
- $dep_lines .= "\t\$(UIC) -o $source.h $sourcedir$source.ui\n";
- }
- $dep_lines .= "$source.moc: $source.h\n";
- $dep_lines .= "\t\$(MOC) $source.h -o $source.moc\n";
-
- $rule_adds{"$source.$cxxsuffix"} = $dep_lines;
-
- $uiFiles{$source} = 1;
- $dependmocs{$program} .= " $source.moc";
- $globalmocs{$source} = "\035$source.h\035$source.cpp";
- }
-
- if ($program =~ /_la$/) {
- $realObjs{$program} .= " $source.lo";
- } else {
- $realObjs{$program} .= " $source.\$(OBJEXT)";
- }
- $sources{$program} .= " $source.$cxxsuffix";
- $sources_changed{$program} = 1;
- $important{$program} .= "$source.h ";
- $ui_output .= "\\\n\t$source.$cxxsuffix $source.h $source.moc ";
- push(@cleanfiles, "$source.$cxxsuffix");
- push(@cleanfiles, "$source.h");
- push(@cleanfiles, "$source.moc");
- $dep_files .= " \$(DEPDIR)/$source.P" if($dep_files !~/$source.P/ );
- }
- }
-}
-
-sub tag_KCFGFILES ()
-{
- my @psources = split(/[\034\s]+/, $sources{$program});
- my @depFiles = ();
-
- foreach $source (@psources) {
-
- if ($source =~ m/\.kcfgc$/) {
-
- print STDERR "adding KCFG file $source\n" if ($verbose);
-
- my $qs = quotemeta($source);
- $sources{$program} =~ s/$qs//;
- $sources_changed{$program} = 1;
-
- $source =~ s/\.kcfgc$//;
-
- my $sourcedir = '';
- if (-f "$makefileDir/$source.kcfgc") {
- $sourcedir = '$(srcdir)/';
- }
-
- if (!$kcfgFiles{$source}) {
- $kcfg = "$program.kcfg";
- findKcfgFile("$source.kcfgc");
-
- my $fixsuffix = "";
- $fixsuffix = "else mv $source.cpp $source.$cxxsuffix ; "
- unless "cpp" eq $cxxsuffix;
-
- my $dep_lines = "$source.$cxxsuffix: $source.h\n";
- $dep_lines .= "$source.h: $sourcedir$kcfg $sourcedir$source.kcfgc \$(KCFG_DEPENDENCIES)\n";
- $dep_lines .= "\t\$(KCONFIG_COMPILER) $sourcedir$kcfg $sourcedir$source.kcfgc; ret=\$\$?; \\\n";
- $dep_lines .= "\tif test \"\$\$ret\" != 0; then rm -f $source.h ; exit \$\$ret ; $fixsuffix fi\n\n";
-
- $rule_adds{"$source.$cxxsuffix"} = $dep_lines;
-
- $kcfgFiles{$source} = 1;
- }
-
- if ($program =~ /_la$/) {
- $realObjs{$program} .= " $source.lo";
- } else {
- $realObjs{$program} .= " $source.\$(OBJEXT)";
- }
- $sources{$program} .= " $source.$cxxsuffix";
- $sources_changed{$program} = 1;
- $important{$program} .= "$source.h ";
- $kcfg_output .= "\\\n\t$source.$cxxsuffix $source.h ";
- push(@cleanfiles, "$source.$cxxsuffix");
- push(@cleanfiles, "$source.h");
- $dep_files .= " \$(DEPDIR)/$source.P" if($dep_files !~/$source.P/ );
- }
- }
-}
-
-sub tag_ICON()
-{
- my $lookup = '([^\s]*)_ICON\s*=[ \t]*(.*)';
- my $install = "";
- my $uninstall = "";
-
- while ($MakefileData =~ /\n$lookup/g) {
- my $destdir;
- if ($1 eq "KDE") {
- $destdir = "kde_icondir";
- } else {
- $destdir = $1 . "dir";
- }
- my $iconauto = ($2 =~ /AUTO\s*$/);
- my @appnames = ();
- if ( ! $iconauto ) {
- my $appicon_str = $2;
- my @_appnames = split(" ", $appicon_str);
- print STDOUT "KDE_ICON processing <@_appnames>\n" if ($verbose);
- foreach $appname (@_appnames) {
- push(@appnames, quotemeta($appname));
- }
- } else {
- print STDOUT "KDE_ICON processing <AUTO>\n" if ($verbose);
- }
-
- my @files = ();
- opendir (THISDIR, ".");
- foreach $entry (readdir(THISDIR)) {
- next if ($entry eq "CVS" || $entry =~ /^\./ || $entry =~ /^Makefile/ || $entry =~ /~$/ || $entry =~ /^\#.*\#$/);
- next if (! -f $entry);
- if ( $iconauto )
- {
- push(@files, $entry)
- if ($entry =~ /\.xpm/ || $entry =~ /\.png/ || $entry =~ /\.mng/ || $entry =~ /\.svg/);
- } else {
- foreach $appname (@appnames) {
- push(@files, $entry)
- if ($entry =~ /-$appname\.xpm/ || $entry =~ /-$appname\.png/ || $entry =~ /-$appname\.mng/ || $entry =~ /-$appname\.svg/);
- }
- }
- }
- closedir (THISDIR);
-
- my %directories = ();
-
- foreach $file (@files) {
- my $newfile = $file;
- my $prefix = $file;
- $prefix =~ s/\.(png|xpm|mng|svg|svgz)$//;
- my $appname = $prefix;
- $appname =~ s/^[^-]+-// if ($appname =~ /-/) ;
- $appname =~ s/^[^-]+-// if ($appname =~ /-/) ;
- $appname = quotemeta($appname);
- $prefix =~ s/$appname$//;
- $prefix =~ s/-$//;
-
- $prefix = 'lo16-app' if ($prefix eq 'mini');
- $prefix = 'lo32-app' if ($prefix eq 'lo');
- $prefix = 'hi48-app' if ($prefix eq 'large');
- $prefix .= '-app' if ($prefix =~ m/^...$/);
-
- my $type = $prefix;
- $type =~ s/^.*-([^-]+)$/$1/;
- $prefix =~ s/^(.*)-[^-]+$/$1/;
-
- my %type_hash =
- (
- 'action' => 'actions',
- 'app' => 'apps',
- 'device' => 'devices',
- 'filesys' => 'filesystems',
- 'mime' => 'mimetypes'
- );
-
- if (! defined $type_hash{$type} ) {
- print STDERR "unknown icon type $type in $printname ($file)\n";
- next;
- }
-
- my %dir_hash =
- (
- 'los' => 'locolor/16x16',
- 'lom' => 'locolor/32x32',
- 'him' => 'hicolor/32x32',
- 'hil' => 'hicolor/48x48',
- 'lo16' => 'locolor/16x16',
- 'lo22' => 'locolor/22x22',
- 'lo32' => 'locolor/32x32',
- 'hi16' => 'hicolor/16x16',
- 'hi22' => 'hicolor/22x22',
- 'hi32' => 'hicolor/32x32',
- 'hi48' => 'hicolor/48x48',
- 'hi64' => 'hicolor/64x64',
- 'hi128' => 'hicolor/128x128',
- 'hisc' => 'hicolor/scalable',
- 'cr16' => 'crystalsvg/16x16',
- 'cr22' => 'crystalsvg/22x22',
- 'cr32' => 'crystalsvg/32x32',
- 'cr48' => 'crystalsvg/48x48',
- 'cr64' => 'crystalsvg/64x64',
- 'cr128' => 'crystalsvg/128x128',
- 'crsc' => 'crystalsvg/scalable'
- );
-
- $newfile =~ s@.*-($appname\.(png|xpm|mng|svgz|svg?))@$1@;
-
- if (! defined $dir_hash{$prefix}) {
- print STDERR "unknown icon prefix $prefix in $printname\n";
- next;
- }
-
- my $dir = $dir_hash{$prefix} . "/" . $type_hash{$type};
- if ($newfile =~ /-[^\.]/) {
- my $tmp = $newfile;
- $tmp =~ s/^([^-]+)-.*$/$1/;
- $dir = $dir . "/" . $tmp;
- $newfile =~ s/^[^-]+-//;
- }
-
- if (!defined $directories{$dir}) {
- $install .= "\t\$(mkinstalldirs) \$(DESTDIR)\$($destdir)/$dir\n";
- $directories{$dir} = 1;
- }
-
- $install .= "\t\$(INSTALL_DATA) \$(srcdir)/$file \$(DESTDIR)\$($destdir)/$dir/$newfile\n";
- $uninstall .= "\t-rm -f \$(DESTDIR)\$($destdir)/$dir/$newfile\n";
-
- }
- }
-
- if (length($install)) {
- $target_adds{"install-data-am"} .= "install-kde-icons ";
- $target_adds{"uninstall-am"} .= "uninstall-kde-icons ";
- appendLines("install-kde-icons:\n" . $install . "\nuninstall-kde-icons:\n" . $uninstall);
- }
-}
-
-sub handle_POFILES($$)
-{
- my @pofiles = split(" ", $_[0]);
- my $lang = $_[1];
-
- # Build rules for creating the gmo files
- my $tmp = "";
- my $allgmofiles = "";
- my $pofileLine = "POFILES =";
- foreach $pofile (@pofiles)
- {
- $pofile =~ /(.*)\.[^\.]*$/; # Find name minus extension
- $tmp .= "$1.gmo: $pofile\n";
- $tmp .= "\trm -f $1.gmo; \$(GMSGFMT) -o $1.gmo \$(srcdir)/$pofile\n";
- $tmp .= "\ttest ! -f $1.gmo || touch $1.gmo\n";
- $allgmofiles .= " $1.gmo";
- $pofileLine .= " $1.po";
- }
- appendLines ($tmp);
- my $lookup = 'POFILES\s*=([^\n]*)';
- if ($MakefileData !~ /\n$lookup/) {
- appendLines("$pofileLine\nGMOFILES =$allgmofiles");
- } else {
- substituteLine ($lookup, "$pofileLine\nGMOFILES =$allgmofiles");
- }
-
- if ($allgmofiles) {
-
- # Add the "clean" rule so that the maintainer-clean does something
- appendLines ("clean-nls:\n\t-rm -f $allgmofiles\n");
-
- $target_adds{"maintainer-clean"} .= "clean-nls ";
-
- $lookup = 'DISTFILES\s*=[ \t]*(.*)';
- if ($MakefileData =~ /\n$lookup/) {
- $tmp = "DISTFILES = \$(GMOFILES) \$(POFILES) $1";
- substituteLine ($lookup, $tmp);
- }
- }
-
- $target_adds{"install-data-am"} .= "install-nls ";
-
- $tmp = "install-nls:\n";
- if ($lang) {
- $tmp .= "\t\$(mkinstalldirs) \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES\n";
- }
- $tmp .= "\t\@for base in ";
- foreach $pofile (@pofiles)
- {
- $pofile =~ /(.*)\.[^\.]*$/; # Find name minus extension
- $tmp .= "$1 ";
- }
-
- $tmp .= "; do \\\n";
- if ($lang) {
- $tmp .= "\t echo \$(INSTALL_DATA) \$\$base.gmo \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES/\$\$base.mo ;\\\n";
- $tmp .= "\t if test -f \$\$base.gmo; then \$(INSTALL_DATA) \$\$base.gmo \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES/\$\$base.mo ;\\\n";
- $tmp .= "\t elif test -f \$(srcdir)/\$\$base.gmo; then \$(INSTALL_DATA) \$(srcdir)/\$\$base.gmo \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES/\$\$base.mo ;\\\n";
- $tmp .= "\t fi ;\\\n";
- } else {
- $tmp .= "\t echo \$(INSTALL_DATA) \$\$base.gmo \$(DESTDIR)\$(kde_locale)/\$\$base/LC_MESSAGES/\$(PACKAGE).mo ;\\\n";
- $tmp .= "\t \$(mkinstalldirs) \$(DESTDIR)\$(kde_locale)/\$\$base/LC_MESSAGES ; \\\n";
- $tmp .= "\t if test -f \$\$base.gmo; then \$(INSTALL_DATA) \$\$base.gmo \$(DESTDIR)\$(kde_locale)/\$\$base/LC_MESSAGES/\$(PACKAGE).mo ;\\\n";
- $tmp .= "\t elif test -f \$(srcdir)/\$\$base.gmo; then \$(INSTALL_DATA) \$(srcdir)/\$\$base.gmo \$(DESTDIR)\$(kde_locale)/\$\$base/LC_MESSAGES/\$(PACKAGE).mo ;\\\n";
- $tmp .= "\t fi ;\\\n";
- }
- $tmp .= "\tdone\n\n";
- appendLines ($tmp);
-
- $target_adds{"uninstall"} .= "uninstall-nls ";
-
- $tmp = "uninstall-nls:\n";
- foreach $pofile (@pofiles)
- {
- $pofile =~ /(.*)\.[^\.]*$/; # Find name minus extension
- if ($lang) {
- $tmp .= "\trm -f \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES/$1.mo\n";
- } else {
- $tmp .= "\trm -f \$(DESTDIR)\$(kde_locale)/$1/LC_MESSAGES/\$(PACKAGE).mo\n";
- }
- }
- appendLines($tmp);
-
- $target_adds{"all"} .= "all-nls ";
-
- $tmp = "all-nls: \$(GMOFILES)\n";
-
- appendLines($tmp);
-
- $target_adds{"distdir"} .= "distdir-nls ";
-
- $tmp = "distdir-nls:\$(GMOFILES)\n";
- $tmp .= "\tfor file in \$(POFILES); do \\\n";
- $tmp .= "\t cp \$(srcdir)/\$\$file \$(distdir); \\\n";
- $tmp .= "\tdone\n";
- $tmp .= "\tfor file in \$(GMOFILES); do \\\n";
- $tmp .= "\t cp \$(srcdir)/\$\$file \$(distdir); \\\n";
- $tmp .= "\tdone\n";
-
- appendLines ($tmp);
-
- if (!$lang) {
- appendLines("merge:\n\t\$(MAKE) -f \$(top_srcdir)/admin/Makefile.common package-merge POFILES=\"\${POFILES}\" PACKAGE=\${PACKAGE}\n\n");
- }
-
-}
-
-#-----------------------------------------------------------------------------
-
-# Returns 0 if the line was processed - 1 otherwise.
-# Errors are logged in the global $errorflags
-sub tag_POFILES ()
-{
- my $lookup = 'POFILES\s*=([^\n]*)';
- return 1 if ($MakefileData !~ /\n$lookup/);
- print STDOUT "POFILES processing <$1>\n" if ($verbose);
-
- my $tmp = $1;
-
- # make sure these are all gone.
- if ($MakefileData =~ /\n\.po\.gmo:\n/)
- {
- print STDERR "Warning: Found old .po.gmo rules in $printname. New po rules not added\n";
- return 1;
- }
-
- # Either find the pofiles in the directory (AUTO) or use
- # only the specified po files.
- my $pofiles = "";
- if ($tmp =~ /^\s*AUTO\s*$/)
- {
- opendir (THISDIR, ".");
- $pofiles = join(" ", grep(/\.po$/, readdir(THISDIR)));
- closedir (THISDIR);
- print STDOUT "pofiles found = $pofiles\n" if ($verbose);
- if (-f "charset" && -f "kdelibs/kdelibs.po") {
- handle_TOPLEVEL();
- }
- }
- else
- {
- $tmp =~ s/\034/ /g;
- $pofiles = $tmp;
- }
- return 1 if (!$pofiles); # Nothing to do
-
- handle_POFILES($pofiles, $kdelang);
-
- return 0;
-}
-
-sub helper_LOCALINSTALL($)
-{
- my $lookup = "\035" . $_[0] . " *:[^\035]*\035\t";
- my $copy = $MakefileData;
- $copy =~ s/\n/\035/g;
- if ($copy =~ /($lookup.*)$/) {
-
- $install = $1;
- $install =~ s/\035$_[0] *:[^\035]*\035//;
- my $emptyline = 0;
- while (! $emptyline ) {
- if ($install =~ /([^\035]*)\035(.*)/) {
- local $line = $1;
- $install = $2;
- if ($line !~ /^\s*$/ && $line !~ /^(\@.*\@)*\t/) {
- $emptyline = 1;
- } else {
- replaceDestDir($line);
- }
- } else {
- $emptyline = 1;
- }
- }
- }
-
-}
-
-sub tag_LOCALINSTALL ()
-{
- helper_LOCALINSTALL('install-exec-local');
- helper_LOCALINSTALL('install-data-local');
- helper_LOCALINSTALL('uninstall-local');
-
- return 0;
-}
-
-sub replaceDestDir($) {
- local $line = $_[0];
-
- if ( $line =~ /^\s*(\@.*\@)*\s*\$\(mkinstalldirs\)/
- || $line =~ /^\s*(\@.*\@)*\s*\$\(INSTALL\S*\)/
- || $line =~ /^\s*(\@.*\@)*\s*(-?rm.*) \S*$/)
- {
- $line =~ s/^(.*) ([^\s]+)\s*$/$1 \$(DESTDIR)$2/ if ($line !~ /\$\(DESTDIR\)/);
- }
-
- if ($line ne $_[0]) {
- $_[0] = quotemeta $_[0];
- substituteLine($_[0], $line);
- }
-}
-
-#---------------------------------------------------------------------------
-# libtool is very hard to persuade it could use -Wl,--no-undefined for making
-# -no-undefined actually work
-# append $(KDE_NO_UNFINED) after every -no-undefined in LDFLAGS
-# this may go away if libtool ever does this on its own
-sub tag_NO_UNDEFINED () {
- return if ($program !~ /_la$/);
-
- my $lookup = quotemeta($realname{$program}) . ":.*?\n\t.*?\\((.*?)\\) .*\n";
- $MakefileData =~ m/$lookup/;
- return if (!defined($1));
- return if ($1 !~ /CXXLINK/);
-
- if ($MakefileData !~ /\n$program\_LDFLAGS\s*=.*-no-undefined/ ) {
- return;
- }
-
- $lookup = $program . '\_LDFLAGS(\s*)=(.*)-no-undefined(.*)';
- if ($MakefileData =~ /\n$lookup\n/) {
- my $replace = $program . "\_LDFLAGS$1=$2-no-undefined \$(KDE_NO_UNDEFINED)$3";
- substituteLine($lookup, $replace);
- }
-}
-
-sub tag_CLOSURE () {
- return if ($program !~ /_la$/);
-
- my $lookup = quotemeta($realname{$program}) . ":.*?\n\t.*?\\((.*?)\\) .*\n";
- $MakefileData =~ m/$lookup/;
- return if (!defined($1));
- return if ($1 !~ /CXXLINK/);
-
- if ($MakefileData !~ /\n$program\_LDFLAGS\s*=.*-no-undefined/ &&
- $MakefileData !~ /\n$program\_LDFLAGS\s*=.*KDE_PLUGIN/ ) {
- print STDERR "Report: $program contains undefined in $printname\n" if ($program =~ /^lib/ && $dryrun);
- return;
- }
-
- my $closure = $realname{$program} . ".closure";
- my $lines = "$closure: \$($program\_OBJECTS) \$($program\_DEPENDENCIES)\n";
- $lines .= "\t\@echo \"int main() {return 0;}\" > $program\_closure.$cxxsuffix\n";
- $lines .= "\t\@\$\(LTCXXCOMPILE\) -c $program\_closure.$cxxsuffix\n";
- $lines .= "\t\$\(CXXLINK\) $program\_closure.lo \$($program\_LDFLAGS) \$($program\_OBJECTS) \$($program\_LIBADD) \$(LIBS)\n";
- $lines .= "\t\@rm -f $program\_closure.* $closure\n";
- $lines .= "\t\@echo \"timestamp\" > $closure\n";
- $lines .= "\n";
- appendLines($lines);
- $lookup = $realname{$program} . ": (.*)";
- if ($MakefileData =~ /\n$lookup\n/) {
- $lines = "\@KDE_USE_CLOSURE_TRUE@". $realname{$program} . ": $closure $1";
- $lines .= "\n\@KDE_USE_CLOSURE_FALSE@" . $realname{$program} . ": $1";
- substituteLine($lookup, $lines);
- }
- $closure_output .= " $closure";
-}
-
-sub tag_NMCHECK () {
- return if ($program !~ /_la$/);
- my $lookup = quotemeta($realname{$program}) . ":.*?\n\t.*?\\((.*?)\\) .*\n";
- $MakefileData =~ m/$lookup/;
- my $linkcmd = $1;
- return if (!defined($1));
- return if ($linkcmd !~ /CXXLINK/ && $linkcmd !~ /LINK/);
-
- $lookup = $program . '_NMCHECK\s*=([^\n]*)';
- if( $MakefileData !~ m/\n$lookup\n/ ) {
- return;
- }
- my $allowed = $1;
- $allowed =~ s/^ *//;
- $lookup = $program . '_NMCHECKWEAK\s*=([^\n]*)';
- my $weak = "";
- my $is_weak = 0;
- if( $MakefileData =~ m/\n$lookup\n/ ) {
- $weak = $1;
- $is_weak = 1;
- }
- $weak =~ s/^ *//;
-
- if( $is_weak )
- {
- $weak = '--allowweak=\'' . $weak . '\' ';
- }
- my $nmline = "\@KDE_USE_NMCHECK_TRUE@\t\@\$(MAKE) \$(AM_MAKEFLAGS) nmcheck_$realname{$program} || ( rm -f $realname{$program}; exit 1 )";
- $lookup = '(\t\$\(CXXLINK\)[^\n]*' . $program . '_OBJECTS[^\n]*)';
- if( $MakefileData =~ /\n$lookup\n/ ) {
- my $oldstuff = $1;
- substituteLine( $lookup, $oldstuff . "\n" . $nmline );
- }
- $lookup = '(\t\$\(LINK\)[^\n]*' . $program . '_OBJECTS[^\n]*)';
- if( $MakefileData =~ /\n$lookup\n/ ) {
- my $oldstuff = $1;
- substituteLine( $lookup, $oldstuff . "\n" . $nmline );
- }
- $nmline = "\@\$(top_srcdir)/admin/nmcheck $realname{$program} \'$allowed\' $weak";
- appendLines( "\nnmcheck_$realname{$program}: $realname{$program} \n\t$nmline\n" );
- $target_adds{ "nmcheck" } .= "nmcheck_$realname{$program} ";
-}
-
-sub tag_DIST () {
- my %foundfiles = ();
- opendir (THISDIR, ".");
- foreach $entry (readdir(THISDIR)) {
- next if ($entry eq "CVS" || $entry =~ /^\./ || $entry eq "Makefile" || $entry =~ /~$/ || $entry =~ /^\#.*\#$/);
- next if (! -f $entry);
- next if ($entry =~ /\.moc/ || $entry =~ /\.moc.$cppExt$/ || $entry =~ /\.lo$/ || $entry =~ /\.la$/ || $entry =~ /\.o/);
- next if ($entry =~ /\.all_$cppExt\.$cppExt$/);
- $foundfiles{$entry} = 1;
- }
- closedir (THISDIR);
-
- # doing this for MAINTAINERCLEANFILES would be wrong
- my @marks = ("EXTRA_DIST", "DIST_COMMON", '\S*_SOURCES', '\S*_HEADERS', 'CLEANFILES', 'DISTCLEANFILES', '\S*_OBJECTS');
- foreach $mark (@marks) {
- while ($MakefileData =~ /\n($mark)\s*=[ \t]*([^\n]*)/g) {
- my $cleanfiles_str = $2;
- foreach $file (split('[\034\s]+', $cleanfiles_str)) {
- $file =~ s/\.\///;
- $foundfiles{$file} = 0 if (defined $foundfiles{$file});
- }
- }
- }
- my @files = ("Makefile", "config.cache", "config.log", "stamp-h",
- "stamp-h1", "stamp-h1", "config.h", "Makefile",
- "config.status", "config.h", "libtool", "core" );
- foreach $file (@files) {
- $foundfiles{$file} = 0 if (defined $foundfiles{$file});
- }
-
- my $KDE_DIST = "";
- foreach $file (keys %foundfiles) {
- if ($foundfiles{$file} == 1) {
- $KDE_DIST .= "$file ";
- }
- }
- if ($KDE_DIST) {
- print "KDE_DIST $printname $KDE_DIST\n" if ($verbose);
-
- my $lookup = 'DISTFILES\s*=[ \t]*(.*)';
- if ($MakefileData =~ /\n$lookup/) {
- substituteLine($lookup, "DISTFILES = $1 \$(KDE_DIST)");
- appendLines("KDE_DIST=$KDE_DIST\n");
- }
- }
-}
-
-#-----------------------------------------------------------------------------
-# Returns 0 if the line was processed - 1 otherwise.
-# Errors are logged in the global $errorflags
-sub tag_DOCFILES ()
-{
- $target_adds{"all"} .= "docs-am ";
-
- my $lookup = 'KDE_DOCS\s*=[ \t]*([^\n]*)';
- goto nodocs if ($MakefileData !~ /\n$lookup/);
- print STDOUT "KDE_DOCS processing <$1>\n" if ($verbose);
-
- my $tmp = $1;
-
- # Either find the files in the directory (AUTO) or use
- # only the specified po files.
- my $files = "";
- my $appname = $tmp;
- $appname =~ s/^(\S*)\s*.*$/$1/;
- if ($appname =~ /AUTO/) {
- $appname = basename($makefileDir);
- if ("$appname" eq "en") {
- print STDERR "Error: KDE_DOCS = AUTO relies on the directory name. Yours is 'en' - you most likely want something else, e.g. KDE_DOCS = myapp\n";
- exit(1);
- }
- }
-
- if ($tmp !~ / - /)
- {
- opendir (THISDIR, ".");
- foreach $entry (readdir(THISDIR)) {
- next if ($entry eq "CVS" || $entry =~ /^\./ || $entry =~ /^Makefile/ || $entry =~ /~$/ || $entry =~ /^\#.*\#$/ || $entry eq "core" || $entry eq "index.cache.bz2");
- next if (! -f $entry);
- $files .= "$entry ";
- }
- closedir (THISDIR);
- print STDOUT "docfiles found = $files\n" if ($verbose);
- }
- else
- {
- $tmp =~ s/\034/ /g;
- $tmp =~ s/^\S*\s*-\s*//;
- $files = $tmp;
- }
- goto nodocs if (!$files); # Nothing to do
-
- if ($files =~ /(^| )index\.docbook($| )/) {
-
- my $lines = "";
- my $lookup = 'MEINPROC\s*=';
- if ($MakefileData !~ /\n($lookup)/) {
- $lines = "MEINPROC=/\$(kde_bindir)/meinproc\n";
- }
- $lookup = 'KDE_XSL_STYLESHEET\s*=';
- if ($MakefileData !~ /\n($lookup)/) {
- $lines .= "KDE_XSL_STYLESHEET=/\$(kde_datadir)/ksgmltools2/customization/kde-chunk.xsl\n";
- }
- $lookup = '\nindex.cache.bz2:';
- if ($MakefileData !~ /\n($lookup)/) {
- $lines .= "index.cache.bz2: \$(srcdir)/index.docbook \$(KDE_XSL_STYLESHEET) $files\n";
- $lines .= "\t\@if test -n \"\$(MEINPROC)\"; then echo \$(MEINPROC) --check --cache index.cache.bz2 \$(srcdir)/index.docbook; \$(MEINPROC) --check --cache index.cache.bz2 \$(srcdir)/index.docbook; fi\n";
- $lines .= "\n";
- }
-
- $lines .= "docs-am: index.cache.bz2\n";
- $lines .= "\n";
- $lines .= "install-docs: docs-am install-nls\n";
- $lines .= "\t\$(mkinstalldirs) \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname\n";
- $lines .= "\t\@if test -f index.cache.bz2; then \\\n";
- $lines .= "\techo \$(INSTALL_DATA) index.cache.bz2 \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/; \\\n";
- $lines .= "\t\$(INSTALL_DATA) index.cache.bz2 \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/; \\\n";
- $lines .= "\telif test -f \$(srcdir)/index.cache.bz2; then \\\n";
- $lines .= "\techo \$(INSTALL_DATA) \$(srcdir)/index.cache.bz2 \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/; \\\n";
- $lines .= "\t\$(INSTALL_DATA) \$(srcdir)/index.cache.bz2 \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/; \\\n";
- $lines .= "\tfi\n";
- $lines .= "\t-rm -f \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/common\n";
- $lines .= "\t\$(LN_S) \$(kde_libs_htmldir)/$kdelang/common \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/common\n";
-
- $lines .= "\n";
- $lines .= "uninstall-docs:\n";
- $lines .= "\t-rm -rf \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname\n";
- $lines .= "\n";
- $lines .= "clean-docs:\n";
- $lines .= "\t-rm -f index.cache.bz2\n";
- $lines .= "\n";
- $target_adds{"install-data-am"} .= "install-docs ";
- $target_adds{"uninstall"} .= "uninstall-docs ";
- $target_adds{"clean-am"} .= "clean-docs ";
- appendLines ($lines);
- } else {
- appendLines("docs-am: $files\n");
- }
-
- $target_adds{"install-data-am"} .= "install-nls ";
- $target_adds{"uninstall"} .= "uninstall-nls ";
-
- $tmp = "install-nls:\n";
- $tmp .= "\t\$(mkinstalldirs) \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname\n";
- $tmp .= "\t\@for base in $files; do \\\n";
- $tmp .= "\t echo \$(INSTALL_DATA) \$\$base \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/\$\$base ;\\\n";
- $tmp .= "\t \$(INSTALL_DATA) \$(srcdir)/\$\$base \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/\$\$base ;\\\n";
- $tmp .= "\tdone\n";
- if ($appname eq 'common') {
- $tmp .= "\t\@echo \"merging common and language specific dir\" ;\\\n";
- $tmp .= "\tif test ! -f \$(kde_htmldir)/en/common/kde-common.css; then echo 'no english docs found in \$(kde_htmldir)/en/common/'; exit 1; fi \n";
- $tmp .= "\t\@com_files=`cd \$(kde_htmldir)/en/common && echo *` ;\\\n";
- $tmp .= "\tcd \$(DESTDIR)\$(kde_htmldir)/$kdelang/common ;\\\n";
- $tmp .= "\tif test -n \"\$\$com_files\"; then for p in \$\$com_files ; do \\\n";
- $tmp .= "\t case \" $files \" in \\\n";
- $tmp .= "\t *\" \$\$p \"*) ;; \\\n";
- $tmp .= "\t *) test ! -f \$\$p && echo \$(LN_S) ../../en/common/\$\$p \$(DESTDIR)\$(kde_htmldir)/$kdelang/common/\$\$p && \$(LN_S) ../../en/common/\$\$p \$\$p ;; \\\n";
- $tmp .= "\t esac ; \\\n";
- $tmp .= "\tdone ; fi ; true\n";
- }
- $tmp .= "\n";
- $tmp .= "uninstall-nls:\n";
- $tmp .= "\tfor base in $files; do \\\n";
- $tmp .= "\t rm -f \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/\$\$base ;\\\n";
- $tmp .= "\tdone\n\n";
- appendLines ($tmp);
-
- $target_adds{"distdir"} .= "distdir-nls ";
-
- $tmp = "distdir-nls:\n";
- $tmp .= "\tfor file in $files; do \\\n";
- $tmp .= "\t cp \$(srcdir)/\$\$file \$(distdir); \\\n";
- $tmp .= "\tdone\n";
-
- appendLines ($tmp);
-
- return 0;
-
- nodocs:
- appendLines("docs-am:\n");
- return 1;
-}
-
-#-----------------------------------------------------------------------------
-# Find headers in any of the source directories specified previously, that
-# are candidates for "moc-ing".
-sub findMocCandidates ()
-{
- foreach $dir (@headerdirs)
- {
- my @list = ();
- opendir (SRCDIR, "$dir");
- @hFiles = grep { /.+\.$hExt$/o && !/^\./ } readdir(SRCDIR);
- closedir SRCDIR;
- foreach $hf (@hFiles)
- {
- next if ($hf =~ /^\.\#/);
- $hf =~ /(.*)\.[^\.]*$/; # Find name minus extension
- next if ($uiFiles{$1});
- open (HFIN, "$dir/$hf") || die "Could not open $dir/$hf: $!\n";
- my $hfsize = 0;
- seek(HFIN, 0, 2);
- $hfsize = tell(HFIN);
- seek(HFIN, 0, 0);
- read HFIN, $hfData, $hfsize;
- close HFIN;
- # push (@list, $hf) if(index($hfData, "Q_OBJECT") >= 0); ### fast but doesn't handle //Q_OBJECT
- # handle " { friend class blah; Q_OBJECT ", but don't match antlarr_Q_OBJECT (\b).
- if ( $hfData =~ /{([^}]*)\bQ_OBJECT/s ) {
- push (@list, $hf) unless $1 =~ m://[^\n]*Q_OBJECT[^\n]*$:s; ## reject "// Q_OBJECT"
- }
- }
- # The assoc array of root of headerfile and header filename
- foreach $hFile (@list)
- {
- $hFile =~ /(.*)\.[^\.]*$/; # Find name minus extension
- if ($mocFiles{$1})
- {
- print STDERR "Warning: Multiple header files found for $1\n";
- next; # Use the first one
- }
- $mocFiles{$1} = "$dir\035$hFile"; # Add relative dir
- }
- }
-
- return 0;
-}
-
-#-----------------------------------------------------------------------------
-
-# The programmer has specified a moc list. Prune out the moc candidates
-# list that we found based on looking at the header files. This generates
-# a warning if the programmer gets the list wrong, but this doesn't have
-# to be fatal here.
-sub pruneMocCandidates ($)
-{
- my %prunedMoc = ();
- local @mocList = split(' ', $_[0]);
-
- foreach $mocname (@mocList)
- {
- $mocname =~ s/\.moc$//;
- if ($mocFiles{$mocname})
- {
- $prunedMoc{$mocname} = $mocFiles{$mocname};
- }
- else
- {
- my $print = $makefileDir;
- $print =~ s/^\Q$topdir\E\\//;
- # They specified a moc file but we can't find a header that
- # will generate this moc file. That's possible fatal!
- print STDERR "Warning: No moc-able header file for $print/$mocname\n";
- }
- }
-
- undef %mocFiles;
- %mocFiles = %prunedMoc;
-}
-
-#-----------------------------------------------------------------------------
-
-# Finds the cpp files (If they exist).
-# The cpp files get appended to the header file separated by \035
-sub checkMocCandidates ()
-{
- my @cppFiles;
- my $cpp2moc; # which c++ file includes which .moc files
- my $moc2cpp; # which moc file is included by which c++ files
-
- return unless (keys %mocFiles);
- opendir(THISDIR, ".") || return;
- @cppFiles = grep { /.+\.$cppExt$/o && !/.+\.moc\.$cppExt$/o
- && !/.+\.all_$cppExt\.$cppExt$/o
- && !/^\./ } readdir(THISDIR);
- closedir THISDIR;
- return unless (@cppFiles);
- my $files = join (" ", @cppFiles);
- $cpp2moc = {};
- $moc2cpp = {};
- foreach $cxxf (@cppFiles)
- {
- open (CXXFIN, $cxxf) || die "Could not open $cxxf: $!\n";
- seek(CXXFIN, 0, 2);
- my $cxxfsize = tell(CXXFIN);
- seek(CXXFIN, 0, 0);
- read CXXFIN, $cxxfData, $cxxfsize;
- close CXXFIN;
- while(($cxxfData =~ m/^[ \t]*\#include\s*[<\"](.*\.moc)[>\"]/gm)) {
- $cpp2moc->{$cxxf}->{$1} = 1;
- $moc2cpp->{$1}->{$cxxf} = 1;
- }
- }
- foreach my $mocFile (keys (%mocFiles))
- {
- @cppFiles = keys %{$moc2cpp->{"$mocFile.moc"}};
- if (@cppFiles == 1) {
- $mocFiles{$mocFile} .= "\035" . $cppFiles[0];
- push(@depend, $mocFile);
- } elsif (@cppFiles == 0) {
- push (@newObs, $mocFile); # Produce new object file
- next if ($haveAutomocTag); # This is expected...
- # But this is an error we can deal with - let them know
- print STDERR
- "Warning: No c++ file that includes $mocFile.moc\n";
- } else {
- # We can't decide which file to use, so it's fatal. Although as a
- # guess we could use the mocFile.cpp file if it's in the list???
- print STDERR
- "Error: Multiple c++ files that include $mocFile.moc\n";
- print STDERR "\t",join ("\t", @cppFiles),"\n";
- $errorflag = 1;
- delete $mocFiles{$mocFile};
- # Let's continue and see what happens - They have been told!
- }
- }
-}
-
-#-----------------------------------------------------------------------------
-
-# Add the rules for generating moc source from header files
-# For Automoc output *.moc.cpp but normally we'll output *.moc
-# (We must compile *.moc.cpp separately. *.moc files are included
-# in the appropriate *.cpp file by the programmer)
-sub addMocRules ()
-{
- my $cppFile;
- my $hFile;
-
- foreach $mocFile (keys (%mocFiles))
- {
- undef $cppFile;
- ($dir, $hFile, $cppFile) = split ("\035", $mocFiles{$mocFile}, 3);
- $dir =~ s#^\.#\$(srcdir)#;
- if (defined ($cppFile))
- {
- $cppFile =~ s,\.[^.]*$,,;
- $target_adds{"$cppFile.o"} .= "$mocFile.moc ";
- $target_adds{"$cppFile.lo"} .= "$mocFile.moc ";
- appendLines ("$mocFile.moc: $dir/$hFile\n\t\$(MOC) $dir/$hFile -o $mocFile.moc\n");
- $cleanMoc .= " $mocFile.moc";
- appendLines ("mocs: $mocFile.moc\n");
- }
- else
- {
- appendLines ("$mocFile$mocExt: $dir/$hFile\n\t\$(MOC) $dir/$hFile -o $mocFile$mocExt\n");
- $cleanMoc .= " $mocFile$mocExt";
- appendLines ("mocs: $mocFile$mocExt\n");
- }
- }
-}
-
-sub make_bcheck_target()
-{
- my $lookup = 'RECURSIVE_TARGETS\s*=[ \t]*(.*)';
- my $bcheckdep = "bcheck-am";
- $bcheckdep = "bcheck-recursive" if ($MakefileData =~ /\n$lookup/);
-
- my $headers= "";
- $headers = $1 if($MakefileData =~ /\nHEADERS\s*=[ \t]*(.+)/);
- $headers =~ s/\$\((?:noinst|EXTRA)_HEADERS\)//g;
-
- $target_adds{"clean-am"} .= "clean-bcheck ";
-
- my $t = "clean-bcheck: \n" .
- "\trm -f *.bchecktest.cc *.bchecktest.cc.class a.out\n\n" .
- "bcheck: $bcheckdep\n\n" .
- "bcheck-am:\n" .
- "\t\@for i in $headers; do \\\n" .
- "\t if test \$(srcdir)/\$\$i -nt \$\$i.bchecktest.cc; then \\\n" .
- "\t echo \"int main() {return 0;}\" > \$\$i.bchecktest.cc ; \\\n" .
- "\t echo \"#include \\\"\$\$i\\\"\" >> \$\$i.bchecktest.cc ; \\\n" .
- "\t echo \"\$\$i\"; \\\n" .
- "\t if ! ";
- $t .= $cxxsuffix eq "KKK" ?
- "\$(CXX) \$(DEFS) -I. -I\$(srcdir) -I\$(top_builddir) \$(INCLUDES) \$(AM_CPPFLAGS) \$(CPPFLAGS) \$(CXXFLAGS) \$(KDE_CXXFLAGS) " :
- "\$(CXXCOMPILE) ";
- $t .= " --dump-class-hierarchy -c \$\$i.bchecktest.cc; then \\\n" .
- "\t rm -f \$\$i.bchecktest.cc; exit 1; \\\n" .
- "\t fi ; \\\n" .
- "\t echo \"\" >> \$\$i.bchecktest.cc.class; \\\n" .
- "\t perl \$(top_srcdir)/admin/bcheck.pl \$\$i.bchecktest.cc.class || { rm -f \$\$i.bchecktest.cc; exit 1; }; \\\n" .
- "\t rm -f a.out; \\\n" .
- "\t fi ; \\\n" .
- "\tdone\n";
- appendLines("$t\n");
-}
-
-sub make_meta_classes ()
-{
- return if ($kdeopts{"qtonly"});
-
- my $cppFile;
- my $hFile;
- my $moc_class_headers = "";
- foreach $program (@programs) {
- my $mocs = "";
- my @progsources = split(/[\034\s]+/, $sources{$program});
- my @depmocs = split(' ', $dependmocs{$program});
- my %shash = (), %mhash = ();
- @shash{@progsources} = 1; # we are only interested in the existence
- @mhash{@depmocs} = 1;
-
- print STDOUT "program=$program\n" if ($verbose);
- print STDOUT "psources=[".join(' ', keys %shash)."]\n" if ($verbose);
- print STDOUT "depmocs=[".join(' ', keys %mhash)."]\n" if ($verbose);
- print STDOUT "globalmocs=[".join(' ', keys(%globalmocs))."]\n" if ($verbose);
- foreach my $mocFile (keys (%globalmocs))
- {
- my ($dir, $hFile, $cppFile) = split ("\035", $globalmocs{$mocFile}, 3);
- if (defined ($cppFile))
- {
- $mocs .= " $mocFile.moc" if exists $shash{$cppFile};
- }
- else
- {
- # Bah. This is the case, if no C++ file includes the .moc
- # file. We make a .moc.cpp file for that. Unfortunately this
- # is not included in the %sources hash, but rather is mentioned
- # in %dependmocs. If the user wants to use AUTO he can't just
- # use an unspecific METAINCLUDES. Instead he must use
- # program_METAINCLUDES. Anyway, it's not working real nicely.
- # E.g. Its not clear what happens if user specifies two
- # METAINCLUDES=AUTO in the same Makefile.am.
- $mocs .= " $mocFile.moc.$cxxsuffix"
- if exists $mhash{$mocFile.".moc.$cxxsuffix"};
- }
- }
- if ($mocs) {
- print STDOUT "==> mocs=[".$mocs."]\n" if ($verbose);
- }
- print STDOUT "\n" if $verbose;
- }
- if ($moc_class_headers) {
- appendLines ("$cleantarget-moc-classes:\n\t-rm -f $moc_class_headers\n");
- $target_adds{"$cleantarget-am"} .= "$cleantarget-moc-classes ";
- }
-}
-
-#-----------------------------------------------------------------------------
-
-sub updateMakefile ()
-{
- return if ($dryrun);
-
- open (FILEOUT, "> $makefile")
- || die "Could not create $makefile: $!\n";
-
- $MakefileData =~ s/\034/\\\n/g; # Restore continuation lines
- # Append our $progId line, _below_ the "generated by automake" line
- # because automake-1.6 relies on the first line to be his own.
- my $progIdLine = "\# $progId - " . '$Revision: 483858 $ '."\n";
- if ( !( $MakefileData =~ s/^(.*generated .*by automake.*\n)/$1$progIdLine/ ) ) {
- warn "automake line not found in $makefile\n";
- # Fallback: first line
- print FILEOUT $progIdLine;
- };
- print FILEOUT $MakefileData;
- close FILEOUT;
-}
-
-#-----------------------------------------------------------------------------
-
-# The given line needs to be removed from the makefile
-# Do this by adding the special "removed line" comment at the line start.
-sub removeLine ($$)
-{
- my ($lookup, $old) = @_;
-
- $old =~ s/\034/\\\n#>- /g; # Fix continuation lines
- $MakefileData =~ s/\n$lookup/\n#>\- $old/;
-}
-
-#-----------------------------------------------------------------------------
-
-# Replaces the old line with the new line
-# old line(s) are retained but tagged as removed. The new line(s) have the
-# "added" tag placed before it.
-sub substituteLine ($$)
-{
- my ($lookup, $new) = @_;
-
- if ($MakefileData =~ /\n($lookup)/) {
- $old = $1;
- $old =~ s/\034/\\\n#>\- /g; # Fix continuation lines
- my $newCount = ($new =~ tr/\034//) + ($new =~ tr/\n//) + 1;
- $new =~ s/\\\n/\034/g;
- $MakefileData =~ s/\n$lookup/\n#>- $old\n#>\+ $newCount\n$new/;
- } else {
- warn "Warning: substitution of \"$lookup\" in $printname failed\n";
- }
-}
-
-#-----------------------------------------------------------------------------
-
-# Slap new lines on the back of the file.
-sub appendLines ($)
-{
- my ($new) = @_;
- my $copynew = $new;
- my $newCount = ($new =~ tr/\034//) + ($new =~ tr/\n//) + 1;
- $new =~ s/\\\n/\034/g; # Fix continuation lines
- $MakefileData .= "\n#>\+ $newCount\n$new";
-}
-
-#-----------------------------------------------------------------------------
-
-# Restore the Makefile.in to the state it was before we fiddled with it
-sub restoreMakefile ()
-{
- $MakefileData =~ s/# $progId[^\n\034]*[\n\034]*//g;
- # Restore removed lines
- $MakefileData =~ s/([\n\034])#>\- /$1/g;
- # Remove added lines
- while ($MakefileData =~ /[\n\034]#>\+ ([^\n\034]*)/)
- {
- my $newCount = $1;
- my $removeLines = "";
- while ($newCount--) {
- $removeLines .= "[^\n\034]*([\n\034]|)";
- }
- $MakefileData =~ s/[\n\034]#>\+.*[\n\034]$removeLines/\n/;
- }
-}
-
-#-----------------------------------------------------------------------------
-
-# find the .kcfg file listed in the .kcfgc file
-sub findKcfgFile($)
-{
- my ($kcfgf) = @_;
- open (KCFGFIN, $kcfgf) || die "Could not open $kcfgf: $!\n";
- seek(KCFGFIN, 0, 2);
- my $kcfgfsize = tell(KCFGFIN);
- seek(KCFGFIN, 0, 0);
- read KCFGFIN, $kcfgfData, $kcfgfsize;
- close KCFGFIN;
- if(($kcfgfData =~ m/^File=(.*\.kcfg)/gm)) {
- $kcfg = $1;
- }
-}
diff --git a/libs/taglib/admin/bcheck.pl b/libs/taglib/admin/bcheck.pl
deleted file mode 100644
index cca973efd5..0000000000
--- a/libs/taglib/admin/bcheck.pl
+++ /dev/null
@@ -1,157 +0,0 @@
-#!/usr/bin/perl -w
-
-use DB_File;
-use Fcntl ':flock';
-
-if (!defined($ARGV[0])) {
- print "usage: requires .class dump as parameter!\n";
- exit;
-}
-
-sub bailout
-{
- untie %bcheckdb if(defined(%bcheckdb));
-
- if(defined(MYLOCK)) {
- flock MYLOCK, LOCK_UN;
- close(MYLOCK);
- }
-
- print @_;
- exit 5;
-}
-
-sub ask_user
-{
- my ($dbkey, $dbchunk) = @_;
-
- if (defined($ENV{"BCHECK_UPDATE"})) {
- $bcheckdb{$dbkey} = $dbchunk;
- return;
- }
-
- &bailout("BC problem detected") if (! -t STDIN);
-
- print "(I)gnore / (Q)uit / (U)pdate: ";
-
- my $key;
- while(defined(read STDIN, $key, 1)) {
- $key = lc($key);
-
- print "got: >$key<\n";
-
- return if ($key eq 'i');
-
- &bailout("BC problem. aborted") if ($key eq 'q');
-
- if ($key eq 'u') {
- $bcheckdb{$dbkey} = $dbchunk;
- return;
- }
- print "\n(I)gnore / (Q)uit / (U)pdate: ";
- }
-}
-
-sub diff_chunk($$)
-{
- my ($oldl, $newl) = @_;
- my @old = split /^/m, $oldl;
- my @new = split /^/m, $newl;
- my $haschanges = 0;
- my $max = $#old > $#new ? $#old : $#new;
-
- die "whoops. key different" if ($old[0] ne $new[0]);
-
- if ($#old != $#new) {
- warn ("Structural difference.\n");
- print @old;
- print "-----------------------------------------------\n";
- print @new;
- $haschanges = 1;
- return $haschanges;
- }
-
- print $old[0];
-
- my ($class) = ($old[0] =~ /^(?:Class |Vtable for )(\S+)/);
-
- my $c = 1;
- while ($c < $max) {
- my ($o, $n) = ($old[$c], $new[$c]);
- chomp $o;
- chomp $n;
- $c++;
- next if ($o eq $n);
-
- if(defined($class) and $n =~ /^(\d+\s+)\w+(::\S+\s*.*)$/) {
- next if ($n eq "$1$class$2");
- }
-
- $haschanges = 1;
-
- print "-$o\n+$n\n\n";
- }
-
- return $haschanges;
-}
-
-local $dblock = $ENV{"HOME"} . "/bcheck.lock";
-my $dbfile = $ENV{"HOME"} . "/bcheck.db";
-my $cdump = $ARGV[0];
-
-die "file $cdump is not readable: $!" if (! -f $cdump);
-
-# make sure the advisory lock exists
-open(MYLOCK, ">$dblock");
-print MYLOCK "";
-
-flock MYLOCK, LOCK_EX;
-
-tie %bcheckdb, 'DB_File', $dbfile;
-
-my $chunk = "";
-
-open (IN, "<$cdump") or die "cannot open $cdump: $!";
-while (<IN>) {
-
- chop;
-
- s/0x[0-9a-fA-F]+/0x......../g;
- s/base size=/size=/g;
- s/\(\)\s*$//g;
- s/base align=/align=/g;
-
- $chunk .= $_ . "\n";
-
- if(/^\s*$/) {
- my @lines = split /^/m, $chunk;
- my $key = $lines[0];
- chomp $key;
-
- if($key !~ /<anonymous struct>/ &&
- $key !~ /<anonymous union>/) {
- if(defined($bcheckdb{$key})) {
- my $dbversion = $bcheckdb{$key};
-
- if($dbversion ne $chunk) {
- &ask_user($key, $chunk) if(&diff_chunk($dbversion, $chunk));
- }
- }
- else {
- $bcheckdb{$key} = $chunk;
- print "NEW: $key\n";
- }
- }
-
- $chunk = "";
- next;
- }
-
-}
-close(IN);
-
-untie %bcheckdb;
-flock MYLOCK, LOCK_UN;
-close(MYLOCK);
-
-exit 0;
diff --git a/libs/taglib/admin/compile b/libs/taglib/admin/compile
deleted file mode 100755
index 1b1d232169..0000000000
--- a/libs/taglib/admin/compile
+++ /dev/null
@@ -1,142 +0,0 @@
-#! /bin/sh
-# Wrapper for compilers which do not understand `-c -o'.
-
-scriptversion=2005-05-14.22
-
-# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
-# Written by Tom Tromey <tromey@cygnus.com>.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# This file is maintained in Automake, please report
-# bugs to <bug-automake@gnu.org> or send patches to
-# <automake-patches@gnu.org>.
-
-case $1 in
- '')
- echo "$0: No command. Try \`$0 --help' for more information." 1>&2
- exit 1;
- ;;
- -h | --h*)
- cat <<\EOF
-Usage: compile [--help] [--version] PROGRAM [ARGS]
-
-Wrapper for compilers which do not understand `-c -o'.
-Remove `-o dest.o' from ARGS, run PROGRAM with the remaining
-arguments, and rename the output as expected.
-
-If you are trying to build a whole package this is not the
-right script to run: please start by reading the file `INSTALL'.
-
-Report bugs to <bug-automake@gnu.org>.
-EOF
- exit $?
- ;;
- -v | --v*)
- echo "compile $scriptversion"
- exit $?
- ;;
-esac
-
-ofile=
-cfile=
-eat=
-
-for arg
-do
- if test -n "$eat"; then
- eat=
- else
- case $1 in
- -o)
- # configure might choose to run compile as `compile cc -o foo foo.c'.
- # So we strip `-o arg' only if arg is an object.
- eat=1
- case $2 in
- *.o | *.obj)
- ofile=$2
- ;;
- *)
- set x "$@" -o "$2"
- shift
- ;;
- esac
- ;;
- *.c)
- cfile=$1
- set x "$@" "$1"
- shift
- ;;
- *)
- set x "$@" "$1"
- shift
- ;;
- esac
- fi
- shift
-done
-
-if test -z "$ofile" || test -z "$cfile"; then
- # If no `-o' option was seen then we might have been invoked from a
- # pattern rule where we don't need one. That is ok -- this is a
- # normal compilation that the losing compiler can handle. If no
- # `.c' file was seen then we are probably linking. That is also
- # ok.
- exec "$@"
-fi
-
-# Name of file we expect compiler to create.
-cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
-
-# Create the lock directory.
-# Note: use `[/.-]' here to ensure that we don't use the same name
-# that we are using for the .o file. Also, base the name on the expected
-# object file name, since that is what matters with a parallel build.
-lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d
-while true; do
- if mkdir "$lockdir" >/dev/null 2>&1; then
- break
- fi
- sleep 1
-done
-# FIXME: race condition here if user kills between mkdir and trap.
-trap "rmdir '$lockdir'; exit 1" 1 2 15
-
-# Run the compile.
-"$@"
-ret=$?
-
-if test -f "$cofile"; then
- mv "$cofile" "$ofile"
-elif test -f "${cofile}bj"; then
- mv "${cofile}bj" "$ofile"
-fi
-
-rmdir "$lockdir"
-exit $ret
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
diff --git a/libs/taglib/admin/conf.change.pl b/libs/taglib/admin/conf.change.pl
deleted file mode 100644
index 129d759288..0000000000
--- a/libs/taglib/admin/conf.change.pl
+++ /dev/null
@@ -1,191 +0,0 @@
-#!/usr/bin/env perl
-
-# this script patches a config.status file, to use our own perl script
-# in the main loop
-# we do it this way to circumvent hacking (and thereby including)
-# autoconf function (which are GPL) into our LGPL acinclude.m4.in
-# written by Michael Matz <matz@kde.org>
-# adapted by Dirk Mueller <mueller@kde.org>
-#
-# This file is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Library General Public
-# License as published by the Free Software Foundation; either
-# version 2 of the License, or (at your option) any later version.
-
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public License
-# along with this library; see the file COPYING.LIB. If not, write to
-# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-# Boston, MA 02110-1301, USA.
-
-# we have to change two places
-# 1. the splitting of the substitutions into chunks of 90 (or even 48 in
-# later autoconf's
-# 2. the big main loop which patches all Makefile.in's
-
-use strict;
-use File::Basename;
-
-my $ac_aux_dir = dirname($0);
-my ($flag);
-my $ac_version = 0;
-my $vpath_seen = 0;
-$flag = 0;
-
-while (<>) {
-# usage of $flag: 0 -- we have seen nothing yet
-# 1 -- we are in (1)
-# 2 -- we have ended (1)
-# 3 -- we are in (2)
-# 4 -- we ended (2)
-
- if ($flag == 4) {
- print;
- } elsif ($flag == 0) {
-# 1. begins with (including): "ac_max_sed_\S+\s*=\s*[0-9]+..."
-# ends with (excluding) "CONFIG_FILE=..."
-# in later autoconf (2.14.1) there is no CONFIG_FILES= line,
-# but instead the (2) directly follow (1)
- if (/^\s*ac_max_sed_([a-z]+).*=\s*([0-9]+)/ ) {
- $flag = 1;
- if ($1 eq 'lines') {
- # lets hope its different with 2141,
- # wasn't able to verify that
- if ($2 eq '48') {
- $ac_version = 250;
- }
- else {
- $ac_version = 2141;
- }
- } elsif ($1 eq 'cmds') {
- $ac_version = 213;
- }
- # hmm, we don't know the autoconf version, but we try anyway
- } else {
- print;
- }
- } elsif ($flag == 1) {
- if (/^\s*CONFIG_FILES=/ && ($ac_version != 250)) {
- print;
- $flag = 2;
- } elsif (/^\s*for\s+ac_file\s+in\s+.*CONFIG_FILES/ ) {
- $flag = 3;
- }
- } elsif ($flag == 2) {
-# 2. begins with: "for ac_file in.*CONFIG_FILES" (the next 'for' after (1))
-# end with: "rm -f conftest.s\*"
-# on autoconf 250, it ends with '# CONFIG_HEADER section'
-#
-# gg: if a post-processing commands section is found first,
-# stop there and insert a new loop to honor the case/esac.
-# (pattern: /^\s+#\sRun the commands associated with the file./)
-
- if (/^\s*for\s+ac_file\s+in\s+.*CONFIG_FILES/ ) {
- $flag = 3;
- } else {
- print;
- }
- } elsif ($flag == 3) {
- if (/^\s*rm\s+-f\s+conftest/ ) {
- $flag = 4;
- &insert_main_loop();
- } elsif (/^\s*rm\s+-f\s+.*ac_cs_root/ ) {
- $flag = 4;
- &insert_main_loop();
- #die "hhhhhhh";
- if ($ac_version != 2141) {
- print STDERR "hmm, don't know autoconf version\n";
- }
- } elsif (/^\#\s*CONFIG_(HEADER|COMMANDS) section.*|^\s+#\s(Run) the commands associated/) {
- $flag = 4;
- my $commands = defined $2;
- &insert_main_loop();
- $commands && insert_command_loop();
- if($ac_version != 250) {
- print STDERR "hmm, something went wrong :-(\n";
- }
- } elsif (/VPATH/ ) {
- $vpath_seen = 1;
- }
- }
-}
-
-die "wrong input (flag != 4)" unless $flag == 4;
-print STDERR "hmm, don't know autoconf version\n" unless $ac_version;
-
-sub insert_main_loop {
-
- if ($ac_version == 250) {
- &insert_main_loop_250();
- }
- else {
- &insert_main_loop_213();
- }
-}
-
-sub insert_main_loop_250 {
-
- print <<EOF;
- #echo Doing the fast build of Makefiles -- autoconf $ac_version
-EOF
- if ($vpath_seen) {
- print <<EOF;
- # VPATH subst was seen in original config.status main loop
- echo '/^[ ]*VPATH[ ]*=[^:]*\$/d' >>\$tmp/subs.sed
-EOF
- }
- print <<EOF;
- rm -f \$tmp/subs.files
- for ac_file in .. \$CONFIG_FILES ; do
- if test "x\$ac_file" != x..; then
- echo \$ac_file >> \$tmp/subs.files
- fi
- done
- if test -f \$tmp/subs.files ; then
- perl $ac_aux_dir/config.pl "\$tmp/subs.sed" "\$tmp/subs.files" "\$srcdir" "\$INSTALL"
- fi
- rm -f \$tmp/subs.files
-
-fi
-EOF
- return;
-}
-
-sub insert_main_loop_213 {
- print <<EOF;
-#echo Doing the fast build of Makefiles -- autoconf $ac_version
-if test "x\$ac_cs_root" = "x" ; then
- ac_cs_root=conftest
-fi
-EOF
- if ($vpath_seen) {
- print <<EOF;
-# VPATH subst was seen in original config.status main loop
-echo '/^[ ]*VPATH[ ]*=[^:]*\$/d' >> \$ac_cs_root.subs
-EOF
- }
- print <<EOF;
-rm -f \$ac_cs_root.sacfiles
-for ac_file in .. \$CONFIG_FILES ; do
- if test "x\$ac_file" != x..; then
- echo \$ac_file >> \$ac_cs_root.sacfiles
- fi
-done
-if test -f \$ac_cs_root.sacfiles ; then
- perl $ac_aux_dir/config.pl "\$ac_cs_root.subs" "\$ac_cs_root.sacfiles" "\$ac_given_srcdir" "\$ac_given_INSTALL"
-fi
-rm -f \$ac_cs_root.s*
-
-EOF
- return;
-}
-
-sub insert_command_loop {
- print <<EOF;
- for ac_file in .. \$CONFIG_FILES ; do
-EOF
-}
diff --git a/libs/taglib/admin/config.guess b/libs/taglib/admin/config.guess
deleted file mode 100755
index 4f0f63f17c..0000000000
--- a/libs/taglib/admin/config.guess
+++ /dev/null
@@ -1,1464 +0,0 @@
-#! /bin/sh
-# Attempt to guess a canonical system name.
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
-
-timestamp='2005-06-30'
-
-# This file is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
-# 02110-1301, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-
-# Originally written by Per Bothner <per@bothner.com>.
-# Please send patches to <config-patches@gnu.org>. Submit a context
-# diff and a properly formatted ChangeLog entry.
-#
-# This script attempts to guess a canonical system name similar to
-# config.sub. If it succeeds, it prints the system name on stdout, and
-# exits with 0. Otherwise, it exits with 1.
-#
-# The plan is that this can be called by configure scripts if you
-# don't specify an explicit build system type.
-
-me=`echo "$0" | sed -e 's,.*/,,'`
-
-usage="\
-Usage: $0 [OPTION]
-
-Output the configuration name of the system \`$me' is run on.
-
-Operation modes:
- -h, --help print this help, then exit
- -t, --time-stamp print date of last modification, then exit
- -v, --version print version number, then exit
-
-Report bugs and patches to <config-patches@gnu.org>."
-
-version="\
-GNU config.guess ($timestamp)
-
-Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-Free Software Foundation, Inc.
-
-This is free software; see the source for copying conditions. There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
-
-help="
-Try \`$me --help' for more information."
-
-# Parse command line
-while test $# -gt 0 ; do
- case $1 in
- --time-stamp | --time* | -t )
- echo "$timestamp" ; exit ;;
- --version | -v )
- echo "$version" ; exit ;;
- --help | --h* | -h )
- echo "$usage"; exit ;;
- -- ) # Stop option processing
- shift; break ;;
- - ) # Use stdin as input.
- break ;;
- -* )
- echo "$me: invalid option $1$help" >&2
- exit 1 ;;
- * )
- break ;;
- esac
-done
-
-if test $# != 0; then
- echo "$me: too many arguments$help" >&2
- exit 1
-fi
-
-trap 'exit 1' 1 2 15
-
-# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
-# compiler to aid in system detection is discouraged as it requires
-# temporary files to be created and, as you can see below, it is a
-# headache to deal with in a portable fashion.
-
-# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
-# use `HOST_CC' if defined, but it is deprecated.
-
-# Portable tmp directory creation inspired by the Autoconf team.
-
-set_cc_for_build='
-trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
-trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
-: ${TMPDIR=/tmp} ;
- { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
- { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
- { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
- { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
-dummy=$tmp/dummy ;
-tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
-case $CC_FOR_BUILD,$HOST_CC,$CC in
- ,,) echo "int x;" > $dummy.c ;
- for c in cc gcc c89 c99 ; do
- if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
- CC_FOR_BUILD="$c"; break ;
- fi ;
- done ;
- if test x"$CC_FOR_BUILD" = x ; then
- CC_FOR_BUILD=no_compiler_found ;
- fi
- ;;
- ,,*) CC_FOR_BUILD=$CC ;;
- ,*,*) CC_FOR_BUILD=$HOST_CC ;;
-esac ;'
-
-# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
-# (ghazi@noc.rutgers.edu 1994-08-24)
-if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
- PATH=$PATH:/.attbin ; export PATH
-fi
-
-UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
-UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
-UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
-UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
-
-# Note: order is significant - the case branches are not exclusive.
-
-case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
- *:NetBSD:*:*)
- # NetBSD (nbsd) targets should (where applicable) match one or
- # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
- # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
- # switched to ELF, *-*-netbsd* would select the old
- # object file format. This provides both forward
- # compatibility and a consistent mechanism for selecting the
- # object file format.
- #
- # Note: NetBSD doesn't particularly care about the vendor
- # portion of the name. We always set it to "unknown".
- sysctl="sysctl -n hw.machine_arch"
- UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
- /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
- case "${UNAME_MACHINE_ARCH}" in
- armeb) machine=armeb-unknown ;;
- arm*) machine=arm-unknown ;;
- sh3el) machine=shl-unknown ;;
- sh3eb) machine=sh-unknown ;;
- *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
- esac
- # The Operating System including object format, if it has switched
- # to ELF recently, or will in the future.
- case "${UNAME_MACHINE_ARCH}" in
- arm*|i386|m68k|ns32k|sh3*|sparc|vax)
- eval $set_cc_for_build
- if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
- | grep __ELF__ >/dev/null
- then
- # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
- # Return netbsd for either. FIX?
- os=netbsd
- else
- os=netbsdelf
- fi
- ;;
- *)
- os=netbsd
- ;;
- esac
- # The OS release
- # Debian GNU/NetBSD machines have a different userland, and
- # thus, need a distinct triplet. However, they do not need
- # kernel version information, so it can be replaced with a
- # suitable tag, in the style of linux-gnu.
- case "${UNAME_VERSION}" in
- Debian*)
- release='-gnu'
- ;;
- *)
- release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
- ;;
- esac
- # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
- # contains redundant information, the shorter form:
- # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
- echo "${machine}-${os}${release}"
- exit ;;
- *:OpenBSD:*:*)
- UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
- echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
- exit ;;
- *:ekkoBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
- exit ;;
- macppc:MirBSD:*:*)
- echo powerppc-unknown-mirbsd${UNAME_RELEASE}
- exit ;;
- *:MirBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
- exit ;;
- alpha:OSF1:*:*)
- case $UNAME_RELEASE in
- *4.0)
- UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
- ;;
- *5.*)
- UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
- ;;
- esac
- # According to Compaq, /usr/sbin/psrinfo has been available on
- # OSF/1 and Tru64 systems produced since 1995. I hope that
- # covers most systems running today. This code pipes the CPU
- # types through head -n 1, so we only detect the type of CPU 0.
- ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
- case "$ALPHA_CPU_TYPE" in
- "EV4 (21064)")
- UNAME_MACHINE="alpha" ;;
- "EV4.5 (21064)")
- UNAME_MACHINE="alpha" ;;
- "LCA4 (21066/21068)")
- UNAME_MACHINE="alpha" ;;
- "EV5 (21164)")
- UNAME_MACHINE="alphaev5" ;;
- "EV5.6 (21164A)")
- UNAME_MACHINE="alphaev56" ;;
- "EV5.6 (21164PC)")
- UNAME_MACHINE="alphapca56" ;;
- "EV5.7 (21164PC)")
- UNAME_MACHINE="alphapca57" ;;
- "EV6 (21264)")
- UNAME_MACHINE="alphaev6" ;;
- "EV6.7 (21264A)")
- UNAME_MACHINE="alphaev67" ;;
- "EV6.8CB (21264C)")
- UNAME_MACHINE="alphaev68" ;;
- "EV6.8AL (21264B)")
- UNAME_MACHINE="alphaev68" ;;
- "EV6.8CX (21264D)")
- UNAME_MACHINE="alphaev68" ;;
- "EV6.9A (21264/EV69A)")
- UNAME_MACHINE="alphaev69" ;;
- "EV7 (21364)")
- UNAME_MACHINE="alphaev7" ;;
- "EV7.9 (21364A)")
- UNAME_MACHINE="alphaev79" ;;
- esac
- # A Pn.n version is a patched version.
- # A Vn.n version is a released version.
- # A Tn.n version is a released field test version.
- # A Xn.n version is an unreleased experimental baselevel.
- # 1.2 uses "1.2" for uname -r.
- echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
- exit ;;
- Alpha\ *:Windows_NT*:*)
- # How do we know it's Interix rather than the generic POSIX subsystem?
- # Should we change UNAME_MACHINE based on the output of uname instead
- # of the specific Alpha model?
- echo alpha-pc-interix
- exit ;;
- 21064:Windows_NT:50:3)
- echo alpha-dec-winnt3.5
- exit ;;
- Amiga*:UNIX_System_V:4.0:*)
- echo m68k-unknown-sysv4
- exit ;;
- *:[Aa]miga[Oo][Ss]:*:*)
- echo ${UNAME_MACHINE}-unknown-amigaos
- exit ;;
- *:[Mm]orph[Oo][Ss]:*:*)
- echo ${UNAME_MACHINE}-unknown-morphos
- exit ;;
- *:OS/390:*:*)
- echo i370-ibm-openedition
- exit ;;
- *:z/VM:*:*)
- echo s390-ibm-zvmoe
- exit ;;
- *:OS400:*:*)
- echo powerpc-ibm-os400
- exit ;;
- arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
- echo arm-acorn-riscix${UNAME_RELEASE}
- exit ;;
- arm:riscos:*:*|arm:RISCOS:*:*)
- echo arm-unknown-riscos
- exit ;;
- SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
- echo hppa1.1-hitachi-hiuxmpp
- exit ;;
- Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
- # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
- if test "`(/bin/universe) 2>/dev/null`" = att ; then
- echo pyramid-pyramid-sysv3
- else
- echo pyramid-pyramid-bsd
- fi
- exit ;;
- NILE*:*:*:dcosx)
- echo pyramid-pyramid-svr4
- exit ;;
- DRS?6000:unix:4.0:6*)
- echo sparc-icl-nx6
- exit ;;
- DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
- case `/usr/bin/uname -p` in
- sparc) echo sparc-icl-nx7; exit ;;
- esac ;;
- sun4H:SunOS:5.*:*)
- echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
- sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
- echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
- i86pc:SunOS:5.*:*)
- echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
- sun4*:SunOS:6*:*)
- # According to config.sub, this is the proper way to canonicalize
- # SunOS6. Hard to guess exactly what SunOS6 will be like, but
- # it's likely to be more like Solaris than SunOS4.
- echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
- sun4*:SunOS:*:*)
- case "`/usr/bin/arch -k`" in
- Series*|S4*)
- UNAME_RELEASE=`uname -v`
- ;;
- esac
- # Japanese Language versions have a version number like `4.1.3-JL'.
- echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
- exit ;;
- sun3*:SunOS:*:*)
- echo m68k-sun-sunos${UNAME_RELEASE}
- exit ;;
- sun*:*:4.2BSD:*)
- UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
- test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
- case "`/bin/arch`" in
- sun3)
- echo m68k-sun-sunos${UNAME_RELEASE}
- ;;
- sun4)
- echo sparc-sun-sunos${UNAME_RELEASE}
- ;;
- esac
- exit ;;
- aushp:SunOS:*:*)
- echo sparc-auspex-sunos${UNAME_RELEASE}
- exit ;;
- # The situation for MiNT is a little confusing. The machine name
- # can be virtually everything (everything which is not
- # "atarist" or "atariste" at least should have a processor
- # > m68000). The system name ranges from "MiNT" over "FreeMiNT"
- # to the lowercase version "mint" (or "freemint"). Finally
- # the system name "TOS" denotes a system which is actually not
- # MiNT. But MiNT is downward compatible to TOS, so this should
- # be no problem.
- atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
- exit ;;
- atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
- exit ;;
- *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
- exit ;;
- milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
- echo m68k-milan-mint${UNAME_RELEASE}
- exit ;;
- hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
- echo m68k-hades-mint${UNAME_RELEASE}
- exit ;;
- *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
- echo m68k-unknown-mint${UNAME_RELEASE}
- exit ;;
- m68k:machten:*:*)
- echo m68k-apple-machten${UNAME_RELEASE}
- exit ;;
- powerpc:machten:*:*)
- echo powerpc-apple-machten${UNAME_RELEASE}
- exit ;;
- RISC*:Mach:*:*)
- echo mips-dec-mach_bsd4.3
- exit ;;
- RISC*:ULTRIX:*:*)
- echo mips-dec-ultrix${UNAME_RELEASE}
- exit ;;
- VAX*:ULTRIX*:*:*)
- echo vax-dec-ultrix${UNAME_RELEASE}
- exit ;;
- 2020:CLIX:*:* | 2430:CLIX:*:*)
- echo clipper-intergraph-clix${UNAME_RELEASE}
- exit ;;
- mips:*:*:UMIPS | mips:*:*:RISCos)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
-#ifdef __cplusplus
-#include <stdio.h> /* for printf() prototype */
- int main (int argc, char *argv[]) {
-#else
- int main (argc, argv) int argc; char *argv[]; {
-#endif
- #if defined (host_mips) && defined (MIPSEB)
- #if defined (SYSTYPE_SYSV)
- printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
- #endif
- #if defined (SYSTYPE_SVR4)
- printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
- #endif
- #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
- printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
- #endif
- #endif
- exit (-1);
- }
-EOF
- $CC_FOR_BUILD -o $dummy $dummy.c &&
- dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
- SYSTEM_NAME=`$dummy $dummyarg` &&
- { echo "$SYSTEM_NAME"; exit; }
- echo mips-mips-riscos${UNAME_RELEASE}
- exit ;;
- Motorola:PowerMAX_OS:*:*)
- echo powerpc-motorola-powermax
- exit ;;
- Motorola:*:4.3:PL8-*)
- echo powerpc-harris-powermax
- exit ;;
- Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
- echo powerpc-harris-powermax
- exit ;;
- Night_Hawk:Power_UNIX:*:*)
- echo powerpc-harris-powerunix
- exit ;;
- m88k:CX/UX:7*:*)
- echo m88k-harris-cxux7
- exit ;;
- m88k:*:4*:R4*)
- echo m88k-motorola-sysv4
- exit ;;
- m88k:*:3*:R3*)
- echo m88k-motorola-sysv3
- exit ;;
- AViiON:dgux:*:*)
- # DG/UX returns AViiON for all architectures
- UNAME_PROCESSOR=`/usr/bin/uname -p`
- if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
- then
- if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
- [ ${TARGET_BINARY_INTERFACE}x = x ]
- then
- echo m88k-dg-dgux${UNAME_RELEASE}
- else
- echo m88k-dg-dguxbcs${UNAME_RELEASE}
- fi
- else
- echo i586-dg-dgux${UNAME_RELEASE}
- fi
- exit ;;
- M88*:DolphinOS:*:*) # DolphinOS (SVR3)
- echo m88k-dolphin-sysv3
- exit ;;
- M88*:*:R3*:*)
- # Delta 88k system running SVR3
- echo m88k-motorola-sysv3
- exit ;;
- XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
- echo m88k-tektronix-sysv3
- exit ;;
- Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
- echo m68k-tektronix-bsd
- exit ;;
- *:IRIX*:*:*)
- echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
- exit ;;
- ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
- echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
- exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '
- i*86:AIX:*:*)
- echo i386-ibm-aix
- exit ;;
- ia64:AIX:*:*)
- if [ -x /usr/bin/oslevel ] ; then
- IBM_REV=`/usr/bin/oslevel`
- else
- IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
- fi
- echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
- exit ;;
- *:AIX:2:3)
- if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #include <sys/systemcfg.h>
-
- main()
- {
- if (!__power_pc())
- exit(1);
- puts("powerpc-ibm-aix3.2.5");
- exit(0);
- }
-EOF
- if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
- then
- echo "$SYSTEM_NAME"
- else
- echo rs6000-ibm-aix3.2.5
- fi
- elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
- echo rs6000-ibm-aix3.2.4
- else
- echo rs6000-ibm-aix3.2
- fi
- exit ;;
- *:AIX:*:[45])
- IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
- if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
- IBM_ARCH=rs6000
- else
- IBM_ARCH=powerpc
- fi
- if [ -x /usr/bin/oslevel ] ; then
- IBM_REV=`/usr/bin/oslevel`
- else
- IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
- fi
- echo ${IBM_ARCH}-ibm-aix${IBM_REV}
- exit ;;
- *:AIX:*:*)
- echo rs6000-ibm-aix
- exit ;;
- ibmrt:4.4BSD:*|romp-ibm:BSD:*)
- echo romp-ibm-bsd4.4
- exit ;;
- ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
- echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
- exit ;; # report: romp-ibm BSD 4.3
- *:BOSX:*:*)
- echo rs6000-bull-bosx
- exit ;;
- DPX/2?00:B.O.S.:*:*)
- echo m68k-bull-sysv3
- exit ;;
- 9000/[34]??:4.3bsd:1.*:*)
- echo m68k-hp-bsd
- exit ;;
- hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
- echo m68k-hp-bsd4.4
- exit ;;
- 9000/[34678]??:HP-UX:*:*)
- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
- case "${UNAME_MACHINE}" in
- 9000/31? ) HP_ARCH=m68000 ;;
- 9000/[34]?? ) HP_ARCH=m68k ;;
- 9000/[678][0-9][0-9])
- if [ -x /usr/bin/getconf ]; then
- sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
- sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
- case "${sc_cpu_version}" in
- 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
- 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
- 532) # CPU_PA_RISC2_0
- case "${sc_kernel_bits}" in
- 32) HP_ARCH="hppa2.0n" ;;
- 64) HP_ARCH="hppa2.0w" ;;
- '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
- esac ;;
- esac
- fi
- if [ "${HP_ARCH}" = "" ]; then
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
-
- #define _HPUX_SOURCE
- #include <stdlib.h>
- #include <unistd.h>
-
- int main ()
- {
- #if defined(_SC_KERNEL_BITS)
- long bits = sysconf(_SC_KERNEL_BITS);
- #endif
- long cpu = sysconf (_SC_CPU_VERSION);
-
- switch (cpu)
- {
- case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
- case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
- case CPU_PA_RISC2_0:
- #if defined(_SC_KERNEL_BITS)
- switch (bits)
- {
- case 64: puts ("hppa2.0w"); break;
- case 32: puts ("hppa2.0n"); break;
- default: puts ("hppa2.0"); break;
- } break;
- #else /* !defined(_SC_KERNEL_BITS) */
- puts ("hppa2.0"); break;
- #endif
- default: puts ("hppa1.0"); break;
- }
- exit (0);
- }
-EOF
- (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
- test -z "$HP_ARCH" && HP_ARCH=hppa
- fi ;;
- esac
- if [ ${HP_ARCH} = "hppa2.0w" ]
- then
- # avoid double evaluation of $set_cc_for_build
- test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
-
- # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
- # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
- # generating 64-bit code. GNU and HP use different nomenclature:
- #
- # $ CC_FOR_BUILD=cc ./config.guess
- # => hppa2.0w-hp-hpux11.23
- # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
- # => hppa64-hp-hpux11.23
-
- if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
- grep __LP64__ >/dev/null
- then
- HP_ARCH="hppa2.0w"
- else
- HP_ARCH="hppa64"
- fi
- fi
- echo ${HP_ARCH}-hp-hpux${HPUX_REV}
- exit ;;
- ia64:HP-UX:*:*)
- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
- echo ia64-hp-hpux${HPUX_REV}
- exit ;;
- 3050*:HI-UX:*:*)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #include <unistd.h>
- int
- main ()
- {
- long cpu = sysconf (_SC_CPU_VERSION);
- /* The order matters, because CPU_IS_HP_MC68K erroneously returns
- true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct
- results, however. */
- if (CPU_IS_PA_RISC (cpu))
- {
- switch (cpu)
- {
- case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
- case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
- case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
- default: puts ("hppa-hitachi-hiuxwe2"); break;
- }
- }
- else if (CPU_IS_HP_MC68K (cpu))
- puts ("m68k-hitachi-hiuxwe2");
- else puts ("unknown-hitachi-hiuxwe2");
- exit (0);
- }
-EOF
- $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
- { echo "$SYSTEM_NAME"; exit; }
- echo unknown-hitachi-hiuxwe2
- exit ;;
- 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
- echo hppa1.1-hp-bsd
- exit ;;
- 9000/8??:4.3bsd:*:*)
- echo hppa1.0-hp-bsd
- exit ;;
- *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
- echo hppa1.0-hp-mpeix
- exit ;;
- hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
- echo hppa1.1-hp-osf
- exit ;;
- hp8??:OSF1:*:*)
- echo hppa1.0-hp-osf
- exit ;;
- i*86:OSF1:*:*)
- if [ -x /usr/sbin/sysversion ] ; then
- echo ${UNAME_MACHINE}-unknown-osf1mk
- else
- echo ${UNAME_MACHINE}-unknown-osf1
- fi
- exit ;;
- parisc*:Lites*:*:*)
- echo hppa1.1-hp-lites
- exit ;;
- C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
- echo c1-convex-bsd
- exit ;;
- C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
- if getsysinfo -f scalar_acc
- then echo c32-convex-bsd
- else echo c2-convex-bsd
- fi
- exit ;;
- C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
- echo c34-convex-bsd
- exit ;;
- C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
- echo c38-convex-bsd
- exit ;;
- C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
- echo c4-convex-bsd
- exit ;;
- CRAY*Y-MP:*:*:*)
- echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
- CRAY*[A-Z]90:*:*:*)
- echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
- | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
- -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
- -e 's/\.[^.]*$/.X/'
- exit ;;
- CRAY*TS:*:*:*)
- echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
- CRAY*T3E:*:*:*)
- echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
- CRAY*SV1:*:*:*)
- echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
- *:UNICOS/mp:*:*)
- echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
- F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
- FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
- FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
- FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
- echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
- exit ;;
- 5000:UNIX_System_V:4.*:*)
- FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
- FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
- echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
- exit ;;
- i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
- echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
- exit ;;
- sparc*:BSD/OS:*:*)
- echo sparc-unknown-bsdi${UNAME_RELEASE}
- exit ;;
- *:BSD/OS:*:*)
- echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
- exit ;;
- *:FreeBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
- exit ;;
- i*:CYGWIN*:*)
- echo ${UNAME_MACHINE}-pc-cygwin
- exit ;;
- i*:MINGW*:*)
- echo ${UNAME_MACHINE}-pc-mingw32
- exit ;;
- i*:windows32*:*)
- # uname -m includes "-pc" on this system.
- echo ${UNAME_MACHINE}-mingw32
- exit ;;
- i*:PW*:*)
- echo ${UNAME_MACHINE}-pc-pw32
- exit ;;
- x86:Interix*:[34]*)
- echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
- exit ;;
- [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
- echo i${UNAME_MACHINE}-pc-mks
- exit ;;
- i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
- # How do we know it's Interix rather than the generic POSIX subsystem?
- # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
- # UNAME_MACHINE based on the output of uname instead of i386?
- echo i586-pc-interix
- exit ;;
- i*:UWIN*:*)
- echo ${UNAME_MACHINE}-pc-uwin
- exit ;;
- amd64:CYGWIN*:*:*)
- echo x86_64-unknown-cygwin
- exit ;;
- p*:CYGWIN*:*)
- echo powerpcle-unknown-cygwin
- exit ;;
- prep*:SunOS:5.*:*)
- echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
- *:GNU:*:*)
- # the GNU system
- echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
- exit ;;
- *:GNU/*:*:*)
- # other systems with GNU libc and userland
- echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
- exit ;;
- i*86:Minix:*:*)
- echo ${UNAME_MACHINE}-pc-minix
- exit ;;
- arm*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
- cris:Linux:*:*)
- echo cris-axis-linux-gnu
- exit ;;
- crisv32:Linux:*:*)
- echo crisv32-axis-linux-gnu
- exit ;;
- frv:Linux:*:*)
- echo frv-unknown-linux-gnu
- exit ;;
- ia64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
- m32r*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
- m68*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
- mips:Linux:*:*)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #undef CPU
- #undef mips
- #undef mipsel
- #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
- CPU=mipsel
- #else
- #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
- CPU=mips
- #else
- CPU=
- #endif
- #endif
-EOF
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
- ;;
- mips64:Linux:*:*)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #undef CPU
- #undef mips64
- #undef mips64el
- #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
- CPU=mips64el
- #else
- #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
- CPU=mips64
- #else
- CPU=
- #endif
- #endif
-EOF
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
- ;;
- ppc:Linux:*:*)
- echo powerpc-unknown-linux-gnu
- exit ;;
- ppc64:Linux:*:*)
- echo powerpc64-unknown-linux-gnu
- exit ;;
- alpha:Linux:*:*)
- case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
- EV5) UNAME_MACHINE=alphaev5 ;;
- EV56) UNAME_MACHINE=alphaev56 ;;
- PCA56) UNAME_MACHINE=alphapca56 ;;
- PCA57) UNAME_MACHINE=alphapca56 ;;
- EV6) UNAME_MACHINE=alphaev6 ;;
- EV67) UNAME_MACHINE=alphaev67 ;;
- EV68*) UNAME_MACHINE=alphaev68 ;;
- esac
- objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
- if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
- exit ;;
- parisc:Linux:*:* | hppa:Linux:*:*)
- # Look for CPU level
- case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
- PA7*) echo hppa1.1-unknown-linux-gnu ;;
- PA8*) echo hppa2.0-unknown-linux-gnu ;;
- *) echo hppa-unknown-linux-gnu ;;
- esac
- exit ;;
- parisc64:Linux:*:* | hppa64:Linux:*:*)
- echo hppa64-unknown-linux-gnu
- exit ;;
- s390:Linux:*:* | s390x:Linux:*:*)
- echo ${UNAME_MACHINE}-ibm-linux
- exit ;;
- sh64*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
- sh*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
- sparc:Linux:*:* | sparc64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
- x86_64:Linux:*:*)
- echo x86_64-unknown-linux-gnu
- exit ;;
- i*86:Linux:*:*)
- # The BFD linker knows what the default object file format is, so
- # first see if it will tell us. cd to the root directory to prevent
- # problems with other programs or directories called `ld' in the path.
- # Set LC_ALL=C to ensure ld outputs messages in English.
- ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
- | sed -ne '/supported targets:/!d
- s/[ ][ ]*/ /g
- s/.*supported targets: *//
- s/ .*//
- p'`
- case "$ld_supported_targets" in
- elf32-i386)
- TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
- ;;
- a.out-i386-linux)
- echo "${UNAME_MACHINE}-pc-linux-gnuaout"
- exit ;;
- coff-i386)
- echo "${UNAME_MACHINE}-pc-linux-gnucoff"
- exit ;;
- "")
- # Either a pre-BFD a.out linker (linux-gnuoldld) or
- # one that does not give us useful --help.
- echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
- exit ;;
- esac
- # Determine whether the default compiler is a.out or elf
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #include <features.h>
- #ifdef __ELF__
- # ifdef __GLIBC__
- # if __GLIBC__ >= 2
- LIBC=gnu
- # else
- LIBC=gnulibc1
- # endif
- # else
- LIBC=gnulibc1
- # endif
- #else
- #ifdef __INTEL_COMPILER
- LIBC=gnu
- #else
- LIBC=gnuaout
- #endif
- #endif
- #ifdef __dietlibc__
- LIBC=dietlibc
- #endif
-EOF
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
- test x"${LIBC}" != x && {
- echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
- exit
- }
- test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
- ;;
- i*86:DYNIX/ptx:4*:*)
- # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
- # earlier versions are messed up and put the nodename in both
- # sysname and nodename.
- echo i386-sequent-sysv4
- exit ;;
- i*86:UNIX_SV:4.2MP:2.*)
- # Unixware is an offshoot of SVR4, but it has its own version
- # number series starting with 2...
- # I am not positive that other SVR4 systems won't match this,
- # I just have to hope. -- rms.
- # Use sysv4.2uw... so that sysv4* matches it.
- echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
- exit ;;
- i*86:OS/2:*:*)
- # If we were able to find `uname', then EMX Unix compatibility
- # is probably installed.
- echo ${UNAME_MACHINE}-pc-os2-emx
- exit ;;
- i*86:XTS-300:*:STOP)
- echo ${UNAME_MACHINE}-unknown-stop
- exit ;;
- i*86:atheos:*:*)
- echo ${UNAME_MACHINE}-unknown-atheos
- exit ;;
- i*86:syllable:*:*)
- echo ${UNAME_MACHINE}-pc-syllable
- exit ;;
- i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
- echo i386-unknown-lynxos${UNAME_RELEASE}
- exit ;;
- i*86:*DOS:*:*)
- echo ${UNAME_MACHINE}-pc-msdosdjgpp
- exit ;;
- i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
- UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
- if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
- echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
- else
- echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
- fi
- exit ;;
- i*86:*:5:[678]*)
- # UnixWare 7.x, OpenUNIX and OpenServer 6.
- case `/bin/uname -X | grep "^Machine"` in
- *486*) UNAME_MACHINE=i486 ;;
- *Pentium) UNAME_MACHINE=i586 ;;
- *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
- esac
- echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
- exit ;;
- i*86:*:3.2:*)
- if test -f /usr/options/cb.name; then
- UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
- echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
- elif /bin/uname -X 2>/dev/null >/dev/null ; then
- UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
- (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
- (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
- && UNAME_MACHINE=i586
- (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
- && UNAME_MACHINE=i686
- (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
- && UNAME_MACHINE=i686
- echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
- else
- echo ${UNAME_MACHINE}-pc-sysv32
- fi
- exit ;;
- pc:*:*:*)
- # Left here for compatibility:
- # uname -m prints for DJGPP always 'pc', but it prints nothing about
- # the processor, so we play safe by assuming i386.
- echo i386-pc-msdosdjgpp
- exit ;;
- Intel:Mach:3*:*)
- echo i386-pc-mach3
- exit ;;
- paragon:*:*:*)
- echo i860-intel-osf1
- exit ;;
- i860:*:4.*:*) # i860-SVR4
- if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
- echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
- else # Add other i860-SVR4 vendors below as they are discovered.
- echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
- fi
- exit ;;
- mini*:CTIX:SYS*5:*)
- # "miniframe"
- echo m68010-convergent-sysv
- exit ;;
- mc68k:UNIX:SYSTEM5:3.51m)
- echo m68k-convergent-sysv
- exit ;;
- M680?0:D-NIX:5.3:*)
- echo m68k-diab-dnix
- exit ;;
- M68*:*:R3V[5678]*:*)
- test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
- 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
- OS_REL=''
- test -r /etc/.relid \
- && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
- /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
- /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
- && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
- 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
- /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && { echo i486-ncr-sysv4; exit; } ;;
- m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
- echo m68k-unknown-lynxos${UNAME_RELEASE}
- exit ;;
- mc68030:UNIX_System_V:4.*:*)
- echo m68k-atari-sysv4
- exit ;;
- TSUNAMI:LynxOS:2.*:*)
- echo sparc-unknown-lynxos${UNAME_RELEASE}
- exit ;;
- rs6000:LynxOS:2.*:*)
- echo rs6000-unknown-lynxos${UNAME_RELEASE}
- exit ;;
- PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
- echo powerpc-unknown-lynxos${UNAME_RELEASE}
- exit ;;
- SM[BE]S:UNIX_SV:*:*)
- echo mips-dde-sysv${UNAME_RELEASE}
- exit ;;
- RM*:ReliantUNIX-*:*:*)
- echo mips-sni-sysv4
- exit ;;
- RM*:SINIX-*:*:*)
- echo mips-sni-sysv4
- exit ;;
- *:SINIX-*:*:*)
- if uname -p 2>/dev/null >/dev/null ; then
- UNAME_MACHINE=`(uname -p) 2>/dev/null`
- echo ${UNAME_MACHINE}-sni-sysv4
- else
- echo ns32k-sni-sysv
- fi
- exit ;;
- PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
- # says <Richard.M.Bartel@ccMail.Census.GOV>
- echo i586-unisys-sysv4
- exit ;;
- *:UNIX_System_V:4*:FTX*)
- # From Gerald Hewes <hewes@openmarket.com>.
- # How about differentiating between stratus architectures? -djm
- echo hppa1.1-stratus-sysv4
- exit ;;
- *:*:*:FTX*)
- # From seanf@swdc.stratus.com.
- echo i860-stratus-sysv4
- exit ;;
- i*86:VOS:*:*)
- # From Paul.Green@stratus.com.
- echo ${UNAME_MACHINE}-stratus-vos
- exit ;;
- *:VOS:*:*)
- # From Paul.Green@stratus.com.
- echo hppa1.1-stratus-vos
- exit ;;
- mc68*:A/UX:*:*)
- echo m68k-apple-aux${UNAME_RELEASE}
- exit ;;
- news*:NEWS-OS:6*:*)
- echo mips-sony-newsos6
- exit ;;
- R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
- if [ -d /usr/nec ]; then
- echo mips-nec-sysv${UNAME_RELEASE}
- else
- echo mips-unknown-sysv${UNAME_RELEASE}
- fi
- exit ;;
- BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
- echo powerpc-be-beos
- exit ;;
- BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
- echo powerpc-apple-beos
- exit ;;
- BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
- echo i586-pc-beos
- exit ;;
- SX-4:SUPER-UX:*:*)
- echo sx4-nec-superux${UNAME_RELEASE}
- exit ;;
- SX-5:SUPER-UX:*:*)
- echo sx5-nec-superux${UNAME_RELEASE}
- exit ;;
- SX-6:SUPER-UX:*:*)
- echo sx6-nec-superux${UNAME_RELEASE}
- exit ;;
- Power*:Rhapsody:*:*)
- echo powerpc-apple-rhapsody${UNAME_RELEASE}
- exit ;;
- *:Rhapsody:*:*)
- echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
- exit ;;
- *:Darwin:*:*)
- UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
- case $UNAME_PROCESSOR in
- *86) UNAME_PROCESSOR=i686 ;;
- unknown) UNAME_PROCESSOR=powerpc ;;
- esac
- echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
- exit ;;
- *:procnto*:*:* | *:QNX:[0123456789]*:*)
- UNAME_PROCESSOR=`uname -p`
- if test "$UNAME_PROCESSOR" = "x86"; then
- UNAME_PROCESSOR=i386
- UNAME_MACHINE=pc
- fi
- echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
- exit ;;
- *:QNX:*:4*)
- echo i386-pc-qnx
- exit ;;
- NSE-?:NONSTOP_KERNEL:*:*)
- echo nse-tandem-nsk${UNAME_RELEASE}
- exit ;;
- NSR-?:NONSTOP_KERNEL:*:*)
- echo nsr-tandem-nsk${UNAME_RELEASE}
- exit ;;
- *:NonStop-UX:*:*)
- echo mips-compaq-nonstopux
- exit ;;
- BS2000:POSIX*:*:*)
- echo bs2000-siemens-sysv
- exit ;;
- DS/*:UNIX_System_V:*:*)
- echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
- exit ;;
- *:Plan9:*:*)
- # "uname -m" is not consistent, so use $cputype instead. 386
- # is converted to i386 for consistency with other x86
- # operating systems.
- if test "$cputype" = "386"; then
- UNAME_MACHINE=i386
- else
- UNAME_MACHINE="$cputype"
- fi
- echo ${UNAME_MACHINE}-unknown-plan9
- exit ;;
- *:TOPS-10:*:*)
- echo pdp10-unknown-tops10
- exit ;;
- *:TENEX:*:*)
- echo pdp10-unknown-tenex
- exit ;;
- KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
- echo pdp10-dec-tops20
- exit ;;
- XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
- echo pdp10-xkl-tops20
- exit ;;
- *:TOPS-20:*:*)
- echo pdp10-unknown-tops20
- exit ;;
- *:ITS:*:*)
- echo pdp10-unknown-its
- exit ;;
- SEI:*:*:SEIUX)
- echo mips-sei-seiux${UNAME_RELEASE}
- exit ;;
- *:DragonFly:*:*)
- echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
- exit ;;
- *:*VMS:*:*)
- UNAME_MACHINE=`(uname -p) 2>/dev/null`
- case "${UNAME_MACHINE}" in
- A*) echo alpha-dec-vms ; exit ;;
- I*) echo ia64-dec-vms ; exit ;;
- V*) echo vax-dec-vms ; exit ;;
- esac ;;
- *:XENIX:*:SysV)
- echo i386-pc-xenix
- exit ;;
- i*86:skyos:*:*)
- echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
- exit ;;
-esac
-
-#echo '(No uname command or uname output not recognized.)' 1>&2
-#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
-
-eval $set_cc_for_build
-cat >$dummy.c <<EOF
-#ifdef _SEQUENT_
-# include <sys/types.h>
-# include <sys/utsname.h>
-#endif
-main ()
-{
-#if defined (sony)
-#if defined (MIPSEB)
- /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
- I don't know.... */
- printf ("mips-sony-bsd\n"); exit (0);
-#else
-#include <sys/param.h>
- printf ("m68k-sony-newsos%s\n",
-#ifdef NEWSOS4
- "4"
-#else
- ""
-#endif
- ); exit (0);
-#endif
-#endif
-
-#if defined (__arm) && defined (__acorn) && defined (__unix)
- printf ("arm-acorn-riscix\n"); exit (0);
-#endif
-
-#if defined (hp300) && !defined (hpux)
- printf ("m68k-hp-bsd\n"); exit (0);
-#endif
-
-#if defined (NeXT)
-#if !defined (__ARCHITECTURE__)
-#define __ARCHITECTURE__ "m68k"
-#endif
- int version;
- version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
- if (version < 4)
- printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
- else
- printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
- exit (0);
-#endif
-
-#if defined (MULTIMAX) || defined (n16)
-#if defined (UMAXV)
- printf ("ns32k-encore-sysv\n"); exit (0);
-#else
-#if defined (CMU)
- printf ("ns32k-encore-mach\n"); exit (0);
-#else
- printf ("ns32k-encore-bsd\n"); exit (0);
-#endif
-#endif
-#endif
-
-#if defined (__386BSD__)
- printf ("i386-pc-bsd\n"); exit (0);
-#endif
-
-#if defined (sequent)
-#if defined (i386)
- printf ("i386-sequent-dynix\n"); exit (0);
-#endif
-#if defined (ns32000)
- printf ("ns32k-sequent-dynix\n"); exit (0);
-#endif
-#endif
-
-#if defined (_SEQUENT_)
- struct utsname un;
-
- uname(&un);
-
- if (strncmp(un.version, "V2", 2) == 0) {
- printf ("i386-sequent-ptx2\n"); exit (0);
- }
- if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
- printf ("i386-sequent-ptx1\n"); exit (0);
- }
- printf ("i386-sequent-ptx\n"); exit (0);
-
-#endif
-
-#if defined (vax)
-# if !defined (ultrix)
-# include <sys/param.h>
-# if defined (BSD)
-# if BSD == 43
- printf ("vax-dec-bsd4.3\n"); exit (0);
-# else
-# if BSD == 199006
- printf ("vax-dec-bsd4.3reno\n"); exit (0);
-# else
- printf ("vax-dec-bsd\n"); exit (0);
-# endif
-# endif
-# else
- printf ("vax-dec-bsd\n"); exit (0);
-# endif
-# else
- printf ("vax-dec-ultrix\n"); exit (0);
-# endif
-#endif
-
-#if defined (alliant) && defined (i860)
- printf ("i860-alliant-bsd\n"); exit (0);
-#endif
-
- exit (1);
-}
-EOF
-
-$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
- { echo "$SYSTEM_NAME"; exit; }
-
-# Apollos put the system type in the environment.
-
-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
-
-# Convex versions that predate uname can use getsysinfo(1)
-
-if [ -x /usr/convex/getsysinfo ]
-then
- case `getsysinfo -f cpu_type` in
- c1*)
- echo c1-convex-bsd
- exit ;;
- c2*)
- if getsysinfo -f scalar_acc
- then echo c32-convex-bsd
- else echo c2-convex-bsd
- fi
- exit ;;
- c34*)
- echo c34-convex-bsd
- exit ;;
- c38*)
- echo c38-convex-bsd
- exit ;;
- c4*)
- echo c4-convex-bsd
- exit ;;
- esac
-fi
-
-cat >&2 <<EOF
-$0: unable to guess system type
-
-This script, last modified $timestamp, has failed to recognize
-the operating system you are using. It is advised that you
-download the most up to date version of the config scripts from
-
- http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
-and
- http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
-
-If the version you run ($0) is already up to date, please
-send the following data and any information you think might be
-pertinent to <config-patches@gnu.org> in order to provide the needed
-information to handle your system.
-
-config.guess timestamp = $timestamp
-
-uname -m = `(uname -m) 2>/dev/null || echo unknown`
-uname -r = `(uname -r) 2>/dev/null || echo unknown`
-uname -s = `(uname -s) 2>/dev/null || echo unknown`
-uname -v = `(uname -v) 2>/dev/null || echo unknown`
-
-/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
-/bin/uname -X = `(/bin/uname -X) 2>/dev/null`
-
-hostinfo = `(hostinfo) 2>/dev/null`
-/bin/universe = `(/bin/universe) 2>/dev/null`
-/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
-/bin/arch = `(/bin/arch) 2>/dev/null`
-/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
-/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
-
-UNAME_MACHINE = ${UNAME_MACHINE}
-UNAME_RELEASE = ${UNAME_RELEASE}
-UNAME_SYSTEM = ${UNAME_SYSTEM}
-UNAME_VERSION = ${UNAME_VERSION}
-EOF
-
-exit 1
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
-# time-stamp-end: "'"
-# End:
diff --git a/libs/taglib/admin/config.pl b/libs/taglib/admin/config.pl
deleted file mode 100644
index c2b0517d38..0000000000
--- a/libs/taglib/admin/config.pl
+++ /dev/null
@@ -1,238 +0,0 @@
-#!/usr/bin/env perl
-# a script for use by autoconf to make the Makefiles
-# from the Makefile.in's
-#
-# the original autoconf mechanism first splits all substitutions into groups
-# of ca. 90, and than invokes sed for _every_ Makefile.in and every group
-# (so around 2-3 times per Makefile.in). So this takes forever, as sed
-# has to recompile the regexps every time.
-#
-# this script does better. It changes all Makefile.ins in one process.
-# in kdelibs the time for building Makefile went down from 2:59 min to 13 sec!
-#
-# written by Michael Matz <matz@kde.org>
-# adapted by Dirk Mueller <mueller@kde.org>
-
-# This file is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Library General Public
-# License as published by the Free Software Foundation; either
-# version 2 of the License, or (at your option) any later version.
-
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public License
-# along with this library; see the file COPYING.LIB. If not, write to
-# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-# Boston, MA 02110-1301, USA.
-
-use strict;
-
-use File::Path;
-
-my $ac_subs=$ARGV[0];
-my $ac_sacfiles = $ARGV[1];
-my $ac_given_srcdir=$ARGV[2];
-my $ac_given_INSTALL=$ARGV[3];
-
-my @comp_match;
-my @comp_subs;
-
-#print "ac_subs=$ac_subs\n";
-#print "ac_sacfiles=$ac_sacfiles\n";
-#print "ac_given_srcdir=$ac_given_srcdir\n";
-#print "ac_given_INSTALL=$ac_given_INSTALL\n";
-
-my $configure_input;
-my ($srcdir, $top_srcdir);
-my $INSTALL;
-my $bad_perl = ($] < 5.005);
-my $created_file_count = 0;
-
-open(CF, "< $ac_subs") || die "can't open $ac_subs: $!";
-my @subs = <CF>;
-my $pat;
-close(CF);
-chomp @subs;
-@comp_match=();
-@comp_subs=();
-
-if ($bad_perl) {
- print "Using perl older than version 5.005\n";
- foreach $pat (@subs) {
- if ( ($pat =~ m/s%([^%]*)%([^%]*)%g/ )
- || ($pat =~ m/s%([^%]*)%([^%]*)%;t/ )
- || ($pat =~ m/s,([^,]*),(.*),;t/)
- || ($pat =~ m%s/([^/]*)/([^/]*)/g% )
- || ($pat =~ m%s/([^/]*)/([^/]*)/;t% )
- ) {
- # form : s%bla%blubb%g
- # or s%bla%blubb%;t t (autoconf > 2.13 and < 2.52 ?)
- # or s,bla,blubb,;t t (autoconf 2.52)
- my $srch = $1;
- my $repl = $2;
- $repl =~ s/\\(.)/$1/g;
- push @comp_subs, make_closure($srch, $repl);
-
- } elsif ( ($pat =~ /%([^%]*)%d/ )
- || ($pat =~ m%/([^/]*)/d% )
- ) {
- push @comp_subs, make_closure($1, "");
- } else {
- die "Uhh. Malformed pattern in $ac_subs ($pat)"
- unless ( $pat =~ /^\s*$/ ); # ignore white lines
- }
- }
-} else {
- foreach $pat (@subs) {
- if ( ($pat =~ /s%([^%]*)%([^%]*)%g/ ) ||
- ($pat =~ /s%([^%]*)%([^%]*)%;t/ ) ||
- ($pat =~ /s,([^,]*),(.*),;t/) ) {
- # form : s%bla%blubb%g
- # or s%bla%blubb%;t t (autoconf > 2.13 and < 2.52 ?)
- # or s,bla,blubb,;t t (autoconf 2.52)
- my $srch = $1;
- my $repl = $2;
- push @comp_match, eval "qr/\Q$srch\E/"; # compile match pattern
- $repl =~ s/\\(.)/$1/g;
- push @comp_subs, $repl;
- } elsif ( ($pat =~ /%([^%]*)%d/ )
- || ($pat =~ m%/([^/]*)/d% )
- ) {
- push @comp_match, eval "qr/\Q$1\E/";
- push @comp_subs, "";
- } else {
- die "Uhh. Malformed pattern in $ac_subs ($pat)"
- unless ( $pat =~ /^\s*$/ ); # ignore white lines
- }
- }
-}
-undef @subs;
-
-# read the list of files to be patched, form:
-# ./Makefile arts/Makefile arts/examples/Makefile arts/flow/Makefile
-
-open(CF, "< $ac_sacfiles") || die "can't open $ac_sacfiles: $!";
-my @ac_files = <CF>;
-close(CF);
-chomp @ac_files;
-
-
-my $ac_file;
-foreach $ac_file (@ac_files) {
- next if $ac_file =~ /\.\./;
- next if $ac_file =~ /^\s*$/;
- my $ac_file_in;
- my ($ac_dir, $ac_dots, $ac_dir_suffix);
-
- if ($ac_file =~ /.*:.*/ ) {
- ($ac_file_in = $ac_file) =~ s%[^:]*:%%;
- $ac_file =~ s%:.*%%;
- } else {
- $ac_file_in = $ac_file.".in";
- }
-
-# Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
-
-# Remove last slash and all that follows it. Not all systems have dirname.
- ($ac_dir = $ac_file) =~ s%/[^/][^/]*$%%;
- if ( ($ac_dir ne $ac_file) && ($ac_dir ne ".")) {
-# The file is in a subdirectory.
- if (! -d "$ac_dir") { mkpath "$ac_dir", 0, 0777; }
- ($ac_dir_suffix = $ac_dir) =~ s%^./%%;
- $ac_dir_suffix="/".$ac_dir_suffix;
-# A "../" for each directory in $ac_dir_suffix.
- ($ac_dots = $ac_dir_suffix) =~ s%/[^/]*%../%g;
- } else {
- $ac_dir_suffix="";
- $ac_dots="";
- }
-
- if ($ac_given_srcdir eq ".") {
- $srcdir=".";
- if ($ac_dots) {
- ( $top_srcdir = $ac_dots) =~ s%/$%%;
- } else { $top_srcdir="."; }
- } elsif ($ac_given_srcdir =~ m%^/%) {
- $srcdir=$ac_given_srcdir.$ac_dir_suffix;
- $top_srcdir = $ac_given_srcdir;
- } else {
- $srcdir = $ac_dots.$ac_given_srcdir.$ac_dir_suffix;
- $top_srcdir = $ac_dots.$ac_given_srcdir;
- }
-
- if ($ac_given_INSTALL) {
- if ($ac_given_INSTALL =~ m%^/% ) {
- $INSTALL = $ac_given_INSTALL;
- } else {
- $INSTALL = $ac_dots.$ac_given_INSTALL;
- }
- }
-
- print "fast creating $ac_file\n";
- unlink $ac_file;
- my $ac_comsub="";
- my $fname=$ac_file_in;
- $fname =~ s%.*/%%;
- $configure_input="$ac_file. Generated from $fname by config.pl.";
-
- my $ac_file_inputs;
- ($ac_file_inputs = $ac_file_in) =~ s%^%$ac_given_srcdir/%;
- $ac_file_inputs =~ s%:% $ac_given_srcdir/%g;
-
- patch_file($ac_file, $ac_file_inputs);
- ++$created_file_count;
-}
-
-print "config.pl: fast created $created_file_count file(s).\n";
-
-sub patch_file {
- my ($outf, $infiles) = @_;
- my $filedata;
- my @infiles=split(' ', $infiles);
- my $i=0;
- my $name;
-
- foreach $name (@infiles) {
- if (open(CF, "< $name")) {
- while (<CF>) {
- $filedata .= $_;
- }
- close(CF);
- } else {
- print STDERR "can't open $name: $!"."\n";
- }
- }
-
- $filedata =~ s%\@configure_input\@%$configure_input%g;
- $filedata =~ s%\@srcdir\@%$srcdir%g;
- $filedata =~ s%\@top_srcdir\@%$top_srcdir%g;
- $filedata =~ s%\@INSTALL\@%$INSTALL%g;
-
- if ($bad_perl) {
- while ($i <= $#comp_subs) {
- my $ref = $comp_subs[$i];
- &$ref(\$filedata);
- $i++;
- }
- } else {
- while ($i <= $#comp_match) {
- $filedata =~ s/$comp_match[$i]/$comp_subs[$i]/g;
- $i++;
- }
- }
- open(CF, "> $outf") || die "can't create $outf: $!";
- print CF $filedata;
- close(CF);
-}
-
-sub make_closure {
- my ($pat, $sub) = @_;
- my $ret = eval "return sub { my \$ref=shift; \$\$ref =~ s%\Q$pat\E%\Q$sub\E%g; }";
- if ($@) {
- print "can't create CODE: $@\n";
- }
- return $ret;
-}
diff --git a/libs/taglib/admin/config.sub b/libs/taglib/admin/config.sub
deleted file mode 100755
index 2ef284295d..0000000000
--- a/libs/taglib/admin/config.sub
+++ /dev/null
@@ -1,1575 +0,0 @@
-#! /bin/sh
-# Configuration validation subroutine script.
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
-
-timestamp='2005-07-01'
-
-# This file is (in principle) common to ALL GNU software.
-# The presence of a machine in this file suggests that SOME GNU software
-# can handle that machine. It does not imply ALL GNU software can.
-#
-# This file is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
-# 02110-1301, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-
-# Please send patches to <config-patches@gnu.org>. Submit a context
-# diff and a properly formatted ChangeLog entry.
-#
-# Configuration subroutine to validate and canonicalize a configuration type.
-# Supply the specified configuration type as an argument.
-# If it is invalid, we print an error message on stderr and exit with code 1.
-# Otherwise, we print the canonical config type on stdout and succeed.
-
-# This file is supposed to be the same for all GNU packages
-# and recognize all the CPU types, system types and aliases
-# that are meaningful with *any* GNU software.
-# Each package is responsible for reporting which valid configurations
-# it does not support. The user should be able to distinguish
-# a failure to support a valid configuration from a meaningless
-# configuration.
-
-# The goal of this file is to map all the various variations of a given
-# machine specification into a single specification in the form:
-# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
-# or in some cases, the newer four-part form:
-# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
-# It is wrong to echo any other type of specification.
-
-me=`echo "$0" | sed -e 's,.*/,,'`
-
-usage="\
-Usage: $0 [OPTION] CPU-MFR-OPSYS
- $0 [OPTION] ALIAS
-
-Canonicalize a configuration name.
-
-Operation modes:
- -h, --help print this help, then exit
- -t, --time-stamp print date of last modification, then exit
- -v, --version print version number, then exit
-
-Report bugs and patches to <config-patches@gnu.org>."
-
-version="\
-GNU config.sub ($timestamp)
-
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-Free Software Foundation, Inc.
-
-This is free software; see the source for copying conditions. There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
-
-help="
-Try \`$me --help' for more information."
-
-# Parse command line
-while test $# -gt 0 ; do
- case $1 in
- --time-stamp | --time* | -t )
- echo "$timestamp" ; exit ;;
- --version | -v )
- echo "$version" ; exit ;;
- --help | --h* | -h )
- echo "$usage"; exit ;;
- -- ) # Stop option processing
- shift; break ;;
- - ) # Use stdin as input.
- break ;;
- -* )
- echo "$me: invalid option $1$help"
- exit 1 ;;
-
- *local*)
- # First pass through any local machine types.
- echo $1
- exit ;;
-
- * )
- break ;;
- esac
-done
-
-case $# in
- 0) echo "$me: missing argument$help" >&2
- exit 1;;
- 1) ;;
- *) echo "$me: too many arguments$help" >&2
- exit 1;;
-esac
-
-# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
-# Here we must recognize all the valid KERNEL-OS combinations.
-maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
-case $maybe_os in
- nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
- kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
- os=-$maybe_os
- basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
- ;;
- *)
- basic_machine=`echo $1 | sed 's/-[^-]*$//'`
- if [ $basic_machine != $1 ]
- then os=`echo $1 | sed 's/.*-/-/'`
- else os=; fi
- ;;
-esac
-
-### Let's recognize common machines as not being operating systems so
-### that things like config.sub decstation-3100 work. We also
-### recognize some manufacturers as not being operating systems, so we
-### can provide default operating systems below.
-case $os in
- -sun*os*)
- # Prevent following clause from handling this invalid input.
- ;;
- -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
- -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
- -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
- -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
- -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
- -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
- -apple | -axis | -knuth | -cray)
- os=
- basic_machine=$1
- ;;
- -sim | -cisco | -oki | -wec | -winbond)
- os=
- basic_machine=$1
- ;;
- -scout)
- ;;
- -wrs)
- os=-vxworks
- basic_machine=$1
- ;;
- -chorusos*)
- os=-chorusos
- basic_machine=$1
- ;;
- -chorusrdb)
- os=-chorusrdb
- basic_machine=$1
- ;;
- -hiux*)
- os=-hiuxwe2
- ;;
- -sco5)
- os=-sco3.2v5
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco4)
- os=-sco3.2v4
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco3.2.[4-9]*)
- os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco3.2v[4-9]*)
- # Don't forget version if it is 3.2v4 or newer.
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco*)
- os=-sco3.2v2
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -udk*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -isc)
- os=-isc2.2
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -clix*)
- basic_machine=clipper-intergraph
- ;;
- -isc*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -lynx*)
- os=-lynxos
- ;;
- -ptx*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
- ;;
- -windowsnt*)
- os=`echo $os | sed -e 's/windowsnt/winnt/'`
- ;;
- -psos*)
- os=-psos
- ;;
- -mint | -mint[0-9]*)
- basic_machine=m68k-atari
- os=-mint
- ;;
-esac
-
-# Decode aliases for certain CPU-COMPANY combinations.
-case $basic_machine in
- # Recognize the basic CPU types without company name.
- # Some are omitted here because they have special meanings below.
- 1750a | 580 \
- | a29k \
- | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
- | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
- | am33_2.0 \
- | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
- | bfin \
- | c4x | clipper \
- | d10v | d30v | dlx | dsp16xx \
- | fr30 | frv \
- | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
- | i370 | i860 | i960 | ia64 \
- | ip2k | iq2000 \
- | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \
- | mips | mipsbe | mipseb | mipsel | mipsle \
- | mips16 \
- | mips64 | mips64el \
- | mips64vr | mips64vrel \
- | mips64orion | mips64orionel \
- | mips64vr4100 | mips64vr4100el \
- | mips64vr4300 | mips64vr4300el \
- | mips64vr5000 | mips64vr5000el \
- | mips64vr5900 | mips64vr5900el \
- | mipsisa32 | mipsisa32el \
- | mipsisa32r2 | mipsisa32r2el \
- | mipsisa64 | mipsisa64el \
- | mipsisa64r2 | mipsisa64r2el \
- | mipsisa64sb1 | mipsisa64sb1el \
- | mipsisa64sr71k | mipsisa64sr71kel \
- | mipstx39 | mipstx39el \
- | mn10200 | mn10300 \
- | ms1 \
- | msp430 \
- | ns16k | ns32k \
- | or32 \
- | pdp10 | pdp11 | pj | pjl \
- | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
- | pyramid \
- | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
- | sh64 | sh64le \
- | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
- | sparcv8 | sparcv9 | sparcv9b \
- | strongarm \
- | tahoe | thumb | tic4x | tic80 | tron \
- | v850 | v850e \
- | we32k \
- | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
- | z8k)
- basic_machine=$basic_machine-unknown
- ;;
- m32c)
- basic_machine=$basic_machine-unknown
- ;;
- m6811 | m68hc11 | m6812 | m68hc12)
- # Motorola 68HC11/12.
- basic_machine=$basic_machine-unknown
- os=-none
- ;;
- m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
- ;;
-
- # We use `pc' rather than `unknown'
- # because (1) that's what they normally are, and
- # (2) the word "unknown" tends to confuse beginning users.
- i*86 | x86_64)
- basic_machine=$basic_machine-pc
- ;;
- # Object if more than one company name word.
- *-*-*)
- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
- exit 1
- ;;
- # Recognize the basic CPU types with company name.
- 580-* \
- | a29k-* \
- | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
- | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
- | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
- | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
- | avr-* \
- | bfin-* | bs2000-* \
- | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
- | clipper-* | craynv-* | cydra-* \
- | d10v-* | d30v-* | dlx-* \
- | elxsi-* \
- | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
- | h8300-* | h8500-* \
- | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
- | i*86-* | i860-* | i960-* | ia64-* \
- | ip2k-* | iq2000-* \
- | m32r-* | m32rle-* \
- | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
- | m88110-* | m88k-* | maxq-* | mcore-* \
- | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
- | mips16-* \
- | mips64-* | mips64el-* \
- | mips64vr-* | mips64vrel-* \
- | mips64orion-* | mips64orionel-* \
- | mips64vr4100-* | mips64vr4100el-* \
- | mips64vr4300-* | mips64vr4300el-* \
- | mips64vr5000-* | mips64vr5000el-* \
- | mips64vr5900-* | mips64vr5900el-* \
- | mipsisa32-* | mipsisa32el-* \
- | mipsisa32r2-* | mipsisa32r2el-* \
- | mipsisa64-* | mipsisa64el-* \
- | mipsisa64r2-* | mipsisa64r2el-* \
- | mipsisa64sb1-* | mipsisa64sb1el-* \
- | mipsisa64sr71k-* | mipsisa64sr71kel-* \
- | mipstx39-* | mipstx39el-* \
- | mmix-* \
- | ms1-* \
- | msp430-* \
- | none-* | np1-* | ns16k-* | ns32k-* \
- | orion-* \
- | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
- | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
- | pyramid-* \
- | romp-* | rs6000-* \
- | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
- | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
- | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \
- | sparclite-* \
- | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
- | tahoe-* | thumb-* \
- | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
- | tron-* \
- | v850-* | v850e-* | vax-* \
- | we32k-* \
- | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
- | xstormy16-* | xtensa-* \
- | ymp-* \
- | z8k-*)
- ;;
- m32c-*)
- ;;
- # Recognize the various machine names and aliases which stand
- # for a CPU type and a company and sometimes even an OS.
- 386bsd)
- basic_machine=i386-unknown
- os=-bsd
- ;;
- 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
- basic_machine=m68000-att
- ;;
- 3b*)
- basic_machine=we32k-att
- ;;
- a29khif)
- basic_machine=a29k-amd
- os=-udi
- ;;
- abacus)
- basic_machine=abacus-unknown
- ;;
- adobe68k)
- basic_machine=m68010-adobe
- os=-scout
- ;;
- alliant | fx80)
- basic_machine=fx80-alliant
- ;;
- altos | altos3068)
- basic_machine=m68k-altos
- ;;
- am29k)
- basic_machine=a29k-none
- os=-bsd
- ;;
- amd64)
- basic_machine=x86_64-pc
- ;;
- amd64-*)
- basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- amdahl)
- basic_machine=580-amdahl
- os=-sysv
- ;;
- amiga | amiga-*)
- basic_machine=m68k-unknown
- ;;
- amigaos | amigados)
- basic_machine=m68k-unknown
- os=-amigaos
- ;;
- amigaunix | amix)
- basic_machine=m68k-unknown
- os=-sysv4
- ;;
- apollo68)
- basic_machine=m68k-apollo
- os=-sysv
- ;;
- apollo68bsd)
- basic_machine=m68k-apollo
- os=-bsd
- ;;
- aux)
- basic_machine=m68k-apple
- os=-aux
- ;;
- balance)
- basic_machine=ns32k-sequent
- os=-dynix
- ;;
- c90)
- basic_machine=c90-cray
- os=-unicos
- ;;
- convex-c1)
- basic_machine=c1-convex
- os=-bsd
- ;;
- convex-c2)
- basic_machine=c2-convex
- os=-bsd
- ;;
- convex-c32)
- basic_machine=c32-convex
- os=-bsd
- ;;
- convex-c34)
- basic_machine=c34-convex
- os=-bsd
- ;;
- convex-c38)
- basic_machine=c38-convex
- os=-bsd
- ;;
- cray | j90)
- basic_machine=j90-cray
- os=-unicos
- ;;
- craynv)
- basic_machine=craynv-cray
- os=-unicosmp
- ;;
- cr16c)
- basic_machine=cr16c-unknown
- os=-elf
- ;;
- crds | unos)
- basic_machine=m68k-crds
- ;;
- crisv32 | crisv32-* | etraxfs*)
- basic_machine=crisv32-axis
- ;;
- cris | cris-* | etrax*)
- basic_machine=cris-axis
- ;;
- crx)
- basic_machine=crx-unknown
- os=-elf
- ;;
- da30 | da30-*)
- basic_machine=m68k-da30
- ;;
- decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
- basic_machine=mips-dec
- ;;
- decsystem10* | dec10*)
- basic_machine=pdp10-dec
- os=-tops10
- ;;
- decsystem20* | dec20*)
- basic_machine=pdp10-dec
- os=-tops20
- ;;
- delta | 3300 | motorola-3300 | motorola-delta \
- | 3300-motorola | delta-motorola)
- basic_machine=m68k-motorola
- ;;
- delta88)
- basic_machine=m88k-motorola
- os=-sysv3
- ;;
- djgpp)
- basic_machine=i586-pc
- os=-msdosdjgpp
- ;;
- dpx20 | dpx20-*)
- basic_machine=rs6000-bull
- os=-bosx
- ;;
- dpx2* | dpx2*-bull)
- basic_machine=m68k-bull
- os=-sysv3
- ;;
- ebmon29k)
- basic_machine=a29k-amd
- os=-ebmon
- ;;
- elxsi)
- basic_machine=elxsi-elxsi
- os=-bsd
- ;;
- encore | umax | mmax)
- basic_machine=ns32k-encore
- ;;
- es1800 | OSE68k | ose68k | ose | OSE)
- basic_machine=m68k-ericsson
- os=-ose
- ;;
- fx2800)
- basic_machine=i860-alliant
- ;;
- genix)
- basic_machine=ns32k-ns
- ;;
- gmicro)
- basic_machine=tron-gmicro
- os=-sysv
- ;;
- go32)
- basic_machine=i386-pc
- os=-go32
- ;;
- h3050r* | hiux*)
- basic_machine=hppa1.1-hitachi
- os=-hiuxwe2
- ;;
- h8300hms)
- basic_machine=h8300-hitachi
- os=-hms
- ;;
- h8300xray)
- basic_machine=h8300-hitachi
- os=-xray
- ;;
- h8500hms)
- basic_machine=h8500-hitachi
- os=-hms
- ;;
- harris)
- basic_machine=m88k-harris
- os=-sysv3
- ;;
- hp300-*)
- basic_machine=m68k-hp
- ;;
- hp300bsd)
- basic_machine=m68k-hp
- os=-bsd
- ;;
- hp300hpux)
- basic_machine=m68k-hp
- os=-hpux
- ;;
- hp3k9[0-9][0-9] | hp9[0-9][0-9])
- basic_machine=hppa1.0-hp
- ;;
- hp9k2[0-9][0-9] | hp9k31[0-9])
- basic_machine=m68000-hp
- ;;
- hp9k3[2-9][0-9])
- basic_machine=m68k-hp
- ;;
- hp9k6[0-9][0-9] | hp6[0-9][0-9])
- basic_machine=hppa1.0-hp
- ;;
- hp9k7[0-79][0-9] | hp7[0-79][0-9])
- basic_machine=hppa1.1-hp
- ;;
- hp9k78[0-9] | hp78[0-9])
- # FIXME: really hppa2.0-hp
- basic_machine=hppa1.1-hp
- ;;
- hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
- # FIXME: really hppa2.0-hp
- basic_machine=hppa1.1-hp
- ;;
- hp9k8[0-9][13679] | hp8[0-9][13679])
- basic_machine=hppa1.1-hp
- ;;
- hp9k8[0-9][0-9] | hp8[0-9][0-9])
- basic_machine=hppa1.0-hp
- ;;
- hppa-next)
- os=-nextstep3
- ;;
- hppaosf)
- basic_machine=hppa1.1-hp
- os=-osf
- ;;
- hppro)
- basic_machine=hppa1.1-hp
- os=-proelf
- ;;
- i370-ibm* | ibm*)
- basic_machine=i370-ibm
- ;;
-# I'm not sure what "Sysv32" means. Should this be sysv3.2?
- i*86v32)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-sysv32
- ;;
- i*86v4*)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-sysv4
- ;;
- i*86v)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-sysv
- ;;
- i*86sol2)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-solaris2
- ;;
- i386mach)
- basic_machine=i386-mach
- os=-mach
- ;;
- i386-vsta | vsta)
- basic_machine=i386-unknown
- os=-vsta
- ;;
- iris | iris4d)
- basic_machine=mips-sgi
- case $os in
- -irix*)
- ;;
- *)
- os=-irix4
- ;;
- esac
- ;;
- isi68 | isi)
- basic_machine=m68k-isi
- os=-sysv
- ;;
- m88k-omron*)
- basic_machine=m88k-omron
- ;;
- magnum | m3230)
- basic_machine=mips-mips
- os=-sysv
- ;;
- merlin)
- basic_machine=ns32k-utek
- os=-sysv
- ;;
- mingw32)
- basic_machine=i386-pc
- os=-mingw32
- ;;
- miniframe)
- basic_machine=m68000-convergent
- ;;
- *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
- basic_machine=m68k-atari
- os=-mint
- ;;
- mips3*-*)
- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
- ;;
- mips3*)
- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
- ;;
- monitor)
- basic_machine=m68k-rom68k
- os=-coff
- ;;
- morphos)
- basic_machine=powerpc-unknown
- os=-morphos
- ;;
- msdos)
- basic_machine=i386-pc
- os=-msdos
- ;;
- mvs)
- basic_machine=i370-ibm
- os=-mvs
- ;;
- ncr3000)
- basic_machine=i486-ncr
- os=-sysv4
- ;;
- netbsd386)
- basic_machine=i386-unknown
- os=-netbsd
- ;;
- netwinder)
- basic_machine=armv4l-rebel
- os=-linux
- ;;
- news | news700 | news800 | news900)
- basic_machine=m68k-sony
- os=-newsos
- ;;
- news1000)
- basic_machine=m68030-sony
- os=-newsos
- ;;
- news-3600 | risc-news)
- basic_machine=mips-sony
- os=-newsos
- ;;
- necv70)
- basic_machine=v70-nec
- os=-sysv
- ;;
- next | m*-next )
- basic_machine=m68k-next
- case $os in
- -nextstep* )
- ;;
- -ns2*)
- os=-nextstep2
- ;;
- *)
- os=-nextstep3
- ;;
- esac
- ;;
- nh3000)
- basic_machine=m68k-harris
- os=-cxux
- ;;
- nh[45]000)
- basic_machine=m88k-harris
- os=-cxux
- ;;
- nindy960)
- basic_machine=i960-intel
- os=-nindy
- ;;
- mon960)
- basic_machine=i960-intel
- os=-mon960
- ;;
- nonstopux)
- basic_machine=mips-compaq
- os=-nonstopux
- ;;
- np1)
- basic_machine=np1-gould
- ;;
- nsr-tandem)
- basic_machine=nsr-tandem
- ;;
- op50n-* | op60c-*)
- basic_machine=hppa1.1-oki
- os=-proelf
- ;;
- openrisc | openrisc-*)
- basic_machine=or32-unknown
- ;;
- os400)
- basic_machine=powerpc-ibm
- os=-os400
- ;;
- OSE68000 | ose68000)
- basic_machine=m68000-ericsson
- os=-ose
- ;;
- os68k)
- basic_machine=m68k-none
- os=-os68k
- ;;
- pa-hitachi)
- basic_machine=hppa1.1-hitachi
- os=-hiuxwe2
- ;;
- paragon)
- basic_machine=i860-intel
- os=-osf
- ;;
- pbd)
- basic_machine=sparc-tti
- ;;
- pbb)
- basic_machine=m68k-tti
- ;;
- pc532 | pc532-*)
- basic_machine=ns32k-pc532
- ;;
- pentium | p5 | k5 | k6 | nexgen | viac3)
- basic_machine=i586-pc
- ;;
- pentiumpro | p6 | 6x86 | athlon | athlon_*)
- basic_machine=i686-pc
- ;;
- pentiumii | pentium2 | pentiumiii | pentium3)
- basic_machine=i686-pc
- ;;
- pentium4)
- basic_machine=i786-pc
- ;;
- pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
- basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- pentiumpro-* | p6-* | 6x86-* | athlon-*)
- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- pentium4-*)
- basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- pn)
- basic_machine=pn-gould
- ;;
- power) basic_machine=power-ibm
- ;;
- ppc) basic_machine=powerpc-unknown
- ;;
- ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ppcle | powerpclittle | ppc-le | powerpc-little)
- basic_machine=powerpcle-unknown
- ;;
- ppcle-* | powerpclittle-*)
- basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ppc64) basic_machine=powerpc64-unknown
- ;;
- ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ppc64le | powerpc64little | ppc64-le | powerpc64-little)
- basic_machine=powerpc64le-unknown
- ;;
- ppc64le-* | powerpc64little-*)
- basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ps2)
- basic_machine=i386-ibm
- ;;
- pw32)
- basic_machine=i586-unknown
- os=-pw32
- ;;
- rom68k)
- basic_machine=m68k-rom68k
- os=-coff
- ;;
- rm[46]00)
- basic_machine=mips-siemens
- ;;
- rtpc | rtpc-*)
- basic_machine=romp-ibm
- ;;
- s390 | s390-*)
- basic_machine=s390-ibm
- ;;
- s390x | s390x-*)
- basic_machine=s390x-ibm
- ;;
- sa29200)
- basic_machine=a29k-amd
- os=-udi
- ;;
- sb1)
- basic_machine=mipsisa64sb1-unknown
- ;;
- sb1el)
- basic_machine=mipsisa64sb1el-unknown
- ;;
- sei)
- basic_machine=mips-sei
- os=-seiux
- ;;
- sequent)
- basic_machine=i386-sequent
- ;;
- sh)
- basic_machine=sh-hitachi
- os=-hms
- ;;
- sh64)
- basic_machine=sh64-unknown
- ;;
- sparclite-wrs | simso-wrs)
- basic_machine=sparclite-wrs
- os=-vxworks
- ;;
- sps7)
- basic_machine=m68k-bull
- os=-sysv2
- ;;
- spur)
- basic_machine=spur-unknown
- ;;
- st2000)
- basic_machine=m68k-tandem
- ;;
- stratus)
- basic_machine=i860-stratus
- os=-sysv4
- ;;
- sun2)
- basic_machine=m68000-sun
- ;;
- sun2os3)
- basic_machine=m68000-sun
- os=-sunos3
- ;;
- sun2os4)
- basic_machine=m68000-sun
- os=-sunos4
- ;;
- sun3os3)
- basic_machine=m68k-sun
- os=-sunos3
- ;;
- sun3os4)
- basic_machine=m68k-sun
- os=-sunos4
- ;;
- sun4os3)
- basic_machine=sparc-sun
- os=-sunos3
- ;;
- sun4os4)
- basic_machine=sparc-sun
- os=-sunos4
- ;;
- sun4sol2)
- basic_machine=sparc-sun
- os=-solaris2
- ;;
- sun3 | sun3-*)
- basic_machine=m68k-sun
- ;;
- sun4)
- basic_machine=sparc-sun
- ;;
- sun386 | sun386i | roadrunner)
- basic_machine=i386-sun
- ;;
- sv1)
- basic_machine=sv1-cray
- os=-unicos
- ;;
- symmetry)
- basic_machine=i386-sequent
- os=-dynix
- ;;
- t3e)
- basic_machine=alphaev5-cray
- os=-unicos
- ;;
- t90)
- basic_machine=t90-cray
- os=-unicos
- ;;
- tic54x | c54x*)
- basic_machine=tic54x-unknown
- os=-coff
- ;;
- tic55x | c55x*)
- basic_machine=tic55x-unknown
- os=-coff
- ;;
- tic6x | c6x*)
- basic_machine=tic6x-unknown
- os=-coff
- ;;
- tx39)
- basic_machine=mipstx39-unknown
- ;;
- tx39el)
- basic_machine=mipstx39el-unknown
- ;;
- toad1)
- basic_machine=pdp10-xkl
- os=-tops20
- ;;
- tower | tower-32)
- basic_machine=m68k-ncr
- ;;
- tpf)
- basic_machine=s390x-ibm
- os=-tpf
- ;;
- udi29k)
- basic_machine=a29k-amd
- os=-udi
- ;;
- ultra3)
- basic_machine=a29k-nyu
- os=-sym1
- ;;
- v810 | necv810)
- basic_machine=v810-nec
- os=-none
- ;;
- vaxv)
- basic_machine=vax-dec
- os=-sysv
- ;;
- vms)
- basic_machine=vax-dec
- os=-vms
- ;;
- vpp*|vx|vx-*)
- basic_machine=f301-fujitsu
- ;;
- vxworks960)
- basic_machine=i960-wrs
- os=-vxworks
- ;;
- vxworks68)
- basic_machine=m68k-wrs
- os=-vxworks
- ;;
- vxworks29k)
- basic_machine=a29k-wrs
- os=-vxworks
- ;;
- w65*)
- basic_machine=w65-wdc
- os=-none
- ;;
- w89k-*)
- basic_machine=hppa1.1-winbond
- os=-proelf
- ;;
- xbox)
- basic_machine=i686-pc
- os=-mingw32
- ;;
- xps | xps100)
- basic_machine=xps100-honeywell
- ;;
- ymp)
- basic_machine=ymp-cray
- os=-unicos
- ;;
- z8k-*-coff)
- basic_machine=z8k-unknown
- os=-sim
- ;;
- none)
- basic_machine=none-none
- os=-none
- ;;
-
-# Here we handle the default manufacturer of certain CPU types. It is in
-# some cases the only manufacturer, in others, it is the most popular.
- w89k)
- basic_machine=hppa1.1-winbond
- ;;
- op50n)
- basic_machine=hppa1.1-oki
- ;;
- op60c)
- basic_machine=hppa1.1-oki
- ;;
- romp)
- basic_machine=romp-ibm
- ;;
- mmix)
- basic_machine=mmix-knuth
- ;;
- rs6000)
- basic_machine=rs6000-ibm
- ;;
- vax)
- basic_machine=vax-dec
- ;;
- pdp10)
- # there are many clones, so DEC is not a safe bet
- basic_machine=pdp10-unknown
- ;;
- pdp11)
- basic_machine=pdp11-dec
- ;;
- we32k)
- basic_machine=we32k-att
- ;;
- sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
- basic_machine=sh-unknown
- ;;
- sparc | sparcv8 | sparcv9 | sparcv9b)
- basic_machine=sparc-sun
- ;;
- cydra)
- basic_machine=cydra-cydrome
- ;;
- orion)
- basic_machine=orion-highlevel
- ;;
- orion105)
- basic_machine=clipper-highlevel
- ;;
- mac | mpw | mac-mpw)
- basic_machine=m68k-apple
- ;;
- pmac | pmac-mpw)
- basic_machine=powerpc-apple
- ;;
- *-unknown)
- # Make sure to match an already-canonicalized machine name.
- ;;
- *)
- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
- exit 1
- ;;
-esac
-
-# Here we canonicalize certain aliases for manufacturers.
-case $basic_machine in
- *-digital*)
- basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
- ;;
- *-commodore*)
- basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
- ;;
- *)
- ;;
-esac
-
-# Decode manufacturer-specific aliases for certain operating systems.
-
-if [ x"$os" != x"" ]
-then
-case $os in
- # First match some system type aliases
- # that might get confused with valid system types.
- # -solaris* is a basic system type, with this one exception.
- -solaris1 | -solaris1.*)
- os=`echo $os | sed -e 's|solaris1|sunos4|'`
- ;;
- -solaris)
- os=-solaris2
- ;;
- -svr4*)
- os=-sysv4
- ;;
- -unixware*)
- os=-sysv4.2uw
- ;;
- -gnu/linux*)
- os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
- ;;
- # First accept the basic system types.
- # The portable systems comes first.
- # Each alternative MUST END IN A *, to match a version number.
- # -sysv* is not here because it comes later, after sysvr4.
- -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
- | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
- | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
- | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
- | -aos* \
- | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
- | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
- | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
- | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
- | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
- | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
- | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
- | -chorusos* | -chorusrdb* \
- | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
- | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
- | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
- | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
- | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
- | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
- | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
- | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* | -skyos*)
- # Remember, each alternative MUST END IN *, to match a version number.
- ;;
- -qnx*)
- case $basic_machine in
- x86-* | i*86-*)
- ;;
- *)
- os=-nto$os
- ;;
- esac
- ;;
- -nto-qnx*)
- ;;
- -nto*)
- os=`echo $os | sed -e 's|nto|nto-qnx|'`
- ;;
- -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
- | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
- | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
- ;;
- -mac*)
- os=`echo $os | sed -e 's|mac|macos|'`
- ;;
- -linux-dietlibc)
- os=-linux-dietlibc
- ;;
- -linux*)
- os=`echo $os | sed -e 's|linux|linux-gnu|'`
- ;;
- -sunos5*)
- os=`echo $os | sed -e 's|sunos5|solaris2|'`
- ;;
- -sunos6*)
- os=`echo $os | sed -e 's|sunos6|solaris3|'`
- ;;
- -opened*)
- os=-openedition
- ;;
- -os400*)
- os=-os400
- ;;
- -wince*)
- os=-wince
- ;;
- -osfrose*)
- os=-osfrose
- ;;
- -osf*)
- os=-osf
- ;;
- -utek*)
- os=-bsd
- ;;
- -dynix*)
- os=-bsd
- ;;
- -acis*)
- os=-aos
- ;;
- -atheos*)
- os=-atheos
- ;;
- -syllable*)
- os=-syllable
- ;;
- -386bsd)
- os=-bsd
- ;;
- -ctix* | -uts*)
- os=-sysv
- ;;
- -nova*)
- os=-rtmk-nova
- ;;
- -ns2 )
- os=-nextstep2
- ;;
- -nsk*)
- os=-nsk
- ;;
- # Preserve the version number of sinix5.
- -sinix5.*)
- os=`echo $os | sed -e 's|sinix|sysv|'`
- ;;
- -sinix*)
- os=-sysv4
- ;;
- -tpf*)
- os=-tpf
- ;;
- -triton*)
- os=-sysv3
- ;;
- -oss*)
- os=-sysv3
- ;;
- -svr4)
- os=-sysv4
- ;;
- -svr3)
- os=-sysv3
- ;;
- -sysvr4)
- os=-sysv4
- ;;
- # This must come after -sysvr4.
- -sysv*)
- ;;
- -ose*)
- os=-ose
- ;;
- -es1800*)
- os=-ose
- ;;
- -xenix)
- os=-xenix
- ;;
- -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
- os=-mint
- ;;
- -aros*)
- os=-aros
- ;;
- -kaos*)
- os=-kaos
- ;;
- -zvmoe)
- os=-zvmoe
- ;;
- -none)
- ;;
- *)
- # Get rid of the `-' at the beginning of $os.
- os=`echo $os | sed 's/[^-]*-//'`
- echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
- exit 1
- ;;
-esac
-else
-
-# Here we handle the default operating systems that come with various machines.
-# The value should be what the vendor currently ships out the door with their
-# machine or put another way, the most popular os provided with the machine.
-
-# Note that if you're going to try to match "-MANUFACTURER" here (say,
-# "-sun"), then you have to tell the case statement up towards the top
-# that MANUFACTURER isn't an operating system. Otherwise, code above
-# will signal an error saying that MANUFACTURER isn't an operating
-# system, and we'll never get to this point.
-
-case $basic_machine in
- *-acorn)
- os=-riscix1.2
- ;;
- arm*-rebel)
- os=-linux
- ;;
- arm*-semi)
- os=-aout
- ;;
- c4x-* | tic4x-*)
- os=-coff
- ;;
- # This must come before the *-dec entry.
- pdp10-*)
- os=-tops20
- ;;
- pdp11-*)
- os=-none
- ;;
- *-dec | vax-*)
- os=-ultrix4.2
- ;;
- m68*-apollo)
- os=-domain
- ;;
- i386-sun)
- os=-sunos4.0.2
- ;;
- m68000-sun)
- os=-sunos3
- # This also exists in the configure program, but was not the
- # default.
- # os=-sunos4
- ;;
- m68*-cisco)
- os=-aout
- ;;
- mips*-cisco)
- os=-elf
- ;;
- mips*-*)
- os=-elf
- ;;
- or32-*)
- os=-coff
- ;;
- *-tti) # must be before sparc entry or we get the wrong os.
- os=-sysv3
- ;;
- sparc-* | *-sun)
- os=-sunos4.1.1
- ;;
- *-be)
- os=-beos
- ;;
- *-ibm)
- os=-aix
- ;;
- *-knuth)
- os=-mmixware
- ;;
- *-wec)
- os=-proelf
- ;;
- *-winbond)
- os=-proelf
- ;;
- *-oki)
- os=-proelf
- ;;
- *-hp)
- os=-hpux
- ;;
- *-hitachi)
- os=-hiux
- ;;
- i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
- os=-sysv
- ;;
- *-cbm)
- os=-amigaos
- ;;
- *-dg)
- os=-dgux
- ;;
- *-dolphin)
- os=-sysv3
- ;;
- m68k-ccur)
- os=-rtu
- ;;
- m88k-omron*)
- os=-luna
- ;;
- *-next )
- os=-nextstep
- ;;
- *-sequent)
- os=-ptx
- ;;
- *-crds)
- os=-unos
- ;;
- *-ns)
- os=-genix
- ;;
- i370-*)
- os=-mvs
- ;;
- *-next)
- os=-nextstep3
- ;;
- *-gould)
- os=-sysv
- ;;
- *-highlevel)
- os=-bsd
- ;;
- *-encore)
- os=-bsd
- ;;
- *-sgi)
- os=-irix
- ;;
- *-siemens)
- os=-sysv4
- ;;
- *-masscomp)
- os=-rtu
- ;;
- f30[01]-fujitsu | f700-fujitsu)
- os=-uxpv
- ;;
- *-rom68k)
- os=-coff
- ;;
- *-*bug)
- os=-coff
- ;;
- *-apple)
- os=-macos
- ;;
- *-atari*)
- os=-mint
- ;;
- *)
- os=-none
- ;;
-esac
-fi
-
-# Here we handle the case where we know the os, and the CPU type, but not the
-# manufacturer. We pick the logical manufacturer.
-vendor=unknown
-case $basic_machine in
- *-unknown)
- case $os in
- -riscix*)
- vendor=acorn
- ;;
- -sunos*)
- vendor=sun
- ;;
- -aix*)
- vendor=ibm
- ;;
- -beos*)
- vendor=be
- ;;
- -hpux*)
- vendor=hp
- ;;
- -mpeix*)
- vendor=hp
- ;;
- -hiux*)
- vendor=hitachi
- ;;
- -unos*)
- vendor=crds
- ;;
- -dgux*)
- vendor=dg
- ;;
- -luna*)
- vendor=omron
- ;;
- -genix*)
- vendor=ns
- ;;
- -mvs* | -opened*)
- vendor=ibm
- ;;
- -os400*)
- vendor=ibm
- ;;
- -ptx*)
- vendor=sequent
- ;;
- -tpf*)
- vendor=ibm
- ;;
- -vxsim* | -vxworks* | -windiss*)
- vendor=wrs
- ;;
- -aux*)
- vendor=apple
- ;;
- -hms*)
- vendor=hitachi
- ;;
- -mpw* | -macos*)
- vendor=apple
- ;;
- -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
- vendor=atari
- ;;
- -vos*)
- vendor=stratus
- ;;
- esac
- basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
- ;;
-esac
-
-echo $basic_machine$os
-exit
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
-# time-stamp-end: "'"
-# End:
diff --git a/libs/taglib/admin/configure.in.bot.end b/libs/taglib/admin/configure.in.bot.end
deleted file mode 100644
index 1bc030b1eb..0000000000
--- a/libs/taglib/admin/configure.in.bot.end
+++ /dev/null
@@ -1,45 +0,0 @@
-# Check if KDE_SET_PREFIX was called, and --prefix was passed to configure
-if test -n "$kde_libs_prefix" -a -n "$given_prefix"; then
- # And if so, warn when they don't match
- if test "$kde_libs_prefix" != "$given_prefix"; then
- # And if kde doesn't know about the prefix yet
- echo ":"`kde-config --path exe`":" | grep ":$given_prefix/bin/:" 2>&1 >/dev/null
- if test $? -ne 0; then
- echo ""
- echo "Warning: you chose to install this package in $given_prefix,"
- echo "but KDE was found in $kde_libs_prefix."
- echo "For this to work, you will need to tell KDE about the new prefix, by ensuring"
- echo "that KDEDIRS contains it, e.g. export KDEDIRS=$given_prefix:$kde_libs_prefix"
- echo "Then restart KDE."
- echo ""
- fi
- fi
-fi
-
-if test x$GXX = "xyes" -a x$kde_have_gcc_visibility = "xyes" -a x$kde_cv_val_qt_gcc_visibility_patched = "xno"; then
- echo ""
- echo "Your GCC supports symbol visibility, but the patch for Qt supporting visibility"
- echo "was not included. Therefore, GCC symbol visibility support remains disabled."
- echo ""
- echo "For better performance, consider including the Qt visibility supporting patch"
- echo "located at:"
- echo ""
- echo "http://bugs.kde.org/show_bug.cgi?id=109386"
- echo ""
- echo "and recompile all of Qt and KDE. Note, this is entirely optional and"
- echo "everything will continue to work just fine without it."
- echo ""
-fi
-
-if test "$all_tests" = "bad"; then
- if test ! "$cache_file" = "/dev/null"; then
- echo ""
- echo "Please remove the file $cache_file after changing your setup"
- echo "so that configure will find the changes next time."
- echo ""
- fi
-else
- echo ""
- echo "Good - your configure finished. Start make now"
- echo ""
-fi
diff --git a/libs/taglib/admin/configure.in.min b/libs/taglib/admin/configure.in.min
deleted file mode 100644
index 0dfe378950..0000000000
--- a/libs/taglib/admin/configure.in.min
+++ /dev/null
@@ -1,57 +0,0 @@
-dnl This file is part of the KDE libraries/packages
-dnl Copyright (C) 2001 Stephan Kulow (coolo@kde.org)
-
-dnl This file is free software; you can redistribute it and/or
-dnl modify it under the terms of the GNU Library General Public
-dnl License as published by the Free Software Foundation; either
-dnl version 2 of the License, or (at your option) any later version.
-
-dnl This library is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-dnl Library General Public License for more details.
-
-dnl You should have received a copy of the GNU Library General Public License
-dnl along with this library; see the file COPYING.LIB. If not, write to
-dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-dnl Boston, MA 02110-1301, USA.
-
-# Original Author was Kalle@kde.org
-# I lifted it in some mater. (Stephan Kulow)
-# I used much code from Janos Farkas
-
-dnl Process this file with autoconf to produce a configure script.
-
-AC_INIT(acinclude.m4) dnl a source file from your sub dir
-
-dnl This is so we can use kde-common
-AC_CONFIG_AUX_DIR(admin)
-
-dnl This ksh/zsh feature conflicts with `cd blah ; pwd`
-unset CDPATH
-
-dnl Checking host/target/build systems, for make, install etc.
-AC_CANONICAL_SYSTEM
-dnl Perform program name transformation
-AC_ARG_PROGRAM
-
-dnl Automake doc recommends to do this only here. (Janos)
-AM_INIT_AUTOMAKE(@MODULENAME@, @VERSION@) dnl searches for some needed programs
-
-KDE_SET_PREFIX
-
-dnl generate the config header
-AM_CONFIG_HEADER(config.h) dnl at the distribution this done
-
-dnl Checks for programs.
-AC_CHECK_COMPILERS
-AC_ENABLE_SHARED(yes)
-AC_ENABLE_STATIC(no)
-KDE_PROG_LIBTOOL
-
-dnl for NLS support. Call them in this order!
-dnl WITH_NLS is for the po files
-AM_KDE_WITH_NLS
-
-dnl KDE_USE_QT
-AC_PATH_KDE
diff --git a/libs/taglib/admin/cvs.sh b/libs/taglib/admin/cvs.sh
deleted file mode 100644
index 007f069f72..0000000000
--- a/libs/taglib/admin/cvs.sh
+++ /dev/null
@@ -1,661 +0,0 @@
-#! /bin/sh
-#
-# cvs.sh
-#
-# This file contains support code from Makefile.common
-# It defines a shell function for each known target
-# and then does a case to call the correct function.
-
-unset MAKEFLAGS
-
-call_and_fix_autoconf()
-{
- $AUTOCONF || exit 1
- if test -r configure.in.in ; then
- perl -pi -e "print \"if test \\\"x\\\$with_fast_perl\\\" = \\\"xyes\\\"; then\
- \\n perl -i.bak \\\$ac_aux_dir/conf.change.pl \\\$CONFIG_STATUS\
- \\\\\\n || mv \\\$CONFIG_STATUS.bak \\\$CONFIG_STATUS\
- \\n rm -f \\\$CONFIG_STATUS.bak\\nfi\
- \\n\" if /^\\s*chmod\\s+.*\\+x\\s+.*CONFIG_STATUS/; s,^#line.*LINENO.*\$,/* \$& */, ;" configure
- fi
-}
-
-strip_makefile()
-{
- if test ! -f $makefile_wo; then
- perl -e '$in=0; while ( <> ) { $in = 1 if ($_ =~ m/^if / ); print $_ unless ($in || $_ =~ m/^include /); $in = 0 if ($_ =~ m/^endif/); }' < $makefile_am > $makefile_wo
- fi
-}
-
-check_autotool_versions()
-{
-required_autoconf_version="2.53 or newer"
-AUTOCONF_VERSION=`$AUTOCONF --version | head -n 1`
-case $AUTOCONF_VERSION in
- Autoconf*2.5* | autoconf*2.5* | autoconf*2.6* ) : ;;
- "" )
- echo "*** AUTOCONF NOT FOUND!."
- echo "*** KDE requires autoconf $required_autoconf_version"
- exit 1
- ;;
- * )
- echo "*** YOU'RE USING $AUTOCONF_VERSION."
- echo "*** KDE requires autoconf $required_autoconf_version"
- exit 1
- ;;
-esac
-
-AUTOHEADER_VERSION=`$AUTOHEADER --version | head -n 1`
-case $AUTOHEADER_VERSION in
- Autoconf*2.5* | autoheader*2.5* | autoheader*2.6* ) : ;;
- "" )
- echo "*** AUTOHEADER NOT FOUND!."
- echo "*** KDE requires autoheader $required_autoconf_version"
- exit 1
- ;;
- * )
- echo "*** YOU'RE USING $AUTOHEADER_VERSION."
- echo "*** KDE requires autoheader $required_autoconf_version"
- exit 1
- ;;
-esac
-
-AUTOMAKE_STRING=`$AUTOMAKE --version | head -n 1`
-required_automake_version="1.6.1 or newer"
-case $AUTOMAKE_STRING in
- automake*1.5d* | automake*1.5* | automake*1.5-* )
- echo "*** YOU'RE USING $AUTOMAKE_STRING."
- echo "*** KDE requires automake $required_automake_version"
- exit 1
- ;;
- automake*1.6.* | automake*1.7* | automake*1.8* | automake*1.9* | automake*1.10*)
- echo "*** $AUTOMAKE_STRING found."
- UNSERMAKE=no
- ;;
- "" )
- echo "*** AUTOMAKE NOT FOUND!."
- echo "*** KDE requires automake $required_automake_version"
- exit 1
- ;;
- *unsermake* ) :
- echo "*** YOU'RE USING UNSERMAKE."
- echo "*** GOOD LUCK!! :)"
- UNSERMAKE=unsermake
- ;;
- * )
- echo "*** YOU'RE USING $AUTOMAKE_STRING."
- echo "*** KDE requires automake $required_automake_version"
- exit 1
- ;;
-esac
-unset required_automake_version
-}
-
-cvs()
-{
-check_autotool_versions
-acinclude_m4
-
-### Make new subdirs and configure.in.
-### The make calls could be optimized away here,
-### with a little thought.
-if test -r configure.in.in; then
- rm -f configure.in
- echo "*** Creating list of subdirectories"
- create_subdirs
-
- if test -r Makefile.am.in; then
- echo "*** Creating Makefile.am"
- if grep '\$(top_srcdir)/Makefile.am:' $makefile_am >/dev/null; then
- strip_makefile
- $MAKE -f $makefile_wo top_srcdir=. ./Makefile.am || exit 1
- else
- Makefile_am
- fi
- fi
- configure_files
- echo "*** Creating configure.in"
- if grep '\$(top_srcdir)/configure.in:' $makefile_am >/dev/null; then
- strip_makefile
- $MAKE -f $makefile_wo top_srcdir=. ./configure.in || exit 1
- else
- configure_in
- fi
-fi
-
-echo "*** Creating aclocal.m4"
-$ACLOCAL $ACLOCALFLAGS || exit 1
-echo "*** Creating configure"
-call_and_fix_autoconf
-
-if egrep "^AM_CONFIG_HEADER" configure.in >/dev/null 2>&1; then
- echo "*** Creating config.h template"
- $AUTOHEADER || exit 1
- touch config.h.in
-fi
-
-echo "*** Creating Makefile templates"
-$AUTOMAKE || exit 1
-
-if test "$UNSERMAKE" = no; then
- echo "*** Postprocessing Makefile templates"
- perl -w admin/am_edit || exit 1
-fi
-
-if egrep "^cvs-local:" $makefile_am >/dev/null; then \
- strip_makefile
- $MAKE -f $makefile_wo cvs-local top_srcdir=. || exit 1
-fi
-
-echo "*** Creating date/time stamp"
-touch stamp-h.in
-
-echo "*** Finished"
-echo " Don't forget to run ./configure"
-echo " If you haven't done so in a while, run ./configure --help"
-}
-
-dist()
-{
-check_autotool_versions
-
-###
-### First build all of the files necessary to do just "make"
-###
-acinclude_m4
-if test -r configure.in.in; then
- rm -f configure.in
- create_subdirs
-
- if test -r Makefile.am.in; then
- if grep '\$(top_srcdir)/Makefile.am:' $makefile_am >/dev/null; then
- strip_makefile
- $MAKE -f $makefile_wo top_srcdir=. ./Makefile.am || exit 1
- else
- Makefile_am
- fi
- fi
- configure_files
- if grep '\$(top_srcdir)/configure.in:' $makefile_am >/dev/null; then
- strip_makefile
- $MAKE -f $makefile_wo top_srcdir=. ./configure.in || exit 1
- else
- configure_in
- fi
-fi
-$ACLOCAL $ACLOCALFLAGS
-if egrep "^AM_CONFIG_HEADER" configure.in >/dev/null 2>&1; then
- echo "*** Creating config.h template"
- $AUTOHEADER || exit 1
- touch config.h.in
-fi
-$AUTOMAKE --foreign || exit 1
-if test "$UNSERMAKE" = no; then
- echo "*** Postprocessing Makefile templates"
- perl -w admin/am_edit || exit 1
-fi
-call_and_fix_autoconf
-touch stamp-h.in
-if grep "^cvs-local:" $makefile_am >/dev/null; then
- strip_makefile
- $MAKE -f $makefile_wo cvs-local top_srcdir=.
-fi
-
-###
-### Then make messages
-###
-if test -d po; then
- LIST=`find ./po -name "*.po"`
- for i in $LIST; do
- file2=`echo $i | sed -e "s#\.po#\.gmo#"`
- msgfmt -o $file2 $i || touch $file2
- done
-fi
-if grep "^cvs-dist-local:" $makefile_am >/dev/null; then
- strip_makefile
- $MAKE -f $makefile_wo cvs-dist-local top_srcdir=.
-fi
-}
-
-subdir_dist()
-{
-$ACLOCAL $ACLOCALFLAGS
-$AUTOHEADER
-touch config.h.in
-$AUTOMAKE
-AUTOMAKE_STRING=`$AUTOMAKE --version | head -n 1`
-case $AUTOMAKE_STRING in
- *unsermake* ) :
- ;;
- *)
- perl -w ../admin/am_edit --path=../admin
-esac
-call_and_fix_autoconf
-touch stamp-h.in
-}
-
-configure_in()
-{
-rm -f configure.in configure.in.new
-kde_use_qt_param=
-test -f configure.files || { echo "need configure.files for configure.in"; exit 1; }
-list=`fgrep -v "configure.in.bot" < configure.files | fgrep -v "configure.in.mid"`
-: > configure.in.new
-for file in $list; do
- echo "dnl =======================================================" >> configure.in.new
- echo "dnl FILE: $file" >> configure.in.new
- echo "dnl =======================================================" >> configure.in.new
- echo "" >> configure.in.new
- cat $file >> configure.in.new
-done
-echo "KDE_CREATE_SUBDIRSLIST" >> configure.in.new
-if test -f Makefile.am.in; then
- subdirs=`cat subdirs`
- for dir in $subdirs; do
- vdir=`echo $dir | sed -e 's,[-+.@],_,g'`
- echo "AM_CONDITIONAL($vdir""_SUBDIR_included, test \"x\$$vdir""_SUBDIR_included\" = xyes)" >> configure.in.new
- if test -f "$dir/configure.in"; then
- echo "if test \"x\$$vdir""_SUBDIR_included\" = xyes; then " >> configure.in.new
- echo " AC_CONFIG_SUBDIRS($dir)" >> configure.in.new
- echo "fi" >> configure.in.new
- fi
- done
-fi
-
-echo "AC_CONFIG_FILES([ Makefile ])" >> configure.in.new
-
-if test -f inst-apps; then
- topleveldirs=`cat inst-apps`
-else
- topleveldirs=
- for dir in `ls -1d * | sort`; do
- if test "$dir" != "debian" && test -d $dir; then
- topleveldirs="$topleveldirs $dir"
- fi
- done
-fi
-
-for topleveldir in $topleveldirs; do
- if test -f $topleveldir/configure.in; then
- continue
- fi
- if test -f $topleveldir/Makefile.am; then :; else
- continue
- fi
-
- mfs=`find $topleveldir -follow -name Makefile.am -print | fgrep -v "/." | \
- sed -e 's#\./##; s#/Makefile.am$##' | sort | sed -e 's#$#/Makefile#'`
- for i in $mfs; do
- echo "AC_CONFIG_FILES([ $i ])" >> configure.in.new
- done
-done
-
-files=`cat configure.files`
-list=`egrep '^dnl AC_OUTPUT\(.*\)' $files | sed -e "s#^.*dnl AC_OUTPUT(\(.*\))#\1#"`
-for file in $list; do
- echo "AC_CONFIG_FILES([ $file ])" >> configure.in.new
-done
-
-midfiles=`cat configure.files | fgrep "configure.in.mid"`
-test -n "$midfiles" && cat $midfiles >> configure.in.new
-
-echo "AC_OUTPUT" >> configure.in.new
-modulename=
-if test -f configure.in.in; then
- if head -n 2 configure.in.in | egrep "^#MIN_CONFIG\(.*\)$" > /dev/null; then
- kde_use_qt_param=`cat configure.in.in | sed -n -e "s/#MIN_CONFIG(\(.*\))/\1/p"`
- fi
- if head -n 2 configure.in.in | egrep "^#MIN_CONFIG" > /dev/null; then
- line=`grep "^AM_INIT_AUTOMAKE(" configure.in.in`
- if test -n "$line"; then
- modulename=`echo $line | sed -e "s#AM_INIT_AUTOMAKE(\([^,]*\),.*#\1#"`
- VERSION=`echo $line | sed -e "s#AM_INIT_AUTOMAKE([^,]*, *\([^)]*\)).*#\1#"`
- fi
- sed -e "s#AM_INIT_AUTOMAKE([^@].*#dnl PACKAGE set before#" \
- configure.in.new > configure.in && mv configure.in configure.in.new
- fi
-fi
-if test -z "$VERSION" || test "$VERSION" = "@VERSION@"; then
- VERSION="\"3.5.8\""
-fi
-if test -z "$modulename" || test "$modulename" = "@MODULENAME@"; then
- modulename=`pwd`;
- modulename=`basename $modulename`
- esc_VERSION=`echo $VERSION | sed -e "s#[^.0-9a-zA-Z]##g"`
- modulename=`echo $modulename | sed -e "s#-$esc_VERSION##"`
-
-fi
-if test -n "$kde_use_qt_param"; then
- sed -e "s#^dnl KDE_USE_QT#KDE_USE_QT($kde_use_qt_param)#" \
- configure.in.new > configure.in && mv configure.in configure.in.new
-fi
-sed -e "s#@MODULENAME@#$modulename#" configure.in.new |
- sed -e "s#@VERSION@#$VERSION#" > configure.in
-botfiles=`cat configure.files | egrep "configure.in.bot"`
-test -n "$botfiles" && cat $botfiles >> configure.in
-cat $admindir/configure.in.bot.end >> configure.in
-rm -f configure.in.new
-}
-
-configure_files()
-{
-echo "*** Creating configure.files"
-admindir=NO
-for i in . .. ../.. ../../..; do
- if test -x $i/admin; then admindir=$i/admin; break; fi
-done
-rm -f configure.files
-touch configure.files
-if test -f configure.in.in && head -n 2 configure.in.in | grep "^#MIN_CONFIG" > /dev/null; then
- echo $admindir/configure.in.min >> configure.files
-fi
-test -f configure.in.in && echo configure.in.in >> configure.files
-# we collect files in the subdirs and do some sorting tricks, so subsubdirs come after subdirs
-if test -f inst-apps; then
- inst=`cat inst-apps`
- list=""
- for i in $inst; do
- list="$list `find $i/ -follow -name "configure.in.in" -o -name "configure.in.bot" -o -name "configure.in.mid" | \
- sed -e "s,/configure,/aaaconfigure," | sort | sed -e "s,/aaaconfigure,/configure,"`"
- done
-else
- list=`find . -follow -name "configure.in.in" -o -name "configure.in.bot" -o -name "configure.in.mid" | \
- sed -e "s,/configure,/aaaconfigure," | sort | sed -e "s,/aaaconfigure,/configure,"`
-fi
-for i in $list; do if test -f $i && test `dirname $i` != "." ; then
- echo $i >> configure.files
-fi; done
-test -f configure.in.mid && echo configure.in.mid >> configure.files
-test -f configure.in.bot && echo configure.in.bot >> configure.files
-if test ! -s configure.files; then
- echo "There are no files to build a configure. Please check your checkout."
- exit 1
-fi
-}
-
-create_subdirs()
-{
-if grep '\$(top_srcdir)/subdirs:' $makefile_am >/dev/null; then
- # as many modules contain rules to create subdirs without any
- # dependencies make won't create it unless there is no file.
- # so we check if that's a dummy rule or one that works
- rm -f subdirs.cvs.sh.$$
- if test -f subdirs; then
- mv subdirs subdirs.cvs.sh.$$
- fi
- strip_makefile
- $MAKE -f $makefile_wo top_srcdir=. ./subdirs || exit 1
- if test -f subdirs.cvs.sh.$$; then
- if test -s subdirs; then
- rm subdirs.cvs.sh.$$
- else
- mv subdirs.cvs.sh.$$ subdirs
- fi
- fi
-else
- subdirs
-fi
-}
-
-subdirs()
-{
-dirs=
-idirs=
-if test -f inst-apps; then
- idirs=`cat inst-apps`
-else
- idirs=`ls -1 | sort`
-fi
-
-compilefirst=`sed -ne 's#^COMPILE_FIRST[ ]*=[ ]*##p' $makefile_am | head -n 1`
-compilelast=`sed -ne 's#^COMPILE_LAST[ ]*=[ ]*##p' $makefile_am | head -n 1`
-for i in $idirs; do
- if test -f $i/Makefile.am; then
- case " $compilefirst $compilelast " in
- *" $i "*) ;;
- *) dirs="$dirs $i"
- esac
- fi
-done
-
-: > ./_SUBDIRS
-
-for d in $compilefirst; do
- echo $d >> ./_SUBDIRS
-done
-
-(for d in $dirs; do
- list=`sed -ne "s#^COMPILE_BEFORE_$d""[ ]*=[ ]*##p" $makefile_am | head -n 1`
- for s in $list; do
- echo $s $d
- done
- list=`sed -ne "s#^COMPILE_AFTER_$d""[ ]*=[ ]*##p" $makefile_am | head -n 1`
- for s in $list; do
- echo $d $s
- done
- echo $d $d
-done ) | tsort >> ./_SUBDIRS
-
-for d in $compilelast; do
- echo $d >> ./_SUBDIRS
-done
-
-if test -r subdirs && cmp -s subdirs _SUBDIRS; then
- rm -f _SUBDIRS
-fi
-test -r _SUBDIRS && mv _SUBDIRS subdirs || true
-}
-
-Makefile_am()
-{
-if test -f Makefile.am.in; then
- compilefirst=`sed -ne 's#^COMPILE_FIRST[ ]*=[ ]*##p' $makefile_am | head -n 1`
- compilelast=`sed -ne 's#^COMPILE_LAST[ ]*=[ ]*##p' $makefile_am | head -n 1`
-
- idirs=
- dirs=
- if test -f inst-apps; then
- idirs=`cat inst-apps`
- else
- idirs=`cat subdirs`
- fi
- for i in $idirs; do
- case " $compilefirst $compilelast " in
- *" $i "*) ;;
- *) dirs="$dirs $i"
- esac
- done
-
- adds=`fgrep '$(top_srcdir)/acinclude.m4:' Makefile.am.in | sed -e 's,^[^:]*: *,,; s,\$(top_srcdir)/,,g'`
- if echo "$adds" | fgrep "*" >/dev/null ; then
- adds=`ls -d -1 $adds 2>/dev/null`
- fgrep -v '$(top_srcdir)/acinclude.m4:' Makefile.am.in > Makefile.am.in.adds
- str='$(top_srcdir)/acinclude.m4:'
- for add in $adds; do
- str="$str \$(top_srcdir)/$add"
- done
- echo $str >> Makefile.am.in.adds
- else
- cat Makefile.am.in > Makefile.am.in.adds
- fi
-
- cat Makefile.am.in.adds | \
- sed -e 's,^\s*\(COMPILE_BEFORE.*\),# \1,' | \
- sed -e 's,^\s*\(COMPILE_AFTER.*\),# \1,' > Makefile.am
- echo "SUBDIRS="'$(TOPSUBDIRS)' >> Makefile.am
- rm Makefile.am.in.adds
-fi
-}
-
-acinclude_m4()
-{
- echo "*** Creating acinclude.m4"
- adds=
- if grep '\$(top_srcdir)/acinclude.m4:' $makefile_am >/dev/null; then
- strip_makefile
- rm -f acinclude.m4
- adds=`grep '\$(top_srcdir)/acinclude.m4:' $makefile_wo | sed -e 's,^[^:]*: *,,; s,\$(top_srcdir),.,g'`
- if echo $adds | fgrep "*" >/dev/null ; then
- adds=`ls -d -1 $adds 2>/dev/null`
- else
- $MAKE -f $makefile_wo top_srcdir=. ./acinclude.m4 || exit 1
- fi
- else
- rm -f acinclude.m4
- fi
- # if it wasn't created up to now, then we do it better
- if test ! -f acinclude.m4; then
- cat admin/acinclude.m4.in admin/libtool.m4.in admin/pkg.m4.in $adds > acinclude.m4
- fi
-}
-
-package_merge()
-{
-catalogs=$POFILES
-for cat in $catalogs; do
- msgmerge -o $cat.new $cat $PACKAGE.pot
- if test -s $cat.new; then
- grep -v "\"POT-Creation" $cat.new > $cat.new.2
- grep -v "\"POT-Creation" $cat >> $cat.new.1
- if diff $cat.new.1 $cat.new.2; then
- rm $cat.new
- else
- mv $cat.new $cat
- fi
- rm -f $cat.new.1 $cat.new.2
- fi
-done
-}
-
-extract_messages()
-{
-podir=${podir:-$PWD/po}
-files=`find . -name Makefile.am | xargs egrep -l '^messages:' `
-dirs=`for i in $files; do echo \`dirname $i\`; done`
-tmpname="$PWD/messages.log"
-if test -z "$EXTRACTRC"; then EXTRACTRC=extractrc ; fi
-if test -z "$PREPARETIPS"; then PREPARETIPS=preparetips ; fi
-export EXTRACTRC PREPARETIPS
-
-for subdir in $dirs; do
- test -z "$VERBOSE" || echo "Making messages in $subdir"
- (cd $subdir
- if test -n "`grep -e '^messages:.*rc.cpp' Makefile.am`"; then
- $EXTRACTRC *.rc *.ui *.kcfg > rc.cpp
- else
- candidates=`ls -1 *.rc *.ui *.kcfg 2>/dev/null`
- if test -n "$candidates"; then
- echo "$subdir has *.rc, *.ui or *.kcfg files, but not correct messages line"
- fi
- fi
- if find . -name \*.c\* -o -name \*.h\* | fgrep -v ".svn" | xargs fgrep -s -q KAboutData ; then
- echo -e 'i18n("_: NAME OF TRANSLATORS\\n"\n"Your names")\ni18n("_: EMAIL OF TRANSLATORS\\n"\n"Your emails")' > _translatorinfo.cpp
- else echo " " > _translatorinfo.cpp
- fi
- perl -e '$mes=0; while (<STDIN>) { next if (/^(if\s|else\s|endif)/); if (/^messages:/) { $mes=1; print $_; next; } if ($mes) { if (/$\\(XGETTEXT\)/ && / -o/) { s/ -o \$\(podir\)/ _translatorinfo.cpp -o \$\(podir\)/ } print $_; } else { print $_; } }' < Makefile.am | egrep -v '^include ' > _transMakefile
-
- kdepotpath=${includedir:-`kde-config --expandvars --install include`}/kde.pot
- if ! test -f $kdepotpath; then
- kdepotpath=`kde-config --expandvars --prefix`/include/kde.pot
- fi
-
- $MAKE -s -f _transMakefile podir=$podir EXTRACTRC="$EXTRACTRC" PREPARETIPS="$PREPARETIPS" srcdir=. \
- XGETTEXT="${XGETTEXT:-xgettext} --foreign-user -C -ci18n -ki18n -ktr2i18n -kI18N_NOOP -kI18N_NOOP2 -kaliasLocale -x $kdepotpath" messages
- exit_code=$?
- if test "$exit_code" != 0; then
- echo "make exit code: $exit_code"
- fi
- ) 2>&1 | grep -v '^make\[1\]' > $tmpname
- test -s $tmpname && { echo $subdir ; cat "$tmpname"; }
- test -f $subdir/rc.cpp && rm -f $subdir/rc.cpp
- rm -f $subdir/_translatorinfo.cpp
- rm -f $subdir/_transMakefile
-done
-rm -f $tmpname
-}
-
-package_messages()
-{
-rm -rf po.backup
-mkdir po.backup
-
-for i in `ls -1 po/*.pot 2>/dev/null | sed -e "s#po/##"`; do
- egrep -v '^#[^,]' po/$i | egrep '^.*[^ ]+.*$' | grep -v "\"POT-Creation" > po.backup/$i
- cat po/$i > po.backup/backup_$i
- touch -r po/$i po.backup/backup_$i
- rm po/$i
-done
-
-extract_messages
-
-for i in `ls -1 po.backup/*.pot 2>/dev/null | sed -e "s#po.backup/##" | egrep -v '^backup_'`; do
- test -f po/$i || echo "disappeared: $i"
-done
-for i in `ls -1 po/*.pot 2>/dev/null | sed -e "s#po/##"`; do
- sed -e 's,^"Content-Type: text/plain; charset=CHARSET\\n"$,"Content-Type: text/plain; charset=UTF-8\\n",' po/$i > po/$i.new && mv po/$i.new po/$i
- #msgmerge -q -o po/$i po/$i po/$i
- egrep -v '^#[^,]' po/$i | egrep '^.*[^ ]+.*$' | grep -v "\"POT-Creation" > temp.pot
- if test -f po.backup/$i && ! cmp -s temp.pot po.backup/$i; then
- echo "will update $i"
- else
- if test -f po.backup/backup_$i; then
- test -z "$VERBOSE" || echo "I'm restoring $i"
- mv po.backup/backup_$i po/$i
- rm po.backup/$i
- else
- echo "will add $i"
- fi
- fi
-done
-rm -f temp.pot
-rm -rf po.backup
-}
-
-# Make sure that sorting is always done the same way
-LC_ALL=C
-export LC_ALL
-unset LANG || :
-unset LC_CTYPE || :
-unset LANGUAGE || :
-
-unset CDPATH || :
-admindir=`echo "$0" | sed 's%[\\/][^\\/][^\\/]*$%%'`
-test "x$admindir" = "x$0" && admindir=.
-
-test "x$MAKE" = x && MAKE=make
-makefile_am=Makefile.am
-makefile_wo=Makefile.am.wo
-if test -f Makefile.am.in; then
- makefile_am=Makefile.am.in
- makefile_wo=Makefile.am.in.wo
- rm -f $makefile_wo
-fi
-
-# Call script to find autoconf and friends. Uses eval since the script outputs
-# sh-compatible code.
-eval `$admindir/detect-autoconf.pl`
-
-###
-### Main
-###
-
-arg=`echo $1 | tr .- __`
-case $arg in
- cvs | dist | subdir_dist | configure_in | configure_files | subdirs | \
- cvs_clean | package_merge | package_messages | Makefile_am | acinclude_m4 | extract_messages ) $arg ;;
- configure ) call_and_fix_autoconf ;;
- * ) echo "Usage: cvs.sh <target>"
- echo "Target can be one of:"
- echo " cvs svn dist"
- echo " configure.in configure.files"
- echo " package-merge package-messages"
- echo ""
- echo "Usage: anything but $1"
- exit 1 ;;
-esac
-
-if test -f $makefile_wo; then
- rm $makefile_wo
-fi
-
-exit 0
diff --git a/libs/taglib/admin/debianrules b/libs/taglib/admin/debianrules
deleted file mode 100755
index 25897f2e39..0000000000
--- a/libs/taglib/admin/debianrules
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/usr/bin/perl -w
-
-use Shell qw(mv cp mkdir rm) ;
-use File::Find;
-use Cwd;
-
-$origPwd = `pwd`;
-chomp $origPwd;
-
-$kde_prefix = "/usr";
-$sysconfdir = "/etc";
-$kde_includedir = "$kde_prefix/include/kde";
-$infodir = "$kde_prefix/share/info";
-$mandir = "$kde_prefix/share/man";
-$qtdir = "/usr/share/qt3";
-
-$kde_cgidir = "$kde_prefix/lib/cgi-bin";
-$kde_confdir = "$sysconfdir/kde3";
-$kde_htmldir = "$kde_prefix/share/doc/kde/HTML";
-
-if (defined $ENV{DEB_BUILD_OPTIONS} &&
- $ENV{DEB_BUILD_OPTIONS} =~ /\bnostrip\b/) {
- $enable_debug="--enable-debug=full";
-} else {
- $enable_debug="--disable-debug";
-}
-
-if (@ARGV && $ARGV[0] eq 'echodirs') {
- print STDOUT "export kde_prefix=$kde_prefix\n";
- print STDOUT "export sysconfdir=$sysconfdir\n";
- print STDOUT "export kde_includedir=$kde_includedir\n";
- print STDOUT "export infodir=$infodir\n";
- print STDOUT "export mandir=$mandir\n";
- print STDOUT "export qtdir=$qtdir\n";
-
- print STDOUT "export kde_cgidir=$kde_cgidir\n";
- print STDOUT "export kde_confdir=$kde_confdir\n";
- print STDOUT "export kde_htmldir=$kde_htmldir\n";
-
- print STDOUT "configkde=$enable_debug --disable-rpath --prefix=\$(kde_prefix) --sysconfdir=\$(sysconfdir) --includedir=\$(kde_includedir) --infodir=\$(infodir) --mandir=\$(mandir) --with-qt-dir=\$(qtdir)\n";
-
- exit
-}
diff --git a/libs/taglib/admin/depcomp b/libs/taglib/admin/depcomp
deleted file mode 100755
index 04701da536..0000000000
--- a/libs/taglib/admin/depcomp
+++ /dev/null
@@ -1,530 +0,0 @@
-#! /bin/sh
-# depcomp - compile a program generating dependencies as side-effects
-
-scriptversion=2005-07-09.11
-
-# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>.
-
-case $1 in
- '')
- echo "$0: No command. Try \`$0 --help' for more information." 1>&2
- exit 1;
- ;;
- -h | --h*)
- cat <<\EOF
-Usage: depcomp [--help] [--version] PROGRAM [ARGS]
-
-Run PROGRAMS ARGS to compile a file, generating dependencies
-as side-effects.
-
-Environment variables:
- depmode Dependency tracking mode.
- source Source file read by `PROGRAMS ARGS'.
- object Object file output by `PROGRAMS ARGS'.
- DEPDIR directory where to store dependencies.
- depfile Dependency file to output.
- tmpdepfile Temporary file to use when outputing dependencies.
- libtool Whether libtool is used (yes/no).
-
-Report bugs to <bug-automake@gnu.org>.
-EOF
- exit $?
- ;;
- -v | --v*)
- echo "depcomp $scriptversion"
- exit $?
- ;;
-esac
-
-if test -z "$depmode" || test -z "$source" || test -z "$object"; then
- echo "depcomp: Variables source, object and depmode must be set" 1>&2
- exit 1
-fi
-
-# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
-depfile=${depfile-`echo "$object" |
- sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
-tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
-
-rm -f "$tmpdepfile"
-
-# Some modes work just like other modes, but use different flags. We
-# parameterize here, but still list the modes in the big case below,
-# to make depend.m4 easier to write. Note that we *cannot* use a case
-# here, because this file can only contain one case statement.
-if test "$depmode" = hp; then
- # HP compiler uses -M and no extra arg.
- gccflag=-M
- depmode=gcc
-fi
-
-if test "$depmode" = dashXmstdout; then
- # This is just like dashmstdout with a different argument.
- dashmflag=-xM
- depmode=dashmstdout
-fi
-
-case "$depmode" in
-gcc3)
-## gcc 3 implements dependency tracking that does exactly what
-## we want. Yay! Note: for some reason libtool 1.4 doesn't like
-## it if -MD -MP comes after the -MF stuff. Hmm.
- "$@" -MT "$object" -MD -MP -MF "$tmpdepfile"
- stat=$?
- if test $stat -eq 0; then :
- else
- rm -f "$tmpdepfile"
- exit $stat
- fi
- mv "$tmpdepfile" "$depfile"
- ;;
-
-gcc)
-## There are various ways to get dependency output from gcc. Here's
-## why we pick this rather obscure method:
-## - Don't want to use -MD because we'd like the dependencies to end
-## up in a subdir. Having to rename by hand is ugly.
-## (We might end up doing this anyway to support other compilers.)
-## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
-## -MM, not -M (despite what the docs say).
-## - Using -M directly means running the compiler twice (even worse
-## than renaming).
- if test -z "$gccflag"; then
- gccflag=-MD,
- fi
- "$@" -Wp,"$gccflag$tmpdepfile"
- stat=$?
- if test $stat -eq 0; then :
- else
- rm -f "$tmpdepfile"
- exit $stat
- fi
- rm -f "$depfile"
- echo "$object : \\" > "$depfile"
- alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
-## The second -e expression handles DOS-style file names with drive letters.
- sed -e 's/^[^:]*: / /' \
- -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
-## This next piece of magic avoids the `deleted header file' problem.
-## The problem is that when a header file which appears in a .P file
-## is deleted, the dependency causes make to die (because there is
-## typically no way to rebuild the header). We avoid this by adding
-## dummy dependencies for each header file. Too bad gcc doesn't do
-## this for us directly.
- tr ' ' '
-' < "$tmpdepfile" |
-## Some versions of gcc put a space before the `:'. On the theory
-## that the space means something, we add a space to the output as
-## well.
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly. Breaking it into two sed invocations is a workaround.
- sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
- rm -f "$tmpdepfile"
- ;;
-
-hp)
- # This case exists only to let depend.m4 do its work. It works by
- # looking at the text of this script. This case will never be run,
- # since it is checked for above.
- exit 1
- ;;
-
-sgi)
- if test "$libtool" = yes; then
- "$@" "-Wp,-MDupdate,$tmpdepfile"
- else
- "$@" -MDupdate "$tmpdepfile"
- fi
- stat=$?
- if test $stat -eq 0; then :
- else
- rm -f "$tmpdepfile"
- exit $stat
- fi
- rm -f "$depfile"
-
- if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files
- echo "$object : \\" > "$depfile"
-
- # Clip off the initial element (the dependent). Don't try to be
- # clever and replace this with sed code, as IRIX sed won't handle
- # lines with more than a fixed number of characters (4096 in
- # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
- # the IRIX cc adds comments like `#:fec' to the end of the
- # dependency line.
- tr ' ' '
-' < "$tmpdepfile" \
- | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
- tr '
-' ' ' >> $depfile
- echo >> $depfile
-
- # The second pass generates a dummy entry for each header file.
- tr ' ' '
-' < "$tmpdepfile" \
- | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
- >> $depfile
- else
- # The sourcefile does not contain any dependencies, so just
- # store a dummy comment line, to avoid errors with the Makefile
- # "include basename.Plo" scheme.
- echo "#dummy" > "$depfile"
- fi
- rm -f "$tmpdepfile"
- ;;
-
-aix)
- # The C for AIX Compiler uses -M and outputs the dependencies
- # in a .u file. In older versions, this file always lives in the
- # current directory. Also, the AIX compiler puts `$object:' at the
- # start of each line; $object doesn't have directory information.
- # Version 6 uses the directory in both cases.
- stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'`
- tmpdepfile="$stripped.u"
- if test "$libtool" = yes; then
- "$@" -Wc,-M
- else
- "$@" -M
- fi
- stat=$?
-
- if test -f "$tmpdepfile"; then :
- else
- stripped=`echo "$stripped" | sed 's,^.*/,,'`
- tmpdepfile="$stripped.u"
- fi
-
- if test $stat -eq 0; then :
- else
- rm -f "$tmpdepfile"
- exit $stat
- fi
-
- if test -f "$tmpdepfile"; then
- outname="$stripped.o"
- # Each line is of the form `foo.o: dependent.h'.
- # Do two passes, one to just change these to
- # `$object: dependent.h' and one to simply `dependent.h:'.
- sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile"
- sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile"
- else
- # The sourcefile does not contain any dependencies, so just
- # store a dummy comment line, to avoid errors with the Makefile
- # "include basename.Plo" scheme.
- echo "#dummy" > "$depfile"
- fi
- rm -f "$tmpdepfile"
- ;;
-
-icc)
- # Intel's C compiler understands `-MD -MF file'. However on
- # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c
- # ICC 7.0 will fill foo.d with something like
- # foo.o: sub/foo.c
- # foo.o: sub/foo.h
- # which is wrong. We want:
- # sub/foo.o: sub/foo.c
- # sub/foo.o: sub/foo.h
- # sub/foo.c:
- # sub/foo.h:
- # ICC 7.1 will output
- # foo.o: sub/foo.c sub/foo.h
- # and will wrap long lines using \ :
- # foo.o: sub/foo.c ... \
- # sub/foo.h ... \
- # ...
-
- "$@" -MD -MF "$tmpdepfile"
- stat=$?
- if test $stat -eq 0; then :
- else
- rm -f "$tmpdepfile"
- exit $stat
- fi
- rm -f "$depfile"
- # Each line is of the form `foo.o: dependent.h',
- # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
- # Do two passes, one to just change these to
- # `$object: dependent.h' and one to simply `dependent.h:'.
- sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
- # Some versions of the HPUX 10.20 sed can't process this invocation
- # correctly. Breaking it into two sed invocations is a workaround.
- sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" |
- sed -e 's/$/ :/' >> "$depfile"
- rm -f "$tmpdepfile"
- ;;
-
-tru64)
- # The Tru64 compiler uses -MD to generate dependencies as a side
- # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
- # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
- # dependencies in `foo.d' instead, so we check for that too.
- # Subdirectories are respected.
- dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
- test "x$dir" = "x$object" && dir=
- base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
-
- if test "$libtool" = yes; then
- # With Tru64 cc, shared objects can also be used to make a
- # static library. This mecanism is used in libtool 1.4 series to
- # handle both shared and static libraries in a single compilation.
- # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
- #
- # With libtool 1.5 this exception was removed, and libtool now
- # generates 2 separate objects for the 2 libraries. These two
- # compilations output dependencies in in $dir.libs/$base.o.d and
- # in $dir$base.o.d. We have to check for both files, because
- # one of the two compilations can be disabled. We should prefer
- # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
- # automatically cleaned when .libs/ is deleted, while ignoring
- # the former would cause a distcleancheck panic.
- tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4
- tmpdepfile2=$dir$base.o.d # libtool 1.5
- tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5
- tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504
- "$@" -Wc,-MD
- else
- tmpdepfile1=$dir$base.o.d
- tmpdepfile2=$dir$base.d
- tmpdepfile3=$dir$base.d
- tmpdepfile4=$dir$base.d
- "$@" -MD
- fi
-
- stat=$?
- if test $stat -eq 0; then :
- else
- rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
- exit $stat
- fi
-
- for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
- do
- test -f "$tmpdepfile" && break
- done
- if test -f "$tmpdepfile"; then
- sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
- # That's a tab and a space in the [].
- sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
- else
- echo "#dummy" > "$depfile"
- fi
- rm -f "$tmpdepfile"
- ;;
-
-#nosideeffect)
- # This comment above is used by automake to tell side-effect
- # dependency tracking mechanisms from slower ones.
-
-dashmstdout)
- # Important note: in order to support this mode, a compiler *must*
- # always write the preprocessed file to stdout, regardless of -o.
- "$@" || exit $?
-
- # Remove the call to Libtool.
- if test "$libtool" = yes; then
- while test $1 != '--mode=compile'; do
- shift
- done
- shift
- fi
-
- # Remove `-o $object'.
- IFS=" "
- for arg
- do
- case $arg in
- -o)
- shift
- ;;
- $object)
- shift
- ;;
- *)
- set fnord "$@" "$arg"
- shift # fnord
- shift # $arg
- ;;
- esac
- done
-
- test -z "$dashmflag" && dashmflag=-M
- # Require at least two characters before searching for `:'
- # in the target name. This is to cope with DOS-style filenames:
- # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise.
- "$@" $dashmflag |
- sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile"
- rm -f "$depfile"
- cat < "$tmpdepfile" > "$depfile"
- tr ' ' '
-' < "$tmpdepfile" | \
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly. Breaking it into two sed invocations is a workaround.
- sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
- rm -f "$tmpdepfile"
- ;;
-
-dashXmstdout)
- # This case only exists to satisfy depend.m4. It is never actually
- # run, as this mode is specially recognized in the preamble.
- exit 1
- ;;
-
-makedepend)
- "$@" || exit $?
- # Remove any Libtool call
- if test "$libtool" = yes; then
- while test $1 != '--mode=compile'; do
- shift
- done
- shift
- fi
- # X makedepend
- shift
- cleared=no
- for arg in "$@"; do
- case $cleared in
- no)
- set ""; shift
- cleared=yes ;;
- esac
- case "$arg" in
- -D*|-I*)
- set fnord "$@" "$arg"; shift ;;
- # Strip any option that makedepend may not understand. Remove
- # the object too, otherwise makedepend will parse it as a source file.
- -*|$object)
- ;;
- *)
- set fnord "$@" "$arg"; shift ;;
- esac
- done
- obj_suffix="`echo $object | sed 's/^.*\././'`"
- touch "$tmpdepfile"
- ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
- rm -f "$depfile"
- cat < "$tmpdepfile" > "$depfile"
- sed '1,2d' "$tmpdepfile" | tr ' ' '
-' | \
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly. Breaking it into two sed invocations is a workaround.
- sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
- rm -f "$tmpdepfile" "$tmpdepfile".bak
- ;;
-
-cpp)
- # Important note: in order to support this mode, a compiler *must*
- # always write the preprocessed file to stdout.
- "$@" || exit $?
-
- # Remove the call to Libtool.
- if test "$libtool" = yes; then
- while test $1 != '--mode=compile'; do
- shift
- done
- shift
- fi
-
- # Remove `-o $object'.
- IFS=" "
- for arg
- do
- case $arg in
- -o)
- shift
- ;;
- $object)
- shift
- ;;
- *)
- set fnord "$@" "$arg"
- shift # fnord
- shift # $arg
- ;;
- esac
- done
-
- "$@" -E |
- sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
- -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
- sed '$ s: \\$::' > "$tmpdepfile"
- rm -f "$depfile"
- echo "$object : \\" > "$depfile"
- cat < "$tmpdepfile" >> "$depfile"
- sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
- rm -f "$tmpdepfile"
- ;;
-
-msvisualcpp)
- # Important note: in order to support this mode, a compiler *must*
- # always write the preprocessed file to stdout, regardless of -o,
- # because we must use -o when running libtool.
- "$@" || exit $?
- IFS=" "
- for arg
- do
- case "$arg" in
- "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
- set fnord "$@"
- shift
- shift
- ;;
- *)
- set fnord "$@" "$arg"
- shift
- shift
- ;;
- esac
- done
- "$@" -E |
- sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile"
- rm -f "$depfile"
- echo "$object : \\" > "$depfile"
- . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile"
- echo " " >> "$depfile"
- . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile"
- rm -f "$tmpdepfile"
- ;;
-
-none)
- exec "$@"
- ;;
-
-*)
- echo "Unknown depmode $depmode" 1>&2
- exit 1
- ;;
-esac
-
-exit 0
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
diff --git a/libs/taglib/admin/deps.am b/libs/taglib/admin/deps.am
deleted file mode 100644
index e8f5015889..0000000000
--- a/libs/taglib/admin/deps.am
+++ /dev/null
@@ -1,19 +0,0 @@
-$(top_srcdir)/acinclude.m4: $(top_srcdir)/admin/acinclude.m4.in $(top_srcdir)/admin/libtool.m4.in $(top_srcdir)/admin/cvs.sh $(top_srcdir)/admin/pkg.m4.in
- @cd $(top_srcdir) && $(SHELL) admin/cvs.sh acinclude_m4
-
-$(top_srcdir)/configure.in: $(top_srcdir)/subdirs $(top_srcdir)/configure.files $(top_srcdir)/admin/cvs.sh
- @cd $(top_srcdir) && $(SHELL) admin/cvs.sh configure_in
-
-$(top_srcdir)/configure.files: $(top_srcdir)/subdirs $(CONF_FILES)
- @cd $(top_srcdir) && $(SHELL) admin/cvs.sh configure.files $(top_srcdir)/admin/cvs.sh
-
-$(top_srcdir)/Makefile.am: $(top_srcdir)/Makefile.am.in $(top_srcdir)/subdirs $(top_srcdir)/admin/cvs.sh
- @cd $(top_srcdir) && $(SHELL) admin/cvs.sh Makefile_am
-
-$(top_srcdir)/subdirs: $(top_srcdir)/Makefile.am.in $(top_srcdir)/admin/cvs.sh
- @cd $(top_srcdir) && $(SHELL) admin/cvs.sh subdirs
-
-# defining default rules for files that may not be present
-$(top_srcdir)/Makefile.am.in:
-$(CONF_FILES):
-
diff --git a/libs/taglib/admin/detect-autoconf.pl b/libs/taglib/admin/detect-autoconf.pl
deleted file mode 100755
index 6b592ea8e9..0000000000
--- a/libs/taglib/admin/detect-autoconf.pl
+++ /dev/null
@@ -1,257 +0,0 @@
-#!/usr/bin/env perl
-
-# Try to locate best version of auto*
-# By Michael Pyne <michael.pyne@kdemail.net>
-#
-# Copyright (c) 2005.
-# This code is public domain. You may use it however you like (including
-# relicensing).
-
-# Emulate the 'which' program.
-sub which
-{
- my $prog = shift;
- my @paths = split(/:/, $ENV{'PATH'});
-
- for $path (@paths)
- {
- return "$path/$prog" if -x "$path/$prog";
- }
-
- return "";
-}
-
-# Subroutine to lexicographically compare two version strings, a and b.
-# If a > b, 1 is returned.
-# If a == b, 0 is returned.
-# If a < b, -1 is returned.
-#
-# If the strings are of uneven number length then the shorter string is
-# prepended by enough zeroes to make the two string lengths equal in order to
-# allow an accurate comparison. Note that the zero-padding only occurs in
-# between version separators (i.e. 1.6 and 1.10, results in 1.06 vs. 1.10).
-# Parts of the version ending in -foo (or any other text) are not considered
-# when doing the compare. (i.e. 2.53a vs 2.53 doesn't end up in 2.53a vs.
-# 2.053)
-sub compareVersions
-{
- my ($a, $b) = @_;
-
- # Split the strings up by '.' (version separator) and start comparing digit
- # length.
-
- my @aParts = split(/\./, $a);
- my @bParts = split(/\./, $b);
-
- # Make the arrays equal in length by adding missing zeroes to the end of the
- # version.
- push @aParts, '0' while scalar @aParts < scalar @bParts;
- push @bParts, '0' while scalar @bParts < scalar @aParts;
-
- # Now compare each individual portion.
- for (my $i = 0; $i < scalar @aParts; ++$i)
- {
- # Make sure that any portion that has numbers is contiguous. I'm sure
- # there's a technique for saving stuff like 2.52a2 but I don't feel
- # like implementing it.
- if ($aParts[$i] !~ /^[^\d]*\d+[^\d]*$/ or
- $bParts[$i] !~ /^[^\d]*\d+[^\d]*$/)
- {
- die "Not able to compare $a to $b!\n";
- }
-
- my ($aDigits) = ($aParts[$i] =~ /(\d+)/);
- my ($bDigits) = ($bParts[$i] =~ /(\d+)/);
-
- # Perl is $MODERATELY_INSULTING_TERM, don't remove the parentheses in
- # the delta calculation below.
- my $delta = (length $aDigits) - (length $bDigits);
- if ($delta < 0) # b is longer
- {
- my $replacement = ('0' x (-$delta)) . $aDigits;
- $aParts[$i] =~ s/$aDigits/$replacement/;
- }
- elsif ($delta > 0) # a is longer
- {
- my $replacement = ('0' x $delta) . $bDigits;
- $bParts[$i] =~ s/$bDigits/$replacement/;
- }
- }
-
- # Arrays now have standardized version components, let's re-merge them
- # to strings to do the compare.
- my $newA = join('.', @aParts);
- my $newB = join('.', @bParts);
-
- return 1 if ($newA gt $newB);
- return -1 if ($newA lt $newB);
- return 0;
-}
-
-# Subroutine to determine the highest installed version of the given program,
-# searching from the given paths.
-sub findBest
-{
- my ($program, @paths) = @_;
- my $best_version_found = '0'; # Deliberately a string.
- my %versions;
- my %minimumVersions = (
- 'autoconf' => '2.5',
- 'automake' => '1.6',
- );
- my $sgn; # Used for compareVersions results.
-
- # Allow user to use environment variable to override search.
- return $ENV{uc $program} if $ENV{uc $program};
-
- for $prefix (@paths)
- {
- @files = glob "$prefix/$program*";
- for $file (@files)
- {
- # Don't check non-executable scripts.
- next unless -x $file;
-
- ($version) = $file =~ /$prefix\/$program-?(.*)$/;
-
- # Don't check the -wrapper ones (or any other non program one).
- # The real deal should start with a version number, or have no
- # suffix at all.
- next if $version =~ /^[^\d]/;
-
- # Special case some programs to make sure it has a minimum version.
- if (not $version and exists $minimumVersions{$program})
- {
- my $min_version = $minimumVersions{$program};
- my $versionOutput = `$program --version 2>/dev/null | head -n 1`;
-
- # If we can't run the script to get the version it likely won't work later.
- next unless $versionOutput;
-
- # Use number.number for version (we don't need the excess in general).
- ($versionOutput) = ($versionOutput =~ /(\d+\.\d+)/);
-
- # compareVersions returns -1 if the left argument is less than
- # the right argument. It can also die for invalid input so
- # wrap with eval.
- eval {
- $sgn = compareVersions($versionOutput, $min_version);
- };
-
- # $@ would be set if an error was encountered.
- if ($@ or not $versionOutput or $sgn == -1) {
- next;
- }
- }
-
- # If no version suffix then use it in favor of a versioned autotool
- # since the ever-popular WANT_AUTOFOO should then work (in theory).
- return $file unless $version;
-
- # Emulate 'which', and abort if we've already seen this version.
- next if exists $versions{$version};
-
- # Save filename of program.
- $versions{$version} = $file;
-
- # Use string comparison so that e.g. 253a will be > 253 but < 254.
- # See above about the need for eval.
- eval {
- $sgn = compareVersions($version, $best_version_found);
- };
-
- if (not $@ and $sgn == 1)
- {
- $best_version_found = $version;
- }
- }
- }
-
- return $versions{$best_version_found};
-}
-
-# Find an appropriate "which" program for later use by the shell script calling
-# us.
-sub findWhich
-{
- for $candidate ('type -p', 'which', 'type')
- {
- $test = `$candidate sh 2>/dev/null`;
- chomp $test;
-
- return $candidate if -x $test;
- }
-}
-
-# Uses which() to find a program unless the user provided its path in the
-# environment (the upper case program name is searched).
-sub findProgram
-{
- $suffix = ""; # For use if @_ has only one param.
- my ($program, $suffix) = @_;
-
- return $ENV{uc $program} if $ENV{uc $program};
- return which("$program$suffix");
-}
-
-# SCRIPT STARTS.
-
-# Search in path.
-@paths = split(/:/, $ENV{'PATH'});
-
-# Make sure at least /usr/bin and /usr/local/bin are in this search.
-unshift @paths, '/usr/local/bin' unless grep $_ eq '/usr/local/bin', @paths;
-unshift @paths, '/usr/bin' unless grep $_ eq '/usr/bin', @paths;
-
-$autoconf = findBest('autoconf', @paths);
-($autoconf_suffix) = $autoconf =~ /.*autoconf(.*)$/;
-
-# Find matching autoconf companions.
-$autoheader = findProgram('autoheader', $autoconf_suffix);
-$autom4te = findProgram('autom4te', $autoconf_suffix);
-
-# Get best automake, and look for unsermake to possibly override it.
-$automake = findBest('automake', @paths);
-$unsermake = "";
-# backward compatible: if $UNSERMAKE points to a path, use it
-$unsermake = findProgram('unsermake') if (defined($ENV{'UNSERMAKE'}) and $ENV{'UNSERMAKE'} =~ /\//);
-# new compatible: if it says 'yes', use the one from path
-$unsermake = which('unsermake') if ($ENV{'UNSERMAKE'} ne 'no');
-
-($automake_suffix) = $automake =~ /.*automake(.*)$/;
-
-# Use unsermake if we found it.
-$automake = "$unsermake -c" if $unsermake;
-
-# Find matching automake companions.
-$aclocal = findProgram('aclocal', $automake_suffix);
-
-$which = findWhich();
-
-# Make sure we have all of the needed programs.
-for $i (qw'autoconf autoheader autom4te automake aclocal')
-{
- unless(${$i})
- {
- print "# Unable to find $i!!\n";
- exit 1;
- }
-}
-
-# Print results in eval-able form.
-print <<EOF;
-AUTOCONF="$autoconf"
-AUTOHEADER="$autoheader"
-AUTOM4TE="$autom4te"
-
-AUTOMAKE="$automake"
-ACLOCAL="$aclocal"
-
-WHICH="$which"
-
-export AUTOCONF AUTOHEADER AUTOM4TE AUTOMAKE ACLOCAL WHICH
-EOF
-
-exit 0;
-
-# vim: set noet ts=8 sw=4:
diff --git a/libs/taglib/admin/doxygen.sh b/libs/taglib/admin/doxygen.sh
deleted file mode 100644
index 3e233d705d..0000000000
--- a/libs/taglib/admin/doxygen.sh
+++ /dev/null
@@ -1,883 +0,0 @@
-#! /bin/sh
-#
-# doxygen.sh Copyright (C) 2005 by Adriaan de Groot
-# Based on some code from Doxyfile.am, among other things.
-# License: GPL version 2.
-# See file COPYING in kdelibs for details.
-
-echo "*** doxygen.sh"
-
-# Recurse handling is a little complicated, since normally
-# subdir (given on the command-line) processing doesn't recurse
-# but you can force it to do so.
-recurse=1
-recurse_given=NO
-use_modulename=1
-cleanup=YES
-
-while test -n "$1" ; do
-case "x$1" in
-"x--no-cleanup" )
- cleanup=NO
- ;;
-"x--no-recurse" )
- recurse=0
- recurse_given=YES
- ;;
-"x--recurse" )
- recurse=1
- recurse_given=YES
- ;;
-"x--no-modulename" )
- use_modulename=0
- ;;
-"x--modulename" )
- use_modulename=1
- ;;
-"x--help" )
- echo "doxygen.sh usage:"
- echo "doxygen.sh [--no-recurse] [--no-modulename] <srcdir> [<subdir>]"
- exit 2
- ;;
-x--doxdatadir=* )
- DOXDATA=`echo $1 | sed -e 's+--doxdatadir=++'`
- ;;
-x--installdir=*)
- PREFIX=`echo $1 | sed -e 's+--installdir=++'`
- ;;
-x--* )
- echo "Unknown option: $1"
- exit 1
- ;;
-* )
- top_srcdir="$1"
- break
- ;;
-esac
-shift
-done
-
-
-### Sanity check the mandatory "top srcdir" argument.
-if test -z "$top_srcdir" ; then
- echo "Usage: doxygen.sh <top_srcdir>"
- exit 1
-fi
-if test ! -d "$top_srcdir" ; then
- echo "top_srcdir ($top_srcdir) is not a directory."
- exit 1
-fi
-
-### Normalize top_srcdir so it is an absolute path.
-if expr "x$top_srcdir" : "x/" > /dev/null ; then
- # top_srcdir is absolute already
- :
-else
- top_srcdir=`cd "$top_srcdir" 2> /dev/null && pwd`
- if test ! -d "$top_srcdir" ; then
- echo "top_srcdir ($top_srcdir) is not a directory."
- exit 1
- fi
-fi
-
-
-
-### Sanity check and guess QTDOCDIR.
-if test -z "$QTDOCDIR" ; then
- if test -z "$QTDIR" ; then
- for i in /usr/X11R6/share/doc/qt/html
- do
- QTDOCDIR="$i"
- test -d "$QTDOCDIR" && break
- done
- else
- for i in share/doc/qt/html doc/html
- do
- QTDOCDIR="$QTDIR/$i"
- test -d "$QTDOCDIR" && break
- done
- fi
-fi
-if test -z "$QTDOCDIR" || test ! -d "$QTDOCDIR" ; then
- if test -z "$QTDOCDIR" ; then
- echo "* QTDOCDIR could not be guessed."
- else
- echo "* QTDOCDIR does not name a directory."
- fi
- if test -z "$QTDOCTAG" ; then
- echo "* QTDOCDIR set to \"\""
- QTDOCDIR=""
- else
- echo "* But I'll use $QTDOCDIR anyway because of QTDOCTAG."
- fi
-fi
-
-### Get the "top srcdir", also its name, and handle the case that subdir "."
-### is given (which would be top_srcdir then, so it's equal to none-given
-### but no recursion either).
-###
-# top_srcdir="$1" # Already set by options processing
-module_name=`basename "$top_srcdir"`
-subdir="$2"
-if test "x." = "x$subdir" ; then
- subdir=""
- if test "x$recurse_given" = "xNO" ; then
- recurse=0
- fi
-fi
-if test "x" != "x$subdir" ; then
- # If no recurse option given explicitly, default to
- # no recurse when processing subdirs given on the command-line.
- if test "x$recurse_given" = "xNO" ; then
- recurse=0
- fi
-fi
-
-if test -z "$DOXDATA" || test ! -d "$DOXDATA" ; then
- if test -n "$DOXDATA" ; then
- echo "* \$DOXDATA is '$DOXDATA' which does not name a directory"
- fi
- DOXDATA="$top_srcdir/doc/common"
-fi
-
-if test ! -d "$DOXDATA" ; then
- echo "* \$DOXDATA does not name a directory ( or is unset ), tried \"$DOXDATA\""
- exit 1
-fi
-
-if test -n "$PREFIX" && test ! -d "$PREFIX" ; then
- echo "* \$PREFIX does not name a directory, tried \"$PREFIX\""
- echo "* \$PREFIX is disabled."
- PREFIX=""
-fi
-
-### We need some values from top-level files, which
-### are not preserved between invocations of this
-### script, so factor it out for easy use.
-create_doxyfile_in()
-{
- eval `grep 'VERSION="' "$top_srcdir/admin/cvs.sh"`
- echo "PROJECT_NUMBER = $VERSION" > Doxyfile.in
- grep '^KDE_INIT_DOXYGEN' "$top_srcdir/configure.in.in" | \
- sed -e 's+[^[]*\[\([^]]*\)+PROJECT_NAME = "\1"+' \
- -e 's+].*++' >> Doxyfile.in
-}
-
-apidoxdir="$module_name"-apidocs
-test "x$use_modulename" = "x0" && apidoxdir="apidocs"
-
-### If we're making the top subdir, create the structure
-### for the apidox and initialize it. Otherwise, just use the
-### structure assumed to be there.
-if test -z "$subdir" ; then
- if test ! -d "$apidoxdir" ; then
- mkdir "$apidoxdir" > /dev/null 2>&1
- fi
- cd "$apidoxdir" > /dev/null 2>&1 || {
- echo "Cannot create and cd into $apidoxdir"
- exit 1
- }
-
- test -f "Doxyfile.in" || create_doxyfile_in
-
- # Copy in logos and the like
- for i in "favicon.ico" "kde_gear_64.png"
- do
- cp "$DOXDATA/$i" . > /dev/null 2> /dev/null
- done
- for i in "$top_srcdir/doc/api/Dox-"*.png
- do
- T=`basename "$i" | sed -e 's+Dox-++'`
- test -f "$i" && cp "$i" "./$T" > /dev/null 2> /dev/null
- done
-
- top_builddir="."
- srcdir="$1"
- subdir="."
-else
- cd "$apidoxdir" > /dev/null 2>&1 || {
- echo "Cannot cd into $apidoxdir -- maybe you need to"
- echo "build the top-level dox first."
- exit 1
- }
-
- if test "x1" = "x$recurse" ; then
- # OK, so --recurse was requested
- if test ! -f "subdirs.top" ; then
- echo "* No subdirs.top available in the $apidoxdir."
- echo "* The --recurse option will be ignored."
- recurse=0
- fi
- fi
-fi
-
-### Read a single line (TODO: support \ continuations) from the Makefile.am.
-### Used to extract variable assignments from it.
-extract_line()
-{
- file="$2" ; test -z "$file" && file="$srcdir/Makefile.am"
- pattern=`echo "$1" | tr + .`
- grep "^$1" "$file" | \
- sed -e "s+$pattern.*=\s*++"
-}
-
-### Handle the COMPILE_{FIRST,LAST,BEFORE,AFTER} part of Makefile.am
-### in the toplevel. Copied from admin/cvs.sh. Licence presumed LGPL).
-create_subdirs()
-{
-echo "* Sorting top-level subdirs"
-dirs=
-idirs=
-if test -f "$top_srcdir/inst-apps"; then
- idirs=`cat "$top_srcdir/"inst-apps`
-else
- idirs=`cd "$top_srcdir" && ls -1 | sort`
-fi
-
-compilefirst=""
-compilelast=""
-if test -f "$top_srcdir/"Makefile.am.in ; then
- compilefirst=`sed -ne 's#^COMPILE_FIRST[ ]*=[ ]*##p' "$top_srcdir/"Makefile.am.in | head -n 1`
- compilelast=`sed -ne 's#^COMPILE_LAST[ ]*=[ ]*##p' "$top_srcdir/"Makefile.am.in | head -n 1`
-fi
-for i in $idirs; do
- if test -f "$top_srcdir/$i"/Makefile.am; then
- case " $compilefirst $compilelast " in
- *" $i "*) ;;
- *) dirs="$dirs $i"
- esac
- fi
-done
-
-: > ./_SUBDIRS
-
-for d in $compilefirst; do
- echo $d >> ./_SUBDIRS
-done
-
-(for d in $dirs; do
- list=""
- if test -f "$top_srcdir/"Makefile.am.in ; then
- list=`sed -ne "s#^COMPILE_BEFORE_$d""[ ]*=[ ]*##p" "$top_srcdir/"Makefile.am.in | head -n 1`
- fi
- for s in $list; do
- echo $s $d
- done
- list=""
- if test -f "$top_srcdir/"Makefile.am.in ; then
- list=`sed -ne "s#^COMPILE_AFTER_$d""[ ]*=[ ]*##p" "$top_srcdir/"Makefile.am.in | head -n 1`
- fi
- for s in $list; do
- echo $d $s
- done
- echo $d $d
-done ) | tsort >> ./_SUBDIRS
-
-for d in $compilelast; do
- echo $d >> ./_SUBDIRS
-done
-
-test -r _SUBDIRS && mv _SUBDIRS subdirs.top || true
-}
-
-
-### Add HTML header, footer, CSS tags to Doxyfile.
-### Assumes $subdir is set. Argument is a string
-### to stick in front of the file if needed.
-apidox_htmlfiles()
-{
- dox_header="$top_srcdir/doc/api/$1header.html"
- dox_footer="$top_srcdir/doc/api/$1footer.html"
- dox_css="$top_srcdir/doc/api/doxygen.css"
- test -f "$dox_header" || dox_header="$DOXDATA/$1header.html"
- test -f "$dox_footer" || dox_footer="$DOXDATA/$1footer.html"
- test -f "$dox_css" || dox_css="$DOXDATA/doxygen.css"
-
- echo "HTML_HEADER = $dox_header" >> "$subdir/Doxyfile" ; \
- echo "HTML_FOOTER = $dox_footer" >> "$subdir/Doxyfile" ; \
- echo "HTML_STYLESHEET = $dox_css" >> "$subdir/Doxyfile"
-}
-
-apidox_specials()
-{
- line=`extract_line DOXYGEN_PROJECTNAME "$1"`
- test -n "$line" && echo "PROJECT_NAME = \"$line\"" >> "$2"
-}
-
-apidox_local()
-{
- for i in "$top_srcdir/doc/api/Doxyfile.local"
- do
- if test -f "$i" ; then
- cat "$i" >> "$subdir/Doxyfile"
- break
- fi
- done
-}
-
-### Post-process HTML files by substituting in the menu files
-#
-# In non-top directories, both <!-- menu --> and <!-- gmenu -->
-# are calculated and replaced. Top directories get an empty <!-- menu -->
-# if any.
-doxyndex()
-{
- # Special case top-level to have an empty MENU.
- if test "x$subdir" = "x." ; then
- MENU=""
- htmldir="."
- htmltop="$top_builddir" # Just ., presumably
- echo "* Post-processing top-level files"
- else
- MENU="<ul>"
- htmldir="$subdir/html"
- htmltop="$top_builddir.." # top_builddir ends with /
- echo "* Post-processing files in $htmldir"
-
- # Build a little PHP file that maps class names to file
- # names, for the quick-class-picker functionality.
- # (The quick-class-picker is disabled due to styling
- # problems in IE & FF).
- (
- echo "<?php \$map = array("; \
- for htmlfile in `find $htmldir/ -type f -name "class[A-Z]*.html" | grep -v "\-members.html$"`; do
- classname=`echo $htmlfile | sed -e "s,.*/class\\(.*\\).html,\1," -e "s,_1_1,::,g" -e "s,_01, ,g" -e "s,_4,>,g" -e "s+_00+,+g" -e "s+_3+<+g" | tr "[A-Z]" "[a-z]"`
- echo " \"$classname\" => \"$htmlfile\","
- done | sort ; \
- echo ") ?>"
- ) > "$subdir/classmap.inc"
-
- # This is a list of pairs, with / separators so we can use
- # basename and dirname (a crude shell hack) to split them
- # into parts. For each, if the file part exists (as a html
- # file) tack it onto the MENU variable as a <li> with link.
- for i in "Main Page/index" \
- "Modules/modules" \
- "Namespace List/namespaces" \
- "Class Hierarchy/hierarchy" \
- "Alphabetical List/classes" \
- "Class List/annotated" \
- "File List/files" \
- "Directories/dirs" \
- "Namespace Members/namespacemembers" \
- "Class Members/functions" \
- "Related Pages/pages"
- do
- NAME=`dirname "$i"`
- FILE=`basename "$i"`
- test -f "$htmldir/$FILE.html" && MENU="$MENU<li><a href=\"$FILE.html\">$NAME</a></li>"
- done
-
- MENU="$MENU</ul>"
- fi
-
-
- # Get the list of global Menu entries.
- GMENU=`cat subdirs | tr -d '\n'`
-
- PMENU=`grep '<!-- pmenu' "$htmldir/index.html" | sed -e 's+.*pmenu *++' -e 's+ *-->++' | awk '{ c=split($0,a,"/"); for (j=1; j<=c; j++) { printf " / <a href=\""; if (j==c) { printf("."); } for (k=j; k<c; k++) { printf "../"; } if (j<c) { printf("../html/index.html"); } printf "\">%s</a>\n" , a[j]; } }' | tr -d '\n'`
-
- # Map the PHP file into HTML options so that
- # it can be substituted in for the quick-class-picker.
- CMENU=""
- # For now, leave the CMENU disabled
- CMENUBEGIN="<!--"
- CMENUEND="-->"
-
- if test "x$subdir" = "x." ; then
- # Disable CMENU on toplevel anyway
- CMENUBEGIN="<!--"
- CMENUEND="-->"
- else
- test -f "$subdir/classmap.inc" && \
- CMENU=`grep '=>' "$subdir/classmap.inc" | sed -e 's+"\([^"]*\)" => "'"$subdir/html/"'\([^"]*\)"+<option value="\2">\1<\/option>+' | tr -d '\n'`
-
- if test -f "$subdir/classmap.inc" && grep "=>" "$subdir/classmap.inc" > /dev/null 2>&1 ; then
- # Keep the menu, it's useful
- :
- else
- CMENUBEGIN="<!--"
- CMENUEND="-->"
- fi
- fi
-
- # Now substitute in the MENU in every file. This depends
- # on HTML_HEADER (ie. header.html) containing the
- # <!-- menu --> comment.
- for i in "$htmldir"/*.html
- do
- if test -f "$i" ; then
- sed -e "s+<!-- menu -->+$MENU+" \
- -e "s+<!-- gmenu -->+$GMENU+" \
- -e "s+<!-- pmenu.*-->+$PMENU+" \
- -e "s+<!-- cmenu.begin -->+$CMENUBEGIN+" \
- -e "s+<!-- cmenu.end -->+$CMENUEND+" \
- < "$i" | sed -e "s+@topdir@+$htmltop+g" > "$i.new" && mv "$i.new" "$i"
- sed -e "s+<!-- cmenu -->+$CMENU+" < "$i" > "$i.new"
- test -s "$i.new" && mv "$i.new" "$i"
- fi
- done
-}
-
-
-
-
-
-
-### Handle the Doxygen processing of a toplevel directory.
-apidox_toplevel()
-{
- echo ""
- echo "*** Creating API documentation main page for $module_name"
- echo "*"
- rm -f "Doxyfile"
- for i in "$top_srcdir/doc/api/Doxyfile.global" \
- "$top_srcdir/admin/Doxyfile.global" \
- "$DOXDATA/Doxyfile.global"
- do
- if test -f "$i" ; then
- cp "$i" Doxyfile
- break
- fi
- done
-
- if test ! -f "Doxyfile" ; then
- echo "* Cannot create Doxyfile."
- exit 1
- fi
-
- cat "$top_builddir/Doxyfile.in" >> Doxyfile
-
-
- echo "INPUT = $top_srcdir" >> Doxyfile
- echo "OUTPUT_DIRECTORY = $top_builddir" >> Doxyfile ; \
- echo "FILE_PATTERNS = *.dox" >> Doxyfile ; \
- echo "RECURSIVE = NO" >> Doxyfile ; \
- echo "ALPHABETICAL_INDEX = NO" >> Doxyfile ; \
- echo "HTML_OUTPUT = ." >> Doxyfile ; \
- apidox_htmlfiles "main"
-
- # KDevelop has a top-level Makefile.am with settings.
- for i in "$top_srcdir/Makefile.am.in" "$top_srcdir/Makefile.am"
- do
- if test -f "$i" ; then
- grep '^DOXYGEN_SET_' "$i" | \
- sed -e 's+DOXYGEN_SET_++' -e "s+@topdir@+$top_srcdir+" >> Doxyfile
- apidox_specials "$srcdir/Makefile.am" "$subdir/Doxyfile"
-
- break
- fi
- done
-
- apidox_local
-
- doxygen Doxyfile
-
- ( cd "$top_srcdir" && grep -l '^include.*Doxyfile.am' `find . -name Makefile.am` ) | sed -e 's+/Makefile.am$++' -e 's+^\./++' | sort > subdirs.in
- for i in `cat subdirs.in`
- do
- test "x." = "x$i" && continue;
-
- dir=`dirname "$i"`
- file=`basename "$i"`
- if test "x." = "x$dir" ; then
- dir=""
- else
- dir="$dir/"
- fi
- indent=`echo "$dir" | sed -e 's+[^/]*/+\&nbsp;\&nbsp;+g' | sed -e 's+&+\\\&+g'`
- entryname=`extract_line DOXYGEN_SET_PROJECT_NAME "$top_srcdir/$dir/$file/Makefile.am"`
- test -z "$entryname" && entryname="$file"
-
- if grep DOXYGEN_EMPTY "$top_srcdir/$dir/$file/Makefile.am" > /dev/null 2>&1 ; then
- echo "<li>$indent$file</li>"
- else
- echo "<li>$indent<a href=\"@topdir@/$dir$file/html/index.html\">$entryname</a></li>"
- fi
- done > subdirs
-
- doxyndex
-}
-
-### Handle the Doxygen processing of a non-toplevel directory.
-apidox_subdir()
-{
- echo ""
- echo "*** Creating apidox in $subdir"
- echo "*"
- rm -f "$subdir/Doxyfile"
- if test ! -d "$top_srcdir/$subdir" ; then
- echo "* No source (sub)directory $subdir"
- return
- fi
- for i in "$top_srcdir/doc/api/Doxyfile.global" \
- "$top_srcdir/admin/Doxyfile.global" \
- "$DOXDATA/Doxyfile.global"
- do
- if test -f "$i" ; then
- cp "$i" "$subdir/Doxyfile"
- break
- fi
- done
-
-
- test -f "Doxyfile.in" || create_doxyfile_in
- cat "Doxyfile.in" >> "$subdir/Doxyfile"
-
- echo "PROJECT_NAME = \"$subdir\"" >> "$subdir/Doxyfile"
- echo "INPUT = $srcdir" >> "$subdir/Doxyfile"
- echo "OUTPUT_DIRECTORY = ." >> "$subdir/Doxyfile"
- if grep -l "$subdir/" subdirs.in > /dev/null 2>&1 ; then
- echo "RECURSIVE = NO" >> "$subdir/Doxyfile"
- fi
- echo "HTML_OUTPUT = $subdir/html" >> "$subdir/Doxyfile"
- echo "GENERATE_TAGFILE = $subdir/$subdirname.tag" >> "$subdir/Doxyfile"
- test -d "$top_srcdir/doc/api" && \
- echo "IMAGE_PATH = $top_srcdir/doc/api" >> "$subdir/Doxyfile"
-
- apidox_htmlfiles ""
-
- # Makefile.ams may contain overrides to our settings,
- # so copy them in.
- grep '^DOXYGEN_SET_' "$srcdir/Makefile.am" | \
- sed -e 's+DOXYGEN_SET_++' >> "$subdir/Doxyfile"
- apidox_specials "$srcdir/Makefile.am" "$subdir/Doxyfile"
-
- excludes=`extract_line DOXYGEN_EXCLUDE`
- if test -n "$excludes"; then
- patterns=""
- dirs=""
- for item in `echo "$excludes"`; do
- if test -d "$top_srcdir/$subdir/$item"; then
- dirs="$dirs $top_srcdir/$subdir/$item/"
- else
- patterns="$patterns $item"
- fi
- done
- echo "EXCLUDE_PATTERNS += $patterns" >> "$subdir/Doxyfile"
- echo "EXCLUDE += $dirs" >> "$subdir/Doxyfile"
- fi
-
- echo "TAGFILES = \\" >> "$subdir/Doxyfile"
- ## For now, don't support \ continued references lines
- tags=`extract_line DOXYGEN_REFERENCES`
- for i in $tags qt ; do
- tagsubdir=`dirname $i` ; tag=`basename $i`
- tagpath=""
- not_found=""
-
- if test "x$tagsubdir" = "x." ; then
- tagsubdir=""
- else
- tagsubdir="$tagsubdir/"
- fi
-
- # Find location of tag file
- if test -f "$tagsubdir$tag/$tag.tag" ; then
- file="$tagsubdir$tag/$tag.tag"
- loc="$tagsubdir$tag/html"
- else
- # This checks for dox built with_out_ --no-modulename
- # in the same build dir as this dox run was started in.
- file=`ls -1 ../*-apidocs/"$tagsubdir$tag/$tag.tag" 2> /dev/null`
-
- if test -n "$file" ; then
- loc=`echo "$file" | sed -e "s/$tag.tag\$/html/"`
- else
- # If the tag file doesn't exist yet, but should
- # because we have the right dirs here, queue
- # this directory for re-processing later.
- if test -d "$top_srcdir/$tagsubdir$tag" ; then
- echo "* Need to re-process $subdir for tag $i"
- echo "$subdir" >> "subdirs.later"
- else
- # Re-check in $PREFIX if needed.
- test -n "$PREFIX" && \
- file=`cd "$PREFIX" && \
- ls -1 *-apidocs/"$tagsubdir$tag/$tag.tag" 2> /dev/null`
-
- # If something is found, patch it up. The location must be
- # relative to the installed location of the dox and the
- # file must be absolute.
- if test -n "$file" ; then
- loc=`echo "../$file" | sed -e "s/$tag.tag\$/html/"`
- file="$PREFIX/$file"
- echo "* Tags for $tagsubdir$tag will only work when installed."
- not_found="YES"
- fi
- fi
- fi
- fi
- if test "$tag" = "qt" ; then
- if test -z "$QTDOCDIR" ; then
- echo " $file" >> "$subdir/Doxyfile"
- else
- if test -z "$file" ; then
- # Really no Qt tags
- echo "" >> "$subdir/Doxyfile"
- else
- echo " $file=$QTDOCDIR" >> "$subdir/Doxyfile"
- fi
- fi
- else
- if test -n "$file" ; then
- test -z "$not_found" && echo "* Found tag $file"
- echo " $file=../$top_builddir$loc \\" >> "$subdir/Doxyfile"
- fi
- fi
- done
-
- apidox_local
-
- if grep '^DOXYGEN_EMPTY' "$srcdir/Makefile.am" > /dev/null 2>&1 ; then
- # This directory is empty, so don't process it, but
- # *do* handle subdirs that might have dox.
- :
- else
- # Regular processing
- doxygen "$subdir/Doxyfile"
- doxyndex
- fi
-}
-
-### Run a given subdir by setting up global variables first.
-do_subdir()
-{
- subdir=`echo "$1" | sed -e 's+/$++'`
- srcdir="$top_srcdir/$subdir"
- subdirname=`basename "$subdir"`
- mkdir -p "$subdir" 2> /dev/null
- if test ! -d "$subdir" ; then
- echo "Can't create dox subdirectory $subdir"
- return
- fi
- top_builddir=`echo "/$subdir" | sed -e 's+/[^/]*+../+g'`
- apidox_subdir
-}
-
-
-### Create installdox-slow in the toplevel
-create_installdox()
-{
-# Fix up the installdox script so it accepts empty args
-#
-# This code is copied from the installdox generated by Doxygen,
-# copyright by Dimitri van Heesch and released under the GPL.
-# This does a _slow_ update of the dox, because it loops
-# over the given substitutions instead of assuming all the
-# needed ones are given.
-#
-cat <<\EOF
-#! /usr/bin/env perl
-
-%subst = () ;
-$quiet = 0;
-
-if (open(F,"search.cfg"))
-{
- $_=<F> ; s/[ \t\n]*$//g ; $subst{"_doc"} = $_;
- $_=<F> ; s/[ \t\n]*$//g ; $subst{"_cgi"} = $_;
-}
-
-while ( @ARGV ) {
- $_ = shift @ARGV;
- if ( s/^-// ) {
- if ( /^l(.*)/ ) {
- $v = ($1 eq "") ? shift @ARGV : $1;
- ($v =~ /\/$/) || ($v .= "/");
- $_ = $v;
- if ( /(.+)\@(.+)/ ) {
- $subst{$1} = $2;
- } else {
- print STDERR "Argument $_ is invalid for option -l\n";
- &usage();
- }
- }
- elsif ( /^q/ ) {
- $quiet = 1;
- }
- elsif ( /^\?|^h/ ) {
- &usage();
- }
- else {
- print STDERR "Illegal option -$_\n";
- &usage();
- }
- }
- else {
- push (@files, $_ );
- }
-}
-
-
-if ( ! @files ) {
- if (opendir(D,".")) {
- foreach $file ( readdir(D) ) {
- $match = ".html";
- next if ( $file =~ /^\.\.?$/ );
- ($file =~ /$match/) && (push @files, $file);
- ($file =~ "tree.js") && (push @files, $file);
- }
- closedir(D);
- }
-}
-
-if ( ! @files ) {
- print STDERR "Warning: No input files given and none found!\n";
-}
-
-foreach $f (@files)
-{
- if ( ! $quiet ) {
- print "Editing: $f...\n";
- }
- $oldf = $f;
- $f .= ".bak";
- unless (rename $oldf,$f) {
- print STDERR "Error: cannot rename file $oldf\n";
- exit 1;
- }
- if (open(F,"<$f")) {
- unless (open(G,">$oldf")) {
- print STDERR "Error: opening file $oldf for writing\n";
- exit 1;
- }
- if ($oldf ne "tree.js") {
- while (<F>) {
- foreach $sub (keys %subst) {
- s/doxygen\=\"$sub\:([^ \"\t\>\<]*)\" (href|src)=\"\1/doxygen\=\"$sub:$subst{$sub}\" \2=\"$subst{$sub}/g;
- print G "$_";
- }
- }
- }
- else {
- while (<F>) {
- foreach $sub (keys %subst) {
- s/\"$sub\:([^ \"\t\>\<]*)\", \"\1/\"$sub:$subst{$sub}\" ,\"$subst{$sub}/g;
- print G "$_";
- }
- }
- }
- }
- else {
- print STDERR "Warning file $f does not exist\n";
- }
- unlink $f;
-}
-
-sub usage {
- print STDERR "Usage: installdox [options] [html-file [html-file ...]]\n";
- print STDERR "Options:\n";
- print STDERR " -l tagfile\@linkName tag file + URL or directory \n";
- print STDERR " -q Quiet mode\n\n";
- exit 1;
-}
-EOF
-}
-
-# Do only the subdirs that match the RE passed in as $1
-do_subdirs_re()
-{
- RE=`echo "$1" | sed -e 's+/$++'`
-
- # Here's a queue of dirs to re-process later when
- # all the rest have been done already.
- > subdirs.later
-
- # subdirs.top lists _all_ subdirs of top in the order they
- # should be handled; subdirs.in lists those dirs that contain
- # dox. So the intersection of the two is the ordered list
- # of top-level subdirs that contain dox.
- #
- # subdirs.top also doesn't contain ".", so that special
- # case can be ignored in the loop.
-
-
- (
- for i in `grep "^$RE" subdirs.top`
- do
- if test "x$i" = "x." ; then
- continue
- fi
- # Calculate intersection of this element and the
- # set of dox dirs.
- if grep "^$i\$" subdirs.in > /dev/null 2>&1 ; then
- echo "$i"
- mkdir -p "$i" 2> /dev/null
-
- # Handle the subdirs of this one
- for j in `grep "$i/" subdirs.in`
- do
- echo "$j"
- mkdir -p "$j" 2> /dev/null
- done
- fi
- done
-
- # Now we still need to handle whatever is left
- for i in `cat subdirs.in`
- do
- test -d "$i" || echo "$i"
- mkdir -p "$i" 2> /dev/null
- done
- ) > subdirs.sort
- for i in `cat subdirs.sort`
- do
- do_subdir "$i"
- done
-
- if test -s "subdirs.later" ; then
- sort subdirs.later | uniq > subdirs.sort
- for i in `cat subdirs.sort`
- do
- : > subdirs.later
- echo "*** Reprocessing $i"
- do_subdir "$i"
- test -s "subdirs.later" && echo "* Some tag files were still not found."
- done
- fi
-}
-
-if test "x." = "x$top_builddir" ; then
- apidox_toplevel
- create_subdirs
- create_installdox > installdox-slow
- if test "x$recurse" = "x1" ; then
- if test "x$module_name" = "xkdelibs" ; then
- if test -z "$QTDOCTAG" && test -d "$QTDOCDIR" && \
- test ! -f "qt/qt.tag" ; then
- # Special case: create a qt tag file.
- echo "*** Creating a tag file for the Qt library:"
- mkdir qt
- doxytag -t qt/qt.tag "$QTDOCDIR" > /dev/null 2>&1
- fi
- fi
- if test -n "$QTDOCTAG" && test -r "$QTDOCTAG" ; then
- echo "*** Copying tag file for the Qt library:"
- mkdir qt
- cp "$QTDOCTAG" qt/qt.tag
- fi
-
- do_subdirs_re "."
-
- fi
-else
- if test "x$recurse" = "x1" ; then
- do_subdirs_re "$subdir"
- else
- do_subdir "$subdir"
- fi
-fi
-
-
-# At the end of a run, clean up stuff.
-if test "YES" = "$cleanup" ; then
- rm -f subdirs.in subdirs.later subdirs.sort subdirs.top Doxyfile.in
- rm -f `find . -name Doxyfile`
- rm -f qt/qt.tag
- rmdir qt > /dev/null 2>&1
-fi
-
-
-exit 0
-
diff --git a/libs/taglib/admin/install-sh b/libs/taglib/admin/install-sh
deleted file mode 100755
index 0ae12c0ebe..0000000000
--- a/libs/taglib/admin/install-sh
+++ /dev/null
@@ -1,401 +0,0 @@
-#!/bin/sh
-# install - install a program, script, or datafile
-
-scriptversion=2005-11-07.23
-
-# This originates from X11R5 (mit/util/scripts/install.sh), which was
-# later released in X11R6 (xc/config/util/install.sh) with the
-# following copyright and license.
-#
-# Copyright (C) 1994 X Consortium
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
-# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
-# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-#
-# Except as contained in this notice, the name of the X Consortium shall not
-# be used in advertising or otherwise to promote the sale, use or other deal-
-# ings in this Software without prior written authorization from the X Consor-
-# tium.
-#
-#
-# FSF changes to this file are in the public domain.
-#
-# Calling this script install-sh is preferred over install.sh, to prevent
-# `make' implicit rules from creating a file called install from it
-# when there is no Makefile.
-#
-# This script is compatible with the BSD install script, but was written
-# from scratch. It can only install one file at a time, a restriction
-# shared with many OS's install programs.
-
-# set DOITPROG to echo to test this script
-
-# Don't use :- since 4.3BSD and earlier shells don't like it.
-doit="${DOITPROG-}"
-
-# put in absolute paths if you don't have them in your path; or use env. vars.
-
-mvprog="${MVPROG-mv}"
-cpprog="${CPPROG-cp}"
-chmodprog="${CHMODPROG-chmod}"
-chownprog="${CHOWNPROG-chown}"
-chgrpprog="${CHGRPPROG-chgrp}"
-stripprog="${STRIPPROG-strip}"
-rmprog="${RMPROG-rm}"
-mkdirprog="${MKDIRPROG-mkdir}"
-
-posix_glob=
-posix_mkdir=
-
-# Symbolic mode for testing mkdir with directories.
-# It is the same as 755, but also tests that "u+" works.
-test_mode=u=rwx,g=rx,o=rx,u+wx
-
-# Desired mode of installed file.
-mode=0755
-
-# Desired mode of newly created intermediate directories.
-# It is empty if not known yet.
-intermediate_mode=
-
-chmodcmd=$chmodprog
-chowncmd=
-chgrpcmd=
-stripcmd=
-rmcmd="$rmprog -f"
-mvcmd="$mvprog"
-src=
-dst=
-dir_arg=
-dstarg=
-no_target_directory=
-
-usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
- or: $0 [OPTION]... SRCFILES... DIRECTORY
- or: $0 [OPTION]... -t DIRECTORY SRCFILES...
- or: $0 [OPTION]... -d DIRECTORIES...
-
-In the 1st form, copy SRCFILE to DSTFILE.
-In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
-In the 4th, create DIRECTORIES.
-
-Options:
--c (ignored)
--d create directories instead of installing files.
--g GROUP $chgrpprog installed files to GROUP.
--m MODE $chmodprog installed files to MODE.
--o USER $chownprog installed files to USER.
--s $stripprog installed files.
--t DIRECTORY install into DIRECTORY.
--T report an error if DSTFILE is a directory.
---help display this help and exit.
---version display version info and exit.
-
-Environment variables override the default commands:
- CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG
-"
-
-while test -n "$1"; do
- case $1 in
- -c) shift
- continue;;
-
- -d) dir_arg=true
- shift
- continue;;
-
- -g) chgrpcmd="$chgrpprog $2"
- shift
- shift
- continue;;
-
- --help) echo "$usage"; exit $?;;
-
- -m) mode=$2
- shift
- shift
- continue;;
-
- -o) chowncmd="$chownprog $2"
- shift
- shift
- continue;;
-
- -s) stripcmd=$stripprog
- shift
- continue;;
-
- -t) dstarg=$2
- shift
- shift
- continue;;
-
- -T) no_target_directory=true
- shift
- continue;;
-
- --version) echo "$0 $scriptversion"; exit $?;;
-
- *) # When -d is used, all remaining arguments are directories to create.
- # When -t is used, the destination is already specified.
- test -n "$dir_arg$dstarg" && break
- # Otherwise, the last argument is the destination. Remove it from $@.
- for arg
- do
- if test -n "$dstarg"; then
- # $@ is not empty: it contains at least $arg.
- set fnord "$@" "$dstarg"
- shift # fnord
- fi
- shift # arg
- dstarg=$arg
- done
- break;;
- esac
-done
-
-if test -z "$1"; then
- if test -z "$dir_arg"; then
- echo "$0: no input file specified." >&2
- exit 1
- fi
- # It's OK to call `install-sh -d' without argument.
- # This can happen when creating conditional directories.
- exit 0
-fi
-
-test -n "$dir_arg" || trap '(exit $?); exit' 1 2 13 15
-
-for src
-do
- # Protect names starting with `-'.
- case $src in
- -*) src=./$src ;;
- esac
-
- if test -n "$dir_arg"; then
- dst=$src
- dstdir=$dst
- test -d "$dstdir"
- dstdir_status=$?
- else
-
- # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
- # might cause directories to be created, which would be especially bad
- # if $src (and thus $dsttmp) contains '*'.
- if test ! -f "$src" && test ! -d "$src"; then
- echo "$0: $src does not exist." >&2
- exit 1
- fi
-
- if test -z "$dstarg"; then
- echo "$0: no destination specified." >&2
- exit 1
- fi
-
- dst=$dstarg
- # Protect names starting with `-'.
- case $dst in
- -*) dst=./$dst ;;
- esac
-
- # If destination is a directory, append the input filename; won't work
- # if double slashes aren't ignored.
- if test -d "$dst"; then
- if test -n "$no_target_directory"; then
- echo "$0: $dstarg: Is a directory" >&2
- exit 1
- fi
- dstdir=$dst
- dst=$dstdir/`basename "$src"`
- dstdir_status=0
- else
- # Prefer dirname, but fall back on a substitute if dirname fails.
- dstdir=`
- (dirname "$dst") 2>/dev/null ||
- expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$dst" : 'X\(//\)[^/]' \| \
- X"$dst" : 'X\(//\)$' \| \
- X"$dst" : 'X\(/\)' \| \
- . : '\(.\)' 2>/dev/null ||
- echo X"$dst" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
- /^X\(\/\/\)[^/].*/{ s//\1/; q; }
- /^X\(\/\/\)$/{ s//\1/; q; }
- /^X\(\/\).*/{ s//\1/; q; }
- s/.*/./; q'
- `
-
- test -d "$dstdir"
- dstdir_status=$?
- fi
- fi
-
- obsolete_mkdir_used=false
-
- if test $dstdir_status != 0; then
- case $posix_mkdir in
- '')
- posix_mkdir=false
- if $mkdirprog -m $test_mode -p -- / >/dev/null 2>&1; then
- posix_mkdir=true
- else
- # Remove any dirs left behind by ancient mkdir implementations.
- rmdir ./-m "$test_mode" ./-p ./-- 2>/dev/null
- fi ;;
- esac
-
- if
- $posix_mkdir && {
-
- # With -d, create the new directory with the user-specified mode.
- # Otherwise, create it using the same intermediate mode that
- # mkdir -p would use when creating intermediate directories.
- # POSIX says that this mode is "$(umask -S),u+wx", so use that
- # if umask -S works.
-
- if test -n "$dir_arg"; then
- mkdir_mode=$mode
- else
- case $intermediate_mode in
- '')
- if umask_S=`(umask -S) 2>/dev/null`; then
- intermediate_mode=$umask_S,u+wx
- else
- intermediate_mode=$test_mode
- fi ;;
- esac
- mkdir_mode=$intermediate_mode
- fi
-
- $mkdirprog -m "$mkdir_mode" -p -- "$dstdir"
- }
- then :
- else
-
- # mkdir does not conform to POSIX, or it failed possibly due to
- # a race condition. Create the directory the slow way, step by
- # step, checking for races as we go.
-
- case $dstdir in
- /*) pathcomp=/ ;;
- -*) pathcomp=./ ;;
- *) pathcomp= ;;
- esac
-
- case $posix_glob in
- '')
- if (set -f) 2>/dev/null; then
- posix_glob=true
- else
- posix_glob=false
- fi ;;
- esac
-
- oIFS=$IFS
- IFS=/
- $posix_glob && set -f
- set fnord $dstdir
- shift
- $posix_glob && set +f
- IFS=$oIFS
-
- for d
- do
- test "x$d" = x && continue
-
- pathcomp=$pathcomp$d
- if test ! -d "$pathcomp"; then
- $mkdirprog "$pathcomp"
- # Don't fail if two instances are running concurrently.
- test -d "$pathcomp" || exit 1
- fi
- pathcomp=$pathcomp/
- done
- obsolete_mkdir_used=true
- fi
- fi
-
- if test -n "$dir_arg"; then
- { test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
- { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
- { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
- test -z "$chmodcmd" || $doit $chmodcmd "$mode" "$dst"; } || exit 1
- else
-
- # Make a couple of temp file names in the proper directory.
- dsttmp=$dstdir/_inst.$$_
- rmtmp=$dstdir/_rm.$$_
-
- # Trap to clean up those temp files at exit.
- trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
-
- # Copy the file name to the temp name.
- $doit $cpprog "$src" "$dsttmp" &&
-
- # and set any options; do chmod last to preserve setuid bits.
- #
- # If any of these fail, we abort the whole thing. If we want to
- # ignore errors from any of these, just make sure not to ignore
- # errors from the above "$doit $cpprog $src $dsttmp" command.
- #
- { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \
- && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \
- && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \
- && { test -z "$chmodcmd" || $doit $chmodcmd "$mode" "$dsttmp"; } &&
-
- # Now rename the file to the real destination.
- { $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null \
- || {
- # The rename failed, perhaps because mv can't rename something else
- # to itself, or perhaps because mv is so ancient that it does not
- # support -f.
-
- # Now remove or move aside any old file at destination location.
- # We try this two ways since rm can't unlink itself on some
- # systems and the destination file might be busy for other
- # reasons. In this case, the final cleanup might fail but the new
- # file should still install successfully.
- {
- if test -f "$dst"; then
- $doit $rmcmd -f "$dst" 2>/dev/null \
- || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null \
- && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }; }\
- || {
- echo "$0: cannot unlink or rename $dst" >&2
- (exit 1); exit 1
- }
- else
- :
- fi
- } &&
-
- # Now rename the file to the real destination.
- $doit $mvcmd "$dsttmp" "$dst"
- }
- } || exit 1
-
- trap '' 0
- fi
-done
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
diff --git a/libs/taglib/admin/libtool.m4.in b/libs/taglib/admin/libtool.m4.in
deleted file mode 100644
index 7f5eed6d83..0000000000
--- a/libs/taglib/admin/libtool.m4.in
+++ /dev/null
@@ -1,5891 +0,0 @@
-# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
-## Copyright 1996, 1997, 1998, 1999, 2000, 2001
-## Free Software Foundation, Inc.
-## Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-##
-## This program is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation; either version 2 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful, but
-## WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-##
-## As a special exception to the GNU General Public License, if you
-## distribute this file as part of a program that contains a
-## configuration script generated by Autoconf, you may include it under
-## the same distribution terms that you use for the rest of that program.
-
-# serial 47 AC_PROG_LIBTOOL
-
-
-# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
-# -----------------------------------------------------------
-# If this macro is not defined by Autoconf, define it here.
-m4_ifdef([AC_PROVIDE_IFELSE],
- [],
- [m4_define([AC_PROVIDE_IFELSE],
- [m4_ifdef([AC_PROVIDE_$1],
- [$2], [$3])])])
-
-
-# AC_PROG_LIBTOOL
-# ---------------
-AC_DEFUN([AC_PROG_LIBTOOL],
-[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
-dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
-dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
- AC_PROVIDE_IFELSE([AC_PROG_CXX],
- [AC_LIBTOOL_CXX],
- [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
- ])])
-dnl And a similar setup for Fortran 77 support
- AC_PROVIDE_IFELSE([AC_PROG_F77],
- [AC_LIBTOOL_F77],
- [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
-])])
-
-dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
-dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
-dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
- AC_PROVIDE_IFELSE([AC_PROG_GCJ],
- [AC_LIBTOOL_GCJ],
- [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
- [AC_LIBTOOL_GCJ],
- [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
- [AC_LIBTOOL_GCJ],
- [ifdef([AC_PROG_GCJ],
- [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
- ifdef([A][M_PROG_GCJ],
- [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
- ifdef([LT_AC_PROG_GCJ],
- [define([LT_AC_PROG_GCJ],
- defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
-])])# AC_PROG_LIBTOOL
-
-
-# _AC_PROG_LIBTOOL
-# ----------------
-AC_DEFUN([_AC_PROG_LIBTOOL],
-[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
-
-# This can be used to rebuild libtool when needed
-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-
-# Always use our own libtool.
-LIBTOOL='$(SHELL) $(top_builddir)/libtool --silent'
-AC_SUBST(LIBTOOL)dnl
-
-# Prevent multiple expansion
-define([AC_PROG_LIBTOOL], [])
-])# _AC_PROG_LIBTOOL
-
-
-# AC_LIBTOOL_SETUP
-# ----------------
-AC_DEFUN([AC_LIBTOOL_SETUP],
-[AC_PREREQ(2.50)dnl
-AC_REQUIRE([AC_ENABLE_SHARED])dnl
-AC_REQUIRE([AC_ENABLE_STATIC])dnl
-AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_PROG_LD])dnl
-AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
-AC_REQUIRE([AC_PROG_NM])dnl
-
-AC_REQUIRE([AC_PROG_LN_S])dnl
-AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
-# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
-AC_REQUIRE([AC_OBJEXT])dnl
-AC_REQUIRE([AC_EXEEXT])dnl
-dnl
-
-AC_LIBTOOL_SYS_MAX_CMD_LEN
-AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-AC_LIBTOOL_OBJDIR
-
-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-_LT_AC_PROG_ECHO_BACKSLASH
-
-case $host_os in
-aix3*)
- # AIX sometimes has problems with the GCC collect2 program. For some
- # reason, if we set the COLLECT_NAMES environment variable, the problems
- # vanish in a puff of smoke.
- if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
- fi
- ;;
-esac
-
-# Sed substitution that helps us do robust quoting. It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed='sed -e s/^X//'
-[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
-
-# Same as above, but do not quote variable references.
-[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g']
-
-# Sed substitution to delay expansion of an escaped shell variable in a
-# double_quote_subst'ed string.
-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-
-# Sed substitution to avoid accidental globbing in evaled expressions
-no_glob_subst='s/\*/\\\*/g'
-
-# Constants:
-rm="rm -f"
-
-# Global variables:
-default_ofile=libtool
-can_build_shared=yes
-
-# All known linkers require a `.a' archive for static linking (except M$VC,
-# which needs '.lib').
-libext=a
-ltmain="$ac_aux_dir/ltmain.sh"
-ofile="$default_ofile"
-with_gnu_ld="$lt_cv_prog_gnu_ld"
-
-AC_CHECK_TOOL(AR, ar, false)
-AC_CHECK_TOOL(RANLIB, ranlib, :)
-AC_CHECK_TOOL(STRIP, strip, :)
-
-old_CC="$CC"
-old_CFLAGS="$CFLAGS"
-
-# Set sane defaults for various variables
-test -z "$AR" && AR=ar
-test -z "$AR_FLAGS" && AR_FLAGS=cru
-test -z "$AS" && AS=as
-test -z "$CC" && CC=cc
-test -z "$LTCC" && LTCC=$CC
-test -z "$DLLTOOL" && DLLTOOL=dlltool
-test -z "$LD" && LD=ld
-test -z "$LN_S" && LN_S="ln -s"
-test -z "$MAGIC_CMD" && MAGIC_CMD=file
-test -z "$NM" && NM=nm
-test -z "$SED" && SED=sed
-test -z "$OBJDUMP" && OBJDUMP=objdump
-test -z "$RANLIB" && RANLIB=:
-test -z "$STRIP" && STRIP=:
-test -z "$ac_objext" && ac_objext=o
-
-# Determine commands to create old-style static archives.
-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
-old_postinstall_cmds='chmod 644 $oldlib'
-old_postuninstall_cmds=
-
-if test -n "$RANLIB"; then
- case $host_os in
- openbsd*)
- old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
- ;;
- *)
- old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
- ;;
- esac
- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-fi
-
-# Only perform the check for file, if the check method requires it
-case $deplibs_check_method in
-file_magic*)
- if test "$file_magic_cmd" = '$MAGIC_CMD'; then
- AC_PATH_MAGIC
- fi
- ;;
-esac
-
-AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
-enable_win32_dll=yes, enable_win32_dll=no)
-
-AC_ARG_ENABLE([libtool-lock],
- [AC_HELP_STRING([--disable-libtool-lock],
- [avoid locking (might break parallel builds)])])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-AC_ARG_WITH([pic],
- [AC_HELP_STRING([--with-pic],
- [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
- [pic_mode="$withval"],
- [pic_mode=default])
-test -z "$pic_mode" && pic_mode=default
-
-# Use C for the default configuration in the libtool script
-tagname=
-AC_LIBTOOL_LANG_C_CONFIG
-_LT_AC_TAGCONFIG
-])# AC_LIBTOOL_SETUP
-
-
-# _LT_AC_SYS_COMPILER
-# -------------------
-AC_DEFUN([_LT_AC_SYS_COMPILER],
-[AC_REQUIRE([AC_PROG_CC])dnl
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-])# _LT_AC_SYS_COMPILER
-
-
-# _LT_AC_SYS_LIBPATH_AIX
-# ----------------------
-# Links a minimal program and checks the executable
-# for the system default hardcoded library path. In most cases,
-# this is /usr/lib:/lib, but when the MPI compilers are used
-# the location of the communication and MPI libs are included too.
-# If we don't find anything, use the default library path according
-# to the aix ld manual.
-AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
-[AC_LINK_IFELSE(AC_LANG_PROGRAM,[
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`; fi],[])
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-])# _LT_AC_SYS_LIBPATH_AIX
-
-
-# _LT_AC_SHELL_INIT(ARG)
-# ----------------------
-AC_DEFUN([_LT_AC_SHELL_INIT],
-[ifdef([AC_DIVERSION_NOTICE],
- [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
- [AC_DIVERT_PUSH(NOTICE)])
-$1
-AC_DIVERT_POP
-])# _LT_AC_SHELL_INIT
-
-
-# _LT_AC_PROG_ECHO_BACKSLASH
-# --------------------------
-# Add some code to the start of the generated configure script which
-# will find an echo command which doesn't interpret backslashes.
-AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
-[_LT_AC_SHELL_INIT([
-# Check that we are running under the correct shell.
-SHELL=${CONFIG_SHELL-/bin/sh}
-
-case X$ECHO in
-X*--fallback-echo)
- # Remove one level of quotation (which was required for Make).
- ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
- ;;
-esac
-
-echo=${ECHO-echo}
-if test "X[$]1" = X--no-reexec; then
- # Discard the --no-reexec flag, and continue.
- shift
-elif test "X[$]1" = X--fallback-echo; then
- # Avoid inline document here, it may be left over
- :
-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
- # Yippee, $echo works!
- :
-else
- # Restart under the correct shell.
- exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
-fi
-
-if test "X[$]1" = X--fallback-echo; then
- # used as fallback echo
- shift
- cat <<EOF
-[$]*
-EOF
- exit 0
-fi
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-
-if test -z "$ECHO"; then
-if test "X${echo_test_string+set}" != Xset; then
-# find a string as large as possible, as long as the shell can cope with it
- for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
- # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
- if (echo_test_string="`eval $cmd`") 2>/dev/null &&
- echo_test_string="`eval $cmd`" &&
- (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
- then
- break
- fi
- done
-fi
-
-if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- :
-else
- # The Solaris, AIX, and Digital Unix default echo programs unquote
- # backslashes. This makes it impossible to quote backslashes using
- # echo "$something" | sed 's/\\/\\\\/g'
- #
- # So, first we look for a working echo in the user's PATH.
-
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for dir in $PATH /usr/ucb; do
- IFS="$lt_save_ifs"
- if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
- test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- echo="$dir/echo"
- break
- fi
- done
- IFS="$lt_save_ifs"
-
- if test "X$echo" = Xecho; then
- # We didn't find a better echo, so look for alternatives.
- if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # This shell has a builtin print -r that does the trick.
- echo='print -r'
- elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
- test "X$CONFIG_SHELL" != X/bin/ksh; then
- # If we have ksh, try running configure again with it.
- ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
- export ORIGINAL_CONFIG_SHELL
- CONFIG_SHELL=/bin/ksh
- export CONFIG_SHELL
- exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
- else
- # Try using printf.
- echo='printf %s\n'
- if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # Cool, printf works
- :
- elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
- export CONFIG_SHELL
- SHELL="$CONFIG_SHELL"
- export SHELL
- echo="$CONFIG_SHELL [$]0 --fallback-echo"
- elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- echo="$CONFIG_SHELL [$]0 --fallback-echo"
- else
- # maybe with a smaller string...
- prev=:
-
- for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
- if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
- then
- break
- fi
- prev="$cmd"
- done
-
- if test "$prev" != 'sed 50q "[$]0"'; then
- echo_test_string=`eval $prev`
- export echo_test_string
- exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
- else
- # Oops. We lost completely, so just stick with echo.
- echo=echo
- fi
- fi
- fi
- fi
-fi
-fi
-
-# Copy echo and quote the copy suitably for passing to libtool from
-# the Makefile, instead of quoting the original, which is used later.
-ECHO=$echo
-if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
- ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
-fi
-
-AC_SUBST(ECHO)
-])])# _LT_AC_PROG_ECHO_BACKSLASH
-
-
-# _LT_AC_LOCK
-# -----------
-AC_DEFUN([_LT_AC_LOCK],
-[AC_ARG_ENABLE([libtool-lock],
- [AC_HELP_STRING([--disable-libtool-lock],
- [avoid locking (might break parallel builds)])])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-# Some flags need to be propagated to the compiler or linker for good
-# libtool support.
-case $host in
-ia64-*-hpux*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.$ac_objext` in
- *ELF-32*)
- HPUX_IA64_MODE="32"
- ;;
- *ELF-64*)
- HPUX_IA64_MODE="64"
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-*-*-irix6*)
- # Find out which ABI we are using.
- echo '[#]line __oline__ "configure"' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- if test "$lt_cv_prog_gnu_ld" = yes; then
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -melf32bsmip"
- ;;
- *N32*)
- LD="${LD-ld} -melf32bmipn32"
- ;;
- *64-bit*)
- LD="${LD-ld} -melf64bmip"
- ;;
- esac
- else
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -32"
- ;;
- *N32*)
- LD="${LD-ld} -n32"
- ;;
- *64-bit*)
- LD="${LD-ld} -64"
- ;;
- esac
- fi
- fi
- rm -rf conftest*
- ;;
-
-x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case "`/usr/bin/file conftest.o`" in
- *32-bit*)
- LINUX_64_MODE="32"
- case $host in
- x86_64-*linux*)
- LD="${LD-ld} -m elf_i386"
- ;;
- ppc64-*linux*)
- LD="${LD-ld} -m elf32ppclinux"
- ;;
- s390x-*linux*)
- LD="${LD-ld} -m elf_s390"
- ;;
- sparc64-*linux*)
- LD="${LD-ld} -m elf32_sparc"
- ;;
- esac
- ;;
- *64-bit*)
- LINUX_64_MODE="64"
- case $host in
- x86_64-*linux*)
- LD="${LD-ld} -m elf_x86_64"
- ;;
- ppc*-*linux*|powerpc*-*linux*)
- LD="${LD-ld} -m elf64ppc"
- ;;
- s390*-*linux*)
- LD="${LD-ld} -m elf64_s390"
- ;;
- sparc*-*linux*)
- LD="${LD-ld} -m elf64_sparc"
- ;;
- esac
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-
-*-*-sco3.2v5*)
- # On SCO OpenServer 5, we need -belf to get full-featured binaries.
- SAVE_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -belf"
- AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
- [AC_LANG_PUSH(C)
- AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
- AC_LANG_POP])
- if test x"$lt_cv_cc_needs_belf" != x"yes"; then
- # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
- CFLAGS="$SAVE_CFLAGS"
- fi
- ;;
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
-[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
- AC_CHECK_TOOL(DLLTOOL, dlltool, false)
- AC_CHECK_TOOL(AS, as, false)
- AC_CHECK_TOOL(OBJDUMP, objdump, false)
- ;;
- ])
-esac
-
-need_locks="$enable_libtool_lock"
-
-])# _LT_AC_LOCK
-
-
-# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
-# ----------------------------------------------------------------
-# Check whether the given compiler option works
-AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
-[AC_REQUIRE([LT_AC_PROG_SED])
-AC_CACHE_CHECK([$1], [$2],
- [$2=no
- ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="$3"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- # The option is referenced via a variable to avoid confusing sed.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
- -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
- (eval "$lt_compile" 2>conftest.err)
- ac_status=$?
- cat conftest.err >&AS_MESSAGE_LOG_FD
- echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
- if (exit $ac_status) && test -s "$ac_outfile"; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test ! -s conftest.err; then
- $2=yes
- fi
- fi
- $rm conftest*
-])
-
-if test x"[$]$2" = xyes; then
- ifelse([$5], , :, [$5])
-else
- ifelse([$6], , :, [$6])
-fi
-])# AC_LIBTOOL_COMPILER_OPTION
-
-
-# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-# [ACTION-SUCCESS], [ACTION-FAILURE])
-# ------------------------------------------------------------
-# Check whether the given compiler option works
-AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
-[AC_CACHE_CHECK([$1], [$2],
- [$2=no
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS $3"
- printf "$lt_simple_link_test_code" > conftest.$ac_ext
- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test -s conftest.err; then
- # Append any errors to the config.log.
- cat conftest.err 1>&AS_MESSAGE_LOG_FD
- else
- $2=yes
- fi
- fi
- $rm conftest*
- LDFLAGS="$save_LDFLAGS"
-])
-
-if test x"[$]$2" = xyes; then
- ifelse([$4], , :, [$4])
-else
- ifelse([$5], , :, [$5])
-fi
-])# AC_LIBTOOL_LINKER_OPTION
-
-
-# AC_LIBTOOL_SYS_MAX_CMD_LEN
-# --------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
-[# find the maximum length of command line arguments
-AC_MSG_CHECKING([the maximum length of command line arguments])
-AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
- i=0
- testring="ABCD"
-
- case $build_os in
- msdosdjgpp*)
- # On DJGPP, this test can blow up pretty badly due to problems in libc
- # (any single argument exceeding 2000 bytes causes a buffer overrun
- # during glob expansion). Even if it were fixed, the result of this
- # check would be larger than it should be.
- lt_cv_sys_max_cmd_len=12288; # 12K is about right
- ;;
-
- gnu*)
- # Under GNU Hurd, this test is not required because there is
- # no limit to the length of command line arguments.
- # Libtool will interpret -1 as no limit whatsoever
- lt_cv_sys_max_cmd_len=-1;
- ;;
-
- cygwin* | mingw*)
- # On Win9x/ME, this test blows up -- it succeeds, but takes
- # about 5 minutes as the teststring grows exponentially.
- # Worse, since 9x/ME are not pre-emptively multitasking,
- # you end up with a "frozen" computer, even though with patience
- # the test eventually succeeds (with a max line length of 256k).
- # Instead, let's just punt: use the minimum linelength reported by
- # all of the supported platforms: 8192 (on NT/2K/XP).
- lt_cv_sys_max_cmd_len=8192;
- ;;
-
- *)
- # If test is not a shell built-in, we'll probably end up computing a
- # maximum length that is only half of the actual maximum length, but
- # we can't tell.
- while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$testring" 2>/dev/null` \
- = "XX$testring") >/dev/null 2>&1 &&
- new_result=`expr "X$testring" : ".*" 2>&1` &&
- lt_cv_sys_max_cmd_len=$new_result &&
- test $i != 17 # 1/2 MB should be enough
- do
- i=`expr $i + 1`
- testring=$testring$testring
- done
- testring=
- # Add a significant safety factor because C++ compilers can tack on massive
- # amounts of additional arguments before passing them to the linker.
- # It appears as though 1/2 is a usable value.
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
- ;;
- esac
-])
-if test -n $lt_cv_sys_max_cmd_len ; then
- AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
-else
- AC_MSG_RESULT(none)
-fi
-])# AC_LIBTOOL_SYS_MAX_CMD_LEN
-
-
-# _LT_AC_CHECK_DLFCN
-# --------------------
-AC_DEFUN([_LT_AC_CHECK_DLFCN],
-[AC_CHECK_HEADERS(dlfcn.h)dnl
-])# _LT_AC_CHECK_DLFCN
-
-
-# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
-# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
-# ------------------------------------------------------------------
-AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-if test "$cross_compiling" = yes; then :
- [$4]
-else
- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
- lt_status=$lt_dlunknown
- cat > conftest.$ac_ext <<EOF
-[#line __oline__ "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-# define LT_DLGLOBAL RTLD_GLOBAL
-#else
-# ifdef DL_GLOBAL
-# define LT_DLGLOBAL DL_GLOBAL
-# else
-# define LT_DLGLOBAL 0
-# endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
- find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-# ifdef RTLD_LAZY
-# define LT_DLLAZY_OR_NOW RTLD_LAZY
-# else
-# ifdef DL_LAZY
-# define LT_DLLAZY_OR_NOW DL_LAZY
-# else
-# ifdef RTLD_NOW
-# define LT_DLLAZY_OR_NOW RTLD_NOW
-# else
-# ifdef DL_NOW
-# define LT_DLLAZY_OR_NOW DL_NOW
-# else
-# define LT_DLLAZY_OR_NOW 0
-# endif
-# endif
-# endif
-# endif
-#endif
-
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
-void fnord() { int i=42;}
-int main ()
-{
- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
- int status = $lt_dlunknown;
-
- if (self)
- {
- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
- /* dlclose (self); */
- }
-
- exit (status);
-}]
-EOF
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) 2>/dev/null
- lt_status=$?
- case x$lt_status in
- x$lt_dlno_uscore) $1 ;;
- x$lt_dlneed_uscore) $2 ;;
- x$lt_unknown|x*) $3 ;;
- esac
- else :
- # compilation failed
- $3
- fi
-fi
-rm -fr conftest*
-])# _LT_AC_TRY_DLOPEN_SELF
-
-
-# AC_LIBTOOL_DLOPEN_SELF
-# -------------------
-AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-if test "x$enable_dlopen" != xyes; then
- enable_dlopen=unknown
- enable_dlopen_self=unknown
- enable_dlopen_self_static=unknown
-else
- lt_cv_dlopen=no
- lt_cv_dlopen_libs=
-
- case $host_os in
- beos*)
- lt_cv_dlopen="load_add_on"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
- ;;
-
- mingw* | pw32*)
- lt_cv_dlopen="LoadLibrary"
- lt_cv_dlopen_libs=
- ;;
-
- cygwin*)
- lt_cv_dlopen="dlopen"
- lt_cv_dlopen_libs=
- ;;
-
- darwin*)
- # if libdl is installed we need to link against it
- AC_CHECK_LIB([dl], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
- lt_cv_dlopen="dyld"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
- ])
- ;;
-
- *)
- AC_CHECK_FUNC([shl_load],
- [lt_cv_dlopen="shl_load"],
- [AC_CHECK_LIB([dld], [shl_load],
- [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
- [AC_CHECK_FUNC([dlopen],
- [lt_cv_dlopen="dlopen"],
- [AC_CHECK_LIB([dl], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
- [AC_CHECK_LIB([svld], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
- [AC_CHECK_LIB([dld], [dld_link],
- [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
- ])
- ])
- ])
- ])
- ])
- ;;
- esac
-
- if test "x$lt_cv_dlopen" != xno; then
- enable_dlopen=yes
- else
- enable_dlopen=no
- fi
-
- case $lt_cv_dlopen in
- dlopen)
- save_CPPFLAGS="$CPPFLAGS"
- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-
- save_LDFLAGS="$LDFLAGS"
- eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
-
- save_LIBS="$LIBS"
- LIBS="$lt_cv_dlopen_libs $LIBS"
-
- AC_CACHE_CHECK([whether a program can dlopen itself],
- lt_cv_dlopen_self, [dnl
- _LT_AC_TRY_DLOPEN_SELF(
- lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
- lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
- ])
-
- if test "x$lt_cv_dlopen_self" = xyes; then
- LDFLAGS="$LDFLAGS $link_static_flag"
- AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
- lt_cv_dlopen_self_static, [dnl
- _LT_AC_TRY_DLOPEN_SELF(
- lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
- lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
- ])
- fi
-
- CPPFLAGS="$save_CPPFLAGS"
- LDFLAGS="$save_LDFLAGS"
- LIBS="$save_LIBS"
- ;;
- esac
-
- case $lt_cv_dlopen_self in
- yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
- *) enable_dlopen_self=unknown ;;
- esac
-
- case $lt_cv_dlopen_self_static in
- yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
- *) enable_dlopen_self_static=unknown ;;
- esac
-fi
-])# AC_LIBTOOL_DLOPEN_SELF
-
-
-# AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
-# ---------------------------------
-# Check to see if options -c and -o are simultaneously supported by compiler
-AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
- [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
- [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
- $rm -r conftest 2>/dev/null
- mkdir conftest
- cd conftest
- mkdir out
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
- # that will create temporary files in the current directory regardless of
- # the output directory. Thus, making CWD read-only will cause this test
- # to fail, enabling locking or at least warning the user not to do parallel
- # builds.
- chmod -w .
-
- lt_compiler_flag="-o out/conftest2.$ac_objext"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
- -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
- (eval "$lt_compile" 2>out/conftest.err)
- ac_status=$?
- cat out/conftest.err >&AS_MESSAGE_LOG_FD
- echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
- if (exit $ac_status) && test -s out/conftest2.$ac_objext
- then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test ! -s out/conftest.err; then
- _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
- fi
- fi
- chmod u+w .
- $rm conftest* out/*
- rmdir out
- cd ..
- rmdir conftest
- $rm conftest*
-])
-])# AC_LIBTOOL_PROG_CC_C_O
-
-
-# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
-# -----------------------------------------
-# Check to see if we can do hard links to lock some files if needed
-AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
-[AC_REQUIRE([_LT_AC_LOCK])dnl
-
-hard_links="nottested"
-if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
- # do not overwrite the value of need_locks provided by the user
- AC_MSG_CHECKING([if we can lock with hard links])
- hard_links=yes
- $rm conftest*
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- touch conftest.a
- ln conftest.a conftest.b 2>&5 || hard_links=no
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- AC_MSG_RESULT([$hard_links])
- if test "$hard_links" = no; then
- AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
- need_locks=warn
- fi
-else
- need_locks=no
-fi
-])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
-
-
-# AC_LIBTOOL_OBJDIR
-# -----------------
-AC_DEFUN([AC_LIBTOOL_OBJDIR],
-[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
-[rm -f .libs 2>/dev/null
-mkdir .libs 2>/dev/null
-if test -d .libs; then
- lt_cv_objdir=.libs
-else
- # MS-DOS does not allow filenames that begin with a dot.
- lt_cv_objdir=_libs
-fi
-rmdir .libs 2>/dev/null])
-objdir=$lt_cv_objdir
-])# AC_LIBTOOL_OBJDIR
-
-
-# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
-# ----------------------------------------------
-# Check hardcoding attributes.
-AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
-[AC_MSG_CHECKING([how to hardcode library paths into programs])
-_LT_AC_TAGVAR(hardcode_action, $1)=
-if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
- test -n "$_LT_AC_TAGVAR(runpath_var $1)" || \
- test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)"="Xyes" ; then
-
- # We can hardcode non-existant directories.
- if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
- # If the only mechanism to avoid hardcoding is shlibpath_var, we
- # have to relink, otherwise we might link with an installed library
- # when we should be linking with a yet-to-be-installed one
- ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
- test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
- # Linking always hardcodes the temporary library directory.
- _LT_AC_TAGVAR(hardcode_action, $1)=relink
- else
- # We can link without hardcoding, and we can hardcode nonexisting dirs.
- _LT_AC_TAGVAR(hardcode_action, $1)=immediate
- fi
-else
- # We cannot hardcode anything, or else we can only hardcode existing
- # directories.
- _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
-fi
-AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
-
-if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then
- # Fast installation is not supported
- enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
- test "$enable_shared" = no; then
- # Fast installation is not necessary
- enable_fast_install=needless
-fi
-])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
-
-
-# AC_LIBTOOL_SYS_LIB_STRIP
-# ------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
-[striplib=
-old_striplib=
-AC_MSG_CHECKING([whether stripping libraries is possible])
-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
- test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
- test -z "$striplib" && striplib="$STRIP --strip-unneeded"
- AC_MSG_RESULT([yes])
-else
-# FIXME - insert some real tests, host_os isn't really good enough
- case $host_os in
- darwin*)
- if test -n "$STRIP" ; then
- striplib="$STRIP -x"
- AC_MSG_RESULT([yes])
- else
- AC_MSG_RESULT([no])
-fi
- ;;
- *)
- AC_MSG_RESULT([no])
- ;;
- esac
-fi
-])# AC_LIBTOOL_SYS_LIB_STRIP
-
-
-# AC_LIBTOOL_SYS_DYNAMIC_LINKER
-# -----------------------------
-# PORTME Fill in your ld.so characteristics
-AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
-[AC_MSG_CHECKING([dynamic linker characteristics])
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-shrext=".so"
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-need_lib_prefix=unknown
-hardcode_into_libs=no
-
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-need_version=unknown
-
-case $host_os in
-aix3*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
- shlibpath_var=LIBPATH
-
- # AIX 3 has no versioning support, so we append a major version to the name.
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
-
-aix4* | aix5*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- hardcode_into_libs=yes
- if test "$host_cpu" = ia64; then
- # AIX 5 supports IA64
- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- else
- # With GCC up to 2.95.x, collect2 would create an import file
- # for dependence libraries. The import file would start with
- # the line `#! .'. This would cause the generated library to
- # depend on `.', always an invalid library. This was fixed in
- # development snapshots of GCC prior to 3.0.
- case $host_os in
- aix4 | aix4.[[01]] | aix4.[[01]].*)
- if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
- echo ' yes '
- echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
- :
- else
- can_build_shared=no
- fi
- ;;
- esac
- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
- # soname into executable. Probably we can add versioning support to
- # collect2, so additional links can be useful in future.
- if test "$aix_use_runtimelinking" = yes; then
- # If using run time linking (on AIX 4.2 or later) use lib<name>.so
- # instead of lib<name>.a to let people know that these are not
- # typical AIX shared libraries.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- else
- # We preserve .a as extension for shared libraries through AIX4.2
- # and later when we are not doing run time linking.
- library_names_spec='${libname}${release}.a $libname.a'
- soname_spec='${libname}${release}${shared_ext}$major'
- fi
- shlibpath_var=LIBPATH
- fi
- ;;
-
-amigaos*)
- library_names_spec='$libname.ixlibrary $libname.a'
- # Create ${libname}_ixlibrary.a entries in /sys/libs.
- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
- ;;
-
-beos*)
- library_names_spec='${libname}${shared_ext}'
- dynamic_linker="$host_os ld.so"
- shlibpath_var=LIBRARY_PATH
- ;;
-
-bsdi4*)
- version_type=linux
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
- sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
- # the default ld.so.conf also contains /usr/contrib/lib and
- # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
- # libtool to hard-code these into programs
- ;;
-
-cygwin* | mingw* | pw32*)
- version_type=windows
- shrext=".dll"
- need_version=no
- need_lib_prefix=no
-
- case $GCC,$host_os in
- yes,cygwin* | yes,mingw* | yes,pw32*)
- library_names_spec='$libname.dll.a'
- # DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
- dldir=$destdir/`dirname \$dlpath`~
- test -d \$dldir || mkdir -p \$dldir~
- $install_prog $dir/$dlname \$dldir/$dlname'
- postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
- dlpath=$dir/\$dldll~
- $rm \$dlpath'
- shlibpath_overrides_runpath=yes
-
- case $host_os in
- cygwin*)
- # Cygwin DLLs use 'cyg' prefix rather than 'lib'
- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
- ;;
- mingw*)
- # MinGW DLLs use traditional 'lib' prefix
- soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
- if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then
- # It is most probably a Windows format PATH printed by
- # mingw gcc, but we are running on Cygwin. Gcc prints its search
- # path with ; separators, and with drive letters. We can handle the
- # drive letters (cygwin fileutils understands them), so leave them,
- # especially as we might pass files found there to a mingw objdump,
- # which wouldn't understand a cygwinified path. Ahh.
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
- else
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
- fi
- ;;
- pw32*)
- # pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
- ;;
- esac
- ;;
-
- *)
- library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
- ;;
- esac
- dynamic_linker='Win32 ld.exe'
- # FIXME: first we should search . and the directory the executable is in
- shlibpath_var=PATH
- ;;
-
-darwin* | rhapsody*)
- dynamic_linker="$host_os dyld"
- version_type=darwin
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
- soname_spec='${libname}${release}${major}$shared_ext'
- shlibpath_overrides_runpath=yes
- shlibpath_var=DYLD_LIBRARY_PATH
- shrext='$(test .$module = .yes && echo .so || echo .dylib)'
- # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
- if test "$GCC" = yes; then
- sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
- else
- sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
- fi
- sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
- ;;
-
-dgux*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-freebsd1*)
- dynamic_linker=no
- ;;
-
-kfreebsd*-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='GNU ld.so'
- ;;
-
-freebsd*)
- objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
- version_type=freebsd-$objformat
- case $version_type in
- freebsd-elf*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- need_version=no
- need_lib_prefix=no
- ;;
- freebsd-*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
- need_version=yes
- ;;
- esac
- shlibpath_var=LD_LIBRARY_PATH
- case $host_os in
- freebsd2*)
- shlibpath_overrides_runpath=yes
- ;;
- freebsd3.[01]* | freebsdelf3.[01]*)
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
- *) # from 3.2 on
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
- esac
- ;;
-
-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- ;;
-
-hpux9* | hpux10* | hpux11*)
- # Give a soname corresponding to the major version so that dld.sl refuses to
- # link against other versions.
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- case "$host_cpu" in
- ia64*)
- shrext='.so'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.so"
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- if test "X$HPUX_IA64_MODE" = X32; then
- sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
- else
- sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
- fi
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- hppa*64*)
- shrext='.sl'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- *)
- shrext='.sl'
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=SHLIB_PATH
- shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
- esac
- # HP-UX runs *really* slowly unless shared libraries are mode 555.
- postinstall_cmds='chmod 555 $lib'
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $host_os in
- nonstopux*) version_type=nonstopux ;;
- *)
- if test "$lt_cv_prog_gnu_ld" = yes; then
- version_type=linux
- else
- version_type=irix
- fi ;;
- esac
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
- case $host_os in
- irix5* | nonstopux*)
- libsuff= shlibsuff=
- ;;
- *)
- case $LD in # libtool.m4 will add one of these switches to LD
- *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
- libsuff= shlibsuff= libmagic=32-bit;;
- *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
- libsuff=32 shlibsuff=N32 libmagic=N32;;
- *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
- libsuff=64 shlibsuff=64 libmagic=64-bit;;
- *) libsuff= shlibsuff= libmagic=never-match;;
- esac
- ;;
- esac
- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
- hardcode_into_libs=yes
- ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux*oldld* | linux*aout* | linux*coff*)
- dynamic_linker=no
- ;;
-
-# This must be Linux ELF.
-linux*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
- libsuff=
- if test "x$LINUX_64_MODE" = x64; then
- # Some platforms are per default 64-bit, so there's no /lib64
- if test -d /lib64 -a ! -h /lib64; then
- libsuff=64
- fi
- fi
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
- sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
- # This implies no fast_install, which is unacceptable.
- # Some rework will be needed to allow for fast_install
- # before this can be enabled.
- hardcode_into_libs=yes
-
- # We used to test for /lib/ld.so.1 and disable shared libraries on
- # powerpc, because MkLinux only supported shared libraries with the
- # GNU dynamic linker. Since this was broken with cross compilers,
- # most powerpc-linux boxes support dynamic linking these days and
- # people can always --disable-shared, the test was removed, and we
- # assume the GNU/Linux dynamic linker is in use.
- dynamic_linker='GNU/Linux ld.so'
- ;;
-
-netbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- dynamic_linker='NetBSD (a.out) ld.so'
- else
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- dynamic_linker='NetBSD ld.elf_so'
- fi
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
-
-newsos6)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-nto-qnx*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-openbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- case $host_os in
- openbsd2.[[89]] | openbsd2.[[89]].*)
- shlibpath_overrides_runpath=no
- ;;
- *)
- shlibpath_overrides_runpath=yes
- ;;
- esac
- else
- shlibpath_overrides_runpath=yes
- fi
- ;;
-
-os2*)
- libname_spec='$name'
- shrext=".dll"
- need_lib_prefix=no
- library_names_spec='$libname${shared_ext} $libname.a'
- dynamic_linker='OS/2 ld.exe'
- shlibpath_var=LIBPATH
- ;;
-
-osf3* | osf4* | osf5*)
- version_type=osf
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
- ;;
-
-sco3.2v5*)
- version_type=osf
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-solaris*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- # ldd complains unless libraries are executable
- postinstall_cmds='chmod +x $lib'
- ;;
-
-sunos4*)
- version_type=sunos
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- if test "$with_gnu_ld" = yes; then
- need_lib_prefix=no
- fi
- need_version=yes
- ;;
-
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- case $host_vendor in
- sni)
- shlibpath_overrides_runpath=no
- need_lib_prefix=no
- export_dynamic_flag_spec='${wl}-Blargedynsym'
- runpath_var=LD_RUN_PATH
- ;;
- siemens)
- need_lib_prefix=no
- ;;
- motorola)
- need_lib_prefix=no
- need_version=no
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
- ;;
- esac
- ;;
-
-sysv4*MP*)
- if test -d /usr/nec ;then
- version_type=linux
- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
- soname_spec='$libname${shared_ext}.$major'
- shlibpath_var=LD_LIBRARY_PATH
- fi
- ;;
-
-uts4*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-*)
- dynamic_linker=no
- ;;
-esac
-AC_MSG_RESULT([$dynamic_linker])
-test "$dynamic_linker" = no && can_build_shared=no
-])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
-
-
-# _LT_AC_TAGCONFIG
-# ----------------
-AC_DEFUN([_LT_AC_TAGCONFIG],
-[AC_ARG_WITH([tags],
- [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
- [include additional configurations @<:@automatic@:>@])],
- [tagnames="$withval"])
-
-if test -f "$ltmain" && test -n "$tagnames"; then
- if test ! -f "${ofile}"; then
- AC_MSG_WARN([output file `$ofile' does not exist])
- fi
-
- if test -z "$LTCC"; then
- eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
- if test -z "$LTCC"; then
- AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
- else
- AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
- fi
- fi
-
- # Extract list of available tagged configurations in $ofile.
- # Note that this assumes the entire list is on one line.
- available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
-
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for tagname in $tagnames; do
- IFS="$lt_save_ifs"
- # Check whether tagname contains only valid characters
- case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in
- "") ;;
- *) AC_MSG_ERROR([invalid tag name: $tagname])
- ;;
- esac
-
- if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
- then
- AC_MSG_ERROR([tag name \"$tagname\" already exists])
- fi
-
- # Update the list of available tags.
- if test -n "$tagname"; then
- echo appending configuration tag \"$tagname\" to $ofile
-
- case $tagname in
- CXX)
- if test -n "$CXX" && test "X$CXX" != "Xno"; then
- AC_LIBTOOL_LANG_CXX_CONFIG
- else
- tagname=""
- fi
- ;;
-
- F77)
- if test -n "$F77" && test "X$F77" != "Xno"; then
- AC_LIBTOOL_LANG_F77_CONFIG
- else
- tagname=""
- fi
- ;;
-
- GCJ)
- if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
- AC_LIBTOOL_LANG_GCJ_CONFIG
- else
- tagname=""
- fi
- ;;
-
- RC)
- AC_LIBTOOL_LANG_RC_CONFIG
- ;;
-
- *)
- AC_MSG_ERROR([Unsupported tag name: $tagname])
- ;;
- esac
-
- # Append the new tag name to the list of available tags.
- if test -n "$tagname" ; then
- available_tags="$available_tags $tagname"
- fi
- fi
- done
- IFS="$lt_save_ifs"
-
- # Now substitute the updated list of available tags.
- if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
- mv "${ofile}T" "$ofile"
- chmod +x "$ofile"
- else
- rm -f "${ofile}T"
- AC_MSG_ERROR([unable to update list of available tagged configurations.])
- fi
-fi
-])# _LT_AC_TAGCONFIG
-
-
-# AC_LIBTOOL_DLOPEN
-# -----------------
-# enable checks for dlopen support
-AC_DEFUN([AC_LIBTOOL_DLOPEN],
- [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
-])# AC_LIBTOOL_DLOPEN
-
-
-# AC_LIBTOOL_WIN32_DLL
-# --------------------
-# declare package support for building win32 dll's
-AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
-[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
-])# AC_LIBTOOL_WIN32_DLL
-
-
-# AC_ENABLE_SHARED([DEFAULT])
-# ---------------------------
-# implement the --enable-shared flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_SHARED],
-[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([shared],
- [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
- [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
- [p=${PACKAGE-default}
- case $enableval in
- yes) enable_shared=yes ;;
- no) enable_shared=no ;;
- *)
- enable_shared=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_shared=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac],
- [enable_shared=]AC_ENABLE_SHARED_DEFAULT)
-])# AC_ENABLE_SHARED
-
-
-# AC_DISABLE_SHARED
-# -----------------
-#- set the default shared flag to --disable-shared
-AC_DEFUN([AC_DISABLE_SHARED],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_SHARED(no)
-])# AC_DISABLE_SHARED
-
-
-# AC_ENABLE_STATIC([DEFAULT])
-# ---------------------------
-# implement the --enable-static flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_STATIC],
-[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([static],
- [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
- [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
- [p=${PACKAGE-default}
- case $enableval in
- yes) enable_static=yes ;;
- no) enable_static=no ;;
- *)
- enable_static=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_static=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac],
- [enable_static=]AC_ENABLE_STATIC_DEFAULT)
-])# AC_ENABLE_STATIC
-
-
-# AC_DISABLE_STATIC
-# -----------------
-# set the default static flag to --disable-static
-AC_DEFUN([AC_DISABLE_STATIC],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_STATIC(no)
-])# AC_DISABLE_STATIC
-
-
-# AC_ENABLE_FAST_INSTALL([DEFAULT])
-# ---------------------------------
-# implement the --enable-fast-install flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_FAST_INSTALL],
-[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([fast-install],
- [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
- [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
- [p=${PACKAGE-default}
- case $enableval in
- yes) enable_fast_install=yes ;;
- no) enable_fast_install=no ;;
- *)
- enable_fast_install=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_fast_install=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac],
- [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
-])# AC_ENABLE_FAST_INSTALL
-
-
-# AC_DISABLE_FAST_INSTALL
-# -----------------------
-# set the default to --disable-fast-install
-AC_DEFUN([AC_DISABLE_FAST_INSTALL],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_FAST_INSTALL(no)
-])# AC_DISABLE_FAST_INSTALL
-
-
-# AC_LIBTOOL_PICMODE([MODE])
-# --------------------------
-# implement the --with-pic flag
-# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
-AC_DEFUN([AC_LIBTOOL_PICMODE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-pic_mode=ifelse($#,1,$1,default)
-])# AC_LIBTOOL_PICMODE
-
-
-# AC_PROG_EGREP
-# -------------
-# This is predefined starting with Autoconf 2.54, so this conditional
-# definition can be removed once we require Autoconf 2.54 or later.
-m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
-[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
- [if echo a | (grep -E '(a|b)') >/dev/null 2>&1
- then ac_cv_prog_egrep='grep -E'
- else ac_cv_prog_egrep='egrep'
- fi])
- EGREP=$ac_cv_prog_egrep
- AC_SUBST([EGREP])
-])])
-
-
-# AC_PATH_TOOL_PREFIX
-# -------------------
-# find a file program which can recognise shared library
-AC_DEFUN([AC_PATH_TOOL_PREFIX],
-[AC_REQUIRE([AC_PROG_EGREP])dnl
-AC_MSG_CHECKING([for $1])
-AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
-[case $MAGIC_CMD in
-[[\\/*] | ?:[\\/]*])
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
- ;;
-*)
- lt_save_MAGIC_CMD="$MAGIC_CMD"
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-dnl $ac_dummy forces splitting on constant user-supplied paths.
-dnl POSIX.2 word splitting is done only on the output of word expansions,
-dnl not every word. This closes a longstanding sh security hole.
- ac_dummy="ifelse([$2], , $PATH, [$2])"
- for ac_dir in $ac_dummy; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$1; then
- lt_cv_path_MAGIC_CMD="$ac_dir/$1"
- if test -n "$file_magic_test_file"; then
- case $deplibs_check_method in
- "file_magic "*)
- file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
- $EGREP "$file_magic_regex" > /dev/null; then
- :
- else
- cat <<EOF 1>&2
-
-*** Warning: the command libtool uses to detect shared libraries,
-*** $file_magic_cmd, produces output that libtool cannot recognize.
-*** The result is that libtool may fail to recognize shared libraries
-*** as such. This will affect the creation of libtool libraries that
-*** depend on shared libraries, but programs linked with such libtool
-*** libraries will work regardless of this problem. Nevertheless, you
-*** may want to report the problem to your system manager and/or to
-*** bug-libtool@gnu.org
-
-EOF
- fi ;;
- esac
- fi
- break
- fi
- done
- IFS="$lt_save_ifs"
- MAGIC_CMD="$lt_save_MAGIC_CMD"
- ;;
-esac])
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-if test -n "$MAGIC_CMD"; then
- AC_MSG_RESULT($MAGIC_CMD)
-else
- AC_MSG_RESULT(no)
-fi
-])# AC_PATH_TOOL_PREFIX
-
-
-# AC_PATH_MAGIC
-# -------------
-# find a file program which can recognise a shared library
-AC_DEFUN([AC_PATH_MAGIC],
-[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
-if test -z "$lt_cv_path_MAGIC_CMD"; then
- if test -n "$ac_tool_prefix"; then
- AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
- else
- MAGIC_CMD=:
- fi
-fi
-])# AC_PATH_MAGIC
-
-
-# AC_PROG_LD
-# ----------
-# find the pathname to the GNU or non-GNU linker
-AC_DEFUN([AC_PROG_LD],
-[AC_ARG_WITH([gnu-ld],
- [AC_HELP_STRING([--with-gnu-ld],
- [assume the C compiler uses GNU ld @<:@default=no@:>@])],
- [test "$withval" = no || with_gnu_ld=yes],
- [with_gnu_ld=no])
-AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-ac_prog=ld
-if test "$GCC" = yes; then
- # Check if gcc -print-prog-name=ld gives a path.
- AC_MSG_CHECKING([for ld used by $CC])
- case $host in
- *-*-mingw*)
- # gcc leaves a trailing carriage return which upsets mingw
- ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
- *)
- ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
- esac
- case $ac_prog in
- # Accept absolute paths.
- [[\\/]]* | ?:[[\\/]]*)
- re_direlt='/[[^/]][[^/]]*/\.\./'
- # Canonicalize the pathname of ld
- ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
- while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
- ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
- done
- test -z "$LD" && LD="$ac_prog"
- ;;
- "")
- # If it fails, then pretend we aren't using GCC.
- ac_prog=ld
- ;;
- *)
- # If it is relative, then search for the first ld in PATH.
- with_gnu_ld=unknown
- ;;
- esac
-elif test "$with_gnu_ld" = yes; then
- AC_MSG_CHECKING([for GNU ld])
-else
- AC_MSG_CHECKING([for non-GNU ld])
-fi
-AC_CACHE_VAL(lt_cv_path_LD,
-[if test -z "$LD"; then
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
- lt_cv_path_LD="$ac_dir/$ac_prog"
- # Check to see if the program is GNU ld. I'd rather use --version,
- # but apparently some GNU ld's only accept -v.
- # Break only if it was the GNU/non-GNU ld that we prefer.
- case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
- *GNU* | *'with BFD'*)
- test "$with_gnu_ld" != no && break
- ;;
- *)
- test "$with_gnu_ld" != yes && break
- ;;
- esac
- fi
- done
- IFS="$lt_save_ifs"
-else
- lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi])
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
- AC_MSG_RESULT($LD)
-else
- AC_MSG_RESULT(no)
-fi
-test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
-AC_PROG_LD_GNU
-])# AC_PROG_LD
-
-
-# AC_PROG_LD_GNU
-# --------------
-AC_DEFUN([AC_PROG_LD_GNU],
-[AC_REQUIRE([AC_PROG_EGREP])dnl
-AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
-[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
-case `$LD -v 2>&1 </dev/null` in
-*GNU* | *'with BFD'*)
- lt_cv_prog_gnu_ld=yes
- ;;
-*)
- lt_cv_prog_gnu_ld=no
- ;;
-esac])
-with_gnu_ld=$lt_cv_prog_gnu_ld
-])# AC_PROG_LD_GNU
-
-
-# AC_PROG_LD_RELOAD_FLAG
-# ----------------------
-# find reload flag for linker
-# -- PORTME Some linkers may need a different reload flag.
-AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
-[AC_CACHE_CHECK([for $LD option to reload object files],
- lt_cv_ld_reload_flag,
- [lt_cv_ld_reload_flag='-r'])
-reload_flag=$lt_cv_ld_reload_flag
-case $reload_flag in
-"" | " "*) ;;
-*) reload_flag=" $reload_flag" ;;
-esac
-reload_cmds='$LD$reload_flag -o $output$reload_objs'
-])# AC_PROG_LD_RELOAD_FLAG
-
-
-# AC_DEPLIBS_CHECK_METHOD
-# -----------------------
-# how to check for library dependencies
-# -- PORTME fill in with the dynamic library characteristics
-AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
-[AC_CACHE_CHECK([how to recognise dependent libraries],
-lt_cv_deplibs_check_method,
-[lt_cv_file_magic_cmd='$MAGIC_CMD'
-lt_cv_file_magic_test_file=
-lt_cv_deplibs_check_method='unknown'
-# Need to set the preceding variable on all platforms that support
-# interlibrary dependencies.
-# 'none' -- dependencies not supported.
-# `unknown' -- same as none, but documents that we really don't know.
-# 'pass_all' -- all dependencies passed with no checks.
-# 'test_compile' -- check by making test program.
-# 'file_magic [[regex]]' -- check by looking for files in library path
-# which responds to the $file_magic_cmd with a given extended regex.
-# If you have `file' or equivalent on your system and you're not sure
-# whether `pass_all' will *always* work, you probably want this one.
-
-case $host_os in
-aix4* | aix5*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-beos*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-bsdi4*)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
- lt_cv_file_magic_cmd='/usr/bin/file -L'
- lt_cv_file_magic_test_file=/shlib/libc.so
- ;;
-
-cygwin*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-mingw* | pw32*)
- # win32_libid is a shell function defined in ltmain.sh
- lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
- lt_cv_file_magic_cmd='win32_libid'
- ;;
-
-darwin* | rhapsody*)
- # this will be overwritten by pass_all, but leave it in just in case
- lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
- lt_cv_file_magic_cmd='/usr/bin/file -L'
- case "$host_os" in
- rhapsody* | darwin1.[[012]])
- lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System`
- ;;
- *) # Darwin 1.3 on
- lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
- ;;
- esac
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-freebsd* | kfreebsd*-gnu)
- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- case $host_cpu in
- i*86 )
- # Not sure whether the presence of OpenBSD here was a mistake.
- # Let's accept both of them until this is cleared up.
- lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
- ;;
- esac
- else
- lt_cv_deplibs_check_method=pass_all
- fi
- ;;
-
-gnu*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-hpux10.20* | hpux11*)
- lt_cv_file_magic_cmd=/usr/bin/file
- case "$host_cpu" in
- ia64*)
- lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
- lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
- ;;
- hppa*64*)
- [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
- lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
- ;;
- *)
- lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
- lt_cv_file_magic_test_file=/usr/lib/libc.sl
- ;;
- esac
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $host_os in
- irix5* | nonstopux*)
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
- ;;
- *)
- case $LD in
- *-32|*"-32 ") libmagic=32-bit;;
- *-n32|*"-n32 ") libmagic=N32;;
- *-64|*"-64 ") libmagic=64-bit;;
- *) libmagic=never-match;;
- esac
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[[1234]] dynamic lib MIPS - version 1"
- ;;
- esac
- lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-# This must be Linux ELF.
-linux*)
- case $host_cpu in
- alpha* | hppa* | i*86 | ia64* | m68* | mips* | powerpc* | sparc* | s390* | sh* | x86_64* )
- lt_cv_deplibs_check_method=pass_all ;;
- # the debian people say, arm and glibc 2.3.1 works for them with pass_all
- arm* )
- lt_cv_deplibs_check_method=pass_all ;;
- *)
- # glibc up to 2.1.1 does not perform some relocations on ARM
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;;
- esac
- lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
- ;;
-
-netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
- else
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
- fi
- ;;
-
-newos6*)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=/usr/lib/libnls.so
- ;;
-
-nto-qnx*)
- lt_cv_deplibs_check_method=unknown
- ;;
-
-openbsd*)
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object'
- else
- lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
- fi
- ;;
-
-osf3* | osf4* | osf5*)
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
- lt_cv_file_magic_test_file=/shlib/libc.so
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-sco3.2v5*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-solaris*)
- lt_cv_deplibs_check_method=pass_all
- lt_cv_file_magic_test_file=/lib/libc.so
- ;;
-
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- case $host_vendor in
- motorola)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
- ;;
- ncr)
- lt_cv_deplibs_check_method=pass_all
- ;;
- sequent)
- lt_cv_file_magic_cmd='/bin/file'
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
- ;;
- sni)
- lt_cv_file_magic_cmd='/bin/file'
- lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
- lt_cv_file_magic_test_file=/lib/libc.so
- ;;
- siemens)
- lt_cv_deplibs_check_method=pass_all
- ;;
- esac
- ;;
-
-sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-esac
-])
-file_magic_cmd=$lt_cv_file_magic_cmd
-deplibs_check_method=$lt_cv_deplibs_check_method
-test -z "$deplibs_check_method" && deplibs_check_method=unknown
-])# AC_DEPLIBS_CHECK_METHOD
-
-
-# AC_PROG_NM
-# ----------
-# find the pathname to a BSD-compatible name lister
-AC_DEFUN([AC_PROG_NM],
-[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
-[if test -n "$NM"; then
- # Let the user override the test.
- lt_cv_path_NM="$NM"
-else
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- tmp_nm="$ac_dir/${ac_tool_prefix}nm"
- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
- # Check to see if the nm accepts a BSD-compat flag.
- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
- # nm: unknown option "B" ignored
- # Tru64's nm complains that /dev/null is an invalid object file
- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
- */dev/null* | *'Invalid file or object type'*)
- lt_cv_path_NM="$tmp_nm -B"
- break
- ;;
- *)
- case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
- */dev/null*)
- lt_cv_path_NM="$tmp_nm -p"
- break
- ;;
- *)
- lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
- continue # so that we can try to find one that supports BSD flags
- ;;
- esac
- esac
- fi
- done
- IFS="$lt_save_ifs"
- test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
-fi])
-NM="$lt_cv_path_NM"
-])# AC_PROG_NM
-
-
-# AC_CHECK_LIBM
-# -------------
-# check for math library
-AC_DEFUN([AC_CHECK_LIBM],
-[AC_REQUIRE([AC_CANONICAL_HOST])dnl
-LIBM=
-case $host in
-*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
- # These system don't have libm, or don't need it
- ;;
-*-ncr-sysv4.3*)
- AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
- AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
- ;;
-*)
- AC_CHECK_LIB(m, cos, LIBM="-lm")
- ;;
-esac
-])# AC_CHECK_LIBM
-
-
-# AC_LIBLTDL_CONVENIENCE([DIRECTORY])
-# -----------------------------------
-# sets LIBLTDL to the link flags for the libltdl convenience library and
-# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-convenience to the configure arguments. Note that LIBLTDL
-# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If
-# DIRECTORY is not provided, it is assumed to be `libltdl'. LIBLTDL will
-# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed with
-# '${top_srcdir}/' (note the single quotes!). If your package is not
-# flat and you're not using automake, define top_builddir and
-# top_srcdir appropriately in the Makefiles.
-AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
- case $enable_ltdl_convenience in
- no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
- "") enable_ltdl_convenience=yes
- ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
- esac
- LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
- LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
- # For backwards non-gettext consistent compatibility...
- INCLTDL="$LTDLINCL"
-])# AC_LIBLTDL_CONVENIENCE
-
-
-# AC_LIBLTDL_INSTALLABLE([DIRECTORY])
-# -----------------------------------
-# sets LIBLTDL to the link flags for the libltdl installable library and
-# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-install to the configure arguments. Note that LIBLTDL
-# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If
-# DIRECTORY is not provided and an installed libltdl is not found, it is
-# assumed to be `libltdl'. LIBLTDL will be prefixed with '${top_builddir}/'
-# and LTDLINCL will be prefixed with '${top_srcdir}/' (note the single
-# quotes!). If your package is not flat and you're not using automake,
-# define top_builddir and top_srcdir appropriately in the Makefiles.
-# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
-AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
- AC_CHECK_LIB(ltdl, lt_dlinit,
- [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
- [if test x"$enable_ltdl_install" = xno; then
- AC_MSG_WARN([libltdl not installed, but installation disabled])
- else
- enable_ltdl_install=yes
- fi
- ])
- if test x"$enable_ltdl_install" = x"yes"; then
- ac_configure_args="$ac_configure_args --enable-ltdl-install"
- LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
- LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
- else
- ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
- LIBLTDL="-lltdl"
- LTDLINCL=
- fi
- # For backwards non-gettext consistent compatibility...
- INCLTDL="$LTDLINCL"
-])# AC_LIBLTDL_INSTALLABLE
-
-
-# AC_LIBTOOL_CXX
-# --------------
-# enable support for C++ libraries
-AC_DEFUN([AC_LIBTOOL_CXX],
-[AC_REQUIRE([_LT_AC_LANG_CXX])
-])# AC_LIBTOOL_CXX
-
-
-# _LT_AC_LANG_CXX
-# ---------------
-AC_DEFUN([_LT_AC_LANG_CXX],
-[AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([AC_PROG_CXXCPP])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
-])# _LT_AC_LANG_CXX
-
-
-# AC_LIBTOOL_F77
-# --------------
-# enable support for Fortran 77 libraries
-AC_DEFUN([AC_LIBTOOL_F77],
-[AC_REQUIRE([_LT_AC_LANG_F77])
-])# AC_LIBTOOL_F77
-
-
-# _LT_AC_LANG_F77
-# ---------------
-AC_DEFUN([_LT_AC_LANG_F77],
-[AC_REQUIRE([AC_PROG_F77])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
-])# _LT_AC_LANG_F77
-
-
-# AC_LIBTOOL_GCJ
-# --------------
-# enable support for GCJ libraries
-AC_DEFUN([AC_LIBTOOL_GCJ],
-[AC_REQUIRE([_LT_AC_LANG_GCJ])
-])# AC_LIBTOOL_GCJ
-
-
-# _LT_AC_LANG_GCJ
-# ---------------
-AC_DEFUN([_LT_AC_LANG_GCJ],
-[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
- [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
- [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
- [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
- [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
- [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
-])# _LT_AC_LANG_GCJ
-
-
-# AC_LIBTOOL_RC
-# --------------
-# enable support for Windows resource files
-AC_DEFUN([AC_LIBTOOL_RC],
-[AC_REQUIRE([LT_AC_PROG_RC])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])
-])# AC_LIBTOOL_RC
-
-
-# AC_LIBTOOL_LANG_C_CONFIG
-# ------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
-AC_DEFUN([_LT_AC_LANG_C_CONFIG],
-[lt_save_CC="$CC"
-AC_LANG_PUSH(C)
-
-# Source file extension for C test sources.
-ac_ext=c
-
-# Object file extension for compiled C test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="int some_variable = 0;\n"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='int main(){return(0);}\n'
-
-_LT_AC_SYS_COMPILER
-
-#
-# Check for any special shared library compilation flags.
-#
-_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)=
-if test "$GCC" = no; then
- case $host_os in
- sco3.2v5*)
- _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf'
- ;;
- esac
-fi
-if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then
- AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries])
- if echo "$old_CC $old_CFLAGS " | grep "[[ ]]$]_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[[ ]]" >/dev/null; then :
- else
- AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure])
- _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no
- fi
-fi
-
-
-#
-# Check to make sure the static flag actually works.
-#
-AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works],
- _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
- $_LT_AC_TAGVAR(lt_prog_compiler_static, $1),
- [],
- [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
-
-
-## CAVEAT EMPTOR:
-## There is no encapsulation within the following macros, do not change
-## the running order or otherwise move them around unless you know exactly
-## what you are doing...
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF($1)
-
-# Report which librarie types wil actually be built
-AC_MSG_CHECKING([if libtool supports shared libraries])
-AC_MSG_RESULT([$can_build_shared])
-
-AC_MSG_CHECKING([whether to build shared libraries])
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case "$host_os" in
-aix3*)
- test "$enable_shared" = yes && enable_static=no
- if test -n "$RANLIB"; then
- archive_cmds="$archive_cmds~\$RANLIB \$lib"
- postinstall_cmds='$RANLIB $lib'
- fi
- ;;
-
-aix4*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
- fi
- ;;
- darwin* | rhapsody*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- case "$host_os" in
- rhapsody* | darwin1.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[012])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- ;;
- 10.*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- output_verbose_link_cmd='echo'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring'
- _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-esac
-AC_MSG_RESULT([$enable_shared])
-
-AC_MSG_CHECKING([whether to build static libraries])
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-AC_MSG_RESULT([$enable_static])
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_C_CONFIG
-
-
-# AC_LIBTOOL_LANG_CXX_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
-AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
-[AC_LANG_PUSH(C++)
-AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([AC_PROG_CXXCPP])
-
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
-_LT_AC_TAGVAR(module_cmds, $1)=
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-
-# Dependencies to place before and after the object being linked:
-_LT_AC_TAGVAR(predep_objects, $1)=
-_LT_AC_TAGVAR(postdep_objects, $1)=
-_LT_AC_TAGVAR(predeps, $1)=
-_LT_AC_TAGVAR(postdeps, $1)=
-_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
-
-# Source file extension for C++ test sources.
-ac_ext=cc
-
-# Object file extension for compiled C++ test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="int some_variable = 0;\n"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# Allow CC to be a program name with arguments.
-lt_save_CC=$CC
-lt_save_LD=$LD
-lt_save_GCC=$GCC
-GCC=$GXX
-lt_save_with_gnu_ld=$with_gnu_ld
-lt_save_path_LD=$lt_cv_path_LD
-if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
- lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
-else
- unset lt_cv_prog_gnu_ld
-fi
-if test -n "${lt_cv_path_LDCXX+set}"; then
- lt_cv_path_LD=$lt_cv_path_LDCXX
-else
- unset lt_cv_path_LD
-fi
-test -z "${LDCXX+set}" || LD=$LDCXX
-CC=${CXX-"c++"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
-
-# We don't want -fno-exception wen compiling C++ code, so set the
-# no_builtin_flag separately
-if test "$GXX" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
-else
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-fi
-
-if test "$GXX" = yes; then
- # Set up default GNU C++ configuration
-
- AC_PROG_LD
-
- # Check if GNU C++ uses GNU ld as the underlying linker, since the
- # archiving commands below assume that GNU ld is being used.
- if test "$with_gnu_ld" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-
- # If archive_cmds runs LD, not CC, wlarc should be empty
- # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
- # investigate it a little bit more. (MM)
- wlarc='${wl}'
-
- # ancient GNU ld didn't support --whole-archive et. al.
- if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
- grep 'no-whole-archive' > /dev/null; then
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- fi
- else
- with_gnu_ld=no
- wlarc=
-
- # A generic and very simple default shared library creation
- # command for GNU C++ for the case where it uses the native
- # linker, instead of GNU ld. If possible, this setting should
- # overridden to take advantage of the native linker features on
- # the platform it is being used on.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $lib'
- fi
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
-else
- GXX=no
- with_gnu_ld=no
- wlarc=
-fi
-
-# PORTME: fill in a description of your system's C++ link characteristics
-AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
-_LT_AC_TAGVAR(ld_shlibs, $1)=yes
-case $host_os in
- aix3*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- aix4* | aix5*)
- if test "$host_cpu" = ia64; then
- # On IA64, the linker does run time linking by default, so we don't
- # have to do anything special.
- aix_use_runtimelinking=no
- exp_sym_flag='-Bexport'
- no_entry_flag=""
- else
- # KDE requires run time linking. Make it the default.
- aix_use_runtimelinking=yes
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
-
- # When large executables or shared objects are built, AIX ld can
- # have problems creating the table of contents. If linking a library
- # or program results in "error TOC overflow" add -mminimal-toc to
- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
- _LT_AC_TAGVAR(archive_cmds, $1)=''
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
- if test "$GXX" = yes; then
- case $host_os in aix4.[012]|aix4.[012].*)
- # We only want to do this on AIX 4.2 and lower, the check
- # below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
- if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
- then
- # We have reworked collect2
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- else
- # We have old collect2
- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
- # It fails to find uninstalled libraries when the uninstalled
- # path is not listed in the libpath. Setting hardcode_minus_L
- # to unsupported forces relinking
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
- fi
- esac
- shared_flag='-shared'
- else
- # not using gcc
- if test "$host_cpu" = ia64; then
- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
- # chokes on -Wl,-G. The following line is correct:
- shared_flag='-G'
- else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='-qmkshrobj ${wl}-G'
- else
- shared_flag='-qmkshrobj'
- fi
- fi
- fi
-
- # Let the compiler handle the export list.
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- if test "$aix_use_runtimelinking" = yes; then
- # Warning - without using the other runtime loading flags (-brtl),
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
-
- _LT_AC_TAGVAR(archive_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
- else
- if test "$host_cpu" = ia64; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
- else
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- # Warning - without using the other run time loading flags,
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
- # -bexpall does not export symbols beginning with underscore (_)
- _LT_AC_TAGVAR(always_export_symbols, $1)=yes
- # Exported symbols can be pulled into shared objects from archives
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds it's shared libraries.
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
- fi
- fi
- ;;
- chorus*)
- case $cc_basename in
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
-
- cygwin* | mingw* | pw32*)
- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
- # as there is no search path for DLLs.
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=no
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-
- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared -nostdlib $output_objdir/$soname.def $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- darwin* | rhapsody*)
- if test "$GXX" = yes; then
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- case "$host_os" in
- rhapsody* | darwin1.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[012])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- ;;
- 10.*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- lt_int_apple_cc_single_mod=no
- output_verbose_link_cmd='echo'
- if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
- lt_int_apple_cc_single_mod=yes
- fi
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring'
- fi
- _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs'
-
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- else
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- fi
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- dgux*)
- case $cc_basename in
- ec++)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- ghcx)
- # Green Hills C++ Compiler
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- freebsd[12]*)
- # C++ shared libraries reported to be fairly broken before switch to ELF
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- freebsd-elf*)
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- ;;
- freebsd* | kfreebsd*-gnu)
- # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
- # conventions
- _LT_AC_TAGVAR(ld_shlibs, $1)=yes
- ;;
- gnu*)
- ;;
- hpux9*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
- # but as the default
- # location of the library.
-
- case $cc_basename in
- CC)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- aCC)
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- hpux10*|hpux11*)
- if test $with_gnu_ld = no; then
- case "$host_cpu" in
- hppa*64*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
- ia64*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- ;;
- *)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- ;;
- esac
- fi
- case "$host_cpu" in
- hppa*64*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
- ia64*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
- # but as the default
- # location of the library.
- ;;
- *)
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
- # but as the default
- # location of the library.
- ;;
- esac
-
- case $cc_basename in
- CC)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- aCC)
- case "$host_cpu" in
- hppa*64*|ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects'
- ;;
- esac
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes; then
- if test $with_gnu_ld = no; then
- case "$host_cpu" in
- ia64*|hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects'
- ;;
- esac
- fi
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- irix5* | irix6*)
- case $cc_basename in
- CC)
- # SGI C++
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
-
- # Archives containing C++ object files must be created using
- # "CC -ar", where "CC" is the IRIX C++ compiler. This is
- # necessary to make sure instantiated templates are included
- # in the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
- ;;
- *)
- if test "$GXX" = yes; then
- if test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
- fi
- fi
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- ;;
- esac
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
- linux*)
- case $cc_basename in
- KCC)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-
- # Archives containing C++ object files must be created using
- # "CC -Bstatic", where "CC" is the KAI C++ compiler.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
- ;;
- icpc)
- # Intel C++
- with_gnu_ld=yes
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
- ;;
- cxx)
- # Compaq C++
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
-
- runpath_var=LD_RUN_PATH
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- esac
- ;;
- lynxos*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- m88k*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- mvs*)
- case $cc_basename in
- cxx)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
- wlarc=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- fi
- # Workaround some broken pre-1.5 toolchains
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
- ;;
- osf3*)
- case $cc_basename in
- KCC)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Archives containing C++ object files must be created using
- # "CC -Bstatic", where "CC" is the KAI C++ compiler.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
-
- ;;
- RCC)
- # Rational C++ 2.4.1
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- cxx)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- osf4* | osf5*)
- case $cc_basename in
- KCC)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Archives containing C++ object files must be created using
- # the KAI C++ compiler.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
- ;;
- RCC)
- # Rational C++ 2.4.1
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- cxx)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
- echo "-hidden">> $lib.exp~
- $CC -shared$allow_undefined_flag $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~
- $rm $lib.exp'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- psos*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- sco*)
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- case $cc_basename in
- CC)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- sunos4*)
- case $cc_basename in
- CC)
- # Sun C++ 4.x
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- lcc)
- # Lucid
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- solaris*)
- case $cc_basename in
- CC)
- # Sun C++ 4.2, 5.x and Centerline C++
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- case $host_os in
- solaris2.[0-5] | solaris2.[0-5].*) ;;
- *)
- # The C++ compiler is used as linker so we must use $wl
- # flag to pass the commands to the underlying system
- # linker.
- # Supported since Solaris 2.6 (maybe 2.5.1?)
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
- ;;
- esac
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[[LR]]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-
- # Archives containing C++ object files must be created using
- # "CC -xar", where "CC" is the Sun C++ compiler. This is
- # necessary to make sure instantiated templates are included
- # in the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
- ;;
- gcx)
- # Green Hills C++ Compiler
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib'
-
- # The C++ compiler must be used to create the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
- ;;
- *)
- # GNU C++ compiler with Solaris linker
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
- if $CC --version | grep -v '^2\.7' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp'
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
- else
- # g++ 2.7 appears to require `-G' NOT `-shared' on this
- # platform.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp'
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
- fi
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
- fi
- ;;
- esac
- ;;
- sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- ;;
- tandem*)
- case $cc_basename in
- NCC)
- # NonStop-UX NCC 3.20
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- vxworks*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-esac
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-_LT_AC_TAGVAR(GCC, $1)="$GXX"
-_LT_AC_TAGVAR(LD, $1)="$LD"
-
-## CAVEAT EMPTOR:
-## There is no encapsulation within the following macros, do not change
-## the running order or otherwise move them around unless you know exactly
-## what you are doing...
-AC_LIBTOOL_POSTDEP_PREDEP($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC=$lt_save_CC
-LDCXX=$LD
-LD=$lt_save_LD
-GCC=$lt_save_GCC
-with_gnu_ldcxx=$with_gnu_ld
-with_gnu_ld=$lt_save_with_gnu_ld
-lt_cv_path_LDCXX=$lt_cv_path_LD
-lt_cv_path_LD=$lt_save_path_LD
-lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
-lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
-])# AC_LIBTOOL_LANG_CXX_CONFIG
-
-# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
-# ------------------------
-# Figure out "hidden" library dependencies from verbose
-# compiler output when linking a shared library.
-# Parse the compiler output and extract the necessary
-# objects, libraries and library flags.
-AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
-dnl we can't use the lt_simple_compile_test_code here,
-dnl because it contains code intended for an executable,
-dnl not a library. It's possible we should let each
-dnl tag define a new lt_????_link_test_code variable,
-dnl but it's only used here...
-ifelse([$1],[],[cat > conftest.$ac_ext <<EOF
-int a;
-void foo (void) { a = 0; }
-EOF
-],[$1],[CXX],[cat > conftest.$ac_ext <<EOF
-class Foo
-{
-public:
- Foo (void) { a = 0; }
-private:
- int a;
-};
-EOF
-],[$1],[F77],[cat > conftest.$ac_ext <<EOF
- subroutine foo
- implicit none
- integer*4 a
- a=0
- return
- end
-EOF
-],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF
-public class foo {
- private int a;
- public void bar (void) {
- a = 0;
- }
-};
-EOF
-])
-dnl Parse the compiler output and extract the necessary
-dnl objects, libraries and library flags.
-if AC_TRY_EVAL(ac_compile); then
- # Parse the compiler output and extract the necessary
- # objects, libraries and library flags.
-
- # Sentinel used to keep track of whether or not we are before
- # the conftest object file.
- pre_test_object_deps_done=no
-
- # The `*' in the case matches for architectures that use `case' in
- # $output_verbose_cmd can trigger glob expansion during the loop
- # eval without this substitution.
- output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
-
- for p in `eval $output_verbose_link_cmd`; do
- case $p in
-
- -L* | -R* | -l*)
- # Some compilers place space between "-{L,R}" and the path.
- # Remove the space.
- if test $p = "-L" \
- || test $p = "-R"; then
- prev=$p
- continue
- else
- prev=
- fi
-
- if test "$pre_test_object_deps_done" = no; then
- case $p in
- -L* | -R*)
- # Internal compiler library paths should come after those
- # provided the user. The postdeps already come after the
- # user supplied libs so there is no need to process them.
- if test -z "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
- _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
- else
- _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
- fi
- ;;
- # The "-l" case would never come before the object being
- # linked, so don't bother handling this case.
- esac
- else
- if test -z "$_LT_AC_TAGVAR(postdeps, $1)"; then
- _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
- else
- _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${prev}${p}"
- fi
- fi
- ;;
-
- *.$objext|*.$libext)
- # This assumes that the test object file only shows up
- # once in the compiler output.
- if test "$p" = "conftest.$objext"; then
- pre_test_object_deps_done=yes
- continue
- fi
-
- if test "$pre_test_object_deps_done" = no; then
- if test -z "$_LT_AC_TAGVAR(predep_objects, $1)"; then
- _LT_AC_TAGVAR(predep_objects, $1)="$p"
- else
- _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"
- fi
- else
- if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then
- _LT_AC_TAGVAR(postdep_objects, $1)="$p"
- else
- _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"
- fi
- fi
- ;;
-
- *) ;; # Ignore the rest.
-
- esac
- done
-
- # Clean up.
- rm -f a.out a.exe
-else
- echo "libtool.m4: error: problem compiling $1 test program"
-fi
-
-$rm -f confest.$objext
-
-case " $_LT_AC_TAGVAR(postdeps, $1) " in
-*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
-esac
-])# AC_LIBTOOL_POSTDEP_PREDEP
-
-# AC_LIBTOOL_LANG_F77_CONFIG
-# ------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
-AC_DEFUN([_LT_AC_LANG_F77_CONFIG],
-[AC_REQUIRE([AC_PROG_F77])
-AC_LANG_PUSH(Fortran 77)
-
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
-_LT_AC_TAGVAR(module_cmds, $1)=
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-
-# Source file extension for f77 test sources.
-ac_ext=f
-
-# Object file extension for compiled f77 test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code=" subroutine t\n return\n end\n"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code=" program t\n end\n"
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${F77-"f77"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
-
-AC_MSG_CHECKING([if libtool supports shared libraries])
-AC_MSG_RESULT([$can_build_shared])
-
-AC_MSG_CHECKING([whether to build shared libraries])
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case "$host_os" in
-aix3*)
- test "$enable_shared" = yes && enable_static=no
- if test -n "$RANLIB"; then
- archive_cmds="$archive_cmds~\$RANLIB \$lib"
- postinstall_cmds='$RANLIB $lib'
- fi
- ;;
-aix4*)
- test "$enable_shared" = yes && enable_static=no
- ;;
-esac
-AC_MSG_RESULT([$enable_shared])
-
-AC_MSG_CHECKING([whether to build static libraries])
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-AC_MSG_RESULT([$enable_static])
-
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-_LT_AC_TAGVAR(GCC, $1)="$G77"
-_LT_AC_TAGVAR(LD, $1)="$LD"
-
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_F77_CONFIG
-
-
-# AC_LIBTOOL_LANG_GCJ_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
-AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG],
-[AC_LANG_SAVE
-
-# Source file extension for Java test sources.
-ac_ext=java
-
-# Object file extension for compiled Java test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="class foo {}\n"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${GCJ-"gcj"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-
-# GCJ did not exist at the time GCC didn't implicitly link libc in.
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-
-## CAVEAT EMPTOR:
-## There is no encapsulation within the following macros, do not change
-## the running order or otherwise move them around unless you know exactly
-## what you are doing...
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_RESTORE
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_GCJ_CONFIG
-
-
-# AC_LIBTOOL_LANG_RC_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the Windows resource compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
-AC_DEFUN([_LT_AC_LANG_RC_CONFIG],
-[AC_LANG_SAVE
-
-# Source file extension for RC test sources.
-ac_ext=rc
-
-# Object file extension for compiled RC test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
-
-# Code to be used in simple link tests
-lt_simple_link_test_code="$lt_simple_compile_test_code"
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${RC-"windres"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_RESTORE
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_RC_CONFIG
-
-
-# AC_LIBTOOL_CONFIG([TAGNAME])
-# ----------------------------
-# If TAGNAME is not passed, then create an initial libtool script
-# with a default configuration from the untagged config vars. Otherwise
-# add code to config.status for appending the configuration named by
-# TAGNAME from the matching tagged config vars.
-AC_DEFUN([AC_LIBTOOL_CONFIG],
-[# The else clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
- # See if we are running on zsh, and set the options which allow our commands through
- # without removal of \ escapes.
- if test -n "${ZSH_VERSION+set}" ; then
- setopt NO_GLOB_SUBST
- fi
- # Now quote all the things that may contain metacharacters while being
- # careful not to overquote the AC_SUBSTed values. We take copies of the
- # variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
- libname_spec library_names_spec soname_spec extract_expsyms_cmds \
- old_striplib striplib file_magic_cmd finish_cmds finish_eval \
- deplibs_check_method reload_flag reload_cmds need_locks \
- lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
- lt_cv_sys_global_symbol_to_c_name_address \
- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
- old_postinstall_cmds old_postuninstall_cmds \
- _LT_AC_TAGVAR(compiler, $1) \
- _LT_AC_TAGVAR(CC, $1) \
- _LT_AC_TAGVAR(LD, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \
- _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \
- _LT_AC_TAGVAR(old_archive_cmds, $1) \
- _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \
- _LT_AC_TAGVAR(predep_objects, $1) \
- _LT_AC_TAGVAR(postdep_objects, $1) \
- _LT_AC_TAGVAR(predeps, $1) \
- _LT_AC_TAGVAR(postdeps, $1) \
- _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
- _LT_AC_TAGVAR(archive_cmds, $1) \
- _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
- _LT_AC_TAGVAR(postinstall_cmds, $1) \
- _LT_AC_TAGVAR(postuninstall_cmds, $1) \
- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \
- _LT_AC_TAGVAR(allow_undefined_flag, $1) \
- _LT_AC_TAGVAR(no_undefined_flag, $1) \
- _LT_AC_TAGVAR(export_symbols_cmds, $1) \
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \
- _LT_AC_TAGVAR(hardcode_automatic, $1) \
- _LT_AC_TAGVAR(module_cmds, $1) \
- _LT_AC_TAGVAR(module_expsym_cmds, $1) \
- _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
- _LT_AC_TAGVAR(exclude_expsyms, $1) \
- _LT_AC_TAGVAR(include_expsyms, $1); do
-
- case $var in
- _LT_AC_TAGVAR(old_archive_cmds, $1) | \
- _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \
- _LT_AC_TAGVAR(archive_cmds, $1) | \
- _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
- _LT_AC_TAGVAR(module_cmds, $1) | \
- _LT_AC_TAGVAR(module_expsym_cmds, $1) | \
- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
- _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
- extract_expsyms_cmds | reload_cmds | finish_cmds | \
- postinstall_cmds | postuninstall_cmds | \
- old_postinstall_cmds | old_postuninstall_cmds | \
- sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
- # Double-quote double-evaled strings.
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
- ;;
- *)
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
- ;;
- esac
- done
-
- case $lt_echo in
- *'\[$]0 --fallback-echo"')
- lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'`
- ;;
- esac
-
-ifelse([$1], [],
- [cfgfile="${ofile}T"
- trap "$rm \"$cfgfile\"; exit 1" 1 2 15
- $rm -f "$cfgfile"
- AC_MSG_NOTICE([creating $ofile])],
- [cfgfile="$ofile"])
-
- cat <<__EOF__ >> "$cfgfile"
-ifelse([$1], [],
-[#! $SHELL
-
-# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
-# NOTE: Changes made to this file will be lost: look at ltmain.sh.
-#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
-# Free Software Foundation, Inc.
-#
-# This file is part of GNU Libtool:
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# A sed program that does not truncate output.
-SED=$lt_SED
-
-# Sed that helps us avoid accidentally triggering echo(1) options like -n.
-Xsed="$SED -e s/^X//"
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-
-# The names of the tagged configurations supported by this script.
-available_tags=
-
-# ### BEGIN LIBTOOL CONFIG],
-[# ### BEGIN LIBTOOL TAG CONFIG: $tagname])
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# A C compiler.
-LTCC=$lt_LTCC
-
-# A language-specific compiler.
-CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
-
-# Is the compiler the GNU C compiler?
-with_gcc=$_LT_AC_TAGVAR(GCC, $1)
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_[]_LT_AC_TAGVAR(LD, $1)
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally ".so").
-shrext='$shrext'
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
-pic_mode=$pic_mode
-
-# What is the maximum length of a command?
-max_cmd_len=$lt_cv_sys_max_cmd_len
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
-
-# Must we lock files when doing compilation ?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1)
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1)
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1)
-
-# Library versioning type.
-version_type=$version_type
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names. First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1)
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1)
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1)
-archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1)
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands used to build a loadable module (assumed same as above if empty)
-module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1)
-module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1)
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1)
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1)
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1)
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
-
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1)
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)
-
-# If ld is used when linking, flag to hardcode \$libdir into
-# a binary during linking. This must work even if \$libdir does
-# not exist.
-hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1)
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1)
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1)
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)
-
-# Set to yes if building a shared library automatically hardcodes DIR into the library
-# and all subsequent libraries and executables linked against it.
-hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1)
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)"
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1)
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1)
-
-# Symbols that must always be exported.
-include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1)
-
-ifelse([$1],[],
-[# ### END LIBTOOL CONFIG],
-[# ### END LIBTOOL TAG CONFIG: $tagname])
-
-__EOF__
-
-ifelse([$1],[], [
- case $host_os in
- aix3*)
- cat <<\EOF >> "$cfgfile"
-
-# AIX sometimes has problems with the GCC collect2 program. For some
-# reason, if we set the COLLECT_NAMES environment variable, the problems
-# vanish in a puff of smoke.
-if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
-fi
-EOF
- ;;
- esac
-
- # We use sed instead of cat because bash on DJGPP gets confused if
- # if finds mixed CR/LF and LF-only lines. Since sed operates in
- # text mode, it properly converts lines to CR/LF. This bash problem
- # is reportedly fixed, but why not run on old versions too?
- sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
-
- mv -f "$cfgfile" "$ofile" || \
- (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
- chmod +x "$ofile"
-])
-else
- # If there is no Makefile yet, we rely on a make rule to execute
- # `config.status --recheck' to rerun these tests and create the
- # libtool script then.
- test -f Makefile && make "$ltmain"
-fi
-])# AC_LIBTOOL_CONFIG
-
-
-# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
-# -------------------------------------------
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI],
-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-
-_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-
-if test "$GCC" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
-
- AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
- lt_cv_prog_compiler_rtti_exceptions,
- [-fno-rtti -fno-exceptions], [],
- [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
-fi
-])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI
-
-
-# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-# ---------------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
-[AC_REQUIRE([AC_CANONICAL_HOST])
-AC_REQUIRE([AC_PROG_NM])
-AC_REQUIRE([AC_OBJEXT])
-# Check for command to grab the raw symbol name followed by C symbol from nm.
-AC_MSG_CHECKING([command to parse $NM output from $compiler object])
-AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
-[
-# These are sane defaults that work on at least a few old systems.
-# [They come from Ultrix. What could be older than Ultrix?!! ;)]
-
-# Character class describing NM global symbol codes.
-symcode='[[BCDEGRST]]'
-
-# Regexp to match symbols that can be accessed directly from C.
-sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
-
-# Transform the above into a raw symbol and a C symbol.
-symxfrm='\1 \2\3 \3'
-
-# Transform an extracted symbol line into a proper C declaration
-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
-
-# Transform an extracted symbol line into symbol name and symbol address
-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
-
-# Define system-specific variables.
-case $host_os in
-aix*)
- symcode='[[BCDT]]'
- ;;
-cygwin* | mingw* | pw32*)
- symcode='[[ABCDGISTW]]'
- ;;
-hpux*) # Its linker distinguishes data from code symbols
- if test "$host_cpu" = ia64; then
- symcode='[[ABCDEGRST]]'
- fi
- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
- lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
- ;;
-irix* | nonstopux*)
- symcode='[[BCDEGRST]]'
- ;;
-osf*)
- symcode='[[BCDEGQRST]]'
- ;;
-solaris* | sysv5*)
- symcode='[[BDT]]'
- ;;
-sysv4)
- symcode='[[DFNSTU]]'
- ;;
-esac
-
-# Handle CRLF in mingw tool chain
-opt_cr=
-case $build_os in
-mingw*)
- opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
- ;;
-esac
-
-# If we're using GNU nm, then use its standard symbol codes.
-case `$NM -V 2>&1` in
-*GNU* | *'with BFD'*)
- symcode='[[ABCDGISTW]]' ;;
-esac
-
-# Try without a prefix undercore, then with it.
-for ac_symprfx in "" "_"; do
-
- # Write the raw and C identifiers.
- lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
-
- # Check to see that the pipe works correctly.
- pipe_works=no
-
- rm -f conftest*
- cat > conftest.$ac_ext <<EOF
-#ifdef __cplusplus
-extern "C" {
-#endif
-char nm_test_var;
-void nm_test_func(){}
-#ifdef __cplusplus
-}
-#endif
-int main(){nm_test_var='a';nm_test_func();return(0);}
-EOF
-
- if AC_TRY_EVAL(ac_compile); then
- # Now try to grab the symbols.
- nlist=conftest.nm
- if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
- # Try sorting and uniquifying the output.
- if sort "$nlist" | uniq > "$nlist"T; then
- mv -f "$nlist"T "$nlist"
- else
- rm -f "$nlist"T
- fi
-
- # Make sure that we snagged all the symbols we need.
- if grep ' nm_test_var$' "$nlist" >/dev/null; then
- if grep ' nm_test_func$' "$nlist" >/dev/null; then
- cat <<EOF > conftest.$ac_ext
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-EOF
- # Now generate the symbol file.
- eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
-
- cat <<EOF >> conftest.$ac_ext
-#if defined (__STDC__) && __STDC__
-# define lt_ptr_t void *
-#else
-# define lt_ptr_t char *
-# define const
-#endif
-
-/* The mapping between symbol names and symbols. */
-const struct {
- const char *name;
- lt_ptr_t address;
-}
-lt_preloaded_symbols[[]] =
-{
-EOF
- $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
- cat <<\EOF >> conftest.$ac_ext
- {0, (lt_ptr_t) 0}
-};
-
-#ifdef __cplusplus
-}
-#endif
-EOF
- # Now try linking the two files.
- mv conftest.$ac_objext conftstm.$ac_objext
- lt_save_LIBS="$LIBS"
- lt_save_CFLAGS="$CFLAGS"
- LIBS="conftstm.$ac_objext"
- CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
- pipe_works=yes
- fi
- LIBS="$lt_save_LIBS"
- CFLAGS="$lt_save_CFLAGS"
- else
- echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
- fi
- else
- echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
- fi
- else
- echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
- fi
- else
- echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
- cat conftest.$ac_ext >&5
- fi
- rm -f conftest* conftst*
-
- # Do not use the global_symbol_pipe unless it works.
- if test "$pipe_works" = yes; then
- break
- else
- lt_cv_sys_global_symbol_pipe=
- fi
-done
-])
-if test -z "$lt_cv_sys_global_symbol_pipe"; then
- lt_cv_sys_global_symbol_to_cdecl=
-fi
-if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
- AC_MSG_RESULT(failed)
-else
- AC_MSG_RESULT(ok)
-fi
-]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-
-
-# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
-# ---------------------------------------
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC],
-[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
-_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=
-
-AC_MSG_CHECKING([for $compiler option to produce PIC])
- ifelse([$1],[CXX],[
- # C++ specific cases for pic, static, wl, etc.
- if test "$GXX" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-
- case $host_os in
- aix*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- fi
- ;;
- amigaos*)
- # FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
- ;;
- beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
- mingw* | os2* | pw32*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
- ;;
- darwin* | rhapsody*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
- ;;
- *djgpp*)
- # DJGPP does not support shared libraries at all
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- ;;
- sysv4*MP*)
- if test -d /usr/nec; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
- fi
- ;;
- hpux*)
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case "$host_cpu" in
- hppa*64*|ia64*)
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- else
- case $host_os in
- aix4* | aix5*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- else
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
- fi
- ;;
- chorus*)
- case $cc_basename in
- cxch68)
- # Green Hills C++ Compiler
- # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
- ;;
- esac
- ;;
- dgux*)
- case $cc_basename in
- ec++)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- ;;
- ghcx)
- # Green Hills C++ Compiler
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- ;;
- *)
- ;;
- esac
- ;;
- freebsd* | kfreebsd*-gnu)
- # FreeBSD uses GNU C++
- ;;
- hpux9* | hpux10* | hpux11*)
- case $cc_basename in
- CC)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
- if test "$host_cpu" != ia64; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
- fi
- ;;
- aCC)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
- case "$host_cpu" in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
- ;;
- esac
- ;;
- *)
- ;;
- esac
- ;;
- irix5* | irix6* | nonstopux*)
- case $cc_basename in
- CC)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- # CC pic flag -KPIC is the default.
- ;;
- *)
- ;;
- esac
- ;;
- linux*)
- case $cc_basename in
- KCC)
- # KAI C++ Compiler
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- icpc)
- # Intel C++
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
- ;;
- cxx)
- # Compaq C++
- # Make sure the PIC flag is empty. It appears that all Alpha
- # Linux and Compaq Tru64 Unix objects are PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
- *)
- ;;
- esac
- ;;
- lynxos*)
- ;;
- m88k*)
- ;;
- mvs*)
- case $cc_basename in
- cxx)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
- ;;
- *)
- ;;
- esac
- ;;
- netbsd*)
- ;;
- osf3* | osf4* | osf5*)
- case $cc_basename in
- KCC)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
- ;;
- RCC)
- # Rational C++ 2.4.1
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- ;;
- cxx)
- # Digital/Compaq C++
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # Make sure the PIC flag is empty. It appears that all Alpha
- # Linux and Compaq Tru64 Unix objects are PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
- *)
- ;;
- esac
- ;;
- psos*)
- ;;
- sco*)
- case $cc_basename in
- CC)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- *)
- ;;
- esac
- ;;
- solaris*)
- case $cc_basename in
- CC)
- # Sun C++ 4.2, 5.x and Centerline C++
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
- ;;
- gcx)
- # Green Hills C++ Compiler
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
- ;;
- *)
- ;;
- esac
- ;;
- sunos4*)
- case $cc_basename in
- CC)
- # Sun C++ 4.x
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
- lcc)
- # Lucid
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- ;;
- *)
- ;;
- esac
- ;;
- tandem*)
- case $cc_basename in
- NCC)
- # NonStop-UX NCC 3.20
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- ;;
- *)
- ;;
- esac
- ;;
- unixware*)
- ;;
- vxworks*)
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- ;;
- esac
- fi
-],
-[
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-
- case $host_os in
- aix*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- fi
- ;;
-
- amigaos*)
- # FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
- ;;
-
- beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
-
- mingw* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
- ;;
-
- darwin* | rhapsody*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
- ;;
-
- msdosdjgpp*)
- # Just because we use GCC doesn't mean we suddenly get shared libraries
- # on systems that don't support them.
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- enable_shared=no
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
- fi
- ;;
-
- hpux*)
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case "$host_cpu" in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- ;;
-
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- else
- # PORTME Check for flag to pass linker flags through the system compiler.
- case $host_os in
- aix*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- else
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
- fi
- ;;
-
- mingw* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
- ;;
-
- hpux9* | hpux10* | hpux11*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case "$host_cpu" in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
- ;;
- esac
- # Is there a better lt_prog_compiler_static that works with the bundled CC?
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
- ;;
-
- irix5* | irix6* | nonstopux*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # PIC (with -KPIC) is the default.
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
-
- newsos6)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- linux*)
- case $CC in
- icc* | ecc*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
- ;;
- ccc*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # All Alpha code is PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
- esac
- ;;
-
- osf3* | osf4* | osf5*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # All OSF/1 code is PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
-
- sco3.2v5*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn'
- ;;
-
- solaris*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- sunos4*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec ;then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- fi
- ;;
-
- uts4*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- ;;
- esac
- fi
-])
-AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)])
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
- AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
- _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
- [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
- [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
- "" | " "*) ;;
- *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;;
- esac],
- [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
-fi
-case "$host_os" in
- # For platforms which do not support PIC, -DPIC is meaningless:
- *djgpp*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
- ;;
-esac
-])
-
-
-# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
-# ------------------------------------
-# See if the linker supports building shared libraries.
-AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS],
-[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
-ifelse([$1],[CXX],[
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- case $host_os in
- aix4* | aix5*)
- # If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- else
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- fi
- ;;
- pw32*)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
- ;;
- cygwin* | mingw*)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
- ;;
- *)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- ;;
- esac
-],[
- runpath_var=
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
- _LT_AC_TAGVAR(archive_cmds, $1)=
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)=
- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)=
- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)=
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- _LT_AC_TAGVAR(thread_safe_flag_spec, $1)=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
- _LT_AC_TAGVAR(hardcode_automatic, $1)=no
- _LT_AC_TAGVAR(module_cmds, $1)=
- _LT_AC_TAGVAR(module_expsym_cmds, $1)=
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- # include_expsyms should be a list of space-separated symbols to be *always*
- # included in the symbol list
- _LT_AC_TAGVAR(include_expsyms, $1)=
- # exclude_expsyms can be an extended regexp of symbols to exclude
- # it will be wrapped by ` (' and `)$', so one must not match beginning or
- # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
- # as well as any symbol that contains `d'.
- _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
- # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
- # platforms (ab)use it in PIC code, but their linkers get confused if
- # the symbol is explicitly referenced. Since portable code cannot
- # rely on this symbol name, it's probably fine to never include it in
- # preloaded symbol tables.
- extract_expsyms_cmds=
-
- case $host_os in
- cygwin* | mingw* | pw32*)
- # FIXME: the MSVC++ port hasn't been tested in a loooong time
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- if test "$GCC" != yes; then
- with_gnu_ld=no
- fi
- ;;
- openbsd*)
- with_gnu_ld=no
- ;;
- esac
-
- _LT_AC_TAGVAR(ld_shlibs, $1)=yes
- if test "$with_gnu_ld" = yes; then
- # If archive_cmds runs LD, not CC, wlarc should be empty
- wlarc='${wl}'
-
- # See if GNU ld supports shared libraries.
- case $host_os in
- aix3* | aix4* | aix5*)
- # On AIX/PPC, the GNU linker is very broken
- if test "$host_cpu" != ia64; then
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- cat <<EOF 1>&2
-
-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
-*** to be unable to reliably create shared libraries on AIX.
-*** Therefore, libtool is disabling shared libraries support. If you
-*** really care for shared libraries, you may want to modify your PATH
-*** so that a non-GNU linker is found, and then restart.
-
-EOF
- fi
- ;;
-
- amigaos*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-
- # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
- # that the semantics of dynamic libraries on AmigaOS, at least up
- # to version 4, is to share data among multiple programs linked
- # with the same dynamic library. Since this doesn't match the
- # behavior of shared libraries on other platforms, we can't use
- # them.
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-
- beos*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
- # support --undefined. This deserves some investigation. FIXME
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- cygwin* | mingw* | pw32*)
- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
- # as there is no search path for DLLs.
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=no
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
-
- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared $output_objdir/$soname.def $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
- else
- ld_shlibs=no
- fi
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
- wlarc=
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- fi
- ;;
-
- solaris* | sysv5*)
- if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- cat <<EOF 1>&2
-
-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-*** create shared libraries on Solaris systems. Therefore, libtool
-*** is disabling shared libraries support. We urge you to upgrade GNU
-*** binutils to release 2.9.1 or newer. Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-EOF
- elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- sunos4*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- wlarc=
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- *)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
-
- if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = yes; then
- runpath_var=LD_RUN_PATH
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- fi
- fi
- else
- # PORTME fill in a description of your system's linker (not GNU ld)
- case $host_os in
- aix3*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_AC_TAGVAR(always_export_symbols, $1)=yes
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
- # Note: this linker hardcodes the directories in LIBPATH if there
- # are no directories specified by -L.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- if test "$GCC" = yes && test -z "$link_static_flag"; then
- # Neither direct hardcoding nor static linking is supported with a
- # broken collect2.
- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
- fi
- ;;
-
- aix4* | aix5*)
- if test "$host_cpu" = ia64; then
- # On IA64, the linker does run time linking by default, so we don't
- # have to do anything special.
- aix_use_runtimelinking=no
- exp_sym_flag='-Bexport'
- no_entry_flag=""
- else
- # If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- else
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- fi
-
- # KDE requires run time linking. Make it the default.
- aix_use_runtimelinking=yes
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
-
- # When large executables or shared objects are built, AIX ld can
- # have problems creating the table of contents. If linking a library
- # or program results in "error TOC overflow" add -mminimal-toc to
- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
- _LT_AC_TAGVAR(archive_cmds, $1)=''
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
- if test "$GCC" = yes; then
- case $host_os in aix4.[012]|aix4.[012].*)
- # We only want to do this on AIX 4.2 and lower, the check
- # below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
- if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
- then
- # We have reworked collect2
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- else
- # We have old collect2
- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
- # It fails to find uninstalled libraries when the uninstalled
- # path is not listed in the libpath. Setting hardcode_minus_L
- # to unsupported forces relinking
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
- fi
- esac
- shared_flag='-shared'
- else
- # not using gcc
- if test "$host_cpu" = ia64; then
- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
- # chokes on -Wl,-G. The following line is correct:
- shared_flag='-G'
- else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='-qmkshrobj ${wl}-G'
- else
- shared_flag='-qmkshrobj'
- fi
- fi
- fi
-
- # Let the compiler handle the export list.
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- if test "$aix_use_runtimelinking" = yes; then
- # Warning - without using the other runtime loading flags (-brtl),
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- _LT_AC_TAGVAR(archive_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
- else
- if test "$host_cpu" = ia64; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
- else
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- # Warning - without using the other run time loading flags,
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
- # -bexpall does not export symbols beginning with underscore (_)
- _LT_AC_TAGVAR(always_export_symbols, $1)=yes
- # Exported symbols can be pulled into shared objects from archives
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds it's shared libraries.
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
- fi
- fi
- ;;
-
- amigaos*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- # see comment about different semantics on the GNU ld section
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-
- bsdi4*)
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
- ;;
-
- cygwin* | mingw* | pw32*)
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- # hardcode_libdir_flag_spec is actually meaningless, as there is
- # no search path for DLLs.
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=no
- # Tell ltmain to make .lib files, not .a files.
- libext=lib
- # Tell ltmain to make .dll files, not .so files.
- shrext=".dll"
- # FIXME: Setting linknames here is a bad hack.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $compiler_flags $libobjs `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
- # The linker will automatically build a .lib file if we build a DLL.
- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
- # FIXME: Should let the user specify the lib program.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs'
- fix_srcfile_path='`cygpath -w "$srcfile"`'
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
- ;;
-
- darwin* | rhapsody*)
- if test "$GXX" = yes ; then
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- case "$host_os" in
- rhapsody* | darwin1.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[012])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- ;;
- 10.*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- lt_int_apple_cc_single_mod=no
- output_verbose_link_cmd='echo'
- if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
- lt_int_apple_cc_single_mod=yes
- fi
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring'
- fi
- _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- else
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- fi
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- dgux*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- freebsd1*)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-
- # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
- # support. Future versions do this automatically, but an explicit c++rt0.o
- # does not break anything, and helps significantly (at the cost of a little
- # extra space).
- freebsd2.2*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- # Unfortunately, older versions of FreeBSD 2 do not have this feature.
- freebsd2*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | kfreebsd*-gnu)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $compiler_flags $libobjs $deplibs'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- hpux9*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $libobjs $deplibs~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- ;;
-
- hpux10* | hpux11*)
- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- case "$host_cpu" in
- hppa*64*|ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $libobjs $deplibs'
- ;;
- esac
- else
- case "$host_cpu" in
- hppa*64*|ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
- ;;
- esac
- fi
- if test "$with_gnu_ld" = no; then
- case "$host_cpu" in
- hppa*64*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
- ia64*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- ;;
- *)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- ;;
- esac
- fi
- ;;
-
- irix5* | irix6* | nonstopux*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- newsos6)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- openbsd*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- else
- case $host_os in
- openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- ;;
- esac
- fi
- ;;
-
- os2*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $compiler_flags $libobjs $deplibs$output_objdir/$libname.def'
- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
- ;;
-
- osf3*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
-
- osf4* | osf5*) # as osf3* with the addition of -msym flag
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- else
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
-
- # Both c and cxx compiler support -rpath directly
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
-
- sco3.2v5*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- ;;
-
- solaris*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs~$rm $lib.exp'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- case $host_os in
- solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
- *) # Supported since Solaris 2.6 (maybe 2.5.1?)
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
- esac
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- ;;
-
- sunos4*)
- if test "x$host_vendor" = xsequent; then
- # Use $CC to link under sequent, because it throws in some extra .o
- # files that make .init and .fini sections work.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $compiler_flags $libobjs $deplibs'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- sysv4)
- case $host_vendor in
- sni)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
- ;;
- siemens)
- ## LD is ld it makes a PLAMLIB
- ## CC just makes a GrossModule.
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- ;;
- motorola)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
- ;;
- esac
- runpath_var='LD_RUN_PATH'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- sysv4.3*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- _LT_AC_TAGVAR(ld_shlibs, $1)=yes
- fi
- ;;
-
- sysv4.2uw2*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- hardcode_runpath_var=yes
- runpath_var=LD_RUN_PATH
- ;;
-
- sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text'
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- fi
- runpath_var='LD_RUN_PATH'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- sysv5*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
- # $CC -shared without GNU ld will not create a library from C++
- # object files and a static libstdc++, better avoid it by now
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- runpath_var='LD_RUN_PATH'
- ;;
-
- uts4*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- *)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- fi
-])
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
-#
-# Do we need to explicitly link libc?
-#
-case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
-x|xyes)
- # Assume -lc should be added
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
-
- if test "$enable_shared" = yes && test "$GCC" = yes; then
- case $_LT_AC_TAGVAR(archive_cmds, $1) in
- *'~'*)
- # FIXME: we may have to deal with multi-command sequences.
- ;;
- '$CC '*)
- # Test whether the compiler implicitly links with -lc since on some
- # systems, -lgcc has to come before -lc. If gcc already passes -lc
- # to ld, don't add -lc before -lgcc.
- AC_MSG_CHECKING([whether -lc should be explicitly linked in])
- $rm conftest*
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
- soname=conftest
- lib=conftest
- libobjs=conftest.$ac_objext
- deplibs=
- wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
- compiler_flags=-v
- linker_flags=-v
- verstring=
- output_objdir=.
- libname=conftest
- lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=
- if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
- then
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- else
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- fi
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
- else
- cat conftest.err 1>&5
- fi
- $rm conftest*
- AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
- ;;
- esac
- fi
- ;;
-esac
-])# AC_LIBTOOL_PROG_LD_SHLIBS
-
-
-# _LT_AC_FILE_LTDLL_C
-# -------------------
-# Be careful that the start marker always follows a newline.
-AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
-# /* ltdll.c starts here */
-# #define WIN32_LEAN_AND_MEAN
-# #include <windows.h>
-# #undef WIN32_LEAN_AND_MEAN
-# #include <stdio.h>
-#
-# #ifndef __CYGWIN__
-# # ifdef __CYGWIN32__
-# # define __CYGWIN__ __CYGWIN32__
-# # endif
-# #endif
-#
-# #ifdef __cplusplus
-# extern "C" {
-# #endif
-# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
-# #ifdef __cplusplus
-# }
-# #endif
-#
-# #ifdef __CYGWIN__
-# #include <cygwin/cygwin_dll.h>
-# DECLARE_CYGWIN_DLL( DllMain );
-# #endif
-# HINSTANCE __hDllInstance_base;
-#
-# BOOL APIENTRY
-# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
-# {
-# __hDllInstance_base = hInst;
-# return TRUE;
-# }
-# /* ltdll.c ends here */
-])# _LT_AC_FILE_LTDLL_C
-
-
-# _LT_AC_TAGVAR(VARNAME, [TAGNAME])
-# ---------------------------------
-AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
-
-
-# old names
-AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
-AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
-AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
-AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
-AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
-AC_DEFUN([AM_PROG_LD], [AC_PROG_LD])
-AC_DEFUN([AM_PROG_NM], [AC_PROG_NM])
-
-# This is just to silence aclocal about the macro not being used
-ifelse([AC_DISABLE_FAST_INSTALL])
-
-AC_DEFUN([LT_AC_PROG_GCJ],
-[AC_CHECK_TOOL(GCJ, gcj, no)
- test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
- AC_SUBST(GCJFLAGS)
-])
-
-AC_DEFUN([LT_AC_PROG_RC],
-[AC_CHECK_TOOL(RC, windres, no)
-])
-
-############################################################
-# NOTE: This macro has been submitted for inclusion into #
-# GNU Autoconf as AC_PROG_SED. When it is available in #
-# a released version of Autoconf we should remove this #
-# macro and use it instead. #
-############################################################
-# LT_AC_PROG_SED
-# --------------
-# Check for a fully-functional sed program, that truncates
-# as few characters as possible. Prefer GNU sed if found.
-AC_DEFUN([LT_AC_PROG_SED],
-[AC_MSG_CHECKING([for a sed that does not truncate output])
-AC_CACHE_VAL(lt_cv_path_SED,
-[# Loop through the user's path and test for sed and gsed.
-# Then use that list of sed's as ones to test for truncation.
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for lt_ac_prog in sed gsed; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
- lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
- fi
- done
- done
-done
-lt_ac_max=0
-lt_ac_count=0
-# Add /usr/xpg4/bin/sed as it is typically found on Solaris
-# along with /bin/sed that truncates output.
-for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
- test ! -f $lt_ac_sed && break
- cat /dev/null > conftest.in
- lt_ac_count=0
- echo $ECHO_N "0123456789$ECHO_C" >conftest.in
- # Check for GNU sed and select it if it is found.
- if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
- lt_cv_path_SED=$lt_ac_sed
- break
- fi
- while true; do
- cat conftest.in conftest.in >conftest.tmp
- mv conftest.tmp conftest.in
- cp conftest.in conftest.nl
- echo >>conftest.nl
- $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
- cmp -s conftest.out conftest.nl || break
- # 10000 chars as input seems more than enough
- test $lt_ac_count -gt 10 && break
- lt_ac_count=`expr $lt_ac_count + 1`
- if test $lt_ac_count -gt $lt_ac_max; then
- lt_ac_max=$lt_ac_count
- lt_cv_path_SED=$lt_ac_sed
- fi
- done
-done
-])
-SED=$lt_cv_path_SED
-AC_MSG_RESULT([$SED])
-])
diff --git a/libs/taglib/admin/ltmain.sh b/libs/taglib/admin/ltmain.sh
deleted file mode 100644
index 27ee8c46f8..0000000000
--- a/libs/taglib/admin/ltmain.sh
+++ /dev/null
@@ -1,6389 +0,0 @@
-# ltmain.sh - Provide generalized library-building support services.
-# NOTE: Changing this file will not affect anything until you rerun configure.
-#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003
-# Free Software Foundation, Inc.
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# Check that we have a working $echo.
-if test "X$1" = X--no-reexec; then
- # Discard the --no-reexec flag, and continue.
- shift
-elif test "X$1" = X--fallback-echo; then
- # Avoid inline document here, it may be left over
- :
-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
- # Yippee, $echo works!
- :
-else
- # Restart under the correct shell, and then maybe $echo will work.
- exec $SHELL "$0" --no-reexec ${1+"$@"}
-fi
-
-if test "X$1" = X--fallback-echo; then
- # used as fallback echo
- shift
- cat <<EOF
-$*
-EOF
- exit 0
-fi
-
-# The name of this program.
-progname=`$echo "$0" | ${SED} 's%^.*/%%'`
-modename="$progname"
-
-# Constants.
-PROGRAM=ltmain.sh
-PACKAGE=libtool
-VERSION=1.5a
-TIMESTAMP=" (1.1240 2003/06/26 06:55:19)"
-
-default_mode=
-help="Try \`$progname --help' for more information."
-magic="%%%MAGIC variable%%%"
-mkdir="mkdir"
-mv="mv -f"
-rm="rm -f"
-
-# Sed substitution that helps us do robust quoting. It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed="${SED}"' -e 1s/^X//'
-sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'
-# test EBCDIC or ASCII
-case `echo A|tr A '\301'` in
- A) # EBCDIC based system
- SP2NL="tr '\100' '\n'"
- NL2SP="tr '\r\n' '\100\100'"
- ;;
- *) # Assume ASCII based system
- SP2NL="tr '\040' '\012'"
- NL2SP="tr '\015\012' '\040\040'"
- ;;
-esac
-
-# NLS nuisances.
-# Only set LANG and LC_ALL to C if already set.
-# These must not be set unconditionally because not all systems understand
-# e.g. LANG=C (notably SCO).
-# We save the old values to restore during execute mode.
-if test "${LC_ALL+set}" = set; then
- save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
-fi
-if test "${LANG+set}" = set; then
- save_LANG="$LANG"; LANG=C; export LANG
-fi
-
-# Make sure IFS has a sensible default
-: ${IFS=" "}
-
-if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
- $echo "$modename: not configured to build any kind of library" 1>&2
- $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2
- exit 1
-fi
-
-# Global variables.
-mode=$default_mode
-nonopt=
-prev=
-prevopt=
-run=
-show="$echo"
-show_help=
-execute_dlfiles=
-lo2o="s/\\.lo\$/.${objext}/"
-o2lo="s/\\.${objext}\$/.lo/"
-
-#####################################
-# Shell function definitions:
-# This seems to be the best place for them
-
-# Need a lot of goo to handle *both* DLLs and import libs
-# Has to be a shell function in order to 'eat' the argument
-# that is supplied when $file_magic_command is called.
-win32_libid () {
- win32_libid_type="unknown"
- win32_fileres=`file -L $1 2>/dev/null`
- case $win32_fileres in
- *ar\ archive\ import\ library*) # definitely import
- win32_libid_type="x86 archive import"
- ;;
- *ar\ archive*) # could be an import, or static
- if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \
- grep -E 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
- win32_nmres=`eval $NM -f posix -A $1 | \
- sed -n -e '1,100{/ I /{x;/import/!{s/^/import/;h;p;};x;};}'`
- if test "X$win32_nmres" = "Ximport" ; then
- win32_libid_type="x86 archive import"
- else
- win32_libid_type="x86 archive static"
- fi
- fi
- ;;
- *DLL*)
- win32_libid_type="x86 DLL"
- ;;
- *executable*) # but shell scripts are "executable" too...
- case $win32_fileres in
- *MS\ Windows\ PE\ Intel*)
- win32_libid_type="x86 DLL"
- ;;
- esac
- ;;
- esac
- $echo $win32_libid_type
-}
-
-# End of Shell function definitions
-#####################################
-
-# Parse our command line options once, thoroughly.
-while test "$#" -gt 0
-do
- arg="$1"
- shift
-
- case $arg in
- -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;;
- *) optarg= ;;
- esac
-
- # If the previous option needs an argument, assign it.
- if test -n "$prev"; then
- case $prev in
- execute_dlfiles)
- execute_dlfiles="$execute_dlfiles $arg"
- ;;
- tag)
- tagname="$arg"
-
- # Check whether tagname contains only valid characters
- case $tagname in
- *[!-_A-Za-z0-9,/]*)
- $echo "$progname: invalid tag name: $tagname" 1>&2
- exit 1
- ;;
- esac
-
- case $tagname in
- CC)
- # Don't test for the "default" C tag, as we know, it's there, but
- # not specially marked.
- ;;
- *)
- if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$0" > /dev/null; then
- taglist="$taglist $tagname"
- # Evaluate the configuration.
- eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $0`"
- else
- $echo "$progname: ignoring unknown tag $tagname" 1>&2
- fi
- ;;
- esac
- ;;
- *)
- eval "$prev=\$arg"
- ;;
- esac
-
- prev=
- prevopt=
- continue
- fi
-
- # Have we seen a non-optional argument yet?
- case $arg in
- --help)
- show_help=yes
- ;;
-
- --version)
- $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"
- $echo
- $echo "Copyright (C) 2003 Free Software Foundation, Inc."
- $echo "This is free software; see the source for copying conditions. There is NO"
- $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
- exit 0
- ;;
-
- --config)
- ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $0
- # Now print the configurations for the tags.
- for tagname in $taglist; do
- ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$0"
- done
- exit 0
- ;;
-
- --debug)
- $echo "$progname: enabling shell trace mode"
- set -x
- ;;
-
- --dry-run | -n)
- run=:
- ;;
-
- --features)
- $echo "host: $host"
- if test "$build_libtool_libs" = yes; then
- $echo "enable shared libraries"
- else
- $echo "disable shared libraries"
- fi
- if test "$build_old_libs" = yes; then
- $echo "enable static libraries"
- else
- $echo "disable static libraries"
- fi
- exit 0
- ;;
-
- --finish) mode="finish" ;;
-
- --mode) prevopt="--mode" prev=mode ;;
- --mode=*) mode="$optarg" ;;
-
- --preserve-dup-deps) duplicate_deps="yes" ;;
-
- --quiet | --silent)
- show=:
- ;;
-
- --tag) prevopt="--tag" prev=tag ;;
- --tag=*)
- set tag "$optarg" ${1+"$@"}
- shift
- prev=tag
- ;;
-
- -dlopen)
- prevopt="-dlopen"
- prev=execute_dlfiles
- ;;
-
- -*)
- $echo "$modename: unrecognized option \`$arg'" 1>&2
- $echo "$help" 1>&2
- exit 1
- ;;
-
- *)
- nonopt="$arg"
- break
- ;;
- esac
-done
-
-if test -n "$prevopt"; then
- $echo "$modename: option \`$prevopt' requires an argument" 1>&2
- $echo "$help" 1>&2
- exit 1
-fi
-
-# If this variable is set in any of the actions, the command in it
-# will be execed at the end. This prevents here-documents from being
-# left over by shells.
-exec_cmd=
-
-if test -z "$show_help"; then
-
- # Infer the operation mode.
- if test -z "$mode"; then
- $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2
- $echo "*** Future versions of Libtool will require -mode=MODE be specified." 1>&2
- case $nonopt in
- *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*)
- mode=link
- for arg
- do
- case $arg in
- -c)
- mode=compile
- break
- ;;
- esac
- done
- ;;
- *db | *dbx | *strace | *truss)
- mode=execute
- ;;
- *install*|cp|mv)
- mode=install
- ;;
- *rm)
- mode=uninstall
- ;;
- *)
- # If we have no mode, but dlfiles were specified, then do execute mode.
- test -n "$execute_dlfiles" && mode=execute
-
- # Just use the default operation mode.
- if test -z "$mode"; then
- if test -n "$nonopt"; then
- $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2
- else
- $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2
- fi
- fi
- ;;
- esac
- fi
-
- # Only execute mode is allowed to have -dlopen flags.
- if test -n "$execute_dlfiles" && test "$mode" != execute; then
- $echo "$modename: unrecognized option \`-dlopen'" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- # Change the help message to a mode-specific one.
- generic_help="$help"
- help="Try \`$modename --help --mode=$mode' for more information."
-
- # These modes are in order of execution frequency so that they run quickly.
- case $mode in
- # libtool compile mode
- compile)
- modename="$modename: compile"
- # Get the compilation command and the source file.
- base_compile=
- srcfile="$nonopt" # always keep a non-empty value in "srcfile"
- suppress_output=
- arg_mode=normal
- libobj=
-
- for arg
- do
- case "$arg_mode" in
- arg )
- # do not "continue". Instead, add this to base_compile
- lastarg="$arg"
- arg_mode=normal
- ;;
-
- target )
- libobj="$arg"
- arg_mode=normal
- continue
- ;;
-
- normal )
- # Accept any command-line options.
- case $arg in
- -o)
- if test -n "$libobj" ; then
- $echo "$modename: you cannot specify \`-o' more than once" 1>&2
- exit 1
- fi
- arg_mode=target
- continue
- ;;
-
- -static)
- build_old_libs=yes
- continue
- ;;
-
- -prefer-pic)
- pic_mode=yes
- continue
- ;;
-
- -prefer-non-pic)
- pic_mode=no
- continue
- ;;
-
- -Xcompiler)
- arg_mode=arg # the next one goes into the "base_compile" arg list
- continue # The current "srcfile" will either be retained or
- ;; # replaced later. I would guess that would be a bug.
-
- -Wc,*)
- args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"`
- lastarg=
- save_ifs="$IFS"; IFS=','
- for arg in $args; do
- IFS="$save_ifs"
-
- # Double-quote args containing other shell metacharacters.
- # Many Bourne shells cannot handle close brackets correctly
- # in scan sets, so we specify it separately.
- case $arg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- arg="\"$arg\""
- ;;
- esac
- lastarg="$lastarg $arg"
- done
- IFS="$save_ifs"
- lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"`
-
- # Add the arguments to base_compile.
- base_compile="$base_compile $lastarg"
- continue
- ;;
-
- * )
- # Accept the current argument as the source file.
- # The previous "srcfile" becomes the current argument.
- #
- lastarg="$srcfile"
- srcfile="$arg"
- ;;
- esac # case $arg
- ;;
- esac # case $arg_mode
-
- # Aesthetically quote the previous argument.
- lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"`
-
- case $lastarg in
- # Double-quote args containing other shell metacharacters.
- # Many Bourne shells cannot handle close brackets correctly
- # in scan sets, so we specify it separately.
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- lastarg="\"$lastarg\""
- ;;
- esac
-
- base_compile="$base_compile $lastarg"
- done # for arg
-
- case $arg_mode in
- arg)
- $echo "$modename: you must specify an argument for -Xcompile"
- exit 1
- ;;
- target)
- $echo "$modename: you must specify a target with \`-o'" 1>&2
- exit 1
- ;;
- *)
- # Get the name of the library object.
- [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'`
- ;;
- esac
-
- # Recognize several different file suffixes.
- # If the user specifies -o file.o, it is replaced with file.lo
- xform='[cCFSifmso]'
- case $libobj in
- *.ada) xform=ada ;;
- *.adb) xform=adb ;;
- *.ads) xform=ads ;;
- *.asm) xform=asm ;;
- *.c++) xform=c++ ;;
- *.cc) xform=cc ;;
- *.ii) xform=ii ;;
- *.class) xform=class ;;
- *.cpp) xform=cpp ;;
- *.cxx) xform=cxx ;;
- *.f90) xform=f90 ;;
- *.for) xform=for ;;
- *.java) xform=java ;;
- esac
-
- libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
-
- case $libobj in
- *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;;
- *)
- $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2
- exit 1
- ;;
- esac
-
- # Infer tagged configuration to use if any are available and
- # if one wasn't chosen via the "--tag" command line option.
- # Only attempt this if the compiler in the base compile
- # command doesn't match the default compiler.
- if test -n "$available_tags" && test -z "$tagname"; then
- case $base_compile in
- # Blanks in the command may have been stripped by the calling shell,
- # but not from the CC environment variable when configure was run.
- " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "*) ;;
- # Blanks at the start of $base_compile will cause this to fail
- # if we don't check for them as well.
- *)
- for z in $available_tags; do
- if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$0" > /dev/null; then
- # Evaluate the configuration.
- eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $0`"
- case "$base_compile " in
- "$CC "* | " $CC "* | "`$echo $CC` "* | " `$echo $CC` "*)
- # The compiler in the base compile command matches
- # the one in the tagged configuration.
- # Assume this is the tagged configuration we want.
- tagname=$z
- break
- ;;
- esac
- fi
- done
- # If $tagname still isn't set, then no tagged configuration
- # was found and let the user know that the "--tag" command
- # line option must be used.
- if test -z "$tagname"; then
- $echo "$modename: unable to infer tagged configuration"
- $echo "$modename: specify a tag with \`--tag'" 1>&2
- exit 1
-# else
-# $echo "$modename: using $tagname tagged configuration"
- fi
- ;;
- esac
- fi
-
- objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
- xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
- if test "X$xdir" = "X$obj"; then
- xdir=
- else
- xdir=$xdir/
- fi
- lobj=${xdir}$objdir/$objname
-
- if test -z "$base_compile"; then
- $echo "$modename: you must specify a compilation command" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- # Delete any leftover library objects.
- if test "$build_old_libs" = yes; then
- removelist="$obj $lobj $libobj ${libobj}T"
- else
- removelist="$lobj $libobj ${libobj}T"
- fi
-
- $run $rm $removelist
- trap "$run $rm $removelist; exit 1" 1 2 15
-
- # On Cygwin there's no "real" PIC flag so we must build both object types
- case $host_os in
- cygwin* | mingw* | pw32* | os2*)
- pic_mode=default
- ;;
- esac
- if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
- # non-PIC code in shared libraries is not supported
- pic_mode=default
- fi
-
- # Calculate the filename of the output object if compiler does
- # not support -o with -c
- if test "$compiler_c_o" = no; then
- output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext}
- lockfile="$output_obj.lock"
- removelist="$removelist $output_obj $lockfile"
- trap "$run $rm $removelist; exit 1" 1 2 15
- else
- output_obj=
- need_locks=no
- lockfile=
- fi
-
- # Lock this critical section if it is needed
- # We use this script file to make the link, it avoids creating a new file
- if test "$need_locks" = yes; then
- until $run ln "$0" "$lockfile" 2>/dev/null; do
- $show "Waiting for $lockfile to be removed"
- sleep 2
- done
- elif test "$need_locks" = warn; then
- if test -f "$lockfile"; then
- $echo "\
-*** ERROR, $lockfile exists and contains:
-`cat $lockfile 2>/dev/null`
-
-This indicates that another process is trying to use the same
-temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together. If you
-repeat this compilation, it may succeed, by chance, but you had better
-avoid parallel builds (make -j) in this platform, or get a better
-compiler."
-
- $run $rm $removelist
- exit 1
- fi
- $echo $srcfile > "$lockfile"
- fi
-
- if test -n "$fix_srcfile_path"; then
- eval srcfile=\"$fix_srcfile_path\"
- fi
-
- $run $rm "$libobj" "${libobj}T"
-
- # Create a libtool object file (analogous to a ".la" file),
- # but don't create it if we're doing a dry run.
- test -z "$run" && cat > ${libobj}T <<EOF
-# $libobj - a libtool object file
-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
-#
-# Please DO NOT delete this file!
-# It is necessary for linking the library.
-
-# Name of the PIC object.
-EOF
-
- # Only build a PIC object if we are building libtool libraries.
- if test "$build_libtool_libs" = yes; then
- # Without this assignment, base_compile gets emptied.
- fbsd_hideous_sh_bug=$base_compile
-
- if test "$pic_mode" != no; then
- command="$base_compile $srcfile $pic_flag"
- else
- # Don't build PIC code
- command="$base_compile $srcfile"
- fi
-
- if test ! -d "${xdir}$objdir"; then
- $show "$mkdir ${xdir}$objdir"
- $run $mkdir ${xdir}$objdir
- status=$?
- if test "$status" -ne 0 && test ! -d "${xdir}$objdir"; then
- exit $status
- fi
- fi
-
- if test -z "$output_obj"; then
- # Place PIC objects in $objdir
- command="$command -o $lobj"
- fi
-
- $run $rm "$lobj" "$output_obj"
-
- $show "$command"
- if $run eval "$command"; then :
- else
- test -n "$output_obj" && $run $rm $removelist
- exit 1
- fi
-
- if test "$need_locks" = warn &&
- test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
- $echo "\
-*** ERROR, $lockfile contains:
-`cat $lockfile 2>/dev/null`
-
-but it should contain:
-$srcfile
-
-This indicates that another process is trying to use the same
-temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together. If you
-repeat this compilation, it may succeed, by chance, but you had better
-avoid parallel builds (make -j) in this platform, or get a better
-compiler."
-
- $run $rm $removelist
- exit 1
- fi
-
- # Just move the object if needed, then go on to compile the next one
- if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then
- $show "$mv $output_obj $lobj"
- if $run $mv $output_obj $lobj; then :
- else
- error=$?
- $run $rm $removelist
- exit $error
- fi
- fi
-
- # Append the name of the PIC object to the libtool object file.
- test -z "$run" && cat >> ${libobj}T <<EOF
-pic_object='$objdir/$objname'
-
-EOF
-
- # Allow error messages only from the first compilation.
- suppress_output=' >/dev/null 2>&1'
- else
- # No PIC object so indicate it doesn't exist in the libtool
- # object file.
- test -z "$run" && cat >> ${libobj}T <<EOF
-pic_object=none
-
-EOF
- fi
-
- # Only build a position-dependent object if we build old libraries.
- if test "$build_old_libs" = yes; then
- if test "$pic_mode" != yes; then
- # Don't build PIC code
- command="$base_compile $srcfile"
- else
- command="$base_compile $srcfile $pic_flag"
- fi
- if test "$compiler_c_o" = yes; then
- command="$command -o $obj"
- fi
-
- # Suppress compiler output if we already did a PIC compilation.
- command="$command$suppress_output"
- $run $rm "$obj" "$output_obj"
- $show "$command"
- if $run eval "$command"; then :
- else
- $run $rm $removelist
- exit 1
- fi
-
- if test "$need_locks" = warn &&
- test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
- $echo "\
-*** ERROR, $lockfile contains:
-`cat $lockfile 2>/dev/null`
-
-but it should contain:
-$srcfile
-
-This indicates that another process is trying to use the same
-temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together. If you
-repeat this compilation, it may succeed, by chance, but you had better
-avoid parallel builds (make -j) in this platform, or get a better
-compiler."
-
- $run $rm $removelist
- exit 1
- fi
-
- # Just move the object if needed
- if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then
- $show "$mv $output_obj $obj"
- if $run $mv $output_obj $obj; then :
- else
- error=$?
- $run $rm $removelist
- exit $error
- fi
- fi
-
- # Append the name of the non-PIC object the libtool object file.
- # Only append if the libtool object file exists.
- test -z "$run" && cat >> ${libobj}T <<EOF
-# Name of the non-PIC object.
-non_pic_object='$objname'
-
-EOF
- else
- # Append the name of the non-PIC object the libtool object file.
- # Only append if the libtool object file exists.
- test -z "$run" && cat >> ${libobj}T <<EOF
-# Name of the non-PIC object.
-non_pic_object=none
-
-EOF
- fi
-
- $run $mv "${libobj}T" "${libobj}"
-
- # Unlock the critical section if it was locked
- if test "$need_locks" != no; then
- $run $rm "$lockfile"
- fi
-
- exit 0
- ;;
-
- # libtool link mode
- link | relink)
- modename="$modename: link"
- case $host in
- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
- # It is impossible to link a dll without this setting, and
- # we shouldn't force the makefile maintainer to figure out
- # which system we are compiling for in order to pass an extra
- # flag for every libtool invocation.
- # allow_undefined=no
-
- # FIXME: Unfortunately, there are problems with the above when trying
- # to make a dll which has undefined symbols, in which case not
- # even a static library is built. For now, we need to specify
- # -no-undefined on the libtool link line when we can be certain
- # that all symbols are satisfied, otherwise we get a static library.
- allow_undefined=yes
- ;;
- *)
- allow_undefined=yes
- ;;
- esac
- libtool_args="$nonopt"
- base_compile="$nonopt"
- compile_command="$nonopt"
- finalize_command="$nonopt"
-
- compile_rpath=
- finalize_rpath=
- compile_shlibpath=
- finalize_shlibpath=
- convenience=
- old_convenience=
- deplibs=
- old_deplibs=
- add_flags=
- compiler_flags=
- linker_flags=
- dllsearchpath=
- lib_search_path=`pwd`
- inst_prefix_dir=
-
- avoid_version=no
- dlfiles=
- dlprefiles=
- dlself=no
- export_dynamic=no
- export_symbols=
- export_symbols_regex=
- generated=
- libobjs=
- ltlibs=
- module=no
- no_install=no
- objs=
- non_pic_objects=
- prefer_static_libs=no
- preload=no
- prev=
- prevarg=
- release=
- rpath=
- xrpath=
- perm_rpath=
- temp_rpath=
- thread_safe=no
- vinfo=
- vinfo_number=no
-
- # We need to know -static, to get the right output filenames.
- for arg
- do
- case $arg in
- -all-static | -static)
- if test "X$arg" = "X-all-static"; then
- if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
- $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
- fi
- if test -n "$link_static_flag"; then
- dlopen_self=$dlopen_self_static
- fi
- else
- if test -z "$pic_flag" && test -n "$link_static_flag"; then
- dlopen_self=$dlopen_self_static
- fi
- fi
- build_libtool_libs=no
- build_old_libs=yes
- prefer_static_libs=yes
- break
- ;;
- esac
- done
-
- # See if our shared archives depend on static archives.
- test -n "$old_archive_from_new_cmds" && build_old_libs=yes
-
- # Go through the arguments, transforming them on the way.
- while test "$#" -gt 0; do
- arg="$1"
- base_compile="$base_compile $arg"
- shift
- case $arg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test
- ;;
- *) qarg=$arg ;;
- esac
- libtool_args="$libtool_args $qarg"
-
- # If the previous option needs an argument, assign it.
- if test -n "$prev"; then
- case $prev in
- output)
- compile_command="$compile_command @OUTPUT@"
- finalize_command="$finalize_command @OUTPUT@"
- ;;
- esac
-
- case $prev in
- dlfiles|dlprefiles)
- if test "$preload" = no; then
- # Add the symbol object into the linking commands.
- compile_command="$compile_command @SYMFILE@"
- finalize_command="$finalize_command @SYMFILE@"
- preload=yes
- fi
- case $arg in
- *.la | *.lo) ;; # We handle these cases below.
- force)
- if test "$dlself" = no; then
- dlself=needless
- export_dynamic=yes
- fi
- prev=
- continue
- ;;
- self)
- if test "$prev" = dlprefiles; then
- dlself=yes
- elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
- dlself=yes
- else
- dlself=needless
- export_dynamic=yes
- fi
- prev=
- continue
- ;;
- *)
- if test "$prev" = dlfiles; then
- dlfiles="$dlfiles $arg"
- else
- dlprefiles="$dlprefiles $arg"
- fi
- prev=
- continue
- ;;
- esac
- ;;
- expsyms)
- export_symbols="$arg"
- if test ! -f "$arg"; then
- $echo "$modename: symbol file \`$arg' does not exist"
- exit 1
- fi
- prev=
- continue
- ;;
- expsyms_regex)
- export_symbols_regex="$arg"
- prev=
- continue
- ;;
- inst_prefix)
- inst_prefix_dir="$arg"
- prev=
- continue
- ;;
- release)
- release="-$arg"
- prev=
- continue
- ;;
- objectlist)
- if test -f "$arg"; then
- save_arg=$arg
- moreargs=
- for fil in `cat $save_arg`
- do
-# moreargs="$moreargs $fil"
- arg=$fil
- # A libtool-controlled object.
-
- # Check to see that this really is a libtool object.
- if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
- pic_object=
- non_pic_object=
-
- # Read the .lo file
- # If there is no directory component, then add one.
- case $arg in
- */* | *\\*) . $arg ;;
- *) . ./$arg ;;
- esac
-
- if test -z "$pic_object" || \
- test -z "$non_pic_object" ||
- test "$pic_object" = none && \
- test "$non_pic_object" = none; then
- $echo "$modename: cannot find name of object for \`$arg'" 1>&2
- exit 1
- fi
-
- # Extract subdirectory from the argument.
- xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
- if test "X$xdir" = "X$arg"; then
- xdir=
- else
- xdir="$xdir/"
- fi
-
- if test "$pic_object" != none; then
- # Prepend the subdirectory the object is found in.
- pic_object="$xdir$pic_object"
-
- if test "$prev" = dlfiles; then
- if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
- dlfiles="$dlfiles $pic_object"
- prev=
- continue
- else
- # If libtool objects are unsupported, then we need to preload.
- prev=dlprefiles
- fi
- fi
-
- # CHECK ME: I think I busted this. -Ossama
- if test "$prev" = dlprefiles; then
- # Preload the old-style object.
- dlprefiles="$dlprefiles $pic_object"
- prev=
- fi
-
- # A PIC object.
- libobjs="$libobjs $pic_object"
- arg="$pic_object"
- fi
-
- # Non-PIC object.
- if test "$non_pic_object" != none; then
- # Prepend the subdirectory the object is found in.
- non_pic_object="$xdir$non_pic_object"
-
- # A standard non-PIC object
- non_pic_objects="$non_pic_objects $non_pic_object"
- if test -z "$pic_object" || test "$pic_object" = none ; then
- arg="$non_pic_object"
- fi
- fi
- else
- # Only an error if not doing a dry-run.
- if test -z "$run"; then
- $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
- exit 1
- else
- # Dry-run case.
-
- # Extract subdirectory from the argument.
- xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
- if test "X$xdir" = "X$arg"; then
- xdir=
- else
- xdir="$xdir/"
- fi
-
- pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
- non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
- libobjs="$libobjs $pic_object"
- non_pic_objects="$non_pic_objects $non_pic_object"
- fi
- fi
- done
- else
- $echo "$modename: link input file \`$save_arg' does not exist"
- exit 1
- fi
- arg=$save_arg
- prev=
- continue
- ;;
- rpath | xrpath)
- # We need an absolute path.
- case $arg in
- [\\/]* | [A-Za-z]:[\\/]*) ;;
- *)
- $echo "$modename: only absolute run-paths are allowed" 1>&2
- exit 1
- ;;
- esac
- if test "$prev" = rpath; then
- case "$rpath " in
- *" $arg "*) ;;
- *) rpath="$rpath $arg" ;;
- esac
- else
- case "$xrpath " in
- *" $arg "*) ;;
- *) xrpath="$xrpath $arg" ;;
- esac
- fi
- prev=
- continue
- ;;
- xcompiler)
- compiler_flags="$compiler_flags $qarg"
- prev=
- compile_command="$compile_command $qarg"
- finalize_command="$finalize_command $qarg"
- continue
- ;;
- xlinker)
- linker_flags="$linker_flags $qarg"
- compiler_flags="$compiler_flags $wl$qarg"
- prev=
- compile_command="$compile_command $wl$qarg"
- finalize_command="$finalize_command $wl$qarg"
- continue
- ;;
- xcclinker)
- linker_flags="$linker_flags $qarg"
- compiler_flags="$compiler_flags $qarg"
- prev=
- compile_command="$compile_command $qarg"
- finalize_command="$finalize_command $qarg"
- continue
- ;;
- framework)
- case $host in
- *-*-darwin*)
- case "$deplibs " in
- *" $qarg.ltframework "*) ;;
- *) deplibs="$deplibs $qarg.ltframework" # this is fixed later
- ;;
- esac
- ;;
- esac
- prev=
- continue
- ;;
- *)
- eval "$prev=\"\$arg\""
- prev=
- continue
- ;;
- esac
- fi # test -n "$prev"
-
- prevarg="$arg"
-
- case $arg in
- -all-static)
- if test -n "$link_static_flag"; then
- compile_command="$compile_command $link_static_flag"
- finalize_command="$finalize_command $link_static_flag"
- fi
- continue
- ;;
-
- -allow-undefined)
- # FIXME: remove this flag sometime in the future.
- $echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2
- continue
- ;;
-
- -avoid-version)
- avoid_version=yes
- continue
- ;;
-
- -dlopen)
- prev=dlfiles
- continue
- ;;
-
- -dlpreopen)
- prev=dlprefiles
- continue
- ;;
-
- -export-dynamic)
- export_dynamic=yes
- continue
- ;;
-
- -export-symbols | -export-symbols-regex)
- if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
- $echo "$modename: more than one -exported-symbols argument is not allowed"
- exit 1
- fi
- if test "X$arg" = "X-export-symbols"; then
- prev=expsyms
- else
- prev=expsyms_regex
- fi
- continue
- ;;
-
- -inst-prefix-dir)
- prev=inst_prefix
- continue
- ;;
-
- # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
- # so, if we see these flags be careful not to treat them like -L
- -L[A-Z][A-Z]*:*)
- case $with_gcc/$host in
- no/*-*-irix* | /*-*-irix*)
- compile_command="$compile_command $arg"
- finalize_command="$finalize_command $arg"
- ;;
- esac
- continue
- ;;
-
- -L*)
- dir=`$echo "X$arg" | $Xsed -e 's/^-L//'`
- # We need an absolute path.
- case $dir in
- [\\/]* | [A-Za-z]:[\\/]*) ;;
- *)
- absdir=`cd "$dir" && pwd`
- if test -z "$absdir"; then
- $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
- exit 1
- fi
- dir="$absdir"
- ;;
- esac
- case "$deplibs " in
- *" -L$dir "*) ;;
- *)
- deplibs="$deplibs -L$dir"
- lib_search_path="$lib_search_path $dir"
- ;;
- esac
- case $host in
- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
- case :$dllsearchpath: in
- *":$dir:"*) ;;
- *) dllsearchpath="$dllsearchpath:$dir";;
- esac
- ;;
- esac
- continue
- ;;
-
- -l*)
- if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
- case $host in
- *-*-cygwin* | *-*-pw32* | *-*-beos*)
- # These systems don't actually have a C or math library (as such)
- continue
- ;;
- *-*-mingw* | *-*-os2*)
- # These systems don't actually have a C library (as such)
- test "X$arg" = "X-lc" && continue
- ;;
- *-*-openbsd* | *-*-freebsd*)
- # Do not include libc due to us having libc/libc_r.
- test "X$arg" = "X-lc" && continue
- ;;
- *-*-rhapsody* | *-*-darwin1.[012])
- # Rhapsody C and math libraries are in the System framework
- deplibs="$deplibs System.ltframework"
- continue
- esac
- elif test "X$arg" = "X-lc_r"; then
- case $host in
- *-*-openbsd*)
- # Do not include libc_r directly, use -pthread flag.
- continue
- ;;
- esac
- fi
- deplibs="$deplibs $arg"
- continue
- ;;
-
- -module)
- module=yes
- continue
- ;;
-
- # gcc -m* arguments should be passed to the linker via $compiler_flags
- # in order to pass architecture information to the linker
- # (e.g. 32 vs 64-bit). This may also be accomplished via -Wl,-mfoo
- # but this is not reliable with gcc because gcc may use -mfoo to
- # select a different linker, different libraries, etc, while
- # -Wl,-mfoo simply passes -mfoo to the linker.
- -m*)
- # Unknown arguments in both finalize_command and compile_command need
- # to be aesthetically quoted because they are evaled later.
- arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
- case $arg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- arg="\"$arg\""
- ;;
- esac
- compile_command="$compile_command $arg"
- finalize_command="$finalize_command $arg"
- if test "$with_gcc" = "yes" ; then
- compiler_flags="$compiler_flags $arg"
- fi
- continue
- ;;
-
- -shrext)
- prev=shrext
- continue
- ;;
-
- -no-fast-install)
- fast_install=no
- continue
- ;;
-
- -no-install)
- case $host in
- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
- # The PATH hackery in wrapper scripts is required on Windows
- # in order for the loader to find any dlls it needs.
- $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2
- $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2
- fast_install=no
- ;;
- *) no_install=yes ;;
- esac
- continue
- ;;
-
- -no-undefined)
- allow_undefined=no
- continue
- ;;
-
- -objectlist)
- prev=objectlist
- continue
- ;;
-
- -o) prev=output ;;
-
- -release)
- prev=release
- continue
- ;;
-
- -rpath)
- prev=rpath
- continue
- ;;
-
- -R)
- prev=xrpath
- continue
- ;;
-
- -R*)
- dir=`$echo "X$arg" | $Xsed -e 's/^-R//'`
- # We need an absolute path.
- case $dir in
- [\\/]* | [A-Za-z]:[\\/]*) ;;
- *)
- $echo "$modename: only absolute run-paths are allowed" 1>&2
- exit 1
- ;;
- esac
- case "$xrpath " in
- *" $dir "*) ;;
- *) xrpath="$xrpath $dir" ;;
- esac
- continue
- ;;
-
- -static)
- # The effects of -static are defined in a previous loop.
- # We used to do the same as -all-static on platforms that
- # didn't have a PIC flag, but the assumption that the effects
- # would be equivalent was wrong. It would break on at least
- # Digital Unix and AIX.
- continue
- ;;
-
- -thread-safe)
- thread_safe=yes
- continue
- ;;
-
- -version-info)
- prev=vinfo
- continue
- ;;
- -version-number)
- prev=vinfo
- vinfo_number=yes
- continue
- ;;
-
- -Wc,*)
- args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'`
- arg=
- save_ifs="$IFS"; IFS=','
- for flag in $args; do
- IFS="$save_ifs"
- case $flag in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- flag="\"$flag\""
- ;;
- esac
- arg="$arg $wl$flag"
- compiler_flags="$compiler_flags $flag"
- done
- IFS="$save_ifs"
- arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
- ;;
-
- -Wl,*)
- args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
- arg=
- save_ifs="$IFS"; IFS=','
- for flag in $args; do
- IFS="$save_ifs"
- case $flag in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- flag="\"$flag\""
- ;;
- esac
- arg="$arg $wl$flag"
- compiler_flags="$compiler_flags $wl$flag"
- linker_flags="$linker_flags $flag"
- done
- IFS="$save_ifs"
- arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
- ;;
-
- -Xcompiler)
- prev=xcompiler
- continue
- ;;
-
- -Xlinker)
- prev=xlinker
- continue
- ;;
-
- -XCClinker)
- prev=xcclinker
- continue
- ;;
-
- -framework)
- prev=framework
- continue
- ;;
-
- # Some other compiler flag.
- -* | +*)
- # Unknown arguments in both finalize_command and compile_command need
- # to be aesthetically quoted because they are evaled later.
- arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
- case $arg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- arg="\"$arg\""
- ;;
- esac
- add_flags="$add_flags $arg"
- ;;
-
- *.$objext)
- # A standard object.
- objs="$objs $arg"
- ;;
-
- *.lo)
- # A libtool-controlled object.
-
- # Check to see that this really is a libtool object.
- if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
- pic_object=
- non_pic_object=
-
- # Read the .lo file
- # If there is no directory component, then add one.
- case $arg in
- */* | *\\*) . $arg ;;
- *) . ./$arg ;;
- esac
-
- if test -z "$pic_object" || \
- test -z "$non_pic_object" ||
- test "$pic_object" = none && \
- test "$non_pic_object" = none; then
- $echo "$modename: cannot find name of object for \`$arg'" 1>&2
- exit 1
- fi
-
- # Extract subdirectory from the argument.
- xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
- if test "X$xdir" = "X$arg"; then
- xdir=
- else
- xdir="$xdir/"
- fi
-
- if test "$pic_object" != none; then
- # Prepend the subdirectory the object is found in.
- pic_object="$xdir$pic_object"
-
- if test "$prev" = dlfiles; then
- if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
- dlfiles="$dlfiles $pic_object"
- prev=
- continue
- else
- # If libtool objects are unsupported, then we need to preload.
- prev=dlprefiles
- fi
- fi
-
- # CHECK ME: I think I busted this. -Ossama
- if test "$prev" = dlprefiles; then
- # Preload the old-style object.
- dlprefiles="$dlprefiles $pic_object"
- prev=
- fi
-
- # A PIC object.
- libobjs="$libobjs $pic_object"
- arg="$pic_object"
- fi
-
- # Non-PIC object.
- if test "$non_pic_object" != none; then
- # Prepend the subdirectory the object is found in.
- non_pic_object="$xdir$non_pic_object"
-
- # A standard non-PIC object
- non_pic_objects="$non_pic_objects $non_pic_object"
- if test -z "$pic_object" || test "$pic_object" = none ; then
- arg="$non_pic_object"
- fi
- fi
- else
- # Only an error if not doing a dry-run.
- if test -z "$run"; then
- $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
- exit 1
- else
- # Dry-run case.
-
- # Extract subdirectory from the argument.
- xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
- if test "X$xdir" = "X$arg"; then
- xdir=
- else
- xdir="$xdir/"
- fi
-
- pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
- non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
- libobjs="$libobjs $pic_object"
- non_pic_objects="$non_pic_objects $non_pic_object"
- fi
- fi
- ;;
-
- *.$libext)
- # An archive.
- deplibs="$deplibs $arg"
- old_deplibs="$old_deplibs $arg"
- continue
- ;;
-
- *.la)
- # A libtool-controlled library.
-
- if test "$prev" = dlfiles; then
- # This library was specified with -dlopen.
- dlfiles="$dlfiles $arg"
- prev=
- elif test "$prev" = dlprefiles; then
- # The library was specified with -dlpreopen.
- dlprefiles="$dlprefiles $arg"
- prev=
- else
- deplibs="$deplibs $arg"
- fi
- continue
- ;;
-
- # Some other compiler argument.
- *)
- # Unknown arguments in both finalize_command and compile_command need
- # to be aesthetically quoted because they are evaled later.
- arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
- case $arg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- arg="\"$arg\""
- ;;
- esac
- add_flags="$add_flags $arg"
- ;;
- esac # arg
-
- # Now actually substitute the argument into the commands.
- if test -n "$arg"; then
- compile_command="$compile_command $arg"
- finalize_command="$finalize_command $arg"
- fi
- done # argument parsing loop
-
- if test -n "$prev"; then
- $echo "$modename: the \`$prevarg' option requires an argument" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- # Infer tagged configuration to use if any are available and
- # if one wasn't chosen via the "--tag" command line option.
- # Only attempt this if the compiler in the base link
- # command doesn't match the default compiler.
- if test -n "$available_tags" && test -z "$tagname"; then
- case $base_compile in
- # Blanks in the command may have been stripped by the calling shell,
- # but not from the CC environment variable when configure was run.
- "$CC "* | " $CC "* | "`$echo $CC` "* | " `$echo $CC` "*) ;;
- # Blanks at the start of $base_compile will cause this to fail
- # if we don't check for them as well.
- *)
- for z in $available_tags; do
- if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$0" > /dev/null; then
- # Evaluate the configuration.
- eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $0`"
- case $base_compile in
- "$CC "* | " $CC "* | "`$echo $CC` "* | " `$echo $CC` "*)
- # The compiler in $compile_command matches
- # the one in the tagged configuration.
- # Assume this is the tagged configuration we want.
- tagname=$z
- break
- ;;
- esac
- fi
- done
- # If $tagname still isn't set, then no tagged configuration
- # was found and let the user know that the "--tag" command
- # line option must be used.
- if test -z "$tagname"; then
- $echo "$modename: unable to infer tagged configuration"
- $echo "$modename: specify a tag with \`--tag'" 1>&2
- exit 1
-# else
-# $echo "$modename: using $tagname tagged configuration"
- fi
- ;;
- esac
- fi
-
- if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
- eval arg=\"$export_dynamic_flag_spec\"
- compile_command="$compile_command $arg"
- finalize_command="$finalize_command $arg"
- fi
-
- oldlibs=
- # calculate the name of the file, without its directory
- outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'`
- libobjs_save="$libobjs"
-
- if test -n "$shlibpath_var"; then
- # get the directories listed in $shlibpath_var
- eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
- else
- shlib_search_path=
- fi
- eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
- eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
-
- output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`
- if test "X$output_objdir" = "X$output"; then
- output_objdir="$objdir"
- else
- output_objdir="$output_objdir/$objdir"
- fi
- # Create the object directory.
- if test ! -d "$output_objdir"; then
- $show "$mkdir $output_objdir"
- $run $mkdir $output_objdir
- status=$?
- if test "$status" -ne 0 && test ! -d "$output_objdir"; then
- exit $status
- fi
- fi
-
- # Determine the type of output
- case $output in
- "")
- $echo "$modename: you must specify an output file" 1>&2
- $echo "$help" 1>&2
- exit 1
- ;;
- *.$libext) linkmode=oldlib ;;
- *.lo | *.$objext) linkmode=obj ;;
- *.la) linkmode=lib ;;
- *) linkmode=prog ;; # Anything else should be a program.
- esac
-
- case $host in
- *cygwin* | *mingw* | *pw32*)
- # don't eliminate duplcations in $postdeps and $predeps
- duplicate_compiler_generated_deps=yes
- ;;
- *)
- duplicate_compiler_generated_deps=$duplicate_deps
- ;;
- esac
- specialdeplibs=
-
- libs=
- # Find all interdependent deplibs by searching for libraries
- # that are linked more than once (e.g. -la -lb -la)
- for deplib in $deplibs; do
- if test "X$duplicate_deps" = "Xyes" ; then
- case "$libs " in
- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
- esac
- fi
- libs="$libs $deplib"
- done
-
- if test "$linkmode" = lib; then
- libs="$predeps $libs $compiler_lib_search_path $postdeps"
-
- # Compute libraries that are listed more than once in $predeps
- # $postdeps and mark them as special (i.e., whose duplicates are
- # not to be eliminated).
- pre_post_deps=
- if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then
- for pre_post_dep in $predeps $postdeps; do
- case "$pre_post_deps " in
- *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;;
- esac
- pre_post_deps="$pre_post_deps $pre_post_dep"
- done
- fi
- pre_post_deps=
- fi
-
- deplibs=
- newdependency_libs=
- newlib_search_path=
- need_relink=no # whether we're linking any uninstalled libtool libraries
- notinst_deplibs= # not-installed libtool libraries
- notinst_path= # paths that contain not-installed libtool libraries
- case $linkmode in
- lib)
- passes="conv link"
- for file in $dlfiles $dlprefiles; do
- case $file in
- *.la) ;;
- *)
- $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2
- exit 1
- ;;
- esac
- done
- ;;
- prog)
- compile_deplibs=
- finalize_deplibs=
- alldeplibs=no
- newdlfiles=
- newdlprefiles=
- passes="conv scan dlopen dlpreopen link"
- ;;
- *) passes="conv"
- ;;
- esac
- for pass in $passes; do
- if test "$linkmode,$pass" = "lib,link" ||
- test "$linkmode,$pass" = "prog,scan"; then
- libs="$deplibs"
- deplibs=
- fi
- if test "$linkmode" = prog; then
- case $pass in
- dlopen) libs="$dlfiles" ;;
- dlpreopen) libs="$dlprefiles" ;;
- link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
- esac
- fi
- if test "$pass" = dlopen; then
- # Collect dlpreopened libraries
- save_deplibs="$deplibs"
- deplibs=
- fi
- for deplib in $libs; do
- lib=
- found=no
- case $deplib in
- -l*)
- if test "$linkmode" != lib && test "$linkmode" != prog; then
- $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2
- continue
- fi
- if test "$pass" = conv && test "$allow_undefined" = yes; then
- deplibs="$deplib $deplibs"
- continue
- fi
- name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
- for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do
- for search_ext in .la $shrext .so .a; do
- # Search the libtool library
- lib="$searchdir/lib${name}${search_ext}"
- if test -f "$lib"; then
- if test "$search_ext" = ".la"; then
- found=yes
- else
- found=no
- fi
- break 2
- fi
- done
- done
- if test "$found" != yes; then
- # deplib doesn't seem to be a libtool library
- if test "$linkmode,$pass" = "prog,link"; then
- compile_deplibs="$deplib $compile_deplibs"
- finalize_deplibs="$deplib $finalize_deplibs"
- else
- deplibs="$deplib $deplibs"
- test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
- fi
- continue
- else # deplib is a libtool library
- # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
- # We need to do some special things here, and not later.
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
- case " $predeps $postdeps " in
- *" $deplib "*)
- if (${SED} -e '2q' $lib |
- grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
- library_names=
- old_library=
- case $lib in
- */* | *\\*) . $lib ;;
- *) . ./$lib ;;
- esac
- for l in $old_library $library_names; do
- ll="$l"
- done
- if test "X$ll" = "X$old_library" ; then # only static version available
- found=no
- ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
- test "X$ladir" = "X$lib" && ladir="."
- lib=$ladir/$old_library
- if test "$linkmode,$pass" = "prog,link"; then
- compile_deplibs="$deplib $compile_deplibs"
- finalize_deplibs="$deplib $finalize_deplibs"
- else
- deplibs="$deplib $deplibs"
- test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
- fi
- continue
- fi
- fi
- ;;
- *) ;;
- esac
- fi
- fi
- ;; # -l
- *.ltframework)
- if test "$linkmode,$pass" = "prog,link"; then
- compile_deplibs="$deplib $compile_deplibs"
- finalize_deplibs="$deplib $finalize_deplibs"
- else
- deplibs="$deplib $deplibs"
- if test "$linkmode" = lib ; then
- newdependency_libs="$deplib $newdependency_libs"
- fi
- fi
- continue
- ;;
- -L*)
- case $linkmode in
- lib)
- deplibs="$deplib $deplibs"
- test "$pass" = conv && continue
- newdependency_libs="$deplib $newdependency_libs"
- newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
- ;;
- prog)
- if test "$pass" = conv; then
- deplibs="$deplib $deplibs"
- continue
- fi
- if test "$pass" = scan; then
- deplibs="$deplib $deplibs"
- newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
- else
- compile_deplibs="$deplib $compile_deplibs"
- finalize_deplibs="$deplib $finalize_deplibs"
- fi
- ;;
- *)
- $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2
- ;;
- esac # linkmode
- continue
- ;; # -L
- -R*)
- if test "$pass" = link; then
- dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'`
- # Make sure the xrpath contains only unique directories.
- case "$xrpath " in
- *" $dir "*) ;;
- *) xrpath="$xrpath $dir" ;;
- esac
- fi
- deplibs="$deplib $deplibs"
- continue
- ;;
- *.la) lib="$deplib" ;;
- *.$libext)
- if test "$pass" = conv; then
- deplibs="$deplib $deplibs"
- continue
- fi
- case $linkmode in
- lib)
- if test "$deplibs_check_method" != pass_all; then
- $echo
- $echo "*** Warning: Trying to link with static lib archive $deplib."
- $echo "*** I have the capability to make that library automatically link in when"
- $echo "*** you link to this library. But I can only do this if you have a"
- $echo "*** shared version of the library, which you do not appear to have"
- $echo "*** because the file extensions .$libext of this argument makes me believe"
- $echo "*** that it is just a static archive that I should not used here."
- else
- $echo
- $echo "*** Warning: Linking the shared library $output against the"
- $echo "*** static library $deplib is not portable!"
- deplibs="$deplib $deplibs"
- fi
- continue
- ;;
- prog)
- if test "$pass" != link; then
- deplibs="$deplib $deplibs"
- else
- compile_deplibs="$deplib $compile_deplibs"
- finalize_deplibs="$deplib $finalize_deplibs"
- fi
- continue
- ;;
- esac # linkmode
- ;; # *.$libext
- *.lo | *.$objext)
- if test "$pass" = conv; then
- deplibs="$deplib $deplibs"
- elif test "$linkmode" = prog; then
- if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
- # If there is no dlopen support or we're linking statically,
- # we need to preload.
- newdlprefiles="$newdlprefiles $deplib"
- compile_deplibs="$deplib $compile_deplibs"
- finalize_deplibs="$deplib $finalize_deplibs"
- else
- newdlfiles="$newdlfiles $deplib"
- fi
- fi
- continue
- ;;
- %DEPLIBS%)
- alldeplibs=yes
- continue
- ;;
- esac # case $deplib
- if test "$found" = yes || test -f "$lib"; then :
- else
- $echo "$modename: cannot find the library \`$lib'" 1>&2
- exit 1
- fi
-
- # Check to see that this really is a libtool archive.
- if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
- else
- $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
- exit 1
- fi
-
- ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
- test "X$ladir" = "X$lib" && ladir="."
-
- dlname=
- dlopen=
- dlpreopen=
- libdir=
- library_names=
- old_library=
- # If the library was installed with an old release of libtool,
- # it will not redefine variables installed, or shouldnotlink
- installed=yes
- shouldnotlink=no
-
- # Read the .la file
- case $lib in
- */* | *\\*) . $lib ;;
- *) . ./$lib ;;
- esac
-
- case $host in
- *-*-darwin*)
- # Convert "-framework foo" to "foo.ltframework" in dependency_libs
- test -n "$dependency_libs" && dependency_libs=`$echo "X$dependency_libs" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'`
- ;;
- esac
-
- if test "$linkmode,$pass" = "lib,link" ||
- test "$linkmode,$pass" = "prog,scan" ||
- { test "$linkmode" != prog && test "$linkmode" != lib; }; then
- test -n "$dlopen" && dlfiles="$dlfiles $dlopen"
- test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen"
- fi
-
- if test "$pass" = conv; then
- # Only check for convenience libraries
- deplibs="$lib $deplibs"
- tmp_libs=
- for deplib in $dependency_libs; do
- #echo "Adding $deplib to \$deplibs"
- deplibs="$deplib $deplibs"
- if test "X$duplicate_deps" = "Xyes" ; then
- case "$tmp_libs " in
- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
- esac
- fi
- tmp_libs="$tmp_libs $deplib"
- done
- if test -z "$libdir"; then
- if test -z "$old_library"; then
- $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
- exit 1
- fi
- # It is a libtool convenience library, so add in its objects.
- convenience="$convenience $ladir/$objdir/$old_library"
- old_convenience="$old_convenience $ladir/$objdir/$old_library"
- elif test "$linkmode" != prog && test "$linkmode" != lib; then
- $echo "$modename: \`$lib' is not a convenience library" 1>&2
- exit 1
- fi
- continue
- fi # $pass = conv
-
-
- # Get the name of the library we link against.
- linklib=
- for l in $old_library $library_names; do
- linklib="$l"
- done
- if test -z "$linklib"; then
- $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
- exit 1
- fi
-
- # This library was specified with -dlopen.
- if test "$pass" = dlopen; then
- if test -z "$libdir"; then
- $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2
- exit 1
- fi
- if test -z "$dlname" || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
- # If there is no dlname, no dlopen support or we're linking
- # statically, we need to preload. We also need to preload any
- # dependent libraries so libltdl's deplib preloader doesn't
- # bomb out in the load deplibs phase.
- dlprefiles="$dlprefiles $lib $dependency_libs"
- else
- newdlfiles="$newdlfiles $lib"
- fi
- continue
- fi # $pass = dlopen
-
- # We need an absolute path.
- case $ladir in
- [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
- *)
- abs_ladir=`cd "$ladir" && pwd`
- if test -z "$abs_ladir"; then
- $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2
- $echo "$modename: passing it literally to the linker, although it might fail" 1>&2
- abs_ladir="$ladir"
- fi
- ;;
- esac
- laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
-
- # Find the relevant object directory and library name.
- if test "X$installed" = Xyes; then
- if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
- $echo "$modename: warning: library \`$lib' was moved." 1>&2
- dir="$ladir"
- absdir="$abs_ladir"
- libdir="$abs_ladir"
- else
- dir="$libdir"
- absdir="$libdir"
- fi
- else
- dir="$ladir/$objdir"
- absdir="$abs_ladir/$objdir"
- # Remove this search path later
- notinst_path="$notinst_path $abs_ladir"
- fi # $installed = yes
- name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
-
- # This library was specified with -dlpreopen.
- if test "$pass" = dlpreopen; then
- if test -z "$libdir"; then
- $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2
- exit 1
- fi
- # Prefer using a static library (so that no silly _DYNAMIC symbols
- # are required to link).
- if test -n "$old_library"; then
- newdlprefiles="$newdlprefiles $dir/$old_library"
- # Otherwise, use the dlname, so that lt_dlopen finds it.
- elif test -n "$dlname"; then
- newdlprefiles="$newdlprefiles $dir/$dlname"
- else
- newdlprefiles="$newdlprefiles $dir/$linklib"
- fi
- fi # $pass = dlpreopen
-
- if test -z "$libdir"; then
- # Link the convenience library
- if test "$linkmode" = lib; then
- deplibs="$dir/$old_library $deplibs"
- elif test "$linkmode,$pass" = "prog,link"; then
- compile_deplibs="$dir/$old_library $compile_deplibs"
- finalize_deplibs="$dir/$old_library $finalize_deplibs"
- else
- deplibs="$lib $deplibs" # used for prog,scan pass
- fi
- continue
- fi
-
-
- if test "$linkmode" = prog && test "$pass" != link; then
- newlib_search_path="$newlib_search_path $ladir"
- deplibs="$lib $deplibs"
-
- linkalldeplibs=no
- if test "$link_all_deplibs" != no || test -z "$library_names" ||
- test "$build_libtool_libs" = no; then
- linkalldeplibs=yes
- fi
-
- tmp_libs=
- for deplib in $dependency_libs; do
- case $deplib in
- -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test
- esac
- # Need to link against all dependency_libs?
- if test "$linkalldeplibs" = yes; then
- deplibs="$deplib $deplibs"
- else
- # Need to hardcode shared library paths
- # or/and link against static libraries
- newdependency_libs="$deplib $newdependency_libs"
- fi
- if test "X$duplicate_deps" = "Xyes" ; then
- case "$tmp_libs " in
- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
- esac
- fi
- tmp_libs="$tmp_libs $deplib"
- done # for deplib
- continue
- fi # $linkmode = prog...
-
- if test "$linkmode,$pass" = "prog,link"; then
- if test -n "$library_names" &&
- { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
- # We need to hardcode the library path
- if test -n "$shlibpath_var"; then
- # Make sure the rpath contains only unique directories.
- case "$temp_rpath " in
- *" $dir "*) ;;
- *" $absdir "*) ;;
- *) temp_rpath="$temp_rpath $dir" ;;
- esac
- fi
-
- # Hardcode the library path.
- # Skip directories that are in the system default run-time
- # search path.
- case " $sys_lib_dlsearch_path " in
- *" $absdir "*) ;;
- *)
- case "$compile_rpath " in
- *" $absdir "*) ;;
- *) compile_rpath="$compile_rpath $absdir"
- esac
- ;;
- esac
- case " $sys_lib_dlsearch_path " in
- *" $libdir "*) ;;
- *)
- case "$finalize_rpath " in
- *" $libdir "*) ;;
- *) finalize_rpath="$finalize_rpath $libdir"
- esac
- ;;
- esac
- fi # $linkmode,$pass = prog,link...
-
- if test "$alldeplibs" = yes &&
- { test "$deplibs_check_method" = pass_all ||
- { test "$build_libtool_libs" = yes &&
- test -n "$library_names"; }; }; then
- # We only need to search for static libraries
- continue
- fi
- fi
-
- link_static=no # Whether the deplib will be linked statically
- if test -n "$library_names" &&
- { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
- if test "$installed" = no; then
- notinst_deplibs="$notinst_deplibs $lib"
- need_relink=yes
- fi
- # This is a shared library
-
- # Warn about portability, can't link against -module's on some systems (darwin)
- if test "$shouldnotlink" = yes && test "$pass" = link ; then
- $echo
- if test "$linkmode" = prog; then
- $echo "*** Warning: Linking the executable $output against the loadable module"
- else
- $echo "*** Warning: Linking the shared library $output against the loadable module"
- fi
- $echo "*** $linklib is not portable!"
- fi
- if test "$linkmode" = lib &&
- test "$hardcode_into_libs" = yes; then
- # Hardcode the library path.
- # Skip directories that are in the system default run-time
- # search path.
- case " $sys_lib_dlsearch_path " in
- *" $absdir "*) ;;
- *)
- case "$compile_rpath " in
- *" $absdir "*) ;;
- *) compile_rpath="$compile_rpath $absdir"
- esac
- ;;
- esac
- case " $sys_lib_dlsearch_path " in
- *" $libdir "*) ;;
- *)
- case "$finalize_rpath " in
- *" $libdir "*) ;;
- *) finalize_rpath="$finalize_rpath $libdir"
- esac
- ;;
- esac
- fi
-
- if test -n "$old_archive_from_expsyms_cmds"; then
- # figure out the soname
- set dummy $library_names
- realname="$2"
- shift; shift
- libname=`eval \\$echo \"$libname_spec\"`
- # use dlname if we got it. it's perfectly good, no?
- if test -n "$dlname"; then
- soname="$dlname"
- elif test -n "$soname_spec"; then
- # bleh windows
- case $host in
- *cygwin* | mingw*)
- major=`expr $current - $age`
- versuffix="-$major"
- ;;
- esac
- eval soname=\"$soname_spec\"
- else
- soname="$realname"
- fi
-
- # Make a new name for the extract_expsyms_cmds to use
- soroot="$soname"
- soname=`$echo $soroot | ${SED} -e 's/^.*\///'`
- newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a"
-
- # If the library has no export list, then create one now
- if test -f "$output_objdir/$soname-def"; then :
- else
- $show "extracting exported symbol list from \`$soname'"
- save_ifs="$IFS"; IFS='~'
- eval cmds=\"$extract_expsyms_cmds\"
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
- fi
-
- # Create $newlib
- if test -f "$output_objdir/$newlib"; then :; else
- $show "generating import library for \`$soname'"
- save_ifs="$IFS"; IFS='~'
- eval cmds=\"$old_archive_from_expsyms_cmds\"
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
- fi
- # make sure the library variables are pointing to the new library
- dir=$output_objdir
- linklib=$newlib
- fi # test -n "$old_archive_from_expsyms_cmds"
-
- if test "$linkmode" = prog || test "$mode" != relink; then
- add_shlibpath=
- add_dir=
- add=
- lib_linked=yes
- case $hardcode_action in
- immediate | unsupported)
- if test "$hardcode_direct" = no; then
- add="$dir/$linklib"
- case $host in
- *-*-sco3.2v5* ) add_dir="-L$dir" ;;
- *-*-darwin* )
- # if the lib is a module then we can not link against it, someone
- # is ignoring the new warnings I added
- if /usr/bin/file -L $add 2> /dev/null | grep "bundle" >/dev/null ; then
- $echo "** Warning, lib $linklib is a module, not a shared library"
- if test -z "$old_library" ; then
- $echo
- $echo "** And there doesn't seem to be a static archive available"
- $echo "** The link will probably fail, sorry"
- else
- add="$dir/$old_library"
- fi
- fi
- esac
- elif test "$hardcode_minus_L" = no; then
- case $host in
- *-*-sunos*) add_shlibpath="$dir" ;;
- esac
- add_dir="-L$dir"
- add="-l$name"
- elif test "$hardcode_shlibpath_var" = no; then
- add_shlibpath="$dir"
- add="-l$name"
- else
- lib_linked=no
- fi
- ;;
- relink)
- if test "$hardcode_direct" = yes; then
- add="$dir/$linklib"
- elif test "$hardcode_minus_L" = yes; then
- add_dir="-L$dir"
- # Try looking first in the location we're being installed to.
- if test -n "$inst_prefix_dir"; then
- case "$libdir" in
- [\\/]*)
- add_dir="-L$inst_prefix_dir$libdir $add_dir"
- ;;
- esac
- fi
- add="-l$name"
- elif test "$hardcode_shlibpath_var" = yes; then
- add_shlibpath="$dir"
- add="-l$name"
- else
- lib_linked=no
- fi
- ;;
- *) lib_linked=no ;;
- esac
-
- if test "$lib_linked" != yes; then
- $echo "$modename: configuration error: unsupported hardcode properties"
- exit 1
- fi
-
- if test -n "$add_shlibpath"; then
- case :$compile_shlibpath: in
- *":$add_shlibpath:"*) ;;
- *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;
- esac
- fi
- if test "$linkmode" = prog; then
- test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
- test -n "$add" && compile_deplibs="$add $compile_deplibs"
- else
- test -n "$add_dir" && deplibs="$add_dir $deplibs"
- test -n "$add" && deplibs="$add $deplibs"
- if test "$hardcode_direct" != yes && \
- test "$hardcode_minus_L" != yes && \
- test "$hardcode_shlibpath_var" = yes; then
- case :$finalize_shlibpath: in
- *":$libdir:"*) ;;
- *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
- esac
- fi
- fi
- fi
-
- if test "$linkmode" = prog || test "$mode" = relink; then
- add_shlibpath=
- add_dir=
- add=
- # Finalize command for both is simple: just hardcode it.
- if test "$hardcode_direct" = yes; then
- add="$libdir/$linklib"
- elif test "$hardcode_minus_L" = yes; then
- add_dir="-L$libdir"
- add="-l$name"
- elif test "$hardcode_shlibpath_var" = yes; then
- case :$finalize_shlibpath: in
- *":$libdir:"*) ;;
- *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
- esac
- add="-l$name"
- elif test "$hardcode_automatic" = yes; then
- if test -n "$inst_prefix_dir" && test -f "$inst_prefix_dir$libdir/$linklib" ; then
- add="$inst_prefix_dir$libdir/$linklib"
- else
- add="$libdir/$linklib"
- fi
- else
- # We cannot seem to hardcode it, guess we'll fake it.
- add_dir="-L$libdir"
- # Try looking first in the location we're being installed to.
- if test -n "$inst_prefix_dir"; then
- case "$libdir" in
- [\\/]*)
- add_dir="-L$inst_prefix_dir$libdir $add_dir"
- ;;
- esac
- fi
- add="-l$name"
- fi
-
- if test "$linkmode" = prog; then
- test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
- test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
- else
- test -n "$add_dir" && deplibs="$add_dir $deplibs"
- test -n "$add" && deplibs="$add $deplibs"
- fi
- fi
- elif test "$linkmode" = prog; then
- # Here we assume that one of hardcode_direct or hardcode_minus_L
- # is not unsupported. This is valid on all known static and
- # shared platforms.
- if test "$hardcode_direct" != unsupported; then
- test -n "$old_library" && linklib="$old_library"
- compile_deplibs="$dir/$linklib $compile_deplibs"
- finalize_deplibs="$dir/$linklib $finalize_deplibs"
- else
- compile_deplibs="-l$name -L$dir $compile_deplibs"
- finalize_deplibs="-l$name -L$dir $finalize_deplibs"
- fi
- elif test "$build_libtool_libs" = yes; then
- # Not a shared library
- if test "$deplibs_check_method" != pass_all; then
- # We're trying link a shared library against a static one
- # but the system doesn't support it.
-
- # Just print a warning and add the library to dependency_libs so
- # that the program can be linked against the static library.
- $echo
- $echo "*** Warning: This system can not link to static lib archive $lib."
- $echo "*** I have the capability to make that library automatically link in when"
- $echo "*** you link to this library. But I can only do this if you have a"
- $echo "*** shared version of the library, which you do not appear to have."
- if test "$module" = yes; then
- $echo "*** But as you try to build a module library, libtool will still create "
- $echo "*** a static module, that should work as long as the dlopening application"
- $echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
- if test -z "$global_symbol_pipe"; then
- $echo
- $echo "*** However, this would only work if libtool was able to extract symbol"
- $echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
- $echo "*** not find such a program. So, this module is probably useless."
- $echo "*** \`nm' from GNU binutils and a full rebuild may help."
- fi
- if test "$build_old_libs" = no; then
- build_libtool_libs=module
- build_old_libs=yes
- else
- build_libtool_libs=no
- fi
- fi
- else
- convenience="$convenience $dir/$old_library"
- old_convenience="$old_convenience $dir/$old_library"
- deplibs="$dir/$old_library $deplibs"
- link_static=yes
- fi
- fi # link shared/static library?
-
- if test "$linkmode" = lib; then
- #if test -n "$dependency_libs" &&
- # { test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes ||
- # test "$link_static" = yes; }; then
- # Extract -R from dependency_libs
- temp_deplibs=
- for libdir in $dependency_libs; do
- case $libdir in
- -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'`
- case " $xrpath " in
- *" $temp_xrpath "*) ;;
- *) xrpath="$xrpath $temp_xrpath";;
- esac;;
- *) temp_deplibs="$temp_deplibs $libdir";;
- esac
- done
- dependency_libs="$temp_deplibs"
- #fi
-
- newlib_search_path="$newlib_search_path $absdir"
- # Link against this library
- test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
- # ... and its dependency_libs
- tmp_libs=
- for deplib in $dependency_libs; do
- newdependency_libs="$deplib $newdependency_libs"
- if test "X$duplicate_deps" = "Xyes" ; then
- case "$tmp_libs " in
- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
- esac
- fi
- tmp_libs="$tmp_libs $deplib"
- done
-
- if test "$link_all_deplibs" != no; then
- # Add the search paths of all dependency libraries
- for deplib in $dependency_libs; do
- case $deplib in
- -L*) path="$deplib" ;;
- *.la)
- dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`
- test "X$dir" = "X$deplib" && dir="."
- # We need an absolute path.
- case $dir in
- [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
- *)
- absdir=`cd "$dir" && pwd`
- if test -z "$absdir"; then
- $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2
- absdir="$dir"
- fi
- ;;
- esac
- if grep "^installed=no" $deplib > /dev/null; then
- path="$absdir/$objdir"
- else
- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
- if test -z "$libdir"; then
- $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
- exit 1
- fi
- if test "$absdir" != "$libdir"; then
- # Sure, some shells/systems don't implement the -ef.
- # Those will have to live with the warning.
- test "$absdir" -ef "$libdir" > /dev/null 2>&1 ||
- $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2
- fi
- path="$absdir"
- fi
- depdepl=
- case $host in
- *-*-darwin*)
- # we do not want to link against static libs, but need to link against shared
- eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
- if test -n "$deplibrary_names" ; then
- for tmp in $deplibrary_names ; do
- depdepl=$tmp
- done
- if test -f "$path/$depdepl" ; then
- depdepl="$path/$depdepl"
- fi
- # do not add paths which are already there
- case " $newlib_search_path " in
- *" $path "*) ;;
- *) newlib_search_path="$newlib_search_path $path";;
- esac
- path=""
- fi
- ;;
- *)
- path="-L$path"
- ;;
- esac
-
- ;;
- -l*)
- case $host in
- *-*-darwin*)
- # Again, we only want to link against shared libraries
- eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"`
- for tmp in $newlib_search_path ; do
- if test -f "$tmp/lib$tmp_libs.dylib" ; then
- eval depdepl="$tmp/lib$tmp_libs.dylib"
- break
- fi
- done
- path=""
- ;;
- *) continue ;;
- esac
- ;;
-
- *.ltframework)
- case $host in
- *-*-darwin*)
- depdepl="$deplib"
- ;;
- esac
- ;;
-
- *) continue ;;
- esac
- case " $deplibs " in
- *" $depdepl "*) ;;
- *) deplibs="$deplibs $depdepl" ;;
- esac
- case " $deplibs " in
- *" $path "*) ;;
- *) deplibs="$deplibs $path" ;;
- esac
- done
- fi # link_all_deplibs != no
- fi # linkmode = lib
- done # for deplib in $libs
- dependency_libs="$newdependency_libs"
- if test "$pass" = dlpreopen; then
- # Link the dlpreopened libraries before other libraries
- for deplib in $save_deplibs; do
- deplibs="$deplib $deplibs"
- done
- fi
- if test "$pass" != dlopen; then
- if test "$pass" != conv; then
- # Make sure lib_search_path contains only unique directories.
- lib_search_path=
- for dir in $newlib_search_path; do
- case "$lib_search_path " in
- *" $dir "*) ;;
- *) lib_search_path="$lib_search_path $dir" ;;
- esac
- done
- newlib_search_path=
- fi
-
- if test "$linkmode,$pass" != "prog,link"; then
- vars="deplibs"
- else
- vars="compile_deplibs finalize_deplibs"
- fi
- for var in $vars dependency_libs; do
- # Add libraries to $var in reverse order
- eval tmp_libs=\"\$$var\"
- new_libs=
- for deplib in $tmp_libs; do
- # FIXME: Pedantically, this is the right thing to do, so
- # that some nasty dependency loop isn't accidentally
- # broken:
- #new_libs="$deplib $new_libs"
- # Pragmatically, this seems to cause very few problems in
- # practice:
- case $deplib in
- -L*) new_libs="$deplib $new_libs" ;;
- -R*) ;;
- *)
- # And here is the reason: when a library appears more
- # than once as an explicit dependence of a library, or
- # is implicitly linked in more than once by the
- # compiler, it is considered special, and multiple
- # occurrences thereof are not removed. Compare this
- # with having the same library being listed as a
- # dependency of multiple other libraries: in this case,
- # we know (pedantically, we assume) the library does not
- # need to be listed more than once, so we keep only the
- # last copy. This is not always right, but it is rare
- # enough that we require users that really mean to play
- # such unportable linking tricks to link the library
- # using -Wl,-lname, so that libtool does not consider it
- # for duplicate removal.
- case " $specialdeplibs " in
- *" $deplib "*) new_libs="$deplib $new_libs" ;;
- *)
- case " $new_libs " in
- *" $deplib "*) ;;
- *) new_libs="$deplib $new_libs" ;;
- esac
- ;;
- esac
- ;;
- esac
- done
- tmp_libs=
- for deplib in $new_libs; do
- case $deplib in
- -L*)
- case " $tmp_libs " in
- *" $deplib "*) ;;
- *) tmp_libs="$tmp_libs $deplib" ;;
- esac
- ;;
- *) tmp_libs="$tmp_libs $deplib" ;;
- esac
- done
- eval $var=\"$tmp_libs\"
- done # for var
- fi
- # Last step: remove runtime libs from dependency_libs (they stay in deplibs)
- tmp_libs=
- for i in $dependency_libs ; do
- case " $predeps $postdeps $compiler_lib_search_path " in
- *" $i "*)
- i=""
- ;;
- esac
- if test -n "$i" ; then
- tmp_libs="$tmp_libs $i"
- fi
- done
- dependency_libs=$tmp_libs
- done # for pass
- if test "$linkmode" = prog; then
- dlfiles="$newdlfiles"
- dlprefiles="$newdlprefiles"
- fi
-
- case $linkmode in
- oldlib)
- if test -n "$deplibs"; then
- $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
- fi
-
- if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
- $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
- fi
-
- if test -n "$rpath"; then
- $echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2
- fi
-
- if test -n "$xrpath"; then
- $echo "$modename: warning: \`-R' is ignored for archives" 1>&2
- fi
-
- if test -n "$vinfo"; then
- $echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2
- fi
-
- if test -n "$release"; then
- $echo "$modename: warning: \`-release' is ignored for archives" 1>&2
- fi
-
- if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
- $echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2
- fi
-
- # Now set the variables for building old libraries.
- build_libtool_libs=no
- oldlibs="$output"
- objs="$objs$old_deplibs"
- ;;
-
- lib)
- # Make sure we only generate libraries of the form `libNAME.la'.
- case $outputname in
- lib*)
- name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
- eval shared_ext=\"$shrext\"
- eval libname=\"$libname_spec\"
- ;;
- *)
- if test "$module" = no; then
- $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
- if test "$need_lib_prefix" != no; then
- # Add the "lib" prefix for modules if required
- name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
- eval shared_ext=\"$shrext\"
- eval libname=\"$libname_spec\"
- else
- libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
- fi
- ;;
- esac
-
- if test -n "$objs"; then
- if test "$deplibs_check_method" != pass_all; then
- $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1
- exit 1
- else
- $echo
- $echo "*** Warning: Linking the shared library $output against the non-libtool"
- $echo "*** objects $objs is not portable!"
- libobjs="$libobjs $objs"
- fi
- fi
-
- if test "$dlself" != no; then
- $echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2
- fi
-
- set dummy $rpath
- if test "$#" -gt 2; then
- $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2
- fi
- install_libdir="$2"
-
- oldlibs=
- if test -z "$rpath"; then
- if test "$build_libtool_libs" = yes; then
- # Building a libtool convenience library.
- # Some compilers have problems with a `.al' extension so
- # convenience libraries should have the same extension an
- # archive normally would.
- oldlibs="$output_objdir/$libname.$libext $oldlibs"
- build_libtool_libs=convenience
- build_old_libs=yes
- fi
-
- if test -n "$vinfo"; then
- $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2
- fi
-
- if test -n "$release"; then
- $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2
- fi
- else
-
- # Parse the version information argument.
- save_ifs="$IFS"; IFS=':'
- set dummy $vinfo 0 0 0
- IFS="$save_ifs"
-
- if test -n "$8"; then
- $echo "$modename: too many parameters to \`-version-info'" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- # convert absolute version numbers to libtool ages
- # this retains compatibility with .la files and attempts
- # to make the code below a bit more comprehensible
-
- case $vinfo_number in
- yes)
- number_major="$2"
- number_minor="$3"
- number_revision="$4"
- #
- # There are really only two kinds -- those that
- # use the current revision as the major version
- # and those that subtract age and use age as
- # a minor version. But, then there is irix
- # which has an extra 1 added just for fun
- #
- case $version_type in
- darwin|linux|osf|windows)
- current=`expr $number_major + $number_minor`
- age="$number_minor"
- revision="$number_revision"
- ;;
- freebsd-aout|freebsd-elf|sunos)
- current="$number_major"
- revision="$number_minor"
- age="0"
- ;;
- irix|nonstopux)
- current=`expr $number_major + $number_minor - 1`
- age="$number_minor"
- revision="$number_minor"
- ;;
- esac
- ;;
- no)
- current="$2"
- revision="$3"
- age="$4"
- ;;
- esac
-
- # Check that each of the things are valid numbers.
- case $current in
- 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
- *)
- $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2
- $echo "$modename: \`$vinfo' is not valid version information" 1>&2
- exit 1
- ;;
- esac
-
- case $revision in
- 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
- *)
- $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2
- $echo "$modename: \`$vinfo' is not valid version information" 1>&2
- exit 1
- ;;
- esac
-
- case $age in
- 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
- *)
- $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2
- $echo "$modename: \`$vinfo' is not valid version information" 1>&2
- exit 1
- ;;
- esac
-
- if test "$age" -gt "$current"; then
- $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2
- $echo "$modename: \`$vinfo' is not valid version information" 1>&2
- exit 1
- fi
-
- # Calculate the version variables.
- major=
- versuffix=
- verstring=
- case $version_type in
- none) ;;
-
- darwin)
- # Like Linux, but with the current version available in
- # verstring for coding it into the library header
- major=.`expr $current - $age`
- versuffix="$major.$age.$revision"
- # Darwin ld doesn't like 0 for these options...
- minor_current=`expr $current + 1`
- verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
- ;;
-
- freebsd-aout)
- major=".$current"
- versuffix=".$current.$revision";
- ;;
-
- freebsd-elf)
- major=".$current"
- versuffix=".$current";
- ;;
-
- irix | nonstopux)
- major=`expr $current - $age + 1`
-
- case $version_type in
- nonstopux) verstring_prefix=nonstopux ;;
- *) verstring_prefix=sgi ;;
- esac
- verstring="$verstring_prefix$major.$revision"
-
- # Add in all the interfaces that we are compatible with.
- loop=$revision
- while test "$loop" -ne 0; do
- iface=`expr $revision - $loop`
- loop=`expr $loop - 1`
- verstring="$verstring_prefix$major.$iface:$verstring"
- done
-
- # Before this point, $major must not contain `.'.
- major=.$major
- versuffix="$major.$revision"
- ;;
-
- linux)
- major=.`expr $current - $age`
- versuffix="$major.$age.$revision"
- ;;
-
- osf)
- major=.`expr $current - $age`
- versuffix=".$current.$age.$revision"
- verstring="$current.$age.$revision"
-
- # Add in all the interfaces that we are compatible with.
- loop=$age
- while test "$loop" -ne 0; do
- iface=`expr $current - $loop`
- loop=`expr $loop - 1`
- verstring="$verstring:${iface}.0"
- done
-
- # Make executables depend on our current version.
- verstring="$verstring:${current}.0"
- ;;
-
- sunos)
- major=".$current"
- versuffix=".$current.$revision"
- ;;
-
- windows)
- # Use '-' rather than '.', since we only want one
- # extension on DOS 8.3 filesystems.
- major=`expr $current - $age`
- versuffix="-$major"
- ;;
-
- *)
- $echo "$modename: unknown library version type \`$version_type'" 1>&2
- $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2
- exit 1
- ;;
- esac
-
- # Clear the version info if we defaulted, and they specified a release.
- if test -z "$vinfo" && test -n "$release"; then
- major=
- case $version_type in
- darwin)
- # we can't check for "0.0" in archive_cmds due to quoting
- # problems, so we reset it completely
- verstring=
- ;;
- *)
- verstring="0.0"
- ;;
- esac
- if test "$need_version" = no; then
- versuffix=
- else
- versuffix=".0.0"
- fi
- fi
-
- # Remove version info from name if versioning should be avoided
- if test "$avoid_version" = yes && test "$need_version" = no; then
- major=
- versuffix=
- verstring=""
- fi
-
- # Check to see if the archive will have undefined symbols.
- if test "$allow_undefined" = yes; then
- if test "$allow_undefined_flag" = unsupported; then
- $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2
- build_libtool_libs=no
- build_old_libs=yes
- fi
- else
- # Don't allow undefined symbols.
- allow_undefined_flag="$no_undefined_flag"
- fi
- fi
-
- if test "$mode" != relink; then
- # Remove our outputs, but don't remove object files since they
- # may have been created when compiling PIC objects.
- removelist=
- tempremovelist=`$echo "$output_objdir/*"`
- for p in $tempremovelist; do
- case $p in
- *.$objext | *$exeext)
- ;;
- $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
- removelist="$removelist $p"
- ;;
- *) ;;
- esac
- done
- if test -n "$removelist"; then
- $show "${rm}r $removelist"
- $run ${rm}r $removelist
- fi
- fi
-
- # Now set the variables for building old libraries.
- if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
- oldlibs="$oldlibs $output_objdir/$libname.$libext"
-
- # Transform .lo files to .o files.
- oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
- fi
-
- # Eliminate all temporary directories.
- for path in $notinst_path; do
- lib_search_path=`$echo "$lib_search_path " | ${SED} -e 's% $path % %g'`
- deplibs=`$echo "$deplibs " | ${SED} -e 's% -L$path % %g'`
- dependency_libs=`$echo "$dependency_libs " | ${SED} -e 's% -L$path % %g'`
- done
-
- if test -n "$xrpath"; then
- # If the user specified any rpath flags, then add them.
- temp_xrpath=
- for libdir in $xrpath; do
- temp_xrpath="$temp_xrpath -R$libdir"
- case "$finalize_rpath " in
- *" $libdir "*) ;;
- *) finalize_rpath="$finalize_rpath $libdir" ;;
- esac
- done
- if true || test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
- dependency_libs="$temp_xrpath $dependency_libs"
- fi
- fi
-
- # Make sure dlfiles contains only unique files that won't be dlpreopened
- old_dlfiles="$dlfiles"
- dlfiles=
- for lib in $old_dlfiles; do
- case " $dlprefiles $dlfiles " in
- *" $lib "*) ;;
- *) dlfiles="$dlfiles $lib" ;;
- esac
- done
-
- # Make sure dlprefiles contains only unique files
- old_dlprefiles="$dlprefiles"
- dlprefiles=
- for lib in $old_dlprefiles; do
- case "$dlprefiles " in
- *" $lib "*) ;;
- *) dlprefiles="$dlprefiles $lib" ;;
- esac
- done
-
- if test "$build_libtool_libs" = yes; then
- if test -n "$rpath"; then
- case $host in
- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*)
- # these systems don't actually have a c library (as such)!
- ;;
- *-*-rhapsody* | *-*-darwin1.[012])
- # Rhapsody C library is in the System framework
- deplibs="$deplibs System.ltframework"
- ;;
- *-*-netbsd*)
- # Don't link with libc until the a.out ld.so is fixed.
- ;;
- *-*-openbsd* | *-*-freebsd*)
- # Do not include libc due to us having libc/libc_r.
- test "X$arg" = "X-lc" && continue
- ;;
- *)
- # Add libc to deplibs on all other systems if necessary.
- if test "$build_libtool_need_lc" = "yes"; then
- deplibs="$deplibs -lc"
- fi
- ;;
- esac
- fi
-
- # Transform deplibs into only deplibs that can be linked in shared.
- name_save=$name
- libname_save=$libname
- release_save=$release
- versuffix_save=$versuffix
- major_save=$major
- # I'm not sure if I'm treating the release correctly. I think
- # release should show up in the -l (ie -lgmp5) so we don't want to
- # add it in twice. Is that correct?
- release=""
- versuffix=""
- major=""
- newdeplibs=
- droppeddeps=no
- case $deplibs_check_method in
- pass_all)
- # Don't check for shared/static. Everything works.
- # This might be a little naive. We might want to check
- # whether the library exists or not. But this is on
- # osf3 & osf4 and I'm not really sure... Just
- # implementing what was already the behavior.
- newdeplibs=$deplibs
- ;;
- test_compile)
- # This code stresses the "libraries are programs" paradigm to its
- # limits. Maybe even breaks it. We compile a program, linking it
- # against the deplibs as a proxy for the library. Then we can check
- # whether they linked in statically or dynamically with ldd.
- $rm conftest.c
- cat > conftest.c <<EOF
- int main() { return 0; }
-EOF
- $rm conftest
- $LTCC -o conftest conftest.c $deplibs
- if test "$?" -eq 0 ; then
- ldd_output=`ldd conftest`
- for i in $deplibs; do
- name="`expr $i : '-l\(.*\)'`"
- # If $name is empty we are operating on a -L argument.
- if test "$name" != "" && test "$name" -ne "0"; then
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
- case " $predeps $postdeps " in
- *" $i "*)
- newdeplibs="$newdeplibs $i"
- i=""
- ;;
- esac
- fi
- if test -n "$i" ; then
- libname=`eval \\$echo \"$libname_spec\"`
- deplib_matches=`eval \\$echo \"$library_names_spec\"`
- set dummy $deplib_matches
- deplib_match=$2
- if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
- newdeplibs="$newdeplibs $i"
- else
- droppeddeps=yes
- $echo
- $echo "*** Warning: dynamic linker does not accept needed library $i."
- $echo "*** I have the capability to make that library automatically link in when"
- $echo "*** you link to this library. But I can only do this if you have a"
- $echo "*** shared version of the library, which I believe you do not have"
- $echo "*** because a test_compile did reveal that the linker did not use it for"
- $echo "*** its dynamic dependency list that programs get resolved with at runtime."
- fi
- fi
- else
- newdeplibs="$newdeplibs $i"
- fi
- done
- else
- # Error occurred in the first compile. Let's try to salvage
- # the situation: Compile a separate program for each library.
- for i in $deplibs; do
- name="`expr $i : '-l\(.*\)'`"
- # If $name is empty we are operating on a -L argument.
- if test "$name" != "" && test "$name" != "0"; then
- $rm conftest
- $LTCC -o conftest conftest.c $i
- # Did it work?
- if test "$?" -eq 0 ; then
- ldd_output=`ldd conftest`
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
- case " $predeps $postdeps " in
- *" $i "*)
- newdeplibs="$newdeplibs $i"
- i=""
- ;;
- esac
- fi
- if test -n "$i" ; then
- libname=`eval \\$echo \"$libname_spec\"`
- deplib_matches=`eval \\$echo \"$library_names_spec\"`
- set dummy $deplib_matches
- deplib_match=$2
- if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
- newdeplibs="$newdeplibs $i"
- else
- droppeddeps=yes
- $echo
- $echo "*** Warning: dynamic linker does not accept needed library $i."
- $echo "*** I have the capability to make that library automatically link in when"
- $echo "*** you link to this library. But I can only do this if you have a"
- $echo "*** shared version of the library, which you do not appear to have"
- $echo "*** because a test_compile did reveal that the linker did not use this one"
- $echo "*** as a dynamic dependency that programs can get resolved with at runtime."
- fi
- fi
- else
- droppeddeps=yes
- $echo
- $echo "*** Warning! Library $i is needed by this library but I was not able to"
- $echo "*** make it link in! You will probably need to install it or some"
- $echo "*** library that it depends on before this library will be fully"
- $echo "*** functional. Installing it before continuing would be even better."
- fi
- else
- newdeplibs="$newdeplibs $i"
- fi
- done
- fi
- ;;
- file_magic*)
- set dummy $deplibs_check_method
- file_magic_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
- for a_deplib in $deplibs; do
- name="`expr $a_deplib : '-l\(.*\)'`"
- # If $name is empty we are operating on a -L argument.
- if test "$name" != "" && test "$name" != "0"; then
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
- case " $predeps $postdeps " in
- *" $a_deplib "*)
- newdeplibs="$newdeplibs $a_deplib"
- a_deplib=""
- ;;
- esac
- fi
- if test -n "$a_deplib" ; then
- libname=`eval \\$echo \"$libname_spec\"`
- for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
- potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
- for potent_lib in $potential_libs; do
- # Follow soft links.
- if ls -lLd "$potent_lib" 2>/dev/null \
- | grep " -> " >/dev/null; then
- continue
- fi
- # The statement above tries to avoid entering an
- # endless loop below, in case of cyclic links.
- # We might still enter an endless loop, since a link
- # loop can be closed while we follow links,
- # but so what?
- potlib="$potent_lib"
- while test -h "$potlib" 2>/dev/null; do
- potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
- case $potliblink in
- [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
- *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
- esac
- done
- if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \
- | ${SED} 10q \
- | $EGREP "$file_magic_regex" > /dev/null; then
- newdeplibs="$newdeplibs $a_deplib"
- a_deplib=""
- break 2
- fi
- done
- done
- fi
- if test -n "$a_deplib" ; then
- droppeddeps=yes
- $echo
- $echo "*** Warning: linker path does not have real file for library $a_deplib."
- $echo "*** I have the capability to make that library automatically link in when"
- $echo "*** you link to this library. But I can only do this if you have a"
- $echo "*** shared version of the library, which you do not appear to have"
- $echo "*** because I did check the linker path looking for a file starting"
- if test -z "$potlib" ; then
- $echo "*** with $libname but no candidates were found. (...for file magic test)"
- else
- $echo "*** with $libname and none of the candidates passed a file format test"
- $echo "*** using a file magic. Last file checked: $potlib"
- fi
- fi
- else
- # Add a -L argument.
- newdeplibs="$newdeplibs $a_deplib"
- fi
- done # Gone through all deplibs.
- ;;
- match_pattern*)
- set dummy $deplibs_check_method
- match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
- for a_deplib in $deplibs; do
- name="`expr $a_deplib : '-l\(.*\)'`"
- # If $name is empty we are operating on a -L argument.
- if test -n "$name" && test "$name" != "0"; then
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
- case " $predeps $postdeps " in
- *" $a_deplib "*)
- newdeplibs="$newdeplibs $a_deplib"
- a_deplib=""
- ;;
- esac
- fi
- if test -n "$a_deplib" ; then
- libname=`eval \\$echo \"$libname_spec\"`
- for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
- potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
- for potent_lib in $potential_libs; do
- potlib="$potent_lib" # see symlink-check above in file_magic test
- if eval $echo \"$potent_lib\" 2>/dev/null \
- | ${SED} 10q \
- | $EGREP "$match_pattern_regex" > /dev/null; then
- newdeplibs="$newdeplibs $a_deplib"
- a_deplib=""
- break 2
- fi
- done
- done
- fi
- if test -n "$a_deplib" ; then
- droppeddeps=yes
- $echo
- $echo "*** Warning: linker path does not have real file for library $a_deplib."
- $echo "*** I have the capability to make that library automatically link in when"
- $echo "*** you link to this library. But I can only do this if you have a"
- $echo "*** shared version of the library, which you do not appear to have"
- $echo "*** because I did check the linker path looking for a file starting"
- if test -z "$potlib" ; then
- $echo "*** with $libname but no candidates were found. (...for regex pattern test)"
- else
- $echo "*** with $libname and none of the candidates passed a file format test"
- $echo "*** using a regex pattern. Last file checked: $potlib"
- fi
- fi
- else
- # Add a -L argument.
- newdeplibs="$newdeplibs $a_deplib"
- fi
- done # Gone through all deplibs.
- ;;
- none | unknown | *)
- newdeplibs=""
- tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \
- -e 's/ -[LR][^ ]*//g'`
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
- for i in $predeps $postdeps ; do
- # can't use Xsed below, because $i might contain '/'
- tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"`
- done
- fi
- if $echo "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' \
- | grep . >/dev/null; then
- $echo
- if test "X$deplibs_check_method" = "Xnone"; then
- $echo "*** Warning: inter-library dependencies are not supported in this platform."
- else
- $echo "*** Warning: inter-library dependencies are not known to be supported."
- fi
- $echo "*** All declared inter-library dependencies are being dropped."
- droppeddeps=yes
- fi
- ;;
- esac
- versuffix=$versuffix_save
- major=$major_save
- release=$release_save
- libname=$libname_save
- name=$name_save
-
- case $host in
- *-*-rhapsody* | *-*-darwin1.[012])
- # On Rhapsody replace the C library is the System framework
- newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
- ;;
- esac
-
- if test "$droppeddeps" = yes; then
- if test "$module" = yes; then
- $echo
- $echo "*** Warning: libtool could not satisfy all declared inter-library"
- $echo "*** dependencies of module $libname. Therefore, libtool will create"
- $echo "*** a static module, that should work as long as the dlopening"
- $echo "*** application is linked with the -dlopen flag."
- if test -z "$global_symbol_pipe"; then
- $echo
- $echo "*** However, this would only work if libtool was able to extract symbol"
- $echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
- $echo "*** not find such a program. So, this module is probably useless."
- $echo "*** \`nm' from GNU binutils and a full rebuild may help."
- fi
- if test "$build_old_libs" = no; then
- oldlibs="$output_objdir/$libname.$libext"
- build_libtool_libs=module
- build_old_libs=yes
- else
- build_libtool_libs=no
- fi
- else
- $echo "*** The inter-library dependencies that have been dropped here will be"
- $echo "*** automatically added whenever a program is linked with this library"
- $echo "*** or is declared to -dlopen it."
-
- if test "$allow_undefined" = no; then
- $echo
- $echo "*** Since this library must not contain undefined symbols,"
- $echo "*** because either the platform does not support them or"
- $echo "*** it was explicitly requested with -no-undefined,"
- $echo "*** libtool will only create a static version of it."
- if test "$build_old_libs" = no; then
- oldlibs="$output_objdir/$libname.$libext"
- build_libtool_libs=module
- build_old_libs=yes
- else
- build_libtool_libs=no
- fi
- fi
- fi
- fi
- # Time to change all our "foo.ltframework" stuff back to "-framework foo"
- case $host in
- *-*-darwin*)
- newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
- dependency_libs=`$echo "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
- ;;
- esac
- # Done checking deplibs!
- deplibs=$newdeplibs
- fi
-
- # All the library-specific variables (install_libdir is set above).
- library_names=
- old_library=
- dlname=
-
- # Test again, we may have decided not to build it any more
- if test "$build_libtool_libs" = yes; then
- if test "$hardcode_into_libs" = yes; then
- # Hardcode the library paths
- hardcode_libdirs=
- dep_rpath=
- rpath="$finalize_rpath"
- test "$mode" != relink && test "$fast_install" = no && rpath="$compile_rpath$rpath"
- for libdir in $rpath; do
- if test -n "$hardcode_libdir_flag_spec"; then
- if test -n "$hardcode_libdir_separator"; then
- if test -z "$hardcode_libdirs"; then
- hardcode_libdirs="$libdir"
- else
- # Just accumulate the unique libdirs.
- case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
- *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
- ;;
- *)
- hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
- ;;
- esac
- fi
- else
- eval flag=\"$hardcode_libdir_flag_spec\"
- dep_rpath="$dep_rpath $flag"
- fi
- elif test -n "$runpath_var"; then
- case "$perm_rpath " in
- *" $libdir "*) ;;
- *) perm_rpath="$perm_rpath $libdir" ;;
- esac
- fi
- done
- # Substitute the hardcoded libdirs into the rpath.
- if test -n "$hardcode_libdir_separator" &&
- test -n "$hardcode_libdirs"; then
- libdir="$hardcode_libdirs"
- if test -n "$hardcode_libdir_flag_spec_ld"; then
- eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
- else
- eval dep_rpath=\"$hardcode_libdir_flag_spec\"
- fi
- fi
- if test -n "$runpath_var" && test -n "$perm_rpath"; then
- # We should set the runpath_var.
- rpath=
- for dir in $perm_rpath; do
- rpath="$rpath$dir:"
- done
- eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
- fi
- test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
- fi
-
- shlibpath="$finalize_shlibpath"
- test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
- if test -n "$shlibpath"; then
- eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
- fi
-
- # Get the real and link names of the library.
- eval shared_ext=\"$shrext\"
- eval library_names=\"$library_names_spec\"
- set dummy $library_names
- realname="$2"
- shift; shift
-
- if test -n "$soname_spec"; then
- eval soname=\"$soname_spec\"
- else
- soname="$realname"
- fi
- if test -z "$dlname"; then
- dlname=$soname
- fi
-
- lib="$output_objdir/$realname"
- for link
- do
- linknames="$linknames $link"
- done
-
- # Use standard objects if they are pic
- test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
-
- # Prepare the list of exported symbols
- if test -z "$export_symbols"; then
- if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
- $show "generating symbol list for \`$libname.la'"
- export_symbols="$output_objdir/$libname.exp"
- $run $rm $export_symbols
- eval cmds=\"$export_symbols_cmds\"
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- if len=`expr "X$cmd" : ".*"` &&
- test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
- $show "$cmd"
- $run eval "$cmd" || exit $?
- skipped_export=false
- else
- # The command line is too long to execute in one step.
- $show "using reloadable object file for export list..."
- skipped_export=:
- fi
- done
- IFS="$save_ifs"
- if test -n "$export_symbols_regex"; then
- $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\""
- $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
- $show "$mv \"${export_symbols}T\" \"$export_symbols\""
- $run eval '$mv "${export_symbols}T" "$export_symbols"'
- fi
- fi
- fi
-
- if test -n "$export_symbols" && test -n "$include_expsyms"; then
- $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"'
- fi
-
- tmp_deplibs=
- for test_deplib in $deplibs; do
- case " $convenience " in
- *" $test_deplib "*) ;;
- *)
- tmp_deplibs="$tmp_deplibs $test_deplib"
- ;;
- esac
- done
- deplibs="$tmp_deplibs"
-
- if test -n "$convenience"; then
- if test -n "$whole_archive_flag_spec"; then
- save_libobjs=$libobjs
- eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
- else
- gentop="$output_objdir/${outputname}x"
- $show "${rm}r $gentop"
- $run ${rm}r "$gentop"
- $show "$mkdir $gentop"
- $run $mkdir "$gentop"
- status=$?
- if test "$status" -ne 0 && test ! -d "$gentop"; then
- exit $status
- fi
- generated="$generated $gentop"
-
- for xlib in $convenience; do
- # Extract the objects.
- case $xlib in
- [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
- *) xabs=`pwd`"/$xlib" ;;
- esac
- xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
- xdir="$gentop/$xlib"
-
- $show "${rm}r $xdir"
- $run ${rm}r "$xdir"
- $show "$mkdir $xdir"
- $run $mkdir "$xdir"
- status=$?
- if test "$status" -ne 0 && test ! -d "$xdir"; then
- exit $status
- fi
- # We will extract separately just the conflicting names and we will no
- # longer touch any unique names. It is faster to leave these extract
- # automatically by $AR in one run.
- $show "(cd $xdir && $AR x $xabs)"
- $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
- if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
- :
- else
- $echo "$modename: warning: object name conflicts; renaming object files" 1>&2
- $echo "$modename: warning: to ensure that they will not overwrite" 1>&2
- $AR t "$xabs" | sort | uniq -cd | while read -r count name
- do
- i=1
- while test "$i" -le "$count"
- do
- # Put our $i before any first dot (extension)
- # Never overwrite any file
- name_to="$name"
- while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
- do
- name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
- done
- $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
- $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
- i=`expr $i + 1`
- done
- done
- fi
-
- libobjs="$libobjs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
- done
- fi
- fi
-
- if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
- eval flag=\"$thread_safe_flag_spec\"
- linker_flags="$linker_flags $flag"
- fi
-
- # Make a backup of the uninstalled library when relinking
- if test "$mode" = relink; then
- $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $?
- fi
-
- # Add all flags from the command line. We here create a library,
- # but those flags were only added to compile_command and
- # finalize_command, which are only used when creating executables.
- # So do it by hand here.
- compiler_flags="$compiler_flags $add_flags"
- # Only add it to commands which use CC, instead of LD, i.e.
- # only to $compiler_flags
- #linker_flags="$linker_flags $add_flags"
-
- # Do each of the archive commands.
- if test "$module" = yes && test -n "$module_cmds" ; then
- if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
- eval cmds=\"$module_expsym_cmds\"
- else
- eval cmds=\"$module_cmds\"
- fi
- else
- if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
- eval cmds=\"$archive_expsym_cmds\"
- else
- eval cmds=\"$archive_cmds\"
- fi
- fi
-
- if test "X$skipped_export" != "X:" && len=`expr "X$cmds" : ".*"` &&
- test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
- :
- else
- # The command line is too long to link in one step, link piecewise.
- $echo "creating reloadable object files..."
-
- # Save the value of $output and $libobjs because we want to
- # use them later. If we have whole_archive_flag_spec, we
- # want to use save_libobjs as it was before
- # whole_archive_flag_spec was expanded, because we can't
- # assume the linker understands whole_archive_flag_spec.
- # This may have to be revisited, in case too many
- # convenience libraries get linked in and end up exceeding
- # the spec.
- if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then
- save_libobjs=$libobjs
- fi
- save_output=$output
-
- # Clear the reloadable object creation command queue and
- # initialize k to one.
- test_cmds=
- concat_cmds=
- objlist=
- delfiles=
- last_robj=
- k=1
- output=$output_objdir/$save_output-${k}.$objext
- # Loop over the list of objects to be linked.
- for obj in $save_libobjs
- do
- eval test_cmds=\"$reload_cmds $objlist $last_robj\"
- if test "X$objlist" = X ||
- { len=`expr "X$test_cmds" : ".*"` &&
- test "$len" -le "$max_cmd_len"; }; then
- objlist="$objlist $obj"
- else
- # The command $test_cmds is almost too long, add a
- # command to the queue.
- if test "$k" -eq 1 ; then
- # The first file doesn't have a previous command to add.
- eval concat_cmds=\"$reload_cmds $objlist $last_robj\"
- else
- # All subsequent reloadable object files will link in
- # the last one created.
- eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\"
- fi
- last_robj=$output_objdir/$save_output-${k}.$objext
- k=`expr $k + 1`
- output=$output_objdir/$save_output-${k}.$objext
- objlist=$obj
- len=1
- fi
- done
- # Handle the remaining objects by creating one last
- # reloadable object file. All subsequent reloadable object
- # files will link in the last one created.
- test -z "$concat_cmds" || concat_cmds=$concat_cmds~
- eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\"
-
- if ${skipped_export-false}; then
- $show "generating symbol list for \`$libname.la'"
- export_symbols="$output_objdir/$libname.exp"
- $run $rm $export_symbols
- libobjs=$output
- # Append the command to create the export file.
- eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\"
- fi
-
- # Set up a command to remove the reloadale object files
- # after they are used.
- i=0
- while test "$i" -lt "$k"
- do
- i=`expr $i + 1`
- delfiles="$delfiles $output_objdir/$save_output-${i}.$objext"
- done
-
- $echo "creating a temporary reloadable object file: $output"
-
- # Loop through the commands generated above and execute them.
- save_ifs="$IFS"; IFS='~'
- for cmd in $concat_cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
-
- libobjs=$output
- # Restore the value of output.
- output=$save_output
-
- if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then
- eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
- fi
- # Expand the library linking commands again to reset the
- # value of $libobjs for piecewise linking.
-
- # Do each of the archive commands.
- if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
- eval cmds=\"$archive_expsym_cmds\"
- else
- eval cmds=\"$archive_cmds\"
- fi
-
- # Append the command to remove the reloadable object files
- # to the just-reset $cmds.
- eval cmds=\"\$cmds~$rm $delfiles\"
- fi
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
-
- # Restore the uninstalled library and exit
- if test "$mode" = relink; then
- $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $?
- exit 0
- fi
-
- # Create links to the real library.
- for linkname in $linknames; do
- if test "$realname" != "$linkname"; then
- $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)"
- $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $?
- fi
- done
-
- # If -module or -export-dynamic was specified, set the dlname.
- if test "$module" = yes || test "$export_dynamic" = yes; then
- # On all known operating systems, these are identical.
- dlname="$soname"
- fi
- fi
- ;;
-
- obj)
- if test -n "$deplibs"; then
- $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
- fi
-
- if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
- $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2
- fi
-
- if test -n "$rpath"; then
- $echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2
- fi
-
- if test -n "$xrpath"; then
- $echo "$modename: warning: \`-R' is ignored for objects" 1>&2
- fi
-
- if test -n "$vinfo"; then
- $echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2
- fi
-
- if test -n "$release"; then
- $echo "$modename: warning: \`-release' is ignored for objects" 1>&2
- fi
-
- case $output in
- *.lo)
- if test -n "$objs$old_deplibs"; then
- $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2
- exit 1
- fi
- libobj="$output"
- obj=`$echo "X$output" | $Xsed -e "$lo2o"`
- ;;
- *)
- libobj=
- obj="$output"
- ;;
- esac
-
- # Delete the old objects.
- $run $rm $obj $libobj
-
- # Objects from convenience libraries. This assumes
- # single-version convenience libraries. Whenever we create
- # different ones for PIC/non-PIC, this we'll have to duplicate
- # the extraction.
- reload_conv_objs=
- gentop=
- # reload_cmds runs $LD directly, so let us get rid of
- # -Wl from whole_archive_flag_spec
- wl=
-
- if test -n "$convenience"; then
- if test -n "$whole_archive_flag_spec"; then
- eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
- else
- gentop="$output_objdir/${obj}x"
- $show "${rm}r $gentop"
- $run ${rm}r "$gentop"
- $show "$mkdir $gentop"
- $run $mkdir "$gentop"
- status=$?
- if test "$status" -ne 0 && test ! -d "$gentop"; then
- exit $status
- fi
- generated="$generated $gentop"
-
- for xlib in $convenience; do
- # Extract the objects.
- case $xlib in
- [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
- *) xabs=`pwd`"/$xlib" ;;
- esac
- xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
- xdir="$gentop/$xlib"
-
- $show "${rm}r $xdir"
- $run ${rm}r "$xdir"
- $show "$mkdir $xdir"
- $run $mkdir "$xdir"
- status=$?
- if test "$status" -ne 0 && test ! -d "$xdir"; then
- exit $status
- fi
- # We will extract separately just the conflicting names and we will no
- # longer touch any unique names. It is faster to leave these extract
- # automatically by $AR in one run.
- $show "(cd $xdir && $AR x $xabs)"
- $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
- if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
- :
- else
- $echo "$modename: warning: object name conflicts; renaming object files" 1>&2
- $echo "$modename: warning: to ensure that they will not overwrite" 1>&2
- $AR t "$xabs" | sort | uniq -cd | while read -r count name
- do
- i=1
- while test "$i" -le "$count"
- do
- # Put our $i before any first dot (extension)
- # Never overwrite any file
- name_to="$name"
- while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
- do
- name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
- done
- $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
- $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
- i=`expr $i + 1`
- done
- done
- fi
-
- reload_conv_objs="$reload_objs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
- done
- fi
- fi
-
- # Create the old-style object.
- reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
-
- output="$obj"
- eval cmds=\"$reload_cmds\"
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
-
- # Exit if we aren't doing a library object file.
- if test -z "$libobj"; then
- if test -n "$gentop"; then
- $show "${rm}r $gentop"
- $run ${rm}r $gentop
- fi
-
- exit 0
- fi
-
- if test "$build_libtool_libs" != yes; then
- if test -n "$gentop"; then
- $show "${rm}r $gentop"
- $run ${rm}r $gentop
- fi
-
- # Create an invalid libtool object if no PIC, so that we don't
- # accidentally link it into a program.
- # $show "echo timestamp > $libobj"
- # $run eval "echo timestamp > $libobj" || exit $?
- exit 0
- fi
-
- if test -n "$pic_flag" || test "$pic_mode" != default; then
- # Only do commands if we really have different PIC objects.
- reload_objs="$libobjs $reload_conv_objs"
- output="$libobj"
- eval cmds=\"$reload_cmds\"
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
- fi
-
- if test -n "$gentop"; then
- $show "${rm}r $gentop"
- $run ${rm}r $gentop
- fi
-
- exit 0
- ;;
-
- prog)
- case $host in
- *cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;;
- esac
- if test -n "$vinfo"; then
- $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2
- fi
-
- if test -n "$release"; then
- $echo "$modename: warning: \`-release' is ignored for programs" 1>&2
- fi
-
- if test "$preload" = yes; then
- if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown &&
- test "$dlopen_self_static" = unknown; then
- $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support."
- fi
- fi
-
- case $host in
- *-*-rhapsody* | *-*-darwin1.[012])
- # On Rhapsody replace the C library is the System framework
- compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
- finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
- ;;
- esac
-
- case $host in
- *-*-darwin*)
- # Don't allow lazy linking, it breaks C++ global constructors
- if test "$tagname" = CXX ; then
- compile_command="$compile_command ${wl}-bind_at_load"
- finalize_command="$finalize_command ${wl}-bind_at_load"
- fi
- # Time to change all our "foo.ltframework" stuff back to "-framework foo"
- compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
- finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
- ;;
- esac
-
- compile_command="$compile_command $compile_deplibs"
- finalize_command="$finalize_command $finalize_deplibs"
-
- if test -n "$rpath$xrpath"; then
- # If the user specified any rpath flags, then add them.
- for libdir in $rpath $xrpath; do
- # This is the magic to use -rpath.
- case "$finalize_rpath " in
- *" $libdir "*) ;;
- *) finalize_rpath="$finalize_rpath $libdir" ;;
- esac
- done
- fi
-
- # Now hardcode the library paths
- rpath=
- hardcode_libdirs=
- for libdir in $compile_rpath $finalize_rpath; do
- if test -n "$hardcode_libdir_flag_spec"; then
- if test -n "$hardcode_libdir_separator"; then
- if test -z "$hardcode_libdirs"; then
- hardcode_libdirs="$libdir"
- else
- # Just accumulate the unique libdirs.
- case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
- *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
- ;;
- *)
- hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
- ;;
- esac
- fi
- else
- eval flag=\"$hardcode_libdir_flag_spec\"
- rpath="$rpath $flag"
- fi
- elif test -n "$runpath_var"; then
- case "$perm_rpath " in
- *" $libdir "*) ;;
- *) perm_rpath="$perm_rpath $libdir" ;;
- esac
- fi
- case $host in
- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
- case :$dllsearchpath: in
- *":$libdir:"*) ;;
- *) dllsearchpath="$dllsearchpath:$libdir";;
- esac
- ;;
- esac
- done
- # Substitute the hardcoded libdirs into the rpath.
- if test -n "$hardcode_libdir_separator" &&
- test -n "$hardcode_libdirs"; then
- libdir="$hardcode_libdirs"
- eval rpath=\" $hardcode_libdir_flag_spec\"
- fi
- compile_rpath="$rpath"
-
- rpath=
- hardcode_libdirs=
- for libdir in $finalize_rpath; do
- if test -n "$hardcode_libdir_flag_spec"; then
- if test -n "$hardcode_libdir_separator"; then
- if test -z "$hardcode_libdirs"; then
- hardcode_libdirs="$libdir"
- else
- # Just accumulate the unique libdirs.
- case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
- *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
- ;;
- *)
- hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
- ;;
- esac
- fi
- else
- eval flag=\"$hardcode_libdir_flag_spec\"
- rpath="$rpath $flag"
- fi
- elif test -n "$runpath_var"; then
- case "$finalize_perm_rpath " in
- *" $libdir "*) ;;
- *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;;
- esac
- fi
- done
- # Substitute the hardcoded libdirs into the rpath.
- if test -n "$hardcode_libdir_separator" &&
- test -n "$hardcode_libdirs"; then
- libdir="$hardcode_libdirs"
- eval rpath=\" $hardcode_libdir_flag_spec\"
- fi
- finalize_rpath="$rpath"
-
- if test -n "$libobjs" && test "$build_old_libs" = yes; then
- # Transform all the library objects into standard objects.
- compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
- finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
- fi
-
- dlsyms=
- if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
- if test -n "$NM" && test -n "$global_symbol_pipe"; then
- dlsyms="${outputname}S.c"
- else
- $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2
- fi
- fi
-
- if test -n "$dlsyms"; then
- case $dlsyms in
- "") ;;
- *.c)
- # Discover the nlist of each of the dlfiles.
- nlist="$output_objdir/${outputname}.nm"
-
- $show "$rm $nlist ${nlist}S ${nlist}T"
- $run $rm "$nlist" "${nlist}S" "${nlist}T"
-
- # Parse the name list into a source file.
- $show "creating $output_objdir/$dlsyms"
-
- test -z "$run" && $echo > "$output_objdir/$dlsyms" "\
-/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */
-/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
-
-#ifdef __cplusplus
-extern \"C\" {
-#endif
-
-/* Prevent the only kind of declaration conflicts we can make. */
-#define lt_preloaded_symbols some_other_symbol
-
-/* External symbol declarations for the compiler. */\
-"
-
- if test "$dlself" = yes; then
- $show "generating symbol list for \`$output'"
-
- test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist"
-
- # Add our own program objects to the symbol list.
- progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
- for arg in $progfiles; do
- $show "extracting global C symbols from \`$arg'"
- $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
- done
-
- if test -n "$exclude_expsyms"; then
- $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
- $run eval '$mv "$nlist"T "$nlist"'
- fi
-
- if test -n "$export_symbols_regex"; then
- $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
- $run eval '$mv "$nlist"T "$nlist"'
- fi
-
- # Prepare the list of exported symbols
- if test -z "$export_symbols"; then
- export_symbols="$output_objdir/$output.exp"
- $run $rm $export_symbols
- $run eval "${SED} -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
- else
- $run eval "${SED} -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"'
- $run eval 'grep -f "$output_objdir/$output.exp" < "$nlist" > "$nlist"T'
- $run eval 'mv "$nlist"T "$nlist"'
- fi
- fi
-
- for arg in $dlprefiles; do
- $show "extracting global C symbols from \`$arg'"
- name=`$echo "$arg" | ${SED} -e 's%^.*/%%'`
- $run eval '$echo ": $name " >> "$nlist"'
- $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
- done
-
- if test -z "$run"; then
- # Make sure we have at least an empty file.
- test -f "$nlist" || : > "$nlist"
-
- if test -n "$exclude_expsyms"; then
- $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
- $mv "$nlist"T "$nlist"
- fi
-
- # Try sorting and uniquifying the output.
- if grep -v "^: " < "$nlist" |
- if sort -k 3 </dev/null >/dev/null 2>&1; then
- sort -k 3
- else
- sort +2
- fi |
- uniq > "$nlist"S; then
- :
- else
- grep -v "^: " < "$nlist" > "$nlist"S
- fi
-
- if test -f "$nlist"S; then
- eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"'
- else
- $echo '/* NONE */' >> "$output_objdir/$dlsyms"
- fi
-
- $echo >> "$output_objdir/$dlsyms" "\
-
-#undef lt_preloaded_symbols
-
-#if defined (__STDC__) && __STDC__
-# define lt_ptr void *
-#else
-# define lt_ptr char *
-# define const
-#endif
-
-/* The mapping between symbol names and symbols. */
-const struct {
- const char *name;
- lt_ptr address;
-}
-lt_preloaded_symbols[] =
-{\
-"
-
- eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms"
-
- $echo >> "$output_objdir/$dlsyms" "\
- {0, (lt_ptr) 0}
-};
-
-/* This works around a problem in FreeBSD linker */
-#ifdef FREEBSD_WORKAROUND
-static const void *lt_preloaded_setup() {
- return lt_preloaded_symbols;
-}
-#endif
-
-#ifdef __cplusplus
-}
-#endif\
-"
- fi
-
- pic_flag_for_symtable=
- case $host in
- # compiling the symbol table file with pic_flag works around
- # a FreeBSD bug that causes programs to crash when -lm is
- # linked before any other PIC object. But we must not use
- # pic_flag when linking with -static. The problem exists in
- # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
- *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
- case "$compile_command " in
- *" -static "*) ;;
- *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";;
- esac;;
- *-*-hpux*)
- case "$compile_command " in
- *" -static "*) ;;
- *) pic_flag_for_symtable=" $pic_flag";;
- esac
- esac
-
- # Now compile the dynamic symbol file.
- $show "(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")"
- $run eval '(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $?
-
- # Clean up the generated files.
- $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T"
- $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T"
-
- # Transform the symbol file into the correct name.
- compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
- finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
- ;;
- *)
- $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2
- exit 1
- ;;
- esac
- else
- # We keep going just in case the user didn't refer to
- # lt_preloaded_symbols. The linker will fail if global_symbol_pipe
- # really was required.
-
- # Nullify the symbol file.
- compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
- finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
- fi
-
- # AIX runtime linking requires linking programs with -Wl,-brtl and libs with -Wl,-G
- # Also add -bnolibpath to the beginning of the link line, to clear the hardcoded runpath.
- # Otherwise, things like the -L path to libgcc.a are accidentally hardcoded by ld.
- # This does not apply on AIX for ia64, which uses a SysV linker.
- case "$host" in
- ia64-*-aix5*) ;;
- *-*-aix4* | *-*-aix5*)
- compile_command=`$echo "X$compile_command $wl-brtl" | $Xsed -e "s/\$CC/\$CC $wl-bnolibpath/1"`
- finalize_command=`$echo "X$finalize_command $wl-brtl" | $Xsed -e "s/\$CC/\$CC $wl-bnolibpath/1"` ;;
- esac
-
- if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
- # Replace the output file specification.
- compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
- link_command="$compile_command$compile_rpath"
-
- # We have no uninstalled library dependencies, so finalize right now.
- $show "$link_command"
- $run eval "$link_command"
- status=$?
-
- # Delete the generated files.
- if test -n "$dlsyms"; then
- $show "$rm $output_objdir/${outputname}S.${objext}"
- $run $rm "$output_objdir/${outputname}S.${objext}"
- fi
-
- exit $status
- fi
-
- if test -n "$shlibpath_var"; then
- # We should set the shlibpath_var
- rpath=
- for dir in $temp_rpath; do
- case $dir in
- [\\/]* | [A-Za-z]:[\\/]*)
- # Absolute path.
- rpath="$rpath$dir:"
- ;;
- *)
- # Relative path: add a thisdir entry.
- rpath="$rpath\$thisdir/$dir:"
- ;;
- esac
- done
- temp_rpath="$rpath"
- fi
-
- if test -n "$compile_shlibpath$finalize_shlibpath"; then
- compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
- fi
- if test -n "$finalize_shlibpath"; then
- finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
- fi
-
- compile_var=
- finalize_var=
- if test -n "$runpath_var"; then
- if test -n "$perm_rpath"; then
- # We should set the runpath_var.
- rpath=
- for dir in $perm_rpath; do
- rpath="$rpath$dir:"
- done
- compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
- fi
- if test -n "$finalize_perm_rpath"; then
- # We should set the runpath_var.
- rpath=
- for dir in $finalize_perm_rpath; do
- rpath="$rpath$dir:"
- done
- finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
- fi
- fi
-
- if test "$no_install" = yes; then
- # We don't need to create a wrapper script.
- link_command="$compile_var$compile_command$compile_rpath"
- # Replace the output file specification.
- link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
- # Delete the old output file.
- $run $rm $output
- # Link the executable and exit
- $show "$link_command"
- $run eval "$link_command" || exit $?
- exit 0
- fi
-
- if test "$hardcode_action" = relink; then
- # Fast installation is not supported
- link_command="$compile_var$compile_command$compile_rpath"
- relink_command="$finalize_var$finalize_command$finalize_rpath"
-
- $echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2
- $echo "$modename: \`$output' will be relinked during installation" 1>&2
- else
- if test "$fast_install" != no; then
- link_command="$finalize_var$compile_command$finalize_rpath"
- if test "$fast_install" = yes; then
- relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
- else
- # fast_install is set to needless
- relink_command=
- fi
- else
- link_command="$compile_var$compile_command$compile_rpath"
- relink_command="$finalize_var$finalize_command$finalize_rpath"
- fi
- fi
-
- # Replace the output file specification.
- link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
-
- # Delete the old output files.
- $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname
-
- $show "$link_command"
- $run eval "$link_command" || exit $?
-
- # Now create the wrapper script.
- $show "creating $output"
-
- # Quote the relink command for shipping.
- if test -n "$relink_command"; then
- # Preserve any variables that may affect compiler behavior
- for var in $variables_saved_for_relink; do
- if eval test -z \"\${$var+set}\"; then
- relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
- elif eval var_value=\$$var; test -z "$var_value"; then
- relink_command="$var=; export $var; $relink_command"
- else
- var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
- relink_command="$var=\"$var_value\"; export $var; $relink_command"
- fi
- done
- relink_command="(cd `pwd`; $relink_command)"
- relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
- fi
-
- # Quote $echo for shipping.
- if test "X$echo" = "X$SHELL $0 --fallback-echo"; then
- case $0 in
- [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $0 --fallback-echo";;
- *) qecho="$SHELL `pwd`/$0 --fallback-echo";;
- esac
- qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"`
- else
- qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"`
- fi
-
- # Only actually do things if our run command is non-null.
- if test -z "$run"; then
- # win32 will think the script is a binary if it has
- # a .exe suffix, so we strip it off here.
- case $output in
- *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;;
- esac
- # test for cygwin because mv fails w/o .exe extensions
- case $host in
- *cygwin*)
- exeext=.exe
- outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;;
- *) exeext= ;;
- esac
- case $host in
- *mingw* )
- cwrappersource=`$echo ${output_objdir}/lt-${outputname}.c`
- cwrapper=`$echo ${output}.exe`
- $rm $cwrappersource $cwrapper
- trap "$rm $cwrappersource $cwrapper; exit 1" 1 2 15
-
- cat > $cwrappersource <<EOF
-
-/* $cwrappersource - temporary wrapper executable for $objdir/$outputname
- Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
-
- The $output program cannot be directly executed until all the libtool
- libraries that it depends on are installed.
-
- This wrapper executable should never be moved out of the build directory.
- If it is, it will not operate correctly.
-
- Currently, it simply execs the wrapper *script* "/bin/sh $output",
- but could eventually absorb all of the scripts functionality and
- exec $objdir/$outputname directly.
-*/
-EOF
- cat >> $cwrappersource<<"EOF"
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <malloc.h>
-#include <stdarg.h>
-#include <assert.h>
-
-#if defined(PATH_MAX)
-# define LT_PATHMAX PATH_MAX
-#elif defined(MAXPATHLEN)
-# define LT_PATHMAX MAXPATHLEN
-#else
-# define LT_PATHMAX 1024
-#endif
-
-#ifndef DIR_SEPARATOR
-#define DIR_SEPARATOR '/'
-#endif
-
-#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
- defined (__OS2__)
-#define HAVE_DOS_BASED_FILE_SYSTEM
-#ifndef DIR_SEPARATOR_2
-#define DIR_SEPARATOR_2 '\\'
-#endif
-#endif
-
-#ifndef DIR_SEPARATOR_2
-# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)
-#else /* DIR_SEPARATOR_2 */
-# define IS_DIR_SEPARATOR(ch) \
- (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
-#endif /* DIR_SEPARATOR_2 */
-
-#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type)))
-#define XFREE(stale) do { \
- if (stale) { free ((void *) stale); stale = 0; } \
-} while (0)
-
-const char *program_name = NULL;
-
-void * xmalloc (size_t num);
-char * xstrdup (const char *string);
-char * basename (const char *name);
-char * fnqualify(const char *path);
-char * strendzap(char *str, const char *pat);
-void lt_fatal (const char *message, ...);
-
-int
-main (int argc, char *argv[])
-{
- char **newargz;
- int i;
-
- program_name = (char *) xstrdup ((char *) basename (argv[0]));
- newargz = XMALLOC(char *, argc+2);
-EOF
-
- cat >> $cwrappersource <<EOF
- newargz[0] = "$SHELL";
-EOF
-
- cat >> $cwrappersource <<"EOF"
- newargz[1] = fnqualify(argv[0]);
- /* we know the script has the same name, without the .exe */
- /* so make sure newargz[1] doesn't end in .exe */
- strendzap(newargz[1],".exe");
- for (i = 1; i < argc; i++)
- newargz[i+1] = xstrdup(argv[i]);
- newargz[argc+1] = NULL;
-EOF
-
- cat >> $cwrappersource <<EOF
- execv("$SHELL",newargz);
-EOF
-
- cat >> $cwrappersource <<"EOF"
-}
-
-void *
-xmalloc (size_t num)
-{
- void * p = (void *) malloc (num);
- if (!p)
- lt_fatal ("Memory exhausted");
-
- return p;
-}
-
-char *
-xstrdup (const char *string)
-{
- return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL
-;
-}
-
-char *
-basename (const char *name)
-{
- const char *base;
-
-#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
- /* Skip over the disk name in MSDOS pathnames. */
- if (isalpha (name[0]) && name[1] == ':')
- name += 2;
-#endif
-
- for (base = name; *name; name++)
- if (IS_DIR_SEPARATOR (*name))
- base = name + 1;
- return (char *) base;
-}
-
-char *
-fnqualify(const char *path)
-{
- size_t size;
- char *p;
- char tmp[LT_PATHMAX + 1];
-
- assert(path != NULL);
-
- /* Is it qualified already? */
-#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
- if (isalpha (path[0]) && path[1] == ':')
- return xstrdup (path);
-#endif
- if (IS_DIR_SEPARATOR (path[0]))
- return xstrdup (path);
-
- /* prepend the current directory */
- /* doesn't handle '~' */
- if (getcwd (tmp, LT_PATHMAX) == NULL)
- lt_fatal ("getcwd failed");
- size = strlen(tmp) + 1 + strlen(path) + 1; /* +2 for '/' and '\0' */
- p = XMALLOC(char, size);
- sprintf(p, "%s%c%s", tmp, DIR_SEPARATOR, path);
- return p;
-}
-
-char *
-strendzap(char *str, const char *pat)
-{
- size_t len, patlen;
-
- assert(str != NULL);
- assert(pat != NULL);
-
- len = strlen(str);
- patlen = strlen(pat);
-
- if (patlen <= len)
- {
- str += len - patlen;
- if (strcmp(str, pat) == 0)
- *str = '\0';
- }
- return str;
-}
-
-static void
-lt_error_core (int exit_status, const char * mode,
- const char * message, va_list ap)
-{
- fprintf (stderr, "%s: %s: ", program_name, mode);
- vfprintf (stderr, message, ap);
- fprintf (stderr, ".\n");
-
- if (exit_status >= 0)
- exit (exit_status);
-}
-
-void
-lt_fatal (const char *message, ...)
-{
- va_list ap;
- va_start (ap, message);
- lt_error_core (EXIT_FAILURE, "FATAL", message, ap);
- va_end (ap);
-}
-EOF
- # we should really use a build-platform specific compiler
- # here, but OTOH, the wrappers (shell script and this C one)
- # are only useful if you want to execute the "real" binary.
- # Since the "real" binary is built for $host, then this
- # wrapper might as well be built for $host, too.
- $run $LTCC -s -o $cwrapper $cwrappersource
- ;;
- esac
- $rm $output
- trap "$rm $output; exit 1" 1 2 15
-
- $echo > $output "\
-#! $SHELL
-
-# $output - temporary wrapper script for $objdir/$outputname
-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
-#
-# The $output program cannot be directly executed until all the libtool
-# libraries that it depends on are installed.
-#
-# This wrapper script should never be moved out of the build directory.
-# If it is, it will not operate correctly.
-
-# Sed substitution that helps us do robust quoting. It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed='${SED} -e 1s/^X//'
-sed_quote_subst='$sed_quote_subst'
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi
-
-relink_command=\"$relink_command\"
-
-# This environment variable determines our operation mode.
-if test \"\$libtool_install_magic\" = \"$magic\"; then
- # install mode needs the following variable:
- notinst_deplibs='$notinst_deplibs'
-else
- # When we are sourced in execute mode, \$file and \$echo are already set.
- if test \"\$libtool_execute_magic\" != \"$magic\"; then
- echo=\"$qecho\"
- file=\"\$0\"
- # Make sure echo works.
- if test \"X\$1\" = X--no-reexec; then
- # Discard the --no-reexec flag, and continue.
- shift
- elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then
- # Yippee, \$echo works!
- :
- else
- # Restart under the correct shell, and then maybe \$echo will work.
- exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}
- fi
- fi\
-"
- $echo >> $output "\
-
- # Find the directory that this script lives in.
- thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`
- test \"x\$thisdir\" = \"x\$file\" && thisdir=.
-
- # Follow symbolic links until we get to the real thisdir.
- file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\`
- while test -n \"\$file\"; do
- destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`
-
- # If there was a directory component, then change thisdir.
- if test \"x\$destdir\" != \"x\$file\"; then
- case \"\$destdir\" in
- [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
- *) thisdir=\"\$thisdir/\$destdir\" ;;
- esac
- fi
-
- file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
- file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\`
- done
-
- # Try to get the absolute directory name.
- absdir=\`cd \"\$thisdir\" && pwd\`
- test -n \"\$absdir\" && thisdir=\"\$absdir\"
-"
-
- if test "$fast_install" = yes; then
- $echo >> $output "\
- program=lt-'$outputname'$exeext
- progdir=\"\$thisdir/$objdir\"
-
- if test ! -f \"\$progdir/\$program\" || \\
- { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
- test \"X\$file\" != \"X\$progdir/\$program\"; }; then
-
- file=\"\$\$-\$program\"
-
- if test ! -d \"\$progdir\"; then
- $mkdir \"\$progdir\"
- else
- $rm \"\$progdir/\$file\"
- fi"
-
- $echo >> $output "\
-
- # relink executable if necessary
- if test -n \"\$relink_command\"; then
- if relink_command_output=\`eval \$relink_command 2>&1\`; then :
- else
- $echo \"\$relink_command_output\" >&2
- $rm \"\$progdir/\$file\"
- exit 1
- fi
- fi
-
- $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
- { $rm \"\$progdir/\$program\";
- $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; }
- $rm \"\$progdir/\$file\"
- fi"
- else
- $echo >> $output "\
- program='$outputname'
- progdir=\"\$thisdir/$objdir\"
-"
- fi
-
- $echo >> $output "\
-
- if test -f \"\$progdir/\$program\"; then"
-
- # Export our shlibpath_var if we have one.
- if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
- $echo >> $output "\
- # Add our own library path to $shlibpath_var
- $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
-
- # Some systems cannot cope with colon-terminated $shlibpath_var
- # The second colon is a workaround for a bug in BeOS R4 sed
- $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
-
- export $shlibpath_var
-"
- fi
-
- # fixup the dll searchpath if we need to.
- if test -n "$dllsearchpath"; then
- $echo >> $output "\
- # Add the dll search path components to the executable PATH
- PATH=$dllsearchpath:\$PATH
-"
- fi
-
- $echo >> $output "\
- if test \"\$libtool_execute_magic\" != \"$magic\"; then
- # Run the actual program with our arguments.
-"
- case $host in
- # Backslashes separate directories on plain windows
- *-*-mingw | *-*-os2*)
- $echo >> $output "\
- exec \$progdir\\\\\$program \${1+\"\$@\"}
-"
- ;;
-
- *)
- # Need to set LD_LIBRARY_PATH, to the value already
- # computed within libtool.
- $echo >> $output "\
- LD_LIBRARY_PATH=\"$rpath\" exec \$progdir/\$program \${1+\"\$@\"}
-"
- ;;
- esac
- $echo >> $output "\
- \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
- exit 1
- fi
- else
- # The program doesn't exist.
- \$echo \"\$0: error: \$progdir/\$program does not exist\" 1>&2
- \$echo \"This script is just a wrapper for \$program.\" 1>&2
- $echo \"See the $PACKAGE documentation for more information.\" 1>&2
- exit 1
- fi
-fi\
-"
- chmod +x $output
- fi
- exit 0
- ;;
- esac
-
- # See if we need to build an old-fashioned archive.
- for oldlib in $oldlibs; do
-
- if test "$build_libtool_libs" = convenience; then
- oldobjs="$libobjs_save"
- addlibs="$convenience"
- build_libtool_libs=no
- else
- if test "$build_libtool_libs" = module; then
- oldobjs="$libobjs_save"
- build_libtool_libs=no
- else
- oldobjs="$old_deplibs $non_pic_objects"
- fi
- addlibs="$old_convenience"
- fi
-
- if test -n "$addlibs"; then
- gentop="$output_objdir/${outputname}x"
- $show "${rm}r $gentop"
- $run ${rm}r "$gentop"
- $show "$mkdir $gentop"
- $run $mkdir "$gentop"
- status=$?
- if test "$status" -ne 0 && test ! -d "$gentop"; then
- exit $status
- fi
- generated="$generated $gentop"
-
- # Add in members from convenience archives.
- for xlib in $addlibs; do
- # Extract the objects.
- case $xlib in
- [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
- *) xabs=`pwd`"/$xlib" ;;
- esac
- xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
- xdir="$gentop/$xlib"
-
- $show "${rm}r $xdir"
- $run ${rm}r "$xdir"
- $show "$mkdir $xdir"
- $run $mkdir "$xdir"
- status=$?
- if test "$status" -ne 0 && test ! -d "$xdir"; then
- exit $status
- fi
- # We will extract separately just the conflicting names and we will no
- # longer touch any unique names. It is faster to leave these extract
- # automatically by $AR in one run.
- $show "(cd $xdir && $AR x $xabs)"
- $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
- if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
- :
- else
- $echo "$modename: warning: object name conflicts; renaming object files" 1>&2
- $echo "$modename: warning: to ensure that they will not overwrite" 1>&2
- $AR t "$xabs" | sort | uniq -cd | while read -r count name
- do
- i=1
- while test "$i" -le "$count"
- do
- # Put our $i before any first dot (extension)
- # Never overwrite any file
- name_to="$name"
- while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
- do
- name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
- done
- $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
- $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
- i=`expr $i + 1`
- done
- done
- fi
-
- oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | $NL2SP`
- done
- fi
-
- compiler_flags="$compiler_flags $add_flags"
-
- # Do each command in the archive commands.
- if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
- eval cmds=\"$old_archive_from_new_cmds\"
- else
- eval cmds=\"$old_archive_cmds\"
-
- if len=`expr "X$cmds" : ".*"` &&
- test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
- :
- else
- # the command line is too long to link in one step, link in parts
- $echo "using piecewise archive linking..."
- save_RANLIB=$RANLIB
- RANLIB=:
- objlist=
- concat_cmds=
- save_oldobjs=$oldobjs
- # GNU ar 2.10+ was changed to match POSIX; thus no paths are
- # encoded into archives. This makes 'ar r' malfunction in
- # this piecewise linking case whenever conflicting object
- # names appear in distinct ar calls; check, warn and compensate.
- if (for obj in $save_oldobjs
- do
- $echo "X$obj" | $Xsed -e 's%^.*/%%'
- done | sort | sort -uc >/dev/null 2>&1); then
- :
- else
- $echo "$modename: warning: object name conflicts; overriding AR_FLAGS to 'cq'" 1>&2
- $echo "$modename: warning: to ensure that POSIX-compatible ar will work" 1>&2
- AR_FLAGS=cq
- fi
- # Is there a better way of finding the last object in the list?
- for obj in $save_oldobjs
- do
- last_oldobj=$obj
- done
- for obj in $save_oldobjs
- do
- oldobjs="$objlist $obj"
- objlist="$objlist $obj"
- eval test_cmds=\"$old_archive_cmds\"
- if len=`expr "X$test_cmds" : ".*"` &&
- test "$len" -le "$max_cmd_len"; then
- :
- else
- # the above command should be used before it gets too long
- oldobjs=$objlist
- if test "$obj" = "$last_oldobj" ; then
- RANLIB=$save_RANLIB
- fi
- test -z "$concat_cmds" || concat_cmds=$concat_cmds~
- eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
- objlist=
- fi
- done
- RANLIB=$save_RANLIB
- oldobjs=$objlist
- if test "X$oldobjs" = "X" ; then
- eval cmds=\"\$concat_cmds\"
- else
- eval cmds=\"\$concat_cmds~$old_archive_cmds\"
- fi
- fi
- fi
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
- done
-
- if test -n "$generated"; then
- $show "${rm}r$generated"
- $run ${rm}r$generated
- fi
-
- # Now create the libtool archive.
- case $output in
- *.la)
- old_library=
- test "$build_old_libs" = yes && old_library="$libname.$libext"
- $show "creating $output"
-
- # Preserve any variables that may affect compiler behavior
- for var in $variables_saved_for_relink; do
- if eval test -z \"\${$var+set}\"; then
- relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
- elif eval var_value=\$$var; test -z "$var_value"; then
- relink_command="$var=; export $var; $relink_command"
- else
- var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
- relink_command="$var=\"$var_value\"; export $var; $relink_command"
- fi
- done
- # Quote the link command for shipping.
- relink_command="(cd `pwd`; $SHELL $0 --mode=relink $libtool_args @inst_prefix_dir@)"
- relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
- if test "$hardcode_automatic" = yes ; then
- relink_command=
- fi
- # Only create the output if not a dry run.
- if test -z "$run"; then
- for installed in no yes; do
- if test "$installed" = yes; then
- if test -z "$install_libdir"; then
- break
- fi
- output="$output_objdir/$outputname"i
- # Replace all uninstalled libtool libraries with the installed ones
- newdependency_libs=
- for deplib in $dependency_libs; do
- case $deplib in
- *.la)
- name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'`
- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
- if test -z "$libdir"; then
- $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
- exit 1
- fi
- newdependency_libs="$newdependency_libs $libdir/$name"
- ;;
- *) newdependency_libs="$newdependency_libs $deplib" ;;
- esac
- done
- dependency_libs="$newdependency_libs"
- newdlfiles=
- for lib in $dlfiles; do
- name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
- if test -z "$libdir"; then
- $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
- exit 1
- fi
- newdlfiles="$newdlfiles $libdir/$name"
- done
- dlfiles="$newdlfiles"
- newdlprefiles=
- for lib in $dlprefiles; do
- name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
- if test -z "$libdir"; then
- $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
- exit 1
- fi
- newdlprefiles="$newdlprefiles $libdir/$name"
- done
- dlprefiles="$newdlprefiles"
- fi
- $rm $output
- # place dlname in correct position for cygwin
- tdlname=$dlname
- case $host,$output,$installed,$module,$dlname in
- *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
- esac
- $echo > $output "\
-# $outputname - a libtool library file
-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
-#
-# Please DO NOT delete this file!
-# It is necessary for linking the library.
-
-# The name that we can dlopen(3).
-dlname='$tdlname'
-
-# Names of this library.
-library_names='$library_names'
-
-# The name of the static archive.
-old_library='$old_library'
-
-# Libraries that this one depends upon.
-dependency_libs='$dependency_libs'
-
-# Version information for $libname.
-current=$current
-age=$age
-revision=$revision
-
-# Is this an already installed library?
-installed=$installed
-
-# Should we warn about portability when linking against -modules?
-shouldnotlink=$module
-
-# Files to dlopen/dlpreopen
-dlopen='$dlfiles'
-dlpreopen='$dlprefiles'
-
-# Directory that this library needs to be installed in:
-libdir='$install_libdir'"
- if test "$installed" = no && test "$need_relink" = yes && test "$fast_install" = no; then
- $echo >> $output "\
-relink_command=\"$relink_command\""
- fi
- done
- fi
-
- # Do a symbolic link so that the libtool archive can be found in
- # LD_LIBRARY_PATH before the program is installed.
- $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)"
- $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $?
- ;;
- esac
- exit 0
- ;;
-
- # libtool install mode
- install)
- modename="$modename: install"
-
- # There may be an optional sh(1) argument at the beginning of
- # install_prog (especially on Windows NT).
- if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
- # Allow the use of GNU shtool's install command.
- $echo "X$nonopt" | $Xsed | grep shtool > /dev/null; then
- # Aesthetically quote it.
- arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"`
- case $arg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)
- arg="\"$arg\""
- ;;
- esac
- install_prog="$arg "
- arg="$1"
- shift
- else
- install_prog=
- arg="$nonopt"
- fi
-
- # The real first argument should be the name of the installation program.
- # Aesthetically quote it.
- arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
- case $arg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)
- arg="\"$arg\""
- ;;
- esac
- install_prog="$install_prog$arg"
-
- # We need to accept at least all the BSD install flags.
- dest=
- files=
- opts=
- prev=
- install_type=
- isdir=no
- stripme=
- for arg
- do
- if test -n "$dest"; then
- files="$files $dest"
- dest="$arg"
- continue
- fi
-
- case $arg in
- -d) isdir=yes ;;
- -f) prev="-f" ;;
- -g) prev="-g" ;;
- -m) prev="-m" ;;
- -o) prev="-o" ;;
- -s)
- stripme=" -s"
- continue
- ;;
- -*) ;;
-
- *)
- # If the previous option needed an argument, then skip it.
- if test -n "$prev"; then
- prev=
- else
- dest="$arg"
- continue
- fi
- ;;
- esac
-
- # Aesthetically quote the argument.
- arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
- case $arg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)
- arg="\"$arg\""
- ;;
- esac
- install_prog="$install_prog $arg"
- done
-
- if test -z "$install_prog"; then
- $echo "$modename: you must specify an install program" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- if test -n "$prev"; then
- $echo "$modename: the \`$prev' option requires an argument" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- if test -z "$files"; then
- if test -z "$dest"; then
- $echo "$modename: no file or destination specified" 1>&2
- else
- $echo "$modename: you must specify a destination" 1>&2
- fi
- $echo "$help" 1>&2
- exit 1
- fi
-
- # Strip any trailing slash from the destination.
- dest=`$echo "X$dest" | $Xsed -e 's%/$%%'`
-
- # Check to see that the destination is a directory.
- test -d "$dest" && isdir=yes
- if test "$isdir" = yes; then
- destdir="$dest"
- destname=
- else
- destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'`
- test "X$destdir" = "X$dest" && destdir=.
- destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'`
-
- # Not a directory, so check to see that there is only one file specified.
- set dummy $files
- if test "$#" -gt 2; then
- $echo "$modename: \`$dest' is not a directory" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
- fi
- case $destdir in
- [\\/]* | [A-Za-z]:[\\/]*) ;;
- *)
- for file in $files; do
- case $file in
- *.lo) ;;
- *)
- $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2
- $echo "$help" 1>&2
- exit 1
- ;;
- esac
- done
- ;;
- esac
-
- # This variable tells wrapper scripts just to set variables rather
- # than running their programs.
- libtool_install_magic="$magic"
-
- staticlibs=
- future_libdirs=
- current_libdirs=
- for file in $files; do
-
- # Do each installation.
- case $file in
- *.$libext)
- # Do the static libraries later.
- staticlibs="$staticlibs $file"
- ;;
-
- *.la)
- # Check to see that this really is a libtool archive.
- if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
- else
- $echo "$modename: \`$file' is not a valid libtool archive" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- library_names=
- old_library=
- relink_command=
- # If there is no directory component, then add one.
- case $file in
- */* | *\\*) . $file ;;
- *) . ./$file ;;
- esac
-
- # Add the libdir to current_libdirs if it is the destination.
- if test "X$destdir" = "X$libdir"; then
- case "$current_libdirs " in
- *" $libdir "*) ;;
- *) current_libdirs="$current_libdirs $libdir" ;;
- esac
- else
- # Note the libdir as a future libdir.
- case "$future_libdirs " in
- *" $libdir "*) ;;
- *) future_libdirs="$future_libdirs $libdir" ;;
- esac
- fi
-
- dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/
- test "X$dir" = "X$file/" && dir=
- dir="$dir$objdir"
-
- if test -n "$relink_command"; then
- # Determine the prefix the user has applied to our future dir.
- inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"`
-
- # Don't allow the user to place us outside of our expected
- # location b/c this prevents finding dependent libraries that
- # are installed to the same prefix.
- # At present, this check doesn't affect windows .dll's that
- # are installed into $libdir/../bin (currently, that works fine)
- # but it's something to keep an eye on.
- if test "$inst_prefix_dir" = "$destdir"; then
- $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2
- exit 1
- fi
-
- if test -n "$inst_prefix_dir"; then
- # Stick the inst_prefix_dir data into the link command.
- relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
- else
- relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
- fi
-
- $echo "$modename: warning: relinking \`$file'" 1>&2
- $show "$relink_command"
- if $run eval "$relink_command"; then :
- else
- $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
- exit 1
- fi
- fi
-
- # See the names of the shared library.
- set dummy $library_names
- if test -n "$2"; then
- realname="$2"
- shift
- shift
-
- srcname="$realname"
- test -n "$relink_command" && srcname="$realname"T
-
- # Install the shared library and build the symlinks.
- $show "$install_prog $dir/$srcname $destdir/$realname"
- $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $?
- if test -n "$stripme" && test -n "$striplib"; then
- $show "$striplib $destdir/$realname"
- $run eval "$striplib $destdir/$realname" || exit $?
- fi
-
- if test "$#" -gt 0; then
- # Delete the old symlinks, and create new ones.
- for linkname
- do
- if test "$linkname" != "$realname"; then
- $show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
- $run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
- fi
- done
- fi
-
- # Do each command in the postinstall commands.
- lib="$destdir/$realname"
- eval cmds=\"$postinstall_cmds\"
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
- fi
-
- # Install the pseudo-library for information purposes.
- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- instname="$dir/$name"i
- $show "$install_prog $instname $destdir/$name"
- $run eval "$install_prog $instname $destdir/$name" || exit $?
-
- # Maybe install the static library, too.
- test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
- ;;
-
- *.lo)
- # Install (i.e. copy) a libtool object.
-
- # Figure out destination file name, if it wasn't already specified.
- if test -n "$destname"; then
- destfile="$destdir/$destname"
- else
- destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- destfile="$destdir/$destfile"
- fi
-
- # Deduce the name of the destination old-style object file.
- case $destfile in
- *.lo)
- staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"`
- ;;
- *.$objext)
- staticdest="$destfile"
- destfile=
- ;;
- *)
- $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2
- $echo "$help" 1>&2
- exit 1
- ;;
- esac
-
- # Install the libtool object if requested.
- if test -n "$destfile"; then
- $show "$install_prog $file $destfile"
- $run eval "$install_prog $file $destfile" || exit $?
- fi
-
- # Install the old object if enabled.
- if test "$build_old_libs" = yes; then
- # Deduce the name of the old-style object file.
- staticobj=`$echo "X$file" | $Xsed -e "$lo2o"`
-
- $show "$install_prog $staticobj $staticdest"
- $run eval "$install_prog \$staticobj \$staticdest" || exit $?
- fi
- exit 0
- ;;
-
- *)
- # Figure out destination file name, if it wasn't already specified.
- if test -n "$destname"; then
- destfile="$destdir/$destname"
- else
- destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- destfile="$destdir/$destfile"
- fi
-
- # If the file is missing, and there is a .exe on the end, strip it
- # because it is most likely a libtool script we actually want to
- # install
- stripped_ext=""
- case $file in
- *.exe)
- if test ! -f "$file"; then
- file=`$echo $file|${SED} 's,.exe$,,'`
- stripped_ext=".exe"
- fi
- ;;
- esac
-
- # Do a test to see if this is really a libtool program.
- case $host in
- *cygwin*|*mingw*)
- wrapper=`$echo $file | ${SED} -e 's,.exe$,,'`
- ;;
- *)
- wrapper=$file
- ;;
- esac
- if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then
- notinst_deplibs=
- relink_command=
-
- # To insure that "foo" is sourced, and not "foo.exe",
- # finese the cygwin/MSYS system by explicitly sourcing "foo."
- # which disallows the automatic-append-.exe behavior.
- case $build in
- *cygwin* | *mingw*) wrapperdot=${wrapper}. ;;
- *) wrapperdot=${wrapper} ;;
- esac
- # If there is no directory component, then add one.
- case $file in
- */* | *\\*) . ${wrapperdot} ;;
- *) . ./${wrapperdot} ;;
- esac
-
- # Check the variables that should have been set.
- if test -z "$notinst_deplibs"; then
- $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2
- exit 1
- fi
-
- finalize=yes
- for lib in $notinst_deplibs; do
- # Check to see that each library is installed.
- libdir=
- if test -f "$lib"; then
- # If there is no directory component, then add one.
- case $lib in
- */* | *\\*) . $lib ;;
- *) . ./$lib ;;
- esac
- fi
- libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test
- if test -n "$libdir" && test ! -f "$libfile"; then
- $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2
- finalize=no
- fi
- done
-
- relink_command=
- # To insure that "foo" is sourced, and not "foo.exe",
- # finese the cygwin/MSYS system by explicitly sourcing "foo."
- # which disallows the automatic-append-.exe behavior.
- case $build in
- *cygwin* | *mingw*) wrapperdot=${wrapper}. ;;
- *) wrapperdot=${wrapper} ;;
- esac
- # If there is no directory component, then add one.
- case $file in
- */* | *\\*) . ${wrapperdot} ;;
- *) . ./${wrapperdot} ;;
- esac
-
- outputname=
- if test "$fast_install" = no && test -n "$relink_command"; then
- if test "$finalize" = yes && test -z "$run"; then
- tmpdir="/tmp"
- test -n "$TMPDIR" && tmpdir="$TMPDIR"
- tmpdir="$tmpdir/libtool-$$"
- if $mkdir "$tmpdir" && chmod 700 "$tmpdir"; then :
- else
- $echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2
- continue
- fi
- file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'`
- outputname="$tmpdir/$file"
- # Replace the output file specification.
- relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
-
- $show "$relink_command"
- if $run eval "$relink_command"; then :
- else
- $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
- ${rm}r "$tmpdir"
- continue
- fi
- file="$outputname"
- else
- $echo "$modename: warning: cannot relink \`$file'" 1>&2
- fi
- else
- # Install the binary that we compiled earlier.
- file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
- fi
- fi
-
- # remove .exe since cygwin /usr/bin/install will append another
- # one anyways
- case $install_prog,$host in
- */usr/bin/install*,*cygwin*)
- case $file:$destfile in
- *.exe:*.exe)
- # this is ok
- ;;
- *.exe:*)
- destfile=$destfile.exe
- ;;
- *:*.exe)
- destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'`
- ;;
- esac
- ;;
- esac
- $show "$install_prog$stripme $file $destfile"
- $run eval "$install_prog\$stripme \$file \$destfile" || exit $?
- test -n "$outputname" && ${rm}r "$tmpdir"
- ;;
- esac
- done
-
- for file in $staticlibs; do
- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
-
- # Set up the ranlib parameters.
- oldlib="$destdir/$name"
-
- $show "$install_prog $file $oldlib"
- $run eval "$install_prog \$file \$oldlib" || exit $?
-
- if test -n "$stripme" && test -n "$striplib"; then
- $show "$old_striplib $oldlib"
- $run eval "$old_striplib $oldlib" || exit $?
- fi
-
- # Do each command in the postinstall commands.
- eval cmds=\"$old_postinstall_cmds\"
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
- done
-
- if test -n "$future_libdirs"; then
- $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2
- fi
-
- if test -n "$current_libdirs"; then
- # Maybe just do a dry run.
- test -n "$run" && current_libdirs=" -n$current_libdirs"
- exec_cmd='$SHELL $0 --finish$current_libdirs'
- else
- exit 0
- fi
- ;;
-
- # libtool finish mode
- finish)
- modename="$modename: finish"
- libdirs="$nonopt"
- admincmds=
-
- if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
- for dir
- do
- libdirs="$libdirs $dir"
- done
-
- for libdir in $libdirs; do
- if test -n "$finish_cmds"; then
- # Do each command in the finish commands.
- eval cmds=\"$finish_cmds\"
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || admincmds="$admincmds
- $cmd"
- done
- IFS="$save_ifs"
- fi
- if test -n "$finish_eval"; then
- # Do the single finish_eval.
- eval cmds=\"$finish_eval\"
- $run eval "$cmds" || admincmds="$admincmds
- $cmds"
- fi
- done
- fi
-
- # Exit here if they wanted silent mode.
- exit 0
-
- $echo "----------------------------------------------------------------------"
- $echo "Libraries have been installed in:"
- for libdir in $libdirs; do
- $echo " $libdir"
- done
- $echo
- $echo "If you ever happen to want to link against installed libraries"
- $echo "in a given directory, LIBDIR, you must either use libtool, and"
- $echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
- $echo "flag during linking and do at least one of the following:"
- if test -n "$shlibpath_var"; then
- $echo " - add LIBDIR to the \`$shlibpath_var' environment variable"
- $echo " during execution"
- fi
- if test -n "$runpath_var"; then
- $echo " - add LIBDIR to the \`$runpath_var' environment variable"
- $echo " during linking"
- fi
- if test -n "$hardcode_libdir_flag_spec"; then
- libdir=LIBDIR
- eval flag=\"$hardcode_libdir_flag_spec\"
-
- $echo " - use the \`$flag' linker flag"
- fi
- if test -n "$admincmds"; then
- $echo " - have your system administrator run these commands:$admincmds"
- fi
- if test -f /etc/ld.so.conf; then
- $echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
- fi
- $echo
- $echo "See any operating system documentation about shared libraries for"
- $echo "more information, such as the ld(1) and ld.so(8) manual pages."
- $echo "----------------------------------------------------------------------"
- exit 0
- ;;
-
- # libtool execute mode
- execute)
- modename="$modename: execute"
-
- # The first argument is the command name.
- cmd="$nonopt"
- if test -z "$cmd"; then
- $echo "$modename: you must specify a COMMAND" 1>&2
- $echo "$help"
- exit 1
- fi
-
- # Handle -dlopen flags immediately.
- for file in $execute_dlfiles; do
- if test ! -f "$file"; then
- $echo "$modename: \`$file' is not a file" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- dir=
- case $file in
- *.la)
- # Check to see that this really is a libtool archive.
- if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
- else
- $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- # Read the libtool library.
- dlname=
- library_names=
-
- # If there is no directory component, then add one.
- case $file in
- */* | *\\*) . $file ;;
- *) . ./$file ;;
- esac
-
- # Skip this library if it cannot be dlopened.
- if test -z "$dlname"; then
- # Warn if it was a shared library.
- test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'"
- continue
- fi
-
- dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
- test "X$dir" = "X$file" && dir=.
-
- if test -f "$dir/$objdir/$dlname"; then
- dir="$dir/$objdir"
- else
- $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
- exit 1
- fi
- ;;
-
- *.lo)
- # Just add the directory containing the .lo file.
- dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
- test "X$dir" = "X$file" && dir=.
- ;;
-
- *)
- $echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2
- continue
- ;;
- esac
-
- # Get the absolute pathname.
- absdir=`cd "$dir" && pwd`
- test -n "$absdir" && dir="$absdir"
-
- # Now add the directory to shlibpath_var.
- if eval "test -z \"\$$shlibpath_var\""; then
- eval "$shlibpath_var=\"\$dir\""
- else
- eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
- fi
- done
-
- # This variable tells wrapper scripts just to set shlibpath_var
- # rather than running their programs.
- libtool_execute_magic="$magic"
-
- # Check if any of the arguments is a wrapper script.
- args=
- for file
- do
- case $file in
- -*) ;;
- *)
- # Do a test to see if this is really a libtool program.
- if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
- # If there is no directory component, then add one.
- case $file in
- */* | *\\*) . $file ;;
- *) . ./$file ;;
- esac
-
- # Transform arg to wrapped name.
- file="$progdir/$program"
- fi
- ;;
- esac
- # Quote arguments (to preserve shell metacharacters).
- file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"`
- args="$args \"$file\""
- done
-
- if test -z "$run"; then
- if test -n "$shlibpath_var"; then
- # Export the shlibpath_var.
- eval "export $shlibpath_var"
- fi
-
- # Restore saved environment variables
- if test "${save_LC_ALL+set}" = set; then
- LC_ALL="$save_LC_ALL"; export LC_ALL
- fi
- if test "${save_LANG+set}" = set; then
- LANG="$save_LANG"; export LANG
- fi
-
- # Now prepare to actually exec the command.
- exec_cmd="\$cmd$args"
- else
- # Display what would be done.
- if test -n "$shlibpath_var"; then
- eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\""
- $echo "export $shlibpath_var"
- fi
- $echo "$cmd$args"
- exit 0
- fi
- ;;
-
- # libtool clean and uninstall mode
- clean | uninstall)
- modename="$modename: $mode"
- rm="$nonopt"
- files=
- rmforce=
- exit_status=0
-
- # This variable tells wrapper scripts just to set variables rather
- # than running their programs.
- libtool_install_magic="$magic"
-
- for arg
- do
- case $arg in
- -f) rm="$rm $arg"; rmforce=yes ;;
- -*) rm="$rm $arg" ;;
- *) files="$files $arg" ;;
- esac
- done
-
- if test -z "$rm"; then
- $echo "$modename: you must specify an RM program" 1>&2
- $echo "$help" 1>&2
- exit 1
- fi
-
- rmdirs=
-
- origobjdir="$objdir"
- for file in $files; do
- dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
- if test "X$dir" = "X$file"; then
- dir=.
- objdir="$origobjdir"
- else
- objdir="$dir/$origobjdir"
- fi
- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- test "$mode" = uninstall && objdir="$dir"
-
- # Remember objdir for removal later, being careful to avoid duplicates
- if test "$mode" = clean; then
- case " $rmdirs " in
- *" $objdir "*) ;;
- *) rmdirs="$rmdirs $objdir" ;;
- esac
- fi
-
- # Don't error if the file doesn't exist and rm -f was used.
- if (test -L "$file") >/dev/null 2>&1 \
- || (test -h "$file") >/dev/null 2>&1 \
- || test -f "$file"; then
- :
- elif test -d "$file"; then
- exit_status=1
- continue
- elif test "$rmforce" = yes; then
- continue
- fi
-
- rmfiles="$file"
-
- case $name in
- *.la)
- # Possibly a libtool archive, so verify it.
- if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
- . $dir/$name
-
- # Delete the libtool libraries and symlinks.
- for n in $library_names; do
- rmfiles="$rmfiles $objdir/$n"
- done
- test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library"
- test "$mode" = clean && rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
-
- if test "$mode" = uninstall; then
- if test -n "$library_names"; then
- # Do each command in the postuninstall commands.
- eval cmds=\"$postuninstall_cmds\"
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd"
- if test "$?" -ne 0 && test "$rmforce" != yes; then
- exit_status=1
- fi
- done
- IFS="$save_ifs"
- fi
-
- if test -n "$old_library"; then
- # Do each command in the old_postuninstall commands.
- eval cmds=\"$old_postuninstall_cmds\"
- save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd"
- if test "$?" -ne 0 && test "$rmforce" != yes; then
- exit_status=1
- fi
- done
- IFS="$save_ifs"
- fi
- # FIXME: should reinstall the best remaining shared library.
- fi
- fi
- ;;
-
- *.lo)
- # Possibly a libtool object, so verify it.
- if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
-
- # Read the .lo file
- . $dir/$name
-
- # Add PIC object to the list of files to remove.
- if test -n "$pic_object" \
- && test "$pic_object" != none; then
- rmfiles="$rmfiles $dir/$pic_object"
- fi
-
- # Add non-PIC object to the list of files to remove.
- if test -n "$non_pic_object" \
- && test "$non_pic_object" != none; then
- rmfiles="$rmfiles $dir/$non_pic_object"
- fi
- fi
- ;;
-
- *)
- if test "$mode" = clean ; then
- noexename=$name
- case $file in
- *.exe)
- file=`$echo $file|${SED} 's,.exe$,,'`
- noexename=`$echo $name|${SED} 's,.exe$,,'`
- # $file with .exe has already been added to rmfiles,
- # add $file without .exe
- rmfiles="$rmfiles $file"
- ;;
- esac
- # Do a test to see if this is a libtool program.
- if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
- relink_command=
- . $dir/$noexename
-
- # note $name still contains .exe if it was in $file originally
- # as does the version of $file that was added into $rmfiles
- rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}"
- if test "$fast_install" = yes && test -n "$relink_command"; then
- rmfiles="$rmfiles $objdir/lt-$name"
- fi
- if test "X$noexename" != "X$name" ; then
- rmfiles="$rmfiles $objdir/lt-${noexename}.c"
- fi
- fi
- fi
- ;;
- esac
- $show "$rm $rmfiles"
- $run $rm $rmfiles || exit_status=1
- done
- objdir="$origobjdir"
-
- # Try to remove the ${objdir}s in the directories where we deleted files
- for dir in $rmdirs; do
- if test -d "$dir"; then
- $show "rmdir $dir"
- $run rmdir $dir >/dev/null 2>&1
- fi
- done
-
- exit $exit_status
- ;;
-
- "")
- $echo "$modename: you must specify a MODE" 1>&2
- $echo "$generic_help" 1>&2
- exit 1
- ;;
- esac
-
- if test -z "$exec_cmd"; then
- $echo "$modename: invalid operation mode \`$mode'" 1>&2
- $echo "$generic_help" 1>&2
- exit 1
- fi
-fi # test -z "$show_help"
-
-if test -n "$exec_cmd"; then
- eval exec $exec_cmd
- exit 1
-fi
-
-# We need to display help for each of the modes.
-case $mode in
-"") $echo \
-"Usage: $modename [OPTION]... [MODE-ARG]...
-
-Provide generalized library-building support services.
-
- --config show all configuration variables
- --debug enable verbose shell tracing
--n, --dry-run display commands without modifying any files
- --features display basic configuration information and exit
- --finish same as \`--mode=finish'
- --help display this help message and exit
- --mode=MODE use operation mode MODE [default=inferred from MODE-ARGS]
- --quiet same as \`--silent'
- --silent don't print informational messages
- --tag=TAG use configuration variables from tag TAG
- --version print version information
-
-MODE must be one of the following:
-
- clean remove files from the build directory
- compile compile a source file into a libtool object
- execute automatically set library path, then run a program
- finish complete the installation of libtool libraries
- install install libraries or executables
- link create a library or an executable
- uninstall remove libraries from an installed directory
-
-MODE-ARGS vary depending on the MODE. Try \`$modename --help --mode=MODE' for
-a more detailed description of MODE.
-
-Report bugs to <bug-libtool@gnu.org>."
- exit 0
- ;;
-
-clean)
- $echo \
-"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
-
-Remove files from the build directory.
-
-RM is the name of the program to use to delete files associated with each FILE
-(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
-to RM.
-
-If FILE is a libtool library, object or program, all the files associated
-with it are deleted. Otherwise, only FILE itself is deleted using RM."
- ;;
-
-compile)
- $echo \
-"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
-
-Compile a source file into a libtool library object.
-
-This mode accepts the following additional options:
-
- -o OUTPUT-FILE set the output file name to OUTPUT-FILE
- -prefer-pic try to building PIC objects only
- -prefer-non-pic try to building non-PIC objects only
- -static always build a \`.o' file suitable for static linking
-
-COMPILE-COMMAND is a command to be used in creating a \`standard' object file
-from the given SOURCEFILE.
-
-The output file name is determined by removing the directory component from
-SOURCEFILE, then substituting the C source code suffix \`.c' with the
-library object suffix, \`.lo'."
- ;;
-
-execute)
- $echo \
-"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]...
-
-Automatically set library path, then run a program.
-
-This mode accepts the following additional options:
-
- -dlopen FILE add the directory containing FILE to the library path
-
-This mode sets the library path environment variable according to \`-dlopen'
-flags.
-
-If any of the ARGS are libtool executable wrappers, then they are translated
-into their corresponding uninstalled binary, and any of their required library
-directories are added to the library path.
-
-Then, COMMAND is executed, with ARGS as arguments."
- ;;
-
-finish)
- $echo \
-"Usage: $modename [OPTION]... --mode=finish [LIBDIR]...
-
-Complete the installation of libtool libraries.
-
-Each LIBDIR is a directory that contains libtool libraries.
-
-The commands that this mode executes may require superuser privileges. Use
-the \`--dry-run' option if you just want to see what would be executed."
- ;;
-
-install)
- $echo \
-"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND...
-
-Install executables or libraries.
-
-INSTALL-COMMAND is the installation command. The first component should be
-either the \`install' or \`cp' program.
-
-The rest of the components are interpreted as arguments to that command (only
-BSD-compatible install options are recognized)."
- ;;
-
-link)
- $echo \
-"Usage: $modename [OPTION]... --mode=link LINK-COMMAND...
-
-Link object files or libraries together to form another library, or to
-create an executable program.
-
-LINK-COMMAND is a command using the C compiler that you would use to create
-a program from several object files.
-
-The following components of LINK-COMMAND are treated specially:
-
- -all-static do not do any dynamic linking at all
- -avoid-version do not add a version suffix if possible
- -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime
- -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
- -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
- -export-symbols SYMFILE
- try to export only the symbols listed in SYMFILE
- -export-symbols-regex REGEX
- try to export only the symbols matching REGEX
- -LLIBDIR search LIBDIR for required installed libraries
- -lNAME OUTPUT-FILE requires the installed library libNAME
- -module build a library that can dlopened
- -no-fast-install disable the fast-install mode
- -no-install link a not-installable executable
- -no-undefined declare that a library does not refer to external symbols
- -o OUTPUT-FILE create OUTPUT-FILE from the specified objects
- -objectlist FILE Use a list of object files found in FILE to specify objects
- -release RELEASE specify package release information
- -rpath LIBDIR the created library will eventually be installed in LIBDIR
- -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries
- -static do not do any dynamic linking of libtool libraries
- -version-info CURRENT[:REVISION[:AGE]]
- specify library version info [each variable defaults to 0]
-
-All other options (arguments beginning with \`-') are ignored.
-
-Every other argument is treated as a filename. Files ending in \`.la' are
-treated as uninstalled libtool libraries, other files are standard or library
-object files.
-
-If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
-only library objects (\`.lo' files) may be specified, and \`-rpath' is
-required, except when creating a convenience library.
-
-If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
-using \`ar' and \`ranlib', or on Windows using \`lib'.
-
-If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
-is created, otherwise an executable program is created."
- ;;
-
-uninstall)
- $echo \
-"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
-
-Remove libraries from an installation directory.
-
-RM is the name of the program to use to delete files associated with each FILE
-(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
-to RM.
-
-If FILE is a libtool library, all the files associated with it are deleted.
-Otherwise, only FILE itself is deleted using RM."
- ;;
-
-*)
- $echo "$modename: invalid operation mode \`$mode'" 1>&2
- $echo "$help" 1>&2
- exit 1
- ;;
-esac
-
-$echo
-$echo "Try \`$modename --help' for more information about other modes."
-
-exit 0
-
-# The TAGs below are defined such that we never get into a situation
-# in which we disable both kinds of libraries. Given conflicting
-# choices, we go for a static library, that is the most portable,
-# since we can't tell whether shared libraries were disabled because
-# the user asked for that or because the platform doesn't support
-# them. This is particularly important on AIX, because we don't
-# support having both static and shared libraries enabled at the same
-# time on that platform, so we default to a shared-only configuration.
-# If a disable-shared tag is given, we'll fallback to a static-only
-# configuration. But we'll never go from static-only to shared-only.
-
-# ### BEGIN LIBTOOL TAG CONFIG: disable-shared
-build_libtool_libs=no
-build_old_libs=yes
-# ### END LIBTOOL TAG CONFIG: disable-shared
-
-# ### BEGIN LIBTOOL TAG CONFIG: disable-static
-build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac`
-# ### END LIBTOOL TAG CONFIG: disable-static
-
-# Local Variables:
-# mode:shell-script
-# sh-indentation:2
-# End:
diff --git a/libs/taglib/admin/missing b/libs/taglib/admin/missing
deleted file mode 100755
index 64b5f901dd..0000000000
--- a/libs/taglib/admin/missing
+++ /dev/null
@@ -1,353 +0,0 @@
-#! /bin/sh
-# Common stub for a few missing GNU programs while installing.
-
-scriptversion=2004-09-07.08
-
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004
-# Free Software Foundation, Inc.
-# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-if test $# -eq 0; then
- echo 1>&2 "Try \`$0 --help' for more information"
- exit 1
-fi
-
-run=:
-
-# In the cases where this matters, `missing' is being run in the
-# srcdir already.
-if test -f configure.ac; then
- configure_ac=configure.ac
-else
- configure_ac=configure.in
-fi
-
-msg="missing on your system"
-
-case "$1" in
---run)
- # Try to run requested program, and just exit if it succeeds.
- run=
- shift
- "$@" && exit 0
- # Exit code 63 means version mismatch. This often happens
- # when the user try to use an ancient version of a tool on
- # a file that requires a minimum version. In this case we
- # we should proceed has if the program had been absent, or
- # if --run hadn't been passed.
- if test $? = 63; then
- run=:
- msg="probably too old"
- fi
- ;;
-
- -h|--h|--he|--hel|--help)
- echo "\
-$0 [OPTION]... PROGRAM [ARGUMENT]...
-
-Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
-error status if there is no known handling for PROGRAM.
-
-Options:
- -h, --help display this help and exit
- -v, --version output version information and exit
- --run try to run the given command, and emulate it if it fails
-
-Supported PROGRAM values:
- aclocal touch file \`aclocal.m4'
- autoconf touch file \`configure'
- autoheader touch file \`config.h.in'
- automake touch all \`Makefile.in' files
- bison create \`y.tab.[ch]', if possible, from existing .[ch]
- flex create \`lex.yy.c', if possible, from existing .c
- help2man touch the output file
- lex create \`lex.yy.c', if possible, from existing .c
- makeinfo touch the output file
- tar try tar, gnutar, gtar, then tar without non-portable flags
- yacc create \`y.tab.[ch]', if possible, from existing .[ch]
-
-Send bug reports to <bug-automake@gnu.org>."
- exit 0
- ;;
-
- -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
- echo "missing $scriptversion (GNU Automake)"
- exit 0
- ;;
-
- -*)
- echo 1>&2 "$0: Unknown \`$1' option"
- echo 1>&2 "Try \`$0 --help' for more information"
- exit 1
- ;;
-
-esac
-
-# Now exit if we have it, but it failed. Also exit now if we
-# don't have it and --version was passed (most likely to detect
-# the program).
-case "$1" in
- lex|yacc)
- # Not GNU programs, they don't have --version.
- ;;
-
- tar)
- if test -n "$run"; then
- echo 1>&2 "ERROR: \`tar' requires --run"
- exit 1
- elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
- exit 1
- fi
- ;;
-
- *)
- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
- # We have it, but it failed.
- exit 1
- elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
- # Could not run --version or --help. This is probably someone
- # running `$TOOL --version' or `$TOOL --help' to check whether
- # $TOOL exists and not knowing $TOOL uses missing.
- exit 1
- fi
- ;;
-esac
-
-# If it does not exist, or fails to run (possibly an outdated version),
-# try to emulate it.
-case "$1" in
- aclocal*)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified \`acinclude.m4' or \`${configure_ac}'. You might want
- to install the \`Automake' and \`Perl' packages. Grab them from
- any GNU archive site."
- touch aclocal.m4
- ;;
-
- autoconf)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified \`${configure_ac}'. You might want to install the
- \`Autoconf' and \`GNU m4' packages. Grab them from any GNU
- archive site."
- touch configure
- ;;
-
- autoheader)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified \`acconfig.h' or \`${configure_ac}'. You might want
- to install the \`Autoconf' and \`GNU m4' packages. Grab them
- from any GNU archive site."
- files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
- test -z "$files" && files="config.h"
- touch_files=
- for f in $files; do
- case "$f" in
- *:*) touch_files="$touch_files "`echo "$f" |
- sed -e 's/^[^:]*://' -e 's/:.*//'`;;
- *) touch_files="$touch_files $f.in";;
- esac
- done
- touch $touch_files
- ;;
-
- automake*)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
- You might want to install the \`Automake' and \`Perl' packages.
- Grab them from any GNU archive site."
- find . -type f -name Makefile.am -print |
- sed 's/\.am$/.in/' |
- while read f; do touch "$f"; done
- ;;
-
- autom4te)
- echo 1>&2 "\
-WARNING: \`$1' is needed, but is $msg.
- You might have modified some files without having the
- proper tools for further handling them.
- You can get \`$1' as part of \`Autoconf' from any GNU
- archive site."
-
- file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'`
- test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'`
- if test -f "$file"; then
- touch $file
- else
- test -z "$file" || exec >$file
- echo "#! /bin/sh"
- echo "# Created by GNU Automake missing as a replacement of"
- echo "# $ $@"
- echo "exit 0"
- chmod +x $file
- exit 1
- fi
- ;;
-
- bison|yacc)
- echo 1>&2 "\
-WARNING: \`$1' $msg. You should only need it if
- you modified a \`.y' file. You may need the \`Bison' package
- in order for those modifications to take effect. You can get
- \`Bison' from any GNU archive site."
- rm -f y.tab.c y.tab.h
- if [ $# -ne 1 ]; then
- eval LASTARG="\${$#}"
- case "$LASTARG" in
- *.y)
- SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
- if [ -f "$SRCFILE" ]; then
- cp "$SRCFILE" y.tab.c
- fi
- SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
- if [ -f "$SRCFILE" ]; then
- cp "$SRCFILE" y.tab.h
- fi
- ;;
- esac
- fi
- if [ ! -f y.tab.h ]; then
- echo >y.tab.h
- fi
- if [ ! -f y.tab.c ]; then
- echo 'main() { return 0; }' >y.tab.c
- fi
- ;;
-
- lex|flex)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified a \`.l' file. You may need the \`Flex' package
- in order for those modifications to take effect. You can get
- \`Flex' from any GNU archive site."
- rm -f lex.yy.c
- if [ $# -ne 1 ]; then
- eval LASTARG="\${$#}"
- case "$LASTARG" in
- *.l)
- SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
- if [ -f "$SRCFILE" ]; then
- cp "$SRCFILE" lex.yy.c
- fi
- ;;
- esac
- fi
- if [ ! -f lex.yy.c ]; then
- echo 'main() { return 0; }' >lex.yy.c
- fi
- ;;
-
- help2man)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified a dependency of a manual page. You may need the
- \`Help2man' package in order for those modifications to take
- effect. You can get \`Help2man' from any GNU archive site."
-
- file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
- if test -z "$file"; then
- file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'`
- fi
- if [ -f "$file" ]; then
- touch $file
- else
- test -z "$file" || exec >$file
- echo ".ab help2man is required to generate this page"
- exit 1
- fi
- ;;
-
- makeinfo)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified a \`.texi' or \`.texinfo' file, or any other file
- indirectly affecting the aspect of the manual. The spurious
- call might also be the consequence of using a buggy \`make' (AIX,
- DU, IRIX). You might want to install the \`Texinfo' package or
- the \`GNU make' package. Grab either from any GNU archive site."
- file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
- if test -z "$file"; then
- file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
- file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
- fi
- touch $file
- ;;
-
- tar)
- shift
-
- # We have already tried tar in the generic part.
- # Look for gnutar/gtar before invocation to avoid ugly error
- # messages.
- if (gnutar --version > /dev/null 2>&1); then
- gnutar "$@" && exit 0
- fi
- if (gtar --version > /dev/null 2>&1); then
- gtar "$@" && exit 0
- fi
- firstarg="$1"
- if shift; then
- case "$firstarg" in
- *o*)
- firstarg=`echo "$firstarg" | sed s/o//`
- tar "$firstarg" "$@" && exit 0
- ;;
- esac
- case "$firstarg" in
- *h*)
- firstarg=`echo "$firstarg" | sed s/h//`
- tar "$firstarg" "$@" && exit 0
- ;;
- esac
- fi
-
- echo 1>&2 "\
-WARNING: I can't seem to be able to run \`tar' with the given arguments.
- You may want to install GNU tar or Free paxutils, or check the
- command line arguments."
- exit 1
- ;;
-
- *)
- echo 1>&2 "\
-WARNING: \`$1' is needed, and is $msg.
- You might have modified some files without having the
- proper tools for further handling them. Check the \`README' file,
- it often tells you about the needed prerequisites for installing
- this package. You may also peek at any GNU archive site, in case
- some other package would contain this missing \`$1' program."
- exit 1
- ;;
-esac
-
-exit 0
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
diff --git a/libs/taglib/admin/mkinstalldirs b/libs/taglib/admin/mkinstalldirs
deleted file mode 100755
index 259dbfcd35..0000000000
--- a/libs/taglib/admin/mkinstalldirs
+++ /dev/null
@@ -1,158 +0,0 @@
-#! /bin/sh
-# mkinstalldirs --- make directory hierarchy
-
-scriptversion=2005-06-29.22
-
-# Original author: Noah Friedman <friedman@prep.ai.mit.edu>
-# Created: 1993-05-16
-# Public domain.
-#
-# This file is maintained in Automake, please report
-# bugs to <bug-automake@gnu.org> or send patches to
-# <automake-patches@gnu.org>.
-
-errstatus=0
-dirmode=
-
-usage="\
-Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
-
-Create each directory DIR (with mode MODE, if specified), including all
-leading file name components.
-
-Report bugs to <bug-automake@gnu.org>."
-
-# process command line arguments
-while test $# -gt 0 ; do
- case $1 in
- -h | --help | --h*) # -h for help
- echo "$usage"
- exit $?
- ;;
- -m) # -m PERM arg
- shift
- test $# -eq 0 && { echo "$usage" 1>&2; exit 1; }
- dirmode=$1
- shift
- ;;
- --version)
- echo "$0 $scriptversion"
- exit $?
- ;;
- --) # stop option processing
- shift
- break
- ;;
- -*) # unknown option
- echo "$usage" 1>&2
- exit 1
- ;;
- *) # first non-opt arg
- break
- ;;
- esac
-done
-
-for file
-do
- if test -d "$file"; then
- shift
- else
- break
- fi
-done
-
-case $# in
- 0) exit 0 ;;
-esac
-
-# Solaris 8's mkdir -p isn't thread-safe. If you mkdir -p a/b and
-# mkdir -p a/c at the same time, both will detect that a is missing,
-# one will create a, then the other will try to create a and die with
-# a "File exists" error. This is a problem when calling mkinstalldirs
-# from a parallel make. We use --version in the probe to restrict
-# ourselves to GNU mkdir, which is thread-safe.
-case $dirmode in
- '')
- if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
- echo "mkdir -p -- $*"
- exec mkdir -p -- "$@"
- else
- # On NextStep and OpenStep, the `mkdir' command does not
- # recognize any option. It will interpret all options as
- # directories to create, and then abort because `.' already
- # exists.
- test -d ./-p && rmdir ./-p
- test -d ./--version && rmdir ./--version
- fi
- ;;
- *)
- if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&
- test ! -d ./--version; then
- echo "mkdir -m $dirmode -p -- $*"
- exec mkdir -m "$dirmode" -p -- "$@"
- else
- # Clean up after NextStep and OpenStep mkdir.
- for d in ./-m ./-p ./--version "./$dirmode";
- do
- test -d $d && rmdir $d
- done
- fi
- ;;
-esac
-
-for file
-do
- case $file in
- /*) pathcomp=/ ;;
- *) pathcomp= ;;
- esac
- oIFS=$IFS
- IFS=/
- set fnord $file
- shift
- IFS=$oIFS
-
- for d
- do
- test "x$d" = x && continue
-
- pathcomp=$pathcomp$d
- case $pathcomp in
- -*) pathcomp=./$pathcomp ;;
- esac
-
- if test ! -d "$pathcomp"; then
- echo "mkdir $pathcomp"
-
- mkdir "$pathcomp" || lasterr=$?
-
- if test ! -d "$pathcomp"; then
- errstatus=$lasterr
- else
- if test ! -z "$dirmode"; then
- echo "chmod $dirmode $pathcomp"
- lasterr=
- chmod "$dirmode" "$pathcomp" || lasterr=$?
-
- if test ! -z "$lasterr"; then
- errstatus=$lasterr
- fi
- fi
- fi
- fi
-
- pathcomp=$pathcomp/
- done
-done
-
-exit $errstatus
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
diff --git a/libs/taglib/admin/nmcheck b/libs/taglib/admin/nmcheck
deleted file mode 100755
index 15447131ec..0000000000
--- a/libs/taglib/admin/nmcheck
+++ /dev/null
@@ -1,371 +0,0 @@
-#!/usr/bin/perl -w
-
-# Check namespace cleanness of a library.
-# Allowed symbols are passed as arguments.
-# They may have trailing * = wildcard.
-# Wildcards may be also specified as *::* (e.g. K*::* for all KDE classes)
-# Symbols are listed as full function unmangled names without arguments,
-# e.g. 'foo bar* nspace::*' allows foo(), foo(int), bar(), barbar()
-# and all symbols in namespace/class nspace.
-# If an argument has comma in it, it's a filename of a file containing
-# allowed symbols, one per line.
-
-
-$thisProg = "$0"; # This programs name
-
-$library = "";
-$allowed_symbols = "";
-$debug = 0;
-$allowed_weak = "";
-$weak_specified = 0;
-
-while( defined( $ARGV[ 0 ] ))
-{
- $_ = shift;
- if( /^--verbose$|^-v$/ )
- {
- $debug = 1;
- }
- elsif( /^--help$|^-h$/ )
- {
- print STDOUT "Usage $thisProg [OPTION] ... library [allowed symbols] ...\n",
- "\n",
- "Check if the given library has only allowed public symbols.\n",
- "\n",
- " --allowweak=[symbol] allow only these weak symbols\n",
- " -v, --verbose verbosely list files processed\n",
- " -h, --help print this help, then exit\n";
- exit 0;
- }
- elsif( /^--allowweak=(.*)$/ )
- {
- $allowed_weak .= " " . $1;
- $weak_specified = 1;
- }
- elsif( /^--allowweak$/ ) # simply list all weak
- {
- $allowed_weak .= " ";
- $weak_specified = 1;
- }
- elsif( /^--*/ )
- {
- die "Invalid argument!\n";
- }
- else
- {
- if( ! $library )
- {
- $library = $_;
- }
- else
- {
- $allowed_symbols .= " " . $_;
- }
- }
-}
-
-if( ! $weak_specified )
-{
- $allowed_weak = "*";
- # allow all weak symbols by default
- # instances of templates and similar stuff - unfortunately includes also things from other libraries,
- # so it cannot be on by default
-}
-
-print STDERR "library:" . $library . "\n" if $debug;
-print STDERR "allowed_symbols:" . $allowed_symbols . "\n" if $debug;
-print STDERR "allowed_weak:" . $allowed_weak . "\n" if $debug;
-
-$default_symbols = "_fini _init"; # system symbols
-# on my system, every .so has :
-# A _DYNAMIC
-# A _GLOBAL_OFFSET_TABLE_
-# A __bss_start
-# A _edata
-# A _end
-# T _fini
-# T _init
-# no need to list A symbols in $default_symbols
-
-print STDERR "default_symbols: " . $default_symbols . "\n" if $debug;
-
-print STDOUT "Namespace cleanness check for " . $library . " :\n";
-
-$lib_file = "";
-if( $library =~ /\.la$/ )
-{
- # get the real library file from .la
- open( FILEIN, $library ) || die "Couldn't open $! !\n";
- while( $line = <FILEIN> )
- {
- if( $line =~ /library_names=\'([^ ]*).*/o )
- {
- $lib_file = $1;
- }
- }
- close( FILEIN );
- if( ! $lib_file )
- {
- print STDERR "Library file not found in .la file!\n";
- exit 1;
- }
- my $libpath = $library;
- $libpath =~ s%[^/]*$%%;
- if( -e $libpath . ".libs/" . $lib_file )
- {
- $lib_file = $libpath . ".libs/" . $lib_file;
- }
- else
- {
- $lib_file = $libpath . $lib_file;
- }
-}
-else
-{
- $lib_file = $library;
-}
-
-print STDERR "libfile: ". $lib_file . "\n" if $debug;
-
-$allowed_symbols .= " " . $default_symbols;
-
-sub process_symbols($\@\%\@);
-
-@wildcards = ();
-%exacts = ();
-@regwildcards = ();
-process_symbols( $allowed_symbols, @wildcards, %exacts, @regwildcards );
-@weak_wildcards = ();
-%weak_exacts = ();
-@weak_regwildcards = ();
-process_symbols( $allowed_weak, @weak_wildcards, %weak_exacts, @weak_regwildcards );
-
-# grep is for stripping not exported symbols, which don't have address (=first column)
-$nm_command = "nm -BDCg " . $lib_file . " | grep -v '^ ' |";
-
-# TODO how portable is this nmcheck stuff?
-
-print STDERR "nm command:" . $nm_command . "\n" if $debug;
-
-open( FILEIN, $nm_command ) || die "nm command failed\n";
-
-my $exit_code = 0;
-
-while( $line = <FILEIN> )
-{
- my $type;
- my $symbol;
- if( $line =~ /^[^ ]* (.) (.*)$/o )
- {
- $type = $1;
- $symbol = $2;
- }
- else
- {
- die "Invalid line: " . $line . "\n";
- }
-
- print STDERR "Type: " . $type . " , symbol: " . $symbol . "\n" if $debug;
- if( $type eq "A" )
- { # these should be system symbols, so ignore them
- next;
- }
-
- my $orig_symbol = $symbol;
-
- if( $symbol =~ /\(anonymous namespace\)/o )
- { # TODO tell to prefer named namespaces? (shorter symbols)
- next;
- }
-
- # strip prefixes
- # the :: appending is to make "CLASS::*" work also for "vtable for CLASS"
- $symbol =~ s/^typeinfo for (.*)$/$1::/o;
- $symbol =~ s/^typeinfo fn for (.*)$/$1::/o;
- $symbol =~ s/^typeinfo name for (.*)$/$1::/o;
- $symbol =~ s/^vtable for (.*)$/$1::/o;
- $symbol =~ s/^guard variable for (.*)$/$1::/o;
- $symbol =~ s/^reference temporary for (.*)$/$1::/o;
- $symbol =~ s/^VTT for (.*)$/$1::/o;
- $symbol =~ s/^virtual thunk \[[^\]]*\] to (.*)$/$1::/o;
- $symbol =~ s/^non-virtual thunk \[[^\]]*\] to (.*)$/$1::/o;
- $symbol =~ s/^covariant return thunk \[[^\]]*\] to (.*)$/$1::/o;
- $symbol =~ s/^construction vtable thunk for (.*)$/$1::/o;
- $symbol =~ s/^construction vtable for .*-in-(.*) [0-9]*$/$1::/o;
-
- # templates seem to have also return types mangled in their name, and nm prints it too
- # they have also template arguments in the symbol
- # get rid of both of those
- while( $symbol =~ /<.*>/o )
- {
- $symbol =~ s/<[^<>]*>//o; # strip innermost <>
- }
- if( $symbol !~ /operator\(\)/o )
- {
- $symbol =~ s/ ?\(.*\).*$//o; # strip () and all after it
- }
- else
- {
- $symbol =~ s/(^|:| )operator\(\) ?\(.*\).*$//o; # strip () and all after it
- }
- $symbol =~ s/\[.*\] *$//o; # strip [in-charge] etc.
- if( $symbol =~ /(^|:| )operator /o )
- {
- $symbol =~ s/.* ([^\s]*)operator /$1/o; # strip everything before 'X::operator blah'
- }
- else
- {
- $symbol =~ s/.* ([^\s]+) *$/$1/o; # get last word (strip return type)
- }
-
- # print STDERR "Processed symbol: " . $symbol . "\n" if $debug;
-
- my $found = 0;
- if( $exacts{ $symbol } )
- {
- $found = 1;
- }
- if( ! $found )
- {
- for my $wild ( @wildcards )
- {
- if( index( $symbol, $wild ) == 0 )
- {
- $found = 1;
- last;
- }
- }
- }
- if( ! $found )
- {
- for my $wild ( @regwildcards )
- {
- if( $symbol =~ /^$wild$/ )
- {
- $found = 1;
- last;
- }
- }
- }
- if( ( ! $found ) && ( $type eq "W" || $type eq "V" ))
- {
- if( $weak_exacts{ $symbol } )
- {
- $found = 1;
- }
- if( ! $found )
- {
- for my $wild ( @weak_wildcards )
- {
- if( index( $symbol, $wild ) == 0 )
- {
- $found = 1;
- last;
- }
- }
- }
- if( ! $found )
- {
- for my $wild ( @weak_regwildcards )
- {
- if( $symbol =~ /^$wild$/ )
- {
- $found = 1;
- last;
- }
- }
- }
- }
-
- if( ! $found )
- {
- print STDERR "Public symbol " . $orig_symbol . " is not allowed!\n";
- $exit_code = 1;
- }
-}
-
-close( FILEIN );
-
-print STDOUT $exit_code == 0 ? "OK\n" : "FAILED\n";
-
-exit $exit_code;
-
-sub process_symbols($\@\%\@)
-{
- my $allowed_symbols = $_[ 0 ];
- my $wildcards_ref = $_[ 1 ];
- my $exacts_ref = $_[ 2 ];
- my $regwildcards_ref = $_[ 3 ];
-
- $allowed_symbols =~ s/^ *//o; # strip whitespace
- $allowed_symbols =~ s/ *$//o;
-
- if( $allowed_symbols eq "NONE" )
- {
- $allowed_symbols = "";
- }
-
- my @symbols1 = split( ' ', $allowed_symbols );
- my $i = 0;
- my @symbols2 = ();
- while( defined( $symbols1[ $i ] ))
- {
- my $symbol = $symbols1[ $i ];
- if( $symbol =~ /\./ ) # dot in name -> file
- {
- open( SYMIN, $symbol ) || die ( "Cannot open file " . $symbol . "!" );
- while( $line = <SYMIN> )
- {
- $line =~ s/^\s*//o; # strip whitespace
- $line =~ s/\s*$//o;
- if( $line !~ /^$/o # empty line
- && $line !~ /^\s*#/ ) # comment line starting with #
- {
- $symbols2[ $#symbols2 + 1 ] = $line;
- }
- }
- close( SYMIN );
- }
- else
- {
- $symbols2[ $#symbols2 + 1 ] = $symbol;
- }
- $i++;
- }
- $i = 0;
- while( defined( $symbols2[ $i ] ))
- {
- my $symbol = $symbols2[ $i ];
- if( $symbol =~ /__/
- || $symbol =~ /^_[A-Z]/ )
- { # ISO C++ 2.10.2
- die "Symbols containing a double underscore or beginning with an underscore and an upper-case letter are reserved!\n";
- }
- elsif( $symbol eq "main"
- || $symbol eq "main*" )
- {
- die "Symbol main is not allowed!\n";
- }
- if( $symbol =~ /^([^\*]*)\*$/o # trailing * without any * before it
- && $symbol !~ /operator\*$/o )
- {
- print STDERR "wildcard:" . $symbol . "\n" if $debug;
- $wildcards_ref->[ $#{$wildcards_ref} + 1 ] = $1;
- }
- elsif( $symbol =~ /\*$/o
- && ( $symbol =~ /\*::/o || $symbol =~ /::\*/o )
- && $symbol !~ /^\*/o
- && $symbol !~ /operator\*$/o )
- {
- print STDERR "regwildcard:" . $symbol . "\n" if $debug;
- $symbol =~ s/\*/\.\*/go; # change * to .* (regexp)
- $regwildcards_ref->[ $#{$regwildcards_ref} + 1 ] = $symbol;
- }
- else
- {
- print STDERR "exact:" . $symbol . "\n" if $debug;
- $exacts_ref->{ $symbol } = 1;
- }
- $i++;
- }
-}
diff --git a/libs/taglib/admin/oldinclude.m4.in b/libs/taglib/admin/oldinclude.m4.in
deleted file mode 100644
index 0ed7bcf62f..0000000000
--- a/libs/taglib/admin/oldinclude.m4.in
+++ /dev/null
@@ -1,192 +0,0 @@
-### -*- autoconf -*-
-
-dnl This file is part of the KDE libraries/packages
-dnl Copyright (C) 1997 Janos Farkas (chexum@shadow.banki.hu)
-dnl (C) 1997,98,99 Stephan Kulow (coolo@kde.org)
-
-dnl This file is free software; you can redistribute it and/or
-dnl modify it under the terms of the GNU Library General Public
-dnl License as published by the Free Software Foundation; either
-dnl version 2 of the License, or (at your option) any later version.
-
-dnl This library is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-dnl Library General Public License for more details.
-
-dnl You should have received a copy of the GNU Library General Public License
-dnl along with this library; see the file COPYING.LIB. If not, write to
-dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-dnl Boston, MA 02110-1301, USA.
-
-AC_DEFUN([KDE_CHECK_MICO],
-[
-AC_REQUIRE([KDE_CHECK_LIBDL])
-AC_REQUIRE([KDE_MISC_TESTS])
-AC_MSG_CHECKING(for MICO)
-
-if test -z "$MICODIR"; then
- kde_micodir=/usr/local
- else
- kde_micodir="$MICODIR"
-fi
-
-AC_ARG_WITH(micodir,
- [ --with-micodir=micodir where mico is installed ],
- kde_micodir=$withval,
- kde_micodir=$kde_micodir
-)
-
-AC_CACHE_VAL(kde_cv_mico_incdir,
-[
- mico_incdirs="$kde_micodir/include /usr/include /usr/local/include /usr/local/include /opt/local/include $kde_extra_includes"
-AC_FIND_FILE(CORBA.h, $mico_incdirs, kde_cv_mico_incdir)
-
-])
-kde_micodir=`echo $kde_cv_mico_incdir | sed -e 's#/include##'`
-
-if test ! -r $kde_micodir/include/CORBA.h; then
- AC_MSG_ERROR([No CORBA.h found, specify another micodir])
-fi
-
-AC_MSG_RESULT($kde_micodir)
-
-MICO_INCLUDES=-I$kde_micodir/include
-AC_SUBST(MICO_INCLUDES)
-MICO_LDFLAGS=-L$kde_micodir/lib
-AC_SUBST(MICO_LDFLAGS)
-micodir=$kde_micodir
-AC_SUBST(micodir)
-
-AC_MSG_CHECKING([for MICO version])
-AC_CACHE_VAL(kde_cv_mico_version,
-[
-AC_LANG_C
-cat >conftest.$ac_ext <<EOF
-#include <stdio.h>
-#include <mico/version.h>
-int main() {
-
- printf("MICO_VERSION=%s\n",MICO_VERSION);
- return (0);
-}
-EOF
-ac_compile='${CC-gcc} $CFLAGS $MICO_INCLUDES conftest.$ac_ext -o conftest'
-if AC_TRY_EVAL(ac_compile); then
- if eval `./conftest 2>&5`; then
- kde_cv_mico_version=$MICO_VERSION
- else
- AC_MSG_ERROR([your system is not able to execute a small application to
- find MICO version! Check $kde_micodir/include/mico/version.h])
- fi
-else
- AC_MSG_ERROR([your system is not able to compile a small application to
- find MICO version! Check $kde_micodir/include/mico/version.h])
-fi
-])
-
-dnl installed MICO version
-mico_v_maj=`echo $kde_cv_mico_version | sed -e 's/^\(.*\)\..*\..*$/\1/'`
-mico_v_mid=`echo $kde_cv_mico_version | sed -e 's/^.*\.\(.*\)\..*$/\1/'`
-mico_v_min=`echo $kde_cv_mico_version | sed -e 's/^.*\..*\.\(.*\)$/\1/'`
-
-if test "x$1" = "x"; then
- req_version="2.3.0"
-else
- req_version=$1
-fi
-
-dnl required MICO version
-req_v_maj=`echo $req_version | sed -e 's/^\(.*\)\..*\..*$/\1/'`
-req_v_mid=`echo $req_version | sed -e 's/^.*\.\(.*\)\..*$/\1/'`
-req_v_min=`echo $req_version | sed -e 's/^.*\..*\.\(.*\)$/\1/'`
-
-if test "$mico_v_maj" -lt "$req_v_maj" || \
- ( test "$mico_v_maj" -eq "$req_v_maj" && \
- test "$mico_v_mid" -lt "$req_v_mid" ) || \
- ( test "$mico_v_mid" -eq "$req_v_mid" && \
- test "$mico_v_min" -lt "$req_v_min" )
-
-then
- AC_MSG_ERROR([found MICO version $kde_cv_mico_version but version $req_version \
-at least is required. You should upgrade MICO.])
-else
- AC_MSG_RESULT([$kde_cv_mico_version (minimum version $req_version, ok)])
-fi
-
-LIBMICO="-lmico$kde_cv_mico_version $LIBCRYPT $LIBSOCKET $LIBDL"
-AC_SUBST(LIBMICO)
-if test -z "$IDL"; then
- IDL='$(kde_bindir)/cuteidl'
-fi
-AC_SUBST(IDL)
-IDL_DEPENDENCIES='$(kde_includes)/CUTE.h'
-AC_SUBST(IDL_DEPENDENCIES)
-
-idldir="\$(includedir)/idl"
-AC_SUBST(idldir)
-
-])
-
-AC_DEFUN([KDE_CHECK_MINI_STL],
-[
-AC_REQUIRE([KDE_CHECK_MICO])
-
-AC_MSG_CHECKING(if we use mico's mini-STL)
-AC_CACHE_VAL(kde_cv_have_mini_stl,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-kde_save_cxxflags="$CXXFLAGS"
-CXXFLAGS="$CXXFLAGS $MICO_INCLUDES"
-AC_TRY_COMPILE(
-[
-#include <mico/config.h>
-],
-[
-#ifdef HAVE_MINI_STL
-#error "nothing"
-#endif
-],
-kde_cv_have_mini_stl=no,
-kde_cv_have_mini_stl=yes)
-CXXFLAGS="$kde_save_cxxflags"
-AC_LANG_RESTORE
-])
-
-if test "x$kde_cv_have_mini_stl" = "xyes"; then
- AC_MSG_RESULT(yes)
- $1
-else
- AC_MSG_RESULT(no)
- $2
-fi
-])
-
-])
-
-AC_DEFUN([KDE_CHECK_ANSI],
-[
-])
-
-AC_DEFUN([KDE_CHECK_INSURE],
-[
- AC_ARG_ENABLE(insure, [ --enable-insure use insure++ for debugging [default=no]],
- [
- if test $enableval = "no"; dnl
- then ac_use_insure="no"
- else ac_use_insure="yes"
- fi
- ], [ac_use_insure="no"])
-
- AC_MSG_CHECKING(if we will use Insure++ to debug)
- AC_MSG_RESULT($ac_use_insure)
- if test "$ac_use_insure" = "yes"; dnl
- then CC="insure"; CXX="insure"; dnl CFLAGS="$CLAGS -fno-rtti -fno-exceptions "????
- fi
-])
-
-AC_DEFUN([KDE_CHECK_NEWLIBS],
-[
-
-])
diff --git a/libs/taglib/admin/pkg.m4.in b/libs/taglib/admin/pkg.m4.in
deleted file mode 100644
index f2bfc2d49f..0000000000
--- a/libs/taglib/admin/pkg.m4.in
+++ /dev/null
@@ -1,57 +0,0 @@
-
-dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not)
-dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page
-dnl also defines GSTUFF_PKG_ERRORS on error
-AC_DEFUN([PKG_CHECK_MODULES], [
- succeeded=no
-
- if test -z "$PKG_CONFIG"; then
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
- fi
-
- if test "$PKG_CONFIG" = "no" ; then
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- PKG_CONFIG_MIN_VERSION=0.9.0
- if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
- AC_MSG_CHECKING(for $2)
-
- if $PKG_CONFIG --exists "$2" ; then
- AC_MSG_RESULT(yes)
- succeeded=yes
-
- AC_MSG_CHECKING($1_CFLAGS)
- $1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
- AC_MSG_RESULT($$1_CFLAGS)
-
- AC_MSG_CHECKING($1_LIBS)
- $1_LIBS=`$PKG_CONFIG --libs "$2"`
- AC_MSG_RESULT($$1_LIBS)
- else
- $1_CFLAGS=""
- $1_LIBS=""
- ## If we have a custom action on failure, don't print errors, but
- ## do set a variable so people can do so.
- $1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
- ifelse([$4], ,echo $$1_PKG_ERRORS,)
- fi
-
- AC_SUBST($1_CFLAGS)
- AC_SUBST($1_LIBS)
- else
- echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
- echo "*** See http://www.freedesktop.org/software/pkgconfig"
- fi
- fi
-
- if test $succeeded = yes; then
- ifelse([$3], , :, [$3])
- else
- ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4])
- fi
-])
-
-
diff --git a/libs/taglib/admin/ylwrap b/libs/taglib/admin/ylwrap
deleted file mode 100755
index 102bd893f7..0000000000
--- a/libs/taglib/admin/ylwrap
+++ /dev/null
@@ -1,223 +0,0 @@
-#! /bin/sh
-# ylwrap - wrapper for lex/yacc invocations.
-
-scriptversion=2005-05-14.22
-
-# Copyright (C) 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005
-# Free Software Foundation, Inc.
-#
-# Written by Tom Tromey <tromey@cygnus.com>.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# This file is maintained in Automake, please report
-# bugs to <bug-automake@gnu.org> or send patches to
-# <automake-patches@gnu.org>.
-
-case "$1" in
- '')
- echo "$0: No files given. Try \`$0 --help' for more information." 1>&2
- exit 1
- ;;
- --basedir)
- basedir=$2
- shift 2
- ;;
- -h|--h*)
- cat <<\EOF
-Usage: ylwrap [--help|--version] INPUT [OUTPUT DESIRED]... -- PROGRAM [ARGS]...
-
-Wrapper for lex/yacc invocations, renaming files as desired.
-
- INPUT is the input file
- OUTPUT is one file PROG generates
- DESIRED is the file we actually want instead of OUTPUT
- PROGRAM is program to run
- ARGS are passed to PROG
-
-Any number of OUTPUT,DESIRED pairs may be used.
-
-Report bugs to <bug-automake@gnu.org>.
-EOF
- exit $?
- ;;
- -v|--v*)
- echo "ylwrap $scriptversion"
- exit $?
- ;;
-esac
-
-
-# The input.
-input="$1"
-shift
-case "$input" in
- [\\/]* | ?:[\\/]*)
- # Absolute path; do nothing.
- ;;
- *)
- # Relative path. Make it absolute.
- input="`pwd`/$input"
- ;;
-esac
-
-pairlist=
-while test "$#" -ne 0; do
- if test "$1" = "--"; then
- shift
- break
- fi
- pairlist="$pairlist $1"
- shift
-done
-
-# The program to run.
-prog="$1"
-shift
-# Make any relative path in $prog absolute.
-case "$prog" in
- [\\/]* | ?:[\\/]*) ;;
- *[\\/]*) prog="`pwd`/$prog" ;;
-esac
-
-# FIXME: add hostname here for parallel makes that run commands on
-# other machines. But that might take us over the 14-char limit.
-dirname=ylwrap$$
-trap "cd `pwd`; rm -rf $dirname > /dev/null 2>&1" 1 2 3 15
-mkdir $dirname || exit 1
-
-cd $dirname
-
-case $# in
- 0) $prog "$input" ;;
- *) $prog "$@" "$input" ;;
-esac
-ret=$?
-
-if test $ret -eq 0; then
- set X $pairlist
- shift
- first=yes
- # Since DOS filename conventions don't allow two dots,
- # the DOS version of Bison writes out y_tab.c instead of y.tab.c
- # and y_tab.h instead of y.tab.h. Test to see if this is the case.
- y_tab_nodot="no"
- if test -f y_tab.c || test -f y_tab.h; then
- y_tab_nodot="yes"
- fi
-
- # The directory holding the input.
- input_dir=`echo "$input" | sed -e 's,\([\\/]\)[^\\/]*$,\1,'`
- # Quote $INPUT_DIR so we can use it in a regexp.
- # FIXME: really we should care about more than `.' and `\'.
- input_rx=`echo "$input_dir" | sed 's,\\\\,\\\\\\\\,g;s,\\.,\\\\.,g'`
-
- while test "$#" -ne 0; do
- from="$1"
- # Handle y_tab.c and y_tab.h output by DOS
- if test $y_tab_nodot = "yes"; then
- if test $from = "y.tab.c"; then
- from="y_tab.c"
- else
- if test $from = "y.tab.h"; then
- from="y_tab.h"
- fi
- fi
- fi
- if test -f "$from"; then
- # If $2 is an absolute path name, then just use that,
- # otherwise prepend `../'.
- case "$2" in
- [\\/]* | ?:[\\/]*) target="$2";;
- *) target="../$2";;
- esac
-
- # We do not want to overwrite a header file if it hasn't
- # changed. This avoid useless recompilations. However the
- # parser itself (the first file) should always be updated,
- # because it is the destination of the .y.c rule in the
- # Makefile. Divert the output of all other files to a temporary
- # file so we can compare them to existing versions.
- if test $first = no; then
- realtarget="$target"
- target="tmp-`echo $target | sed s/.*[\\/]//g`"
- fi
- # Edit out `#line' or `#' directives.
- #
- # We don't want the resulting debug information to point at
- # an absolute srcdir; it is better for it to just mention the
- # .y file with no path.
- #
- # We want to use the real output file name, not yy.lex.c for
- # instance.
- #
- # We want the include guards to be adjusted too.
- FROM=`echo "$from" | sed \
- -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'\
- -e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'`
- TARGET=`echo "$2" | sed \
- -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'\
- -e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'`
-
- sed -e "/^#/!b" -e "s,$input_rx,," -e "s,$from,$2," \
- -e "s,$FROM,$TARGET," "$from" >"$target" || ret=$?
-
- # Check whether header files must be updated.
- if test $first = no; then
- if test -f "$realtarget" && cmp -s "$realtarget" "$target"; then
- echo "$2" is unchanged
- rm -f "$target"
- else
- echo updating "$2"
- mv -f "$target" "$realtarget"
- fi
- fi
- else
- # A missing file is only an error for the first file. This
- # is a blatant hack to let us support using "yacc -d". If -d
- # is not specified, we don't want an error when the header
- # file is "missing".
- if test $first = yes; then
- ret=1
- fi
- fi
- shift
- shift
- first=no
- done
-else
- ret=$?
-fi
-
-# Remove the directory.
-cd ..
-rm -rf $dirname
-
-exit $ret
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
diff --git a/libs/taglib/bindings/CMakeLists.txt b/libs/taglib/bindings/CMakeLists.txt
deleted file mode 100644
index 0afe119564..0000000000
--- a/libs/taglib/bindings/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-ADD_SUBDIRECTORY( c )
diff --git a/libs/taglib/bindings/Makefile.am b/libs/taglib/bindings/Makefile.am
deleted file mode 100644
index 6f20b92e0b..0000000000
--- a/libs/taglib/bindings/Makefile.am
+++ /dev/null
@@ -1 +0,0 @@
-SUBDIRS = c
diff --git a/libs/taglib/bindings/Makefile.in b/libs/taglib/bindings/Makefile.in
deleted file mode 100644
index 2238169484..0000000000
--- a/libs/taglib/bindings/Makefile.in
+++ /dev/null
@@ -1,606 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = bindings
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-#>- html-recursive info-recursive install-data-recursive \
-#>- install-dvi-recursive install-exec-recursive \
-#>- install-html-recursive install-info-recursive \
-#>- install-pdf-recursive install-ps-recursive install-recursive \
-#>- installcheck-recursive installdirs-recursive pdf-recursive \
-#>- ps-recursive uninstall-recursive
-#>+ 7
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-dvi-recursive install-exec-recursive \
- install-html-recursive install-info-recursive \
- install-pdf-recursive install-ps-recursive install-recursive \
- installcheck-recursive installdirs-recursive pdf-recursive \
- ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
-RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
- distclean-recursive maintainer-clean-recursive
-ETAGS = etags
-CTAGS = ctags
-DIST_SUBDIRS = $(SUBDIRS)
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-SUBDIRS = c
-#>- all: all-recursive
-#>+ 1
-all: docs-am all-recursive
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bindings/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu bindings/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bindings/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu bindings/Makefile
- cd $(top_srcdir) && perl admin/am_edit bindings/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- dot_seen=yes; \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done; \
- if test "$$dot_seen" = "no"; then \
- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
- fi; test -z "$$fail"
-
-$(RECURSIVE_CLEAN_TARGETS):
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
- include_option=--etags-include; \
- empty_fix=.; \
- else \
- include_option=--include; \
- empty_fix=; \
- fi; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test ! -f $$subdir/TAGS || \
- tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
- fi; \
- done; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
- list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(MKDIR_P) "$(distdir)/$$subdir" \
- || exit 1; \
- distdir=`$(am__cd) $(distdir) && pwd`; \
- top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
- (cd $$subdir && \
- $(MAKE) $(AM_MAKEFLAGS) \
- top_distdir="$$top_distdir" \
- distdir="$$distdir/$$subdir" \
- am__remove_distdir=: \
- am__skip_length_check=: \
- distdir) \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-recursive
-all-am: Makefile
-installdirs: installdirs-recursive
-installdirs-am:
-install: install-recursive
-install-exec: install-exec-recursive
-install-data: install-data-recursive
-uninstall: uninstall-recursive
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-recursive
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-recursive
-#>+ 1
-clean: kde-rpo-clean clean-recursive
-
-#>- clean-am: clean-generic clean-libtool mostlyclean-am
-#>+ 1
-clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-recursive
- -rm -f Makefile
-distclean-am: clean-am distclean-generic distclean-tags
-
-dvi: dvi-recursive
-
-dvi-am:
-
-html: html-recursive
-
-info: info-recursive
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-recursive
-
-install-exec-am:
-
-install-html: install-html-recursive
-
-install-info: install-info-recursive
-
-install-man:
-
-install-pdf: install-pdf-recursive
-
-install-ps: install-ps-recursive
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-recursive
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-recursive
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-recursive
-
-pdf-am:
-
-ps: ps-recursive
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
- install-strip
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am check check-am clean clean-generic clean-libtool \
- ctags ctags-recursive distclean distclean-generic \
- distclean-libtool distclean-tags distdir dvi dvi-am html \
- html-am info info-am install install-am install-data \
- install-data-am install-dvi install-dvi-am install-exec \
- install-exec-am install-html install-html-am install-info \
- install-info-am install-man install-pdf install-pdf-am \
- install-ps install-ps-am install-strip installcheck \
- installcheck-am installdirs installdirs-am maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
- uninstall uninstall-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bindings/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu bindings/Makefile
- cd $(top_srcdir) && perl admin/am_edit bindings/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-recursive
-
-bcheck-am:
- @for i in ; do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 3
-final:
- $(MAKE) all-am
-
-#>+ 3
-final-install:
- $(MAKE) install-am
-
-#>+ 3
-no-final:
- $(MAKE) all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/bindings/README b/libs/taglib/bindings/README
deleted file mode 100644
index f9e912463a..0000000000
--- a/libs/taglib/bindings/README
+++ /dev/null
@@ -1,6 +0,0 @@
-There are a few other people that have done bindings externally that I have
-been made aware of. I have not personally reviewed these bindings, but I'm
-listing them here so that those who find them useful are able to find them:
-
-- Ruby - http://www.hakubi.us/ruby-taglib/
-- Python - http://namingmuse.berlios.de/
diff --git a/libs/taglib/bindings/c/CMakeLists.txt b/libs/taglib/bindings/c/CMakeLists.txt
deleted file mode 100644
index 8c6dc4a17c..0000000000
--- a/libs/taglib/bindings/c/CMakeLists.txt
+++ /dev/null
@@ -1,59 +0,0 @@
-INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR}/../../taglib
- ${CMAKE_CURRENT_SOURCE_DIR}/../../taglib/toolkit
- ${CMAKE_CURRENT_SOURCE_DIR}/../../taglib/mpeg
- ${CMAKE_CURRENT_SOURCE_DIR}/../../taglib/ogg
- ${CMAKE_CURRENT_SOURCE_DIR}/../../taglib/ogg/vorbis
- ${CMAKE_CURRENT_SOURCE_DIR}/../../taglib/ogg/flac
- ${CMAKE_CURRENT_SOURCE_DIR}/../../taglib/flac
- ${CMAKE_CURRENT_SOURCE_DIR}/../../taglib/mpc
- ${CMAKE_CURRENT_SOURCE_DIR}/../../taglib/mpeg/id3v2
- ${CMAKE_CURRENT_SOURCE_DIR}/../../taglib/wavpack
- ${CMAKE_CURRENT_SOURCE_DIR}/../../taglib/ogg/speex
- ${CMAKE_CURRENT_SOURCE_DIR}/../../taglib/trueaudio
-)
-
-
-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/taglib_c.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/taglib_c.pc )
-########### next target ###############
-
-SET(tag_c_LIB_SRCS
-tag_c.cpp
-)
-
-
-ADD_LIBRARY(tag_c SHARED ${tag_c_LIB_SRCS})
-
-TARGET_LINK_LIBRARIES(tag_c tag )
-
-# On Solaris we need to explicitly add the C++ standard and runtime
-# libraries to the libs used by this library, to link them to apps
-# using these bindings.
-CHECK_LIBRARY_EXISTS(Crun __RTTI___ "" HAVE_CRUN_LIB)
-IF(HAVE_CRUN_LIB)
- # Which libraries to link depends critically on which
- # STL version is going to be used by your application
- # and which runtime is in use. While Crun is pretty much
- # the only game in town, the three available STLs -- Cstd,
- # stlport4 and stdcxx -- make this a mess. We really only
- # support stdcxx, but won't force the issue here.
- #
- TARGET_LINK_LIBRARIES(tag_c Crun)
-ENDIF(HAVE_CRUN_LIB)
-
-SET_TARGET_PROPERTIES(tag_c PROPERTIES
- VERSION 0.0.0
- SOVERSION 0
- DEFINE_SYMBOL MAKE_TAGLIB_C_LIB
- )
-INSTALL(TARGETS tag_c
- LIBRARY DESTINATION ${LIB_INSTALL_DIR}
- RUNTIME DESTINATION bin
- ARCHIVE DESTINATION ${LIB_INSTALL_DIR}
-)
-
-
-########### install files ###############
-
-INSTALL( FILES ${CMAKE_CURRENT_BINARY_DIR}/taglib_c.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
-INSTALL( FILES tag_c.h DESTINATION ${INCLUDE_INSTALL_DIR}/taglib)
-
diff --git a/libs/taglib/bindings/c/Makefile.am b/libs/taglib/bindings/c/Makefile.am
deleted file mode 100644
index 09e89703fb..0000000000
--- a/libs/taglib/bindings/c/Makefile.am
+++ /dev/null
@@ -1,26 +0,0 @@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/mpeg \
- -I$(top_srcdir)/taglib/ogg \
- -I$(top_srcdir)/taglib/ogg/vorbis \
- -I$(top_srcdir)/taglib/ogg/speex \
- -I$(top_srcdir)/taglib/ogg/flac \
- -I$(top_srcdir)/taglib/flac \
- -I$(top_srcdir)/taglib/mpc \
- -I$(top_srcdir)/taglib/mpeg/id3v2 \
- -I$(top_srcdir)/taglib/wavpack \
- -I$(top_srcdir)/taglib/trueaudio \
- $(all_includes)
-
-lib_LTLIBRARIES = libtag_c.la
-
-libtag_c_la_SOURCES = tag_c.cpp
-taglib_include_HEADERS = tag_c.h
-taglib_includedir = $(includedir)/taglib
-
-libtag_c_la_LDFLAGS = $(all_libraries) -no-undefined -version-info 0:0
-libtag_c_la_LIBADD = ../../taglib/libtag.la
-
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = taglib_c.pc
diff --git a/libs/taglib/bindings/c/Makefile.in b/libs/taglib/bindings/c/Makefile.in
deleted file mode 100644
index 4a792da219..0000000000
--- a/libs/taglib/bindings/c/Makefile.in
+++ /dev/null
@@ -1,668 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = bindings/c
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(srcdir)/taglib_c.pc.in $(taglib_include_HEADERS)
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES = taglib_c.pc
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" \
- "$(DESTDIR)$(taglib_includedir)"
-libLTLIBRARIES_INSTALL = $(INSTALL)
-LTLIBRARIES = $(lib_LTLIBRARIES)
-libtag_c_la_DEPENDENCIES = ../../taglib/libtag.la
-am_libtag_c_la_OBJECTS = tag_c.lo
-#>- libtag_c_la_OBJECTS = $(am_libtag_c_la_OBJECTS)
-#>+ 1
-libtag_c_la_OBJECTS = tag_c.lo
-#>- libtag_c_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
-#>- $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
-#>- $(CXXFLAGS) $(libtag_c_la_LDFLAGS) $(LDFLAGS) -o $@
-#>+ 3
-libtag_c_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
- $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(KDE_CXXFLAGS) $(libtag_c_la_LDFLAGS) $(LDFLAGS) -o $@
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libtag_c_la_SOURCES)
-DIST_SOURCES = $(libtag_c_la_SOURCES)
-pkgconfigDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(pkgconfig_DATA)
-taglib_includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(taglib_include_HEADERS)
-ETAGS = etags
-CTAGS = ctags
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/mpeg \
- -I$(top_srcdir)/taglib/ogg \
- -I$(top_srcdir)/taglib/ogg/vorbis \
- -I$(top_srcdir)/taglib/ogg/speex \
- -I$(top_srcdir)/taglib/ogg/flac \
- -I$(top_srcdir)/taglib/flac \
- -I$(top_srcdir)/taglib/mpc \
- -I$(top_srcdir)/taglib/mpeg/id3v2 \
- -I$(top_srcdir)/taglib/wavpack \
- -I$(top_srcdir)/taglib/trueaudio \
- $(all_includes)
-
-lib_LTLIBRARIES = libtag_c.la
-libtag_c_la_SOURCES = tag_c.cpp
-taglib_include_HEADERS = tag_c.h
-taglib_includedir = $(includedir)/taglib
-libtag_c_la_LDFLAGS = $(all_libraries) -no-undefined -version-info 0:0
-libtag_c_la_LIBADD = ../../taglib/libtag.la
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = taglib_c.pc
-#>- all: all-am
-#>+ 1
-all: docs-am all-am
-
-.SUFFIXES:
-.SUFFIXES: .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bindings/c/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu bindings/c/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bindings/c/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu bindings/c/Makefile
- cd $(top_srcdir) && perl admin/am_edit bindings/c/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-taglib_c.pc: $(top_builddir)/config.status $(srcdir)/taglib_c.pc.in
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-install-libLTLIBRARIES: $(lib_LTLIBRARIES)
- @$(NORMAL_INSTALL)
- test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- if test -f $$p; then \
- f=$(am__strip_dir) \
- echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
- $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
- else :; fi; \
- done
-
-uninstall-libLTLIBRARIES:
- @$(NORMAL_UNINSTALL)
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- p=$(am__strip_dir) \
- echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
- $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
- done
-
-clean-libLTLIBRARIES:
- -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libtag_c.la: $(libtag_c_la_OBJECTS) $(libtag_c_la_DEPENDENCIES)
- $(libtag_c_la_LINK) -rpath $(libdir) $(libtag_c_la_OBJECTS) $(libtag_c_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tag_c.Plo@am__quote@
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-pkgconfigDATA: $(pkgconfig_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)"
- @list='$(pkgconfig_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(pkgconfigDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgconfigdir)/$$f'"; \
- $(pkgconfigDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgconfigdir)/$$f"; \
- done
-
-uninstall-pkgconfigDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(pkgconfig_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(pkgconfigdir)/$$f'"; \
- rm -f "$(DESTDIR)$(pkgconfigdir)/$$f"; \
- done
-install-taglib_includeHEADERS: $(taglib_include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(taglib_includedir)" || $(MKDIR_P) "$(DESTDIR)$(taglib_includedir)"
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(taglib_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- $(taglib_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-uninstall-taglib_includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES) $(DATA) $(HEADERS)
-installdirs:
- for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(taglib_includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-am
-#>+ 1
-clean: kde-rpo-clean clean-am
-
-#>- clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
-#>- mostlyclean-am
-#>+ 2
-clean-am: clean-bcheck clean-generic clean-libLTLIBRARIES clean-libtool \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-pkgconfigDATA install-taglib_includeHEADERS
-
-install-dvi: install-dvi-am
-
-install-exec-am: install-libLTLIBRARIES
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-libLTLIBRARIES uninstall-pkgconfigDATA \
- uninstall-taglib_includeHEADERS
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libLTLIBRARIES clean-libtool ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am \
- install-libLTLIBRARIES install-man install-pdf install-pdf-am \
- install-pkgconfigDATA install-ps install-ps-am install-strip \
- install-taglib_includeHEADERS installcheck installcheck-am \
- installdirs maintainer-clean maintainer-clean-generic \
- mostlyclean mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
- uninstall-am uninstall-libLTLIBRARIES uninstall-pkgconfigDATA \
- uninstall-taglib_includeHEADERS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in taglib_c.pc.cmake taglib_c.pc.in configure.in.in CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bindings/c/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu bindings/c/Makefile
- cd $(top_srcdir) && perl admin/am_edit bindings/c/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-am
-
-bcheck-am:
- @for i in $(taglib_include_HEADERS); do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 3
-final:
- $(MAKE) all-am
-
-#>+ 3
-final-install:
- $(MAKE) install-am
-
-#>+ 3
-no-final:
- $(MAKE) all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/bindings/c/configure.in.in b/libs/taglib/bindings/c/configure.in.in
deleted file mode 100644
index 3e8474072a..0000000000
--- a/libs/taglib/bindings/c/configure.in.in
+++ /dev/null
@@ -1 +0,0 @@
-dnl AC_OUTPUT(bindings/c/taglib_c.pc)
diff --git a/libs/taglib/bindings/c/tag_c.cpp b/libs/taglib/bindings/c/tag_c.cpp
deleted file mode 100644
index 377d92c733..0000000000
--- a/libs/taglib/bindings/c/tag_c.cpp
+++ /dev/null
@@ -1,277 +0,0 @@
-/***************************************************************************
- copyright : (C) 2003 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- ***************************************************************************/
-
-#include "tag_c.h"
-
-#include <stdlib.h>
-#include <fileref.h>
-#include <tfile.h>
-#include <vorbisfile.h>
-#include <mpegfile.h>
-#include <flacfile.h>
-#include <oggflacfile.h>
-#include <mpcfile.h>
-#include <wavpackfile.h>
-#include <speexfile.h>
-#include <trueaudiofile.h>
-#include <tag.h>
-#include <string.h>
-#include <id3v2framefactory.h>
-
-using namespace TagLib;
-
-static List<char *> strings;
-static bool unicodeStrings = true;
-static bool stringManagementEnabled = true;
-
-void taglib_set_strings_unicode(BOOL unicode)
-{
- unicodeStrings = bool(unicode);
-}
-
-void taglib_set_string_management_enabled(BOOL management)
-{
- stringManagementEnabled = bool(management);
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// TagLib::File wrapper
-////////////////////////////////////////////////////////////////////////////////
-
-TagLib_File *taglib_file_new(const char *filename)
-{
- return reinterpret_cast<TagLib_File *>(FileRef::create(filename));
-}
-
-TagLib_File *taglib_file_new_type(const char *filename, TagLib_File_Type type)
-{
- switch(type) {
- case TagLib_File_MPEG:
- return reinterpret_cast<TagLib_File *>(new MPEG::File(filename));
- case TagLib_File_OggVorbis:
- return reinterpret_cast<TagLib_File *>(new Ogg::Vorbis::File(filename));
- case TagLib_File_FLAC:
- return reinterpret_cast<TagLib_File *>(new FLAC::File(filename));
- case TagLib_File_MPC:
- return reinterpret_cast<TagLib_File *>(new MPC::File(filename));
- case TagLib_File_OggFlac:
- return reinterpret_cast<TagLib_File *>(new Ogg::FLAC::File(filename));
- case TagLib_File_WavPack:
- return reinterpret_cast<TagLib_File *>(new WavPack::File(filename));
- case TagLib_File_Speex:
- return reinterpret_cast<TagLib_File *>(new Ogg::Speex::File(filename));
- case TagLib_File_TrueAudio:
- return reinterpret_cast<TagLib_File *>(new TrueAudio::File(filename));
- }
-
- return 0;
-}
-
-void taglib_file_free(TagLib_File *file)
-{
- delete reinterpret_cast<File *>(file);
-}
-
-BOOL taglib_file_is_valid(const TagLib_File *file)
-{
- return reinterpret_cast<const File *>(file)->isValid();
-}
-
-TagLib_Tag *taglib_file_tag(const TagLib_File *file)
-{
- const File *f = reinterpret_cast<const File *>(file);
- return reinterpret_cast<TagLib_Tag *>(f->tag());
-}
-
-const TagLib_AudioProperties *taglib_file_audioproperties(const TagLib_File *file)
-{
- const File *f = reinterpret_cast<const File *>(file);
- return reinterpret_cast<const TagLib_AudioProperties *>(f->audioProperties());
-}
-
-BOOL taglib_file_save(TagLib_File *file)
-{
- return reinterpret_cast<File *>(file)->save();
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// TagLib::Tag wrapper
-////////////////////////////////////////////////////////////////////////////////
-
-char *taglib_tag_title(const TagLib_Tag *tag)
-{
- const Tag *t = reinterpret_cast<const Tag *>(tag);
- char *s = ::strdup(t->title().toCString(unicodeStrings));
- if(stringManagementEnabled)
- strings.append(s);
- return s;
-}
-
-char *taglib_tag_artist(const TagLib_Tag *tag)
-{
- const Tag *t = reinterpret_cast<const Tag *>(tag);
- char *s = ::strdup(t->artist().toCString(unicodeStrings));
- if(stringManagementEnabled)
- strings.append(s);
- return s;
-}
-
-char *taglib_tag_album(const TagLib_Tag *tag)
-{
- const Tag *t = reinterpret_cast<const Tag *>(tag);
- char *s = ::strdup(t->album().toCString(unicodeStrings));
- if(stringManagementEnabled)
- strings.append(s);
- return s;
-}
-
-char *taglib_tag_comment(const TagLib_Tag *tag)
-{
- const Tag *t = reinterpret_cast<const Tag *>(tag);
- char *s = ::strdup(t->comment().toCString(unicodeStrings));
- if(stringManagementEnabled)
- strings.append(s);
- return s;
-}
-
-char *taglib_tag_genre(const TagLib_Tag *tag)
-{
- const Tag *t = reinterpret_cast<const Tag *>(tag);
- char *s = ::strdup(t->genre().toCString(unicodeStrings));
- if(stringManagementEnabled)
- strings.append(s);
- return s;
-}
-
-unsigned int taglib_tag_year(const TagLib_Tag *tag)
-{
- const Tag *t = reinterpret_cast<const Tag *>(tag);
- return t->year();
-}
-
-unsigned int taglib_tag_track(const TagLib_Tag *tag)
-{
- const Tag *t = reinterpret_cast<const Tag *>(tag);
- return t->track();
-}
-
-void taglib_tag_set_title(TagLib_Tag *tag, const char *title)
-{
- Tag *t = reinterpret_cast<Tag *>(tag);
- t->setTitle(String(title, unicodeStrings ? String::UTF8 : String::Latin1));
-}
-
-void taglib_tag_set_artist(TagLib_Tag *tag, const char *artist)
-{
- Tag *t = reinterpret_cast<Tag *>(tag);
- t->setArtist(String(artist, unicodeStrings ? String::UTF8 : String::Latin1));
-}
-
-void taglib_tag_set_album(TagLib_Tag *tag, const char *album)
-{
- Tag *t = reinterpret_cast<Tag *>(tag);
- t->setAlbum(String(album, unicodeStrings ? String::UTF8 : String::Latin1));
-}
-
-void taglib_tag_set_comment(TagLib_Tag *tag, const char *comment)
-{
- Tag *t = reinterpret_cast<Tag *>(tag);
- t->setComment(String(comment, unicodeStrings ? String::UTF8 : String::Latin1));
-}
-
-void taglib_tag_set_genre(TagLib_Tag *tag, const char *genre)
-{
- Tag *t = reinterpret_cast<Tag *>(tag);
- t->setGenre(String(genre, unicodeStrings ? String::UTF8 : String::Latin1));
-}
-
-void taglib_tag_set_year(TagLib_Tag *tag, unsigned int year)
-{
- Tag *t = reinterpret_cast<Tag *>(tag);
- t->setYear(year);
-}
-
-void taglib_tag_set_track(TagLib_Tag *tag, unsigned int track)
-{
- Tag *t = reinterpret_cast<Tag *>(tag);
- t->setTrack(track);
-}
-
-void taglib_tag_free_strings()
-{
- if(!stringManagementEnabled)
- return;
-
- for(List<char *>::Iterator it = strings.begin(); it != strings.end(); ++it)
- free(*it);
- strings.clear();
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// TagLib::AudioProperties wrapper
-////////////////////////////////////////////////////////////////////////////////
-
-int taglib_audioproperties_length(const TagLib_AudioProperties *audioProperties)
-{
- const AudioProperties *p = reinterpret_cast<const AudioProperties *>(audioProperties);
- return p->length();
-}
-
-int taglib_audioproperties_bitrate(const TagLib_AudioProperties *audioProperties)
-{
- const AudioProperties *p = reinterpret_cast<const AudioProperties *>(audioProperties);
- return p->bitrate();
-}
-
-int taglib_audioproperties_samplerate(const TagLib_AudioProperties *audioProperties)
-{
- const AudioProperties *p = reinterpret_cast<const AudioProperties *>(audioProperties);
- return p->sampleRate();
-}
-
-int taglib_audioproperties_channels(const TagLib_AudioProperties *audioProperties)
-{
- const AudioProperties *p = reinterpret_cast<const AudioProperties *>(audioProperties);
- return p->channels();
-}
-
-void taglib_id3v2_set_default_text_encoding(TagLib_ID3v2_Encoding encoding)
-{
- String::Type type = String::Latin1;
-
- switch(encoding)
- {
- case TagLib_ID3v2_Latin1:
- type = String::Latin1;
- break;
- case TagLib_ID3v2_UTF16:
- type = String::UTF16;
- break;
- case TagLib_ID3v2_UTF16BE:
- type = String::UTF16BE;
- break;
- case TagLib_ID3v2_UTF8:
- type = String::UTF8;
- break;
- }
-
- ID3v2::FrameFactory::instance()->setDefaultTextEncoding(type);
-}
diff --git a/libs/taglib/bindings/c/tag_c.h b/libs/taglib/bindings/c/tag_c.h
deleted file mode 100644
index d70629ece0..0000000000
--- a/libs/taglib/bindings/c/tag_c.h
+++ /dev/null
@@ -1,288 +0,0 @@
-/***************************************************************************
- copyright : (C) 2003 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- ***************************************************************************/
-
-#ifndef TAGLIB_TAG_C
-#define TAGLIB_TAG_C
-
-/* Do not include this in the main TagLib documentation. */
-#ifndef DO_NOT_DOCUMENT
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#if defined(_WIN32) || defined(_WIN64)
-#ifdef MAKE_TAGLIB_C_LIB
-#define TAGLIB_C_EXPORT __declspec(dllexport)
-#else
-#define TAGLIB_C_EXPORT __declspec(dllimport)
-#endif
-#else
-#define TAGLIB_C_EXPORT
-#endif
-
-#ifndef BOOL
-#define BOOL int
-#endif
-
-/*******************************************************************************
- * [ TagLib C Binding ]
- *
- * This is an interface to TagLib's "simple" API, meaning that you can read and
- * modify media files in a generic, but not specialized way. This is a rough
- * representation of TagLib::File and TagLib::Tag, for which the documentation
- * is somewhat more complete and worth consulting.
- *******************************************************************************/
-
-/*
- * These are used for type provide some type safety to the C API (as opposed to
- * using void *, but pointers to them are simply cast to the corresponding C++
- * types in the implementation.
- */
-
-typedef struct { int dummy; } TagLib_File;
-typedef struct { int dummy; } TagLib_Tag;
-typedef struct { int dummy; } TagLib_AudioProperties;
-
-/*!
- * By default all strings coming into or out of TagLib's C API are in UTF8.
- * However, it may be desirable for TagLib to operate on Latin1 (ISO-8859-1)
- * strings in which case this should be set to FALSE.
- */
-TAGLIB_C_EXPORT void taglib_set_strings_unicode(BOOL unicode);
-
-/*!
- * TagLib can keep track of strings that are created when outputting tag values
- * and clear them using taglib_tag_clear_strings(). This is enabled by default.
- * However if you wish to do more fine grained management of strings, you can do
- * so by setting \a management to FALSE.
- */
-TAGLIB_C_EXPORT void taglib_set_string_management_enabled(BOOL management);
-
-/*******************************************************************************
- * File API
- ******************************************************************************/
-
-typedef enum {
- TagLib_File_MPEG,
- TagLib_File_OggVorbis,
- TagLib_File_FLAC,
- TagLib_File_MPC,
- TagLib_File_OggFlac,
- TagLib_File_WavPack,
- TagLib_File_Speex,
- TagLib_File_TrueAudio
-} TagLib_File_Type;
-
-/*!
- * Creates a TagLib file based on \a filename. TagLib will try to guess the file
- * type.
- *
- * \returns NULL if the file type cannot be determined or the file cannot
- * be opened.
- */
-TAGLIB_C_EXPORT TagLib_File *taglib_file_new(const char *filename);
-
-/*!
- * Creates a TagLib file based on \a filename. Rather than attempting to guess
- * the type, it will use the one specified by \a type.
- */
-TAGLIB_C_EXPORT TagLib_File *taglib_file_new_type(const char *filename, TagLib_File_Type type);
-
-/*!
- * Frees and closes the file.
- */
-TAGLIB_C_EXPORT void taglib_file_free(TagLib_File *file);
-
-/*!
- * Returns true if the file is open and readble and valid information for
- * the Tag and / or AudioProperties was found.
- */
-
-TAGLIB_C_EXPORT BOOL taglib_file_is_valid(const TagLib_File *file);
-
-/*!
- * Returns a pointer to the tag associated with this file. This will be freed
- * automatically when the file is freed.
- */
-TAGLIB_C_EXPORT TagLib_Tag *taglib_file_tag(const TagLib_File *file);
-
-/*!
- * Returns a pointer to the the audio properties associated with this file. This
- * will be freed automatically when the file is freed.
- */
-TAGLIB_C_EXPORT const TagLib_AudioProperties *taglib_file_audioproperties(const TagLib_File *file);
-
-/*!
- * Saves the \a file to disk.
- */
-TAGLIB_C_EXPORT BOOL taglib_file_save(TagLib_File *file);
-
-/******************************************************************************
- * Tag API
- ******************************************************************************/
-
-/*!
- * Returns a string with this tag's title.
- *
- * \note By default this string should be UTF8 encoded and its memory should be
- * freed using taglib_tag_free_strings().
- */
-TAGLIB_C_EXPORT char *taglib_tag_title(const TagLib_Tag *tag);
-
-/*!
- * Returns a string with this tag's artist.
- *
- * \note By default this string should be UTF8 encoded and its memory should be
- * freed using taglib_tag_free_strings().
- */
-TAGLIB_C_EXPORT char *taglib_tag_artist(const TagLib_Tag *tag);
-
-/*!
- * Returns a string with this tag's album name.
- *
- * \note By default this string should be UTF8 encoded and its memory should be
- * freed using taglib_tag_free_strings().
- */
-TAGLIB_C_EXPORT char *taglib_tag_album(const TagLib_Tag *tag);
-
-/*!
- * Returns a string with this tag's comment.
- *
- * \note By default this string should be UTF8 encoded and its memory should be
- * freed using taglib_tag_free_strings().
- */
-TAGLIB_C_EXPORT char *taglib_tag_comment(const TagLib_Tag *tag);
-
-/*!
- * Returns a string with this tag's genre.
- *
- * \note By default this string should be UTF8 encoded and its memory should be
- * freed using taglib_tag_free_strings().
- */
-TAGLIB_C_EXPORT char *taglib_tag_genre(const TagLib_Tag *tag);
-
-/*!
- * Returns the tag's year or 0 if year is not set.
- */
-TAGLIB_C_EXPORT unsigned int taglib_tag_year(const TagLib_Tag *tag);
-
-/*!
- * Returns the tag's track number or 0 if track number is not set.
- */
-TAGLIB_C_EXPORT unsigned int taglib_tag_track(const TagLib_Tag *tag);
-
-/*!
- * Sets the tag's title.
- *
- * \note By default this string should be UTF8 encoded.
- */
-TAGLIB_C_EXPORT void taglib_tag_set_title(TagLib_Tag *tag, const char *title);
-
-/*!
- * Sets the tag's artist.
- *
- * \note By default this string should be UTF8 encoded.
- */
-TAGLIB_C_EXPORT void taglib_tag_set_artist(TagLib_Tag *tag, const char *artist);
-
-/*!
- * Sets the tag's album.
- *
- * \note By default this string should be UTF8 encoded.
- */
-TAGLIB_C_EXPORT void taglib_tag_set_album(TagLib_Tag *tag, const char *album);
-
-/*!
- * Sets the tag's comment.
- *
- * \note By default this string should be UTF8 encoded.
- */
-TAGLIB_C_EXPORT void taglib_tag_set_comment(TagLib_Tag *tag, const char *comment);
-
-/*!
- * Sets the tag's genre.
- *
- * \note By default this string should be UTF8 encoded.
- */
-TAGLIB_C_EXPORT void taglib_tag_set_genre(TagLib_Tag *tag, const char *genre);
-
-/*!
- * Sets the tag's year. 0 indicates that this field should be cleared.
- */
-TAGLIB_C_EXPORT void taglib_tag_set_year(TagLib_Tag *tag, unsigned int year);
-
-/*!
- * Sets the tag's track number. 0 indicates that this field should be cleared.
- */
-TAGLIB_C_EXPORT void taglib_tag_set_track(TagLib_Tag *tag, unsigned int track);
-
-/*!
- * Frees all of the strings that have been created by the tag.
- */
-TAGLIB_C_EXPORT void taglib_tag_free_strings(void);
-
-/******************************************************************************
- * Audio Properties API
- ******************************************************************************/
-
-/*!
- * Returns the length of the file in seconds.
- */
-TAGLIB_C_EXPORT int taglib_audioproperties_length(const TagLib_AudioProperties *audioProperties);
-
-/*!
- * Returns the bitrate of the file in kb/s.
- */
-TAGLIB_C_EXPORT int taglib_audioproperties_bitrate(const TagLib_AudioProperties *audioProperties);
-
-/*!
- * Returns the sample rate of the file in Hz.
- */
-TAGLIB_C_EXPORT int taglib_audioproperties_samplerate(const TagLib_AudioProperties *audioProperties);
-
-/*!
- * Returns the number of channels in the audio stream.
- */
-TAGLIB_C_EXPORT int taglib_audioproperties_channels(const TagLib_AudioProperties *audioProperties);
-
-/*******************************************************************************
- * Special convenience ID3v2 functions
- *******************************************************************************/
-
-typedef enum {
- TagLib_ID3v2_Latin1,
- TagLib_ID3v2_UTF16,
- TagLib_ID3v2_UTF16BE,
- TagLib_ID3v2_UTF8
-} TagLib_ID3v2_Encoding;
-
-/*!
- * This sets the default encoding for ID3v2 frames that are written to tags.
- */
-
-TAGLIB_C_EXPORT void taglib_id3v2_set_default_text_encoding(TagLib_ID3v2_Encoding encoding);
-
-#ifdef __cplusplus
-}
-#endif
-#endif /* DO_NOT_DOCUMENT */
-#endif
diff --git a/libs/taglib/bindings/c/taglib_c.pc.cmake b/libs/taglib/bindings/c/taglib_c.pc.cmake
deleted file mode 100644
index a48ae0a6e9..0000000000
--- a/libs/taglib/bindings/c/taglib_c.pc.cmake
+++ /dev/null
@@ -1,12 +0,0 @@
-prefix=${CMAKE_INSTALL_PREFIX}
-exec_prefix=${CMAKE_INSTALL_PREFIX}
-libdir=${LIB_INSTALL_DIR}
-includedir=${INCLUDE_INSTALL_DIR}
-
-
-Name: TagLib C Bindings
-Description: Audio meta-data library (C bindings)
-Requires: taglib
-Version: ${TAGLIB_LIB_MAJOR_VERSION}.${TAGLIB_LIB_MINOR_VERSION}.${TAGLIB_LIB_PATCH_VERSION}
-Libs: -L${LIB_INSTALL_DIR} -ltag_c
-Cflags: -I=${INCLUDE_INSTALL_DIR}/taglib
diff --git a/libs/taglib/bindings/c/taglib_c.pc.in b/libs/taglib/bindings/c/taglib_c.pc.in
deleted file mode 100644
index 01c63a6b8c..0000000000
--- a/libs/taglib/bindings/c/taglib_c.pc.in
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-Name: TagLib C Bindings
-Description: Audio meta-data library (C bindings)
-Requires: taglib
-Version: 1.5
-Libs: -L${libdir} -ltag_c
-Cflags: -I${includedir}/taglib
diff --git a/libs/taglib/cmake/modules/FindCppUnit.cmake b/libs/taglib/cmake/modules/FindCppUnit.cmake
deleted file mode 100644
index 08dd42dab8..0000000000
--- a/libs/taglib/cmake/modules/FindCppUnit.cmake
+++ /dev/null
@@ -1,28 +0,0 @@
-INCLUDE(UsePkgConfig)
-PKGCONFIG(cppunit _CppUnitIncDir _CppUnitLinkDir _CppUnitLinkFlags _CppUnitCflags)
-
-FIND_PATH(CPPUNIT_INCLUDE_DIR cppunit/TestCase.h
- ${_CppUnitIncDir}
- /usr/local/include
- /usr/include
-)
-
-FIND_LIBRARY(CPPUNIT_LIBRARIES cppunit
- ${_CppUnitLinkDir}
- /usr/local/lib
- /usr/lib
-)
-
-IF (CPPUNIT_INCLUDE_DIR AND CPPUNIT_LIBRARIES)
- SET(CPPUNIT_FOUND TRUE)
-ENDIF (CPPUNIT_INCLUDE_DIR AND CPPUNIT_LIBRARIES)
-
-IF (CPPUNIT_FOUND)
- IF (NOT CppUnit_FIND_QUIETLY)
- MESSAGE(STATUS "Found CppUnit: ${CPPUNIT_LIBRARIES}")
- ENDIF (NOT CppUnit_FIND_QUIETLY)
-ELSE (CPPUNIT_FOUND)
- IF (CppUnit_FIND_REQUIRED)
- MESSAGE(FATAL_ERROR "Could not find CppUnit")
- ENDIF (CppUnit_FIND_REQUIRED)
-ENDIF (CPPUNIT_FOUND)
diff --git a/libs/taglib/config-taglib.h.cmake b/libs/taglib/config-taglib.h.cmake
deleted file mode 100644
index 56674d6bc3..0000000000
--- a/libs/taglib/config-taglib.h.cmake
+++ /dev/null
@@ -1,9 +0,0 @@
-/* config-taglib.h. Generated by cmake from config-taglib.h.cmake */
-
-/* NOTE: only add something here if it is really needed by all of kdelibs.
- Otherwise please prefer adding to the relevant config-foo.h.cmake file,
- to minimize recompilations and increase modularity. */
-/* Define if you have libz */
-#cmakedefine HAVE_ZLIB 1
-
-#cmakedefine NO_ITUNES_HACKS 1
diff --git a/libs/taglib/config.h.in b/libs/taglib/config.h.in
deleted file mode 100644
index a3c25d00f9..0000000000
--- a/libs/taglib/config.h.in
+++ /dev/null
@@ -1,64 +0,0 @@
-/* config.h.in. Generated from configure.in by autoheader. */
-
-/* have cppunit */
-#undef HAVE_CPPUNIT
-
-/* Define to 1 if you have the <dlfcn.h> header file. */
-#undef HAVE_DLFCN_H
-
-/* Define to 1 if you have the <inttypes.h> header file. */
-#undef HAVE_INTTYPES_H
-
-/* Define to 1 if you have the <memory.h> header file. */
-#undef HAVE_MEMORY_H
-
-/* Define to 1 if you have the <stdint.h> header file. */
-#undef HAVE_STDINT_H
-
-/* Define to 1 if you have the <stdlib.h> header file. */
-#undef HAVE_STDLIB_H
-
-/* Define to 1 if you have the <strings.h> header file. */
-#undef HAVE_STRINGS_H
-
-/* Define to 1 if you have the <string.h> header file. */
-#undef HAVE_STRING_H
-
-/* Define to 1 if you have the <sys/stat.h> header file. */
-#undef HAVE_SYS_STAT_H
-
-/* Define to 1 if you have the <sys/types.h> header file. */
-#undef HAVE_SYS_TYPES_H
-
-/* Define to 1 if you have the <unistd.h> header file. */
-#undef HAVE_UNISTD_H
-
-/* have zlib */
-#undef HAVE_ZLIB
-
-/* Suffix for lib directories */
-#undef KDELIBSUFF
-
-/* Name of package */
-#undef PACKAGE
-
-/* Define to the address where bug reports for this package should be sent. */
-#undef PACKAGE_BUGREPORT
-
-/* Define to the full name of this package. */
-#undef PACKAGE_NAME
-
-/* Define to the full name and version of this package. */
-#undef PACKAGE_STRING
-
-/* Define to the one symbol short name of this package. */
-#undef PACKAGE_TARNAME
-
-/* Define to the version of this package. */
-#undef PACKAGE_VERSION
-
-/* Define to 1 if you have the ANSI C header files. */
-#undef STDC_HEADERS
-
-/* Version number of package */
-#undef VERSION
diff --git a/libs/taglib/configure b/libs/taglib/configure
deleted file mode 100755
index 5a7b09723d..0000000000
--- a/libs/taglib/configure
+++ /dev/null
@@ -1,24271 +0,0 @@
-#! /bin/sh
-# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61.
-#
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This configure script is free software; the Free Software Foundation
-# gives unlimited permission to copy, distribute and modify it.
-## --------------------- ##
-## M4sh Initialization. ##
-## --------------------- ##
-
-# Be more Bourne compatible
-DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
- emulate sh
- NULLCMD=:
- # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
- # is contrary to our usage. Disable this feature.
- alias -g '${1+"$@"}'='"$@"'
- setopt NO_GLOB_SUBST
-else
- case `(set -o) 2>/dev/null` in
- *posix*) set -o posix ;;
-esac
-
-fi
-
-
-
-
-# PATH needs CR
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
- echo "#! /bin/sh" >conf$$.sh
- echo "exit 0" >>conf$$.sh
- chmod +x conf$$.sh
- if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
- PATH_SEPARATOR=';'
- else
- PATH_SEPARATOR=:
- fi
- rm -f conf$$.sh
-fi
-
-# Support unset when possible.
-if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
- as_unset=unset
-else
- as_unset=false
-fi
-
-
-# IFS
-# We need space, tab and new line, in precisely that order. Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-as_nl='
-'
-IFS=" "" $as_nl"
-
-# Find who we are. Look in the path if we contain no directory separator.
-case $0 in
- *[\\/]* ) as_myself=$0 ;;
- *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-done
-IFS=$as_save_IFS
-
- ;;
-esac
-# We did not find ourselves, most probably we were run as `sh COMMAND'
-# in which case we are not to be found in the path.
-if test "x$as_myself" = x; then
- as_myself=$0
-fi
-if test ! -f "$as_myself"; then
- echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
- { (exit 1); exit 1; }
-fi
-
-# Work around bugs in pre-3.0 UWIN ksh.
-for as_var in ENV MAIL MAILPATH
-do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
-done
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-for as_var in \
- LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
- LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
- LC_TELEPHONE LC_TIME
-do
- if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
- eval $as_var=C; export $as_var
- else
- ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
- fi
-done
-
-# Required to use basename.
-if expr a : '\(a\)' >/dev/null 2>&1 &&
- test "X`expr 00001 : '.*\(...\)'`" = X001; then
- as_expr=expr
-else
- as_expr=false
-fi
-
-if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
- as_basename=basename
-else
- as_basename=false
-fi
-
-
-# Name of the executable.
-as_me=`$as_basename -- "$0" ||
-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
- X"$0" : 'X\(//\)$' \| \
- X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-echo X/"$0" |
- sed '/^.*\/\([^/][^/]*\)\/*$/{
- s//\1/
- q
- }
- /^X\/\(\/\/\)$/{
- s//\1/
- q
- }
- /^X\/\(\/\).*/{
- s//\1/
- q
- }
- s/.*/./; q'`
-
-# CDPATH.
-$as_unset CDPATH
-
-
-if test "x$CONFIG_SHELL" = x; then
- if (eval ":") 2>/dev/null; then
- as_have_required=yes
-else
- as_have_required=no
-fi
-
- if test $as_have_required = yes && (eval ":
-(as_func_return () {
- (exit \$1)
-}
-as_func_success () {
- as_func_return 0
-}
-as_func_failure () {
- as_func_return 1
-}
-as_func_ret_success () {
- return 0
-}
-as_func_ret_failure () {
- return 1
-}
-
-exitcode=0
-if as_func_success; then
- :
-else
- exitcode=1
- echo as_func_success failed.
-fi
-
-if as_func_failure; then
- exitcode=1
- echo as_func_failure succeeded.
-fi
-
-if as_func_ret_success; then
- :
-else
- exitcode=1
- echo as_func_ret_success failed.
-fi
-
-if as_func_ret_failure; then
- exitcode=1
- echo as_func_ret_failure succeeded.
-fi
-
-if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
- :
-else
- exitcode=1
- echo positional parameters were not saved.
-fi
-
-test \$exitcode = 0) || { (exit 1); exit 1; }
-
-(
- as_lineno_1=\$LINENO
- as_lineno_2=\$LINENO
- test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
- test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
-") 2> /dev/null; then
- :
-else
- as_candidate_shells=
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- case $as_dir in
- /*)
- for as_base in sh bash ksh sh5; do
- as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
- done;;
- esac
-done
-IFS=$as_save_IFS
-
-
- for as_shell in $as_candidate_shells $SHELL; do
- # Try only shells that exist, to save several forks.
- if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
- { ("$as_shell") 2> /dev/null <<\_ASEOF
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
- emulate sh
- NULLCMD=:
- # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
- # is contrary to our usage. Disable this feature.
- alias -g '${1+"$@"}'='"$@"'
- setopt NO_GLOB_SUBST
-else
- case `(set -o) 2>/dev/null` in
- *posix*) set -o posix ;;
-esac
-
-fi
-
-
-:
-_ASEOF
-}; then
- CONFIG_SHELL=$as_shell
- as_have_required=yes
- if { "$as_shell" 2> /dev/null <<\_ASEOF
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
- emulate sh
- NULLCMD=:
- # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
- # is contrary to our usage. Disable this feature.
- alias -g '${1+"$@"}'='"$@"'
- setopt NO_GLOB_SUBST
-else
- case `(set -o) 2>/dev/null` in
- *posix*) set -o posix ;;
-esac
-
-fi
-
-
-:
-(as_func_return () {
- (exit $1)
-}
-as_func_success () {
- as_func_return 0
-}
-as_func_failure () {
- as_func_return 1
-}
-as_func_ret_success () {
- return 0
-}
-as_func_ret_failure () {
- return 1
-}
-
-exitcode=0
-if as_func_success; then
- :
-else
- exitcode=1
- echo as_func_success failed.
-fi
-
-if as_func_failure; then
- exitcode=1
- echo as_func_failure succeeded.
-fi
-
-if as_func_ret_success; then
- :
-else
- exitcode=1
- echo as_func_ret_success failed.
-fi
-
-if as_func_ret_failure; then
- exitcode=1
- echo as_func_ret_failure succeeded.
-fi
-
-if ( set x; as_func_ret_success y && test x = "$1" ); then
- :
-else
- exitcode=1
- echo positional parameters were not saved.
-fi
-
-test $exitcode = 0) || { (exit 1); exit 1; }
-
-(
- as_lineno_1=$LINENO
- as_lineno_2=$LINENO
- test "x$as_lineno_1" != "x$as_lineno_2" &&
- test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
-
-_ASEOF
-}; then
- break
-fi
-
-fi
-
- done
-
- if test "x$CONFIG_SHELL" != x; then
- for as_var in BASH_ENV ENV
- do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
- done
- export CONFIG_SHELL
- exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
-fi
-
-
- if test $as_have_required = no; then
- echo This script requires a shell more modern than all the
- echo shells that I found on your system. Please install a
- echo modern shell, or manually run the script under such a
- echo shell if you do have one.
- { (exit 1); exit 1; }
-fi
-
-
-fi
-
-fi
-
-
-
-(eval "as_func_return () {
- (exit \$1)
-}
-as_func_success () {
- as_func_return 0
-}
-as_func_failure () {
- as_func_return 1
-}
-as_func_ret_success () {
- return 0
-}
-as_func_ret_failure () {
- return 1
-}
-
-exitcode=0
-if as_func_success; then
- :
-else
- exitcode=1
- echo as_func_success failed.
-fi
-
-if as_func_failure; then
- exitcode=1
- echo as_func_failure succeeded.
-fi
-
-if as_func_ret_success; then
- :
-else
- exitcode=1
- echo as_func_ret_success failed.
-fi
-
-if as_func_ret_failure; then
- exitcode=1
- echo as_func_ret_failure succeeded.
-fi
-
-if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
- :
-else
- exitcode=1
- echo positional parameters were not saved.
-fi
-
-test \$exitcode = 0") || {
- echo No shell found that supports shell functions.
- echo Please tell autoconf@gnu.org about your system,
- echo including any error possibly output before this
- echo message
-}
-
-
-
- as_lineno_1=$LINENO
- as_lineno_2=$LINENO
- test "x$as_lineno_1" != "x$as_lineno_2" &&
- test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
-
- # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
- # uniformly replaced by the line number. The first 'sed' inserts a
- # line-number line after each line using $LINENO; the second 'sed'
- # does the real work. The second script uses 'N' to pair each
- # line-number line with the line containing $LINENO, and appends
- # trailing '-' during substitution so that $LINENO is not a special
- # case at line end.
- # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
- # scripts with optimization help from Paolo Bonzini. Blame Lee
- # E. McMahon (1931-1989) for sed's syntax. :-)
- sed -n '
- p
- /[$]LINENO/=
- ' <$as_myself |
- sed '
- s/[$]LINENO.*/&-/
- t lineno
- b
- :lineno
- N
- :loop
- s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
- t loop
- s/-\n.*//
- ' >$as_me.lineno &&
- chmod +x "$as_me.lineno" ||
- { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
- { (exit 1); exit 1; }; }
-
- # Don't try to exec as it changes $[0], causing all sort of problems
- # (the dirname of $[0] is not the place where we might find the
- # original and so on. Autoconf is especially sensitive to this).
- . "./$as_me.lineno"
- # Exit status is that of the last command.
- exit
-}
-
-
-if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
- as_dirname=dirname
-else
- as_dirname=false
-fi
-
-ECHO_C= ECHO_N= ECHO_T=
-case `echo -n x` in
--n*)
- case `echo 'x\c'` in
- *c*) ECHO_T=' ';; # ECHO_T is single tab character.
- *) ECHO_C='\c';;
- esac;;
-*)
- ECHO_N='-n';;
-esac
-
-if expr a : '\(a\)' >/dev/null 2>&1 &&
- test "X`expr 00001 : '.*\(...\)'`" = X001; then
- as_expr=expr
-else
- as_expr=false
-fi
-
-rm -f conf$$ conf$$.exe conf$$.file
-if test -d conf$$.dir; then
- rm -f conf$$.dir/conf$$.file
-else
- rm -f conf$$.dir
- mkdir conf$$.dir
-fi
-echo >conf$$.file
-if ln -s conf$$.file conf$$ 2>/dev/null; then
- as_ln_s='ln -s'
- # ... but there are two gotchas:
- # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
- # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
- # In both cases, we have to default to `cp -p'.
- ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
- as_ln_s='cp -p'
-elif ln conf$$.file conf$$ 2>/dev/null; then
- as_ln_s=ln
-else
- as_ln_s='cp -p'
-fi
-rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
-rmdir conf$$.dir 2>/dev/null
-
-if mkdir -p . 2>/dev/null; then
- as_mkdir_p=:
-else
- test -d ./-p && rmdir ./-p
- as_mkdir_p=false
-fi
-
-if test -x / >/dev/null 2>&1; then
- as_test_x='test -x'
-else
- if ls -dL / >/dev/null 2>&1; then
- as_ls_L_option=L
- else
- as_ls_L_option=
- fi
- as_test_x='
- eval sh -c '\''
- if test -d "$1"; then
- test -d "$1/.";
- else
- case $1 in
- -*)set "./$1";;
- esac;
- case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
- ???[sx]*):;;*)false;;esac;fi
- '\'' sh
- '
-fi
-as_executable_p=$as_test_x
-
-# Sed expression to map a string onto a valid CPP name.
-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-
-# Sed expression to map a string onto a valid variable name.
-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-
-
-
-
-# Check that we are running under the correct shell.
-SHELL=${CONFIG_SHELL-/bin/sh}
-
-case X$ECHO in
-X*--fallback-echo)
- # Remove one level of quotation (which was required for Make).
- ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
- ;;
-esac
-
-echo=${ECHO-echo}
-if test "X$1" = X--no-reexec; then
- # Discard the --no-reexec flag, and continue.
- shift
-elif test "X$1" = X--fallback-echo; then
- # Avoid inline document here, it may be left over
- :
-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
- # Yippee, $echo works!
- :
-else
- # Restart under the correct shell.
- exec $SHELL "$0" --no-reexec ${1+"$@"}
-fi
-
-if test "X$1" = X--fallback-echo; then
- # used as fallback echo
- shift
- cat <<EOF
-$*
-EOF
- exit 0
-fi
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-
-if test -z "$ECHO"; then
-if test "X${echo_test_string+set}" != Xset; then
-# find a string as large as possible, as long as the shell can cope with it
- for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
- # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
- if (echo_test_string="`eval $cmd`") 2>/dev/null &&
- echo_test_string="`eval $cmd`" &&
- (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
- then
- break
- fi
- done
-fi
-
-if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- :
-else
- # The Solaris, AIX, and Digital Unix default echo programs unquote
- # backslashes. This makes it impossible to quote backslashes using
- # echo "$something" | sed 's/\\/\\\\/g'
- #
- # So, first we look for a working echo in the user's PATH.
-
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for dir in $PATH /usr/ucb; do
- IFS="$lt_save_ifs"
- if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
- test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- echo="$dir/echo"
- break
- fi
- done
- IFS="$lt_save_ifs"
-
- if test "X$echo" = Xecho; then
- # We didn't find a better echo, so look for alternatives.
- if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # This shell has a builtin print -r that does the trick.
- echo='print -r'
- elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
- test "X$CONFIG_SHELL" != X/bin/ksh; then
- # If we have ksh, try running configure again with it.
- ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
- export ORIGINAL_CONFIG_SHELL
- CONFIG_SHELL=/bin/ksh
- export CONFIG_SHELL
- exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
- else
- # Try using printf.
- echo='printf %s\n'
- if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # Cool, printf works
- :
- elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
- export CONFIG_SHELL
- SHELL="$CONFIG_SHELL"
- export SHELL
- echo="$CONFIG_SHELL $0 --fallback-echo"
- elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- echo="$CONFIG_SHELL $0 --fallback-echo"
- else
- # maybe with a smaller string...
- prev=:
-
- for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
- if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
- then
- break
- fi
- prev="$cmd"
- done
-
- if test "$prev" != 'sed 50q "$0"'; then
- echo_test_string=`eval $prev`
- export echo_test_string
- exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
- else
- # Oops. We lost completely, so just stick with echo.
- echo=echo
- fi
- fi
- fi
- fi
-fi
-fi
-
-# Copy echo and quote the copy suitably for passing to libtool from
-# the Makefile, instead of quoting the original, which is used later.
-ECHO=$echo
-if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
- ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
-fi
-
-
-
-
-tagnames=${tagnames+${tagnames},}CXX
-
-tagnames=${tagnames+${tagnames},}F77
-
-exec 7<&0 </dev/null 6>&1
-
-# Name of the host.
-# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
-# so uname gets run too.
-ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
-
-#
-# Initializations.
-#
-ac_default_prefix=/usr/local
-ac_clean_files=
-ac_config_libobj_dir=.
-LIBOBJS=
-cross_compiling=no
-subdirs=
-MFLAGS=
-MAKEFLAGS=
-SHELL=${CONFIG_SHELL-/bin/sh}
-
-# Identity of this package.
-PACKAGE_NAME=
-PACKAGE_TARNAME=
-PACKAGE_VERSION=
-PACKAGE_STRING=
-PACKAGE_BUGREPORT=
-
-ac_unique_file="acinclude.m4"
-ac_default_prefix=/usr/local
-# Factoring default headers for most tests.
-ac_includes_default="\
-#include <stdio.h>
-#ifdef HAVE_SYS_TYPES_H
-# include <sys/types.h>
-#endif
-#ifdef HAVE_SYS_STAT_H
-# include <sys/stat.h>
-#endif
-#ifdef STDC_HEADERS
-# include <stdlib.h>
-# include <stddef.h>
-#else
-# ifdef HAVE_STDLIB_H
-# include <stdlib.h>
-# endif
-#endif
-#ifdef HAVE_STRING_H
-# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-# include <memory.h>
-# endif
-# include <string.h>
-#endif
-#ifdef HAVE_STRINGS_H
-# include <strings.h>
-#endif
-#ifdef HAVE_INTTYPES_H
-# include <inttypes.h>
-#endif
-#ifdef HAVE_STDINT_H
-# include <stdint.h>
-#endif
-#ifdef HAVE_UNISTD_H
-# include <unistd.h>
-#endif"
-
-ac_subst_vars='SHELL
-PATH_SEPARATOR
-PACKAGE_NAME
-PACKAGE_TARNAME
-PACKAGE_VERSION
-PACKAGE_STRING
-PACKAGE_BUGREPORT
-exec_prefix
-prefix
-program_transform_name
-bindir
-sbindir
-libexecdir
-datarootdir
-datadir
-sysconfdir
-sharedstatedir
-localstatedir
-includedir
-oldincludedir
-docdir
-infodir
-htmldir
-dvidir
-pdfdir
-psdir
-libdir
-localedir
-mandir
-DEFS
-ECHO_C
-ECHO_N
-ECHO_T
-LIBS
-build_alias
-host_alias
-target_alias
-build
-build_cpu
-build_vendor
-build_os
-host
-host_cpu
-host_vendor
-host_os
-target
-target_cpu
-target_vendor
-target_os
-INSTALL_PROGRAM
-INSTALL_SCRIPT
-INSTALL_DATA
-am__isrc
-CYGPATH_W
-PACKAGE
-VERSION
-ACLOCAL
-AUTOCONF
-AUTOMAKE
-AUTOHEADER
-MAKEINFO
-install_sh
-STRIP
-INSTALL_STRIP_PROGRAM
-mkdir_p
-AWK
-SET_MAKE
-am__leading_dot
-AMTAR
-am__tar
-am__untar
-CONF_FILES
-CC
-CFLAGS
-LDFLAGS
-CPPFLAGS
-ac_ct_CC
-EXEEXT
-OBJEXT
-DEPDIR
-am__include
-am__quote
-AMDEP_TRUE
-AMDEP_FALSE
-AMDEPBACKSLASH
-CCDEPMODE
-am__fastdepCC_TRUE
-am__fastdepCC_FALSE
-CPP
-CXX
-CXXFLAGS
-ac_ct_CXX
-CXXDEPMODE
-am__fastdepCXX_TRUE
-am__fastdepCXX_FALSE
-WOVERLOADED_VIRTUAL
-HAVE_GCC_VISIBILITY
-unsermake_enable_pch_TRUE
-unsermake_enable_pch_FALSE
-USE_EXCEPTIONS
-USE_RTTI
-CXXCPP
-NOOPT_CXXFLAGS
-NOOPT_CFLAGS
-ENABLE_PERMISSIVE_FLAG
-LDFLAGS_AS_NEEDED
-LDFLAGS_NEW_DTAGS
-KDE_USE_FINAL_TRUE
-KDE_USE_FINAL_FALSE
-KDE_USE_CLOSURE_TRUE
-KDE_USE_CLOSURE_FALSE
-KDE_NO_UNDEFINED
-KDE_USE_NMCHECK_TRUE
-KDE_USE_NMCHECK_FALSE
-GREP
-EGREP
-LN_S
-ECHO
-AR
-RANLIB
-F77
-FFLAGS
-ac_ct_F77
-LIBTOOL
-KDE_PLUGIN
-KDE_CHECK_PLUGIN
-all_includes
-all_libraries
-AUTODIRS
-link_zlib_TRUE
-link_zlib_FALSE
-build_tests_TRUE
-build_tests_FALSE
-TOPSUBDIRS
-LIBOBJS
-LTLIBOBJS'
-ac_subst_files=''
- ac_precious_vars='build_alias
-host_alias
-target_alias
-CC
-CFLAGS
-LDFLAGS
-LIBS
-CPPFLAGS
-CPP
-CXX
-CXXFLAGS
-CCC
-CXXCPP
-F77
-FFLAGS'
-
-
-# Initialize some variables set by options.
-ac_init_help=
-ac_init_version=false
-# The variables have the same names as the options, with
-# dashes changed to underlines.
-cache_file=/dev/null
-exec_prefix=NONE
-no_create=
-no_recursion=
-prefix=NONE
-program_prefix=NONE
-program_suffix=NONE
-program_transform_name=s,x,x,
-silent=
-site=
-srcdir=
-verbose=
-x_includes=NONE
-x_libraries=NONE
-
-# Installation directory options.
-# These are left unexpanded so users can "make install exec_prefix=/foo"
-# and all the variables that are supposed to be based on exec_prefix
-# by default will actually change.
-# Use braces instead of parens because sh, perl, etc. also accept them.
-# (The list follows the same order as the GNU Coding Standards.)
-bindir='${exec_prefix}/bin'
-sbindir='${exec_prefix}/sbin'
-libexecdir='${exec_prefix}/libexec'
-datarootdir='${prefix}/share'
-datadir='${datarootdir}'
-sysconfdir='${prefix}/etc'
-sharedstatedir='${prefix}/com'
-localstatedir='${prefix}/var'
-includedir='${prefix}/include'
-oldincludedir='/usr/include'
-docdir='${datarootdir}/doc/${PACKAGE}'
-infodir='${datarootdir}/info'
-htmldir='${docdir}'
-dvidir='${docdir}'
-pdfdir='${docdir}'
-psdir='${docdir}'
-libdir='${exec_prefix}/lib'
-localedir='${datarootdir}/locale'
-mandir='${datarootdir}/man'
-
-ac_prev=
-ac_dashdash=
-for ac_option
-do
- # If the previous option needs an argument, assign it.
- if test -n "$ac_prev"; then
- eval $ac_prev=\$ac_option
- ac_prev=
- continue
- fi
-
- case $ac_option in
- *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
- *) ac_optarg=yes ;;
- esac
-
- # Accept the important Cygnus configure options, so we can diagnose typos.
-
- case $ac_dashdash$ac_option in
- --)
- ac_dashdash=yes ;;
-
- -bindir | --bindir | --bindi | --bind | --bin | --bi)
- ac_prev=bindir ;;
- -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
- bindir=$ac_optarg ;;
-
- -build | --build | --buil | --bui | --bu)
- ac_prev=build_alias ;;
- -build=* | --build=* | --buil=* | --bui=* | --bu=*)
- build_alias=$ac_optarg ;;
-
- -cache-file | --cache-file | --cache-fil | --cache-fi \
- | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
- ac_prev=cache_file ;;
- -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
- | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
- cache_file=$ac_optarg ;;
-
- --config-cache | -C)
- cache_file=config.cache ;;
-
- -datadir | --datadir | --datadi | --datad)
- ac_prev=datadir ;;
- -datadir=* | --datadir=* | --datadi=* | --datad=*)
- datadir=$ac_optarg ;;
-
- -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
- | --dataroo | --dataro | --datar)
- ac_prev=datarootdir ;;
- -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
- | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
- datarootdir=$ac_optarg ;;
-
- -disable-* | --disable-*)
- ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
- # Reject names that are not valid shell variable names.
- expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
- { echo "$as_me: error: invalid feature name: $ac_feature" >&2
- { (exit 1); exit 1; }; }
- ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
- eval enable_$ac_feature=no ;;
-
- -docdir | --docdir | --docdi | --doc | --do)
- ac_prev=docdir ;;
- -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
- docdir=$ac_optarg ;;
-
- -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
- ac_prev=dvidir ;;
- -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
- dvidir=$ac_optarg ;;
-
- -enable-* | --enable-*)
- ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
- # Reject names that are not valid shell variable names.
- expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
- { echo "$as_me: error: invalid feature name: $ac_feature" >&2
- { (exit 1); exit 1; }; }
- ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
- eval enable_$ac_feature=\$ac_optarg ;;
-
- -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
- | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
- | --exec | --exe | --ex)
- ac_prev=exec_prefix ;;
- -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
- | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
- | --exec=* | --exe=* | --ex=*)
- exec_prefix=$ac_optarg ;;
-
- -gas | --gas | --ga | --g)
- # Obsolete; use --with-gas.
- with_gas=yes ;;
-
- -help | --help | --hel | --he | -h)
- ac_init_help=long ;;
- -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
- ac_init_help=recursive ;;
- -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
- ac_init_help=short ;;
-
- -host | --host | --hos | --ho)
- ac_prev=host_alias ;;
- -host=* | --host=* | --hos=* | --ho=*)
- host_alias=$ac_optarg ;;
-
- -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
- ac_prev=htmldir ;;
- -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
- | --ht=*)
- htmldir=$ac_optarg ;;
-
- -includedir | --includedir | --includedi | --included | --include \
- | --includ | --inclu | --incl | --inc)
- ac_prev=includedir ;;
- -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
- | --includ=* | --inclu=* | --incl=* | --inc=*)
- includedir=$ac_optarg ;;
-
- -infodir | --infodir | --infodi | --infod | --info | --inf)
- ac_prev=infodir ;;
- -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
- infodir=$ac_optarg ;;
-
- -libdir | --libdir | --libdi | --libd)
- ac_prev=libdir ;;
- -libdir=* | --libdir=* | --libdi=* | --libd=*)
- libdir=$ac_optarg ;;
-
- -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
- | --libexe | --libex | --libe)
- ac_prev=libexecdir ;;
- -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
- | --libexe=* | --libex=* | --libe=*)
- libexecdir=$ac_optarg ;;
-
- -localedir | --localedir | --localedi | --localed | --locale)
- ac_prev=localedir ;;
- -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
- localedir=$ac_optarg ;;
-
- -localstatedir | --localstatedir | --localstatedi | --localstated \
- | --localstate | --localstat | --localsta | --localst | --locals)
- ac_prev=localstatedir ;;
- -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
- | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
- localstatedir=$ac_optarg ;;
-
- -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
- ac_prev=mandir ;;
- -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
- mandir=$ac_optarg ;;
-
- -nfp | --nfp | --nf)
- # Obsolete; use --without-fp.
- with_fp=no ;;
-
- -no-create | --no-create | --no-creat | --no-crea | --no-cre \
- | --no-cr | --no-c | -n)
- no_create=yes ;;
-
- -no-recursion | --no-recursion | --no-recursio | --no-recursi \
- | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
- no_recursion=yes ;;
-
- -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
- | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
- | --oldin | --oldi | --old | --ol | --o)
- ac_prev=oldincludedir ;;
- -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
- | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
- | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
- oldincludedir=$ac_optarg ;;
-
- -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
- ac_prev=prefix ;;
- -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
- prefix=$ac_optarg ;;
-
- -program-prefix | --program-prefix | --program-prefi | --program-pref \
- | --program-pre | --program-pr | --program-p)
- ac_prev=program_prefix ;;
- -program-prefix=* | --program-prefix=* | --program-prefi=* \
- | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
- program_prefix=$ac_optarg ;;
-
- -program-suffix | --program-suffix | --program-suffi | --program-suff \
- | --program-suf | --program-su | --program-s)
- ac_prev=program_suffix ;;
- -program-suffix=* | --program-suffix=* | --program-suffi=* \
- | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
- program_suffix=$ac_optarg ;;
-
- -program-transform-name | --program-transform-name \
- | --program-transform-nam | --program-transform-na \
- | --program-transform-n | --program-transform- \
- | --program-transform | --program-transfor \
- | --program-transfo | --program-transf \
- | --program-trans | --program-tran \
- | --progr-tra | --program-tr | --program-t)
- ac_prev=program_transform_name ;;
- -program-transform-name=* | --program-transform-name=* \
- | --program-transform-nam=* | --program-transform-na=* \
- | --program-transform-n=* | --program-transform-=* \
- | --program-transform=* | --program-transfor=* \
- | --program-transfo=* | --program-transf=* \
- | --program-trans=* | --program-tran=* \
- | --progr-tra=* | --program-tr=* | --program-t=*)
- program_transform_name=$ac_optarg ;;
-
- -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
- ac_prev=pdfdir ;;
- -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
- pdfdir=$ac_optarg ;;
-
- -psdir | --psdir | --psdi | --psd | --ps)
- ac_prev=psdir ;;
- -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
- psdir=$ac_optarg ;;
-
- -q | -quiet | --quiet | --quie | --qui | --qu | --q \
- | -silent | --silent | --silen | --sile | --sil)
- silent=yes ;;
-
- -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
- ac_prev=sbindir ;;
- -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
- | --sbi=* | --sb=*)
- sbindir=$ac_optarg ;;
-
- -sharedstatedir | --sharedstatedir | --sharedstatedi \
- | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
- | --sharedst | --shareds | --shared | --share | --shar \
- | --sha | --sh)
- ac_prev=sharedstatedir ;;
- -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
- | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
- | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
- | --sha=* | --sh=*)
- sharedstatedir=$ac_optarg ;;
-
- -site | --site | --sit)
- ac_prev=site ;;
- -site=* | --site=* | --sit=*)
- site=$ac_optarg ;;
-
- -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
- ac_prev=srcdir ;;
- -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
- srcdir=$ac_optarg ;;
-
- -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
- | --syscon | --sysco | --sysc | --sys | --sy)
- ac_prev=sysconfdir ;;
- -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
- | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
- sysconfdir=$ac_optarg ;;
-
- -target | --target | --targe | --targ | --tar | --ta | --t)
- ac_prev=target_alias ;;
- -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
- target_alias=$ac_optarg ;;
-
- -v | -verbose | --verbose | --verbos | --verbo | --verb)
- verbose=yes ;;
-
- -version | --version | --versio | --versi | --vers | -V)
- ac_init_version=: ;;
-
- -with-* | --with-*)
- ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
- # Reject names that are not valid shell variable names.
- expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
- { echo "$as_me: error: invalid package name: $ac_package" >&2
- { (exit 1); exit 1; }; }
- ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
- eval with_$ac_package=\$ac_optarg ;;
-
- -without-* | --without-*)
- ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
- # Reject names that are not valid shell variable names.
- expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
- { echo "$as_me: error: invalid package name: $ac_package" >&2
- { (exit 1); exit 1; }; }
- ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
- eval with_$ac_package=no ;;
-
- --x)
- # Obsolete; use --with-x.
- with_x=yes ;;
-
- -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
- | --x-incl | --x-inc | --x-in | --x-i)
- ac_prev=x_includes ;;
- -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
- | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
- x_includes=$ac_optarg ;;
-
- -x-libraries | --x-libraries | --x-librarie | --x-librari \
- | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
- ac_prev=x_libraries ;;
- -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
- | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
- x_libraries=$ac_optarg ;;
-
- -*) { echo "$as_me: error: unrecognized option: $ac_option
-Try \`$0 --help' for more information." >&2
- { (exit 1); exit 1; }; }
- ;;
-
- *=*)
- ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
- # Reject names that are not valid shell variable names.
- expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
- { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
- { (exit 1); exit 1; }; }
- eval $ac_envvar=\$ac_optarg
- export $ac_envvar ;;
-
- *)
- # FIXME: should be removed in autoconf 3.0.
- echo "$as_me: WARNING: you should use --build, --host, --target" >&2
- expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
- echo "$as_me: WARNING: invalid host type: $ac_option" >&2
- : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
- ;;
-
- esac
-done
-
-if test -n "$ac_prev"; then
- ac_option=--`echo $ac_prev | sed 's/_/-/g'`
- { echo "$as_me: error: missing argument to $ac_option" >&2
- { (exit 1); exit 1; }; }
-fi
-
-# Be sure to have absolute directory names.
-for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
- datadir sysconfdir sharedstatedir localstatedir includedir \
- oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
- libdir localedir mandir
-do
- eval ac_val=\$$ac_var
- case $ac_val in
- [\\/$]* | ?:[\\/]* ) continue;;
- NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
- esac
- { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
- { (exit 1); exit 1; }; }
-done
-
-# There might be people who depend on the old broken behavior: `$host'
-# used to hold the argument of --host etc.
-# FIXME: To remove some day.
-build=$build_alias
-host=$host_alias
-target=$target_alias
-
-# FIXME: To remove some day.
-if test "x$host_alias" != x; then
- if test "x$build_alias" = x; then
- cross_compiling=maybe
- echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
- If a cross compiler is detected then cross compile mode will be used." >&2
- elif test "x$build_alias" != "x$host_alias"; then
- cross_compiling=yes
- fi
-fi
-
-ac_tool_prefix=
-test -n "$host_alias" && ac_tool_prefix=$host_alias-
-
-test "$silent" = yes && exec 6>/dev/null
-
-
-ac_pwd=`pwd` && test -n "$ac_pwd" &&
-ac_ls_di=`ls -di .` &&
-ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
- { echo "$as_me: error: Working directory cannot be determined" >&2
- { (exit 1); exit 1; }; }
-test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
- { echo "$as_me: error: pwd does not report name of working directory" >&2
- { (exit 1); exit 1; }; }
-
-
-# Find the source files, if location was not specified.
-if test -z "$srcdir"; then
- ac_srcdir_defaulted=yes
- # Try the directory containing this script, then the parent directory.
- ac_confdir=`$as_dirname -- "$0" ||
-$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$0" : 'X\(//\)[^/]' \| \
- X"$0" : 'X\(//\)$' \| \
- X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-echo X"$0" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
- s//\1/
- q
- }
- /^X\(\/\/\)[^/].*/{
- s//\1/
- q
- }
- /^X\(\/\/\)$/{
- s//\1/
- q
- }
- /^X\(\/\).*/{
- s//\1/
- q
- }
- s/.*/./; q'`
- srcdir=$ac_confdir
- if test ! -r "$srcdir/$ac_unique_file"; then
- srcdir=..
- fi
-else
- ac_srcdir_defaulted=no
-fi
-if test ! -r "$srcdir/$ac_unique_file"; then
- test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
- { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
- { (exit 1); exit 1; }; }
-fi
-ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
-ac_abs_confdir=`(
- cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
- { (exit 1); exit 1; }; }
- pwd)`
-# When building in place, set srcdir=.
-if test "$ac_abs_confdir" = "$ac_pwd"; then
- srcdir=.
-fi
-# Remove unnecessary trailing slashes from srcdir.
-# Double slashes in file names in object file debugging info
-# mess up M-x gdb in Emacs.
-case $srcdir in
-*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
-esac
-for ac_var in $ac_precious_vars; do
- eval ac_env_${ac_var}_set=\${${ac_var}+set}
- eval ac_env_${ac_var}_value=\$${ac_var}
- eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
- eval ac_cv_env_${ac_var}_value=\$${ac_var}
-done
-
-#
-# Report the --help message.
-#
-if test "$ac_init_help" = "long"; then
- # Omit some internal or obsolete options to make the list less imposing.
- # This message is too long to be a string in the A/UX 3.1 sh.
- cat <<_ACEOF
-\`configure' configures this package to adapt to many kinds of systems.
-
-Usage: $0 [OPTION]... [VAR=VALUE]...
-
-To assign environment variables (e.g., CC, CFLAGS...), specify them as
-VAR=VALUE. See below for descriptions of some of the useful variables.
-
-Defaults for the options are specified in brackets.
-
-Configuration:
- -h, --help display this help and exit
- --help=short display options specific to this package
- --help=recursive display the short help of all the included packages
- -V, --version display version information and exit
- -q, --quiet, --silent do not print \`checking...' messages
- --cache-file=FILE cache test results in FILE [disabled]
- -C, --config-cache alias for \`--cache-file=config.cache'
- -n, --no-create do not create output files
- --srcdir=DIR find the sources in DIR [configure dir or \`..']
-
-Installation directories:
- --prefix=PREFIX install architecture-independent files in PREFIX
- [$ac_default_prefix]
- --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
- [PREFIX]
-
-By default, \`make install' will install all the files in
-\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
-an installation prefix other than \`$ac_default_prefix' using \`--prefix',
-for instance \`--prefix=\$HOME'.
-
-For better control, use the options below.
-
-Fine tuning of the installation directories:
- --bindir=DIR user executables [EPREFIX/bin]
- --sbindir=DIR system admin executables [EPREFIX/sbin]
- --libexecdir=DIR program executables [EPREFIX/libexec]
- --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
- --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
- --localstatedir=DIR modifiable single-machine data [PREFIX/var]
- --libdir=DIR object code libraries [EPREFIX/lib]
- --includedir=DIR C header files [PREFIX/include]
- --oldincludedir=DIR C header files for non-gcc [/usr/include]
- --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
- --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
- --infodir=DIR info documentation [DATAROOTDIR/info]
- --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
- --mandir=DIR man documentation [DATAROOTDIR/man]
- --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
- --htmldir=DIR html documentation [DOCDIR]
- --dvidir=DIR dvi documentation [DOCDIR]
- --pdfdir=DIR pdf documentation [DOCDIR]
- --psdir=DIR ps documentation [DOCDIR]
-_ACEOF
-
- cat <<\_ACEOF
-
-Program names:
- --program-prefix=PREFIX prepend PREFIX to installed program names
- --program-suffix=SUFFIX append SUFFIX to installed program names
- --program-transform-name=PROGRAM run sed PROGRAM on installed program names
-
-System types:
- --build=BUILD configure for building on BUILD [guessed]
- --host=HOST cross-compile to build programs to run on HOST [BUILD]
- --target=TARGET configure for building compilers for TARGET [HOST]
-_ACEOF
-fi
-
-if test -n "$ac_init_help"; then
-
- cat <<\_ACEOF
-
-Optional Features:
- --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
- --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
- --disable-fast-perl disable fast Makefile generation (needs perl)
- --enable-debug=ARG enables debug symbols (yes|no|full) default=no
- --disable-debug disables debug output and debug symbols default=no
- --enable-strict compiles with strict compiler options (may not
- work!)
- --disable-warnings disables compilation with -Wall and similar
- --enable-profile creates profiling infos default=no
- --disable-dependency-tracking speeds up one-time build
- --enable-dependency-tracking do not reject slow dependency extractors
- --enable-pch enables precompiled header support (currently only
- KCC or gcc >=3.4+unsermake) default=no
- --enable-coverage use gcc coverage testing
- --enable-new-ldflags enable the new linker flags
- --enable-final build size optimized apps (experimental - needs lots
- of memory)
- --enable-closure delay template instantiation
- --enable-nmcheck enable automatic namespace cleanness check
- --enable-shared[=PKGS] build shared libraries [default=yes]
- --enable-static[=PKGS] build static libraries [default=no]
- --enable-libsuffix /lib directory suffix (64,32,none,auto=default)
- --enable-fast-install[=PKGS]
- optimize for fast installation [default=yes]
- --disable-libtool-lock avoid locking (might break parallel builds)
-
-Optional Packages:
- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
- --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
- --with-gnu-ld assume the C compiler uses GNU ld [default=no]
- --with-pic try to use only PIC/non-PIC objects [default=use
- both]
- --with-tags[=TAGS] include additional configurations [automatic]
-
-Some influential environment variables:
- CC C compiler command
- CFLAGS C compiler flags
- LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
- nonstandard directory <lib dir>
- LIBS libraries to pass to the linker, e.g. -l<library>
- CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
- you have headers in a nonstandard directory <include dir>
- CPP C preprocessor
- CXX C++ compiler command
- CXXFLAGS C++ compiler flags
- CXXCPP C++ preprocessor
- F77 Fortran 77 compiler command
- FFLAGS Fortran 77 compiler flags
-
-Use these variables to override the choices made by `configure' or to help
-it to find libraries and programs with nonstandard names/locations.
-
-_ACEOF
-ac_status=$?
-fi
-
-if test "$ac_init_help" = "recursive"; then
- # If there are subdirs, report their specific --help.
- for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
- test -d "$ac_dir" || continue
- ac_builddir=.
-
-case "$ac_dir" in
-.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
-*)
- ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
- # A ".." for each directory in $ac_dir_suffix.
- ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
- case $ac_top_builddir_sub in
- "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
- *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
- esac ;;
-esac
-ac_abs_top_builddir=$ac_pwd
-ac_abs_builddir=$ac_pwd$ac_dir_suffix
-# for backward compatibility:
-ac_top_builddir=$ac_top_build_prefix
-
-case $srcdir in
- .) # We are building in place.
- ac_srcdir=.
- ac_top_srcdir=$ac_top_builddir_sub
- ac_abs_top_srcdir=$ac_pwd ;;
- [\\/]* | ?:[\\/]* ) # Absolute name.
- ac_srcdir=$srcdir$ac_dir_suffix;
- ac_top_srcdir=$srcdir
- ac_abs_top_srcdir=$srcdir ;;
- *) # Relative name.
- ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
- ac_top_srcdir=$ac_top_build_prefix$srcdir
- ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
-esac
-ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
-
- cd "$ac_dir" || { ac_status=$?; continue; }
- # Check for guested configure.
- if test -f "$ac_srcdir/configure.gnu"; then
- echo &&
- $SHELL "$ac_srcdir/configure.gnu" --help=recursive
- elif test -f "$ac_srcdir/configure"; then
- echo &&
- $SHELL "$ac_srcdir/configure" --help=recursive
- else
- echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
- fi || ac_status=$?
- cd "$ac_pwd" || { ac_status=$?; break; }
- done
-fi
-
-test -n "$ac_init_help" && exit $ac_status
-if $ac_init_version; then
- cat <<\_ACEOF
-configure
-generated by GNU Autoconf 2.61
-
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-This configure script is free software; the Free Software Foundation
-gives unlimited permission to copy, distribute and modify it.
-_ACEOF
- exit
-fi
-cat >config.log <<_ACEOF
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-
-It was created by $as_me, which was
-generated by GNU Autoconf 2.61. Invocation command line was
-
- $ $0 $@
-
-_ACEOF
-exec 5>>config.log
-{
-cat <<_ASUNAME
-## --------- ##
-## Platform. ##
-## --------- ##
-
-hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
-uname -m = `(uname -m) 2>/dev/null || echo unknown`
-uname -r = `(uname -r) 2>/dev/null || echo unknown`
-uname -s = `(uname -s) 2>/dev/null || echo unknown`
-uname -v = `(uname -v) 2>/dev/null || echo unknown`
-
-/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
-/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
-
-/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
-/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
-/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
-/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
-/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
-/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
-/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
-
-_ASUNAME
-
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- echo "PATH: $as_dir"
-done
-IFS=$as_save_IFS
-
-} >&5
-
-cat >&5 <<_ACEOF
-
-
-## ----------- ##
-## Core tests. ##
-## ----------- ##
-
-_ACEOF
-
-
-# Keep a trace of the command line.
-# Strip out --no-create and --no-recursion so they do not pile up.
-# Strip out --silent because we don't want to record it for future runs.
-# Also quote any args containing shell meta-characters.
-# Make two passes to allow for proper duplicate-argument suppression.
-ac_configure_args=
-ac_configure_args0=
-ac_configure_args1=
-ac_must_keep_next=false
-for ac_pass in 1 2
-do
- for ac_arg
- do
- case $ac_arg in
- -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
- -q | -quiet | --quiet | --quie | --qui | --qu | --q \
- | -silent | --silent | --silen | --sile | --sil)
- continue ;;
- *\'*)
- ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
- esac
- case $ac_pass in
- 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
- 2)
- ac_configure_args1="$ac_configure_args1 '$ac_arg'"
- if test $ac_must_keep_next = true; then
- ac_must_keep_next=false # Got value, back to normal.
- else
- case $ac_arg in
- *=* | --config-cache | -C | -disable-* | --disable-* \
- | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
- | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
- | -with-* | --with-* | -without-* | --without-* | --x)
- case "$ac_configure_args0 " in
- "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
- esac
- ;;
- -* ) ac_must_keep_next=true ;;
- esac
- fi
- ac_configure_args="$ac_configure_args '$ac_arg'"
- ;;
- esac
- done
-done
-$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
-$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
-
-# When interrupted or exit'd, cleanup temporary files, and complete
-# config.log. We remove comments because anyway the quotes in there
-# would cause problems or look ugly.
-# WARNING: Use '\'' to represent an apostrophe within the trap.
-# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
-trap 'exit_status=$?
- # Save into config.log some information that might help in debugging.
- {
- echo
-
- cat <<\_ASBOX
-## ---------------- ##
-## Cache variables. ##
-## ---------------- ##
-_ASBOX
- echo
- # The following way of writing the cache mishandles newlines in values,
-(
- for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
- eval ac_val=\$$ac_var
- case $ac_val in #(
- *${as_nl}*)
- case $ac_var in #(
- *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
-echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
- esac
- case $ac_var in #(
- _ | IFS | as_nl) ;; #(
- *) $as_unset $ac_var ;;
- esac ;;
- esac
- done
- (set) 2>&1 |
- case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
- *${as_nl}ac_space=\ *)
- sed -n \
- "s/'\''/'\''\\\\'\'''\''/g;
- s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
- ;; #(
- *)
- sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
- ;;
- esac |
- sort
-)
- echo
-
- cat <<\_ASBOX
-## ----------------- ##
-## Output variables. ##
-## ----------------- ##
-_ASBOX
- echo
- for ac_var in $ac_subst_vars
- do
- eval ac_val=\$$ac_var
- case $ac_val in
- *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
- esac
- echo "$ac_var='\''$ac_val'\''"
- done | sort
- echo
-
- if test -n "$ac_subst_files"; then
- cat <<\_ASBOX
-## ------------------- ##
-## File substitutions. ##
-## ------------------- ##
-_ASBOX
- echo
- for ac_var in $ac_subst_files
- do
- eval ac_val=\$$ac_var
- case $ac_val in
- *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
- esac
- echo "$ac_var='\''$ac_val'\''"
- done | sort
- echo
- fi
-
- if test -s confdefs.h; then
- cat <<\_ASBOX
-## ----------- ##
-## confdefs.h. ##
-## ----------- ##
-_ASBOX
- echo
- cat confdefs.h
- echo
- fi
- test "$ac_signal" != 0 &&
- echo "$as_me: caught signal $ac_signal"
- echo "$as_me: exit $exit_status"
- } >&5
- rm -f core *.core core.conftest.* &&
- rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
- exit $exit_status
-' 0
-for ac_signal in 1 2 13 15; do
- trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
-done
-ac_signal=0
-
-# confdefs.h avoids OS command line length limits that DEFS can exceed.
-rm -f -r conftest* confdefs.h
-
-# Predefined preprocessor variables.
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_NAME "$PACKAGE_NAME"
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_VERSION "$PACKAGE_VERSION"
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_STRING "$PACKAGE_STRING"
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
-_ACEOF
-
-
-# Let the site file select an alternate cache file if it wants to.
-# Prefer explicitly selected file to automatically selected ones.
-if test -n "$CONFIG_SITE"; then
- set x "$CONFIG_SITE"
-elif test "x$prefix" != xNONE; then
- set x "$prefix/share/config.site" "$prefix/etc/config.site"
-else
- set x "$ac_default_prefix/share/config.site" \
- "$ac_default_prefix/etc/config.site"
-fi
-shift
-for ac_site_file
-do
- if test -r "$ac_site_file"; then
- { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
-echo "$as_me: loading site script $ac_site_file" >&6;}
- sed 's/^/| /' "$ac_site_file" >&5
- . "$ac_site_file"
- fi
-done
-
-if test -r "$cache_file"; then
- # Some versions of bash will fail to source /dev/null (special
- # files actually), so we avoid doing that.
- if test -f "$cache_file"; then
- { echo "$as_me:$LINENO: loading cache $cache_file" >&5
-echo "$as_me: loading cache $cache_file" >&6;}
- case $cache_file in
- [\\/]* | ?:[\\/]* ) . "$cache_file";;
- *) . "./$cache_file";;
- esac
- fi
-else
- { echo "$as_me:$LINENO: creating cache $cache_file" >&5
-echo "$as_me: creating cache $cache_file" >&6;}
- >$cache_file
-fi
-
-# Check that the precious variables saved in the cache have kept the same
-# value.
-ac_cache_corrupted=false
-for ac_var in $ac_precious_vars; do
- eval ac_old_set=\$ac_cv_env_${ac_var}_set
- eval ac_new_set=\$ac_env_${ac_var}_set
- eval ac_old_val=\$ac_cv_env_${ac_var}_value
- eval ac_new_val=\$ac_env_${ac_var}_value
- case $ac_old_set,$ac_new_set in
- set,)
- { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
-echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
- ac_cache_corrupted=: ;;
- ,set)
- { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
-echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
- ac_cache_corrupted=: ;;
- ,);;
- *)
- if test "x$ac_old_val" != "x$ac_new_val"; then
- { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
-echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
- { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
-echo "$as_me: former value: $ac_old_val" >&2;}
- { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
-echo "$as_me: current value: $ac_new_val" >&2;}
- ac_cache_corrupted=:
- fi;;
- esac
- # Pass precious variables to config.status.
- if test "$ac_new_set" = set; then
- case $ac_new_val in
- *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
- *) ac_arg=$ac_var=$ac_new_val ;;
- esac
- case " $ac_configure_args " in
- *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
- *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
- esac
- fi
-done
-if $ac_cache_corrupted; then
- { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
-echo "$as_me: error: changes in the environment can compromise the build" >&2;}
- { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
-echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-ac_aux_dir=
-for ac_dir in admin "$srcdir"/admin; do
- if test -f "$ac_dir/install-sh"; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/install-sh -c"
- break
- elif test -f "$ac_dir/install.sh"; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/install.sh -c"
- break
- elif test -f "$ac_dir/shtool"; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/shtool install -c"
- break
- fi
-done
-if test -z "$ac_aux_dir"; then
- { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in admin \"$srcdir\"/admin" >&5
-echo "$as_me: error: cannot find install-sh or install.sh in admin \"$srcdir\"/admin" >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-# These three variables are undocumented and unsupported,
-# and are intended to be withdrawn in a future Autoconf release.
-# They can cause serious problems if a builder's source tree is in a directory
-# whose full name contains unusual characters.
-ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
-ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
-ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
-
-
-
-unset CDPATH
-
-# Make sure we can run config.sub.
-$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
- { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
-echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
- { (exit 1); exit 1; }; }
-
-{ echo "$as_me:$LINENO: checking build system type" >&5
-echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
-if test "${ac_cv_build+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_build_alias=$build_alias
-test "x$ac_build_alias" = x &&
- ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
-test "x$ac_build_alias" = x &&
- { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
-echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
- { (exit 1); exit 1; }; }
-ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
- { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
-echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
- { (exit 1); exit 1; }; }
-
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
-echo "${ECHO_T}$ac_cv_build" >&6; }
-case $ac_cv_build in
-*-*-*) ;;
-*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
-echo "$as_me: error: invalid value of canonical build" >&2;}
- { (exit 1); exit 1; }; };;
-esac
-build=$ac_cv_build
-ac_save_IFS=$IFS; IFS='-'
-set x $ac_cv_build
-shift
-build_cpu=$1
-build_vendor=$2
-shift; shift
-# Remember, the first character of IFS is used to create $*,
-# except with old shells:
-build_os=$*
-IFS=$ac_save_IFS
-case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
-
-
-{ echo "$as_me:$LINENO: checking host system type" >&5
-echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
-if test "${ac_cv_host+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test "x$host_alias" = x; then
- ac_cv_host=$ac_cv_build
-else
- ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
- { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
-echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
-echo "${ECHO_T}$ac_cv_host" >&6; }
-case $ac_cv_host in
-*-*-*) ;;
-*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
-echo "$as_me: error: invalid value of canonical host" >&2;}
- { (exit 1); exit 1; }; };;
-esac
-host=$ac_cv_host
-ac_save_IFS=$IFS; IFS='-'
-set x $ac_cv_host
-shift
-host_cpu=$1
-host_vendor=$2
-shift; shift
-# Remember, the first character of IFS is used to create $*,
-# except with old shells:
-host_os=$*
-IFS=$ac_save_IFS
-case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
-
-
-{ echo "$as_me:$LINENO: checking target system type" >&5
-echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
-if test "${ac_cv_target+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test "x$target_alias" = x; then
- ac_cv_target=$ac_cv_host
-else
- ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
- { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
-echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
-echo "${ECHO_T}$ac_cv_target" >&6; }
-case $ac_cv_target in
-*-*-*) ;;
-*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
-echo "$as_me: error: invalid value of canonical target" >&2;}
- { (exit 1); exit 1; }; };;
-esac
-target=$ac_cv_target
-ac_save_IFS=$IFS; IFS='-'
-set x $ac_cv_target
-shift
-target_cpu=$1
-target_vendor=$2
-shift; shift
-# Remember, the first character of IFS is used to create $*,
-# except with old shells:
-target_os=$*
-IFS=$ac_save_IFS
-case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
-
-
-# The aliases save the names the user supplied, while $host etc.
-# will get canonicalized.
-test -n "$target_alias" &&
- test "$program_prefix$program_suffix$program_transform_name" = \
- NONENONEs,x,x, &&
- program_prefix=${target_alias}-
-test "$program_prefix" != NONE &&
- program_transform_name="s&^&$program_prefix&;$program_transform_name"
-# Use a double $ so make ignores it.
-test "$program_suffix" != NONE &&
- program_transform_name="s&\$&$program_suffix&;$program_transform_name"
-# Double any \ or $. echo might interpret backslashes.
-# By default was `s,x,x', remove it if useless.
-cat <<\_ACEOF >conftest.sed
-s/[\\$]/&&/g;s/;s,x,x,$//
-_ACEOF
-program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
-rm -f conftest.sed
-
-
-am__api_version='1.10'
-
-
-
- test -n "$INSTALL" && kde_save_INSTALL_given=$INSTALL
- test -n "$INSTALL_PROGRAM" && kde_save_INSTALL_PROGRAM_given=$INSTALL_PROGRAM
- test -n "$INSTALL_SCRIPT" && kde_save_INSTALL_SCRIPT_given=$INSTALL_SCRIPT
- # Find a good install program. We prefer a C program (faster),
-# so one script is as good as another. But avoid the broken or
-# incompatible versions:
-# SysV /etc/install, /usr/sbin/install
-# SunOS /usr/etc/install
-# IRIX /sbin/install
-# AIX /bin/install
-# AmigaOS /C/install, which installs bootblocks on floppy discs
-# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
-# AFS /usr/afsws/bin/install, which mishandles nonexistent args
-# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
-# OS/2's system install, which has a completely different semantic
-# ./install, which can be erroneously created by make from ./install.sh.
-{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
-echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
-if test -z "$INSTALL"; then
-if test "${ac_cv_path_install+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- # Account for people who put trailing slashes in PATH elements.
-case $as_dir/ in
- ./ | .// | /cC/* | \
- /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
- ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
- /usr/ucb/* ) ;;
- *)
- # OSF1 and SCO ODT 3.0 have their own names for install.
- # Don't use installbsd from OSF since it installs stuff as root
- # by default.
- for ac_prog in ginstall scoinst install; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
- if test $ac_prog = install &&
- grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
- # AIX install. It has an incompatible calling convention.
- :
- elif test $ac_prog = install &&
- grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
- # program-specific install script used by HP pwplus--don't use.
- :
- else
- ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
- break 3
- fi
- fi
- done
- done
- ;;
-esac
-done
-IFS=$as_save_IFS
-
-
-fi
- if test "${ac_cv_path_install+set}" = set; then
- INSTALL=$ac_cv_path_install
- else
- # As a last resort, use the slow shell script. Don't cache a
- # value for INSTALL within a source directory, because that will
- # break other packages using the cache if that directory is
- # removed, or if the value is a relative name.
- INSTALL=$ac_install_sh
- fi
-fi
-{ echo "$as_me:$LINENO: result: $INSTALL" >&5
-echo "${ECHO_T}$INSTALL" >&6; }
-
-# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
-# It thinks the first close brace ends the variable substitution.
-test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
-
-test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
-
-test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
-
-
- if test -z "$kde_save_INSTALL_given" ; then
- # OK, user hasn't given any INSTALL, autoconf found one for us
- # now we test, if it supports the -p flag
- { echo "$as_me:$LINENO: checking for -p flag to install" >&5
-echo $ECHO_N "checking for -p flag to install... $ECHO_C" >&6; }
- rm -f confinst.$$.* > /dev/null 2>&1
- echo "Testtest" > confinst.$$.orig
- ac_res=no
- if ${INSTALL} -p confinst.$$.orig confinst.$$.new > /dev/null 2>&1 ; then
- if test -f confinst.$$.new ; then
- # OK, -p seems to do no harm to install
- INSTALL="${INSTALL} -p"
- ac_res=yes
- fi
- fi
- rm -f confinst.$$.*
- { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
- fi
-
- if test -z "$kde_save_INSTALL_PROGRAM_given" ; then
- INSTALL_PROGRAM='${INSTALL} $(INSTALL_STRIP_FLAG)'
- fi
- if test -z "$kde_save_INSTALL_SCRIPT_given" ; then
- INSTALL_SCRIPT='${INSTALL}'
- fi
-
-{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
-echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
-# Just in case
-sleep 1
-echo timestamp > conftest.file
-# Do `set' in a subshell so we don't clobber the current shell's
-# arguments. Must try -L first in case configure is actually a
-# symlink; some systems play weird games with the mod time of symlinks
-# (eg FreeBSD returns the mod time of the symlink's containing
-# directory).
-if (
- set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
- if test "$*" = "X"; then
- # -L didn't work.
- set X `ls -t $srcdir/configure conftest.file`
- fi
- rm -f conftest.file
- if test "$*" != "X $srcdir/configure conftest.file" \
- && test "$*" != "X conftest.file $srcdir/configure"; then
-
- # If neither matched, then we have a broken ls. This can happen
- # if, for instance, CONFIG_SHELL is bash and it inherits a
- # broken ls alias from the environment. This has actually
- # happened. Such a system could not be considered "sane".
- { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
-alias in your environment" >&5
-echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
-alias in your environment" >&2;}
- { (exit 1); exit 1; }; }
- fi
-
- test "$2" = conftest.file
- )
-then
- # Ok.
- :
-else
- { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
-Check your system clock" >&5
-echo "$as_me: error: newly created file is older than distributed files!
-Check your system clock" >&2;}
- { (exit 1); exit 1; }; }
-fi
-{ echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
-
-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
-# Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
- am_missing_run="$MISSING --run "
-else
- am_missing_run=
- { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
-echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
-fi
-
-{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
-echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
-if test -z "$MKDIR_P"; then
- if test "${ac_cv_path_mkdir+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_prog in mkdir gmkdir; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
- case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
- 'mkdir (GNU coreutils) '* | \
- 'mkdir (coreutils) '* | \
- 'mkdir (fileutils) '4.1*)
- ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
- break 3;;
- esac
- done
- done
-done
-IFS=$as_save_IFS
-
-fi
-
- if test "${ac_cv_path_mkdir+set}" = set; then
- MKDIR_P="$ac_cv_path_mkdir -p"
- else
- # As a last resort, use the slow shell script. Don't cache a
- # value for MKDIR_P within a source directory, because that will
- # break other packages using the cache if that directory is
- # removed, or if the value is a relative name.
- test -d ./--version && rmdir ./--version
- MKDIR_P="$ac_install_sh -d"
- fi
-fi
-{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
-echo "${ECHO_T}$MKDIR_P" >&6; }
-
-mkdir_p="$MKDIR_P"
-case $mkdir_p in
- [\\/$]* | ?:[\\/]*) ;;
- */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
-esac
-
-for ac_prog in gawk mawk nawk awk
-do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_AWK+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$AWK"; then
- ac_cv_prog_AWK="$AWK" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_AWK="$ac_prog"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-AWK=$ac_cv_prog_AWK
-if test -n "$AWK"; then
- { echo "$as_me:$LINENO: result: $AWK" >&5
-echo "${ECHO_T}$AWK" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
- test -n "$AWK" && break
-done
-
-{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
-echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
-set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
-if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.make <<\_ACEOF
-SHELL = /bin/sh
-all:
- @echo '@@@%%%=$(MAKE)=@@@%%%'
-_ACEOF
-# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
-case `${MAKE-make} -f conftest.make 2>/dev/null` in
- *@@@%%%=?*=@@@%%%*)
- eval ac_cv_prog_make_${ac_make}_set=yes;;
- *)
- eval ac_cv_prog_make_${ac_make}_set=no;;
-esac
-rm -f conftest.make
-fi
-if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- SET_MAKE=
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- SET_MAKE="MAKE=${MAKE-make}"
-fi
-
-rm -rf .tst 2>/dev/null
-mkdir .tst 2>/dev/null
-if test -d .tst; then
- am__leading_dot=.
-else
- am__leading_dot=_
-fi
-rmdir .tst 2>/dev/null
-
-if test "`cd $srcdir && pwd`" != "`pwd`"; then
- # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
- # is not polluted with repeated "-I."
- am__isrc=' -I$(srcdir)'
- # test to see if srcdir already configured
- if test -f $srcdir/config.status; then
- { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
-echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
- { (exit 1); exit 1; }; }
- fi
-fi
-
-# test whether we have cygpath
-if test -z "$CYGPATH_W"; then
- if (cygpath --version) >/dev/null 2>/dev/null; then
- CYGPATH_W='cygpath -w'
- else
- CYGPATH_W=echo
- fi
-fi
-
-
-# Define the identity of the package.
- PACKAGE=taglib
- VERSION=1.4
-
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE "$PACKAGE"
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define VERSION "$VERSION"
-_ACEOF
-
-# Some tools Automake needs.
-
-ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
-
-
-AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
-
-
-AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
-
-
-AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
-
-
-MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
-
-install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
-
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'. However `strip' might not be the right
-# tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-if test "$cross_compiling" != no; then
- if test -n "$ac_tool_prefix"; then
- # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-set dummy ${ac_tool_prefix}strip; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_STRIP+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$STRIP"; then
- ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_STRIP="${ac_tool_prefix}strip"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-STRIP=$ac_cv_prog_STRIP
-if test -n "$STRIP"; then
- { echo "$as_me:$LINENO: result: $STRIP" >&5
-echo "${ECHO_T}$STRIP" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_STRIP"; then
- ac_ct_STRIP=$STRIP
- # Extract the first word of "strip", so it can be a program name with args.
-set dummy strip; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$ac_ct_STRIP"; then
- ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_ac_ct_STRIP="strip"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
-if test -n "$ac_ct_STRIP"; then
- { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
-echo "${ECHO_T}$ac_ct_STRIP" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
- if test "x$ac_ct_STRIP" = x; then
- STRIP=":"
- else
- case $cross_compiling:$ac_tool_warned in
-yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet. If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet. If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
-ac_tool_warned=yes ;;
-esac
- STRIP=$ac_ct_STRIP
- fi
-else
- STRIP="$ac_cv_prog_STRIP"
-fi
-
-fi
-INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
-
-# We need awk for the "check" target. The system "awk" is bad on
-# some platforms.
-# Always define AMTAR for backward compatibility.
-
-AMTAR=${AMTAR-"${am_missing_run}tar"}
-
-am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
-
-
-
-
-
-
-unset CDPATH
-
-
-if test "x$prefix" = "xNONE"; then
- prefix=$ac_default_prefix
- ac_configure_args="$ac_configure_args --prefix $prefix"
-fi
-
- # Check whether --enable-fast-perl was given.
-if test "${enable_fast_perl+set}" = set; then
- enableval=$enable_fast_perl; with_fast_perl=$enableval
-else
- with_fast_perl=yes
-fi
-
-
-
- val=
- if test -f $srcdir/configure.files ; then
- val=`sed -e 's%^%\$(top_srcdir)/%' $srcdir/configure.files`
- fi
- CONF_FILES=
- if test -n "$val" ; then
- for i in $val ; do
- CONF_FILES="$CONF_FILES $i"
- done
- fi
-
-
-
-ac_config_headers="$ac_config_headers config.h"
-
-
-DEPDIR="${am__leading_dot}deps"
-
-ac_config_commands="$ac_config_commands depfiles"
-
-
-am_make=${MAKE-make}
-cat > confinc << 'END'
-am__doit:
- @echo done
-.PHONY: am__doit
-END
-# If we don't find an include directive, just comment out the code.
-{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
-echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
-am__include="#"
-am__quote=
-_am_result=none
-# First try GNU make style include.
-echo "include confinc" > confmf
-# We grep out `Entering directory' and `Leaving directory'
-# messages which can occur if `w' ends up in MAKEFLAGS.
-# In particular we don't look at `^make:' because GNU make might
-# be invoked under some other name (usually "gmake"), in which
-# case it prints its new name instead of `make'.
-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
- am__include=include
- am__quote=
- _am_result=GNU
-fi
-# Now try BSD make style include.
-if test "$am__include" = "#"; then
- echo '.include "confinc"' > confmf
- if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
- am__include=.include
- am__quote="\""
- _am_result=BSD
- fi
-fi
-
-
-{ echo "$as_me:$LINENO: result: $_am_result" >&5
-echo "${ECHO_T}$_am_result" >&6; }
-rm -f confinc confmf
-
-# Check whether --enable-dependency-tracking was given.
-if test "${enable_dependency_tracking+set}" = set; then
- enableval=$enable_dependency_tracking;
-fi
-
-if test "x$enable_dependency_tracking" != xno; then
- am_depcomp="$ac_aux_dir/depcomp"
- AMDEPBACKSLASH='\'
-fi
- if test "x$enable_dependency_tracking" != xno; then
- AMDEP_TRUE=
- AMDEP_FALSE='#'
-else
- AMDEP_TRUE='#'
- AMDEP_FALSE=
-fi
-
-
-
-
-
- # Check whether --enable-debug was given.
-if test "${enable_debug+set}" = set; then
- enableval=$enable_debug;
- case $enableval in
- yes)
- kde_use_debug_code="yes"
- kde_use_debug_define=no
- ;;
- full)
- kde_use_debug_code="full"
- kde_use_debug_define=no
- ;;
- *)
- kde_use_debug_code="no"
- kde_use_debug_define=yes
- ;;
- esac
-
-else
- kde_use_debug_code="no"
- kde_use_debug_define=no
-
-fi
-
-
- # Check whether --enable-dummyoption was given.
-if test "${enable_dummyoption+set}" = set; then
- enableval=$enable_dummyoption;
-fi
-
-
- # Check whether --enable-strict was given.
-if test "${enable_strict+set}" = set; then
- enableval=$enable_strict;
- if test $enableval = "no"; then
- kde_use_strict_options="no"
- else
- kde_use_strict_options="yes"
- fi
-
-else
- kde_use_strict_options="no"
-fi
-
-
- # Check whether --enable-warnings was given.
-if test "${enable_warnings+set}" = set; then
- enableval=$enable_warnings;
- if test $enableval = "no"; then
- kde_use_warnings="no"
- else
- kde_use_warnings="yes"
- fi
-
-else
- kde_use_warnings="yes"
-fi
-
-
- if test "$kde_use_debug_code" != "no"; then
- kde_use_warnings=yes
- fi
-
- # Check whether --enable-profile was given.
-if test "${enable_profile+set}" = set; then
- enableval=$enable_profile; kde_use_profiling=$enableval
-else
- kde_use_profiling="no"
-
-fi
-
-
- CFLAGS=" $CFLAGS"
-
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-if test -n "$ac_tool_prefix"; then
- # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
-set dummy ${ac_tool_prefix}gcc; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_CC+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_CC="${ac_tool_prefix}gcc"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-CC=$ac_cv_prog_CC
-if test -n "$CC"; then
- { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_CC"; then
- ac_ct_CC=$CC
- # Extract the first word of "gcc", so it can be a program name with args.
-set dummy gcc; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$ac_ct_CC"; then
- ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_ac_ct_CC="gcc"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_CC=$ac_cv_prog_ac_ct_CC
-if test -n "$ac_ct_CC"; then
- { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
-echo "${ECHO_T}$ac_ct_CC" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
- if test "x$ac_ct_CC" = x; then
- CC=""
- else
- case $cross_compiling:$ac_tool_warned in
-yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet. If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet. If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
-ac_tool_warned=yes ;;
-esac
- CC=$ac_ct_CC
- fi
-else
- CC="$ac_cv_prog_CC"
-fi
-
-if test -z "$CC"; then
- if test -n "$ac_tool_prefix"; then
- # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
-set dummy ${ac_tool_prefix}cc; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_CC+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_CC="${ac_tool_prefix}cc"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-CC=$ac_cv_prog_CC
-if test -n "$CC"; then
- { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
- fi
-fi
-if test -z "$CC"; then
- # Extract the first word of "cc", so it can be a program name with args.
-set dummy cc; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_CC+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
-else
- ac_prog_rejected=no
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
- ac_prog_rejected=yes
- continue
- fi
- ac_cv_prog_CC="cc"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-if test $ac_prog_rejected = yes; then
- # We found a bogon in the path, so make sure we never use it.
- set dummy $ac_cv_prog_CC
- shift
- if test $# != 0; then
- # We chose a different compiler from the bogus one.
- # However, it has the same basename, so the bogon will be chosen
- # first if we set CC to just the basename; use the full file name.
- shift
- ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
- fi
-fi
-fi
-fi
-CC=$ac_cv_prog_CC
-if test -n "$CC"; then
- { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
-fi
-if test -z "$CC"; then
- if test -n "$ac_tool_prefix"; then
- for ac_prog in cl.exe
- do
- # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_CC+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-CC=$ac_cv_prog_CC
-if test -n "$CC"; then
- { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
- test -n "$CC" && break
- done
-fi
-if test -z "$CC"; then
- ac_ct_CC=$CC
- for ac_prog in cl.exe
-do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$ac_ct_CC"; then
- ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_ac_ct_CC="$ac_prog"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_CC=$ac_cv_prog_ac_ct_CC
-if test -n "$ac_ct_CC"; then
- { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
-echo "${ECHO_T}$ac_ct_CC" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
- test -n "$ac_ct_CC" && break
-done
-
- if test "x$ac_ct_CC" = x; then
- CC=""
- else
- case $cross_compiling:$ac_tool_warned in
-yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet. If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet. If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
-ac_tool_warned=yes ;;
-esac
- CC=$ac_ct_CC
- fi
-fi
-
-fi
-
-
-test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
-See \`config.log' for more details." >&5
-echo "$as_me: error: no acceptable C compiler found in \$PATH
-See \`config.log' for more details." >&2;}
- { (exit 1); exit 1; }; }
-
-# Provide some information about the compiler.
-echo "$as_me:$LINENO: checking for C compiler version" >&5
-ac_compiler=`set X $ac_compile; echo $2`
-{ (ac_try="$ac_compiler --version >&5"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compiler --version >&5") 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }
-{ (ac_try="$ac_compiler -v >&5"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compiler -v >&5") 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }
-{ (ac_try="$ac_compiler -V >&5"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compiler -V >&5") 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }
-
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-ac_clean_files_save=$ac_clean_files
-ac_clean_files="$ac_clean_files a.out a.exe b.out"
-# Try to create an executable without -o first, disregard a.out.
-# It will help us diagnose broken compilers, and finding out an intuition
-# of exeext.
-{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
-echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
-ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
-#
-# List of possible output files, starting from the most likely.
-# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
-# only as a last resort. b.out is created by i960 compilers.
-ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
-#
-# The IRIX 6 linker writes into existing files which may not be
-# executable, retaining their permissions. Remove them first so a
-# subsequent execution test works.
-ac_rmfiles=
-for ac_file in $ac_files
-do
- case $ac_file in
- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
- * ) ac_rmfiles="$ac_rmfiles $ac_file";;
- esac
-done
-rm -f $ac_rmfiles
-
-if { (ac_try="$ac_link_default"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link_default") 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; then
- # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
-# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
-# in a Makefile. We should not override ac_cv_exeext if it was cached,
-# so that the user can short-circuit this test for compilers unknown to
-# Autoconf.
-for ac_file in $ac_files ''
-do
- test -f "$ac_file" || continue
- case $ac_file in
- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
- ;;
- [ab].out )
- # We found the default executable, but exeext='' is most
- # certainly right.
- break;;
- *.* )
- if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
- then :; else
- ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
- fi
- # We set ac_cv_exeext here because the later test for it is not
- # safe: cross compilers may not add the suffix if given an `-o'
- # argument, so we may need to know it at that point already.
- # Even if this section looks crufty: it has the advantage of
- # actually working.
- break;;
- * )
- break;;
- esac
-done
-test "$ac_cv_exeext" = no && ac_cv_exeext=
-
-else
- ac_file=''
-fi
-
-{ echo "$as_me:$LINENO: result: $ac_file" >&5
-echo "${ECHO_T}$ac_file" >&6; }
-if test -z "$ac_file"; then
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
-See \`config.log' for more details." >&5
-echo "$as_me: error: C compiler cannot create executables
-See \`config.log' for more details." >&2;}
- { (exit 77); exit 77; }; }
-fi
-
-ac_exeext=$ac_cv_exeext
-
-# Check that the compiler produces executables we can run. If not, either
-# the compiler is broken, or we cross compile.
-{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
-echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
-# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
-# If not cross compiling, check that we can run a simple program.
-if test "$cross_compiling" != yes; then
- if { ac_try='./$ac_file'
- { (case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_try") 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- cross_compiling=no
- else
- if test "$cross_compiling" = maybe; then
- cross_compiling=yes
- else
- { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
-If you meant to cross compile, use \`--host'.
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run C compiled programs.
-If you meant to cross compile, use \`--host'.
-See \`config.log' for more details." >&2;}
- { (exit 1); exit 1; }; }
- fi
- fi
-fi
-{ echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
-
-rm -f a.out a.exe conftest$ac_cv_exeext b.out
-ac_clean_files=$ac_clean_files_save
-# Check that the compiler produces executables we can run. If not, either
-# the compiler is broken, or we cross compile.
-{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
-echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
-{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
-echo "${ECHO_T}$cross_compiling" >&6; }
-
-{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
-echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; then
- # If both `conftest.exe' and `conftest' are `present' (well, observable)
-# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
-# work properly (i.e., refer to `conftest.exe'), while it won't with
-# `rm'.
-for ac_file in conftest.exe conftest conftest.*; do
- test -f "$ac_file" || continue
- case $ac_file in
- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
- *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
- break;;
- * ) break;;
- esac
-done
-else
- { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
-See \`config.log' for more details." >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-rm -f conftest$ac_cv_exeext
-{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
-echo "${ECHO_T}$ac_cv_exeext" >&6; }
-
-rm -f conftest.$ac_ext
-EXEEXT=$ac_cv_exeext
-ac_exeext=$EXEEXT
-{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
-echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
-if test "${ac_cv_objext+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.o conftest.obj
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; then
- for ac_file in conftest.o conftest.obj conftest.*; do
- test -f "$ac_file" || continue;
- case $ac_file in
- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
- *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
- break;;
- esac
-done
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute suffix of object files: cannot compile
-See \`config.log' for more details." >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-rm -f conftest.$ac_cv_objext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
-echo "${ECHO_T}$ac_cv_objext" >&6; }
-OBJEXT=$ac_cv_objext
-ac_objext=$OBJEXT
-{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
-echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
-if test "${ac_cv_c_compiler_gnu+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
-#ifndef __GNUC__
- choke me
-#endif
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest.$ac_objext; then
- ac_compiler_gnu=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_compiler_gnu=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-ac_cv_c_compiler_gnu=$ac_compiler_gnu
-
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
-echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
-GCC=`test $ac_compiler_gnu = yes && echo yes`
-ac_test_CFLAGS=${CFLAGS+set}
-ac_save_CFLAGS=$CFLAGS
-{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
-echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
-if test "${ac_cv_prog_cc_g+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_save_c_werror_flag=$ac_c_werror_flag
- ac_c_werror_flag=yes
- ac_cv_prog_cc_g=no
- CFLAGS="-g"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest.$ac_objext; then
- ac_cv_prog_cc_g=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- CFLAGS=""
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest.$ac_objext; then
- :
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_c_werror_flag=$ac_save_c_werror_flag
- CFLAGS="-g"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest.$ac_objext; then
- ac_cv_prog_cc_g=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- ac_c_werror_flag=$ac_save_c_werror_flag
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
-echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
-if test "$ac_test_CFLAGS" = set; then
- CFLAGS=$ac_save_CFLAGS
-elif test $ac_cv_prog_cc_g = yes; then
- if test "$GCC" = yes; then
- CFLAGS="-g -O2"
- else
- CFLAGS="-g"
- fi
-else
- if test "$GCC" = yes; then
- CFLAGS="-O2"
- else
- CFLAGS=
- fi
-fi
-{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
-echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
-if test "${ac_cv_prog_cc_c89+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_cv_prog_cc_c89=no
-ac_save_CC=$CC
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#include <stdarg.h>
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
-struct buf { int x; };
-FILE * (*rcsopen) (struct buf *, struct stat *, int);
-static char *e (p, i)
- char **p;
- int i;
-{
- return p[i];
-}
-static char *f (char * (*g) (char **, int), char **p, ...)
-{
- char *s;
- va_list v;
- va_start (v,p);
- s = g (p, va_arg (v,int));
- va_end (v);
- return s;
-}
-
-/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
- function prototypes and stuff, but not '\xHH' hex character constants.
- These don't provoke an error unfortunately, instead are silently treated
- as 'x'. The following induces an error, until -std is added to get
- proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
- array size at least. It's necessary to write '\x00'==0 to get something
- that's true only with -std. */
-int osf4_cc_array ['\x00' == 0 ? 1 : -1];
-
-/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
- inside strings and character constants. */
-#define FOO(x) 'x'
-int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
-
-int test (int i, double x);
-struct s1 {int (*f) (int a);};
-struct s2 {int (*f) (double a);};
-int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
-int argc;
-char **argv;
-int
-main ()
-{
-return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
- ;
- return 0;
-}
-_ACEOF
-for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
- -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
-do
- CC="$ac_save_CC $ac_arg"
- rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest.$ac_objext; then
- ac_cv_prog_cc_c89=$ac_arg
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext
- test "x$ac_cv_prog_cc_c89" != "xno" && break
-done
-rm -f conftest.$ac_ext
-CC=$ac_save_CC
-
-fi
-# AC_CACHE_VAL
-case "x$ac_cv_prog_cc_c89" in
- x)
- { echo "$as_me:$LINENO: result: none needed" >&5
-echo "${ECHO_T}none needed" >&6; } ;;
- xno)
- { echo "$as_me:$LINENO: result: unsupported" >&5
-echo "${ECHO_T}unsupported" >&6; } ;;
- *)
- CC="$CC $ac_cv_prog_cc_c89"
- { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
-echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
-esac
-
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-depcc="$CC" am_compiler_list=
-
-{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
-if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
- # We make a subdir and do the tests there. Otherwise we can end up
- # making bogus files that we don't know about and never remove. For
- # instance it was reported that on HP-UX the gcc test will end up
- # making a dummy file named `D' -- because `-MD' means `put the output
- # in D'.
- mkdir conftest.dir
- # Copy depcomp to subdir because otherwise we won't find it if we're
- # using a relative directory.
- cp "$am_depcomp" conftest.dir
- cd conftest.dir
- # We will build objects and dependencies in a subdirectory because
- # it helps to detect inapplicable dependency modes. For instance
- # both Tru64's cc and ICC support -MD to output dependencies as a
- # side effect of compilation, but ICC will put the dependencies in
- # the current directory while Tru64 will put them in the object
- # directory.
- mkdir sub
-
- am_cv_CC_dependencies_compiler_type=none
- if test "$am_compiler_list" = ""; then
- am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
- fi
- for depmode in $am_compiler_list; do
- # Setup a source with many dependencies, because some compilers
- # like to wrap large dependency lists on column 80 (with \), and
- # we should not choose a depcomp mode which is confused by this.
- #
- # We need to recreate these files for each test, as the compiler may
- # overwrite some of them when testing with obscure command lines.
- # This happens at least with the AIX C compiler.
- : > sub/conftest.c
- for i in 1 2 3 4 5 6; do
- echo '#include "conftst'$i'.h"' >> sub/conftest.c
- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
- # Solaris 8's {/usr,}/bin/sh.
- touch sub/conftst$i.h
- done
- echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
- case $depmode in
- nosideeffect)
- # after this tag, mechanisms are not by side-effect, so they'll
- # only be used when explicitly requested
- if test "x$enable_dependency_tracking" = xyes; then
- continue
- else
- break
- fi
- ;;
- none) break ;;
- esac
- # We check with `-c' and `-o' for the sake of the "dashmstdout"
- # mode. It turns out that the SunPro C++ compiler does not properly
- # handle `-M -o', and we need to detect this.
- if depmode=$depmode \
- source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
- depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
- $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
- >/dev/null 2>conftest.err &&
- grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
- grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
- grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
- ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
- # icc doesn't choke on unknown options, it will just issue warnings
- # or remarks (even with -Werror). So we grep stderr for any message
- # that says an option was ignored or not supported.
- # When given -MP, icc 7.0 and 7.1 complain thusly:
- # icc: Command line warning: ignoring option '-M'; no argument required
- # The diagnosis changed in icc 8.0:
- # icc: Command line remark: option '-MP' not supported
- if (grep 'ignoring option' conftest.err ||
- grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
- am_cv_CC_dependencies_compiler_type=$depmode
- break
- fi
- fi
- done
-
- cd ..
- rm -rf conftest.dir
-else
- am_cv_CC_dependencies_compiler_type=none
-fi
-
-fi
-{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
-echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
-CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
-
- if
- test "x$enable_dependency_tracking" != xno \
- && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
- am__fastdepCC_TRUE=
- am__fastdepCC_FALSE='#'
-else
- am__fastdepCC_TRUE='#'
- am__fastdepCC_FALSE=
-fi
-
-
-
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
-echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
-# On Suns, sometimes $CPP names a directory.
-if test -n "$CPP" && test -d "$CPP"; then
- CPP=
-fi
-if test -z "$CPP"; then
- if test "${ac_cv_prog_CPP+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- # Double quotes because CPP needs to be expanded
- for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
- do
- ac_preproc_ok=false
-for ac_c_preproc_warn_flag in '' yes
-do
- # Use a header file that comes with gcc, so configuring glibc
- # with a fresh cross-compiler works.
- # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- # <limits.h> exists even on freestanding compilers.
- # On the NeXT, cc -E runs the code through the compiler's parser,
- # not just through cpp. "Syntax error" is here to catch this case.
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
- Syntax error
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null && {
- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
- test ! -s conftest.err
- }; then
- :
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- # Broken: fails on valid input.
-continue
-fi
-
-rm -f conftest.err conftest.$ac_ext
-
- # OK, works on sane cases. Now check whether nonexistent headers
- # can be detected and how.
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#include <ac_nonexistent.h>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null && {
- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
- test ! -s conftest.err
- }; then
- # Broken: success on invalid input.
-continue
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- # Passes both tests.
-ac_preproc_ok=:
-break
-fi
-
-rm -f conftest.err conftest.$ac_ext
-
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then
- break
-fi
-
- done
- ac_cv_prog_CPP=$CPP
-
-fi
- CPP=$ac_cv_prog_CPP
-else
- ac_cv_prog_CPP=$CPP
-fi
-{ echo "$as_me:$LINENO: result: $CPP" >&5
-echo "${ECHO_T}$CPP" >&6; }
-ac_preproc_ok=false
-for ac_c_preproc_warn_flag in '' yes
-do
- # Use a header file that comes with gcc, so configuring glibc
- # with a fresh cross-compiler works.
- # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- # <limits.h> exists even on freestanding compilers.
- # On the NeXT, cc -E runs the code through the compiler's parser,
- # not just through cpp. "Syntax error" is here to catch this case.
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
- Syntax error
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null && {
- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
- test ! -s conftest.err
- }; then
- :
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- # Broken: fails on valid input.
-continue
-fi
-
-rm -f conftest.err conftest.$ac_ext
-
- # OK, works on sane cases. Now check whether nonexistent headers
- # can be detected and how.
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#include <ac_nonexistent.h>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null && {
- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
- test ! -s conftest.err
- }; then
- # Broken: success on invalid input.
-continue
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- # Passes both tests.
-ac_preproc_ok=:
-break
-fi
-
-rm -f conftest.err conftest.$ac_ext
-
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then
- :
-else
- { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
-See \`config.log' for more details." >&5
-echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
-See \`config.log' for more details." >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
- if test "$GCC" = "yes"; then
- if test "$kde_use_debug_code" != "no"; then
- if test $kde_use_debug_code = "full"; then
- CFLAGS="-g3 -fno-inline $CFLAGS"
- else
- CFLAGS="-g -O2 -fno-schedule-insns -fno-inline $CFLAGS"
- fi
- else
- CFLAGS="-O2 $CFLAGS"
- fi
- fi
-
- if test "$kde_use_debug_define" = "yes"; then
- CFLAGS="-DNDEBUG $CFLAGS"
- fi
-
-
- case "$host" in
- *-*-sysv4.2uw*) CFLAGS="-D_UNIXWARE $CFLAGS";;
- *-*-sysv5uw7*) CFLAGS="-D_UNIXWARE7 $CFLAGS";;
- esac
-
- if test -z "$LDFLAGS" && test "$kde_use_debug_code" = "no" && test "$GCC" = "yes"; then
- LDFLAGS=""
- fi
-
- CXXFLAGS=" $CXXFLAGS"
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-if test -z "$CXX"; then
- if test -n "$CCC"; then
- CXX=$CCC
- else
- if test -n "$ac_tool_prefix"; then
- for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
- do
- # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_CXX+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$CXX"; then
- ac_cv_prog_CXX="$CXX" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-CXX=$ac_cv_prog_CXX
-if test -n "$CXX"; then
- { echo "$as_me:$LINENO: result: $CXX" >&5
-echo "${ECHO_T}$CXX" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
- test -n "$CXX" && break
- done
-fi
-if test -z "$CXX"; then
- ac_ct_CXX=$CXX
- for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
-do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$ac_ct_CXX"; then
- ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_ac_ct_CXX="$ac_prog"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
-if test -n "$ac_ct_CXX"; then
- { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
-echo "${ECHO_T}$ac_ct_CXX" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
- test -n "$ac_ct_CXX" && break
-done
-
- if test "x$ac_ct_CXX" = x; then
- CXX="g++"
- else
- case $cross_compiling:$ac_tool_warned in
-yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet. If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet. If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
-ac_tool_warned=yes ;;
-esac
- CXX=$ac_ct_CXX
- fi
-fi
-
- fi
-fi
-# Provide some information about the compiler.
-echo "$as_me:$LINENO: checking for C++ compiler version" >&5
-ac_compiler=`set X $ac_compile; echo $2`
-{ (ac_try="$ac_compiler --version >&5"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compiler --version >&5") 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }
-{ (ac_try="$ac_compiler -v >&5"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compiler -v >&5") 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }
-{ (ac_try="$ac_compiler -V >&5"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compiler -V >&5") 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }
-
-{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
-echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
-if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
-#ifndef __GNUC__
- choke me
-#endif
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest.$ac_objext; then
- ac_compiler_gnu=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_compiler_gnu=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
-
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
-echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
-GXX=`test $ac_compiler_gnu = yes && echo yes`
-ac_test_CXXFLAGS=${CXXFLAGS+set}
-ac_save_CXXFLAGS=$CXXFLAGS
-{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
-echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
-if test "${ac_cv_prog_cxx_g+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_save_cxx_werror_flag=$ac_cxx_werror_flag
- ac_cxx_werror_flag=yes
- ac_cv_prog_cxx_g=no
- CXXFLAGS="-g"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest.$ac_objext; then
- ac_cv_prog_cxx_g=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- CXXFLAGS=""
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest.$ac_objext; then
- :
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cxx_werror_flag=$ac_save_cxx_werror_flag
- CXXFLAGS="-g"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest.$ac_objext; then
- ac_cv_prog_cxx_g=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- ac_cxx_werror_flag=$ac_save_cxx_werror_flag
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
-echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
-if test "$ac_test_CXXFLAGS" = set; then
- CXXFLAGS=$ac_save_CXXFLAGS
-elif test $ac_cv_prog_cxx_g = yes; then
- if test "$GXX" = yes; then
- CXXFLAGS="-g -O2"
- else
- CXXFLAGS="-g"
- fi
-else
- if test "$GXX" = yes; then
- CXXFLAGS="-O2"
- else
- CXXFLAGS=
- fi
-fi
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-depcc="$CXX" am_compiler_list=
-
-{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
-if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
- # We make a subdir and do the tests there. Otherwise we can end up
- # making bogus files that we don't know about and never remove. For
- # instance it was reported that on HP-UX the gcc test will end up
- # making a dummy file named `D' -- because `-MD' means `put the output
- # in D'.
- mkdir conftest.dir
- # Copy depcomp to subdir because otherwise we won't find it if we're
- # using a relative directory.
- cp "$am_depcomp" conftest.dir
- cd conftest.dir
- # We will build objects and dependencies in a subdirectory because
- # it helps to detect inapplicable dependency modes. For instance
- # both Tru64's cc and ICC support -MD to output dependencies as a
- # side effect of compilation, but ICC will put the dependencies in
- # the current directory while Tru64 will put them in the object
- # directory.
- mkdir sub
-
- am_cv_CXX_dependencies_compiler_type=none
- if test "$am_compiler_list" = ""; then
- am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
- fi
- for depmode in $am_compiler_list; do
- # Setup a source with many dependencies, because some compilers
- # like to wrap large dependency lists on column 80 (with \), and
- # we should not choose a depcomp mode which is confused by this.
- #
- # We need to recreate these files for each test, as the compiler may
- # overwrite some of them when testing with obscure command lines.
- # This happens at least with the AIX C compiler.
- : > sub/conftest.c
- for i in 1 2 3 4 5 6; do
- echo '#include "conftst'$i'.h"' >> sub/conftest.c
- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
- # Solaris 8's {/usr,}/bin/sh.
- touch sub/conftst$i.h
- done
- echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
- case $depmode in
- nosideeffect)
- # after this tag, mechanisms are not by side-effect, so they'll
- # only be used when explicitly requested
- if test "x$enable_dependency_tracking" = xyes; then
- continue
- else
- break
- fi
- ;;
- none) break ;;
- esac
- # We check with `-c' and `-o' for the sake of the "dashmstdout"
- # mode. It turns out that the SunPro C++ compiler does not properly
- # handle `-M -o', and we need to detect this.
- if depmode=$depmode \
- source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
- depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
- $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
- >/dev/null 2>conftest.err &&
- grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
- grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
- grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
- ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
- # icc doesn't choke on unknown options, it will just issue warnings
- # or remarks (even with -Werror). So we grep stderr for any message
- # that says an option was ignored or not supported.
- # When given -MP, icc 7.0 and 7.1 complain thusly:
- # icc: Command line warning: ignoring option '-M'; no argument required
- # The diagnosis changed in icc 8.0:
- # icc: Command line remark: option '-MP' not supported
- if (grep 'ignoring option' conftest.err ||
- grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
- am_cv_CXX_dependencies_compiler_type=$depmode
- break
- fi
- fi
- done
-
- cd ..
- rm -rf conftest.dir
-else
- am_cv_CXX_dependencies_compiler_type=none
-fi
-
-fi
-{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
-echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
-CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
-
- if
- test "x$enable_dependency_tracking" != xno \
- && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
- am__fastdepCXX_TRUE=
- am__fastdepCXX_FALSE='#'
-else
- am__fastdepCXX_TRUE='#'
- am__fastdepCXX_FALSE=
-fi
-
-
-
-
- { echo "$as_me:$LINENO: checking whether $CC is blacklisted" >&5
-echo $ECHO_N "checking whether $CC is blacklisted... $ECHO_C" >&6; }
-
-
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-#ifdef __GNUC__
-#if __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 0
-choke me
-#endif
-#endif
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest.$ac_objext; then
- kde_bad_compiler=no
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- kde_bad_compiler=yes
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-
- { echo "$as_me:$LINENO: result: $kde_bad_compiler" >&5
-echo "${ECHO_T}$kde_bad_compiler" >&6; }
-
-if test "$kde_bad_compiler" = "yes"; then
- { { echo "$as_me:$LINENO: error:
-
-This particular compiler version is blacklisted because it
-is known to miscompile KDE. Please use a newer version, or
-if that is not yet available, choose an older version.
-
-Please do not report a bug or bother us reporting this
-configure error. We know about it, and we introduced
-it by intention to avoid untraceable bugs or crashes in KDE.
-
-" >&5
-echo "$as_me: error:
-
-This particular compiler version is blacklisted because it
-is known to miscompile KDE. Please use a newer version, or
-if that is not yet available, choose an older version.
-
-Please do not report a bug or bother us reporting this
-configure error. We know about it, and we introduced
-it by intention to avoid untraceable bugs or crashes in KDE.
-
-" >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-
-
- if test "$GXX" = "yes" || test "$CXX" = "KCC"; then
- if test "$kde_use_debug_code" != "no"; then
- if test "$CXX" = "KCC"; then
- CXXFLAGS="+K0 -Wall -pedantic -W -Wpointer-arith -Wwrite-strings $CXXFLAGS"
- else
- if test "$kde_use_debug_code" = "full"; then
- CXXFLAGS="-g3 -fno-inline $CXXFLAGS"
- else
- CXXFLAGS="-g -O2 -fno-schedule-insns -fno-inline $CXXFLAGS"
- fi
- fi
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports -fno-builtin" >&5
-echo $ECHO_N "checking whether $CXX supports -fno-builtin... $ECHO_C" >&6; }
-kde_cache=`echo fno-builtin | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
-
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -fno-builtin"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- CXXFLAGS="-fno-builtin $CXXFLAGS"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
-
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports -Woverloaded-virtual" >&5
-echo $ECHO_N "checking whether $CXX supports -Woverloaded-virtual... $ECHO_C" >&6; }
-kde_cache=`echo Woverloaded-virtual | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -Woverloaded-virtual"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- WOVERLOADED_VIRTUAL="-Woverloaded-virtual"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
- WOVERLOADED_VRITUAL=""
-fi
-
-
- else
- if test "$CXX" = "KCC"; then
- CXXFLAGS="+K3 $CXXFLAGS"
- else
- CXXFLAGS="-O2 $CXXFLAGS"
- fi
- fi
- fi
-
- if test "$kde_use_debug_define" = "yes"; then
- CXXFLAGS="-DNDEBUG -DNO_DEBUG $CXXFLAGS"
- fi
-
- if test "$kde_use_profiling" = "yes"; then
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports -pg" >&5
-echo $ECHO_N "checking whether $CXX supports -pg... $ECHO_C" >&6; }
-kde_cache=`echo pg | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -pg"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
-
- CFLAGS="-pg $CFLAGS"
- CXXFLAGS="-pg $CXXFLAGS"
-
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
- fi
-
- if test "$kde_use_warnings" = "yes"; then
- if test "$GCC" = "yes"; then
- CXXFLAGS="-Wall -W -Wpointer-arith $CXXFLAGS"
- case $host in
- *-*-linux-gnu)
- CFLAGS="-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS"
- CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts $CXXFLAGS"
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports -Wmissing-format-attribute" >&5
-echo $ECHO_N "checking whether $CXX supports -Wmissing-format-attribute... $ECHO_C" >&6; }
-kde_cache=`echo Wmissing-format-attribute | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -Wmissing-format-attribute"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- CXXFLAGS="$CXXFLAGS -Wformat-security -Wmissing-format-attribute"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
-
-{ echo "$as_me:$LINENO: checking whether $CC supports -Wmissing-format-attribute" >&5
-echo $ECHO_N "checking whether $CC supports -Wmissing-format-attribute... $ECHO_C" >&6; }
-kde_cache=`echo Wmissing-format-attribute | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cc_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
- save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -Wmissing-format-attribute"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cc_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CFLAGS="$save_CFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cc_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- CFLAGS="$CFLAGS -Wformat-security -Wmissing-format-attribute"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
- ;;
- esac
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports -Wundef" >&5
-echo $ECHO_N "checking whether $CXX supports -Wundef... $ECHO_C" >&6; }
-kde_cache=`echo Wundef | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -Wundef"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- CXXFLAGS="-Wundef $CXXFLAGS"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports -Wno-long-long" >&5
-echo $ECHO_N "checking whether $CXX supports -Wno-long-long... $ECHO_C" >&6; }
-kde_cache=`echo Wno-long-long | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -Wno-long-long"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- CXXFLAGS="-Wno-long-long $CXXFLAGS"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports -Wno-non-virtual-dtor" >&5
-echo $ECHO_N "checking whether $CXX supports -Wno-non-virtual-dtor... $ECHO_C" >&6; }
-kde_cache=`echo Wno-non-virtual-dtor | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -Wno-non-virtual-dtor"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- CXXFLAGS="$CXXFLAGS -Wno-non-virtual-dtor"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
- fi
- fi
-
- if test "$GXX" = "yes" && test "$kde_use_strict_options" = "yes"; then
- CXXFLAGS="-Wcast-qual -Wshadow -Wcast-align $CXXFLAGS"
- fi
-
- # Check whether --enable-pch was given.
-if test "${enable_pch+set}" = set; then
- enableval=$enable_pch; kde_use_pch=$enableval
-else
- kde_use_pch=no
-fi
-
-
- HAVE_GCC_VISIBILITY=0
-
-
- if test "$GXX" = "yes"; then
- gcc_no_reorder_blocks=NO
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports -fno-reorder-blocks" >&5
-echo $ECHO_N "checking whether $CXX supports -fno-reorder-blocks... $ECHO_C" >&6; }
-kde_cache=`echo fno-reorder-blocks | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -fno-reorder-blocks"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- gcc_no_reorder_blocks=YES
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
- if test $kde_use_debug_code != "no" && \
- test $kde_use_debug_code != "full" && \
- test "YES" = "$gcc_no_reorder_blocks" ; then
- CXXFLAGS="$CXXFLAGS -fno-reorder-blocks"
- CFLAGS="$CFLAGS -fno-reorder-blocks"
- fi
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports -fno-exceptions" >&5
-echo $ECHO_N "checking whether $CXX supports -fno-exceptions... $ECHO_C" >&6; }
-kde_cache=`echo fno-exceptions | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -fno-exceptions"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- CXXFLAGS="$CXXFLAGS -fno-exceptions"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports -fno-check-new" >&5
-echo $ECHO_N "checking whether $CXX supports -fno-check-new... $ECHO_C" >&6; }
-kde_cache=`echo fno-check-new | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -fno-check-new"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- CXXFLAGS="$CXXFLAGS -fno-check-new"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports -fno-common" >&5
-echo $ECHO_N "checking whether $CXX supports -fno-common... $ECHO_C" >&6; }
-kde_cache=`echo fno-common | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -fno-common"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- CXXFLAGS="$CXXFLAGS -fno-common"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports -fexceptions" >&5
-echo $ECHO_N "checking whether $CXX supports -fexceptions... $ECHO_C" >&6; }
-kde_cache=`echo fexceptions | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -fexceptions"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- USE_EXCEPTIONS="-fexceptions"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
- USE_EXCEPTIONS=
-fi
-
- ENABLE_PERMISSIVE_FLAG="-fpermissive"
-
- if test "$kde_use_pch" = "yes"; then
- { echo "$as_me:$LINENO: checking whether gcc supports precompiling c header files" >&5
-echo $ECHO_N "checking whether gcc supports precompiling c header files... $ECHO_C" >&6; }
- echo >conftest.h
- if $CC -x c-header conftest.h >/dev/null 2>/dev/null; then
- kde_gcc_supports_pch=yes
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- else
- kde_gcc_supports_pch=no
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- fi
- if test "$kde_gcc_supports_pch" = "yes"; then
- { echo "$as_me:$LINENO: checking whether gcc supports precompiling c++ header files" >&5
-echo $ECHO_N "checking whether gcc supports precompiling c++ header files... $ECHO_C" >&6; }
- if $CXX -x c++-header conftest.h >/dev/null 2>/dev/null; then
- kde_gcc_supports_pch=yes
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- else
- kde_gcc_supports_pch=no
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- fi
- fi
- rm -f conftest.h conftest.h.gch
- fi
-
-
- { echo "$as_me:$LINENO: checking whether system headers can cope with -O2 -fno-inline" >&5
-echo $ECHO_N "checking whether system headers can cope with -O2 -fno-inline... $ECHO_C" >&6; }
-if test "${kde_cv_opt_noinline_match+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
- kde_cv_opt_noinline_match=irrelevant
- if echo "$CFLAGS" | grep -e -O2 >/dev/null 2>/dev/null \
- && echo "$CFLAGS" | grep -e -fno-inline >/dev/null 2>/dev/null ; then
-
- ac_cflags_save="$CFLAGS"
- CFLAGS="$CFLAGS -D_USE_GNU"
-
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
- #include <string.h>
-
-int
-main ()
-{
- const char *pt, *et;
- et = __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p ( ";," ) && ((size_t)(const void *)(( ";," )+ 1) - (size_t)(const void *)( ";," ) == 1) ? ((__a0 =((__const char *) ( ";," ))[0], __a0 == '\0') ? ((void) ( pt ),((void *)0) ) : ((__a1 = ((__const char *) ( ";," ))[1], __a1== '\0') ? (__extension__ (__builtin_constant_p ( __a0 ) && ( __a0 ) == '\0' ? (char *) __rawmemchr ( pt , __a0) : strchr( pt , __a0 ))) : ((__a2 = ((__const char *) ( ";," ))[2], __a2 == '\0') ? __strpbrk_c2 ( pt , __a0, __a1) :(((__const char *) ( ";," ))[3] == '\0' ? __strpbrk_c3 ( pt ,__a0, __a1, __a2): strpbrk ( pt , ";," ))))) : strpbrk ( pt , ";," )); }) ;
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- kde_cv_opt_noinline_match=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- kde_cv_opt_noinline_match=no
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-
- CFLAGS="$ac_cflags_save"
- fi
-
-fi
-{ echo "$as_me:$LINENO: result: $kde_cv_opt_noinline_match" >&5
-echo "${ECHO_T}$kde_cv_opt_noinline_match" >&6; }
-
- if test "x$kde_cv_opt_noinline_match" = "xno" ; then
- CFLAGS="`echo "$CFLAGS" | sed "s/ -fno-inline//"`"
- fi
- fi
- if test "$kde_use_pch" = "yes" && test "$kde_gcc_supports_pch" = "yes"; then
- unsermake_enable_pch_TRUE=
- unsermake_enable_pch_FALSE='#'
-else
- unsermake_enable_pch_TRUE='#'
- unsermake_enable_pch_FALSE=
-fi
-
- if test "$CXX" = "KCC"; then
-
- if test "$kde_use_pch" = "yes"; then
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports --pch" >&5
-echo $ECHO_N "checking whether $CXX supports --pch... $ECHO_C" >&6; }
-kde_cache=`echo -pch | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS --pch"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- CXXFLAGS="$CXXFLAGS --pch"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
- fi
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports --inline_keyword_space_time=6" >&5
-echo $ECHO_N "checking whether $CXX supports --inline_keyword_space_time=6... $ECHO_C" >&6; }
-kde_cache=`echo -inline_keyword_space_time=6 | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS --inline_keyword_space_time=6"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- CXXFLAGS="$CXXFLAGS --inline_keyword_space_time=6"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports --inline_auto_space_time=2" >&5
-echo $ECHO_N "checking whether $CXX supports --inline_auto_space_time=2... $ECHO_C" >&6; }
-kde_cache=`echo -inline_auto_space_time=2 | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS --inline_auto_space_time=2"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- CXXFLAGS="$CXXFLAGS --inline_auto_space_time=2"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports --inline_implicit_space_time=2.0" >&5
-echo $ECHO_N "checking whether $CXX supports --inline_implicit_space_time=2.0... $ECHO_C" >&6; }
-kde_cache=`echo -inline_implicit_space_time=2.0 | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS --inline_implicit_space_time=2.0"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- CXXFLAGS="$CXXFLAGS --inline_implicit_space_time=2.0"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports --inline_generated_space_time=2.0" >&5
-echo $ECHO_N "checking whether $CXX supports --inline_generated_space_time=2.0... $ECHO_C" >&6; }
-kde_cache=`echo -inline_generated_space_time=2.0 | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS --inline_generated_space_time=2.0"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- CXXFLAGS="$CXXFLAGS --inline_generated_space_time=2.0"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports --one_per" >&5
-echo $ECHO_N "checking whether $CXX supports --one_per... $ECHO_C" >&6; }
-kde_cache=`echo -one_per | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS --one_per"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- CXXFLAGS="$CXXFLAGS --one_per"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
- fi
-
- USE_RTTI=
-
-
- case "$host" in
- *-*-irix*) test "$GXX" = yes && CXXFLAGS="-D_LANGUAGE_C_PLUS_PLUS -D__LANGUAGE_C_PLUS_PLUS $CXXFLAGS" ;;
- *-*-sysv4.2uw*) CXXFLAGS="-D_UNIXWARE $CXXFLAGS";;
- *-*-sysv5uw7*) CXXFLAGS="-D_UNIXWARE7 $CXXFLAGS";;
- *-*-solaris*)
- if test "$GXX" = yes; then
- libstdcpp=`$CXX -print-file-name=libstdc++.so`
- if test ! -f $libstdcpp; then
- { { echo "$as_me:$LINENO: error: You've compiled gcc without --enable-shared. This doesn't work with KDE. Please recompile gcc with --enable-shared to receive a libstdc++.so" >&5
-echo "$as_me: error: You've compiled gcc without --enable-shared. This doesn't work with KDE. Please recompile gcc with --enable-shared to receive a libstdc++.so" >&2;}
- { (exit 1); exit 1; }; }
- fi
- fi
- ;;
- esac
-
- if test "x$kde_use_qt_emb" != "xyes"; then
- __val=$CXX
- __forbid=" -fno-rtti -rpath "
- if test -n "$__val"; then
- __new=""
- ac_save_IFS=$IFS
- IFS=" "
- for i in $__val; do
- case "$__forbid" in
- *" $i "*) { echo "$as_me:$LINENO: WARNING: found forbidden $i in CXX, removing it" >&5
-echo "$as_me: WARNING: found forbidden $i in CXX, removing it" >&2;} ;;
- *) # Careful to not add spaces, where there were none, because otherwise
- # libtool gets confused, if we change e.g. CXX
- if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;;
- esac
- done
- IFS=$ac_save_IFS
- CXX=$__new
- fi
-
- __val=$CXXFLAGS
- __forbid=" -fno-rtti -rpath "
- if test -n "$__val"; then
- __new=""
- ac_save_IFS=$IFS
- IFS=" "
- for i in $__val; do
- case "$__forbid" in
- *" $i "*) { echo "$as_me:$LINENO: WARNING: found forbidden $i in CXXFLAGS, removing it" >&5
-echo "$as_me: WARNING: found forbidden $i in CXXFLAGS, removing it" >&2;} ;;
- *) # Careful to not add spaces, where there were none, because otherwise
- # libtool gets confused, if we change e.g. CXX
- if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;;
- esac
- done
- IFS=$ac_save_IFS
- CXXFLAGS=$__new
- fi
-
-else
- __val=$CXX
- __forbid=" -rpath "
- if test -n "$__val"; then
- __new=""
- ac_save_IFS=$IFS
- IFS=" "
- for i in $__val; do
- case "$__forbid" in
- *" $i "*) { echo "$as_me:$LINENO: WARNING: found forbidden $i in CXX, removing it" >&5
-echo "$as_me: WARNING: found forbidden $i in CXX, removing it" >&2;} ;;
- *) # Careful to not add spaces, where there were none, because otherwise
- # libtool gets confused, if we change e.g. CXX
- if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;;
- esac
- done
- IFS=$ac_save_IFS
- CXX=$__new
- fi
-
- __val=$CXXFLAGS
- __forbid=" -rpath "
- if test -n "$__val"; then
- __new=""
- ac_save_IFS=$IFS
- IFS=" "
- for i in $__val; do
- case "$__forbid" in
- *" $i "*) { echo "$as_me:$LINENO: WARNING: found forbidden $i in CXXFLAGS, removing it" >&5
-echo "$as_me: WARNING: found forbidden $i in CXXFLAGS, removing it" >&2;} ;;
- *) # Careful to not add spaces, where there were none, because otherwise
- # libtool gets confused, if we change e.g. CXX
- if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;;
- esac
- done
- IFS=$ac_save_IFS
- CXXFLAGS=$__new
- fi
-
-fi
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
-echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
-if test -z "$CXXCPP"; then
- if test "${ac_cv_prog_CXXCPP+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- # Double quotes because CXXCPP needs to be expanded
- for CXXCPP in "$CXX -E" "/lib/cpp"
- do
- ac_preproc_ok=false
-for ac_cxx_preproc_warn_flag in '' yes
-do
- # Use a header file that comes with gcc, so configuring glibc
- # with a fresh cross-compiler works.
- # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- # <limits.h> exists even on freestanding compilers.
- # On the NeXT, cc -E runs the code through the compiler's parser,
- # not just through cpp. "Syntax error" is here to catch this case.
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
- Syntax error
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null && {
- test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- }; then
- :
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- # Broken: fails on valid input.
-continue
-fi
-
-rm -f conftest.err conftest.$ac_ext
-
- # OK, works on sane cases. Now check whether nonexistent headers
- # can be detected and how.
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#include <ac_nonexistent.h>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null && {
- test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- }; then
- # Broken: success on invalid input.
-continue
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- # Passes both tests.
-ac_preproc_ok=:
-break
-fi
-
-rm -f conftest.err conftest.$ac_ext
-
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then
- break
-fi
-
- done
- ac_cv_prog_CXXCPP=$CXXCPP
-
-fi
- CXXCPP=$ac_cv_prog_CXXCPP
-else
- ac_cv_prog_CXXCPP=$CXXCPP
-fi
-{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
-echo "${ECHO_T}$CXXCPP" >&6; }
-ac_preproc_ok=false
-for ac_cxx_preproc_warn_flag in '' yes
-do
- # Use a header file that comes with gcc, so configuring glibc
- # with a fresh cross-compiler works.
- # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- # <limits.h> exists even on freestanding compilers.
- # On the NeXT, cc -E runs the code through the compiler's parser,
- # not just through cpp. "Syntax error" is here to catch this case.
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
- Syntax error
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null && {
- test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- }; then
- :
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- # Broken: fails on valid input.
-continue
-fi
-
-rm -f conftest.err conftest.$ac_ext
-
- # OK, works on sane cases. Now check whether nonexistent headers
- # can be detected and how.
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#include <ac_nonexistent.h>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null && {
- test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- }; then
- # Broken: success on invalid input.
-continue
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- # Passes both tests.
-ac_preproc_ok=:
-break
-fi
-
-rm -f conftest.err conftest.$ac_ext
-
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then
- :
-else
- { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
-See \`config.log' for more details." >&5
-echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
-See \`config.log' for more details." >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
- if test "$GCC" = yes; then
- NOOPT_CFLAGS=-O0
- fi
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports -O0" >&5
-echo $ECHO_N "checking whether $CXX supports -O0... $ECHO_C" >&6; }
-kde_cache=`echo O0 | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -O0"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- NOOPT_CXXFLAGS=-O0
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
-
- # Check whether --enable-coverage was given.
-if test "${enable_coverage+set}" = set; then
- enableval=$enable_coverage;
- if test "$am_cv_CC_dependencies_compiler_type" = "gcc3"; then
- ac_coverage_compiler="-fprofile-arcs -ftest-coverage"
- ac_coverage_linker="-lgcc"
- elif test "$am_cv_CC_dependencies_compiler_type" = "gcc"; then
- ac_coverage_compiler="-fprofile-arcs -ftest-coverage"
- ac_coverage_linker=""
- else
- { { echo "$as_me:$LINENO: error: coverage with your compiler is not supported" >&5
-echo "$as_me: error: coverage with your compiler is not supported" >&2;}
- { (exit 1); exit 1; }; }
- fi
- CFLAGS="$CFLAGS $ac_coverage_compiler"
- CXXFLAGS="$CXXFLAGS $ac_coverage_compiler"
- LDFLAGS="$LDFLAGS $ac_coverage_linker"
-
-fi
-
-
-
-
-
-
-
- # Check whether --enable-new_ldflags was given.
-if test "${enable_new_ldflags+set}" = set; then
- enableval=$enable_new_ldflags; kde_use_new_ldflags=$enableval
-else
- kde_use_new_ldflags=no
-fi
-
-
- LDFLAGS_AS_NEEDED=""
- LDFLAGS_NEW_DTAGS=""
- if test "x$kde_use_new_ldflags" = "xyes"; then
- LDFLAGS_NEW_DTAGS=""
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports -Wl,--enable-new-dtags" >&5
-echo $ECHO_N "checking whether $CXX supports -Wl,--enable-new-dtags... $ECHO_C" >&6; }
-kde_cache=`echo Wl,--enable-new-dtags | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -Wl,--enable-new-dtags"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- LDFLAGS_NEW_DTAGS="-Wl,--enable-new-dtags"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
-
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports -Wl,--as-needed" >&5
-echo $ECHO_N "checking whether $CXX supports -Wl,--as-needed... $ECHO_C" >&6; }
-kde_cache=`echo Wl,--as-needed | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -Wl,--as-needed"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- LDFLAGS_AS_NEEDED="-Wl,--as-needed"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
-
-fi
-
- fi
-
-
-
-
- # Check whether --enable-final was given.
-if test "${enable_final+set}" = set; then
- enableval=$enable_final; kde_use_final=$enableval
-else
- kde_use_final=no
-fi
-
-
- if test "x$kde_use_final" = "xyes"; then
- KDE_USE_FINAL_TRUE=""
- KDE_USE_FINAL_FALSE="#"
- else
- KDE_USE_FINAL_TRUE="#"
- KDE_USE_FINAL_FALSE=""
- fi
-
-
-
-
- # Check whether --enable-closure was given.
-if test "${enable_closure+set}" = set; then
- enableval=$enable_closure; kde_use_closure=$enableval
-else
- kde_use_closure=no
-fi
-
-
- KDE_NO_UNDEFINED=""
- if test "x$kde_use_closure" = "xyes"; then
- KDE_USE_CLOSURE_TRUE=""
- KDE_USE_CLOSURE_FALSE="#"
-# CXXFLAGS="$CXXFLAGS $REPO"
- else
- KDE_USE_CLOSURE_TRUE="#"
- KDE_USE_CLOSURE_FALSE=""
- KDE_NO_UNDEFINED=""
- case $host in
- *-*-linux-gnu)
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports -Wl,--no-undefined" >&5
-echo $ECHO_N "checking whether $CXX supports -Wl,--no-undefined... $ECHO_C" >&6; }
-kde_cache=`echo Wl,--no-undefined | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -Wl,--no-undefined"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
-
-{ echo "$as_me:$LINENO: checking whether $CXX supports -Wl,--allow-shlib-undefined" >&5
-echo $ECHO_N "checking whether $CXX supports -Wl,--allow-shlib-undefined... $ECHO_C" >&6; }
-kde_cache=`echo Wl,--allow-shlib-undefined | sed 'y% .=/+-,%____p__%'`
-if { as_var=kde_cv_prog_cxx_$kde_cache; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -Wl,--allow-shlib-undefined"
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
- return 0;
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- eval "kde_cv_prog_cxx_$kde_cache=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- CXXFLAGS="$save_CXXFLAGS"
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-fi
-
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- :
- KDE_NO_UNDEFINED="-Wl,--no-undefined -Wl,--allow-shlib-undefined"
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
- KDE_NO_UNDEFINED=""
-fi
-
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- :
- KDE_NO_UNDEFINED=""
-fi
-
- ;;
- esac
- fi
-
-
-
-
-
- # Check whether --enable-nmcheck was given.
-if test "${enable_nmcheck+set}" = set; then
- enableval=$enable_nmcheck; kde_use_nmcheck=$enableval
-else
- kde_use_nmcheck=no
-fi
-
-
- if test "$kde_use_nmcheck" = "yes"; then
- KDE_USE_NMCHECK_TRUE=""
- KDE_USE_NMCHECK_FALSE="#"
- else
- KDE_USE_NMCHECK_TRUE="#"
- KDE_USE_NMCHECK_FALSE=""
- fi
-
-
-
-
-
-
-
-CXXFLAGS="$CXXFLAGS $USE_EXCEPTIONS"
-# Check whether --enable-shared was given.
-if test "${enable_shared+set}" = set; then
- enableval=$enable_shared; p=${PACKAGE-default}
- case $enableval in
- yes) enable_shared=yes ;;
- no) enable_shared=no ;;
- *)
- enable_shared=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_shared=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac
-else
- enable_shared=yes
-fi
-
-
-
-# Check whether --enable-static was given.
-if test "${enable_static+set}" = set; then
- enableval=$enable_static; p=${PACKAGE-default}
- case $enableval in
- yes) enable_static=yes ;;
- no) enable_static=no ;;
- *)
- enable_static=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_static=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac
-else
- enable_static=no
-fi
-
-
-
-
-
-
- # Check whether --enable-libsuffix was given.
-if test "${enable_libsuffix+set}" = set; then
- enableval=$enable_libsuffix; kdelibsuff=$enableval
-else
- kdelibsuff="auto"
-fi
-
-
- if test "$kdelibsuff" = "auto"; then
-
-cat > conftest.c << EOF
-#include <stdio.h>
-int main() {
- return 0;
-}
-EOF
- kdelibsuff=`$CC conftest.c -o conftest.out; ldd conftest.out |sed -ne '/libc.so/{
- s,.*/lib\([^\/]*\)/.*,\1,
- p
-}'`
- rm -rf conftest.*
- fi
-
- if test "$kdelibsuff" = "no" || test "$kdelibsuff" = "none"; then
- kdelibsuff=
- fi
- if test -z "$kdelibsuff"; then
- { echo "$as_me:$LINENO: result: not using lib directory suffix" >&5
-echo "${ECHO_T}not using lib directory suffix" >&6; }
-
-cat >>confdefs.h <<\_ACEOF
-#define KDELIBSUFF ""
-_ACEOF
-
- else
- if test "$libdir" = '${exec_prefix}/lib'; then
- libdir="$libdir${kdelibsuff}"
- libdir="$libdir"
- fi
-
-cat >>confdefs.h <<_ACEOF
-#define KDELIBSUFF "${kdelibsuff}"
-_ACEOF
-
- { echo "$as_me:$LINENO: result: using lib directory suffix $kdelibsuff" >&5
-echo "${ECHO_T}using lib directory suffix $kdelibsuff" >&6; }
- fi
-
-# Check whether --enable-fast-install was given.
-if test "${enable_fast_install+set}" = set; then
- enableval=$enable_fast_install; p=${PACKAGE-default}
- case $enableval in
- yes) enable_fast_install=yes ;;
- no) enable_fast_install=no ;;
- *)
- enable_fast_install=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_fast_install=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac
-else
- enable_fast_install=yes
-fi
-
-
-{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
-echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
-if test "${lt_cv_path_SED+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- # Loop through the user's path and test for sed and gsed.
-# Then use that list of sed's as ones to test for truncation.
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for lt_ac_prog in sed gsed; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
- lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
- fi
- done
- done
-done
-lt_ac_max=0
-lt_ac_count=0
-# Add /usr/xpg4/bin/sed as it is typically found on Solaris
-# along with /bin/sed that truncates output.
-for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
- test ! -f $lt_ac_sed && break
- cat /dev/null > conftest.in
- lt_ac_count=0
- echo $ECHO_N "0123456789$ECHO_C" >conftest.in
- # Check for GNU sed and select it if it is found.
- if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
- lt_cv_path_SED=$lt_ac_sed
- break
- fi
- while true; do
- cat conftest.in conftest.in >conftest.tmp
- mv conftest.tmp conftest.in
- cp conftest.in conftest.nl
- echo >>conftest.nl
- $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
- cmp -s conftest.out conftest.nl || break
- # 10000 chars as input seems more than enough
- test $lt_ac_count -gt 10 && break
- lt_ac_count=`expr $lt_ac_count + 1`
- if test $lt_ac_count -gt $lt_ac_max; then
- lt_ac_max=$lt_ac_count
- lt_cv_path_SED=$lt_ac_sed
- fi
- done
-done
-
-fi
-
-SED=$lt_cv_path_SED
-{ echo "$as_me:$LINENO: result: $SED" >&5
-echo "${ECHO_T}$SED" >&6; }
-
-{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
-echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
-if test "${ac_cv_path_GREP+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- # Extract the first word of "grep ggrep" to use in msg output
-if test -z "$GREP"; then
-set dummy grep ggrep; ac_prog_name=$2
-if test "${ac_cv_path_GREP+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_path_GREP_found=false
-# Loop through the user's path and test for each of PROGNAME-LIST
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_prog in grep ggrep; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
- { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
- # Check for GNU ac_path_GREP and select it if it is found.
- # Check for GNU $ac_path_GREP
-case `"$ac_path_GREP" --version 2>&1` in
-*GNU*)
- ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
-*)
- ac_count=0
- echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
- while :
- do
- cat "conftest.in" "conftest.in" >"conftest.tmp"
- mv "conftest.tmp" "conftest.in"
- cp "conftest.in" "conftest.nl"
- echo 'GREP' >> "conftest.nl"
- "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
- diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
- ac_count=`expr $ac_count + 1`
- if test $ac_count -gt ${ac_path_GREP_max-0}; then
- # Best one so far, save it but keep looking for a better one
- ac_cv_path_GREP="$ac_path_GREP"
- ac_path_GREP_max=$ac_count
- fi
- # 10*(2^10) chars as input seems more than enough
- test $ac_count -gt 10 && break
- done
- rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
-esac
-
-
- $ac_path_GREP_found && break 3
- done
-done
-
-done
-IFS=$as_save_IFS
-
-
-fi
-
-GREP="$ac_cv_path_GREP"
-if test -z "$GREP"; then
- { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
-echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-else
- ac_cv_path_GREP=$GREP
-fi
-
-
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
-echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
- GREP="$ac_cv_path_GREP"
-
-
-{ echo "$as_me:$LINENO: checking for egrep" >&5
-echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
-if test "${ac_cv_path_EGREP+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
- then ac_cv_path_EGREP="$GREP -E"
- else
- # Extract the first word of "egrep" to use in msg output
-if test -z "$EGREP"; then
-set dummy egrep; ac_prog_name=$2
-if test "${ac_cv_path_EGREP+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_path_EGREP_found=false
-# Loop through the user's path and test for each of PROGNAME-LIST
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_prog in egrep; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
- { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
- # Check for GNU ac_path_EGREP and select it if it is found.
- # Check for GNU $ac_path_EGREP
-case `"$ac_path_EGREP" --version 2>&1` in
-*GNU*)
- ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
-*)
- ac_count=0
- echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
- while :
- do
- cat "conftest.in" "conftest.in" >"conftest.tmp"
- mv "conftest.tmp" "conftest.in"
- cp "conftest.in" "conftest.nl"
- echo 'EGREP' >> "conftest.nl"
- "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
- diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
- ac_count=`expr $ac_count + 1`
- if test $ac_count -gt ${ac_path_EGREP_max-0}; then
- # Best one so far, save it but keep looking for a better one
- ac_cv_path_EGREP="$ac_path_EGREP"
- ac_path_EGREP_max=$ac_count
- fi
- # 10*(2^10) chars as input seems more than enough
- test $ac_count -gt 10 && break
- done
- rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
-esac
-
-
- $ac_path_EGREP_found && break 3
- done
-done
-
-done
-IFS=$as_save_IFS
-
-
-fi
-
-EGREP="$ac_cv_path_EGREP"
-if test -z "$EGREP"; then
- { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
-echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-else
- ac_cv_path_EGREP=$EGREP
-fi
-
-
- fi
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
-echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
- EGREP="$ac_cv_path_EGREP"
-
-
-
-# Check whether --with-gnu-ld was given.
-if test "${with_gnu_ld+set}" = set; then
- withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
-else
- with_gnu_ld=no
-fi
-
-ac_prog=ld
-if test "$GCC" = yes; then
- # Check if gcc -print-prog-name=ld gives a path.
- { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
-echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
- case $host in
- *-*-mingw*)
- # gcc leaves a trailing carriage return which upsets mingw
- ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
- *)
- ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
- esac
- case $ac_prog in
- # Accept absolute paths.
- [\\/]* | ?:[\\/]*)
- re_direlt='/[^/][^/]*/\.\./'
- # Canonicalize the pathname of ld
- ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
- while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
- ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
- done
- test -z "$LD" && LD="$ac_prog"
- ;;
- "")
- # If it fails, then pretend we aren't using GCC.
- ac_prog=ld
- ;;
- *)
- # If it is relative, then search for the first ld in PATH.
- with_gnu_ld=unknown
- ;;
- esac
-elif test "$with_gnu_ld" = yes; then
- { echo "$as_me:$LINENO: checking for GNU ld" >&5
-echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
-else
- { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
-echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
-fi
-if test "${lt_cv_path_LD+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -z "$LD"; then
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
- lt_cv_path_LD="$ac_dir/$ac_prog"
- # Check to see if the program is GNU ld. I'd rather use --version,
- # but apparently some GNU ld's only accept -v.
- # Break only if it was the GNU/non-GNU ld that we prefer.
- case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
- *GNU* | *'with BFD'*)
- test "$with_gnu_ld" != no && break
- ;;
- *)
- test "$with_gnu_ld" != yes && break
- ;;
- esac
- fi
- done
- IFS="$lt_save_ifs"
-else
- lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi
-fi
-
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
- { echo "$as_me:$LINENO: result: $LD" >&5
-echo "${ECHO_T}$LD" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
-echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
- { (exit 1); exit 1; }; }
-{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
-echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
-if test "${lt_cv_prog_gnu_ld+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- # I'd rather use --version here, but apparently some GNU ld's only accept -v.
-case `$LD -v 2>&1 </dev/null` in
-*GNU* | *'with BFD'*)
- lt_cv_prog_gnu_ld=yes
- ;;
-*)
- lt_cv_prog_gnu_ld=no
- ;;
-esac
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
-echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
-with_gnu_ld=$lt_cv_prog_gnu_ld
-
-
-{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
-echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
-if test "${lt_cv_ld_reload_flag+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_cv_ld_reload_flag='-r'
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
-echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
-reload_flag=$lt_cv_ld_reload_flag
-case $reload_flag in
-"" | " "*) ;;
-*) reload_flag=" $reload_flag" ;;
-esac
-reload_cmds='$LD$reload_flag -o $output$reload_objs'
-
-{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
-echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
-if test "${lt_cv_path_NM+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$NM"; then
- # Let the user override the test.
- lt_cv_path_NM="$NM"
-else
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- tmp_nm="$ac_dir/${ac_tool_prefix}nm"
- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
- # Check to see if the nm accepts a BSD-compat flag.
- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
- # nm: unknown option "B" ignored
- # Tru64's nm complains that /dev/null is an invalid object file
- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
- */dev/null* | *'Invalid file or object type'*)
- lt_cv_path_NM="$tmp_nm -B"
- break
- ;;
- *)
- case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
- */dev/null*)
- lt_cv_path_NM="$tmp_nm -p"
- break
- ;;
- *)
- lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
- continue # so that we can try to find one that supports BSD flags
- ;;
- esac
- esac
- fi
- done
- IFS="$lt_save_ifs"
- test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
-fi
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
-echo "${ECHO_T}$lt_cv_path_NM" >&6; }
-NM="$lt_cv_path_NM"
-
-{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
-echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
-LN_S=$as_ln_s
-if test "$LN_S" = "ln -s"; then
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
-else
- { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
-echo "${ECHO_T}no, using $LN_S" >&6; }
-fi
-
-{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
-echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
-if test "${lt_cv_deplibs_check_method+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_cv_file_magic_cmd='$MAGIC_CMD'
-lt_cv_file_magic_test_file=
-lt_cv_deplibs_check_method='unknown'
-# Need to set the preceding variable on all platforms that support
-# interlibrary dependencies.
-# 'none' -- dependencies not supported.
-# `unknown' -- same as none, but documents that we really don't know.
-# 'pass_all' -- all dependencies passed with no checks.
-# 'test_compile' -- check by making test program.
-# 'file_magic [[regex]]' -- check by looking for files in library path
-# which responds to the $file_magic_cmd with a given extended regex.
-# If you have `file' or equivalent on your system and you're not sure
-# whether `pass_all' will *always* work, you probably want this one.
-
-case $host_os in
-aix4* | aix5*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-beos*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-bsdi4*)
- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
- lt_cv_file_magic_cmd='/usr/bin/file -L'
- lt_cv_file_magic_test_file=/shlib/libc.so
- ;;
-
-cygwin*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-mingw* | pw32*)
- # win32_libid is a shell function defined in ltmain.sh
- lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
- lt_cv_file_magic_cmd='win32_libid'
- ;;
-
-darwin* | rhapsody*)
- # this will be overwritten by pass_all, but leave it in just in case
- lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
- lt_cv_file_magic_cmd='/usr/bin/file -L'
- case "$host_os" in
- rhapsody* | darwin1.[012])
- lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System`
- ;;
- *) # Darwin 1.3 on
- lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
- ;;
- esac
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-freebsd* | kfreebsd*-gnu)
- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- case $host_cpu in
- i*86 )
- # Not sure whether the presence of OpenBSD here was a mistake.
- # Let's accept both of them until this is cleared up.
- lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
- ;;
- esac
- else
- lt_cv_deplibs_check_method=pass_all
- fi
- ;;
-
-gnu*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-hpux10.20* | hpux11*)
- lt_cv_file_magic_cmd=/usr/bin/file
- case "$host_cpu" in
- ia64*)
- lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
- lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
- ;;
- hppa*64*)
- lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
- lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
- ;;
- *)
- lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
- lt_cv_file_magic_test_file=/usr/lib/libc.sl
- ;;
- esac
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $host_os in
- irix5* | nonstopux*)
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
- ;;
- *)
- case $LD in
- *-32|*"-32 ") libmagic=32-bit;;
- *-n32|*"-n32 ") libmagic=N32;;
- *-64|*"-64 ") libmagic=64-bit;;
- *) libmagic=never-match;;
- esac
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
- ;;
- esac
- lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-# This must be Linux ELF.
-linux*)
- case $host_cpu in
- alpha* | hppa* | i*86 | ia64* | m68* | mips* | powerpc* | sparc* | s390* | sh* | x86_64* )
- lt_cv_deplibs_check_method=pass_all ;;
- # the debian people say, arm and glibc 2.3.1 works for them with pass_all
- arm* )
- lt_cv_deplibs_check_method=pass_all ;;
- *)
- # glibc up to 2.1.1 does not perform some relocations on ARM
- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
- esac
- lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
- ;;
-
-netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
- else
- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
- fi
- ;;
-
-newos6*)
- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=/usr/lib/libnls.so
- ;;
-
-nto-qnx*)
- lt_cv_deplibs_check_method=unknown
- ;;
-
-openbsd*)
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
- else
- lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
- fi
- ;;
-
-osf3* | osf4* | osf5*)
- # this will be overridden with pass_all, but let us keep it just in case
- lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
- lt_cv_file_magic_test_file=/shlib/libc.so
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-sco3.2v5*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-solaris*)
- lt_cv_deplibs_check_method=pass_all
- lt_cv_file_magic_test_file=/lib/libc.so
- ;;
-
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- case $host_vendor in
- motorola)
- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
- ;;
- ncr)
- lt_cv_deplibs_check_method=pass_all
- ;;
- sequent)
- lt_cv_file_magic_cmd='/bin/file'
- lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
- ;;
- sni)
- lt_cv_file_magic_cmd='/bin/file'
- lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
- lt_cv_file_magic_test_file=/lib/libc.so
- ;;
- siemens)
- lt_cv_deplibs_check_method=pass_all
- ;;
- esac
- ;;
-
-sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-esac
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
-echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
-file_magic_cmd=$lt_cv_file_magic_cmd
-deplibs_check_method=$lt_cv_deplibs_check_method
-test -z "$deplibs_check_method" && deplibs_check_method=unknown
-
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-# Check whether --enable-libtool-lock was given.
-if test "${enable_libtool_lock+set}" = set; then
- enableval=$enable_libtool_lock;
-fi
-
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-# Some flags need to be propagated to the compiler or linker for good
-# libtool support.
-case $host in
-ia64-*-hpux*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; then
- case `/usr/bin/file conftest.$ac_objext` in
- *ELF-32*)
- HPUX_IA64_MODE="32"
- ;;
- *ELF-64*)
- HPUX_IA64_MODE="64"
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-*-*-irix6*)
- # Find out which ABI we are using.
- echo '#line 8077 "configure"' > conftest.$ac_ext
- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; then
- if test "$lt_cv_prog_gnu_ld" = yes; then
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -melf32bsmip"
- ;;
- *N32*)
- LD="${LD-ld} -melf32bmipn32"
- ;;
- *64-bit*)
- LD="${LD-ld} -melf64bmip"
- ;;
- esac
- else
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -32"
- ;;
- *N32*)
- LD="${LD-ld} -n32"
- ;;
- *64-bit*)
- LD="${LD-ld} -64"
- ;;
- esac
- fi
- fi
- rm -rf conftest*
- ;;
-
-x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; then
- case "`/usr/bin/file conftest.o`" in
- *32-bit*)
- LINUX_64_MODE="32"
- case $host in
- x86_64-*linux*)
- LD="${LD-ld} -m elf_i386"
- ;;
- ppc64-*linux*)
- LD="${LD-ld} -m elf32ppclinux"
- ;;
- s390x-*linux*)
- LD="${LD-ld} -m elf_s390"
- ;;
- sparc64-*linux*)
- LD="${LD-ld} -m elf32_sparc"
- ;;
- esac
- ;;
- *64-bit*)
- LINUX_64_MODE="64"
- case $host in
- x86_64-*linux*)
- LD="${LD-ld} -m elf_x86_64"
- ;;
- ppc*-*linux*|powerpc*-*linux*)
- LD="${LD-ld} -m elf64ppc"
- ;;
- s390*-*linux*)
- LD="${LD-ld} -m elf64_s390"
- ;;
- sparc*-*linux*)
- LD="${LD-ld} -m elf64_sparc"
- ;;
- esac
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-
-*-*-sco3.2v5*)
- # On SCO OpenServer 5, we need -belf to get full-featured binaries.
- SAVE_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -belf"
- { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
-echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
-if test "${lt_cv_cc_needs_belf+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- lt_cv_cc_needs_belf=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- lt_cv_cc_needs_belf=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
- ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
-echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
- if test x"$lt_cv_cc_needs_belf" != x"yes"; then
- # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
- CFLAGS="$SAVE_CFLAGS"
- fi
- ;;
-
-esac
-
-need_locks="$enable_libtool_lock"
-
-
-
-{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
-echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
-if test "${ac_cv_header_stdc+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.h>
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest.$ac_objext; then
- ac_cv_header_stdc=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_header_stdc=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-
-if test $ac_cv_header_stdc = yes; then
- # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#include <string.h>
-
-_ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- $EGREP "memchr" >/dev/null 2>&1; then
- :
-else
- ac_cv_header_stdc=no
-fi
-rm -f conftest*
-
-fi
-
-if test $ac_cv_header_stdc = yes; then
- # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#include <stdlib.h>
-
-_ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- $EGREP "free" >/dev/null 2>&1; then
- :
-else
- ac_cv_header_stdc=no
-fi
-rm -f conftest*
-
-fi
-
-if test $ac_cv_header_stdc = yes; then
- # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
- if test "$cross_compiling" = yes; then
- :
-else
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#include <ctype.h>
-#include <stdlib.h>
-#if ((' ' & 0x0FF) == 0x020)
-# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
-#else
-# define ISLOWER(c) \
- (('a' <= (c) && (c) <= 'i') \
- || ('j' <= (c) && (c) <= 'r') \
- || ('s' <= (c) && (c) <= 'z'))
-# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
-#endif
-
-#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
-int
-main ()
-{
- int i;
- for (i = 0; i < 256; i++)
- if (XOR (islower (i), ISLOWER (i))
- || toupper (i) != TOUPPER (i))
- return 2;
- return 0;
-}
-_ACEOF
-rm -f conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
- { (case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_try") 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- :
-else
- echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-( exit $ac_status )
-ac_cv_header_stdc=no
-fi
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-
-
-fi
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
-echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
-if test $ac_cv_header_stdc = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define STDC_HEADERS 1
-_ACEOF
-
-fi
-
-# On IRIX 5.3, sys/types and inttypes.h are conflicting.
-
-
-
-
-
-
-
-
-
-for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
- inttypes.h stdint.h unistd.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-$ac_includes_default
-
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest.$ac_objext; then
- eval "$as_ac_Header=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- eval "$as_ac_Header=no"
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
- { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
- cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-
-
-for ac_header in dlfcn.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
- { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
- { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-else
- # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-$ac_includes_default
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest.$ac_objext; then
- ac_header_compiler=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#include <$ac_header>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null && {
- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
- test ! -s conftest.err
- }; then
- ac_header_preproc=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So? What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
- yes:no: )
- { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
- ac_header_preproc=yes
- ;;
- no:yes:* )
- { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
- { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
- { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
- { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-
- ;;
-esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
- { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
- cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-ac_ext=f
-ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
-ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_f77_compiler_gnu
-if test -n "$ac_tool_prefix"; then
- for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
- do
- # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_F77+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$F77"; then
- ac_cv_prog_F77="$F77" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-F77=$ac_cv_prog_F77
-if test -n "$F77"; then
- { echo "$as_me:$LINENO: result: $F77" >&5
-echo "${ECHO_T}$F77" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
- test -n "$F77" && break
- done
-fi
-if test -z "$F77"; then
- ac_ct_F77=$F77
- for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
-do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$ac_ct_F77"; then
- ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_ac_ct_F77="$ac_prog"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_F77=$ac_cv_prog_ac_ct_F77
-if test -n "$ac_ct_F77"; then
- { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
-echo "${ECHO_T}$ac_ct_F77" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
- test -n "$ac_ct_F77" && break
-done
-
- if test "x$ac_ct_F77" = x; then
- F77=""
- else
- case $cross_compiling:$ac_tool_warned in
-yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet. If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet. If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
-ac_tool_warned=yes ;;
-esac
- F77=$ac_ct_F77
- fi
-fi
-
-
-# Provide some information about the compiler.
-echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
-ac_compiler=`set X $ac_compile; echo $2`
-{ (ac_try="$ac_compiler --version >&5"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compiler --version >&5") 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }
-{ (ac_try="$ac_compiler -v >&5"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compiler -v >&5") 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }
-{ (ac_try="$ac_compiler -V >&5"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compiler -V >&5") 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }
-rm -f a.out
-
-# If we don't use `.F' as extension, the preprocessor is not run on the
-# input file. (Note that this only needs to work for GNU compilers.)
-ac_save_ext=$ac_ext
-ac_ext=F
-{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
-echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
-if test "${ac_cv_f77_compiler_gnu+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
- program main
-#ifndef __GNUC__
- choke me
-#endif
-
- end
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_f77_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest.$ac_objext; then
- ac_compiler_gnu=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_compiler_gnu=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-ac_cv_f77_compiler_gnu=$ac_compiler_gnu
-
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
-echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
-ac_ext=$ac_save_ext
-ac_test_FFLAGS=${FFLAGS+set}
-ac_save_FFLAGS=$FFLAGS
-FFLAGS=
-{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
-echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
-if test "${ac_cv_prog_f77_g+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- FFLAGS=-g
-cat >conftest.$ac_ext <<_ACEOF
- program main
-
- end
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_f77_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest.$ac_objext; then
- ac_cv_prog_f77_g=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_prog_f77_g=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
-echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
-if test "$ac_test_FFLAGS" = set; then
- FFLAGS=$ac_save_FFLAGS
-elif test $ac_cv_prog_f77_g = yes; then
- if test "x$ac_cv_f77_compiler_gnu" = xyes; then
- FFLAGS="-g -O2"
- else
- FFLAGS="-g"
- fi
-else
- if test "x$ac_cv_f77_compiler_gnu" = xyes; then
- FFLAGS="-O2"
- else
- FFLAGS=
- fi
-fi
-
-G77=`test $ac_compiler_gnu = yes && echo yes`
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-
-# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
-
-# find the maximum length of command line arguments
-{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
-echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
-if test "${lt_cv_sys_max_cmd_len+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- i=0
- testring="ABCD"
-
- case $build_os in
- msdosdjgpp*)
- # On DJGPP, this test can blow up pretty badly due to problems in libc
- # (any single argument exceeding 2000 bytes causes a buffer overrun
- # during glob expansion). Even if it were fixed, the result of this
- # check would be larger than it should be.
- lt_cv_sys_max_cmd_len=12288; # 12K is about right
- ;;
-
- gnu*)
- # Under GNU Hurd, this test is not required because there is
- # no limit to the length of command line arguments.
- # Libtool will interpret -1 as no limit whatsoever
- lt_cv_sys_max_cmd_len=-1;
- ;;
-
- cygwin* | mingw*)
- # On Win9x/ME, this test blows up -- it succeeds, but takes
- # about 5 minutes as the teststring grows exponentially.
- # Worse, since 9x/ME are not pre-emptively multitasking,
- # you end up with a "frozen" computer, even though with patience
- # the test eventually succeeds (with a max line length of 256k).
- # Instead, let's just punt: use the minimum linelength reported by
- # all of the supported platforms: 8192 (on NT/2K/XP).
- lt_cv_sys_max_cmd_len=8192;
- ;;
-
- *)
- # If test is not a shell built-in, we'll probably end up computing a
- # maximum length that is only half of the actual maximum length, but
- # we can't tell.
- while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \
- = "XX$testring") >/dev/null 2>&1 &&
- new_result=`expr "X$testring" : ".*" 2>&1` &&
- lt_cv_sys_max_cmd_len=$new_result &&
- test $i != 17 # 1/2 MB should be enough
- do
- i=`expr $i + 1`
- testring=$testring$testring
- done
- testring=
- # Add a significant safety factor because C++ compilers can tack on massive
- # amounts of additional arguments before passing them to the linker.
- # It appears as though 1/2 is a usable value.
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
- ;;
- esac
-
-fi
-
-if test -n $lt_cv_sys_max_cmd_len ; then
- { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
-echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
-else
- { echo "$as_me:$LINENO: result: none" >&5
-echo "${ECHO_T}none" >&6; }
-fi
-
-
-
-
-# Check for command to grab the raw symbol name followed by C symbol from nm.
-{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
-echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
-if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-# These are sane defaults that work on at least a few old systems.
-# [They come from Ultrix. What could be older than Ultrix?!! ;)]
-
-# Character class describing NM global symbol codes.
-symcode='[BCDEGRST]'
-
-# Regexp to match symbols that can be accessed directly from C.
-sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
-
-# Transform the above into a raw symbol and a C symbol.
-symxfrm='\1 \2\3 \3'
-
-# Transform an extracted symbol line into a proper C declaration
-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
-
-# Transform an extracted symbol line into symbol name and symbol address
-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
-
-# Define system-specific variables.
-case $host_os in
-aix*)
- symcode='[BCDT]'
- ;;
-cygwin* | mingw* | pw32*)
- symcode='[ABCDGISTW]'
- ;;
-hpux*) # Its linker distinguishes data from code symbols
- if test "$host_cpu" = ia64; then
- symcode='[ABCDEGRST]'
- fi
- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
- lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
- ;;
-irix* | nonstopux*)
- symcode='[BCDEGRST]'
- ;;
-osf*)
- symcode='[BCDEGQRST]'
- ;;
-solaris* | sysv5*)
- symcode='[BDT]'
- ;;
-sysv4)
- symcode='[DFNSTU]'
- ;;
-esac
-
-# Handle CRLF in mingw tool chain
-opt_cr=
-case $build_os in
-mingw*)
- opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
- ;;
-esac
-
-# If we're using GNU nm, then use its standard symbol codes.
-case `$NM -V 2>&1` in
-*GNU* | *'with BFD'*)
- symcode='[ABCDGISTW]' ;;
-esac
-
-# Try without a prefix undercore, then with it.
-for ac_symprfx in "" "_"; do
-
- # Write the raw and C identifiers.
- lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
-
- # Check to see that the pipe works correctly.
- pipe_works=no
-
- rm -f conftest*
- cat > conftest.$ac_ext <<EOF
-#ifdef __cplusplus
-extern "C" {
-#endif
-char nm_test_var;
-void nm_test_func(){}
-#ifdef __cplusplus
-}
-#endif
-int main(){nm_test_var='a';nm_test_func();return(0);}
-EOF
-
- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; then
- # Now try to grab the symbols.
- nlist=conftest.nm
- if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
- (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && test -s "$nlist"; then
- # Try sorting and uniquifying the output.
- if sort "$nlist" | uniq > "$nlist"T; then
- mv -f "$nlist"T "$nlist"
- else
- rm -f "$nlist"T
- fi
-
- # Make sure that we snagged all the symbols we need.
- if grep ' nm_test_var$' "$nlist" >/dev/null; then
- if grep ' nm_test_func$' "$nlist" >/dev/null; then
- cat <<EOF > conftest.$ac_ext
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-EOF
- # Now generate the symbol file.
- eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
-
- cat <<EOF >> conftest.$ac_ext
-#if defined (__STDC__) && __STDC__
-# define lt_ptr_t void *
-#else
-# define lt_ptr_t char *
-# define const
-#endif
-
-/* The mapping between symbol names and symbols. */
-const struct {
- const char *name;
- lt_ptr_t address;
-}
-lt_preloaded_symbols[] =
-{
-EOF
- $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
- cat <<\EOF >> conftest.$ac_ext
- {0, (lt_ptr_t) 0}
-};
-
-#ifdef __cplusplus
-}
-#endif
-EOF
- # Now try linking the two files.
- mv conftest.$ac_objext conftstm.$ac_objext
- lt_save_LIBS="$LIBS"
- lt_save_CFLAGS="$CFLAGS"
- LIBS="conftstm.$ac_objext"
- CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && test -s conftest${ac_exeext}; then
- pipe_works=yes
- fi
- LIBS="$lt_save_LIBS"
- CFLAGS="$lt_save_CFLAGS"
- else
- echo "cannot find nm_test_func in $nlist" >&5
- fi
- else
- echo "cannot find nm_test_var in $nlist" >&5
- fi
- else
- echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
- fi
- else
- echo "$progname: failed program was:" >&5
- cat conftest.$ac_ext >&5
- fi
- rm -f conftest* conftst*
-
- # Do not use the global_symbol_pipe unless it works.
- if test "$pipe_works" = yes; then
- break
- else
- lt_cv_sys_global_symbol_pipe=
- fi
-done
-
-fi
-
-if test -z "$lt_cv_sys_global_symbol_pipe"; then
- lt_cv_sys_global_symbol_to_cdecl=
-fi
-if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
- { echo "$as_me:$LINENO: result: failed" >&5
-echo "${ECHO_T}failed" >&6; }
-else
- { echo "$as_me:$LINENO: result: ok" >&5
-echo "${ECHO_T}ok" >&6; }
-fi
-
-{ echo "$as_me:$LINENO: checking for objdir" >&5
-echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
-if test "${lt_cv_objdir+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- rm -f .libs 2>/dev/null
-mkdir .libs 2>/dev/null
-if test -d .libs; then
- lt_cv_objdir=.libs
-else
- # MS-DOS does not allow filenames that begin with a dot.
- lt_cv_objdir=_libs
-fi
-rmdir .libs 2>/dev/null
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
-echo "${ECHO_T}$lt_cv_objdir" >&6; }
-objdir=$lt_cv_objdir
-
-
-
-
-
-case $host_os in
-aix3*)
- # AIX sometimes has problems with the GCC collect2 program. For some
- # reason, if we set the COLLECT_NAMES environment variable, the problems
- # vanish in a puff of smoke.
- if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
- fi
- ;;
-esac
-
-# Sed substitution that helps us do robust quoting. It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed='sed -e s/^X//'
-sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
-
-# Same as above, but do not quote variable references.
-double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
-
-# Sed substitution to delay expansion of an escaped shell variable in a
-# double_quote_subst'ed string.
-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-
-# Sed substitution to avoid accidental globbing in evaled expressions
-no_glob_subst='s/\*/\\\*/g'
-
-# Constants:
-rm="rm -f"
-
-# Global variables:
-default_ofile=libtool
-can_build_shared=yes
-
-# All known linkers require a `.a' archive for static linking (except M$VC,
-# which needs '.lib').
-libext=a
-ltmain="$ac_aux_dir/ltmain.sh"
-ofile="$default_ofile"
-with_gnu_ld="$lt_cv_prog_gnu_ld"
-
-if test -n "$ac_tool_prefix"; then
- # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
-set dummy ${ac_tool_prefix}ar; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_AR+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$AR"; then
- ac_cv_prog_AR="$AR" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_AR="${ac_tool_prefix}ar"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-AR=$ac_cv_prog_AR
-if test -n "$AR"; then
- { echo "$as_me:$LINENO: result: $AR" >&5
-echo "${ECHO_T}$AR" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_AR"; then
- ac_ct_AR=$AR
- # Extract the first word of "ar", so it can be a program name with args.
-set dummy ar; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$ac_ct_AR"; then
- ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_ac_ct_AR="ar"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_AR=$ac_cv_prog_ac_ct_AR
-if test -n "$ac_ct_AR"; then
- { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
-echo "${ECHO_T}$ac_ct_AR" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
- if test "x$ac_ct_AR" = x; then
- AR="false"
- else
- case $cross_compiling:$ac_tool_warned in
-yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet. If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet. If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
-ac_tool_warned=yes ;;
-esac
- AR=$ac_ct_AR
- fi
-else
- AR="$ac_cv_prog_AR"
-fi
-
-if test -n "$ac_tool_prefix"; then
- # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
-set dummy ${ac_tool_prefix}ranlib; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_RANLIB+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$RANLIB"; then
- ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-RANLIB=$ac_cv_prog_RANLIB
-if test -n "$RANLIB"; then
- { echo "$as_me:$LINENO: result: $RANLIB" >&5
-echo "${ECHO_T}$RANLIB" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_RANLIB"; then
- ac_ct_RANLIB=$RANLIB
- # Extract the first word of "ranlib", so it can be a program name with args.
-set dummy ranlib; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$ac_ct_RANLIB"; then
- ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_ac_ct_RANLIB="ranlib"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
-if test -n "$ac_ct_RANLIB"; then
- { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
-echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
- if test "x$ac_ct_RANLIB" = x; then
- RANLIB=":"
- else
- case $cross_compiling:$ac_tool_warned in
-yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet. If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet. If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
-ac_tool_warned=yes ;;
-esac
- RANLIB=$ac_ct_RANLIB
- fi
-else
- RANLIB="$ac_cv_prog_RANLIB"
-fi
-
-if test -n "$ac_tool_prefix"; then
- # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-set dummy ${ac_tool_prefix}strip; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_STRIP+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$STRIP"; then
- ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_STRIP="${ac_tool_prefix}strip"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-STRIP=$ac_cv_prog_STRIP
-if test -n "$STRIP"; then
- { echo "$as_me:$LINENO: result: $STRIP" >&5
-echo "${ECHO_T}$STRIP" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_STRIP"; then
- ac_ct_STRIP=$STRIP
- # Extract the first word of "strip", so it can be a program name with args.
-set dummy strip; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -n "$ac_ct_STRIP"; then
- ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_ac_ct_STRIP="strip"
- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
-if test -n "$ac_ct_STRIP"; then
- { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
-echo "${ECHO_T}$ac_ct_STRIP" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
- if test "x$ac_ct_STRIP" = x; then
- STRIP=":"
- else
- case $cross_compiling:$ac_tool_warned in
-yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet. If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet. If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
-ac_tool_warned=yes ;;
-esac
- STRIP=$ac_ct_STRIP
- fi
-else
- STRIP="$ac_cv_prog_STRIP"
-fi
-
-
-old_CC="$CC"
-old_CFLAGS="$CFLAGS"
-
-# Set sane defaults for various variables
-test -z "$AR" && AR=ar
-test -z "$AR_FLAGS" && AR_FLAGS=cru
-test -z "$AS" && AS=as
-test -z "$CC" && CC=cc
-test -z "$LTCC" && LTCC=$CC
-test -z "$DLLTOOL" && DLLTOOL=dlltool
-test -z "$LD" && LD=ld
-test -z "$LN_S" && LN_S="ln -s"
-test -z "$MAGIC_CMD" && MAGIC_CMD=file
-test -z "$NM" && NM=nm
-test -z "$SED" && SED=sed
-test -z "$OBJDUMP" && OBJDUMP=objdump
-test -z "$RANLIB" && RANLIB=:
-test -z "$STRIP" && STRIP=:
-test -z "$ac_objext" && ac_objext=o
-
-# Determine commands to create old-style static archives.
-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
-old_postinstall_cmds='chmod 644 $oldlib'
-old_postuninstall_cmds=
-
-if test -n "$RANLIB"; then
- case $host_os in
- openbsd*)
- old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
- ;;
- *)
- old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
- ;;
- esac
- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-fi
-
-# Only perform the check for file, if the check method requires it
-case $deplibs_check_method in
-file_magic*)
- if test "$file_magic_cmd" = '$MAGIC_CMD'; then
- { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
-echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
-if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- case $MAGIC_CMD in
-[\\/*] | ?:[\\/]*)
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
- ;;
-*)
- lt_save_MAGIC_CMD="$MAGIC_CMD"
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
- for ac_dir in $ac_dummy; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/${ac_tool_prefix}file; then
- lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
- if test -n "$file_magic_test_file"; then
- case $deplibs_check_method in
- "file_magic "*)
- file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
- $EGREP "$file_magic_regex" > /dev/null; then
- :
- else
- cat <<EOF 1>&2
-
-*** Warning: the command libtool uses to detect shared libraries,
-*** $file_magic_cmd, produces output that libtool cannot recognize.
-*** The result is that libtool may fail to recognize shared libraries
-*** as such. This will affect the creation of libtool libraries that
-*** depend on shared libraries, but programs linked with such libtool
-*** libraries will work regardless of this problem. Nevertheless, you
-*** may want to report the problem to your system manager and/or to
-*** bug-libtool@gnu.org
-
-EOF
- fi ;;
- esac
- fi
- break
- fi
- done
- IFS="$lt_save_ifs"
- MAGIC_CMD="$lt_save_MAGIC_CMD"
- ;;
-esac
-fi
-
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-if test -n "$MAGIC_CMD"; then
- { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
-echo "${ECHO_T}$MAGIC_CMD" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-if test -z "$lt_cv_path_MAGIC_CMD"; then
- if test -n "$ac_tool_prefix"; then
- { echo "$as_me:$LINENO: checking for file" >&5
-echo $ECHO_N "checking for file... $ECHO_C" >&6; }
-if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- case $MAGIC_CMD in
-[\\/*] | ?:[\\/]*)
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
- ;;
-*)
- lt_save_MAGIC_CMD="$MAGIC_CMD"
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
- for ac_dir in $ac_dummy; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/file; then
- lt_cv_path_MAGIC_CMD="$ac_dir/file"
- if test -n "$file_magic_test_file"; then
- case $deplibs_check_method in
- "file_magic "*)
- file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
- $EGREP "$file_magic_regex" > /dev/null; then
- :
- else
- cat <<EOF 1>&2
-
-*** Warning: the command libtool uses to detect shared libraries,
-*** $file_magic_cmd, produces output that libtool cannot recognize.
-*** The result is that libtool may fail to recognize shared libraries
-*** as such. This will affect the creation of libtool libraries that
-*** depend on shared libraries, but programs linked with such libtool
-*** libraries will work regardless of this problem. Nevertheless, you
-*** may want to report the problem to your system manager and/or to
-*** bug-libtool@gnu.org
-
-EOF
- fi ;;
- esac
- fi
- break
- fi
- done
- IFS="$lt_save_ifs"
- MAGIC_CMD="$lt_save_MAGIC_CMD"
- ;;
-esac
-fi
-
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-if test -n "$MAGIC_CMD"; then
- { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
-echo "${ECHO_T}$MAGIC_CMD" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
- else
- MAGIC_CMD=:
- fi
-fi
-
- fi
- ;;
-esac
-
-enable_dlopen=yes
-enable_win32_dll=no
-
-# Check whether --enable-libtool-lock was given.
-if test "${enable_libtool_lock+set}" = set; then
- enableval=$enable_libtool_lock;
-fi
-
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-
-# Check whether --with-pic was given.
-if test "${with_pic+set}" = set; then
- withval=$with_pic; pic_mode="$withval"
-else
- pic_mode=default
-fi
-
-test -z "$pic_mode" && pic_mode=default
-
-# Use C for the default configuration in the libtool script
-tagname=
-lt_save_CC="$CC"
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-# Source file extension for C test sources.
-ac_ext=c
-
-# Object file extension for compiled C test sources.
-objext=o
-objext=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="int some_variable = 0;\n"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='int main(){return(0);}\n'
-
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-
-#
-# Check for any special shared library compilation flags.
-#
-lt_prog_cc_shlib=
-if test "$GCC" = no; then
- case $host_os in
- sco3.2v5*)
- lt_prog_cc_shlib='-belf'
- ;;
- esac
-fi
-if test -n "$lt_prog_cc_shlib"; then
- { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5
-echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;}
- if echo "$old_CC $old_CFLAGS " | grep "[ ]$lt_prog_cc_shlib[ ]" >/dev/null; then :
- else
- { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
-echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
- lt_cv_prog_cc_can_build_shared=no
- fi
-fi
-
-
-#
-# Check to make sure the static flag actually works.
-#
-{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_static_works+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_prog_compiler_static_works=no
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
- printf "$lt_simple_link_test_code" > conftest.$ac_ext
- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test -s conftest.err; then
- # Append any errors to the config.log.
- cat conftest.err 1>&5
- else
- lt_prog_compiler_static_works=yes
- fi
- fi
- $rm conftest*
- LDFLAGS="$save_LDFLAGS"
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
-
-if test x"$lt_prog_compiler_static_works" = xyes; then
- :
-else
- lt_prog_compiler_static=
-fi
-
-
-
-## CAVEAT EMPTOR:
-## There is no encapsulation within the following macros, do not change
-## the running order or otherwise move them around unless you know exactly
-## what you are doing...
-
-lt_prog_compiler_no_builtin_flag=
-
-if test "$GCC" = yes; then
- lt_prog_compiler_no_builtin_flag=' -fno-builtin'
-
-
-{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
-echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
-if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_cv_prog_compiler_rtti_exceptions=no
- ac_outfile=conftest.$ac_objext
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="-fno-rtti -fno-exceptions"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- # The option is referenced via a variable to avoid confusing sed.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:9818: $lt_compile\"" >&5)
- (eval "$lt_compile" 2>conftest.err)
- ac_status=$?
- cat conftest.err >&5
- echo "$as_me:9822: \$? = $ac_status" >&5
- if (exit $ac_status) && test -s "$ac_outfile"; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test ! -s conftest.err; then
- lt_cv_prog_compiler_rtti_exceptions=yes
- fi
- fi
- $rm conftest*
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
-
-if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
- lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
-else
- :
-fi
-
-fi
-
-lt_prog_compiler_wl=
-lt_prog_compiler_pic=
-lt_prog_compiler_static=
-
-{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
-
- if test "$GCC" = yes; then
- lt_prog_compiler_wl='-Wl,'
- lt_prog_compiler_static='-static'
-
- case $host_os in
- aix*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- lt_prog_compiler_static='-Bstatic'
- fi
- ;;
-
- amigaos*)
- # FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
- lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
- ;;
-
- beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
-
- mingw* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- lt_prog_compiler_pic='-DDLL_EXPORT'
- ;;
-
- darwin* | rhapsody*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- lt_prog_compiler_pic='-fno-common'
- ;;
-
- msdosdjgpp*)
- # Just because we use GCC doesn't mean we suddenly get shared libraries
- # on systems that don't support them.
- lt_prog_compiler_can_build_shared=no
- enable_shared=no
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- lt_prog_compiler_pic=-Kconform_pic
- fi
- ;;
-
- hpux*)
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case "$host_cpu" in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- lt_prog_compiler_pic='-fPIC'
- ;;
- esac
- ;;
-
- *)
- lt_prog_compiler_pic='-fPIC'
- ;;
- esac
- else
- # PORTME Check for flag to pass linker flags through the system compiler.
- case $host_os in
- aix*)
- lt_prog_compiler_wl='-Wl,'
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- lt_prog_compiler_static='-Bstatic'
- else
- lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
- fi
- ;;
-
- mingw* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- lt_prog_compiler_pic='-DDLL_EXPORT'
- ;;
-
- hpux9* | hpux10* | hpux11*)
- lt_prog_compiler_wl='-Wl,'
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case "$host_cpu" in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- lt_prog_compiler_pic='+Z'
- ;;
- esac
- # Is there a better lt_prog_compiler_static that works with the bundled CC?
- lt_prog_compiler_static='${wl}-a ${wl}archive'
- ;;
-
- irix5* | irix6* | nonstopux*)
- lt_prog_compiler_wl='-Wl,'
- # PIC (with -KPIC) is the default.
- lt_prog_compiler_static='-non_shared'
- ;;
-
- newsos6)
- lt_prog_compiler_pic='-KPIC'
- lt_prog_compiler_static='-Bstatic'
- ;;
-
- linux*)
- case $CC in
- icc* | ecc*)
- lt_prog_compiler_wl='-Wl,'
- lt_prog_compiler_pic='-KPIC'
- lt_prog_compiler_static='-static'
- ;;
- ccc*)
- lt_prog_compiler_wl='-Wl,'
- # All Alpha code is PIC.
- lt_prog_compiler_static='-non_shared'
- ;;
- esac
- ;;
-
- osf3* | osf4* | osf5*)
- lt_prog_compiler_wl='-Wl,'
- # All OSF/1 code is PIC.
- lt_prog_compiler_static='-non_shared'
- ;;
-
- sco3.2v5*)
- lt_prog_compiler_pic='-Kpic'
- lt_prog_compiler_static='-dn'
- ;;
-
- solaris*)
- lt_prog_compiler_wl='-Wl,'
- lt_prog_compiler_pic='-KPIC'
- lt_prog_compiler_static='-Bstatic'
- ;;
-
- sunos4*)
- lt_prog_compiler_wl='-Qoption ld '
- lt_prog_compiler_pic='-PIC'
- lt_prog_compiler_static='-Bstatic'
- ;;
-
- sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- lt_prog_compiler_wl='-Wl,'
- lt_prog_compiler_pic='-KPIC'
- lt_prog_compiler_static='-Bstatic'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec ;then
- lt_prog_compiler_pic='-Kconform_pic'
- lt_prog_compiler_static='-Bstatic'
- fi
- ;;
-
- uts4*)
- lt_prog_compiler_pic='-pic'
- lt_prog_compiler_static='-Bstatic'
- ;;
-
- *)
- lt_prog_compiler_can_build_shared=no
- ;;
- esac
- fi
-
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$lt_prog_compiler_pic"; then
-
-{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
-echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_prog_compiler_pic_works=no
- ac_outfile=conftest.$ac_objext
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- # The option is referenced via a variable to avoid confusing sed.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:10051: $lt_compile\"" >&5)
- (eval "$lt_compile" 2>conftest.err)
- ac_status=$?
- cat conftest.err >&5
- echo "$as_me:10055: \$? = $ac_status" >&5
- if (exit $ac_status) && test -s "$ac_outfile"; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test ! -s conftest.err; then
- lt_prog_compiler_pic_works=yes
- fi
- fi
- $rm conftest*
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
-
-if test x"$lt_prog_compiler_pic_works" = xyes; then
- case $lt_prog_compiler_pic in
- "" | " "*) ;;
- *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
- esac
-else
- lt_prog_compiler_pic=
- lt_prog_compiler_can_build_shared=no
-fi
-
-fi
-case "$host_os" in
- # For platforms which do not support PIC, -DPIC is meaningless:
- *djgpp*)
- lt_prog_compiler_pic=
- ;;
- *)
- lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
- ;;
-esac
-
-{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
-if test "${lt_cv_prog_compiler_c_o+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_cv_prog_compiler_c_o=no
- $rm -r conftest 2>/dev/null
- mkdir conftest
- cd conftest
- mkdir out
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
- # that will create temporary files in the current directory regardless of
- # the output directory. Thus, making CWD read-only will cause this test
- # to fail, enabling locking or at least warning the user not to do parallel
- # builds.
- chmod -w .
-
- lt_compiler_flag="-o out/conftest2.$ac_objext"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:10118: $lt_compile\"" >&5)
- (eval "$lt_compile" 2>out/conftest.err)
- ac_status=$?
- cat out/conftest.err >&5
- echo "$as_me:10122: \$? = $ac_status" >&5
- if (exit $ac_status) && test -s out/conftest2.$ac_objext
- then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test ! -s out/conftest.err; then
- lt_cv_prog_compiler_c_o=yes
- fi
- fi
- chmod u+w .
- $rm conftest* out/*
- rmdir out
- cd ..
- rmdir conftest
- $rm conftest*
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
-
-
-hard_links="nottested"
-if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
- # do not overwrite the value of need_locks provided by the user
- { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
- hard_links=yes
- $rm conftest*
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- touch conftest.a
- ln conftest.a conftest.b 2>&5 || hard_links=no
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- { echo "$as_me:$LINENO: result: $hard_links" >&5
-echo "${ECHO_T}$hard_links" >&6; }
- if test "$hard_links" = no; then
- { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
-echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
- need_locks=warn
- fi
-else
- need_locks=no
-fi
-
-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
-
- runpath_var=
- allow_undefined_flag=
- enable_shared_with_static_runtimes=no
- archive_cmds=
- archive_expsym_cmds=
- old_archive_From_new_cmds=
- old_archive_from_expsyms_cmds=
- export_dynamic_flag_spec=
- whole_archive_flag_spec=
- thread_safe_flag_spec=
- hardcode_libdir_flag_spec=
- hardcode_libdir_flag_spec_ld=
- hardcode_libdir_separator=
- hardcode_direct=no
- hardcode_minus_L=no
- hardcode_shlibpath_var=unsupported
- link_all_deplibs=unknown
- hardcode_automatic=no
- module_cmds=
- module_expsym_cmds=
- always_export_symbols=no
- export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- # include_expsyms should be a list of space-separated symbols to be *always*
- # included in the symbol list
- include_expsyms=
- # exclude_expsyms can be an extended regexp of symbols to exclude
- # it will be wrapped by ` (' and `)$', so one must not match beginning or
- # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
- # as well as any symbol that contains `d'.
- exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
- # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
- # platforms (ab)use it in PIC code, but their linkers get confused if
- # the symbol is explicitly referenced. Since portable code cannot
- # rely on this symbol name, it's probably fine to never include it in
- # preloaded symbol tables.
- extract_expsyms_cmds=
-
- case $host_os in
- cygwin* | mingw* | pw32*)
- # FIXME: the MSVC++ port hasn't been tested in a loooong time
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- if test "$GCC" != yes; then
- with_gnu_ld=no
- fi
- ;;
- openbsd*)
- with_gnu_ld=no
- ;;
- esac
-
- ld_shlibs=yes
- if test "$with_gnu_ld" = yes; then
- # If archive_cmds runs LD, not CC, wlarc should be empty
- wlarc='${wl}'
-
- # See if GNU ld supports shared libraries.
- case $host_os in
- aix3* | aix4* | aix5*)
- # On AIX/PPC, the GNU linker is very broken
- if test "$host_cpu" != ia64; then
- ld_shlibs=no
- cat <<EOF 1>&2
-
-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
-*** to be unable to reliably create shared libraries on AIX.
-*** Therefore, libtool is disabling shared libraries support. If you
-*** really care for shared libraries, you may want to modify your PATH
-*** so that a non-GNU linker is found, and then restart.
-
-EOF
- fi
- ;;
-
- amigaos*)
- archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_minus_L=yes
-
- # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
- # that the semantics of dynamic libraries on AmigaOS, at least up
- # to version 4, is to share data among multiple programs linked
- # with the same dynamic library. Since this doesn't match the
- # behavior of shared libraries on other platforms, we can't use
- # them.
- ld_shlibs=no
- ;;
-
- beos*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- allow_undefined_flag=unsupported
- # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
- # support --undefined. This deserves some investigation. FIXME
- archive_cmds='$CC -nostart $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- else
- ld_shlibs=no
- fi
- ;;
-
- cygwin* | mingw* | pw32*)
- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
- # as there is no search path for DLLs.
- hardcode_libdir_flag_spec='-L$libdir'
- allow_undefined_flag=no
- always_export_symbols=no
- enable_shared_with_static_runtimes=yes
- export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
-
- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- archive_cmds='$CC -shared $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared $output_objdir/$soname.def $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
- else
- ld_shlibs=no
- fi
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
- wlarc=
- else
- archive_cmds='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- fi
- ;;
-
- solaris* | sysv5*)
- if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
- ld_shlibs=no
- cat <<EOF 1>&2
-
-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-*** create shared libraries on Solaris systems. Therefore, libtool
-*** is disabling shared libraries support. We urge you to upgrade GNU
-*** binutils to release 2.9.1 or newer. Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-EOF
- elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- archive_cmds='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- ld_shlibs=no
- fi
- ;;
-
- sunos4*)
- archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- wlarc=
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- ;;
-
- *)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- archive_cmds='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- ld_shlibs=no
- fi
- ;;
- esac
-
- if test "$ld_shlibs" = yes; then
- runpath_var=LD_RUN_PATH
- hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
- export_dynamic_flag_spec='${wl}--export-dynamic'
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
- whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- whole_archive_flag_spec=
- fi
- fi
- else
- # PORTME fill in a description of your system's linker (not GNU ld)
- case $host_os in
- aix3*)
- allow_undefined_flag=unsupported
- always_export_symbols=yes
- archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
- # Note: this linker hardcodes the directories in LIBPATH if there
- # are no directories specified by -L.
- hardcode_minus_L=yes
- if test "$GCC" = yes && test -z "$link_static_flag"; then
- # Neither direct hardcoding nor static linking is supported with a
- # broken collect2.
- hardcode_direct=unsupported
- fi
- ;;
-
- aix4* | aix5*)
- if test "$host_cpu" = ia64; then
- # On IA64, the linker does run time linking by default, so we don't
- # have to do anything special.
- aix_use_runtimelinking=no
- exp_sym_flag='-Bexport'
- no_entry_flag=""
- else
- # If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
- export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
- else
- export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
- fi
-
- # KDE requires run time linking. Make it the default.
- aix_use_runtimelinking=yes
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
-
- # When large executables or shared objects are built, AIX ld can
- # have problems creating the table of contents. If linking a library
- # or program results in "error TOC overflow" add -mminimal-toc to
- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
- archive_cmds=''
- hardcode_direct=yes
- hardcode_libdir_separator=':'
- link_all_deplibs=yes
-
- if test "$GCC" = yes; then
- case $host_os in aix4.012|aix4.012.*)
- # We only want to do this on AIX 4.2 and lower, the check
- # below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
- if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
- then
- # We have reworked collect2
- hardcode_direct=yes
- else
- # We have old collect2
- hardcode_direct=unsupported
- # It fails to find uninstalled libraries when the uninstalled
- # path is not listed in the libpath. Setting hardcode_minus_L
- # to unsupported forces relinking
- hardcode_minus_L=yes
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_libdir_separator=
- fi
- esac
- shared_flag='-shared'
- else
- # not using gcc
- if test "$host_cpu" = ia64; then
- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
- # chokes on -Wl,-G. The following line is correct:
- shared_flag='-G'
- else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='-qmkshrobj ${wl}-G'
- else
- shared_flag='-qmkshrobj'
- fi
- fi
- fi
-
- # Let the compiler handle the export list.
- always_export_symbols=no
- if test "$aix_use_runtimelinking" = yes; then
- # Warning - without using the other runtime loading flags (-brtl),
- # -berok will link without error, but may produce a broken library.
- allow_undefined_flag='-berok'
- # Determine the default libpath from the value encoded in an empty executable.
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
-
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`; fi
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-
- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
- archive_cmds="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag"
- archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
- else
- if test "$host_cpu" = ia64; then
- hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
- allow_undefined_flag="-z nodefs"
- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
- else
- # Determine the default libpath from the value encoded in an empty executable.
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
-
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`; fi
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-
- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
- # Warning - without using the other run time loading flags,
- # -berok will link without error, but may produce a broken library.
- no_undefined_flag=' ${wl}-bernotok'
- allow_undefined_flag=' ${wl}-berok'
- # -bexpall does not export symbols beginning with underscore (_)
- always_export_symbols=yes
- # Exported symbols can be pulled into shared objects from archives
- whole_archive_flag_spec=' '
- archive_cmds_need_lc=yes
- # This is similar to how AIX traditionally builds it's shared libraries.
- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
- fi
- fi
- ;;
-
- amigaos*)
- archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_minus_L=yes
- # see comment about different semantics on the GNU ld section
- ld_shlibs=no
- ;;
-
- bsdi4*)
- export_dynamic_flag_spec=-rdynamic
- ;;
-
- cygwin* | mingw* | pw32*)
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- # hardcode_libdir_flag_spec is actually meaningless, as there is
- # no search path for DLLs.
- hardcode_libdir_flag_spec=' '
- allow_undefined_flag=no
- # Tell ltmain to make .lib files, not .a files.
- libext=lib
- # Tell ltmain to make .dll files, not .so files.
- shrext=".dll"
- # FIXME: Setting linknames here is a bad hack.
- archive_cmds='$CC -o $lib $compiler_flags $libobjs `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
- # The linker will automatically build a .lib file if we build a DLL.
- old_archive_From_new_cmds='true'
- # FIXME: Should let the user specify the lib program.
- old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
- fix_srcfile_path='`cygpath -w "$srcfile"`'
- enable_shared_with_static_runtimes=yes
- ;;
-
- darwin* | rhapsody*)
- if test "$GXX" = yes ; then
- archive_cmds_need_lc=no
- case "$host_os" in
- rhapsody* | darwin1.[012])
- allow_undefined_flag='-Wl,-undefined -Wl,suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- allow_undefined_flag='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.012)
- allow_undefined_flag='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- ;;
- 10.*)
- allow_undefined_flag='-Wl,-undefined -Wl,dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- lt_int_apple_cc_single_mod=no
- output_verbose_link_cmd='echo'
- if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
- lt_int_apple_cc_single_mod=yes
- fi
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- archive_cmds='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring'
- else
- archive_cmds='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring'
- fi
- module_cmds='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- else
- archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- fi
- module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- hardcode_direct=no
- hardcode_automatic=yes
- hardcode_shlibpath_var=unsupported
- whole_archive_flag_spec='-all_load $convenience'
- link_all_deplibs=yes
- else
- ld_shlibs=no
- fi
- ;;
-
- dgux*)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_shlibpath_var=no
- ;;
-
- freebsd1*)
- ld_shlibs=no
- ;;
-
- # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
- # support. Future versions do this automatically, but an explicit c++rt0.o
- # does not break anything, and helps significantly (at the cost of a little
- # extra space).
- freebsd2.2*)
- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- ;;
-
- # Unfortunately, older versions of FreeBSD 2 do not have this feature.
- freebsd2*)
- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct=yes
- hardcode_minus_L=yes
- hardcode_shlibpath_var=no
- ;;
-
- # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | kfreebsd*-gnu)
- archive_cmds='$CC -shared -o $lib $compiler_flags $libobjs $deplibs'
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- ;;
-
- hpux9*)
- if test "$GCC" = yes; then
- archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $libobjs $deplibs~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- else
- archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- fi
- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator=:
- hardcode_direct=yes
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- hardcode_minus_L=yes
- export_dynamic_flag_spec='${wl}-E'
- ;;
-
- hpux10* | hpux11*)
- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- case "$host_cpu" in
- hppa*64*|ia64*)
- archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- ;;
- *)
- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $libobjs $deplibs'
- ;;
- esac
- else
- case "$host_cpu" in
- hppa*64*|ia64*)
- archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
- ;;
- *)
- archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
- ;;
- esac
- fi
- if test "$with_gnu_ld" = no; then
- case "$host_cpu" in
- hppa*64*)
- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
- hardcode_libdir_flag_spec_ld='+b $libdir'
- hardcode_libdir_separator=:
- hardcode_direct=no
- hardcode_shlibpath_var=no
- ;;
- ia64*)
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_direct=no
- hardcode_shlibpath_var=no
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- hardcode_minus_L=yes
- ;;
- *)
- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator=:
- hardcode_direct=yes
- export_dynamic_flag_spec='${wl}-E'
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- hardcode_minus_L=yes
- ;;
- esac
- fi
- ;;
-
- irix5* | irix6* | nonstopux*)
- if test "$GCC" = yes; then
- archive_cmds='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- hardcode_libdir_flag_spec_ld='-rpath $libdir'
- fi
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
- link_all_deplibs=yes
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
- else
- archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
- fi
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- ;;
-
- newsos6)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct=yes
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
- hardcode_shlibpath_var=no
- ;;
-
- openbsd*)
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- archive_cmds='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs'
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- export_dynamic_flag_spec='${wl}-E'
- else
- case $host_os in
- openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- hardcode_libdir_flag_spec='-R$libdir'
- ;;
- *)
- archive_cmds='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs'
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- ;;
- esac
- fi
- ;;
-
- os2*)
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_minus_L=yes
- allow_undefined_flag=unsupported
- archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $compiler_flags $libobjs $deplibs$output_objdir/$libname.def'
- old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
- ;;
-
- osf3*)
- if test "$GCC" = yes; then
- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- allow_undefined_flag=' -expect_unresolved \*'
- archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- fi
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
- ;;
-
- osf4* | osf5*) # as osf3* with the addition of -msym flag
- if test "$GCC" = yes; then
- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- else
- allow_undefined_flag=' -expect_unresolved \*'
- archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
-
- # Both c and cxx compiler support -rpath directly
- hardcode_libdir_flag_spec='-rpath $libdir'
- fi
- hardcode_libdir_separator=:
- ;;
-
- sco3.2v5*)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_shlibpath_var=no
- export_dynamic_flag_spec='${wl}-Bexport'
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- ;;
-
- solaris*)
- no_undefined_flag=' -z text'
- if test "$GCC" = yes; then
- archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs~$rm $lib.exp'
- else
- archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- fi
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_shlibpath_var=no
- case $host_os in
- solaris2.[0-5] | solaris2.[0-5].*) ;;
- *) # Supported since Solaris 2.6 (maybe 2.5.1?)
- whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
- esac
- link_all_deplibs=yes
- ;;
-
- sunos4*)
- if test "x$host_vendor" = xsequent; then
- # Use $CC to link under sequent, because it throws in some extra .o
- # files that make .init and .fini sections work.
- archive_cmds='$CC -G ${wl}-h $soname -o $lib $compiler_flags $libobjs $deplibs'
- else
- archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
- fi
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_direct=yes
- hardcode_minus_L=yes
- hardcode_shlibpath_var=no
- ;;
-
- sysv4)
- case $host_vendor in
- sni)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct=yes # is this really true???
- ;;
- siemens)
- ## LD is ld it makes a PLAMLIB
- ## CC just makes a GrossModule.
- archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- reload_cmds='$CC -r -o $output$reload_objs'
- hardcode_direct=no
- ;;
- motorola)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct=no #Motorola manual says yes, but my tests say they lie
- ;;
- esac
- runpath_var='LD_RUN_PATH'
- hardcode_shlibpath_var=no
- ;;
-
- sysv4.3*)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_shlibpath_var=no
- export_dynamic_flag_spec='-Bexport'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_shlibpath_var=no
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- ld_shlibs=yes
- fi
- ;;
-
- sysv4.2uw2*)
- archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct=yes
- hardcode_minus_L=no
- hardcode_shlibpath_var=no
- hardcode_runpath_var=yes
- runpath_var=LD_RUN_PATH
- ;;
-
- sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
- no_undefined_flag='${wl}-z ${wl}text'
- if test "$GCC" = yes; then
- archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- else
- archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- fi
- runpath_var='LD_RUN_PATH'
- hardcode_shlibpath_var=no
- ;;
-
- sysv5*)
- no_undefined_flag=' -z text'
- # $CC -shared without GNU ld will not create a library from C++
- # object files and a static libstdc++, better avoid it by now
- archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- hardcode_libdir_flag_spec=
- hardcode_shlibpath_var=no
- runpath_var='LD_RUN_PATH'
- ;;
-
- uts4*)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_shlibpath_var=no
- ;;
-
- *)
- ld_shlibs=no
- ;;
- esac
- fi
-
-{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
-echo "${ECHO_T}$ld_shlibs" >&6; }
-test "$ld_shlibs" = no && can_build_shared=no
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
-#
-# Do we need to explicitly link libc?
-#
-case "x$archive_cmds_need_lc" in
-x|xyes)
- # Assume -lc should be added
- archive_cmds_need_lc=yes
-
- if test "$enable_shared" = yes && test "$GCC" = yes; then
- case $archive_cmds in
- *'~'*)
- # FIXME: we may have to deal with multi-command sequences.
- ;;
- '$CC '*)
- # Test whether the compiler implicitly links with -lc since on some
- # systems, -lgcc has to come before -lc. If gcc already passes -lc
- # to ld, don't add -lc before -lgcc.
- { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
- $rm conftest*
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } 2>conftest.err; then
- soname=conftest
- lib=conftest
- libobjs=conftest.$ac_objext
- deplibs=
- wl=$lt_prog_compiler_wl
- compiler_flags=-v
- linker_flags=-v
- verstring=
- output_objdir=.
- libname=conftest
- lt_save_allow_undefined_flag=$allow_undefined_flag
- allow_undefined_flag=
- if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
- (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }
- then
- archive_cmds_need_lc=no
- else
- archive_cmds_need_lc=yes
- fi
- allow_undefined_flag=$lt_save_allow_undefined_flag
- else
- cat conftest.err 1>&5
- fi
- $rm conftest*
- { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
-echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
- ;;
- esac
- fi
- ;;
-esac
-
-{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-shrext=".so"
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-need_lib_prefix=unknown
-hardcode_into_libs=no
-
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-need_version=unknown
-
-case $host_os in
-aix3*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
- shlibpath_var=LIBPATH
-
- # AIX 3 has no versioning support, so we append a major version to the name.
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
-
-aix4* | aix5*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- hardcode_into_libs=yes
- if test "$host_cpu" = ia64; then
- # AIX 5 supports IA64
- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- else
- # With GCC up to 2.95.x, collect2 would create an import file
- # for dependence libraries. The import file would start with
- # the line `#! .'. This would cause the generated library to
- # depend on `.', always an invalid library. This was fixed in
- # development snapshots of GCC prior to 3.0.
- case $host_os in
- aix4 | aix4.[01] | aix4.[01].*)
- if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
- echo ' yes '
- echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
- :
- else
- can_build_shared=no
- fi
- ;;
- esac
- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
- # soname into executable. Probably we can add versioning support to
- # collect2, so additional links can be useful in future.
- if test "$aix_use_runtimelinking" = yes; then
- # If using run time linking (on AIX 4.2 or later) use lib<name>.so
- # instead of lib<name>.a to let people know that these are not
- # typical AIX shared libraries.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- else
- # We preserve .a as extension for shared libraries through AIX4.2
- # and later when we are not doing run time linking.
- library_names_spec='${libname}${release}.a $libname.a'
- soname_spec='${libname}${release}${shared_ext}$major'
- fi
- shlibpath_var=LIBPATH
- fi
- ;;
-
-amigaos*)
- library_names_spec='$libname.ixlibrary $libname.a'
- # Create ${libname}_ixlibrary.a entries in /sys/libs.
- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
- ;;
-
-beos*)
- library_names_spec='${libname}${shared_ext}'
- dynamic_linker="$host_os ld.so"
- shlibpath_var=LIBRARY_PATH
- ;;
-
-bsdi4*)
- version_type=linux
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
- sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
- # the default ld.so.conf also contains /usr/contrib/lib and
- # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
- # libtool to hard-code these into programs
- ;;
-
-cygwin* | mingw* | pw32*)
- version_type=windows
- shrext=".dll"
- need_version=no
- need_lib_prefix=no
-
- case $GCC,$host_os in
- yes,cygwin* | yes,mingw* | yes,pw32*)
- library_names_spec='$libname.dll.a'
- # DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
- dldir=$destdir/`dirname \$dlpath`~
- test -d \$dldir || mkdir -p \$dldir~
- $install_prog $dir/$dlname \$dldir/$dlname'
- postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
- dlpath=$dir/\$dldll~
- $rm \$dlpath'
- shlibpath_overrides_runpath=yes
-
- case $host_os in
- cygwin*)
- # Cygwin DLLs use 'cyg' prefix rather than 'lib'
- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
- ;;
- mingw*)
- # MinGW DLLs use traditional 'lib' prefix
- soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
- if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
- # It is most probably a Windows format PATH printed by
- # mingw gcc, but we are running on Cygwin. Gcc prints its search
- # path with ; separators, and with drive letters. We can handle the
- # drive letters (cygwin fileutils understands them), so leave them,
- # especially as we might pass files found there to a mingw objdump,
- # which wouldn't understand a cygwinified path. Ahh.
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
- else
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
- fi
- ;;
- pw32*)
- # pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
- ;;
- esac
- ;;
-
- *)
- library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
- ;;
- esac
- dynamic_linker='Win32 ld.exe'
- # FIXME: first we should search . and the directory the executable is in
- shlibpath_var=PATH
- ;;
-
-darwin* | rhapsody*)
- dynamic_linker="$host_os dyld"
- version_type=darwin
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
- soname_spec='${libname}${release}${major}$shared_ext'
- shlibpath_overrides_runpath=yes
- shlibpath_var=DYLD_LIBRARY_PATH
- shrext='$(test .$module = .yes && echo .so || echo .dylib)'
- # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
- if test "$GCC" = yes; then
- sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
- else
- sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
- fi
- sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
- ;;
-
-dgux*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-freebsd1*)
- dynamic_linker=no
- ;;
-
-kfreebsd*-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='GNU ld.so'
- ;;
-
-freebsd*)
- objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
- version_type=freebsd-$objformat
- case $version_type in
- freebsd-elf*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- need_version=no
- need_lib_prefix=no
- ;;
- freebsd-*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
- need_version=yes
- ;;
- esac
- shlibpath_var=LD_LIBRARY_PATH
- case $host_os in
- freebsd2*)
- shlibpath_overrides_runpath=yes
- ;;
- freebsd3.01* | freebsdelf3.01*)
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
- *) # from 3.2 on
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
- esac
- ;;
-
-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- ;;
-
-hpux9* | hpux10* | hpux11*)
- # Give a soname corresponding to the major version so that dld.sl refuses to
- # link against other versions.
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- case "$host_cpu" in
- ia64*)
- shrext='.so'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.so"
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- if test "X$HPUX_IA64_MODE" = X32; then
- sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
- else
- sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
- fi
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- hppa*64*)
- shrext='.sl'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- *)
- shrext='.sl'
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=SHLIB_PATH
- shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
- esac
- # HP-UX runs *really* slowly unless shared libraries are mode 555.
- postinstall_cmds='chmod 555 $lib'
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $host_os in
- nonstopux*) version_type=nonstopux ;;
- *)
- if test "$lt_cv_prog_gnu_ld" = yes; then
- version_type=linux
- else
- version_type=irix
- fi ;;
- esac
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
- case $host_os in
- irix5* | nonstopux*)
- libsuff= shlibsuff=
- ;;
- *)
- case $LD in # libtool.m4 will add one of these switches to LD
- *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
- libsuff= shlibsuff= libmagic=32-bit;;
- *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
- libsuff=32 shlibsuff=N32 libmagic=N32;;
- *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
- libsuff=64 shlibsuff=64 libmagic=64-bit;;
- *) libsuff= shlibsuff= libmagic=never-match;;
- esac
- ;;
- esac
- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
- hardcode_into_libs=yes
- ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux*oldld* | linux*aout* | linux*coff*)
- dynamic_linker=no
- ;;
-
-# This must be Linux ELF.
-linux*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
- libsuff=
- if test "x$LINUX_64_MODE" = x64; then
- # Some platforms are per default 64-bit, so there's no /lib64
- if test -d /lib64 -a ! -h /lib64; then
- libsuff=64
- fi
- fi
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
- sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
- # This implies no fast_install, which is unacceptable.
- # Some rework will be needed to allow for fast_install
- # before this can be enabled.
- hardcode_into_libs=yes
-
- # We used to test for /lib/ld.so.1 and disable shared libraries on
- # powerpc, because MkLinux only supported shared libraries with the
- # GNU dynamic linker. Since this was broken with cross compilers,
- # most powerpc-linux boxes support dynamic linking these days and
- # people can always --disable-shared, the test was removed, and we
- # assume the GNU/Linux dynamic linker is in use.
- dynamic_linker='GNU/Linux ld.so'
- ;;
-
-netbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- dynamic_linker='NetBSD (a.out) ld.so'
- else
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- dynamic_linker='NetBSD ld.elf_so'
- fi
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
-
-newsos6)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-nto-qnx*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-openbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- case $host_os in
- openbsd2.[89] | openbsd2.[89].*)
- shlibpath_overrides_runpath=no
- ;;
- *)
- shlibpath_overrides_runpath=yes
- ;;
- esac
- else
- shlibpath_overrides_runpath=yes
- fi
- ;;
-
-os2*)
- libname_spec='$name'
- shrext=".dll"
- need_lib_prefix=no
- library_names_spec='$libname${shared_ext} $libname.a'
- dynamic_linker='OS/2 ld.exe'
- shlibpath_var=LIBPATH
- ;;
-
-osf3* | osf4* | osf5*)
- version_type=osf
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
- ;;
-
-sco3.2v5*)
- version_type=osf
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-solaris*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- # ldd complains unless libraries are executable
- postinstall_cmds='chmod +x $lib'
- ;;
-
-sunos4*)
- version_type=sunos
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- if test "$with_gnu_ld" = yes; then
- need_lib_prefix=no
- fi
- need_version=yes
- ;;
-
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- case $host_vendor in
- sni)
- shlibpath_overrides_runpath=no
- need_lib_prefix=no
- export_dynamic_flag_spec='${wl}-Blargedynsym'
- runpath_var=LD_RUN_PATH
- ;;
- siemens)
- need_lib_prefix=no
- ;;
- motorola)
- need_lib_prefix=no
- need_version=no
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
- ;;
- esac
- ;;
-
-sysv4*MP*)
- if test -d /usr/nec ;then
- version_type=linux
- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
- soname_spec='$libname${shared_ext}.$major'
- shlibpath_var=LD_LIBRARY_PATH
- fi
- ;;
-
-uts4*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-*)
- dynamic_linker=no
- ;;
-esac
-{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
-echo "${ECHO_T}$dynamic_linker" >&6; }
-test "$dynamic_linker" = no && can_build_shared=no
-
-{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
-hardcode_action=
-if test -n "$hardcode_libdir_flag_spec" || \
- test -n "$runpath_var " || \
- test "X$hardcode_automatic"="Xyes" ; then
-
- # We can hardcode non-existant directories.
- if test "$hardcode_direct" != no &&
- # If the only mechanism to avoid hardcoding is shlibpath_var, we
- # have to relink, otherwise we might link with an installed library
- # when we should be linking with a yet-to-be-installed one
- ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
- test "$hardcode_minus_L" != no; then
- # Linking always hardcodes the temporary library directory.
- hardcode_action=relink
- else
- # We can link without hardcoding, and we can hardcode nonexisting dirs.
- hardcode_action=immediate
- fi
-else
- # We cannot hardcode anything, or else we can only hardcode existing
- # directories.
- hardcode_action=unsupported
-fi
-{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
-echo "${ECHO_T}$hardcode_action" >&6; }
-
-if test "$hardcode_action" = relink; then
- # Fast installation is not supported
- enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
- test "$enable_shared" = no; then
- # Fast installation is not necessary
- enable_fast_install=needless
-fi
-
-striplib=
-old_striplib=
-{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
-echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
- test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
- test -z "$striplib" && striplib="$STRIP --strip-unneeded"
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
-else
-# FIXME - insert some real tests, host_os isn't really good enough
- case $host_os in
- darwin*)
- if test -n "$STRIP" ; then
- striplib="$STRIP -x"
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
- ;;
- *)
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- ;;
- esac
-fi
-
-if test "x$enable_dlopen" != xyes; then
- enable_dlopen=unknown
- enable_dlopen_self=unknown
- enable_dlopen_self_static=unknown
-else
- lt_cv_dlopen=no
- lt_cv_dlopen_libs=
-
- case $host_os in
- beos*)
- lt_cv_dlopen="load_add_on"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
- ;;
-
- mingw* | pw32*)
- lt_cv_dlopen="LoadLibrary"
- lt_cv_dlopen_libs=
- ;;
-
- cygwin*)
- lt_cv_dlopen="dlopen"
- lt_cv_dlopen_libs=
- ;;
-
- darwin*)
- # if libdl is installed we need to link against it
- { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
-if test "${ac_cv_lib_dl_dlopen+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldl $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dlopen ();
-int
-main ()
-{
-return dlopen ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_lib_dl_dlopen=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_lib_dl_dlopen=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
-if test $ac_cv_lib_dl_dlopen = yes; then
- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
-else
-
- lt_cv_dlopen="dyld"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
-
-fi
-
- ;;
-
- *)
- { echo "$as_me:$LINENO: checking for shl_load" >&5
-echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
-if test "${ac_cv_func_shl_load+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
- For example, HP-UX 11i <limits.h> declares gettimeofday. */
-#define shl_load innocuous_shl_load
-
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char shl_load (); below.
- Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- <limits.h> exists even on freestanding compilers. */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef shl_load
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char shl_load ();
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined __stub_shl_load || defined __stub___shl_load
-choke me
-#endif
-
-int
-main ()
-{
-return shl_load ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_func_shl_load=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_func_shl_load=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
-echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
-if test $ac_cv_func_shl_load = yes; then
- lt_cv_dlopen="shl_load"
-else
- { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
-echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
-if test "${ac_cv_lib_dld_shl_load+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldld $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char shl_load ();
-int
-main ()
-{
-return shl_load ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_lib_dld_shl_load=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_lib_dld_shl_load=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
-echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
-if test $ac_cv_lib_dld_shl_load = yes; then
- lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
-else
- { echo "$as_me:$LINENO: checking for dlopen" >&5
-echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
-if test "${ac_cv_func_dlopen+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
- For example, HP-UX 11i <limits.h> declares gettimeofday. */
-#define dlopen innocuous_dlopen
-
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char dlopen (); below.
- Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- <limits.h> exists even on freestanding compilers. */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef dlopen
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dlopen ();
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined __stub_dlopen || defined __stub___dlopen
-choke me
-#endif
-
-int
-main ()
-{
-return dlopen ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_func_dlopen=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_func_dlopen=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
-echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
-if test $ac_cv_func_dlopen = yes; then
- lt_cv_dlopen="dlopen"
-else
- { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
-if test "${ac_cv_lib_dl_dlopen+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldl $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dlopen ();
-int
-main ()
-{
-return dlopen ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_lib_dl_dlopen=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_lib_dl_dlopen=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
-if test $ac_cv_lib_dl_dlopen = yes; then
- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
-else
- { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
-echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
-if test "${ac_cv_lib_svld_dlopen+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lsvld $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dlopen ();
-int
-main ()
-{
-return dlopen ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_lib_svld_dlopen=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_lib_svld_dlopen=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
-if test $ac_cv_lib_svld_dlopen = yes; then
- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
-else
- { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
-echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
-if test "${ac_cv_lib_dld_dld_link+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldld $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dld_link ();
-int
-main ()
-{
-return dld_link ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_lib_dld_dld_link=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_lib_dld_dld_link=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
-echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
-if test $ac_cv_lib_dld_dld_link = yes; then
- lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
-fi
-
-
-fi
-
-
-fi
-
-
-fi
-
-
-fi
-
-
-fi
-
- ;;
- esac
-
- if test "x$lt_cv_dlopen" != xno; then
- enable_dlopen=yes
- else
- enable_dlopen=no
- fi
-
- case $lt_cv_dlopen in
- dlopen)
- save_CPPFLAGS="$CPPFLAGS"
- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-
- save_LDFLAGS="$LDFLAGS"
- eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
-
- save_LIBS="$LIBS"
- LIBS="$lt_cv_dlopen_libs $LIBS"
-
- { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
-echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
-if test "${lt_cv_dlopen_self+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test "$cross_compiling" = yes; then :
- lt_cv_dlopen_self=cross
-else
- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
- lt_status=$lt_dlunknown
- cat > conftest.$ac_ext <<EOF
-#line 12204 "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-# define LT_DLGLOBAL RTLD_GLOBAL
-#else
-# ifdef DL_GLOBAL
-# define LT_DLGLOBAL DL_GLOBAL
-# else
-# define LT_DLGLOBAL 0
-# endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
- find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-# ifdef RTLD_LAZY
-# define LT_DLLAZY_OR_NOW RTLD_LAZY
-# else
-# ifdef DL_LAZY
-# define LT_DLLAZY_OR_NOW DL_LAZY
-# else
-# ifdef RTLD_NOW
-# define LT_DLLAZY_OR_NOW RTLD_NOW
-# else
-# ifdef DL_NOW
-# define LT_DLLAZY_OR_NOW DL_NOW
-# else
-# define LT_DLLAZY_OR_NOW 0
-# endif
-# endif
-# endif
-# endif
-#endif
-
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
-void fnord() { int i=42;}
-int main ()
-{
- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
- int status = $lt_dlunknown;
-
- if (self)
- {
- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
- /* dlclose (self); */
- }
-
- exit (status);
-}
-EOF
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) 2>/dev/null
- lt_status=$?
- case x$lt_status in
- x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
- x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
- x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
- esac
- else :
- # compilation failed
- lt_cv_dlopen_self=no
- fi
-fi
-rm -fr conftest*
-
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
-echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
-
- if test "x$lt_cv_dlopen_self" = xyes; then
- LDFLAGS="$LDFLAGS $link_static_flag"
- { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
-echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
-if test "${lt_cv_dlopen_self_static+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test "$cross_compiling" = yes; then :
- lt_cv_dlopen_self_static=cross
-else
- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
- lt_status=$lt_dlunknown
- cat > conftest.$ac_ext <<EOF
-#line 12302 "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-# define LT_DLGLOBAL RTLD_GLOBAL
-#else
-# ifdef DL_GLOBAL
-# define LT_DLGLOBAL DL_GLOBAL
-# else
-# define LT_DLGLOBAL 0
-# endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
- find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-# ifdef RTLD_LAZY
-# define LT_DLLAZY_OR_NOW RTLD_LAZY
-# else
-# ifdef DL_LAZY
-# define LT_DLLAZY_OR_NOW DL_LAZY
-# else
-# ifdef RTLD_NOW
-# define LT_DLLAZY_OR_NOW RTLD_NOW
-# else
-# ifdef DL_NOW
-# define LT_DLLAZY_OR_NOW DL_NOW
-# else
-# define LT_DLLAZY_OR_NOW 0
-# endif
-# endif
-# endif
-# endif
-#endif
-
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
-void fnord() { int i=42;}
-int main ()
-{
- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
- int status = $lt_dlunknown;
-
- if (self)
- {
- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
- /* dlclose (self); */
- }
-
- exit (status);
-}
-EOF
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) 2>/dev/null
- lt_status=$?
- case x$lt_status in
- x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
- x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
- x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
- esac
- else :
- # compilation failed
- lt_cv_dlopen_self_static=no
- fi
-fi
-rm -fr conftest*
-
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
-echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
- fi
-
- CPPFLAGS="$save_CPPFLAGS"
- LDFLAGS="$save_LDFLAGS"
- LIBS="$save_LIBS"
- ;;
- esac
-
- case $lt_cv_dlopen_self in
- yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
- *) enable_dlopen_self=unknown ;;
- esac
-
- case $lt_cv_dlopen_self_static in
- yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
- *) enable_dlopen_self_static=unknown ;;
- esac
-fi
-
-
-# Report which librarie types wil actually be built
-{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
-echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
-{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
-echo "${ECHO_T}$can_build_shared" >&6; }
-
-{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
-echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case "$host_os" in
-aix3*)
- test "$enable_shared" = yes && enable_static=no
- if test -n "$RANLIB"; then
- archive_cmds="$archive_cmds~\$RANLIB \$lib"
- postinstall_cmds='$RANLIB $lib'
- fi
- ;;
-
-aix4*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
- fi
- ;;
- darwin* | rhapsody*)
- if test "$GCC" = yes; then
- archive_cmds_need_lc=no
- case "$host_os" in
- rhapsody* | darwin1.[012])
- allow_undefined_flag='-Wl,-undefined -Wl,suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- allow_undefined_flag='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.012)
- allow_undefined_flag='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- ;;
- 10.*)
- allow_undefined_flag='-Wl,-undefined -Wl,dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- output_verbose_link_cmd='echo'
- archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring'
- module_cmds='$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
- archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- hardcode_direct=no
- hardcode_automatic=yes
- hardcode_shlibpath_var=unsupported
- whole_archive_flag_spec='-all_load $convenience'
- link_all_deplibs=yes
- else
- ld_shlibs=no
- fi
- ;;
-esac
-{ echo "$as_me:$LINENO: result: $enable_shared" >&5
-echo "${ECHO_T}$enable_shared" >&6; }
-
-{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
-echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-{ echo "$as_me:$LINENO: result: $enable_static" >&5
-echo "${ECHO_T}$enable_static" >&6; }
-
-# The else clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
- # See if we are running on zsh, and set the options which allow our commands through
- # without removal of \ escapes.
- if test -n "${ZSH_VERSION+set}" ; then
- setopt NO_GLOB_SUBST
- fi
- # Now quote all the things that may contain metacharacters while being
- # careful not to overquote the AC_SUBSTed values. We take copies of the
- # variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
- libname_spec library_names_spec soname_spec extract_expsyms_cmds \
- old_striplib striplib file_magic_cmd finish_cmds finish_eval \
- deplibs_check_method reload_flag reload_cmds need_locks \
- lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
- lt_cv_sys_global_symbol_to_c_name_address \
- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
- old_postinstall_cmds old_postuninstall_cmds \
- compiler \
- CC \
- LD \
- lt_prog_compiler_wl \
- lt_prog_compiler_pic \
- lt_prog_compiler_static \
- lt_prog_compiler_no_builtin_flag \
- export_dynamic_flag_spec \
- thread_safe_flag_spec \
- whole_archive_flag_spec \
- enable_shared_with_static_runtimes \
- old_archive_cmds \
- old_archive_from_new_cmds \
- predep_objects \
- postdep_objects \
- predeps \
- postdeps \
- compiler_lib_search_path \
- archive_cmds \
- archive_expsym_cmds \
- postinstall_cmds \
- postuninstall_cmds \
- old_archive_from_expsyms_cmds \
- allow_undefined_flag \
- no_undefined_flag \
- export_symbols_cmds \
- hardcode_libdir_flag_spec \
- hardcode_libdir_flag_spec_ld \
- hardcode_libdir_separator \
- hardcode_automatic \
- module_cmds \
- module_expsym_cmds \
- lt_cv_prog_compiler_c_o \
- exclude_expsyms \
- include_expsyms; do
-
- case $var in
- old_archive_cmds | \
- old_archive_from_new_cmds | \
- archive_cmds | \
- archive_expsym_cmds | \
- module_cmds | \
- module_expsym_cmds | \
- old_archive_from_expsyms_cmds | \
- export_symbols_cmds | \
- extract_expsyms_cmds | reload_cmds | finish_cmds | \
- postinstall_cmds | postuninstall_cmds | \
- old_postinstall_cmds | old_postuninstall_cmds | \
- sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
- # Double-quote double-evaled strings.
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
- ;;
- *)
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
- ;;
- esac
- done
-
- case $lt_echo in
- *'\$0 --fallback-echo"')
- lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
- ;;
- esac
-
-cfgfile="${ofile}T"
- trap "$rm \"$cfgfile\"; exit 1" 1 2 15
- $rm -f "$cfgfile"
- { echo "$as_me:$LINENO: creating $ofile" >&5
-echo "$as_me: creating $ofile" >&6;}
-
- cat <<__EOF__ >> "$cfgfile"
-#! $SHELL
-
-# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
-# NOTE: Changes made to this file will be lost: look at ltmain.sh.
-#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
-# Free Software Foundation, Inc.
-#
-# This file is part of GNU Libtool:
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# A sed program that does not truncate output.
-SED=$lt_SED
-
-# Sed that helps us avoid accidentally triggering echo(1) options like -n.
-Xsed="$SED -e s/^X//"
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-
-# The names of the tagged configurations supported by this script.
-available_tags=
-
-# ### BEGIN LIBTOOL CONFIG
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$archive_cmds_need_lc
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# A C compiler.
-LTCC=$lt_LTCC
-
-# A language-specific compiler.
-CC=$lt_compiler
-
-# Is the compiler the GNU C compiler?
-with_gcc=$GCC
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_LD
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_lt_prog_compiler_wl
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally ".so").
-shrext='$shrext'
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_lt_prog_compiler_pic
-pic_mode=$pic_mode
-
-# What is the maximum length of a command?
-max_cmd_len=$lt_cv_sys_max_cmd_len
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_lt_cv_prog_compiler_c_o
-
-# Must we lock files when doing compilation ?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_lt_prog_compiler_static
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_whole_archive_flag_spec
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_thread_safe_flag_spec
-
-# Library versioning type.
-version_type=$version_type
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names. First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_old_archive_cmds
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_archive_cmds
-archive_expsym_cmds=$lt_archive_expsym_cmds
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands used to build a loadable module (assumed same as above if empty)
-module_cmds=$lt_module_cmds
-module_expsym_cmds=$lt_module_expsym_cmds
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predep_objects=$lt_predep_objects
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_postdep_objects
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_predeps
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_postdeps
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_allow_undefined_flag
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_no_undefined_flag
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
-
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$hardcode_action
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
-
-# If ld is used when linking, flag to hardcode \$libdir into
-# a binary during linking. This must work even if \$libdir does
-# not exist.
-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_hardcode_libdir_separator
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$hardcode_direct
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$hardcode_minus_L
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$hardcode_shlibpath_var
-
-# Set to yes if building a shared library automatically hardcodes DIR into the library
-# and all subsequent libraries and executables linked against it.
-hardcode_automatic=$hardcode_automatic
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$link_all_deplibs
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path="$fix_srcfile_path"
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$always_export_symbols
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_export_symbols_cmds
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_exclude_expsyms
-
-# Symbols that must always be exported.
-include_expsyms=$lt_include_expsyms
-
-# ### END LIBTOOL CONFIG
-
-__EOF__
-
-
- case $host_os in
- aix3*)
- cat <<\EOF >> "$cfgfile"
-
-# AIX sometimes has problems with the GCC collect2 program. For some
-# reason, if we set the COLLECT_NAMES environment variable, the problems
-# vanish in a puff of smoke.
-if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
-fi
-EOF
- ;;
- esac
-
- # We use sed instead of cat because bash on DJGPP gets confused if
- # if finds mixed CR/LF and LF-only lines. Since sed operates in
- # text mode, it properly converts lines to CR/LF. This bash problem
- # is reportedly fixed, but why not run on old versions too?
- sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
-
- mv -f "$cfgfile" "$ofile" || \
- (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
- chmod +x "$ofile"
-
-else
- # If there is no Makefile yet, we rely on a make rule to execute
- # `config.status --recheck' to rerun these tests and create the
- # libtool script then.
- test -f Makefile && make "$ltmain"
-fi
-
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-CC="$lt_save_CC"
-
-
-# Check whether --with-tags was given.
-if test "${with_tags+set}" = set; then
- withval=$with_tags; tagnames="$withval"
-fi
-
-
-if test -f "$ltmain" && test -n "$tagnames"; then
- if test ! -f "${ofile}"; then
- { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
-echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
- fi
-
- if test -z "$LTCC"; then
- eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
- if test -z "$LTCC"; then
- { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
-echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
- else
- { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
-echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
- fi
- fi
-
- # Extract list of available tagged configurations in $ofile.
- # Note that this assumes the entire list is on one line.
- available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
-
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for tagname in $tagnames; do
- IFS="$lt_save_ifs"
- # Check whether tagname contains only valid characters
- case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
- "") ;;
- *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
-echo "$as_me: error: invalid tag name: $tagname" >&2;}
- { (exit 1); exit 1; }; }
- ;;
- esac
-
- if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
- then
- { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
-echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
- { (exit 1); exit 1; }; }
- fi
-
- # Update the list of available tags.
- if test -n "$tagname"; then
- echo appending configuration tag \"$tagname\" to $ofile
-
- case $tagname in
- CXX)
- if test -n "$CXX" && test "X$CXX" != "Xno"; then
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-
-
-
-archive_cmds_need_lc_CXX=no
-allow_undefined_flag_CXX=
-always_export_symbols_CXX=no
-archive_expsym_cmds_CXX=
-export_dynamic_flag_spec_CXX=
-hardcode_direct_CXX=no
-hardcode_libdir_flag_spec_CXX=
-hardcode_libdir_flag_spec_ld_CXX=
-hardcode_libdir_separator_CXX=
-hardcode_minus_L_CXX=no
-hardcode_automatic_CXX=no
-module_cmds_CXX=
-module_expsym_cmds_CXX=
-link_all_deplibs_CXX=unknown
-old_archive_cmds_CXX=$old_archive_cmds
-no_undefined_flag_CXX=
-whole_archive_flag_spec_CXX=
-enable_shared_with_static_runtimes_CXX=no
-
-# Dependencies to place before and after the object being linked:
-predep_objects_CXX=
-postdep_objects_CXX=
-predeps_CXX=
-postdeps_CXX=
-compiler_lib_search_path_CXX=
-
-# Source file extension for C++ test sources.
-ac_ext=cc
-
-# Object file extension for compiled C++ test sources.
-objext=o
-objext_CXX=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="int some_variable = 0;\n"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='int main(int, char *) { return(0); }\n'
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-
-# Allow CC to be a program name with arguments.
-lt_save_CC=$CC
-lt_save_LD=$LD
-lt_save_GCC=$GCC
-GCC=$GXX
-lt_save_with_gnu_ld=$with_gnu_ld
-lt_save_path_LD=$lt_cv_path_LD
-if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
- lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
-else
- unset lt_cv_prog_gnu_ld
-fi
-if test -n "${lt_cv_path_LDCXX+set}"; then
- lt_cv_path_LD=$lt_cv_path_LDCXX
-else
- unset lt_cv_path_LD
-fi
-test -z "${LDCXX+set}" || LD=$LDCXX
-CC=${CXX-"c++"}
-compiler=$CC
-compiler_CXX=$CC
-cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
-
-# We don't want -fno-exception wen compiling C++ code, so set the
-# no_builtin_flag separately
-if test "$GXX" = yes; then
- lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
-else
- lt_prog_compiler_no_builtin_flag_CXX=
-fi
-
-if test "$GXX" = yes; then
- # Set up default GNU C++ configuration
-
-
-# Check whether --with-gnu-ld was given.
-if test "${with_gnu_ld+set}" = set; then
- withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
-else
- with_gnu_ld=no
-fi
-
-ac_prog=ld
-if test "$GCC" = yes; then
- # Check if gcc -print-prog-name=ld gives a path.
- { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
-echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
- case $host in
- *-*-mingw*)
- # gcc leaves a trailing carriage return which upsets mingw
- ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
- *)
- ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
- esac
- case $ac_prog in
- # Accept absolute paths.
- [\\/]* | ?:[\\/]*)
- re_direlt='/[^/][^/]*/\.\./'
- # Canonicalize the pathname of ld
- ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
- while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
- ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
- done
- test -z "$LD" && LD="$ac_prog"
- ;;
- "")
- # If it fails, then pretend we aren't using GCC.
- ac_prog=ld
- ;;
- *)
- # If it is relative, then search for the first ld in PATH.
- with_gnu_ld=unknown
- ;;
- esac
-elif test "$with_gnu_ld" = yes; then
- { echo "$as_me:$LINENO: checking for GNU ld" >&5
-echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
-else
- { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
-echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
-fi
-if test "${lt_cv_path_LD+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test -z "$LD"; then
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
- lt_cv_path_LD="$ac_dir/$ac_prog"
- # Check to see if the program is GNU ld. I'd rather use --version,
- # but apparently some GNU ld's only accept -v.
- # Break only if it was the GNU/non-GNU ld that we prefer.
- case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
- *GNU* | *'with BFD'*)
- test "$with_gnu_ld" != no && break
- ;;
- *)
- test "$with_gnu_ld" != yes && break
- ;;
- esac
- fi
- done
- IFS="$lt_save_ifs"
-else
- lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi
-fi
-
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
- { echo "$as_me:$LINENO: result: $LD" >&5
-echo "${ECHO_T}$LD" >&6; }
-else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
-echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
- { (exit 1); exit 1; }; }
-{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
-echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
-if test "${lt_cv_prog_gnu_ld+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- # I'd rather use --version here, but apparently some GNU ld's only accept -v.
-case `$LD -v 2>&1 </dev/null` in
-*GNU* | *'with BFD'*)
- lt_cv_prog_gnu_ld=yes
- ;;
-*)
- lt_cv_prog_gnu_ld=no
- ;;
-esac
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
-echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
-with_gnu_ld=$lt_cv_prog_gnu_ld
-
-
-
- # Check if GNU C++ uses GNU ld as the underlying linker, since the
- # archiving commands below assume that GNU ld is being used.
- if test "$with_gnu_ld" = yes; then
- archive_cmds_CXX='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds_CXX='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-
- hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
- export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
-
- # If archive_cmds runs LD, not CC, wlarc should be empty
- # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
- # investigate it a little bit more. (MM)
- wlarc='${wl}'
-
- # ancient GNU ld didn't support --whole-archive et. al.
- if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
- grep 'no-whole-archive' > /dev/null; then
- whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- whole_archive_flag_spec_CXX=
- fi
- else
- with_gnu_ld=no
- wlarc=
-
- # A generic and very simple default shared library creation
- # command for GNU C++ for the case where it uses the native
- # linker, instead of GNU ld. If possible, this setting should
- # overridden to take advantage of the native linker features on
- # the platform it is being used on.
- archive_cmds_CXX='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $lib'
- fi
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
-else
- GXX=no
- with_gnu_ld=no
- wlarc=
-fi
-
-# PORTME: fill in a description of your system's C++ link characteristics
-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
-ld_shlibs_CXX=yes
-case $host_os in
- aix3*)
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- aix4* | aix5*)
- if test "$host_cpu" = ia64; then
- # On IA64, the linker does run time linking by default, so we don't
- # have to do anything special.
- aix_use_runtimelinking=no
- exp_sym_flag='-Bexport'
- no_entry_flag=""
- else
- # KDE requires run time linking. Make it the default.
- aix_use_runtimelinking=yes
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
-
- # When large executables or shared objects are built, AIX ld can
- # have problems creating the table of contents. If linking a library
- # or program results in "error TOC overflow" add -mminimal-toc to
- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
- archive_cmds_CXX=''
- hardcode_direct_CXX=yes
- hardcode_libdir_separator_CXX=':'
- link_all_deplibs_CXX=yes
-
- if test "$GXX" = yes; then
- case $host_os in aix4.012|aix4.012.*)
- # We only want to do this on AIX 4.2 and lower, the check
- # below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
- if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
- then
- # We have reworked collect2
- hardcode_direct_CXX=yes
- else
- # We have old collect2
- hardcode_direct_CXX=unsupported
- # It fails to find uninstalled libraries when the uninstalled
- # path is not listed in the libpath. Setting hardcode_minus_L
- # to unsupported forces relinking
- hardcode_minus_L_CXX=yes
- hardcode_libdir_flag_spec_CXX='-L$libdir'
- hardcode_libdir_separator_CXX=
- fi
- esac
- shared_flag='-shared'
- else
- # not using gcc
- if test "$host_cpu" = ia64; then
- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
- # chokes on -Wl,-G. The following line is correct:
- shared_flag='-G'
- else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='-qmkshrobj ${wl}-G'
- else
- shared_flag='-qmkshrobj'
- fi
- fi
- fi
-
- # Let the compiler handle the export list.
- always_export_symbols_CXX=no
- if test "$aix_use_runtimelinking" = yes; then
- # Warning - without using the other runtime loading flags (-brtl),
- # -berok will link without error, but may produce a broken library.
- allow_undefined_flag_CXX='-berok'
- # Determine the default libpath from the value encoded in an empty executable.
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
-
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`; fi
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-
- hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
-
- archive_cmds_CXX="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag"
- archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
- else
- if test "$host_cpu" = ia64; then
- hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
- allow_undefined_flag_CXX="-z nodefs"
- archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
- else
- # Determine the default libpath from the value encoded in an empty executable.
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
-
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`; fi
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-
- hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
- # Warning - without using the other run time loading flags,
- # -berok will link without error, but may produce a broken library.
- no_undefined_flag_CXX=' ${wl}-bernotok'
- allow_undefined_flag_CXX=' ${wl}-berok'
- # -bexpall does not export symbols beginning with underscore (_)
- always_export_symbols_CXX=yes
- # Exported symbols can be pulled into shared objects from archives
- whole_archive_flag_spec_CXX=' '
- archive_cmds_need_lc_CXX=yes
- # This is similar to how AIX traditionally builds it's shared libraries.
- archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
- fi
- fi
- ;;
- chorus*)
- case $cc_basename in
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- esac
- ;;
-
- cygwin* | mingw* | pw32*)
- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
- # as there is no search path for DLLs.
- hardcode_libdir_flag_spec_CXX='-L$libdir'
- allow_undefined_flag_CXX=no
- always_export_symbols_CXX=no
- enable_shared_with_static_runtimes_CXX=yes
-
- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- archive_cmds_CXX='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared -nostdlib $output_objdir/$soname.def $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
- else
- ld_shlibs_CXX=no
- fi
- ;;
-
- darwin* | rhapsody*)
- if test "$GXX" = yes; then
- archive_cmds_need_lc_CXX=no
- case "$host_os" in
- rhapsody* | darwin1.[012])
- allow_undefined_flag_CXX='-Wl,-undefined -Wl,suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- allow_undefined_flag_CXX='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.012)
- allow_undefined_flag_CXX='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- ;;
- 10.*)
- allow_undefined_flag_CXX='-Wl,-undefined -Wl,dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- lt_int_apple_cc_single_mod=no
- output_verbose_link_cmd='echo'
- if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
- lt_int_apple_cc_single_mod=yes
- fi
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring'
- else
- archive_cmds_CXX='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring'
- fi
- module_cmds_CXX='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs'
-
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- else
- archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- fi
- module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- hardcode_direct_CXX=no
- hardcode_automatic_CXX=yes
- hardcode_shlibpath_var_CXX=unsupported
- whole_archive_flag_spec_CXX='-all_load $convenience'
- link_all_deplibs_CXX=yes
- else
- ld_shlibs_CXX=no
- fi
- ;;
-
- dgux*)
- case $cc_basename in
- ec++)
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- ghcx)
- # Green Hills C++ Compiler
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- esac
- ;;
- freebsd12*)
- # C++ shared libraries reported to be fairly broken before switch to ELF
- ld_shlibs_CXX=no
- ;;
- freebsd-elf*)
- archive_cmds_need_lc_CXX=no
- ;;
- freebsd* | kfreebsd*-gnu)
- # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
- # conventions
- ld_shlibs_CXX=yes
- ;;
- gnu*)
- ;;
- hpux9*)
- hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator_CXX=:
- export_dynamic_flag_spec_CXX='${wl}-E'
- hardcode_direct_CXX=yes
- hardcode_minus_L_CXX=yes # Not in the search PATH,
- # but as the default
- # location of the library.
-
- case $cc_basename in
- CC)
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- aCC)
- archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes; then
- archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- else
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- fi
- ;;
- esac
- ;;
- hpux10*|hpux11*)
- if test $with_gnu_ld = no; then
- case "$host_cpu" in
- hppa*64*)
- hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
- hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
- hardcode_libdir_separator_CXX=:
- ;;
- ia64*)
- hardcode_libdir_flag_spec_CXX='-L$libdir'
- ;;
- *)
- hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator_CXX=:
- export_dynamic_flag_spec_CXX='${wl}-E'
- ;;
- esac
- fi
- case "$host_cpu" in
- hppa*64*)
- hardcode_direct_CXX=no
- hardcode_shlibpath_var_CXX=no
- ;;
- ia64*)
- hardcode_direct_CXX=no
- hardcode_shlibpath_var_CXX=no
- hardcode_minus_L_CXX=yes # Not in the search PATH,
- # but as the default
- # location of the library.
- ;;
- *)
- hardcode_direct_CXX=yes
- hardcode_minus_L_CXX=yes # Not in the search PATH,
- # but as the default
- # location of the library.
- ;;
- esac
-
- case $cc_basename in
- CC)
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- aCC)
- case "$host_cpu" in
- hppa*64*|ia64*)
- archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
- ;;
- *)
- archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects'
- ;;
- esac
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes; then
- if test $with_gnu_ld = no; then
- case "$host_cpu" in
- ia64*|hppa*64*)
- archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
- ;;
- *)
- archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects'
- ;;
- esac
- fi
- else
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- fi
- ;;
- esac
- ;;
- irix5* | irix6*)
- case $cc_basename in
- CC)
- # SGI C++
- archive_cmds_CXX='$CC -shared -all -multigot $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
-
- # Archives containing C++ object files must be created using
- # "CC -ar", where "CC" is the IRIX C++ compiler. This is
- # necessary to make sure instantiated templates are included
- # in the archive.
- old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
- ;;
- *)
- if test "$GXX" = yes; then
- if test "$with_gnu_ld" = no; then
- archive_cmds_CXX='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
- else
- archive_cmds_CXX='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
- fi
- fi
- link_all_deplibs_CXX=yes
- ;;
- esac
- hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator_CXX=:
- ;;
- linux*)
- case $cc_basename in
- KCC)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib'
- archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-
- hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
- export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
-
- # Archives containing C++ object files must be created using
- # "CC -Bstatic", where "CC" is the KAI C++ compiler.
- old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
- ;;
- icpc)
- # Intel C++
- with_gnu_ld=yes
- archive_cmds_need_lc_CXX=no
- archive_cmds_CXX='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds_CXX='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
- export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
- whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
- ;;
- cxx)
- # Compaq C++
- archive_cmds_CXX='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds_CXX='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
-
- runpath_var=LD_RUN_PATH
- hardcode_libdir_flag_spec_CXX='-rpath $libdir'
- hardcode_libdir_separator_CXX=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- esac
- ;;
- lynxos*)
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- m88k*)
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- mvs*)
- case $cc_basename in
- cxx)
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- esac
- ;;
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
- wlarc=
- hardcode_libdir_flag_spec_CXX='-R$libdir'
- hardcode_direct_CXX=yes
- hardcode_shlibpath_var_CXX=no
- fi
- # Workaround some broken pre-1.5 toolchains
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
- ;;
- osf3*)
- case $cc_basename in
- KCC)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib'
-
- hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
- hardcode_libdir_separator_CXX=:
-
- # Archives containing C++ object files must be created using
- # "CC -Bstatic", where "CC" is the KAI C++ compiler.
- old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
-
- ;;
- RCC)
- # Rational C++ 2.4.1
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- cxx)
- allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds_CXX='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
-
- hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator_CXX=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
-
- hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator_CXX=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
- else
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- fi
- ;;
- esac
- ;;
- osf4* | osf5*)
- case $cc_basename in
- KCC)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib'
-
- hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
- hardcode_libdir_separator_CXX=:
-
- # Archives containing C++ object files must be created using
- # the KAI C++ compiler.
- old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
- ;;
- RCC)
- # Rational C++ 2.4.1
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- cxx)
- allow_undefined_flag_CXX=' -expect_unresolved \*'
- archive_cmds_CXX='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
- archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
- echo "-hidden">> $lib.exp~
- $CC -shared$allow_undefined_flag $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~
- $rm $lib.exp'
-
- hardcode_libdir_flag_spec_CXX='-rpath $libdir'
- hardcode_libdir_separator_CXX=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
-
- hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator_CXX=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
- else
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- fi
- ;;
- esac
- ;;
- psos*)
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- sco*)
- archive_cmds_need_lc_CXX=no
- case $cc_basename in
- CC)
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- esac
- ;;
- sunos4*)
- case $cc_basename in
- CC)
- # Sun C++ 4.x
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- lcc)
- # Lucid
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- esac
- ;;
- solaris*)
- case $cc_basename in
- CC)
- # Sun C++ 4.2, 5.x and Centerline C++
- no_undefined_flag_CXX=' -zdefs'
- archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects'
- archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp'
-
- hardcode_libdir_flag_spec_CXX='-R$libdir'
- hardcode_shlibpath_var_CXX=no
- case $host_os in
- solaris2.0-5 | solaris2.0-5.*) ;;
- *)
- # The C++ compiler is used as linker so we must use $wl
- # flag to pass the commands to the underlying system
- # linker.
- # Supported since Solaris 2.6 (maybe 2.5.1?)
- whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
- ;;
- esac
- link_all_deplibs_CXX=yes
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-
- # Archives containing C++ object files must be created using
- # "CC -xar", where "CC" is the Sun C++ compiler. This is
- # necessary to make sure instantiated templates are included
- # in the archive.
- old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
- ;;
- gcx)
- # Green Hills C++ Compiler
- archive_cmds_CXX='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib'
-
- # The C++ compiler must be used to create the archive.
- old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
- ;;
- *)
- # GNU C++ compiler with Solaris linker
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
- if $CC --version | grep -v '^2\.7' > /dev/null; then
- archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib'
- archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp'
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
- else
- # g++ 2.7 appears to require `-G' NOT `-shared' on this
- # platform.
- archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib'
- archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp'
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
- fi
-
- hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
- fi
- ;;
- esac
- ;;
- sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
- archive_cmds_need_lc_CXX=no
- ;;
- tandem*)
- case $cc_basename in
- NCC)
- # NonStop-UX NCC 3.20
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- esac
- ;;
- vxworks*)
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs_CXX=no
- ;;
-esac
-{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
-echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
-test "$ld_shlibs_CXX" = no && can_build_shared=no
-
-GCC_CXX="$GXX"
-LD_CXX="$LD"
-
-## CAVEAT EMPTOR:
-## There is no encapsulation within the following macros, do not change
-## the running order or otherwise move them around unless you know exactly
-## what you are doing...
-
-cat > conftest.$ac_ext <<EOF
-class Foo
-{
-public:
- Foo (void) { a = 0; }
-private:
- int a;
-};
-EOF
-
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; then
- # Parse the compiler output and extract the necessary
- # objects, libraries and library flags.
-
- # Sentinel used to keep track of whether or not we are before
- # the conftest object file.
- pre_test_object_deps_done=no
-
- # The `*' in the case matches for architectures that use `case' in
- # $output_verbose_cmd can trigger glob expansion during the loop
- # eval without this substitution.
- output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
-
- for p in `eval $output_verbose_link_cmd`; do
- case $p in
-
- -L* | -R* | -l*)
- # Some compilers place space between "-{L,R}" and the path.
- # Remove the space.
- if test $p = "-L" \
- || test $p = "-R"; then
- prev=$p
- continue
- else
- prev=
- fi
-
- if test "$pre_test_object_deps_done" = no; then
- case $p in
- -L* | -R*)
- # Internal compiler library paths should come after those
- # provided the user. The postdeps already come after the
- # user supplied libs so there is no need to process them.
- if test -z "$compiler_lib_search_path_CXX"; then
- compiler_lib_search_path_CXX="${prev}${p}"
- else
- compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
- fi
- ;;
- # The "-l" case would never come before the object being
- # linked, so don't bother handling this case.
- esac
- else
- if test -z "$postdeps_CXX"; then
- postdeps_CXX="${prev}${p}"
- else
- postdeps_CXX="${postdeps_CXX} ${prev}${p}"
- fi
- fi
- ;;
-
- *.$objext|*.$libext)
- # This assumes that the test object file only shows up
- # once in the compiler output.
- if test "$p" = "conftest.$objext"; then
- pre_test_object_deps_done=yes
- continue
- fi
-
- if test "$pre_test_object_deps_done" = no; then
- if test -z "$predep_objects_CXX"; then
- predep_objects_CXX="$p"
- else
- predep_objects_CXX="$predep_objects_CXX $p"
- fi
- else
- if test -z "$postdep_objects_CXX"; then
- postdep_objects_CXX="$p"
- else
- postdep_objects_CXX="$postdep_objects_CXX $p"
- fi
- fi
- ;;
-
- *) ;; # Ignore the rest.
-
- esac
- done
-
- # Clean up.
- rm -f a.out a.exe
-else
- echo "libtool.m4: error: problem compiling CXX test program"
-fi
-
-$rm -f confest.$objext
-
-case " $postdeps_CXX " in
-*" -lc "*) archive_cmds_need_lc_CXX=no ;;
-esac
-
-lt_prog_compiler_wl_CXX=
-lt_prog_compiler_pic_CXX=
-lt_prog_compiler_static_CXX=
-
-{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
-
- # C++ specific cases for pic, static, wl, etc.
- if test "$GXX" = yes; then
- lt_prog_compiler_wl_CXX='-Wl,'
- lt_prog_compiler_static_CXX='-static'
-
- case $host_os in
- aix*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- lt_prog_compiler_static_CXX='-Bstatic'
- fi
- ;;
- amigaos*)
- # FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
- lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
- ;;
- beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
- mingw* | os2* | pw32*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
- ;;
- darwin* | rhapsody*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- lt_prog_compiler_pic_CXX='-fno-common'
- ;;
- *djgpp*)
- # DJGPP does not support shared libraries at all
- lt_prog_compiler_pic_CXX=
- ;;
- sysv4*MP*)
- if test -d /usr/nec; then
- lt_prog_compiler_pic_CXX=-Kconform_pic
- fi
- ;;
- hpux*)
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case "$host_cpu" in
- hppa*64*|ia64*)
- ;;
- *)
- lt_prog_compiler_pic_CXX='-fPIC'
- ;;
- esac
- ;;
- *)
- lt_prog_compiler_pic_CXX='-fPIC'
- ;;
- esac
- else
- case $host_os in
- aix4* | aix5*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- lt_prog_compiler_static_CXX='-Bstatic'
- else
- lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
- fi
- ;;
- chorus*)
- case $cc_basename in
- cxch68)
- # Green Hills C++ Compiler
- # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
- ;;
- esac
- ;;
- dgux*)
- case $cc_basename in
- ec++)
- lt_prog_compiler_pic_CXX='-KPIC'
- ;;
- ghcx)
- # Green Hills C++ Compiler
- lt_prog_compiler_pic_CXX='-pic'
- ;;
- *)
- ;;
- esac
- ;;
- freebsd* | kfreebsd*-gnu)
- # FreeBSD uses GNU C++
- ;;
- hpux9* | hpux10* | hpux11*)
- case $cc_basename in
- CC)
- lt_prog_compiler_wl_CXX='-Wl,'
- lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
- if test "$host_cpu" != ia64; then
- lt_prog_compiler_pic_CXX='+Z'
- fi
- ;;
- aCC)
- lt_prog_compiler_wl_CXX='-Wl,'
- lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
- case "$host_cpu" in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- lt_prog_compiler_pic_CXX='+Z'
- ;;
- esac
- ;;
- *)
- ;;
- esac
- ;;
- irix5* | irix6* | nonstopux*)
- case $cc_basename in
- CC)
- lt_prog_compiler_wl_CXX='-Wl,'
- lt_prog_compiler_static_CXX='-non_shared'
- # CC pic flag -KPIC is the default.
- ;;
- *)
- ;;
- esac
- ;;
- linux*)
- case $cc_basename in
- KCC)
- # KAI C++ Compiler
- lt_prog_compiler_wl_CXX='--backend -Wl,'
- lt_prog_compiler_pic_CXX='-fPIC'
- ;;
- icpc)
- # Intel C++
- lt_prog_compiler_wl_CXX='-Wl,'
- lt_prog_compiler_pic_CXX='-KPIC'
- lt_prog_compiler_static_CXX='-static'
- ;;
- cxx)
- # Compaq C++
- # Make sure the PIC flag is empty. It appears that all Alpha
- # Linux and Compaq Tru64 Unix objects are PIC.
- lt_prog_compiler_pic_CXX=
- lt_prog_compiler_static_CXX='-non_shared'
- ;;
- *)
- ;;
- esac
- ;;
- lynxos*)
- ;;
- m88k*)
- ;;
- mvs*)
- case $cc_basename in
- cxx)
- lt_prog_compiler_pic_CXX='-W c,exportall'
- ;;
- *)
- ;;
- esac
- ;;
- netbsd*)
- ;;
- osf3* | osf4* | osf5*)
- case $cc_basename in
- KCC)
- lt_prog_compiler_wl_CXX='--backend -Wl,'
- ;;
- RCC)
- # Rational C++ 2.4.1
- lt_prog_compiler_pic_CXX='-pic'
- ;;
- cxx)
- # Digital/Compaq C++
- lt_prog_compiler_wl_CXX='-Wl,'
- # Make sure the PIC flag is empty. It appears that all Alpha
- # Linux and Compaq Tru64 Unix objects are PIC.
- lt_prog_compiler_pic_CXX=
- lt_prog_compiler_static_CXX='-non_shared'
- ;;
- *)
- ;;
- esac
- ;;
- psos*)
- ;;
- sco*)
- case $cc_basename in
- CC)
- lt_prog_compiler_pic_CXX='-fPIC'
- ;;
- *)
- ;;
- esac
- ;;
- solaris*)
- case $cc_basename in
- CC)
- # Sun C++ 4.2, 5.x and Centerline C++
- lt_prog_compiler_pic_CXX='-KPIC'
- lt_prog_compiler_static_CXX='-Bstatic'
- lt_prog_compiler_wl_CXX='-Qoption ld '
- ;;
- gcx)
- # Green Hills C++ Compiler
- lt_prog_compiler_pic_CXX='-PIC'
- ;;
- *)
- ;;
- esac
- ;;
- sunos4*)
- case $cc_basename in
- CC)
- # Sun C++ 4.x
- lt_prog_compiler_pic_CXX='-pic'
- lt_prog_compiler_static_CXX='-Bstatic'
- ;;
- lcc)
- # Lucid
- lt_prog_compiler_pic_CXX='-pic'
- ;;
- *)
- ;;
- esac
- ;;
- tandem*)
- case $cc_basename in
- NCC)
- # NonStop-UX NCC 3.20
- lt_prog_compiler_pic_CXX='-KPIC'
- ;;
- *)
- ;;
- esac
- ;;
- unixware*)
- ;;
- vxworks*)
- ;;
- *)
- lt_prog_compiler_can_build_shared_CXX=no
- ;;
- esac
- fi
-
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$lt_prog_compiler_pic_CXX"; then
-
-{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
-echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_prog_compiler_pic_works_CXX=no
- ac_outfile=conftest.$ac_objext
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- # The option is referenced via a variable to avoid confusing sed.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:14463: $lt_compile\"" >&5)
- (eval "$lt_compile" 2>conftest.err)
- ac_status=$?
- cat conftest.err >&5
- echo "$as_me:14467: \$? = $ac_status" >&5
- if (exit $ac_status) && test -s "$ac_outfile"; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test ! -s conftest.err; then
- lt_prog_compiler_pic_works_CXX=yes
- fi
- fi
- $rm conftest*
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
-
-if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
- case $lt_prog_compiler_pic_CXX in
- "" | " "*) ;;
- *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
- esac
-else
- lt_prog_compiler_pic_CXX=
- lt_prog_compiler_can_build_shared_CXX=no
-fi
-
-fi
-case "$host_os" in
- # For platforms which do not support PIC, -DPIC is meaningless:
- *djgpp*)
- lt_prog_compiler_pic_CXX=
- ;;
- *)
- lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
- ;;
-esac
-
-{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
-if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_cv_prog_compiler_c_o_CXX=no
- $rm -r conftest 2>/dev/null
- mkdir conftest
- cd conftest
- mkdir out
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
- # that will create temporary files in the current directory regardless of
- # the output directory. Thus, making CWD read-only will cause this test
- # to fail, enabling locking or at least warning the user not to do parallel
- # builds.
- chmod -w .
-
- lt_compiler_flag="-o out/conftest2.$ac_objext"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:14530: $lt_compile\"" >&5)
- (eval "$lt_compile" 2>out/conftest.err)
- ac_status=$?
- cat out/conftest.err >&5
- echo "$as_me:14534: \$? = $ac_status" >&5
- if (exit $ac_status) && test -s out/conftest2.$ac_objext
- then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test ! -s out/conftest.err; then
- lt_cv_prog_compiler_c_o_CXX=yes
- fi
- fi
- chmod u+w .
- $rm conftest* out/*
- rmdir out
- cd ..
- rmdir conftest
- $rm conftest*
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
-
-
-hard_links="nottested"
-if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
- # do not overwrite the value of need_locks provided by the user
- { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
- hard_links=yes
- $rm conftest*
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- touch conftest.a
- ln conftest.a conftest.b 2>&5 || hard_links=no
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- { echo "$as_me:$LINENO: result: $hard_links" >&5
-echo "${ECHO_T}$hard_links" >&6; }
- if test "$hard_links" = no; then
- { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
-echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
- need_locks=warn
- fi
-else
- need_locks=no
-fi
-
-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
-
- export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- case $host_os in
- aix4* | aix5*)
- # If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
- export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
- else
- export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
- fi
- ;;
- pw32*)
- export_symbols_cmds_CXX="$ltdll_cmds"
- ;;
- cygwin* | mingw*)
- export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
- ;;
- *)
- export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- ;;
- esac
-
-{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
-echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
-test "$ld_shlibs_CXX" = no && can_build_shared=no
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
-#
-# Do we need to explicitly link libc?
-#
-case "x$archive_cmds_need_lc_CXX" in
-x|xyes)
- # Assume -lc should be added
- archive_cmds_need_lc_CXX=yes
-
- if test "$enable_shared" = yes && test "$GCC" = yes; then
- case $archive_cmds_CXX in
- *'~'*)
- # FIXME: we may have to deal with multi-command sequences.
- ;;
- '$CC '*)
- # Test whether the compiler implicitly links with -lc since on some
- # systems, -lgcc has to come before -lc. If gcc already passes -lc
- # to ld, don't add -lc before -lgcc.
- { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
- $rm conftest*
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } 2>conftest.err; then
- soname=conftest
- lib=conftest
- libobjs=conftest.$ac_objext
- deplibs=
- wl=$lt_prog_compiler_wl_CXX
- compiler_flags=-v
- linker_flags=-v
- verstring=
- output_objdir=.
- libname=conftest
- lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
- allow_undefined_flag_CXX=
- if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
- (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }
- then
- archive_cmds_need_lc_CXX=no
- else
- archive_cmds_need_lc_CXX=yes
- fi
- allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
- else
- cat conftest.err 1>&5
- fi
- $rm conftest*
- { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
-echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
- ;;
- esac
- fi
- ;;
-esac
-
-{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-shrext=".so"
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-need_lib_prefix=unknown
-hardcode_into_libs=no
-
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-need_version=unknown
-
-case $host_os in
-aix3*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
- shlibpath_var=LIBPATH
-
- # AIX 3 has no versioning support, so we append a major version to the name.
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
-
-aix4* | aix5*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- hardcode_into_libs=yes
- if test "$host_cpu" = ia64; then
- # AIX 5 supports IA64
- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- else
- # With GCC up to 2.95.x, collect2 would create an import file
- # for dependence libraries. The import file would start with
- # the line `#! .'. This would cause the generated library to
- # depend on `.', always an invalid library. This was fixed in
- # development snapshots of GCC prior to 3.0.
- case $host_os in
- aix4 | aix4.[01] | aix4.[01].*)
- if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
- echo ' yes '
- echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
- :
- else
- can_build_shared=no
- fi
- ;;
- esac
- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
- # soname into executable. Probably we can add versioning support to
- # collect2, so additional links can be useful in future.
- if test "$aix_use_runtimelinking" = yes; then
- # If using run time linking (on AIX 4.2 or later) use lib<name>.so
- # instead of lib<name>.a to let people know that these are not
- # typical AIX shared libraries.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- else
- # We preserve .a as extension for shared libraries through AIX4.2
- # and later when we are not doing run time linking.
- library_names_spec='${libname}${release}.a $libname.a'
- soname_spec='${libname}${release}${shared_ext}$major'
- fi
- shlibpath_var=LIBPATH
- fi
- ;;
-
-amigaos*)
- library_names_spec='$libname.ixlibrary $libname.a'
- # Create ${libname}_ixlibrary.a entries in /sys/libs.
- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
- ;;
-
-beos*)
- library_names_spec='${libname}${shared_ext}'
- dynamic_linker="$host_os ld.so"
- shlibpath_var=LIBRARY_PATH
- ;;
-
-bsdi4*)
- version_type=linux
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
- sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
- # the default ld.so.conf also contains /usr/contrib/lib and
- # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
- # libtool to hard-code these into programs
- ;;
-
-cygwin* | mingw* | pw32*)
- version_type=windows
- shrext=".dll"
- need_version=no
- need_lib_prefix=no
-
- case $GCC,$host_os in
- yes,cygwin* | yes,mingw* | yes,pw32*)
- library_names_spec='$libname.dll.a'
- # DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
- dldir=$destdir/`dirname \$dlpath`~
- test -d \$dldir || mkdir -p \$dldir~
- $install_prog $dir/$dlname \$dldir/$dlname'
- postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
- dlpath=$dir/\$dldll~
- $rm \$dlpath'
- shlibpath_overrides_runpath=yes
-
- case $host_os in
- cygwin*)
- # Cygwin DLLs use 'cyg' prefix rather than 'lib'
- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
- ;;
- mingw*)
- # MinGW DLLs use traditional 'lib' prefix
- soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
- if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
- # It is most probably a Windows format PATH printed by
- # mingw gcc, but we are running on Cygwin. Gcc prints its search
- # path with ; separators, and with drive letters. We can handle the
- # drive letters (cygwin fileutils understands them), so leave them,
- # especially as we might pass files found there to a mingw objdump,
- # which wouldn't understand a cygwinified path. Ahh.
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
- else
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
- fi
- ;;
- pw32*)
- # pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
- ;;
- esac
- ;;
-
- *)
- library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
- ;;
- esac
- dynamic_linker='Win32 ld.exe'
- # FIXME: first we should search . and the directory the executable is in
- shlibpath_var=PATH
- ;;
-
-darwin* | rhapsody*)
- dynamic_linker="$host_os dyld"
- version_type=darwin
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
- soname_spec='${libname}${release}${major}$shared_ext'
- shlibpath_overrides_runpath=yes
- shlibpath_var=DYLD_LIBRARY_PATH
- shrext='$(test .$module = .yes && echo .so || echo .dylib)'
- # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
- if test "$GCC" = yes; then
- sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
- else
- sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
- fi
- sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
- ;;
-
-dgux*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-freebsd1*)
- dynamic_linker=no
- ;;
-
-kfreebsd*-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='GNU ld.so'
- ;;
-
-freebsd*)
- objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
- version_type=freebsd-$objformat
- case $version_type in
- freebsd-elf*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- need_version=no
- need_lib_prefix=no
- ;;
- freebsd-*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
- need_version=yes
- ;;
- esac
- shlibpath_var=LD_LIBRARY_PATH
- case $host_os in
- freebsd2*)
- shlibpath_overrides_runpath=yes
- ;;
- freebsd3.01* | freebsdelf3.01*)
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
- *) # from 3.2 on
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
- esac
- ;;
-
-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- ;;
-
-hpux9* | hpux10* | hpux11*)
- # Give a soname corresponding to the major version so that dld.sl refuses to
- # link against other versions.
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- case "$host_cpu" in
- ia64*)
- shrext='.so'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.so"
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- if test "X$HPUX_IA64_MODE" = X32; then
- sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
- else
- sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
- fi
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- hppa*64*)
- shrext='.sl'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- *)
- shrext='.sl'
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=SHLIB_PATH
- shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
- esac
- # HP-UX runs *really* slowly unless shared libraries are mode 555.
- postinstall_cmds='chmod 555 $lib'
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $host_os in
- nonstopux*) version_type=nonstopux ;;
- *)
- if test "$lt_cv_prog_gnu_ld" = yes; then
- version_type=linux
- else
- version_type=irix
- fi ;;
- esac
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
- case $host_os in
- irix5* | nonstopux*)
- libsuff= shlibsuff=
- ;;
- *)
- case $LD in # libtool.m4 will add one of these switches to LD
- *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
- libsuff= shlibsuff= libmagic=32-bit;;
- *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
- libsuff=32 shlibsuff=N32 libmagic=N32;;
- *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
- libsuff=64 shlibsuff=64 libmagic=64-bit;;
- *) libsuff= shlibsuff= libmagic=never-match;;
- esac
- ;;
- esac
- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
- hardcode_into_libs=yes
- ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux*oldld* | linux*aout* | linux*coff*)
- dynamic_linker=no
- ;;
-
-# This must be Linux ELF.
-linux*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
- libsuff=
- if test "x$LINUX_64_MODE" = x64; then
- # Some platforms are per default 64-bit, so there's no /lib64
- if test -d /lib64 -a ! -h /lib64; then
- libsuff=64
- fi
- fi
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
- sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
- # This implies no fast_install, which is unacceptable.
- # Some rework will be needed to allow for fast_install
- # before this can be enabled.
- hardcode_into_libs=yes
-
- # We used to test for /lib/ld.so.1 and disable shared libraries on
- # powerpc, because MkLinux only supported shared libraries with the
- # GNU dynamic linker. Since this was broken with cross compilers,
- # most powerpc-linux boxes support dynamic linking these days and
- # people can always --disable-shared, the test was removed, and we
- # assume the GNU/Linux dynamic linker is in use.
- dynamic_linker='GNU/Linux ld.so'
- ;;
-
-netbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- dynamic_linker='NetBSD (a.out) ld.so'
- else
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- dynamic_linker='NetBSD ld.elf_so'
- fi
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
-
-newsos6)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-nto-qnx*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-openbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- case $host_os in
- openbsd2.[89] | openbsd2.[89].*)
- shlibpath_overrides_runpath=no
- ;;
- *)
- shlibpath_overrides_runpath=yes
- ;;
- esac
- else
- shlibpath_overrides_runpath=yes
- fi
- ;;
-
-os2*)
- libname_spec='$name'
- shrext=".dll"
- need_lib_prefix=no
- library_names_spec='$libname${shared_ext} $libname.a'
- dynamic_linker='OS/2 ld.exe'
- shlibpath_var=LIBPATH
- ;;
-
-osf3* | osf4* | osf5*)
- version_type=osf
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
- ;;
-
-sco3.2v5*)
- version_type=osf
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-solaris*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- # ldd complains unless libraries are executable
- postinstall_cmds='chmod +x $lib'
- ;;
-
-sunos4*)
- version_type=sunos
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- if test "$with_gnu_ld" = yes; then
- need_lib_prefix=no
- fi
- need_version=yes
- ;;
-
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- case $host_vendor in
- sni)
- shlibpath_overrides_runpath=no
- need_lib_prefix=no
- export_dynamic_flag_spec='${wl}-Blargedynsym'
- runpath_var=LD_RUN_PATH
- ;;
- siemens)
- need_lib_prefix=no
- ;;
- motorola)
- need_lib_prefix=no
- need_version=no
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
- ;;
- esac
- ;;
-
-sysv4*MP*)
- if test -d /usr/nec ;then
- version_type=linux
- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
- soname_spec='$libname${shared_ext}.$major'
- shlibpath_var=LD_LIBRARY_PATH
- fi
- ;;
-
-uts4*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-*)
- dynamic_linker=no
- ;;
-esac
-{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
-echo "${ECHO_T}$dynamic_linker" >&6; }
-test "$dynamic_linker" = no && can_build_shared=no
-
-{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
-hardcode_action_CXX=
-if test -n "$hardcode_libdir_flag_spec_CXX" || \
- test -n "$runpath_var CXX" || \
- test "X$hardcode_automatic_CXX"="Xyes" ; then
-
- # We can hardcode non-existant directories.
- if test "$hardcode_direct_CXX" != no &&
- # If the only mechanism to avoid hardcoding is shlibpath_var, we
- # have to relink, otherwise we might link with an installed library
- # when we should be linking with a yet-to-be-installed one
- ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
- test "$hardcode_minus_L_CXX" != no; then
- # Linking always hardcodes the temporary library directory.
- hardcode_action_CXX=relink
- else
- # We can link without hardcoding, and we can hardcode nonexisting dirs.
- hardcode_action_CXX=immediate
- fi
-else
- # We cannot hardcode anything, or else we can only hardcode existing
- # directories.
- hardcode_action_CXX=unsupported
-fi
-{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
-echo "${ECHO_T}$hardcode_action_CXX" >&6; }
-
-if test "$hardcode_action_CXX" = relink; then
- # Fast installation is not supported
- enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
- test "$enable_shared" = no; then
- # Fast installation is not necessary
- enable_fast_install=needless
-fi
-
-striplib=
-old_striplib=
-{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
-echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
- test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
- test -z "$striplib" && striplib="$STRIP --strip-unneeded"
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
-else
-# FIXME - insert some real tests, host_os isn't really good enough
- case $host_os in
- darwin*)
- if test -n "$STRIP" ; then
- striplib="$STRIP -x"
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
- ;;
- *)
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- ;;
- esac
-fi
-
-if test "x$enable_dlopen" != xyes; then
- enable_dlopen=unknown
- enable_dlopen_self=unknown
- enable_dlopen_self_static=unknown
-else
- lt_cv_dlopen=no
- lt_cv_dlopen_libs=
-
- case $host_os in
- beos*)
- lt_cv_dlopen="load_add_on"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
- ;;
-
- mingw* | pw32*)
- lt_cv_dlopen="LoadLibrary"
- lt_cv_dlopen_libs=
- ;;
-
- cygwin*)
- lt_cv_dlopen="dlopen"
- lt_cv_dlopen_libs=
- ;;
-
- darwin*)
- # if libdl is installed we need to link against it
- { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
-if test "${ac_cv_lib_dl_dlopen+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldl $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dlopen ();
-int
-main ()
-{
-return dlopen ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_lib_dl_dlopen=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_lib_dl_dlopen=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
-if test $ac_cv_lib_dl_dlopen = yes; then
- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
-else
-
- lt_cv_dlopen="dyld"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
-
-fi
-
- ;;
-
- *)
- { echo "$as_me:$LINENO: checking for shl_load" >&5
-echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
-if test "${ac_cv_func_shl_load+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
- For example, HP-UX 11i <limits.h> declares gettimeofday. */
-#define shl_load innocuous_shl_load
-
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char shl_load (); below.
- Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- <limits.h> exists even on freestanding compilers. */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef shl_load
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char shl_load ();
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined __stub_shl_load || defined __stub___shl_load
-choke me
-#endif
-
-int
-main ()
-{
-return shl_load ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_func_shl_load=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_func_shl_load=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
-echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
-if test $ac_cv_func_shl_load = yes; then
- lt_cv_dlopen="shl_load"
-else
- { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
-echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
-if test "${ac_cv_lib_dld_shl_load+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldld $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char shl_load ();
-int
-main ()
-{
-return shl_load ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_lib_dld_shl_load=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_lib_dld_shl_load=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
-echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
-if test $ac_cv_lib_dld_shl_load = yes; then
- lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
-else
- { echo "$as_me:$LINENO: checking for dlopen" >&5
-echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
-if test "${ac_cv_func_dlopen+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
- For example, HP-UX 11i <limits.h> declares gettimeofday. */
-#define dlopen innocuous_dlopen
-
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char dlopen (); below.
- Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- <limits.h> exists even on freestanding compilers. */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef dlopen
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dlopen ();
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined __stub_dlopen || defined __stub___dlopen
-choke me
-#endif
-
-int
-main ()
-{
-return dlopen ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_func_dlopen=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_func_dlopen=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
-echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
-if test $ac_cv_func_dlopen = yes; then
- lt_cv_dlopen="dlopen"
-else
- { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
-if test "${ac_cv_lib_dl_dlopen+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldl $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dlopen ();
-int
-main ()
-{
-return dlopen ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_lib_dl_dlopen=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_lib_dl_dlopen=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
-if test $ac_cv_lib_dl_dlopen = yes; then
- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
-else
- { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
-echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
-if test "${ac_cv_lib_svld_dlopen+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lsvld $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dlopen ();
-int
-main ()
-{
-return dlopen ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_lib_svld_dlopen=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_lib_svld_dlopen=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
-if test $ac_cv_lib_svld_dlopen = yes; then
- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
-else
- { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
-echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
-if test "${ac_cv_lib_dld_dld_link+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldld $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dld_link ();
-int
-main ()
-{
-return dld_link ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_lib_dld_dld_link=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_lib_dld_dld_link=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
-echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
-if test $ac_cv_lib_dld_dld_link = yes; then
- lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
-fi
-
-
-fi
-
-
-fi
-
-
-fi
-
-
-fi
-
-
-fi
-
- ;;
- esac
-
- if test "x$lt_cv_dlopen" != xno; then
- enable_dlopen=yes
- else
- enable_dlopen=no
- fi
-
- case $lt_cv_dlopen in
- dlopen)
- save_CPPFLAGS="$CPPFLAGS"
- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-
- save_LDFLAGS="$LDFLAGS"
- eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
-
- save_LIBS="$LIBS"
- LIBS="$lt_cv_dlopen_libs $LIBS"
-
- { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
-echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
-if test "${lt_cv_dlopen_self+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test "$cross_compiling" = yes; then :
- lt_cv_dlopen_self=cross
-else
- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
- lt_status=$lt_dlunknown
- cat > conftest.$ac_ext <<EOF
-#line 15833 "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-# define LT_DLGLOBAL RTLD_GLOBAL
-#else
-# ifdef DL_GLOBAL
-# define LT_DLGLOBAL DL_GLOBAL
-# else
-# define LT_DLGLOBAL 0
-# endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
- find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-# ifdef RTLD_LAZY
-# define LT_DLLAZY_OR_NOW RTLD_LAZY
-# else
-# ifdef DL_LAZY
-# define LT_DLLAZY_OR_NOW DL_LAZY
-# else
-# ifdef RTLD_NOW
-# define LT_DLLAZY_OR_NOW RTLD_NOW
-# else
-# ifdef DL_NOW
-# define LT_DLLAZY_OR_NOW DL_NOW
-# else
-# define LT_DLLAZY_OR_NOW 0
-# endif
-# endif
-# endif
-# endif
-#endif
-
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
-void fnord() { int i=42;}
-int main ()
-{
- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
- int status = $lt_dlunknown;
-
- if (self)
- {
- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
- /* dlclose (self); */
- }
-
- exit (status);
-}
-EOF
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) 2>/dev/null
- lt_status=$?
- case x$lt_status in
- x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
- x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
- x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
- esac
- else :
- # compilation failed
- lt_cv_dlopen_self=no
- fi
-fi
-rm -fr conftest*
-
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
-echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
-
- if test "x$lt_cv_dlopen_self" = xyes; then
- LDFLAGS="$LDFLAGS $link_static_flag"
- { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
-echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
-if test "${lt_cv_dlopen_self_static+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test "$cross_compiling" = yes; then :
- lt_cv_dlopen_self_static=cross
-else
- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
- lt_status=$lt_dlunknown
- cat > conftest.$ac_ext <<EOF
-#line 15931 "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-# define LT_DLGLOBAL RTLD_GLOBAL
-#else
-# ifdef DL_GLOBAL
-# define LT_DLGLOBAL DL_GLOBAL
-# else
-# define LT_DLGLOBAL 0
-# endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
- find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-# ifdef RTLD_LAZY
-# define LT_DLLAZY_OR_NOW RTLD_LAZY
-# else
-# ifdef DL_LAZY
-# define LT_DLLAZY_OR_NOW DL_LAZY
-# else
-# ifdef RTLD_NOW
-# define LT_DLLAZY_OR_NOW RTLD_NOW
-# else
-# ifdef DL_NOW
-# define LT_DLLAZY_OR_NOW DL_NOW
-# else
-# define LT_DLLAZY_OR_NOW 0
-# endif
-# endif
-# endif
-# endif
-#endif
-
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
-void fnord() { int i=42;}
-int main ()
-{
- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
- int status = $lt_dlunknown;
-
- if (self)
- {
- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
- /* dlclose (self); */
- }
-
- exit (status);
-}
-EOF
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) 2>/dev/null
- lt_status=$?
- case x$lt_status in
- x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
- x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
- x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
- esac
- else :
- # compilation failed
- lt_cv_dlopen_self_static=no
- fi
-fi
-rm -fr conftest*
-
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
-echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
- fi
-
- CPPFLAGS="$save_CPPFLAGS"
- LDFLAGS="$save_LDFLAGS"
- LIBS="$save_LIBS"
- ;;
- esac
-
- case $lt_cv_dlopen_self in
- yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
- *) enable_dlopen_self=unknown ;;
- esac
-
- case $lt_cv_dlopen_self_static in
- yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
- *) enable_dlopen_self_static=unknown ;;
- esac
-fi
-
-
-# The else clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
- # See if we are running on zsh, and set the options which allow our commands through
- # without removal of \ escapes.
- if test -n "${ZSH_VERSION+set}" ; then
- setopt NO_GLOB_SUBST
- fi
- # Now quote all the things that may contain metacharacters while being
- # careful not to overquote the AC_SUBSTed values. We take copies of the
- # variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
- libname_spec library_names_spec soname_spec extract_expsyms_cmds \
- old_striplib striplib file_magic_cmd finish_cmds finish_eval \
- deplibs_check_method reload_flag reload_cmds need_locks \
- lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
- lt_cv_sys_global_symbol_to_c_name_address \
- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
- old_postinstall_cmds old_postuninstall_cmds \
- compiler_CXX \
- CC_CXX \
- LD_CXX \
- lt_prog_compiler_wl_CXX \
- lt_prog_compiler_pic_CXX \
- lt_prog_compiler_static_CXX \
- lt_prog_compiler_no_builtin_flag_CXX \
- export_dynamic_flag_spec_CXX \
- thread_safe_flag_spec_CXX \
- whole_archive_flag_spec_CXX \
- enable_shared_with_static_runtimes_CXX \
- old_archive_cmds_CXX \
- old_archive_from_new_cmds_CXX \
- predep_objects_CXX \
- postdep_objects_CXX \
- predeps_CXX \
- postdeps_CXX \
- compiler_lib_search_path_CXX \
- archive_cmds_CXX \
- archive_expsym_cmds_CXX \
- postinstall_cmds_CXX \
- postuninstall_cmds_CXX \
- old_archive_from_expsyms_cmds_CXX \
- allow_undefined_flag_CXX \
- no_undefined_flag_CXX \
- export_symbols_cmds_CXX \
- hardcode_libdir_flag_spec_CXX \
- hardcode_libdir_flag_spec_ld_CXX \
- hardcode_libdir_separator_CXX \
- hardcode_automatic_CXX \
- module_cmds_CXX \
- module_expsym_cmds_CXX \
- lt_cv_prog_compiler_c_o_CXX \
- exclude_expsyms_CXX \
- include_expsyms_CXX; do
-
- case $var in
- old_archive_cmds_CXX | \
- old_archive_from_new_cmds_CXX | \
- archive_cmds_CXX | \
- archive_expsym_cmds_CXX | \
- module_cmds_CXX | \
- module_expsym_cmds_CXX | \
- old_archive_from_expsyms_cmds_CXX | \
- export_symbols_cmds_CXX | \
- extract_expsyms_cmds | reload_cmds | finish_cmds | \
- postinstall_cmds | postuninstall_cmds | \
- old_postinstall_cmds | old_postuninstall_cmds | \
- sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
- # Double-quote double-evaled strings.
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
- ;;
- *)
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
- ;;
- esac
- done
-
- case $lt_echo in
- *'\$0 --fallback-echo"')
- lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
- ;;
- esac
-
-cfgfile="$ofile"
-
- cat <<__EOF__ >> "$cfgfile"
-# ### BEGIN LIBTOOL TAG CONFIG: $tagname
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$archive_cmds_need_lc_CXX
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# A C compiler.
-LTCC=$lt_LTCC
-
-# A language-specific compiler.
-CC=$lt_compiler_CXX
-
-# Is the compiler the GNU C compiler?
-with_gcc=$GCC_CXX
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_LD_CXX
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_lt_prog_compiler_wl_CXX
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally ".so").
-shrext='$shrext'
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_lt_prog_compiler_pic_CXX
-pic_mode=$pic_mode
-
-# What is the maximum length of a command?
-max_cmd_len=$lt_cv_sys_max_cmd_len
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
-
-# Must we lock files when doing compilation ?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_lt_prog_compiler_static_CXX
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
-
-# Library versioning type.
-version_type=$version_type
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names. First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_old_archive_cmds_CXX
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_archive_cmds_CXX
-archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands used to build a loadable module (assumed same as above if empty)
-module_cmds=$lt_module_cmds_CXX
-module_expsym_cmds=$lt_module_expsym_cmds_CXX
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predep_objects=$lt_predep_objects_CXX
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_postdep_objects_CXX
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_predeps_CXX
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_postdeps_CXX
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_allow_undefined_flag_CXX
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_no_undefined_flag_CXX
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
-
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$hardcode_action_CXX
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
-
-# If ld is used when linking, flag to hardcode \$libdir into
-# a binary during linking. This must work even if \$libdir does
-# not exist.
-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$hardcode_direct_CXX
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$hardcode_minus_L_CXX
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
-
-# Set to yes if building a shared library automatically hardcodes DIR into the library
-# and all subsequent libraries and executables linked against it.
-hardcode_automatic=$hardcode_automatic_CXX
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$link_all_deplibs_CXX
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path="$fix_srcfile_path_CXX"
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$always_export_symbols_CXX
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_export_symbols_cmds_CXX
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_exclude_expsyms_CXX
-
-# Symbols that must always be exported.
-include_expsyms=$lt_include_expsyms_CXX
-
-# ### END LIBTOOL TAG CONFIG: $tagname
-
-__EOF__
-
-
-else
- # If there is no Makefile yet, we rely on a make rule to execute
- # `config.status --recheck' to rerun these tests and create the
- # libtool script then.
- test -f Makefile && make "$ltmain"
-fi
-
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-CC=$lt_save_CC
-LDCXX=$LD
-LD=$lt_save_LD
-GCC=$lt_save_GCC
-with_gnu_ldcxx=$with_gnu_ld
-with_gnu_ld=$lt_save_with_gnu_ld
-lt_cv_path_LDCXX=$lt_cv_path_LD
-lt_cv_path_LD=$lt_save_path_LD
-lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
-lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
-
- else
- tagname=""
- fi
- ;;
-
- F77)
- if test -n "$F77" && test "X$F77" != "Xno"; then
-
-ac_ext=f
-ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
-ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_f77_compiler_gnu
-
-
-archive_cmds_need_lc_F77=no
-allow_undefined_flag_F77=
-always_export_symbols_F77=no
-archive_expsym_cmds_F77=
-export_dynamic_flag_spec_F77=
-hardcode_direct_F77=no
-hardcode_libdir_flag_spec_F77=
-hardcode_libdir_flag_spec_ld_F77=
-hardcode_libdir_separator_F77=
-hardcode_minus_L_F77=no
-hardcode_automatic_F77=no
-module_cmds_F77=
-module_expsym_cmds_F77=
-link_all_deplibs_F77=unknown
-old_archive_cmds_F77=$old_archive_cmds
-no_undefined_flag_F77=
-whole_archive_flag_spec_F77=
-enable_shared_with_static_runtimes_F77=no
-
-# Source file extension for f77 test sources.
-ac_ext=f
-
-# Object file extension for compiled f77 test sources.
-objext=o
-objext_F77=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code=" subroutine t\n return\n end\n"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code=" program t\n end\n"
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${F77-"f77"}
-compiler=$CC
-compiler_F77=$CC
-cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
-
-{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
-echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
-{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
-echo "${ECHO_T}$can_build_shared" >&6; }
-
-{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
-echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case "$host_os" in
-aix3*)
- test "$enable_shared" = yes && enable_static=no
- if test -n "$RANLIB"; then
- archive_cmds="$archive_cmds~\$RANLIB \$lib"
- postinstall_cmds='$RANLIB $lib'
- fi
- ;;
-aix4*)
- test "$enable_shared" = yes && enable_static=no
- ;;
-esac
-{ echo "$as_me:$LINENO: result: $enable_shared" >&5
-echo "${ECHO_T}$enable_shared" >&6; }
-
-{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
-echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-{ echo "$as_me:$LINENO: result: $enable_static" >&5
-echo "${ECHO_T}$enable_static" >&6; }
-
-test "$ld_shlibs_F77" = no && can_build_shared=no
-
-GCC_F77="$G77"
-LD_F77="$LD"
-
-lt_prog_compiler_wl_F77=
-lt_prog_compiler_pic_F77=
-lt_prog_compiler_static_F77=
-
-{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
-
- if test "$GCC" = yes; then
- lt_prog_compiler_wl_F77='-Wl,'
- lt_prog_compiler_static_F77='-static'
-
- case $host_os in
- aix*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- lt_prog_compiler_static_F77='-Bstatic'
- fi
- ;;
-
- amigaos*)
- # FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
- lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
- ;;
-
- beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
-
- mingw* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- lt_prog_compiler_pic_F77='-DDLL_EXPORT'
- ;;
-
- darwin* | rhapsody*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- lt_prog_compiler_pic_F77='-fno-common'
- ;;
-
- msdosdjgpp*)
- # Just because we use GCC doesn't mean we suddenly get shared libraries
- # on systems that don't support them.
- lt_prog_compiler_can_build_shared_F77=no
- enable_shared=no
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- lt_prog_compiler_pic_F77=-Kconform_pic
- fi
- ;;
-
- hpux*)
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case "$host_cpu" in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- lt_prog_compiler_pic_F77='-fPIC'
- ;;
- esac
- ;;
-
- *)
- lt_prog_compiler_pic_F77='-fPIC'
- ;;
- esac
- else
- # PORTME Check for flag to pass linker flags through the system compiler.
- case $host_os in
- aix*)
- lt_prog_compiler_wl_F77='-Wl,'
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- lt_prog_compiler_static_F77='-Bstatic'
- else
- lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
- fi
- ;;
-
- mingw* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- lt_prog_compiler_pic_F77='-DDLL_EXPORT'
- ;;
-
- hpux9* | hpux10* | hpux11*)
- lt_prog_compiler_wl_F77='-Wl,'
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case "$host_cpu" in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- lt_prog_compiler_pic_F77='+Z'
- ;;
- esac
- # Is there a better lt_prog_compiler_static that works with the bundled CC?
- lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
- ;;
-
- irix5* | irix6* | nonstopux*)
- lt_prog_compiler_wl_F77='-Wl,'
- # PIC (with -KPIC) is the default.
- lt_prog_compiler_static_F77='-non_shared'
- ;;
-
- newsos6)
- lt_prog_compiler_pic_F77='-KPIC'
- lt_prog_compiler_static_F77='-Bstatic'
- ;;
-
- linux*)
- case $CC in
- icc* | ecc*)
- lt_prog_compiler_wl_F77='-Wl,'
- lt_prog_compiler_pic_F77='-KPIC'
- lt_prog_compiler_static_F77='-static'
- ;;
- ccc*)
- lt_prog_compiler_wl_F77='-Wl,'
- # All Alpha code is PIC.
- lt_prog_compiler_static_F77='-non_shared'
- ;;
- esac
- ;;
-
- osf3* | osf4* | osf5*)
- lt_prog_compiler_wl_F77='-Wl,'
- # All OSF/1 code is PIC.
- lt_prog_compiler_static_F77='-non_shared'
- ;;
-
- sco3.2v5*)
- lt_prog_compiler_pic_F77='-Kpic'
- lt_prog_compiler_static_F77='-dn'
- ;;
-
- solaris*)
- lt_prog_compiler_wl_F77='-Wl,'
- lt_prog_compiler_pic_F77='-KPIC'
- lt_prog_compiler_static_F77='-Bstatic'
- ;;
-
- sunos4*)
- lt_prog_compiler_wl_F77='-Qoption ld '
- lt_prog_compiler_pic_F77='-PIC'
- lt_prog_compiler_static_F77='-Bstatic'
- ;;
-
- sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- lt_prog_compiler_wl_F77='-Wl,'
- lt_prog_compiler_pic_F77='-KPIC'
- lt_prog_compiler_static_F77='-Bstatic'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec ;then
- lt_prog_compiler_pic_F77='-Kconform_pic'
- lt_prog_compiler_static_F77='-Bstatic'
- fi
- ;;
-
- uts4*)
- lt_prog_compiler_pic_F77='-pic'
- lt_prog_compiler_static_F77='-Bstatic'
- ;;
-
- *)
- lt_prog_compiler_can_build_shared_F77=no
- ;;
- esac
- fi
-
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$lt_prog_compiler_pic_F77"; then
-
-{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
-echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_prog_compiler_pic_works_F77=no
- ac_outfile=conftest.$ac_objext
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="$lt_prog_compiler_pic_F77"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- # The option is referenced via a variable to avoid confusing sed.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:16754: $lt_compile\"" >&5)
- (eval "$lt_compile" 2>conftest.err)
- ac_status=$?
- cat conftest.err >&5
- echo "$as_me:16758: \$? = $ac_status" >&5
- if (exit $ac_status) && test -s "$ac_outfile"; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test ! -s conftest.err; then
- lt_prog_compiler_pic_works_F77=yes
- fi
- fi
- $rm conftest*
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
-
-if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
- case $lt_prog_compiler_pic_F77 in
- "" | " "*) ;;
- *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
- esac
-else
- lt_prog_compiler_pic_F77=
- lt_prog_compiler_can_build_shared_F77=no
-fi
-
-fi
-case "$host_os" in
- # For platforms which do not support PIC, -DPIC is meaningless:
- *djgpp*)
- lt_prog_compiler_pic_F77=
- ;;
- *)
- lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
- ;;
-esac
-
-{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
-if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_cv_prog_compiler_c_o_F77=no
- $rm -r conftest 2>/dev/null
- mkdir conftest
- cd conftest
- mkdir out
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
- # that will create temporary files in the current directory regardless of
- # the output directory. Thus, making CWD read-only will cause this test
- # to fail, enabling locking or at least warning the user not to do parallel
- # builds.
- chmod -w .
-
- lt_compiler_flag="-o out/conftest2.$ac_objext"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:16821: $lt_compile\"" >&5)
- (eval "$lt_compile" 2>out/conftest.err)
- ac_status=$?
- cat out/conftest.err >&5
- echo "$as_me:16825: \$? = $ac_status" >&5
- if (exit $ac_status) && test -s out/conftest2.$ac_objext
- then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test ! -s out/conftest.err; then
- lt_cv_prog_compiler_c_o_F77=yes
- fi
- fi
- chmod u+w .
- $rm conftest* out/*
- rmdir out
- cd ..
- rmdir conftest
- $rm conftest*
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
-
-
-hard_links="nottested"
-if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
- # do not overwrite the value of need_locks provided by the user
- { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
- hard_links=yes
- $rm conftest*
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- touch conftest.a
- ln conftest.a conftest.b 2>&5 || hard_links=no
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- { echo "$as_me:$LINENO: result: $hard_links" >&5
-echo "${ECHO_T}$hard_links" >&6; }
- if test "$hard_links" = no; then
- { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
-echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
- need_locks=warn
- fi
-else
- need_locks=no
-fi
-
-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
-
- runpath_var=
- allow_undefined_flag_F77=
- enable_shared_with_static_runtimes_F77=no
- archive_cmds_F77=
- archive_expsym_cmds_F77=
- old_archive_From_new_cmds_F77=
- old_archive_from_expsyms_cmds_F77=
- export_dynamic_flag_spec_F77=
- whole_archive_flag_spec_F77=
- thread_safe_flag_spec_F77=
- hardcode_libdir_flag_spec_F77=
- hardcode_libdir_flag_spec_ld_F77=
- hardcode_libdir_separator_F77=
- hardcode_direct_F77=no
- hardcode_minus_L_F77=no
- hardcode_shlibpath_var_F77=unsupported
- link_all_deplibs_F77=unknown
- hardcode_automatic_F77=no
- module_cmds_F77=
- module_expsym_cmds_F77=
- always_export_symbols_F77=no
- export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- # include_expsyms should be a list of space-separated symbols to be *always*
- # included in the symbol list
- include_expsyms_F77=
- # exclude_expsyms can be an extended regexp of symbols to exclude
- # it will be wrapped by ` (' and `)$', so one must not match beginning or
- # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
- # as well as any symbol that contains `d'.
- exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
- # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
- # platforms (ab)use it in PIC code, but their linkers get confused if
- # the symbol is explicitly referenced. Since portable code cannot
- # rely on this symbol name, it's probably fine to never include it in
- # preloaded symbol tables.
- extract_expsyms_cmds=
-
- case $host_os in
- cygwin* | mingw* | pw32*)
- # FIXME: the MSVC++ port hasn't been tested in a loooong time
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- if test "$GCC" != yes; then
- with_gnu_ld=no
- fi
- ;;
- openbsd*)
- with_gnu_ld=no
- ;;
- esac
-
- ld_shlibs_F77=yes
- if test "$with_gnu_ld" = yes; then
- # If archive_cmds runs LD, not CC, wlarc should be empty
- wlarc='${wl}'
-
- # See if GNU ld supports shared libraries.
- case $host_os in
- aix3* | aix4* | aix5*)
- # On AIX/PPC, the GNU linker is very broken
- if test "$host_cpu" != ia64; then
- ld_shlibs_F77=no
- cat <<EOF 1>&2
-
-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
-*** to be unable to reliably create shared libraries on AIX.
-*** Therefore, libtool is disabling shared libraries support. If you
-*** really care for shared libraries, you may want to modify your PATH
-*** so that a non-GNU linker is found, and then restart.
-
-EOF
- fi
- ;;
-
- amigaos*)
- archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- hardcode_libdir_flag_spec_F77='-L$libdir'
- hardcode_minus_L_F77=yes
-
- # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
- # that the semantics of dynamic libraries on AmigaOS, at least up
- # to version 4, is to share data among multiple programs linked
- # with the same dynamic library. Since this doesn't match the
- # behavior of shared libraries on other platforms, we can't use
- # them.
- ld_shlibs_F77=no
- ;;
-
- beos*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- allow_undefined_flag_F77=unsupported
- # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
- # support --undefined. This deserves some investigation. FIXME
- archive_cmds_F77='$CC -nostart $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- else
- ld_shlibs_F77=no
- fi
- ;;
-
- cygwin* | mingw* | pw32*)
- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
- # as there is no search path for DLLs.
- hardcode_libdir_flag_spec_F77='-L$libdir'
- allow_undefined_flag_F77=no
- always_export_symbols_F77=no
- enable_shared_with_static_runtimes_F77=yes
- export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
-
- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- archive_cmds_F77='$CC -shared $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared $output_objdir/$soname.def $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
- else
- ld_shlibs=no
- fi
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
- wlarc=
- else
- archive_cmds_F77='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds_F77='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- fi
- ;;
-
- solaris* | sysv5*)
- if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
- ld_shlibs_F77=no
- cat <<EOF 1>&2
-
-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-*** create shared libraries on Solaris systems. Therefore, libtool
-*** is disabling shared libraries support. We urge you to upgrade GNU
-*** binutils to release 2.9.1 or newer. Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-EOF
- elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- archive_cmds_F77='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds_F77='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- ld_shlibs_F77=no
- fi
- ;;
-
- sunos4*)
- archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- wlarc=
- hardcode_direct_F77=yes
- hardcode_shlibpath_var_F77=no
- ;;
-
- *)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- archive_cmds_F77='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds_F77='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- ld_shlibs_F77=no
- fi
- ;;
- esac
-
- if test "$ld_shlibs_F77" = yes; then
- runpath_var=LD_RUN_PATH
- hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
- export_dynamic_flag_spec_F77='${wl}--export-dynamic'
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
- whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- whole_archive_flag_spec_F77=
- fi
- fi
- else
- # PORTME fill in a description of your system's linker (not GNU ld)
- case $host_os in
- aix3*)
- allow_undefined_flag_F77=unsupported
- always_export_symbols_F77=yes
- archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
- # Note: this linker hardcodes the directories in LIBPATH if there
- # are no directories specified by -L.
- hardcode_minus_L_F77=yes
- if test "$GCC" = yes && test -z "$link_static_flag"; then
- # Neither direct hardcoding nor static linking is supported with a
- # broken collect2.
- hardcode_direct_F77=unsupported
- fi
- ;;
-
- aix4* | aix5*)
- if test "$host_cpu" = ia64; then
- # On IA64, the linker does run time linking by default, so we don't
- # have to do anything special.
- aix_use_runtimelinking=no
- exp_sym_flag='-Bexport'
- no_entry_flag=""
- else
- # If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
- export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
- else
- export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
- fi
-
- # KDE requires run time linking. Make it the default.
- aix_use_runtimelinking=yes
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
-
- # When large executables or shared objects are built, AIX ld can
- # have problems creating the table of contents. If linking a library
- # or program results in "error TOC overflow" add -mminimal-toc to
- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
- archive_cmds_F77=''
- hardcode_direct_F77=yes
- hardcode_libdir_separator_F77=':'
- link_all_deplibs_F77=yes
-
- if test "$GCC" = yes; then
- case $host_os in aix4.012|aix4.012.*)
- # We only want to do this on AIX 4.2 and lower, the check
- # below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
- if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
- then
- # We have reworked collect2
- hardcode_direct_F77=yes
- else
- # We have old collect2
- hardcode_direct_F77=unsupported
- # It fails to find uninstalled libraries when the uninstalled
- # path is not listed in the libpath. Setting hardcode_minus_L
- # to unsupported forces relinking
- hardcode_minus_L_F77=yes
- hardcode_libdir_flag_spec_F77='-L$libdir'
- hardcode_libdir_separator_F77=
- fi
- esac
- shared_flag='-shared'
- else
- # not using gcc
- if test "$host_cpu" = ia64; then
- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
- # chokes on -Wl,-G. The following line is correct:
- shared_flag='-G'
- else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='-qmkshrobj ${wl}-G'
- else
- shared_flag='-qmkshrobj'
- fi
- fi
- fi
-
- # Let the compiler handle the export list.
- always_export_symbols_F77=no
- if test "$aix_use_runtimelinking" = yes; then
- # Warning - without using the other runtime loading flags (-brtl),
- # -berok will link without error, but may produce a broken library.
- allow_undefined_flag_F77='-berok'
- # Determine the default libpath from the value encoded in an empty executable.
- cat >conftest.$ac_ext <<_ACEOF
- program main
-
- end
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_f77_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
-
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`; fi
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-
- hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
- archive_cmds_F77="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag"
- archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
- else
- if test "$host_cpu" = ia64; then
- hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
- allow_undefined_flag_F77="-z nodefs"
- archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
- else
- # Determine the default libpath from the value encoded in an empty executable.
- cat >conftest.$ac_ext <<_ACEOF
- program main
-
- end
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_f77_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
-
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`; fi
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-
- hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
- # Warning - without using the other run time loading flags,
- # -berok will link without error, but may produce a broken library.
- no_undefined_flag_F77=' ${wl}-bernotok'
- allow_undefined_flag_F77=' ${wl}-berok'
- # -bexpall does not export symbols beginning with underscore (_)
- always_export_symbols_F77=yes
- # Exported symbols can be pulled into shared objects from archives
- whole_archive_flag_spec_F77=' '
- archive_cmds_need_lc_F77=yes
- # This is similar to how AIX traditionally builds it's shared libraries.
- archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
- fi
- fi
- ;;
-
- amigaos*)
- archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- hardcode_libdir_flag_spec_F77='-L$libdir'
- hardcode_minus_L_F77=yes
- # see comment about different semantics on the GNU ld section
- ld_shlibs_F77=no
- ;;
-
- bsdi4*)
- export_dynamic_flag_spec_F77=-rdynamic
- ;;
-
- cygwin* | mingw* | pw32*)
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- # hardcode_libdir_flag_spec is actually meaningless, as there is
- # no search path for DLLs.
- hardcode_libdir_flag_spec_F77=' '
- allow_undefined_flag_F77=no
- # Tell ltmain to make .lib files, not .a files.
- libext=lib
- # Tell ltmain to make .dll files, not .so files.
- shrext=".dll"
- # FIXME: Setting linknames here is a bad hack.
- archive_cmds_F77='$CC -o $lib $compiler_flags $libobjs `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
- # The linker will automatically build a .lib file if we build a DLL.
- old_archive_From_new_cmds_F77='true'
- # FIXME: Should let the user specify the lib program.
- old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
- fix_srcfile_path='`cygpath -w "$srcfile"`'
- enable_shared_with_static_runtimes_F77=yes
- ;;
-
- darwin* | rhapsody*)
- if test "$GXX" = yes ; then
- archive_cmds_need_lc_F77=no
- case "$host_os" in
- rhapsody* | darwin1.[012])
- allow_undefined_flag_F77='-Wl,-undefined -Wl,suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- allow_undefined_flag_F77='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.012)
- allow_undefined_flag_F77='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- ;;
- 10.*)
- allow_undefined_flag_F77='-Wl,-undefined -Wl,dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- lt_int_apple_cc_single_mod=no
- output_verbose_link_cmd='echo'
- if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
- lt_int_apple_cc_single_mod=yes
- fi
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- archive_cmds_F77='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring'
- else
- archive_cmds_F77='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring'
- fi
- module_cmds_F77='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- else
- archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- fi
- module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- hardcode_direct_F77=no
- hardcode_automatic_F77=yes
- hardcode_shlibpath_var_F77=unsupported
- whole_archive_flag_spec_F77='-all_load $convenience'
- link_all_deplibs_F77=yes
- else
- ld_shlibs_F77=no
- fi
- ;;
-
- dgux*)
- archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_libdir_flag_spec_F77='-L$libdir'
- hardcode_shlibpath_var_F77=no
- ;;
-
- freebsd1*)
- ld_shlibs_F77=no
- ;;
-
- # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
- # support. Future versions do this automatically, but an explicit c++rt0.o
- # does not break anything, and helps significantly (at the cost of a little
- # extra space).
- freebsd2.2*)
- archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
- hardcode_libdir_flag_spec_F77='-R$libdir'
- hardcode_direct_F77=yes
- hardcode_shlibpath_var_F77=no
- ;;
-
- # Unfortunately, older versions of FreeBSD 2 do not have this feature.
- freebsd2*)
- archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct_F77=yes
- hardcode_minus_L_F77=yes
- hardcode_shlibpath_var_F77=no
- ;;
-
- # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | kfreebsd*-gnu)
- archive_cmds_F77='$CC -shared -o $lib $compiler_flags $libobjs $deplibs'
- hardcode_libdir_flag_spec_F77='-R$libdir'
- hardcode_direct_F77=yes
- hardcode_shlibpath_var_F77=no
- ;;
-
- hpux9*)
- if test "$GCC" = yes; then
- archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $libobjs $deplibs~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- else
- archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- fi
- hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator_F77=:
- hardcode_direct_F77=yes
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- hardcode_minus_L_F77=yes
- export_dynamic_flag_spec_F77='${wl}-E'
- ;;
-
- hpux10* | hpux11*)
- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- case "$host_cpu" in
- hppa*64*|ia64*)
- archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- ;;
- *)
- archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $libobjs $deplibs'
- ;;
- esac
- else
- case "$host_cpu" in
- hppa*64*|ia64*)
- archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
- ;;
- *)
- archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
- ;;
- esac
- fi
- if test "$with_gnu_ld" = no; then
- case "$host_cpu" in
- hppa*64*)
- hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
- hardcode_libdir_flag_spec_ld_F77='+b $libdir'
- hardcode_libdir_separator_F77=:
- hardcode_direct_F77=no
- hardcode_shlibpath_var_F77=no
- ;;
- ia64*)
- hardcode_libdir_flag_spec_F77='-L$libdir'
- hardcode_direct_F77=no
- hardcode_shlibpath_var_F77=no
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- hardcode_minus_L_F77=yes
- ;;
- *)
- hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator_F77=:
- hardcode_direct_F77=yes
- export_dynamic_flag_spec_F77='${wl}-E'
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- hardcode_minus_L_F77=yes
- ;;
- esac
- fi
- ;;
-
- irix5* | irix6* | nonstopux*)
- if test "$GCC" = yes; then
- archive_cmds_F77='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
- fi
- hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator_F77=:
- link_all_deplibs_F77=yes
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
- else
- archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
- fi
- hardcode_libdir_flag_spec_F77='-R$libdir'
- hardcode_direct_F77=yes
- hardcode_shlibpath_var_F77=no
- ;;
-
- newsos6)
- archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct_F77=yes
- hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator_F77=:
- hardcode_shlibpath_var_F77=no
- ;;
-
- openbsd*)
- hardcode_direct_F77=yes
- hardcode_shlibpath_var_F77=no
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- archive_cmds_F77='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs'
- hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
- export_dynamic_flag_spec_F77='${wl}-E'
- else
- case $host_os in
- openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
- archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- hardcode_libdir_flag_spec_F77='-R$libdir'
- ;;
- *)
- archive_cmds_F77='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs'
- hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
- ;;
- esac
- fi
- ;;
-
- os2*)
- hardcode_libdir_flag_spec_F77='-L$libdir'
- hardcode_minus_L_F77=yes
- allow_undefined_flag_F77=unsupported
- archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $compiler_flags $libobjs $deplibs$output_objdir/$libname.def'
- old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
- ;;
-
- osf3*)
- if test "$GCC" = yes; then
- allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds_F77='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- allow_undefined_flag_F77=' -expect_unresolved \*'
- archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- fi
- hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator_F77=:
- ;;
-
- osf4* | osf5*) # as osf3* with the addition of -msym flag
- if test "$GCC" = yes; then
- allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds_F77='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
- else
- allow_undefined_flag_F77=' -expect_unresolved \*'
- archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
-
- # Both c and cxx compiler support -rpath directly
- hardcode_libdir_flag_spec_F77='-rpath $libdir'
- fi
- hardcode_libdir_separator_F77=:
- ;;
-
- sco3.2v5*)
- archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_shlibpath_var_F77=no
- export_dynamic_flag_spec_F77='${wl}-Bexport'
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- ;;
-
- solaris*)
- no_undefined_flag_F77=' -z text'
- if test "$GCC" = yes; then
- archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs~$rm $lib.exp'
- else
- archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- fi
- hardcode_libdir_flag_spec_F77='-R$libdir'
- hardcode_shlibpath_var_F77=no
- case $host_os in
- solaris2.[0-5] | solaris2.[0-5].*) ;;
- *) # Supported since Solaris 2.6 (maybe 2.5.1?)
- whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
- esac
- link_all_deplibs_F77=yes
- ;;
-
- sunos4*)
- if test "x$host_vendor" = xsequent; then
- # Use $CC to link under sequent, because it throws in some extra .o
- # files that make .init and .fini sections work.
- archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $compiler_flags $libobjs $deplibs'
- else
- archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
- fi
- hardcode_libdir_flag_spec_F77='-L$libdir'
- hardcode_direct_F77=yes
- hardcode_minus_L_F77=yes
- hardcode_shlibpath_var_F77=no
- ;;
-
- sysv4)
- case $host_vendor in
- sni)
- archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct_F77=yes # is this really true???
- ;;
- siemens)
- ## LD is ld it makes a PLAMLIB
- ## CC just makes a GrossModule.
- archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- reload_cmds_F77='$CC -r -o $output$reload_objs'
- hardcode_direct_F77=no
- ;;
- motorola)
- archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
- ;;
- esac
- runpath_var='LD_RUN_PATH'
- hardcode_shlibpath_var_F77=no
- ;;
-
- sysv4.3*)
- archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_shlibpath_var_F77=no
- export_dynamic_flag_spec_F77='-Bexport'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_shlibpath_var_F77=no
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- ld_shlibs_F77=yes
- fi
- ;;
-
- sysv4.2uw2*)
- archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct_F77=yes
- hardcode_minus_L_F77=no
- hardcode_shlibpath_var_F77=no
- hardcode_runpath_var=yes
- runpath_var=LD_RUN_PATH
- ;;
-
- sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
- no_undefined_flag_F77='${wl}-z ${wl}text'
- if test "$GCC" = yes; then
- archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- else
- archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- fi
- runpath_var='LD_RUN_PATH'
- hardcode_shlibpath_var_F77=no
- ;;
-
- sysv5*)
- no_undefined_flag_F77=' -z text'
- # $CC -shared without GNU ld will not create a library from C++
- # object files and a static libstdc++, better avoid it by now
- archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- hardcode_libdir_flag_spec_F77=
- hardcode_shlibpath_var_F77=no
- runpath_var='LD_RUN_PATH'
- ;;
-
- uts4*)
- archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_libdir_flag_spec_F77='-L$libdir'
- hardcode_shlibpath_var_F77=no
- ;;
-
- *)
- ld_shlibs_F77=no
- ;;
- esac
- fi
-
-{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
-echo "${ECHO_T}$ld_shlibs_F77" >&6; }
-test "$ld_shlibs_F77" = no && can_build_shared=no
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
-#
-# Do we need to explicitly link libc?
-#
-case "x$archive_cmds_need_lc_F77" in
-x|xyes)
- # Assume -lc should be added
- archive_cmds_need_lc_F77=yes
-
- if test "$enable_shared" = yes && test "$GCC" = yes; then
- case $archive_cmds_F77 in
- *'~'*)
- # FIXME: we may have to deal with multi-command sequences.
- ;;
- '$CC '*)
- # Test whether the compiler implicitly links with -lc since on some
- # systems, -lgcc has to come before -lc. If gcc already passes -lc
- # to ld, don't add -lc before -lgcc.
- { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
- $rm conftest*
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } 2>conftest.err; then
- soname=conftest
- lib=conftest
- libobjs=conftest.$ac_objext
- deplibs=
- wl=$lt_prog_compiler_wl_F77
- compiler_flags=-v
- linker_flags=-v
- verstring=
- output_objdir=.
- libname=conftest
- lt_save_allow_undefined_flag=$allow_undefined_flag_F77
- allow_undefined_flag_F77=
- if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
- (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }
- then
- archive_cmds_need_lc_F77=no
- else
- archive_cmds_need_lc_F77=yes
- fi
- allow_undefined_flag_F77=$lt_save_allow_undefined_flag
- else
- cat conftest.err 1>&5
- fi
- $rm conftest*
- { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
-echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
- ;;
- esac
- fi
- ;;
-esac
-
-{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-shrext=".so"
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-need_lib_prefix=unknown
-hardcode_into_libs=no
-
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-need_version=unknown
-
-case $host_os in
-aix3*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
- shlibpath_var=LIBPATH
-
- # AIX 3 has no versioning support, so we append a major version to the name.
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
-
-aix4* | aix5*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- hardcode_into_libs=yes
- if test "$host_cpu" = ia64; then
- # AIX 5 supports IA64
- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- else
- # With GCC up to 2.95.x, collect2 would create an import file
- # for dependence libraries. The import file would start with
- # the line `#! .'. This would cause the generated library to
- # depend on `.', always an invalid library. This was fixed in
- # development snapshots of GCC prior to 3.0.
- case $host_os in
- aix4 | aix4.[01] | aix4.[01].*)
- if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
- echo ' yes '
- echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
- :
- else
- can_build_shared=no
- fi
- ;;
- esac
- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
- # soname into executable. Probably we can add versioning support to
- # collect2, so additional links can be useful in future.
- if test "$aix_use_runtimelinking" = yes; then
- # If using run time linking (on AIX 4.2 or later) use lib<name>.so
- # instead of lib<name>.a to let people know that these are not
- # typical AIX shared libraries.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- else
- # We preserve .a as extension for shared libraries through AIX4.2
- # and later when we are not doing run time linking.
- library_names_spec='${libname}${release}.a $libname.a'
- soname_spec='${libname}${release}${shared_ext}$major'
- fi
- shlibpath_var=LIBPATH
- fi
- ;;
-
-amigaos*)
- library_names_spec='$libname.ixlibrary $libname.a'
- # Create ${libname}_ixlibrary.a entries in /sys/libs.
- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
- ;;
-
-beos*)
- library_names_spec='${libname}${shared_ext}'
- dynamic_linker="$host_os ld.so"
- shlibpath_var=LIBRARY_PATH
- ;;
-
-bsdi4*)
- version_type=linux
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
- sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
- # the default ld.so.conf also contains /usr/contrib/lib and
- # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
- # libtool to hard-code these into programs
- ;;
-
-cygwin* | mingw* | pw32*)
- version_type=windows
- shrext=".dll"
- need_version=no
- need_lib_prefix=no
-
- case $GCC,$host_os in
- yes,cygwin* | yes,mingw* | yes,pw32*)
- library_names_spec='$libname.dll.a'
- # DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
- dldir=$destdir/`dirname \$dlpath`~
- test -d \$dldir || mkdir -p \$dldir~
- $install_prog $dir/$dlname \$dldir/$dlname'
- postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
- dlpath=$dir/\$dldll~
- $rm \$dlpath'
- shlibpath_overrides_runpath=yes
-
- case $host_os in
- cygwin*)
- # Cygwin DLLs use 'cyg' prefix rather than 'lib'
- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
- ;;
- mingw*)
- # MinGW DLLs use traditional 'lib' prefix
- soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
- if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
- # It is most probably a Windows format PATH printed by
- # mingw gcc, but we are running on Cygwin. Gcc prints its search
- # path with ; separators, and with drive letters. We can handle the
- # drive letters (cygwin fileutils understands them), so leave them,
- # especially as we might pass files found there to a mingw objdump,
- # which wouldn't understand a cygwinified path. Ahh.
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
- else
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
- fi
- ;;
- pw32*)
- # pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
- ;;
- esac
- ;;
-
- *)
- library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
- ;;
- esac
- dynamic_linker='Win32 ld.exe'
- # FIXME: first we should search . and the directory the executable is in
- shlibpath_var=PATH
- ;;
-
-darwin* | rhapsody*)
- dynamic_linker="$host_os dyld"
- version_type=darwin
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
- soname_spec='${libname}${release}${major}$shared_ext'
- shlibpath_overrides_runpath=yes
- shlibpath_var=DYLD_LIBRARY_PATH
- shrext='$(test .$module = .yes && echo .so || echo .dylib)'
- # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
- if test "$GCC" = yes; then
- sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
- else
- sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
- fi
- sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
- ;;
-
-dgux*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-freebsd1*)
- dynamic_linker=no
- ;;
-
-kfreebsd*-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='GNU ld.so'
- ;;
-
-freebsd*)
- objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
- version_type=freebsd-$objformat
- case $version_type in
- freebsd-elf*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- need_version=no
- need_lib_prefix=no
- ;;
- freebsd-*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
- need_version=yes
- ;;
- esac
- shlibpath_var=LD_LIBRARY_PATH
- case $host_os in
- freebsd2*)
- shlibpath_overrides_runpath=yes
- ;;
- freebsd3.01* | freebsdelf3.01*)
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
- *) # from 3.2 on
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
- esac
- ;;
-
-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- ;;
-
-hpux9* | hpux10* | hpux11*)
- # Give a soname corresponding to the major version so that dld.sl refuses to
- # link against other versions.
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- case "$host_cpu" in
- ia64*)
- shrext='.so'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.so"
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- if test "X$HPUX_IA64_MODE" = X32; then
- sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
- else
- sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
- fi
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- hppa*64*)
- shrext='.sl'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- *)
- shrext='.sl'
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=SHLIB_PATH
- shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
- esac
- # HP-UX runs *really* slowly unless shared libraries are mode 555.
- postinstall_cmds='chmod 555 $lib'
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $host_os in
- nonstopux*) version_type=nonstopux ;;
- *)
- if test "$lt_cv_prog_gnu_ld" = yes; then
- version_type=linux
- else
- version_type=irix
- fi ;;
- esac
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
- case $host_os in
- irix5* | nonstopux*)
- libsuff= shlibsuff=
- ;;
- *)
- case $LD in # libtool.m4 will add one of these switches to LD
- *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
- libsuff= shlibsuff= libmagic=32-bit;;
- *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
- libsuff=32 shlibsuff=N32 libmagic=N32;;
- *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
- libsuff=64 shlibsuff=64 libmagic=64-bit;;
- *) libsuff= shlibsuff= libmagic=never-match;;
- esac
- ;;
- esac
- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
- hardcode_into_libs=yes
- ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux*oldld* | linux*aout* | linux*coff*)
- dynamic_linker=no
- ;;
-
-# This must be Linux ELF.
-linux*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
- libsuff=
- if test "x$LINUX_64_MODE" = x64; then
- # Some platforms are per default 64-bit, so there's no /lib64
- if test -d /lib64 -a ! -h /lib64; then
- libsuff=64
- fi
- fi
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
- sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
- # This implies no fast_install, which is unacceptable.
- # Some rework will be needed to allow for fast_install
- # before this can be enabled.
- hardcode_into_libs=yes
-
- # We used to test for /lib/ld.so.1 and disable shared libraries on
- # powerpc, because MkLinux only supported shared libraries with the
- # GNU dynamic linker. Since this was broken with cross compilers,
- # most powerpc-linux boxes support dynamic linking these days and
- # people can always --disable-shared, the test was removed, and we
- # assume the GNU/Linux dynamic linker is in use.
- dynamic_linker='GNU/Linux ld.so'
- ;;
-
-netbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- dynamic_linker='NetBSD (a.out) ld.so'
- else
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- dynamic_linker='NetBSD ld.elf_so'
- fi
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
-
-newsos6)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-nto-qnx*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-openbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- case $host_os in
- openbsd2.[89] | openbsd2.[89].*)
- shlibpath_overrides_runpath=no
- ;;
- *)
- shlibpath_overrides_runpath=yes
- ;;
- esac
- else
- shlibpath_overrides_runpath=yes
- fi
- ;;
-
-os2*)
- libname_spec='$name'
- shrext=".dll"
- need_lib_prefix=no
- library_names_spec='$libname${shared_ext} $libname.a'
- dynamic_linker='OS/2 ld.exe'
- shlibpath_var=LIBPATH
- ;;
-
-osf3* | osf4* | osf5*)
- version_type=osf
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
- ;;
-
-sco3.2v5*)
- version_type=osf
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-solaris*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- # ldd complains unless libraries are executable
- postinstall_cmds='chmod +x $lib'
- ;;
-
-sunos4*)
- version_type=sunos
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- if test "$with_gnu_ld" = yes; then
- need_lib_prefix=no
- fi
- need_version=yes
- ;;
-
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- case $host_vendor in
- sni)
- shlibpath_overrides_runpath=no
- need_lib_prefix=no
- export_dynamic_flag_spec='${wl}-Blargedynsym'
- runpath_var=LD_RUN_PATH
- ;;
- siemens)
- need_lib_prefix=no
- ;;
- motorola)
- need_lib_prefix=no
- need_version=no
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
- ;;
- esac
- ;;
-
-sysv4*MP*)
- if test -d /usr/nec ;then
- version_type=linux
- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
- soname_spec='$libname${shared_ext}.$major'
- shlibpath_var=LD_LIBRARY_PATH
- fi
- ;;
-
-uts4*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-*)
- dynamic_linker=no
- ;;
-esac
-{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
-echo "${ECHO_T}$dynamic_linker" >&6; }
-test "$dynamic_linker" = no && can_build_shared=no
-
-{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
-hardcode_action_F77=
-if test -n "$hardcode_libdir_flag_spec_F77" || \
- test -n "$runpath_var F77" || \
- test "X$hardcode_automatic_F77"="Xyes" ; then
-
- # We can hardcode non-existant directories.
- if test "$hardcode_direct_F77" != no &&
- # If the only mechanism to avoid hardcoding is shlibpath_var, we
- # have to relink, otherwise we might link with an installed library
- # when we should be linking with a yet-to-be-installed one
- ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
- test "$hardcode_minus_L_F77" != no; then
- # Linking always hardcodes the temporary library directory.
- hardcode_action_F77=relink
- else
- # We can link without hardcoding, and we can hardcode nonexisting dirs.
- hardcode_action_F77=immediate
- fi
-else
- # We cannot hardcode anything, or else we can only hardcode existing
- # directories.
- hardcode_action_F77=unsupported
-fi
-{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
-echo "${ECHO_T}$hardcode_action_F77" >&6; }
-
-if test "$hardcode_action_F77" = relink; then
- # Fast installation is not supported
- enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
- test "$enable_shared" = no; then
- # Fast installation is not necessary
- enable_fast_install=needless
-fi
-
-striplib=
-old_striplib=
-{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
-echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
- test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
- test -z "$striplib" && striplib="$STRIP --strip-unneeded"
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
-else
-# FIXME - insert some real tests, host_os isn't really good enough
- case $host_os in
- darwin*)
- if test -n "$STRIP" ; then
- striplib="$STRIP -x"
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
- ;;
- *)
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- ;;
- esac
-fi
-
-
-
-# The else clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
- # See if we are running on zsh, and set the options which allow our commands through
- # without removal of \ escapes.
- if test -n "${ZSH_VERSION+set}" ; then
- setopt NO_GLOB_SUBST
- fi
- # Now quote all the things that may contain metacharacters while being
- # careful not to overquote the AC_SUBSTed values. We take copies of the
- # variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
- libname_spec library_names_spec soname_spec extract_expsyms_cmds \
- old_striplib striplib file_magic_cmd finish_cmds finish_eval \
- deplibs_check_method reload_flag reload_cmds need_locks \
- lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
- lt_cv_sys_global_symbol_to_c_name_address \
- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
- old_postinstall_cmds old_postuninstall_cmds \
- compiler_F77 \
- CC_F77 \
- LD_F77 \
- lt_prog_compiler_wl_F77 \
- lt_prog_compiler_pic_F77 \
- lt_prog_compiler_static_F77 \
- lt_prog_compiler_no_builtin_flag_F77 \
- export_dynamic_flag_spec_F77 \
- thread_safe_flag_spec_F77 \
- whole_archive_flag_spec_F77 \
- enable_shared_with_static_runtimes_F77 \
- old_archive_cmds_F77 \
- old_archive_from_new_cmds_F77 \
- predep_objects_F77 \
- postdep_objects_F77 \
- predeps_F77 \
- postdeps_F77 \
- compiler_lib_search_path_F77 \
- archive_cmds_F77 \
- archive_expsym_cmds_F77 \
- postinstall_cmds_F77 \
- postuninstall_cmds_F77 \
- old_archive_from_expsyms_cmds_F77 \
- allow_undefined_flag_F77 \
- no_undefined_flag_F77 \
- export_symbols_cmds_F77 \
- hardcode_libdir_flag_spec_F77 \
- hardcode_libdir_flag_spec_ld_F77 \
- hardcode_libdir_separator_F77 \
- hardcode_automatic_F77 \
- module_cmds_F77 \
- module_expsym_cmds_F77 \
- lt_cv_prog_compiler_c_o_F77 \
- exclude_expsyms_F77 \
- include_expsyms_F77; do
-
- case $var in
- old_archive_cmds_F77 | \
- old_archive_from_new_cmds_F77 | \
- archive_cmds_F77 | \
- archive_expsym_cmds_F77 | \
- module_cmds_F77 | \
- module_expsym_cmds_F77 | \
- old_archive_from_expsyms_cmds_F77 | \
- export_symbols_cmds_F77 | \
- extract_expsyms_cmds | reload_cmds | finish_cmds | \
- postinstall_cmds | postuninstall_cmds | \
- old_postinstall_cmds | old_postuninstall_cmds | \
- sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
- # Double-quote double-evaled strings.
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
- ;;
- *)
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
- ;;
- esac
- done
-
- case $lt_echo in
- *'\$0 --fallback-echo"')
- lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
- ;;
- esac
-
-cfgfile="$ofile"
-
- cat <<__EOF__ >> "$cfgfile"
-# ### BEGIN LIBTOOL TAG CONFIG: $tagname
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$archive_cmds_need_lc_F77
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# A C compiler.
-LTCC=$lt_LTCC
-
-# A language-specific compiler.
-CC=$lt_compiler_F77
-
-# Is the compiler the GNU C compiler?
-with_gcc=$GCC_F77
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_LD_F77
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_lt_prog_compiler_wl_F77
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally ".so").
-shrext='$shrext'
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_lt_prog_compiler_pic_F77
-pic_mode=$pic_mode
-
-# What is the maximum length of a command?
-max_cmd_len=$lt_cv_sys_max_cmd_len
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
-
-# Must we lock files when doing compilation ?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_lt_prog_compiler_static_F77
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
-
-# Library versioning type.
-version_type=$version_type
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names. First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_old_archive_cmds_F77
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_archive_cmds_F77
-archive_expsym_cmds=$lt_archive_expsym_cmds_F77
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands used to build a loadable module (assumed same as above if empty)
-module_cmds=$lt_module_cmds_F77
-module_expsym_cmds=$lt_module_expsym_cmds_F77
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predep_objects=$lt_predep_objects_F77
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_postdep_objects_F77
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_predeps_F77
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_postdeps_F77
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_F77
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_allow_undefined_flag_F77
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_no_undefined_flag_F77
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
-
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$hardcode_action_F77
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
-
-# If ld is used when linking, flag to hardcode \$libdir into
-# a binary during linking. This must work even if \$libdir does
-# not exist.
-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$hardcode_direct_F77
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$hardcode_minus_L_F77
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
-
-# Set to yes if building a shared library automatically hardcodes DIR into the library
-# and all subsequent libraries and executables linked against it.
-hardcode_automatic=$hardcode_automatic_F77
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$link_all_deplibs_F77
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path="$fix_srcfile_path_F77"
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$always_export_symbols_F77
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_export_symbols_cmds_F77
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_exclude_expsyms_F77
-
-# Symbols that must always be exported.
-include_expsyms=$lt_include_expsyms_F77
-
-# ### END LIBTOOL TAG CONFIG: $tagname
-
-__EOF__
-
-
-else
- # If there is no Makefile yet, we rely on a make rule to execute
- # `config.status --recheck' to rerun these tests and create the
- # libtool script then.
- test -f Makefile && make "$ltmain"
-fi
-
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-CC="$lt_save_CC"
-
- else
- tagname=""
- fi
- ;;
-
- GCJ)
- if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
-
-
-# Source file extension for Java test sources.
-ac_ext=java
-
-# Object file extension for compiled Java test sources.
-objext=o
-objext_GCJ=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="class foo {}\n"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='public class conftest { public static void main(String argv) {}; }\n'
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${GCJ-"gcj"}
-compiler=$CC
-compiler_GCJ=$CC
-
-# GCJ did not exist at the time GCC didn't implicitly link libc in.
-archive_cmds_need_lc_GCJ=no
-
-## CAVEAT EMPTOR:
-## There is no encapsulation within the following macros, do not change
-## the running order or otherwise move them around unless you know exactly
-## what you are doing...
-
-lt_prog_compiler_no_builtin_flag_GCJ=
-
-if test "$GCC" = yes; then
- lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
-
-
-{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
-echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
-if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_cv_prog_compiler_rtti_exceptions=no
- ac_outfile=conftest.$ac_objext
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="-fno-rtti -fno-exceptions"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- # The option is referenced via a variable to avoid confusing sed.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:18789: $lt_compile\"" >&5)
- (eval "$lt_compile" 2>conftest.err)
- ac_status=$?
- cat conftest.err >&5
- echo "$as_me:18793: \$? = $ac_status" >&5
- if (exit $ac_status) && test -s "$ac_outfile"; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test ! -s conftest.err; then
- lt_cv_prog_compiler_rtti_exceptions=yes
- fi
- fi
- $rm conftest*
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
-
-if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
- lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
-else
- :
-fi
-
-fi
-
-lt_prog_compiler_wl_GCJ=
-lt_prog_compiler_pic_GCJ=
-lt_prog_compiler_static_GCJ=
-
-{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
-
- if test "$GCC" = yes; then
- lt_prog_compiler_wl_GCJ='-Wl,'
- lt_prog_compiler_static_GCJ='-static'
-
- case $host_os in
- aix*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- lt_prog_compiler_static_GCJ='-Bstatic'
- fi
- ;;
-
- amigaos*)
- # FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
- lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
- ;;
-
- beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
-
- mingw* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
- ;;
-
- darwin* | rhapsody*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- lt_prog_compiler_pic_GCJ='-fno-common'
- ;;
-
- msdosdjgpp*)
- # Just because we use GCC doesn't mean we suddenly get shared libraries
- # on systems that don't support them.
- lt_prog_compiler_can_build_shared_GCJ=no
- enable_shared=no
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- lt_prog_compiler_pic_GCJ=-Kconform_pic
- fi
- ;;
-
- hpux*)
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case "$host_cpu" in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- lt_prog_compiler_pic_GCJ='-fPIC'
- ;;
- esac
- ;;
-
- *)
- lt_prog_compiler_pic_GCJ='-fPIC'
- ;;
- esac
- else
- # PORTME Check for flag to pass linker flags through the system compiler.
- case $host_os in
- aix*)
- lt_prog_compiler_wl_GCJ='-Wl,'
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- lt_prog_compiler_static_GCJ='-Bstatic'
- else
- lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
- fi
- ;;
-
- mingw* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
- ;;
-
- hpux9* | hpux10* | hpux11*)
- lt_prog_compiler_wl_GCJ='-Wl,'
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case "$host_cpu" in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- lt_prog_compiler_pic_GCJ='+Z'
- ;;
- esac
- # Is there a better lt_prog_compiler_static that works with the bundled CC?
- lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
- ;;
-
- irix5* | irix6* | nonstopux*)
- lt_prog_compiler_wl_GCJ='-Wl,'
- # PIC (with -KPIC) is the default.
- lt_prog_compiler_static_GCJ='-non_shared'
- ;;
-
- newsos6)
- lt_prog_compiler_pic_GCJ='-KPIC'
- lt_prog_compiler_static_GCJ='-Bstatic'
- ;;
-
- linux*)
- case $CC in
- icc* | ecc*)
- lt_prog_compiler_wl_GCJ='-Wl,'
- lt_prog_compiler_pic_GCJ='-KPIC'
- lt_prog_compiler_static_GCJ='-static'
- ;;
- ccc*)
- lt_prog_compiler_wl_GCJ='-Wl,'
- # All Alpha code is PIC.
- lt_prog_compiler_static_GCJ='-non_shared'
- ;;
- esac
- ;;
-
- osf3* | osf4* | osf5*)
- lt_prog_compiler_wl_GCJ='-Wl,'
- # All OSF/1 code is PIC.
- lt_prog_compiler_static_GCJ='-non_shared'
- ;;
-
- sco3.2v5*)
- lt_prog_compiler_pic_GCJ='-Kpic'
- lt_prog_compiler_static_GCJ='-dn'
- ;;
-
- solaris*)
- lt_prog_compiler_wl_GCJ='-Wl,'
- lt_prog_compiler_pic_GCJ='-KPIC'
- lt_prog_compiler_static_GCJ='-Bstatic'
- ;;
-
- sunos4*)
- lt_prog_compiler_wl_GCJ='-Qoption ld '
- lt_prog_compiler_pic_GCJ='-PIC'
- lt_prog_compiler_static_GCJ='-Bstatic'
- ;;
-
- sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- lt_prog_compiler_wl_GCJ='-Wl,'
- lt_prog_compiler_pic_GCJ='-KPIC'
- lt_prog_compiler_static_GCJ='-Bstatic'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec ;then
- lt_prog_compiler_pic_GCJ='-Kconform_pic'
- lt_prog_compiler_static_GCJ='-Bstatic'
- fi
- ;;
-
- uts4*)
- lt_prog_compiler_pic_GCJ='-pic'
- lt_prog_compiler_static_GCJ='-Bstatic'
- ;;
-
- *)
- lt_prog_compiler_can_build_shared_GCJ=no
- ;;
- esac
- fi
-
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$lt_prog_compiler_pic_GCJ"; then
-
-{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
-echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_prog_compiler_pic_works_GCJ=no
- ac_outfile=conftest.$ac_objext
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- # The option is referenced via a variable to avoid confusing sed.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:19022: $lt_compile\"" >&5)
- (eval "$lt_compile" 2>conftest.err)
- ac_status=$?
- cat conftest.err >&5
- echo "$as_me:19026: \$? = $ac_status" >&5
- if (exit $ac_status) && test -s "$ac_outfile"; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test ! -s conftest.err; then
- lt_prog_compiler_pic_works_GCJ=yes
- fi
- fi
- $rm conftest*
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
-
-if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
- case $lt_prog_compiler_pic_GCJ in
- "" | " "*) ;;
- *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
- esac
-else
- lt_prog_compiler_pic_GCJ=
- lt_prog_compiler_can_build_shared_GCJ=no
-fi
-
-fi
-case "$host_os" in
- # For platforms which do not support PIC, -DPIC is meaningless:
- *djgpp*)
- lt_prog_compiler_pic_GCJ=
- ;;
- *)
- lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
- ;;
-esac
-
-{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
-if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_cv_prog_compiler_c_o_GCJ=no
- $rm -r conftest 2>/dev/null
- mkdir conftest
- cd conftest
- mkdir out
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
- # that will create temporary files in the current directory regardless of
- # the output directory. Thus, making CWD read-only will cause this test
- # to fail, enabling locking or at least warning the user not to do parallel
- # builds.
- chmod -w .
-
- lt_compiler_flag="-o out/conftest2.$ac_objext"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
- -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:19089: $lt_compile\"" >&5)
- (eval "$lt_compile" 2>out/conftest.err)
- ac_status=$?
- cat out/conftest.err >&5
- echo "$as_me:19093: \$? = $ac_status" >&5
- if (exit $ac_status) && test -s out/conftest2.$ac_objext
- then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test ! -s out/conftest.err; then
- lt_cv_prog_compiler_c_o_GCJ=yes
- fi
- fi
- chmod u+w .
- $rm conftest* out/*
- rmdir out
- cd ..
- rmdir conftest
- $rm conftest*
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
-
-
-hard_links="nottested"
-if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
- # do not overwrite the value of need_locks provided by the user
- { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
- hard_links=yes
- $rm conftest*
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- touch conftest.a
- ln conftest.a conftest.b 2>&5 || hard_links=no
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- { echo "$as_me:$LINENO: result: $hard_links" >&5
-echo "${ECHO_T}$hard_links" >&6; }
- if test "$hard_links" = no; then
- { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
-echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
- need_locks=warn
- fi
-else
- need_locks=no
-fi
-
-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
-
- runpath_var=
- allow_undefined_flag_GCJ=
- enable_shared_with_static_runtimes_GCJ=no
- archive_cmds_GCJ=
- archive_expsym_cmds_GCJ=
- old_archive_From_new_cmds_GCJ=
- old_archive_from_expsyms_cmds_GCJ=
- export_dynamic_flag_spec_GCJ=
- whole_archive_flag_spec_GCJ=
- thread_safe_flag_spec_GCJ=
- hardcode_libdir_flag_spec_GCJ=
- hardcode_libdir_flag_spec_ld_GCJ=
- hardcode_libdir_separator_GCJ=
- hardcode_direct_GCJ=no
- hardcode_minus_L_GCJ=no
- hardcode_shlibpath_var_GCJ=unsupported
- link_all_deplibs_GCJ=unknown
- hardcode_automatic_GCJ=no
- module_cmds_GCJ=
- module_expsym_cmds_GCJ=
- always_export_symbols_GCJ=no
- export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- # include_expsyms should be a list of space-separated symbols to be *always*
- # included in the symbol list
- include_expsyms_GCJ=
- # exclude_expsyms can be an extended regexp of symbols to exclude
- # it will be wrapped by ` (' and `)$', so one must not match beginning or
- # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
- # as well as any symbol that contains `d'.
- exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
- # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
- # platforms (ab)use it in PIC code, but their linkers get confused if
- # the symbol is explicitly referenced. Since portable code cannot
- # rely on this symbol name, it's probably fine to never include it in
- # preloaded symbol tables.
- extract_expsyms_cmds=
-
- case $host_os in
- cygwin* | mingw* | pw32*)
- # FIXME: the MSVC++ port hasn't been tested in a loooong time
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- if test "$GCC" != yes; then
- with_gnu_ld=no
- fi
- ;;
- openbsd*)
- with_gnu_ld=no
- ;;
- esac
-
- ld_shlibs_GCJ=yes
- if test "$with_gnu_ld" = yes; then
- # If archive_cmds runs LD, not CC, wlarc should be empty
- wlarc='${wl}'
-
- # See if GNU ld supports shared libraries.
- case $host_os in
- aix3* | aix4* | aix5*)
- # On AIX/PPC, the GNU linker is very broken
- if test "$host_cpu" != ia64; then
- ld_shlibs_GCJ=no
- cat <<EOF 1>&2
-
-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
-*** to be unable to reliably create shared libraries on AIX.
-*** Therefore, libtool is disabling shared libraries support. If you
-*** really care for shared libraries, you may want to modify your PATH
-*** so that a non-GNU linker is found, and then restart.
-
-EOF
- fi
- ;;
-
- amigaos*)
- archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- hardcode_libdir_flag_spec_GCJ='-L$libdir'
- hardcode_minus_L_GCJ=yes
-
- # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
- # that the semantics of dynamic libraries on AmigaOS, at least up
- # to version 4, is to share data among multiple programs linked
- # with the same dynamic library. Since this doesn't match the
- # behavior of shared libraries on other platforms, we can't use
- # them.
- ld_shlibs_GCJ=no
- ;;
-
- beos*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- allow_undefined_flag_GCJ=unsupported
- # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
- # support --undefined. This deserves some investigation. FIXME
- archive_cmds_GCJ='$CC -nostart $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- else
- ld_shlibs_GCJ=no
- fi
- ;;
-
- cygwin* | mingw* | pw32*)
- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
- # as there is no search path for DLLs.
- hardcode_libdir_flag_spec_GCJ='-L$libdir'
- allow_undefined_flag_GCJ=no
- always_export_symbols_GCJ=no
- enable_shared_with_static_runtimes_GCJ=yes
- export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
-
- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- archive_cmds_GCJ='$CC -shared $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared $output_objdir/$soname.def $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
- else
- ld_shlibs=no
- fi
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
- wlarc=
- else
- archive_cmds_GCJ='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds_GCJ='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- fi
- ;;
-
- solaris* | sysv5*)
- if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
- ld_shlibs_GCJ=no
- cat <<EOF 1>&2
-
-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-*** create shared libraries on Solaris systems. Therefore, libtool
-*** is disabling shared libraries support. We urge you to upgrade GNU
-*** binutils to release 2.9.1 or newer. Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-EOF
- elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- archive_cmds_GCJ='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds_GCJ='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- ld_shlibs_GCJ=no
- fi
- ;;
-
- sunos4*)
- archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- wlarc=
- hardcode_direct_GCJ=yes
- hardcode_shlibpath_var_GCJ=no
- ;;
-
- *)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- archive_cmds_GCJ='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds_GCJ='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- ld_shlibs_GCJ=no
- fi
- ;;
- esac
-
- if test "$ld_shlibs_GCJ" = yes; then
- runpath_var=LD_RUN_PATH
- hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
- export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
- whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- whole_archive_flag_spec_GCJ=
- fi
- fi
- else
- # PORTME fill in a description of your system's linker (not GNU ld)
- case $host_os in
- aix3*)
- allow_undefined_flag_GCJ=unsupported
- always_export_symbols_GCJ=yes
- archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
- # Note: this linker hardcodes the directories in LIBPATH if there
- # are no directories specified by -L.
- hardcode_minus_L_GCJ=yes
- if test "$GCC" = yes && test -z "$link_static_flag"; then
- # Neither direct hardcoding nor static linking is supported with a
- # broken collect2.
- hardcode_direct_GCJ=unsupported
- fi
- ;;
-
- aix4* | aix5*)
- if test "$host_cpu" = ia64; then
- # On IA64, the linker does run time linking by default, so we don't
- # have to do anything special.
- aix_use_runtimelinking=no
- exp_sym_flag='-Bexport'
- no_entry_flag=""
- else
- # If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
- export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
- else
- export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
- fi
-
- # KDE requires run time linking. Make it the default.
- aix_use_runtimelinking=yes
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
-
- # When large executables or shared objects are built, AIX ld can
- # have problems creating the table of contents. If linking a library
- # or program results in "error TOC overflow" add -mminimal-toc to
- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
- archive_cmds_GCJ=''
- hardcode_direct_GCJ=yes
- hardcode_libdir_separator_GCJ=':'
- link_all_deplibs_GCJ=yes
-
- if test "$GCC" = yes; then
- case $host_os in aix4.012|aix4.012.*)
- # We only want to do this on AIX 4.2 and lower, the check
- # below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
- if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
- then
- # We have reworked collect2
- hardcode_direct_GCJ=yes
- else
- # We have old collect2
- hardcode_direct_GCJ=unsupported
- # It fails to find uninstalled libraries when the uninstalled
- # path is not listed in the libpath. Setting hardcode_minus_L
- # to unsupported forces relinking
- hardcode_minus_L_GCJ=yes
- hardcode_libdir_flag_spec_GCJ='-L$libdir'
- hardcode_libdir_separator_GCJ=
- fi
- esac
- shared_flag='-shared'
- else
- # not using gcc
- if test "$host_cpu" = ia64; then
- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
- # chokes on -Wl,-G. The following line is correct:
- shared_flag='-G'
- else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='-qmkshrobj ${wl}-G'
- else
- shared_flag='-qmkshrobj'
- fi
- fi
- fi
-
- # Let the compiler handle the export list.
- always_export_symbols_GCJ=no
- if test "$aix_use_runtimelinking" = yes; then
- # Warning - without using the other runtime loading flags (-brtl),
- # -berok will link without error, but may produce a broken library.
- allow_undefined_flag_GCJ='-berok'
- # Determine the default libpath from the value encoded in an empty executable.
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
-
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`; fi
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-
- hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
- archive_cmds_GCJ="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag"
- archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
- else
- if test "$host_cpu" = ia64; then
- hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
- allow_undefined_flag_GCJ="-z nodefs"
- archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
- else
- # Determine the default libpath from the value encoded in an empty executable.
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
-
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
-}'`; fi
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-
- hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
- # Warning - without using the other run time loading flags,
- # -berok will link without error, but may produce a broken library.
- no_undefined_flag_GCJ=' ${wl}-bernotok'
- allow_undefined_flag_GCJ=' ${wl}-berok'
- # -bexpall does not export symbols beginning with underscore (_)
- always_export_symbols_GCJ=yes
- # Exported symbols can be pulled into shared objects from archives
- whole_archive_flag_spec_GCJ=' '
- archive_cmds_need_lc_GCJ=yes
- # This is similar to how AIX traditionally builds it's shared libraries.
- archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
- fi
- fi
- ;;
-
- amigaos*)
- archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- hardcode_libdir_flag_spec_GCJ='-L$libdir'
- hardcode_minus_L_GCJ=yes
- # see comment about different semantics on the GNU ld section
- ld_shlibs_GCJ=no
- ;;
-
- bsdi4*)
- export_dynamic_flag_spec_GCJ=-rdynamic
- ;;
-
- cygwin* | mingw* | pw32*)
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- # hardcode_libdir_flag_spec is actually meaningless, as there is
- # no search path for DLLs.
- hardcode_libdir_flag_spec_GCJ=' '
- allow_undefined_flag_GCJ=no
- # Tell ltmain to make .lib files, not .a files.
- libext=lib
- # Tell ltmain to make .dll files, not .so files.
- shrext=".dll"
- # FIXME: Setting linknames here is a bad hack.
- archive_cmds_GCJ='$CC -o $lib $compiler_flags $libobjs `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
- # The linker will automatically build a .lib file if we build a DLL.
- old_archive_From_new_cmds_GCJ='true'
- # FIXME: Should let the user specify the lib program.
- old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
- fix_srcfile_path='`cygpath -w "$srcfile"`'
- enable_shared_with_static_runtimes_GCJ=yes
- ;;
-
- darwin* | rhapsody*)
- if test "$GXX" = yes ; then
- archive_cmds_need_lc_GCJ=no
- case "$host_os" in
- rhapsody* | darwin1.[012])
- allow_undefined_flag_GCJ='-Wl,-undefined -Wl,suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- allow_undefined_flag_GCJ='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.012)
- allow_undefined_flag_GCJ='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
- ;;
- 10.*)
- allow_undefined_flag_GCJ='-Wl,-undefined -Wl,dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- lt_int_apple_cc_single_mod=no
- output_verbose_link_cmd='echo'
- if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
- lt_int_apple_cc_single_mod=yes
- fi
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- archive_cmds_GCJ='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring'
- else
- archive_cmds_GCJ='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring'
- fi
- module_cmds_GCJ='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- else
- archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- fi
- module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- hardcode_direct_GCJ=no
- hardcode_automatic_GCJ=yes
- hardcode_shlibpath_var_GCJ=unsupported
- whole_archive_flag_spec_GCJ='-all_load $convenience'
- link_all_deplibs_GCJ=yes
- else
- ld_shlibs_GCJ=no
- fi
- ;;
-
- dgux*)
- archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_libdir_flag_spec_GCJ='-L$libdir'
- hardcode_shlibpath_var_GCJ=no
- ;;
-
- freebsd1*)
- ld_shlibs_GCJ=no
- ;;
-
- # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
- # support. Future versions do this automatically, but an explicit c++rt0.o
- # does not break anything, and helps significantly (at the cost of a little
- # extra space).
- freebsd2.2*)
- archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
- hardcode_libdir_flag_spec_GCJ='-R$libdir'
- hardcode_direct_GCJ=yes
- hardcode_shlibpath_var_GCJ=no
- ;;
-
- # Unfortunately, older versions of FreeBSD 2 do not have this feature.
- freebsd2*)
- archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct_GCJ=yes
- hardcode_minus_L_GCJ=yes
- hardcode_shlibpath_var_GCJ=no
- ;;
-
- # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | kfreebsd*-gnu)
- archive_cmds_GCJ='$CC -shared -o $lib $compiler_flags $libobjs $deplibs'
- hardcode_libdir_flag_spec_GCJ='-R$libdir'
- hardcode_direct_GCJ=yes
- hardcode_shlibpath_var_GCJ=no
- ;;
-
- hpux9*)
- if test "$GCC" = yes; then
- archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $libobjs $deplibs~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- else
- archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- fi
- hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator_GCJ=:
- hardcode_direct_GCJ=yes
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- hardcode_minus_L_GCJ=yes
- export_dynamic_flag_spec_GCJ='${wl}-E'
- ;;
-
- hpux10* | hpux11*)
- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- case "$host_cpu" in
- hppa*64*|ia64*)
- archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- ;;
- *)
- archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $libobjs $deplibs'
- ;;
- esac
- else
- case "$host_cpu" in
- hppa*64*|ia64*)
- archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
- ;;
- *)
- archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
- ;;
- esac
- fi
- if test "$with_gnu_ld" = no; then
- case "$host_cpu" in
- hppa*64*)
- hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
- hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
- hardcode_libdir_separator_GCJ=:
- hardcode_direct_GCJ=no
- hardcode_shlibpath_var_GCJ=no
- ;;
- ia64*)
- hardcode_libdir_flag_spec_GCJ='-L$libdir'
- hardcode_direct_GCJ=no
- hardcode_shlibpath_var_GCJ=no
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- hardcode_minus_L_GCJ=yes
- ;;
- *)
- hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator_GCJ=:
- hardcode_direct_GCJ=yes
- export_dynamic_flag_spec_GCJ='${wl}-E'
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- hardcode_minus_L_GCJ=yes
- ;;
- esac
- fi
- ;;
-
- irix5* | irix6* | nonstopux*)
- if test "$GCC" = yes; then
- archive_cmds_GCJ='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
- fi
- hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator_GCJ=:
- link_all_deplibs_GCJ=yes
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
- else
- archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
- fi
- hardcode_libdir_flag_spec_GCJ='-R$libdir'
- hardcode_direct_GCJ=yes
- hardcode_shlibpath_var_GCJ=no
- ;;
-
- newsos6)
- archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct_GCJ=yes
- hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator_GCJ=:
- hardcode_shlibpath_var_GCJ=no
- ;;
-
- openbsd*)
- hardcode_direct_GCJ=yes
- hardcode_shlibpath_var_GCJ=no
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs'
- hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
- export_dynamic_flag_spec_GCJ='${wl}-E'
- else
- case $host_os in
- openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
- archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- hardcode_libdir_flag_spec_GCJ='-R$libdir'
- ;;
- *)
- archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs'
- hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
- ;;
- esac
- fi
- ;;
-
- os2*)
- hardcode_libdir_flag_spec_GCJ='-L$libdir'
- hardcode_minus_L_GCJ=yes
- allow_undefined_flag_GCJ=unsupported
- archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $compiler_flags $libobjs $deplibs$output_objdir/$libname.def'
- old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
- ;;
-
- osf3*)
- if test "$GCC" = yes; then
- allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- allow_undefined_flag_GCJ=' -expect_unresolved \*'
- archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- fi
- hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator_GCJ=:
- ;;
-
- osf4* | osf5*) # as osf3* with the addition of -msym flag
- if test "$GCC" = yes; then
- allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
- else
- allow_undefined_flag_GCJ=' -expect_unresolved \*'
- archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
-
- # Both c and cxx compiler support -rpath directly
- hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
- fi
- hardcode_libdir_separator_GCJ=:
- ;;
-
- sco3.2v5*)
- archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_shlibpath_var_GCJ=no
- export_dynamic_flag_spec_GCJ='${wl}-Bexport'
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- ;;
-
- solaris*)
- no_undefined_flag_GCJ=' -z text'
- if test "$GCC" = yes; then
- archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs~$rm $lib.exp'
- else
- archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- fi
- hardcode_libdir_flag_spec_GCJ='-R$libdir'
- hardcode_shlibpath_var_GCJ=no
- case $host_os in
- solaris2.[0-5] | solaris2.[0-5].*) ;;
- *) # Supported since Solaris 2.6 (maybe 2.5.1?)
- whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
- esac
- link_all_deplibs_GCJ=yes
- ;;
-
- sunos4*)
- if test "x$host_vendor" = xsequent; then
- # Use $CC to link under sequent, because it throws in some extra .o
- # files that make .init and .fini sections work.
- archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $compiler_flags $libobjs $deplibs'
- else
- archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
- fi
- hardcode_libdir_flag_spec_GCJ='-L$libdir'
- hardcode_direct_GCJ=yes
- hardcode_minus_L_GCJ=yes
- hardcode_shlibpath_var_GCJ=no
- ;;
-
- sysv4)
- case $host_vendor in
- sni)
- archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct_GCJ=yes # is this really true???
- ;;
- siemens)
- ## LD is ld it makes a PLAMLIB
- ## CC just makes a GrossModule.
- archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- reload_cmds_GCJ='$CC -r -o $output$reload_objs'
- hardcode_direct_GCJ=no
- ;;
- motorola)
- archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
- ;;
- esac
- runpath_var='LD_RUN_PATH'
- hardcode_shlibpath_var_GCJ=no
- ;;
-
- sysv4.3*)
- archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_shlibpath_var_GCJ=no
- export_dynamic_flag_spec_GCJ='-Bexport'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_shlibpath_var_GCJ=no
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- ld_shlibs_GCJ=yes
- fi
- ;;
-
- sysv4.2uw2*)
- archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- hardcode_direct_GCJ=yes
- hardcode_minus_L_GCJ=no
- hardcode_shlibpath_var_GCJ=no
- hardcode_runpath_var=yes
- runpath_var=LD_RUN_PATH
- ;;
-
- sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
- no_undefined_flag_GCJ='${wl}-z ${wl}text'
- if test "$GCC" = yes; then
- archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- else
- archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
- fi
- runpath_var='LD_RUN_PATH'
- hardcode_shlibpath_var_GCJ=no
- ;;
-
- sysv5*)
- no_undefined_flag_GCJ=' -z text'
- # $CC -shared without GNU ld will not create a library from C++
- # object files and a static libstdc++, better avoid it by now
- archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- hardcode_libdir_flag_spec_GCJ=
- hardcode_shlibpath_var_GCJ=no
- runpath_var='LD_RUN_PATH'
- ;;
-
- uts4*)
- archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- hardcode_libdir_flag_spec_GCJ='-L$libdir'
- hardcode_shlibpath_var_GCJ=no
- ;;
-
- *)
- ld_shlibs_GCJ=no
- ;;
- esac
- fi
-
-{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
-echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
-test "$ld_shlibs_GCJ" = no && can_build_shared=no
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
-#
-# Do we need to explicitly link libc?
-#
-case "x$archive_cmds_need_lc_GCJ" in
-x|xyes)
- # Assume -lc should be added
- archive_cmds_need_lc_GCJ=yes
-
- if test "$enable_shared" = yes && test "$GCC" = yes; then
- case $archive_cmds_GCJ in
- *'~'*)
- # FIXME: we may have to deal with multi-command sequences.
- ;;
- '$CC '*)
- # Test whether the compiler implicitly links with -lc since on some
- # systems, -lgcc has to come before -lc. If gcc already passes -lc
- # to ld, don't add -lc before -lgcc.
- { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
- $rm conftest*
- printf "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } 2>conftest.err; then
- soname=conftest
- lib=conftest
- libobjs=conftest.$ac_objext
- deplibs=
- wl=$lt_prog_compiler_wl_GCJ
- compiler_flags=-v
- linker_flags=-v
- verstring=
- output_objdir=.
- libname=conftest
- lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
- allow_undefined_flag_GCJ=
- if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
- (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }
- then
- archive_cmds_need_lc_GCJ=no
- else
- archive_cmds_need_lc_GCJ=yes
- fi
- allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
- else
- cat conftest.err 1>&5
- fi
- $rm conftest*
- { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
-echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
- ;;
- esac
- fi
- ;;
-esac
-
-{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-shrext=".so"
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-need_lib_prefix=unknown
-hardcode_into_libs=no
-
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-need_version=unknown
-
-case $host_os in
-aix3*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
- shlibpath_var=LIBPATH
-
- # AIX 3 has no versioning support, so we append a major version to the name.
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
-
-aix4* | aix5*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- hardcode_into_libs=yes
- if test "$host_cpu" = ia64; then
- # AIX 5 supports IA64
- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- else
- # With GCC up to 2.95.x, collect2 would create an import file
- # for dependence libraries. The import file would start with
- # the line `#! .'. This would cause the generated library to
- # depend on `.', always an invalid library. This was fixed in
- # development snapshots of GCC prior to 3.0.
- case $host_os in
- aix4 | aix4.[01] | aix4.[01].*)
- if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
- echo ' yes '
- echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
- :
- else
- can_build_shared=no
- fi
- ;;
- esac
- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
- # soname into executable. Probably we can add versioning support to
- # collect2, so additional links can be useful in future.
- if test "$aix_use_runtimelinking" = yes; then
- # If using run time linking (on AIX 4.2 or later) use lib<name>.so
- # instead of lib<name>.a to let people know that these are not
- # typical AIX shared libraries.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- else
- # We preserve .a as extension for shared libraries through AIX4.2
- # and later when we are not doing run time linking.
- library_names_spec='${libname}${release}.a $libname.a'
- soname_spec='${libname}${release}${shared_ext}$major'
- fi
- shlibpath_var=LIBPATH
- fi
- ;;
-
-amigaos*)
- library_names_spec='$libname.ixlibrary $libname.a'
- # Create ${libname}_ixlibrary.a entries in /sys/libs.
- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
- ;;
-
-beos*)
- library_names_spec='${libname}${shared_ext}'
- dynamic_linker="$host_os ld.so"
- shlibpath_var=LIBRARY_PATH
- ;;
-
-bsdi4*)
- version_type=linux
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
- sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
- # the default ld.so.conf also contains /usr/contrib/lib and
- # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
- # libtool to hard-code these into programs
- ;;
-
-cygwin* | mingw* | pw32*)
- version_type=windows
- shrext=".dll"
- need_version=no
- need_lib_prefix=no
-
- case $GCC,$host_os in
- yes,cygwin* | yes,mingw* | yes,pw32*)
- library_names_spec='$libname.dll.a'
- # DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
- dldir=$destdir/`dirname \$dlpath`~
- test -d \$dldir || mkdir -p \$dldir~
- $install_prog $dir/$dlname \$dldir/$dlname'
- postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
- dlpath=$dir/\$dldll~
- $rm \$dlpath'
- shlibpath_overrides_runpath=yes
-
- case $host_os in
- cygwin*)
- # Cygwin DLLs use 'cyg' prefix rather than 'lib'
- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
- ;;
- mingw*)
- # MinGW DLLs use traditional 'lib' prefix
- soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
- if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
- # It is most probably a Windows format PATH printed by
- # mingw gcc, but we are running on Cygwin. Gcc prints its search
- # path with ; separators, and with drive letters. We can handle the
- # drive letters (cygwin fileutils understands them), so leave them,
- # especially as we might pass files found there to a mingw objdump,
- # which wouldn't understand a cygwinified path. Ahh.
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
- else
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
- fi
- ;;
- pw32*)
- # pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
- ;;
- esac
- ;;
-
- *)
- library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
- ;;
- esac
- dynamic_linker='Win32 ld.exe'
- # FIXME: first we should search . and the directory the executable is in
- shlibpath_var=PATH
- ;;
-
-darwin* | rhapsody*)
- dynamic_linker="$host_os dyld"
- version_type=darwin
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
- soname_spec='${libname}${release}${major}$shared_ext'
- shlibpath_overrides_runpath=yes
- shlibpath_var=DYLD_LIBRARY_PATH
- shrext='$(test .$module = .yes && echo .so || echo .dylib)'
- # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
- if test "$GCC" = yes; then
- sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
- else
- sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
- fi
- sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
- ;;
-
-dgux*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-freebsd1*)
- dynamic_linker=no
- ;;
-
-kfreebsd*-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='GNU ld.so'
- ;;
-
-freebsd*)
- objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
- version_type=freebsd-$objformat
- case $version_type in
- freebsd-elf*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- need_version=no
- need_lib_prefix=no
- ;;
- freebsd-*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
- need_version=yes
- ;;
- esac
- shlibpath_var=LD_LIBRARY_PATH
- case $host_os in
- freebsd2*)
- shlibpath_overrides_runpath=yes
- ;;
- freebsd3.01* | freebsdelf3.01*)
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
- *) # from 3.2 on
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
- esac
- ;;
-
-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- ;;
-
-hpux9* | hpux10* | hpux11*)
- # Give a soname corresponding to the major version so that dld.sl refuses to
- # link against other versions.
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- case "$host_cpu" in
- ia64*)
- shrext='.so'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.so"
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- if test "X$HPUX_IA64_MODE" = X32; then
- sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
- else
- sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
- fi
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- hppa*64*)
- shrext='.sl'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- *)
- shrext='.sl'
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=SHLIB_PATH
- shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
- esac
- # HP-UX runs *really* slowly unless shared libraries are mode 555.
- postinstall_cmds='chmod 555 $lib'
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $host_os in
- nonstopux*) version_type=nonstopux ;;
- *)
- if test "$lt_cv_prog_gnu_ld" = yes; then
- version_type=linux
- else
- version_type=irix
- fi ;;
- esac
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
- case $host_os in
- irix5* | nonstopux*)
- libsuff= shlibsuff=
- ;;
- *)
- case $LD in # libtool.m4 will add one of these switches to LD
- *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
- libsuff= shlibsuff= libmagic=32-bit;;
- *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
- libsuff=32 shlibsuff=N32 libmagic=N32;;
- *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
- libsuff=64 shlibsuff=64 libmagic=64-bit;;
- *) libsuff= shlibsuff= libmagic=never-match;;
- esac
- ;;
- esac
- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
- hardcode_into_libs=yes
- ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux*oldld* | linux*aout* | linux*coff*)
- dynamic_linker=no
- ;;
-
-# This must be Linux ELF.
-linux*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
- libsuff=
- if test "x$LINUX_64_MODE" = x64; then
- # Some platforms are per default 64-bit, so there's no /lib64
- if test -d /lib64 -a ! -h /lib64; then
- libsuff=64
- fi
- fi
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
- sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
- # This implies no fast_install, which is unacceptable.
- # Some rework will be needed to allow for fast_install
- # before this can be enabled.
- hardcode_into_libs=yes
-
- # We used to test for /lib/ld.so.1 and disable shared libraries on
- # powerpc, because MkLinux only supported shared libraries with the
- # GNU dynamic linker. Since this was broken with cross compilers,
- # most powerpc-linux boxes support dynamic linking these days and
- # people can always --disable-shared, the test was removed, and we
- # assume the GNU/Linux dynamic linker is in use.
- dynamic_linker='GNU/Linux ld.so'
- ;;
-
-netbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- dynamic_linker='NetBSD (a.out) ld.so'
- else
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- dynamic_linker='NetBSD ld.elf_so'
- fi
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
-
-newsos6)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-nto-qnx*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-openbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- case $host_os in
- openbsd2.[89] | openbsd2.[89].*)
- shlibpath_overrides_runpath=no
- ;;
- *)
- shlibpath_overrides_runpath=yes
- ;;
- esac
- else
- shlibpath_overrides_runpath=yes
- fi
- ;;
-
-os2*)
- libname_spec='$name'
- shrext=".dll"
- need_lib_prefix=no
- library_names_spec='$libname${shared_ext} $libname.a'
- dynamic_linker='OS/2 ld.exe'
- shlibpath_var=LIBPATH
- ;;
-
-osf3* | osf4* | osf5*)
- version_type=osf
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
- ;;
-
-sco3.2v5*)
- version_type=osf
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-solaris*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- # ldd complains unless libraries are executable
- postinstall_cmds='chmod +x $lib'
- ;;
-
-sunos4*)
- version_type=sunos
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- if test "$with_gnu_ld" = yes; then
- need_lib_prefix=no
- fi
- need_version=yes
- ;;
-
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- case $host_vendor in
- sni)
- shlibpath_overrides_runpath=no
- need_lib_prefix=no
- export_dynamic_flag_spec='${wl}-Blargedynsym'
- runpath_var=LD_RUN_PATH
- ;;
- siemens)
- need_lib_prefix=no
- ;;
- motorola)
- need_lib_prefix=no
- need_version=no
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
- ;;
- esac
- ;;
-
-sysv4*MP*)
- if test -d /usr/nec ;then
- version_type=linux
- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
- soname_spec='$libname${shared_ext}.$major'
- shlibpath_var=LD_LIBRARY_PATH
- fi
- ;;
-
-uts4*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-*)
- dynamic_linker=no
- ;;
-esac
-{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
-echo "${ECHO_T}$dynamic_linker" >&6; }
-test "$dynamic_linker" = no && can_build_shared=no
-
-{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
-hardcode_action_GCJ=
-if test -n "$hardcode_libdir_flag_spec_GCJ" || \
- test -n "$runpath_var GCJ" || \
- test "X$hardcode_automatic_GCJ"="Xyes" ; then
-
- # We can hardcode non-existant directories.
- if test "$hardcode_direct_GCJ" != no &&
- # If the only mechanism to avoid hardcoding is shlibpath_var, we
- # have to relink, otherwise we might link with an installed library
- # when we should be linking with a yet-to-be-installed one
- ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
- test "$hardcode_minus_L_GCJ" != no; then
- # Linking always hardcodes the temporary library directory.
- hardcode_action_GCJ=relink
- else
- # We can link without hardcoding, and we can hardcode nonexisting dirs.
- hardcode_action_GCJ=immediate
- fi
-else
- # We cannot hardcode anything, or else we can only hardcode existing
- # directories.
- hardcode_action_GCJ=unsupported
-fi
-{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
-echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
-
-if test "$hardcode_action_GCJ" = relink; then
- # Fast installation is not supported
- enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
- test "$enable_shared" = no; then
- # Fast installation is not necessary
- enable_fast_install=needless
-fi
-
-striplib=
-old_striplib=
-{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
-echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
- test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
- test -z "$striplib" && striplib="$STRIP --strip-unneeded"
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
-else
-# FIXME - insert some real tests, host_os isn't really good enough
- case $host_os in
- darwin*)
- if test -n "$STRIP" ; then
- striplib="$STRIP -x"
- { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
- else
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
- ;;
- *)
- { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
- ;;
- esac
-fi
-
-if test "x$enable_dlopen" != xyes; then
- enable_dlopen=unknown
- enable_dlopen_self=unknown
- enable_dlopen_self_static=unknown
-else
- lt_cv_dlopen=no
- lt_cv_dlopen_libs=
-
- case $host_os in
- beos*)
- lt_cv_dlopen="load_add_on"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
- ;;
-
- mingw* | pw32*)
- lt_cv_dlopen="LoadLibrary"
- lt_cv_dlopen_libs=
- ;;
-
- cygwin*)
- lt_cv_dlopen="dlopen"
- lt_cv_dlopen_libs=
- ;;
-
- darwin*)
- # if libdl is installed we need to link against it
- { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
-if test "${ac_cv_lib_dl_dlopen+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldl $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dlopen ();
-int
-main ()
-{
-return dlopen ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_lib_dl_dlopen=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_lib_dl_dlopen=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
-if test $ac_cv_lib_dl_dlopen = yes; then
- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
-else
-
- lt_cv_dlopen="dyld"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
-
-fi
-
- ;;
-
- *)
- { echo "$as_me:$LINENO: checking for shl_load" >&5
-echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
-if test "${ac_cv_func_shl_load+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
- For example, HP-UX 11i <limits.h> declares gettimeofday. */
-#define shl_load innocuous_shl_load
-
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char shl_load (); below.
- Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- <limits.h> exists even on freestanding compilers. */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef shl_load
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char shl_load ();
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined __stub_shl_load || defined __stub___shl_load
-choke me
-#endif
-
-int
-main ()
-{
-return shl_load ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_func_shl_load=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_func_shl_load=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
-echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
-if test $ac_cv_func_shl_load = yes; then
- lt_cv_dlopen="shl_load"
-else
- { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
-echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
-if test "${ac_cv_lib_dld_shl_load+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldld $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char shl_load ();
-int
-main ()
-{
-return shl_load ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_lib_dld_shl_load=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_lib_dld_shl_load=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
-echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
-if test $ac_cv_lib_dld_shl_load = yes; then
- lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
-else
- { echo "$as_me:$LINENO: checking for dlopen" >&5
-echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
-if test "${ac_cv_func_dlopen+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
- For example, HP-UX 11i <limits.h> declares gettimeofday. */
-#define dlopen innocuous_dlopen
-
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char dlopen (); below.
- Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- <limits.h> exists even on freestanding compilers. */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef dlopen
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dlopen ();
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined __stub_dlopen || defined __stub___dlopen
-choke me
-#endif
-
-int
-main ()
-{
-return dlopen ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_func_dlopen=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_func_dlopen=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
-echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
-if test $ac_cv_func_dlopen = yes; then
- lt_cv_dlopen="dlopen"
-else
- { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
-if test "${ac_cv_lib_dl_dlopen+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldl $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dlopen ();
-int
-main ()
-{
-return dlopen ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_lib_dl_dlopen=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_lib_dl_dlopen=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
-if test $ac_cv_lib_dl_dlopen = yes; then
- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
-else
- { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
-echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
-if test "${ac_cv_lib_svld_dlopen+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lsvld $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dlopen ();
-int
-main ()
-{
-return dlopen ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_lib_svld_dlopen=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_lib_svld_dlopen=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
-if test $ac_cv_lib_svld_dlopen = yes; then
- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
-else
- { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
-echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
-if test "${ac_cv_lib_dld_dld_link+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldld $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char dld_link ();
-int
-main ()
-{
-return dld_link ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_link") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest$ac_exeext &&
- $as_test_x conftest$ac_exeext; then
- ac_cv_lib_dld_dld_link=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_cv_lib_dld_dld_link=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
-echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
-if test $ac_cv_lib_dld_dld_link = yes; then
- lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
-fi
-
-
-fi
-
-
-fi
-
-
-fi
-
-
-fi
-
-
-fi
-
- ;;
- esac
-
- if test "x$lt_cv_dlopen" != xno; then
- enable_dlopen=yes
- else
- enable_dlopen=no
- fi
-
- case $lt_cv_dlopen in
- dlopen)
- save_CPPFLAGS="$CPPFLAGS"
- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-
- save_LDFLAGS="$LDFLAGS"
- eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
-
- save_LIBS="$LIBS"
- LIBS="$lt_cv_dlopen_libs $LIBS"
-
- { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
-echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
-if test "${lt_cv_dlopen_self+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test "$cross_compiling" = yes; then :
- lt_cv_dlopen_self=cross
-else
- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
- lt_status=$lt_dlunknown
- cat > conftest.$ac_ext <<EOF
-#line 21175 "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-# define LT_DLGLOBAL RTLD_GLOBAL
-#else
-# ifdef DL_GLOBAL
-# define LT_DLGLOBAL DL_GLOBAL
-# else
-# define LT_DLGLOBAL 0
-# endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
- find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-# ifdef RTLD_LAZY
-# define LT_DLLAZY_OR_NOW RTLD_LAZY
-# else
-# ifdef DL_LAZY
-# define LT_DLLAZY_OR_NOW DL_LAZY
-# else
-# ifdef RTLD_NOW
-# define LT_DLLAZY_OR_NOW RTLD_NOW
-# else
-# ifdef DL_NOW
-# define LT_DLLAZY_OR_NOW DL_NOW
-# else
-# define LT_DLLAZY_OR_NOW 0
-# endif
-# endif
-# endif
-# endif
-#endif
-
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
-void fnord() { int i=42;}
-int main ()
-{
- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
- int status = $lt_dlunknown;
-
- if (self)
- {
- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
- /* dlclose (self); */
- }
-
- exit (status);
-}
-EOF
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) 2>/dev/null
- lt_status=$?
- case x$lt_status in
- x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
- x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
- x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
- esac
- else :
- # compilation failed
- lt_cv_dlopen_self=no
- fi
-fi
-rm -fr conftest*
-
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
-echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
-
- if test "x$lt_cv_dlopen_self" = xyes; then
- LDFLAGS="$LDFLAGS $link_static_flag"
- { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
-echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
-if test "${lt_cv_dlopen_self_static+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- if test "$cross_compiling" = yes; then :
- lt_cv_dlopen_self_static=cross
-else
- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
- lt_status=$lt_dlunknown
- cat > conftest.$ac_ext <<EOF
-#line 21273 "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-# define LT_DLGLOBAL RTLD_GLOBAL
-#else
-# ifdef DL_GLOBAL
-# define LT_DLGLOBAL DL_GLOBAL
-# else
-# define LT_DLGLOBAL 0
-# endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
- find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-# ifdef RTLD_LAZY
-# define LT_DLLAZY_OR_NOW RTLD_LAZY
-# else
-# ifdef DL_LAZY
-# define LT_DLLAZY_OR_NOW DL_LAZY
-# else
-# ifdef RTLD_NOW
-# define LT_DLLAZY_OR_NOW RTLD_NOW
-# else
-# ifdef DL_NOW
-# define LT_DLLAZY_OR_NOW DL_NOW
-# else
-# define LT_DLLAZY_OR_NOW 0
-# endif
-# endif
-# endif
-# endif
-#endif
-
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
-void fnord() { int i=42;}
-int main ()
-{
- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
- int status = $lt_dlunknown;
-
- if (self)
- {
- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
- /* dlclose (self); */
- }
-
- exit (status);
-}
-EOF
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) 2>/dev/null
- lt_status=$?
- case x$lt_status in
- x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
- x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
- x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
- esac
- else :
- # compilation failed
- lt_cv_dlopen_self_static=no
- fi
-fi
-rm -fr conftest*
-
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
-echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
- fi
-
- CPPFLAGS="$save_CPPFLAGS"
- LDFLAGS="$save_LDFLAGS"
- LIBS="$save_LIBS"
- ;;
- esac
-
- case $lt_cv_dlopen_self in
- yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
- *) enable_dlopen_self=unknown ;;
- esac
-
- case $lt_cv_dlopen_self_static in
- yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
- *) enable_dlopen_self_static=unknown ;;
- esac
-fi
-
-
-# The else clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
- # See if we are running on zsh, and set the options which allow our commands through
- # without removal of \ escapes.
- if test -n "${ZSH_VERSION+set}" ; then
- setopt NO_GLOB_SUBST
- fi
- # Now quote all the things that may contain metacharacters while being
- # careful not to overquote the AC_SUBSTed values. We take copies of the
- # variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
- libname_spec library_names_spec soname_spec extract_expsyms_cmds \
- old_striplib striplib file_magic_cmd finish_cmds finish_eval \
- deplibs_check_method reload_flag reload_cmds need_locks \
- lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
- lt_cv_sys_global_symbol_to_c_name_address \
- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
- old_postinstall_cmds old_postuninstall_cmds \
- compiler_GCJ \
- CC_GCJ \
- LD_GCJ \
- lt_prog_compiler_wl_GCJ \
- lt_prog_compiler_pic_GCJ \
- lt_prog_compiler_static_GCJ \
- lt_prog_compiler_no_builtin_flag_GCJ \
- export_dynamic_flag_spec_GCJ \
- thread_safe_flag_spec_GCJ \
- whole_archive_flag_spec_GCJ \
- enable_shared_with_static_runtimes_GCJ \
- old_archive_cmds_GCJ \
- old_archive_from_new_cmds_GCJ \
- predep_objects_GCJ \
- postdep_objects_GCJ \
- predeps_GCJ \
- postdeps_GCJ \
- compiler_lib_search_path_GCJ \
- archive_cmds_GCJ \
- archive_expsym_cmds_GCJ \
- postinstall_cmds_GCJ \
- postuninstall_cmds_GCJ \
- old_archive_from_expsyms_cmds_GCJ \
- allow_undefined_flag_GCJ \
- no_undefined_flag_GCJ \
- export_symbols_cmds_GCJ \
- hardcode_libdir_flag_spec_GCJ \
- hardcode_libdir_flag_spec_ld_GCJ \
- hardcode_libdir_separator_GCJ \
- hardcode_automatic_GCJ \
- module_cmds_GCJ \
- module_expsym_cmds_GCJ \
- lt_cv_prog_compiler_c_o_GCJ \
- exclude_expsyms_GCJ \
- include_expsyms_GCJ; do
-
- case $var in
- old_archive_cmds_GCJ | \
- old_archive_from_new_cmds_GCJ | \
- archive_cmds_GCJ | \
- archive_expsym_cmds_GCJ | \
- module_cmds_GCJ | \
- module_expsym_cmds_GCJ | \
- old_archive_from_expsyms_cmds_GCJ | \
- export_symbols_cmds_GCJ | \
- extract_expsyms_cmds | reload_cmds | finish_cmds | \
- postinstall_cmds | postuninstall_cmds | \
- old_postinstall_cmds | old_postuninstall_cmds | \
- sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
- # Double-quote double-evaled strings.
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
- ;;
- *)
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
- ;;
- esac
- done
-
- case $lt_echo in
- *'\$0 --fallback-echo"')
- lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
- ;;
- esac
-
-cfgfile="$ofile"
-
- cat <<__EOF__ >> "$cfgfile"
-# ### BEGIN LIBTOOL TAG CONFIG: $tagname
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$archive_cmds_need_lc_GCJ
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# A C compiler.
-LTCC=$lt_LTCC
-
-# A language-specific compiler.
-CC=$lt_compiler_GCJ
-
-# Is the compiler the GNU C compiler?
-with_gcc=$GCC_GCJ
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_LD_GCJ
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_lt_prog_compiler_wl_GCJ
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally ".so").
-shrext='$shrext'
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_lt_prog_compiler_pic_GCJ
-pic_mode=$pic_mode
-
-# What is the maximum length of a command?
-max_cmd_len=$lt_cv_sys_max_cmd_len
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
-
-# Must we lock files when doing compilation ?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_lt_prog_compiler_static_GCJ
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
-
-# Library versioning type.
-version_type=$version_type
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names. First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_old_archive_cmds_GCJ
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_archive_cmds_GCJ
-archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands used to build a loadable module (assumed same as above if empty)
-module_cmds=$lt_module_cmds_GCJ
-module_expsym_cmds=$lt_module_expsym_cmds_GCJ
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predep_objects=$lt_predep_objects_GCJ
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_postdep_objects_GCJ
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_predeps_GCJ
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_postdeps_GCJ
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_allow_undefined_flag_GCJ
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_no_undefined_flag_GCJ
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
-
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$hardcode_action_GCJ
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
-
-# If ld is used when linking, flag to hardcode \$libdir into
-# a binary during linking. This must work even if \$libdir does
-# not exist.
-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$hardcode_direct_GCJ
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$hardcode_minus_L_GCJ
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
-
-# Set to yes if building a shared library automatically hardcodes DIR into the library
-# and all subsequent libraries and executables linked against it.
-hardcode_automatic=$hardcode_automatic_GCJ
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$link_all_deplibs_GCJ
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path="$fix_srcfile_path_GCJ"
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$always_export_symbols_GCJ
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_export_symbols_cmds_GCJ
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_exclude_expsyms_GCJ
-
-# Symbols that must always be exported.
-include_expsyms=$lt_include_expsyms_GCJ
-
-# ### END LIBTOOL TAG CONFIG: $tagname
-
-__EOF__
-
-
-else
- # If there is no Makefile yet, we rely on a make rule to execute
- # `config.status --recheck' to rerun these tests and create the
- # libtool script then.
- test -f Makefile && make "$ltmain"
-fi
-
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-CC="$lt_save_CC"
-
- else
- tagname=""
- fi
- ;;
-
- RC)
-
-
-# Source file extension for RC test sources.
-ac_ext=rc
-
-# Object file extension for compiled RC test sources.
-objext=o
-objext_RC=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
-
-# Code to be used in simple link tests
-lt_simple_link_test_code="$lt_simple_compile_test_code"
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${RC-"windres"}
-compiler=$CC
-compiler_RC=$CC
-lt_cv_prog_compiler_c_o_RC=yes
-
-# The else clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
- # See if we are running on zsh, and set the options which allow our commands through
- # without removal of \ escapes.
- if test -n "${ZSH_VERSION+set}" ; then
- setopt NO_GLOB_SUBST
- fi
- # Now quote all the things that may contain metacharacters while being
- # careful not to overquote the AC_SUBSTed values. We take copies of the
- # variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
- libname_spec library_names_spec soname_spec extract_expsyms_cmds \
- old_striplib striplib file_magic_cmd finish_cmds finish_eval \
- deplibs_check_method reload_flag reload_cmds need_locks \
- lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
- lt_cv_sys_global_symbol_to_c_name_address \
- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
- old_postinstall_cmds old_postuninstall_cmds \
- compiler_RC \
- CC_RC \
- LD_RC \
- lt_prog_compiler_wl_RC \
- lt_prog_compiler_pic_RC \
- lt_prog_compiler_static_RC \
- lt_prog_compiler_no_builtin_flag_RC \
- export_dynamic_flag_spec_RC \
- thread_safe_flag_spec_RC \
- whole_archive_flag_spec_RC \
- enable_shared_with_static_runtimes_RC \
- old_archive_cmds_RC \
- old_archive_from_new_cmds_RC \
- predep_objects_RC \
- postdep_objects_RC \
- predeps_RC \
- postdeps_RC \
- compiler_lib_search_path_RC \
- archive_cmds_RC \
- archive_expsym_cmds_RC \
- postinstall_cmds_RC \
- postuninstall_cmds_RC \
- old_archive_from_expsyms_cmds_RC \
- allow_undefined_flag_RC \
- no_undefined_flag_RC \
- export_symbols_cmds_RC \
- hardcode_libdir_flag_spec_RC \
- hardcode_libdir_flag_spec_ld_RC \
- hardcode_libdir_separator_RC \
- hardcode_automatic_RC \
- module_cmds_RC \
- module_expsym_cmds_RC \
- lt_cv_prog_compiler_c_o_RC \
- exclude_expsyms_RC \
- include_expsyms_RC; do
-
- case $var in
- old_archive_cmds_RC | \
- old_archive_from_new_cmds_RC | \
- archive_cmds_RC | \
- archive_expsym_cmds_RC | \
- module_cmds_RC | \
- module_expsym_cmds_RC | \
- old_archive_from_expsyms_cmds_RC | \
- export_symbols_cmds_RC | \
- extract_expsyms_cmds | reload_cmds | finish_cmds | \
- postinstall_cmds | postuninstall_cmds | \
- old_postinstall_cmds | old_postuninstall_cmds | \
- sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
- # Double-quote double-evaled strings.
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
- ;;
- *)
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
- ;;
- esac
- done
-
- case $lt_echo in
- *'\$0 --fallback-echo"')
- lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
- ;;
- esac
-
-cfgfile="$ofile"
-
- cat <<__EOF__ >> "$cfgfile"
-# ### BEGIN LIBTOOL TAG CONFIG: $tagname
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$archive_cmds_need_lc_RC
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# A C compiler.
-LTCC=$lt_LTCC
-
-# A language-specific compiler.
-CC=$lt_compiler_RC
-
-# Is the compiler the GNU C compiler?
-with_gcc=$GCC_RC
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_LD_RC
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_lt_prog_compiler_wl_RC
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally ".so").
-shrext='$shrext'
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_lt_prog_compiler_pic_RC
-pic_mode=$pic_mode
-
-# What is the maximum length of a command?
-max_cmd_len=$lt_cv_sys_max_cmd_len
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
-
-# Must we lock files when doing compilation ?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_lt_prog_compiler_static_RC
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
-
-# Library versioning type.
-version_type=$version_type
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names. First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_old_archive_cmds_RC
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_archive_cmds_RC
-archive_expsym_cmds=$lt_archive_expsym_cmds_RC
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands used to build a loadable module (assumed same as above if empty)
-module_cmds=$lt_module_cmds_RC
-module_expsym_cmds=$lt_module_expsym_cmds_RC
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predep_objects=$lt_predep_objects_RC
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_postdep_objects_RC
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_predeps_RC
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_postdeps_RC
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_RC
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_allow_undefined_flag_RC
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_no_undefined_flag_RC
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
-
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$hardcode_action_RC
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
-
-# If ld is used when linking, flag to hardcode \$libdir into
-# a binary during linking. This must work even if \$libdir does
-# not exist.
-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$hardcode_direct_RC
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$hardcode_minus_L_RC
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
-
-# Set to yes if building a shared library automatically hardcodes DIR into the library
-# and all subsequent libraries and executables linked against it.
-hardcode_automatic=$hardcode_automatic_RC
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$link_all_deplibs_RC
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path="$fix_srcfile_path_RC"
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$always_export_symbols_RC
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_export_symbols_cmds_RC
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_exclude_expsyms_RC
-
-# Symbols that must always be exported.
-include_expsyms=$lt_include_expsyms_RC
-
-# ### END LIBTOOL TAG CONFIG: $tagname
-
-__EOF__
-
-
-else
- # If there is no Makefile yet, we rely on a make rule to execute
- # `config.status --recheck' to rerun these tests and create the
- # libtool script then.
- test -f Makefile && make "$ltmain"
-fi
-
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-CC="$lt_save_CC"
-
- ;;
-
- *)
- { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
-echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
- { (exit 1); exit 1; }; }
- ;;
- esac
-
- # Append the new tag name to the list of available tags.
- if test -n "$tagname" ; then
- available_tags="$available_tags $tagname"
- fi
- fi
- done
- IFS="$lt_save_ifs"
-
- # Now substitute the updated list of available tags.
- if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
- mv "${ofile}T" "$ofile"
- chmod +x "$ofile"
- else
- rm -f "${ofile}T"
- { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
-echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
- { (exit 1); exit 1; }; }
- fi
-fi
-
-
-
-# This can be used to rebuild libtool when needed
-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-
-# Always use our own libtool.
-LIBTOOL='$(SHELL) $(top_builddir)/libtool --silent'
-
-# Prevent multiple expansion
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-LIBTOOL_SHELL="/bin/sh ./libtool"
-# LIBTOOL="$LIBTOOL --silent"
-KDE_PLUGIN="-avoid-version -module -no-undefined \$(KDE_NO_UNDEFINED) \$(KDE_RPATH) \$(KDE_MT_LDFLAGS)"
-
-
-# This hack ensures that libtool creates shared libs for kunittest plugins. By default check_LTLIBRARIES makes static libs.
-KDE_CHECK_PLUGIN="\$(KDE_PLUGIN) -rpath \$(libdir)"
-
-
-# we patch configure quite some so we better keep that consistent for incremental runs
-AUTOCONF='$(SHELL) $(top_srcdir)/admin/cvs.sh configure || touch configure'
-
-
-
-
-
-
-all_libraries="$all_libraries $USER_LDFLAGS"
-all_includes="$all_includes $USER_INCLUDES"
-
-
-
-
-
-#AM_INIT_AUTOMAKE(taglib,1.0)
-
-
-
-
-
-if test "${ac_cv_header_zlib_h+set}" = set; then
- { echo "$as_me:$LINENO: checking for zlib.h" >&5
-echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
-if test "${ac_cv_header_zlib_h+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
-echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
-else
- # Is the header compilable?
-{ echo "$as_me:$LINENO: checking zlib.h usability" >&5
-echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-$ac_includes_default
-#include <zlib.h>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_c_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest.$ac_objext; then
- ac_header_compiler=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking zlib.h presence" >&5
-echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#include <zlib.h>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null && {
- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
- test ! -s conftest.err
- }; then
- ac_header_preproc=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So? What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
- yes:no: )
- { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
- { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
- ac_header_preproc=yes
- ;;
- no:yes:* )
- { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
- { echo "$as_me:$LINENO: WARNING: zlib.h: check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: zlib.h: check for missing prerequisite headers?" >&2;}
- { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
- { echo "$as_me:$LINENO: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&2;}
- { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
- { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
-
- ;;
-esac
-{ echo "$as_me:$LINENO: checking for zlib.h" >&5
-echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
-if test "${ac_cv_header_zlib_h+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_cv_header_zlib_h=$ac_header_preproc
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
-echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
-
-fi
-if test $ac_cv_header_zlib_h = yes; then
-
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_ZLIB 1
-_ACEOF
-
- have_zlib=true
-
-else
-
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_ZLIB 0
-_ACEOF
-
- have_zlib=false
-
-fi
-
-
- if test x$have_zlib = xtrue; then
- link_zlib_TRUE=
- link_zlib_FALSE='#'
-else
- link_zlib_TRUE='#'
- link_zlib_FALSE=
-fi
-
-
-
-
-
-
-
- ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-
-
-
-if test "${ac_cv_header_cppunit_extensions_HelperMacros_h+set}" = set; then
- { echo "$as_me:$LINENO: checking for cppunit/extensions/HelperMacros.h" >&5
-echo $ECHO_N "checking for cppunit/extensions/HelperMacros.h... $ECHO_C" >&6; }
-if test "${ac_cv_header_cppunit_extensions_HelperMacros_h+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_cppunit_extensions_HelperMacros_h" >&5
-echo "${ECHO_T}$ac_cv_header_cppunit_extensions_HelperMacros_h" >&6; }
-else
- # Is the header compilable?
-{ echo "$as_me:$LINENO: checking cppunit/extensions/HelperMacros.h usability" >&5
-echo $ECHO_N "checking cppunit/extensions/HelperMacros.h usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-$ac_includes_default
-#include <cppunit/extensions/HelperMacros.h>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_compile") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && {
- test -z "$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- } && test -s conftest.$ac_objext; then
- ac_header_compiler=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking cppunit/extensions/HelperMacros.h presence" >&5
-echo $ECHO_N "checking cppunit/extensions/HelperMacros.h presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-#include <cppunit/extensions/HelperMacros.h>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } >/dev/null && {
- test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
- test ! -s conftest.err
- }; then
- ac_header_preproc=yes
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So? What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
- yes:no: )
- { echo "$as_me:$LINENO: WARNING: cppunit/extensions/HelperMacros.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: cppunit/extensions/HelperMacros.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
- { echo "$as_me:$LINENO: WARNING: cppunit/extensions/HelperMacros.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: cppunit/extensions/HelperMacros.h: proceeding with the compiler's result" >&2;}
- ac_header_preproc=yes
- ;;
- no:yes:* )
- { echo "$as_me:$LINENO: WARNING: cppunit/extensions/HelperMacros.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: cppunit/extensions/HelperMacros.h: present but cannot be compiled" >&2;}
- { echo "$as_me:$LINENO: WARNING: cppunit/extensions/HelperMacros.h: check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: cppunit/extensions/HelperMacros.h: check for missing prerequisite headers?" >&2;}
- { echo "$as_me:$LINENO: WARNING: cppunit/extensions/HelperMacros.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: cppunit/extensions/HelperMacros.h: see the Autoconf documentation" >&2;}
- { echo "$as_me:$LINENO: WARNING: cppunit/extensions/HelperMacros.h: section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: cppunit/extensions/HelperMacros.h: section \"Present But Cannot Be Compiled\"" >&2;}
- { echo "$as_me:$LINENO: WARNING: cppunit/extensions/HelperMacros.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: cppunit/extensions/HelperMacros.h: proceeding with the preprocessor's result" >&2;}
- { echo "$as_me:$LINENO: WARNING: cppunit/extensions/HelperMacros.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: cppunit/extensions/HelperMacros.h: in the future, the compiler will take precedence" >&2;}
-
- ;;
-esac
-{ echo "$as_me:$LINENO: checking for cppunit/extensions/HelperMacros.h" >&5
-echo $ECHO_N "checking for cppunit/extensions/HelperMacros.h... $ECHO_C" >&6; }
-if test "${ac_cv_header_cppunit_extensions_HelperMacros_h+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_cv_header_cppunit_extensions_HelperMacros_h=$ac_header_preproc
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_cppunit_extensions_HelperMacros_h" >&5
-echo "${ECHO_T}$ac_cv_header_cppunit_extensions_HelperMacros_h" >&6; }
-
-fi
-if test $ac_cv_header_cppunit_extensions_HelperMacros_h = yes; then
-
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_CPPUNIT 1
-_ACEOF
-
- have_cppunit=true
-
-else
-
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_CPPUNIT 0
-_ACEOF
-
- have_cppunit=false
-
-fi
-
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
- if test x$have_cppunit = xtrue; then
- build_tests_TRUE=
- build_tests_FALSE='#'
-else
- build_tests_TRUE='#'
- build_tests_FALSE=
-fi
-
-
-
-
-DO_NOT_COMPILE="$DO_NOT_COMPILE CVS debian bsd-port admin"
-TOPSUBDIRS=""
-
-if test ! -s $srcdir/subdirs; then
- files=`cd $srcdir && ls -1`
- dirs=`for i in $files; do if test -d $i; then echo $i; fi; done`
- for i in $dirs; do
- echo $i >> $srcdir/subdirs
- done
-fi
-
-ac_topsubdirs=
-if test -s $srcdir/inst-apps; then
- ac_topsubdirs="`cat $srcdir/inst-apps`"
-elif test -s $srcdir/subdirs; then
- ac_topsubdirs="`cat $srcdir/subdirs`"
-fi
-
-for i in $ac_topsubdirs; do
- { echo "$as_me:$LINENO: checking if $i should be compiled" >&5
-echo $ECHO_N "checking if $i should be compiled... $ECHO_C" >&6; }
- if test -d $srcdir/$i; then
- install_it="yes"
- for j in $DO_NOT_COMPILE; do
- if test $i = $j; then
- install_it="no"
- fi
- done
- else
- install_it="no"
- fi
- { echo "$as_me:$LINENO: result: $install_it" >&5
-echo "${ECHO_T}$install_it" >&6; }
- vari=`echo $i | sed -e 's,[-+.@],_,g'`
- if test $install_it = "yes"; then
- TOPSUBDIRS="$TOPSUBDIRS $i"
- eval "$vari""_SUBDIR_included=yes"
- else
- eval "$vari""_SUBDIR_included=no"
- fi
-done
-
-
-
-ac_config_files="$ac_config_files Makefile"
-
-ac_config_files="$ac_config_files bindings/Makefile"
-
-ac_config_files="$ac_config_files bindings/c/Makefile"
-
-ac_config_files="$ac_config_files examples/Makefile"
-
-ac_config_files="$ac_config_files taglib/Makefile"
-
-ac_config_files="$ac_config_files taglib/ape/Makefile"
-
-ac_config_files="$ac_config_files taglib/flac/Makefile"
-
-ac_config_files="$ac_config_files taglib/mpc/Makefile"
-
-ac_config_files="$ac_config_files taglib/mpeg/Makefile"
-
-ac_config_files="$ac_config_files taglib/mpeg/id3v1/Makefile"
-
-ac_config_files="$ac_config_files taglib/mpeg/id3v2/Makefile"
-
-ac_config_files="$ac_config_files taglib/mpeg/id3v2/frames/Makefile"
-
-ac_config_files="$ac_config_files taglib/ogg/Makefile"
-
-ac_config_files="$ac_config_files taglib/ogg/flac/Makefile"
-
-ac_config_files="$ac_config_files taglib/ogg/speex/Makefile"
-
-ac_config_files="$ac_config_files taglib/ogg/vorbis/Makefile"
-
-ac_config_files="$ac_config_files taglib/toolkit/Makefile"
-
-ac_config_files="$ac_config_files taglib/trueaudio/Makefile"
-
-ac_config_files="$ac_config_files taglib/wavpack/Makefile"
-
-ac_config_files="$ac_config_files tests/Makefile"
-
-ac_config_files="$ac_config_files taglib-config"
-
-ac_config_files="$ac_config_files taglib.pc"
-
-ac_config_files="$ac_config_files bindings/c/taglib_c.pc"
-
-cat >confcache <<\_ACEOF
-# This file is a shell script that caches the results of configure
-# tests run on this system so they can be shared between configure
-# scripts and configure runs, see configure's option --config-cache.
-# It is not useful on other systems. If it contains results you don't
-# want to keep, you may remove or edit it.
-#
-# config.status only pays attention to the cache file if you give it
-# the --recheck option to rerun configure.
-#
-# `ac_cv_env_foo' variables (set or unset) will be overridden when
-# loading this file, other *unset* `ac_cv_foo' will be assigned the
-# following values.
-
-_ACEOF
-
-# The following way of writing the cache mishandles newlines in values,
-# but we know of no workaround that is simple, portable, and efficient.
-# So, we kill variables containing newlines.
-# Ultrix sh set writes to stderr and can't be redirected directly,
-# and sets the high bit in the cache file unless we assign to the vars.
-(
- for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
- eval ac_val=\$$ac_var
- case $ac_val in #(
- *${as_nl}*)
- case $ac_var in #(
- *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
-echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
- esac
- case $ac_var in #(
- _ | IFS | as_nl) ;; #(
- *) $as_unset $ac_var ;;
- esac ;;
- esac
- done
-
- (set) 2>&1 |
- case $as_nl`(ac_space=' '; set) 2>&1` in #(
- *${as_nl}ac_space=\ *)
- # `set' does not quote correctly, so add quotes (double-quote
- # substitution turns \\\\ into \\, and sed turns \\ into \).
- sed -n \
- "s/'/'\\\\''/g;
- s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
- ;; #(
- *)
- # `set' quotes correctly as required by POSIX, so do not add quotes.
- sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
- ;;
- esac |
- sort
-) |
- sed '
- /^ac_cv_env_/b end
- t clear
- :clear
- s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
- t end
- s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
- :end' >>confcache
-if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
- if test -w "$cache_file"; then
- test "x$cache_file" != "x/dev/null" &&
- { echo "$as_me:$LINENO: updating cache $cache_file" >&5
-echo "$as_me: updating cache $cache_file" >&6;}
- cat confcache >$cache_file
- else
- { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
-echo "$as_me: not updating unwritable cache $cache_file" >&6;}
- fi
-fi
-rm -f confcache
-
-test "x$prefix" = xNONE && prefix=$ac_default_prefix
-# Let make expand exec_prefix.
-test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
-
-DEFS=-DHAVE_CONFIG_H
-
-ac_libobjs=
-ac_ltlibobjs=
-for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
- # 1. Remove the extension, and $U if already installed.
- ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
- ac_i=`echo "$ac_i" | sed "$ac_script"`
- # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
- # will be set to the directory where LIBOBJS objects are built.
- ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
- ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
-done
-LIBOBJS=$ac_libobjs
-
-LTLIBOBJS=$ac_ltlibobjs
-
-
-if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
- { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"AMDEP\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
- { (exit 1); exit 1; }; }
-fi
-if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
- { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
- { (exit 1); exit 1; }; }
-fi
-if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
- { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
- { (exit 1); exit 1; }; }
-fi
-if test -z "${unsermake_enable_pch_TRUE}" && test -z "${unsermake_enable_pch_FALSE}"; then
- { { echo "$as_me:$LINENO: error: conditional \"unsermake_enable_pch\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"unsermake_enable_pch\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
- { (exit 1); exit 1; }; }
-fi
-if test -z "${link_zlib_TRUE}" && test -z "${link_zlib_FALSE}"; then
- { { echo "$as_me:$LINENO: error: conditional \"link_zlib\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"link_zlib\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
- { (exit 1); exit 1; }; }
-fi
-if test -z "${build_tests_TRUE}" && test -z "${build_tests_FALSE}"; then
- { { echo "$as_me:$LINENO: error: conditional \"build_tests\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"build_tests\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
- { (exit 1); exit 1; }; }
-fi
-
-: ${CONFIG_STATUS=./config.status}
-ac_clean_files_save=$ac_clean_files
-ac_clean_files="$ac_clean_files $CONFIG_STATUS"
-{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
-echo "$as_me: creating $CONFIG_STATUS" >&6;}
-cat >$CONFIG_STATUS <<_ACEOF
-#! $SHELL
-# Generated by $as_me.
-# Run this file to recreate the current configuration.
-# Compiler output produced by configure, useful for debugging
-# configure, is in config.log if it exists.
-
-debug=false
-ac_cs_recheck=false
-ac_cs_silent=false
-SHELL=\${CONFIG_SHELL-$SHELL}
-_ACEOF
-
-cat >>$CONFIG_STATUS <<\_ACEOF
-## --------------------- ##
-## M4sh Initialization. ##
-## --------------------- ##
-
-# Be more Bourne compatible
-DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
- emulate sh
- NULLCMD=:
- # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
- # is contrary to our usage. Disable this feature.
- alias -g '${1+"$@"}'='"$@"'
- setopt NO_GLOB_SUBST
-else
- case `(set -o) 2>/dev/null` in
- *posix*) set -o posix ;;
-esac
-
-fi
-
-
-
-
-# PATH needs CR
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
- echo "#! /bin/sh" >conf$$.sh
- echo "exit 0" >>conf$$.sh
- chmod +x conf$$.sh
- if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
- PATH_SEPARATOR=';'
- else
- PATH_SEPARATOR=:
- fi
- rm -f conf$$.sh
-fi
-
-# Support unset when possible.
-if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
- as_unset=unset
-else
- as_unset=false
-fi
-
-
-# IFS
-# We need space, tab and new line, in precisely that order. Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-as_nl='
-'
-IFS=" "" $as_nl"
-
-# Find who we are. Look in the path if we contain no directory separator.
-case $0 in
- *[\\/]* ) as_myself=$0 ;;
- *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-done
-IFS=$as_save_IFS
-
- ;;
-esac
-# We did not find ourselves, most probably we were run as `sh COMMAND'
-# in which case we are not to be found in the path.
-if test "x$as_myself" = x; then
- as_myself=$0
-fi
-if test ! -f "$as_myself"; then
- echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
- { (exit 1); exit 1; }
-fi
-
-# Work around bugs in pre-3.0 UWIN ksh.
-for as_var in ENV MAIL MAILPATH
-do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
-done
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-for as_var in \
- LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
- LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
- LC_TELEPHONE LC_TIME
-do
- if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
- eval $as_var=C; export $as_var
- else
- ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
- fi
-done
-
-# Required to use basename.
-if expr a : '\(a\)' >/dev/null 2>&1 &&
- test "X`expr 00001 : '.*\(...\)'`" = X001; then
- as_expr=expr
-else
- as_expr=false
-fi
-
-if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
- as_basename=basename
-else
- as_basename=false
-fi
-
-
-# Name of the executable.
-as_me=`$as_basename -- "$0" ||
-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
- X"$0" : 'X\(//\)$' \| \
- X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-echo X/"$0" |
- sed '/^.*\/\([^/][^/]*\)\/*$/{
- s//\1/
- q
- }
- /^X\/\(\/\/\)$/{
- s//\1/
- q
- }
- /^X\/\(\/\).*/{
- s//\1/
- q
- }
- s/.*/./; q'`
-
-# CDPATH.
-$as_unset CDPATH
-
-
-
- as_lineno_1=$LINENO
- as_lineno_2=$LINENO
- test "x$as_lineno_1" != "x$as_lineno_2" &&
- test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
-
- # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
- # uniformly replaced by the line number. The first 'sed' inserts a
- # line-number line after each line using $LINENO; the second 'sed'
- # does the real work. The second script uses 'N' to pair each
- # line-number line with the line containing $LINENO, and appends
- # trailing '-' during substitution so that $LINENO is not a special
- # case at line end.
- # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
- # scripts with optimization help from Paolo Bonzini. Blame Lee
- # E. McMahon (1931-1989) for sed's syntax. :-)
- sed -n '
- p
- /[$]LINENO/=
- ' <$as_myself |
- sed '
- s/[$]LINENO.*/&-/
- t lineno
- b
- :lineno
- N
- :loop
- s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
- t loop
- s/-\n.*//
- ' >$as_me.lineno &&
- chmod +x "$as_me.lineno" ||
- { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
- { (exit 1); exit 1; }; }
-
- # Don't try to exec as it changes $[0], causing all sort of problems
- # (the dirname of $[0] is not the place where we might find the
- # original and so on. Autoconf is especially sensitive to this).
- . "./$as_me.lineno"
- # Exit status is that of the last command.
- exit
-}
-
-
-if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
- as_dirname=dirname
-else
- as_dirname=false
-fi
-
-ECHO_C= ECHO_N= ECHO_T=
-case `echo -n x` in
--n*)
- case `echo 'x\c'` in
- *c*) ECHO_T=' ';; # ECHO_T is single tab character.
- *) ECHO_C='\c';;
- esac;;
-*)
- ECHO_N='-n';;
-esac
-
-if expr a : '\(a\)' >/dev/null 2>&1 &&
- test "X`expr 00001 : '.*\(...\)'`" = X001; then
- as_expr=expr
-else
- as_expr=false
-fi
-
-rm -f conf$$ conf$$.exe conf$$.file
-if test -d conf$$.dir; then
- rm -f conf$$.dir/conf$$.file
-else
- rm -f conf$$.dir
- mkdir conf$$.dir
-fi
-echo >conf$$.file
-if ln -s conf$$.file conf$$ 2>/dev/null; then
- as_ln_s='ln -s'
- # ... but there are two gotchas:
- # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
- # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
- # In both cases, we have to default to `cp -p'.
- ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
- as_ln_s='cp -p'
-elif ln conf$$.file conf$$ 2>/dev/null; then
- as_ln_s=ln
-else
- as_ln_s='cp -p'
-fi
-rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
-rmdir conf$$.dir 2>/dev/null
-
-if mkdir -p . 2>/dev/null; then
- as_mkdir_p=:
-else
- test -d ./-p && rmdir ./-p
- as_mkdir_p=false
-fi
-
-if test -x / >/dev/null 2>&1; then
- as_test_x='test -x'
-else
- if ls -dL / >/dev/null 2>&1; then
- as_ls_L_option=L
- else
- as_ls_L_option=
- fi
- as_test_x='
- eval sh -c '\''
- if test -d "$1"; then
- test -d "$1/.";
- else
- case $1 in
- -*)set "./$1";;
- esac;
- case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
- ???[sx]*):;;*)false;;esac;fi
- '\'' sh
- '
-fi
-as_executable_p=$as_test_x
-
-# Sed expression to map a string onto a valid CPP name.
-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-
-# Sed expression to map a string onto a valid variable name.
-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-
-
-exec 6>&1
-
-# Save the log message, to keep $[0] and so on meaningful, and to
-# report actual input values of CONFIG_FILES etc. instead of their
-# values after options handling.
-ac_log="
-This file was extended by $as_me, which was
-generated by GNU Autoconf 2.61. Invocation command line was
-
- CONFIG_FILES = $CONFIG_FILES
- CONFIG_HEADERS = $CONFIG_HEADERS
- CONFIG_LINKS = $CONFIG_LINKS
- CONFIG_COMMANDS = $CONFIG_COMMANDS
- $ $0 $@
-
-on `(hostname || uname -n) 2>/dev/null | sed 1q`
-"
-
-_ACEOF
-
-cat >>$CONFIG_STATUS <<_ACEOF
-# Files that config.status was made for.
-config_files="$ac_config_files"
-config_headers="$ac_config_headers"
-config_commands="$ac_config_commands"
-
-_ACEOF
-
-cat >>$CONFIG_STATUS <<\_ACEOF
-ac_cs_usage="\
-\`$as_me' instantiates files from templates according to the
-current configuration.
-
-Usage: $0 [OPTIONS] [FILE]...
-
- -h, --help print this help, then exit
- -V, --version print version number and configuration settings, then exit
- -q, --quiet do not print progress messages
- -d, --debug don't remove temporary files
- --recheck update $as_me by reconfiguring in the same conditions
- --file=FILE[:TEMPLATE]
- instantiate the configuration file FILE
- --header=FILE[:TEMPLATE]
- instantiate the configuration header FILE
-
-Configuration files:
-$config_files
-
-Configuration headers:
-$config_headers
-
-Configuration commands:
-$config_commands
-
-Report bugs to <bug-autoconf@gnu.org>."
-
-_ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
-ac_cs_version="\\
-config.status
-configured by $0, generated by GNU Autoconf 2.61,
- with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
-
-Copyright (C) 2006 Free Software Foundation, Inc.
-This config.status script is free software; the Free Software Foundation
-gives unlimited permission to copy, distribute and modify it."
-
-ac_pwd='$ac_pwd'
-srcdir='$srcdir'
-INSTALL='$INSTALL'
-MKDIR_P='$MKDIR_P'
-_ACEOF
-
-cat >>$CONFIG_STATUS <<\_ACEOF
-# If no file are specified by the user, then we need to provide default
-# value. By we need to know if files were specified by the user.
-ac_need_defaults=:
-while test $# != 0
-do
- case $1 in
- --*=*)
- ac_option=`expr "X$1" : 'X\([^=]*\)='`
- ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
- ac_shift=:
- ;;
- *)
- ac_option=$1
- ac_optarg=$2
- ac_shift=shift
- ;;
- esac
-
- case $ac_option in
- # Handling of the options.
- -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
- ac_cs_recheck=: ;;
- --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
- echo "$ac_cs_version"; exit ;;
- --debug | --debu | --deb | --de | --d | -d )
- debug=: ;;
- --file | --fil | --fi | --f )
- $ac_shift
- CONFIG_FILES="$CONFIG_FILES $ac_optarg"
- ac_need_defaults=false;;
- --header | --heade | --head | --hea )
- $ac_shift
- CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
- ac_need_defaults=false;;
- --he | --h)
- # Conflict between --help and --header
- { echo "$as_me: error: ambiguous option: $1
-Try \`$0 --help' for more information." >&2
- { (exit 1); exit 1; }; };;
- --help | --hel | -h )
- echo "$ac_cs_usage"; exit ;;
- -q | -quiet | --quiet | --quie | --qui | --qu | --q \
- | -silent | --silent | --silen | --sile | --sil | --si | --s)
- ac_cs_silent=: ;;
-
- # This is an error.
- -*) { echo "$as_me: error: unrecognized option: $1
-Try \`$0 --help' for more information." >&2
- { (exit 1); exit 1; }; } ;;
-
- *) ac_config_targets="$ac_config_targets $1"
- ac_need_defaults=false ;;
-
- esac
- shift
-done
-
-ac_configure_extra_args=
-
-if $ac_cs_silent; then
- exec 6>/dev/null
- ac_configure_extra_args="$ac_configure_extra_args --silent"
-fi
-
-_ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
-if \$ac_cs_recheck; then
- echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
- CONFIG_SHELL=$SHELL
- export CONFIG_SHELL
- exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
-fi
-
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
-exec 5>>config.log
-{
- echo
- sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-## Running $as_me. ##
-_ASBOX
- echo "$ac_log"
-} >&5
-
-_ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
-#
-# INIT-COMMANDS
-#
-AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
-
-_ACEOF
-
-cat >>$CONFIG_STATUS <<\_ACEOF
-
-# Handling of arguments.
-for ac_config_target in $ac_config_targets
-do
- case $ac_config_target in
- "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
- "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
- "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
- "bindings/Makefile") CONFIG_FILES="$CONFIG_FILES bindings/Makefile" ;;
- "bindings/c/Makefile") CONFIG_FILES="$CONFIG_FILES bindings/c/Makefile" ;;
- "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
- "taglib/Makefile") CONFIG_FILES="$CONFIG_FILES taglib/Makefile" ;;
- "taglib/ape/Makefile") CONFIG_FILES="$CONFIG_FILES taglib/ape/Makefile" ;;
- "taglib/flac/Makefile") CONFIG_FILES="$CONFIG_FILES taglib/flac/Makefile" ;;
- "taglib/mpc/Makefile") CONFIG_FILES="$CONFIG_FILES taglib/mpc/Makefile" ;;
- "taglib/mpeg/Makefile") CONFIG_FILES="$CONFIG_FILES taglib/mpeg/Makefile" ;;
- "taglib/mpeg/id3v1/Makefile") CONFIG_FILES="$CONFIG_FILES taglib/mpeg/id3v1/Makefile" ;;
- "taglib/mpeg/id3v2/Makefile") CONFIG_FILES="$CONFIG_FILES taglib/mpeg/id3v2/Makefile" ;;
- "taglib/mpeg/id3v2/frames/Makefile") CONFIG_FILES="$CONFIG_FILES taglib/mpeg/id3v2/frames/Makefile" ;;
- "taglib/ogg/Makefile") CONFIG_FILES="$CONFIG_FILES taglib/ogg/Makefile" ;;
- "taglib/ogg/flac/Makefile") CONFIG_FILES="$CONFIG_FILES taglib/ogg/flac/Makefile" ;;
- "taglib/ogg/speex/Makefile") CONFIG_FILES="$CONFIG_FILES taglib/ogg/speex/Makefile" ;;
- "taglib/ogg/vorbis/Makefile") CONFIG_FILES="$CONFIG_FILES taglib/ogg/vorbis/Makefile" ;;
- "taglib/toolkit/Makefile") CONFIG_FILES="$CONFIG_FILES taglib/toolkit/Makefile" ;;
- "taglib/trueaudio/Makefile") CONFIG_FILES="$CONFIG_FILES taglib/trueaudio/Makefile" ;;
- "taglib/wavpack/Makefile") CONFIG_FILES="$CONFIG_FILES taglib/wavpack/Makefile" ;;
- "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
- "taglib-config") CONFIG_FILES="$CONFIG_FILES taglib-config" ;;
- "taglib.pc") CONFIG_FILES="$CONFIG_FILES taglib.pc" ;;
- "bindings/c/taglib_c.pc") CONFIG_FILES="$CONFIG_FILES bindings/c/taglib_c.pc" ;;
-
- *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
-echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
- { (exit 1); exit 1; }; };;
- esac
-done
-
-
-# If the user did not use the arguments to specify the items to instantiate,
-# then the envvar interface is used. Set only those that are not.
-# We use the long form for the default assignment because of an extremely
-# bizarre bug on SunOS 4.1.3.
-if $ac_need_defaults; then
- test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
- test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
- test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
-fi
-
-# Have a temporary directory for convenience. Make it in the build tree
-# simply because there is no reason against having it here, and in addition,
-# creating and moving files from /tmp can sometimes cause problems.
-# Hook for its removal unless debugging.
-# Note that there is a small window in which the directory will not be cleaned:
-# after its creation but before its name has been assigned to `$tmp'.
-$debug ||
-{
- tmp=
- trap 'exit_status=$?
- { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
-' 0
- trap '{ (exit 1); exit 1; }' 1 2 13 15
-}
-# Create a (secure) tmp directory for tmp files.
-
-{
- tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
- test -n "$tmp" && test -d "$tmp"
-} ||
-{
- tmp=./conf$$-$RANDOM
- (umask 077 && mkdir "$tmp")
-} ||
-{
- echo "$me: cannot create a temporary directory in ." >&2
- { (exit 1); exit 1; }
-}
-
-#
-# Set up the sed scripts for CONFIG_FILES section.
-#
-
-# No need to generate the scripts if there are no CONFIG_FILES.
-# This happens for instance when ./config.status config.h
-if test -n "$CONFIG_FILES"; then
-
-_ACEOF
-
-
-
-ac_delim='%!_!# '
-for ac_last_try in false false false false false :; do
- cat >conf$$subs.sed <<_ACEOF
-SHELL!$SHELL$ac_delim
-PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
-PACKAGE_NAME!$PACKAGE_NAME$ac_delim
-PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
-PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
-PACKAGE_STRING!$PACKAGE_STRING$ac_delim
-PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
-exec_prefix!$exec_prefix$ac_delim
-prefix!$prefix$ac_delim
-program_transform_name!$program_transform_name$ac_delim
-bindir!$bindir$ac_delim
-sbindir!$sbindir$ac_delim
-libexecdir!$libexecdir$ac_delim
-datarootdir!$datarootdir$ac_delim
-datadir!$datadir$ac_delim
-sysconfdir!$sysconfdir$ac_delim
-sharedstatedir!$sharedstatedir$ac_delim
-localstatedir!$localstatedir$ac_delim
-includedir!$includedir$ac_delim
-oldincludedir!$oldincludedir$ac_delim
-docdir!$docdir$ac_delim
-infodir!$infodir$ac_delim
-htmldir!$htmldir$ac_delim
-dvidir!$dvidir$ac_delim
-pdfdir!$pdfdir$ac_delim
-psdir!$psdir$ac_delim
-libdir!$libdir$ac_delim
-localedir!$localedir$ac_delim
-mandir!$mandir$ac_delim
-DEFS!$DEFS$ac_delim
-ECHO_C!$ECHO_C$ac_delim
-ECHO_N!$ECHO_N$ac_delim
-ECHO_T!$ECHO_T$ac_delim
-LIBS!$LIBS$ac_delim
-build_alias!$build_alias$ac_delim
-host_alias!$host_alias$ac_delim
-target_alias!$target_alias$ac_delim
-build!$build$ac_delim
-build_cpu!$build_cpu$ac_delim
-build_vendor!$build_vendor$ac_delim
-build_os!$build_os$ac_delim
-host!$host$ac_delim
-host_cpu!$host_cpu$ac_delim
-host_vendor!$host_vendor$ac_delim
-host_os!$host_os$ac_delim
-target!$target$ac_delim
-target_cpu!$target_cpu$ac_delim
-target_vendor!$target_vendor$ac_delim
-target_os!$target_os$ac_delim
-INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
-INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
-INSTALL_DATA!$INSTALL_DATA$ac_delim
-am__isrc!$am__isrc$ac_delim
-CYGPATH_W!$CYGPATH_W$ac_delim
-PACKAGE!$PACKAGE$ac_delim
-VERSION!$VERSION$ac_delim
-ACLOCAL!$ACLOCAL$ac_delim
-AUTOCONF!$AUTOCONF$ac_delim
-AUTOMAKE!$AUTOMAKE$ac_delim
-AUTOHEADER!$AUTOHEADER$ac_delim
-MAKEINFO!$MAKEINFO$ac_delim
-install_sh!$install_sh$ac_delim
-STRIP!$STRIP$ac_delim
-INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
-mkdir_p!$mkdir_p$ac_delim
-AWK!$AWK$ac_delim
-SET_MAKE!$SET_MAKE$ac_delim
-am__leading_dot!$am__leading_dot$ac_delim
-AMTAR!$AMTAR$ac_delim
-am__tar!$am__tar$ac_delim
-am__untar!$am__untar$ac_delim
-CONF_FILES!$CONF_FILES$ac_delim
-CC!$CC$ac_delim
-CFLAGS!$CFLAGS$ac_delim
-LDFLAGS!$LDFLAGS$ac_delim
-CPPFLAGS!$CPPFLAGS$ac_delim
-ac_ct_CC!$ac_ct_CC$ac_delim
-EXEEXT!$EXEEXT$ac_delim
-OBJEXT!$OBJEXT$ac_delim
-DEPDIR!$DEPDIR$ac_delim
-am__include!$am__include$ac_delim
-am__quote!$am__quote$ac_delim
-AMDEP_TRUE!$AMDEP_TRUE$ac_delim
-AMDEP_FALSE!$AMDEP_FALSE$ac_delim
-AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
-CCDEPMODE!$CCDEPMODE$ac_delim
-am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
-am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
-CPP!$CPP$ac_delim
-CXX!$CXX$ac_delim
-CXXFLAGS!$CXXFLAGS$ac_delim
-ac_ct_CXX!$ac_ct_CXX$ac_delim
-CXXDEPMODE!$CXXDEPMODE$ac_delim
-am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
-am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
-WOVERLOADED_VIRTUAL!$WOVERLOADED_VIRTUAL$ac_delim
-HAVE_GCC_VISIBILITY!$HAVE_GCC_VISIBILITY$ac_delim
-_ACEOF
-
- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
- break
- elif $ac_last_try; then
- { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
- { (exit 1); exit 1; }; }
- else
- ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
- fi
-done
-
-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
-if test -n "$ac_eof"; then
- ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
- ac_eof=`expr $ac_eof + 1`
-fi
-
-cat >>$CONFIG_STATUS <<_ACEOF
-cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-_ACEOF
-sed '
-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
-s/^/s,@/; s/!/@,|#_!!_#|/
-:n
-t n
-s/'"$ac_delim"'$/,g/; t
-s/$/\\/; p
-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
-' >>$CONFIG_STATUS <conf$$subs.sed
-rm -f conf$$subs.sed
-cat >>$CONFIG_STATUS <<_ACEOF
-CEOF$ac_eof
-_ACEOF
-
-
-ac_delim='%!_!# '
-for ac_last_try in false false false false false :; do
- cat >conf$$subs.sed <<_ACEOF
-unsermake_enable_pch_TRUE!$unsermake_enable_pch_TRUE$ac_delim
-unsermake_enable_pch_FALSE!$unsermake_enable_pch_FALSE$ac_delim
-USE_EXCEPTIONS!$USE_EXCEPTIONS$ac_delim
-USE_RTTI!$USE_RTTI$ac_delim
-CXXCPP!$CXXCPP$ac_delim
-NOOPT_CXXFLAGS!$NOOPT_CXXFLAGS$ac_delim
-NOOPT_CFLAGS!$NOOPT_CFLAGS$ac_delim
-ENABLE_PERMISSIVE_FLAG!$ENABLE_PERMISSIVE_FLAG$ac_delim
-LDFLAGS_AS_NEEDED!$LDFLAGS_AS_NEEDED$ac_delim
-LDFLAGS_NEW_DTAGS!$LDFLAGS_NEW_DTAGS$ac_delim
-KDE_USE_FINAL_TRUE!$KDE_USE_FINAL_TRUE$ac_delim
-KDE_USE_FINAL_FALSE!$KDE_USE_FINAL_FALSE$ac_delim
-KDE_USE_CLOSURE_TRUE!$KDE_USE_CLOSURE_TRUE$ac_delim
-KDE_USE_CLOSURE_FALSE!$KDE_USE_CLOSURE_FALSE$ac_delim
-KDE_NO_UNDEFINED!$KDE_NO_UNDEFINED$ac_delim
-KDE_USE_NMCHECK_TRUE!$KDE_USE_NMCHECK_TRUE$ac_delim
-KDE_USE_NMCHECK_FALSE!$KDE_USE_NMCHECK_FALSE$ac_delim
-GREP!$GREP$ac_delim
-EGREP!$EGREP$ac_delim
-LN_S!$LN_S$ac_delim
-ECHO!$ECHO$ac_delim
-AR!$AR$ac_delim
-RANLIB!$RANLIB$ac_delim
-F77!$F77$ac_delim
-FFLAGS!$FFLAGS$ac_delim
-ac_ct_F77!$ac_ct_F77$ac_delim
-LIBTOOL!$LIBTOOL$ac_delim
-KDE_PLUGIN!$KDE_PLUGIN$ac_delim
-KDE_CHECK_PLUGIN!$KDE_CHECK_PLUGIN$ac_delim
-all_includes!$all_includes$ac_delim
-all_libraries!$all_libraries$ac_delim
-AUTODIRS!$AUTODIRS$ac_delim
-link_zlib_TRUE!$link_zlib_TRUE$ac_delim
-link_zlib_FALSE!$link_zlib_FALSE$ac_delim
-build_tests_TRUE!$build_tests_TRUE$ac_delim
-build_tests_FALSE!$build_tests_FALSE$ac_delim
-TOPSUBDIRS!$TOPSUBDIRS$ac_delim
-LIBOBJS!$LIBOBJS$ac_delim
-LTLIBOBJS!$LTLIBOBJS$ac_delim
-_ACEOF
-
- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 39; then
- break
- elif $ac_last_try; then
- { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
- { (exit 1); exit 1; }; }
- else
- ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
- fi
-done
-
-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
-if test -n "$ac_eof"; then
- ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
- ac_eof=`expr $ac_eof + 1`
-fi
-
-cat >>$CONFIG_STATUS <<_ACEOF
-cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
-_ACEOF
-sed '
-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
-s/^/s,@/; s/!/@,|#_!!_#|/
-:n
-t n
-s/'"$ac_delim"'$/,g/; t
-s/$/\\/; p
-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
-' >>$CONFIG_STATUS <conf$$subs.sed
-rm -f conf$$subs.sed
-cat >>$CONFIG_STATUS <<_ACEOF
-:end
-s/|#_!!_#|//g
-CEOF$ac_eof
-_ACEOF
-
-
-# VPATH may cause trouble with some makes, so we remove $(srcdir),
-# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
-# trailing colons and then remove the whole line if VPATH becomes empty
-# (actually we leave an empty line to preserve line numbers).
-if test "x$srcdir" = x.; then
- ac_vpsub='/^[ ]*VPATH[ ]*=/{
-s/:*\$(srcdir):*/:/
-s/:*\${srcdir}:*/:/
-s/:*@srcdir@:*/:/
-s/^\([^=]*=[ ]*\):*/\1/
-s/:*$//
-s/^[^=]*=[ ]*$//
-}'
-fi
-
-cat >>$CONFIG_STATUS <<\_ACEOF
-fi # test -n "$CONFIG_FILES"
-
-
-for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
-do
- case $ac_tag in
- :[FHLC]) ac_mode=$ac_tag; continue;;
- esac
- case $ac_mode$ac_tag in
- :[FHL]*:*);;
- :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
-echo "$as_me: error: Invalid tag $ac_tag." >&2;}
- { (exit 1); exit 1; }; };;
- :[FH]-) ac_tag=-:-;;
- :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
- esac
- ac_save_IFS=$IFS
- IFS=:
- set x $ac_tag
- IFS=$ac_save_IFS
- shift
- ac_file=$1
- shift
-
- case $ac_mode in
- :L) ac_source=$1;;
- :[FH])
- ac_file_inputs=
- for ac_f
- do
- case $ac_f in
- -) ac_f="$tmp/stdin";;
- *) # Look for the file first in the build tree, then in the source tree
- # (if the path is not absolute). The absolute path cannot be DOS-style,
- # because $ac_f cannot contain `:'.
- test -f "$ac_f" ||
- case $ac_f in
- [\\/$]*) false;;
- *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
- esac ||
- { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
-echo "$as_me: error: cannot find input file: $ac_f" >&2;}
- { (exit 1); exit 1; }; };;
- esac
- ac_file_inputs="$ac_file_inputs $ac_f"
- done
-
- # Let's still pretend it is `configure' which instantiates (i.e., don't
- # use $as_me), people would be surprised to read:
- # /* config.h. Generated by config.status. */
- configure_input="Generated from "`IFS=:
- echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
- if test x"$ac_file" != x-; then
- configure_input="$ac_file. $configure_input"
- { echo "$as_me:$LINENO: creating $ac_file" >&5
-echo "$as_me: creating $ac_file" >&6;}
- fi
-
- case $ac_tag in
- *:-:* | *:-) cat >"$tmp/stdin";;
- esac
- ;;
- esac
-
- ac_dir=`$as_dirname -- "$ac_file" ||
-$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$ac_file" : 'X\(//\)[^/]' \| \
- X"$ac_file" : 'X\(//\)$' \| \
- X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
-echo X"$ac_file" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
- s//\1/
- q
- }
- /^X\(\/\/\)[^/].*/{
- s//\1/
- q
- }
- /^X\(\/\/\)$/{
- s//\1/
- q
- }
- /^X\(\/\).*/{
- s//\1/
- q
- }
- s/.*/./; q'`
- { as_dir="$ac_dir"
- case $as_dir in #(
- -*) as_dir=./$as_dir;;
- esac
- test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
- as_dirs=
- while :; do
- case $as_dir in #(
- *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
- *) as_qdir=$as_dir;;
- esac
- as_dirs="'$as_qdir' $as_dirs"
- as_dir=`$as_dirname -- "$as_dir" ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$as_dir" : 'X\(//\)[^/]' \| \
- X"$as_dir" : 'X\(//\)$' \| \
- X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-echo X"$as_dir" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
- s//\1/
- q
- }
- /^X\(\/\/\)[^/].*/{
- s//\1/
- q
- }
- /^X\(\/\/\)$/{
- s//\1/
- q
- }
- /^X\(\/\).*/{
- s//\1/
- q
- }
- s/.*/./; q'`
- test -d "$as_dir" && break
- done
- test -z "$as_dirs" || eval "mkdir $as_dirs"
- } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
-echo "$as_me: error: cannot create directory $as_dir" >&2;}
- { (exit 1); exit 1; }; }; }
- ac_builddir=.
-
-case "$ac_dir" in
-.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
-*)
- ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
- # A ".." for each directory in $ac_dir_suffix.
- ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
- case $ac_top_builddir_sub in
- "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
- *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
- esac ;;
-esac
-ac_abs_top_builddir=$ac_pwd
-ac_abs_builddir=$ac_pwd$ac_dir_suffix
-# for backward compatibility:
-ac_top_builddir=$ac_top_build_prefix
-
-case $srcdir in
- .) # We are building in place.
- ac_srcdir=.
- ac_top_srcdir=$ac_top_builddir_sub
- ac_abs_top_srcdir=$ac_pwd ;;
- [\\/]* | ?:[\\/]* ) # Absolute name.
- ac_srcdir=$srcdir$ac_dir_suffix;
- ac_top_srcdir=$srcdir
- ac_abs_top_srcdir=$srcdir ;;
- *) # Relative name.
- ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
- ac_top_srcdir=$ac_top_build_prefix$srcdir
- ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
-esac
-ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
-
-
- case $ac_mode in
- :F)
- #
- # CONFIG_FILE
- #
-
- case $INSTALL in
- [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
- *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
- esac
- ac_MKDIR_P=$MKDIR_P
- case $MKDIR_P in
- [\\/$]* | ?:[\\/]* ) ;;
- */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
- esac
-_ACEOF
-
-cat >>$CONFIG_STATUS <<\_ACEOF
-# If the template does not know about datarootdir, expand it.
-# FIXME: This hack should be removed a few years after 2.60.
-ac_datarootdir_hack=; ac_datarootdir_seen=
-
-case `sed -n '/datarootdir/ {
- p
- q
-}
-/@datadir@/p
-/@docdir@/p
-/@infodir@/p
-/@localedir@/p
-/@mandir@/p
-' $ac_file_inputs` in
-*datarootdir*) ac_datarootdir_seen=yes;;
-*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
- { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
-echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
-_ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
- ac_datarootdir_hack='
- s&@datadir@&$datadir&g
- s&@docdir@&$docdir&g
- s&@infodir@&$infodir&g
- s&@localedir@&$localedir&g
- s&@mandir@&$mandir&g
- s&\\\${datarootdir}&$datarootdir&g' ;;
-esac
-_ACEOF
-
-# Neutralize VPATH when `$srcdir' = `.'.
-# Shell code in configure.ac might set extrasub.
-# FIXME: do we really want to maintain this feature?
-cat >>$CONFIG_STATUS <<_ACEOF
- sed "$ac_vpsub
-$extrasub
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
-:t
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s&@configure_input@&$configure_input&;t t
-s&@top_builddir@&$ac_top_builddir_sub&;t t
-s&@srcdir@&$ac_srcdir&;t t
-s&@abs_srcdir@&$ac_abs_srcdir&;t t
-s&@top_srcdir@&$ac_top_srcdir&;t t
-s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
-s&@builddir@&$ac_builddir&;t t
-s&@abs_builddir@&$ac_abs_builddir&;t t
-s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
-s&@INSTALL@&$ac_INSTALL&;t t
-s&@MKDIR_P@&$ac_MKDIR_P&;t t
-$ac_datarootdir_hack
-" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
-
-test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
- { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
- { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
- { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined. Please make sure it is defined." >&5
-echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined. Please make sure it is defined." >&2;}
-
- rm -f "$tmp/stdin"
- case $ac_file in
- -) cat "$tmp/out"; rm -f "$tmp/out";;
- *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
- esac
- ;;
- :H)
- #
- # CONFIG_HEADER
- #
-_ACEOF
-
-# Transform confdefs.h into a sed script `conftest.defines', that
-# substitutes the proper values into config.h.in to produce config.h.
-rm -f conftest.defines conftest.tail
-# First, append a space to every undef/define line, to ease matching.
-echo 's/$/ /' >conftest.defines
-# Then, protect against being on the right side of a sed subst, or in
-# an unquoted here document, in config.status. If some macros were
-# called several times there might be several #defines for the same
-# symbol, which is useless. But do not sort them, since the last
-# AC_DEFINE must be honored.
-ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
-# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
-# NAME is the cpp macro being defined, VALUE is the value it is being given.
-# PARAMS is the parameter list in the macro definition--in most cases, it's
-# just an empty string.
-ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
-ac_dB='\\)[ (].*,\\1define\\2'
-ac_dC=' '
-ac_dD=' ,'
-
-uniq confdefs.h |
- sed -n '
- t rset
- :rset
- s/^[ ]*#[ ]*define[ ][ ]*//
- t ok
- d
- :ok
- s/[\\&,]/\\&/g
- s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
- s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
- ' >>conftest.defines
-
-# Remove the space that was appended to ease matching.
-# Then replace #undef with comments. This is necessary, for
-# example, in the case of _POSIX_SOURCE, which is predefined and required
-# on some systems where configure will not decide to define it.
-# (The regexp can be short, since the line contains either #define or #undef.)
-echo 's/ $//
-s,^[ #]*u.*,/* & */,' >>conftest.defines
-
-# Break up conftest.defines:
-ac_max_sed_lines=50
-
-# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
-# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
-# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
-# et cetera.
-ac_in='$ac_file_inputs'
-ac_out='"$tmp/out1"'
-ac_nxt='"$tmp/out2"'
-
-while :
-do
- # Write a here document:
- cat >>$CONFIG_STATUS <<_ACEOF
- # First, check the format of the line:
- cat >"\$tmp/defines.sed" <<\\CEOF
-/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
-/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
-b
-:def
-_ACEOF
- sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
- echo 'CEOF
- sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
- ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
- sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
- grep . conftest.tail >/dev/null || break
- rm -f conftest.defines
- mv conftest.tail conftest.defines
-done
-rm -f conftest.defines conftest.tail
-
-echo "ac_result=$ac_in" >>$CONFIG_STATUS
-cat >>$CONFIG_STATUS <<\_ACEOF
- if test x"$ac_file" != x-; then
- echo "/* $configure_input */" >"$tmp/config.h"
- cat "$ac_result" >>"$tmp/config.h"
- if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
- { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
-echo "$as_me: $ac_file is unchanged" >&6;}
- else
- rm -f $ac_file
- mv "$tmp/config.h" $ac_file
- fi
- else
- echo "/* $configure_input */"
- cat "$ac_result"
- fi
- rm -f "$tmp/out12"
-# Compute $ac_file's index in $config_headers.
-_am_stamp_count=1
-for _am_header in $config_headers :; do
- case $_am_header in
- $ac_file | $ac_file:* )
- break ;;
- * )
- _am_stamp_count=`expr $_am_stamp_count + 1` ;;
- esac
-done
-echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
-$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X$ac_file : 'X\(//\)[^/]' \| \
- X$ac_file : 'X\(//\)$' \| \
- X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
-echo X$ac_file |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
- s//\1/
- q
- }
- /^X\(\/\/\)[^/].*/{
- s//\1/
- q
- }
- /^X\(\/\/\)$/{
- s//\1/
- q
- }
- /^X\(\/\).*/{
- s//\1/
- q
- }
- s/.*/./; q'`/stamp-h$_am_stamp_count
- ;;
-
- :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
-echo "$as_me: executing $ac_file commands" >&6;}
- ;;
- esac
-
-
- case $ac_file$ac_mode in
- "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
- # Strip MF so we end up with the name of the file.
- mf=`echo "$mf" | sed -e 's/:.*$//'`
- # Check whether this is an Automake generated Makefile or not.
- # We used to match only the files named `Makefile.in', but
- # some people rename them; so instead we look at the file content.
- # Grep'ing the first line is not enough: some people post-process
- # each Makefile.in and add a new line on top of each file to say so.
- # Grep'ing the whole file is not good either: AIX grep has a line
- # limit of 2048, but all sed's we know have understand at least 4000.
- if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
- dirpart=`$as_dirname -- "$mf" ||
-$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$mf" : 'X\(//\)[^/]' \| \
- X"$mf" : 'X\(//\)$' \| \
- X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
-echo X"$mf" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
- s//\1/
- q
- }
- /^X\(\/\/\)[^/].*/{
- s//\1/
- q
- }
- /^X\(\/\/\)$/{
- s//\1/
- q
- }
- /^X\(\/\).*/{
- s//\1/
- q
- }
- s/.*/./; q'`
- else
- continue
- fi
- # Extract the definition of DEPDIR, am__include, and am__quote
- # from the Makefile without running `make'.
- DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
- test -z "$DEPDIR" && continue
- am__include=`sed -n 's/^am__include = //p' < "$mf"`
- test -z "am__include" && continue
- am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
- # When using ansi2knr, U may be empty or an underscore; expand it
- U=`sed -n 's/^U = //p' < "$mf"`
- # Find all dependency output files, they are included files with
- # $(DEPDIR) in their names. We invoke sed twice because it is the
- # simplest approach to changing $(DEPDIR) to its actual value in the
- # expansion.
- for file in `sed -n "
- s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
- # Make sure the directory exists.
- test -f "$dirpart/$file" && continue
- fdir=`$as_dirname -- "$file" ||
-$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$file" : 'X\(//\)[^/]' \| \
- X"$file" : 'X\(//\)$' \| \
- X"$file" : 'X\(/\)' \| . 2>/dev/null ||
-echo X"$file" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
- s//\1/
- q
- }
- /^X\(\/\/\)[^/].*/{
- s//\1/
- q
- }
- /^X\(\/\/\)$/{
- s//\1/
- q
- }
- /^X\(\/\).*/{
- s//\1/
- q
- }
- s/.*/./; q'`
- { as_dir=$dirpart/$fdir
- case $as_dir in #(
- -*) as_dir=./$as_dir;;
- esac
- test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
- as_dirs=
- while :; do
- case $as_dir in #(
- *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
- *) as_qdir=$as_dir;;
- esac
- as_dirs="'$as_qdir' $as_dirs"
- as_dir=`$as_dirname -- "$as_dir" ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$as_dir" : 'X\(//\)[^/]' \| \
- X"$as_dir" : 'X\(//\)$' \| \
- X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-echo X"$as_dir" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
- s//\1/
- q
- }
- /^X\(\/\/\)[^/].*/{
- s//\1/
- q
- }
- /^X\(\/\/\)$/{
- s//\1/
- q
- }
- /^X\(\/\).*/{
- s//\1/
- q
- }
- s/.*/./; q'`
- test -d "$as_dir" && break
- done
- test -z "$as_dirs" || eval "mkdir $as_dirs"
- } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
-echo "$as_me: error: cannot create directory $as_dir" >&2;}
- { (exit 1); exit 1; }; }; }
- # echo "creating $dirpart/$file"
- echo '# dummy' > "$dirpart/$file"
- done
-done
- ;;
-
- esac
-done # for ac_tag
-
-
-{ (exit 0); exit 0; }
-_ACEOF
-if test "x$with_fast_perl" = "xyes"; then
- perl -i.bak $ac_aux_dir/conf.change.pl $CONFIG_STATUS \
- || mv $CONFIG_STATUS.bak $CONFIG_STATUS
- rm -f $CONFIG_STATUS.bak
-fi
-chmod +x $CONFIG_STATUS
-ac_clean_files=$ac_clean_files_save
-
-
-# configure is writing to config.log, and then calls config.status.
-# config.status does its own redirection, appending to config.log.
-# Unfortunately, on DOS this fails, as config.log is still kept open
-# by configure, so config.status won't be able to write to it; its
-# output is simply discarded. So we exec the FD to /dev/null,
-# effectively closing config.log, so it can be properly (re)opened and
-# appended to by config.status. When coming back to configure, we
-# need to make the FD available again.
-if test "$no_create" != yes; then
- ac_cs_success=:
- ac_config_status_args=
- test "$silent" = yes &&
- ac_config_status_args="$ac_config_status_args --quiet"
- exec 5>/dev/null
- $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
- exec 5>>config.log
- # Use ||, not &&, to avoid exiting from the if with $? = 1, which
- # would make configure fail if this is the last instruction.
- $ac_cs_success || { (exit 1); exit 1; }
-fi
-
-if test "x$have_zlib" = "xfalse"; then
- echo "**************************************************"
- echo "*"
- echo "* You don't seem to have libz / zlib.h installed."
- echo "* Compressed frames have been disabled."
- echo "*"
- echo "**************************************************"
-fi
-# Check if KDE_SET_PREFIX was called, and --prefix was passed to configure
-if test -n "$kde_libs_prefix" -a -n "$given_prefix"; then
- # And if so, warn when they don't match
- if test "$kde_libs_prefix" != "$given_prefix"; then
- # And if kde doesn't know about the prefix yet
- echo ":"`kde-config --path exe`":" | grep ":$given_prefix/bin/:" 2>&1 >/dev/null
- if test $? -ne 0; then
- echo ""
- echo "Warning: you chose to install this package in $given_prefix,"
- echo "but KDE was found in $kde_libs_prefix."
- echo "For this to work, you will need to tell KDE about the new prefix, by ensuring"
- echo "that KDEDIRS contains it, e.g. export KDEDIRS=$given_prefix:$kde_libs_prefix"
- echo "Then restart KDE."
- echo ""
- fi
- fi
-fi
-
-if test x$GXX = "xyes" -a x$kde_have_gcc_visibility = "xyes" -a x$kde_cv_val_qt_gcc_visibility_patched = "xno"; then
- echo ""
- echo "Your GCC supports symbol visibility, but the patch for Qt supporting visibility"
- echo "was not included. Therefore, GCC symbol visibility support remains disabled."
- echo ""
- echo "For better performance, consider including the Qt visibility supporting patch"
- echo "located at:"
- echo ""
- echo "http://bugs.kde.org/show_bug.cgi?id=109386"
- echo ""
- echo "and recompile all of Qt and KDE. Note, this is entirely optional and"
- echo "everything will continue to work just fine without it."
- echo ""
-fi
-
-if test "$all_tests" = "bad"; then
- if test ! "$cache_file" = "/dev/null"; then
- echo ""
- echo "Please remove the file $cache_file after changing your setup"
- echo "so that configure will find the changes next time."
- echo ""
- fi
-else
- echo ""
- echo "Good - your configure finished. Start make now"
- echo ""
-fi
diff --git a/libs/taglib/configure.files b/libs/taglib/configure.files
deleted file mode 100644
index ad8f660b77..0000000000
--- a/libs/taglib/configure.files
+++ /dev/null
@@ -1,3 +0,0 @@
-configure.in.in
-./bindings/c/configure.in.in
-configure.in.bot
diff --git a/libs/taglib/configure.in b/libs/taglib/configure.in
deleted file mode 100644
index 93906ede48..0000000000
--- a/libs/taglib/configure.in
+++ /dev/null
@@ -1,220 +0,0 @@
-dnl =======================================================
-dnl FILE: configure.in.in
-dnl =======================================================
-
-dnl This file is part of the KDE libraries/packages
-dnl Copyright (C) 2001 Stephan Kulow (coolo@kde.org)
-dnl modified by Walter Tasin (tasin@kdevelop.org)
-dnl for c++ console applications
-
-dnl This file is free software; you can redistribute it and/or
-dnl modify it under the terms of the GNU Library General Public
-dnl License as published by the Free Software Foundation; either
-dnl version 2 of the License, or (at your option) any later version.
-
-dnl This library is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-dnl Library General Public License for more details.
-
-dnl You should have received a copy of the GNU Library General Public License
-dnl along with this library; see the file COPYING.LIB. If not, write to
-dnl the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-dnl Boston, MA 02111-1307, USA.
-
-# Original Author was Kalle@kde.org
-# I lifted it in some mater. (Stephan Kulow)
-# I used much code from Janos Farkas
-
-dnl Process this file with autoconf to produce a configure script.
-
-AC_INIT(acinclude.m4) dnl a source file from your sub dir
-
-dnl This is so we can use kde-common
-AC_CONFIG_AUX_DIR(admin)
-
-dnl This ksh/zsh feature conflicts with `cd blah ; pwd`
-unset CDPATH
-
-dnl Checking host/target/build systems, for make, install etc.
-AC_CANONICAL_SYSTEM
-dnl Perform program name transformation
-AC_ARG_PROGRAM
-
-dnl Automake doc recommends to do this only here. (Janos)
-AM_INIT_AUTOMAKE(taglib,1.4)
-
-dnl almost the same like KDE_SET_PEFIX but the path is /usr/local
-dnl
-unset CDPATH
-dnl make /usr/local the default for the installation
-AC_PREFIX_DEFAULT(/usr/local)
-
-if test "x$prefix" = "xNONE"; then
- prefix=$ac_default_prefix
- ac_configure_args="$ac_configure_args --prefix $prefix"
-fi
-KDE_FAST_CONFIGURE
-KDE_CONF_FILES
-
-dnl without this order in this file, automake will be confused!
-dnl
-AM_CONFIG_HEADER(config.h)
-
-dnl checks for programs.
-dnl first check for c/c++ compilers
-AC_CHECK_COMPILERS
-
-dnl CXXFLAGS="$NOOPT_CXXFLAGS" dnl __kdevelop[noopt]__
-dnl CFLAGS="$NOOPT_CFLAGS" dnl __kdevelop[noopt]__
-CXXFLAGS="$CXXFLAGS $USE_EXCEPTIONS" dnl __kdevelop[exc]__
-
-dnl create only shared libtool-libraries
-AC_ENABLE_SHARED(yes)
-
-dnl set the following to yes, if you want to create static
-dnl libtool-libraries, too.
-AC_ENABLE_STATIC(no)
-
-dnl create a working libtool-script
-KDE_PROG_LIBTOOL
-
-dnl activate the next macro call for DLOPEN tests and setting LIBDL
-dnl (n.b. KDE_MISC_TESTS does the same to you, so use either this or the next one)
-dnl KDE_CHECK_DLOPEN
-
-dnl activate the next macro call for some additional tests
-dnl (compat, crypt, socket, nsl, dlopen, ...)
-dnl KDE_MISC_TESTS dnl __kdevelop__
-
-dnl KDE_NEED_FLEX dnl __kdevelop__
-dnl AC_PROG_YACC dnl __kdevelop__
-
-dnl KDE_CHECK_EXTRA_LIBS
-all_libraries="$all_libraries $USER_LDFLAGS"
-all_includes="$all_includes $USER_INCLUDES"
-AC_SUBST(all_includes)
-AC_SUBST(all_libraries)
-
-AC_SUBST(AUTODIRS)
-
-#AM_INIT_AUTOMAKE(taglib,1.0)
-dnl don't remove the below
-dnl AC_OUTPUT(taglib-config)
-dnl AC_OUTPUT(taglib.pc)
-
-AC_DEFUN([AC_HAVE_ZLIB],
-[
- AC_DEFINE(HAVE_ZLIB, 1, [have zlib])
- have_zlib=true
-])
-
-AC_DEFUN([AC_NO_ZLIB],
-[
- AC_DEFINE(HAVE_ZLIB, 0, [have zlib])
- have_zlib=false
-])
-
-AC_CHECK_HEADER(zlib.h, AC_HAVE_ZLIB, AC_NO_ZLIB)
-AM_CONDITIONAL(link_zlib, test x$have_zlib = xtrue)
-
-AC_DEFUN([AC_HAVE_CPPUNIT],
-[
- AC_DEFINE(HAVE_CPPUNIT, 1, [have cppunit])
- have_cppunit=true
-])
-
-AC_DEFUN([AC_NO_CPPUNIT],
-[
- AC_DEFINE(HAVE_CPPUNIT, 0, [have cppunit])
- have_cppunit=false
-])
-
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-AC_CHECK_HEADER(cppunit/extensions/HelperMacros.h, AC_HAVE_CPPUNIT, AC_NO_CPPUNIT)
-AC_LANG_RESTORE
-AM_CONDITIONAL(build_tests, test x$have_cppunit = xtrue)
-dnl =======================================================
-dnl FILE: ./bindings/c/configure.in.in
-dnl =======================================================
-
-dnl AC_OUTPUT(bindings/c/taglib_c.pc)
-KDE_CREATE_SUBDIRSLIST
-AC_CONFIG_FILES([ Makefile ])
-AC_CONFIG_FILES([ bindings/Makefile ])
-AC_CONFIG_FILES([ bindings/c/Makefile ])
-AC_CONFIG_FILES([ examples/Makefile ])
-AC_CONFIG_FILES([ taglib/Makefile ])
-AC_CONFIG_FILES([ taglib/ape/Makefile ])
-AC_CONFIG_FILES([ taglib/flac/Makefile ])
-AC_CONFIG_FILES([ taglib/mpc/Makefile ])
-AC_CONFIG_FILES([ taglib/mpeg/Makefile ])
-AC_CONFIG_FILES([ taglib/mpeg/id3v1/Makefile ])
-AC_CONFIG_FILES([ taglib/mpeg/id3v2/Makefile ])
-AC_CONFIG_FILES([ taglib/mpeg/id3v2/frames/Makefile ])
-AC_CONFIG_FILES([ taglib/ogg/Makefile ])
-AC_CONFIG_FILES([ taglib/ogg/flac/Makefile ])
-AC_CONFIG_FILES([ taglib/ogg/speex/Makefile ])
-AC_CONFIG_FILES([ taglib/ogg/vorbis/Makefile ])
-AC_CONFIG_FILES([ taglib/toolkit/Makefile ])
-AC_CONFIG_FILES([ taglib/trueaudio/Makefile ])
-AC_CONFIG_FILES([ taglib/wavpack/Makefile ])
-AC_CONFIG_FILES([ tests/Makefile ])
-AC_CONFIG_FILES([ taglib-config ])
-AC_CONFIG_FILES([ taglib.pc ])
-AC_CONFIG_FILES([ bindings/c/taglib_c.pc ])
-AC_OUTPUT
-if test "x$have_zlib" = "xfalse"; then
- echo "**************************************************"
- echo "*"
- echo "* You don't seem to have libz / zlib.h installed."
- echo "* Compressed frames have been disabled."
- echo "*"
- echo "**************************************************"
-fi
-# Check if KDE_SET_PREFIX was called, and --prefix was passed to configure
-if test -n "$kde_libs_prefix" -a -n "$given_prefix"; then
- # And if so, warn when they don't match
- if test "$kde_libs_prefix" != "$given_prefix"; then
- # And if kde doesn't know about the prefix yet
- echo ":"`kde-config --path exe`":" | grep ":$given_prefix/bin/:" 2>&1 >/dev/null
- if test $? -ne 0; then
- echo ""
- echo "Warning: you chose to install this package in $given_prefix,"
- echo "but KDE was found in $kde_libs_prefix."
- echo "For this to work, you will need to tell KDE about the new prefix, by ensuring"
- echo "that KDEDIRS contains it, e.g. export KDEDIRS=$given_prefix:$kde_libs_prefix"
- echo "Then restart KDE."
- echo ""
- fi
- fi
-fi
-
-if test x$GXX = "xyes" -a x$kde_have_gcc_visibility = "xyes" -a x$kde_cv_val_qt_gcc_visibility_patched = "xno"; then
- echo ""
- echo "Your GCC supports symbol visibility, but the patch for Qt supporting visibility"
- echo "was not included. Therefore, GCC symbol visibility support remains disabled."
- echo ""
- echo "For better performance, consider including the Qt visibility supporting patch"
- echo "located at:"
- echo ""
- echo "http://bugs.kde.org/show_bug.cgi?id=109386"
- echo ""
- echo "and recompile all of Qt and KDE. Note, this is entirely optional and"
- echo "everything will continue to work just fine without it."
- echo ""
-fi
-
-if test "$all_tests" = "bad"; then
- if test ! "$cache_file" = "/dev/null"; then
- echo ""
- echo "Please remove the file $cache_file after changing your setup"
- echo "so that configure will find the changes next time."
- echo ""
- fi
-else
- echo ""
- echo "Good - your configure finished. Start make now"
- echo ""
-fi
diff --git a/libs/taglib/configure.in.bot b/libs/taglib/configure.in.bot
deleted file mode 100644
index b3e513c0d7..0000000000
--- a/libs/taglib/configure.in.bot
+++ /dev/null
@@ -1,8 +0,0 @@
-if test "x$have_zlib" = "xfalse"; then
- echo "**************************************************"
- echo "*"
- echo "* You don't seem to have libz / zlib.h installed."
- echo "* Compressed frames have been disabled."
- echo "*"
- echo "**************************************************"
-fi
diff --git a/libs/taglib/configure.in.in b/libs/taglib/configure.in.in
deleted file mode 100644
index 0a3414ba6a..0000000000
--- a/libs/taglib/configure.in.in
+++ /dev/null
@@ -1,133 +0,0 @@
-dnl This file is part of the KDE libraries/packages
-dnl Copyright (C) 2001 Stephan Kulow (coolo@kde.org)
-dnl modified by Walter Tasin (tasin@kdevelop.org)
-dnl for c++ console applications
-
-dnl This file is free software; you can redistribute it and/or
-dnl modify it under the terms of the GNU Library General Public
-dnl License as published by the Free Software Foundation; either
-dnl version 2 of the License, or (at your option) any later version.
-
-dnl This library is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-dnl Library General Public License for more details.
-
-dnl You should have received a copy of the GNU Library General Public License
-dnl along with this library; see the file COPYING.LIB. If not, write to
-dnl the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-dnl Boston, MA 02111-1307, USA.
-
-# Original Author was Kalle@kde.org
-# I lifted it in some mater. (Stephan Kulow)
-# I used much code from Janos Farkas
-
-dnl Process this file with autoconf to produce a configure script.
-
-AC_INIT(acinclude.m4) dnl a source file from your sub dir
-
-dnl This is so we can use kde-common
-AC_CONFIG_AUX_DIR(admin)
-
-dnl This ksh/zsh feature conflicts with `cd blah ; pwd`
-unset CDPATH
-
-dnl Checking host/target/build systems, for make, install etc.
-AC_CANONICAL_SYSTEM
-dnl Perform program name transformation
-AC_ARG_PROGRAM
-
-dnl Automake doc recommends to do this only here. (Janos)
-AM_INIT_AUTOMAKE(taglib,1.4)
-
-dnl almost the same like KDE_SET_PEFIX but the path is /usr/local
-dnl
-unset CDPATH
-dnl make /usr/local the default for the installation
-AC_PREFIX_DEFAULT(/usr/local)
-
-if test "x$prefix" = "xNONE"; then
- prefix=$ac_default_prefix
- ac_configure_args="$ac_configure_args --prefix $prefix"
-fi
-KDE_FAST_CONFIGURE
-KDE_CONF_FILES
-
-dnl without this order in this file, automake will be confused!
-dnl
-AM_CONFIG_HEADER(config.h)
-
-dnl checks for programs.
-dnl first check for c/c++ compilers
-AC_CHECK_COMPILERS
-
-dnl CXXFLAGS="$NOOPT_CXXFLAGS" dnl __kdevelop[noopt]__
-dnl CFLAGS="$NOOPT_CFLAGS" dnl __kdevelop[noopt]__
-CXXFLAGS="$CXXFLAGS $USE_EXCEPTIONS" dnl __kdevelop[exc]__
-
-dnl create only shared libtool-libraries
-AC_ENABLE_SHARED(yes)
-
-dnl set the following to yes, if you want to create static
-dnl libtool-libraries, too.
-AC_ENABLE_STATIC(no)
-
-dnl create a working libtool-script
-KDE_PROG_LIBTOOL
-
-dnl activate the next macro call for DLOPEN tests and setting LIBDL
-dnl (n.b. KDE_MISC_TESTS does the same to you, so use either this or the next one)
-dnl KDE_CHECK_DLOPEN
-
-dnl activate the next macro call for some additional tests
-dnl (compat, crypt, socket, nsl, dlopen, ...)
-dnl KDE_MISC_TESTS dnl __kdevelop__
-
-dnl KDE_NEED_FLEX dnl __kdevelop__
-dnl AC_PROG_YACC dnl __kdevelop__
-
-dnl KDE_CHECK_EXTRA_LIBS
-all_libraries="$all_libraries $USER_LDFLAGS"
-all_includes="$all_includes $USER_INCLUDES"
-AC_SUBST(all_includes)
-AC_SUBST(all_libraries)
-
-AC_SUBST(AUTODIRS)
-
-#AM_INIT_AUTOMAKE(taglib,1.0)
-dnl don't remove the below
-dnl AC_OUTPUT(taglib-config)
-dnl AC_OUTPUT(taglib.pc)
-
-AC_DEFUN([AC_HAVE_ZLIB],
-[
- AC_DEFINE(HAVE_ZLIB, 1, [have zlib])
- have_zlib=true
-])
-
-AC_DEFUN([AC_NO_ZLIB],
-[
- AC_DEFINE(HAVE_ZLIB, 0, [have zlib])
- have_zlib=false
-])
-
-AC_CHECK_HEADER(zlib.h, AC_HAVE_ZLIB, AC_NO_ZLIB)
-AM_CONDITIONAL(link_zlib, test x$have_zlib = xtrue)
-
-AC_DEFUN([AC_HAVE_CPPUNIT],
-[
- AC_DEFINE(HAVE_CPPUNIT, 1, [have cppunit])
- have_cppunit=true
-])
-
-AC_DEFUN([AC_NO_CPPUNIT],
-[
- AC_DEFINE(HAVE_CPPUNIT, 0, [have cppunit])
- have_cppunit=false
-])
-
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-AC_CHECK_HEADER(cppunit/extensions/HelperMacros.h, AC_HAVE_CPPUNIT, AC_NO_CPPUNIT)
-AC_LANG_RESTORE
-AM_CONDITIONAL(build_tests, test x$have_cppunit = xtrue)
diff --git a/libs/taglib/doc/README b/libs/taglib/doc/README
deleted file mode 100644
index ad634e1d4c..0000000000
--- a/libs/taglib/doc/README
+++ /dev/null
@@ -1 +0,0 @@
-Run "doxygen taglib.doxgen" to generate the TagLib API documentation.
diff --git a/libs/taglib/doc/api-footer.html b/libs/taglib/doc/api-footer.html
deleted file mode 100644
index 9b151ee897..0000000000
--- a/libs/taglib/doc/api-footer.html
+++ /dev/null
@@ -1,4 +0,0 @@
- </div>
- </div>
- </body>
-</html>
diff --git a/libs/taglib/doc/api-header.html b/libs/taglib/doc/api-header.html
deleted file mode 100644
index 91e7dc5203..0000000000
--- a/libs/taglib/doc/api-header.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
- <head>
- <title>$title ($projectname)</title>
- <link href="taglib-api.css" rel="stylesheet" type="text/css">
- </head>
- <body>
-
-
- <div id="container">
-
- <table border="0" width="100%">
- <tr>
- <td width="1">
- <img src="../taglib.png">
- </td>
- <td>
- <div id="intro">
- <table border="0" height="119" cellpadding="0" cellspacing="0" width="100%">
- <tr><td valign="top"><h1>TagLib 1.5 ($title)</h1></td></tr>
- <tr>
- <td valign="bottom">
- <div id="links">
- <a href="index.html">Home</a>
- <a href="inherits.html">Class&nbsp;Hierarchy</a>
- <a href="namespaces.html">Namespaces</a>
- <a href="annotated.html">Classes</a>
- <a href="files.html">Headers</a>
- <a href="namespacemembers.html">Namespace&nbsp;Members</a>
- <a href="functions.html">Class&nbsp;Members</a>
- <a href="globals.html">File&nbsp;Members</a>
- </div>
- </td>
- </tr>
- </table>
- </div>
- </td>
- </tr>
- </table>
-
- <div id="text">
diff --git a/libs/taglib/doc/taglib-api.css b/libs/taglib/doc/taglib-api.css
deleted file mode 100644
index 3fa820e25e..0000000000
--- a/libs/taglib/doc/taglib-api.css
+++ /dev/null
@@ -1,395 +0,0 @@
-body {
- font-family: sans-serif;
- background: white;
- color: black;
- margin: 0px;
- padding: 15px;
-}
-
-a:link {
- font-weight: bold;
- text-decoration: none;
- color: gray;
-}
-
-a:visited {
- font-weight: bold;
- text-decoration: none;
- color: gray;
-}
-
-a:hover {
- color: #cccccc;
- text-decoration: underline;
-}
-
-a:active {
- color: #cccccc;
- text-decoration: underline;
-}
-
-img {
- border-style: none;
-}
-
-h1 {
- font-family: sans-serif;
-}
-
-h2 {
- font-family: sans-serif;
-}
-
-h3 {
- font-family: sans-serif;
-}
-
-/* container */
-
-#container {
- position: absolute;
- border-width: thin;
- border-style: solid;
- width: 95%;
-}
-
-/* intro */
-
-#intro {
- padding: 5px;
- margin: 0px;
- background: #cccccc;
- border-width: medium;
- border-style: solid;
-}
-
-#intro h1 {
- margin: 5px;
- padding: 5px;
-}
-
-/* links */
-
-#links {
- font-size: x-small;
- vertical-align: bottom;
-}
-
-#links a {
- border-width: thin;
- border-style: dotted;
- border-color: white;
- /* margin: 0px 10px 0px 0px; */
- margin: 1px;
- padding: 3px;
- line-height: 230%
-}
-
-#links a:hover {
- color: black;
- text-decoration: underline;
-}
-
-#links h3 {
- outline-width: thin;
- border-style: solid;
- padding: 2px;
- margin: 3px 0px 3px 0px;
-}
-
-/* menu */
-
-#menu h3 {
- text-align: center;
-}
-
-/* text */
-
-#text {
- margin: 0px;
- padding: 5px 5px 0px 5px;
- float: left;
-}
-
-#text h3 {
- border-width: thin;
- border-style: solid;
- padding: 2px;
- margin: 3px 0px 3px 0px;
-}
-
-#text li {
- margin: 0px 0px 10px 0px;
-}
-
-#text ul {
- margin: 5px;
- padding: 0px 0px 0px 20px;
-}
-
-#leftcolumn {
- float: left;
- width: 300px;
- margin: 0px 10px 0px 0px;
- padding: 0px;
-}
-
-#rightcolumn {
- float: right;
- width: 210px;
- margin: 0px;
- padding: 0px;
-}
-
-/* vspacer */
-
-.vspacer {
- height: 10px;
-}
-
-.silver {
- border-width: thin;
- border-color: black;
- border-style: solid;
- background: #cccccc;
-}
-
-a.code {
- text-decoration: none;
- font-weight: normal;
- color: #4444ee
-}
-
-a.codeRef {
- font-weight: normal;
- color: #4444ee
-}
-
-div.fragment {
- width: 98%;
- border: 1px solid #CCCCCC;
- background-color: #f5f5f5;
- padding-left: 4px;
- margin: 4px;
-}
-
-div.ah {
- background-color: black;
- font-weight: bold; color: #ffffff;
- margin-bottom: 3px;
- margin-top: 3px
-}
-
-#text td {
- width: auto;
-}
-
-div.memdoc {
- margin-top: 0px;
- margin-bottom: 20px;
- padding: 10px 10px 10px 40px;
-}
-
-div.memproto {
- border: thin solid black;
- background-color: #f2f2ff;
- width: 100%;
- margin-top: 20px;
- padding-top: 10px;
- padding-bottom: 10px;
-}
-
-td.paramtype {
- color: #602020;
-}
-
-table.memname {
- font-weight: bold;
-}
-
-div.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- margin-bottom: 6px;
- font-weight: bold
-}
-
-div.groupText {
- margin-left: 16px;
- font-style: italic;
- font-size: smaller
-}
-
-body {
- background: white;
- color: black;
- margin-right: 20px;
- margin-left: 20px;
-}
-
-td.indexkey {
- background-color: #eeeeff;
- font-weight: bold;
- padding-right : 10px;
- padding-top : 2px;
- padding-left : 10px;
- padding-bottom : 2px;
- margin-left : 0px;
- margin-right : 0px;
- margin-top : 2px;
- margin-bottom : 2px
-}
-
-td.indexvalue {
- background-color: #eeeeff;
- font-style: italic;
- padding-right : 10px;
- padding-top : 2px;
- padding-left : 10px;
- padding-bottom : 2px;
- margin-left : 0px;
- margin-right : 0px;
- margin-top : 2px;
- margin-bottom : 2px
-}
-
-tr.memlist {
- background-color: #f0f0f0;
-}
-
-p.formulaDsp {
- text-align: center;
-}
-
-img.formulaDsp {
-
-}
-
-img.formulaInl {
- vertical-align: middle;
-}
-
-span.keyword {
- color: #008000
-}
-
-span.keywordtype {
- color: #604020
-}
-
-span.keywordflow {
- color: #e08000
-}
-
-span.comment {
- color: #800000
-}
-
-span.preprocessor {
- color: #806020
-}
-
-span.stringliteral {
- color: #002080
-}
-
-span.charliteral {
- color: #008080
-}
-
-.mdTable {
- border: 1px solid #868686;
- background-color: #f2f2ff;
-}
-
-.mdRow {
- padding: 8px 20px;
-}
-
-.mdescLeft {
- font-size: smaller;
- font-family: Arial, Helvetica, sans-serif;
- background-color: #FAFAFA;
- padding-left: 8px;
- border-top: 1px none #E0E0E0;
- border-right: 1px none #E0E0E0;
- border-bottom: 1px none #E0E0E0;
- border-left: 1px none #E0E0E0;
- margin: 0px;
-}
-
-.mdescRight {
- font-size: smaller;
- font-family: Arial, Helvetica, sans-serif;
- font-style: italic;
- background-color: #FAFAFA;
- padding-left: 4px;
- border-top: 1px none #E0E0E0;
- border-right: 1px none #E0E0E0;
- border-bottom: 1px none #E0E0E0;
- border-left: 1px none #E0E0E0;
- margin: 0px;
- padding-bottom: 0px;
- padding-right: 8px;
-}
-
-.memItemLeft {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-style: solid;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-family: Geneva, Arial, Helvetica, sans-serif;
- font-size: 12px;
-}
-
-.memItemRight {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-style: solid;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-family: Geneva, Arial, Helvetica, sans-serif;
- font-size: 13px;
-}
-
-.search {
- color: #0000ee;
- font-weight: bold;
-}
-
-form.search {
- margin-bottom: 0px;
- margin-top: 0px;
-}
-
-input.search {
- font-size: 75%;
- color: #000080;
- font-weight: normal;
- background-color: #eeeeff;
-}
-
-td.tiny {
- font-size: 75%;
-}
diff --git a/libs/taglib/doc/taglib.doxygen b/libs/taglib/doc/taglib.doxygen
deleted file mode 100644
index f31c0f1537..0000000000
--- a/libs/taglib/doc/taglib.doxygen
+++ /dev/null
@@ -1,208 +0,0 @@
-# Doxyfile 1.3.4
-
-#---------------------------------------------------------------------------
-# Project related configuration options
-#---------------------------------------------------------------------------
-PROJECT_NAME = TagLib
-PROJECT_NUMBER =
-OUTPUT_DIRECTORY = .
-OUTPUT_LANGUAGE = English
-USE_WINDOWS_ENCODING = NO
-BRIEF_MEMBER_DESC = YES
-REPEAT_BRIEF = YES
-ALWAYS_DETAILED_SEC = NO
-INLINE_INHERITED_MEMB = NO
-FULL_PATH_NAMES = NO
-STRIP_FROM_PATH =
-SHORT_NAMES = NO
-JAVADOC_AUTOBRIEF = NO
-MULTILINE_CPP_IS_BRIEF = NO
-DETAILS_AT_TOP = NO
-INHERIT_DOCS = YES
-DISTRIBUTE_GROUP_DOC = NO
-TAB_SIZE = 4
-ALIASES =
-OPTIMIZE_OUTPUT_FOR_C = NO
-OPTIMIZE_OUTPUT_JAVA = NO
-SUBGROUPING = YES
-#---------------------------------------------------------------------------
-# Build related configuration options
-#---------------------------------------------------------------------------
-EXTRACT_ALL = YES
-EXTRACT_PRIVATE = NO
-EXTRACT_STATIC = NO
-EXTRACT_LOCAL_CLASSES = NO
-HIDE_UNDOC_MEMBERS = NO
-HIDE_UNDOC_CLASSES = NO
-HIDE_FRIEND_COMPOUNDS = NO
-HIDE_IN_BODY_DOCS = NO
-INTERNAL_DOCS = YES
-CASE_SENSE_NAMES = YES
-HIDE_SCOPE_NAMES = NO
-SHOW_INCLUDE_FILES = YES
-INLINE_INFO = YES
-SORT_MEMBER_DOCS = YES
-GENERATE_TODOLIST = NO
-GENERATE_TESTLIST = NO
-GENERATE_BUGLIST = NO
-GENERATE_DEPRECATEDLIST= NO
-ENABLED_SECTIONS =
-MAX_INITIALIZER_LINES = 30
-SHOW_USED_FILES = YES
-#---------------------------------------------------------------------------
-# configuration options related to warning and progress messages
-#---------------------------------------------------------------------------
-QUIET = NO
-WARNINGS = YES
-WARN_IF_UNDOCUMENTED = NO
-WARN_IF_DOC_ERROR = YES
-WARN_FORMAT = "$file:$line: $text"
-WARN_LOGFILE =
-#---------------------------------------------------------------------------
-# configuration options related to the input files
-#---------------------------------------------------------------------------
-INPUT = ../taglib/
-FILE_PATTERNS = *.h \
- *.hh \
- *.H
-RECURSIVE = YES
-EXCLUDE =
-EXCLUDE_SYMLINKS = NO
-EXCLUDE_PATTERNS =
-EXAMPLE_PATH =
-EXAMPLE_PATTERNS =
-EXAMPLE_RECURSIVE = NO
-IMAGE_PATH =
-INPUT_FILTER =
-FILTER_SOURCE_FILES = NO
-#---------------------------------------------------------------------------
-# configuration options related to source browsing
-#---------------------------------------------------------------------------
-SOURCE_BROWSER = NO
-INLINE_SOURCES = NO
-STRIP_CODE_COMMENTS = YES
-REFERENCED_BY_RELATION = YES
-REFERENCES_RELATION = YES
-VERBATIM_HEADERS = YES
-#---------------------------------------------------------------------------
-# configuration options related to the alphabetical class index
-#---------------------------------------------------------------------------
-ALPHABETICAL_INDEX = YES
-COLS_IN_ALPHA_INDEX = 5
-IGNORE_PREFIX =
-#---------------------------------------------------------------------------
-# configuration options related to the HTML output
-#---------------------------------------------------------------------------
-GENERATE_HTML = YES
-HTML_OUTPUT = html
-HTML_FILE_EXTENSION = .html
-HTML_HEADER = api-header.html
-HTML_FOOTER = api-footer.html
-HTML_STYLESHEET = taglib-api.css
-HTML_ALIGN_MEMBERS = YES
-GENERATE_HTMLHELP = NO
-CHM_FILE =
-HHC_LOCATION =
-GENERATE_CHI = NO
-BINARY_TOC = NO
-TOC_EXPAND = NO
-DISABLE_INDEX = YES
-ENUM_VALUES_PER_LINE = 4
-GENERATE_TREEVIEW = NO
-TREEVIEW_WIDTH = 250
-#---------------------------------------------------------------------------
-# configuration options related to the LaTeX output
-#---------------------------------------------------------------------------
-GENERATE_LATEX = NO
-LATEX_OUTPUT = latex
-LATEX_CMD_NAME = latex
-MAKEINDEX_CMD_NAME = makeindex
-COMPACT_LATEX = NO
-PAPER_TYPE = letter
-EXTRA_PACKAGES =
-LATEX_HEADER =
-PDF_HYPERLINKS = YES
-USE_PDFLATEX = YES
-LATEX_BATCHMODE = NO
-LATEX_HIDE_INDICES = NO
-#---------------------------------------------------------------------------
-# configuration options related to the RTF output
-#---------------------------------------------------------------------------
-GENERATE_RTF = NO
-RTF_OUTPUT = rtf
-COMPACT_RTF = NO
-RTF_HYPERLINKS = NO
-RTF_STYLESHEET_FILE =
-RTF_EXTENSIONS_FILE =
-#---------------------------------------------------------------------------
-# configuration options related to the man page output
-#---------------------------------------------------------------------------
-GENERATE_MAN = NO
-MAN_OUTPUT = man
-MAN_EXTENSION = .3
-MAN_LINKS = NO
-#---------------------------------------------------------------------------
-# configuration options related to the XML output
-#---------------------------------------------------------------------------
-GENERATE_XML = NO
-XML_OUTPUT = xml
-XML_SCHEMA =
-XML_DTD =
-#---------------------------------------------------------------------------
-# configuration options for the AutoGen Definitions output
-#---------------------------------------------------------------------------
-GENERATE_AUTOGEN_DEF = NO
-#---------------------------------------------------------------------------
-# configuration options related to the Perl module output
-#---------------------------------------------------------------------------
-GENERATE_PERLMOD = NO
-PERLMOD_LATEX = NO
-PERLMOD_PRETTY = YES
-PERLMOD_MAKEVAR_PREFIX =
-#---------------------------------------------------------------------------
-# Configuration options related to the preprocessor
-#---------------------------------------------------------------------------
-ENABLE_PREPROCESSING = YES
-MACRO_EXPANSION = NO
-EXPAND_ONLY_PREDEF = NO
-SEARCH_INCLUDES = YES
-INCLUDE_PATH =
-INCLUDE_FILE_PATTERNS =
-PREDEFINED = DO_NOT_DOCUMENT \
- DOXYGEN
-EXPAND_AS_DEFINED =
-SKIP_FUNCTION_MACROS = YES
-#---------------------------------------------------------------------------
-# Configuration::addtions related to external references
-#---------------------------------------------------------------------------
-TAGFILES =
-GENERATE_TAGFILE =
-ALLEXTERNALS = NO
-EXTERNAL_GROUPS = YES
-PERL_PATH = /usr/bin/perl
-#---------------------------------------------------------------------------
-# Configuration options related to the dot tool
-#---------------------------------------------------------------------------
-CLASS_DIAGRAMS = YES
-HIDE_UNDOC_RELATIONS = YES
-HAVE_DOT = YES
-CLASS_GRAPH = YES
-COLLABORATION_GRAPH = YES
-UML_LOOK = NO
-TEMPLATE_RELATIONS = YES
-INCLUDE_GRAPH = YES
-INCLUDED_BY_GRAPH = YES
-CALL_GRAPH = NO
-GRAPHICAL_HIERARCHY = YES
-DOT_IMAGE_FORMAT = png
-DOT_PATH =
-DOTFILE_DIRS =
-MAX_DOT_GRAPH_WIDTH = 1024
-MAX_DOT_GRAPH_HEIGHT = 1024
-MAX_DOT_GRAPH_DEPTH = 0
-GENERATE_LEGEND = YES
-DOT_CLEANUP = YES
-#---------------------------------------------------------------------------
-# Configuration::addtions related to the search engine
-#---------------------------------------------------------------------------
-SEARCHENGINE = NO
diff --git a/libs/taglib/doc/taglib.png b/libs/taglib/doc/taglib.png
deleted file mode 100644
index 7174ee9182..0000000000
--- a/libs/taglib/doc/taglib.png
+++ /dev/null
Binary files differ
diff --git a/libs/taglib/examples/CMakeLists.txt b/libs/taglib/examples/CMakeLists.txt
deleted file mode 100644
index 50711d071f..0000000000
--- a/libs/taglib/examples/CMakeLists.txt
+++ /dev/null
@@ -1,78 +0,0 @@
-if(BUILD_EXAMPLES)
-INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR}/../taglib
- ${CMAKE_CURRENT_SOURCE_DIR}/../taglib/toolkit
- ${CMAKE_CURRENT_SOURCE_DIR}/../taglib/ape
- ${CMAKE_CURRENT_SOURCE_DIR}/../taglib/mpeg
- ${CMAKE_CURRENT_SOURCE_DIR}/../taglib/mpeg/id3v1
- ${CMAKE_CURRENT_SOURCE_DIR}/../taglib/mpeg/id3v2
- ${CMAKE_CURRENT_SOURCE_DIR}/../bindings/c/ )
-
-########### next target ###############
-
-SET(tagreader_SRCS
-tagreader.cpp
-)
-
-
-ADD_EXECUTABLE(tagreader ${tagreader_SRCS})
-
-TARGET_LINK_LIBRARIES(tagreader tag )
-
-#INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/tagreader DESTINATION ${BIN_INSTALL_DIR} )
-
-
-########### next target ###############
-
-SET(tagreader_c_SRCS
-tagreader_c.c
-)
-
-
-ADD_EXECUTABLE(tagreader_c ${tagreader_c_SRCS})
-
-TARGET_LINK_LIBRARIES(tagreader_c tag_c )
-
-#INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/tagreader_c DESTINATION ${BIN_INSTALL_DIR})
-
-
-########### next target ###############
-
-SET(tagwriter_SRCS
-tagwriter.cpp
-)
-
-
-ADD_EXECUTABLE(tagwriter ${tagwriter_SRCS})
-
-TARGET_LINK_LIBRARIES(tagwriter tag )
-
-#INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/tagwriter DESTINATION ${BIN_INSTALL_DIR})
-
-
-########### next target ###############
-
-SET(framelist_SRCS
-framelist.cpp
-)
-
-
-ADD_EXECUTABLE(framelist ${framelist_SRCS})
-
-TARGET_LINK_LIBRARIES(framelist tag )
-
-#INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/framelist DESTINATION ${BIN_INSTALL_DIR})
-
-
-########### next target ###############
-
-SET(strip-id3v1_SRCS
- strip-id3v1.cpp)
-
-ADD_EXECUTABLE(strip-id3v1 ${strip-id3v1_SRCS})
-
-TARGET_LINK_LIBRARIES(strip-id3v1 tag )
-
-#INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/strip-id3v1 DESTINATION ${BIN_INSTALL_DIR})
-
-endif(BUILD_EXAMPLES)
-
diff --git a/libs/taglib/examples/Makefile.am b/libs/taglib/examples/Makefile.am
deleted file mode 100644
index bfb0f77f14..0000000000
--- a/libs/taglib/examples/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-bin_PROGRAMS = tagreader tagreader_c tagwriter framelist strip-id3v1
-tagreader_SOURCES = tagreader.cpp
-tagreader_c_SOURCES = tagreader_c.c
-tagwriter_SOURCES = tagwriter.cpp
-framelist_SOURCES = framelist.cpp
-strip_id3v1_SOURCES = strip-id3v1.cpp
-
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/ape \
- -I$(top_srcdir)/taglib/mpeg \
- -I$(top_srcdir)/taglib/mpeg/id3v1 \
- -I$(top_srcdir)/taglib/mpeg/id3v2 \
- -I$(top_srcdir)/bindings/c
-
-LDADD = ../taglib/libtag.la
-tagreader_c_LDADD = ../bindings/c/libtag_c.la
diff --git a/libs/taglib/examples/Makefile.in b/libs/taglib/examples/Makefile.in
deleted file mode 100644
index dabdb3d254..0000000000
--- a/libs/taglib/examples/Makefile.in
+++ /dev/null
@@ -1,677 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-bin_PROGRAMS = tagreader$(EXEEXT) tagreader_c$(EXEEXT) \
- tagwriter$(EXEEXT) framelist$(EXEEXT) strip-id3v1$(EXEEXT)
-subdir = examples
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-am__installdirs = "$(DESTDIR)$(bindir)"
-binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
-PROGRAMS = $(bin_PROGRAMS)
-am_framelist_OBJECTS = framelist.$(OBJEXT)
-#>- framelist_OBJECTS = $(am_framelist_OBJECTS)
-#>+ 1
-framelist_OBJECTS = framelist.$(OBJEXT)
-framelist_LDADD = $(LDADD)
-framelist_DEPENDENCIES = ../taglib/libtag.la
-am_strip_id3v1_OBJECTS = strip-id3v1.$(OBJEXT)
-#>- strip_id3v1_OBJECTS = $(am_strip_id3v1_OBJECTS)
-#>+ 1
-strip_id3v1_OBJECTS = strip-id3v1.$(OBJEXT)
-strip_id3v1_LDADD = $(LDADD)
-strip_id3v1_DEPENDENCIES = ../taglib/libtag.la
-am_tagreader_OBJECTS = tagreader.$(OBJEXT)
-#>- tagreader_OBJECTS = $(am_tagreader_OBJECTS)
-#>+ 1
-tagreader_OBJECTS = tagreader.$(OBJEXT)
-tagreader_LDADD = $(LDADD)
-tagreader_DEPENDENCIES = ../taglib/libtag.la
-am_tagreader_c_OBJECTS = tagreader_c.$(OBJEXT)
-#>- tagreader_c_OBJECTS = $(am_tagreader_c_OBJECTS)
-#>+ 1
-tagreader_c_OBJECTS = tagreader_c.$(OBJEXT)
-tagreader_c_DEPENDENCIES = ../bindings/c/libtag_c.la
-am_tagwriter_OBJECTS = tagwriter.$(OBJEXT)
-#>- tagwriter_OBJECTS = $(am_tagwriter_OBJECTS)
-#>+ 1
-tagwriter_OBJECTS = tagwriter.$(OBJEXT)
-tagwriter_LDADD = $(LDADD)
-tagwriter_DEPENDENCIES = ../taglib/libtag.la
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(framelist_SOURCES) $(strip_id3v1_SOURCES) \
- $(tagreader_SOURCES) $(tagreader_c_SOURCES) \
- $(tagwriter_SOURCES)
-DIST_SOURCES = $(framelist_SOURCES) $(strip_id3v1_SOURCES) \
- $(tagreader_SOURCES) $(tagreader_c_SOURCES) \
- $(tagwriter_SOURCES)
-ETAGS = etags
-CTAGS = ctags
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-tagreader_SOURCES = tagreader.cpp
-tagreader_c_SOURCES = tagreader_c.c
-tagwriter_SOURCES = tagwriter.cpp
-framelist_SOURCES = framelist.cpp
-strip_id3v1_SOURCES = strip-id3v1.cpp
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/ape \
- -I$(top_srcdir)/taglib/mpeg \
- -I$(top_srcdir)/taglib/mpeg/id3v1 \
- -I$(top_srcdir)/taglib/mpeg/id3v2 \
- -I$(top_srcdir)/bindings/c
-
-LDADD = ../taglib/libtag.la
-tagreader_c_LDADD = ../bindings/c/libtag_c.la
-#>- all: all-am
-#>+ 1
-all: docs-am all-am
-
-.SUFFIXES:
-.SUFFIXES: .c .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu examples/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu examples/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu examples/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu examples/Makefile
- cd $(top_srcdir) && perl admin/am_edit examples/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-install-binPROGRAMS: $(bin_PROGRAMS)
- @$(NORMAL_INSTALL)
- test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- if test -f $$p \
- || test -f $$p1 \
- ; then \
- f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
- echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
- $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
- else :; fi; \
- done
-
-uninstall-binPROGRAMS:
- @$(NORMAL_UNINSTALL)
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
- echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
- rm -f "$(DESTDIR)$(bindir)/$$f"; \
- done
-
-clean-binPROGRAMS:
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- echo " rm -f $$p $$f"; \
- rm -f $$p $$f ; \
- done
-framelist$(EXEEXT): $(framelist_OBJECTS) $(framelist_DEPENDENCIES)
- @rm -f framelist$(EXEEXT)
- $(CXXLINK) $(framelist_OBJECTS) $(framelist_LDADD) $(LIBS)
-strip-id3v1$(EXEEXT): $(strip_id3v1_OBJECTS) $(strip_id3v1_DEPENDENCIES)
- @rm -f strip-id3v1$(EXEEXT)
- $(CXXLINK) $(strip_id3v1_OBJECTS) $(strip_id3v1_LDADD) $(LIBS)
-tagreader$(EXEEXT): $(tagreader_OBJECTS) $(tagreader_DEPENDENCIES)
- @rm -f tagreader$(EXEEXT)
- $(CXXLINK) $(tagreader_OBJECTS) $(tagreader_LDADD) $(LIBS)
-tagreader_c$(EXEEXT): $(tagreader_c_OBJECTS) $(tagreader_c_DEPENDENCIES)
- @rm -f tagreader_c$(EXEEXT)
- $(LINK) $(tagreader_c_OBJECTS) $(tagreader_c_LDADD) $(LIBS)
-tagwriter$(EXEEXT): $(tagwriter_OBJECTS) $(tagwriter_DEPENDENCIES)
- @rm -f tagwriter$(EXEEXT)
- $(CXXLINK) $(tagwriter_OBJECTS) $(tagwriter_LDADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/framelist.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strip-id3v1.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tagreader.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tagreader_c.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tagwriter.Po@am__quote@
-
-.c.o:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c $<
-
-.c.obj:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
-
-.c.lo:
-@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(PROGRAMS)
-installdirs:
- for dir in "$(DESTDIR)$(bindir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-am
-#>+ 1
-clean: kde-rpo-clean clean-am
-
-#>- clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
-#>+ 1
-clean-am: clean-bcheck clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-exec-am: install-binPROGRAMS
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-binPROGRAMS
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
- clean-generic clean-libtool ctags distclean distclean-compile \
- distclean-generic distclean-libtool distclean-tags distdir dvi \
- dvi-am html html-am info info-am install install-am \
- install-binPROGRAMS install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
- pdf pdf-am ps ps-am tags uninstall uninstall-am \
- uninstall-binPROGRAMS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu examples/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu examples/Makefile
- cd $(top_srcdir) && perl admin/am_edit examples/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-am
-
-bcheck-am:
- @for i in ; do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 3
-final:
- $(MAKE) all-am
-
-#>+ 3
-final-install:
- $(MAKE) install-am
-
-#>+ 3
-no-final:
- $(MAKE) all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/examples/framelist.cpp b/libs/taglib/examples/framelist.cpp
deleted file mode 100644
index dbe80feb82..0000000000
--- a/libs/taglib/examples/framelist.cpp
+++ /dev/null
@@ -1,106 +0,0 @@
-/* Copyright (C) 2003 Scott Wheeler <wheeler@kde.org>
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <iostream>
-#include <stdlib.h>
-
-#include <tbytevector.h>
-
-#include <mpegfile.h>
-
-#include <id3v2tag.h>
-#include <id3v2frame.h>
-#include <id3v2header.h>
-
-#include <id3v1tag.h>
-
-#include <apetag.h>
-
-using namespace std;
-using namespace TagLib;
-
-int main(int argc, char *argv[])
-{
- // process the command line args
-
-
- for(int i = 1; i < argc; i++) {
-
- cout << "******************** \"" << argv[i] << "\"********************" << endl;
-
- MPEG::File f(argv[i]);
-
- ID3v2::Tag *id3v2tag = f.ID3v2Tag();
-
- if(id3v2tag) {
-
- cout << "ID3v2."
- << id3v2tag->header()->majorVersion()
- << "."
- << id3v2tag->header()->revisionNumber()
- << ", "
- << id3v2tag->header()->tagSize()
- << " bytes in tag"
- << endl;
-
- ID3v2::FrameList::ConstIterator it = id3v2tag->frameList().begin();
- for(; it != id3v2tag->frameList().end(); it++)
- cout << (*it)->frameID() << " - \"" << (*it)->toString() << "\"" << endl;
- }
- else
- cout << "file does not have a valid id3v2 tag" << endl;
-
- cout << endl << "ID3v1" << endl;
-
- ID3v1::Tag *id3v1tag = f.ID3v1Tag();
-
- if(id3v1tag) {
- cout << "title - \"" << id3v1tag->title() << "\"" << endl;
- cout << "artist - \"" << id3v1tag->artist() << "\"" << endl;
- cout << "album - \"" << id3v1tag->album() << "\"" << endl;
- cout << "year - \"" << id3v1tag->year() << "\"" << endl;
- cout << "comment - \"" << id3v1tag->comment() << "\"" << endl;
- cout << "track - \"" << id3v1tag->track() << "\"" << endl;
- cout << "genre - \"" << id3v1tag->genre() << "\"" << endl;
- }
- else
- cout << "file does not have a valid id3v1 tag" << endl;
-
- APE::Tag *ape = f.APETag();
-
- cout << endl << "APE" << endl;
-
- if(ape) {
- for(APE::ItemListMap::ConstIterator it = ape->itemListMap().begin();
- it != ape->itemListMap().end(); ++it)
- {
- cout << (*it).first << " - \"" << (*it).second.toString() << "\"" << endl;
- }
- }
- else
- cout << "file does not have a valid APE tag" << endl;
-
- cout << endl;
- }
-}
diff --git a/libs/taglib/examples/strip-id3v1.cpp b/libs/taglib/examples/strip-id3v1.cpp
deleted file mode 100644
index ab36d7117b..0000000000
--- a/libs/taglib/examples/strip-id3v1.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Copyright (C) 2003 Scott Wheeler <wheeler@kde.org>
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <iostream>
-#include <mpegfile.h>
-#include <tstring.h>
-
-using namespace TagLib;
-
-int main(int argc, char *argv[])
-{
- for(int i = 1; i < argc; i++) {
-
- std::cout << "******************** Stripping ID3v1 Tag From: \"" << argv[i] << "\"********************" << std::endl;
-
- MPEG::File f(argv[i]);
- f.strip(MPEG::File::ID3v1);
- }
-}
diff --git a/libs/taglib/examples/tagreader.cpp b/libs/taglib/examples/tagreader.cpp
deleted file mode 100644
index 76fe0d1a3b..0000000000
--- a/libs/taglib/examples/tagreader.cpp
+++ /dev/null
@@ -1,77 +0,0 @@
-/* Copyright (C) 2003 Scott Wheeler <wheeler@kde.org>
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <iostream>
-#include <stdio.h>
-
-#include <fileref.h>
-#include <tag.h>
-
-using namespace std;
-
-TagLib::String formatSeconds(int seconds)
-{
- char secondsString[3];
- sprintf(secondsString, "%02i", seconds);
- return secondsString;
-}
-
-int main(int argc, char *argv[])
-{
- for(int i = 1; i < argc; i++) {
-
- cout << "******************** \"" << argv[i] << "\" ********************" << endl;
-
- TagLib::FileRef f(argv[i]);
-
- if(!f.isNull() && f.tag()) {
-
- TagLib::Tag *tag = f.tag();
-
- cout << "-- TAG --" << endl;
- cout << "title - \"" << tag->title() << "\"" << endl;
- cout << "artist - \"" << tag->artist() << "\"" << endl;
- cout << "album - \"" << tag->album() << "\"" << endl;
- cout << "year - \"" << tag->year() << "\"" << endl;
- cout << "comment - \"" << tag->comment() << "\"" << endl;
- cout << "track - \"" << tag->track() << "\"" << endl;
- cout << "genre - \"" << tag->genre() << "\"" << endl;
- }
-
- if(!f.isNull() && f.audioProperties()) {
-
- TagLib::AudioProperties *properties = f.audioProperties();
-
- int seconds = properties->length() % 60;
- int minutes = (properties->length() - seconds) / 60;
-
- cout << "-- AUDIO --" << endl;
- cout << "bitrate - " << properties->bitrate() << endl;
- cout << "sample rate - " << properties->sampleRate() << endl;
- cout << "channels - " << properties->channels() << endl;
- cout << "length - " << minutes << ":" << formatSeconds(seconds) << endl;
- }
- }
- return 0;
-}
diff --git a/libs/taglib/examples/tagreader_c.c b/libs/taglib/examples/tagreader_c.c
deleted file mode 100644
index 0220e19a42..0000000000
--- a/libs/taglib/examples/tagreader_c.c
+++ /dev/null
@@ -1,77 +0,0 @@
-/* Copyright (C) 2003 Scott Wheeler <wheeler@kde.org>
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <stdio.h>
-#include <tag_c.h>
-
-#ifndef FALSE
-#define FALSE 0
-#endif
-
-int main(int argc, char *argv[])
-{
- int i;
- int seconds;
- int minutes;
- TagLib_File *file;
- TagLib_Tag *tag;
- const TagLib_AudioProperties *properties;
-
- taglib_set_strings_unicode(FALSE);
-
- for(i = 1; i < argc; i++) {
- printf("******************** \"%s\" ********************\n", argv[i]);
-
- file = taglib_file_new(argv[i]);
-
- if(file == NULL)
- break;
-
- tag = taglib_file_tag(file);
- properties = taglib_file_audioproperties(file);
-
- printf("-- TAG --\n");
- printf("title - \"%s\"\n", taglib_tag_title(tag));
- printf("artist - \"%s\"\n", taglib_tag_artist(tag));
- printf("album - \"%s\"\n", taglib_tag_album(tag));
- printf("year - \"%i\"\n", taglib_tag_year(tag));
- printf("comment - \"%s\"\n", taglib_tag_comment(tag));
- printf("track - \"%i\"\n", taglib_tag_track(tag));
- printf("genre - \"%s\"\n", taglib_tag_genre(tag));
-
- seconds = taglib_audioproperties_length(properties) % 60;
- minutes = (taglib_audioproperties_length(properties) - seconds) / 60;
-
- printf("-- AUDIO --\n");
- printf("bitrate - %i\n", taglib_audioproperties_bitrate(properties));
- printf("sample rate - %i\n", taglib_audioproperties_samplerate(properties));
- printf("channels - %i\n", taglib_audioproperties_channels(properties));
- printf("length - %i:%02i\n", minutes, seconds);
-
- taglib_tag_free_strings();
- taglib_file_free(file);
- }
-
- return 0;
-}
diff --git a/libs/taglib/examples/tagwriter.cpp b/libs/taglib/examples/tagwriter.cpp
deleted file mode 100644
index 63163fbedc..0000000000
--- a/libs/taglib/examples/tagwriter.cpp
+++ /dev/null
@@ -1,139 +0,0 @@
-/* Copyright (C) 2004 Scott Wheeler <wheeler@kde.org>
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <iostream>
-#include <string.h>
-
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <stdlib.h>
-
-#include <tlist.h>
-#include <fileref.h>
-#include <tfile.h>
-#include <tag.h>
-
-using namespace std;
-
-bool isArgument(const char *s)
-{
- return strlen(s) == 2 && s[0] == '-';
-}
-
-bool isFile(const char *s)
-{
- struct stat st;
-#ifdef _WIN32
- return ::stat(s, &st) == 0 && (st.st_mode & (S_IFREG));
-#else
- return ::stat(s, &st) == 0 && (st.st_mode & (S_IFREG | S_IFLNK));
-#endif
-}
-
-void usage()
-{
- cout << endl;
- cout << "Usage: tagwriter <fields> <files>" << endl;
- cout << endl;
- cout << "Where the valid fields are:" << endl;
- cout << " -t <title>" << endl;
- cout << " -a <artist>" << endl;
- cout << " -A <album>" << endl;
- cout << " -c <comment>" << endl;
- cout << " -g <genre>" << endl;
- cout << " -y <year>" << endl;
- cout << " -T <track>" << endl;
- cout << endl;
-
- exit(1);
-}
-
-int main(int argc, char *argv[])
-{
- TagLib::List<TagLib::FileRef> fileList;
-
- while(argc > 0 && isFile(argv[argc - 1])) {
-
- TagLib::FileRef f(argv[argc - 1]);
-
- if(!f.isNull() && f.tag())
- fileList.append(f);
-
- argc--;
- }
-
- if(fileList.isEmpty())
- usage();
-
- for(int i = 1; i < argc - 1; i += 2) {
-
- if(isArgument(argv[i]) && i + 1 < argc && !isArgument(argv[i + 1])) {
-
- char field = argv[i][1];
- TagLib::String value = argv[i + 1];
-
- TagLib::List<TagLib::FileRef>::Iterator it;
- for(it = fileList.begin(); it != fileList.end(); ++it) {
-
- TagLib::Tag *t = (*it).tag();
-
- switch (field) {
- case 't':
- t->setTitle(value);
- break;
- case 'a':
- t->setArtist(value);
- break;
- case 'A':
- t->setAlbum(value);
- break;
- case 'c':
- t->setComment(value);
- break;
- case 'g':
- t->setGenre(value);
- break;
- case 'y':
- t->setYear(value.toInt());
- break;
- case 'T':
- t->setTrack(value.toInt());
- break;
- default:
- usage();
- break;
- }
- }
- }
- else
- usage();
- }
-
- TagLib::List<TagLib::FileRef>::Iterator it;
- for(it = fileList.begin(); it != fileList.end(); ++it)
- (*it).file()->save();
-
- return 0;
-}
diff --git a/libs/taglib/stamp-h.in b/libs/taglib/stamp-h.in
deleted file mode 100644
index e69de29bb2..0000000000
--- a/libs/taglib/stamp-h.in
+++ /dev/null
diff --git a/libs/taglib/subdirs b/libs/taglib/subdirs
deleted file mode 100644
index 0e5b6343fa..0000000000
--- a/libs/taglib/subdirs
+++ /dev/null
@@ -1,4 +0,0 @@
-bindings
-examples
-taglib
-tests
diff --git a/libs/taglib/taglib-config.cmake b/libs/taglib/taglib-config.cmake
deleted file mode 100644
index 9dc5ed1d7b..0000000000
--- a/libs/taglib/taglib-config.cmake
+++ /dev/null
@@ -1,55 +0,0 @@
-#!/bin/sh
-
-usage()
-{
- echo "usage: $0 [OPTIONS]"
-cat << EOH
-
-options:
- [--libs]
- [--cflags]
- [--version]
- [--prefix]
-EOH
- exit 1;
-}
-
-prefix=${CMAKE_INSTALL_PREFIX}
-exec_prefix=${CMAKE_INSTALL_PREFIX}
-libdir=${LIB_INSTALL_DIR}
-includedir=${INCLUDE_INSTALL_DIR}
-
-flags=""
-
-if test $# -eq 0 ; then
- usage
-fi
-
-while test $# -gt 0
-do
- case $1 in
- --libs)
- flags="$flags -L$libdir -ltag"
- ;;
- --cflags)
- flags="$flags -I$includedir/taglib"
- ;;
- --version)
- echo 1.5
- ;;
- --prefix)
- echo $prefix
- ;;
- *)
- echo "$0: unknown option $1"
- echo
- usage
- ;;
- esac
- shift
-done
-
-if test -n "$flags"
-then
- echo $flags
-fi
diff --git a/libs/taglib/taglib-config.in b/libs/taglib/taglib-config.in
deleted file mode 100644
index 10b977953e..0000000000
--- a/libs/taglib/taglib-config.in
+++ /dev/null
@@ -1,55 +0,0 @@
-#!/bin/sh
-
-usage()
-{
- echo "usage: $0 [OPTIONS]"
-cat << EOH
-
-options:
- [--libs]
- [--cflags]
- [--version]
- [--prefix]
-EOH
- exit 1;
-}
-
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-flags=""
-
-if test $# -eq 0 ; then
- usage
-fi
-
-while test $# -gt 0
-do
- case $1 in
- --libs)
- flags="$flags -L$libdir -ltag"
- ;;
- --cflags)
- flags="$flags -I$includedir/taglib"
- ;;
- --version)
- echo 1.5
- ;;
- --prefix)
- echo $prefix
- ;;
- *)
- echo "$0: unknown option $1"
- echo
- usage
- ;;
- esac
- shift
-done
-
-if test -n "$flags"
-then
- echo $flags
-fi
diff --git a/libs/taglib/taglib.pc.cmake b/libs/taglib/taglib.pc.cmake
deleted file mode 100644
index 909b8fcfc5..0000000000
--- a/libs/taglib/taglib.pc.cmake
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=${CMAKE_INSTALL_PREFIX}
-exec_prefix=${CMAKE_INSTALL_PREFIX}
-libdir=${LIB_INSTALL_DIR}
-includedir=${INCLUDE_INSTALL_DIR}
-
-Name: TagLib
-Description: Audio meta-data library
-Requires:
-Version: ${TAGLIB_LIB_MAJOR_VERSION}.${TAGLIB_LIB_MINOR_VERSION}.${TAGLIB_LIB_PATCH_VERSION}
-Libs: -L${LIB_INSTALL_DIR} -ltag
-Cflags: -I${INCLUDE_INSTALL_DIR}/taglib
diff --git a/libs/taglib/taglib.pc.in b/libs/taglib/taglib.pc.in
deleted file mode 100644
index 93d0a414f0..0000000000
--- a/libs/taglib/taglib.pc.in
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-Name: TagLib
-Description: Audio meta-data library
-Requires:
-Version: 1.5
-Libs: -L${libdir} -ltag
-Cflags: -I${includedir}/taglib
diff --git a/libs/taglib/taglib/CMakeLists.txt b/libs/taglib/taglib/CMakeLists.txt
deleted file mode 100644
index c4976f9739..0000000000
--- a/libs/taglib/taglib/CMakeLists.txt
+++ /dev/null
@@ -1,160 +0,0 @@
-
-set(CMAKE_INCLUDE_CURRENT_DIR ON)
-INCLUDE_DIRECTORIES(
- ${CMAKE_CURRENT_SOURCE_DIR}/toolkit
- ${CMAKE_CURRENT_SOURCE_DIR}/mpeg
- ${CMAKE_CURRENT_SOURCE_DIR}/ogg
- ${CMAKE_CURRENT_SOURCE_DIR}/ogg/flac
- ${CMAKE_CURRENT_SOURCE_DIR}/flac
- ${CMAKE_CURRENT_SOURCE_DIR}/mpc
- ${CMAKE_CURRENT_SOURCE_DIR}/ogg/vorbis
- ${CMAKE_CURRENT_SOURCE_DIR}/ogg/speex
- ${CMAKE_CURRENT_SOURCE_DIR}/mpeg/id3v2
- ${CMAKE_CURRENT_SOURCE_DIR}/mpeg/id3v1
- ${CMAKE_CURRENT_SOURCE_DIR}/ape
- ${CMAKE_CURRENT_SOURCE_DIR}/wavpack
- ${CMAKE_CURRENT_SOURCE_DIR}/trueaudio
- ${CMAKE_CURRENT_BINARY_DIR}/taglib
- ${CMAKE_CURRENT_BINARY_DIR}/..
-)
-if(ZLIB_FOUND)
- INCLUDE_DIRECTORIES(${ZLIB_INCLUDE_DIR})
-endif(ZLIB_FOUND)
-
-ADD_SUBDIRECTORY( toolkit )
-ADD_SUBDIRECTORY( mpeg )
-ADD_SUBDIRECTORY( ogg )
-ADD_SUBDIRECTORY( flac )
-ADD_SUBDIRECTORY( ape )
-ADD_SUBDIRECTORY( mpc )
-ADD_SUBDIRECTORY( wavpack )
-ADD_SUBDIRECTORY( trueaudio )
-
-
-
-########### next target ###############
-
-SET(mpeg_SRCS
-mpeg/mpegfile.cpp
-mpeg/mpegproperties.cpp
-mpeg/mpegheader.cpp
-mpeg/xingheader.cpp
-)
-
-SET(id3v1_SRCS
-mpeg/id3v1/id3v1tag.cpp
-mpeg/id3v1/id3v1genres.cpp
-)
-
-
-SET(id3v2_SRCS
-mpeg/id3v2/id3v2framefactory.cpp
-mpeg/id3v2/id3v2synchdata.cpp
-mpeg/id3v2/id3v2tag.cpp
-mpeg/id3v2/id3v2header.cpp
-mpeg/id3v2/id3v2frame.cpp
-mpeg/id3v2/id3v2footer.cpp
-mpeg/id3v2/id3v2extendedheader.cpp
-)
-
-
-SET(frames_SRCS
-mpeg/id3v2/frames/attachedpictureframe.cpp
-mpeg/id3v2/frames/commentsframe.cpp
-mpeg/id3v2/frames/generalencapsulatedobjectframe.cpp
-mpeg/id3v2/frames/relativevolumeframe.cpp
-mpeg/id3v2/frames/textidentificationframe.cpp
-mpeg/id3v2/frames/uniquefileidentifierframe.cpp
-mpeg/id3v2/frames/unknownframe.cpp
-mpeg/id3v2/frames/unsynchronizedlyricsframe.cpp
-mpeg/id3v2/frames/urllinkframe.cpp
-)
-
-SET(ogg_SRCS
-ogg/oggfile.cpp
-ogg/oggpage.cpp
-ogg/oggpageheader.cpp
-ogg/xiphcomment.cpp
-)
-
-SET(vorbis_SRCS
-ogg/vorbis/vorbisfile.cpp
-ogg/vorbis/vorbisproperties.cpp
-)
-
-
-SET(flacs_SRCS
-flac/flacfile.cpp
-flac/flacproperties.cpp
-)
-
-SET(oggflacs_SRCS
-ogg/flac/oggflacfile.cpp
-)
-
-SET(mpc_SRCS
-mpc/mpcfile.cpp
-mpc/mpcproperties.cpp
-)
-
-SET(ape_SRCS
-ape/apetag.cpp
-ape/apefooter.cpp
-ape/apeitem.cpp
-)
-
-SET(wavpack_SRCS
-wavpack/wavpackfile.cpp
-wavpack/wavpackproperties.cpp
-)
-
-SET(speex_SRCS
-ogg/speex/speexfile.cpp
-ogg/speex/speexproperties.cpp
-)
-
-SET(trueaudio_SRCS
-trueaudio/trueaudiofile.cpp
-trueaudio/trueaudioproperties.cpp
-)
-
-SET(toolkit_SRCS
-toolkit/tstring.cpp
-toolkit/tstringlist.cpp
-toolkit/tbytevector.cpp
-toolkit/tbytevectorlist.cpp
-toolkit/tfile.cpp
-toolkit/tdebug.cpp
-toolkit/unicode.cpp
-)
-
-SET(tag_LIB_SRCS ${mpeg_SRCS} ${id3v1_SRCS} ${id3v2_SRCS} ${frames_SRCS} ${ogg_SRCS}
- ${vorbis_SRCS} ${oggflacs_SRCS} ${mpc_SRCS} ${ape_SRCS} ${toolkit_SRCS} ${flacs_SRCS}
- ${wavpack_SRCS} ${speex_SRCS} ${trueaudio_SRCS}
- tag.cpp
- tagunion.cpp
- fileref.cpp
- audioproperties.cpp
-)
-
-
-ADD_LIBRARY(tag SHARED ${tag_LIB_SRCS})
-
-TARGET_LINK_LIBRARIES(tag )
-if(ZLIB_FOUND)
- TARGET_LINK_LIBRARIES(tag ${ZLIB_LIBRARIES})
-endif(ZLIB_FOUND)
-
-SET_TARGET_PROPERTIES(tag PROPERTIES
- VERSION ${TAGLIB_LIB_MAJOR_VERSION}.${TAGLIB_LIB_MINOR_VERSION}.${TAGLIB_LIB_PATCH_VERSION}
- SOVERSION ${TAGLIB_LIB_MAJOR_VERSION}
- INSTALL_NAME_DIR ${LIB_INSTALL_DIR}
- DEFINE_SYMBOL MAKE_TAGLIB_LIB
-)
-INSTALL(TARGETS tag
- LIBRARY DESTINATION ${LIB_INSTALL_DIR}
- RUNTIME DESTINATION bin
- ARCHIVE DESTINATION ${LIB_INSTALL_DIR}
-)
-
-INSTALL( FILES tag.h fileref.h audioproperties.h taglib_export.h DESTINATION ${INCLUDE_INSTALL_DIR}/taglib)
diff --git a/libs/taglib/taglib/Makefile.am b/libs/taglib/taglib/Makefile.am
deleted file mode 100644
index d849b94413..0000000000
--- a/libs/taglib/taglib/Makefile.am
+++ /dev/null
@@ -1,26 +0,0 @@
-SUBDIRS = toolkit mpeg ogg flac ape mpc wavpack trueaudio
-
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/mpeg \
- -I$(top_srcdir)/taglib/ogg \
- -I$(top_srcdir)/taglib/ogg/flac \
- -I$(top_srcdir)/taglib/flac \
- -I$(top_srcdir)/taglib/mpc \
- -I$(top_srcdir)/taglib/ogg/vorbis \
- -I$(top_srcdir)/taglib/ogg/speex \
- -I$(top_srcdir)/taglib/wavpack \
- -I$(top_srcdir)/taglib/trueaudio \
- $(all_includes)
-
-lib_LTLIBRARIES = libtag.la
-
-libtag_la_SOURCES = tag.cpp tagunion.cpp fileref.cpp audioproperties.cpp
-taglib_include_HEADERS = tag.h fileref.h audioproperties.h taglib_export.h
-taglib_includedir = $(includedir)/taglib
-
-libtag_la_LDFLAGS = $(all_libraries) -no-undefined -version-info 6:0:5
-libtag_la_LIBADD = ./mpeg/libmpeg.la ./ogg/libogg.la ./flac/libflac.la ./mpc/libmpc.la \
- ./ape/libape.la ./toolkit/libtoolkit.la ./wavpack/libwavpack.la \
- ./trueaudio/libtrueaudio.la
diff --git a/libs/taglib/taglib/Makefile.in b/libs/taglib/taglib/Makefile.in
deleted file mode 100644
index 758daf6ee2..0000000000
--- a/libs/taglib/taglib/Makefile.in
+++ /dev/null
@@ -1,794 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = taglib
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(taglib_include_HEADERS)
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(libdir)" \
- "$(DESTDIR)$(taglib_includedir)"
-libLTLIBRARIES_INSTALL = $(INSTALL)
-LTLIBRARIES = $(lib_LTLIBRARIES)
-libtag_la_DEPENDENCIES = ./mpeg/libmpeg.la ./ogg/libogg.la \
- ./flac/libflac.la ./mpc/libmpc.la ./ape/libape.la \
- ./toolkit/libtoolkit.la ./wavpack/libwavpack.la \
- ./trueaudio/libtrueaudio.la
-am_libtag_la_OBJECTS = tag.lo tagunion.lo fileref.lo \
- audioproperties.lo
-#>- libtag_la_OBJECTS = $(am_libtag_la_OBJECTS)
-#>+ 5
-libtag_la_final_OBJECTS = libtag_la.all_cpp.lo
-libtag_la_nofinal_OBJECTS = tag.lo tagunion.lo fileref.lo \
- audioproperties.lo
-@KDE_USE_FINAL_FALSE@libtag_la_OBJECTS = $(libtag_la_nofinal_OBJECTS)
-@KDE_USE_FINAL_TRUE@libtag_la_OBJECTS = $(libtag_la_final_OBJECTS)
-#>- libtag_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
-#>- $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
-#>- $(CXXFLAGS) $(libtag_la_LDFLAGS) $(LDFLAGS) -o $@
-#>+ 3
-libtag_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
- $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(KDE_CXXFLAGS) $(libtag_la_LDFLAGS) $(LDFLAGS) -o $@
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libtag_la_SOURCES)
-DIST_SOURCES = $(libtag_la_SOURCES)
-#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-#>- html-recursive info-recursive install-data-recursive \
-#>- install-dvi-recursive install-exec-recursive \
-#>- install-html-recursive install-info-recursive \
-#>- install-pdf-recursive install-ps-recursive install-recursive \
-#>- installcheck-recursive installdirs-recursive pdf-recursive \
-#>- ps-recursive uninstall-recursive
-#>+ 7
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-dvi-recursive install-exec-recursive \
- install-html-recursive install-info-recursive \
- install-pdf-recursive install-ps-recursive install-recursive \
- installcheck-recursive installdirs-recursive pdf-recursive \
- ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
-taglib_includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(taglib_include_HEADERS)
-RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
- distclean-recursive maintainer-clean-recursive
-ETAGS = etags
-CTAGS = ctags
-DIST_SUBDIRS = $(SUBDIRS)
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-SUBDIRS = toolkit mpeg ogg flac ape mpc wavpack trueaudio
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/mpeg \
- -I$(top_srcdir)/taglib/ogg \
- -I$(top_srcdir)/taglib/ogg/flac \
- -I$(top_srcdir)/taglib/flac \
- -I$(top_srcdir)/taglib/mpc \
- -I$(top_srcdir)/taglib/ogg/vorbis \
- -I$(top_srcdir)/taglib/ogg/speex \
- -I$(top_srcdir)/taglib/wavpack \
- -I$(top_srcdir)/taglib/trueaudio \
- $(all_includes)
-
-lib_LTLIBRARIES = libtag.la
-libtag_la_SOURCES = tag.cpp tagunion.cpp fileref.cpp audioproperties.cpp
-taglib_include_HEADERS = tag.h fileref.h audioproperties.h taglib_export.h
-taglib_includedir = $(includedir)/taglib
-libtag_la_LDFLAGS = $(all_libraries) -no-undefined -version-info 6:0:5
-libtag_la_LIBADD = ./mpeg/libmpeg.la ./ogg/libogg.la ./flac/libflac.la ./mpc/libmpc.la \
- ./ape/libape.la ./toolkit/libtoolkit.la ./wavpack/libwavpack.la \
- ./trueaudio/libtrueaudio.la
-
-#>- all: all-recursive
-#>+ 1
-all: docs-am all-recursive
-
-.SUFFIXES:
-.SUFFIXES: .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu taglib/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-install-libLTLIBRARIES: $(lib_LTLIBRARIES)
- @$(NORMAL_INSTALL)
- test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- if test -f $$p; then \
- f=$(am__strip_dir) \
- echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
- $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
- else :; fi; \
- done
-
-uninstall-libLTLIBRARIES:
- @$(NORMAL_UNINSTALL)
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- p=$(am__strip_dir) \
- echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
- $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
- done
-
-clean-libLTLIBRARIES:
- -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libtag.la: $(libtag_la_OBJECTS) $(libtag_la_DEPENDENCIES)
- $(libtag_la_LINK) -rpath $(libdir) $(libtag_la_OBJECTS) $(libtag_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audioproperties.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fileref.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tag.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tagunion.Plo@am__quote@
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-taglib_includeHEADERS: $(taglib_include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(taglib_includedir)" || $(MKDIR_P) "$(DESTDIR)$(taglib_includedir)"
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(taglib_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- $(taglib_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-uninstall-taglib_includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- dot_seen=yes; \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done; \
- if test "$$dot_seen" = "no"; then \
- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
- fi; test -z "$$fail"
-
-$(RECURSIVE_CLEAN_TARGETS):
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
- include_option=--etags-include; \
- empty_fix=.; \
- else \
- include_option=--include; \
- empty_fix=; \
- fi; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test ! -f $$subdir/TAGS || \
- tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
- fi; \
- done; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
- list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(MKDIR_P) "$(distdir)/$$subdir" \
- || exit 1; \
- distdir=`$(am__cd) $(distdir) && pwd`; \
- top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
- (cd $$subdir && \
- $(MAKE) $(AM_MAKEFLAGS) \
- top_distdir="$$top_distdir" \
- distdir="$$distdir/$$subdir" \
- am__remove_distdir=: \
- am__skip_length_check=: \
- distdir) \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-recursive
-all-am: Makefile $(LTLIBRARIES) $(HEADERS)
-installdirs: installdirs-recursive
-installdirs-am:
- for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(taglib_includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-recursive
-install-exec: install-exec-recursive
-install-data: install-data-recursive
-uninstall: uninstall-recursive
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-recursive
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-recursive
-#>+ 1
-clean: kde-rpo-clean clean-recursive
-
-#>- clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
-#>- mostlyclean-am
-#>+ 2
-clean-am: clean-bcheck clean-final clean-generic clean-libLTLIBRARIES clean-libtool \
- mostlyclean-am
-
-distclean: distclean-recursive
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-recursive
-
-dvi-am:
-
-html: html-recursive
-
-info: info-recursive
-
-info-am:
-
-install-data-am: install-taglib_includeHEADERS
-
-install-dvi: install-dvi-recursive
-
-install-exec-am: install-libLTLIBRARIES
-
-install-html: install-html-recursive
-
-install-info: install-info-recursive
-
-install-man:
-
-install-pdf: install-pdf-recursive
-
-install-ps: install-ps-recursive
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-recursive
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-recursive
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-recursive
-
-pdf-am:
-
-ps: ps-recursive
-
-ps-am:
-
-uninstall-am: uninstall-libLTLIBRARIES uninstall-taglib_includeHEADERS
-
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
- install-strip
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am check check-am clean clean-generic \
- clean-libLTLIBRARIES clean-libtool ctags ctags-recursive \
- distclean distclean-compile distclean-generic \
- distclean-libtool distclean-tags distdir dvi dvi-am html \
- html-am info info-am install install-am install-data \
- install-data-am install-dvi install-dvi-am install-exec \
- install-exec-am install-html install-html-am install-info \
- install-info-am install-libLTLIBRARIES install-man install-pdf \
- install-pdf-am install-ps install-ps-am install-strip \
- install-taglib_includeHEADERS installcheck installcheck-am \
- installdirs installdirs-am maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags tags-recursive uninstall uninstall-am \
- uninstall-libLTLIBRARIES uninstall-taglib_includeHEADERS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in tagunion.h taglib.pro CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-recursive
-
-bcheck-am:
- @for i in $(taglib_include_HEADERS); do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 11
-libtag_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/tag.cpp $(srcdir)/tagunion.cpp $(srcdir)/fileref.cpp $(srcdir)/audioproperties.cpp
- @echo 'creating libtag_la.all_cpp.cpp ...'; \
- rm -f libtag_la.all_cpp.files libtag_la.all_cpp.final; \
- echo "#define KDE_USE_FINAL 1" >> libtag_la.all_cpp.final; \
- for file in tag.cpp tagunion.cpp fileref.cpp audioproperties.cpp ; do \
- echo "#include \"$$file\"" >> libtag_la.all_cpp.files; \
- test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libtag_la.all_cpp.final; \
- done; \
- cat libtag_la.all_cpp.final libtag_la.all_cpp.files > libtag_la.all_cpp.cpp; \
- rm -f libtag_la.all_cpp.final libtag_la.all_cpp.files
-
-#>+ 3
-clean-final:
- -rm -f libtag_la.all_cpp.cpp
-
-#>+ 3
-final:
- $(MAKE) libtag_la_OBJECTS="$(libtag_la_final_OBJECTS)" all-am
-
-#>+ 3
-final-install:
- $(MAKE) libtag_la_OBJECTS="$(libtag_la_final_OBJECTS)" install-am
-
-#>+ 3
-no-final:
- $(MAKE) libtag_la_OBJECTS="$(libtag_la_nofinal_OBJECTS)" all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) libtag_la_OBJECTS="$(libtag_la_nofinal_OBJECTS)" install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/taglib/ape/CMakeLists.txt b/libs/taglib/taglib/ape/CMakeLists.txt
deleted file mode 100644
index ce7d1c35c8..0000000000
--- a/libs/taglib/taglib/ape/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-INSTALL( FILES apetag.h apefooter.h apeitem.h DESTINATION ${INCLUDE_INSTALL_DIR}/taglib)
diff --git a/libs/taglib/taglib/ape/Makefile.am b/libs/taglib/taglib/ape/Makefile.am
deleted file mode 100644
index 149993868b..0000000000
--- a/libs/taglib/taglib/ape/Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- $(all_includes)
-
-noinst_LTLIBRARIES = libape.la
-
-libape_la_SOURCES = apetag.cpp apefooter.cpp apeitem.cpp
-
-taglib_include_HEADERS = apetag.h apefooter.h apeitem.h
-taglib_includedir = $(includedir)/taglib
diff --git a/libs/taglib/taglib/ape/Makefile.in b/libs/taglib/taglib/ape/Makefile.in
deleted file mode 100644
index 0ab046d0c1..0000000000
--- a/libs/taglib/taglib/ape/Makefile.in
+++ /dev/null
@@ -1,623 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = taglib/ape
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(taglib_include_HEADERS)
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-libape_la_LIBADD =
-am_libape_la_OBJECTS = apetag.lo apefooter.lo apeitem.lo
-#>- libape_la_OBJECTS = $(am_libape_la_OBJECTS)
-#>+ 4
-libape_la_final_OBJECTS = libape_la.all_cpp.lo
-libape_la_nofinal_OBJECTS = apetag.lo apefooter.lo apeitem.lo
-@KDE_USE_FINAL_FALSE@libape_la_OBJECTS = $(libape_la_nofinal_OBJECTS)
-@KDE_USE_FINAL_TRUE@libape_la_OBJECTS = $(libape_la_final_OBJECTS)
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libape_la_SOURCES)
-DIST_SOURCES = $(libape_la_SOURCES)
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(taglib_includedir)"
-taglib_includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(taglib_include_HEADERS)
-ETAGS = etags
-CTAGS = ctags
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- $(all_includes)
-
-noinst_LTLIBRARIES = libape.la
-libape_la_SOURCES = apetag.cpp apefooter.cpp apeitem.cpp
-taglib_include_HEADERS = apetag.h apefooter.h apeitem.h
-taglib_includedir = $(includedir)/taglib
-#>- all: all-am
-#>+ 1
-all: docs-am all-am
-
-.SUFFIXES:
-.SUFFIXES: .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/ape/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu taglib/ape/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/ape/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/ape/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/ape/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libape.la: $(libape_la_OBJECTS) $(libape_la_DEPENDENCIES)
- $(CXXLINK) $(libape_la_OBJECTS) $(libape_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/apefooter.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/apeitem.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/apetag.Plo@am__quote@
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-taglib_includeHEADERS: $(taglib_include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(taglib_includedir)" || $(MKDIR_P) "$(DESTDIR)$(taglib_includedir)"
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(taglib_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- $(taglib_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-uninstall-taglib_includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES) $(HEADERS)
-installdirs:
- for dir in "$(DESTDIR)$(taglib_includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-am
-#>+ 1
-clean: kde-rpo-clean clean-am
-
-#>- clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
-#>- mostlyclean-am
-#>+ 2
-clean-am: clean-bcheck clean-final clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-taglib_includeHEADERS
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-taglib_includeHEADERS
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstLTLIBRARIES ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip install-taglib_includeHEADERS installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-taglib_includeHEADERS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in ape-tag-format.txt CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/ape/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/ape/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/ape/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-am
-
-bcheck-am:
- @for i in $(taglib_include_HEADERS); do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 11
-libape_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/apetag.cpp $(srcdir)/apefooter.cpp $(srcdir)/apeitem.cpp
- @echo 'creating libape_la.all_cpp.cpp ...'; \
- rm -f libape_la.all_cpp.files libape_la.all_cpp.final; \
- echo "#define KDE_USE_FINAL 1" >> libape_la.all_cpp.final; \
- for file in apetag.cpp apefooter.cpp apeitem.cpp ; do \
- echo "#include \"$$file\"" >> libape_la.all_cpp.files; \
- test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libape_la.all_cpp.final; \
- done; \
- cat libape_la.all_cpp.final libape_la.all_cpp.files > libape_la.all_cpp.cpp; \
- rm -f libape_la.all_cpp.final libape_la.all_cpp.files
-
-#>+ 3
-clean-final:
- -rm -f libape_la.all_cpp.cpp
-
-#>+ 3
-final:
- $(MAKE) libape_la_OBJECTS="$(libape_la_final_OBJECTS)" all-am
-
-#>+ 3
-final-install:
- $(MAKE) libape_la_OBJECTS="$(libape_la_final_OBJECTS)" install-am
-
-#>+ 3
-no-final:
- $(MAKE) libape_la_OBJECTS="$(libape_la_nofinal_OBJECTS)" all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) libape_la_OBJECTS="$(libape_la_nofinal_OBJECTS)" install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/taglib/ape/ape-tag-format.txt b/libs/taglib/taglib/ape/ape-tag-format.txt
deleted file mode 100644
index 21ff1c8617..0000000000
--- a/libs/taglib/taglib/ape/ape-tag-format.txt
+++ /dev/null
@@ -1,170 +0,0 @@
-================================================================================
-= APE Tag Specification, Version 2.000
-================================================================================
-
-Original Content (C) 2004, Frank Klemm <frank.klemm@elster.offl.uni-jena.de>
-Formatting / Editing (C) 2004, Scott Wheeler <wheeler@kde.org>
-
-================================================================================
-= Contents
-================================================================================
-
-1 - APE Tag General Structure
-2 - APE Tag Header / Footer Format
-3 - APE Tag Flags
-4 - APE Tag Item Format
-5 - APE Tag Item Supported Keys
-6 - APE Tag Item Content
-7 - Data Types
-7.1 - Data Types / UTF-8
-7.2 - Data Types / Dates
-7.3 - Data Types / Timestamps
-
-================================================================================
-= 1 - APE Tag General Structure
-================================================================================
-
-Member of Basic Components of SV8 Stream Note:
-
-It is strongly recommended that the data size be stored in the tags. The size
-should normally be in the roughly one kilobyte, never more than 8 kilobytes.
-
-Larger data should be stored externally using link entries. Linked data is much
-easier to process by normal programs, so for instance JPEG data should not be
-included inside the audio file.
-
-APE Tag Version 2.000 (with header, recommended):
-
-/================================\
-| APE Tag Header | 32 bytes |
-|-------------------|------------|
-| APE Tag Item 1 | > 10 bytes |
-| APE Tag Item 2 | > 10 bytes |
-| APE Tag Item n-1 | > 10 bytes |
-| APE Tag Item n | > 10 bytes |
-|-------------------|------------|
-| APE Tag Footer | 32 bytes |
-\================================/
-
-
-APE tag items should be sorted ascending by size. When streaming, parts of the
-APE tag may be dropped to reduce the danger of drop outs between tracks. This
-is not required, but is strongly recommended. It would be desirable for the i
-tems to be sorted by importance / size, but this is not feasible. This
-convention should only be broken when adding less important small items and it
-is not desirable to rewrite the entire tag. An APE tag at the end of a file
-(the recommended location) must have at least a footer; an APE tag at the
-beginning of a file (strongly discouraged) must have at least a header.
-
-APE Tag Version 1.000 (without header, deprecated)
-
-/================================\
-| APE Tag Item 1 | > 10 bytes |
-| APE Tag Item 2 | > 10 bytes |
-| APE Tag Item n-1 | > 10 bytes |
-| APE Tag Item n | > 10 bytes |
-|-------------------|------------|
-| APE Tag Footer | 32 bytes |
-\================================/
-
-================================================================================
-= 2 - APE Tag Header / Footer Format
-================================================================================
-
-Contains number, length and attributes of all tag items
-
-Header and Footer are different in 1 bit in the Tags Flags to distinguish
-between them.
-
-Member of APE Tag 2.0
-
-/===========================================================================\
-| Preamble | 8 bytes | { 'A', 'P', 'E', 'T', 'A', 'G', 'E', 'X' } |
-|----------------|---------|------------------------------------------------|
-| Version Number | 4 bytes | 1000 = Version 1.000, 2000 = Version 2.000 |
-|----------------|---------|------------------------------------------------|
-| Tag Size | 4 bytes | Tag size in bytes including footer and all tag |
-| | | items excluding the header (for 1.000 |
-| | | compatibility) |
-|----------------|---------|------------------------------------------------|
-| Item Count | 4 bytes | Number of items in the tag |
-|----------------|---------|------------------------------------------------|
-| Tag Flags | 4 bytes | Global flags |
-|----------------|---------|------------------------------------------------|
-| Reserved | 8 bytes | Must be zeroed |
-\===========================================================================/
-
-================================================================================
-= 3 - APE Tag Flags
-================================================================================
-
-The general flag structure for either items or headers / footers is the same.
-Bits 31, 30 and 29 are specific to headers / footers, whereas 2 through 0 are
-item specific.
-
-Note: APE Tags from Version 1.0 do not use any of the following. All flags in
-that version are zeroed and ignored when reading.
-
-/=================================================================\
-| Contains Header | Bit 31 | 1 - has header | 0 - no header |
-|-----------------|-------------|---------------------------------|
-| Contains Footer | Bit 30 | 1 - has footer | 0 - no footer |
-|-----------------|-------------|---------------------------------|
-| Is Header | Bit 29 | 1 - is header | 0 - is footer |
-|-----------------|-------------|---------------------------------|
-| Undefined | Bits 28 - 3 | Undefined, must be zeroed |
-|-----------------|-------------|---------------------------------|
-| Encoding | Bits 2 - 1 | 00 - UTF-8 |
-| | | 01 - Binary Data * |
-| | | 10 - External Reference ** |
-| | | 11 - Reserved |
-|-----------------|-------------|---------------------------------|
-| Read Only | Bit 0 | 1 - read only | 0 - read/write |
-\=================================================================/
-
- (*) Should be ignored by tools for editing text values
-(**) Allowed external reference formats:
- - http://host/directory/filename.ext
- - ftp://host/directory/filename.ext
- - filename.ext
- - /directory/filename.ext
- - DRIVE:/directory/filename.ext
-
- Note: External references are also UTF-8 encoded.
-
-================================================================================
-= 4 - APE Tag Item Format
-================================================================================
-
-APE Tag Items are stored as key-value pairs. APE Tags Item Key are case
-sensitive, however it is illegal to use keys which only differ in case and
-it is recommended that tag reading not be case sensitive.
-
-Every key can only occur (at most) once. It is not possible to repeat a key
-to signify updated contents.
-
-Tags can be partially or completely repeated in the streaming format. This
-makes it possible to display an artist and / or title if it was missed at the
-beginning of the stream. It is recommended that the important information like
-artist, album and title should occur approximately every 2 minutes in the
-stream and again 5 to 10 seconds before the end. However, care should be tak
-en not to replicate this information too often or during passages with high
-bitrate demands to avoid unnecessary drop-outs.
-
-/==============================================================================\
-| Content Size | 4 bytes | Length of the value in bytes |
-|----------------|---------------|---------------------------------------------|
-| Flags | 4 bytes | Item flags |
-|----------------|---------------|---------------------------------------------|
-| Key | 2 - 255 bytes | Item key |
-|----------------|---------------|---------------------------------------------|
-| Key Terminator | 1 byte | Null byte that indicates the end of the key |
-|----------------|---------------|---------------------------------------------|
-| Value | variable | Content (formatted according to the flags) |
-\==============================================================================/
-
-================================================================================
-
-Sections 5 - 7 haven't yet been converted from:
-
-http://www.personal.uni-jena.de/~pfk/mpp/sv8/apetag.html
diff --git a/libs/taglib/taglib/ape/apefooter.cpp b/libs/taglib/taglib/ape/apefooter.cpp
deleted file mode 100644
index da6494b0b0..0000000000
--- a/libs/taglib/taglib/ape/apefooter.cpp
+++ /dev/null
@@ -1,236 +0,0 @@
-/***************************************************************************
- copyright : (C) 2004 by Allan Sandfeld Jensen
- (C) 2002 - 2008 by Scott Wheeler (id3v2header.cpp)
- email : kde@carewolf.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <iostream>
-#include <bitset>
-
-#include <tstring.h>
-#include <tdebug.h>
-
-#include "apefooter.h"
-
-using namespace TagLib;
-using namespace APE;
-
-class Footer::FooterPrivate
-{
-public:
- FooterPrivate() : version(0),
- footerPresent(true),
- headerPresent(false),
- isHeader(false),
- itemCount(0),
- tagSize(0) {}
-
- ~FooterPrivate() {}
-
- uint version;
-
- bool footerPresent;
- bool headerPresent;
-
- bool isHeader;
-
- uint itemCount;
- uint tagSize;
-
- static const uint size = 32;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// static members
-////////////////////////////////////////////////////////////////////////////////
-
-TagLib::uint Footer::size()
-{
- return FooterPrivate::size;
-}
-
-ByteVector Footer::fileIdentifier()
-{
- return ByteVector::fromCString("APETAGEX");
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-Footer::Footer()
-{
- d = new FooterPrivate;
-}
-
-Footer::Footer(const ByteVector &data)
-{
- d = new FooterPrivate;
- parse(data);
-}
-
-Footer::~Footer()
-{
- delete d;
-}
-
-TagLib::uint Footer::version() const
-{
- return d->version;
-}
-
-bool Footer::headerPresent() const
-{
- return d->headerPresent;
-}
-
-bool Footer::footerPresent() const
-{
- return d->footerPresent;
-}
-
-bool Footer::isHeader() const
-{
- return d->isHeader;
-}
-
-void Footer::setHeaderPresent(bool b) const
-{
- d->headerPresent = b;
-}
-
-TagLib::uint Footer::itemCount() const
-{
- return d->itemCount;
-}
-
-void Footer::setItemCount(uint s)
-{
- d->itemCount = s;
-}
-
-TagLib::uint Footer::tagSize() const
-{
- return d->tagSize;
-}
-
-TagLib::uint Footer::completeTagSize() const
-{
- if(d->headerPresent)
- return d->tagSize + d->size;
- else
- return d->tagSize;
-}
-
-void Footer::setTagSize(uint s)
-{
- d->tagSize = s;
-}
-
-void Footer::setData(const ByteVector &data)
-{
- parse(data);
-}
-
-ByteVector Footer::renderFooter() const
-{
- return render(false);
-}
-
-ByteVector Footer::renderHeader() const
-{
- if (!d->headerPresent) return ByteVector();
-
- return render(true);
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-void Footer::parse(const ByteVector &data)
-{
- if(data.size() < size())
- return;
-
- // The first eight bytes, data[0..7], are the File Identifier, "APETAGEX".
-
- // Read the version number
-
- d->version = data.mid(8, 4).toUInt(false);
-
- // Read the tag size
-
- d->tagSize = data.mid(12, 4).toUInt(false);
-
- // Read the item count
-
- d->itemCount = data.mid(16, 4).toUInt(false);
-
- // Read the flags
-
- std::bitset<32> flags(data.mid(20, 4).toUInt(false));
-
- d->headerPresent = flags[31];
- d->footerPresent = !flags[30];
- d->isHeader = flags[29];
-
-}
-
-ByteVector Footer::render(bool isHeader) const
-{
- ByteVector v;
-
- // add the file identifier -- "APETAGEX"
-
- v.append(fileIdentifier());
-
- // add the version number -- we always render a 2.000 tag regardless of what
- // the tag originally was.
-
- v.append(ByteVector::fromUInt(2000, false));
-
- // add the tag size
-
- v.append(ByteVector::fromUInt(d->tagSize, false));
-
- // add the item count
-
- v.append(ByteVector::fromUInt(d->itemCount, false));
-
- // render and add the flags
-
- std::bitset<32> flags;
-
- flags[31] = d->headerPresent;
- flags[30] = false; // footer is always present
- flags[29] = isHeader;
-
- v.append(ByteVector::fromUInt(flags.to_ulong(), false));
-
- // add the reserved 64bit
-
- v.append(ByteVector::fromLongLong(0));
-
- return v;
-}
diff --git a/libs/taglib/taglib/ape/apefooter.h b/libs/taglib/taglib/ape/apefooter.h
deleted file mode 100644
index f0d921f5b5..0000000000
--- a/libs/taglib/taglib/ape/apefooter.h
+++ /dev/null
@@ -1,173 +0,0 @@
-/***************************************************************************
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_APEFOOTER_H
-#define TAGLIB_APEFOOTER_H
-
-#include "tbytevector.h"
-#include "taglib_export.h"
-
-namespace TagLib {
-
- namespace APE {
-
- //! An implementation of APE footers
-
- /*!
- * This class implements APE footers (and headers). It attempts to follow, both
- * semantically and programatically, the structure specified in
- * the APE v2.0 standard. The API is based on the properties of APE footer and
- * headers specified there.
- */
-
- class TAGLIB_EXPORT Footer
- {
- public:
- /*!
- * Constructs an empty APE footer.
- */
- Footer();
-
- /*!
- * Constructs an APE footer based on \a data. parse() is called
- * immediately.
- */
- Footer(const ByteVector &data);
-
- /*!
- * Destroys the footer.
- */
- virtual ~Footer();
-
- /*!
- * Returns the version number. (Note: This is the 1000 or 2000.)
- */
- uint version() const;
-
- /*!
- * Returns true if a header is present in the tag.
- */
- bool headerPresent() const;
-
- /*!
- * Returns true if a footer is present in the tag.
- */
- bool footerPresent() const;
-
- /*!
- * Returns true this is actually the header.
- */
- bool isHeader() const;
-
- /*!
- * Sets whether the header should be rendered or not
- */
- void setHeaderPresent(bool b) const;
-
- /*!
- * Returns the number of items in the tag.
- */
- uint itemCount() const;
-
- /*!
- * Set the item count to \a s.
- * \see itemCount()
- */
- void setItemCount(uint s);
-
- /*!
- * Returns the tag size in bytes. This is the size of the frame content and footer.
- * The size of the \e entire tag will be this plus the header size, if present.
- *
- * \see completeTagSize()
- */
- uint tagSize() const;
-
- /*!
- * Returns the tag size, including if present, the header
- * size.
- *
- * \see tagSize()
- */
- uint completeTagSize() const;
-
- /*!
- * Set the tag size to \a s.
- * \see tagSize()
- */
- void setTagSize(uint s);
-
- /*!
- * Returns the size of the footer. Presently this is always 32 bytes.
- */
- static uint size();
-
- /*!
- * Returns the string used to identify an APE tag inside of a file.
- * Presently this is always "APETAGEX".
- */
- static ByteVector fileIdentifier();
-
- /*!
- * Sets the data that will be used as the footer. 32 bytes,
- * starting from \a data will be used.
- */
- void setData(const ByteVector &data);
-
- /*!
- * Renders the footer back to binary format.
- */
- ByteVector renderFooter() const;
-
- /*!
- * Renders the header corresponding to the footer. If headerPresent is
- * set to false, it returns an empty ByteVector.
- */
- ByteVector renderHeader() const;
-
- protected:
- /*!
- * Called by setData() to parse the footer data. It makes this information
- * available through the public API.
- */
- void parse(const ByteVector &data);
-
- /*!
- * Called by renderFooter and renderHeader
- */
- ByteVector render(bool isHeader) const;
-
- private:
- Footer(const Footer &);
- Footer &operator=(const Footer &);
-
- class FooterPrivate;
- FooterPrivate *d;
- };
-
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/ape/apeitem.cpp b/libs/taglib/taglib/ape/apeitem.cpp
deleted file mode 100644
index a6fe31b9ff..0000000000
--- a/libs/taglib/taglib/ape/apeitem.cpp
+++ /dev/null
@@ -1,229 +0,0 @@
-/***************************************************************************
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.com
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tbytevectorlist.h>
-#include <tdebug.h>
-
-#include "apeitem.h"
-
-using namespace TagLib;
-using namespace APE;
-
-class APE::Item::ItemPrivate
-{
-public:
- ItemPrivate() : type(Text), readOnly(false) {}
-
- Item::ItemTypes type;
- String key;
- ByteVector value;
- StringList text;
- bool readOnly;
-};
-
-APE::Item::Item()
-{
- d = new ItemPrivate;
-}
-
-APE::Item::Item(const String &key, const String &value)
-{
- d = new ItemPrivate;
- d->key = key;
- d->text.append(value);
-}
-
-APE::Item::Item(const String &key, const StringList &values)
-{
- d = new ItemPrivate;
- d->key = key;
- d->text = values;
-}
-
-APE::Item::Item(const Item &item)
-{
- d = new ItemPrivate(*item.d);
-}
-
-APE::Item::~Item()
-{
- delete d;
-}
-
-Item &APE::Item::operator=(const Item &item)
-{
- delete d;
- d = new ItemPrivate(*item.d);
- return *this;
-}
-
-void APE::Item::setReadOnly(bool readOnly)
-{
- d->readOnly = readOnly;
-}
-
-bool APE::Item::isReadOnly() const
-{
- return d->readOnly;
-}
-
-void APE::Item::setType(APE::Item::ItemTypes val)
-{
- d->type = val;
-}
-
-APE::Item::ItemTypes APE::Item::type() const
-{
- return d->type;
-}
-
-String APE::Item::key() const
-{
- return d->key;
-}
-
-ByteVector APE::Item::value() const
-{
- // This seems incorrect as it won't be actually rendering the value to keep it
- // up to date.
-
- return d->value;
-}
-
-void APE::Item::setKey(const String &key)
-{
- d->key = key;
-}
-
-void APE::Item::setValue(const String &value)
-{
- d->text = value;
-}
-
-void APE::Item::setValues(const StringList &value)
-{
- d->text = value;
-}
-
-void APE::Item::appendValue(const String &value)
-{
- d->text.append(value);
-}
-
-void APE::Item::appendValues(const StringList &values)
-{
- d->text.append(values);
-}
-
-int APE::Item::size() const
-{
- return 8 + d->key.size() + 1 + d->value.size();
-}
-
-StringList APE::Item::toStringList() const
-{
- return d->text;
-}
-
-StringList APE::Item::values() const
-{
- return d->text;
-}
-
-String APE::Item::toString() const
-{
- return isEmpty() ? String::null : d->text.front();
-}
-
-bool APE::Item::isEmpty() const
-{
- switch(d->type) {
- case 0:
- case 1:
- if(d->text.isEmpty())
- return true;
- if(d->text.size() == 1 && d->text.front().isEmpty())
- return true;
- return false;
- case 2:
- return d->value.isEmpty();
- default:
- return false;
- }
-}
-
-void APE::Item::parse(const ByteVector &data)
-{
- // 11 bytes is the minimum size for an APE item
-
- if(data.size() < 11) {
- debug("APE::Item::parse() -- no data in item");
- return;
- }
-
- uint valueLength = data.mid(0, 4).toUInt(false);
- uint flags = data.mid(4, 4).toUInt(false);
-
- d->key = String(data.mid(8), String::UTF8);
-
- d->value = data.mid(8 + d->key.size() + 1, valueLength);
-
- setReadOnly(flags & 1);
- setType(ItemTypes((flags >> 1) & 3));
-
- if(int(d->type) < 2)
- d->text = StringList(ByteVectorList::split(d->value, '\0'), String::UTF8);
-}
-
-ByteVector APE::Item::render() const
-{
- ByteVector data;
- TagLib::uint flags = ((d->readOnly) ? 1 : 0) | (d->type << 1);
- ByteVector value;
-
- if(isEmpty())
- return data;
-
- if(d->type != Item::Binary) {
- StringList::ConstIterator it = d->text.begin();
- value.append(it->data(String::UTF8));
- it++;
- for(; it != d->text.end(); ++it) {
- value.append('\0');
- value.append(it->data(String::UTF8));
- }
- d->value = value;
- }
- else
- value.append(d->value);
-
- data.append(ByteVector::fromUInt(value.size(), false));
- data.append(ByteVector::fromUInt(flags, false));
- data.append(d->key.data(String::UTF8));
- data.append(ByteVector('\0'));
- data.append(value);
-
- return data;
-}
diff --git a/libs/taglib/taglib/ape/apeitem.h b/libs/taglib/taglib/ape/apeitem.h
deleted file mode 100644
index 8558bb3555..0000000000
--- a/libs/taglib/taglib/ape/apeitem.h
+++ /dev/null
@@ -1,204 +0,0 @@
-/***************************************************************************
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_APEITEM_H
-#define TAGLIB_APEITEM_H
-
-#include "tbytevector.h"
-#include "tstring.h"
-#include "tstringlist.h"
-
-namespace TagLib {
-
- namespace APE {
-
- //! An implementation of APE-items
-
- /*!
- * This class provides the features of items in the APEv2 standard.
- */
- class TAGLIB_EXPORT Item
- {
- public:
- /*!
- * Enum of types an Item can have. The value of 3 is reserved.
- */
- enum ItemTypes {
- //! Item contains text information coded in UTF-8
- Text = 0,
- //! Item contains binary information
- Binary = 1,
- //! Item is a locator of external stored information
- Locator = 2
- };
- /*!
- * Constructs an empty item.
- */
- Item();
-
- /*!
- * Constructs an item with \a key and \a value.
- */
- // BIC: Remove this, StringList has a constructor from a single string
- Item(const String &key, const String &value);
-
- /*!
- * Constructs an item with \a key and \a values.
- */
- Item(const String &key, const StringList &values);
-
- /*!
- * Construct an item as a copy of \a item.
- */
- Item(const Item &item);
-
- /*!
- * Destroys the item.
- */
- virtual ~Item();
-
- /*!
- * Copies the contents of \a item into this item.
- */
- Item &operator=(const Item &item);
-
- /*!
- * Returns the key.
- */
- String key() const;
-
- /*!
- * Returns the binary value.
- *
- * \deprecated This will be removed in the next binary incompatible version
- * as it is not kept in sync with the things that are set using setValue()
- * and friends.
- */
- ByteVector value() const;
-
- /*!
- * Sets the key for the item to \a key.
- */
- void setKey(const String &key);
-
- /*!
- * Sets the value of the item to \a value and clears any previous contents.
- *
- * \see toString()
- */
- void setValue(const String &value);
-
- /*!
- * Sets the value of the item to the list of values in \a value and clears
- * any previous contents.
- *
- * \see toStringList()
- */
- void setValues(const StringList &values);
-
- /*!
- * Appends \a value to create (or extend) the current list of values.
- *
- * \see toString()
- */
- void appendValue(const String &value);
-
- /*!
- * Appends \a values to extend the current list of values.
- *
- * \see toStringList()
- */
- void appendValues(const StringList &values);
-
- /*!
- * Returns the size of the full item.
- */
- int size() const;
-
- /*!
- * Returns the value as a single string. In case of multiple strings,
- * the first is returned.
- */
- String toString() const;
-
- /*!
- * \deprecated
- * \see values
- */
- StringList toStringList() const;
-
- /*!
- * Returns the list of values.
- */
- StringList values() const;
-
- /*!
- * Render the item to a ByteVector.
- */
- ByteVector render() const;
-
- /*!
- * Parse the item from the ByteVector \a data.
- */
- void parse(const ByteVector& data);
-
- /*!
- * Set the item to read-only.
- */
- void setReadOnly(bool readOnly);
-
- /*!
- * Return true if the item is read-only.
- */
- bool isReadOnly() const;
-
- /*!
- * Sets the type of the item to \a type.
- *
- * \see ItemTypes
- */
- void setType(ItemTypes type);
-
- /*!
- * Returns the type of the item.
- */
- ItemTypes type() const;
-
- /*!
- * Returns if the item has any real content.
- */
- bool isEmpty() const;
-
- private:
- class ItemPrivate;
- ItemPrivate *d;
- };
- }
-
-}
-
-#endif
-
-
diff --git a/libs/taglib/taglib/ape/apetag.cpp b/libs/taglib/taglib/ape/apetag.cpp
deleted file mode 100644
index 1c38d2bdd0..0000000000
--- a/libs/taglib/taglib/ape/apetag.cpp
+++ /dev/null
@@ -1,266 +0,0 @@
-/***************************************************************************
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.com
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifdef __SUNPRO_CC
-// Sun Studio finds multiple specializations of Map because
-// it considers specializations with and without class types
-// to be different; this define forces Map to use only the
-// specialization with the class keyword.
-#define WANT_CLASS_INSTANTIATION_OF_MAP (1)
-#endif
-
-#include <tfile.h>
-#include <tstring.h>
-#include <tmap.h>
-
-#include "apetag.h"
-#include "apefooter.h"
-#include "apeitem.h"
-
-using namespace TagLib;
-using namespace APE;
-
-class APE::Tag::TagPrivate
-{
-public:
- TagPrivate() : file(0), footerLocation(-1), tagLength(0) {}
-
- File *file;
- long footerLocation;
- long tagLength;
-
- Footer footer;
-
- ItemListMap itemListMap;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public methods
-////////////////////////////////////////////////////////////////////////////////
-
-APE::Tag::Tag() : TagLib::Tag()
-{
- d = new TagPrivate;
-}
-
-APE::Tag::Tag(File *file, long footerLocation) : TagLib::Tag()
-{
- d = new TagPrivate;
- d->file = file;
- d->footerLocation = footerLocation;
-
- read();
-}
-
-APE::Tag::~Tag()
-{
- delete d;
-}
-
-ByteVector APE::Tag::fileIdentifier()
-{
- return ByteVector::fromCString("APETAGEX");
-}
-
-String APE::Tag::title() const
-{
- if(d->itemListMap["TITLE"].isEmpty())
- return String::null;
- return d->itemListMap["TITLE"].toString();
-}
-
-String APE::Tag::artist() const
-{
- if(d->itemListMap["ARTIST"].isEmpty())
- return String::null;
- return d->itemListMap["ARTIST"].toString();
-}
-
-String APE::Tag::album() const
-{
- if(d->itemListMap["ALBUM"].isEmpty())
- return String::null;
- return d->itemListMap["ALBUM"].toString();
-}
-
-String APE::Tag::comment() const
-{
- if(d->itemListMap["COMMENT"].isEmpty())
- return String::null;
- return d->itemListMap["COMMENT"].toString();
-}
-
-String APE::Tag::genre() const
-{
- if(d->itemListMap["GENRE"].isEmpty())
- return String::null;
- return d->itemListMap["GENRE"].toString();
-}
-
-TagLib::uint APE::Tag::year() const
-{
- if(d->itemListMap["YEAR"].isEmpty())
- return 0;
- return d->itemListMap["YEAR"].toString().toInt();
-}
-
-TagLib::uint APE::Tag::track() const
-{
- if(d->itemListMap["TRACK"].isEmpty())
- return 0;
- return d->itemListMap["TRACK"].toString().toInt();
-}
-
-void APE::Tag::setTitle(const String &s)
-{
- addValue("TITLE", s, true);
-}
-
-void APE::Tag::setArtist(const String &s)
-{
- addValue("ARTIST", s, true);
-}
-
-void APE::Tag::setAlbum(const String &s)
-{
- addValue("ALBUM", s, true);
-}
-
-void APE::Tag::setComment(const String &s)
-{
- addValue("COMMENT", s, true);
-}
-
-void APE::Tag::setGenre(const String &s)
-{
- addValue("GENRE", s, true);
-}
-
-void APE::Tag::setYear(uint i)
-{
- if(i <= 0)
- removeItem("YEAR");
- else
- addValue("YEAR", String::number(i), true);
-}
-
-void APE::Tag::setTrack(uint i)
-{
- if(i <= 0)
- removeItem("TRACK");
- else
- addValue("TRACK", String::number(i), true);
-}
-
-APE::Footer *APE::Tag::footer() const
-{
- return &d->footer;
-}
-
-const APE::ItemListMap& APE::Tag::itemListMap() const
-{
- return d->itemListMap;
-}
-
-void APE::Tag::removeItem(const String &key)
-{
- Map<const String, Item>::Iterator it = d->itemListMap.find(key.upper());
- if(it != d->itemListMap.end())
- d->itemListMap.erase(it);
-}
-
-void APE::Tag::addValue(const String &key, const String &value, bool replace)
-{
- if(replace)
- removeItem(key);
- if(!value.isEmpty()) {
- if(d->itemListMap.contains(key) || !replace)
- d->itemListMap[key.upper()].appendValue(value);
- else
- setItem(key, Item(key, value));
- }
-}
-
-void APE::Tag::setItem(const String &key, const Item &item)
-{
- d->itemListMap.insert(key.upper(), item);
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected methods
-////////////////////////////////////////////////////////////////////////////////
-
-void APE::Tag::read()
-{
- if(d->file && d->file->isValid()) {
-
- d->file->seek(d->footerLocation);
- d->footer.setData(d->file->readBlock(Footer::size()));
-
- if(d->footer.tagSize() <= Footer::size() ||
- d->footer.tagSize() > uint(d->file->length()))
- return;
-
- d->file->seek(d->footerLocation + Footer::size() - d->footer.tagSize());
- parse(d->file->readBlock(d->footer.tagSize() - Footer::size()));
- }
-}
-
-ByteVector APE::Tag::render() const
-{
- ByteVector data;
- uint itemCount = 0;
-
- {
- for(Map<const String, Item>::ConstIterator it = d->itemListMap.begin();
- it != d->itemListMap.end(); ++it)
- {
- data.append(it->second.render());
- itemCount++;
- }
- }
-
- d->footer.setItemCount(itemCount);
- d->footer.setTagSize(data.size() + Footer::size());
- d->footer.setHeaderPresent(true);
-
- return d->footer.renderHeader() + data + d->footer.renderFooter();
-}
-
-void APE::Tag::parse(const ByteVector &data)
-{
- uint pos = 0;
-
- // 11 bytes is the minimum size for an APE item
-
- for(uint i = 0; i < d->footer.itemCount() && pos <= data.size() - 11; i++) {
- APE::Item item;
- item.parse(data.mid(pos));
-
- d->itemListMap.insert(item.key().upper(), item);
-
- pos += item.size();
- }
-}
diff --git a/libs/taglib/taglib/ape/apetag.h b/libs/taglib/taglib/ape/apetag.h
deleted file mode 100644
index 03a3c91779..0000000000
--- a/libs/taglib/taglib/ape/apetag.h
+++ /dev/null
@@ -1,162 +0,0 @@
-/***************************************************************************
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_APETAG_H
-#define TAGLIB_APETAG_H
-
-#include "tag.h"
-#include "tbytevector.h"
-#include "tmap.h"
-#include "tstring.h"
-#include "taglib_export.h"
-
-#include "apeitem.h"
-
-namespace TagLib {
-
- class File;
-
- //! An implementation of the APE tagging format
-
- namespace APE {
-
- class Footer;
-
- /*!
- * A mapping between a list of item names, or keys, and the associated item.
- *
- * \see APE::Tag::itemListMap()
- */
- typedef Map<const String, Item> ItemListMap;
-
-
- //! An APE tag implementation
-
- class TAGLIB_EXPORT Tag : public TagLib::Tag
- {
- public:
- /*!
- * Create an APE tag with default values.
- */
- Tag();
-
- /*!
- * Create an APE tag and parse the data in \a file with APE footer at
- * \a tagOffset.
- */
- Tag(File *file, long footerLocation);
-
- /*!
- * Destroys this Tag instance.
- */
- virtual ~Tag();
-
- /*!
- * Renders the in memory values to a ByteVector suitable for writing to
- * the file.
- */
- ByteVector render() const;
-
- /*!
- * Returns the string "APETAGEX" suitable for usage in locating the tag in a
- * file.
- */
- static ByteVector fileIdentifier();
-
- // Reimplementations.
-
- virtual String title() const;
- virtual String artist() const;
- virtual String album() const;
- virtual String comment() const;
- virtual String genre() const;
- virtual uint year() const;
- virtual uint track() const;
-
- virtual void setTitle(const String &s);
- virtual void setArtist(const String &s);
- virtual void setAlbum(const String &s);
- virtual void setComment(const String &s);
- virtual void setGenre(const String &s);
- virtual void setYear(uint i);
- virtual void setTrack(uint i);
-
- /*!
- * Returns a pointer to the tag's footer.
- */
- Footer *footer() const;
-
- /*!
- * Returns a reference to the item list map. This is an ItemListMap of
- * all of the items in the tag.
- *
- * This is the most powerfull structure for accessing the items of the tag.
- *
- * \warning You should not modify this data structure directly, instead
- * use setItem() and removeItem().
- */
- const ItemListMap &itemListMap() const;
-
- /*!
- * Removes the \a key item from the tag
- */
- void removeItem(const String &key);
-
- /*!
- * Adds to the item specified by \a key the data \a value. If \a replace
- * is true, then all of the other values on the same key will be removed
- * first.
- */
- void addValue(const String &key, const String &value, bool replace = true);
-
- /*!
- * Sets the \a key item to the value of \a item. If an item with the \a key is already
- * present, it will be replaced.
- */
- void setItem(const String &key, const Item &item);
-
- protected:
-
- /*!
- * Reads from the file specified in the constructor.
- */
- void read();
-
- /*!
- * Parses the body of the tag in \a data.
- */
- void parse(const ByteVector &data);
-
- private:
- Tag(const Tag &);
- Tag &operator=(const Tag &);
-
- class TagPrivate;
- TagPrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/apefooter.h b/libs/taglib/taglib/apefooter.h
deleted file mode 120000
index 4478ae1861..0000000000
--- a/libs/taglib/taglib/apefooter.h
+++ /dev/null
@@ -1 +0,0 @@
-./ape/apefooter.h \ No newline at end of file
diff --git a/libs/taglib/taglib/apeitem.h b/libs/taglib/taglib/apeitem.h
deleted file mode 120000
index 4b5757ca25..0000000000
--- a/libs/taglib/taglib/apeitem.h
+++ /dev/null
@@ -1 +0,0 @@
-./ape/apeitem.h \ No newline at end of file
diff --git a/libs/taglib/taglib/apetag.h b/libs/taglib/taglib/apetag.h
deleted file mode 120000
index 6e08d878ca..0000000000
--- a/libs/taglib/taglib/apetag.h
+++ /dev/null
@@ -1 +0,0 @@
-./ape/apetag.h \ No newline at end of file
diff --git a/libs/taglib/taglib/attachedpictureframe.h b/libs/taglib/taglib/attachedpictureframe.h
deleted file mode 120000
index f48f568c55..0000000000
--- a/libs/taglib/taglib/attachedpictureframe.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v2/frames/attachedpictureframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/audioproperties.cpp b/libs/taglib/taglib/audioproperties.cpp
deleted file mode 100644
index 324cc35c0f..0000000000
--- a/libs/taglib/taglib/audioproperties.cpp
+++ /dev/null
@@ -1,51 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include "audioproperties.h"
-
-using namespace TagLib;
-
-class AudioProperties::AudioPropertiesPrivate
-{
-
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public methods
-////////////////////////////////////////////////////////////////////////////////
-
-AudioProperties::~AudioProperties()
-{
-
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected methods
-////////////////////////////////////////////////////////////////////////////////
-
-AudioProperties::AudioProperties(ReadStyle)
-{
-
-}
diff --git a/libs/taglib/taglib/audioproperties.h b/libs/taglib/taglib/audioproperties.h
deleted file mode 100644
index 4841031ff4..0000000000
--- a/libs/taglib/taglib/audioproperties.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_AUDIOPROPERTIES_H
-#define TAGLIB_AUDIOPROPERTIES_H
-
-#include "taglib_export.h"
-
-namespace TagLib {
-
- //! A simple, abstract interface to common audio properties
-
- /*!
- * The values here are common to most audio formats. For more specific, codec
- * dependant values, please see see the subclasses APIs. This is meant to
- * compliment the TagLib::File and TagLib::Tag APIs in providing a simple
- * interface that is sufficient for most applications.
- */
-
- class TAGLIB_EXPORT AudioProperties
- {
- public:
-
- /*!
- * Reading audio properties from a file can sometimes be very time consuming
- * and for the most accurate results can often involve reading the entire
- * file. Because in many situations speed is critical or the accuracy of the
- * values is not particularly important this allows the level of desired
- * accuracy to be set.
- */
- enum ReadStyle {
- //! Read as little of the file as possible
- Fast,
- //! Read more of the file and make better values guesses
- Average,
- //! Read as much of the file as needed to report accurate values
- Accurate
- };
-
- /*!
- * Destroys this AudioProperties instance.
- */
- virtual ~AudioProperties();
-
- /*!
- * Returns the length of the file in seconds.
- */
- virtual int length() const = 0;
-
- /*!
- * Returns the most appropriate bit rate for the file in kb/s. For constant
- * bitrate formats this is simply the bitrate of the file. For variable
- * bitrate formats this is either the average or nominal bitrate.
- */
- virtual int bitrate() const = 0;
-
- /*!
- * Returns the sample rate in Hz.
- */
- virtual int sampleRate() const = 0;
-
- /*!
- * Returns the number of audio channels.
- */
- virtual int channels() const = 0;
-
- protected:
-
- /*!
- * Construct an audio properties instance. This is protected as this class
- * should not be instantiated directly, but should be instantiated via its
- * subclasses and can be fetched from the FileRef or File APIs.
- *
- * \see ReadStyle
- */
- AudioProperties(ReadStyle style);
-
- private:
- AudioProperties(const AudioProperties &);
- AudioProperties &operator=(const AudioProperties &);
-
- class AudioPropertiesPrivate;
- AudioPropertiesPrivate *d;
- };
-
-}
-
-#endif
diff --git a/libs/taglib/taglib/commentsframe.h b/libs/taglib/taglib/commentsframe.h
deleted file mode 120000
index 54c9c1d848..0000000000
--- a/libs/taglib/taglib/commentsframe.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v2/frames/commentsframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/fileref.cpp b/libs/taglib/taglib/fileref.cpp
deleted file mode 100644
index eee62f2cfc..0000000000
--- a/libs/taglib/taglib/fileref.cpp
+++ /dev/null
@@ -1,203 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tfile.h>
-#include <tstring.h>
-
-#include "fileref.h"
-#include "mpegfile.h"
-#include "vorbisfile.h"
-#include "flacfile.h"
-#include "oggflacfile.h"
-#include "mpcfile.h"
-#include "wavpackfile.h"
-#include "speexfile.h"
-#include "trueaudiofile.h"
-
-using namespace TagLib;
-
-class FileRef::FileRefPrivate : public RefCounter
-{
-public:
- FileRefPrivate(File *f) : RefCounter(), file(f) {}
- ~FileRefPrivate() {
- delete file;
- }
-
- File *file;
- static List<const FileTypeResolver *> fileTypeResolvers;
-};
-
-List<const FileRef::FileTypeResolver *> FileRef::FileRefPrivate::fileTypeResolvers;
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-FileRef::FileRef()
-{
- d = new FileRefPrivate(0);
-}
-
-FileRef::FileRef(FileName fileName, bool readAudioProperties,
- AudioProperties::ReadStyle audioPropertiesStyle)
-{
- d = new FileRefPrivate(create(fileName, readAudioProperties, audioPropertiesStyle));
-}
-
-FileRef::FileRef(File *file)
-{
- d = new FileRefPrivate(file);
-}
-
-FileRef::FileRef(const FileRef &ref) : d(ref.d)
-{
- d->ref();
-}
-
-FileRef::~FileRef()
-{
- if(d->deref())
- delete d;
-}
-
-Tag *FileRef::tag() const
-{
- return d->file->tag();
-}
-
-AudioProperties *FileRef::audioProperties() const
-{
- return d->file->audioProperties();
-}
-
-File *FileRef::file() const
-{
- return d->file;
-}
-
-bool FileRef::save()
-{
- return d->file->save();
-}
-
-const FileRef::FileTypeResolver *FileRef::addFileTypeResolver(const FileRef::FileTypeResolver *resolver) // static
-{
- FileRefPrivate::fileTypeResolvers.prepend(resolver);
- return resolver;
-}
-
-StringList FileRef::defaultFileExtensions()
-{
- StringList l;
-
- l.append("ogg");
- l.append("flac");
- l.append("oga");
- l.append("mp3");
- l.append("mpc");
- l.append("wv");
- l.append("spx");
- l.append("tta");
-
- return l;
-}
-
-bool FileRef::isNull() const
-{
- return !d->file || !d->file->isValid();
-}
-
-FileRef &FileRef::operator=(const FileRef &ref)
-{
- if(&ref == this)
- return *this;
-
- if(d->deref())
- delete d;
-
- d = ref.d;
- d->ref();
-
- return *this;
-}
-
-bool FileRef::operator==(const FileRef &ref) const
-{
- return ref.d->file == d->file;
-}
-
-bool FileRef::operator!=(const FileRef &ref) const
-{
- return ref.d->file != d->file;
-}
-
-File *FileRef::create(FileName fileName, bool readAudioProperties,
- AudioProperties::ReadStyle audioPropertiesStyle) // static
-{
-
- List<const FileTypeResolver *>::ConstIterator it = FileRefPrivate::fileTypeResolvers.begin();
-
- for(; it != FileRefPrivate::fileTypeResolvers.end(); ++it) {
- File *file = (*it)->createFile(fileName, readAudioProperties, audioPropertiesStyle);
- if(file)
- return file;
- }
-
- // Ok, this is really dumb for now, but it works for testing.
-
- String s;
-
-#ifdef _WIN32
- s = (wcslen((const wchar_t *) fileName) > 0) ? String((const wchar_t *) fileName) : String((const char *) fileName);
-#else
- s = fileName;
-#endif
-
- // If this list is updated, the method defaultFileExtensions() should also be
- // updated. However at some point that list should be created at the same time
- // that a default file type resolver is created.
-
- if(s.size() > 4) {
- if(s.substr(s.size() - 4, 4).upper() == ".OGG")
- return new Ogg::Vorbis::File(fileName, readAudioProperties, audioPropertiesStyle);
- if(s.substr(s.size() - 4, 4).upper() == ".MP3")
- return new MPEG::File(fileName, readAudioProperties, audioPropertiesStyle);
- if(s.substr(s.size() - 4, 4).upper() == ".OGA")
- return new Ogg::FLAC::File(fileName, readAudioProperties, audioPropertiesStyle);
- if(s.substr(s.size() - 5, 5).upper() == ".FLAC")
- return new FLAC::File(fileName, readAudioProperties, audioPropertiesStyle);
- if(s.substr(s.size() - 4, 4).upper() == ".MPC")
- return new MPC::File(fileName, readAudioProperties, audioPropertiesStyle);
- if(s.substr(s.size() - 3, 3).upper() == ".WV")
- return new WavPack::File(fileName, readAudioProperties, audioPropertiesStyle);
- if(s.substr(s.size() - 4, 4).upper() == ".SPX")
- return new Ogg::Speex::File(fileName, readAudioProperties, audioPropertiesStyle);
- if(s.substr(s.size() - 4, 4).upper() == ".TTA")
- return new TrueAudio::File(fileName, readAudioProperties, audioPropertiesStyle);
- }
-
- return 0;
-}
diff --git a/libs/taglib/taglib/fileref.h b/libs/taglib/taglib/fileref.h
deleted file mode 100644
index 706ddbae0d..0000000000
--- a/libs/taglib/taglib/fileref.h
+++ /dev/null
@@ -1,263 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_FILEREF_H
-#define TAGLIB_FILEREF_H
-
-#include <tfile.h>
-#include <tstringlist.h>
-
-#include "taglib_export.h"
-#include "audioproperties.h"
-
-namespace TagLib {
-
- class Tag;
-
- //! This class provides a simple abstraction for creating and handling files
-
- /*!
- * FileRef exists to provide a minimal, generic and value-based wrapper around
- * a File. It is lightweight and implicitly shared, and as such suitable for
- * pass-by-value use. This hides some of the uglier details of TagLib::File
- * and the non-generic portions of the concrete file implementations.
- *
- * This class is useful in a "simple usage" situation where it is desirable
- * to be able to get and set some of the tag information that is similar
- * across file types.
- *
- * Also note that it is probably a good idea to plug this into your mime
- * type system rather than using the constructor that accepts a file name using
- * the FileTypeResolver.
- *
- * \see FileTypeResolver
- * \see addFileTypeResolver()
- */
-
- class TAGLIB_EXPORT FileRef
- {
- public:
-
- //! A class for pluggable file type resolution.
-
- /*!
- * This class is used to add extend TagLib's very basic file name based file
- * type resolution.
- *
- * This can be accomplished with:
- *
- * \code
- *
- * class MyFileTypeResolver : FileTypeResolver
- * {
- * TagLib::File *createFile(TagLib::FileName *fileName, bool, AudioProperties::ReadStyle)
- * {
- * if(someCheckForAnMP3File(fileName))
- * return new TagLib::MPEG::File(fileName);
- * return 0;
- * }
- * }
- *
- * FileRef::addFileTypeResolver(new MyFileTypeResolver);
- *
- * \endcode
- *
- * Naturally a less contrived example would be slightly more complex. This
- * can be used to plug in mime-type detection systems or to add new file types
- * to TagLib.
- */
-
- class TAGLIB_EXPORT FileTypeResolver
- {
- public:
- // do not fix compiler warning about missing virtual destructor
- // since this would not be binary compatible
- // let Scott fix it whenever he thinks BIC changes can next be applied
- /*!
- * This method must be overridden to provide an additional file type
- * resolver. If the resolver is able to determine the file type it should
- * return a valid File object; if not it should return 0.
- *
- * \note The created file is then owned by the FileRef and should not be
- * deleted. Deletion will happen automatically when the FileRef passes
- * out of scope.
- */
- virtual File *createFile(FileName fileName,
- bool readAudioProperties = true,
- AudioProperties::ReadStyle
- audioPropertiesStyle = AudioProperties::Average) const = 0;
- virtual ~FileTypeResolver() {}
- };
-
- /*!
- * Creates a null FileRef.
- */
- FileRef();
-
- /*!
- * Create a FileRef from \a fileName. If \a readAudioProperties is true then
- * the audio properties will be read using \a audioPropertiesStyle. If
- * \a readAudioProperties is false then \a audioPropertiesStyle will be
- * ignored.
- *
- * Also see the note in the class documentation about why you may not want to
- * use this method in your application.
- */
- explicit FileRef(FileName fileName,
- bool readAudioProperties = true,
- AudioProperties::ReadStyle
- audioPropertiesStyle = AudioProperties::Average);
-
- /*!
- * Contruct a FileRef using \a file. The FileRef now takes ownership of the
- * pointer and will delete the File when it passes out of scope.
- */
- explicit FileRef(File *file);
-
- /*!
- * Make a copy of \a ref.
- */
- FileRef(const FileRef &ref);
-
- /*!
- * Destroys this FileRef instance.
- */
- virtual ~FileRef();
-
- /*!
- * Returns a pointer to represented file's tag.
- *
- * \warning This pointer will become invalid when this FileRef and all
- * copies pass out of scope.
- *
- * \see File::tag()
- */
- Tag *tag() const;
-
- /*!
- * Returns the audio properties for this FileRef. If no audio properties
- * were read then this will returns a null pointer.
- */
- AudioProperties *audioProperties() const;
-
- /*!
- * Returns a pointer to the file represented by this handler class.
- *
- * As a general rule this call should be avoided since if you need to work
- * with file objects directly, you are probably better served instantiating
- * the File subclasses (i.e. MPEG::File) manually and working with their APIs.
- *
- * This <i>handle</i> exists to provide a minimal, generic and value-based
- * wrapper around a File. Accessing the file directly generally indicates
- * a moving away from this simplicity (and into things beyond the scope of
- * FileRef).
- *
- * \warning This pointer will become invalid when this FileRef and all
- * copies pass out of scope.
- */
- File *file() const;
-
- /*!
- * Saves the file. Returns true on success.
- */
- bool save();
-
- /*!
- * Adds a FileTypeResolver to the list of those used by TagLib. Each
- * additional FileTypeResolver is added to the front of a list of resolvers
- * that are tried. If the FileTypeResolver returns zero the next resolver
- * is tried.
- *
- * Returns a pointer to the added resolver (the same one that's passed in --
- * this is mostly so that static inialializers have something to use for
- * assignment).
- *
- * \see FileTypeResolver
- */
- static const FileTypeResolver *addFileTypeResolver(const FileTypeResolver *resolver);
-
- /*!
- * As is mentioned elsewhere in this class's documentation, the default file
- * type resolution code provided by TagLib only works by comparing file
- * extensions.
- *
- * This method returns the list of file extensions that are used by default.
- *
- * The extensions are all returned in lowercase, though the comparison used
- * by TagLib for resolution is case-insensitive.
- *
- * \note This does not account for any additional file type resolvers that
- * are plugged in. Also note that this is not intended to replace a propper
- * mime-type resolution system, but is just here for reference.
- *
- * \see FileTypeResolver
- */
- static StringList defaultFileExtensions();
-
- /*!
- * Returns true if the file (and as such other pointers) are null.
- */
- bool isNull() const;
-
- /*!
- * Assign the file pointed to by \a ref to this FileRef.
- */
- FileRef &operator=(const FileRef &ref);
-
- /*!
- * Returns true if this FileRef and \a ref point to the same File object.
- */
- bool operator==(const FileRef &ref) const;
-
- /*!
- * Returns true if this FileRef and \a ref do not point to the same File
- * object.
- */
- bool operator!=(const FileRef &ref) const;
-
- /*!
- * A simple implementation of file type guessing. If \a readAudioProperties
- * is true then the audio properties will be read using
- * \a audioPropertiesStyle. If \a readAudioProperties is false then
- * \a audioPropertiesStyle will be ignored.
- *
- * \note You generally shouldn't use this method, but instead the constructor
- * directly.
- *
- * \deprecated
- */
- static File *create(FileName fileName,
- bool readAudioProperties = true,
- AudioProperties::ReadStyle audioPropertiesStyle = AudioProperties::Average);
-
-
- private:
- class FileRefPrivate;
- FileRefPrivate *d;
- };
-
-} // namespace TagLib
-
-#endif
diff --git a/libs/taglib/taglib/flac/CMakeLists.txt b/libs/taglib/taglib/flac/CMakeLists.txt
deleted file mode 100644
index 8c9831518d..0000000000
--- a/libs/taglib/taglib/flac/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-INSTALL( FILES flacfile.h flacproperties.h DESTINATION ${INCLUDE_INSTALL_DIR}/taglib )
diff --git a/libs/taglib/taglib/flac/Makefile.am b/libs/taglib/taglib/flac/Makefile.am
deleted file mode 100644
index 337986a811..0000000000
--- a/libs/taglib/taglib/flac/Makefile.am
+++ /dev/null
@@ -1,14 +0,0 @@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/ogg \
- -I$(top_srcdir)/taglib/mpeg/id3v2 \
- -I$(top_srcdir)/taglib/mpeg/id3v1 \
- $(all_includes)
-
-noinst_LTLIBRARIES = libflac.la
-
-libflac_la_SOURCES = flacfile.cpp flacproperties.cpp
-
-taglib_include_HEADERS = flacfile.h flacproperties.h
-taglib_includedir = $(includedir)/taglib
diff --git a/libs/taglib/taglib/flac/Makefile.in b/libs/taglib/taglib/flac/Makefile.in
deleted file mode 100644
index 3ac0810dfa..0000000000
--- a/libs/taglib/taglib/flac/Makefile.in
+++ /dev/null
@@ -1,625 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = taglib/flac
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(taglib_include_HEADERS)
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-libflac_la_LIBADD =
-am_libflac_la_OBJECTS = flacfile.lo flacproperties.lo
-#>- libflac_la_OBJECTS = $(am_libflac_la_OBJECTS)
-#>+ 4
-libflac_la_final_OBJECTS = libflac_la.all_cpp.lo
-libflac_la_nofinal_OBJECTS = flacfile.lo flacproperties.lo
-@KDE_USE_FINAL_FALSE@libflac_la_OBJECTS = $(libflac_la_nofinal_OBJECTS)
-@KDE_USE_FINAL_TRUE@libflac_la_OBJECTS = $(libflac_la_final_OBJECTS)
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libflac_la_SOURCES)
-DIST_SOURCES = $(libflac_la_SOURCES)
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(taglib_includedir)"
-taglib_includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(taglib_include_HEADERS)
-ETAGS = etags
-CTAGS = ctags
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/ogg \
- -I$(top_srcdir)/taglib/mpeg/id3v2 \
- -I$(top_srcdir)/taglib/mpeg/id3v1 \
- $(all_includes)
-
-noinst_LTLIBRARIES = libflac.la
-libflac_la_SOURCES = flacfile.cpp flacproperties.cpp
-taglib_include_HEADERS = flacfile.h flacproperties.h
-taglib_includedir = $(includedir)/taglib
-#>- all: all-am
-#>+ 1
-all: docs-am all-am
-
-.SUFFIXES:
-.SUFFIXES: .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/flac/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu taglib/flac/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/flac/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/flac/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/flac/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libflac.la: $(libflac_la_OBJECTS) $(libflac_la_DEPENDENCIES)
- $(CXXLINK) $(libflac_la_OBJECTS) $(libflac_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/flacfile.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/flacproperties.Plo@am__quote@
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-taglib_includeHEADERS: $(taglib_include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(taglib_includedir)" || $(MKDIR_P) "$(DESTDIR)$(taglib_includedir)"
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(taglib_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- $(taglib_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-uninstall-taglib_includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES) $(HEADERS)
-installdirs:
- for dir in "$(DESTDIR)$(taglib_includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-am
-#>+ 1
-clean: kde-rpo-clean clean-am
-
-#>- clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
-#>- mostlyclean-am
-#>+ 2
-clean-am: clean-bcheck clean-final clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-taglib_includeHEADERS
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-taglib_includeHEADERS
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstLTLIBRARIES ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip install-taglib_includeHEADERS installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-taglib_includeHEADERS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/flac/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/flac/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/flac/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-am
-
-bcheck-am:
- @for i in $(taglib_include_HEADERS); do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 11
-libflac_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/flacfile.cpp $(srcdir)/flacproperties.cpp
- @echo 'creating libflac_la.all_cpp.cpp ...'; \
- rm -f libflac_la.all_cpp.files libflac_la.all_cpp.final; \
- echo "#define KDE_USE_FINAL 1" >> libflac_la.all_cpp.final; \
- for file in flacfile.cpp flacproperties.cpp ; do \
- echo "#include \"$$file\"" >> libflac_la.all_cpp.files; \
- test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libflac_la.all_cpp.final; \
- done; \
- cat libflac_la.all_cpp.final libflac_la.all_cpp.files > libflac_la.all_cpp.cpp; \
- rm -f libflac_la.all_cpp.final libflac_la.all_cpp.files
-
-#>+ 3
-clean-final:
- -rm -f libflac_la.all_cpp.cpp
-
-#>+ 3
-final:
- $(MAKE) libflac_la_OBJECTS="$(libflac_la_final_OBJECTS)" all-am
-
-#>+ 3
-final-install:
- $(MAKE) libflac_la_OBJECTS="$(libflac_la_final_OBJECTS)" install-am
-
-#>+ 3
-no-final:
- $(MAKE) libflac_la_OBJECTS="$(libflac_la_nofinal_OBJECTS)" all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) libflac_la_OBJECTS="$(libflac_la_nofinal_OBJECTS)" install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/taglib/flac/flacfile.cpp b/libs/taglib/taglib/flac/flacfile.cpp
deleted file mode 100644
index 2cf35ad246..0000000000
--- a/libs/taglib/taglib/flac/flacfile.cpp
+++ /dev/null
@@ -1,431 +0,0 @@
-/***************************************************************************
- copyright : (C) 2003-2004 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tbytevector.h>
-#include <tstring.h>
-#include <tlist.h>
-#include <tdebug.h>
-#include <tagunion.h>
-
-#include <id3v2header.h>
-#include <id3v2tag.h>
-#include <id3v1tag.h>
-#include <xiphcomment.h>
-
-#include "flacfile.h"
-
-using namespace TagLib;
-
-namespace
-{
- enum { XiphIndex = 0, ID3v2Index = 1, ID3v1Index = 2 };
- enum { StreamInfo = 0, Padding, Application, SeekTable, VorbisComment, CueSheet };
-}
-
-class FLAC::File::FilePrivate
-{
-public:
- FilePrivate() :
- ID3v2FrameFactory(ID3v2::FrameFactory::instance()),
- ID3v2Location(-1),
- ID3v2OriginalSize(0),
- ID3v1Location(-1),
- properties(0),
- flacStart(0),
- streamStart(0),
- streamLength(0),
- scanned(false),
- hasXiphComment(false),
- hasID3v2(false),
- hasID3v1(false) {}
-
- ~FilePrivate()
- {
- delete properties;
- }
-
- const ID3v2::FrameFactory *ID3v2FrameFactory;
- long ID3v2Location;
- uint ID3v2OriginalSize;
-
- long ID3v1Location;
-
- TagUnion tag;
-
- Properties *properties;
- ByteVector streamInfoData;
- ByteVector xiphCommentData;
-
- long flacStart;
- long streamStart;
- long streamLength;
- bool scanned;
-
- bool hasXiphComment;
- bool hasID3v2;
- bool hasID3v1;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-FLAC::File::File(FileName file, bool readProperties,
- Properties::ReadStyle propertiesStyle) :
- TagLib::File(file)
-{
- d = new FilePrivate;
- read(readProperties, propertiesStyle);
-}
-
-FLAC::File::File(FileName file, ID3v2::FrameFactory *frameFactory,
- bool readProperties, Properties::ReadStyle propertiesStyle) :
- TagLib::File(file)
-{
- d = new FilePrivate;
- d->ID3v2FrameFactory = frameFactory;
- read(readProperties, propertiesStyle);
-}
-
-FLAC::File::~File()
-{
- delete d;
-}
-
-TagLib::Tag *FLAC::File::tag() const
-{
- return &d->tag;
-}
-
-FLAC::Properties *FLAC::File::audioProperties() const
-{
- return d->properties;
-}
-
-
-bool FLAC::File::save()
-{
- if(readOnly()) {
- debug("FLAC::File::save() - Cannot save to a read only file.");
- return false;
- }
-
- // Create new vorbis comments
-
- Tag::duplicate(&d->tag, xiphComment(true), true);
-
- d->xiphCommentData = xiphComment()->render(false);
-
- // A Xiph comment portion of the data stream starts with a 4-byte descriptor.
- // The first byte indicates the frame type. The last three bytes are used
- // to give the length of the data segment. Here we start
-
- ByteVector data = ByteVector::fromUInt(d->xiphCommentData.size());
-
- data[0] = char(VorbisComment);
- data.append(d->xiphCommentData);
-
-
- // If file already have comment => find and update it
- // if not => insert one
-
- // TODO: Search for padding and use that
-
- if(d->hasXiphComment) {
-
- long nextBlockOffset = d->flacStart;
- bool isLastBlock = false;
-
- while(!isLastBlock) {
- seek(nextBlockOffset);
-
- ByteVector header = readBlock(4);
- char blockType = header[0] & 0x7f;
- isLastBlock = (header[0] & 0x80) != 0;
- uint blockLength = header.mid(1, 3).toUInt();
-
- if(blockType == VorbisComment) {
- data[0] = header[0];
- insert(data, nextBlockOffset, blockLength + 4);
- break;
- }
-
- nextBlockOffset += blockLength + 4;
- }
- }
- else {
-
- const long firstBlockOffset = d->flacStart;
- seek(firstBlockOffset);
-
- ByteVector header = readBlock(4);
- bool isLastBlock = (header[0] & 0x80) != 0;
- uint blockLength = header.mid(1, 3).toUInt();
-
- if(isLastBlock) {
-
- // If the first block was previously also the last block, then we want to
- // mark it as no longer being the first block (the writeBlock() call) and
- // then set the data for the block that we're about to write to mark our
- // new block as the last block.
-
- seek(firstBlockOffset);
- writeBlock(static_cast<char>(header[0] & 0x7F));
- data[0] |= 0x80;
- }
-
- insert(data, firstBlockOffset + blockLength + 4, 0);
- d->hasXiphComment = true;
- }
-
- // Update ID3 tags
-
- if(ID3v2Tag()) {
- if(d->hasID3v2) {
- if(d->ID3v2Location < d->flacStart)
- debug("FLAC::File::save() -- This can't be right -- an ID3v2 tag after the "
- "start of the FLAC bytestream? Not writing the ID3v2 tag.");
- else
- insert(ID3v2Tag()->render(), d->ID3v2Location, d->ID3v2OriginalSize);
- }
- else
- insert(ID3v2Tag()->render(), 0, 0);
- }
-
- if(ID3v1Tag()) {
- seek(-128, End);
- writeBlock(ID3v1Tag()->render());
- }
-
- return true;
-}
-
-ID3v2::Tag *FLAC::File::ID3v2Tag(bool create)
-{
- if(!create || d->tag[ID3v2Index])
- return static_cast<ID3v2::Tag *>(d->tag[ID3v2Index]);
-
- d->tag.set(ID3v2Index, new ID3v2::Tag);
- return static_cast<ID3v2::Tag *>(d->tag[ID3v2Index]);
-}
-
-ID3v1::Tag *FLAC::File::ID3v1Tag(bool create)
-{
- return d->tag.access<ID3v1::Tag>(ID3v1Index, create);
-}
-
-Ogg::XiphComment *FLAC::File::xiphComment(bool create)
-{
- return d->tag.access<Ogg::XiphComment>(XiphIndex, create);
-}
-
-void FLAC::File::setID3v2FrameFactory(const ID3v2::FrameFactory *factory)
-{
- d->ID3v2FrameFactory = factory;
-}
-
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-void FLAC::File::read(bool readProperties, Properties::ReadStyle propertiesStyle)
-{
- // Look for an ID3v2 tag
-
- d->ID3v2Location = findID3v2();
-
- if(d->ID3v2Location >= 0) {
-
- d->tag.set(ID3v2Index, new ID3v2::Tag(this, d->ID3v2Location, d->ID3v2FrameFactory));
-
- d->ID3v2OriginalSize = ID3v2Tag()->header()->completeTagSize();
-
- if(ID3v2Tag()->header()->tagSize() <= 0)
- d->tag.set(ID3v2Index, 0);
- else
- d->hasID3v2 = true;
- }
-
- // Look for an ID3v1 tag
-
- d->ID3v1Location = findID3v1();
-
- if(d->ID3v1Location >= 0) {
- d->tag.set(ID3v1Index, new ID3v1::Tag(this, d->ID3v1Location));
- d->hasID3v1 = true;
- }
-
- // Look for FLAC metadata, including vorbis comments
-
- scan();
-
- if(!isValid())
- return;
-
- if(d->hasXiphComment)
- d->tag.set(XiphIndex, new Ogg::XiphComment(xiphCommentData()));
- else
- d->tag.set(XiphIndex, new Ogg::XiphComment);
-
- if(readProperties)
- d->properties = new Properties(streamInfoData(), streamLength(), propertiesStyle);
-}
-
-ByteVector FLAC::File::streamInfoData()
-{
- return isValid() ? d->streamInfoData : ByteVector();
-}
-
-ByteVector FLAC::File::xiphCommentData() const
-{
- return (isValid() && d->hasXiphComment) ? d->xiphCommentData : ByteVector();
-}
-
-long FLAC::File::streamLength()
-{
- return d->streamLength;
-}
-
-void FLAC::File::scan()
-{
- // Scan the metadata pages
-
- if(d->scanned)
- return;
-
- if(!isValid())
- return;
-
- long nextBlockOffset;
-
- if(d->hasID3v2)
- nextBlockOffset = find("fLaC", d->ID3v2Location + d->ID3v2OriginalSize);
- else
- nextBlockOffset = find("fLaC");
-
- if(nextBlockOffset < 0) {
- debug("FLAC::File::scan() -- FLAC stream not found");
- setValid(false);
- return;
- }
-
- nextBlockOffset += 4;
- d->flacStart = nextBlockOffset;
-
- seek(nextBlockOffset);
-
- ByteVector header = readBlock(4);
-
- // Header format (from spec):
- // <1> Last-metadata-block flag
- // <7> BLOCK_TYPE
- // 0 : STREAMINFO
- // 1 : PADDING
- // ..
- // 4 : VORBIS_COMMENT
- // ..
- // <24> Length of metadata to follow
-
- char blockType = header[0] & 0x7f;
- bool isLastBlock = (header[0] & 0x80) != 0;
- uint length = header.mid(1, 3).toUInt();
-
- // First block should be the stream_info metadata
-
- if(blockType != StreamInfo) {
- debug("FLAC::File::scan() -- invalid FLAC stream");
- setValid(false);
- return;
- }
-
- d->streamInfoData = readBlock(length);
- nextBlockOffset += length + 4;
-
- // Search through the remaining metadata
-
- while(!isLastBlock) {
-
- header = readBlock(4);
- blockType = header[0] & 0x7f;
- isLastBlock = (header[0] & 0x80) != 0;
- length = header.mid(1, 3).toUInt();
-
- if(blockType == Padding) {
- // debug("FLAC::File::scan() -- Padding found");
- }
- // Found the vorbis-comment
- else if(blockType == VorbisComment) {
- d->xiphCommentData = readBlock(length);
- d->hasXiphComment = true;
- }
-
- nextBlockOffset += length + 4;
-
- if(nextBlockOffset >= File::length()) {
- debug("FLAC::File::scan() -- FLAC stream corrupted");
- setValid(false);
- return;
- }
- seek(nextBlockOffset);
- }
-
- // End of metadata, now comes the datastream
-
- d->streamStart = nextBlockOffset;
- d->streamLength = File::length() - d->streamStart;
-
- if(d->hasID3v1)
- d->streamLength -= 128;
-
- d->scanned = true;
-}
-
-long FLAC::File::findID3v1()
-{
- if(!isValid())
- return -1;
-
- seek(-128, End);
- long p = tell();
-
- if(readBlock(3) == ID3v1::Tag::fileIdentifier())
- return p;
-
- return -1;
-}
-
-long FLAC::File::findID3v2()
-{
- if(!isValid())
- return -1;
-
- seek(0);
-
- if(readBlock(3) == ID3v2::Header::fileIdentifier())
- return 0;
-
- return -1;
-}
diff --git a/libs/taglib/taglib/flac/flacfile.h b/libs/taglib/taglib/flac/flacfile.h
deleted file mode 100644
index ae1fe69b35..0000000000
--- a/libs/taglib/taglib/flac/flacfile.h
+++ /dev/null
@@ -1,201 +0,0 @@
-/***************************************************************************
- copyright : (C) 2003 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_FLACFILE_H
-#define TAGLIB_FLACFILE_H
-
-#include "taglib_export.h"
-#include "tfile.h"
-
-#include "flacproperties.h"
-
-namespace TagLib {
-
- class Tag;
-
- namespace ID3v2 { class FrameFactory; class Tag; }
- namespace ID3v1 { class Tag; }
- namespace Ogg { class XiphComment; }
-
- //! An implementation of FLAC metadata
-
- /*!
- * This is implementation of FLAC metadata for non-Ogg FLAC files. At some
- * point when Ogg / FLAC is more common there will be a similar implementation
- * under the Ogg hiearchy.
- *
- * This supports ID3v1, ID3v2 and Xiph style comments as well as reading stream
- * properties from the file.
- */
-
- namespace FLAC {
-
- //! An implementation of TagLib::File with FLAC specific methods
-
- /*!
- * This implements and provides an interface for FLAC files to the
- * TagLib::Tag and TagLib::AudioProperties interfaces by way of implementing
- * the abstract TagLib::File API as well as providing some additional
- * information specific to FLAC files.
- */
-
- class TAGLIB_EXPORT File : public TagLib::File
- {
- public:
- /*!
- * Contructs a FLAC file from \a file. If \a readProperties is true the
- * file's audio properties will also be read using \a propertiesStyle. If
- * false, \a propertiesStyle is ignored.
- *
- * \deprecated This constructor will be dropped in favor of the one below
- * in a future version.
- */
- File(FileName file, bool readProperties = true,
- Properties::ReadStyle propertiesStyle = Properties::Average);
-
- /*!
- * Contructs a FLAC file from \a file. If \a readProperties is true the
- * file's audio properties will also be read using \a propertiesStyle. If
- * false, \a propertiesStyle is ignored.
- *
- * If this file contains and ID3v2 tag the frames will be created using
- * \a frameFactory.
- */
- // BIC: merge with the above constructor
- File(FileName file, ID3v2::FrameFactory *frameFactory,
- bool readProperties = true,
- Properties::ReadStyle propertiesStyle = Properties::Average);
-
- /*!
- * Destroys this instance of the File.
- */
- virtual ~File();
-
- /*!
- * Returns the Tag for this file. This will be a union of XiphComment,
- * ID3v1 and ID3v2 tags.
- *
- * \see ID3v2Tag()
- * \see ID3v1Tag()
- * \see XiphComment()
- */
- virtual TagLib::Tag *tag() const;
-
- /*!
- * Returns the FLAC::Properties for this file. If no audio properties
- * were read then this will return a null pointer.
- */
- virtual Properties *audioProperties() const;
-
- /*!
- * Save the file. This will primarily save the XiphComment, but
- * will also keep any old ID3-tags up to date. If the file
- * has no XiphComment, one will be constructed from the ID3-tags.
- *
- * This returns true if the save was successful.
- */
- virtual bool save();
-
- /*!
- * Returns a pointer to the ID3v2 tag of the file.
- *
- * If \a create is false (the default) this will return a null pointer
- * if there is no valid ID3v2 tag. If \a create is true it will create
- * an ID3v2 tag if one does not exist.
- *
- * \note The Tag <b>is still</b> owned by the FLAC::File and should not be
- * deleted by the user. It will be deleted when the file (object) is
- * destroyed.
- */
- ID3v2::Tag *ID3v2Tag(bool create = false);
-
- /*!
- * Returns a pointer to the ID3v1 tag of the file.
- *
- * If \a create is false (the default) this will return a null pointer
- * if there is no valid ID3v1 tag. If \a create is true it will create
- * an ID3v1 tag if one does not exist.
- *
- * \note The Tag <b>is still</b> owned by the FLAC::File and should not be
- * deleted by the user. It will be deleted when the file (object) is
- * destroyed.
- */
- ID3v1::Tag *ID3v1Tag(bool create = false);
-
- /*!
- * Returns a pointer to the XiphComment for the file.
- *
- * If \a create is false (the default) this will return a null pointer
- * if there is no valid XiphComment. If \a create is true it will create
- * a XiphComment if one does not exist.
- *
- * \note The Tag <b>is still</b> owned by the FLAC::File and should not be
- * deleted by the user. It will be deleted when the file (object) is
- * destroyed.
- */
- Ogg::XiphComment *xiphComment(bool create = false);
-
- /*!
- * Set the ID3v2::FrameFactory to something other than the default. This
- * can be used to specify the way that ID3v2 frames will be interpreted
- * when
- *
- * \see ID3v2FrameFactory
- */
- void setID3v2FrameFactory(const ID3v2::FrameFactory *factory);
-
- /*!
- * Returns the block of data used by FLAC::Properties for parsing the
- * stream properties.
- *
- * \deprecated This method will not be public in a future release.
- */
- ByteVector streamInfoData(); // BIC: remove
-
- /*!
- * Returns the length of the audio-stream, used by FLAC::Properties for
- * calculating the bitrate.
- *
- * \deprecated This method will not be public in a future release.
- */
- long streamLength(); // BIC: remove
-
- private:
- File(const File &);
- File &operator=(const File &);
-
- void read(bool readProperties, Properties::ReadStyle propertiesStyle);
- void scan();
- long findID3v2();
- long findID3v1();
- ByteVector xiphCommentData() const;
-
- class FilePrivate;
- FilePrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/flac/flacproperties.cpp b/libs/taglib/taglib/flac/flacproperties.cpp
deleted file mode 100644
index 3ee018fed0..0000000000
--- a/libs/taglib/taglib/flac/flacproperties.cpp
+++ /dev/null
@@ -1,150 +0,0 @@
-/***************************************************************************
- copyright : (C) 2003 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tstring.h>
-#include <tdebug.h>
-
-#include "flacproperties.h"
-#include "flacfile.h"
-
-using namespace TagLib;
-
-class FLAC::Properties::PropertiesPrivate
-{
-public:
- PropertiesPrivate(ByteVector d, long st, ReadStyle s) :
- data(d),
- streamLength(st),
- style(s),
- length(0),
- bitrate(0),
- sampleRate(0),
- sampleWidth(0),
- channels(0) {}
-
- ByteVector data;
- long streamLength;
- ReadStyle style;
- int length;
- int bitrate;
- int sampleRate;
- int sampleWidth;
- int channels;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-FLAC::Properties::Properties(ByteVector data, long streamLength, ReadStyle style) : AudioProperties(style)
-{
- d = new PropertiesPrivate(data, streamLength, style);
- read();
-}
-
-FLAC::Properties::Properties(File *file, ReadStyle style) : AudioProperties(style)
-{
- d = new PropertiesPrivate(file->streamInfoData(), file->streamLength(), style);
- read();
-}
-
-FLAC::Properties::~Properties()
-{
- delete d;
-}
-
-int FLAC::Properties::length() const
-{
- return d->length;
-}
-
-int FLAC::Properties::bitrate() const
-{
- return d->bitrate;
-}
-
-int FLAC::Properties::sampleRate() const
-{
- return d->sampleRate;
-}
-
-int FLAC::Properties::sampleWidth() const
-{
- return d->sampleWidth;
-}
-
-int FLAC::Properties::channels() const
-{
- return d->channels;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-void FLAC::Properties::read()
-{
- if(d->data.size() < 18) {
- debug("FLAC::Properties::read() - FLAC properties must contain at least 18 bytes.");
- return;
- }
-
- int pos = 0;
-
- // Minimum block size (in samples)
- pos += 2;
-
- // Maximum block size (in samples)
- pos += 2;
-
- // Minimum frame size (in bytes)
- pos += 3;
-
- // Maximum frame size (in bytes)
- pos += 3;
-
- uint flags = d->data.mid(pos, 4).toUInt(true);
- d->sampleRate = flags >> 12;
- d->channels = ((flags >> 9) & 7) + 1;
- d->sampleWidth = ((flags >> 4) & 31) + 1;
-
- // The last 4 bits are the most significant 4 bits for the 36 bit
- // stream length in samples. (Audio files measured in days)
-
- uint highLength =d->sampleRate > 0 ? (((flags & 0xf) << 28) / d->sampleRate) << 4 : 0;
- pos += 4;
-
- d->length = d->sampleRate > 0 ?
- (d->data.mid(pos, 4).toUInt(true)) / d->sampleRate + highLength : 0;
- pos += 4;
-
- // Uncompressed bitrate:
-
- //d->bitrate = ((d->sampleRate * d->channels) / 1000) * d->sampleWidth;
-
- // Real bitrate:
-
- d->bitrate = d->length > 0 ? ((d->streamLength * 8L) / d->length) / 1000 : 0;
-}
diff --git a/libs/taglib/taglib/flac/flacproperties.h b/libs/taglib/taglib/flac/flacproperties.h
deleted file mode 100644
index 9ac676643a..0000000000
--- a/libs/taglib/taglib/flac/flacproperties.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/***************************************************************************
- copyright : (C) 2003 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_FLACPROPERTIES_H
-#define TAGLIB_FLACPROPERTIES_H
-
-#include "taglib_export.h"
-#include "audioproperties.h"
-
-namespace TagLib {
-
- namespace FLAC {
-
- class File;
-
- //! An implementation of audio property reading for FLAC
-
- /*!
- * This reads the data from an FLAC stream found in the AudioProperties
- * API.
- */
-
- class TAGLIB_EXPORT Properties : public AudioProperties
- {
- public:
- /*!
- * Create an instance of FLAC::Properties with the data read from the
- * ByteVector \a data.
- */
- // BIC: switch to const reference
- Properties(ByteVector data, long streamLength, ReadStyle style = Average);
-
- /*!
- * Create an instance of FLAC::Properties with the data read from the
- * FLAC::File \a file.
- */
- // BIC: remove
- Properties(File *file, ReadStyle style = Average);
-
- /*!
- * Destroys this FLAC::Properties instance.
- */
- virtual ~Properties();
-
- // Reimplementations.
-
- virtual int length() const;
- virtual int bitrate() const;
- virtual int sampleRate() const;
- virtual int channels() const;
-
- /*!
- * Returns the sample width as read from the FLAC identification
- * header.
- */
- int sampleWidth() const;
-
- private:
- Properties(const Properties &);
- Properties &operator=(const Properties &);
-
- void read();
-
- class PropertiesPrivate;
- PropertiesPrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/flacfile.h b/libs/taglib/taglib/flacfile.h
deleted file mode 120000
index 163f8fe06b..0000000000
--- a/libs/taglib/taglib/flacfile.h
+++ /dev/null
@@ -1 +0,0 @@
-./flac/flacfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/flacproperties.h b/libs/taglib/taglib/flacproperties.h
deleted file mode 120000
index 3f2524267c..0000000000
--- a/libs/taglib/taglib/flacproperties.h
+++ /dev/null
@@ -1 +0,0 @@
-./flac/flacproperties.h \ No newline at end of file
diff --git a/libs/taglib/taglib/generalencapsulatedobjectframe.h b/libs/taglib/taglib/generalencapsulatedobjectframe.h
deleted file mode 120000
index dbb35ace6a..0000000000
--- a/libs/taglib/taglib/generalencapsulatedobjectframe.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v2/frames/generalencapsulatedobjectframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v1genres.h b/libs/taglib/taglib/id3v1genres.h
deleted file mode 120000
index a6e5fa27d5..0000000000
--- a/libs/taglib/taglib/id3v1genres.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v1/id3v1genres.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v1tag.h b/libs/taglib/taglib/id3v1tag.h
deleted file mode 120000
index 0843ca4c7b..0000000000
--- a/libs/taglib/taglib/id3v1tag.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v1/id3v1tag.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v2extendedheader.h b/libs/taglib/taglib/id3v2extendedheader.h
deleted file mode 120000
index ce495056cf..0000000000
--- a/libs/taglib/taglib/id3v2extendedheader.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v2/id3v2extendedheader.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v2footer.h b/libs/taglib/taglib/id3v2footer.h
deleted file mode 120000
index ad6745fd9e..0000000000
--- a/libs/taglib/taglib/id3v2footer.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v2/id3v2footer.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v2frame.h b/libs/taglib/taglib/id3v2frame.h
deleted file mode 120000
index cbb258be8c..0000000000
--- a/libs/taglib/taglib/id3v2frame.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v2/id3v2frame.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v2framefactory.h b/libs/taglib/taglib/id3v2framefactory.h
deleted file mode 120000
index 32fcfab860..0000000000
--- a/libs/taglib/taglib/id3v2framefactory.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v2/id3v2framefactory.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v2header.h b/libs/taglib/taglib/id3v2header.h
deleted file mode 120000
index 90639420a4..0000000000
--- a/libs/taglib/taglib/id3v2header.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v2/id3v2header.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v2synchdata.h b/libs/taglib/taglib/id3v2synchdata.h
deleted file mode 120000
index 45374981b4..0000000000
--- a/libs/taglib/taglib/id3v2synchdata.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v2/id3v2synchdata.h \ No newline at end of file
diff --git a/libs/taglib/taglib/id3v2tag.h b/libs/taglib/taglib/id3v2tag.h
deleted file mode 120000
index e9b6219657..0000000000
--- a/libs/taglib/taglib/id3v2tag.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v2/id3v2tag.h \ No newline at end of file
diff --git a/libs/taglib/taglib/mpc/CMakeLists.txt b/libs/taglib/taglib/mpc/CMakeLists.txt
deleted file mode 100644
index 238c9cb17c..0000000000
--- a/libs/taglib/taglib/mpc/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-INSTALL( FILES mpcfile.h mpcproperties.h DESTINATION ${INCLUDE_INSTALL_DIR}/taglib)
diff --git a/libs/taglib/taglib/mpc/Makefile.am b/libs/taglib/taglib/mpc/Makefile.am
deleted file mode 100644
index 692475626a..0000000000
--- a/libs/taglib/taglib/mpc/Makefile.am
+++ /dev/null
@@ -1,14 +0,0 @@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/ape \
- -I$(top_srcdir)/taglib/mpeg/id3v1 \
- -I$(top_srcdir)/taglib/mpeg/id3v2 \
- $(all_includes)
-
-noinst_LTLIBRARIES = libmpc.la
-
-libmpc_la_SOURCES = mpcfile.cpp mpcproperties.cpp
-
-taglib_include_HEADERS = mpcfile.h mpcproperties.h
-taglib_includedir = $(includedir)/taglib
diff --git a/libs/taglib/taglib/mpc/Makefile.in b/libs/taglib/taglib/mpc/Makefile.in
deleted file mode 100644
index 469765dc34..0000000000
--- a/libs/taglib/taglib/mpc/Makefile.in
+++ /dev/null
@@ -1,625 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = taglib/mpc
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(taglib_include_HEADERS)
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-libmpc_la_LIBADD =
-am_libmpc_la_OBJECTS = mpcfile.lo mpcproperties.lo
-#>- libmpc_la_OBJECTS = $(am_libmpc_la_OBJECTS)
-#>+ 4
-libmpc_la_final_OBJECTS = libmpc_la.all_cpp.lo
-libmpc_la_nofinal_OBJECTS = mpcfile.lo mpcproperties.lo
-@KDE_USE_FINAL_FALSE@libmpc_la_OBJECTS = $(libmpc_la_nofinal_OBJECTS)
-@KDE_USE_FINAL_TRUE@libmpc_la_OBJECTS = $(libmpc_la_final_OBJECTS)
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libmpc_la_SOURCES)
-DIST_SOURCES = $(libmpc_la_SOURCES)
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(taglib_includedir)"
-taglib_includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(taglib_include_HEADERS)
-ETAGS = etags
-CTAGS = ctags
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/ape \
- -I$(top_srcdir)/taglib/mpeg/id3v1 \
- -I$(top_srcdir)/taglib/mpeg/id3v2 \
- $(all_includes)
-
-noinst_LTLIBRARIES = libmpc.la
-libmpc_la_SOURCES = mpcfile.cpp mpcproperties.cpp
-taglib_include_HEADERS = mpcfile.h mpcproperties.h
-taglib_includedir = $(includedir)/taglib
-#>- all: all-am
-#>+ 1
-all: docs-am all-am
-
-.SUFFIXES:
-.SUFFIXES: .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/mpc/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu taglib/mpc/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/mpc/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/mpc/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/mpc/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libmpc.la: $(libmpc_la_OBJECTS) $(libmpc_la_DEPENDENCIES)
- $(CXXLINK) $(libmpc_la_OBJECTS) $(libmpc_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpcfile.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpcproperties.Plo@am__quote@
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-taglib_includeHEADERS: $(taglib_include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(taglib_includedir)" || $(MKDIR_P) "$(DESTDIR)$(taglib_includedir)"
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(taglib_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- $(taglib_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-uninstall-taglib_includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES) $(HEADERS)
-installdirs:
- for dir in "$(DESTDIR)$(taglib_includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-am
-#>+ 1
-clean: kde-rpo-clean clean-am
-
-#>- clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
-#>- mostlyclean-am
-#>+ 2
-clean-am: clean-bcheck clean-final clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-taglib_includeHEADERS
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-taglib_includeHEADERS
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstLTLIBRARIES ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip install-taglib_includeHEADERS installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-taglib_includeHEADERS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/mpc/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/mpc/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/mpc/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-am
-
-bcheck-am:
- @for i in $(taglib_include_HEADERS); do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 11
-libmpc_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/mpcfile.cpp $(srcdir)/mpcproperties.cpp
- @echo 'creating libmpc_la.all_cpp.cpp ...'; \
- rm -f libmpc_la.all_cpp.files libmpc_la.all_cpp.final; \
- echo "#define KDE_USE_FINAL 1" >> libmpc_la.all_cpp.final; \
- for file in mpcfile.cpp mpcproperties.cpp ; do \
- echo "#include \"$$file\"" >> libmpc_la.all_cpp.files; \
- test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libmpc_la.all_cpp.final; \
- done; \
- cat libmpc_la.all_cpp.final libmpc_la.all_cpp.files > libmpc_la.all_cpp.cpp; \
- rm -f libmpc_la.all_cpp.final libmpc_la.all_cpp.files
-
-#>+ 3
-clean-final:
- -rm -f libmpc_la.all_cpp.cpp
-
-#>+ 3
-final:
- $(MAKE) libmpc_la_OBJECTS="$(libmpc_la_final_OBJECTS)" all-am
-
-#>+ 3
-final-install:
- $(MAKE) libmpc_la_OBJECTS="$(libmpc_la_final_OBJECTS)" install-am
-
-#>+ 3
-no-final:
- $(MAKE) libmpc_la_OBJECTS="$(libmpc_la_nofinal_OBJECTS)" all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) libmpc_la_OBJECTS="$(libmpc_la_nofinal_OBJECTS)" install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/taglib/mpc/mpcfile.cpp b/libs/taglib/taglib/mpc/mpcfile.cpp
deleted file mode 100644
index 922bf83844..0000000000
--- a/libs/taglib/taglib/mpc/mpcfile.cpp
+++ /dev/null
@@ -1,325 +0,0 @@
-/***************************************************************************
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tbytevector.h>
-#include <tstring.h>
-#include <tagunion.h>
-#include <tdebug.h>
-
-#include "mpcfile.h"
-#include "id3v1tag.h"
-#include "id3v2header.h"
-#include "apetag.h"
-#include "apefooter.h"
-
-using namespace TagLib;
-
-namespace
-{
- enum { APEIndex, ID3v1Index };
-}
-
-class MPC::File::FilePrivate
-{
-public:
- FilePrivate() :
- APELocation(-1),
- APESize(0),
- ID3v1Location(-1),
- ID3v2Header(0),
- ID3v2Location(-1),
- ID3v2Size(0),
- properties(0),
- scanned(false),
- hasAPE(false),
- hasID3v1(false),
- hasID3v2(false) {}
-
- ~FilePrivate()
- {
- delete ID3v2Header;
- delete properties;
- }
-
- long APELocation;
- uint APESize;
-
- long ID3v1Location;
-
- ID3v2::Header *ID3v2Header;
- long ID3v2Location;
- uint ID3v2Size;
-
- TagUnion tag;
-
- Properties *properties;
- bool scanned;
-
- // These indicate whether the file *on disk* has these tags, not if
- // this data structure does. This is used in computing offsets.
-
- bool hasAPE;
- bool hasID3v1;
- bool hasID3v2;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-MPC::File::File(FileName file, bool readProperties,
- Properties::ReadStyle propertiesStyle) : TagLib::File(file)
-{
- d = new FilePrivate;
- read(readProperties, propertiesStyle);
-}
-
-MPC::File::~File()
-{
- delete d;
-}
-
-TagLib::Tag *MPC::File::tag() const
-{
- return &d->tag;
-}
-
-MPC::Properties *MPC::File::audioProperties() const
-{
- return d->properties;
-}
-
-bool MPC::File::save()
-{
- if(readOnly()) {
- debug("MPC::File::save() -- File is read only.");
- return false;
- }
-
- // Possibly strip ID3v2 tag
-
- if(d->hasID3v2 && !d->ID3v2Header) {
- removeBlock(d->ID3v2Location, d->ID3v2Size);
- d->hasID3v2 = false;
- if(d->hasID3v1)
- d->ID3v1Location -= d->ID3v2Size;
- if(d->hasAPE)
- d->APELocation -= d->ID3v2Size;
- }
-
- // Update ID3v1 tag
-
- if(ID3v1Tag()) {
- if(d->hasID3v1) {
- seek(d->ID3v1Location);
- writeBlock(ID3v1Tag()->render());
- }
- else {
- seek(0, End);
- d->ID3v1Location = tell();
- writeBlock(ID3v1Tag()->render());
- d->hasID3v1 = true;
- }
- } else
- if(d->hasID3v1) {
- removeBlock(d->ID3v1Location, 128);
- d->hasID3v1 = false;
- if(d->hasAPE) {
- if(d->APELocation > d->ID3v1Location)
- d->APELocation -= 128;
- }
- }
-
- // Update APE tag
-
- if(APETag()) {
- if(d->hasAPE)
- insert(APETag()->render(), d->APELocation, d->APESize);
- else {
- if(d->hasID3v1) {
- insert(APETag()->render(), d->ID3v1Location, 0);
- d->APESize = APETag()->footer()->completeTagSize();
- d->hasAPE = true;
- d->APELocation = d->ID3v1Location;
- d->ID3v1Location += d->APESize;
- }
- else {
- seek(0, End);
- d->APELocation = tell();
- writeBlock(APETag()->render());
- d->APESize = APETag()->footer()->completeTagSize();
- d->hasAPE = true;
- }
- }
- }
- else
- if(d->hasAPE) {
- removeBlock(d->APELocation, d->APESize);
- d->hasAPE = false;
- if(d->hasID3v1) {
- if(d->ID3v1Location > d->APELocation)
- d->ID3v1Location -= d->APESize;
- }
- }
-
- return true;
-}
-
-ID3v1::Tag *MPC::File::ID3v1Tag(bool create)
-{
- return d->tag.access<ID3v1::Tag>(ID3v1Index, create);
-}
-
-APE::Tag *MPC::File::APETag(bool create)
-{
- return d->tag.access<APE::Tag>(APEIndex, create);
-}
-
-void MPC::File::strip(int tags)
-{
- if(tags & ID3v1) {
- d->tag.set(ID3v1Index, 0);
- APETag(true);
- }
-
- if(tags & ID3v2) {
- delete d->ID3v2Header;
- d->ID3v2Header = 0;
- }
-
- if(tags & APE) {
- d->tag.set(APEIndex, 0);
-
- if(!ID3v1Tag())
- APETag(true);
- }
-}
-
-void MPC::File::remove(int tags)
-{
- strip(tags);
-}
-
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-void MPC::File::read(bool readProperties, Properties::ReadStyle /* propertiesStyle */)
-{
- // Look for an ID3v1 tag
-
- d->ID3v1Location = findID3v1();
-
- if(d->ID3v1Location >= 0) {
- d->tag.set(ID3v1Index, new ID3v1::Tag(this, d->ID3v1Location));
- d->hasID3v1 = true;
- }
-
- // Look for an APE tag
-
- findAPE();
-
- d->APELocation = findAPE();
-
- if(d->APELocation >= 0) {
- d->tag.set(APEIndex, new APE::Tag(this, d->APELocation));
-
- d->APESize = APETag()->footer()->completeTagSize();
- d->APELocation = d->APELocation + APETag()->footer()->size() - d->APESize;
- d->hasAPE = true;
- }
-
- if(!d->hasID3v1)
- APETag(true);
-
- // Look for and skip an ID3v2 tag
-
- d->ID3v2Location = findID3v2();
-
- if(d->ID3v2Location >= 0) {
- seek(d->ID3v2Location);
- d->ID3v2Header = new ID3v2::Header(readBlock(ID3v2::Header::size()));
- d->ID3v2Size = d->ID3v2Header->completeTagSize();
- d->hasID3v2 = true;
- }
-
- if(d->hasID3v2)
- seek(d->ID3v2Location + d->ID3v2Size);
- else
- seek(0);
-
- // Look for MPC metadata
-
- if(readProperties) {
- d->properties = new Properties(readBlock(MPC::HeaderSize),
- length() - d->ID3v2Size - d->APESize);
- }
-}
-
-long MPC::File::findAPE()
-{
- if(!isValid())
- return -1;
-
- if(d->hasID3v1)
- seek(-160, End);
- else
- seek(-32, End);
-
- long p = tell();
-
- if(readBlock(8) == APE::Tag::fileIdentifier())
- return p;
-
- return -1;
-}
-
-long MPC::File::findID3v1()
-{
- if(!isValid())
- return -1;
-
- seek(-128, End);
- long p = tell();
-
- if(readBlock(3) == ID3v1::Tag::fileIdentifier())
- return p;
-
- return -1;
-}
-
-long MPC::File::findID3v2()
-{
- if(!isValid())
- return -1;
-
- seek(0);
-
- if(readBlock(3) == ID3v2::Header::fileIdentifier())
- return 0;
-
- return -1;
-}
diff --git a/libs/taglib/taglib/mpc/mpcfile.h b/libs/taglib/taglib/mpc/mpcfile.h
deleted file mode 100644
index 7e34c8635a..0000000000
--- a/libs/taglib/taglib/mpc/mpcfile.h
+++ /dev/null
@@ -1,175 +0,0 @@
-/***************************************************************************
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_MPCFILE_H
-#define TAGLIB_MPCFILE_H
-
-#include "taglib_export.h"
-#include "tfile.h"
-
-#include "mpcproperties.h"
-
-namespace TagLib {
-
- class Tag;
-
- namespace ID3v1 { class Tag; }
- namespace APE { class Tag; }
-
- //! An implementation of MPC metadata
-
- /*!
- * This is implementation of MPC metadata.
- *
- * This supports ID3v1 and APE (v1 and v2) style comments as well as reading stream
- * properties from the file. ID3v2 tags are invalid in MPC-files, but will be skipped
- * and ignored.
- */
-
- namespace MPC {
-
- //! An implementation of TagLib::File with MPC specific methods
-
- /*!
- * This implements and provides an interface for MPC files to the
- * TagLib::Tag and TagLib::AudioProperties interfaces by way of implementing
- * the abstract TagLib::File API as well as providing some additional
- * information specific to MPC files.
- * The only invalid tag combination supported is an ID3v1 tag after an APE tag.
- */
-
- class TAGLIB_EXPORT File : public TagLib::File
- {
- public:
- /*!
- * This set of flags is used for various operations and is suitable for
- * being OR-ed together.
- */
- enum TagTypes {
- //! Empty set. Matches no tag types.
- NoTags = 0x0000,
- //! Matches ID3v1 tags.
- ID3v1 = 0x0001,
- //! Matches ID3v2 tags.
- ID3v2 = 0x0002,
- //! Matches APE tags.
- APE = 0x0004,
- //! Matches all tag types.
- AllTags = 0xffff
- };
-
- /*!
- * Contructs an MPC file from \a file. If \a readProperties is true the
- * file's audio properties will also be read using \a propertiesStyle. If
- * false, \a propertiesStyle is ignored.
- */
- File(FileName file, bool readProperties = true,
- Properties::ReadStyle propertiesStyle = Properties::Average);
-
- /*!
- * Destroys this instance of the File.
- */
- virtual ~File();
-
- /*!
- * Returns the Tag for this file. This will be an APE tag, an ID3v1 tag
- * or a combination of the two.
- */
- virtual TagLib::Tag *tag() const;
-
- /*!
- * Returns the MPC::Properties for this file. If no audio properties
- * were read then this will return a null pointer.
- */
- virtual Properties *audioProperties() const;
-
- /*!
- * Saves the file.
- */
- virtual bool save();
-
- /*!
- * Returns a pointer to the ID3v1 tag of the file.
- *
- * If \a create is false (the default) this will return a null pointer
- * if there is no valid ID3v1 tag. If \a create is true it will create
- * an ID3v1 tag if one does not exist. If there is already an APE tag, the
- * new ID3v1 tag will be placed after it.
- *
- * \note The Tag <b>is still</b> owned by the APE::File and should not be
- * deleted by the user. It will be deleted when the file (object) is
- * destroyed.
- */
- ID3v1::Tag *ID3v1Tag(bool create = false);
-
- /*!
- * Returns a pointer to the APE tag of the file.
- *
- * If \a create is false (the default) this will return a null pointer
- * if there is no valid APE tag. If \a create is true it will create
- * a APE tag if one does not exist. If there is already an ID3v1 tag, thes
- * new APE tag will be placed before it.
- *
- * \note The Tag <b>is still</b> owned by the APE::File and should not be
- * deleted by the user. It will be deleted when the file (object) is
- * destroyed.
- */
- APE::Tag *APETag(bool create = false);
-
- /*!
- * This will remove the tags that match the OR-ed together TagTypes from the
- * file. By default it removes all tags.
- *
- * \warning This will also invalidate pointers to the tags
- * as their memory will be freed.
- *
- * \note In order to make the removal permanent save() still needs to be called.
- */
- void strip(int tags = AllTags);
-
- /*!
- * \deprecated
- * \see strip
- */
- void remove(int tags = AllTags);
-
-
- private:
- File(const File &);
- File &operator=(const File &);
-
- void read(bool readProperties, Properties::ReadStyle propertiesStyle);
- void scan();
- long findAPE();
- long findID3v1();
- long findID3v2();
-
- class FilePrivate;
- FilePrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/mpc/mpcproperties.cpp b/libs/taglib/taglib/mpc/mpcproperties.cpp
deleted file mode 100644
index 2114a86495..0000000000
--- a/libs/taglib/taglib/mpc/mpcproperties.cpp
+++ /dev/null
@@ -1,140 +0,0 @@
-/***************************************************************************
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tstring.h>
-#include <tdebug.h>
-#include <bitset>
-
-#include "mpcproperties.h"
-#include "mpcfile.h"
-
-using namespace TagLib;
-
-class MPC::Properties::PropertiesPrivate
-{
-public:
- PropertiesPrivate(const ByteVector &d, long length, ReadStyle s) :
- data(d),
- streamLength(length),
- style(s),
- version(0),
- length(0),
- bitrate(0),
- sampleRate(0),
- channels(0) {}
-
- ByteVector data;
- long streamLength;
- ReadStyle style;
- int version;
- int length;
- int bitrate;
- int sampleRate;
- int channels;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-MPC::Properties::Properties(const ByteVector &data, long streamLength, ReadStyle style) : AudioProperties(style)
-{
- d = new PropertiesPrivate(data, streamLength, style);
- read();
-}
-
-MPC::Properties::~Properties()
-{
- delete d;
-}
-
-int MPC::Properties::length() const
-{
- return d->length;
-}
-
-int MPC::Properties::bitrate() const
-{
- return d->bitrate;
-}
-
-int MPC::Properties::sampleRate() const
-{
- return d->sampleRate;
-}
-
-int MPC::Properties::channels() const
-{
- return d->channels;
-}
-
-int MPC::Properties::mpcVersion() const
-{
- return d->version;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-static const unsigned short sftable [4] = { 44100, 48000, 37800, 32000 };
-
-void MPC::Properties::read()
-{
- if(!d->data.startsWith("MP+"))
- return;
-
- d->version = d->data[3] & 15;
-
- unsigned int frames;
-
- if(d->version >= 7) {
- frames = d->data.mid(4, 4).toUInt(false);
-
- std::bitset<32> flags = d->data.mid(8, 4).toUInt(false);
- d->sampleRate = sftable[flags[17] * 2 + flags[16]];
- d->channels = 2;
- }
- else {
- uint headerData = d->data.mid(0, 4).toUInt(false);
-
- d->bitrate = (headerData >> 23) & 0x01ff;
- d->version = (headerData >> 11) & 0x03ff;
- d->sampleRate = 44100;
- d->channels = 2;
-
- if(d->version >= 5)
- frames = d->data.mid(4, 4).toUInt(false);
- else
- frames = d->data.mid(6, 2).toUInt(false);
- }
-
- uint samples = frames * 1152 - 576;
-
- d->length = d->sampleRate > 0 ? (samples + (d->sampleRate / 2)) / d->sampleRate : 0;
-
- if(!d->bitrate)
- d->bitrate = d->length > 0 ? ((d->streamLength * 8L) / d->length) / 1000 : 0;
-}
diff --git a/libs/taglib/taglib/mpc/mpcproperties.h b/libs/taglib/taglib/mpc/mpcproperties.h
deleted file mode 100644
index bdbc887b8b..0000000000
--- a/libs/taglib/taglib/mpc/mpcproperties.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/***************************************************************************
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_MPCPROPERTIES_H
-#define TAGLIB_MPCPROPERTIES_H
-
-#include "taglib_export.h"
-#include "audioproperties.h"
-
-namespace TagLib {
-
- namespace MPC {
-
- class File;
-
- static const uint HeaderSize = 8*7;
-
- //! An implementation of audio property reading for MPC
-
- /*!
- * This reads the data from an MPC stream found in the AudioProperties
- * API.
- */
-
- class TAGLIB_EXPORT Properties : public AudioProperties
- {
- public:
- /*!
- * Create an instance of MPC::Properties with the data read from the
- * ByteVector \a data.
- */
- Properties(const ByteVector &data, long streamLength, ReadStyle style = Average);
-
- /*!
- * Destroys this MPC::Properties instance.
- */
- virtual ~Properties();
-
- // Reimplementations.
-
- virtual int length() const;
- virtual int bitrate() const;
- virtual int sampleRate() const;
- virtual int channels() const;
-
- /*!
- * Returns the version of the bitstream (SV4-SV7)
- */
- int mpcVersion() const;
-
- private:
- Properties(const Properties &);
- Properties &operator=(const Properties &);
-
- void read();
-
- class PropertiesPrivate;
- PropertiesPrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/mpcfile.h b/libs/taglib/taglib/mpcfile.h
deleted file mode 120000
index 3f31e3d713..0000000000
--- a/libs/taglib/taglib/mpcfile.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpc/mpcfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/mpcproperties.h b/libs/taglib/taglib/mpcproperties.h
deleted file mode 120000
index 81f0916dfc..0000000000
--- a/libs/taglib/taglib/mpcproperties.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpc/mpcproperties.h \ No newline at end of file
diff --git a/libs/taglib/taglib/mpeg/CMakeLists.txt b/libs/taglib/taglib/mpeg/CMakeLists.txt
deleted file mode 100644
index 9b0e308644..0000000000
--- a/libs/taglib/taglib/mpeg/CMakeLists.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-ADD_SUBDIRECTORY( id3v1 )
-ADD_SUBDIRECTORY( id3v2 )
-
-INSTALL(FILES mpegfile.h mpegproperties.h mpegheader.h xingheader.h DESTINATION ${INCLUDE_INSTALL_DIR}/taglib )
diff --git a/libs/taglib/taglib/mpeg/Makefile.am b/libs/taglib/taglib/mpeg/Makefile.am
deleted file mode 100644
index 330aec39ba..0000000000
--- a/libs/taglib/taglib/mpeg/Makefile.am
+++ /dev/null
@@ -1,17 +0,0 @@
-SUBDIRS = id3v1 id3v2
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/ape \
- -I$(top_srcdir)/taglib/mpeg/id3v2 -I./id3v2 \
- -I$(top_srcdir)/taglib/mpeg/id3v1 -I./id3v1 \
- $(all_includes)
-
-noinst_LTLIBRARIES = libmpeg.la
-
-libmpeg_la_SOURCES = mpegfile.cpp mpegproperties.cpp mpegheader.cpp xingheader.cpp
-
-taglib_include_HEADERS = mpegfile.h mpegproperties.h mpegheader.h xingheader.h
-taglib_includedir = $(includedir)/taglib
-
-libmpeg_la_LIBADD = ./id3v2/libid3v2.la ./id3v1/libid3v1.la
diff --git a/libs/taglib/taglib/mpeg/Makefile.in b/libs/taglib/taglib/mpeg/Makefile.in
deleted file mode 100644
index b6ba2bf3a4..0000000000
--- a/libs/taglib/taglib/mpeg/Makefile.in
+++ /dev/null
@@ -1,753 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = taglib/mpeg
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(taglib_include_HEADERS)
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-libmpeg_la_DEPENDENCIES = ./id3v2/libid3v2.la ./id3v1/libid3v1.la
-am_libmpeg_la_OBJECTS = mpegfile.lo mpegproperties.lo mpegheader.lo \
- xingheader.lo
-#>- libmpeg_la_OBJECTS = $(am_libmpeg_la_OBJECTS)
-#>+ 5
-libmpeg_la_final_OBJECTS = libmpeg_la.all_cpp.lo
-libmpeg_la_nofinal_OBJECTS = mpegfile.lo mpegproperties.lo mpegheader.lo \
- xingheader.lo
-@KDE_USE_FINAL_FALSE@libmpeg_la_OBJECTS = $(libmpeg_la_nofinal_OBJECTS)
-@KDE_USE_FINAL_TRUE@libmpeg_la_OBJECTS = $(libmpeg_la_final_OBJECTS)
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libmpeg_la_SOURCES)
-DIST_SOURCES = $(libmpeg_la_SOURCES)
-#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-#>- html-recursive info-recursive install-data-recursive \
-#>- install-dvi-recursive install-exec-recursive \
-#>- install-html-recursive install-info-recursive \
-#>- install-pdf-recursive install-ps-recursive install-recursive \
-#>- installcheck-recursive installdirs-recursive pdf-recursive \
-#>- ps-recursive uninstall-recursive
-#>+ 7
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-dvi-recursive install-exec-recursive \
- install-html-recursive install-info-recursive \
- install-pdf-recursive install-ps-recursive install-recursive \
- installcheck-recursive installdirs-recursive pdf-recursive \
- ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(taglib_includedir)"
-taglib_includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(taglib_include_HEADERS)
-RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
- distclean-recursive maintainer-clean-recursive
-ETAGS = etags
-CTAGS = ctags
-DIST_SUBDIRS = $(SUBDIRS)
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-SUBDIRS = id3v1 id3v2
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/ape \
- -I$(top_srcdir)/taglib/mpeg/id3v2 -I./id3v2 \
- -I$(top_srcdir)/taglib/mpeg/id3v1 -I./id3v1 \
- $(all_includes)
-
-noinst_LTLIBRARIES = libmpeg.la
-libmpeg_la_SOURCES = mpegfile.cpp mpegproperties.cpp mpegheader.cpp xingheader.cpp
-taglib_include_HEADERS = mpegfile.h mpegproperties.h mpegheader.h xingheader.h
-taglib_includedir = $(includedir)/taglib
-libmpeg_la_LIBADD = ./id3v2/libid3v2.la ./id3v1/libid3v1.la
-#>- all: all-recursive
-#>+ 1
-all: docs-am all-recursive
-
-.SUFFIXES:
-.SUFFIXES: .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/mpeg/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu taglib/mpeg/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/mpeg/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/mpeg/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/mpeg/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libmpeg.la: $(libmpeg_la_OBJECTS) $(libmpeg_la_DEPENDENCIES)
- $(CXXLINK) $(libmpeg_la_OBJECTS) $(libmpeg_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpegfile.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpegheader.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpegproperties.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xingheader.Plo@am__quote@
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-taglib_includeHEADERS: $(taglib_include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(taglib_includedir)" || $(MKDIR_P) "$(DESTDIR)$(taglib_includedir)"
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(taglib_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- $(taglib_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-uninstall-taglib_includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- dot_seen=yes; \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done; \
- if test "$$dot_seen" = "no"; then \
- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
- fi; test -z "$$fail"
-
-$(RECURSIVE_CLEAN_TARGETS):
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
- include_option=--etags-include; \
- empty_fix=.; \
- else \
- include_option=--include; \
- empty_fix=; \
- fi; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test ! -f $$subdir/TAGS || \
- tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
- fi; \
- done; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
- list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(MKDIR_P) "$(distdir)/$$subdir" \
- || exit 1; \
- distdir=`$(am__cd) $(distdir) && pwd`; \
- top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
- (cd $$subdir && \
- $(MAKE) $(AM_MAKEFLAGS) \
- top_distdir="$$top_distdir" \
- distdir="$$distdir/$$subdir" \
- am__remove_distdir=: \
- am__skip_length_check=: \
- distdir) \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-recursive
-all-am: Makefile $(LTLIBRARIES) $(HEADERS)
-installdirs: installdirs-recursive
-installdirs-am:
- for dir in "$(DESTDIR)$(taglib_includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-recursive
-install-exec: install-exec-recursive
-install-data: install-data-recursive
-uninstall: uninstall-recursive
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-recursive
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-recursive
-#>+ 1
-clean: kde-rpo-clean clean-recursive
-
-#>- clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
-#>- mostlyclean-am
-#>+ 2
-clean-am: clean-bcheck clean-final clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-recursive
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-recursive
-
-dvi-am:
-
-html: html-recursive
-
-info: info-recursive
-
-info-am:
-
-install-data-am: install-taglib_includeHEADERS
-
-install-dvi: install-dvi-recursive
-
-install-exec-am:
-
-install-html: install-html-recursive
-
-install-info: install-info-recursive
-
-install-man:
-
-install-pdf: install-pdf-recursive
-
-install-ps: install-ps-recursive
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-recursive
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-recursive
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-recursive
-
-pdf-am:
-
-ps: ps-recursive
-
-ps-am:
-
-uninstall-am: uninstall-taglib_includeHEADERS
-
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
- install-strip
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am check check-am clean clean-generic clean-libtool \
- clean-noinstLTLIBRARIES ctags ctags-recursive distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip install-taglib_includeHEADERS installcheck \
- installcheck-am installdirs installdirs-am maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags tags-recursive uninstall uninstall-am \
- uninstall-taglib_includeHEADERS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/mpeg/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/mpeg/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/mpeg/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-recursive
-
-bcheck-am:
- @for i in $(taglib_include_HEADERS); do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 11
-libmpeg_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/mpegfile.cpp $(srcdir)/mpegproperties.cpp $(srcdir)/mpegheader.cpp $(srcdir)/xingheader.cpp
- @echo 'creating libmpeg_la.all_cpp.cpp ...'; \
- rm -f libmpeg_la.all_cpp.files libmpeg_la.all_cpp.final; \
- echo "#define KDE_USE_FINAL 1" >> libmpeg_la.all_cpp.final; \
- for file in mpegfile.cpp mpegproperties.cpp mpegheader.cpp xingheader.cpp ; do \
- echo "#include \"$$file\"" >> libmpeg_la.all_cpp.files; \
- test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libmpeg_la.all_cpp.final; \
- done; \
- cat libmpeg_la.all_cpp.final libmpeg_la.all_cpp.files > libmpeg_la.all_cpp.cpp; \
- rm -f libmpeg_la.all_cpp.final libmpeg_la.all_cpp.files
-
-#>+ 3
-clean-final:
- -rm -f libmpeg_la.all_cpp.cpp
-
-#>+ 3
-final:
- $(MAKE) libmpeg_la_OBJECTS="$(libmpeg_la_final_OBJECTS)" all-am
-
-#>+ 3
-final-install:
- $(MAKE) libmpeg_la_OBJECTS="$(libmpeg_la_final_OBJECTS)" install-am
-
-#>+ 3
-no-final:
- $(MAKE) libmpeg_la_OBJECTS="$(libmpeg_la_nofinal_OBJECTS)" all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) libmpeg_la_OBJECTS="$(libmpeg_la_nofinal_OBJECTS)" install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/taglib/mpeg/id3v1/CMakeLists.txt b/libs/taglib/taglib/mpeg/id3v1/CMakeLists.txt
deleted file mode 100644
index 64b21ec81a..0000000000
--- a/libs/taglib/taglib/mpeg/id3v1/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-INSTALL( FILES id3v1tag.h id3v1genres.h DESTINATION ${INCLUDE_INSTALL_DIR}/taglib)
diff --git a/libs/taglib/taglib/mpeg/id3v1/Makefile.am b/libs/taglib/taglib/mpeg/id3v1/Makefile.am
deleted file mode 100644
index 861446841a..0000000000
--- a/libs/taglib/taglib/mpeg/id3v1/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/mpeg \
- $(all_includes)
-
-noinst_LTLIBRARIES = libid3v1.la
-
-libid3v1_la_SOURCES = id3v1tag.cpp id3v1genres.cpp
-
-taglib_include_HEADERS = id3v1tag.h id3v1genres.h
-taglib_includedir = $(includedir)/taglib
diff --git a/libs/taglib/taglib/mpeg/id3v1/Makefile.in b/libs/taglib/taglib/mpeg/id3v1/Makefile.in
deleted file mode 100644
index 94d50b43e2..0000000000
--- a/libs/taglib/taglib/mpeg/id3v1/Makefile.in
+++ /dev/null
@@ -1,623 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = taglib/mpeg/id3v1
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(taglib_include_HEADERS)
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-libid3v1_la_LIBADD =
-am_libid3v1_la_OBJECTS = id3v1tag.lo id3v1genres.lo
-#>- libid3v1_la_OBJECTS = $(am_libid3v1_la_OBJECTS)
-#>+ 4
-libid3v1_la_final_OBJECTS = libid3v1_la.all_cpp.lo
-libid3v1_la_nofinal_OBJECTS = id3v1tag.lo id3v1genres.lo
-@KDE_USE_FINAL_FALSE@libid3v1_la_OBJECTS = $(libid3v1_la_nofinal_OBJECTS)
-@KDE_USE_FINAL_TRUE@libid3v1_la_OBJECTS = $(libid3v1_la_final_OBJECTS)
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libid3v1_la_SOURCES)
-DIST_SOURCES = $(libid3v1_la_SOURCES)
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(taglib_includedir)"
-taglib_includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(taglib_include_HEADERS)
-ETAGS = etags
-CTAGS = ctags
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/mpeg \
- $(all_includes)
-
-noinst_LTLIBRARIES = libid3v1.la
-libid3v1_la_SOURCES = id3v1tag.cpp id3v1genres.cpp
-taglib_include_HEADERS = id3v1tag.h id3v1genres.h
-taglib_includedir = $(includedir)/taglib
-#>- all: all-am
-#>+ 1
-all: docs-am all-am
-
-.SUFFIXES:
-.SUFFIXES: .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/mpeg/id3v1/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu taglib/mpeg/id3v1/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/mpeg/id3v1/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/mpeg/id3v1/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/mpeg/id3v1/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libid3v1.la: $(libid3v1_la_OBJECTS) $(libid3v1_la_DEPENDENCIES)
- $(CXXLINK) $(libid3v1_la_OBJECTS) $(libid3v1_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/id3v1genres.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/id3v1tag.Plo@am__quote@
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-taglib_includeHEADERS: $(taglib_include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(taglib_includedir)" || $(MKDIR_P) "$(DESTDIR)$(taglib_includedir)"
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(taglib_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- $(taglib_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-uninstall-taglib_includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES) $(HEADERS)
-installdirs:
- for dir in "$(DESTDIR)$(taglib_includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-am
-#>+ 1
-clean: kde-rpo-clean clean-am
-
-#>- clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
-#>- mostlyclean-am
-#>+ 2
-clean-am: clean-bcheck clean-final clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-taglib_includeHEADERS
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-taglib_includeHEADERS
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstLTLIBRARIES ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip install-taglib_includeHEADERS installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-taglib_includeHEADERS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/mpeg/id3v1/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/mpeg/id3v1/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/mpeg/id3v1/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-am
-
-bcheck-am:
- @for i in $(taglib_include_HEADERS); do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 11
-libid3v1_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/id3v1tag.cpp $(srcdir)/id3v1genres.cpp
- @echo 'creating libid3v1_la.all_cpp.cpp ...'; \
- rm -f libid3v1_la.all_cpp.files libid3v1_la.all_cpp.final; \
- echo "#define KDE_USE_FINAL 1" >> libid3v1_la.all_cpp.final; \
- for file in id3v1tag.cpp id3v1genres.cpp ; do \
- echo "#include \"$$file\"" >> libid3v1_la.all_cpp.files; \
- test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libid3v1_la.all_cpp.final; \
- done; \
- cat libid3v1_la.all_cpp.final libid3v1_la.all_cpp.files > libid3v1_la.all_cpp.cpp; \
- rm -f libid3v1_la.all_cpp.final libid3v1_la.all_cpp.files
-
-#>+ 3
-clean-final:
- -rm -f libid3v1_la.all_cpp.cpp
-
-#>+ 3
-final:
- $(MAKE) libid3v1_la_OBJECTS="$(libid3v1_la_final_OBJECTS)" all-am
-
-#>+ 3
-final-install:
- $(MAKE) libid3v1_la_OBJECTS="$(libid3v1_la_final_OBJECTS)" install-am
-
-#>+ 3
-no-final:
- $(MAKE) libid3v1_la_OBJECTS="$(libid3v1_la_nofinal_OBJECTS)" all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) libid3v1_la_OBJECTS="$(libid3v1_la_nofinal_OBJECTS)" install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/taglib/mpeg/id3v1/id3v1genres.cpp b/libs/taglib/taglib/mpeg/id3v1/id3v1genres.cpp
deleted file mode 100644
index 7cd42f381c..0000000000
--- a/libs/taglib/taglib/mpeg/id3v1/id3v1genres.cpp
+++ /dev/null
@@ -1,219 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
-***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include "id3v1genres.h"
-
-using namespace TagLib;
-
-namespace TagLib {
- namespace ID3v1 {
-
- static const int genresSize = 148;
- static const String genres[] = {
- "Blues",
- "Classic Rock",
- "Country",
- "Dance",
- "Disco",
- "Funk",
- "Grunge",
- "Hip-Hop",
- "Jazz",
- "Metal",
- "New Age",
- "Oldies",
- "Other",
- "Pop",
- "R&B",
- "Rap",
- "Reggae",
- "Rock",
- "Techno",
- "Industrial",
- "Alternative",
- "Ska",
- "Death Metal",
- "Pranks",
- "Soundtrack",
- "Euro-Techno",
- "Ambient",
- "Trip-Hop",
- "Vocal",
- "Jazz+Funk",
- "Fusion",
- "Trance",
- "Classical",
- "Instrumental",
- "Acid",
- "House",
- "Game",
- "Sound Clip",
- "Gospel",
- "Noise",
- "Alternative Rock",
- "Bass",
- "Soul",
- "Punk",
- "Space",
- "Meditative",
- "Instrumental Pop",
- "Instrumental Rock",
- "Ethnic",
- "Gothic",
- "Darkwave",
- "Techno-Industrial",
- "Electronic",
- "Pop-Folk",
- "Eurodance",
- "Dream",
- "Southern Rock",
- "Comedy",
- "Cult",
- "Gangsta",
- "Top 40",
- "Christian Rap",
- "Pop/Funk",
- "Jungle",
- "Native American",
- "Cabaret",
- "New Wave",
- "Psychedelic",
- "Rave",
- "Showtunes",
- "Trailer",
- "Lo-Fi",
- "Tribal",
- "Acid Punk",
- "Acid Jazz",
- "Polka",
- "Retro",
- "Musical",
- "Rock & Roll",
- "Hard Rock",
- "Folk",
- "Folk/Rock",
- "National Folk",
- "Swing",
- "Fusion",
- "Bebob",
- "Latin",
- "Revival",
- "Celtic",
- "Bluegrass",
- "Avantgarde",
- "Gothic Rock",
- "Progressive Rock",
- "Psychedelic Rock",
- "Symphonic Rock",
- "Slow Rock",
- "Big Band",
- "Chorus",
- "Easy Listening",
- "Acoustic",
- "Humour",
- "Speech",
- "Chanson",
- "Opera",
- "Chamber Music",
- "Sonata",
- "Symphony",
- "Booty Bass",
- "Primus",
- "Porn Groove",
- "Satire",
- "Slow Jam",
- "Club",
- "Tango",
- "Samba",
- "Folklore",
- "Ballad",
- "Power Ballad",
- "Rhythmic Soul",
- "Freestyle",
- "Duet",
- "Punk Rock",
- "Drum Solo",
- "A Cappella",
- "Euro-House",
- "Dance Hall",
- "Goa",
- "Drum & Bass",
- "Club-House",
- "Hardcore",
- "Terror",
- "Indie",
- "BritPop",
- "Negerpunk",
- "Polsk Punk",
- "Beat",
- "Christian Gangsta Rap",
- "Heavy Metal",
- "Black Metal",
- "Crossover",
- "Contemporary Christian",
- "Christian Rock",
- "Merengue",
- "Salsa",
- "Thrash Metal",
- "Anime",
- "Jpop",
- "Synthpop"
- };
- }
-}
-
-StringList ID3v1::genreList()
-{
- static StringList l;
- if(l.isEmpty()) {
- for(int i = 0; i < genresSize; i++)
- l.append(genres[i]);
- }
- return l;
-}
-
-ID3v1::GenreMap ID3v1::genreMap()
-{
- static GenreMap m;
- if(m.isEmpty()) {
- for(int i = 0; i < genresSize; i++)
- m.insert(genres[i], i);
- }
- return m;
-}
-
-String ID3v1::genre(int i)
-{
- if(i >= 0 && i < genresSize)
- return genres[i];
- return String::null;
-}
-
-int ID3v1::genreIndex(const String &name)
-{
- if(genreMap().contains(name))
- return genreMap()[name];
- return 255;
-}
diff --git a/libs/taglib/taglib/mpeg/id3v1/id3v1genres.h b/libs/taglib/taglib/mpeg/id3v1/id3v1genres.h
deleted file mode 100644
index 6e5d82e768..0000000000
--- a/libs/taglib/taglib/mpeg/id3v1/id3v1genres.h
+++ /dev/null
@@ -1,66 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_ID3V1GENRE_H
-#define TAGLIB_ID3V1GENRE_H
-
-#include "tmap.h"
-#include "tstringlist.h"
-#include "taglib_export.h"
-
-namespace TagLib {
- namespace ID3v1 {
-
- typedef Map<String, int> GenreMap;
-
- /*!
- * Returns the list of canonical ID3v1 genre names in the order that they
- * are listed in the standard.
- */
- StringList TAGLIB_EXPORT genreList();
-
- /*!
- * A "reverse mapping" that goes from the canonical ID3v1 genre name to the
- * respective genre number. genreMap()["Rock"] ==
- */
- GenreMap genreMap();
-
- /*!
- * Returns the name of the genre at \a index in the ID3v1 genre list. If
- * \a index is out of range -- less than zero or greater than 146 -- a null
- * string will be returned.
- */
- String genre(int index);
-
- /*!
- * Returns the genre index for the (case sensitive) genre \a name. If the
- * genre is not in the list 255 (which signifies an unknown genre in ID3v1)
- * will be returned.
- */
- int genreIndex(const String &name);
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/mpeg/id3v1/id3v1tag.cpp b/libs/taglib/taglib/mpeg/id3v1/id3v1tag.cpp
deleted file mode 100644
index f698865b15..0000000000
--- a/libs/taglib/taglib/mpeg/id3v1/id3v1tag.cpp
+++ /dev/null
@@ -1,249 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tdebug.h>
-#include <tfile.h>
-
-#include "id3v1tag.h"
-#include "id3v1genres.h"
-
-using namespace TagLib;
-using namespace ID3v1;
-
-class ID3v1::Tag::TagPrivate
-{
-public:
- TagPrivate() : file(0), tagOffset(-1), track(0), genre(255) {}
-
- File *file;
- long tagOffset;
-
- String title;
- String artist;
- String album;
- String year;
- String comment;
- uchar track;
- uchar genre;
-
- static const StringHandler *stringHandler;
-};
-
-const ID3v1::StringHandler *ID3v1::Tag::TagPrivate::stringHandler = new StringHandler;
-
-////////////////////////////////////////////////////////////////////////////////
-// StringHandler implementation
-////////////////////////////////////////////////////////////////////////////////
-
-String ID3v1::StringHandler::parse(const ByteVector &data) const
-{
- return String(data, String::Latin1).stripWhiteSpace();
-}
-
-ByteVector ID3v1::StringHandler::render(const String &s) const
-{
- if(!s.isLatin1())
- {
- return ByteVector();
- }
-
- return s.data(String::Latin1);
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// public methods
-////////////////////////////////////////////////////////////////////////////////
-
-ID3v1::Tag::Tag() : TagLib::Tag()
-{
- d = new TagPrivate;
-}
-
-ID3v1::Tag::Tag(File *file, long tagOffset) : TagLib::Tag()
-{
- d = new TagPrivate;
- d->file = file;
- d->tagOffset = tagOffset;
-
- read();
-}
-
-ID3v1::Tag::~Tag()
-{
- delete d;
-}
-
-ByteVector ID3v1::Tag::render() const
-{
- ByteVector data;
-
- data.append(fileIdentifier());
- data.append(TagPrivate::stringHandler->render(d->title).resize(30));
- data.append(TagPrivate::stringHandler->render(d->artist).resize(30));
- data.append(TagPrivate::stringHandler->render(d->album).resize(30));
- data.append(TagPrivate::stringHandler->render(d->year).resize(4));
- data.append(TagPrivate::stringHandler->render(d->comment).resize(28));
- data.append(char(0));
- data.append(char(d->track));
- data.append(char(d->genre));
-
- return data;
-}
-
-ByteVector ID3v1::Tag::fileIdentifier()
-{
- return ByteVector::fromCString("TAG");
-}
-
-String ID3v1::Tag::title() const
-{
- return d->title;
-}
-
-String ID3v1::Tag::artist() const
-{
- return d->artist;
-}
-
-String ID3v1::Tag::album() const
-{
- return d->album;
-}
-
-String ID3v1::Tag::comment() const
-{
- return d->comment;
-}
-
-String ID3v1::Tag::genre() const
-{
- return ID3v1::genre(d->genre);
-}
-
-TagLib::uint ID3v1::Tag::year() const
-{
- return d->year.toInt();
-}
-
-TagLib::uint ID3v1::Tag::track() const
-{
- return d->track;
-}
-
-void ID3v1::Tag::setTitle(const String &s)
-{
- d->title = s;
-}
-
-void ID3v1::Tag::setArtist(const String &s)
-{
- d->artist = s;
-}
-
-void ID3v1::Tag::setAlbum(const String &s)
-{
- d->album = s;
-}
-
-void ID3v1::Tag::setComment(const String &s)
-{
- d->comment = s;
-}
-
-void ID3v1::Tag::setGenre(const String &s)
-{
- d->genre = ID3v1::genreIndex(s);
-}
-
-void ID3v1::Tag::setYear(uint i)
-{
- d->year = i > 0 ? String::number(i) : String::null;
-}
-
-void ID3v1::Tag::setTrack(uint i)
-{
- d->track = i < 256 ? i : 0;
-}
-
-void ID3v1::Tag::setStringHandler(const StringHandler *handler)
-{
- delete TagPrivate::stringHandler;
- TagPrivate::stringHandler = handler;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected methods
-////////////////////////////////////////////////////////////////////////////////
-
-void ID3v1::Tag::read()
-{
- if(d->file && d->file->isValid()) {
- d->file->seek(d->tagOffset);
- // read the tag -- always 128 bytes
- ByteVector data = d->file->readBlock(128);
-
- // some initial sanity checking
- if(data.size() == 128 && data.startsWith("TAG"))
- parse(data);
- else {
- debug("ID3v1 tag is not valid or could not be read at the specified offset.");
- }
- }
-}
-
-void ID3v1::Tag::parse(const ByteVector &data)
-{
- int offset = 3;
-
- d->title = TagPrivate::stringHandler->parse(data.mid(offset, 30));
- offset += 30;
-
- d->artist = TagPrivate::stringHandler->parse(data.mid(offset, 30));
- offset += 30;
-
- d->album = TagPrivate::stringHandler->parse(data.mid(offset, 30));
- offset += 30;
-
- d->year = TagPrivate::stringHandler->parse(data.mid(offset, 4));
- offset += 4;
-
- // Check for ID3v1.1 -- Note that ID3v1 *does not* support "track zero" -- this
- // is not a bug in TagLib. Since a zeroed byte is what we would expect to
- // indicate the end of a C-String, specifically the comment string, a value of
- // zero must be assumed to be just that.
-
- if(data[offset + 28] == 0 && data[offset + 29] != 0) {
- // ID3v1.1 detected
-
- d->comment = TagPrivate::stringHandler->parse(data.mid(offset, 28));
- d->track = uchar(data[offset + 29]);
- }
- else
- d->comment = data.mid(offset, 30);
-
- offset += 30;
-
- d->genre = uchar(data[offset]);
-}
diff --git a/libs/taglib/taglib/mpeg/id3v1/id3v1tag.h b/libs/taglib/taglib/mpeg/id3v1/id3v1tag.h
deleted file mode 100644
index a2372f8738..0000000000
--- a/libs/taglib/taglib/mpeg/id3v1/id3v1tag.h
+++ /dev/null
@@ -1,181 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_ID3V1TAG_H
-#define TAGLIB_ID3V1TAG_H
-
-#include "tag.h"
-#include "tbytevector.h"
-#include "taglib_export.h"
-
-namespace TagLib {
-
- class File;
-
- //! An ID3v1 implementation
-
- namespace ID3v1 {
-
- //! A abstraction for the string to data encoding in ID3v1 tags.
-
- /*!
- * ID3v1 should in theory always contain ISO-8859-1 (Latin1) data. In
- * practice it does not. TagLib by default only supports ISO-8859-1 data
- * in ID3v1 tags.
- *
- * However by subclassing this class and reimplementing parse() and render()
- * and setting your reimplementation as the default with
- * ID3v1::Tag::setStringHandler() you can define how you would like these
- * transformations to be done.
- *
- * \warning It is advisable <b>not</b> to write non-ISO-8859-1 data to ID3v1
- * tags. Please consider disabling the writing of ID3v1 tags in the case
- * that the data is ISO-8859-1.
- *
- * \see ID3v1::Tag::setStringHandler()
- */
-
- class TAGLIB_EXPORT StringHandler
- {
- public:
- // BIC: Add virtual destructor.
-
- /*!
- * Decode a string from \a data. The default implementation assumes that
- * \a data is an ISO-8859-1 (Latin1) character array.
- */
- virtual String parse(const ByteVector &data) const;
-
- /*!
- * Encode a ByteVector with the data from \a s. The default implementation
- * assumes that \a s is an ISO-8859-1 (Latin1) string. If the string is
- * does not conform to ISO-8859-1, no value is written.
- *
- * \warning It is recommended that you <b>not</b> override this method, but
- * instead do not write an ID3v1 tag in the case that the data is not
- * ISO-8859-1.
- */
- virtual ByteVector render(const String &s) const;
- virtual ~StringHandler() {}
- };
-
- //! The main class in the ID3v1 implementation
-
- /*!
- * This is an implementation of the ID3v1 format. ID3v1 is both the simplist
- * and most common of tag formats but is rather limited. Because of its
- * pervasiveness and the way that applications have been written around the
- * fields that it provides, the generic TagLib::Tag API is a mirror of what is
- * provided by ID3v1.
- *
- * ID3v1 tags should generally only contain Latin1 information. However because
- * many applications do not follow this rule there is now support for overriding
- * the ID3v1 string handling using the ID3v1::StringHandler class. Please see
- * the documentation for that class for more information.
- *
- * \see StringHandler
- *
- * \note Most fields are truncated to a maximum of 28-30 bytes. The
- * truncation happens automatically when the tag is rendered.
- */
-
- class TAGLIB_EXPORT Tag : public TagLib::Tag
- {
- public:
- /*!
- * Create an ID3v1 tag with default values.
- */
- Tag();
-
- /*!
- * Create an ID3v1 tag and parse the data in \a file starting at
- * \a tagOffset.
- */
- Tag(File *file, long tagOffset);
-
- /*!
- * Destroys this Tag instance.
- */
- virtual ~Tag();
-
- /*!
- * Renders the in memory values to a ByteVector suitable for writing to
- * the file.
- */
- ByteVector render() const;
-
- /*!
- * Returns the string "TAG" suitable for usage in locating the tag in a
- * file.
- */
- static ByteVector fileIdentifier();
-
- // Reimplementations.
-
- virtual String title() const;
- virtual String artist() const;
- virtual String album() const;
- virtual String comment() const;
- virtual String genre() const;
- virtual uint year() const;
- virtual uint track() const;
-
- virtual void setTitle(const String &s);
- virtual void setArtist(const String &s);
- virtual void setAlbum(const String &s);
- virtual void setComment(const String &s);
- virtual void setGenre(const String &s);
- virtual void setYear(uint i);
- virtual void setTrack(uint i);
-
- /*!
- * Sets the string handler that decides how the ID3v1 data will be
- * converted to and from binary data.
- *
- * \see StringHandler
- */
- static void setStringHandler(const StringHandler *handler);
-
- protected:
- /*!
- * Reads from the file specified in the constructor.
- */
- void read();
- /*!
- * Pareses the body of the tag in \a data.
- */
- void parse(const ByteVector &data);
-
- private:
- Tag(const Tag &);
- Tag &operator=(const Tag &);
-
- class TagPrivate;
- TagPrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/mpeg/id3v2/CMakeLists.txt b/libs/taglib/taglib/mpeg/id3v2/CMakeLists.txt
deleted file mode 100644
index f6e1ef1309..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/CMakeLists.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-ADD_SUBDIRECTORY( frames )
-
-INSTALL(FILES id3v2extendedheader.h id3v2frame.h id3v2header.h id3v2synchdata.h id3v2footer.h id3v2framefactory.h id3v2tag.h DESTINATION ${INCLUDE_INSTALL_DIR}/taglib)
-
diff --git a/libs/taglib/taglib/mpeg/id3v2/Makefile.am b/libs/taglib/taglib/mpeg/id3v2/Makefile.am
deleted file mode 100644
index 1a45ae5059..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/Makefile.am
+++ /dev/null
@@ -1,26 +0,0 @@
-SUBDIRS = frames
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/mpeg \
- -I$(top_srcdir)/taglib/mpeg/id3v1 \
- $(all_includes)
-
-noinst_LTLIBRARIES = libid3v2.la
-
-libid3v2_la_SOURCES = \
- id3v2framefactory.cpp id3v2synchdata.cpp id3v2tag.cpp \
- id3v2header.cpp id3v2frame.cpp id3v2footer.cpp \
- id3v2extendedheader.cpp
-
-taglib_include_HEADERS = \
- id3v2extendedheader.h id3v2frame.h id3v2header.h \
- id3v2synchdata.h id3v2footer.h id3v2framefactory.h id3v2tag.h
-
-taglib_includedir = $(includedir)/taglib
-
-if link_zlib
-zlib = -lz
-endif
-
-libid3v2_la_LIBADD = ./frames/libframes.la $(zlib)
diff --git a/libs/taglib/taglib/mpeg/id3v2/Makefile.in b/libs/taglib/taglib/mpeg/id3v2/Makefile.in
deleted file mode 100644
index df65ec4546..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/Makefile.in
+++ /dev/null
@@ -1,766 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = taglib/mpeg/id3v2
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(taglib_include_HEADERS)
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-am__DEPENDENCIES_1 =
-libid3v2_la_DEPENDENCIES = ./frames/libframes.la $(am__DEPENDENCIES_1)
-am_libid3v2_la_OBJECTS = id3v2framefactory.lo id3v2synchdata.lo \
- id3v2tag.lo id3v2header.lo id3v2frame.lo id3v2footer.lo \
- id3v2extendedheader.lo
-#>- libid3v2_la_OBJECTS = $(am_libid3v2_la_OBJECTS)
-#>+ 6
-libid3v2_la_final_OBJECTS = libid3v2_la.all_cpp.lo
-libid3v2_la_nofinal_OBJECTS = id3v2framefactory.lo id3v2synchdata.lo \
- id3v2tag.lo id3v2header.lo id3v2frame.lo id3v2footer.lo \
- id3v2extendedheader.lo
-@KDE_USE_FINAL_FALSE@libid3v2_la_OBJECTS = $(libid3v2_la_nofinal_OBJECTS)
-@KDE_USE_FINAL_TRUE@libid3v2_la_OBJECTS = $(libid3v2_la_final_OBJECTS)
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libid3v2_la_SOURCES)
-DIST_SOURCES = $(libid3v2_la_SOURCES)
-#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-#>- html-recursive info-recursive install-data-recursive \
-#>- install-dvi-recursive install-exec-recursive \
-#>- install-html-recursive install-info-recursive \
-#>- install-pdf-recursive install-ps-recursive install-recursive \
-#>- installcheck-recursive installdirs-recursive pdf-recursive \
-#>- ps-recursive uninstall-recursive
-#>+ 7
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-dvi-recursive install-exec-recursive \
- install-html-recursive install-info-recursive \
- install-pdf-recursive install-ps-recursive install-recursive \
- installcheck-recursive installdirs-recursive pdf-recursive \
- ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(taglib_includedir)"
-taglib_includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(taglib_include_HEADERS)
-RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
- distclean-recursive maintainer-clean-recursive
-ETAGS = etags
-CTAGS = ctags
-DIST_SUBDIRS = $(SUBDIRS)
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-SUBDIRS = frames
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/mpeg \
- -I$(top_srcdir)/taglib/mpeg/id3v1 \
- $(all_includes)
-
-noinst_LTLIBRARIES = libid3v2.la
-libid3v2_la_SOURCES = \
- id3v2framefactory.cpp id3v2synchdata.cpp id3v2tag.cpp \
- id3v2header.cpp id3v2frame.cpp id3v2footer.cpp \
- id3v2extendedheader.cpp
-
-taglib_include_HEADERS = \
- id3v2extendedheader.h id3v2frame.h id3v2header.h \
- id3v2synchdata.h id3v2footer.h id3v2framefactory.h id3v2tag.h
-
-taglib_includedir = $(includedir)/taglib
-@link_zlib_TRUE@zlib = -lz
-libid3v2_la_LIBADD = ./frames/libframes.la $(zlib)
-#>- all: all-recursive
-#>+ 1
-all: docs-am all-recursive
-
-.SUFFIXES:
-.SUFFIXES: .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/mpeg/id3v2/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu taglib/mpeg/id3v2/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/mpeg/id3v2/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/mpeg/id3v2/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/mpeg/id3v2/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libid3v2.la: $(libid3v2_la_OBJECTS) $(libid3v2_la_DEPENDENCIES)
- $(CXXLINK) $(libid3v2_la_OBJECTS) $(libid3v2_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/id3v2extendedheader.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/id3v2footer.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/id3v2frame.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/id3v2framefactory.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/id3v2header.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/id3v2synchdata.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/id3v2tag.Plo@am__quote@
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-taglib_includeHEADERS: $(taglib_include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(taglib_includedir)" || $(MKDIR_P) "$(DESTDIR)$(taglib_includedir)"
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(taglib_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- $(taglib_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-uninstall-taglib_includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- dot_seen=yes; \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done; \
- if test "$$dot_seen" = "no"; then \
- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
- fi; test -z "$$fail"
-
-$(RECURSIVE_CLEAN_TARGETS):
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
- include_option=--etags-include; \
- empty_fix=.; \
- else \
- include_option=--include; \
- empty_fix=; \
- fi; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test ! -f $$subdir/TAGS || \
- tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
- fi; \
- done; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
- list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(MKDIR_P) "$(distdir)/$$subdir" \
- || exit 1; \
- distdir=`$(am__cd) $(distdir) && pwd`; \
- top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
- (cd $$subdir && \
- $(MAKE) $(AM_MAKEFLAGS) \
- top_distdir="$$top_distdir" \
- distdir="$$distdir/$$subdir" \
- am__remove_distdir=: \
- am__skip_length_check=: \
- distdir) \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-recursive
-all-am: Makefile $(LTLIBRARIES) $(HEADERS)
-installdirs: installdirs-recursive
-installdirs-am:
- for dir in "$(DESTDIR)$(taglib_includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-recursive
-install-exec: install-exec-recursive
-install-data: install-data-recursive
-uninstall: uninstall-recursive
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-recursive
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-recursive
-#>+ 1
-clean: kde-rpo-clean clean-recursive
-
-#>- clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
-#>- mostlyclean-am
-#>+ 2
-clean-am: clean-bcheck clean-final clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-recursive
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-recursive
-
-dvi-am:
-
-html: html-recursive
-
-info: info-recursive
-
-info-am:
-
-install-data-am: install-taglib_includeHEADERS
-
-install-dvi: install-dvi-recursive
-
-install-exec-am:
-
-install-html: install-html-recursive
-
-install-info: install-info-recursive
-
-install-man:
-
-install-pdf: install-pdf-recursive
-
-install-ps: install-ps-recursive
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-recursive
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-recursive
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-recursive
-
-pdf-am:
-
-ps: ps-recursive
-
-ps-am:
-
-uninstall-am: uninstall-taglib_includeHEADERS
-
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
- install-strip
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am check check-am clean clean-generic clean-libtool \
- clean-noinstLTLIBRARIES ctags ctags-recursive distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip install-taglib_includeHEADERS installcheck \
- installcheck-am installdirs installdirs-am maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags tags-recursive uninstall uninstall-am \
- uninstall-taglib_includeHEADERS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in id3v2.3.0.txt id3v2.4.0-structure.txt id3v2.2.0.txt id3v2.4.0-frames.txt CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/mpeg/id3v2/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/mpeg/id3v2/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/mpeg/id3v2/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-recursive
-
-bcheck-am:
- @for i in $(taglib_include_HEADERS); do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 11
-libid3v2_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/id3v2framefactory.cpp $(srcdir)/id3v2synchdata.cpp $(srcdir)/id3v2tag.cpp $(srcdir)/id3v2header.cpp $(srcdir)/id3v2frame.cpp $(srcdir)/id3v2footer.cpp $(srcdir)/id3v2extendedheader.cpp
- @echo 'creating libid3v2_la.all_cpp.cpp ...'; \
- rm -f libid3v2_la.all_cpp.files libid3v2_la.all_cpp.final; \
- echo "#define KDE_USE_FINAL 1" >> libid3v2_la.all_cpp.final; \
- for file in id3v2framefactory.cpp id3v2synchdata.cpp id3v2tag.cpp id3v2header.cpp id3v2frame.cpp id3v2footer.cpp id3v2extendedheader.cpp ; do \
- echo "#include \"$$file\"" >> libid3v2_la.all_cpp.files; \
- test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libid3v2_la.all_cpp.final; \
- done; \
- cat libid3v2_la.all_cpp.final libid3v2_la.all_cpp.files > libid3v2_la.all_cpp.cpp; \
- rm -f libid3v2_la.all_cpp.final libid3v2_la.all_cpp.files
-
-#>+ 3
-clean-final:
- -rm -f libid3v2_la.all_cpp.cpp
-
-#>+ 3
-final:
- $(MAKE) libid3v2_la_OBJECTS="$(libid3v2_la_final_OBJECTS)" all-am
-
-#>+ 3
-final-install:
- $(MAKE) libid3v2_la_OBJECTS="$(libid3v2_la_final_OBJECTS)" install-am
-
-#>+ 3
-no-final:
- $(MAKE) libid3v2_la_OBJECTS="$(libid3v2_la_nofinal_OBJECTS)" all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) libid3v2_la_OBJECTS="$(libid3v2_la_nofinal_OBJECTS)" install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/CMakeLists.txt b/libs/taglib/taglib/mpeg/id3v2/frames/CMakeLists.txt
deleted file mode 100644
index 1fb1e20868..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-INSTALL(FILES
- attachedpictureframe.h
- commentsframe.h
- generalencapsulatedobjectframe.h
- relativevolumeframe.h
- textidentificationframe.h
- uniquefileidentifierframe.h
- unknownframe.h
- unsynchronizedlyricsframe.h
- urllinkframe.h
- DESTINATION ${INCLUDE_INSTALL_DIR}/taglib)
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/Makefile.am b/libs/taglib/taglib/mpeg/id3v2/frames/Makefile.am
deleted file mode 100644
index 517cd75386..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/Makefile.am
+++ /dev/null
@@ -1,31 +0,0 @@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/mpeg/id3v2 \
- $(all_includes)
-
-noinst_LTLIBRARIES = libframes.la
-
-libframes_la_SOURCES = \
- attachedpictureframe.cpp \
- commentsframe.cpp \
- generalencapsulatedobjectframe.cpp \
- relativevolumeframe.cpp \
- textidentificationframe.cpp \
- uniquefileidentifierframe.cpp \
- unknownframe.cpp \
- unsynchronizedlyricsframe.cpp \
- urllinkframe.cpp
-
-taglib_include_HEADERS = \
- attachedpictureframe.h \
- commentsframe.h \
- generalencapsulatedobjectframe.h \
- relativevolumeframe.h \
- textidentificationframe.h \
- uniquefileidentifierframe.h \
- unknownframe.h \
- unsynchronizedlyricsframe.h \
- urllinkframe.h
-
-taglib_includedir = $(includedir)/taglib
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/Makefile.in b/libs/taglib/taglib/mpeg/id3v2/frames/Makefile.in
deleted file mode 100644
index 9268ff5e8d..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/Makefile.in
+++ /dev/null
@@ -1,656 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = taglib/mpeg/id3v2/frames
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(taglib_include_HEADERS)
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-libframes_la_LIBADD =
-am_libframes_la_OBJECTS = attachedpictureframe.lo commentsframe.lo \
- generalencapsulatedobjectframe.lo relativevolumeframe.lo \
- textidentificationframe.lo uniquefileidentifierframe.lo \
- unknownframe.lo unsynchronizedlyricsframe.lo urllinkframe.lo
-#>- libframes_la_OBJECTS = $(am_libframes_la_OBJECTS)
-#>+ 7
-libframes_la_final_OBJECTS = libframes_la.all_cpp.lo
-libframes_la_nofinal_OBJECTS = attachedpictureframe.lo commentsframe.lo \
- generalencapsulatedobjectframe.lo relativevolumeframe.lo \
- textidentificationframe.lo uniquefileidentifierframe.lo \
- unknownframe.lo unsynchronizedlyricsframe.lo urllinkframe.lo
-@KDE_USE_FINAL_FALSE@libframes_la_OBJECTS = $(libframes_la_nofinal_OBJECTS)
-@KDE_USE_FINAL_TRUE@libframes_la_OBJECTS = $(libframes_la_final_OBJECTS)
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libframes_la_SOURCES)
-DIST_SOURCES = $(libframes_la_SOURCES)
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(taglib_includedir)"
-taglib_includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(taglib_include_HEADERS)
-ETAGS = etags
-CTAGS = ctags
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/mpeg/id3v2 \
- $(all_includes)
-
-noinst_LTLIBRARIES = libframes.la
-libframes_la_SOURCES = \
- attachedpictureframe.cpp \
- commentsframe.cpp \
- generalencapsulatedobjectframe.cpp \
- relativevolumeframe.cpp \
- textidentificationframe.cpp \
- uniquefileidentifierframe.cpp \
- unknownframe.cpp \
- unsynchronizedlyricsframe.cpp \
- urllinkframe.cpp
-
-taglib_include_HEADERS = \
- attachedpictureframe.h \
- commentsframe.h \
- generalencapsulatedobjectframe.h \
- relativevolumeframe.h \
- textidentificationframe.h \
- uniquefileidentifierframe.h \
- unknownframe.h \
- unsynchronizedlyricsframe.h \
- urllinkframe.h
-
-taglib_includedir = $(includedir)/taglib
-#>- all: all-am
-#>+ 1
-all: docs-am all-am
-
-.SUFFIXES:
-.SUFFIXES: .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/mpeg/id3v2/frames/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu taglib/mpeg/id3v2/frames/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/mpeg/id3v2/frames/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/mpeg/id3v2/frames/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/mpeg/id3v2/frames/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libframes.la: $(libframes_la_OBJECTS) $(libframes_la_DEPENDENCIES)
- $(CXXLINK) $(libframes_la_OBJECTS) $(libframes_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/attachedpictureframe.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/commentsframe.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/generalencapsulatedobjectframe.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/relativevolumeframe.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/textidentificationframe.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uniquefileidentifierframe.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unknownframe.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unsynchronizedlyricsframe.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/urllinkframe.Plo@am__quote@
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-taglib_includeHEADERS: $(taglib_include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(taglib_includedir)" || $(MKDIR_P) "$(DESTDIR)$(taglib_includedir)"
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(taglib_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- $(taglib_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-uninstall-taglib_includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES) $(HEADERS)
-installdirs:
- for dir in "$(DESTDIR)$(taglib_includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-am
-#>+ 1
-clean: kde-rpo-clean clean-am
-
-#>- clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
-#>- mostlyclean-am
-#>+ 2
-clean-am: clean-bcheck clean-final clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-taglib_includeHEADERS
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-taglib_includeHEADERS
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstLTLIBRARIES ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip install-taglib_includeHEADERS installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-taglib_includeHEADERS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/mpeg/id3v2/frames/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/mpeg/id3v2/frames/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/mpeg/id3v2/frames/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-am
-
-bcheck-am:
- @for i in $(taglib_include_HEADERS); do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 11
-libframes_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/attachedpictureframe.cpp $(srcdir)/commentsframe.cpp $(srcdir)/generalencapsulatedobjectframe.cpp $(srcdir)/relativevolumeframe.cpp $(srcdir)/textidentificationframe.cpp $(srcdir)/uniquefileidentifierframe.cpp $(srcdir)/unknownframe.cpp $(srcdir)/unsynchronizedlyricsframe.cpp $(srcdir)/urllinkframe.cpp
- @echo 'creating libframes_la.all_cpp.cpp ...'; \
- rm -f libframes_la.all_cpp.files libframes_la.all_cpp.final; \
- echo "#define KDE_USE_FINAL 1" >> libframes_la.all_cpp.final; \
- for file in attachedpictureframe.cpp commentsframe.cpp generalencapsulatedobjectframe.cpp relativevolumeframe.cpp textidentificationframe.cpp uniquefileidentifierframe.cpp unknownframe.cpp unsynchronizedlyricsframe.cpp urllinkframe.cpp ; do \
- echo "#include \"$$file\"" >> libframes_la.all_cpp.files; \
- test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libframes_la.all_cpp.final; \
- done; \
- cat libframes_la.all_cpp.final libframes_la.all_cpp.files > libframes_la.all_cpp.cpp; \
- rm -f libframes_la.all_cpp.final libframes_la.all_cpp.files
-
-#>+ 3
-clean-final:
- -rm -f libframes_la.all_cpp.cpp
-
-#>+ 3
-final:
- $(MAKE) libframes_la_OBJECTS="$(libframes_la_final_OBJECTS)" all-am
-
-#>+ 3
-final-install:
- $(MAKE) libframes_la_OBJECTS="$(libframes_la_final_OBJECTS)" install-am
-
-#>+ 3
-no-final:
- $(MAKE) libframes_la_OBJECTS="$(libframes_la_nofinal_OBJECTS)" all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) libframes_la_OBJECTS="$(libframes_la_nofinal_OBJECTS)" install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/attachedpictureframe.cpp b/libs/taglib/taglib/mpeg/id3v2/frames/attachedpictureframe.cpp
deleted file mode 100644
index 8a88253f5c..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/attachedpictureframe.cpp
+++ /dev/null
@@ -1,170 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include "attachedpictureframe.h"
-
-#include <tstringlist.h>
-#include <tdebug.h>
-
-using namespace TagLib;
-using namespace ID3v2;
-
-class AttachedPictureFrame::AttachedPictureFramePrivate
-{
-public:
- AttachedPictureFramePrivate() : textEncoding(String::Latin1),
- type(AttachedPictureFrame::Other) {}
-
- String::Type textEncoding;
- String mimeType;
- AttachedPictureFrame::Type type;
- String description;
- ByteVector data;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-AttachedPictureFrame::AttachedPictureFrame() : Frame("APIC")
-{
- d = new AttachedPictureFramePrivate;
-}
-
-AttachedPictureFrame::AttachedPictureFrame(const ByteVector &data) : Frame(data)
-{
- d = new AttachedPictureFramePrivate;
- setData(data);
-}
-
-AttachedPictureFrame::~AttachedPictureFrame()
-{
- delete d;
-}
-
-String AttachedPictureFrame::toString() const
-{
- String s = "[" + d->mimeType + "]";
- return d->description.isEmpty() ? s : d->description + " " + s;
-}
-
-String::Type AttachedPictureFrame::textEncoding() const
-{
- return d->textEncoding;
-}
-
-void AttachedPictureFrame::setTextEncoding(String::Type t)
-{
- d->textEncoding = t;
-}
-
-String AttachedPictureFrame::mimeType() const
-{
- return d->mimeType;
-}
-
-void AttachedPictureFrame::setMimeType(const String &m)
-{
- d->mimeType = m;
-}
-
-AttachedPictureFrame::Type AttachedPictureFrame::type() const
-{
- return d->type;
-}
-
-void AttachedPictureFrame::setType(Type t)
-{
- d->type = t;
-}
-
-String AttachedPictureFrame::description() const
-{
- return d->description;
-}
-
-void AttachedPictureFrame::setDescription(const String &desc)
-{
- d->description = desc;
-}
-
-ByteVector AttachedPictureFrame::picture() const
-{
- return d->data;
-}
-
-void AttachedPictureFrame::setPicture(const ByteVector &p)
-{
- d->data = p;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-void AttachedPictureFrame::parseFields(const ByteVector &data)
-{
- if(data.size() < 5) {
- debug("A picture frame must contain at least 5 bytes.");
- return;
- }
-
- d->textEncoding = String::Type(data[0]);
-
- int pos = 1;
-
- d->mimeType = readStringField(data, String::Latin1, &pos);
- d->type = (TagLib::ID3v2::AttachedPictureFrame::Type)data[pos++];
- d->description = readStringField(data, d->textEncoding, &pos);
-
- d->data = data.mid(pos);
-}
-
-ByteVector AttachedPictureFrame::renderFields() const
-{
- ByteVector data;
-
- String::Type encoding = checkEncoding(d->description, d->textEncoding);
-
- data.append(char(encoding));
- data.append(d->mimeType.data(String::Latin1));
- data.append(textDelimiter(String::Latin1));
- data.append(char(d->type));
- data.append(d->description.data(encoding));
- data.append(textDelimiter(encoding));
- data.append(d->data);
-
- return data;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-AttachedPictureFrame::AttachedPictureFrame(const ByteVector &data, Header *h) : Frame(h)
-{
- d = new AttachedPictureFramePrivate;
- parseFields(fieldData(data));
-}
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/attachedpictureframe.h b/libs/taglib/taglib/mpeg/id3v2/frames/attachedpictureframe.h
deleted file mode 100644
index bd95ed22d2..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/attachedpictureframe.h
+++ /dev/null
@@ -1,220 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_ATTACHEDPICTUREFRAME_H
-#define TAGLIB_ATTACHEDPICTUREFRAME_H
-
-#include <id3v2frame.h>
-#include <id3v2header.h>
-#include "taglib_export.h"
-
-namespace TagLib {
-
- namespace ID3v2 {
-
- //! An ID3v2 attached picture frame implementation
-
- /*!
- * This is an implementation of ID3v2 attached pictures. Pictures may be
- * included in tags, one per APIC frame (but there may be multiple APIC
- * frames in a single tag). These pictures are usually in either JPEG or
- * PNG format.
- */
-
- class TAGLIB_EXPORT AttachedPictureFrame : public Frame
- {
- friend class FrameFactory;
-
- public:
-
- /*!
- * This describes the function or content of the picture.
- */
- enum Type {
- //! A type not enumerated below
- Other = 0x00,
- //! 32x32 PNG image that should be used as the file icon
- FileIcon = 0x01,
- //! File icon of a different size or format
- OtherFileIcon = 0x02,
- //! Front cover image of the album
- FrontCover = 0x03,
- //! Back cover image of the album
- BackCover = 0x04,
- //! Inside leaflet page of the album
- LeafletPage = 0x05,
- //! Image from the album itself
- Media = 0x06,
- //! Picture of the lead artist or soloist
- LeadArtist = 0x07,
- //! Picture of the artist or performer
- Artist = 0x08,
- //! Picture of the conductor
- Conductor = 0x09,
- //! Picture of the band or orchestra
- Band = 0x0A,
- //! Picture of the composer
- Composer = 0x0B,
- //! Picture of the lyricist or text writer
- Lyricist = 0x0C,
- //! Picture of the recording location or studio
- RecordingLocation = 0x0D,
- //! Picture of the artists during recording
- DuringRecording = 0x0E,
- //! Picture of the artists during performance
- DuringPerformance = 0x0F,
- //! Picture from a movie or video related to the track
- MovieScreenCapture = 0x10,
- //! Picture of a large, coloured fish
- ColouredFish = 0x11,
- //! Illustration related to the track
- Illustration = 0x12,
- //! Logo of the band or performer
- BandLogo = 0x13,
- //! Logo of the publisher (record company)
- PublisherLogo = 0x14
- };
-
- /*!
- * Constructs an empty picture frame. The description, content and text
- * encoding should be set manually.
- */
- AttachedPictureFrame();
-
- /*!
- * Constructs an AttachedPicture frame based on \a data.
- */
- explicit AttachedPictureFrame(const ByteVector &data);
-
- /*!
- * Destroys the AttahcedPictureFrame instance.
- */
- virtual ~AttachedPictureFrame();
-
- /*!
- * Returns a string containing the description and mime-type
- */
- virtual String toString() const;
-
- /*!
- * Returns the text encoding used for the description.
- *
- * \see setTextEncoding()
- * \see description()
- */
- String::Type textEncoding() const;
-
- /*!
- * Set the text encoding used for the description.
- *
- * \see description()
- */
- void setTextEncoding(String::Type t);
-
- /*!
- * Returns the mime type of the image. This should in most cases be
- * "image/png" or "image/jpeg".
- */
- String mimeType() const;
-
- /*!
- * Sets the mime type of the image. This should in most cases be
- * "image/png" or "image/jpeg".
- */
- void setMimeType(const String &m);
-
- /*!
- * Returns the type of the image.
- *
- * \see Type
- * \see setType()
- */
- Type type() const;
-
- /*!
- * Sets the type for the image.
- *
- * \see Type
- * \see type()
- */
- void setType(Type t);
-
- /*!
- * Returns a text description of the image.
- *
- * \see setDescription()
- * \see textEncoding()
- * \see setTextEncoding()
- */
-
- String description() const;
-
- /*!
- * Sets a textual description of the image to \a desc.
- *
- * \see description()
- * \see textEncoding()
- * \see setTextEncoding()
- */
-
- void setDescription(const String &desc);
-
- /*!
- * Returns the image data as a ByteVector.
- *
- * \note ByteVector has a data() method that returns a const char * which
- * should make it easy to export this data to external programs.
- *
- * \see setPicture()
- * \see mimeType()
- */
- ByteVector picture() const;
-
- /*!
- * Sets the image data to \a p. \a p should be of the type specified in
- * this frame's mime-type specification.
- *
- * \see picture()
- * \see mimeType()
- * \see setMimeType()
- */
- void setPicture(const ByteVector &p);
-
- protected:
- virtual void parseFields(const ByteVector &data);
- virtual ByteVector renderFields() const;
-
- private:
- AttachedPictureFrame(const ByteVector &data, Header *h);
- AttachedPictureFrame(const AttachedPictureFrame &);
- AttachedPictureFrame &operator=(const AttachedPictureFrame &);
-
- class AttachedPictureFramePrivate;
- AttachedPictureFramePrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/commentsframe.cpp b/libs/taglib/taglib/mpeg/id3v2/frames/commentsframe.cpp
deleted file mode 100644
index 2df176bde0..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/commentsframe.cpp
+++ /dev/null
@@ -1,178 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tbytevectorlist.h>
-#include <id3v2tag.h>
-#include <tdebug.h>
-#include <tstringlist.h>
-
-#include "commentsframe.h"
-
-using namespace TagLib;
-using namespace ID3v2;
-
-class CommentsFrame::CommentsFramePrivate
-{
-public:
- CommentsFramePrivate() : textEncoding(String::Latin1) {}
- String::Type textEncoding;
- ByteVector language;
- String description;
- String text;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-CommentsFrame::CommentsFrame(String::Type encoding) : Frame("COMM")
-{
- d = new CommentsFramePrivate;
- d->textEncoding = encoding;
-}
-
-CommentsFrame::CommentsFrame(const ByteVector &data) : Frame(data)
-{
- d = new CommentsFramePrivate;
- setData(data);
-}
-
-CommentsFrame::~CommentsFrame()
-{
- delete d;
-}
-
-String CommentsFrame::toString() const
-{
- return d->text;
-}
-
-ByteVector CommentsFrame::language() const
-{
- return d->language;
-}
-
-String CommentsFrame::description() const
-{
- return d->description;
-}
-
-String CommentsFrame::text() const
-{
- return d->text;
-}
-
-void CommentsFrame::setLanguage(const ByteVector &languageEncoding)
-{
- d->language = languageEncoding.mid(0, 3);
-}
-
-void CommentsFrame::setDescription(const String &s)
-{
- d->description = s;
-}
-
-void CommentsFrame::setText(const String &s)
-{
- d->text = s;
-}
-
-String::Type CommentsFrame::textEncoding() const
-{
- return d->textEncoding;
-}
-
-void CommentsFrame::setTextEncoding(String::Type encoding)
-{
- d->textEncoding = encoding;
-}
-
-CommentsFrame *CommentsFrame::findByDescription(const ID3v2::Tag *tag, const String &d) // static
-{
- ID3v2::FrameList comments = tag->frameList("COMM");
-
- for(ID3v2::FrameList::ConstIterator it = comments.begin();
- it != comments.end();
- ++it)
- {
- CommentsFrame *frame = dynamic_cast<CommentsFrame *>(*it);
- if(frame && frame->description() == d)
- return frame;
- }
-
- return 0;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-void CommentsFrame::parseFields(const ByteVector &data)
-{
- if(data.size() < 5) {
- debug("A comment frame must contain at least 5 bytes.");
- return;
- }
-
- d->textEncoding = String::Type(data[0]);
- d->language = data.mid(1, 3);
-
- int byteAlign = d->textEncoding == String::Latin1 || d->textEncoding == String::UTF8 ? 1 : 2;
-
- ByteVectorList l = ByteVectorList::split(data.mid(4), textDelimiter(d->textEncoding), byteAlign, 2);
-
- if(l.size() == 2) {
- d->description = String(l.front(), d->textEncoding);
- d->text = String(l.back(), d->textEncoding);
- }
-}
-
-ByteVector CommentsFrame::renderFields() const
-{
- ByteVector v;
-
- String::Type encoding = d->textEncoding;
-
- encoding = checkEncoding(d->description, encoding);
- encoding = checkEncoding(d->text, encoding);
-
- v.append(char(encoding));
- v.append(d->language.size() == 3 ? d->language : "XXX");
- v.append(d->description.data(encoding));
- v.append(textDelimiter(encoding));
- v.append(d->text.data(encoding));
-
- return v;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-CommentsFrame::CommentsFrame(const ByteVector &data, Header *h) : Frame(h)
-{
- d = new CommentsFramePrivate();
- parseFields(fieldData(data));
-}
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/commentsframe.h b/libs/taglib/taglib/mpeg/id3v2/frames/commentsframe.h
deleted file mode 100644
index 9123c739be..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/commentsframe.h
+++ /dev/null
@@ -1,168 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_COMMENTSFRAME_H
-#define TAGLIB_COMMENTSFRAME_H
-
-#include <id3v2frame.h>
-#include "taglib_export.h"
-
-namespace TagLib {
-
- namespace ID3v2 {
-
- //! An implementation of ID3v2 comments
-
- /*!
- * This implements the ID3v2 comment format. An ID3v2 comment concists of
- * a language encoding, a description and a single text field.
- */
-
- class TAGLIB_EXPORT CommentsFrame : public Frame
- {
- friend class FrameFactory;
-
- public:
- /*!
- * Construct an empty comment frame that will use the text encoding
- * \a encoding.
- */
- explicit CommentsFrame(String::Type encoding = String::Latin1);
-
- /*!
- * Construct a comment based on the data in \a data.
- */
- explicit CommentsFrame(const ByteVector &data);
-
- /*!
- * Destroys this CommentFrame instance.
- */
- virtual ~CommentsFrame();
-
- /*!
- * Returns the text of this comment.
- *
- * \see text()
- */
- virtual String toString() const;
-
- /*!
- * Returns the language encoding as a 3 byte encoding as specified by
- * <a href="http://en.wikipedia.org/wiki/ISO_639">ISO-639-2</a>.
- *
- * \note Most taggers simply ignore this value.
- *
- * \see setLanguage()
- */
- ByteVector language() const;
-
- /*!
- * Returns the description of this comment.
- *
- * \note Most taggers simply ignore this value.
- *
- * \see setDescription()
- */
- String description() const;
-
- /*!
- * Returns the text of this comment.
- *
- * \see setText()
- */
- String text() const;
-
- /*!
- * Set the language using the 3 byte language code from
- * <a href="http://en.wikipedia.org/wiki/ISO_639">ISO-639-2</a> to
- * \a languageCode.
- *
- * \see language()
- */
- void setLanguage(const ByteVector &languageCode);
-
- /*!
- * Sets the description of the comment to \a s.
- *
- * \see decription()
- */
- void setDescription(const String &s);
-
- /*!
- * Sets the text portion of the comment to \a s.
- *
- * \see text()
- */
- virtual void setText(const String &s);
-
- /*!
- * Returns the text encoding that will be used in rendering this frame.
- * This defaults to the type that was either specified in the constructor
- * or read from the frame when parsed.
- *
- * \see setTextEncoding()
- * \see render()
- */
- String::Type textEncoding() const;
-
- /*!
- * Sets the text encoding to be used when rendering this frame to
- * \a encoding.
- *
- * \see textEncoding()
- * \see render()
- */
- void setTextEncoding(String::Type encoding);
-
- /*!
- * Comments each have a unique description. This searches for a comment
- * frame with the decription \a d and returns a pointer to it. If no
- * frame is found that matches the given description null is returned.
- *
- * \see description()
- */
- static CommentsFrame *findByDescription(const Tag *tag, const String &d);
-
- protected:
- // Reimplementations.
-
- virtual void parseFields(const ByteVector &data);
- virtual ByteVector renderFields() const;
-
- private:
- /*!
- * The constructor used by the FrameFactory.
- */
- CommentsFrame(const ByteVector &data, Header *h);
- CommentsFrame(const CommentsFrame &);
- CommentsFrame &operator=(const CommentsFrame &);
-
- class CommentsFramePrivate;
- CommentsFramePrivate *d;
- };
-
- }
-}
-#endif
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/generalencapsulatedobjectframe.cpp b/libs/taglib/taglib/mpeg/id3v2/frames/generalencapsulatedobjectframe.cpp
deleted file mode 100644
index 58b7b63f68..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/generalencapsulatedobjectframe.cpp
+++ /dev/null
@@ -1,176 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- copyright : (C) 2006 by Aaron VonderHaar
- email : avh4@users.sourceforge.net
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tdebug.h>
-
-#include "generalencapsulatedobjectframe.h"
-
-using namespace TagLib;
-using namespace ID3v2;
-
-class GeneralEncapsulatedObjectFrame::GeneralEncapsulatedObjectFramePrivate
-{
-public:
- GeneralEncapsulatedObjectFramePrivate() : textEncoding(String::Latin1) {}
-
- String::Type textEncoding;
- String mimeType;
- String fileName;
- String description;
- ByteVector data;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-GeneralEncapsulatedObjectFrame::GeneralEncapsulatedObjectFrame() : Frame("GEOB")
-{
- d = new GeneralEncapsulatedObjectFramePrivate;
-}
-
-GeneralEncapsulatedObjectFrame::GeneralEncapsulatedObjectFrame(const ByteVector &data) : Frame(data)
-{
- d = new GeneralEncapsulatedObjectFramePrivate;
- setData(data);
-}
-
-GeneralEncapsulatedObjectFrame::~GeneralEncapsulatedObjectFrame()
-{
- delete d;
-}
-
-String GeneralEncapsulatedObjectFrame::toString() const
-{
- String text = "[" + d->mimeType + "]";
-
- if(!d->fileName.isEmpty())
- text += " " + d->fileName;
-
- if(!d->description.isEmpty())
- text += " \"" + d->description + "\"";
-
- return text;
-}
-
-String::Type GeneralEncapsulatedObjectFrame::textEncoding() const
-{
- return d->textEncoding;
-}
-
-void GeneralEncapsulatedObjectFrame::setTextEncoding(String::Type encoding)
-{
- d->textEncoding = encoding;
-}
-
-String GeneralEncapsulatedObjectFrame::mimeType() const
-{
- return d->mimeType;
-}
-
-void GeneralEncapsulatedObjectFrame::setMimeType(const String &type)
-{
- d->mimeType = type;
-}
-
-String GeneralEncapsulatedObjectFrame::fileName() const
-{
- return d->fileName;
-}
-
-void GeneralEncapsulatedObjectFrame::setFileName(const String &name)
-{
- d->fileName = name;
-}
-
-String GeneralEncapsulatedObjectFrame::description() const
-{
- return d->description;
-}
-
-void GeneralEncapsulatedObjectFrame::setDescription(const String &desc)
-{
- d->description = desc;
-}
-
-ByteVector GeneralEncapsulatedObjectFrame::object() const
-{
- return d->data;
-}
-
-void GeneralEncapsulatedObjectFrame::setObject(const ByteVector &data)
-{
- d->data = data;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-void GeneralEncapsulatedObjectFrame::parseFields(const ByteVector &data)
-{
- if(data.size() < 4) {
- debug("An object frame must contain at least 4 bytes.");
- return;
- }
-
- d->textEncoding = String::Type(data[0]);
-
- int pos = 1;
-
- d->mimeType = readStringField(data, String::Latin1, &pos);
- d->fileName = readStringField(data, d->textEncoding, &pos);
- d->description = readStringField(data, d->textEncoding, &pos);
-
- d->data = data.mid(pos);
-}
-
-ByteVector GeneralEncapsulatedObjectFrame::renderFields() const
-{
- ByteVector data;
-
- data.append(char(d->textEncoding));
- data.append(d->mimeType.data(String::Latin1));
- data.append(textDelimiter(String::Latin1));
- data.append(d->fileName.data(d->textEncoding));
- data.append(textDelimiter(d->textEncoding));
- data.append(d->description.data(d->textEncoding));
- data.append(textDelimiter(d->textEncoding));
- data.append(d->data);
-
- return data;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-GeneralEncapsulatedObjectFrame::GeneralEncapsulatedObjectFrame(const ByteVector &data, Header *h) : Frame(h)
-{
- d = new GeneralEncapsulatedObjectFramePrivate;
- parseFields(fieldData(data));
-}
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/generalencapsulatedobjectframe.h b/libs/taglib/taglib/mpeg/id3v2/frames/generalencapsulatedobjectframe.h
deleted file mode 100644
index 9b4edf5456..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/generalencapsulatedobjectframe.h
+++ /dev/null
@@ -1,174 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- copyright : (C) 2006 by Aaron VonderHaar
- email : avh4@users.sourceforge.net
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_GENERALENCAPSULATEDOBJECT_H
-#define TAGLIB_GENERALENCAPSULATEDOBJECT_H
-
-#include <id3v2frame.h>
-#include <id3v2header.h>
-#include "taglib_export.h"
-
-namespace TagLib {
-
- namespace ID3v2 {
-
- //! An ID3v2 general encapsulated object frame implementation
-
- /*!
- * This is an implementation of ID3v2 general encapsulated objects.
- * Arbitrary binary data may be included in tags, stored in GEOB frames.
- * There may be multiple GEOB frames in a single tag. Each GEOB it
- * labelled with a content description (which may be blank), a required
- * mime-type, and a file name (may be blank). The content description
- * uniquely identifies the GEOB frame in the tag.
- */
-
- class TAGLIB_EXPORT GeneralEncapsulatedObjectFrame : public Frame
- {
- friend class FrameFactory;
-
- public:
-
- /*!
- * Constructs an empty object frame. The description, file name and text
- * encoding should be set manually.
- */
- GeneralEncapsulatedObjectFrame();
-
- /*!
- * Constructs a GeneralEncapsulatedObjectFrame frame based on \a data.
- */
- explicit GeneralEncapsulatedObjectFrame(const ByteVector &data);
-
- /*!
- * Destroys the GeneralEncapsulatedObjectFrame instance.
- */
- virtual ~GeneralEncapsulatedObjectFrame();
-
- /*!
- * Returns a string containing the description, file name and mime-type
- */
- virtual String toString() const;
-
- /*!
- * Returns the text encoding used for the description and file name.
- *
- * \see setTextEncoding()
- * \see description()
- * \see fileName()
- */
- String::Type textEncoding() const;
-
- /*!
- * Set the text encoding used for the description and file name.
- *
- * \see description()
- * \see fileName()
- */
- void setTextEncoding(String::Type encoding);
-
- /*!
- * Returns the mime type of the object.
- */
- String mimeType() const;
-
- /*!
- * Sets the mime type of the object.
- */
- void setMimeType(const String &type);
-
- /*!
- * Returns the file name of the object.
- *
- * \see setFileName()
- */
- String fileName() const;
-
- /*!
- * Sets the file name for the object.
- *
- * \see fileName()
- */
- void setFileName(const String &name);
-
- /*!
- * Returns the content description of the object.
- *
- * \see setDescription()
- * \see textEncoding()
- * \see setTextEncoding()
- */
-
- String description() const;
-
- /*!
- * Sets the content description of the object to \a desc.
- *
- * \see description()
- * \see textEncoding()
- * \see setTextEncoding()
- */
-
- void setDescription(const String &desc);
-
- /*!
- * Returns the object data as a ByteVector.
- *
- * \note ByteVector has a data() method that returns a const char * which
- * should make it easy to export this data to external programs.
- *
- * \see setObject()
- * \see mimeType()
- */
- ByteVector object() const;
-
- /*!
- * Sets the object data to \a data. \a data should be of the type specified in
- * this frame's mime-type specification.
- *
- * \see object()
- * \see mimeType()
- * \see setMimeType()
- */
- void setObject(const ByteVector &object);
-
- protected:
- virtual void parseFields(const ByteVector &data);
- virtual ByteVector renderFields() const;
-
- private:
- GeneralEncapsulatedObjectFrame(const ByteVector &data, Header *h);
- GeneralEncapsulatedObjectFrame(const GeneralEncapsulatedObjectFrame &);
- GeneralEncapsulatedObjectFrame &operator=(const GeneralEncapsulatedObjectFrame &);
-
- class GeneralEncapsulatedObjectFramePrivate;
- GeneralEncapsulatedObjectFramePrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/relativevolumeframe.cpp b/libs/taglib/taglib/mpeg/id3v2/frames/relativevolumeframe.cpp
deleted file mode 100644
index 8495197a60..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/relativevolumeframe.cpp
+++ /dev/null
@@ -1,236 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tdebug.h>
-#include <tmap.h>
-
-#include "relativevolumeframe.h"
-
-using namespace TagLib;
-using namespace ID3v2;
-
-static inline int bitsToBytes(int i)
-{
- return i % 8 == 0 ? i / 8 : (i - i % 8) / 8 + 1;
-}
-
-struct ChannelData
-{
- ChannelData() : channelType(RelativeVolumeFrame::Other), volumeAdjustment(0) {}
-
- RelativeVolumeFrame::ChannelType channelType;
- short volumeAdjustment;
- RelativeVolumeFrame::PeakVolume peakVolume;
-};
-
-class RelativeVolumeFrame::RelativeVolumeFramePrivate
-{
-public:
- String identification;
- Map<ChannelType, ChannelData> channels;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-RelativeVolumeFrame::RelativeVolumeFrame() : Frame("RVA2")
-{
- d = new RelativeVolumeFramePrivate;
-}
-
-RelativeVolumeFrame::RelativeVolumeFrame(const ByteVector &data) : Frame(data)
-{
- d = new RelativeVolumeFramePrivate;
- setData(data);
-}
-
-RelativeVolumeFrame::~RelativeVolumeFrame()
-{
- delete d;
-}
-
-String RelativeVolumeFrame::toString() const
-{
- return d->identification;
-}
-
-List<RelativeVolumeFrame::ChannelType> RelativeVolumeFrame::channels() const
-{
- List<ChannelType> l;
-
- Map<ChannelType, ChannelData>::ConstIterator it = d->channels.begin();
- for(; it != d->channels.end(); ++it)
- l.append((*it).first);
-
- return l;
-}
-
-// deprecated
-
-RelativeVolumeFrame::ChannelType RelativeVolumeFrame::channelType() const
-{
- return MasterVolume;
-}
-
-// deprecated
-
-void RelativeVolumeFrame::setChannelType(ChannelType)
-{
-
-}
-
-short RelativeVolumeFrame::volumeAdjustmentIndex(ChannelType type) const
-{
- return d->channels.contains(type) ? d->channels[type].volumeAdjustment : 0;
-}
-
-short RelativeVolumeFrame::volumeAdjustmentIndex() const
-{
- return volumeAdjustmentIndex(MasterVolume);
-}
-
-void RelativeVolumeFrame::setVolumeAdjustmentIndex(short index, ChannelType type)
-{
- d->channels[type].volumeAdjustment = index;
-}
-
-void RelativeVolumeFrame::setVolumeAdjustmentIndex(short index)
-{
- setVolumeAdjustmentIndex(index, MasterVolume);
-}
-
-float RelativeVolumeFrame::volumeAdjustment(ChannelType type) const
-{
- return d->channels.contains(type) ? float(d->channels[type].volumeAdjustment) / float(512) : 0;
-}
-
-float RelativeVolumeFrame::volumeAdjustment() const
-{
- return volumeAdjustment(MasterVolume);
-}
-
-void RelativeVolumeFrame::setVolumeAdjustment(float adjustment, ChannelType type)
-{
- d->channels[type].volumeAdjustment = short(adjustment * float(512));
-}
-
-void RelativeVolumeFrame::setVolumeAdjustment(float adjustment)
-{
- setVolumeAdjustment(adjustment, MasterVolume);
-}
-
-RelativeVolumeFrame::PeakVolume RelativeVolumeFrame::peakVolume(ChannelType type) const
-{
- return d->channels.contains(type) ? d->channels[type].peakVolume : PeakVolume();
-}
-
-RelativeVolumeFrame::PeakVolume RelativeVolumeFrame::peakVolume() const
-{
- return peakVolume(MasterVolume);
-}
-
-void RelativeVolumeFrame::setPeakVolume(const PeakVolume &peak, ChannelType type)
-{
- d->channels[type].peakVolume = peak;
-}
-
-void RelativeVolumeFrame::setPeakVolume(const PeakVolume &peak)
-{
- setPeakVolume(peak, MasterVolume);
-}
-
-String RelativeVolumeFrame::identification() const
-{
- return d->identification;
-}
-
-void RelativeVolumeFrame::setIdentification(const String &s)
-{
- d->identification = s;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-void RelativeVolumeFrame::parseFields(const ByteVector &data)
-{
- int pos = 0;
- d->identification = readStringField(data, String::Latin1, &pos);
-
- // Each channel is at least 4 bytes.
-
- while(pos <= (int)data.size() - 4) {
-
-
- ChannelType type = ChannelType(data[pos]);
- pos += 1;
-
- ChannelData &channel = d->channels[type];
-
- channel.volumeAdjustment = data.mid(pos, 2).toShort();
- pos += 2;
-
- channel.peakVolume.bitsRepresentingPeak = data[pos];
- pos += 1;
-
- int bytes = bitsToBytes(channel.peakVolume.bitsRepresentingPeak);
- channel.peakVolume.peakVolume = data.mid(pos, bytes);
- pos += bytes;
- }
-}
-
-ByteVector RelativeVolumeFrame::renderFields() const
-{
- ByteVector data;
-
- data.append(d->identification.data(String::Latin1));
- data.append(textDelimiter(String::Latin1));
-
- Map<ChannelType, ChannelData>::ConstIterator it = d->channels.begin();
-
- for(; it != d->channels.end(); ++it) {
- ChannelType type = (*it).first;
- const ChannelData &channel = (*it).second;
-
- data.append(char(type));
- data.append(ByteVector::fromShort(channel.volumeAdjustment));
- data.append(char(channel.peakVolume.bitsRepresentingPeak));
- data.append(channel.peakVolume.peakVolume);
- }
-
- return data;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-RelativeVolumeFrame::RelativeVolumeFrame(const ByteVector &data, Header *h) : Frame(h)
-{
- d = new RelativeVolumeFramePrivate;
- parseFields(fieldData(data));
-}
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/relativevolumeframe.h b/libs/taglib/taglib/mpeg/id3v2/frames/relativevolumeframe.h
deleted file mode 100644
index f8521986bf..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/relativevolumeframe.h
+++ /dev/null
@@ -1,274 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_RELATIVEVOLUMEFRAME_H
-#define TAGLIB_RELATIVEVOLUMEFRAME_H
-
-#include <tlist.h>
-#include <id3v2frame.h>
-#include "taglib_export.h"
-
-namespace TagLib {
-
- namespace ID3v2 {
-
- //! An ID3v2 relative volume adjustment frame implementation
-
- /*!
- * This is an implementation of ID3v2 relative volume adjustment. The
- * presence of this frame makes it possible to specify an increase in volume
- * for an audio file or specific audio tracks in that file.
- *
- * Multiple relative volume adjustment frames may be present in the tag
- * each with a unique identification and describing volume adjustment for
- * different channel types.
- */
-
- class TAGLIB_EXPORT RelativeVolumeFrame : public Frame
- {
- friend class FrameFactory;
-
- public:
-
- /*!
- * This indicates the type of volume adjustment that should be applied.
- */
- enum ChannelType {
- //! A type not enumerated below
- Other = 0x00,
- //! The master volume for the track
- MasterVolume = 0x01,
- //! The front right audio channel
- FrontRight = 0x02,
- //! The front left audio channel
- FrontLeft = 0x03,
- //! The back right audio channel
- BackRight = 0x04,
- //! The back left audio channel
- BackLeft = 0x05,
- //! The front center audio channel
- FrontCentre = 0x06,
- //! The back center audio channel
- BackCentre = 0x07,
- //! The subwoofer audio channel
- Subwoofer = 0x08
- };
-
- //! Struct that stores the relevant values for ID3v2 peak volume
-
- /*!
- * The peak volume is described as a series of bits that is padded to fill
- * a block of bytes. These two values should always be updated in tandem.
- */
- struct PeakVolume
- {
- /*!
- * Constructs an empty peak volume description.
- */
- PeakVolume() : bitsRepresentingPeak(0) {}
- /*!
- * The number of bits (in the range of 0 to 255) used to describe the
- * peak volume.
- */
- unsigned char bitsRepresentingPeak;
- /*!
- * The array of bits (represented as a series of bytes) used to describe
- * the peak volume.
- */
- ByteVector peakVolume;
- };
-
- /*!
- * Constructs a RelativeVolumeFrame. The relevant data should be set
- * manually.
- */
- RelativeVolumeFrame();
-
- /*!
- * Constructs a RelativeVolumeFrame based on the contents of \a data.
- */
- RelativeVolumeFrame(const ByteVector &data);
-
- /*!
- * Destroys the RelativeVolumeFrame instance.
- */
- virtual ~RelativeVolumeFrame();
-
- /*!
- * Returns the frame's identification.
- *
- * \see identification()
- */
- virtual String toString() const;
-
- /*!
- * Returns a list of channels with information currently in the frame.
- */
- List<ChannelType> channels() const;
-
- /*!
- * \deprecated Always returns master volume.
- */
- ChannelType channelType() const;
-
- /*!
- * \deprecated This method no longer has any effect.
- */
- void setChannelType(ChannelType t);
-
- /*
- * There was a terrible API goof here, and while this can't be changed to
- * the way it appears below for binary compaibility reasons, let's at
- * least pretend that it looks clean.
- */
-
-#ifdef DOXYGEN
-
- /*!
- * Returns the relative volume adjustment "index". As indicated by the
- * ID3v2 standard this is a 16-bit signed integer that reflects the
- * decibils of adjustment when divided by 512.
- *
- * This defaults to returning the value for the master volume channel if
- * available and returns 0 if the specified channel does not exist.
- *
- * \see setVolumeAdjustmentIndex()
- * \see volumeAjustment()
- */
- short volumeAdjustmentIndex(ChannelType type = MasterVolume) const;
-
- /*!
- * Set the volume adjustment to \a index. As indicated by the ID3v2
- * standard this is a 16-bit signed integer that reflects the decibils of
- * adjustment when divided by 512.
- *
- * By default this sets the value for the master volume.
- *
- * \see volumeAdjustmentIndex()
- * \see setVolumeAjustment()
- */
- void setVolumeAdjustmentIndex(short index, ChannelType type = MasterVolume);
-
- /*!
- * Returns the relative volume adjustment in decibels.
- *
- * \note Because this is actually stored internally as an "index" to this
- * value the value returned by this method may not be identical to the
- * value set using setVolumeAdjustment().
- *
- * This defaults to returning the value for the master volume channel if
- * available and returns 0 if the specified channel does not exist.
- *
- * \see setVolumeAdjustment()
- * \see volumeAdjustmentIndex()
- */
- float volumeAdjustment(ChannelType type = MasterVolume) const;
-
- /*!
- * Set the relative volume adjustment in decibels to \a adjustment.
- *
- * By default this sets the value for the master volume.
- *
- * \note Because this is actually stored internally as an "index" to this
- * value the value set by this method may not be identical to the one
- * returned by volumeAdjustment().
- *
- * \see setVolumeAdjustment()
- * \see volumeAdjustmentIndex()
- */
- void setVolumeAdjustment(float adjustment, ChannelType type = MasterVolume);
-
- /*!
- * Returns the peak volume (represented as a length and a string of bits).
- *
- * This defaults to returning the value for the master volume channel if
- * available and returns 0 if the specified channel does not exist.
- *
- * \see setPeakVolume()
- */
- PeakVolume peakVolume(ChannelType type = MasterVolume) const;
-
- /*!
- * Sets the peak volume to \a peak.
- *
- * By default this sets the value for the master volume.
- *
- * \see peakVolume()
- */
- void setPeakVolume(const PeakVolume &peak, ChannelType type = MasterVolume);
-
-#else
-
- // BIC: Combine each of the following pairs of functions (or maybe just
- // rework this junk altogether).
-
- short volumeAdjustmentIndex(ChannelType type) const;
- short volumeAdjustmentIndex() const;
-
- void setVolumeAdjustmentIndex(short index, ChannelType type);
- void setVolumeAdjustmentIndex(short index);
-
- float volumeAdjustment(ChannelType type) const;
- float volumeAdjustment() const;
-
- void setVolumeAdjustment(float adjustment, ChannelType type);
- void setVolumeAdjustment(float adjustment);
-
- PeakVolume peakVolume(ChannelType type) const;
- PeakVolume peakVolume() const;
-
- void setPeakVolume(const PeakVolume &peak, ChannelType type);
- void setPeakVolume(const PeakVolume &peak);
-
-#endif
-
- /*!
- * Returns the identification for this frame.
- */
- String identification() const;
-
- /*!
- * Sets the identification of the frame to \a s. The string
- * is used to identify the situation and/or device where this
- * adjustment should apply.
- */
- void setIdentification(const String &s);
-
- protected:
- virtual void parseFields(const ByteVector &data);
- virtual ByteVector renderFields() const;
-
- private:
- RelativeVolumeFrame(const ByteVector &data, Header *h);
- RelativeVolumeFrame(const RelativeVolumeFrame &);
- RelativeVolumeFrame &operator=(const RelativeVolumeFrame &);
-
- class RelativeVolumeFramePrivate;
- RelativeVolumeFramePrivate *d;
- };
-
- }
-}
-#endif
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/textidentificationframe.cpp b/libs/taglib/taglib/mpeg/id3v2/frames/textidentificationframe.cpp
deleted file mode 100644
index 7d3b4ff291..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/textidentificationframe.cpp
+++ /dev/null
@@ -1,271 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tbytevectorlist.h>
-#include <id3v2tag.h>
-
-#include "textidentificationframe.h"
-
-using namespace TagLib;
-using namespace ID3v2;
-
-class TextIdentificationFrame::TextIdentificationFramePrivate
-{
-public:
- TextIdentificationFramePrivate() : textEncoding(String::Latin1) {}
- String::Type textEncoding;
- StringList fieldList;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// TextIdentificationFrame public members
-////////////////////////////////////////////////////////////////////////////////
-
-TextIdentificationFrame::TextIdentificationFrame(const ByteVector &type, String::Type encoding) :
- Frame(type)
-{
- d = new TextIdentificationFramePrivate;
- d->textEncoding = encoding;
-}
-
-TextIdentificationFrame::TextIdentificationFrame(const ByteVector &data) :
- Frame(data)
-{
- d = new TextIdentificationFramePrivate;
- setData(data);
-}
-
-TextIdentificationFrame::~TextIdentificationFrame()
-{
- delete d;
-}
-
-void TextIdentificationFrame::setText(const StringList &l)
-{
- d->fieldList = l;
-}
-
-void TextIdentificationFrame::setText(const String &s)
-{
- d->fieldList = s;
-}
-
-String TextIdentificationFrame::toString() const
-{
- return d->fieldList.toString();
-}
-
-StringList TextIdentificationFrame::fieldList() const
-{
- return d->fieldList;
-}
-
-String::Type TextIdentificationFrame::textEncoding() const
-{
- return d->textEncoding;
-}
-
-void TextIdentificationFrame::setTextEncoding(String::Type encoding)
-{
- d->textEncoding = encoding;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// TextIdentificationFrame protected members
-////////////////////////////////////////////////////////////////////////////////
-
-void TextIdentificationFrame::parseFields(const ByteVector &data)
-{
- // Don't try to parse invalid frames
-
- if(data.size() < 2)
- return;
-
- // read the string data type (the first byte of the field data)
-
- d->textEncoding = String::Type(data[0]);
-
- // split the byte array into chunks based on the string type (two byte delimiter
- // for unicode encodings)
-
- int byteAlign = d->textEncoding == String::Latin1 || d->textEncoding == String::UTF8 ? 1 : 2;
-
- // build a small counter to strip nulls off the end of the field
-
- int dataLength = data.size() - 1;
-
- while(dataLength > 0 && data[dataLength] == 0)
- dataLength--;
-
- while(dataLength % byteAlign != 0)
- dataLength++;
-
- ByteVectorList l = ByteVectorList::split(data.mid(1, dataLength), textDelimiter(d->textEncoding), byteAlign);
-
- d->fieldList.clear();
-
- // append those split values to the list and make sure that the new string's
- // type is the same specified for this frame
-
- for(ByteVectorList::Iterator it = l.begin(); it != l.end(); it++) {
- if(!(*it).isEmpty()) {
- String s(*it, d->textEncoding);
- d->fieldList.append(s);
- }
- }
-}
-
-ByteVector TextIdentificationFrame::renderFields() const
-{
- String::Type encoding = checkEncoding(d->fieldList, d->textEncoding);
-
- ByteVector v;
-
- v.append(char(encoding));
-
- for(StringList::ConstIterator it = d->fieldList.begin(); it != d->fieldList.end(); it++) {
-
- // Since the field list is null delimited, if this is not the first
- // element in the list, append the appropriate delimiter for this
- // encoding.
-
- if(it != d->fieldList.begin())
- v.append(textDelimiter(encoding));
-
- v.append((*it).data(encoding));
- }
-
- return v;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// TextIdentificationFrame private members
-////////////////////////////////////////////////////////////////////////////////
-
-TextIdentificationFrame::TextIdentificationFrame(const ByteVector &data, Header *h) : Frame(h)
-{
- d = new TextIdentificationFramePrivate;
- parseFields(fieldData(data));
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// UserTextIdentificationFrame public members
-////////////////////////////////////////////////////////////////////////////////
-
-UserTextIdentificationFrame::UserTextIdentificationFrame(String::Type encoding) :
- TextIdentificationFrame("TXXX", encoding),
- d(0)
-{
- StringList l;
- l.append(String::null);
- l.append(String::null);
- setText(l);
-}
-
-
-UserTextIdentificationFrame::UserTextIdentificationFrame(const ByteVector &data) :
- TextIdentificationFrame(data)
-{
- checkFields();
-}
-
-String UserTextIdentificationFrame::toString() const
-{
- return "[" + description() + "] " + fieldList().toString();
-}
-
-String UserTextIdentificationFrame::description() const
-{
- return !TextIdentificationFrame::fieldList().isEmpty()
- ? TextIdentificationFrame::fieldList().front()
- : String::null;
-}
-
-StringList UserTextIdentificationFrame::fieldList() const
-{
- // TODO: remove this function
-
- return TextIdentificationFrame::fieldList();
-}
-
-void UserTextIdentificationFrame::setText(const String &text)
-{
- if(description().isEmpty())
- setDescription(String::null);
-
- TextIdentificationFrame::setText(StringList(description()).append(text));
-}
-
-void UserTextIdentificationFrame::setText(const StringList &fields)
-{
- if(description().isEmpty())
- setDescription(String::null);
-
- TextIdentificationFrame::setText(StringList(description()).append(fields));
-}
-
-void UserTextIdentificationFrame::setDescription(const String &s)
-{
- StringList l = fieldList();
-
- if(l.isEmpty())
- l.append(s);
- else
- l[0] = s;
-
- TextIdentificationFrame::setText(l);
-}
-
-UserTextIdentificationFrame *UserTextIdentificationFrame::find(
- ID3v2::Tag *tag, const String &description) // static
-{
- FrameList l = tag->frameList("TXXX");
- for(FrameList::Iterator it = l.begin(); it != l.end(); ++it) {
- UserTextIdentificationFrame *f = dynamic_cast<UserTextIdentificationFrame *>(*it);
- if(f && f->description() == description)
- return f;
- }
- return 0;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// UserTextIdentificationFrame private members
-////////////////////////////////////////////////////////////////////////////////
-
-UserTextIdentificationFrame::UserTextIdentificationFrame(const ByteVector &data, Header *h) :
- TextIdentificationFrame(data, h)
-{
- checkFields();
-}
-
-void UserTextIdentificationFrame::checkFields()
-{
- int fields = fieldList().size();
-
- if(fields == 0)
- setDescription(String::null);
- if(fields <= 1)
- setText(String::null);
-}
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/textidentificationframe.h b/libs/taglib/taglib/mpeg/id3v2/frames/textidentificationframe.h
deleted file mode 100644
index 291cba5b8f..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/textidentificationframe.h
+++ /dev/null
@@ -1,258 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_TEXTIDENTIFICATIONFRAME_H
-#define TAGLIB_TEXTIDENTIFICATIONFRAME_H
-
-#include <tstringlist.h>
-#include "taglib_export.h"
-
-#include <id3v2frame.h>
-
-namespace TagLib {
-
- namespace ID3v2 {
-
- class Tag;
-
- //! An ID3v2 text identification frame implementation
-
- /*!
- * This is an implementation of the most common type of ID3v2 frame -- text
- * identification frames. There are a number of variations on this. Those
- * enumerated in the ID3v2.4 standard are:
- *
- * <ul>
- * <li><b>TALB</b> Album/Movie/Show title</li>
- * <li><b>TBPM</b> BPM (beats per minute)</li>
- * <li><b>TCOM</b> Composer</li>
- * <li><b>TCON</b> Content type</li>
- * <li><b>TCOP</b> Copyright message</li>
- * <li><b>TDEN</b> Encoding time</li>
- * <li><b>TDLY</b> Playlist delay</li>
- * <li><b>TDOR</b> Original release time</li>
- * <li><b>TDRC</b> Recording time</li>
- * <li><b>TDRL</b> Release time</li>
- * <li><b>TDTG</b> Tagging time</li>
- * <li><b>TENC</b> Encoded by</li>
- * <li><b>TEXT</b> Lyricist/Text writer</li>
- * <li><b>TFLT</b> File type</li>
- * <li><b>TIPL</b> Involved people list</li>
- * <li><b>TIT1</b> Content group description</li>
- * <li><b>TIT2</b> Title/songname/content description</li>
- * <li><b>TIT3</b> Subtitle/Description refinement</li>
- * <li><b>TKEY</b> Initial key</li>
- * <li><b>TLAN</b> Language(s)</li>
- * <li><b>TLEN</b> Length</li>
- * <li><b>TMCL</b> Musician credits list</li>
- * <li><b>TMED</b> Media type</li>
- * <li><b>TMOO</b> Mood</li>
- * <li><b>TOAL</b> Original album/movie/show title</li>
- * <li><b>TOFN</b> Original filename</li>
- * <li><b>TOLY</b> Original lyricist(s)/text writer(s)</li>
- * <li><b>TOPE</b> Original artist(s)/performer(s)</li>
- * <li><b>TOWN</b> File owner/licensee</li>
- * <li><b>TPE1</b> Lead performer(s)/Soloist(s)</li>
- * <li><b>TPE2</b> Band/orchestra/accompaniment</li>
- * <li><b>TPE3</b> Conductor/performer refinement</li>
- * <li><b>TPE4</b> Interpreted, remixed, or otherwise modified by</li>
- * <li><b>TPOS</b> Part of a set</li>
- * <li><b>TPRO</b> Produced notice</li>
- * <li><b>TPUB</b> Publisher</li>
- * <li><b>TRCK</b> Track number/Position in set</li>
- * <li><b>TRSN</b> Internet radio station name</li>
- * <li><b>TRSO</b> Internet radio station owner</li>
- * <li><b>TSOA</b> Album sort order</li>
- * <li><b>TSOP</b> Performer sort order</li>
- * <li><b>TSOT</b> Title sort order</li>
- * <li><b>TSRC</b> ISRC (international standard recording code)</li>
- * <li><b>TSSE</b> Software/Hardware and settings used for encoding</li>
- * <li><b>TSST</b> Set subtitle</li>
- * </ul>
- *
- * The ID3v2 Frames document gives a description of each of these formats
- * and the expected order of strings in each. ID3v2::Header::frameID() can
- * be used to determine the frame type.
- *
- * \note If non-Latin1 compatible strings are used with this class, even if
- * the text encoding is set to Latin1, the frame will be written using UTF8
- * (with the encoding flag appropriately set in the output).
- */
-
- class TAGLIB_EXPORT TextIdentificationFrame : public Frame
- {
- friend class FrameFactory;
-
- public:
- /*!
- * Construct an empty frame of type \a type. Uses \a encoding as the
- * default text encoding.
- *
- * \note In this case you must specify the text encoding as it
- * resolves the ambiguity between constructors.
- *
- * \note Please see the note in the class description regarding Latin1.
- */
- TextIdentificationFrame(const ByteVector &type, String::Type encoding);
-
- /*!
- * This is a dual purpose constructor. \a data can either be binary data
- * that should be parsed or (at a minimum) the frame ID.
- */
- explicit TextIdentificationFrame(const ByteVector &data);
-
- /*!
- * Destroys this TextIdentificationFrame instance.
- */
- virtual ~TextIdentificationFrame();
-
- /*!
- * Text identification frames are a list of string fields.
- *
- * This function will accept either a StringList or a String (using the
- * StringList constructor that accepts a single String).
- *
- * \note This will not change the text encoding of the frame even if the
- * strings passed in are not of the same encoding. Please use
- * setEncoding(s.type()) if you wish to change the encoding of the frame.
- */
- void setText(const StringList &l);
-
- // Reimplementations.
-
- virtual void setText(const String &s);
- virtual String toString() const;
-
- /*!
- * Returns the text encoding that will be used in rendering this frame.
- * This defaults to the type that was either specified in the constructor
- * or read from the frame when parsed.
- *
- * \note Please see the note in the class description regarding Latin1.
- *
- * \see setTextEncoding()
- * \see render()
- */
- String::Type textEncoding() const;
-
- /*!
- * Sets the text encoding to be used when rendering this frame to
- * \a encoding.
- *
- * \note Please see the note in the class description regarding Latin1.
- *
- * \see textEncoding()
- * \see render()
- */
- void setTextEncoding(String::Type encoding);
-
- /*!
- * Returns a list of the strings in this frame.
- */
- StringList fieldList() const;
-
- protected:
- // Reimplementations.
-
- virtual void parseFields(const ByteVector &data);
- virtual ByteVector renderFields() const;
-
- /*!
- * The constructor used by the FrameFactory.
- */
- TextIdentificationFrame(const ByteVector &data, Header *h);
-
- private:
- TextIdentificationFrame(const TextIdentificationFrame &);
- TextIdentificationFrame &operator=(const TextIdentificationFrame &);
-
- class TextIdentificationFramePrivate;
- TextIdentificationFramePrivate *d;
- };
-
- /*!
- * This is a specialization of text identification frames that allows for
- * user defined entries. Each entry has a description in addition to the
- * normal list of fields that a text identification frame has.
- *
- * This description identifies the frame and must be unique.
- */
-
- //! An ID3v2 custom text identification frame implementationx
-
- class TAGLIB_EXPORT UserTextIdentificationFrame : public TextIdentificationFrame
- {
- friend class FrameFactory;
-
- public:
- /*!
- * Constructs an empty user defined text identification frame. For this to be
- * a useful frame both a description and text must be set.
- */
- explicit UserTextIdentificationFrame(String::Type encoding = String::Latin1);
-
- /*!
- * Creates a frame based on \a data.
- */
- explicit UserTextIdentificationFrame(const ByteVector &data);
-
- virtual String toString() const;
-
- /*!
- * Returns the description for this frame.
- */
- String description() const;
-
- /*!
- * Sets the description of the frame to \a s. \a s must be unique. You can
- * check for the presence of another user defined text frame of the same type
- * using find() and testing for null.
- */
- void setDescription(const String &s);
-
- StringList fieldList() const;
- void setText(const String &text);
- void setText(const StringList &fields);
-
- /*!
- * Searches for the user defined text frame with the description \a description
- * in \a tag. This returns null if no matching frames were found.
- */
- static UserTextIdentificationFrame *find(Tag *tag, const String &description);
-
- private:
- UserTextIdentificationFrame(const ByteVector &data, Header *h);
- UserTextIdentificationFrame(const TextIdentificationFrame &);
- UserTextIdentificationFrame &operator=(const UserTextIdentificationFrame &);
-
- void checkFields();
-
- class UserTextIdentificationFramePrivate;
- UserTextIdentificationFramePrivate *d;
- };
-
- }
-}
-#endif
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/uniquefileidentifierframe.cpp b/libs/taglib/taglib/mpeg/id3v2/frames/uniquefileidentifierframe.cpp
deleted file mode 100644
index 836982bdf1..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/uniquefileidentifierframe.cpp
+++ /dev/null
@@ -1,118 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tbytevectorlist.h>
-#include <tdebug.h>
-
-#include "uniquefileidentifierframe.h"
-
-using namespace TagLib;
-using namespace ID3v2;
-
-class UniqueFileIdentifierFrame::UniqueFileIdentifierFramePrivate
-{
-public:
- String owner;
- ByteVector identifier;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public methods
-////////////////////////////////////////////////////////////////////////////////
-
-UniqueFileIdentifierFrame::UniqueFileIdentifierFrame(const ByteVector &data) :
- ID3v2::Frame(data)
-{
- d = new UniqueFileIdentifierFramePrivate;
- setData(data);
-}
-
-UniqueFileIdentifierFrame::UniqueFileIdentifierFrame(const String &owner, const ByteVector &id) :
- ID3v2::Frame("UFID")
-{
- d = new UniqueFileIdentifierFramePrivate;
- d->owner = owner;
- d->identifier = id;
-}
-
-UniqueFileIdentifierFrame::~UniqueFileIdentifierFrame()
-{
- delete d;
-}
-
-String UniqueFileIdentifierFrame::owner() const
-{
- return d->owner;
-}
-
-ByteVector UniqueFileIdentifierFrame::identifier() const
-{
- return d->identifier;
-}
-
-void UniqueFileIdentifierFrame::setOwner(const String &s)
-{
- d->owner = s;
-}
-
-void UniqueFileIdentifierFrame::setIdentifier(const ByteVector &v)
-{
- d->identifier = v;
-}
-
-String UniqueFileIdentifierFrame::toString() const
-{
- return String::null;
-}
-
-void UniqueFileIdentifierFrame::parseFields(const ByteVector &data)
-{
- if(data.size() < 1) {
- debug("An UFID frame must contain at least 1 byte.");
- return;
- }
-
- int pos = 0;
- d->owner = readStringField(data, String::Latin1, &pos);
- d->identifier = data.mid(pos);
-}
-
-ByteVector UniqueFileIdentifierFrame::renderFields() const
-{
- ByteVector data;
-
- data.append(d->owner.data(String::Latin1));
- data.append(char(0));
- data.append(d->identifier);
-
- return data;
-}
-
-UniqueFileIdentifierFrame::UniqueFileIdentifierFrame(const ByteVector &data, Header *h) :
- Frame(h)
-{
- d = new UniqueFileIdentifierFramePrivate;
- parseFields(fieldData(data));
-}
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/uniquefileidentifierframe.h b/libs/taglib/taglib/mpeg/id3v2/frames/uniquefileidentifierframe.h
deleted file mode 100644
index a0a66bb17d..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/uniquefileidentifierframe.h
+++ /dev/null
@@ -1,113 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_UNIQUEFILEIDENTIFIERFRAME
-#define TAGLIB_UNIQUEFILEIDENTIFIERFRAME
-
-#include <id3v2frame.h>
-
-namespace TagLib {
-
- namespace ID3v2 {
-
- /*!
- * This is an implementation of ID3v2 unique file identifier frames. This
- * frame is used to identify the file in an arbitrary database identified
- * by the owner field.
- */
-
- //! An implementation of ID3v2 unique identifier frames
-
- class TAGLIB_EXPORT UniqueFileIdentifierFrame : public ID3v2::Frame
- {
- friend class FrameFactory;
-
- public:
- /*!
- * Creates a uniqe file identifier frame based on \a data.
- */
- UniqueFileIdentifierFrame(const ByteVector &data);
-
- /*!
- * Creates a unique file identifier frame with the owner \a owner and
- * the identification \a id.
- */
- UniqueFileIdentifierFrame(const String &owner, const ByteVector &id);
-
- /*!
- * Destroys the frame.
- */
- ~UniqueFileIdentifierFrame();
-
- /*!
- * Returns the owner for the frame; essentially this is the key for
- * determining which identification scheme this key belongs to. This
- * will usually either be an email address or URL for the person or tool
- * used to create the unique identifier.
- *
- * \see setOwner()
- */
- String owner() const;
-
- /*!
- * Returns the unique identifier. Though sometimes this is a text string
- * it also may be binary data and as much should be assumed when handling
- * it.
- */
- ByteVector identifier() const;
-
- /*!
- * Sets the owner of the identification scheme to \a s.
- *
- * \see owner()
- */
- void setOwner(const String &s);
-
- /*!
- * Sets the unique file identifier to \a v.
- *
- * \see identifier()
- */
- void setIdentifier(const ByteVector &v);
-
- virtual String toString() const;
-
- protected:
- virtual void parseFields(const ByteVector &data);
- virtual ByteVector renderFields() const;
-
- private:
- UniqueFileIdentifierFrame(const UniqueFileIdentifierFrame &);
- UniqueFileIdentifierFrame &operator=(UniqueFileIdentifierFrame &);
-
- UniqueFileIdentifierFrame(const ByteVector &data, Header *h);
-
- class UniqueFileIdentifierFramePrivate;
- UniqueFileIdentifierFramePrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/unknownframe.cpp b/libs/taglib/taglib/mpeg/id3v2/frames/unknownframe.cpp
deleted file mode 100644
index 42b87c6916..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/unknownframe.cpp
+++ /dev/null
@@ -1,84 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include "unknownframe.h"
-
-using namespace TagLib;
-using namespace ID3v2;
-
-class UnknownFrame::UnknownFramePrivate
-{
-public:
- ByteVector fieldData;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-UnknownFrame::UnknownFrame(const ByteVector &data) : Frame(data)
-{
- d = new UnknownFramePrivate;
- setData(data);
-}
-
-UnknownFrame::~UnknownFrame()
-{
- delete d;
-}
-
-String UnknownFrame::toString() const
-{
- return String::null;
-}
-
-ByteVector UnknownFrame::data() const
-{
- return d->fieldData;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-void UnknownFrame::parseFields(const ByteVector &data)
-{
- d->fieldData = data;
-}
-
-ByteVector UnknownFrame::renderFields() const
-{
- return d->fieldData;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-UnknownFrame::UnknownFrame(const ByteVector &data, Header *h) : Frame(h)
-{
- d = new UnknownFramePrivate;
- parseFields(fieldData(data));
-}
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/unknownframe.h b/libs/taglib/taglib/mpeg/id3v2/frames/unknownframe.h
deleted file mode 100644
index 164a44a00c..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/unknownframe.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_UNKNOWNFRAME_H
-#define TAGLIB_UNKNOWNFRAME_H
-
-#include <id3v2frame.h>
-#include "taglib_export.h"
-
-namespace TagLib {
-
- namespace ID3v2 {
-
- //! A frame type \e unknown to TagLib.
-
- /*!
- * This class represents a frame type not known (or more often simply
- * unimplemented) in TagLib. This is here provide a basic API for
- * manipulating the binary data of unknown frames and to provide a means
- * of rendering such \e unknown frames.
- *
- * Please note that a cleaner way of handling frame types that TagLib
- * does not understand is to subclass ID3v2::Frame and ID3v2::FrameFactory
- * to have your frame type supported through the standard ID3v2 mechanism.
- */
-
- class TAGLIB_EXPORT UnknownFrame : public Frame
- {
- friend class FrameFactory;
-
- public:
- UnknownFrame(const ByteVector &data);
- virtual ~UnknownFrame();
-
- virtual String toString() const;
-
- /*!
- * Returns the field data (everything but the header) for this frame.
- */
- ByteVector data() const;
-
- protected:
- virtual void parseFields(const ByteVector &data);
- virtual ByteVector renderFields() const;
-
- private:
- UnknownFrame(const ByteVector &data, Header *h);
- UnknownFrame(const UnknownFrame &);
- UnknownFrame &operator=(const UnknownFrame &);
-
- class UnknownFramePrivate;
- UnknownFramePrivate *d;
- };
-
- }
-}
-#endif
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/unsynchronizedlyricsframe.cpp b/libs/taglib/taglib/mpeg/id3v2/frames/unsynchronizedlyricsframe.cpp
deleted file mode 100644
index 4c907dd6e9..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/unsynchronizedlyricsframe.cpp
+++ /dev/null
@@ -1,162 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- copyright : (C) 2006 by Urs Fleisch
- email : ufleisch@users.sourceforge.net
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include "unsynchronizedlyricsframe.h"
-#include <tbytevectorlist.h>
-#include <tdebug.h>
-
-using namespace TagLib;
-using namespace ID3v2;
-
-class UnsynchronizedLyricsFrame::UnsynchronizedLyricsFramePrivate
-{
-public:
- UnsynchronizedLyricsFramePrivate() : textEncoding(String::Latin1) {}
- String::Type textEncoding;
- ByteVector language;
- String description;
- String text;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-UnsynchronizedLyricsFrame::UnsynchronizedLyricsFrame(String::Type encoding) :
- Frame("USLT")
-{
- d = new UnsynchronizedLyricsFramePrivate;
- d->textEncoding = encoding;
-}
-
-UnsynchronizedLyricsFrame::UnsynchronizedLyricsFrame(const ByteVector &data) :
- Frame(data)
-{
- d = new UnsynchronizedLyricsFramePrivate;
- setData(data);
-}
-
-UnsynchronizedLyricsFrame::~UnsynchronizedLyricsFrame()
-{
- delete d;
-}
-
-String UnsynchronizedLyricsFrame::toString() const
-{
- return d->text;
-}
-
-ByteVector UnsynchronizedLyricsFrame::language() const
-{
- return d->language;
-}
-
-String UnsynchronizedLyricsFrame::description() const
-{
- return d->description;
-}
-
-String UnsynchronizedLyricsFrame::text() const
-{
- return d->text;
-}
-
-void UnsynchronizedLyricsFrame::setLanguage(const ByteVector &languageEncoding)
-{
- d->language = languageEncoding.mid(0, 3);
-}
-
-void UnsynchronizedLyricsFrame::setDescription(const String &s)
-{
- d->description = s;
-}
-
-void UnsynchronizedLyricsFrame::setText(const String &s)
-{
- d->text = s;
-}
-
-
-String::Type UnsynchronizedLyricsFrame::textEncoding() const
-{
- return d->textEncoding;
-}
-
-void UnsynchronizedLyricsFrame::setTextEncoding(String::Type encoding)
-{
- d->textEncoding = encoding;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-void UnsynchronizedLyricsFrame::parseFields(const ByteVector &data)
-{
- if(data.size() < 5) {
- debug("An unsynchronized lyrics frame must contain at least 5 bytes.");
- return;
- }
-
- d->textEncoding = String::Type(data[0]);
- d->language = data.mid(1, 3);
-
- int byteAlign
- = d->textEncoding == String::Latin1 || d->textEncoding == String::UTF8 ? 1 : 2;
-
- ByteVectorList l =
- ByteVectorList::split(data.mid(4), textDelimiter(d->textEncoding), byteAlign, 2);
-
- if(l.size() == 2) {
- d->description = String(l.front(), d->textEncoding);
- d->text = String(l.back(), d->textEncoding);
- }
-}
-
-ByteVector UnsynchronizedLyricsFrame::renderFields() const
-{
- ByteVector v;
-
- v.append(char(d->textEncoding));
- v.append(d->language.size() == 3 ? d->language : "XXX");
- v.append(d->description.data(d->textEncoding));
- v.append(textDelimiter(d->textEncoding));
- v.append(d->text.data(d->textEncoding));
-
- return v;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-UnsynchronizedLyricsFrame::UnsynchronizedLyricsFrame(const ByteVector &data, Header *h)
- : Frame(h)
-{
- d = new UnsynchronizedLyricsFramePrivate();
- parseFields(fieldData(data));
-}
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/unsynchronizedlyricsframe.h b/libs/taglib/taglib/mpeg/id3v2/frames/unsynchronizedlyricsframe.h
deleted file mode 100644
index 28cc1e8c55..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/unsynchronizedlyricsframe.h
+++ /dev/null
@@ -1,157 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- copyright : (C) 2006 by Urs Fleisch
- email : ufleisch@users.sourceforge.net
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_UNSYNCHRONIZEDLYRICSFRAME_H
-#define TAGLIB_UNSYNCHRONIZEDLYRICSFRAME_H
-
-#include <id3v2frame.h>
-
-namespace TagLib {
-
- namespace ID3v2 {
-
- //! ID3v2 unsynchronized lyrics frame
- /*!
- * An implementation of ID3v2 unsynchronized lyrics.
- */
- class TAGLIB_EXPORT UnsynchronizedLyricsFrame : public Frame
- {
- friend class FrameFactory;
-
- public:
- /*!
- * Construct an empty unsynchronized lyrics frame that will use the text encoding
- * \a encoding.
- */
- explicit UnsynchronizedLyricsFrame(String::Type encoding = String::Latin1);
-
- /*!
- * Construct a unsynchronized lyrics frame based on the data in \a data.
- */
- explicit UnsynchronizedLyricsFrame(const ByteVector &data);
-
- /*!
- * Destroys this UnsynchronizedLyricsFrame instance.
- */
- virtual ~UnsynchronizedLyricsFrame();
-
- /*!
- * Returns the text of this unsynchronized lyrics frame.
- *
- * \see text()
- */
- virtual String toString() const;
-
- /*!
- * Returns the language encoding as a 3 byte encoding as specified by
- * <a href="http://en.wikipedia.org/wiki/ISO_639">ISO-639-2</a>.
- *
- * \note Most taggers simply ignore this value.
- *
- * \see setLanguage()
- */
- ByteVector language() const;
-
- /*!
- * Returns the description of this unsynchronized lyrics frame.
- *
- * \note Most taggers simply ignore this value.
- *
- * \see setDescription()
- */
- String description() const;
-
- /*!
- * Returns the text of this unsynchronized lyrics frame.
- *
- * \see setText()
- */
- String text() const;
-
- /*!
- * Set the language using the 3 byte language code from
- * <a href="http://en.wikipedia.org/wiki/ISO_639">ISO-639-2</a> to
- * \a languageCode.
- *
- * \see language()
- */
- void setLanguage(const ByteVector &languageCode);
-
- /*!
- * Sets the description of the unsynchronized lyrics frame to \a s.
- *
- * \see decription()
- */
- void setDescription(const String &s);
-
- /*!
- * Sets the text portion of the unsynchronized lyrics frame to \a s.
- *
- * \see text()
- */
- virtual void setText(const String &s);
-
- /*!
- * Returns the text encoding that will be used in rendering this frame.
- * This defaults to the type that was either specified in the constructor
- * or read from the frame when parsed.
- *
- * \see setTextEncoding()
- * \see render()
- */
- String::Type textEncoding() const;
-
- /*!
- * Sets the text encoding to be used when rendering this frame to
- * \a encoding.
- *
- * \see textEncoding()
- * \see render()
- */
- void setTextEncoding(String::Type encoding);
-
- protected:
- // Reimplementations.
-
- virtual void parseFields(const ByteVector &data);
- virtual ByteVector renderFields() const;
-
- private:
- /*!
- * The constructor used by the FrameFactory.
- */
- UnsynchronizedLyricsFrame(const ByteVector &data, Header *h);
- UnsynchronizedLyricsFrame(const UnsynchronizedLyricsFrame &);
- UnsynchronizedLyricsFrame &operator=(const UnsynchronizedLyricsFrame &);
-
- class UnsynchronizedLyricsFramePrivate;
- UnsynchronizedLyricsFramePrivate *d;
- };
-
- }
-}
-#endif
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/urllinkframe.cpp b/libs/taglib/taglib/mpeg/id3v2/frames/urllinkframe.cpp
deleted file mode 100644
index 25bdd187aa..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/urllinkframe.cpp
+++ /dev/null
@@ -1,192 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- copyright : (C) 2006 by Urs Fleisch
- email : ufleisch@users.sourceforge.net
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include "urllinkframe.h"
-#include <tdebug.h>
-#include <tstringlist.h>
-
-using namespace TagLib;
-using namespace ID3v2;
-
-class UrlLinkFrame::UrlLinkFramePrivate
-{
-public:
- String url;
-};
-
-class UserUrlLinkFrame::UserUrlLinkFramePrivate
-{
-public:
- UserUrlLinkFramePrivate() : textEncoding(String::Latin1) {}
- String::Type textEncoding;
- String description;
-};
-
-UrlLinkFrame::UrlLinkFrame(const ByteVector &data) :
- Frame(data)
-{
- d = new UrlLinkFramePrivate;
- setData(data);
-}
-
-UrlLinkFrame::~UrlLinkFrame()
-{
- delete d;
-}
-
-void UrlLinkFrame::setUrl(const String &s)
-{
- d->url = s;
-}
-
-String UrlLinkFrame::url() const
-{
- return d->url;
-}
-
-void UrlLinkFrame::setText(const String &s)
-{
- setUrl(s);
-}
-
-String UrlLinkFrame::toString() const
-{
- return url();
-}
-
-void UrlLinkFrame::parseFields(const ByteVector &data)
-{
- d->url = String(data);
-}
-
-ByteVector UrlLinkFrame::renderFields() const
-{
- return d->url.data(String::Latin1);
-}
-
-UrlLinkFrame::UrlLinkFrame(const ByteVector &data, Header *h) : Frame(h)
-{
- d = new UrlLinkFramePrivate;
- parseFields(fieldData(data));
-}
-
-
-UserUrlLinkFrame::UserUrlLinkFrame(String::Type encoding) :
- UrlLinkFrame("WXXX")
-{
- d = new UserUrlLinkFramePrivate;
- d->textEncoding = encoding;
-}
-
-UserUrlLinkFrame::UserUrlLinkFrame(const ByteVector &data) :
- UrlLinkFrame(data)
-{
- d = new UserUrlLinkFramePrivate;
- setData(data);
-}
-
-UserUrlLinkFrame::~UserUrlLinkFrame()
-{
- delete d;
-}
-
-String UserUrlLinkFrame::toString() const
-{
- return "[" + description() + "] " + url();
-}
-
-String::Type UserUrlLinkFrame::textEncoding() const
-{
- return d->textEncoding;
-}
-
-void UserUrlLinkFrame::setTextEncoding(String::Type encoding)
-{
- d->textEncoding = encoding;
-}
-
-String UserUrlLinkFrame::description() const
-{
- return d->description;
-}
-
-void UserUrlLinkFrame::setDescription(const String &s)
-{
- d->description = s;
-}
-
-void UserUrlLinkFrame::parseFields(const ByteVector &data)
-{
- if(data.size() < 2) {
- debug("A user URL link frame must contain at least 2 bytes.");
- return;
- }
-
- int pos = 0;
-
- d->textEncoding = String::Type(data[0]);
- pos += 1;
-
- if(d->textEncoding == String::Latin1 || d->textEncoding == String::UTF8) {
- int offset = data.find(textDelimiter(d->textEncoding), pos);
- if(offset < pos)
- return;
-
- d->description = String(data.mid(pos, offset - pos), d->textEncoding);
- pos = offset + 1;
- }
- else {
- int len = data.mid(pos).find(textDelimiter(d->textEncoding), 0, 2);
- if(len < 0)
- return;
-
- d->description = String(data.mid(pos, len), d->textEncoding);
- pos += len + 2;
- }
-
- setUrl(String(data.mid(pos)));
-}
-
-ByteVector UserUrlLinkFrame::renderFields() const
-{
- ByteVector v;
-
- String::Type encoding = checkEncoding(d->description, d->textEncoding);
-
- v.append(char(encoding));
- v.append(d->description.data(encoding));
- v.append(textDelimiter(encoding));
- v.append(url().data(String::Latin1));
-
- return v;
-}
-
-UserUrlLinkFrame::UserUrlLinkFrame(const ByteVector &data, Header *h) : UrlLinkFrame(data, h)
-{
- d = new UserUrlLinkFramePrivate;
- parseFields(fieldData(data));
-}
diff --git a/libs/taglib/taglib/mpeg/id3v2/frames/urllinkframe.h b/libs/taglib/taglib/mpeg/id3v2/frames/urllinkframe.h
deleted file mode 100644
index 649f85dea6..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/frames/urllinkframe.h
+++ /dev/null
@@ -1,172 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- copyright : (C) 2006 by Urs Fleisch
- email : ufleisch@users.sourceforge.net
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_URLLINKFRAME_H
-#define TAGLIB_URLLINKFRAME_H
-
-#include <id3v2frame.h>
-
-namespace TagLib {
-
- namespace ID3v2 {
-
- //! ID3v2 URL frame
- /*!
- * An implementation of ID3v2 URL link frames.
- */
- class TAGLIB_EXPORT UrlLinkFrame : public Frame
- {
- friend class FrameFactory;
-
- public:
- /*!
- * This is a dual purpose constructor. \a data can either be binary data
- * that should be parsed or (at a minimum) the frame ID.
- */
- explicit UrlLinkFrame(const ByteVector &data);
-
- /*!
- * Destroys this UrlLinkFrame instance.
- */
- virtual ~UrlLinkFrame();
-
- /*!
- * Returns the URL.
- */
- virtual String url() const;
-
- /*!
- * Sets the URL to \a s.
- */
- virtual void setUrl(const String &s);
-
- // Reimplementations.
-
- virtual void setText(const String &s);
- virtual String toString() const;
-
- protected:
- virtual void parseFields(const ByteVector &data);
- virtual ByteVector renderFields() const;
-
- /*!
- * The constructor used by the FrameFactory.
- */
- UrlLinkFrame(const ByteVector &data, Header *h);
-
- private:
- UrlLinkFrame(const UrlLinkFrame &);
- UrlLinkFrame &operator=(const UrlLinkFrame &);
-
- class UrlLinkFramePrivate;
- UrlLinkFramePrivate *d;
- };
-
- //! ID3v2 User defined URL frame
-
- /*!
- * This is a specialization of URL link frames that allows for
- * user defined entries. Each entry has a description in addition to the
- * normal list of fields that a URL link frame has.
- *
- * This description identifies the frame and must be unique.
- */
- class TAGLIB_EXPORT UserUrlLinkFrame : public UrlLinkFrame
- {
- friend class FrameFactory;
-
- public:
- /*!
- * Constructs an empty user defined URL link frame. For this to be
- * a useful frame both a description and text must be set.
- */
- explicit UserUrlLinkFrame(String::Type encoding = String::Latin1);
-
- /*!
- * This is a dual purpose constructor. \a data can either be binary data
- * that should be parsed or (at a minimum) the frame ID.
- */
- explicit UserUrlLinkFrame(const ByteVector &data);
-
- /*!
- * Destroys this UserUrlLinkFrame instance.
- */
- virtual ~UserUrlLinkFrame();
-
- // Reimplementations.
-
- virtual String toString() const;
-
- /*!
- * Returns the text encoding that will be used in rendering this frame.
- * This defaults to the type that was either specified in the constructor
- * or read from the frame when parsed.
- *
- * \see setTextEncoding()
- * \see render()
- */
- String::Type textEncoding() const;
-
- /*!
- * Sets the text encoding to be used when rendering this frame to
- * \a encoding.
- *
- * \see textEncoding()
- * \see render()
- */
- void setTextEncoding(String::Type encoding);
-
- /*!
- * Returns the description for this frame.
- */
- String description() const;
-
- /*!
- * Sets the description of the frame to \a s. \a s must be unique.
- */
- void setDescription(const String &s);
-
- protected:
- virtual void parseFields(const ByteVector &data);
- virtual ByteVector renderFields() const;
-
- /*!
- * The constructor used by the FrameFactory.
- */
- UserUrlLinkFrame(const ByteVector &data, Header *h);
-
- private:
- UserUrlLinkFrame(const UserUrlLinkFrame &);
- UserUrlLinkFrame &operator=(const UserUrlLinkFrame &);
-
- class UserUrlLinkFramePrivate;
- UserUrlLinkFramePrivate *d;
- };
-
- }
-}
-#endif
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2.2.0.txt b/libs/taglib/taglib/mpeg/id3v2/id3v2.2.0.txt
deleted file mode 100644
index a69bddd32a..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2.2.0.txt
+++ /dev/null
@@ -1,1660 +0,0 @@
-
-Informal standard M. Nilsson
-Document: id3v2-00.txt 26th March 1998
-
-
- ID3 tag version 2
-
-Status of this document
-
- This document is an Informal standard and is released so that
- implementors could have a set standard before the formal standard is
- set. The formal standard will use another version number if not
- identical to what is described in this document. The contents in this
- document may change for clarifications but never for added or altered
- functionallity.
-
- Distribution of this document is unlimited.
-
-
-Abstract
-
- The recent gain of popularity for MPEG layer III audio files on the
- internet forced a standardised way of storing information about an
- audio file within itself to determinate its origin and contents.
-
- Today the most accepted way to do this is with the so called ID3 tag,
- which is simple but very limited and in some cases very unsuitable.
- The ID3 tag has very limited space in every field, very limited
- numbers of fields, not expandable or upgradeable and is placed at the
- end of a the file, which is unsuitable for streaming audio. This draft
- is an attempt to answer these issues with a new version of the ID3
- tag.
-
-
-1. Table of contents
-
- 2. Conventions in this document
- 3. ID3v2 overview
- 3.1. ID3v2 header
- 3.2. ID3v2 frames overview
- 4. Declared ID3v2 frames
- 4.1. Unique file identifier
- 4.2. Text information frames
- 4.2.1. Text information frames - details
- 4.2.2. User defined text information frame
- 4.3. URL link frames
- 4.3.1. URL link frames - details
- 4.3.2. User defined URL link frame
- 4.4. Involved people list
- 4.5. Music CD Identifier
- 4.6. Event timing codes
- 4.7. MPEG location lookup table
- 4.8. Synced tempo codes
- 4.9. Unsychronised lyrics/text transcription
- 4.10. Synchronised lyrics/text
- 4.11. Comments
- 4.12. Relative volume adjustment
- 4.13. Equalisation
- 4.14. Reverb
- 4.15. Attached picture
- 4.16. General encapsulated object
- 4.17. Play counter
- 4.18. Popularimeter
- 4.19. Recommended buffer size
- 4.20. Encrypted meta frame
- 4.21. Audio encryption
- 4.22. Linked information
- 5. The 'unsynchronisation scheme'
- 6. Copyright
- 7. References
- 8. Appendix
- A. Appendix A - ID3-Tag Specification V1.1
- A.1. Overview
- A.2. ID3v1 Implementation
- A.3. Genre List
- A.4. Track addition - ID3v1.1
- 9. Author's Address
-
-
-2. Conventions in this document
-
- In the examples, text within "" is a text string exactly as it appears
- in a file. Numbers preceded with $ are hexadecimal and numbers
- preceded with % are binary. $xx is used to indicate a byte with
- unknown content. %x is used to indicate a bit with unknown content.
- The most significant bit (MSB) of a byte is called 'bit 7' and the
- least significant bit (LSB) is called 'bit 0'.
-
- A tag is the whole tag described in this document. A frame is a block
- of information in the tag. The tag consists of a header, frames and
- optional padding. A field is a piece of information; one value, a
- string etc. A numeric string is a string that consists of the
- characters 0-9 only.
-
-
-3. ID3v2 overview
-
- The two biggest design goals were to be able to implement ID3v2
- without disturbing old software too much and that ID3v2 should be
- expandable.
-
- The first criterion is met by the simple fact that the MPEG [MPEG]
- decoding software uses a syncsignal, embedded in the audiostream, to
- 'lock on to' the audio. Since the ID3v2 tag doesn't contain a valid
- syncsignal, no software will attempt to play the tag. If, for any
- reason, coincidence make a syncsignal appear within the tag it will be
- taken care of by the 'unsynchronisation scheme' described in section
- 5.
-
- The second criterion has made a more noticeable impact on the design
- of the ID3v2 tag. It is constructed as a container for several
- information blocks, called frames, whose format need not be known to
- the software that encounters them. At the start of every frame there
- is an identifier that explains the frames's format and content, and a
- size descriptor that allows software to skip unknown frames.
-
- If a total revision of the ID3v2 tag should be needed, there is a
- version number and a size descriptor in the ID3v2 header.
-
- The ID3 tag described in this document is mainly targeted to files
- encoded with MPEG-2 layer I, MPEG-2 layer II, MPEG-2 layer III and
- MPEG-2.5, but may work with other types of encoded audio.
-
- The bitorder in ID3v2 is most significant bit first (MSB). The
- byteorder in multibyte numbers is most significant byte first (e.g.
- $12345678 would be encoded $12 34 56 78).
-
- It is permitted to include padding after all the final frame (at the
- end of the ID3 tag), making the size of all the frames together
- smaller than the size given in the head of the tag. A possible purpose
- of this padding is to allow for adding a few additional frames or
- enlarge existing frames within the tag without having to rewrite the
- entire file. The value of the padding bytes must be $00.
-
-
-3.1. ID3v2 header
-
- The ID3v2 tag header, which should be the first information in the
- file, is 10 bytes as follows:
-
- ID3/file identifier "ID3"
- ID3 version $02 00
- ID3 flags %xx000000
- ID3 size 4 * %0xxxxxxx
-
- The first three bytes of the tag are always "ID3" to indicate that
- this is an ID3 tag, directly followed by the two version bytes. The
- first byte of ID3 version is it's major version, while the second byte
- is its revision number. All revisions are backwards compatible while
- major versions are not. If software with ID3v2 and below support
- should encounter version three or higher it should simply ignore the
- whole tag. Version and revision will never be $FF.
-
- The first bit (bit 7) in the 'ID3 flags' is indicating whether or not
- unsynchronisation is used (see section 5 for details); a set bit
- indicates usage.
-
- The second bit (bit 6) is indicating whether or not compression is
- used; a set bit indicates usage. Since no compression scheme has been
- decided yet, the ID3 decoder (for now) should just ignore the entire
- tag if the compression bit is set.
-
- The ID3 tag size is encoded with four bytes where the first bit (bit
- 7) is set to zero in every byte, making a total of 28 bits. The zeroed
- bits are ignored, so a 257 bytes long tag is represented as $00 00 02
- 01.
-
- The ID3 tag size is the size of the complete tag after
- unsychronisation, including padding, excluding the header (total tag
- size - 10). The reason to use 28 bits (representing up to 256MB) for
- size description is that we don't want to run out of space here.
-
- A ID3v2 tag can be detected with the following pattern:
- $49 44 33 yy yy xx zz zz zz zz
- Where yy is less than $FF, xx is the 'flags' byte and zz is less than
- $80.
-
-
-3.2. ID3v2 frames overview
-
- The headers of the frames are similar in their construction. They
- consist of one three character identifier (capital A-Z and 0-9) and
- one three byte size field, making a total of six bytes. The header is
- excluded from the size. Identifiers beginning with "X", "Y" and "Z"
- are for experimental use and free for everyone to use. Have in mind
- that someone else might have used the same identifier as you. All
- other identifiers are either used or reserved for future use.
-
- The three character frame identifier is followed by a three byte size
- descriptor, making a total header size of six bytes in every frame.
- The size is calculated as framesize excluding frame identifier and
- size descriptor (frame size - 6).
-
- There is no fixed order of the frames' appearance in the tag, although
- it is desired that the frames are arranged in order of significance
- concerning the recognition of the file. An example of such order:
- UFI, MCI, TT2 ...
-
- A tag must contain at least one frame. A frame must be at least 1 byte
- big, excluding the 6-byte header.
-
- If nothing else is said a string is represented as ISO-8859-1
- [ISO-8859-1] characters in the range $20 - $FF. All unicode strings
- [UNICODE] use 16-bit unicode 2.0 (ISO/IEC 10646-1:1993, UCS-2). All
- numeric strings are always encoded as ISO-8859-1. Terminated strings
- are terminated with $00 if encoded with ISO-8859-1 and $00 00 if
- encoded as unicode. If nothing else is said newline character is
- forbidden. In ISO-8859-1 a new line is represented, when allowed, with
- $0A only. Frames that allow different types of text encoding have a
- text encoding description byte directly after the frame size. If
- ISO-8859-1 is used this byte should be $00, if unicode is used it
- should be $01.
-
- The three byte language field is used to describe the language of the
- frame's content, according to ISO-639-2 [ISO-639-2].
-
- All URLs [URL] may be relative, e.g. "picture.png", "../doc.txt".
-
- If a frame is longer than it should be, e.g. having more fields than
- specified in this document, that indicates that additions to the
- frame have been made in a later version of the ID3 standard. This
- is reflected by the revision number in the header of the tag.
-
-
-4. Declared ID3v2 frames
-
- The following frames are declared in this draft.
-
- 4.19 BUF Recommended buffer size
-
- 4.17 CNT Play counter
- 4.11 COM Comments
- 4.21 CRA Audio encryption
- 4.20 CRM Encrypted meta frame
-
- 4.6 ETC Event timing codes
- 4.13 EQU Equalization
-
- 4.16 GEO General encapsulated object
-
- 4.4 IPL Involved people list
-
- 4.22 LNK Linked information
-
- 4.5 MCI Music CD Identifier
- 4.7 MLL MPEG location lookup table
-
- 4.15 PIC Attached picture
- 4.18 POP Popularimeter
-
- 4.14 REV Reverb
- 4.12 RVA Relative volume adjustment
-
- 4.10 SLT Synchronized lyric/text
- 4.8 STC Synced tempo codes
-
- 4.2.1 TAL Album/Movie/Show title
- 4.2.1 TBP BPM (Beats Per Minute)
- 4.2.1 TCM Composer
- 4.2.1 TCO Content type
- 4.2.1 TCR Copyright message
- 4.2.1 TDA Date
- 4.2.1 TDY Playlist delay
- 4.2.1 TEN Encoded by
- 4.2.1 TFT File type
- 4.2.1 TIM Time
- 4.2.1 TKE Initial key
- 4.2.1 TLA Language(s)
- 4.2.1 TLE Length
- 4.2.1 TMT Media type
- 4.2.1 TOA Original artist(s)/performer(s)
- 4.2.1 TOF Original filename
- 4.2.1 TOL Original Lyricist(s)/text writer(s)
- 4.2.1 TOR Original release year
- 4.2.1 TOT Original album/Movie/Show title
- 4.2.1 TP1 Lead artist(s)/Lead performer(s)/Soloist(s)/Performing group
- 4.2.1 TP2 Band/Orchestra/Accompaniment
- 4.2.1 TP3 Conductor/Performer refinement
- 4.2.1 TP4 Interpreted, remixed, or otherwise modified by
- 4.2.1 TPA Part of a set
- 4.2.1 TPB Publisher
- 4.2.1 TRC ISRC (International Standard Recording Code)
- 4.2.1 TRD Recording dates
- 4.2.1 TRK Track number/Position in set
- 4.2.1 TSI Size
- 4.2.1 TSS Software/hardware and settings used for encoding
- 4.2.1 TT1 Content group description
- 4.2.1 TT2 Title/Songname/Content description
- 4.2.1 TT3 Subtitle/Description refinement
- 4.2.1 TXT Lyricist/text writer
- 4.2.2 TXX User defined text information frame
- 4.2.1 TYE Year
-
- 4.1 UFI Unique file identifier
- 4.9 ULT Unsychronized lyric/text transcription
-
- 4.3.1 WAF Official audio file webpage
- 4.3.1 WAR Official artist/performer webpage
- 4.3.1 WAS Official audio source webpage
- 4.3.1 WCM Commercial information
- 4.3.1 WCP Copyright/Legal information
- 4.3.1 WPB Publishers official webpage
- 4.3.2 WXX User defined URL link frame
-
-
-4.1. Unique file identifier
-
- This frame's purpose is to be able to identify the audio file in a
- database that may contain more information relevant to the content.
- Since standardisation of such a database is beyond this document, all
- frames begin with a null-terminated string with a URL [URL] containing
- an email address, or a link to a location where an email address can
- be found, that belongs to the organisation responsible for this
- specific database implementation. Questions regarding the database
- should be sent to the indicated email address. The URL should not be
- used for the actual database queries. If a $00 is found directly after
- the 'Frame size' the whole frame should be ignored, and preferably be
- removed. The 'Owner identifier' is then followed by the actual
- identifier, which may be up to 64 bytes. There may be more than one
- "UFI" frame in a tag, but only one with the same 'Owner identifier'.
-
- Unique file identifier "UFI"
- Frame size $xx xx xx
- Owner identifier <textstring> $00
- Identifier <up to 64 bytes binary data>
-
-
-4.2. Text information frames
-
- The text information frames are the most important frames, containing
- information like artist, album and more. There may only be one text
- information frame of its kind in an tag. If the textstring is followed
- by a termination ($00 (00)) all the following information should be
- ignored and not be displayed. All the text information frames have the
- following format:
-
- Text information identifier "T00" - "TZZ" , excluding "TXX",
- described in 4.2.2.
- Frame size $xx xx xx
- Text encoding $xx
- Information <textstring>
-
-
-4.2.1. Text information frames - details
-
- TT1
- The 'Content group description' frame is used if the sound belongs to
- a larger category of sounds/music. For example, classical music is
- often sorted in different musical sections (e.g. "Piano Concerto",
- "Weather - Hurricane").
-
- TT2
- The 'Title/Songname/Content description' frame is the actual name of
- the piece (e.g. "Adagio", "Hurricane Donna").
-
- TT3
- The 'Subtitle/Description refinement' frame is used for information
- directly related to the contents title (e.g. "Op. 16" or "Performed
- live at wembley").
-
- TP1
- The 'Lead artist(s)/Lead performer(s)/Soloist(s)/Performing group' is
- used for the main artist(s). They are seperated with the "/"
- character.
-
- TP2
- The 'Band/Orchestra/Accompaniment' frame is used for additional
- information about the performers in the recording.
-
- TP3
- The 'Conductor' frame is used for the name of the conductor.
-
- TP4
- The 'Interpreted, remixed, or otherwise modified by' frame contains
- more information about the people behind a remix and similar
- interpretations of another existing piece.
-
- TCM
- The 'Composer(s)' frame is intended for the name of the composer(s).
- They are seperated with the "/" character.
-
- TXT
- The 'Lyricist(s)/text writer(s)' frame is intended for the writer(s)
- of the text or lyrics in the recording. They are seperated with the
- "/" character.
-
- TLA
- The 'Language(s)' frame should contain the languages of the text or
- lyrics in the audio file. The language is represented with three
- characters according to ISO-639-2. If more than one language is used
- in the text their language codes should follow according to their
- usage.
-
- TCO
- The content type, which previously (in ID3v1.1, see appendix A) was
- stored as a one byte numeric value only, is now a numeric string. You
- may use one or several of the types as ID3v1.1 did or, since the
- category list would be impossible to maintain with accurate and up to
- date categories, define your own.
- References to the ID3v1 genres can be made by, as first byte, enter
- "(" followed by a number from the genres list (section A.3.) and
- ended with a ")" character. This is optionally followed by a
- refinement, e.g. "(21)" or "(4)Eurodisco". Several references can be
- made in the same frame, e.g. "(51)(39)". If the refinement should
- begin with a "(" character it should be replaced with "((", e.g. "((I
- can figure out any genre)" or "(55)((I think...)". The following new
- content types is defined in ID3v2 and is implemented in the same way
- as the numerig content types, e.g. "(RX)".
-
- RX Remix
- CR Cover
-
- TAL
- The 'Album/Movie/Show title' frame is intended for the title of the
- recording(/source of sound) which the audio in the file is taken from.
-
- TPA
- The 'Part of a set' frame is a numeric string that describes which
- part of a set the audio came from. This frame is used if the source
- described in the "TAL" frame is divided into several mediums, e.g. a
- double CD. The value may be extended with a "/" character and a
- numeric string containing the total number of parts in the set. E.g.
- "1/2".
-
- TRK
- The 'Track number/Position in set' frame is a numeric string
- containing the order number of the audio-file on its original
- recording. This may be extended with a "/" character and a numeric
- string containing the total numer of tracks/elements on the original
- recording. E.g. "4/9".
-
- TRC
- The 'ISRC' frame should contian the International Standard Recording
- Code [ISRC].
-
- TYE
- The 'Year' frame is a numeric string with a year of the recording.
- This frames is always four characters long (until the year 10000).
-
- TDA
- The 'Date' frame is a numeric string in the DDMM format containing
- the date for the recording. This field is always four characters
- long.
-
- TIM
- The 'Time' frame is a numeric string in the HHMM format containing
- the time for the recording. This field is always four characters
- long.
-
- TRD
- The 'Recording dates' frame is a intended to be used as complement to
- the "TYE", "TDA" and "TIM" frames. E.g. "4th-7th June, 12th June" in
- combination with the "TYE" frame.
-
- TMT
- The 'Media type' frame describes from which media the sound
- originated. This may be a textstring or a reference to the predefined
- media types found in the list below. References are made within "("
- and ")" and are optionally followed by a text refinement, e.g. "(MC)
- with four channels". If a text refinement should begin with a "("
- character it should be replaced with "((" in the same way as in the
- "TCO" frame. Predefined refinements is appended after the media type,
- e.g. "(CD/S)" or "(VID/PAL/VHS)".
-
- DIG Other digital media
- /A Analog transfer from media
-
- ANA Other analog media
- /WAC Wax cylinder
- /8CA 8-track tape cassette
-
- CD CD
- /A Analog transfer from media
- /DD DDD
- /AD ADD
- /AA AAD
-
- LD Laserdisc
- /A Analog transfer from media
-
- TT Turntable records
- /33 33.33 rpm
- /45 45 rpm
- /71 71.29 rpm
- /76 76.59 rpm
- /78 78.26 rpm
- /80 80 rpm
-
- MD MiniDisc
- /A Analog transfer from media
-
- DAT DAT
- /A Analog transfer from media
- /1 standard, 48 kHz/16 bits, linear
- /2 mode 2, 32 kHz/16 bits, linear
- /3 mode 3, 32 kHz/12 bits, nonlinear, low speed
- /4 mode 4, 32 kHz/12 bits, 4 channels
- /5 mode 5, 44.1 kHz/16 bits, linear
- /6 mode 6, 44.1 kHz/16 bits, 'wide track' play
-
- DCC DCC
- /A Analog transfer from media
-
- DVD DVD
- /A Analog transfer from media
-
- TV Television
- /PAL PAL
- /NTSC NTSC
- /SECAM SECAM
-
- VID Video
- /PAL PAL
- /NTSC NTSC
- /SECAM SECAM
- /VHS VHS
- /SVHS S-VHS
- /BETA BETAMAX
-
- RAD Radio
- /FM FM
- /AM AM
- /LW LW
- /MW MW
-
- TEL Telephone
- /I ISDN
-
- MC MC (normal cassette)
- /4 4.75 cm/s (normal speed for a two sided cassette)
- /9 9.5 cm/s
- /I Type I cassette (ferric/normal)
- /II Type II cassette (chrome)
- /III Type III cassette (ferric chrome)
- /IV Type IV cassette (metal)
-
- REE Reel
- /9 9.5 cm/s
- /19 19 cm/s
- /38 38 cm/s
- /76 76 cm/s
- /I Type I cassette (ferric/normal)
- /II Type II cassette (chrome)
- /III Type III cassette (ferric chrome)
- /IV Type IV cassette (metal)
-
- TFT
- The 'File type' frame indicates which type of audio this tag defines.
- The following type and refinements are defined:
-
- MPG MPEG Audio
- /1 MPEG 2 layer I
- /2 MPEG 2 layer II
- /3 MPEG 2 layer III
- /2.5 MPEG 2.5
- /AAC Advanced audio compression
-
- but other types may be used, not for these types though. This is used
- in a similar way to the predefined types in the "TMT" frame, but
- without parenthesis. If this frame is not present audio type is
- assumed to be "MPG".
-
- TBP
- BPM is short for beats per minute, and is easily computed by
- dividing the number of beats in a musical piece with its length. To
- get a more accurate result, do the BPM calculation on the main-part
- only. To acquire best result measure the time between each beat and
- calculate individual BPM for each beat and use the median value as
- result. BPM is an integer and represented as a numerical string.
-
- TCR
- The 'Copyright message' frame, which must begin with a year and a
- space character (making five characters), is intended for the
- copyright holder of the original sound, not the audio file itself. The
- absence of this frame means only that the copyright information is
- unavailable or has been removed, and must not be interpreted to mean
- that the sound is public domain. Every time this field is displayed
- the field must be preceded with "Copyright " (C) " ", where (C) is one
- character showing a C in a circle.
-
- TPB
- The 'Publisher' frame simply contains the name of the label or
- publisher.
-
- TEN
- The 'Encoded by' frame contains the name of the person or
- organisation that encoded the audio file. This field may contain a
- copyright message, if the audio file also is copyrighted by the
- encoder.
-
- TSS
- The 'Software/hardware and settings used for encoding' frame
- includes the used audio encoder and its settings when the file was
- encoded. Hardware refers to hardware encoders, not the computer on
- which a program was run.
-
- TOF
- The 'Original filename' frame contains the preferred filename for the
- file, since some media doesn't allow the desired length of the
- filename. The filename is case sensitive and includes its suffix.
-
- TLE
- The 'Length' frame contains the length of the audiofile in
- milliseconds, represented as a numeric string.
-
- TSI
- The 'Size' frame contains the size of the audiofile in bytes
- excluding the tag, represented as a numeric string.
-
- TDY
- The 'Playlist delay' defines the numbers of milliseconds of silence
- between every song in a playlist. The player should use the "ETC"
- frame, if present, to skip initial silence and silence at the end of
- the audio to match the 'Playlist delay' time. The time is represented
- as a numeric string.
-
- TKE
- The 'Initial key' frame contains the musical key in which the sound
- starts. It is represented as a string with a maximum length of three
- characters. The ground keys are represented with "A","B","C","D","E",
- "F" and "G" and halfkeys represented with "b" and "#". Minor is
- represented as "m". Example "Cbm". Off key is represented with an "o"
- only.
-
- TOT
- The 'Original album/Movie/Show title' frame is intended for the title
- of the original recording(/source of sound), if for example the music
- in the file should be a cover of a previously released song.
-
- TOA
- The 'Original artist(s)/performer(s)' frame is intended for the
- performer(s) of the original recording, if for example the music in
- the file should be a cover of a previously released song. The
- performers are seperated with the "/" character.
-
- TOL
- The 'Original Lyricist(s)/text writer(s)' frame is intended for the
- text writer(s) of the original recording, if for example the music in
- the file should be a cover of a previously released song. The text
- writers are seperated with the "/" character.
-
- TOR
- The 'Original release year' frame is intended for the year when the
- original recording, if for example the music in the file should be a
- cover of a previously released song, was released. The field is
- formatted as in the "TDY" frame.
-
-
-4.2.2. User defined text information frame
-
- This frame is intended for one-string text information concerning the
- audiofile in a similar way to the other "T"xx frames. The frame body
- consists of a description of the string, represented as a terminated
- string, followed by the actual string. There may be more than one
- "TXX" frame in each tag, but only one with the same description.
-
- User defined... "TXX"
- Frame size $xx xx xx
- Text encoding $xx
- Description <textstring> $00 (00)
- Value <textstring>
-
-
-4.3. URL link frames
-
- With these frames dynamic data such as webpages with touring
- information, price information or plain ordinary news can be added to
- the tag. There may only be one URL [URL] link frame of its kind in an
- tag, except when stated otherwise in the frame description. If the
- textstring is followed by a termination ($00 (00)) all the following
- information should be ignored and not be displayed. All URL link
- frames have the following format:
-
- URL link frame "W00" - "WZZ" , excluding "WXX"
- (described in 4.3.2.)
- Frame size $xx xx xx
- URL <textstring>
-
-
-4.3.1. URL link frames - details
-
- WAF
- The 'Official audio file webpage' frame is a URL pointing at a file
- specific webpage.
-
- WAR
- The 'Official artist/performer webpage' frame is a URL pointing at
- the artists official webpage. There may be more than one "WAR" frame
- in a tag if the audio contains more than one performer.
-
- WAS
- The 'Official audio source webpage' frame is a URL pointing at the
- official webpage for the source of the audio file, e.g. a movie.
-
- WCM
- The 'Commercial information' frame is a URL pointing at a webpage
- with information such as where the album can be bought. There may be
- more than one "WCM" frame in a tag.
-
- WCP
- The 'Copyright/Legal information' frame is a URL pointing at a
- webpage where the terms of use and ownership of the file is described.
-
- WPB
- The 'Publishers official webpage' frame is a URL pointing at the
- official wepage for the publisher.
-
-
-4.3.2. User defined URL link frame
-
- This frame is intended for URL [URL] links concerning the audiofile in
- a similar way to the other "W"xx frames. The frame body consists of a
- description of the string, represented as a terminated string,
- followed by the actual URL. The URL is always encoded with ISO-8859-1
- [ISO-8859-1]. There may be more than one "WXX" frame in each tag, but
- only one with the same description.
-
- User defined... "WXX"
- Frame size $xx xx xx
- Text encoding $xx
- Description <textstring> $00 (00)
- URL <textstring>
-
-
-4.4. Involved people list
-
- Since there might be a lot of people contributing to an audio file in
- various ways, such as musicians and technicians, the 'Text
- information frames' are often insufficient to list everyone involved
- in a project. The 'Involved people list' is a frame containing the
- names of those involved, and how they were involved. The body simply
- contains a terminated string with the involvement directly followed by
- a terminated string with the involvee followed by a new involvement
- and so on. There may only be one "IPL" frame in each tag.
-
- Involved people list "IPL"
- Frame size $xx xx xx
- Text encoding $xx
- People list strings <textstrings>
-
-
-4.5. Music CD Identifier
-
- This frame is intended for music that comes from a CD, so that the CD
- can be identified in databases such as the CDDB [CDDB]. The frame
- consists of a binary dump of the Table Of Contents, TOC, from the CD,
- which is a header of 4 bytes and then 8 bytes/track on the CD making a
- maximum of 804 bytes. This frame requires a present and valid "TRK"
- frame. There may only be one "MCI" frame in each tag.
-
- Music CD identifier "MCI"
- Frame size $xx xx xx
- CD TOC <binary data>
-
-
-4.6. Event timing codes
-
- This frame allows synchronisation with key events in a song or sound.
- The head is:
-
- Event timing codes "ETC"
- Frame size $xx xx xx
- Time stamp format $xx
-
- Where time stamp format is:
-
- $01 Absolute time, 32 bit sized, using MPEG [MPEG] frames as unit
- $02 Absolute time, 32 bit sized, using milliseconds as unit
-
- Abolute time means that every stamp contains the time from the
- beginning of the file.
-
- Followed by a list of key events in the following format:
-
- Type of event $xx
- Time stamp $xx (xx ...)
-
- The 'Time stamp' is set to zero if directly at the beginning of the
- sound or after the previous event. All events should be sorted in
- chronological order. The type of event is as follows:
-
- $00 padding (has no meaning)
- $01 end of initial silence
- $02 intro start
- $03 mainpart start
- $04 outro start
- $05 outro end
- $06 verse begins
- $07 refrain begins
- $08 interlude
- $09 theme start
- $0A variation
- $0B key change
- $0C time change
- $0D unwanted noise (Snap, Crackle & Pop)
-
- $0E-$DF reserved for future use
-
- $E0-$EF not predefined sync 0-F
-
- $F0-$FC reserved for future use
-
- $FD audio end (start of silence)
- $FE audio file ends
- $FF one more byte of events follows (all the following bytes with
- the value $FF have the same function)
-
- The 'Not predefined sync's ($E0-EF) are for user events. You might
- want to synchronise your music to something, like setting of an
- explosion on-stage, turning on your screensaver etc.
-
- There may only be one "ETC" frame in each tag.
-
-
-4.7. MPEG location lookup table
-
- To increase performance and accuracy of jumps within a MPEG [MPEG]
- audio file, frames with timecodes in different locations in the file
- might be useful. The ID3 frame includes references that the software
- can use to calculate positions in the file. After the frame header is
- a descriptor of how much the 'frame counter' should increase for every
- reference. If this value is two then the first reference points out
- the second frame, the 2nd reference the 4th frame, the 3rd reference
- the 6th frame etc. In a similar way the 'bytes between reference' and
- 'milliseconds between reference' points out bytes and milliseconds
- respectively.
-
- Each reference consists of two parts; a certain number of bits, as
- defined in 'bits for bytes deviation', that describes the difference
- between what is said in 'bytes between reference' and the reality and
- a certain number of bits, as defined in 'bits for milliseconds
- deviation', that describes the difference between what is said in
- 'milliseconds between reference' and the reality. The number of bits
- in every reference, i.e. 'bits for bytes deviation'+'bits for
- milliseconds deviation', must be a multiple of four. There may only be
- one "MLL" frame in each tag.
-
- Location lookup table "MLL"
- ID3 frame size $xx xx xx
- MPEG frames between reference $xx xx
- Bytes between reference $xx xx xx
- Milliseconds between reference $xx xx xx
- Bits for bytes deviation $xx
- Bits for milliseconds dev. $xx
-
- Then for every reference the following data is included;
-
- Deviation in bytes %xxx....
- Deviation in milliseconds %xxx....
-
-
-4.8. Synced tempo codes
-
- For a more accurate description of the tempo of a musical piece this
- frame might be used. After the header follows one byte describing
- which time stamp format should be used. Then follows one or more tempo
- codes. Each tempo code consists of one tempo part and one time part.
- The tempo is in BPM described with one or two bytes. If the first byte
- has the value $FF, one more byte follows, which is added to the first
- giving a range from 2 - 510 BPM, since $00 and $01 is reserved. $00 is
- used to describe a beat-free time period, which is not the same as a
- music-free time period. $01 is used to indicate one single beat-stroke
- followed by a beat-free period.
-
- The tempo descriptor is followed by a time stamp. Every time the tempo
- in the music changes, a tempo descriptor may indicate this for the
- player. All tempo descriptors should be sorted in chronological order.
- The first beat-stroke in a time-period is at the same time as the beat
- description occurs. There may only be one "STC" frame in each tag.
-
- Synced tempo codes "STC"
- Frame size $xx xx xx
- Time stamp format $xx
- Tempo data <binary data>
-
- Where time stamp format is:
-
- $01 Absolute time, 32 bit sized, using MPEG [MPEG] frames as unit
- $02 Absolute time, 32 bit sized, using milliseconds as unit
-
- Abolute time means that every stamp contains the time from the
- beginning of the file.
-
-
-4.9. Unsychronised lyrics/text transcription
-
- This frame contains the lyrics of the song or a text transcription of
- other vocal activities. The head includes an encoding descriptor and
- a content descriptor. The body consists of the actual text. The
- 'Content descriptor' is a terminated string. If no descriptor is
- entered, 'Content descriptor' is $00 (00) only. Newline characters
- are allowed in the text. Maximum length for the descriptor is 64
- bytes. There may be more than one lyrics/text frame in each tag, but
- only one with the same language and content descriptor.
-
- Unsynced lyrics/text "ULT"
- Frame size $xx xx xx
- Text encoding $xx
- Language $xx xx xx
- Content descriptor <textstring> $00 (00)
- Lyrics/text <textstring>
-
-
-4.10. Synchronised lyrics/text
-
- This is another way of incorporating the words, said or sung lyrics,
- in the audio file as text, this time, however, in sync with the audio.
- It might also be used to describing events e.g. occurring on a stage
- or on the screen in sync with the audio. The header includes a content
- descriptor, represented with as terminated textstring. If no
- descriptor is entered, 'Content descriptor' is $00 (00) only.
-
- Synced lyrics/text "SLT"
- Frame size $xx xx xx
- Text encoding $xx
- Language $xx xx xx
- Time stamp format $xx
- Content type $xx
- Content descriptor <textstring> $00 (00)
-
-
- Encoding: $00 ISO-8859-1 [ISO-8859-1] character set is used => $00
- is sync identifier.
- $01 Unicode [UNICODE] character set is used => $00 00 is
- sync identifier.
-
- Content type: $00 is other
- $01 is lyrics
- $02 is text transcription
- $03 is movement/part name (e.g. "Adagio")
- $04 is events (e.g. "Don Quijote enters the stage")
- $05 is chord (e.g. "Bb F Fsus")
-
- Time stamp format is:
-
- $01 Absolute time, 32 bit sized, using MPEG [MPEG] frames as unit
- $02 Absolute time, 32 bit sized, using milliseconds as unit
-
- Abolute time means that every stamp contains the time from the
- beginning of the file.
-
- The text that follows the frame header differs from that of the
- unsynchronised lyrics/text transcription in one major way. Each
- syllable (or whatever size of text is considered to be convenient by
- the encoder) is a null terminated string followed by a time stamp
- denoting where in the sound file it belongs. Each sync thus has the
- following structure:
-
- Terminated text to be synced (typically a syllable)
- Sync identifier (terminator to above string) $00 (00)
- Time stamp $xx (xx ...)
-
- The 'time stamp' is set to zero or the whole sync is omitted if
- located directly at the beginning of the sound. All time stamps should
- be sorted in chronological order. The sync can be considered as a
- validator of the subsequent string.
-
- Newline characters are allowed in all "SLT" frames and should be used
- after every entry (name, event etc.) in a frame with the content type
- $03 - $04.
-
- A few considerations regarding whitespace characters: Whitespace
- separating words should mark the beginning of a new word, thus
- occurring in front of the first syllable of a new word. This is also
- valid for new line characters. A syllable followed by a comma should
- not be broken apart with a sync (both the syllable and the comma
- should be before the sync).
-
- An example: The "ULT" passage
-
- "Strangers in the night" $0A "Exchanging glances"
-
- would be "SLT" encoded as:
-
- "Strang" $00 xx xx "ers" $00 xx xx " in" $00 xx xx " the" $00 xx xx
- " night" $00 xx xx 0A "Ex" $00 xx xx "chang" $00 xx xx "ing" $00 xx
- xx "glan" $00 xx xx "ces" $00 xx xx
-
- There may be more than one "SLT" frame in each tag, but only one with
- the same language and content descriptor.
-
-
-4.11. Comments
-
- This frame replaces the old 30-character comment field in ID3v1. It
- consists of a frame head followed by encoding, language and content
- descriptors and is ended with the actual comment as a text string.
- Newline characters are allowed in the comment text string. There may
- be more than one comment frame in each tag, but only one with the same
- language and content descriptor.
-
- Comment "COM"
- Frame size $xx xx xx
- Text encoding $xx
- Language $xx xx xx
- Short content description <textstring> $00 (00)
- The actual text <textstring>
-
-
-4.12. Relative volume adjustment
-
- This is a more subjective function than the previous ones. It allows
- the user to say how much he wants to increase/decrease the volume on
- each channel while the file is played. The purpose is to be able to
- align all files to a reference volume, so that you don't have to
- change the volume constantly. This frame may also be used to balance
- adjust the audio. If the volume peak levels are known then this could
- be described with the 'Peak volume right' and 'Peak volume left'
- field. If Peakvolume is not known these fields could be left zeroed
- or completely omitted. There may only be one "RVA" frame in each
- tag.
-
- Relative volume adjustment "RVA"
- Frame size $xx xx xx
- Increment/decrement %000000xx
- Bits used for volume descr. $xx
- Relative volume change, right $xx xx (xx ...)
- Relative volume change, left $xx xx (xx ...)
- Peak volume right $xx xx (xx ...)
- Peak volume left $xx xx (xx ...)
-
- In the increment/decrement field bit 0 is used to indicate the right
- channel and bit 1 is used to indicate the left channel. 1 is
- increment and 0 is decrement.
-
- The 'bits used for volume description' field is normally $10 (16 bits)
- for MPEG 2 layer I, II and III [MPEG] and MPEG 2.5. This value may not
- be $00. The volume is always represented with whole bytes, padded in
- the beginning (highest bits) when 'bits used for volume description'
- is not a multiple of eight.
-
-
-4.13. Equalisation
-
- This is another subjective, alignment frame. It allows the user to
- predefine an equalisation curve within the audio file. There may only
- be one "EQU" frame in each tag.
-
- Equalisation "EQU"
- Frame size $xx xx xx
- Adjustment bits $xx
-
- The 'adjustment bits' field defines the number of bits used for
- representation of the adjustment. This is normally $10 (16 bits) for
- MPEG 2 layer I, II and III [MPEG] and MPEG 2.5. This value may not be
- $00.
-
- This is followed by 2 bytes + ('adjustment bits' rounded up to the
- nearest byte) for every equalisation band in the following format,
- giving a frequency range of 0 - 32767Hz:
-
- Increment/decrement %x (MSB of the Frequency)
- Frequency (lower 15 bits)
- Adjustment $xx (xx ...)
-
- The increment/decrement bit is 1 for increment and 0 for decrement.
- The equalisation bands should be ordered increasingly with reference
- to frequency. All frequencies don't have to be declared. Adjustments
- with the value $00 should be omitted. A frequency should only be
- described once in the frame.
-
-
-4.14. Reverb
-
- Yet another subjective one. You may here adjust echoes of different
- kinds. Reverb left/right is the delay between every bounce in ms.
- Reverb bounces left/right is the number of bounces that should be
- made. $FF equals an infinite number of bounces. Feedback is the amount
- of volume that should be returned to the next echo bounce. $00 is 0%,
- $FF is 100%. If this value were $7F, there would be 50% volume
- reduction on the first bounce, yet 50% on the second and so on. Left
- to left means the sound from the left bounce to be played in the left
- speaker, while left to right means sound from the left bounce to be
- played in the right speaker.
-
- 'Premix left to right' is the amount of left sound to be mixed in the
- right before any reverb is applied, where $00 id 0% and $FF is 100%.
- 'Premix right to left' does the same thing, but right to left. Setting
- both premix to $FF would result in a mono output (if the reverb is
- applied symmetric). There may only be one "REV" frame in each tag.
-
- Reverb settings "REV"
- Frame size $00 00 0C
- Reverb left (ms) $xx xx
- Reverb right (ms) $xx xx
- Reverb bounces, left $xx
- Reverb bounces, right $xx
- Reverb feedback, left to left $xx
- Reverb feedback, left to right $xx
- Reverb feedback, right to right $xx
- Reverb feedback, right to left $xx
- Premix left to right $xx
- Premix right to left $xx
-
-
-4.15. Attached picture
-
- This frame contains a picture directly related to the audio file.
- Image format is preferably "PNG" [PNG] or "JPG" [JFIF]. Description
- is a short description of the picture, represented as a terminated
- textstring. The description has a maximum length of 64 characters,
- but may be empty. There may be several pictures attached to one file,
- each in their individual "PIC" frame, but only one with the same
- content descriptor. There may only be one picture with the picture
- type declared as picture type $01 and $02 respectively. There is a
- possibility to put only a link to the image file by using the 'image
- format' "-->" and having a complete URL [URL] instead of picture data.
- The use of linked files should however be used restrictively since
- there is the risk of separation of files.
-
- Attached picture "PIC"
- Frame size $xx xx xx
- Text encoding $xx
- Image format $xx xx xx
- Picture type $xx
- Description <textstring> $00 (00)
- Picture data <binary data>
-
-
- Picture type: $00 Other
- $01 32x32 pixels 'file icon' (PNG only)
- $02 Other file icon
- $03 Cover (front)
- $04 Cover (back)
- $05 Leaflet page
- $06 Media (e.g. lable side of CD)
- $07 Lead artist/lead performer/soloist
- $08 Artist/performer
- $09 Conductor
- $0A Band/Orchestra
- $0B Composer
- $0C Lyricist/text writer
- $0D Recording Location
- $0E During recording
- $0F During performance
- $10 Movie/video screen capture
- $11 A bright coloured fish
- $12 Illustration
- $13 Band/artist logotype
- $14 Publisher/Studio logotype
-
-
-4.16. General encapsulated object
-
- In this frame any type of file can be encapsulated. After the header,
- 'Frame size' and 'Encoding' follows 'MIME type' [MIME] and 'Filename'
- for the encapsulated object, both represented as terminated strings
- encoded with ISO 8859-1 [ISO-8859-1]. The filename is case sensitive.
- Then follows a content description as terminated string, encoded as
- 'Encoding'. The last thing in the frame is the actual object. The
- first two strings may be omitted, leaving only their terminations.
- MIME type is always an ISO-8859-1 text string. There may be more than
- one "GEO" frame in each tag, but only one with the same content
- descriptor.
-
- General encapsulated object "GEO"
- Frame size $xx xx xx
- Text encoding $xx
- MIME type <textstring> $00
- Filename <textstring> $00 (00)
- Content description <textstring> $00 (00)
- Encapsulated object <binary data>
-
-
-4.17. Play counter
-
- This is simply a counter of the number of times a file has been
- played. The value is increased by one every time the file begins to
- play. There may only be one "CNT" frame in each tag. When the counter
- reaches all one's, one byte is inserted in front of the counter thus
- making the counter eight bits bigger. The counter must be at least
- 32-bits long to begin with.
-
- Play counter "CNT"
- Frame size $xx xx xx
- Counter $xx xx xx xx (xx ...)
-
-
-4.18. Popularimeter
-
- The purpose of this frame is to specify how good an audio file is.
- Many interesting applications could be found to this frame such as a
- playlist that features better audiofiles more often than others or it
- could be used to profile a persons taste and find other 'good' files
- by comparing people's profiles. The frame is very simple. It contains
- the email address to the user, one rating byte and a four byte play
- counter, intended to be increased with one for every time the file is
- played. The email is a terminated string. The rating is 1-255 where
- 1 is worst and 255 is best. 0 is unknown. If no personal counter is
- wanted it may be omitted. When the counter reaches all one's, one
- byte is inserted in front of the counter thus making the counter
- eight bits bigger in the same away as the play counter ("CNT").
- There may be more than one "POP" frame in each tag, but only one with
- the same email address.
-
- Popularimeter "POP"
- Frame size $xx xx xx
- Email to user <textstring> $00
- Rating $xx
- Counter $xx xx xx xx (xx ...)
-
-
-4.19. Recommended buffer size
-
- Sometimes the server from which a audio file is streamed is aware of
- transmission or coding problems resulting in interruptions in the
- audio stream. In these cases, the size of the buffer can be
- recommended by the server using this frame. If the 'embedded info
- flag' is true (1) then this indicates that an ID3 tag with the
- maximum size described in 'Buffer size' may occur in the audiostream.
- In such case the tag should reside between two MPEG [MPEG] frames, if
- the audio is MPEG encoded. If the position of the next tag is known,
- 'offset to next tag' may be used. The offset is calculated from the
- end of tag in which this frame resides to the first byte of the header
- in the next. This field may be omitted. Embedded tags is currently not
- recommended since this could render unpredictable behaviour from
- present software/hardware. The 'Buffer size' should be kept to a
- minimum. There may only be one "BUF" frame in each tag.
-
- Recommended buffer size "BUF"
- Frame size $xx xx xx
- Buffer size $xx xx xx
- Embedded info flag %0000000x
- Offset to next tag $xx xx xx xx
-
-
-4.20. Encrypted meta frame
-
- This frame contains one or more encrypted frames. This enables
- protection of copyrighted information such as pictures and text, that
- people might want to pay extra for. Since standardisation of such an
- encryption scheme is beyond this document, all "CRM" frames begin with
- a terminated string with a URL [URL] containing an email address, or a
- link to a location where an email adress can be found, that belongs to
- the organisation responsible for this specific encrypted meta frame.
-
- Questions regarding the encrypted frame should be sent to the
- indicated email address. If a $00 is found directly after the 'Frame
- size', the whole frame should be ignored, and preferably be removed.
- The 'Owner identifier' is then followed by a short content description
- and explanation as to why it's encrypted. After the
- 'content/explanation' description, the actual encrypted block follows.
-
- When an ID3v2 decoder encounters a "CRM" frame, it should send the
- datablock to the 'plugin' with the corresponding 'owner identifier'
- and expect to receive either a datablock with one or several ID3v2
- frames after each other or an error. There may be more than one "CRM"
- frames in a tag, but only one with the same 'owner identifier'.
-
- Encrypted meta frame "CRM"
- Frame size $xx xx xx
- Owner identifier <textstring> $00 (00)
- Content/explanation <textstring> $00 (00)
- Encrypted datablock <binary data>
-
-
-4.21. Audio encryption
-
- This frame indicates if the actual audio stream is encrypted, and by
- whom. Since standardisation of such encrypion scheme is beyond this
- document, all "CRA" frames begin with a terminated string with a
- URL containing an email address, or a link to a location where an
- email address can be found, that belongs to the organisation
- responsible for this specific encrypted audio file. Questions
- regarding the encrypted audio should be sent to the email address
- specified. If a $00 is found directly after the 'Frame size' and the
- audiofile indeed is encrypted, the whole file may be considered
- useless.
-
- After the 'Owner identifier', a pointer to an unencrypted part of the
- audio can be specified. The 'Preview start' and 'Preview length' is
- described in frames. If no part is unencrypted, these fields should be
- left zeroed. After the 'preview length' field follows optionally a
- datablock required for decryption of the audio. There may be more than
- one "CRA" frames in a tag, but only one with the same 'Owner
- identifier'.
-
- Audio encryption "CRA"
- Frame size $xx xx xx
- Owner identifier <textstring> $00 (00)
- Preview start $xx xx
- Preview length $xx xx
- Encryption info <binary data>
-
-
-4.22. Linked information
-
- To keep space waste as low as possible this frame may be used to link
- information from another ID3v2 tag that might reside in another audio
- file or alone in a binary file. It is recommended that this method is
- only used when the files are stored on a CD-ROM or other circumstances
- when the risk of file seperation is low. The frame contains a frame
- identifier, which is the frame that should be linked into this tag, a
- URL [URL] field, where a reference to the file where the frame is
- given, and additional ID data, if needed. Data should be retrieved
- from the first tag found in the file to which this link points. There
- may be more than one "LNK" frame in a tag, but only one with the same
- contents. A linked frame is to be considered as part of the tag and
- has the same restrictions as if it was a physical part of the tag
- (i.e. only one "REV" frame allowed, whether it's linked or not).
-
- Linked information "LNK"
- Frame size $xx xx xx
- Frame identifier $xx xx xx
- URL <textstring> $00 (00)
- Additional ID data <textstring(s)>
-
- Frames that may be linked and need no additional data are "IPL",
- "MCI", "ETC", "LLT", "STC", "RVA", "EQU", "REV", "BUF", the text
- information frames and the URL link frames.
-
- The "TXX", "PIC", "GEO", "CRM" and "CRA" frames may be linked with the
- content descriptor as additional ID data.
-
- The "COM", "SLT" and "ULT" frames may be linked with three bytes of
- language descriptor directly followed by a content descriptor as
- additional ID data.
-
-
-5. The 'unsynchronisation scheme'
-
- The only purpose of the 'unsychronisation scheme' is to make the ID3v2
- tag as compatible as possible with existing software. There is no use
- in 'unsynchronising' tags if the file is only to be processed by new
- software. Unsynchronisation may only be made with MPEG 2 layer I, II
- and III and MPEG 2.5 files.
-
- Whenever a false synchronisation is found within the tag, one zeroed
- byte is inserted after the first false synchronisation byte. The
- format of a correct sync that should be altered by ID3 encoders is as
- follows:
-
- %11111111 111xxxxx
-
- And should be replaced with:
-
- %11111111 00000000 111xxxxx
-
- This has the side effect that all $FF 00 combinations have to be
- altered, so they won't be affected by the decoding process. Therefore
- all the $FF 00 combinations have to be replaced with the $FF 00 00
- combination during the unsynchonisation.
-
- To indicate usage of the unsynchronisation, the first bit in 'ID3
- flags' should be set. This bit should only be set if the tag
- contained a, now corrected, false synchronisation. The bit should
- only be clear if the tag does not contain any false synchronisations.
-
- Do bear in mind, that if a compression scheme is used by the encoder,
- the unsyncronisation scheme should be applied *afterwards*. When
- decoding a compressed, 'unsyncronised' file, the 'unsyncronisation
- scheme' should be parsed first, compression afterwards.
-
-
-6. Copyright
-
- Copyright (C) Martin Nilsson 1998. All Rights Reserved.
-
- This document and translations of it may be copied and furnished to
- others, and derivative works that comment on or otherwise explain it
- or assist in its implementation may be prepared, copied, published
- and distributed, in whole or in part, without restriction of any
- kind, provided that a reference to this document is included on all
- such copies and derivative works. However, this document itself may
- not be modified in any way and reissued as the original document.
-
- The limited permissions granted above are perpetual and will not be
- revoked.
-
- This document and the information contained herein is provided on an
- "AS IS" basis and THE AUTHORS DISCLAIMS ALL WARRANTIES, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
- INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-
-
-7. References
-
- [CDDB] Compact Disc Data Base
-
- <url:http://www.cddb.com>
-
- [ISO-639-2] ISO/FDIS 639-2.
- Codes for the representation of names of languages, Part 2: Alpha-3
- code. Technical committee / subcommittee: TC 37 / SC 2
-
- [ISO-8859-1] ISO/IEC DIS 8859-1.
- 8-bit single-byte coded graphic character sets, Part 1: Latin
- alphabet No. 1. Technical committee / subcommittee: JTC 1 / SC 2
-
- [ISRC] ISO 3901:1986
- International Standard Recording Code (ISRC).
- Technical committee / subcommittee: TC 46 / SC 9
-
- [JFIF] JPEG File Interchange Format, version 1.02
-
- <url:http://www.w3.org/Graphics/JPEG/jfif.txt>
-
- [MIME] Freed, N. and N. Borenstein, "Multipurpose Internet Mail
- Extensions (MIME) Part One: Format of Internet Message Bodies",
- RFC 2045, November 1996.
-
- <url:ftp://ftp.isi.edu/in-notes/rfc2045.txt>
-
- [MPEG] ISO/IEC 11172-3:1993.
- Coding of moving pictures and associated audio for digital storage
- media at up to about 1,5 Mbit/s, Part 3: Audio.
- Technical committee / subcommittee: JTC 1 / SC 29
- and
- ISO/IEC 13818-3:1995
- Generic coding of moving pictures and associated audio information,
- Part 3: Audio.
- Technical committee / subcommittee: JTC 1 / SC 29
- and
- ISO/IEC DIS 13818-3
- Generic coding of moving pictures and associated audio information,
- Part 3: Audio (Revision of ISO/IEC 13818-3:1995)
-
-
- [PNG] Portable Network Graphics, version 1.0
-
- <url:http://www.w3.org/TR/REC-png-multi.html>
-
- [UNICODE] ISO/IEC 10646-1:1993.
- Universal Multiple-Octet Coded Character Set (UCS), Part 1:
- Architecture and Basic Multilingual Plane. Technical committee
- / subcommittee: JTC 1 / SC 2
-
- <url:http://www.unicode.org>
-
- [URL] T. Berners-Lee, L. Masinter & M. McCahill, "Uniform Resource
- Locators (URL).", RFC 1738, December 1994.
-
- <url:ftp://ftp.isi.edu/in-notes/rfc1738.txt>
-
-
-8. Appendix
-
-
-A. Appendix A - ID3-Tag Specification V1.1
-
- ID3-Tag Specification V1.1 (12 dec 1997) by Michael Mutschler
- <amiga2@info2.rus.uni-stuttgart.de>, edited for space and clarity
- reasons.
-
-
-A.1. Overview
-
- The ID3-Tag is an information field for MPEG Layer 3 audio files.
- Since a standalone MP3 doesn't provide a method of storing other
- information than those directly needed for replay reasons, the
- ID3-tag was invented by Eric Kemp in 1996.
-
- A revision from ID3v1 to ID3v1.1 was made by Michael Mutschler to
- support track number information is described in A.4.
-
-
-A.2. ID3v1 Implementation
-
- The Information is stored in the last 128 bytes of an MP3. The Tag
- has got the following fields, and the offsets given here, are from
- 0-127.
-
- Field Length Offsets
- Tag 3 0-2
- Songname 30 3-32
- Artist 30 33-62
- Album 30 63-92
- Year 4 93-96
- Comment 30 97-126
- Genre 1 127
-
-
- The string-fields contain ASCII-data, coded in ISO-Latin 1 codepage.
- Strings which are smaller than the field length are padded with zero-
- bytes.
-
- Tag: The tag is valid if this field contains the string "TAG". This
- has to be uppercase!
-
- Songname: This field contains the title of the MP3 (string as
- above).
-
- Artist: This field contains the artist of the MP3 (string as above).
-
- Album: this field contains the album where the MP3 comes from
- (string as above).
-
- Year: this field contains the year when this song has originally
- been released (string as above).
-
- Comment: this field contains a comment for the MP3 (string as
- above). Revision to this field has been made in ID3v1.1. See
- A.4.
-
- Genre: this byte contains the offset of a genre in a predefined
- list the byte is treated as an unsigned byte. The offset is
- starting from 0. See A.3.
-
-
-A.3. Genre List
-
- The following genres is defined in ID3v1
-
- 0.Blues
- 1.Classic Rock
- 2.Country
- 3.Dance
- 4.Disco
- 5.Funk
- 6.Grunge
- 7.Hip-Hop
- 8.Jazz
- 9.Metal
- 10.New Age
- 11.Oldies
- 12.Other
- 13.Pop
- 14.R&B
- 15.Rap
- 16.Reggae
- 17.Rock
- 18.Techno
- 19.Industrial
- 20.Alternative
- 21.Ska
- 22.Death Metal
- 23.Pranks
- 24.Soundtrack
- 25.Euro-Techno
- 26.Ambient
- 27.Trip-Hop
- 28.Vocal
- 29.Jazz+Funk
- 30.Fusion
- 31.Trance
- 32.Classical
- 33.Instrumental
- 34.Acid
- 35.House
- 36.Game
- 37.Sound Clip
- 38.Gospel
- 39.Noise
- 40.AlternRock
- 41.Bass
- 42.Soul
- 43.Punk
- 44.Space
- 45.Meditative
- 46.Instrumental Pop
- 47.Instrumental Rock
- 48.Ethnic
- 49.Gothic
- 50.Darkwave
- 51.Techno-Industrial
- 52.Electronic
- 53.Pop-Folk
- 54.Eurodance
- 55.Dream
- 56.Southern Rock
- 57.Comedy
- 58.Cult
- 59.Gangsta
- 60.Top 40
- 61.Christian Rap
- 62.Pop/Funk
- 63.Jungle
- 64.Native American
- 65.Cabaret
- 66.New Wave
- 67.Psychadelic
- 68.Rave
- 69.Showtunes
- 70.Trailer
- 71.Lo-Fi
- 72.Tribal
- 73.Acid Punk
- 74.Acid Jazz
- 75.Polka
- 76.Retro
- 77.Musical
- 78.Rock & Roll
- 79.Hard Rock
-
- The following genres are Winamp extensions
-
- 80.Folk
- 81.Folk-Rock
- 82.National Folk
- 83.Swing
- 84.Fast Fusion
- 85.Bebob
- 86.Latin
- 87.Revival
- 88.Celtic
- 89.Bluegrass
- 90.Avantgarde
- 91.Gothic Rock
- 92.Progressive Rock
- 93.Psychedelic Rock
- 94.Symphonic Rock
- 95.Slow Rock
- 96.Big Band
- 97.Chorus
- 98.Easy Listening
- 99.Acoustic
- 100.Humour
- 101.Speech
- 102.Chanson
- 103.Opera
- 104.Chamber Music
- 105.Sonata
- 106.Symphony
- 107.Booty Bass
- 108.Primus
- 109.Porn Groove
- 110.Satire
- 111.Slow Jam
- 112.Club
- 113.Tango
- 114.Samba
- 115.Folklore
- 116.Ballad
- 117.Power Ballad
- 118.Rhythmic Soul
- 119.Freestyle
- 120.Duet
- 121.Punk Rock
- 122.Drum Solo
- 123.A capella
- 124.Euro-House
- 125.Dance Hall
-
-
-A.4. Track addition - ID3v1.1
-
- In ID3v1.1, Michael Mutschler revised the specification of the
- comment field in order to implement the track number. The new format
- of the comment field is a 28 character string followed by a mandatory
- null ($00) character and the original album tracknumber stored as an
- unsigned byte-size integer. In such cases where the 29th byte is not
- the null character or when the 30th is a null character, the
- tracknumber is to be considered undefined.
-
-
-9. Author's Address
-
- Martin Nilsson
- Rydsvägen 246 C. 30
- S-584 34 Linköping
- Sweden
-
- Email: nilsson@id3.org
-
- Co-authors:
-
- Johan Sundström Email: johan@id3.org
-
-
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2.3.0.txt b/libs/taglib/taglib/mpeg/id3v2/id3v2.3.0.txt
deleted file mode 100644
index b4ed763ee1..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2.3.0.txt
+++ /dev/null
@@ -1,2022 +0,0 @@
-Informal standard M. Nilsson
-Document: id3v2.3.0.txt 3rd February 1999
-
-
- ID3 tag version 2.3.0
-
-Status of this document
-
- This document is an informal standard and replaces the ID3v2.2.0
- standard [ID3v2]. The informal standard is released so that
- implementors could have a set standard before a formal standard is
- set. The formal standard will use another version or revision number
- if not identical to what is described in this document. The contents
- in this document may change for clarifications but never for added or
- altered functionallity.
-
- Distribution of this document is unlimited.
-
-
-Abstract
-
- This document describes the ID3v2.3.0, which is a more developed
- version of the ID3v2 informal standard [ID3v2] (version 2.2.0),
- evolved from the ID3 tagging system. The ID3v2 offers a flexible way
- of storing information about an audio file within itself to determine
- its origin and contents. The information may be technical
- information, such as equalisation curves, as well as related meta
- information, such as title, performer, copyright etc.
-
-
-1. Table of contents
-
- 2. Conventions in this document
- 3. ID3v2 overview
- 3.1. ID3v2 header
- 3.2. ID3v2 extended header
- 3.3. ID3v2 frames overview
- 3.3.1. Frame header flags
- 3.3.2. Default flags
- 4. Declared ID3v2 frames
- 4.1. Unique file identifier
- 4.2. Text information frames
- 4.2.1. Text information frames - details
- 4.2.2. User defined text information frame
- 4.3. URL link frames
- 4.3.1. URL link frames - details
- 4.3.2. User defined URL link frame
- 4.4. Involved people list
- 4.5. Music CD Identifier
- 4.6. Event timing codes
- 4.7. MPEG location lookup table
- 4.8. Synced tempo codes
- 4.9. Unsychronised lyrics/text transcription
- 4.10. Synchronised lyrics/text
- 4.11. Comments
- 4.12. Relative volume adjustment
- 4.13. Equalisation
- 4.14. Reverb
- 4.15. Attached picture
- 4.16. General encapsulated object
- 4.17. Play counter
- 4.18. Popularimeter
- 4.19. Recommended buffer size
- 4.20. Audio encryption
- 4.21. Linked information
- 4.22. Position synchronisation frame
- 4.23. Terms of use
- 4.24. Ownership frame
- 4.25. Commercial frame
- 4.26. Encryption method registration
- 4.27. Group identification registration
- 4.28. Private frame
- 5. The 'unsynchronisation scheme'
- 6. Copyright
- 7. References
- 8. Appendix
- A. Appendix A - Genre List from ID3v1
- 9. Author's Address
-
-
-2. Conventions in this document
-
- In the examples, text within "" is a text string exactly as it
- appears in a file. Numbers preceded with $ are hexadecimal and
- numbers preceded with % are binary. $xx is used to indicate a byte
- with unknown content. %x is used to indicate a bit with unknown
- content. The most significant bit (MSB) of a byte is called 'bit 7'
- and the least significant bit (LSB) is called 'bit 0'.
-
- A tag is the whole tag described in this document. A frame is a block
- of information in the tag. The tag consists of a header, frames and
- optional padding. A field is a piece of information; one value, a
- string etc. A numeric string is a string that consists of the
- characters 0-9 only.
-
-
-3. ID3v2 overview
-
- The two biggest design goals were to be able to implement ID3v2
- without disturbing old software too much and that ID3v2 should be
- as flexible and expandable as possible.
-
- The first criterion is met by the simple fact that the MPEG [MPEG]
- decoding software uses a syncsignal, embedded in the audiostream, to
- 'lock on to' the audio. Since the ID3v2 tag doesn't contain a valid
- syncsignal, no software will attempt to play the tag. If, for any
- reason, coincidence make a syncsignal appear within the tag it will
- be taken care of by the 'unsynchronisation scheme' described in
- section 5.
-
- The second criterion has made a more noticeable impact on the design
- of the ID3v2 tag. It is constructed as a container for several
- information blocks, called frames, whose format need not be known to
- the software that encounters them. At the start of every frame there
- is an identifier that explains the frames' format and content, and a
- size descriptor that allows software to skip unknown frames.
-
- If a total revision of the ID3v2 tag should be needed, there is a
- version number and a size descriptor in the ID3v2 header.
-
- The ID3 tag described in this document is mainly targeted at files
- encoded with MPEG-1/2 layer I, MPEG-1/2 layer II, MPEG-1/2 layer III
- and MPEG-2.5, but may work with other types of encoded audio.
-
- The bitorder in ID3v2 is most significant bit first (MSB). The
- byteorder in multibyte numbers is most significant byte first (e.g.
- $12345678 would be encoded $12 34 56 78).
-
- It is permitted to include padding after all the final frame (at the
- end of the ID3 tag), making the size of all the frames together
- smaller than the size given in the head of the tag. A possible
- purpose of this padding is to allow for adding a few additional
- frames or enlarge existing frames within the tag without having to
- rewrite the entire file. The value of the padding bytes must be $00.
-
-
-3.1. ID3v2 header
-
- The ID3v2 tag header, which should be the first information in the
- file, is 10 bytes as follows:
-
- ID3v2/file identifier "ID3"
- ID3v2 version $03 00
- ID3v2 flags %abc00000
- ID3v2 size 4 * %0xxxxxxx
-
- The first three bytes of the tag are always "ID3" to indicate that
- this is an ID3v2 tag, directly followed by the two version bytes. The
- first byte of ID3v2 version is it's major version, while the second
- byte is its revision number. In this case this is ID3v2.3.0. All
- revisions are backwards compatible while major versions are not. If
- software with ID3v2.2.0 and below support should encounter version
- three or higher it should simply ignore the whole tag. Version and
- revision will never be $FF.
-
- The version is followed by one the ID3v2 flags field, of which
- currently only three flags are used.
-
-
- a - Unsynchronisation
-
- Bit 7 in the 'ID3v2 flags' indicates whether or not
- unsynchronisation is used (see section 5 for details); a set bit
- indicates usage.
-
-
- b - Extended header
-
- The second bit (bit 6) indicates whether or not the header is
- followed by an extended header. The extended header is described in
- section 3.2.
-
-
- c - Experimental indicator
-
- The third bit (bit 5) should be used as an 'experimental
- indicator'. This flag should always be set when the tag is in an
- experimental stage.
-
- All the other flags should be cleared. If one of these undefined
- flags are set that might mean that the tag is not readable for a
- parser that does not know the flags function.
-
- The ID3v2 tag size is encoded with four bytes where the most
- significant bit (bit 7) is set to zero in every byte, making a total
- of 28 bits. The zeroed bits are ignored, so a 257 bytes long tag is
- represented as $00 00 02 01.
-
- The ID3v2 tag size is the size of the complete tag after
- unsychronisation, including padding, excluding the header but not
- excluding the extended header (total tag size - 10). Only 28 bits
- (representing up to 256MB) are used in the size description to avoid
- the introducuction of 'false syncsignals'.
-
- An ID3v2 tag can be detected with the following pattern:
- $49 44 33 yy yy xx zz zz zz zz
- Where yy is less than $FF, xx is the 'flags' byte and zz is less than
- $80.
-
-
-3.2. ID3v2 extended header
-
- The extended header contains information that is not vital to the
- correct parsing of the tag information, hence the extended header is
- optional.
-
- Extended header size $xx xx xx xx
- Extended Flags $xx xx
- Size of padding $xx xx xx xx
-
- Where the 'Extended header size', currently 6 or 10 bytes, excludes
- itself. The 'Size of padding' is simply the total tag size excluding
- the frames and the headers, in other words the padding. The extended
- header is considered separate from the header proper, and as such is
- subject to unsynchronisation.
-
- The extended flags are a secondary flag set which describes further
- attributes of the tag. These attributes are currently defined as
- follows
-
- %x0000000 00000000
-
-
- x - CRC data present
-
- If this flag is set four bytes of CRC-32 data is appended to the
- extended header. The CRC should be calculated before
- unsynchronisation on the data between the extended header and the
- padding, i.e. the frames and only the frames.
-
- Total frame CRC $xx xx xx xx
-
-
-3.3. ID3v2 frame overview
-
- As the tag consists of a tag header and a tag body with one or more
- frames, all the frames consists of a frame header followed by one or
- more fields containing the actual information. The layout of the
- frame header:
-
- Frame ID $xx xx xx xx (four characters)
- Size $xx xx xx xx
- Flags $xx xx
-
- The frame ID made out of the characters capital A-Z and 0-9.
- Identifiers beginning with "X", "Y" and "Z" are for experimental use
- and free for everyone to use, without the need to set the
- experimental bit in the tag header. Have in mind that someone else
- might have used the same identifier as you. All other identifiers are
- either used or reserved for future use.
-
- The frame ID is followed by a size descriptor, making a total header
- size of ten bytes in every frame. The size is calculated as frame
- size excluding frame header (frame size - 10).
-
- In the frame header the size descriptor is followed by two flags
- bytes. These flags are described in section 3.3.1.
-
- There is no fixed order of the frames' appearance in the tag,
- although it is desired that the frames are arranged in order of
- significance concerning the recognition of the file. An example of
- such order: UFID, TIT2, MCDI, TRCK ...
-
- A tag must contain at least one frame. A frame must be at least 1
- byte big, excluding the header.
-
- If nothing else is said a string is represented as ISO-8859-1
- [ISO-8859-1] characters in the range $20 - $FF. Such strings are
- represented as <text string>, or <full text string> if newlines are
- allowed, in the frame descriptions. All Unicode strings [UNICODE] use
- 16-bit unicode 2.0 (ISO/IEC 10646-1:1993, UCS-2). Unicode strings
- must begin with the Unicode BOM ($FF FE or $FE FF) to identify the
- byte order.
-
- All numeric strings and URLs [URL] are always encoded as ISO-8859-1.
- Terminated strings are terminated with $00 if encoded with ISO-8859-1
- and $00 00 if encoded as unicode. If nothing else is said newline
- character is forbidden. In ISO-8859-1 a new line is represented, when
- allowed, with $0A only. Frames that allow different types of text
- encoding have a text encoding description byte directly after the
- frame size. If ISO-8859-1 is used this byte should be $00, if Unicode
- is used it should be $01. Strings dependent on encoding is
- represented as <text string according to encoding>, or <full text
- string according to encoding> if newlines are allowed. Any empty
- Unicode strings which are NULL-terminated may have the Unicode BOM
- followed by a Unicode NULL ($FF FE 00 00 or $FE FF 00 00).
-
- The three byte language field is used to describe the language of the
- frame's content, according to ISO-639-2 [ISO-639-2].
-
- All URLs [URL] may be relative, e.g. "picture.png", "../doc.txt".
-
- If a frame is longer than it should be, e.g. having more fields than
- specified in this document, that indicates that additions to the
- frame have been made in a later version of the ID3v2 standard. This
- is reflected by the revision number in the header of the tag.
-
-
-3.3.1. Frame header flags
-
- In the frame header the size descriptor is followed by two flags
- bytes. All unused flags must be cleared. The first byte is for
- 'status messages' and the second byte is for encoding purposes. If an
- unknown flag is set in the first byte the frame may not be changed
- without the bit cleared. If an unknown flag is set in the second byte
- it is likely to not be readable. The flags field is defined as
- follows.
-
- %abc00000 %ijk00000
-
-
- a - Tag alter preservation
-
- This flag tells the software what to do with this frame if it is
- unknown and the tag is altered in any way. This applies to all
- kinds of alterations, including adding more padding and reordering
- the frames.
-
- 0 Frame should be preserved.
- 1 Frame should be discarded.
-
-
- b - File alter preservation
-
- This flag tells the software what to do with this frame if it is
- unknown and the file, excluding the tag, is altered. This does not
- apply when the audio is completely replaced with other audio data.
-
- 0 Frame should be preserved.
- 1 Frame should be discarded.
-
-
- c - Read only
-
- This flag, if set, tells the software that the contents of this
- frame is intended to be read only. Changing the contents might
- break something, e.g. a signature. If the contents are changed,
- without knowledge in why the frame was flagged read only and
- without taking the proper means to compensate, e.g. recalculating
- the signature, the bit should be cleared.
-
-
- i - Compression
-
- This flag indicates whether or not the frame is compressed.
-
- 0 Frame is not compressed.
- 1 Frame is compressed using zlib [zlib] with 4 bytes for
- 'decompressed size' appended to the frame header.
-
-
- j - Encryption
-
- This flag indicates wether or not the frame is enrypted. If set
- one byte indicating with which method it was encrypted will be
- appended to the frame header. See section 4.26. for more
- information about encryption method registration.
-
- 0 Frame is not encrypted.
- 1 Frame is encrypted.
-
-
- k - Grouping identity
-
- This flag indicates whether or not this frame belongs in a group
- with other frames. If set a group identifier byte is added to the
- frame header. Every frame with the same group identifier belongs
- to the same group.
-
- 0 Frame does not contain group information
- 1 Frame contains group information
-
-
- Some flags indicates that the frame header is extended with
- additional information. This information will be added to the frame
- header in the same order as the flags indicating the additions. I.e.
- the four bytes of decompressed size will preceed the encryption
- method byte. These additions to the frame header, while not included
- in the frame header size but are included in the 'frame size' field,
- are not subject to encryption or compression.
-
-
-3.3.2. Default flags
-
- The default settings for the frames described in this document can be
- divided into the following classes. The flags may be set differently
- if found more suitable by the software.
-
- 1. Discarded if tag is altered, discarded if file is altered.
-
- None.
-
- 2. Discarded if tag is altered, preserved if file is altered.
-
- None.
-
- 3. Preserved if tag is altered, discarded if file is altered.
-
- AENC, ETCO, EQUA, MLLT, POSS, SYLT, SYTC, RVAD, TENC, TLEN, TSIZ
-
- 4. Preserved if tag is altered, preserved if file is altered.
-
- The rest of the frames.
-
-
-4. Declared ID3v2 frames
-
- The following frames are declared in this draft.
-
- 4.21 AENC Audio encryption
- 4.15 APIC Attached picture
-
- 4.11 COMM Comments
- 4.25 COMR Commercial frame
-
- 4.26 ENCR Encryption method registration
- 4.13 EQUA Equalization
- 4.6 ETCO Event timing codes
-
- 4.16 GEOB General encapsulated object
- 4.27 GRID Group identification registration
-
- 4.4 IPLS Involved people list
-
- 4.21 LINK Linked information
-
- 4.5 MCDI Music CD identifier
- 4.7 MLLT MPEG location lookup table
-
- 4.24 OWNE Ownership frame
-
- 4.28. PRIV Private frame
- 4.17 PCNT Play counter
- 4.18 POPM Popularimeter
- 4.22 POSS Position synchronisation frame
-
- 4.19 RBUF Recommended buffer size
- 4.12 RVAD Relative volume adjustment
- 4.14 RVRB Reverb
-
- 4.10 SYLT Synchronized lyric/text
- 4.8 SYTC Synchronized tempo codes
-
- 4.2.1 TALB Album/Movie/Show title
- 4.2.1 TBPM BPM (beats per minute)
- 4.2.1 TCOM Composer
- 4.2.1 TCON Content type
- 4.2.1 TCOP Copyright message
- 4.2.1 TDAT Date
- 4.2.1 TDLY Playlist delay
- 4.2.1 TENC Encoded by
- 4.2.1 TEXT Lyricist/Text writer
- 4.2.1 TFLT File type
- 4.2.1 TIME Time
- 4.2.1 TIT1 Content group description
- 4.2.1 TIT2 Title/songname/content description
- 4.2.1 TIT3 Subtitle/Description refinement
- 4.2.1 TKEY Initial key
- 4.2.1 TLAN Language(s)
- 4.2.1 TLEN Length
- 4.2.1 TMED Media type
- 4.2.1 TOAL Original album/movie/show title
- 4.2.1 TOFN Original filename
- 4.2.1 TOLY Original lyricist(s)/text writer(s)
- 4.2.1 TOPE Original artist(s)/performer(s)
- 4.2.1 TORY Original release year
- 4.2.1 TOWN File owner/licensee
- 4.2.1 TPE1 Lead performer(s)/Soloist(s)
- 4.2.1 TPE2 Band/orchestra/accompaniment
- 4.2.1 TPE3 Conductor/performer refinement
- 4.2.1 TPE4 Interpreted, remixed, or otherwise modified by
- 4.2.1 TPOS Part of a set
- 4.2.1 TPUB Publisher
- 4.2.1 TRCK Track number/Position in set
- 4.2.1 TRDA Recording dates
- 4.2.1 TRSN Internet radio station name
- 4.2.1 TRSO Internet radio station owner
- 4.2.1 TSIZ Size
- 4.2.1 TSRC ISRC (international standard recording code)
- 4.2.1 TSSE Software/Hardware and settings used for encoding
- 4.2.1 TYER Year
- 4.2.2 TXXX User defined text information frame
-
- 4.1 UFID Unique file identifier
- 4.23 USER Terms of use
- 4.9 USLT Unsychronized lyric/text transcription
-
- 4.3.1 WCOM Commercial information
- 4.3.1 WCOP Copyright/Legal information
- 4.3.1 WOAF Official audio file webpage
- 4.3.1 WOAR Official artist/performer webpage
- 4.3.1 WOAS Official audio source webpage
- 4.3.1 WORS Official internet radio station homepage
- 4.3.1 WPAY Payment
- 4.3.1 WPUB Publishers official webpage
- 4.3.2 WXXX User defined URL link frame
-
-
-4.1. Unique file identifier
-
- This frame's purpose is to be able to identify the audio file in a
- database that may contain more information relevant to the content.
- Since standardisation of such a database is beyond this document, all
- frames begin with a null-terminated string with a URL [URL]
- containing an email address, or a link to a location where an email
- address can be found, that belongs to the organisation responsible
- for this specific database implementation. Questions regarding the
- database should be sent to the indicated email address. The URL
- should not be used for the actual database queries. The string
- "<a href="http://www.id3.org/dummy/ufid.html">http://www.id3.org/dummy/ufid.html</a>" should be used for tests.
- Software that isn't told otherwise may safely remove such frames. The
- 'Owner identifier' must be non-empty (more than just a termination).
- The 'Owner identifier' is then followed by the actual identifier,
- which may be up to 64 bytes. There may be more than one "UFID" frame
- in a tag, but only one with the same 'Owner identifier'.
-
- <Header for 'Unique file identifier', ID: "UFID">
- Owner identifier <text string> $00
- Identifier <up to 64 bytes binary data>
-
-
-4.2. Text information frames
-
- The text information frames are the most important frames, containing
- information like artist, album and more. There may only be one text
- information frame of its kind in an tag. If the textstring is
- followed by a termination ($00 (00)) all the following information
- should be ignored and not be displayed. All text frame identifiers
- begin with "T". Only text frame identifiers begin with "T", with the
- exception of the "TXXX" frame. All the text information frames have
- the following format:
-
- <Header for 'Text information frame', ID: "T000" - "TZZZ",
- excluding "TXXX" described in 4.2.2.>
- Text encoding $xx
- Information <text string according to encoding>
-
-
-4.2.1. Text information frames - details
-
- TALB
- The 'Album/Movie/Show title' frame is intended for the title of the
- recording(/source of sound) which the audio in the file is taken
- from.
-
- TBPM
- The 'BPM' frame contains the number of beats per minute in the
- mainpart of the audio. The BPM is an integer and represented as a
- numerical string.
-
- TCOM
- The 'Composer(s)' frame is intended for the name of the composer(s).
- They are seperated with the "/" character.
-
- TCON
- The 'Content type', which previously was stored as a one byte numeric
- value only, is now a numeric string. You may use one or several of
- the types as ID3v1.1 did or, since the category list would be
- impossible to maintain with accurate and up to date categories,
- define your own.
-
- References to the ID3v1 genres can be made by, as first byte, enter
- "(" followed by a number from the genres list (appendix A.) and
- ended with a ")" character. This is optionally followed by a
- refinement, e.g. "(21)" or "(4)Eurodisco". Several references can be
- made in the same frame, e.g. "(51)(39)". If the refinement should
- begin with a "(" character it should be replaced with "((", e.g. "((I
- can figure out any genre)" or "(55)((I think...)". The following new
- content types is defined in ID3v2 and is implemented in the same way
- as the numerig content types, e.g. "(RX)".
-
- RX Remix
- CR Cover
-
- TCOP
- The 'Copyright message' frame, which must begin with a year and a
- space character (making five characters), is intended for the
- copyright holder of the original sound, not the audio file itself.
- The absence of this frame means only that the copyright information
- is unavailable or has been removed, and must not be interpreted to
- mean that the sound is public domain. Every time this field is
- displayed the field must be preceded with "Copyright " (C) " ", where
- (C) is one character showing a C in a circle.
-
- TDAT
- The 'Date' frame is a numeric string in the DDMM format containing
- the date for the recording. This field is always four characters
- long.
-
- TDLY
- The 'Playlist delay' defines the numbers of milliseconds of silence
- between every song in a playlist. The player should use the "ETC"
- frame, if present, to skip initial silence and silence at the end of
- the audio to match the 'Playlist delay' time. The time is represented
- as a numeric string.
-
- TENC
- The 'Encoded by' frame contains the name of the person or
- organisation that encoded the audio file. This field may contain a
- copyright message, if the audio file also is copyrighted by the
- encoder.
-
- TEXT
- The 'Lyricist(s)/Text writer(s)' frame is intended for the writer(s)
- of the text or lyrics in the recording. They are seperated with the
- "/" character.
-
- TFLT
- The 'File type' frame indicates which type of audio this tag defines.
- The following type and refinements are defined:
-
- MPG MPEG Audio
- /1 MPEG 1/2 layer I
- /2 MPEG 1/2 layer II
- /3 MPEG 1/2 layer III
- /2.5 MPEG 2.5
- /AAC Advanced audio compression
- VQF Transform-domain Weighted Interleave Vector Quantization
- PCM Pulse Code Modulated audio
-
- but other types may be used, not for these types though. This is used
- in a similar way to the predefined types in the "TMED" frame, but
- without parentheses. If this frame is not present audio type is
- assumed to be "MPG".
-
- TIME
- The 'Time' frame is a numeric string in the HHMM format containing
- the time for the recording. This field is always four characters
- long.
-
- TIT1
- The 'Content group description' frame is used if the sound belongs to
- a larger category of sounds/music. For example, classical music is
- often sorted in different musical sections (e.g. "Piano Concerto",
- "Weather - Hurricane").
-
- TIT2
- The 'Title/Songname/Content description' frame is the actual name of
- the piece (e.g. "Adagio", "Hurricane Donna").
-
- TIT3
- The 'Subtitle/Description refinement' frame is used for information
- directly related to the contents title (e.g. "Op. 16" or "Performed
- live at Wembley").
-
- TKEY
- The 'Initial key' frame contains the musical key in which the sound
- starts. It is represented as a string with a maximum length of three
- characters. The ground keys are represented with "A","B","C","D","E",
- "F" and "G" and halfkeys represented with "b" and "#". Minor is
- represented as "m". Example "Cbm". Off key is represented with an "o"
- only.
-
- TLAN
- The 'Language(s)' frame should contain the languages of the text or
- lyrics spoken or sung in the audio. The language is represented with
- three characters according to ISO-639-2. If more than one language is
- used in the text their language codes should follow according to
- their usage.
-
- TLEN
- The 'Length' frame contains the length of the audiofile in
- milliseconds, represented as a numeric string.
-
- TMED
- The 'Media type' frame describes from which media the sound
- originated. This may be a text string or a reference to the
- predefined media types found in the list below. References are made
- within "(" and ")" and are optionally followed by a text refinement,
- e.g. "(MC) with four channels". If a text refinement should begin
- with a "(" character it should be replaced with "((" in the same way
- as in the "TCO" frame. Predefined refinements is appended after the
- media type, e.g. "(CD/A)" or "(VID/PAL/VHS)".
-
- DIG Other digital media
- /A Analog transfer from media
-
- ANA Other analog media
- /WAC Wax cylinder
- /8CA 8-track tape cassette
-
- CD CD
- /A Analog transfer from media
- /DD DDD
- /AD ADD
- /AA AAD
-
- LD Laserdisc
- /A Analog transfer from media
-
- TT Turntable records
- /33 33.33 rpm
- /45 45 rpm
- /71 71.29 rpm
- /76 76.59 rpm
- /78 78.26 rpm
- /80 80 rpm
-
- MD MiniDisc
- /A Analog transfer from media
-
- DAT DAT
- /A Analog transfer from media
- /1 standard, 48 kHz/16 bits, linear
- /2 mode 2, 32 kHz/16 bits, linear
- /3 mode 3, 32 kHz/12 bits, nonlinear, low speed
- /4 mode 4, 32 kHz/12 bits, 4 channels
- /5 mode 5, 44.1 kHz/16 bits, linear
- /6 mode 6, 44.1 kHz/16 bits, 'wide track' play
-
- DCC DCC
- /A Analog transfer from media
-
- DVD DVD
- /A Analog transfer from media
-
- TV Television
- /PAL PAL
- /NTSC NTSC
- /SECAM SECAM
-
- VID Video
- /PAL PAL
- /NTSC NTSC
- /SECAM SECAM
- /VHS VHS
- /SVHS S-VHS
- /BETA BETAMAX
-
- RAD Radio
- /FM FM
- /AM AM
- /LW LW
- /MW MW
-
- TEL Telephone
- /I ISDN
-
- MC MC (normal cassette)
- /4 4.75 cm/s (normal speed for a two sided cassette)
- /9 9.5 cm/s
- /I Type I cassette (ferric/normal)
- /II Type II cassette (chrome)
- /III Type III cassette (ferric chrome)
- /IV Type IV cassette (metal)
-
- REE Reel
- /9 9.5 cm/s
- /19 19 cm/s
- /38 38 cm/s
- /76 76 cm/s
- /I Type I cassette (ferric/normal)
- /II Type II cassette (chrome)
- /III Type III cassette (ferric chrome)
- /IV Type IV cassette (metal)
-
- TOAL
- The 'Original album/movie/show title' frame is intended for the title
- of the original recording (or source of sound), if for example the
- music in the file should be a cover of a previously released song.
-
- TOFN
- The 'Original filename' frame contains the preferred filename for the
- file, since some media doesn't allow the desired length of the
- filename. The filename is case sensitive and includes its suffix.
-
- TOLY
- The 'Original lyricist(s)/text writer(s)' frame is intended for the
- text writer(s) of the original recording, if for example the music in
- the file should be a cover of a previously released song. The text
- writers are seperated with the "/" character.
-
- TOPE
- The 'Original artist(s)/performer(s)' frame is intended for the
- performer(s) of the original recording, if for example the music in
- the file should be a cover of a previously released song. The
- performers are seperated with the "/" character.
-
- TORY
- The 'Original release year' frame is intended for the year when the
- original recording, if for example the music in the file should be a
- cover of a previously released song, was released. The field is
- formatted as in the "TYER" frame.
-
- TOWN
- The 'File owner/licensee' frame contains the name of the owner or
- licensee of the file and it's contents.
-
- TPE1
- The 'Lead artist(s)/Lead performer(s)/Soloist(s)/Performing group' is
- used for the main artist(s). They are seperated with the "/"
- character.
-
- TPE2
- The 'Band/Orchestra/Accompaniment' frame is used for additional
- information about the performers in the recording.
-
- TPE3
- The 'Conductor' frame is used for the name of the conductor.
-
- TPE4
- The 'Interpreted, remixed, or otherwise modified by' frame contains
- more information about the people behind a remix and similar
- interpretations of another existing piece.
-
- TPOS
- The 'Part of a set' frame is a numeric string that describes which
- part of a set the audio came from. This frame is used if the source
- described in the "TALB" frame is divided into several mediums, e.g. a
- double CD. The value may be extended with a "/" character and a
- numeric string containing the total number of parts in the set. E.g.
- "1/2".
-
- TPUB
- The 'Publisher' frame simply contains the name of the label or
- publisher.
-
- TRCK
- The 'Track number/Position in set' frame is a numeric string
- containing the order number of the audio-file on its original
- recording. This may be extended with a "/" character and a numeric
- string containing the total numer of tracks/elements on the original
- recording. E.g. "4/9".
-
- TRDA
- The 'Recording dates' frame is a intended to be used as complement to
- the "TYER", "TDAT" and "TIME" frames. E.g. "4th-7th June, 12th June"
- in combination with the "TYER" frame.
-
- TRSN
- The 'Internet radio station name' frame contains the name of the
- internet radio station from which the audio is streamed.
-
- TRSO
- The 'Internet radio station owner' frame contains the name of the
- owner of the internet radio station from which the audio is
- streamed.
-
- TSIZ
- The 'Size' frame contains the size of the audiofile in bytes,
- excluding the ID3v2 tag, represented as a numeric string.
-
- TSRC
- The 'ISRC' frame should contain the International Standard Recording
- Code [ISRC] (12 characters).
-
- TSSE
- The 'Software/Hardware and settings used for encoding' frame
- includes the used audio encoder and its settings when the file was
- encoded. Hardware refers to hardware encoders, not the computer on
- which a program was run.
-
- TYER
- The 'Year' frame is a numeric string with a year of the recording.
- This frames is always four characters long (until the year 10000).
-
-
-4.2.2. User defined text information frame
-
- This frame is intended for one-string text information concerning the
- audiofile in a similar way to the other "T"-frames. The frame body
- consists of a description of the string, represented as a terminated
- string, followed by the actual string. There may be more than one
- "TXXX" frame in each tag, but only one with the same description.
-
- <Header for 'User defined text information frame', ID: "TXXX">
- Text encoding $xx
- Description <text string according to encoding> $00 (00)
- Value <text string according to encoding>
-
-
-4.3. URL link frames
-
- With these frames dynamic data such as webpages with touring
- information, price information or plain ordinary news can be added to
- the tag. There may only be one URL [URL] link frame of its kind in an
- tag, except when stated otherwise in the frame description. If the
- textstring is followed by a termination ($00 (00)) all the following
- information should be ignored and not be displayed. All URL link
- frame identifiers begins with "W". Only URL link frame identifiers
- begins with "W". All URL link frames have the following format:
-
- <Header for 'URL link frame', ID: "W000" - "WZZZ", excluding "WXXX"
- described in 4.3.2.>
- URL <text string>
-
-
-4.3.1. URL link frames - details
-
- WCOM
- The 'Commercial information' frame is a URL pointing at a webpage
- with information such as where the album can be bought. There may be
- more than one "WCOM" frame in a tag, but not with the same content.
-
- WCOP
- The 'Copyright/Legal information' frame is a URL pointing at a
- webpage where the terms of use and ownership of the file is
- described.
-
- WOAF
- The 'Official audio file webpage' frame is a URL pointing at a file
- specific webpage.
-
- WOAR
- The 'Official artist/performer webpage' frame is a URL pointing at
- the artists official webpage. There may be more than one "WOAR" frame
- in a tag if the audio contains more than one performer, but not with
- the same content.
-
- WOAS
- The 'Official audio source webpage' frame is a URL pointing at the
- official webpage for the source of the audio file, e.g. a movie.
-
- WORS
- The 'Official internet radio station homepage' contains a URL
- pointing at the homepage of the internet radio station.
-
- WPAY
- The 'Payment' frame is a URL pointing at a webpage that will handle
- the process of paying for this file.
-
- WPUB
- The 'Publishers official webpage' frame is a URL pointing at the
- official wepage for the publisher.
-
-
-4.3.2. User defined URL link frame
-
- This frame is intended for URL [URL] links concerning the audiofile
- in a similar way to the other "W"-frames. The frame body consists
- of a description of the string, represented as a terminated string,
- followed by the actual URL. The URL is always encoded with ISO-8859-1
- [ISO-8859-1]. There may be more than one "WXXX" frame in each tag,
- but only one with the same description.
-
- <Header for 'User defined URL link frame', ID: "WXXX">
- Text encoding $xx
- Description <text string according to encoding> $00 (00)
- URL <text string>
-
-
-4.4. Involved people list
-
- Since there might be a lot of people contributing to an audio file in
- various ways, such as musicians and technicians, the 'Text
- information frames' are often insufficient to list everyone involved
- in a project. The 'Involved people list' is a frame containing the
- names of those involved, and how they were involved. The body simply
- contains a terminated string with the involvement directly followed
- by a terminated string with the involvee followed by a new
- involvement and so on. There may only be one "IPLS" frame in each
- tag.
-
- <Header for 'Involved people list', ID: "IPLS">
- Text encoding $xx
- People list strings <text strings according to encoding>
-
-
-4.5. Music CD identifier
-
- This frame is intended for music that comes from a CD, so that the CD
- can be identified in databases such as the CDDB [CDDB]. The frame
- consists of a binary dump of the Table Of Contents, TOC, from the CD,
- which is a header of 4 bytes and then 8 bytes/track on the CD plus 8
- bytes for the 'lead out' making a maximum of 804 bytes. The offset to
- the beginning of every track on the CD should be described with a
- four bytes absolute CD-frame address per track, and not with absolute
- time. This frame requires a present and valid "TRCK" frame, even if
- the CD's only got one track. There may only be one "MCDI" frame in
- each tag.
-
- <Header for 'Music CD identifier', ID: "MCDI">
- CD TOC <binary data>
-
-
-4.6. Event timing codes
-
- This frame allows synchronisation with key events in a song or sound.
- The header is:
-
- <Header for 'Event timing codes', ID: "ETCO">
- Time stamp format $xx
-
- Where time stamp format is:
-
- $01 Absolute time, 32 bit sized, using MPEG [MPEG] frames as unit
- $02 Absolute time, 32 bit sized, using milliseconds as unit
-
- Abolute time means that every stamp contains the time from the
- beginning of the file.
-
- Followed by a list of key events in the following format:
-
- Type of event $xx
- Time stamp $xx (xx ...)
-
- The 'Time stamp' is set to zero if directly at the beginning of the
- sound or after the previous event. All events should be sorted in
- chronological order. The type of event is as follows:
-
- $00 padding (has no meaning)
- $01 end of initial silence
- $02 intro start
- $03 mainpart start
- $04 outro start
- $05 outro end
- $06 verse start
- $07 refrain start
- $08 interlude start
- $09 theme start
- $0A variation start
- $0B key change
- $0C time change
- $0D momentary unwanted noise (Snap, Crackle & Pop)
- $0E sustained noise
- $0F sustained noise end
- $10 intro end
- $11 mainpart end
- $12 verse end
- $13 refrain end
- $14 theme end
-
- $15-$DF reserved for future use
-
- $E0-$EF not predefined sync 0-F
-
- $F0-$FC reserved for future use
-
- $FD audio end (start of silence)
- $FE audio file ends
- $FF one more byte of events follows (all the following bytes with
- the value $FF have the same function)
-
- Terminating the start events such as "intro start" is not required.
- The 'Not predefined sync's ($E0-EF) are for user events. You might
- want to synchronise your music to something, like setting of an
- explosion on-stage, turning on your screensaver etc.
-
- There may only be one "ETCO" frame in each tag.
-
-
-4.7. MPEG location lookup table
-
- To increase performance and accuracy of jumps within a MPEG [MPEG]
- audio file, frames with timecodes in different locations in the file
- might be useful. The ID3v2 frame includes references that the
- software can use to calculate positions in the file. After the frame
- header is a descriptor of how much the 'frame counter' should
- increase for every reference. If this value is two then the first
- reference points out the second frame, the 2nd reference the 4th
- frame, the 3rd reference the 6th frame etc. In a similar way the
- 'bytes between reference' and 'milliseconds between reference' points
- out bytes and milliseconds respectively.
-
- Each reference consists of two parts; a certain number of bits, as
- defined in 'bits for bytes deviation', that describes the difference
- between what is said in 'bytes between reference' and the reality and
- a certain number of bits, as defined in 'bits for milliseconds
- deviation', that describes the difference between what is said in
- 'milliseconds between reference' and the reality. The number of bits
- in every reference, i.e. 'bits for bytes deviation'+'bits for
- milliseconds deviation', must be a multiple of four. There may only
- be one "MLLT" frame in each tag.
-
- <Header for 'Location lookup table', ID: "MLLT">
- MPEG frames between reference $xx xx
- Bytes between reference $xx xx xx
- Milliseconds between reference $xx xx xx
- Bits for bytes deviation $xx
- Bits for milliseconds dev. $xx
-
- Then for every reference the following data is included;
-
- Deviation in bytes %xxx....
- Deviation in milliseconds %xxx....
-
-
-4.8. Synchronised tempo codes
-
- For a more accurate description of the tempo of a musical piece this
- frame might be used. After the header follows one byte describing
- which time stamp format should be used. Then follows one or more
- tempo codes. Each tempo code consists of one tempo part and one time
- part. The tempo is in BPM described with one or two bytes. If the
- first byte has the value $FF, one more byte follows, which is added
- to the first giving a range from 2 - 510 BPM, since $00 and $01 is
- reserved. $00 is used to describe a beat-free time period, which is
- not the same as a music-free time period. $01 is used to indicate one
- single beat-stroke followed by a beat-free period.
-
- The tempo descriptor is followed by a time stamp. Every time the
- tempo in the music changes, a tempo descriptor may indicate this for
- the player. All tempo descriptors should be sorted in chronological
- order. The first beat-stroke in a time-period is at the same time as
- the beat description occurs. There may only be one "SYTC" frame in
- each tag.
-
- <Header for 'Synchronised tempo codes', ID: "SYTC">
- Time stamp format $xx
- Tempo data <binary data>
-
- Where time stamp format is:
-
- $01 Absolute time, 32 bit sized, using MPEG [MPEG] frames as unit
- $02 Absolute time, 32 bit sized, using milliseconds as unit
-
- Abolute time means that every stamp contains the time from the
- beginning of the file.
-
-
-4.9. Unsychronised lyrics/text transcription
-
- This frame contains the lyrics of the song or a text transcription of
- other vocal activities. The head includes an encoding descriptor and
- a content descriptor. The body consists of the actual text. The
- 'Content descriptor' is a terminated string. If no descriptor is
- entered, 'Content descriptor' is $00 (00) only. Newline characters
- are allowed in the text. There may be more than one 'Unsynchronised
- lyrics/text transcription' frame in each tag, but only one with the
- same language and content descriptor.
-
- <Header for 'Unsynchronised lyrics/text transcription', ID: "USLT">
- Text encoding $xx
- Language $xx xx xx
- Content descriptor <text string according to encoding> $00 (00)
- Lyrics/text <full text string according to encoding>
-
-
-4.10. Synchronised lyrics/text
-
- This is another way of incorporating the words, said or sung lyrics,
- in the audio file as text, this time, however, in sync with the
- audio. It might also be used to describing events e.g. occurring on a
- stage or on the screen in sync with the audio. The header includes a
- content descriptor, represented with as terminated textstring. If no
- descriptor is entered, 'Content descriptor' is $00 (00) only.
-
- <Header for 'Synchronised lyrics/text', ID: "SYLT">
- Text encoding $xx
- Language $xx xx xx
- Time stamp format $xx
- Content type $xx
- Content descriptor <text string according to encoding> $00 (00)
-
-
- Encoding: $00 ISO-8859-1 [ISO-8859-1] character set is used => $00
- is sync identifier.
- $01 Unicode [UNICODE] character set is used => $00 00 is
- sync identifier.
-
- Content type: $00 is other
- $01 is lyrics
- $02 is text transcription
- $03 is movement/part name (e.g. "Adagio")
- $04 is events (e.g. "Don Quijote enters the stage")
- $05 is chord (e.g. "Bb F Fsus")
- $06 is trivia/'pop up' information
-
- Time stamp format is:
-
- $01 Absolute time, 32 bit sized, using MPEG [MPEG] frames as unit
- $02 Absolute time, 32 bit sized, using milliseconds as unit
-
- Abolute time means that every stamp contains the time from the
- beginning of the file.
-
- The text that follows the frame header differs from that of the
- unsynchronised lyrics/text transcription in one major way. Each
- syllable (or whatever size of text is considered to be convenient by
- the encoder) is a null terminated string followed by a time stamp
- denoting where in the sound file it belongs. Each sync thus has the
- following structure:
-
- Terminated text to be synced (typically a syllable)
- Sync identifier (terminator to above string) $00 (00)
- Time stamp $xx (xx ...)
-
- The 'time stamp' is set to zero or the whole sync is omitted if
- located directly at the beginning of the sound. All time stamps
- should be sorted in chronological order. The sync can be considered
- as a validator of the subsequent string.
-
- Newline ($0A) characters are allowed in all "SYLT" frames and should
- be used after every entry (name, event etc.) in a frame with the
- content type $03 - $04.
-
- A few considerations regarding whitespace characters: Whitespace
- separating words should mark the beginning of a new word, thus
- occurring in front of the first syllable of a new word. This is also
- valid for new line characters. A syllable followed by a comma should
- not be broken apart with a sync (both the syllable and the comma
- should be before the sync).
-
- An example: The "USLT" passage
-
- "Strangers in the night" $0A "Exchanging glances"
-
- would be "SYLT" encoded as:
-
- "Strang" $00 xx xx "ers" $00 xx xx " in" $00 xx xx " the" $00 xx xx
- " night" $00 xx xx 0A "Ex" $00 xx xx "chang" $00 xx xx "ing" $00 xx
- xx "glan" $00 xx xx "ces" $00 xx xx
-
- There may be more than one "SYLT" frame in each tag, but only one
- with the same language and content descriptor.
-
-
-4.11. Comments
-
- This frame is indended for any kind of full text information that
- does not fit in any other frame. It consists of a frame header
- followed by encoding, language and content descriptors and is ended
- with the actual comment as a text string. Newline characters are
- allowed in the comment text string. There may be more than one
- comment frame in each tag, but only one with the same language and
- content descriptor.
-
- <Header for 'Comment', ID: "COMM">
- Text encoding $xx
- Language $xx xx xx
- Short content descrip. <text string according to encoding> $00 (00)
- The actual text <full text string according to encoding>
-
-
-4.12. Relative volume adjustment
-
- This is a more subjective function than the previous ones. It allows
- the user to say how much he wants to increase/decrease the volume on
- each channel while the file is played. The purpose is to be able to
- align all files to a reference volume, so that you don't have to
- change the volume constantly. This frame may also be used to balance
- adjust the audio. If the volume peak levels are known then this could
- be described with the 'Peak volume right' and 'Peak volume left'
- field. If Peakvolume is not known these fields could be left zeroed
- or, if no other data follows, be completely omitted. There may only
- be one "RVAD" frame in each tag.
-
- <Header for 'Relative volume adjustment', ID: "RVAD">
- Increment/decrement %00xxxxxx
- Bits used for volume descr. $xx
- Relative volume change, right $xx xx (xx ...)
- Relative volume change, left $xx xx (xx ...)
- Peak volume right $xx xx (xx ...)
- Peak volume left $xx xx (xx ...)
-
- In the increment/decrement field bit 0 is used to indicate the right
- channel and bit 1 is used to indicate the left channel. 1 is
- increment and 0 is decrement.
-
- The 'bits used for volume description' field is normally $10 (16
- bits) for MPEG 2 layer I, II and III [MPEG] and MPEG 2.5. This value
- may not be $00. The volume is always represented with whole bytes,
- padded in the beginning (highest bits) when 'bits used for volume
- description' is not a multiple of eight.
-
- This datablock is then optionally followed by a volume definition for
- the left and right back channels. If this information is appended to
- the frame the first two channels will be treated as front channels.
- In the increment/decrement field bit 2 is used to indicate the right
- back channel and bit 3 for the left back channel.
-
- Relative volume change, right back $xx xx (xx ...)
- Relative volume change, left back $xx xx (xx ...)
- Peak volume right back $xx xx (xx ...)
- Peak volume left back $xx xx (xx ...)
-
- If the center channel adjustment is present the following is appended
- to the existing frame, after the left and right back channels. The
- center channel is represented by bit 4 in the increase/decrease
- field.
-
- Relative volume change, center $xx xx (xx ...)
- Peak volume center $xx xx (xx ...)
-
- If the bass channel adjustment is present the following is appended
- to the existing frame, after the center channel. The bass channel is
- represented by bit 5 in the increase/decrease field.
-
- Relative volume change, bass $xx xx (xx ...)
- Peak volume bass $xx xx (xx ...)
-
-
-4.13. Equalisation
-
- This is another subjective, alignment frame. It allows the user to
- predefine an equalisation curve within the audio file. There may only
- be one "EQUA" frame in each tag.
-
- <Header of 'Equalisation', ID: "EQUA">
- Adjustment bits $xx
-
- The 'adjustment bits' field defines the number of bits used for
- representation of the adjustment. This is normally $10 (16 bits) for
- MPEG 2 layer I, II and III [MPEG] and MPEG 2.5. This value may not be
- $00.
-
- This is followed by 2 bytes + ('adjustment bits' rounded up to the
- nearest byte) for every equalisation band in the following format,
- giving a frequency range of 0 - 32767Hz:
-
- Increment/decrement %x (MSB of the Frequency)
- Frequency (lower 15 bits)
- Adjustment $xx (xx ...)
-
- The increment/decrement bit is 1 for increment and 0 for decrement.
- The equalisation bands should be ordered increasingly with reference
- to frequency. All frequencies don't have to be declared. The
- equalisation curve in the reading software should be interpolated
- between the values in this frame. Three equal adjustments for three
- subsequent frequencies. A frequency should only be described once in
- the frame.
-
-
-4.14. Reverb
-
- Yet another subjective one. You may here adjust echoes of different
- kinds. Reverb left/right is the delay between every bounce in ms.
- Reverb bounces left/right is the number of bounces that should be
- made. $FF equals an infinite number of bounces. Feedback is the
- amount of volume that should be returned to the next echo bounce. $00
- is 0%, $FF is 100%. If this value were $7F, there would be 50% volume
- reduction on the first bounce, 50% of that on the second and so on.
- Left to left means the sound from the left bounce to be played in the
- left speaker, while left to right means sound from the left bounce to
- be played in the right speaker.
-
- 'Premix left to right' is the amount of left sound to be mixed in the
- right before any reverb is applied, where $00 id 0% and $FF is 100%.
- 'Premix right to left' does the same thing, but right to left.
- Setting both premix to $FF would result in a mono output (if the
- reverb is applied symmetric). There may only be one "RVRB" frame in
- each tag.
-
- <Header for 'Reverb', ID: "RVRB">
- Reverb left (ms) $xx xx
- Reverb right (ms) $xx xx
- Reverb bounces, left $xx
- Reverb bounces, right $xx
- Reverb feedback, left to left $xx
- Reverb feedback, left to right $xx
- Reverb feedback, right to right $xx
- Reverb feedback, right to left $xx
- Premix left to right $xx
- Premix right to left $xx
-
-
-4.15. Attached picture
-
- This frame contains a picture directly related to the audio file.
- Image format is the MIME type and subtype [MIME] for the image. In
- the event that the MIME media type name is omitted, "image/" will be
- implied. The "image/png" [PNG] or "image/jpeg" [JFIF] picture format
- should be used when interoperability is wanted. Description is a
- short description of the picture, represented as a terminated
- textstring. The description has a maximum length of 64 characters,
- but may be empty. There may be several pictures attached to one file,
- each in their individual "APIC" frame, but only one with the same
- content descriptor. There may only be one picture with the picture
- type declared as picture type $01 and $02 respectively. There is the
- possibility to put only a link to the image file by using the 'MIME
- type' "-->" and having a complete URL [URL] instead of picture data.
- The use of linked files should however be used sparingly since there
- is the risk of separation of files.
-
- <Header for 'Attached picture', ID: "APIC">
- Text encoding $xx
- MIME type <text string> $00
- Picture type $xx
- Description <text string according to encoding> $00 (00)
- Picture data <binary data>
-
-
- Picture type: $00 Other
- $01 32x32 pixels 'file icon' (PNG only)
- $02 Other file icon
- $03 Cover (front)
- $04 Cover (back)
- $05 Leaflet page
- $06 Media (e.g. lable side of CD)
- $07 Lead artist/lead performer/soloist
- $08 Artist/performer
- $09 Conductor
- $0A Band/Orchestra
- $0B Composer
- $0C Lyricist/text writer
- $0D Recording Location
- $0E During recording
- $0F During performance
- $10 Movie/video screen capture
- $11 A bright coloured fish
- $12 Illustration
- $13 Band/artist logotype
- $14 Publisher/Studio logotype
-
-
-4.16. General encapsulated object
-
- In this frame any type of file can be encapsulated. After the header,
- 'Frame size' and 'Encoding' follows 'MIME type' [MIME] represented as
- as a terminated string encoded with ISO 8859-1 [ISO-8859-1]. The
- filename is case sensitive and is encoded as 'Encoding'. Then follows
- a content description as terminated string, encoded as 'Encoding'.
- The last thing in the frame is the actual object. The first two
- strings may be omitted, leaving only their terminations. MIME type is
- always an ISO-8859-1 text string. There may be more than one "GEOB"
- frame in each tag, but only one with the same content descriptor.
-
- <Header for 'General encapsulated object', ID: "GEOB">
- Text encoding $xx
- MIME type <text string> $00
- Filename <text string according to encoding> $00 (00)
- Content description <text string according to encóding> $00 (00)
- Encapsulated object <binary data>
-
-
-4.17. Play counter
-
- This is simply a counter of the number of times a file has been
- played. The value is increased by one every time the file begins to
- play. There may only be one "PCNT" frame in each tag. When the
- counter reaches all one's, one byte is inserted in front of the
- counter thus making the counter eight bits bigger. The counter must
- be at least 32-bits long to begin with.
-
- <Header for 'Play counter', ID: "PCNT">
- Counter $xx xx xx xx (xx ...)
-
-
-4.18. Popularimeter
-
- The purpose of this frame is to specify how good an audio file is.
- Many interesting applications could be found to this frame such as a
- playlist that features better audiofiles more often than others or it
- could be used to profile a person's taste and find other 'good' files
- by comparing people's profiles. The frame is very simple. It contains
- the email address to the user, one rating byte and a four byte play
- counter, intended to be increased with one for every time the file is
- played. The email is a terminated string. The rating is 1-255 where
- 1 is worst and 255 is best. 0 is unknown. If no personal counter is
- wanted it may be omitted. When the counter reaches all one's, one
- byte is inserted in front of the counter thus making the counter
- eight bits bigger in the same away as the play counter ("PCNT").
- There may be more than one "POPM" frame in each tag, but only one
- with the same email address.
-
- <Header for 'Popularimeter', ID: "POPM">
- Email to user <text string> $00
- Rating $xx
- Counter $xx xx xx xx (xx ...)
-
-
-4.19. Recommended buffer size
-
- Sometimes the server from which a audio file is streamed is aware of
- transmission or coding problems resulting in interruptions in the
- audio stream. In these cases, the size of the buffer can be
- recommended by the server using this frame. If the 'embedded info
- flag' is true (1) then this indicates that an ID3 tag with the
- maximum size described in 'Buffer size' may occur in the audiostream.
- In such case the tag should reside between two MPEG [MPEG] frames, if
- the audio is MPEG encoded. If the position of the next tag is known,
- 'offset to next tag' may be used. The offset is calculated from the
- end of tag in which this frame resides to the first byte of the
- header in the next. This field may be omitted. Embedded tags are
- generally not recommended since this could render unpredictable
- behaviour from present software/hardware.
-
- For applications like streaming audio it might be an idea to embed
- tags into the audio stream though. If the clients connects to
- individual connections like HTTP and there is a possibility to begin
- every transmission with a tag, then this tag should include a
- 'recommended buffer size' frame. If the client is connected to a
- arbitrary point in the stream, such as radio or multicast, then the
- 'recommended buffer size' frame should be included in every tag.
- Every tag that is picked up after the initial/first tag is to be
- considered as an update of the previous one. E.g. if there is a
- "TIT2" frame in the first received tag and one in the second tag,
- then the first should be 'replaced' with the second.
-
- The 'Buffer size' should be kept to a minimum. There may only be one
- "RBUF" frame in each tag.
-
- <Header for 'Recommended buffer size', ID: "RBUF">
- Buffer size $xx xx xx
- Embedded info flag %0000000x
- Offset to next tag $xx xx xx xx
-
-
-4.20. Audio encryption
-
- This frame indicates if the actual audio stream is encrypted, and by
- whom. Since standardisation of such encrypion scheme is beyond this
- document, all "AENC" frames begin with a terminated string with a
- URL containing an email address, or a link to a location where an
- email address can be found, that belongs to the organisation
- responsible for this specific encrypted audio file. Questions
- regarding the encrypted audio should be sent to the email address
- specified. If a $00 is found directly after the 'Frame size' and the
- audiofile indeed is encrypted, the whole file may be considered
- useless.
-
- After the 'Owner identifier', a pointer to an unencrypted part of the
- audio can be specified. The 'Preview start' and 'Preview length' is
- described in frames. If no part is unencrypted, these fields should
- be left zeroed. After the 'preview length' field follows optionally a
- datablock required for decryption of the audio. There may be more
- than one "AENC" frames in a tag, but only one with the same 'Owner
- identifier'.
-
- <Header for 'Audio encryption', ID: "AENC">
- Owner identifier <text string> $00
- Preview start $xx xx
- Preview length $xx xx
- Encryption info <binary data>
-
-
-4.21. Linked information
-
- To keep space waste as low as possible this frame may be used to link
- information from another ID3v2 tag that might reside in another audio
- file or alone in a binary file. It is recommended that this method is
- only used when the files are stored on a CD-ROM or other
- circumstances when the risk of file seperation is low. The frame
- contains a frame identifier, which is the frame that should be linked
- into this tag, a URL [URL] field, where a reference to the file where
- the frame is given, and additional ID data, if needed. Data should be
- retrieved from the first tag found in the file to which this link
- points. There may be more than one "LINK" frame in a tag, but only
- one with the same contents. A linked frame is to be considered as
- part of the tag and has the same restrictions as if it was a physical
- part of the tag (i.e. only one "RVRB" frame allowed, whether it's
- linked or not).
-
- <Header for 'Linked information', ID: "LINK">
- Frame identifier $xx xx xx
- URL <text string> $00
- ID and additional data <text string(s)>
-
- Frames that may be linked and need no additional data are "IPLS",
- "MCID", "ETCO", "MLLT", "SYTC", "RVAD", "EQUA", "RVRB", "RBUF", the
- text information frames and the URL link frames.
-
- The "TXXX", "APIC", "GEOB" and "AENC" frames may be linked with
- the content descriptor as additional ID data.
-
- The "COMM", "SYLT" and "USLT" frames may be linked with three bytes
- of language descriptor directly followed by a content descriptor as
- additional ID data.
-
-
-4.22. Position synchronisation frame
-
- This frame delivers information to the listener of how far into the
- audio stream he picked up; in effect, it states the time offset of
- the first frame in the stream. The frame layout is:
-
- <Head for 'Position synchronisation', ID: "POSS">
- Time stamp format $xx
- Position $xx (xx ...)
-
- Where time stamp format is:
-
- $01 Absolute time, 32 bit sized, using MPEG frames as unit
- $02 Absolute time, 32 bit sized, using milliseconds as unit
-
- and position is where in the audio the listener starts to receive,
- i.e. the beginning of the next frame. If this frame is used in the
- beginning of a file the value is always 0. There may only be one
- "POSS" frame in each tag.
-
-
-4.23. Terms of use frame
-
- This frame contains a brief description of the terms of use and
- ownership of the file. More detailed information concerning the legal
- terms might be available through the "WCOP" frame. Newlines are
- allowed in the text. There may only be one "USER" frame in a tag.
-
- <Header for 'Terms of use frame', ID: "USER">
- Text encoding $xx
- Language $xx xx xx
- The actual text <text string according to encoding>
-
-
-4.24. Ownership frame
-
- The ownership frame might be used as a reminder of a made transaction
- or, if signed, as proof. Note that the "USER" and "TOWN" frames are
- good to use in conjunction with this one. The frame begins, after the
- frame ID, size and encoding fields, with a 'price payed' field. The
- first three characters of this field contains the currency used for
- the transaction, encoded according to ISO 4217 [ISO-4217] alphabetic
- currency code. Concatenated to this is the actual price payed, as a
- numerical string using "." as the decimal separator. Next is an 8
- character date string (YYYYMMDD) followed by a string with the name
- of the seller as the last field in the frame. There may only be one
- "OWNE" frame in a tag.
-
- <Header for 'Ownership frame', ID: "OWNE">
- Text encoding $xx
- Price payed <text string> $00
- Date of purch. <text string>
- Seller <text string according to encoding>
-
-
-4.25. Commercial frame
-
- This frame enables several competing offers in the same tag by
- bundling all needed information. That makes this frame rather complex
- but it's an easier solution than if one tries to achieve the same
- result with several frames. The frame begins, after the frame ID,
- size and encoding fields, with a price string field. A price is
- constructed by one three character currency code, encoded according
- to ISO 4217 [ISO-4217] alphabetic currency code, followed by a
- numerical value where "." is used as decimal seperator. In the price
- string several prices may be concatenated, seperated by a "/"
- character, but there may only be one currency of each type.
-
- The price string is followed by an 8 character date string in the
- format YYYYMMDD, describing for how long the price is valid. After
- that is a contact URL, with which the user can contact the seller,
- followed by a one byte 'received as' field. It describes how the
- audio is delivered when bought according to the following list:
-
- $00 Other
- $01 Standard CD album with other songs
- $02 Compressed audio on CD
- $03 File over the Internet
- $04 Stream over the Internet
- $05 As note sheets
- $06 As note sheets in a book with other sheets
- $07 Music on other media
- $08 Non-musical merchandise
-
- Next follows a terminated string with the name of the seller followed
- by a terminated string with a short description of the product. The
- last thing is the ability to include a company logotype. The first of
- them is the 'Picture MIME type' field containing information about
- which picture format is used. In the event that the MIME media type
- name is omitted, "image/" will be implied. Currently only "image/png"
- and "image/jpeg" are allowed. This format string is followed by the
- binary picture data. This two last fields may be omitted if no
- picture is to attach.
-
- <Header for 'Commercial frame', ID: "COMR">
- Text encoding $xx
- Price string <text string> $00
- Valid until <text string>
- Contact URL <text string> $00
- Received as $xx
- Name of seller <text string according to encoding> $00 (00)
- Description <text string according to encoding> $00 (00)
- Picture MIME type <string> $00
- Seller logo <binary data>
-
-
-4.26. Encryption method registration
-
- To identify with which method a frame has been encrypted the
- encryption method must be registered in the tag with this frame. The
- 'Owner identifier' is a null-terminated string with a URL [URL]
- containing an email address, or a link to a location where an email
- address can be found, that belongs to the organisation responsible
- for this specific encryption method. Questions regarding the
- encryption method should be sent to the indicated email address. The
- 'Method symbol' contains a value that is associated with this method
- throughout the whole tag. Values below $80 are reserved. The 'Method
- symbol' may optionally be followed by encryption specific data. There
- may be several "ENCR" frames in a tag but only one containing the
- same symbol and only one containing the same owner identifier. The
- method must be used somewhere in the tag. See section 3.3.1, flag j
- for more information.
-
- <Header for 'Encryption method registration', ID: "ENCR">
- Owner identifier <text string> $00
- Method symbol $xx
- Encryption data <binary data>
-
-
-4.27. Group identification registration
-
- This frame enables grouping of otherwise unrelated frames. This can
- be used when some frames are to be signed. To identify which frames
- belongs to a set of frames a group identifier must be registered in
- the tag with this frame. The 'Owner identifier' is a null-terminated
- string with a URL [URL] containing an email address, or a link to a
- location where an email address can be found, that belongs to the
- organisation responsible for this grouping. Questions regarding the
- grouping should be sent to the indicated email address. The 'Group
- symbol' contains a value that associates the frame with this group
- throughout the whole tag. Values below $80 are reserved. The 'Group
- symbol' may optionally be followed by some group specific data, e.g.
- a digital signature. There may be several "GRID" frames in a tag but
- only one containing the same symbol and only one containing the same
- owner identifier. The group symbol must be used somewhere in the tag.
- See section 3.3.1, flag j for more information.
-
- <Header for 'Group ID registration', ID: "GRID">
- Owner identifier <text string> $00
- Group symbol $xx
- Group dependent data <binary data>
-
-
-4.28. Private frame
-
- This frame is used to contain information from a software producer
- that its program uses and does not fit into the other frames. The
- frame consists of an 'Owner identifier' string and the binary data.
- The 'Owner identifier' is a null-terminated string with a URL [URL]
- containing an email address, or a link to a location where an email
- address can be found, that belongs to the organisation responsible
- for the frame. Questions regarding the frame should be sent to the
- indicated email address. The tag may contain more than one "PRIV"
- frame but only with different contents. It is recommended to keep the
- number of "PRIV" frames as low as possible.
-
- <Header for 'Private frame', ID: "PRIV">
- Owner identifier <text string> $00
- The private data <binary data>
-
-
-5. The 'unsynchronisation scheme'
-
- The only purpose of the 'unsynchronisation scheme' is to make the
- ID3v2 tag as compatible as possible with existing software. There is
- no use in 'unsynchronising' tags if the file is only to be processed
- by new software. Unsynchronisation may only be made with MPEG 2 layer
- I, II and III and MPEG 2.5 files.
-
- Whenever a false synchronisation is found within the tag, one zeroed
- byte is inserted after the first false synchronisation byte. The
- format of a correct sync that should be altered by ID3 encoders is as
- follows:
-
- %11111111 111xxxxx
-
- And should be replaced with:
-
- %11111111 00000000 111xxxxx
-
- This has the side effect that all $FF 00 combinations have to be
- altered, so they won't be affected by the decoding process. Therefore
- all the $FF 00 combinations have to be replaced with the $FF 00 00
- combination during the unsynchronisation.
-
- To indicate usage of the unsynchronisation, the first bit in 'ID3
- flags' should be set. This bit should only be set if the tag
- contains a, now corrected, false synchronisation. The bit should
- only be clear if the tag does not contain any false synchronisations.
-
- Do bear in mind, that if a compression scheme is used by the encoder,
- the unsynchronisation scheme should be applied *afterwards*. When
- decoding a compressed, 'unsynchronised' file, the 'unsynchronisation
- scheme' should be parsed first, decompression afterwards.
-
- If the last byte in the tag is $FF, and there is a need to eliminate
- false synchronisations in the tag, at least one byte of padding
- should be added.
-
-
-6. Copyright
-
- Copyright (C) Martin Nilsson 1998. All Rights Reserved.
-
- This document and translations of it may be copied and furnished to
- others, and derivative works that comment on or otherwise explain it
- or assist in its implementation may be prepared, copied, published
- and distributed, in whole or in part, without restriction of any
- kind, provided that a reference to this document is included on all
- such copies and derivative works. However, this document itself may
- not be modified in any way and reissued as the original document.
-
- The limited permissions granted above are perpetual and will not be
- revoked.
-
- This document and the information contained herein is provided on an
- "AS IS" basis and THE AUTHORS DISCLAIMS ALL WARRANTIES, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
- THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-
-
-7. References
-
- [CDDB] Compact Disc Data Base
-
- http://www.cddb.com
-
- [ID3v2] Martin Nilsson, "ID3v2 informal standard".
-
- http://www.id3lib.org/id3/id3v2-00.txt
-
- [ISO-639-2] ISO/FDIS 639-2.
- Codes for the representation of names of languages, Part 2: Alpha-3
- code. Technical committee / subcommittee: TC 37 / SC 2
-
- [ISO-4217] ISO 4217:1995.
- Codes for the representation of currencies and funds.
- Technical committee / subcommittee: TC 68
-
- [ISO-8859-1] ISO/IEC DIS 8859-1.
- 8-bit single-byte coded graphic character sets, Part 1: Latin
- alphabet No. 1. Technical committee / subcommittee: JTC 1 / SC 2
-
- [ISRC] ISO 3901:1986
- International Standard Recording Code (ISRC).
- Technical committee / subcommittee: TC 46 / SC 9
-
- [JFIF] JPEG File Interchange Format, version 1.02
-
- http://www.w3.org/Graphics/JPEG/jfif.txt">http://www.w3.org/Graphics/JPEG/jfif.txt
-
- [MIME] Freed, N. and N. Borenstein, "Multipurpose Internet Mail
- Extensions (MIME) Part One: Format of Internet Message Bodies",
- RFC 2045, November 1996.
-
- ftp://ftp.isi.edu/in-notes/rfc2045.txt">ftp://ftp.isi.edu/in-notes/rfc2045.txt
-
- [MPEG] ISO/IEC 11172-3:1993.
- Coding of moving pictures and associated audio for digital storage
- media at up to about 1,5 Mbit/s, Part 3: Audio.
- Technical committee / subcommittee: JTC 1 / SC 29
- and
- ISO/IEC 13818-3:1995
- Generic coding of moving pictures and associated audio information,
- Part 3: Audio.
- Technical committee / subcommittee: JTC 1 / SC 29
- and
- ISO/IEC DIS 13818-3
- Generic coding of moving pictures and associated audio information,
- Part 3: Audio (Revision of ISO/IEC 13818-3:1995)
-
-
- [PNG] Portable Network Graphics, version 1.0
-
- http://www.w3.org/TR/REC-png-multi.html
-
- [UNICODE] ISO/IEC 10646-1:1993.
- Universal Multiple-Octet Coded Character Set (UCS), Part 1:
- Architecture and Basic Multilingual Plane.
- Technical committee / subcommittee: JTC 1 / SC 2
-
- http://www.unicode.org/
-
- [URL] T. Berners-Lee, L. Masinter & M. McCahill, "Uniform Resource
- Locators (URL).", RFC 1738, December 1994.
-
- ftp://ftp.isi.edu/in-notes/rfc1738.txt
-
- [ZLIB] P. Deutsch, Aladdin Enterprises & J-L. Gailly, "ZLIB
- Compressed
- Data Format Specification version 3.3", RFC 1950, May 1996.
-
- ftp://ftp.isi.edu/in-notes/rfc1950.txt
-
-
-8. Appendix
-
-
-A. Appendix A - Genre List from ID3v1
-
- The following genres is defined in ID3v1
-
- 0.Blues
- 1.Classic Rock
- 2.Country
- 3.Dance
- 4.Disco
- 5.Funk
- 6.Grunge
- 7.Hip-Hop
- 8.Jazz
- 9.Metal
- 10.New Age
- 11.Oldies
- 12.Other
- 13.Pop
- 14.R&B
- 15.Rap
- 16.Reggae
- 17.Rock
- 18.Techno
- 19.Industrial
- 20.Alternative
- 21.Ska
- 22.Death Metal
- 23.Pranks
- 24.Soundtrack
- 25.Euro-Techno
- 26.Ambient
- 27.Trip-Hop
- 28.Vocal
- 29.Jazz+Funk
- 30.Fusion
- 31.Trance
- 32.Classical
- 33.Instrumental
- 34.Acid
- 35.House
- 36.Game
- 37.Sound Clip
- 38.Gospel
- 39.Noise
- 40.AlternRock
- 41.Bass
- 42.Soul
- 43.Punk
- 44.Space
- 45.Meditative
- 46.Instrumental Pop
- 47.Instrumental Rock
- 48.Ethnic
- 49.Gothic
- 50.Darkwave
- 51.Techno-Industrial
- 52.Electronic
- 53.Pop-Folk
- 54.Eurodance
- 55.Dream
- 56.Southern Rock
- 57.Comedy
- 58.Cult
- 59.Gangsta
- 60.Top 40
- 61.Christian Rap
- 62.Pop/Funk
- 63.Jungle
- 64.Native American
- 65.Cabaret
- 66.New Wave
- 67.Psychadelic
- 68.Rave
- 69.Showtunes
- 70.Trailer
- 71.Lo-Fi
- 72.Tribal
- 73.Acid Punk
- 74.Acid Jazz
- 75.Polka
- 76.Retro
- 77.Musical
- 78.Rock & Roll
- 79.Hard Rock
-
- The following genres are Winamp extensions
-
- 80.Folk
- 81.Folk-Rock
- 82.National Folk
- 83.Swing
- 84.Fast Fusion
- 85.Bebob
- 86.Latin
- 87.Revival
- 88.Celtic
- 89.Bluegrass
- 90.Avantgarde
- 91.Gothic Rock
- 92.Progressive Rock
- 93.Psychedelic Rock
- 94.Symphonic Rock
- 95.Slow Rock
- 96.Big Band
- 97.Chorus
- 98.Easy Listening
- 99.Acoustic
- 100.Humour
- 101.Speech
- 102.Chanson
- 103.Opera
- 104.Chamber Music
- 105.Sonata
- 106.Symphony
- 107.Booty Bass
- 108.Primus
- 109.Porn Groove
- 110.Satire
- 111.Slow Jam
- 112.Club
- 113.Tango
- 114.Samba
- 115.Folklore
- 116.Ballad
- 117.Power Ballad
- 118.Rhythmic Soul
- 119.Freestyle
- 120.Duet
- 121.Punk Rock
- 122.Drum Solo
- 123.Acapella
- 124.Euro-House
- 125.Dance Hall
-
-
-9. Author's Address
-
- Written by
-
- Martin Nilsson
- Rydsvägen 246 C. 30
- S-584 34 Linköping
- Sweden
-
- Email: nilsson@id3.org
-
-
- Edited by
-
- Dirk Mahoney
- 57 Pechey Street
- Chermside Q
- Australia 4032
-
- Email: dirk@id3.org
-
-
- Johan Sundström
- Alsättersgatan 5 A. 34
- S-584 35 Linköping
- Sweden
-
- Email: johan@id3.org
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2.4.0-frames.txt b/libs/taglib/taglib/mpeg/id3v2/id3v2.4.0-frames.txt
deleted file mode 100644
index 457acaa25c..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2.4.0-frames.txt
+++ /dev/null
@@ -1,1734 +0,0 @@
-$Id: id3v2.4.0-frames.txt 168944 2002-07-26 20:59:59Z wheeler $
-
-Informal standard M. Nilsson
-Document: id3v2.4.0-frames.txt 1st November 2000
-
-
- ID3 tag version 2.4.0 - Native Frames
-
-Status of this document
-
- This document is an informal standard and replaces the ID3v2.3.0
- standard [ID3v2]. A formal standard will use another revision number
- even if the content is identical to document. The contents in this
- document may change for clarifications but never for added or altered
- functionallity.
-
- Distribution of this document is unlimited.
-
-
-Abstract
-
- This document describes the frames natively supported by ID3v2.4.0,
- which is a revised version of the ID3v2 informal standard [ID3v2.3.0]
- version 2.3.0. The ID3v2 offers a flexible way of storing audio meta
- information within audio file itself. The information may be
- technical information, such as equalisation curves, as well as title,
- performer, copyright etc.
-
- ID3v2.4.0 is meant to be as close as possible to ID3v2.3.0 in order
- to allow for implementations to be revised as easily as possible.
-
-
-1. Table of contents
-
- 2. Conventions in this document
- 3. Default flags
- 4. Declared ID3v2 frames
- 4.1. Unique file identifier
- 4.2. Text information frames
- 4.2.1. Identification frames
- 4.2.2. Involved persons frames
- 4.2.3. Derived and subjective properties frames
- 4.2.4. Rights and license frames
- 4.2.5. Other text frames
- 4.2.6. User defined text information frame
- 4.3. URL link frames
- 4.3.1. URL link frames - details
- 4.3.2. User defined URL link frame
- 4.4. Music CD Identifier
- 4.5. Event timing codes
- 4.6. MPEG location lookup table
- 4.7. Synced tempo codes
- 4.8. Unsynchronised lyrics/text transcription
- 4.9. Synchronised lyrics/text
- 4.10. Comments
- 4.11. Relative volume adjustment (2)
- 4.12. Equalisation (2)
- 4.13. Reverb
- 4.14. Attached picture
- 4.15. General encapsulated object
- 4.16. Play counter
- 4.17. Popularimeter
- 4.18. Recommended buffer size
- 4.19. Audio encryption
- 4.20. Linked information
- 4.21. Position synchronisation frame
- 4.22. Terms of use
- 4.23. Ownership frame
- 4.24. Commercial frame
- 4.25. Encryption method registration
- 4.26. Group identification registration
- 4.27. Private frame
- 4.28. Signature frame
- 4.29. Seek frame
- 4.30. Audio seek point index
- 5. Copyright
- 6. References
- 7. Appendix
- A. Appendix A - Genre List from ID3v1
- 8. Author's Address
-
-
-2. Conventions in this document
-
- Text within "" is a text string exactly as it appears in a tag.
- Numbers preceded with $ are hexadecimal and numbers preceded with %
- are binary. $xx is used to indicate a byte with unknown content. %x
- is used to indicate a bit with unknown content. The most significant
- bit (MSB) of a byte is called 'bit 7' and the least significant bit
- (LSB) is called 'bit 0'.
-
- A tag is the whole tag described the ID3v2 main structure document
- [ID3v2-strct]. A frame is a block of information in the tag. The tag
- consists of a header, frames and optional padding. A field is a piece
- of information; one value, a string etc. A numeric string is a string
- that consists of the characters "0123456789" only.
-
- The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
- "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
- document are to be interpreted as described in RFC 2119 [KEYWORDS].
-
-
-3. Default flags
-
- The default settings for the frames described in this document can be
- divided into the following classes. The flags may be set differently
- if found more suitable by the software.
-
- 1. Discarded if tag is altered, discarded if file is altered.
-
- None.
-
- 2. Discarded if tag is altered, preserved if file is altered.
-
- None.
-
- 3. Preserved if tag is altered, discarded if file is altered.
-
- ASPI, AENC, ETCO, EQU2, MLLT, POSS, SEEK, SYLT, SYTC, RVA2, TENC,
- TLEN
-
- 4. Preserved if tag is altered, preserved if file is altered.
-
- The rest of the frames.
-
-
-4. Declared ID3v2 frames
-
- The following frames are declared in this draft.
-
- 4.19 AENC Audio encryption
- 4.14 APIC Attached picture
- 4.30 ASPI Audio seek point index
-
- 4.10 COMM Comments
- 4.24 COMR Commercial frame
-
- 4.25 ENCR Encryption method registration
- 4.12 EQU2 Equalisation (2)
- 4.5 ETCO Event timing codes
-
- 4.15 GEOB General encapsulated object
- 4.26 GRID Group identification registration
-
- 4.20 LINK Linked information
-
- 4.4 MCDI Music CD identifier
- 4.6 MLLT MPEG location lookup table
-
- 4.23 OWNE Ownership frame
-
- 4.27 PRIV Private frame
- 4.16 PCNT Play counter
- 4.17 POPM Popularimeter
- 4.21 POSS Position synchronisation frame
-
- 4.18 RBUF Recommended buffer size
- 4.11 RVA2 Relative volume adjustment (2)
- 4.13 RVRB Reverb
-
- 4.29 SEEK Seek frame
- 4.28 SIGN Signature frame
- 4.9 SYLT Synchronised lyric/text
- 4.7 SYTC Synchronised tempo codes
-
- 4.2.1 TALB Album/Movie/Show title
- 4.2.3 TBPM BPM (beats per minute)
- 4.2.2 TCOM Composer
- 4.2.3 TCON Content type
- 4.2.4 TCOP Copyright message
- 4.2.5 TDEN Encoding time
- 4.2.5 TDLY Playlist delay
- 4.2.5 TDOR Original release time
- 4.2.5 TDRC Recording time
- 4.2.5 TDRL Release time
- 4.2.5 TDTG Tagging time
- 4.2.2 TENC Encoded by
- 4.2.2 TEXT Lyricist/Text writer
- 4.2.3 TFLT File type
- 4.2.2 TIPL Involved people list
- 4.2.1 TIT1 Content group description
- 4.2.1 TIT2 Title/songname/content description
- 4.2.1 TIT3 Subtitle/Description refinement
- 4.2.3 TKEY Initial key
- 4.2.3 TLAN Language(s)
- 4.2.3 TLEN Length
- 4.2.2 TMCL Musician credits list
- 4.2.3 TMED Media type
- 4.2.3 TMOO Mood
- 4.2.1 TOAL Original album/movie/show title
- 4.2.5 TOFN Original filename
- 4.2.2 TOLY Original lyricist(s)/text writer(s)
- 4.2.2 TOPE Original artist(s)/performer(s)
- 4.2.4 TOWN File owner/licensee
- 4.2.2 TPE1 Lead performer(s)/Soloist(s)
- 4.2.2 TPE2 Band/orchestra/accompaniment
- 4.2.2 TPE3 Conductor/performer refinement
- 4.2.2 TPE4 Interpreted, remixed, or otherwise modified by
- 4.2.1 TPOS Part of a set
- 4.2.4 TPRO Produced notice
- 4.2.4 TPUB Publisher
- 4.2.1 TRCK Track number/Position in set
- 4.2.4 TRSN Internet radio station name
- 4.2.4 TRSO Internet radio station owner
- 4.2.5 TSOA Album sort order
- 4.2.5 TSOP Performer sort order
- 4.2.5 TSOT Title sort order
- 4.2.1 TSRC ISRC (international standard recording code)
- 4.2.5 TSSE Software/Hardware and settings used for encoding
- 4.2.1 TSST Set subtitle
- 4.2.2 TXXX User defined text information frame
-
- 4.1 UFID Unique file identifier
- 4.22 USER Terms of use
- 4.8 USLT Unsynchronised lyric/text transcription
-
- 4.3.1 WCOM Commercial information
- 4.3.1 WCOP Copyright/Legal information
- 4.3.1 WOAF Official audio file webpage
- 4.3.1 WOAR Official artist/performer webpage
- 4.3.1 WOAS Official audio source webpage
- 4.3.1 WORS Official Internet radio station homepage
- 4.3.1 WPAY Payment
- 4.3.1 WPUB Publishers official webpage
- 4.3.2 WXXX User defined URL link frame
-
-
-4.1. Unique file identifier
-
- This frame's purpose is to be able to identify the audio file in a
- database, that may provide more information relevant to the content.
- Since standardisation of such a database is beyond this document, all
- UFID frames begin with an 'owner identifier' field. It is a null-
- terminated string with a URL [URL] containing an email address, or a
- link to a location where an email address can be found, that belongs
- to the organisation responsible for this specific database
- implementation. Questions regarding the database should be sent to
- the indicated email address. The URL should not be used for the
- actual database queries. The string
- "http://www.id3.org/dummy/ufid.html" should be used for tests. The
- 'Owner identifier' must be non-empty (more than just a termination).
- The 'Owner identifier' is then followed by the actual identifier,
- which may be up to 64 bytes. There may be more than one "UFID" frame
- in a tag, but only one with the same 'Owner identifier'.
-
- <Header for 'Unique file identifier', ID: "UFID">
- Owner identifier <text string> $00
- Identifier <up to 64 bytes binary data>
-
-
-4.2. Text information frames
-
- The text information frames are often the most important frames,
- containing information like artist, album and more. There may only be
- one text information frame of its kind in an tag. All text
- information frames supports multiple strings, stored as a null
- separated list, where null is reperesented by the termination code
- for the charater encoding. All text frame identifiers begin with "T".
- Only text frame identifiers begin with "T", with the exception of the
- "TXXX" frame. All the text information frames have the following
- format:
-
- <Header for 'Text information frame', ID: "T000" - "TZZZ",
- excluding "TXXX" described in 4.2.6.>
- Text encoding $xx
- Information <text string(s) according to encoding>
-
-
-4.2.1. Identification frames
-
- TIT1
- The 'Content group description' frame is used if the sound belongs to
- a larger category of sounds/music. For example, classical music is
- often sorted in different musical sections (e.g. "Piano Concerto",
- "Weather - Hurricane").
-
- TIT2
- The 'Title/Songname/Content description' frame is the actual name of
- the piece (e.g. "Adagio", "Hurricane Donna").
-
- TIT3
- The 'Subtitle/Description refinement' frame is used for information
- directly related to the contents title (e.g. "Op. 16" or "Performed
- live at Wembley").
-
- TALB
- The 'Album/Movie/Show title' frame is intended for the title of the
- recording (or source of sound) from which the audio in the file is
- taken.
-
- TOAL
- The 'Original album/movie/show title' frame is intended for the title
- of the original recording (or source of sound), if for example the
- music in the file should be a cover of a previously released song.
-
- TRCK
- The 'Track number/Position in set' frame is a numeric string
- containing the order number of the audio-file on its original
- recording. This MAY be extended with a "/" character and a numeric
- string containing the total number of tracks/elements on the original
- recording. E.g. "4/9".
-
- TPOS
- The 'Part of a set' frame is a numeric string that describes which
- part of a set the audio came from. This frame is used if the source
- described in the "TALB" frame is divided into several mediums, e.g. a
- double CD. The value MAY be extended with a "/" character and a
- numeric string containing the total number of parts in the set. E.g.
- "1/2".
-
- TSST
- The 'Set subtitle' frame is intended for the subtitle of the part of
- a set this track belongs to.
-
- TSRC
- The 'ISRC' frame should contain the International Standard Recording
- Code [ISRC] (12 characters).
-
-
-4.2.2. Involved persons frames
-
- TPE1
- The 'Lead artist/Lead performer/Soloist/Performing group' is
- used for the main artist.
-
- TPE2
- The 'Band/Orchestra/Accompaniment' frame is used for additional
- information about the performers in the recording.
-
- TPE3
- The 'Conductor' frame is used for the name of the conductor.
-
- TPE4
- The 'Interpreted, remixed, or otherwise modified by' frame contains
- more information about the people behind a remix and similar
- interpretations of another existing piece.
-
- TOPE
- The 'Original artist/performer' frame is intended for the performer
- of the original recording, if for example the music in the file
- should be a cover of a previously released song.
-
- TEXT
- The 'Lyricist/Text writer' frame is intended for the writer of the
- text or lyrics in the recording.
-
- TOLY
- The 'Original lyricist/text writer' frame is intended for the
- text writer of the original recording, if for example the music in
- the file should be a cover of a previously released song.
-
- TCOM
- The 'Composer' frame is intended for the name of the composer.
-
- TMCL
- The 'Musician credits list' is intended as a mapping between
- instruments and the musician that played it. Every odd field is an
- instrument and every even is an artist or a comma delimited list of
- artists.
-
- TIPL
- The 'Involved people list' is very similar to the musician credits
- list, but maps between functions, like producer, and names.
-
- TENC
- The 'Encoded by' frame contains the name of the person or
- organisation that encoded the audio file. This field may contain a
- copyright message, if the audio file also is copyrighted by the
- encoder.
-
-
-4.2.3. Derived and subjective properties frames
-
- TBPM
- The 'BPM' frame contains the number of beats per minute in the
- main part of the audio. The BPM is an integer and represented as a
- numerical string.
-
- TLEN
- The 'Length' frame contains the length of the audio file in
- milliseconds, represented as a numeric string.
-
- TKEY
- The 'Initial key' frame contains the musical key in which the sound
- starts. It is represented as a string with a maximum length of three
- characters. The ground keys are represented with "A","B","C","D","E",
- "F" and "G" and halfkeys represented with "b" and "#". Minor is
- represented as "m", e.g. "Dbm" $00. Off key is represented with an
- "o" only.
-
- TLAN
- The 'Language' frame should contain the languages of the text or
- lyrics spoken or sung in the audio. The language is represented with
- three characters according to ISO-639-2 [ISO-639-2]. If more than one
- language is used in the text their language codes should follow
- according to the amount of their usage, e.g. "eng" $00 "sve" $00.
-
- TCON
- The 'Content type', which ID3v1 was stored as a one byte numeric
- value only, is now a string. You may use one or several of the ID3v1
- types as numerical strings, or, since the category list would be
- impossible to maintain with accurate and up to date categories,
- define your own. Example: "21" $00 "Eurodisco" $00
-
- You may also use any of the following keywords:
-
- RX Remix
- CR Cover
-
- TFLT
- The 'File type' frame indicates which type of audio this tag defines.
- The following types and refinements are defined:
-
- MIME MIME type follows
- MPG MPEG Audio
- /1 MPEG 1/2 layer I
- /2 MPEG 1/2 layer II
- /3 MPEG 1/2 layer III
- /2.5 MPEG 2.5
- /AAC Advanced audio compression
- VQF Transform-domain Weighted Interleave Vector Quantisation
- PCM Pulse Code Modulated audio
-
- but other types may be used, but not for these types though. This is
- used in a similar way to the predefined types in the "TMED" frame,
- but without parentheses. If this frame is not present audio type is
- assumed to be "MPG".
-
- TMED
- The 'Media type' frame describes from which media the sound
- originated. This may be a text string or a reference to the
- predefined media types found in the list below. Example:
- "VID/PAL/VHS" $00.
-
- DIG Other digital media
- /A Analogue transfer from media
-
- ANA Other analogue media
- /WAC Wax cylinder
- /8CA 8-track tape cassette
-
- CD CD
- /A Analogue transfer from media
- /DD DDD
- /AD ADD
- /AA AAD
-
- LD Laserdisc
-
- TT Turntable records
- /33 33.33 rpm
- /45 45 rpm
- /71 71.29 rpm
- /76 76.59 rpm
- /78 78.26 rpm
- /80 80 rpm
-
- MD MiniDisc
- /A Analogue transfer from media
-
- DAT DAT
- /A Analogue transfer from media
- /1 standard, 48 kHz/16 bits, linear
- /2 mode 2, 32 kHz/16 bits, linear
- /3 mode 3, 32 kHz/12 bits, non-linear, low speed
- /4 mode 4, 32 kHz/12 bits, 4 channels
- /5 mode 5, 44.1 kHz/16 bits, linear
- /6 mode 6, 44.1 kHz/16 bits, 'wide track' play
-
- DCC DCC
- /A Analogue transfer from media
-
- DVD DVD
- /A Analogue transfer from media
-
- TV Television
- /PAL PAL
- /NTSC NTSC
- /SECAM SECAM
-
- VID Video
- /PAL PAL
- /NTSC NTSC
- /SECAM SECAM
- /VHS VHS
- /SVHS S-VHS
- /BETA BETAMAX
-
- RAD Radio
- /FM FM
- /AM AM
- /LW LW
- /MW MW
-
- TEL Telephone
- /I ISDN
-
- MC MC (normal cassette)
- /4 4.75 cm/s (normal speed for a two sided cassette)
- /9 9.5 cm/s
- /I Type I cassette (ferric/normal)
- /II Type II cassette (chrome)
- /III Type III cassette (ferric chrome)
- /IV Type IV cassette (metal)
-
- REE Reel
- /9 9.5 cm/s
- /19 19 cm/s
- /38 38 cm/s
- /76 76 cm/s
- /I Type I cassette (ferric/normal)
- /II Type II cassette (chrome)
- /III Type III cassette (ferric chrome)
- /IV Type IV cassette (metal)
-
- TMOO
- The 'Mood' frame is intended to reflect the mood of the audio with a
- few keywords, e.g. "Romantic" or "Sad".
-
-
-4.2.4. Rights and license frames
-
- TCOP
- The 'Copyright message' frame, in which the string must begin with a
- year and a space character (making five characters), is intended for
- the copyright holder of the original sound, not the audio file
- itself. The absence of this frame means only that the copyright
- information is unavailable or has been removed, and must not be
- interpreted to mean that the audio is public domain. Every time this
- field is displayed the field must be preceded with "Copyright " (C) "
- ", where (C) is one character showing a C in a circle.
-
- TPRO
- The 'Produced notice' frame, in which the string must begin with a
- year and a space character (making five characters), is intended for
- the production copyright holder of the original sound, not the audio
- file itself. The absence of this frame means only that the production
- copyright information is unavailable or has been removed, and must
- not be interpreted to mean that the audio is public domain. Every
- time this field is displayed the field must be preceded with
- "Produced " (P) " ", where (P) is one character showing a P in a
- circle.
-
- TPUB
- The 'Publisher' frame simply contains the name of the label or
- publisher.
-
- TOWN
- The 'File owner/licensee' frame contains the name of the owner or
- licensee of the file and it's contents.
-
- TRSN
- The 'Internet radio station name' frame contains the name of the
- internet radio station from which the audio is streamed.
-
- TRSO
- The 'Internet radio station owner' frame contains the name of the
- owner of the internet radio station from which the audio is
- streamed.
-
-4.2.5. Other text frames
-
- TOFN
- The 'Original filename' frame contains the preferred filename for the
- file, since some media doesn't allow the desired length of the
- filename. The filename is case sensitive and includes its suffix.
-
- TDLY
- The 'Playlist delay' defines the numbers of milliseconds of silence
- that should be inserted before this audio. The value zero indicates
- that this is a part of a multifile audio track that should be played
- continuously.
-
- TDEN
- The 'Encoding time' frame contains a timestamp describing when the
- audio was encoded. Timestamp format is described in the ID3v2
- structure document [ID3v2-strct].
-
- TDOR
- The 'Original release time' frame contains a timestamp describing
- when the original recording of the audio was released. Timestamp
- format is described in the ID3v2 structure document [ID3v2-strct].
-
- TDRC
- The 'Recording time' frame contains a timestamp describing when the
- audio was recorded. Timestamp format is described in the ID3v2
- structure document [ID3v2-strct].
-
- TDRL
- The 'Release time' frame contains a timestamp describing when the
- audio was first released. Timestamp format is described in the ID3v2
- structure document [ID3v2-strct].
-
- TDTG
- The 'Tagging time' frame contains a timestamp describing then the
- audio was tagged. Timestamp format is described in the ID3v2
- structure document [ID3v2-strct].
-
- TSSE
- The 'Software/Hardware and settings used for encoding' frame
- includes the used audio encoder and its settings when the file was
- encoded. Hardware refers to hardware encoders, not the computer on
- which a program was run.
-
- TSOA
- The 'Album sort order' frame defines a string which should be used
- instead of the album name (TALB) for sorting purposes. E.g. an album
- named "A Soundtrack" might preferably be sorted as "Soundtrack".
-
- TSOP
- The 'Performer sort order' frame defines a string which should be
- used instead of the performer (TPE2) for sorting purposes.
-
- TSOT
- The 'Title sort order' frame defines a string which should be used
- instead of the title (TIT2) for sorting purposes.
-
-
-4.2.6. User defined text information frame
-
- This frame is intended for one-string text information concerning the
- audio file in a similar way to the other "T"-frames. The frame body
- consists of a description of the string, represented as a terminated
- string, followed by the actual string. There may be more than one
- "TXXX" frame in each tag, but only one with the same description.
-
- <Header for 'User defined text information frame', ID: "TXXX">
- Text encoding $xx
- Description <text string according to encoding> $00 (00)
- Value <text string according to encoding>
-
-
-4.3. URL link frames
-
- With these frames dynamic data such as webpages with touring
- information, price information or plain ordinary news can be added to
- the tag. There may only be one URL [URL] link frame of its kind in an
- tag, except when stated otherwise in the frame description. If the
- text string is followed by a string termination, all the following
- information should be ignored and not be displayed. All URL link
- frame identifiers begins with "W". Only URL link frame identifiers
- begins with "W", except for "WXXX". All URL link frames have the
- following format:
-
- <Header for 'URL link frame', ID: "W000" - "WZZZ", excluding "WXXX"
- described in 4.3.2.>
- URL <text string>
-
-
-4.3.1. URL link frames - details
-
- WCOM
- The 'Commercial information' frame is a URL pointing at a webpage
- with information such as where the album can be bought. There may be
- more than one "WCOM" frame in a tag, but not with the same content.
-
- WCOP
- The 'Copyright/Legal information' frame is a URL pointing at a
- webpage where the terms of use and ownership of the file is
- described.
-
- WOAF
- The 'Official audio file webpage' frame is a URL pointing at a file
- specific webpage.
-
- WOAR
- The 'Official artist/performer webpage' frame is a URL pointing at
- the artists official webpage. There may be more than one "WOAR" frame
- in a tag if the audio contains more than one performer, but not with
- the same content.
-
- WOAS
- The 'Official audio source webpage' frame is a URL pointing at the
- official webpage for the source of the audio file, e.g. a movie.
-
- WORS
- The 'Official Internet radio station homepage' contains a URL
- pointing at the homepage of the internet radio station.
-
- WPAY
- The 'Payment' frame is a URL pointing at a webpage that will handle
- the process of paying for this file.
-
- WPUB
- The 'Publishers official webpage' frame is a URL pointing at the
- official webpage for the publisher.
-
-
-4.3.2. User defined URL link frame
-
- This frame is intended for URL [URL] links concerning the audio file
- in a similar way to the other "W"-frames. The frame body consists
- of a description of the string, represented as a terminated string,
- followed by the actual URL. The URL is always encoded with ISO-8859-1
- [ISO-8859-1]. There may be more than one "WXXX" frame in each tag,
- but only one with the same description.
-
- <Header for 'User defined URL link frame', ID: "WXXX">
- Text encoding $xx
- Description <text string according to encoding> $00 (00)
- URL <text string>
-
-
-4.4. Music CD identifier
-
- This frame is intended for music that comes from a CD, so that the CD
- can be identified in databases such as the CDDB [CDDB]. The frame
- consists of a binary dump of the Table Of Contents, TOC, from the CD,
- which is a header of 4 bytes and then 8 bytes/track on the CD plus 8
- bytes for the 'lead out', making a maximum of 804 bytes. The offset
- to the beginning of every track on the CD should be described with a
- four bytes absolute CD-frame address per track, and not with absolute
- time. When this frame is used the presence of a valid "TRCK" frame is
- REQUIRED, even if the CD's only got one track. It is recommended that
- this frame is always added to tags originating from CDs. There may
- only be one "MCDI" frame in each tag.
-
- <Header for 'Music CD identifier', ID: "MCDI">
- CD TOC <binary data>
-
-
-4.5. Event timing codes
-
- This frame allows synchronisation with key events in the audio. The
- header is:
-
- <Header for 'Event timing codes', ID: "ETCO">
- Time stamp format $xx
-
- Where time stamp format is:
-
- $01 Absolute time, 32 bit sized, using MPEG [MPEG] frames as unit
- $02 Absolute time, 32 bit sized, using milliseconds as unit
-
- Absolute time means that every stamp contains the time from the
- beginning of the file.
-
- Followed by a list of key events in the following format:
-
- Type of event $xx
- Time stamp $xx (xx ...)
-
- The 'Time stamp' is set to zero if directly at the beginning of the
- sound or after the previous event. All events MUST be sorted in
- chronological order. The type of event is as follows:
-
- $00 padding (has no meaning)
- $01 end of initial silence
- $02 intro start
- $03 main part start
- $04 outro start
- $05 outro end
- $06 verse start
- $07 refrain start
- $08 interlude start
- $09 theme start
- $0A variation start
- $0B key change
- $0C time change
- $0D momentary unwanted noise (Snap, Crackle & Pop)
- $0E sustained noise
- $0F sustained noise end
- $10 intro end
- $11 main part end
- $12 verse end
- $13 refrain end
- $14 theme end
- $15 profanity
- $16 profanity end
-
- $17-$DF reserved for future use
-
- $E0-$EF not predefined synch 0-F
-
- $F0-$FC reserved for future use
-
- $FD audio end (start of silence)
- $FE audio file ends
- $FF one more byte of events follows (all the following bytes with
- the value $FF have the same function)
-
- Terminating the start events such as "intro start" is OPTIONAL. The
- 'Not predefined synch's ($E0-EF) are for user events. You might want
- to synchronise your music to something, like setting off an explosion
- on-stage, activating a screensaver etc.
-
- There may only be one "ETCO" frame in each tag.
-
-
-4.6. MPEG location lookup table
-
- To increase performance and accuracy of jumps within a MPEG [MPEG]
- audio file, frames with time codes in different locations in the file
- might be useful. This ID3v2 frame includes references that the
- software can use to calculate positions in the file. After the frame
- header follows a descriptor of how much the 'frame counter' should be
- increased for every reference. If this value is two then the first
- reference points out the second frame, the 2nd reference the 4th
- frame, the 3rd reference the 6th frame etc. In a similar way the
- 'bytes between reference' and 'milliseconds between reference' points
- out bytes and milliseconds respectively.
-
- Each reference consists of two parts; a certain number of bits, as
- defined in 'bits for bytes deviation', that describes the difference
- between what is said in 'bytes between reference' and the reality and
- a certain number of bits, as defined in 'bits for milliseconds
- deviation', that describes the difference between what is said in
- 'milliseconds between reference' and the reality. The number of bits
- in every reference, i.e. 'bits for bytes deviation'+'bits for
- milliseconds deviation', must be a multiple of four. There may only
- be one "MLLT" frame in each tag.
-
- <Header for 'Location lookup table', ID: "MLLT">
- MPEG frames between reference $xx xx
- Bytes between reference $xx xx xx
- Milliseconds between reference $xx xx xx
- Bits for bytes deviation $xx
- Bits for milliseconds dev. $xx
-
- Then for every reference the following data is included;
-
- Deviation in bytes %xxx....
- Deviation in milliseconds %xxx....
-
-
-4.7. Synchronised tempo codes
-
- For a more accurate description of the tempo of a musical piece, this
- frame might be used. After the header follows one byte describing
- which time stamp format should be used. Then follows one or more
- tempo codes. Each tempo code consists of one tempo part and one time
- part. The tempo is in BPM described with one or two bytes. If the
- first byte has the value $FF, one more byte follows, which is added
- to the first giving a range from 2 - 510 BPM, since $00 and $01 is
- reserved. $00 is used to describe a beat-free time period, which is
- not the same as a music-free time period. $01 is used to indicate one
- single beat-stroke followed by a beat-free period.
-
- The tempo descriptor is followed by a time stamp. Every time the
- tempo in the music changes, a tempo descriptor may indicate this for
- the player. All tempo descriptors MUST be sorted in chronological
- order. The first beat-stroke in a time-period is at the same time as
- the beat description occurs. There may only be one "SYTC" frame in
- each tag.
-
- <Header for 'Synchronised tempo codes', ID: "SYTC">
- Time stamp format $xx
- Tempo data <binary data>
-
- Where time stamp format is:
-
- $01 Absolute time, 32 bit sized, using MPEG [MPEG] frames as unit
- $02 Absolute time, 32 bit sized, using milliseconds as unit
-
- Absolute time means that every stamp contains the time from the
- beginning of the file.
-
-
-4.8. Unsynchronised lyrics/text transcription
-
- This frame contains the lyrics of the song or a text transcription of
- other vocal activities. The head includes an encoding descriptor and
- a content descriptor. The body consists of the actual text. The
- 'Content descriptor' is a terminated string. If no descriptor is
- entered, 'Content descriptor' is $00 (00) only. Newline characters
- are allowed in the text. There may be more than one 'Unsynchronised
- lyrics/text transcription' frame in each tag, but only one with the
- same language and content descriptor.
-
- <Header for 'Unsynchronised lyrics/text transcription', ID: "USLT">
- Text encoding $xx
- Language $xx xx xx
- Content descriptor <text string according to encoding> $00 (00)
- Lyrics/text <full text string according to encoding>
-
-
-4.9. Synchronised lyrics/text
-
- This is another way of incorporating the words, said or sung lyrics,
- in the audio file as text, this time, however, in sync with the
- audio. It might also be used to describing events e.g. occurring on a
- stage or on the screen in sync with the audio. The header includes a
- content descriptor, represented with as terminated text string. If no
- descriptor is entered, 'Content descriptor' is $00 (00) only.
-
- <Header for 'Synchronised lyrics/text', ID: "SYLT">
- Text encoding $xx
- Language $xx xx xx
- Time stamp format $xx
- Content type $xx
- Content descriptor <text string according to encoding> $00 (00)
-
- Content type: $00 is other
- $01 is lyrics
- $02 is text transcription
- $03 is movement/part name (e.g. "Adagio")
- $04 is events (e.g. "Don Quijote enters the stage")
- $05 is chord (e.g. "Bb F Fsus")
- $06 is trivia/'pop up' information
- $07 is URLs to webpages
- $08 is URLs to images
-
- Time stamp format:
-
- $01 Absolute time, 32 bit sized, using MPEG [MPEG] frames as unit
- $02 Absolute time, 32 bit sized, using milliseconds as unit
-
- Absolute time means that every stamp contains the time from the
- beginning of the file.
-
- The text that follows the frame header differs from that of the
- unsynchronised lyrics/text transcription in one major way. Each
- syllable (or whatever size of text is considered to be convenient by
- the encoder) is a null terminated string followed by a time stamp
- denoting where in the sound file it belongs. Each sync thus has the
- following structure:
-
- Terminated text to be synced (typically a syllable)
- Sync identifier (terminator to above string) $00 (00)
- Time stamp $xx (xx ...)
-
- The 'time stamp' is set to zero or the whole sync is omitted if
- located directly at the beginning of the sound. All time stamps
- should be sorted in chronological order. The sync can be considered
- as a validator of the subsequent string.
-
- Newline characters are allowed in all "SYLT" frames and MUST be used
- after every entry (name, event etc.) in a frame with the content type
- $03 - $04.
-
- A few considerations regarding whitespace characters: Whitespace
- separating words should mark the beginning of a new word, thus
- occurring in front of the first syllable of a new word. This is also
- valid for new line characters. A syllable followed by a comma should
- not be broken apart with a sync (both the syllable and the comma
- should be before the sync).
-
- An example: The "USLT" passage
-
- "Strangers in the night" $0A "Exchanging glances"
-
- would be "SYLT" encoded as:
-
- "Strang" $00 xx xx "ers" $00 xx xx " in" $00 xx xx " the" $00 xx xx
- " night" $00 xx xx 0A "Ex" $00 xx xx "chang" $00 xx xx "ing" $00 xx
- xx "glan" $00 xx xx "ces" $00 xx xx
-
- There may be more than one "SYLT" frame in each tag, but only one
- with the same language and content descriptor.
-
-
-4.10. Comments
-
- This frame is intended for any kind of full text information that
- does not fit in any other frame. It consists of a frame header
- followed by encoding, language and content descriptors and is ended
- with the actual comment as a text string. Newline characters are
- allowed in the comment text string. There may be more than one
- comment frame in each tag, but only one with the same language and
- content descriptor.
-
- <Header for 'Comment', ID: "COMM">
- Text encoding $xx
- Language $xx xx xx
- Short content descrip. <text string according to encoding> $00 (00)
- The actual text <full text string according to encoding>
-
-
-4.11. Relative volume adjustment (2)
-
- This is a more subjective frame than the previous ones. It allows the
- user to say how much he wants to increase/decrease the volume on each
- channel when the file is played. The purpose is to be able to align
- all files to a reference volume, so that you don't have to change the
- volume constantly. This frame may also be used to balance adjust the
- audio. The volume adjustment is encoded as a fixed point decibel
- value, 16 bit signed integer representing (adjustment*512), giving
- +/- 64 dB with a precision of 0.001953125 dB. E.g. +2 dB is stored as
- $04 00 and -2 dB is $FC 00. There may be more than one "RVA2" frame
- in each tag, but only one with the same identification string.
-
- <Header for 'Relative volume adjustment (2)', ID: "RVA2">
- Identification <text string> $00
-
- The 'identification' string is used to identify the situation and/or
- device where this adjustment should apply. The following is then
- repeated for every channel
-
- Type of channel $xx
- Volume adjustment $xx xx
- Bits representing peak $xx
- Peak volume $xx (xx ...)
-
-
- Type of channel: $00 Other
- $01 Master volume
- $02 Front right
- $03 Front left
- $04 Back right
- $05 Back left
- $06 Front centre
- $07 Back centre
- $08 Subwoofer
-
- Bits representing peak can be any number between 0 and 255. 0 means
- that there is no peak volume field. The peak volume field is always
- padded to whole bytes, setting the most significant bits to zero.
-
-
-4.12. Equalisation (2)
-
- This is another subjective, alignment frame. It allows the user to
- predefine an equalisation curve within the audio file. There may be
- more than one "EQU2" frame in each tag, but only one with the same
- identification string.
-
- <Header of 'Equalisation (2)', ID: "EQU2">
- Interpolation method $xx
- Identification <text string> $00
-
- The 'interpolation method' describes which method is preferred when
- an interpolation between the adjustment point that follows. The
- following methods are currently defined:
-
- $00 Band
- No interpolation is made. A jump from one adjustment level to
- another occurs in the middle between two adjustment points.
- $01 Linear
- Interpolation between adjustment points is linear.
-
- The 'identification' string is used to identify the situation and/or
- device where this adjustment should apply. The following is then
- repeated for every adjustment point
-
- Frequency $xx xx
- Volume adjustment $xx xx
-
- The frequency is stored in units of 1/2 Hz, giving it a range from 0
- to 32767 Hz.
-
- The volume adjustment is encoded as a fixed point decibel value, 16
- bit signed integer representing (adjustment*512), giving +/- 64 dB
- with a precision of 0.001953125 dB. E.g. +2 dB is stored as $04 00
- and -2 dB is $FC 00.
-
- Adjustment points should be ordered by frequency and one frequency
- should only be described once in the frame.
-
-
-4.13. Reverb
-
- Yet another subjective frame, with which you can adjust echoes of
- different kinds. Reverb left/right is the delay between every bounce
- in ms. Reverb bounces left/right is the number of bounces that should
- be made. $FF equals an infinite number of bounces. Feedback is the
- amount of volume that should be returned to the next echo bounce. $00
- is 0%, $FF is 100%. If this value were $7F, there would be 50% volume
- reduction on the first bounce, 50% of that on the second and so on.
- Left to left means the sound from the left bounce to be played in the
- left speaker, while left to right means sound from the left bounce to
- be played in the right speaker.
-
- 'Premix left to right' is the amount of left sound to be mixed in the
- right before any reverb is applied, where $00 id 0% and $FF is 100%.
- 'Premix right to left' does the same thing, but right to left.
- Setting both premix to $FF would result in a mono output (if the
- reverb is applied symmetric). There may only be one "RVRB" frame in
- each tag.
-
- <Header for 'Reverb', ID: "RVRB">
- Reverb left (ms) $xx xx
- Reverb right (ms) $xx xx
- Reverb bounces, left $xx
- Reverb bounces, right $xx
- Reverb feedback, left to left $xx
- Reverb feedback, left to right $xx
- Reverb feedback, right to right $xx
- Reverb feedback, right to left $xx
- Premix left to right $xx
- Premix right to left $xx
-
-
-4.14. Attached picture
-
- This frame contains a picture directly related to the audio file.
- Image format is the MIME type and subtype [MIME] for the image. In
- the event that the MIME media type name is omitted, "image/" will be
- implied. The "image/png" [PNG] or "image/jpeg" [JFIF] picture format
- should be used when interoperability is wanted. Description is a
- short description of the picture, represented as a terminated
- text string. There may be several pictures attached to one file, each
- in their individual "APIC" frame, but only one with the same content
- descriptor. There may only be one picture with the picture type
- declared as picture type $01 and $02 respectively. There is the
- possibility to put only a link to the image file by using the 'MIME
- type' "-->" and having a complete URL [URL] instead of picture data.
- The use of linked files should however be used sparingly since there
- is the risk of separation of files.
-
- <Header for 'Attached picture', ID: "APIC">
- Text encoding $xx
- MIME type <text string> $00
- Picture type $xx
- Description <text string according to encoding> $00 (00)
- Picture data <binary data>
-
-
- Picture type: $00 Other
- $01 32x32 pixels 'file icon' (PNG only)
- $02 Other file icon
- $03 Cover (front)
- $04 Cover (back)
- $05 Leaflet page
- $06 Media (e.g. label side of CD)
- $07 Lead artist/lead performer/soloist
- $08 Artist/performer
- $09 Conductor
- $0A Band/Orchestra
- $0B Composer
- $0C Lyricist/text writer
- $0D Recording Location
- $0E During recording
- $0F During performance
- $10 Movie/video screen capture
- $11 A bright coloured fish
- $12 Illustration
- $13 Band/artist logotype
- $14 Publisher/Studio logotype
-
-
-4.15. General encapsulated object
-
- In this frame any type of file can be encapsulated. After the header,
- 'Frame size' and 'Encoding' follows 'MIME type' [MIME] represented as
- as a terminated string encoded with ISO 8859-1 [ISO-8859-1]. The
- filename is case sensitive and is encoded as 'Encoding'. Then follows
- a content description as terminated string, encoded as 'Encoding'.
- The last thing in the frame is the actual object. The first two
- strings may be omitted, leaving only their terminations. MIME type is
- always an ISO-8859-1 text string. There may be more than one "GEOB"
- frame in each tag, but only one with the same content descriptor.
-
- <Header for 'General encapsulated object', ID: "GEOB">
- Text encoding $xx
- MIME type <text string> $00
- Filename <text string according to encoding> $00 (00)
- Content description <text string according to encoding> $00 (00)
- Encapsulated object <binary data>
-
-
-4.16. Play counter
-
- This is simply a counter of the number of times a file has been
- played. The value is increased by one every time the file begins to
- play. There may only be one "PCNT" frame in each tag. When the
- counter reaches all one's, one byte is inserted in front of the
- counter thus making the counter eight bits bigger. The counter must
- be at least 32-bits long to begin with.
-
- <Header for 'Play counter', ID: "PCNT">
- Counter $xx xx xx xx (xx ...)
-
-
-4.17. Popularimeter
-
- The purpose of this frame is to specify how good an audio file is.
- Many interesting applications could be found to this frame such as a
- playlist that features better audio files more often than others or
- it could be used to profile a person's taste and find other 'good'
- files by comparing people's profiles. The frame contains the email
- address to the user, one rating byte and a four byte play counter,
- intended to be increased with one for every time the file is played.
- The email is a terminated string. The rating is 1-255 where 1 is
- worst and 255 is best. 0 is unknown. If no personal counter is wanted
- it may be omitted. When the counter reaches all one's, one byte is
- inserted in front of the counter thus making the counter eight bits
- bigger in the same away as the play counter ("PCNT"). There may be
- more than one "POPM" frame in each tag, but only one with the same
- email address.
-
- <Header for 'Popularimeter', ID: "POPM">
- Email to user <text string> $00
- Rating $xx
- Counter $xx xx xx xx (xx ...)
-
-
-4.18. Recommended buffer size
-
- Sometimes the server from which an audio file is streamed is aware of
- transmission or coding problems resulting in interruptions in the
- audio stream. In these cases, the size of the buffer can be
- recommended by the server using this frame. If the 'embedded info
- flag' is true (1) then this indicates that an ID3 tag with the
- maximum size described in 'Buffer size' may occur in the audio
- stream. In such case the tag should reside between two MPEG [MPEG]
- frames, if the audio is MPEG encoded. If the position of the next tag
- is known, 'offset to next tag' may be used. The offset is calculated
- from the end of tag in which this frame resides to the first byte of
- the header in the next. This field may be omitted. Embedded tags are
- generally not recommended since this could render unpredictable
- behaviour from present software/hardware.
-
- For applications like streaming audio it might be an idea to embed
- tags into the audio stream though. If the clients connects to
- individual connections like HTTP and there is a possibility to begin
- every transmission with a tag, then this tag should include a
- 'recommended buffer size' frame. If the client is connected to a
- arbitrary point in the stream, such as radio or multicast, then the
- 'recommended buffer size' frame SHOULD be included in every tag.
-
- The 'Buffer size' should be kept to a minimum. There may only be one
- "RBUF" frame in each tag.
-
- <Header for 'Recommended buffer size', ID: "RBUF">
- Buffer size $xx xx xx
- Embedded info flag %0000000x
- Offset to next tag $xx xx xx xx
-
-
-4.19. Audio encryption
-
- This frame indicates if the actual audio stream is encrypted, and by
- whom. Since standardisation of such encryption scheme is beyond this
- document, all "AENC" frames begin with a terminated string with a
- URL containing an email address, or a link to a location where an
- email address can be found, that belongs to the organisation
- responsible for this specific encrypted audio file. Questions
- regarding the encrypted audio should be sent to the email address
- specified. If a $00 is found directly after the 'Frame size' and the
- audio file indeed is encrypted, the whole file may be considered
- useless.
-
- After the 'Owner identifier', a pointer to an unencrypted part of the
- audio can be specified. The 'Preview start' and 'Preview length' is
- described in frames. If no part is unencrypted, these fields should
- be left zeroed. After the 'preview length' field follows optionally a
- data block required for decryption of the audio. There may be more
- than one "AENC" frames in a tag, but only one with the same 'Owner
- identifier'.
-
- <Header for 'Audio encryption', ID: "AENC">
- Owner identifier <text string> $00
- Preview start $xx xx
- Preview length $xx xx
- Encryption info <binary data>
-
-
-4.20. Linked information
-
- To keep information duplication as low as possible this frame may be
- used to link information from another ID3v2 tag that might reside in
- another audio file or alone in a binary file. It is RECOMMENDED that
- this method is only used when the files are stored on a CD-ROM or
- other circumstances when the risk of file separation is low. The
- frame contains a frame identifier, which is the frame that should be
- linked into this tag, a URL [URL] field, where a reference to the
- file where the frame is given, and additional ID data, if needed.
- Data should be retrieved from the first tag found in the file to
- which this link points. There may be more than one "LINK" frame in a
- tag, but only one with the same contents. A linked frame is to be
- considered as part of the tag and has the same restrictions as if it
- was a physical part of the tag (i.e. only one "RVRB" frame allowed,
- whether it's linked or not).
-
- <Header for 'Linked information', ID: "LINK">
- Frame identifier $xx xx xx xx
- URL <text string> $00
- ID and additional data <text string(s)>
-
- Frames that may be linked and need no additional data are "ASPI",
- "ETCO", "EQU2", "MCID", "MLLT", "OWNE", "RVA2", "RVRB", "SYTC", the
- text information frames and the URL link frames.
-
- The "AENC", "APIC", "GEOB" and "TXXX" frames may be linked with
- the content descriptor as additional ID data.
-
- The "USER" frame may be linked with the language field as additional
- ID data.
-
- The "PRIV" frame may be linked with the owner identifier as
- additional ID data.
-
- The "COMM", "SYLT" and "USLT" frames may be linked with three bytes
- of language descriptor directly followed by a content descriptor as
- additional ID data.
-
-
-4.21. Position synchronisation frame
-
- This frame delivers information to the listener of how far into the
- audio stream he picked up; in effect, it states the time offset from
- the first frame in the stream. The frame layout is:
-
- <Head for 'Position synchronisation', ID: "POSS">
- Time stamp format $xx
- Position $xx (xx ...)
-
- Where time stamp format is:
-
- $01 Absolute time, 32 bit sized, using MPEG frames as unit
- $02 Absolute time, 32 bit sized, using milliseconds as unit
-
- and position is where in the audio the listener starts to receive,
- i.e. the beginning of the next frame. If this frame is used in the
- beginning of a file the value is always 0. There may only be one
- "POSS" frame in each tag.
-
-
-4.22. Terms of use frame
-
- This frame contains a brief description of the terms of use and
- ownership of the file. More detailed information concerning the legal
- terms might be available through the "WCOP" frame. Newlines are
- allowed in the text. There may be more than one 'Terms of use' frame
- in a tag, but only one with the same 'Language'.
-
- <Header for 'Terms of use frame', ID: "USER">
- Text encoding $xx
- Language $xx xx xx
- The actual text <text string according to encoding>
-
-
-4.23. Ownership frame
-
- The ownership frame might be used as a reminder of a made transaction
- or, if signed, as proof. Note that the "USER" and "TOWN" frames are
- good to use in conjunction with this one. The frame begins, after the
- frame ID, size and encoding fields, with a 'price paid' field. The
- first three characters of this field contains the currency used for
- the transaction, encoded according to ISO 4217 [ISO-4217] alphabetic
- currency code. Concatenated to this is the actual price paid, as a
- numerical string using "." as the decimal separator. Next is an 8
- character date string (YYYYMMDD) followed by a string with the name
- of the seller as the last field in the frame. There may only be one
- "OWNE" frame in a tag.
-
- <Header for 'Ownership frame', ID: "OWNE">
- Text encoding $xx
- Price paid <text string> $00
- Date of purch. <text string>
- Seller <text string according to encoding>
-
-
-4.24. Commercial frame
-
- This frame enables several competing offers in the same tag by
- bundling all needed information. That makes this frame rather complex
- but it's an easier solution than if one tries to achieve the same
- result with several frames. The frame begins, after the frame ID,
- size and encoding fields, with a price string field. A price is
- constructed by one three character currency code, encoded according
- to ISO 4217 [ISO-4217] alphabetic currency code, followed by a
- numerical value where "." is used as decimal separator. In the price
- string several prices may be concatenated, separated by a "/"
- character, but there may only be one currency of each type.
-
- The price string is followed by an 8 character date string in the
- format YYYYMMDD, describing for how long the price is valid. After
- that is a contact URL, with which the user can contact the seller,
- followed by a one byte 'received as' field. It describes how the
- audio is delivered when bought according to the following list:
-
- $00 Other
- $01 Standard CD album with other songs
- $02 Compressed audio on CD
- $03 File over the Internet
- $04 Stream over the Internet
- $05 As note sheets
- $06 As note sheets in a book with other sheets
- $07 Music on other media
- $08 Non-musical merchandise
-
- Next follows a terminated string with the name of the seller followed
- by a terminated string with a short description of the product. The
- last thing is the ability to include a company logotype. The first of
- them is the 'Picture MIME type' field containing information about
- which picture format is used. In the event that the MIME media type
- name is omitted, "image/" will be implied. Currently only "image/png"
- and "image/jpeg" are allowed. This format string is followed by the
- binary picture data. This two last fields may be omitted if no
- picture is attached. There may be more than one 'commercial frame' in
- a tag, but no two may be identical.
-
- <Header for 'Commercial frame', ID: "COMR">
- Text encoding $xx
- Price string <text string> $00
- Valid until <text string>
- Contact URL <text string> $00
- Received as $xx
- Name of seller <text string according to encoding> $00 (00)
- Description <text string according to encoding> $00 (00)
- Picture MIME type <string> $00
- Seller logo <binary data>
-
-
-4.25. Encryption method registration
-
- To identify with which method a frame has been encrypted the
- encryption method must be registered in the tag with this frame. The
- 'Owner identifier' is a null-terminated string with a URL [URL]
- containing an email address, or a link to a location where an email
- address can be found, that belongs to the organisation responsible
- for this specific encryption method. Questions regarding the
- encryption method should be sent to the indicated email address. The
- 'Method symbol' contains a value that is associated with this method
- throughout the whole tag, in the range $80-F0. All other values are
- reserved. The 'Method symbol' may optionally be followed by
- encryption specific data. There may be several "ENCR" frames in a tag
- but only one containing the same symbol and only one containing the
- same owner identifier. The method must be used somewhere in the tag.
- See the description of the frame encryption flag in the ID3v2
- structure document [ID3v2-strct] for more information.
-
- <Header for 'Encryption method registration', ID: "ENCR">
- Owner identifier <text string> $00
- Method symbol $xx
- Encryption data <binary data>
-
-
-4.26. Group identification registration
-
- This frame enables grouping of otherwise unrelated frames. This can
- be used when some frames are to be signed. To identify which frames
- belongs to a set of frames a group identifier must be registered in
- the tag with this frame. The 'Owner identifier' is a null-terminated
- string with a URL [URL] containing an email address, or a link to a
- location where an email address can be found, that belongs to the
- organisation responsible for this grouping. Questions regarding the
- grouping should be sent to the indicated email address. The 'Group
- symbol' contains a value that associates the frame with this group
- throughout the whole tag, in the range $80-F0. All other values are
- reserved. The 'Group symbol' may optionally be followed by some group
- specific data, e.g. a digital signature. There may be several "GRID"
- frames in a tag but only one containing the same symbol and only one
- containing the same owner identifier. The group symbol must be used
- somewhere in the tag. See the description of the frame grouping flag
- in the ID3v2 structure document [ID3v2-strct] for more information.
-
- <Header for 'Group ID registration', ID: "GRID">
- Owner identifier <text string> $00
- Group symbol $xx
- Group dependent data <binary data>
-
-
-4.27. Private frame
-
- This frame is used to contain information from a software producer
- that its program uses and does not fit into the other frames. The
- frame consists of an 'Owner identifier' string and the binary data.
- The 'Owner identifier' is a null-terminated string with a URL [URL]
- containing an email address, or a link to a location where an email
- address can be found, that belongs to the organisation responsible
- for the frame. Questions regarding the frame should be sent to the
- indicated email address. The tag may contain more than one "PRIV"
- frame but only with different contents.
-
- <Header for 'Private frame', ID: "PRIV">
- Owner identifier <text string> $00
- The private data <binary data>
-
-
-4.28. Signature frame
-
- This frame enables a group of frames, grouped with the 'Group
- identification registration', to be signed. Although signatures can
- reside inside the registration frame, it might be desired to store
- the signature elsewhere, e.g. in watermarks. There may be more than
- one 'signature frame' in a tag, but no two may be identical.
-
- <Header for 'Signature frame', ID: "SIGN">
- Group symbol $xx
- Signature <binary data>
-
-
-4.29. Seek frame
-
- This frame indicates where other tags in a file/stream can be found.
- The 'minimum offset to next tag' is calculated from the end of this
- tag to the beginning of the next. There may only be one 'seek frame'
- in a tag.
-
- <Header for 'Seek frame', ID: "SEEK">
- Minimum offset to next tag $xx xx xx xx
-
-
-4.30. Audio seek point index
-
- Audio files with variable bit rates are intrinsically difficult to
- deal with in the case of seeking within the file. The ASPI frame
- makes seeking easier by providing a list a seek points within the
- audio file. The seek points are a fractional offset within the audio
- data, providing a starting point from which to find an appropriate
- point to start decoding. The presence of an ASPI frame requires the
- existence of a TLEN frame, indicating the duration of the file in
- milliseconds. There may only be one 'audio seek point index' frame in
- a tag.
-
- <Header for 'Seek Point Index', ID: "ASPI">
- Indexed data start (S) $xx xx xx xx
- Indexed data length (L) $xx xx xx xx
- Number of index points (N) $xx xx
- Bits per index point (b) $xx
-
- Then for every index point the following data is included;
-
- Fraction at index (Fi) $xx (xx)
-
- 'Indexed data start' is a byte offset from the beginning of the file.
- 'Indexed data length' is the byte length of the audio data being
- indexed. 'Number of index points' is the number of index points, as
- the name implies. The recommended number is 100. 'Bits per index
- point' is 8 or 16, depending on the chosen precision. 8 bits works
- well for short files (less than 5 minutes of audio), while 16 bits is
- advantageous for long files. 'Fraction at index' is the numerator of
- the fraction representing a relative position in the data. The
- denominator is 2 to the power of b.
-
- Here are the algorithms to be used in the calculation. The known data
- must be the offset of the start of the indexed data (S), the offset
- of the end of the indexed data (E), the number of index points (N),
- the offset at index i (Oi). We calculate the fraction at index i
- (Fi).
-
- Oi is the offset of the frame whose start is soonest after the point
- for which the time offset is (i/N * duration).
-
- The frame data should be calculated as follows:
-
- Fi = Oi/L * 2^b (rounded down to the nearest integer)
-
- Offset calculation should be calculated as follows from data in the
- frame:
-
- Oi = (Fi/2^b)*L (rounded up to the nearest integer)
-
-
-5. Copyright
-
- Copyright (C) Martin Nilsson 2000. All Rights Reserved.
-
- This document and translations of it may be copied and furnished to
- others, and derivative works that comment on or otherwise explain it
- or assist in its implementation may be prepared, copied, published
- and distributed, in whole or in part, without restriction of any
- kind, provided that a reference to this document is included on all
- such copies and derivative works. However, this document itself may
- not be modified in any way and reissued as the original document.
-
- The limited permissions granted above are perpetual and will not be
- revoked.
-
- This document and the information contained herein is provided on an
- "AS IS" basis and THE AUTHORS DISCLAIMS ALL WARRANTIES, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
- THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-
-
-6. References
-
- [CDDB] Compact Disc Data Base
-
- <url:http://www.cddb.com>
-
- [ID3v2.3.0] Martin Nilsson, "ID3v2 informal standard".
-
- <url:http://www.id3.org/id3v2.3.0.txt>
-
- [ID3v2-strct] Martin Nilsson,
- "ID3 tag version 2.4.0 - Main Structure"
-
- <url:http//www.id3.org/id3v2.4.0-structure.txt>
-
- [ISO-639-2] ISO/FDIS 639-2.
- Codes for the representation of names of languages, Part 2: Alpha-3
- code. Technical committee / subcommittee: TC 37 / SC 2
-
- [ISO-4217] ISO 4217:1995.
- Codes for the representation of currencies and funds.
- Technical committee / subcommittee: TC 68
-
- [ISO-8859-1] ISO/IEC DIS 8859-1.
- 8-bit single-byte coded graphic character sets, Part 1: Latin
- alphabet No. 1. Technical committee / subcommittee: JTC 1 / SC 2
-
- [ISRC] ISO 3901:1986
- International Standard Recording Code (ISRC).
- Technical committee / subcommittee: TC 46 / SC 9
-
- [JFIF] JPEG File Interchange Format, version 1.02
-
- <url:http://www.w3.org/Graphics/JPEG/jfif.txt>
-
- [KEYWORDS] S. Bradner, 'Key words for use in RFCs to Indicate
- Requirement Levels', RFC 2119, March 1997.
-
- <url:ftp://ftp.isi.edu/in-notes/rfc2119.txt>
-
- [MIME] Freed, N. and N. Borenstein, "Multipurpose Internet Mail
- Extensions (MIME) Part One: Format of Internet Message Bodies",
- RFC 2045, November 1996.
-
- <url:ftp://ftp.isi.edu/in-notes/rfc2045.txt>
-
- [MPEG] ISO/IEC 11172-3:1993.
- Coding of moving pictures and associated audio for digital storage
- media at up to about 1,5 Mbit/s, Part 3: Audio.
- Technical committee / subcommittee: JTC 1 / SC 29
- and
- ISO/IEC 13818-3:1995
- Generic coding of moving pictures and associated audio information,
- Part 3: Audio.
- Technical committee / subcommittee: JTC 1 / SC 29
- and
- ISO/IEC DIS 13818-3
- Generic coding of moving pictures and associated audio information,
- Part 3: Audio (Revision of ISO/IEC 13818-3:1995)
-
-
- [PNG] Portable Network Graphics, version 1.0
-
- <url:http://www.w3.org/TR/REC-png-multi.html>
-
- [URL] T. Berners-Lee, L. Masinter & M. McCahill, "Uniform Resource
- Locators (URL).", RFC 1738, December 1994.
-
- <url:ftp://ftp.isi.edu/in-notes/rfc1738.txt>
-
- [ZLIB] P. Deutsch, Aladdin Enterprises & J-L. Gailly, "ZLIB
- Compressed
- Data Format Specification version 3.3", RFC 1950, May 1996.
-
- <url:ftp://ftp.isi.edu/in-notes/rfc1950.txt>
-
-
-7. Appendix
-
-
-A. Appendix A - Genre List from ID3v1
-
- The following genres is defined in ID3v1
-
- 0.Blues
- 1.Classic Rock
- 2.Country
- 3.Dance
- 4.Disco
- 5.Funk
- 6.Grunge
- 7.Hip-Hop
- 8.Jazz
- 9.Metal
- 10.New Age
- 11.Oldies
- 12.Other
- 13.Pop
- 14.R&B
- 15.Rap
- 16.Reggae
- 17.Rock
- 18.Techno
- 19.Industrial
- 20.Alternative
- 21.Ska
- 22.Death Metal
- 23.Pranks
- 24.Soundtrack
- 25.Euro-Techno
- 26.Ambient
- 27.Trip-Hop
- 28.Vocal
- 29.Jazz+Funk
- 30.Fusion
- 31.Trance
- 32.Classical
- 33.Instrumental
- 34.Acid
- 35.House
- 36.Game
- 37.Sound Clip
- 38.Gospel
- 39.Noise
- 40.AlternRock
- 41.Bass
- 42.Soul
- 43.Punk
- 44.Space
- 45.Meditative
- 46.Instrumental Pop
- 47.Instrumental Rock
- 48.Ethnic
- 49.Gothic
- 50.Darkwave
- 51.Techno-Industrial
- 52.Electronic
- 53.Pop-Folk
- 54.Eurodance
- 55.Dream
- 56.Southern Rock
- 57.Comedy
- 58.Cult
- 59.Gangsta
- 60.Top 40
- 61.Christian Rap
- 62.Pop/Funk
- 63.Jungle
- 64.Native American
- 65.Cabaret
- 66.New Wave
- 67.Psychadelic
- 68.Rave
- 69.Showtunes
- 70.Trailer
- 71.Lo-Fi
- 72.Tribal
- 73.Acid Punk
- 74.Acid Jazz
- 75.Polka
- 76.Retro
- 77.Musical
- 78.Rock & Roll
- 79.Hard Rock
-
-
-8. Author's Address
-
- Written by
-
- Martin Nilsson
- Rydsvägen 246 C. 30
- SE-584 34 Linköping
- Sweden
-
- Email: nilsson@id3.org
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2.4.0-structure.txt b/libs/taglib/taglib/mpeg/id3v2/id3v2.4.0-structure.txt
deleted file mode 100644
index 5fa156a0ad..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2.4.0-structure.txt
+++ /dev/null
@@ -1,733 +0,0 @@
-
-Informal standard M. Nilsson
-Document: id3v2.4.0-structure.txt 16 September 2001
-
-
- ID3 tag version 2.4.0 - Main Structure
-
-Status of this document
-
- This document is an informal standard and replaces the ID3v2.3.0
- standard [ID3v2]. A formal standard will use another revision number
- even if the content is identical to document. The contents in this
- document may change for clarifications but never for added or altered
- functionallity.
-
- Distribution of this document is unlimited.
-
-
-Abstract
-
- This document describes the main structure of ID3v2.4.0, which is a
- revised version of the ID3v2 informal standard [ID3v2] version
- 2.3.0. The ID3v2 offers a flexible way of storing audio meta
- information within the audio file itself. The information may be
- technical information, such as equalisation curves, as well as
- title, performer, copyright etc.
-
- ID3v2.4.0 is meant to be as close as possible to ID3v2.3.0 in order
- to allow for implementations to be revised as easily as possible.
-
-
-1. Table of contents
-
- Status of this document
- Abstract
- 1. Table of contents
- 2. Conventions in this document
- 2. Standard overview
- 3. ID3v2 overview
- 3.1. ID3v2 header
- 3.2. ID3v2 extended header
- 3.3. Padding
- 3.4. ID3v2 footer
- 4. ID3v2 frames overview
- 4.1. Frame header flags
- 4.1.1. Frame status flags
- 4.1.2. Frame format flags
- 5. Tag location
- 6. Unsynchronisation
- 6.1. The unsynchronisation scheme
- 6.2. Synchsafe integers
- 7. Copyright
- 8. References
- 9. Author's Address
-
-
-2. Conventions in this document
-
- Text within "" is a text string exactly as it appears in a tag.
- Numbers preceded with $ are hexadecimal and numbers preceded with %
- are binary. $xx is used to indicate a byte with unknown content. %x
- is used to indicate a bit with unknown content. The most significant
- bit (MSB) of a byte is called 'bit 7' and the least significant bit
- (LSB) is called 'bit 0'.
-
- A tag is the whole tag described in this document. A frame is a block
- of information in the tag. The tag consists of a header, frames and
- optional padding. A field is a piece of information; one value, a
- string etc. A numeric string is a string that consists of the
- characters "0123456789" only.
-
- The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
- "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
- document are to be interpreted as described in RFC 2119 [KEYWORDS].
-
-
-3. ID3v2 overview
-
- ID3v2 is a general tagging format for audio, which makes it possible
- to store meta data about the audio inside the audio file itself. The
- ID3 tag described in this document is mainly targeted at files
- encoded with MPEG-1/2 layer I, MPEG-1/2 layer II, MPEG-1/2 layer III
- and MPEG-2.5, but may work with other types of encoded audio or as a
- stand alone format for audio meta data.
-
- ID3v2 is designed to be as flexible and expandable as possible to
- meet new meta information needs that might arise. To achieve that
- ID3v2 is constructed as a container for several information blocks,
- called frames, whose format need not be known to the software that
- encounters them. At the start of every frame is an unique and
- predefined identifier, a size descriptor that allows software to skip
- unknown frames and a flags field. The flags describes encoding
- details and if the frame should remain in the tag, should it be
- unknown to the software, if the file is altered.
-
- The bitorder in ID3v2 is most significant bit first (MSB). The
- byteorder in multibyte numbers is most significant byte first (e.g.
- $12345678 would be encoded $12 34 56 78), also known as big endian
- and network byte order.
-
- Overall tag structure:
-
- +-----------------------------+
- | Header (10 bytes) |
- +-----------------------------+
- | Extended Header |
- | (variable length, OPTIONAL) |
- +-----------------------------+
- | Frames (variable length) |
- +-----------------------------+
- | Padding |
- | (variable length, OPTIONAL) |
- +-----------------------------+
- | Footer (10 bytes, OPTIONAL) |
- +-----------------------------+
-
- In general, padding and footer are mutually exclusive. See details in
- sections 3.3, 3.4 and 5.
-
-
-3.1. ID3v2 header
-
- The first part of the ID3v2 tag is the 10 byte tag header, laid out
- as follows:
-
- ID3v2/file identifier "ID3"
- ID3v2 version $04 00
- ID3v2 flags %abcd0000
- ID3v2 size 4 * %0xxxxxxx
-
- The first three bytes of the tag are always "ID3", to indicate that
- this is an ID3v2 tag, directly followed by the two version bytes. The
- first byte of ID3v2 version is its major version, while the second
- byte is its revision number. In this case this is ID3v2.4.0. All
- revisions are backwards compatible while major versions are not. If
- software with ID3v2.4.0 and below support should encounter version
- five or higher it should simply ignore the whole tag. Version or
- revision will never be $FF.
-
- The version is followed by the ID3v2 flags field, of which currently
- four flags are used.
-
-
- a - Unsynchronisation
-
- Bit 7 in the 'ID3v2 flags' indicates whether or not
- unsynchronisation is applied on all frames (see section 6.1 for
- details); a set bit indicates usage.
-
-
- b - Extended header
-
- The second bit (bit 6) indicates whether or not the header is
- followed by an extended header. The extended header is described in
- section 3.2. A set bit indicates the presence of an extended
- header.
-
-
- c - Experimental indicator
-
- The third bit (bit 5) is used as an 'experimental indicator'. This
- flag SHALL always be set when the tag is in an experimental stage.
-
-
- d - Footer present
-
- Bit 4 indicates that a footer (section 3.4) is present at the very
- end of the tag. A set bit indicates the presence of a footer.
-
-
- All the other flags MUST be cleared. If one of these undefined flags
- are set, the tag might not be readable for a parser that does not
- know the flags function.
-
- The ID3v2 tag size is stored as a 32 bit synchsafe integer (section
- 6.2), making a total of 28 effective bits (representing up to 256MB).
-
- The ID3v2 tag size is the sum of the byte length of the extended
- header, the padding and the frames after unsynchronisation. If a
- footer is present this equals to ('total size' - 20) bytes, otherwise
- ('total size' - 10) bytes.
-
- An ID3v2 tag can be detected with the following pattern:
- $49 44 33 yy yy xx zz zz zz zz
- Where yy is less than $FF, xx is the 'flags' byte and zz is less than
- $80.
-
-
-3.2. Extended header
-
- The extended header contains information that can provide further
- insight in the structure of the tag, but is not vital to the correct
- parsing of the tag information; hence the extended header is
- optional.
-
- Extended header size 4 * %0xxxxxxx
- Number of flag bytes $01
- Extended Flags $xx
-
- Where the 'Extended header size' is the size of the whole extended
- header, stored as a 32 bit synchsafe integer. An extended header can
- thus never have a size of fewer than six bytes.
-
- The extended flags field, with its size described by 'number of flag
- bytes', is defined as:
-
- %0bcd0000
-
- Each flag that is set in the extended header has data attached, which
- comes in the order in which the flags are encountered (i.e. the data
- for flag 'b' comes before the data for flag 'c'). Unset flags cannot
- have any attached data. All unknown flags MUST be unset and their
- corresponding data removed when a tag is modified.
-
- Every set flag's data starts with a length byte, which contains a
- value between 0 and 127 ($00 - $7f), followed by data that has the
- field length indicated by the length byte. If a flag has no attached
- data, the value $00 is used as length byte.
-
-
- b - Tag is an update
-
- If this flag is set, the present tag is an update of a tag found
- earlier in the present file or stream. If frames defined as unique
- are found in the present tag, they are to override any
- corresponding ones found in the earlier tag. This flag has no
- corresponding data.
-
- Flag data length $00
-
- c - CRC data present
-
- If this flag is set, a CRC-32 [ISO-3309] data is included in the
- extended header. The CRC is calculated on all the data between the
- header and footer as indicated by the header's tag length field,
- minus the extended header. Note that this includes the padding (if
- there is any), but excludes the footer. The CRC-32 is stored as an
- 35 bit synchsafe integer, leaving the upper four bits always
- zeroed.
-
- Flag data length $05
- Total frame CRC 5 * %0xxxxxxx
-
- d - Tag restrictions
-
- For some applications it might be desired to restrict a tag in more
- ways than imposed by the ID3v2 specification. Note that the
- presence of these restrictions does not affect how the tag is
- decoded, merely how it was restricted before encoding. If this flag
- is set the tag is restricted as follows:
-
- Flag data length $01
- Restrictions %ppqrrstt
-
- p - Tag size restrictions
-
- 00 No more than 128 frames and 1 MB total tag size.
- 01 No more than 64 frames and 128 KB total tag size.
- 10 No more than 32 frames and 40 KB total tag size.
- 11 No more than 32 frames and 4 KB total tag size.
-
- q - Text encoding restrictions
-
- 0 No restrictions
- 1 Strings are only encoded with ISO-8859-1 [ISO-8859-1] or
- UTF-8 [UTF-8].
-
- r - Text fields size restrictions
-
- 00 No restrictions
- 01 No string is longer than 1024 characters.
- 10 No string is longer than 128 characters.
- 11 No string is longer than 30 characters.
-
- Note that nothing is said about how many bytes is used to
- represent those characters, since it is encoding dependent. If a
- text frame consists of more than one string, the sum of the
- strungs is restricted as stated.
-
- s - Image encoding restrictions
-
- 0 No restrictions
- 1 Images are encoded only with PNG [PNG] or JPEG [JFIF].
-
- t - Image size restrictions
-
- 00 No restrictions
- 01 All images are 256x256 pixels or smaller.
- 10 All images are 64x64 pixels or smaller.
- 11 All images are exactly 64x64 pixels, unless required
- otherwise.
-
-
-3.3. Padding
-
- It is OPTIONAL to include padding after the final frame (at the end
- of the ID3 tag), making the size of all the frames together smaller
- than the size given in the tag header. A possible purpose of this
- padding is to allow for adding a few additional frames or enlarge
- existing frames within the tag without having to rewrite the entire
- file. The value of the padding bytes must be $00. A tag MUST NOT have
- any padding between the frames or between the tag header and the
- frames. Furthermore it MUST NOT have any padding when a tag footer is
- added to the tag.
-
-
-3.4. ID3v2 footer
-
- To speed up the process of locating an ID3v2 tag when searching from
- the end of a file, a footer can be added to the tag. It is REQUIRED
- to add a footer to an appended tag, i.e. a tag located after all
- audio data. The footer is a copy of the header, but with a different
- identifier.
-
- ID3v2 identifier "3DI"
- ID3v2 version $04 00
- ID3v2 flags %abcd0000
- ID3v2 size 4 * %0xxxxxxx
-
-
-4. ID3v2 frame overview
-
- All ID3v2 frames consists of one frame header followed by one or more
- fields containing the actual information. The header is always 10
- bytes and laid out as follows:
-
- Frame ID $xx xx xx xx (four characters)
- Size 4 * %0xxxxxxx
- Flags $xx xx
-
- The frame ID is made out of the characters capital A-Z and 0-9.
- Identifiers beginning with "X", "Y" and "Z" are for experimental
- frames and free for everyone to use, without the need to set the
- experimental bit in the tag header. Bear in mind that someone else
- might have used the same identifier as you. All other identifiers are
- either used or reserved for future use.
-
- The frame ID is followed by a size descriptor containing the size of
- the data in the final frame, after encryption, compression and
- unsynchronisation. The size is excluding the frame header ('total
- frame size' - 10 bytes) and stored as a 32 bit synchsafe integer.
-
- In the frame header the size descriptor is followed by two flag
- bytes. These flags are described in section 4.1.
-
- There is no fixed order of the frames' appearance in the tag,
- although it is desired that the frames are arranged in order of
- significance concerning the recognition of the file. An example of
- such order: UFID, TIT2, MCDI, TRCK ...
-
- A tag MUST contain at least one frame. A frame must be at least 1
- byte big, excluding the header.
-
- If nothing else is said, strings, including numeric strings and URLs
- [URL], are represented as ISO-8859-1 [ISO-8859-1] characters in the
- range $20 - $FF. Such strings are represented in frame descriptions
- as <text string>, or <full text string> if newlines are allowed. If
- nothing else is said newline character is forbidden. In ISO-8859-1 a
- newline is represented, when allowed, with $0A only.
-
- Frames that allow different types of text encoding contains a text
- encoding description byte. Possible encodings:
-
- $00 ISO-8859-1 [ISO-8859-1]. Terminated with $00.
- $01 UTF-16 [UTF-16] encoded Unicode [UNICODE] with BOM. All
- strings in the same frame SHALL have the same byteorder.
- Terminated with $00 00.
- $02 UTF-16BE [UTF-16] encoded Unicode [UNICODE] without BOM.
- Terminated with $00 00.
- $03 UTF-8 [UTF-8] encoded Unicode [UNICODE]. Terminated with $00.
-
- Strings dependent on encoding are represented in frame descriptions
- as <text string according to encoding>, or <full text string
- according to encoding> if newlines are allowed. Any empty strings of
- type $01 which are NULL-terminated may have the Unicode BOM followed
- by a Unicode NULL ($FF FE 00 00 or $FE FF 00 00).
-
- The timestamp fields are based on a subset of ISO 8601. When being as
- precise as possible the format of a time string is
- yyyy-MM-ddTHH:mm:ss (year, "-", month, "-", day, "T", hour (out of
- 24), ":", minutes, ":", seconds), but the precision may be reduced by
- removing as many time indicators as wanted. Hence valid timestamps
- are
- yyyy, yyyy-MM, yyyy-MM-dd, yyyy-MM-ddTHH, yyyy-MM-ddTHH:mm and
- yyyy-MM-ddTHH:mm:ss. All time stamps are UTC. For durations, use
- the slash character as described in 8601, and for multiple non-
- contiguous dates, use multiple strings, if allowed by the frame
- definition.
-
- The three byte language field, present in several frames, is used to
- describe the language of the frame's content, according to ISO-639-2
- [ISO-639-2]. The language should be represented in lower case. If the
- language is not known the string "XXX" should be used.
-
- All URLs [URL] MAY be relative, e.g. "picture.png", "../doc.txt".
-
- If a frame is longer than it should be, e.g. having more fields than
- specified in this document, that indicates that additions to the
- frame have been made in a later version of the ID3v2 standard. This
- is reflected by the revision number in the header of the tag.
-
-
-4.1. Frame header flags
-
- In the frame header the size descriptor is followed by two flag
- bytes. All unused flags MUST be cleared. The first byte is for
- 'status messages' and the second byte is a format description. If an
- unknown flag is set in the first byte the frame MUST NOT be changed
- without that bit cleared. If an unknown flag is set in the second
- byte the frame is likely to not be readable. Some flags in the second
- byte indicates that extra information is added to the header. These
- fields of extra information is ordered as the flags that indicates
- them. The flags field is defined as follows (l and o left out because
- ther resemblence to one and zero):
-
- %0abc0000 %0h00kmnp
-
- Some frame format flags indicate that additional information fields
- are added to the frame. This information is added after the frame
- header and before the frame data in the same order as the flags that
- indicates them. I.e. the four bytes of decompressed size will precede
- the encryption method byte. These additions affects the 'frame size'
- field, but are not subject to encryption or compression.
-
- The default status flags setting for a frame is, unless stated
- otherwise, 'preserved if tag is altered' and 'preserved if file is
- altered', i.e. %00000000.
-
-
-4.1.1. Frame status flags
-
- a - Tag alter preservation
-
- This flag tells the tag parser what to do with this frame if it is
- unknown and the tag is altered in any way. This applies to all
- kinds of alterations, including adding more padding and reordering
- the frames.
-
- 0 Frame should be preserved.
- 1 Frame should be discarded.
-
-
- b - File alter preservation
-
- This flag tells the tag parser what to do with this frame if it is
- unknown and the file, excluding the tag, is altered. This does not
- apply when the audio is completely replaced with other audio data.
-
- 0 Frame should be preserved.
- 1 Frame should be discarded.
-
-
- c - Read only
-
- This flag, if set, tells the software that the contents of this
- frame are intended to be read only. Changing the contents might
- break something, e.g. a signature. If the contents are changed,
- without knowledge of why the frame was flagged read only and
- without taking the proper means to compensate, e.g. recalculating
- the signature, the bit MUST be cleared.
-
-
-4.1.2. Frame format flags
-
- h - Grouping identity
-
- This flag indicates whether or not this frame belongs in a group
- with other frames. If set, a group identifier byte is added to the
- frame. Every frame with the same group identifier belongs to the
- same group.
-
- 0 Frame does not contain group information
- 1 Frame contains group information
-
-
- k - Compression
-
- This flag indicates whether or not the frame is compressed.
- A 'Data Length Indicator' byte MUST be included in the frame.
-
- 0 Frame is not compressed.
- 1 Frame is compressed using zlib [zlib] deflate method.
- If set, this requires the 'Data Length Indicator' bit
- to be set as well.
-
-
- m - Encryption
-
- This flag indicates whether or not the frame is encrypted. If set,
- one byte indicating with which method it was encrypted will be
- added to the frame. See description of the ENCR frame for more
- information about encryption method registration. Encryption
- should be done after compression. Whether or not setting this flag
- requires the presence of a 'Data Length Indicator' depends on the
- specific algorithm used.
-
- 0 Frame is not encrypted.
- 1 Frame is encrypted.
-
- n - Unsynchronisation
-
- This flag indicates whether or not unsynchronisation was applied
- to this frame. See section 6 for details on unsynchronisation.
- If this flag is set all data from the end of this header to the
- end of this frame has been unsynchronised. Although desirable, the
- presence of a 'Data Length Indicator' is not made mandatory by
- unsynchronisation.
-
- 0 Frame has not been unsynchronised.
- 1 Frame has been unsyrchronised.
-
- p - Data length indicator
-
- This flag indicates that a data length indicator has been added to
- the frame. The data length indicator is the value one would write
- as the 'Frame length' if all of the frame format flags were
- zeroed, represented as a 32 bit synchsafe integer.
-
- 0 There is no Data Length Indicator.
- 1 A data length Indicator has been added to the frame.
-
-
-5. Tag location
-
- The default location of an ID3v2 tag is prepended to the audio so
- that players can benefit from the information when the data is
- streamed. It is however possible to append the tag, or make a
- prepend/append combination. When deciding upon where an unembedded
- tag should be located, the following order of preference SHOULD be
- considered.
-
- 1. Prepend the tag.
-
- 2. Prepend a tag with all vital information and add a second tag at
- the end of the file, before tags from other tagging systems. The
- first tag is required to have a SEEK frame.
-
- 3. Add a tag at the end of the file, before tags from other tagging
- systems.
-
- In case 2 and 3 the tag can simply be appended if no other known tags
- are present. The suggested method to find ID3v2 tags are:
-
- 1. Look for a prepended tag using the pattern found in section 3.1.
-
- 2. If a SEEK frame was found, use its values to guide further
- searching.
-
- 3. Look for a tag footer, scanning from the back of the file.
-
- For every new tag that is found, the old tag should be discarded
- unless the update flag in the extended header (section 3.2) is set.
-
-
-6. Unsynchronisation
-
- The only purpose of unsynchronisation is to make the ID3v2 tag as
- compatible as possible with existing software and hardware. There is
- no use in 'unsynchronising' tags if the file is only to be processed
- only by ID3v2 aware software and hardware. Unsynchronisation is only
- useful with tags in MPEG 1/2 layer I, II and III, MPEG 2.5 and AAC
- files.
-
-
-6.1. The unsynchronisation scheme
-
- Whenever a false synchronisation is found within the tag, one zeroed
- byte is inserted after the first false synchronisation byte. The
- format of synchronisations that should be altered by ID3 encoders is
- as follows:
-
- %11111111 111xxxxx
-
- and should be replaced with:
-
- %11111111 00000000 111xxxxx
-
- This has the side effect that all $FF 00 combinations have to be
- altered, so they will not be affected by the decoding process.
- Therefore all the $FF 00 combinations have to be replaced with the
- $FF 00 00 combination during the unsynchronisation.
-
- To indicate usage of the unsynchronisation, the unsynchronisation
- flag in the frame header should be set. This bit MUST be set if the
- frame was altered by the unsynchronisation and SHOULD NOT be set if
- unaltered. If all frames in the tag are unsynchronised the
- unsynchronisation flag in the tag header SHOULD be set. It MUST NOT
- be set if the tag has a frame which is not unsynchronised.
-
- Assume the first byte of the audio to be $FF. The special case when
- the last byte of the last frame is $FF and no padding nor footer is
- used will then introduce a false synchronisation. This can be solved
- by adding a footer, adding padding or unsynchronising the frame and
- add $00 to the end of the frame data, thus adding more byte to the
- frame size than a normal unsynchronisation would. Although not
- preferred, it is allowed to apply the last method on all frames
- ending with $FF.
-
- It is preferred that the tag is either completely unsynchronised or
- not unsynchronised at all. A completely unsynchronised tag has no
- false synchonisations in it, as defined above, and does not end with
- $FF. A completely non-unsynchronised tag contains no unsynchronised
- frames, and thus the unsynchronisation flag in the header is cleared.
-
- Do bear in mind, that if compression or encryption is used, the
- unsynchronisation scheme MUST be applied afterwards. When decoding an
- unsynchronised frame, the unsynchronisation scheme MUST be reversed
- first, encryption and decompression afterwards.
-
-
-6.2. Synchsafe integers
-
- In some parts of the tag it is inconvenient to use the
- unsychronisation scheme because the size of unsynchronised data is
- not known in advance, which is particularly problematic with size
- descriptors. The solution in ID3v2 is to use synchsafe integers, in
- which there can never be any false synchs. Synchsafe integers are
- integers that keep its highest bit (bit 7) zeroed, making seven bits
- out of eight available. Thus a 32 bit synchsafe integer can store 28
- bits of information.
-
- Example:
-
- 255 (%11111111) encoded as a 16 bit synchsafe integer is 383
- (%00000001 01111111).
-
-
-7. Copyright
-
- Copyright (C) Martin Nilsson 2000. All Rights Reserved.
-
- This document and translations of it may be copied and furnished to
- others, and derivative works that comment on or otherwise explain it
- or assist in its implementation may be prepared, copied, published
- and distributed, in whole or in part, without restriction of any
- kind, provided that a reference to this document is included on all
- such copies and derivative works. However, this document itself may
- not be modified in any way and reissued as the original document.
-
- The limited permissions granted above are perpetual and will not be
- revoked.
-
- This document and the information contained herein is provided on an
- 'AS IS' basis and THE AUTHORS DISCLAIMS ALL WARRANTIES, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
- THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-
-
-8. References
-
- [ID3v2] Martin Nilsson, 'ID3v2 informal standard'.
-
- <url:http://www.id3.org/id3v2.3.0.txt>
-
- [ISO-639-2] ISO/FDIS 639-2.
- 'Codes for the representation of names of languages, Part 2: Alpha-3
- code.' Technical committee / subcommittee: TC 37 / SC 2
-
- [ISO-3309] ISO 3309
- 'Information Processing Systems--Data Communication High-Level Data
- Link Control Procedure--Frame Structure', IS 3309, October 1984, 3rd
- Edition.
-
- [ISO-8859-1] ISO/IEC DIS 8859-1.
- '8-bit single-byte coded graphic character sets, Part 1: Latin
- alphabet No. 1.' Technical committee / subcommittee: JTC 1 / SC 2
-
- [JFIF] 'JPEG File Interchange Format, version 1.02'
-
- <url:http://www.w3.org/Graphics/JPEG/jfif.txt>
-
- [KEYWORDS] S. Bradner, 'Key words for use in RFCs to Indicate
- Requirement Levels', RFC 2119, March 1997.
-
- <url:ftp://ftp.isi.edu/in-notes/rfc2119.txt>
-
- [MPEG] ISO/IEC 11172-3:1993.
- 'Coding of moving pictures and associated audio for digital storage
- media at up to about 1,5 Mbit/s, Part 3: Audio.'
- Technical committee / subcommittee: JTC 1 / SC 29
- and
- ISO/IEC 13818-3:1995
- 'Generic coding of moving pictures and associated audio information,
- Part 3: Audio.'
- Technical committee / subcommittee: JTC 1 / SC 29
- and
- ISO/IEC DIS 13818-3
- 'Generic coding of moving pictures and associated audio information,
- Part 3: Audio (Revision of ISO/IEC 13818-3:1995)'
-
- [PNG] 'Portable Network Graphics, version 1.0'
-
- <url:http://www.w3.org/TR/REC-png-multi.html>
-
- [UNICODE] The Unicode Consortium,
- 'The Unicode Standard Version 3.0', ISBN 0-201-61633-5.
-
- <url:http://www.unicode.org/unicode/standard/versions/Unicode3.0.htm>
-
- [URL] T. Berners-Lee, L. Masinter & M. McCahill, 'Uniform Resource
- Locators (URL)', RFC 1738, December 1994.
-
- <url:ftp://ftp.isi.edu/in-notes/rfc1738.txt>
-
- [UTF-8] F. Yergeau, 'UTF-8, a transformation format of ISO 10646',
- RFC 2279, January 1998.
-
- <url:ftp://ftp.isi.edu/in-notes/rfc2279.txt>
-
- [UTF-16] F. Yergeau, 'UTF-16, an encoding of ISO 10646', RFC 2781,
- February 2000.
-
- <url:ftp://ftp.isi.edu/in-notes/rfc2781.txt>
-
- [ZLIB] P. Deutsch, Aladdin Enterprises & J-L. Gailly, 'ZLIB
- Compressed Data Format Specification version 3.3', RFC 1950,
- May 1996.
-
- <url:ftp://ftp.isi.edu/in-notes/rfc1950.txt>
-
-
-9. Author's Address
-
- Written by
-
- Martin Nilsson
- Rydsvägen 246 C. 30
- SE-584 34 Linköping
- Sweden
-
- Email: nilsson@id3.org
-
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2extendedheader.cpp b/libs/taglib/taglib/mpeg/id3v2/id3v2extendedheader.cpp
deleted file mode 100644
index bd470a0add..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2extendedheader.cpp
+++ /dev/null
@@ -1,71 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include "id3v2extendedheader.h"
-#include "id3v2synchdata.h"
-
-using namespace TagLib;
-using namespace ID3v2;
-
-class ExtendedHeader::ExtendedHeaderPrivate
-{
-public:
- ExtendedHeaderPrivate() : size(0) {}
-
- uint size;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public methods
-////////////////////////////////////////////////////////////////////////////////
-
-ExtendedHeader::ExtendedHeader()
-{
- d = new ExtendedHeaderPrivate();
-}
-
-ExtendedHeader::~ExtendedHeader()
-{
- delete d;
-}
-
-TagLib::uint ExtendedHeader::size() const
-{
- return d->size;
-}
-
-void ExtendedHeader::setData(const ByteVector &data)
-{
- parse(data);
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-void ExtendedHeader::parse(const ByteVector &data)
-{
- d->size = SynchData::toUInt(data.mid(0, 4)); // (structure 3.2 "Extended header size")
-}
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2extendedheader.h b/libs/taglib/taglib/mpeg/id3v2/id3v2extendedheader.h
deleted file mode 100644
index 9750fae69a..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2extendedheader.h
+++ /dev/null
@@ -1,93 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_ID3V2EXTENDEDHEADER_H
-#define TAGLIB_ID3V2EXTENDEDHEADER_H
-
-#include "taglib_export.h"
-#include "tbytevector.h"
-#include "taglib.h"
-
-namespace TagLib {
-
- namespace ID3v2 {
-
- //! ID3v2 extended header implementation
-
- /*!
- * This class implements ID3v2 extended headers. It attempts to follow,
- * both semantically and programatically, the structure specified in
- * the ID3v2 standard. The API is based on the properties of ID3v2 extended
- * headers specified there. If any of the terms used in this documentation
- * are unclear please check the specification in the linked section.
- * (Structure, <a href="id3v2-structure.html#3.2">3.2</a>)
- */
-
- class TAGLIB_EXPORT ExtendedHeader
- {
- public:
- /*!
- * Constructs an empty ID3v2 extended header.
- */
- ExtendedHeader();
-
- /*!
- * Destroys the extended header.
- */
- virtual ~ExtendedHeader();
-
- /*!
- * Returns the size of the extended header. This is variable for the
- * extended header.
- */
- uint size() const;
-
- /*!
- * Sets the data that will be used as the extended header. Since the
- * length is not known before the extended header has been parsed, this
- * should just be a pointer to the first byte of the extended header. It
- * will determine the length internally and make that available through
- * size().
- */
- void setData(const ByteVector &data);
-
- protected:
- /*!
- * Called by setData() to parse the extended header data. It makes this
- * information available through the public API.
- */
- void parse(const ByteVector &data);
-
- private:
- ExtendedHeader(const ExtendedHeader &);
- ExtendedHeader &operator=(const ExtendedHeader &);
-
- class ExtendedHeaderPrivate;
- ExtendedHeaderPrivate *d;
- };
-
- }
-}
-#endif
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2footer.cpp b/libs/taglib/taglib/mpeg/id3v2/id3v2footer.cpp
deleted file mode 100644
index 8ac79a8185..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2footer.cpp
+++ /dev/null
@@ -1,60 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include "id3v2footer.h"
-#include "id3v2header.h"
-
-using namespace TagLib;
-using namespace ID3v2;
-
-class Footer::FooterPrivate
-{
-public:
- static const uint size = 10;
-};
-
-Footer::Footer()
-{
-
-}
-
-Footer::~Footer()
-{
-
-}
-
-unsigned int Footer::size()
-{
- return FooterPrivate::size;
-}
-
-ByteVector Footer::render(const Header *header) const
-{
- ByteVector headerData = header->render();
- headerData[0] = '3';
- headerData[1] = 'D';
- headerData[2] = 'I';
- return headerData;
-}
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2footer.h b/libs/taglib/taglib/mpeg/id3v2/id3v2footer.h
deleted file mode 100644
index 86d3ff9763..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2footer.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_ID3V2FOOTER_H
-#define TAGLIB_ID3V2FOOTER_H
-
-#include "taglib_export.h"
-#include "tbytevector.h"
-
-namespace TagLib {
-
- namespace ID3v2 {
-
- class Header;
-
- //! ID3v2 footer implementation
-
- /*!
- * Per the ID3v2 specification, the tag's footer is just a copy of the
- * information in the header. As such there is no API for reading the
- * data from the header, it can just as easily be done from the header.
- *
- * In fact, at this point, TagLib does not even parse the footer since
- * it is not useful internally. However, if the flag to include a footer
- * has been set in the ID3v2::Tag, TagLib will render a footer.
- */
-
- class TAGLIB_EXPORT Footer
- {
- public:
- /*!
- * Constructs an empty ID3v2 footer.
- */
- Footer();
- /*!
- * Destroys the footer.
- */
- virtual ~Footer();
-
- /*!
- * Returns the size of the footer. Presently this is always 10 bytes.
- */
- static unsigned int size();
-
- /*!
- * Renders the footer based on the data in \a header.
- */
- ByteVector render(const Header *header) const;
-
- private:
- Footer(const Footer &);
- Footer &operator=(const Footer &);
-
- class FooterPrivate;
- FooterPrivate *d;
- };
-
- }
-}
-#endif
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2frame.cpp b/libs/taglib/taglib/mpeg/id3v2/id3v2frame.cpp
deleted file mode 100644
index 52f0849af3..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2frame.cpp
+++ /dev/null
@@ -1,551 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef HAVE_ZLIB
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-#endif
-
-#if HAVE_ZLIB
-#include <zlib.h>
-#endif
-
-#include <bitset>
-
-#include <tdebug.h>
-#include <tstringlist.h>
-
-#include "id3v2frame.h"
-#include "id3v2synchdata.h"
-
-using namespace TagLib;
-using namespace ID3v2;
-
-class Frame::FramePrivate
-{
-public:
- FramePrivate() :
- header(0)
- {}
-
- ~FramePrivate()
- {
- delete header;
- }
-
- Frame::Header *header;
-};
-
-namespace
-{
- bool isValidFrameID(const ByteVector &frameID)
- {
- if(frameID.size() != 4)
- return false;
-
- for(ByteVector::ConstIterator it = frameID.begin(); it != frameID.end(); it++) {
- if( (*it < 'A' || *it > 'Z') && (*it < '1' || *it > '9') ) {
- return false;
- }
- }
- return true;
- }
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// static methods
-////////////////////////////////////////////////////////////////////////////////
-
-TagLib::uint Frame::headerSize()
-{
- return Header::size();
-}
-
-TagLib::uint Frame::headerSize(uint version)
-{
- return Header::size(version);
-}
-
-ByteVector Frame::textDelimiter(String::Type t)
-{
- ByteVector d = char(0);
- if(t == String::UTF16 || t == String::UTF16BE || t == String::UTF16LE)
- d.append(char(0));
- return d;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-Frame::~Frame()
-{
- delete d;
-}
-
-ByteVector Frame::frameID() const
-{
- if(d->header)
- return d->header->frameID();
- else
- return ByteVector::null;
-}
-
-TagLib::uint Frame::size() const
-{
- if(d->header)
- return d->header->frameSize();
- else
- return 0;
-}
-
-void Frame::setData(const ByteVector &data)
-{
- parse(data);
-}
-
-void Frame::setText(const String &)
-{
-
-}
-
-ByteVector Frame::render() const
-{
- ByteVector fieldData = renderFields();
- d->header->setFrameSize(fieldData.size());
- ByteVector headerData = d->header->render();
-
- return headerData + fieldData;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-Frame::Frame(const ByteVector &data)
-{
- d = new FramePrivate;
- d->header = new Header(data);
-}
-
-Frame::Frame(Header *h)
-{
- d = new FramePrivate;
- d->header = h;
-}
-
-Frame::Header *Frame::header() const
-{
- return d->header;
-}
-
-void Frame::setHeader(Header *h, bool deleteCurrent)
-{
- if(deleteCurrent)
- delete d->header;
-
- d->header = h;
-}
-
-void Frame::parse(const ByteVector &data)
-{
- if(d->header)
- d->header->setData(data);
- else
- d->header = new Header(data);
-
- parseFields(fieldData(data));
-}
-
-ByteVector Frame::fieldData(const ByteVector &frameData) const
-{
- uint headerSize = Header::size(d->header->version());
-
- uint frameDataOffset = headerSize;
- uint frameDataLength = size();
-
- if(d->header->compression() || d->header->dataLengthIndicator()) {
- frameDataLength = SynchData::toUInt(frameData.mid(headerSize, 4));
- frameDataOffset += 4;
- }
-
-#if HAVE_ZLIB
- if(d->header->compression() &&
- !d->header->encryption())
- {
- ByteVector data(frameDataLength);
- uLongf uLongTmp = frameDataLength;
- ::uncompress((Bytef *) data.data(),
- (uLongf *) &uLongTmp,
- (Bytef *) frameData.data() + frameDataOffset,
- size());
- return data;
- }
- else
-#endif
- return frameData.mid(frameDataOffset, frameDataLength);
-}
-
-String Frame::readStringField(const ByteVector &data, String::Type encoding, int *position)
-{
- int start = 0;
-
- if(!position)
- position = &start;
-
- ByteVector delimiter = textDelimiter(encoding);
-
- int end = data.find(delimiter, *position, delimiter.size());
-
- if(end < *position)
- return String::null;
-
- String str = String(data.mid(*position, end - *position), encoding);
-
- *position = end + delimiter.size();
-
- return str;
-}
-
-String::Type Frame::checkEncoding(const StringList &fields, String::Type encoding) // static
-{
- if(encoding != String::Latin1)
- return encoding;
-
- for(StringList::ConstIterator it = fields.begin(); it != fields.end(); ++it) {
- if(!(*it).isLatin1()) {
- debug("Frame::checkEncoding() -- Rendering using UTF8.");
- return String::UTF8;
- }
- }
-
- return String::Latin1;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// Frame::Header class
-////////////////////////////////////////////////////////////////////////////////
-
-class Frame::Header::HeaderPrivate
-{
-public:
- HeaderPrivate() :
- frameSize(0),
- version(4),
- tagAlterPreservation(false),
- fileAlterPreservation(false),
- readOnly(false),
- groupingIdentity(false),
- compression(false),
- encryption(false),
- unsynchronisation(false),
- dataLengthIndicator(false)
- {}
-
- ByteVector frameID;
- uint frameSize;
- uint version;
-
- // flags
-
- bool tagAlterPreservation;
- bool fileAlterPreservation;
- bool readOnly;
- bool groupingIdentity;
- bool compression;
- bool encryption;
- bool unsynchronisation;
- bool dataLengthIndicator;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// static members (Frame::Header)
-////////////////////////////////////////////////////////////////////////////////
-
-TagLib::uint Frame::Header::size()
-{
- return size(4);
-}
-
-TagLib::uint Frame::Header::size(uint version)
-{
- switch(version) {
- case 0:
- case 1:
- case 2:
- return 6;
- case 3:
- case 4:
- default:
- return 10;
- }
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// public members (Frame::Header)
-////////////////////////////////////////////////////////////////////////////////
-
-Frame::Header::Header(const ByteVector &data, bool synchSafeInts)
-{
- d = new HeaderPrivate;
- setData(data, synchSafeInts);
-}
-
-Frame::Header::Header(const ByteVector &data, uint version)
-{
- d = new HeaderPrivate;
- setData(data, version);
-}
-
-Frame::Header::~Header()
-{
- delete d;
-}
-
-void Frame::Header::setData(const ByteVector &data, bool synchSafeInts)
-{
- setData(data, uint(synchSafeInts ? 4 : 3));
-}
-
-void Frame::Header::setData(const ByteVector &data, uint version)
-{
- d->version = version;
-
- switch(version) {
- case 0:
- case 1:
- case 2:
- {
- // ID3v2.2
-
- if(data.size() < 3) {
- debug("You must at least specify a frame ID.");
- return;
- }
-
- // Set the frame ID -- the first three bytes
-
- d->frameID = data.mid(0, 3);
-
- // If the full header information was not passed in, do not continue to the
- // steps to parse the frame size and flags.
-
- if(data.size() < 6) {
- d->frameSize = 0;
- return;
- }
-
- d->frameSize = data.mid(3, 3).toUInt();
-
- break;
- }
- case 3:
- {
- // ID3v2.3
-
- if(data.size() < 4) {
- debug("You must at least specify a frame ID.");
- return;
- }
-
- // Set the frame ID -- the first four bytes
-
- d->frameID = data.mid(0, 4);
-
- // If the full header information was not passed in, do not continue to the
- // steps to parse the frame size and flags.
-
- if(data.size() < 10) {
- d->frameSize = 0;
- return;
- }
-
- // Set the size -- the frame size is the four bytes starting at byte four in
- // the frame header (structure 4)
-
- d->frameSize = data.mid(4, 4).toUInt();
-
- { // read the first byte of flags
- std::bitset<8> flags(data[8]);
- d->tagAlterPreservation = flags[7]; // (structure 3.3.1.a)
- d->fileAlterPreservation = flags[6]; // (structure 3.3.1.b)
- d->readOnly = flags[5]; // (structure 3.3.1.c)
- }
-
- { // read the second byte of flags
- std::bitset<8> flags(data[9]);
- d->compression = flags[7]; // (structure 3.3.1.i)
- d->encryption = flags[6]; // (structure 3.3.1.j)
- d->groupingIdentity = flags[5]; // (structure 3.3.1.k)
- }
- break;
- }
- case 4:
- default:
- {
- // ID3v2.4
-
- if(data.size() < 4) {
- debug("You must at least specify a frame ID.");
- return;
- }
-
- // Set the frame ID -- the first four bytes
-
- d->frameID = data.mid(0, 4);
-
- // If the full header information was not passed in, do not continue to the
- // steps to parse the frame size and flags.
-
- if(data.size() < 10) {
- d->frameSize = 0;
- return;
- }
-
- // Set the size -- the frame size is the four bytes starting at byte four in
- // the frame header (structure 4)
-
- d->frameSize = SynchData::toUInt(data.mid(4, 4));
-#ifndef NO_ITUNES_HACKS
- // iTunes writes v2.4 tags with v2.3-like frame sizes
- if(d->frameSize > 127) {
- if(!isValidFrameID(data.mid(d->frameSize + 10, 4))) {
- unsigned int uintSize = data.mid(4, 4).toUInt();
- if(isValidFrameID(data.mid(uintSize + 10, 4))) {
- d->frameSize = uintSize;
- }
- }
- }
-#endif
-
- { // read the first byte of flags
- std::bitset<8> flags(data[8]);
- d->tagAlterPreservation = flags[6]; // (structure 4.1.1.a)
- d->fileAlterPreservation = flags[5]; // (structure 4.1.1.b)
- d->readOnly = flags[4]; // (structure 4.1.1.c)
- }
-
- { // read the second byte of flags
- std::bitset<8> flags(data[9]);
- d->groupingIdentity = flags[6]; // (structure 4.1.2.h)
- d->compression = flags[3]; // (structure 4.1.2.k)
- d->encryption = flags[2]; // (structure 4.1.2.m)
- d->unsynchronisation = flags[1]; // (structure 4.1.2.n)
- d->dataLengthIndicator = flags[0]; // (structure 4.1.2.p)
- }
- break;
- }
- }
-}
-
-ByteVector Frame::Header::frameID() const
-{
- return d->frameID;
-}
-
-void Frame::Header::setFrameID(const ByteVector &id)
-{
- d->frameID = id.mid(0, 4);
-}
-
-TagLib::uint Frame::Header::frameSize() const
-{
- return d->frameSize;
-}
-
-void Frame::Header::setFrameSize(uint size)
-{
- d->frameSize = size;
-}
-
-TagLib::uint Frame::Header::version() const
-{
- return d->version;
-}
-
-bool Frame::Header::tagAlterPreservation() const
-{
- return d->tagAlterPreservation;
-}
-
-void Frame::Header::setTagAlterPreservation(bool preserve)
-{
- d->tagAlterPreservation = preserve;
-}
-
-bool Frame::Header::fileAlterPreservation() const
-{
- return d->fileAlterPreservation;
-}
-
-bool Frame::Header::readOnly() const
-{
- return d->readOnly;
-}
-
-bool Frame::Header::groupingIdentity() const
-{
- return d->groupingIdentity;
-}
-
-bool Frame::Header::compression() const
-{
- return d->compression;
-}
-
-bool Frame::Header::encryption() const
-{
- return d->encryption;
-}
-
-bool Frame::Header::unsycronisation() const
-{
- return unsynchronisation();
-}
-
-bool Frame::Header::unsynchronisation() const
-{
- return d->unsynchronisation;
-}
-
-bool Frame::Header::dataLengthIndicator() const
-{
- return d->dataLengthIndicator;
-}
-
-ByteVector Frame::Header::render() const
-{
- ByteVector flags(2, char(0)); // just blank for the moment
-
- ByteVector v = d->frameID + SynchData::fromUInt(d->frameSize) + flags;
-
- return v;
-}
-
-bool Frame::Header::frameAlterPreservation() const
-{
- return fileAlterPreservation();
-}
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2frame.h b/libs/taglib/taglib/mpeg/id3v2/id3v2frame.h
deleted file mode 100644
index e76d060820..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2frame.h
+++ /dev/null
@@ -1,414 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_ID3V2FRAME_H
-#define TAGLIB_ID3V2FRAME_H
-
-#include "tstring.h"
-#include "tbytevector.h"
-#include "taglib_export.h"
-
-namespace TagLib {
-
- class StringList;
-
- namespace ID3v2 {
-
- class Tag;
- class FrameFactory;
-
- //! ID3v2 frame implementation
-
- /*!
- * This class is the main ID3v2 frame implementation. In ID3v2, a tag is
- * split between a collection of frames (which are in turn split into fields
- * (Structure, <a href="id3v2-structure.html#4">4</a>)
- * (<a href="id3v2-frames.html">Frames</a>). This class provides an API for
- * gathering information about and modifying ID3v2 frames. Funtionallity
- * specific to a given frame type is handed in one of the many subclasses.
- */
-
- class TAGLIB_EXPORT Frame
- {
- friend class Tag;
- friend class FrameFactory;
-
- public:
- /*!
- * Destroys this Frame instance.
- */
- virtual ~Frame();
-
- /*!
- * Returns the Frame ID (Structure, <a href="id3v2-structure.html#4">4</a>)
- * (Frames, <a href="id3v2-frames.html#4">4</a>)
- */
- ByteVector frameID() const;
-
- /*!
- * Returns the size of the frame.
- */
- uint size() const;
-
- /*!
- * Returns the size of the frame header
- *
- * \deprecated This is only accurate for ID3v2.3 or ID3v2.4. Please use
- * the call below which accepts an ID3v2 version number. In the next
- * non-binary compatible release this will be made into a non-static
- * member that checks the internal ID3v2 version.
- */
- static uint headerSize(); // BIC: remove and make non-static
-
- /*!
- * Returns the size of the frame header for the given ID3v2 version.
- *
- * \deprecated Please see the explanation above.
- */
- static uint headerSize(uint version); // BIC: remove and make non-static
-
- /*!
- * Sets the data that will be used as the frame. Since the length is not
- * known before the frame has been parsed, this should just be a pointer to
- * the first byte of the frame. It will determine the length internally
- * and make that available through size().
- */
- void setData(const ByteVector &data);
-
- /*!
- * Set the text of frame in the sanest way possible. This should only be
- * reimplemented in frames where there is some logical mapping to text.
- *
- * \note If the frame type supports multiple text encodings, this will not
- * change the text encoding of the frame; the string will be converted to
- * that frame's encoding. Please use the specific APIs of the frame types
- * to set the encoding if that is desired.
- */
- virtual void setText(const String &text);
-
- /*!
- * This returns the textual representation of the data in the frame.
- * Subclasses must reimplement this method to provide a string
- * representation of the frame's data.
- */
- virtual String toString() const = 0;
-
- /*!
- * Render the frame back to its binary format in a ByteVector.
- */
- ByteVector render() const;
-
- /*!
- * Returns the text delimiter that is used between fields for the string
- * type \a t.
- */
- static ByteVector textDelimiter(String::Type t);
-
- protected:
- class Header;
-
- /*!
- * Constructs an ID3v2 frame using \a data to read the header information.
- * All other processing of \a data should be handled in a subclass.
- *
- * \note This need not contain anything more than a frame ID, but
- * \e must constain at least that.
- */
- explicit Frame(const ByteVector &data);
-
- /*!
- * This creates an Frame using the header \a h.
- *
- * The ownership of this header will be assigned to the frame and the
- * header will be deleted when the frame is destroyed.
- */
- Frame(Header *h);
-
- /*!
- * Returns a pointer to the frame header.
- */
- Header *header() const;
-
- /*!
- * Sets the header to \a h. If \a deleteCurrent is true, this will free
- * the memory of the current header.
- *
- * The ownership of this header will be assigned to the frame and the
- * header will be deleted when the frame is destroyed.
- */
- void setHeader(Header *h, bool deleteCurrent = true);
-
- /*!
- * Called by setData() to parse the frame data. It makes this information
- * available through the public API.
- */
- void parse(const ByteVector &data);
-
- /*!
- * Called by parse() to parse the field data. It makes this information
- * available through the public API. This must be overridden by the
- * subclasses.
- */
- virtual void parseFields(const ByteVector &data) = 0;
-
- /*!
- * Render the field data back to a binary format in a ByteVector. This
- * must be overridden by subclasses.
- */
- virtual ByteVector renderFields() const = 0;
-
- /*!
- * Returns a ByteVector containing the field data given the frame data.
- * This correctly adjusts for the header size plus any additional frame
- * data that's specified in the frame header flags.
- */
- ByteVector fieldData(const ByteVector &frameData) const;
-
- /*!
- * Reads a String of type \a encodiong from the ByteVector \a data. If \a
- * position is passed in it is used both as the starting point and is
- * updated to replect the position just after the string that has been read.
- * This is useful for reading strings sequentially.
- */
- String readStringField(const ByteVector &data, String::Type encoding,
- int *positon = 0);
-
- /*!
- * Checks a the list of string values to see if they can be used with the
- * specified encoding and returns the recommended encoding.
- */
- static String::Type checkEncoding(const StringList &fields,
- String::Type encoding);
-
- private:
- Frame(const Frame &);
- Frame &operator=(const Frame &);
-
- class FramePrivate;
- friend class FramePrivate;
- FramePrivate *d;
- };
-
- //! ID3v2 frame header implementation
-
- /*!
- * The ID3v2 Frame Header (Structure, <a href="id3v2-structure.html#4">4</a>)
- *
- * Every ID3v2::Frame has an associated header that gives some general
- * properties of the frame and also makes it possible to identify the frame
- * type.
- *
- * As such when reading an ID3v2 tag ID3v2::FrameFactory first creates the
- * frame headers and then creates the appropriate Frame subclass based on
- * the type and attaches the header.
- */
-
- class TAGLIB_EXPORT Frame::Header
- {
- public:
- /*!
- * Construct a Frame Header based on \a data. \a data must at least
- * contain a 4 byte frame ID, and optionally can contain flag data and the
- * frame size. i.e. Just the frame id -- "TALB" -- is a valid value.
- *
- * \deprecated Please use the constructor below that accepts a version
- * number.
- */
- Header(const ByteVector &data, bool synchSafeInts);
-
- /*!
- * Construct a Frame Header based on \a data. \a data must at least
- * contain a 4 byte frame ID, and optionally can contain flag data and the
- * frame size. i.e. Just the frame id -- "TALB" -- is a valid value.
- *
- * \a version should be the ID3v2 version of the tag.
- */
- explicit Header(const ByteVector &data, uint version = 4);
-
- /*!
- * Destroys this Header instance.
- */
- virtual ~Header();
-
- /*!
- * Sets the data for the Header.
- *
- * \deprecated Please use the version below that accepts an ID3v2 version
- * number.
- */
- void setData(const ByteVector &data, bool synchSafeInts);
-
- /*!
- * Sets the data for the Header. \a version should indicate the ID3v2
- * version number of the tag that this frame is contained in.
- */
- void setData(const ByteVector &data, uint version = 4);
-
- /*!
- * Returns the Frame ID (Structure, <a href="id3v2-structure.html#4">4</a>)
- * (Frames, <a href="id3v2-frames.html#4">4</a>)
- */
- ByteVector frameID() const;
-
- /*!
- * Sets the frame's ID to \a id. Only the first four bytes of \a id will
- * be used.
- *
- * \warning This method should in general be avoided. It exists simply to
- * provide a mechanism for transforming frames from a deprecated frame type
- * to a newer one -- i.e. TYER to TDRC from ID3v2.3 to ID3v2.4.
- */
- void setFrameID(const ByteVector &id);
-
- /*!
- * Returns the size of the frame data portion, as set when setData() was
- * called or set explicitly via setFrameSize().
- */
- uint frameSize() const;
-
- /*!
- * Sets the size of the frame data portion.
- */
- void setFrameSize(uint size);
-
- /*!
- * Returns the ID3v2 version of the header (as passed in from the
- * construction of the header).
- */
- uint version() const;
-
- /*!
- * Returns the size of the frame header in bytes.
- *
- * \deprecated Please use the version of this method that accepts a
- * version. This is only accurate for ID3v2.3 and ID3v2.4. This will be
- * removed in the next binary incompatible release (2.0) and will be
- * replaced with a non-static method that checks the frame version.
- */
- static uint size();
-
- /*!
- * Returns the size of the frame header in bytes for the ID3v2 version
- * that's given.
- *
- * \deprecated Please see the explanation in the version above.
- */
- static uint size(uint version);
-
- /*!
- * Returns true if the flag for tag alter preservation is set.
- *
- * The semantics are a little backwards from what would seem natural
- * (setting the preservation flag to throw away the frame), but this
- * follows the ID3v2 standard.
- *
- * \see setTagAlterPreservation()
- */
- bool tagAlterPreservation() const;
-
- /*!
- * Sets the flag for preservation of this frame if the tag is set. If
- * this is set to true the frame will not be written when the tag is
- * saved.
- *
- * The semantics are a little backwards from what would seem natural
- * (setting the preservation flag to throw away the frame), but this
- * follows the ID3v2 standard.
- *
- * \see tagAlterPreservation()
- */
- void setTagAlterPreservation(bool discard);
-
- /*!
- * Returns true if the flag for file alter preservation is set.
- *
- * \note This flag is currently ignored internally in TagLib.
- */
- bool fileAlterPreservation() const;
-
- /*!
- * Returns true if the frame is meant to be read only.
- *
- * \note This flag is currently ignored internally in TagLib.
- */
- bool readOnly() const;
-
- /*!
- * Returns true if the flag for the grouping identifity is set.
- *
- * \note This flag is currently ignored internally in TagLib.
- */
- bool groupingIdentity() const;
-
- /*!
- * Returns true if compression is enabled for this frame.
- *
- * \note This flag is currently ignored internally in TagLib.
- */
- bool compression() const;
-
- /*!
- * Returns true if encryption is enabled for this frame.
- *
- * \note This flag is currently ignored internally in TagLib.
- */
- bool encryption() const;
-
-#ifndef DO_NOT_DOCUMENT
- bool unsycronisation() const;
-#endif
-
- /*!
- * Returns true if unsynchronisation is enabled for this frame.
- */
- bool unsynchronisation() const;
-
- /*!
- * Returns true if the flag for a data length indicator is set.
- */
- bool dataLengthIndicator() const;
-
- /*!
- * Render the Header back to binary format in a ByteVector.
- */
- ByteVector render() const;
-
- /*!
- * \deprecated
- */
- bool frameAlterPreservation() const;
-
- private:
- Header(const Header &);
- Header &operator=(const Header &);
-
- class HeaderPrivate;
- HeaderPrivate *d;
- };
-
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2framefactory.cpp b/libs/taglib/taglib/mpeg/id3v2/id3v2framefactory.cpp
deleted file mode 100644
index 0c6f7706f5..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2framefactory.cpp
+++ /dev/null
@@ -1,409 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef HAVE_ZLIB
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-#endif
-
-#include <tdebug.h>
-
-#include "id3v2framefactory.h"
-#include "id3v2synchdata.h"
-
-#include "frames/attachedpictureframe.h"
-#include "frames/commentsframe.h"
-#include "frames/relativevolumeframe.h"
-#include "frames/textidentificationframe.h"
-#include "frames/uniquefileidentifierframe.h"
-#include "frames/unknownframe.h"
-#include "frames/generalencapsulatedobjectframe.h"
-#include "frames/urllinkframe.h"
-#include "frames/unsynchronizedlyricsframe.h"
-
-using namespace TagLib;
-using namespace ID3v2;
-
-class FrameFactory::FrameFactoryPrivate
-{
-public:
- FrameFactoryPrivate() :
- defaultEncoding(String::Latin1),
- useDefaultEncoding(false) {}
-
- String::Type defaultEncoding;
- bool useDefaultEncoding;
-
- template <class T> void setTextEncoding(T *frame)
- {
- if(useDefaultEncoding)
- frame->setTextEncoding(defaultEncoding);
- }
-};
-
-FrameFactory *FrameFactory::factory = 0;
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-FrameFactory *FrameFactory::instance()
-{
- if(!factory)
- factory = new FrameFactory;
- return factory;
-}
-
-Frame *FrameFactory::createFrame(const ByteVector &data, bool synchSafeInts) const
-{
- return createFrame(data, uint(synchSafeInts ? 4 : 3));
-}
-
-Frame *FrameFactory::createFrame(const ByteVector &data, uint version) const
-{
- Header tagHeader;
- tagHeader.setMajorVersion(version);
- return createFrame(data, &tagHeader);
-}
-
-Frame *FrameFactory::createFrame(const ByteVector &origData, Header *tagHeader) const
-{
- ByteVector data = origData;
- uint version = tagHeader->majorVersion();
- Frame::Header *header = new Frame::Header(data, version);
- ByteVector frameID = header->frameID();
-
- // A quick sanity check -- make sure that the frameID is 4 uppercase Latin1
- // characters. Also make sure that there is data in the frame.
-
- if(!frameID.size() == (version < 3 ? 3 : 4) ||
- header->frameSize() <= uint(header->dataLengthIndicator() ? 4 : 0) ||
- header->frameSize() > data.size())
- {
- delete header;
- return 0;
- }
-
- for(ByteVector::ConstIterator it = frameID.begin(); it != frameID.end(); it++) {
- if( (*it < 'A' || *it > 'Z') && (*it < '1' || *it > '9') ) {
- delete header;
- return 0;
- }
- }
-
- if(version > 3 && (tagHeader->unsynchronisation() || header->unsynchronisation())) {
- // Data lengths are not part of the encoded data, but since they are synch-safe
- // integers they will be never actually encoded.
- ByteVector frameData = data.mid(Frame::Header::size(version), header->frameSize());
- frameData = SynchData::decode(frameData);
- data = data.mid(0, Frame::Header::size(version)) + frameData;
- }
-
- // TagLib doesn't mess with encrypted frames, so just treat them
- // as unknown frames.
-
-#if HAVE_ZLIB == 0
- if(header->compression()) {
- debug("Compressed frames are currently not supported.");
- return new UnknownFrame(data, header);
- }
-#endif
- if(header->encryption()) {
- debug("Encrypted frames are currently not supported.");
- return new UnknownFrame(data, header);
- }
-
- if(!updateFrame(header)) {
- header->setTagAlterPreservation(true);
- return new UnknownFrame(data, header);
- }
-
- // updateFrame() might have updated the frame ID.
-
- frameID = header->frameID();
-
- // This is where things get necissarily nasty. Here we determine which
- // Frame subclass (or if none is found simply an Frame) based
- // on the frame ID. Since there are a lot of possibilities, that means
- // a lot of if blocks.
-
- // Text Identification (frames 4.2)
-
- if(frameID.startsWith("T")) {
-
- TextIdentificationFrame *f = frameID != "TXXX"
- ? new TextIdentificationFrame(data, header)
- : new UserTextIdentificationFrame(data, header);
-
- d->setTextEncoding(f);
-
- if(frameID == "TCON")
- updateGenre(f);
-
- return f;
- }
-
- // Comments (frames 4.10)
-
- if(frameID == "COMM") {
- CommentsFrame *f = new CommentsFrame(data, header);
- d->setTextEncoding(f);
- return f;
- }
-
- // Attached Picture (frames 4.14)
-
- if(frameID == "APIC") {
- AttachedPictureFrame *f = new AttachedPictureFrame(data, header);
- d->setTextEncoding(f);
- return f;
- }
-
- // Relative Volume Adjustment (frames 4.11)
-
- if(frameID == "RVA2")
- return new RelativeVolumeFrame(data, header);
-
- // Unique File Identifier (frames 4.1)
-
- if(frameID == "UFID")
- return new UniqueFileIdentifierFrame(data, header);
-
- // General Encapsulated Object (frames 4.15)
-
- if(frameID == "GEOB") {
- GeneralEncapsulatedObjectFrame *f = new GeneralEncapsulatedObjectFrame(data, header);
- d->setTextEncoding(f);
- return f;
- }
-
- // URL link (frames 4.3)
-
- if(frameID.startsWith("W")) {
- if(frameID != "WXXX") {
- return new UrlLinkFrame(data, header);
- }
- else {
- UserUrlLinkFrame *f = new UserUrlLinkFrame(data, header);
- d->setTextEncoding(f);
- return f;
- }
- }
-
- // Unsynchronized lyric/text transcription (frames 4.8)
-
- if(frameID == "USLT") {
- UnsynchronizedLyricsFrame *f = new UnsynchronizedLyricsFrame(data, header);
- if(d->useDefaultEncoding)
- f->setTextEncoding(d->defaultEncoding);
- return f;
- }
-
- return new UnknownFrame(data, header);
-}
-
-String::Type FrameFactory::defaultTextEncoding() const
-{
- return d->defaultEncoding;
-}
-
-void FrameFactory::setDefaultTextEncoding(String::Type encoding)
-{
- d->useDefaultEncoding = true;
- d->defaultEncoding = encoding;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-FrameFactory::FrameFactory()
-{
- d = new FrameFactoryPrivate;
-}
-
-FrameFactory::~FrameFactory()
-{
- delete d;
-}
-
-bool FrameFactory::updateFrame(Frame::Header *header) const
-{
- TagLib::ByteVector frameID = header->frameID();
-
- switch(header->version()) {
-
- case 2: // ID3v2.2
- {
- if(frameID == "CRM" ||
- frameID == "EQU" ||
- frameID == "LNK" ||
- frameID == "RVA" ||
- frameID == "TIM" ||
- frameID == "TSI")
- {
- debug("ID3v2.4 no longer supports the frame type " + String(frameID) +
- ". It will be discarded from the tag.");
- return false;
- }
-
- // ID3v2.2 only used 3 bytes for the frame ID, so we need to convert all of
- // the frames to their 4 byte ID3v2.4 equivalent.
-
- convertFrame("BUF", "RBUF", header);
- convertFrame("CNT", "PCNT", header);
- convertFrame("COM", "COMM", header);
- convertFrame("CRA", "AENC", header);
- convertFrame("ETC", "ETCO", header);
- convertFrame("GEO", "GEOB", header);
- convertFrame("IPL", "TIPL", header);
- convertFrame("MCI", "MCDI", header);
- convertFrame("MLL", "MLLT", header);
- convertFrame("PIC", "APIC", header);
- convertFrame("POP", "POPM", header);
- convertFrame("REV", "RVRB", header);
- convertFrame("SLT", "SYLT", header);
- convertFrame("STC", "SYTC", header);
- convertFrame("TAL", "TALB", header);
- convertFrame("TBP", "TBPM", header);
- convertFrame("TCM", "TCOM", header);
- convertFrame("TCO", "TCON", header);
- convertFrame("TCR", "TCOP", header);
- convertFrame("TDA", "TDRC", header);
- convertFrame("TDY", "TDLY", header);
- convertFrame("TEN", "TENC", header);
- convertFrame("TFT", "TFLT", header);
- convertFrame("TKE", "TKEY", header);
- convertFrame("TLA", "TLAN", header);
- convertFrame("TLE", "TLEN", header);
- convertFrame("TMT", "TMED", header);
- convertFrame("TOA", "TOAL", header);
- convertFrame("TOF", "TOFN", header);
- convertFrame("TOL", "TOLY", header);
- convertFrame("TOR", "TDOR", header);
- convertFrame("TOT", "TOAL", header);
- convertFrame("TP1", "TPE1", header);
- convertFrame("TP2", "TPE2", header);
- convertFrame("TP3", "TPE3", header);
- convertFrame("TP4", "TPE4", header);
- convertFrame("TPA", "TPOS", header);
- convertFrame("TPB", "TPUB", header);
- convertFrame("TRC", "TSRC", header);
- convertFrame("TRD", "TDRC", header);
- convertFrame("TRK", "TRCK", header);
- convertFrame("TSS", "TSSE", header);
- convertFrame("TT1", "TIT1", header);
- convertFrame("TT2", "TIT2", header);
- convertFrame("TT3", "TIT3", header);
- convertFrame("TXT", "TOLY", header);
- convertFrame("TXX", "TXXX", header);
- convertFrame("TYE", "TDRC", header);
- convertFrame("UFI", "UFID", header);
- convertFrame("ULT", "USLT", header);
- convertFrame("WAF", "WOAF", header);
- convertFrame("WAR", "WOAR", header);
- convertFrame("WAS", "WOAS", header);
- convertFrame("WCM", "WCOM", header);
- convertFrame("WCP", "WCOP", header);
- convertFrame("WPB", "WPUB", header);
- convertFrame("WXX", "WXXX", header);
-
- break;
- }
-
- case 3: // ID3v2.3
- {
- if(frameID == "EQUA" ||
- frameID == "RVAD" ||
- frameID == "TIME" ||
- frameID == "TRDA" ||
- frameID == "TSIZ" ||
- frameID == "TDAT")
- {
- debug("ID3v2.4 no longer supports the frame type " + String(frameID) +
- ". It will be discarded from the tag.");
- return false;
- }
-
- convertFrame("TORY", "TDOR", header);
- convertFrame("TYER", "TDRC", header);
-
- break;
- }
-
- default:
-
- // This should catch a typo that existed in TagLib up to and including
- // version 1.1 where TRDC was used for the year rather than TDRC.
-
- convertFrame("TRDC", "TDRC", header);
- break;
- }
-
- return true;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-void FrameFactory::convertFrame(const char *from, const char *to,
- Frame::Header *header) const
-{
- if(header->frameID() != from)
- return;
-
- // debug("ID3v2.4 no longer supports the frame type " + String(from) + " It has" +
- // "been converted to the type " + String(to) + ".");
-
- header->setFrameID(to);
-}
-
-void FrameFactory::updateGenre(TextIdentificationFrame *frame) const
-{
- StringList fields;
- String s = frame->toString();
-
- while(s.startsWith("(")) {
-
- int closing = s.find(")");
-
- if(closing < 0)
- break;
-
- fields.append(s.substr(1, closing - 1));
-
- s = s.substr(closing + 1);
- }
-
- if(!s.isEmpty())
- fields.append(s);
-
- if(fields.isEmpty())
- fields.append(String::null);
-
- frame->setText(fields);
-}
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2framefactory.h b/libs/taglib/taglib/mpeg/id3v2/id3v2framefactory.h
deleted file mode 100644
index 15eb61b7dd..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2framefactory.h
+++ /dev/null
@@ -1,167 +0,0 @@
- /***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_ID3V2FRAMEFACTORY_H
-#define TAGLIB_ID3V2FRAMEFACTORY_H
-
-#include "taglib_export.h"
-#include "tbytevector.h"
-#include "id3v2frame.h"
-#include "id3v2header.h"
-
-namespace TagLib {
-
- namespace ID3v2 {
-
- class TAGLIB_EXPORT TextIdentificationFrame;
-
- //! A factory for creating ID3v2 frames during parsing
-
- /*!
- * This factory abstracts away the frame creation process and instantiates
- * the appropriate ID3v2::Frame subclasses based on the contents of the
- * data.
- *
- * Reimplementing this factory is the key to adding support for frame types
- * not directly supported by TagLib to your application. To do so you would
- * subclass this factory reimplement createFrame(). Then by setting your
- * factory to be the default factory in ID3v2::Tag constructor or with
- * MPEG::File::setID3v2FrameFactory() you can implement behavior that will
- * allow for new ID3v2::Frame subclasses (also provided by you) to be used.
- *
- * This implements both <i>abstract factory</i> and <i>singleton</i> patterns
- * of which more information is available on the web and in software design
- * textbooks (Notably <i>Design Patters</i>).
- *
- * \note You do not need to use this factory to create new frames to add to
- * an ID3v2::Tag. You can instantiate frame subclasses directly (with new)
- * and add them to a tag using ID3v2::Tag::addFrame()
- *
- * \see ID3v2::Tag::addFrame()
- */
-
- class TAGLIB_EXPORT FrameFactory
- {
- public:
- static FrameFactory *instance();
- /*!
- * Create a frame based on \a data. \a synchSafeInts should only be set
- * false if we are parsing an old tag (v2.3 or older) that does not support
- * synchsafe ints.
- *
- * \deprecated Please use the method below that accepts a ID3v2::Header
- * instance in new code.
- */
- Frame *createFrame(const ByteVector &data, bool synchSafeInts) const;
-
- /*!
- * Create a frame based on \a data. \a version should indicate the ID3v2
- * version of the tag. As ID3v2.4 is the most current version of the
- * standard 4 is the default.
- *
- * \deprecated Please use the method below that accepts a ID3v2::Header
- * instance in new code.
- */
- Frame *createFrame(const ByteVector &data, uint version = 4) const;
-
- /*!
- * Create a frame based on \a data. \a tagHeader should be a valid
- * ID3v2::Header instance.
- */
- // BIC: make virtual
- Frame *createFrame(const ByteVector &data, Header *tagHeader) const;
-
- /*!
- * Returns the default text encoding for text frames. If setTextEncoding()
- * has not been explicitly called this will only be used for new text
- * frames. However, if this value has been set explicitly all frames will be
- * converted to this type (unless it's explitly set differently for the
- * individual frame) when being rendered.
- *
- * \see setDefaultTextEncoding()
- */
- String::Type defaultTextEncoding() const;
-
- /*!
- * Set the default text encoding for all text frames that are created to
- * \a encoding. If no value is set the frames with either default to the
- * encoding type that was parsed and new frames default to Latin1.
- *
- * Valid string types for ID3v2 tags are Latin1, UTF8, UTF16 and UTF16BE.
- *
- * \see defaultTextEncoding()
- */
- void setDefaultTextEncoding(String::Type encoding);
-
- protected:
- /*!
- * Constructs a frame factory. Because this is a singleton this method is
- * protected, but may be used for subclasses.
- */
- FrameFactory();
-
- /*!
- * Destroys the frame factory. In most cases this will never be called (as
- * is typical of singletons).
- */
- virtual ~FrameFactory();
-
- /*!
- * This method checks for compliance to the current ID3v2 standard (2.4)
- * and does nothing in the common case. However if a frame is found that
- * is not compatible with the current standard, this method either updates
- * the frame or indicates that it should be discarded.
- *
- * This method with return true (with or without changes to the frame) if
- * this frame should be kept or false if it should be discarded.
- *
- * See the id3v2.4.0-changes.txt document for further information.
- */
- virtual bool updateFrame(Frame::Header *header) const;
-
- private:
- FrameFactory(const FrameFactory &);
- FrameFactory &operator=(const FrameFactory &);
-
- /*!
- * This method is used internally to convert a frame from ID \a from to ID
- * \a to. If the frame matches the \a from pattern and converts the frame
- * ID in the \a header or simply does nothing if the frame ID does not match.
- */
- void convertFrame(const char *from, const char *to,
- Frame::Header *header) const;
-
- void updateGenre(TextIdentificationFrame *frame) const;
-
- static FrameFactory *factory;
-
- class FrameFactoryPrivate;
- FrameFactoryPrivate *d;
- };
-
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2header.cpp b/libs/taglib/taglib/mpeg/id3v2/id3v2header.cpp
deleted file mode 100644
index e14adcce15..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2header.cpp
+++ /dev/null
@@ -1,243 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <iostream>
-#include <bitset>
-
-#include <tstring.h>
-#include <tdebug.h>
-
-#include "id3v2header.h"
-#include "id3v2footer.h"
-#include "id3v2synchdata.h"
-
-using namespace TagLib;
-using namespace ID3v2;
-
-class Header::HeaderPrivate
-{
-public:
- HeaderPrivate() : majorVersion(4),
- revisionNumber(0),
- unsynchronisation(false),
- extendedHeader(false),
- experimentalIndicator(false),
- footerPresent(false),
- tagSize(0) {}
-
- ~HeaderPrivate() {}
-
- uint majorVersion;
- uint revisionNumber;
-
- bool unsynchronisation;
- bool extendedHeader;
- bool experimentalIndicator;
- bool footerPresent;
-
- uint tagSize;
-
- static const uint size = 10;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// static members
-////////////////////////////////////////////////////////////////////////////////
-
-TagLib::uint Header::size()
-{
- return HeaderPrivate::size;
-}
-
-ByteVector Header::fileIdentifier()
-{
- return ByteVector::fromCString("ID3");
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-Header::Header()
-{
- d = new HeaderPrivate;
-}
-
-Header::Header(const ByteVector &data)
-{
- d = new HeaderPrivate;
- parse(data);
-}
-
-Header::~Header()
-{
- delete d;
-}
-
-TagLib::uint Header::majorVersion() const
-{
- return d->majorVersion;
-}
-
-void Header::setMajorVersion(TagLib::uint version)
-{
- d->majorVersion = version;
-}
-
-TagLib::uint Header::revisionNumber() const
-{
- return d->revisionNumber;
-}
-
-bool Header::unsynchronisation() const
-{
- return d->unsynchronisation;
-}
-
-bool Header::extendedHeader() const
-{
- return d->extendedHeader;
-}
-
-bool Header::experimentalIndicator() const
-{
- return d->experimentalIndicator;
-}
-
-bool Header::footerPresent() const
-{
- return d->footerPresent;
-}
-
-TagLib::uint Header::tagSize() const
-{
- return d->tagSize;
-}
-
-TagLib::uint Header::completeTagSize() const
-{
- if(d->footerPresent)
- return d->tagSize + d->size + Footer::size();
- else
- return d->tagSize + d->size;
-}
-
-void Header::setTagSize(uint s)
-{
- d->tagSize = s;
-}
-
-void Header::setData(const ByteVector &data)
-{
- parse(data);
-}
-
-ByteVector Header::render() const
-{
- ByteVector v;
-
- // add the file identifier -- "ID3"
- v.append(fileIdentifier());
-
- // add the version number -- we always render a 2.4.0 tag regardless of what
- // the tag originally was.
-
- v.append(char(4));
- v.append(char(0));
-
- // Currently we don't actually support writing extended headers, footers or
- // unsynchronized tags, make sure that the flags are set accordingly.
-
- d->extendedHeader = false;
- d->footerPresent = false;
- d->unsynchronisation = false;
-
- // render and add the flags
- std::bitset<8> flags;
-
- flags[7] = d->unsynchronisation;
- flags[6] = d->extendedHeader;
- flags[5] = d->experimentalIndicator;
- flags[4] = d->footerPresent;
-
- v.append(char(flags.to_ulong()));
-
- // add the size
- v.append(SynchData::fromUInt(d->tagSize));
-
- return v;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-void Header::parse(const ByteVector &data)
-{
- if(data.size() < size())
- return;
-
-
- // do some sanity checking -- even in ID3v2.3.0 and less the tag size is a
- // synch-safe integer, so all bytes must be less than 128. If this is not
- // true then this is an invalid tag.
-
- // note that we're doing things a little out of order here -- the size is
- // later in the bytestream than the version
-
- ByteVector sizeData = data.mid(6, 4);
-
- if(sizeData.size() != 4) {
- d->tagSize = 0;
- debug("TagLib::ID3v2::Header::parse() - The tag size as read was 0 bytes!");
- return;
- }
-
- for(ByteVector::Iterator it = sizeData.begin(); it != sizeData.end(); it++) {
- if(uchar(*it) >= 128) {
- d->tagSize = 0;
- debug("TagLib::ID3v2::Header::parse() - One of the size bytes in the id3v2 header was greater than the allowed 128.");
- return;
- }
- }
-
- // The first three bytes, data[0..2], are the File Identifier, "ID3". (structure 3.1 "file identifier")
-
- // Read the version number from the fourth and fifth bytes.
- d->majorVersion = data[3]; // (structure 3.1 "major version")
- d->revisionNumber = data[4]; // (structure 3.1 "revision number")
-
- // Read the flags, the first four bits of the sixth byte.
- std::bitset<8> flags(data[5]);
-
- d->unsynchronisation = flags[7]; // (structure 3.1.a)
- d->extendedHeader = flags[6]; // (structure 3.1.b)
- d->experimentalIndicator = flags[5]; // (structure 3.1.c)
- d->footerPresent = flags[4]; // (structure 3.1.d)
-
- // Get the size from the remaining four bytes (read above)
-
- d->tagSize = SynchData::toUInt(sizeData); // (structure 3.1 "size")
-}
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2header.h b/libs/taglib/taglib/mpeg/id3v2/id3v2header.h
deleted file mode 100644
index 99a7e7ff7c..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2header.h
+++ /dev/null
@@ -1,175 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_ID3V2HEADER_H
-#define TAGLIB_ID3V2HEADER_H
-
-#include "tbytevector.h"
-#include "taglib_export.h"
-
-namespace TagLib {
-
- namespace ID3v2 {
-
- //! An implementation of ID3v2 headers
-
- /*!
- * This class implements ID3v2 headers. It attempts to follow, both
- * semantically and programatically, the structure specified in
- * the ID3v2 standard. The API is based on the properties of ID3v2 headers
- * specified there. If any of the terms used in this documentation are
- * unclear please check the specification in the linked section.
- * (Structure, <a href="id3v2-structure.html#3.1">3.1</a>)
- */
-
- class TAGLIB_EXPORT Header
- {
- public:
- /*!
- * Constructs an empty ID3v2 header.
- */
- Header();
-
- /*!
- * Constructs an ID3v2 header based on \a data. parse() is called
- * immediately.
- */
- Header(const ByteVector &data);
-
- /*!
- * Destroys the header.
- */
- virtual ~Header();
-
- /*!
- * Returns the major version number. (Note: This is the 4, not the 2 in
- * ID3v2.4.0. The 2 is implied.)
- */
- uint majorVersion() const;
-
- /*!
- * Set the the major version number to \a version. (Note: This is
- * the 4, not the 2 in ID3v2.4.0. The 2 is implied.)
- * \see majorVersion()
- *
- * \note This is used by the internal parser; this will not change the
- * version which is written and in general should not be called by API
- * users.
- */
- void setMajorVersion(uint version);
-
- /*!
- * Returns the revision number. (Note: This is the 0, not the 4 in
- * ID3v2.4.0. The 2 is implied.)
- */
- uint revisionNumber() const;
-
- /*!
- * Returns true if unsynchronisation has been applied to all frames.
- */
- bool unsynchronisation() const;
-
- /*!
- * Returns true if an extended header is present in the tag.
- */
- bool extendedHeader() const;
-
- /*!
- * Returns true if the experimental indicator flag is set.
- */
- bool experimentalIndicator() const;
-
- /*!
- * Returns true if a footer is present in the tag.
- */
- bool footerPresent() const;
- /*!
- * Returns the tag size in bytes. This is the size of the frame content.
- * The size of the \e entire tag will be this plus the header size (10
- * bytes) and, if present, the footer size (potentially another 10 bytes).
- *
- * \note This is the value as read from the header to which TagLib attempts
- * to provide an API to; it was not a design decision on the part of TagLib
- * to not include the mentioned portions of the tag in the \e size.
- *
- * \see completeTagSize()
- */
- uint tagSize() const;
-
- /*!
- * Returns the tag size, including the header and, if present, the footer
- * size.
- *
- * \see tagSize()
- */
- uint completeTagSize() const;
-
- /*!
- * Set the tag size to \a s.
- * \see tagSize()
- */
- void setTagSize(uint s);
-
- /*!
- * Returns the size of the header. Presently this is always 10 bytes.
- */
- static uint size();
-
- /*!
- * Returns the string used to identify and ID3v2 tag inside of a file.
- * Presently this is always "ID3".
- */
- static ByteVector fileIdentifier();
-
- /*!
- * Sets the data that will be used as the header. 10 bytes, starting from
- * the beginning of \a data are used.
- */
- void setData(const ByteVector &data);
-
- /*!
- * Renders the Header back to binary format.
- */
- ByteVector render() const;
-
- protected:
- /*!
- * Called by setData() to parse the header data. It makes this information
- * available through the public API.
- */
- void parse(const ByteVector &data);
-
- private:
- Header(const Header &);
- Header &operator=(const Header &);
-
- class HeaderPrivate;
- HeaderPrivate *d;
- };
-
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2synchdata.cpp b/libs/taglib/taglib/mpeg/id3v2/id3v2synchdata.cpp
deleted file mode 100644
index 17503ba543..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2synchdata.cpp
+++ /dev/null
@@ -1,63 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <iostream>
-
-#include "id3v2synchdata.h"
-
-using namespace TagLib;
-using namespace ID3v2;
-
-TagLib::uint SynchData::toUInt(const ByteVector &data)
-{
- uint sum = 0;
- int last = data.size() > 4 ? 3 : data.size() - 1;
-
- for(int i = 0; i <= last; i++)
- sum |= (data[i] & 0x7f) << ((last - i) * 7);
-
- return sum;
-}
-
-ByteVector SynchData::fromUInt(uint value)
-{
- ByteVector v(4, 0);
-
- for(int i = 0; i < 4; i++)
- v[i] = uchar(value >> ((3 - i) * 7) & 0x7f);
-
- return v;
-}
-
-ByteVector SynchData::decode(const ByteVector &data)
-{
- ByteVector result = data;
-
- ByteVector pattern(2, char(0));
- pattern[0] = '\xFF';
- pattern[1] = '\x00';
-
- return result.replace(pattern, '\xFF');
-}
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2synchdata.h b/libs/taglib/taglib/mpeg/id3v2/id3v2synchdata.h
deleted file mode 100644
index 86e0bfe551..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2synchdata.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_ID3V2SYNCHDATA_H
-#define TAGLIB_ID3V2SYNCHDATA_H
-
-#include "tbytevector.h"
-#include "taglib.h"
-
-namespace TagLib {
-
- namespace ID3v2 {
-
- //! A few functions for ID3v2 synch safe integer conversion
-
- /*!
- * In the ID3v2.4 standard most integer values are encoded as "synch safe"
- * integers which are encoded in such a way that they will not give false
- * MPEG syncs and confuse MPEG decoders. This namespace provides some
- * methods for converting to and from these values to ByteVectors for
- * things rendering and parsing ID3v2 data.
- */
-
- namespace SynchData
- {
- /*!
- * This returns the unsigned integer value of \a data where \a data is a
- * ByteVector that contains a \e synchsafe integer (Structure,
- * <a href="id3v2-structure.html#6.2">6.2</a>). The default \a length of
- * 4 is used if another value is not specified.
- */
- TAGLIB_EXPORT uint toUInt(const ByteVector &data);
-
- /*!
- * Returns a 4 byte (32 bit) synchsafe integer based on \a value.
- */
- TAGLIB_EXPORT ByteVector fromUInt(uint value);
-
- /*!
- * Convert the data from unsynchronized data to its original format.
- */
- TAGLIB_EXPORT ByteVector decode(const ByteVector &input);
- }
-
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2tag.cpp b/libs/taglib/taglib/mpeg/id3v2/id3v2tag.cpp
deleted file mode 100644
index 1e9eb3f83f..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2tag.cpp
+++ /dev/null
@@ -1,475 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tfile.h>
-#include <tdebug.h>
-
-#include "id3v2tag.h"
-#include "id3v2header.h"
-#include "id3v2extendedheader.h"
-#include "id3v2footer.h"
-#include "id3v2synchdata.h"
-
-#include "id3v1genres.h"
-
-#include "frames/textidentificationframe.h"
-#include "frames/commentsframe.h"
-
-using namespace TagLib;
-using namespace ID3v2;
-
-class ID3v2::Tag::TagPrivate
-{
-public:
- TagPrivate() : file(0), tagOffset(-1), extendedHeader(0), footer(0), paddingSize(0)
- {
- frameList.setAutoDelete(true);
- }
- ~TagPrivate()
- {
- delete extendedHeader;
- delete footer;
- }
-
- File *file;
- long tagOffset;
- const FrameFactory *factory;
-
- Header header;
- ExtendedHeader *extendedHeader;
- Footer *footer;
-
- int paddingSize;
-
- FrameListMap frameListMap;
- FrameList frameList;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-ID3v2::Tag::Tag() : TagLib::Tag()
-{
- d = new TagPrivate;
- d->factory = FrameFactory::instance();
-}
-
-ID3v2::Tag::Tag(File *file, long tagOffset, const FrameFactory *factory) :
- TagLib::Tag()
-{
- d = new TagPrivate;
-
- d->file = file;
- d->tagOffset = tagOffset;
- d->factory = factory;
-
- read();
-}
-
-ID3v2::Tag::~Tag()
-{
- delete d;
-}
-
-
-String ID3v2::Tag::title() const
-{
- if(!d->frameListMap["TIT2"].isEmpty())
- return d->frameListMap["TIT2"].front()->toString();
- return String::null;
-}
-
-String ID3v2::Tag::artist() const
-{
- if(!d->frameListMap["TPE1"].isEmpty())
- return d->frameListMap["TPE1"].front()->toString();
- return String::null;
-}
-
-String ID3v2::Tag::album() const
-{
- if(!d->frameListMap["TALB"].isEmpty())
- return d->frameListMap["TALB"].front()->toString();
- return String::null;
-}
-
-String ID3v2::Tag::comment() const
-{
- const FrameList &comments = d->frameListMap["COMM"];
-
- if(comments.isEmpty())
- return String::null;
-
- for(FrameList::ConstIterator it = comments.begin(); it != comments.end(); ++it)
- {
- if(static_cast<CommentsFrame *>(*it)->description().isEmpty())
- return (*it)->toString();
- }
-
- return comments.front()->toString();
-}
-
-String ID3v2::Tag::genre() const
-{
- // TODO: In the next major version (TagLib 2.0) a list of multiple genres
- // should be separated by " / " instead of " ". For the moment to keep
- // the behavior the same as released versions it is being left with " ".
-
- if(d->frameListMap["TCON"].isEmpty() ||
- !dynamic_cast<TextIdentificationFrame *>(d->frameListMap["TCON"].front()))
- {
- return String::null;
- }
-
- // ID3v2.4 lists genres as the fields in its frames field list. If the field
- // is simply a number it can be assumed that it is an ID3v1 genre number.
- // Here was assume that if an ID3v1 string is present that it should be
- // appended to the genre string. Multiple fields will be appended as the
- // string is built.
-
- TextIdentificationFrame *f = static_cast<TextIdentificationFrame *>(
- d->frameListMap["TCON"].front());
-
- StringList fields = f->fieldList();
-
- StringList genres;
-
- for(StringList::Iterator it = fields.begin(); it != fields.end(); ++it) {
-
- bool isNumber = true;
-
- for(String::ConstIterator charIt = (*it).begin();
- isNumber && charIt != (*it).end();
- ++charIt)
- {
- isNumber = *charIt >= '0' && *charIt <= '9';
- }
-
- if(isNumber) {
- int number = (*it).toInt();
- if(number >= 0 && number <= 255)
- *it = ID3v1::genre(number);
- }
-
- if(std::find(genres.begin(), genres.end(), *it) == genres.end())
- genres.append(*it);
- }
-
- return genres.toString();
-}
-
-TagLib::uint ID3v2::Tag::year() const
-{
- if(!d->frameListMap["TDRC"].isEmpty())
- return d->frameListMap["TDRC"].front()->toString().substr(0, 4).toInt();
- return 0;
-}
-
-TagLib::uint ID3v2::Tag::track() const
-{
- if(!d->frameListMap["TRCK"].isEmpty())
- return d->frameListMap["TRCK"].front()->toString().toInt();
- return 0;
-}
-
-void ID3v2::Tag::setTitle(const String &s)
-{
- setTextFrame("TIT2", s);
-}
-
-void ID3v2::Tag::setArtist(const String &s)
-{
- setTextFrame("TPE1", s);
-}
-
-void ID3v2::Tag::setAlbum(const String &s)
-{
- setTextFrame("TALB", s);
-}
-
-void ID3v2::Tag::setComment(const String &s)
-{
- if(s.isEmpty()) {
- removeFrames("COMM");
- return;
- }
-
- if(!d->frameListMap["COMM"].isEmpty())
- d->frameListMap["COMM"].front()->setText(s);
- else {
- CommentsFrame *f = new CommentsFrame(d->factory->defaultTextEncoding());
- addFrame(f);
- f->setText(s);
- }
-}
-
-void ID3v2::Tag::setGenre(const String &s)
-{
- if(s.isEmpty()) {
- removeFrames("TCON");
- return;
- }
-
- // iTunes can't handle correctly encoded ID3v2.4 numerical genres. Just use
- // strings until iTunes sucks less.
-
-#ifdef NO_ITUNES_HACKS
-
- int index = ID3v1::genreIndex(s);
-
- if(index != 255)
- setTextFrame("TCON", String::number(index));
- else
- setTextFrame("TCON", s);
-
-#else
-
- setTextFrame("TCON", s);
-
-#endif
-}
-
-void ID3v2::Tag::setYear(uint i)
-{
- if(i <= 0) {
- removeFrames("TDRC");
- return;
- }
- setTextFrame("TDRC", String::number(i));
-}
-
-void ID3v2::Tag::setTrack(uint i)
-{
- if(i <= 0) {
- removeFrames("TRCK");
- return;
- }
- setTextFrame("TRCK", String::number(i));
-}
-
-bool ID3v2::Tag::isEmpty() const
-{
- return d->frameList.isEmpty();
-}
-
-Header *ID3v2::Tag::header() const
-{
- return &(d->header);
-}
-
-ExtendedHeader *ID3v2::Tag::extendedHeader() const
-{
- return d->extendedHeader;
-}
-
-Footer *ID3v2::Tag::footer() const
-{
- return d->footer;
-}
-
-const FrameListMap &ID3v2::Tag::frameListMap() const
-{
- return d->frameListMap;
-}
-
-const FrameList &ID3v2::Tag::frameList() const
-{
- return d->frameList;
-}
-
-const FrameList &ID3v2::Tag::frameList(const ByteVector &frameID) const
-{
- return d->frameListMap[frameID];
-}
-
-void ID3v2::Tag::addFrame(Frame *frame)
-{
- d->frameList.append(frame);
- d->frameListMap[frame->frameID()].append(frame);
-}
-
-void ID3v2::Tag::removeFrame(Frame *frame, bool del)
-{
- // remove the frame from the frame list
- FrameList::Iterator it = d->frameList.find(frame);
- d->frameList.erase(it);
-
- // ...and from the frame list map
- it = d->frameListMap[frame->frameID()].find(frame);
- d->frameListMap[frame->frameID()].erase(it);
-
- // ...and delete as desired
- if(del)
- delete frame;
-}
-
-void ID3v2::Tag::removeFrames(const ByteVector &id)
-{
- FrameList l = d->frameListMap[id];
- for(FrameList::Iterator it = l.begin(); it != l.end(); ++it)
- removeFrame(*it, true);
-}
-
-ByteVector ID3v2::Tag::render() const
-{
- // We need to render the "tag data" first so that we have to correct size to
- // render in the tag's header. The "tag data" -- everything that is included
- // in ID3v2::Header::tagSize() -- includes the extended header, frames and
- // padding, but does not include the tag's header or footer.
-
- ByteVector tagData;
-
- // TODO: Render the extended header.
-
- // Loop through the frames rendering them and adding them to the tagData.
-
- for(FrameList::Iterator it = d->frameList.begin(); it != d->frameList.end(); it++) {
- if(!(*it)->header()->tagAlterPreservation())
- tagData.append((*it)->render());
- }
-
- // Compute the amount of padding, and append that to tagData.
-
- uint paddingSize = 0;
- uint originalSize = d->header.tagSize();
-
- if(tagData.size() < originalSize)
- paddingSize = originalSize - tagData.size();
- else
- paddingSize = 1024;
-
- tagData.append(ByteVector(paddingSize, char(0)));
-
- // Set the tag size.
- d->header.setTagSize(tagData.size());
-
- // TODO: This should eventually include d->footer->render().
- return d->header.render() + tagData;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-void ID3v2::Tag::read()
-{
- if(d->file && d->file->isOpen()) {
-
- d->file->seek(d->tagOffset);
- d->header.setData(d->file->readBlock(Header::size()));
-
- // if the tag size is 0, then this is an invalid tag (tags must contain at
- // least one frame)
-
- if(d->header.tagSize() == 0)
- return;
-
- parse(d->file->readBlock(d->header.tagSize()));
- }
-}
-
-void ID3v2::Tag::parse(const ByteVector &origData)
-{
- ByteVector data = origData;
-
- if(d->header.unsynchronisation() && d->header.majorVersion() <= 3)
- data = SynchData::decode(data);
-
- uint frameDataPosition = 0;
- uint frameDataLength = data.size();
-
- // check for extended header
-
- if(d->header.extendedHeader()) {
- if(!d->extendedHeader)
- d->extendedHeader = new ExtendedHeader;
- d->extendedHeader->setData(data);
- if(d->extendedHeader->size() <= data.size()) {
- frameDataPosition += d->extendedHeader->size();
- frameDataLength -= d->extendedHeader->size();
- }
- }
-
- // check for footer -- we don't actually need to parse it, as it *must*
- // contain the same data as the header, but we do need to account for its
- // size.
-
- if(d->header.footerPresent() && Footer::size() <= frameDataLength)
- frameDataLength -= Footer::size();
-
- // parse frames
-
- // Make sure that there is at least enough room in the remaining frame data for
- // a frame header.
-
- while(frameDataPosition < frameDataLength - Frame::headerSize(d->header.majorVersion())) {
-
- // If the next data is position is 0, assume that we've hit the padding
- // portion of the frame data.
-
- if(data.at(frameDataPosition) == 0) {
- if(d->header.footerPresent()) {
- debug("Padding *and* a footer found. This is not allowed by the spec.");
- }
-
- d->paddingSize = frameDataLength - frameDataPosition;
- return;
- }
-
- Frame *frame = d->factory->createFrame(data.mid(frameDataPosition),
- &d->header);
-
- if(!frame)
- return;
-
- // Checks to make sure that frame parsed correctly.
-
- if(frame->size() <= 0) {
- delete frame;
- return;
- }
-
- frameDataPosition += frame->size() + Frame::headerSize(d->header.majorVersion());
- addFrame(frame);
- }
-}
-
-void ID3v2::Tag::setTextFrame(const ByteVector &id, const String &value)
-{
- if(value.isEmpty()) {
- removeFrames(id);
- return;
- }
-
- if(!d->frameListMap[id].isEmpty())
- d->frameListMap[id].front()->setText(value);
- else {
- const String::Type encoding = d->factory->defaultTextEncoding();
- TextIdentificationFrame *f = new TextIdentificationFrame(id, encoding);
- addFrame(f);
- f->setText(value);
- }
-}
diff --git a/libs/taglib/taglib/mpeg/id3v2/id3v2tag.h b/libs/taglib/taglib/mpeg/id3v2/id3v2tag.h
deleted file mode 100644
index f43f6b7682..0000000000
--- a/libs/taglib/taglib/mpeg/id3v2/id3v2tag.h
+++ /dev/null
@@ -1,300 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_ID3V2TAG_H
-#define TAGLIB_ID3V2TAG_H
-
-#include "tag.h"
-#include "tbytevector.h"
-#include "tstring.h"
-#include "tlist.h"
-#include "tmap.h"
-#include "taglib_export.h"
-
-#include "id3v2framefactory.h"
-
-namespace TagLib {
-
- class File;
-
- //! An ID3v2 implementation
-
- /*!
- * This is a relatively complete and flexible framework for working with ID3v2
- * tags.
- *
- * \see ID3v2::Tag
- */
-
- namespace ID3v2 {
-
- class Header;
- class ExtendedHeader;
- class Footer;
-
- typedef List<Frame *> FrameList;
- typedef Map<ByteVector, FrameList> FrameListMap;
-
- //! The main class in the ID3v2 implementation
-
- /*!
- * This is the main class in the ID3v2 implementation. It serves two
- * functions. This first, as is obvious from the public API, is to provide a
- * container for the other ID3v2 related classes. In addition, through the
- * read() and parse() protected methods, it provides the most basic level of
- * parsing. In these methods the ID3v2 tag is extracted from the file and
- * split into data components.
- *
- * ID3v2 tags have several parts, TagLib attempts to provide an interface
- * for them all. header(), footer() and extendedHeader() corespond to those
- * data structures in the ID3v2 standard and the APIs for the classes that
- * they return attempt to reflect this.
- *
- * Also ID3v2 tags are built up from a list of frames, which are in turn
- * have a header and a list of fields. TagLib provides two ways of accessing
- * the list of frames that are in a given ID3v2 tag. The first is simply
- * via the frameList() method. This is just a list of pointers to the frames.
- * The second is a map from the frame type -- i.e. "COMM" for comments -- and
- * a list of frames of that type. (In some cases ID3v2 allows for multiple
- * frames of the same type, hence this being a map to a list rather than just
- * a map to an individual frame.)
- *
- * More information on the structure of frames can be found in the ID3v2::Frame
- * class.
- *
- * read() and parse() pass binary data to the other ID3v2 class structures,
- * they do not handle parsing of flags or fields, for instace. Those are
- * handled by similar functions within those classes.
- *
- * \note All pointers to data structures within the tag will become invalid
- * when the tag is destroyed.
- *
- * \warning Dealing with the nasty details of ID3v2 is not for the faint of
- * heart and should not be done without much meditation on the spec. It's
- * rather long, but if you're planning on messing with this class and others
- * that deal with the details of ID3v2 (rather than the nice, safe, abstract
- * TagLib::Tag and friends), it's worth your time to familiarize yourself
- * with said spec (which is distrubuted with the TagLib sources). TagLib
- * tries to do most of the work, but with a little luck, you can still
- * convince it to generate invalid ID3v2 tags. The APIs for ID3v2 assume a
- * working knowledge of ID3v2 structure. You're been warned.
- */
-
- class TAGLIB_EXPORT Tag : public TagLib::Tag
- {
- public:
- /*!
- * Constructs an empty ID3v2 tag.
- *
- * \note You must create at least one frame for this tag to be valid.
- */
- Tag();
-
- /*!
- * Constructs an ID3v2 tag read from \a file starting at \a tagOffset.
- * \a factory specifies which FrameFactory will be used for the
- * construction of new frames.
- *
- * \note You should be able to ignore the \a factory parameter in almost
- * all situations. You would want to specify your own FrameFactory
- * subclass in the case that you are extending TagLib to support additional
- * frame types, which would be incorperated into your factory.
- *
- * \see FrameFactory
- */
- Tag(File *file, long tagOffset,
- const FrameFactory *factory = FrameFactory::instance());
-
- /*!
- * Destroys this Tag instance.
- */
- virtual ~Tag();
-
- // Reimplementations.
-
- virtual String title() const;
- virtual String artist() const;
- virtual String album() const;
- virtual String comment() const;
- virtual String genre() const;
- virtual uint year() const;
- virtual uint track() const;
-
- virtual void setTitle(const String &s);
- virtual void setArtist(const String &s);
- virtual void setAlbum(const String &s);
- virtual void setComment(const String &s);
- virtual void setGenre(const String &s);
- virtual void setYear(uint i);
- virtual void setTrack(uint i);
-
- virtual bool isEmpty() const;
-
- /*!
- * Returns a pointer to the tag's header.
- */
- Header *header() const;
-
- /*!
- * Returns a pointer to the tag's extended header or null if there is no
- * extended header.
- */
- ExtendedHeader *extendedHeader() const;
-
- /*!
- * Returns a pointer to the tag's footer or null if there is no footer.
- *
- * \deprecated I don't see any reason to keep this around since there's
- * nothing useful to be retrieved from the footer, but well, again, I'm
- * prone to change my mind, so this gets to stay around until near a
- * release.
- */
- Footer *footer() const;
-
- /*!
- * Returns a reference to the frame list map. This is an FrameListMap of
- * all of the frames in the tag.
- *
- * This is the most convenient structure for accessing the tag's frames.
- * Many frame types allow multiple instances of the same frame type so this
- * is a map of lists. In most cases however there will only be a single
- * frame of a certain type.
- *
- * Let's say for instance that you wanted to access the frame for total
- * beats per minute -- the TBPM frame.
- *
- * \code
- * TagLib::MPEG::File f("foo.mp3");
- *
- * // Check to make sure that it has an ID3v2 tag
- *
- * if(f.ID3v2Tag()) {
- *
- * // Get the list of frames for a specific frame type
- *
- * TagLib::ID3v2::FrameList l = f.ID3v2Tag()->frameListMap()["TBPM"];
- *
- * if(!l.isEmpty())
- * std::cout << l.front()->toString() << std::endl;
- * }
- *
- * \endcode
- *
- * \warning You should not modify this data structure directly, instead
- * use addFrame() and removeFrame().
- *
- * \see frameList()
- */
- const FrameListMap &frameListMap() const;
-
- /*!
- * Returns a reference to the frame list. This is an FrameList of all of
- * the frames in the tag in the order that they were parsed.
- *
- * This can be useful if for example you want iterate over the tag's frames
- * in the order that they occur in the tag.
- *
- * \warning You should not modify this data structure directly, instead
- * use addFrame() and removeFrame().
- */
- const FrameList &frameList() const;
-
- /*!
- * Returns the frame list for frames with the id \a frameID or an empty
- * list if there are no frames of that type. This is just a convenience
- * and is equivalent to:
- *
- * \code
- * frameListMap()[frameID];
- * \endcode
- *
- * \see frameListMap()
- */
- const FrameList &frameList(const ByteVector &frameID) const;
-
- /*!
- * Add a frame to the tag. At this point the tag takes ownership of
- * the frame and will handle freeing its memory.
- *
- * \note Using this method will invalidate any pointers on the list
- * returned by frameList()
- */
- void addFrame(Frame *frame);
-
- /*!
- * Remove a frame from the tag. If \a del is true the frame's memory
- * will be freed; if it is false, it must be deleted by the user.
- *
- * \note Using this method will invalidate any pointers on the list
- * returned by frameList()
- */
- void removeFrame(Frame *frame, bool del = true);
-
- /*!
- * Remove all frames of type \a id from the tag and free their memory.
- *
- * \note Using this method will invalidate any pointers on the list
- * returned by frameList()
- */
- void removeFrames(const ByteVector &id);
-
- /*!
- * Render the tag back to binary data, suitable to be written to disk.
- */
- ByteVector render() const;
-
- protected:
- /*!
- * Reads data from the file specified in the constructor. It does basic
- * parsing of the data in the largest chunks. It partitions the tag into
- * the Header, the body of the tag (which contains the ExtendedHeader and
- * frames) and Footer.
- */
- void read();
-
- /*!
- * This is called by read to parse the body of the tag. It determines if an
- * extended header exists and adds frames to the FrameListMap.
- */
- void parse(const ByteVector &data);
-
- /*!
- * Sets the value of the text frame with the Frame ID \a id to \a value.
- * If the frame does not exist, it is created.
- */
- void setTextFrame(const ByteVector &id, const String &value);
-
- private:
- Tag(const Tag &);
- Tag &operator=(const Tag &);
-
- class TagPrivate;
- TagPrivate *d;
- };
-
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/mpeg/mpegfile.cpp b/libs/taglib/taglib/mpeg/mpegfile.cpp
deleted file mode 100644
index 024d811005..0000000000
--- a/libs/taglib/taglib/mpeg/mpegfile.cpp
+++ /dev/null
@@ -1,593 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tagunion.h>
-#include <id3v2tag.h>
-#include <id3v2header.h>
-#include <id3v1tag.h>
-#include <apefooter.h>
-#include <apetag.h>
-#include <tdebug.h>
-
-#include <bitset>
-
-#include "mpegfile.h"
-#include "mpegheader.h"
-
-using namespace TagLib;
-
-namespace
-{
- enum { ID3v2Index = 0, APEIndex = 1, ID3v1Index = 2 };
-}
-
-class MPEG::File::FilePrivate
-{
-public:
- FilePrivate(ID3v2::FrameFactory *frameFactory = ID3v2::FrameFactory::instance()) :
- ID3v2FrameFactory(frameFactory),
- ID3v2Location(-1),
- ID3v2OriginalSize(0),
- APELocation(-1),
- APEFooterLocation(-1),
- APEOriginalSize(0),
- ID3v1Location(-1),
- hasID3v2(false),
- hasID3v1(false),
- hasAPE(false),
- properties(0)
- {
-
- }
-
- ~FilePrivate()
- {
- delete properties;
- }
-
- const ID3v2::FrameFactory *ID3v2FrameFactory;
-
- long ID3v2Location;
- uint ID3v2OriginalSize;
-
- long APELocation;
- long APEFooterLocation;
- uint APEOriginalSize;
-
- long ID3v1Location;
-
- TagUnion tag;
-
- // These indicate whether the file *on disk* has these tags, not if
- // this data structure does. This is used in computing offsets.
-
- bool hasID3v2;
- bool hasID3v1;
- bool hasAPE;
-
- Properties *properties;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-MPEG::File::File(FileName file, bool readProperties,
- Properties::ReadStyle propertiesStyle) : TagLib::File(file)
-{
- d = new FilePrivate;
-
- if(isOpen())
- read(readProperties, propertiesStyle);
-}
-
-MPEG::File::File(FileName file, ID3v2::FrameFactory *frameFactory,
- bool readProperties, Properties::ReadStyle propertiesStyle) :
- TagLib::File(file)
-{
- d = new FilePrivate(frameFactory);
-
- if(isOpen())
- read(readProperties, propertiesStyle);
-}
-
-MPEG::File::~File()
-{
- delete d;
-}
-
-TagLib::Tag *MPEG::File::tag() const
-{
- return &d->tag;
-}
-
-MPEG::Properties *MPEG::File::audioProperties() const
-{
- return d->properties;
-}
-
-bool MPEG::File::save()
-{
- return save(AllTags);
-}
-
-bool MPEG::File::save(int tags)
-{
- return save(tags, true);
-}
-
-bool MPEG::File::save(int tags, bool stripOthers)
-{
- if(tags == NoTags && stripOthers)
- return strip(AllTags);
-
- if(!ID3v2Tag() && !ID3v1Tag() && !APETag()) {
-
- if((d->hasID3v1 || d->hasID3v2 || d->hasAPE) && stripOthers)
- return strip(AllTags);
-
- return true;
- }
-
- if(readOnly()) {
- debug("MPEG::File::save() -- File is read only.");
- return false;
- }
-
- // Create the tags if we've been asked to. Copy the values from the tag that
- // does exist into the new tag.
-
- if((tags & ID3v2) && ID3v1Tag())
- Tag::duplicate(ID3v1Tag(), ID3v2Tag(true), false);
-
- if((tags & ID3v1) && d->tag[ID3v2Index])
- Tag::duplicate(ID3v2Tag(), ID3v1Tag(true), false);
-
- bool success = true;
-
- if(ID3v2 & tags) {
-
- if(ID3v2Tag() && !ID3v2Tag()->isEmpty()) {
-
- if(!d->hasID3v2)
- d->ID3v2Location = 0;
-
- insert(ID3v2Tag()->render(), d->ID3v2Location, d->ID3v2OriginalSize);
-
- d->hasID3v2 = true;
-
- // v1 tag location has changed, update if it exists
-
- if(ID3v1Tag())
- d->ID3v1Location = findID3v1();
-
- // APE tag location has changed, update if it exists
-
- if(APETag())
- findAPE();
- }
- else if(stripOthers)
- success = strip(ID3v2, false) && success;
- }
- else if(d->hasID3v2 && stripOthers)
- success = strip(ID3v2) && success;
-
- if(ID3v1 & tags) {
- if(ID3v1Tag() && !ID3v1Tag()->isEmpty()) {
- int offset = d->hasID3v1 ? -128 : 0;
- seek(offset, End);
- writeBlock(ID3v1Tag()->render());
- d->hasID3v1 = true;
- d->ID3v1Location = findID3v1();
- }
- else if(stripOthers)
- success = strip(ID3v1) && success;
- }
- else if(d->hasID3v1 && stripOthers)
- success = strip(ID3v1, false) && success;
-
- // Dont save an APE-tag unless one has been created
-
- if((APE & tags) && APETag()) {
- if(d->hasAPE)
- insert(APETag()->render(), d->APELocation, d->APEOriginalSize);
- else {
- if(d->hasID3v1) {
- insert(APETag()->render(), d->ID3v1Location, 0);
- d->APEOriginalSize = APETag()->footer()->completeTagSize();
- d->hasAPE = true;
- d->APELocation = d->ID3v1Location;
- d->ID3v1Location += d->APEOriginalSize;
- }
- else {
- seek(0, End);
- d->APELocation = tell();
- d->APEFooterLocation = d->APELocation
- + d->tag.access<APE::Tag>(APEIndex, false)->footer()->completeTagSize()
- - APE::Footer::size();
- writeBlock(APETag()->render());
- d->APEOriginalSize = APETag()->footer()->completeTagSize();
- d->hasAPE = true;
- }
- }
- }
- else if(d->hasAPE && stripOthers)
- success = strip(APE, false) && success;
-
- return success;
-}
-
-ID3v2::Tag *MPEG::File::ID3v2Tag(bool create)
-{
- return d->tag.access<ID3v2::Tag>(ID3v2Index, create);
-}
-
-ID3v1::Tag *MPEG::File::ID3v1Tag(bool create)
-{
- return d->tag.access<ID3v1::Tag>(ID3v1Index, create);
-}
-
-APE::Tag *MPEG::File::APETag(bool create)
-{
- return d->tag.access<APE::Tag>(APEIndex, create);
-}
-
-bool MPEG::File::strip(int tags)
-{
- return strip(tags, true);
-}
-
-bool MPEG::File::strip(int tags, bool freeMemory)
-{
- if(readOnly()) {
- debug("MPEG::File::strip() - Cannot strip tags from a read only file.");
- return false;
- }
-
- if((tags & ID3v2) && d->hasID3v2) {
- removeBlock(d->ID3v2Location, d->ID3v2OriginalSize);
- d->ID3v2Location = -1;
- d->ID3v2OriginalSize = 0;
- d->hasID3v2 = false;
-
- if(freeMemory)
- d->tag.set(ID3v2Index, 0);
-
- // v1 tag location has changed, update if it exists
-
- if(ID3v1Tag())
- d->ID3v1Location = findID3v1();
-
- // APE tag location has changed, update if it exists
-
- if(APETag())
- findAPE();
- }
-
- if((tags & ID3v1) && d->hasID3v1) {
- truncate(d->ID3v1Location);
- d->ID3v1Location = -1;
- d->hasID3v1 = false;
-
- if(freeMemory)
- d->tag.set(ID3v1Index, 0);
- }
-
- if((tags & APE) && d->hasAPE) {
- removeBlock(d->APELocation, d->APEOriginalSize);
- d->APELocation = -1;
- d->APEFooterLocation = -1;
- d->hasAPE = false;
- if(d->hasID3v1) {
- if(d->ID3v1Location > d->APELocation)
- d->ID3v1Location -= d->APEOriginalSize;
- }
-
- if(freeMemory)
- d->tag.set(APEIndex, 0);
- }
-
- return true;
-}
-
-void MPEG::File::setID3v2FrameFactory(const ID3v2::FrameFactory *factory)
-{
- d->ID3v2FrameFactory = factory;
-}
-
-long MPEG::File::nextFrameOffset(long position)
-{
- bool foundLastSyncPattern = false;
-
- ByteVector buffer;
-
- while(true) {
- seek(position);
- buffer = readBlock(bufferSize());
-
- if(buffer.size() <= 0)
- return -1;
-
- if(foundLastSyncPattern && secondSynchByte(buffer[0]))
- return position - 1;
-
- for(uint i = 0; i < buffer.size() - 1; i++) {
- if(uchar(buffer[i]) == 0xff && secondSynchByte(buffer[i + 1]))
- return position + i;
- }
-
- foundLastSyncPattern = uchar(buffer[buffer.size() - 1]) == 0xff;
- position += buffer.size();
- }
-}
-
-long MPEG::File::previousFrameOffset(long position)
-{
- bool foundFirstSyncPattern = false;
- ByteVector buffer;
-
- while (position > 0) {
- long size = ulong(position) < bufferSize() ? position : bufferSize();
- position -= size;
-
- seek(position);
- buffer = readBlock(size);
-
- if(buffer.size() <= 0)
- break;
-
- if(foundFirstSyncPattern && uchar(buffer[buffer.size() - 1]) == 0xff)
- return position + buffer.size() - 1;
-
- for(int i = buffer.size() - 2; i >= 0; i--) {
- if(uchar(buffer[i]) == 0xff && secondSynchByte(buffer[i + 1]))
- return position + i;
- }
-
- foundFirstSyncPattern = secondSynchByte(buffer[0]);
- }
- return -1;
-}
-
-long MPEG::File::firstFrameOffset()
-{
- long position = 0;
-
- if(ID3v2Tag())
- position = d->ID3v2Location + ID3v2Tag()->header()->completeTagSize();
-
- return nextFrameOffset(position);
-}
-
-long MPEG::File::lastFrameOffset()
-{
- return previousFrameOffset(ID3v1Tag() ? d->ID3v1Location - 1 : length());
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-void MPEG::File::read(bool readProperties, Properties::ReadStyle propertiesStyle)
-{
- // Look for an ID3v2 tag
-
- d->ID3v2Location = findID3v2();
-
- if(d->ID3v2Location >= 0) {
-
- d->tag.set(ID3v2Index, new ID3v2::Tag(this, d->ID3v2Location, d->ID3v2FrameFactory));
-
- d->ID3v2OriginalSize = ID3v2Tag()->header()->completeTagSize();
-
- if(ID3v2Tag()->header()->tagSize() <= 0)
- d->tag.set(ID3v2Index, 0);
- else
- d->hasID3v2 = true;
- }
-
- // Look for an ID3v1 tag
-
- d->ID3v1Location = findID3v1();
-
- if(d->ID3v1Location >= 0) {
- d->tag.set(ID3v1Index, new ID3v1::Tag(this, d->ID3v1Location));
- d->hasID3v1 = true;
- }
-
- // Look for an APE tag
-
- findAPE();
-
- if(d->APELocation >= 0) {
-
- d->tag.set(APEIndex, new APE::Tag(this, d->APEFooterLocation));
- d->APEOriginalSize = APETag()->footer()->completeTagSize();
- d->hasAPE = true;
- }
-
- if(readProperties)
- d->properties = new Properties(this, propertiesStyle);
-
- // Make sure that we have our default tag types available.
-
- ID3v2Tag(true);
- ID3v1Tag(true);
-}
-
-long MPEG::File::findID3v2()
-{
- // This method is based on the contents of TagLib::File::find(), but because
- // of some subtlteies -- specifically the need to look for the bit pattern of
- // an MPEG sync, it has been modified for use here.
-
- if(isValid() && ID3v2::Header::fileIdentifier().size() <= bufferSize()) {
-
- // The position in the file that the current buffer starts at.
-
- long bufferOffset = 0;
- ByteVector buffer;
-
- // These variables are used to keep track of a partial match that happens at
- // the end of a buffer.
-
- int previousPartialMatch = -1;
- bool previousPartialSynchMatch = false;
-
- // Save the location of the current read pointer. We will restore the
- // position using seek() before all returns.
-
- long originalPosition = tell();
-
- // Start the search at the beginning of the file.
-
- seek(0);
-
- // This loop is the crux of the find method. There are three cases that we
- // want to account for:
- // (1) The previously searched buffer contained a partial match of the search
- // pattern and we want to see if the next one starts with the remainder of
- // that pattern.
- //
- // (2) The search pattern is wholly contained within the current buffer.
- //
- // (3) The current buffer ends with a partial match of the pattern. We will
- // note this for use in the next itteration, where we will check for the rest
- // of the pattern.
-
- for(buffer = readBlock(bufferSize()); buffer.size() > 0; buffer = readBlock(bufferSize())) {
-
- // (1) previous partial match
-
- if(previousPartialSynchMatch && secondSynchByte(buffer[0]))
- return -1;
-
- if(previousPartialMatch >= 0 && int(bufferSize()) > previousPartialMatch) {
- const int patternOffset = (bufferSize() - previousPartialMatch);
- if(buffer.containsAt(ID3v2::Header::fileIdentifier(), 0, patternOffset)) {
- seek(originalPosition);
- return bufferOffset - bufferSize() + previousPartialMatch;
- }
- }
-
- // (2) pattern contained in current buffer
-
- long location = buffer.find(ID3v2::Header::fileIdentifier());
- if(location >= 0) {
- seek(originalPosition);
- return bufferOffset + location;
- }
-
- int firstSynchByte = buffer.find(char(uchar(255)));
-
- // Here we have to loop because there could be several of the first
- // (11111111) byte, and we want to check all such instances until we find
- // a full match (11111111 111) or hit the end of the buffer.
-
- while(firstSynchByte >= 0) {
-
- // if this *is not* at the end of the buffer
-
- if(firstSynchByte < int(buffer.size()) - 1) {
- if(secondSynchByte(buffer[firstSynchByte + 1])) {
- // We've found the frame synch pattern.
- seek(originalPosition);
- return -1;
- }
- else {
-
- // We found 11111111 at the end of the current buffer indicating a
- // partial match of the synch pattern. The find() below should
- // return -1 and break out of the loop.
-
- previousPartialSynchMatch = true;
- }
- }
-
- // Check in the rest of the buffer.
-
- firstSynchByte = buffer.find(char(uchar(255)), firstSynchByte + 1);
- }
-
- // (3) partial match
-
- previousPartialMatch = buffer.endsWithPartialMatch(ID3v2::Header::fileIdentifier());
-
- bufferOffset += bufferSize();
- }
-
- // Since we hit the end of the file, reset the status before continuing.
-
- clear();
-
- seek(originalPosition);
- }
-
- return -1;
-}
-
-long MPEG::File::findID3v1()
-{
- if(isValid()) {
- seek(-128, End);
- long p = tell();
-
- if(readBlock(3) == ID3v1::Tag::fileIdentifier())
- return p;
- }
- return -1;
-}
-
-void MPEG::File::findAPE()
-{
- if(isValid()) {
- seek(d->hasID3v1 ? -160 : -32, End);
-
- long p = tell();
-
- if(readBlock(8) == APE::Tag::fileIdentifier()) {
- d->APEFooterLocation = p;
- seek(d->APEFooterLocation);
- APE::Footer footer(readBlock(APE::Footer::size()));
- d->APELocation = d->APEFooterLocation - footer.completeTagSize()
- + APE::Footer::size();
- return;
- }
- }
-
- d->APELocation = -1;
- d->APEFooterLocation = -1;
-}
-
-bool MPEG::File::secondSynchByte(char byte)
-{
- if(uchar(byte) == 0xff)
- return false;
-
- std::bitset<8> b(byte);
-
- // check to see if the byte matches 111xxxxx
- return b.test(7) && b.test(6) && b.test(5);
-}
diff --git a/libs/taglib/taglib/mpeg/mpegfile.h b/libs/taglib/taglib/mpeg/mpegfile.h
deleted file mode 100644
index b53c94c7ce..0000000000
--- a/libs/taglib/taglib/mpeg/mpegfile.h
+++ /dev/null
@@ -1,277 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_MPEGFILE_H
-#define TAGLIB_MPEGFILE_H
-
-#include "taglib_export.h"
-#include "tfile.h"
-
-#include "mpegproperties.h"
-
-namespace TagLib {
-
- namespace ID3v2 { class Tag; class FrameFactory; }
- namespace ID3v1 { class Tag; }
- namespace APE { class Tag; }
-
- //! An implementation of TagLib::File with MPEG (MP3) specific methods
-
- namespace MPEG {
-
- //! An MPEG file class with some useful methods specific to MPEG
-
- /*!
- * This implements the generic TagLib::File API and additionally provides
- * access to properties that are distinct to MPEG files, notably access
- * to the different ID3 tags.
- */
-
- class TAGLIB_EXPORT File : public TagLib::File
- {
- public:
- /*!
- * This set of flags is used for various operations and is suitable for
- * being OR-ed together.
- */
- enum TagTypes {
- //! Empty set. Matches no tag types.
- NoTags = 0x0000,
- //! Matches ID3v1 tags.
- ID3v1 = 0x0001,
- //! Matches ID3v2 tags.
- ID3v2 = 0x0002,
- //! Matches APE tags.
- APE = 0x0004,
- //! Matches all tag types.
- AllTags = 0xffff
- };
-
- /*!
- * Contructs an MPEG file from \a file. If \a readProperties is true the
- * file's audio properties will also be read using \a propertiesStyle. If
- * false, \a propertiesStyle is ignored.
- *
- * \deprecated This constructor will be dropped in favor of the one below
- * in a future version.
- */
- File(FileName file, bool readProperties = true,
- Properties::ReadStyle propertiesStyle = Properties::Average);
-
- /*!
- * Contructs an MPEG file from \a file. If \a readProperties is true the
- * file's audio properties will also be read using \a propertiesStyle. If
- * false, \a propertiesStyle is ignored. The frames will be created using
- * \a frameFactory.
- */
- // BIC: merge with the above constructor
- File(FileName file, ID3v2::FrameFactory *frameFactory,
- bool readProperties = true,
- Properties::ReadStyle propertiesStyle = Properties::Average);
-
- /*!
- * Destroys this instance of the File.
- */
- virtual ~File();
-
- /*!
- * Returns a pointer to a tag that is the union of the ID3v2 and ID3v1
- * tags. The ID3v2 tag is given priority in reading the information -- if
- * requested information exists in both the ID3v2 tag and the ID3v1 tag,
- * the information from the ID3v2 tag will be returned.
- *
- * If you would like more granular control over the content of the tags,
- * with the concession of generality, use the tag-type specific calls.
- *
- * \note As this tag is not implemented as an ID3v2 tag or an ID3v1 tag,
- * but a union of the two this pointer may not be cast to the specific
- * tag types.
- *
- * \see ID3v1Tag()
- * \see ID3v2Tag()
- * \see APETag()
- */
- virtual Tag *tag() const;
-
- /*!
- * Returns the MPEG::Properties for this file. If no audio properties
- * were read then this will return a null pointer.
- */
- virtual Properties *audioProperties() const;
-
- /*!
- * Save the file. If at least one tag -- ID3v1 or ID3v2 -- exists this
- * will duplicate its content into the other tag. This returns true
- * if saving was successful.
- *
- * If neither exists or if both tags are empty, this will strip the tags
- * from the file.
- *
- * This is the same as calling save(AllTags);
- *
- * If you would like more granular control over the content of the tags,
- * with the concession of generality, use paramaterized save call below.
- *
- * \see save(int tags)
- */
- virtual bool save();
-
- /*!
- * Save the file. This will attempt to save all of the tag types that are
- * specified by OR-ing together TagTypes values. The save() method above
- * uses AllTags. This returns true if saving was successful.
- *
- * This strips all tags not included in the mask, but does not modify them
- * in memory, so later calls to save() which make use of these tags will
- * remain valid. This also strips empty tags.
- */
- bool save(int tags);
-
- /*!
- * Save the file. This will attempt to save all of the tag types that are
- * specified by OR-ing together TagTypes values. The save() method above
- * uses AllTags. This returns true if saving was successful.
- *
- * If \a stripOthers is true this strips all tags not included in the mask,
- * but does not modify them in memory, so later calls to save() which make
- * use of these tags will remain valid. This also strips empty tags.
- */
- // BIC: combine with the above method
- bool save(int tags, bool stripOthers);
-
- /*!
- * Returns a pointer to the ID3v2 tag of the file.
- *
- * If \a create is false (the default) this will return a null pointer
- * if there is no valid ID3v2 tag. If \a create is true it will create
- * an ID3v2 tag if one does not exist.
- *
- * \note The Tag <b>is still</b> owned by the MPEG::File and should not be
- * deleted by the user. It will be deleted when the file (object) is
- * destroyed.
- */
- ID3v2::Tag *ID3v2Tag(bool create = false);
-
- /*!
- * Returns a pointer to the ID3v1 tag of the file.
- *
- * If \a create is false (the default) this will return a null pointer
- * if there is no valid ID3v1 tag. If \a create is true it will create
- * an ID3v1 tag if one does not exist.
- *
- * \note The Tag <b>is still</b> owned by the MPEG::File and should not be
- * deleted by the user. It will be deleted when the file (object) is
- * destroyed.
- */
- ID3v1::Tag *ID3v1Tag(bool create = false);
-
- /*!
- * Returns a pointer to the APE tag of the file.
- *
- * If \a create is false (the default) this will return a null pointer
- * if there is no valid APE tag. If \a create is true it will create
- * an APE tag if one does not exist.
- *
- * \note The Tag <b>is still</b> owned by the MPEG::File and should not be
- * deleted by the user. It will be deleted when the file (object) is
- * destroyed.
- */
- APE::Tag *APETag(bool create = false);
-
- /*!
- * This will strip the tags that match the OR-ed together TagTypes from the
- * file. By default it strips all tags. It returns true if the tags are
- * successfully stripped.
- *
- * This is equivalent to strip(tags, true)
- *
- * \note This will also invalidate pointers to the ID3 and APE tags
- * as their memory will be freed.
- */
- bool strip(int tags = AllTags);
-
- /*!
- * This will strip the tags that match the OR-ed together TagTypes from the
- * file. By default it strips all tags. It returns true if the tags are
- * successfully stripped.
- *
- * If \a freeMemory is true the ID3 and APE tags will be deleted and
- * pointers to them will be invalidated.
- */
- // BIC: merge with the method above
- bool strip(int tags, bool freeMemory);
-
- /*!
- * Set the ID3v2::FrameFactory to something other than the default.
- *
- * \see ID3v2FrameFactory
- */
- void setID3v2FrameFactory(const ID3v2::FrameFactory *factory);
-
- /*!
- * Returns the position in the file of the first MPEG frame.
- */
- long firstFrameOffset();
-
- /*!
- * Returns the position in the file of the next MPEG frame,
- * using the current position as start
- */
- long nextFrameOffset(long position);
-
- /*!
- * Returns the position in the file of the previous MPEG frame,
- * using the current position as start
- */
- long previousFrameOffset(long position);
-
- /*!
- * Returns the position in the file of the last MPEG frame.
- */
- long lastFrameOffset();
-
- private:
- File(const File &);
- File &operator=(const File &);
-
- void read(bool readProperties, Properties::ReadStyle propertiesStyle);
- long findID3v2();
- long findID3v1();
- void findAPE();
-
- /*!
- * MPEG frames can be recognized by the bit pattern 11111111 111, so the
- * first byte is easy to check for, however checking to see if the second byte
- * starts with \e 111 is a bit more tricky, hence this member function.
- */
- static bool secondSynchByte(char byte);
-
- class FilePrivate;
- FilePrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/mpeg/mpegheader.cpp b/libs/taglib/taglib/mpeg/mpegheader.cpp
deleted file mode 100644
index 5238498b2e..0000000000
--- a/libs/taglib/taglib/mpeg/mpegheader.cpp
+++ /dev/null
@@ -1,276 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <bitset>
-
-#include <tbytevector.h>
-#include <tstring.h>
-#include <tdebug.h>
-
-#include "mpegheader.h"
-
-using namespace TagLib;
-
-class MPEG::Header::HeaderPrivate : public RefCounter
-{
-public:
- HeaderPrivate() :
- isValid(false),
- version(Version1),
- layer(0),
- protectionEnabled(false),
- sampleRate(0),
- isPadded(false),
- channelMode(Stereo),
- isCopyrighted(false),
- isOriginal(false),
- frameLength(0),
- samplesPerFrame(0) {}
-
- bool isValid;
- Version version;
- int layer;
- bool protectionEnabled;
- int bitrate;
- int sampleRate;
- bool isPadded;
- ChannelMode channelMode;
- bool isCopyrighted;
- bool isOriginal;
- int frameLength;
- int samplesPerFrame;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-MPEG::Header::Header(const ByteVector &data)
-{
- d = new HeaderPrivate;
- parse(data);
-}
-
-MPEG::Header::Header(const Header &h) : d(h.d)
-{
- d->ref();
-}
-
-MPEG::Header::~Header()
-{
- if (d->deref())
- delete d;
-}
-
-bool MPEG::Header::isValid() const
-{
- return d->isValid;
-}
-
-MPEG::Header::Version MPEG::Header::version() const
-{
- return d->version;
-}
-
-int MPEG::Header::layer() const
-{
- return d->layer;
-}
-
-bool MPEG::Header::protectionEnabled() const
-{
- return d->protectionEnabled;
-}
-
-int MPEG::Header::bitrate() const
-{
- return d->bitrate;
-}
-
-int MPEG::Header::sampleRate() const
-{
- return d->sampleRate;
-}
-
-bool MPEG::Header::isPadded() const
-{
- return d->isPadded;
-}
-
-MPEG::Header::ChannelMode MPEG::Header::channelMode() const
-{
- return d->channelMode;
-}
-
-bool MPEG::Header::isCopyrighted() const
-{
- return d->isCopyrighted;
-}
-
-bool MPEG::Header::isOriginal() const
-{
- return d->isOriginal;
-}
-
-int MPEG::Header::frameLength() const
-{
- return d->frameLength;
-}
-
-int MPEG::Header::samplesPerFrame() const
-{
- return d->samplesPerFrame;
-}
-
-MPEG::Header &MPEG::Header::operator=(const Header &h)
-{
- if(&h == this)
- return *this;
-
- if(d->deref())
- delete d;
-
- d = h.d;
- d->ref();
- return *this;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-void MPEG::Header::parse(const ByteVector &data)
-{
- if(data.size() < 4 || uchar(data[0]) != 0xff) {
- debug("MPEG::Header::parse() -- First byte did not mactch MPEG synch.");
- return;
- }
-
- std::bitset<32> flags(data.toUInt());
-
- // Check for the second byte's part of the MPEG synch
-
- if(!flags[23] || !flags[22] || !flags[21]) {
- debug("MPEG::Header::parse() -- Second byte did not mactch MPEG synch.");
- return;
- }
-
- // Set the MPEG version
-
- if(!flags[20] && !flags[19])
- d->version = Version2_5;
- else if(flags[20] && !flags[19])
- d->version = Version2;
- else if(flags[20] && flags[19])
- d->version = Version1;
-
- // Set the MPEG layer
-
- if(!flags[18] && flags[17])
- d->layer = 3;
- else if(flags[18] && !flags[17])
- d->layer = 2;
- else if(flags[18] && flags[17])
- d->layer = 1;
-
- d->protectionEnabled = !flags[16];
-
- // Set the bitrate
-
- static const int bitrates[2][3][16] = {
- { // Version 1
- { 0, 32, 64, 96, 128, 160, 192, 224, 256, 288, 320, 352, 384, 416, 448, 0 }, // layer 1
- { 0, 32, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, 384, 0 }, // layer 2
- { 0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, 0 } // layer 3
- },
- { // Version 2 or 2.5
- { 0, 32, 48, 56, 64, 80, 96, 112, 128, 144, 160, 176, 192, 224, 256, 0 }, // layer 1
- { 0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, 0 }, // layer 2
- { 0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160, 0 } // layer 3
- }
- };
-
- const int versionIndex = d->version == Version1 ? 0 : 1;
- const int layerIndex = d->layer > 0 ? d->layer - 1 : 0;
-
- // The bitrate index is encoded as the first 4 bits of the 3rd byte,
- // i.e. 1111xxxx
-
- int i = uchar(data[2]) >> 4;
-
- d->bitrate = bitrates[versionIndex][layerIndex][i];
-
- // Set the sample rate
-
- static const int sampleRates[3][4] = {
- { 44100, 48000, 32000, 0 }, // Version 1
- { 22050, 24000, 16000, 0 }, // Version 2
- { 11025, 12000, 8000, 0 } // Version 2.5
- };
-
- // The sample rate index is encoded as two bits in the 3nd byte, i.e. xxxx11xx
-
- i = uchar(data[2]) >> 2 & 0x03;
-
- d->sampleRate = sampleRates[d->version][i];
-
- if(d->sampleRate == 0) {
- debug("MPEG::Header::parse() -- Invalid sample rate.");
- return;
- }
-
- // The channel mode is encoded as a 2 bit value at the end of the 3nd byte,
- // i.e. xxxxxx11
-
- d->channelMode = ChannelMode((uchar(data[3]) & 0xC0) >> 6);
-
- // TODO: Add mode extension for completeness
-
- d->isOriginal = flags[2];
- d->isCopyrighted = flags[3];
- d->isPadded = flags[9];
-
- // Calculate the frame length
-
- if(d->layer == 1)
- d->frameLength = 24000 * 2 * d->bitrate / d->sampleRate + int(d->isPadded);
- else
- d->frameLength = 72000 * d->bitrate / d->sampleRate + int(d->isPadded);
-
- // Samples per frame
-
- static const int samplesPerFrame[3][2] = {
- // MPEG1, 2/2.5
- { 384, 384 }, // Layer I
- { 1152, 1152 }, // Layer II
- { 1152, 576 } // Layer III
- };
-
- d->samplesPerFrame = samplesPerFrame[layerIndex][versionIndex];
-
- // Now that we're done parsing, set this to be a valid frame.
-
- d->isValid = true;
-}
diff --git a/libs/taglib/taglib/mpeg/mpegheader.h b/libs/taglib/taglib/mpeg/mpegheader.h
deleted file mode 100644
index c774de8177..0000000000
--- a/libs/taglib/taglib/mpeg/mpegheader.h
+++ /dev/null
@@ -1,166 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_MPEGHEADER_H
-#define TAGLIB_MPEGHEADER_H
-
-#include "taglib_export.h"
-
-namespace TagLib {
-
- class ByteVector;
-
- namespace MPEG {
-
- //! An implementation of MP3 frame headers
-
- /*!
- * This is an implementation of MPEG Layer III headers. The API follows more
- * or less the binary format of these headers. I've used
- * <a href="http://www.mp3-tech.org/programmer/frame_header.html">this</a>
- * document as a reference.
- */
-
- class TAGLIB_EXPORT Header
- {
- public:
- /*!
- * Parses an MPEG header based on \a data.
- */
- Header(const ByteVector &data);
-
- /*!
- * Does a shallow copy of \a h.
- */
- Header(const Header &h);
-
- /*!
- * Destroys this Header instance.
- */
- virtual ~Header();
-
- /*!
- * Returns true if the frame is at least an appropriate size and has
- * legal values.
- */
- bool isValid() const;
-
- /*!
- * The MPEG Version.
- */
- enum Version {
- //! MPEG Version 1
- Version1 = 0,
- //! MPEG Version 2
- Version2 = 1,
- //! MPEG Version 2.5
- Version2_5 = 2
- };
-
- /*!
- * Returns the MPEG Version of the header.
- */
- Version version() const;
-
- /*!
- * Returns the layer version. This will be between the values 1-3.
- */
- int layer() const;
-
- /*!
- * Returns true if the MPEG protection bit is enabled.
- */
- bool protectionEnabled() const;
-
- /*!
- * Returns the bitrate encoded in the header.
- */
- int bitrate() const;
-
- /*!
- * Returns the sample rate in Hz.
- */
- int sampleRate() const;
-
- /*!
- * Returns true if the frame is padded.
- */
- bool isPadded() const;
-
- /*!
- * There are a few combinations or one or two channel audio that are
- * possible:
- */
- enum ChannelMode {
- //! Stereo
- Stereo = 0,
- //! Stereo
- JointStereo = 1,
- //! Dual Mono
- DualChannel = 2,
- //! Mono
- SingleChannel = 3
- };
-
- /*!
- * Returns the channel mode for this frame.
- */
- ChannelMode channelMode() const;
-
- /*!
- * Returns true if the copyrighted bit is set.
- */
- bool isCopyrighted() const;
-
- /*!
- * Returns true if the "original" bit is set.
- */
- bool isOriginal() const;
-
- /*!
- * Returns the frame length.
- */
- int frameLength() const;
-
- /*!
- * Returns the number of frames per sample.
- */
- int samplesPerFrame() const;
-
- /*!
- * Makes a shallow copy of the header.
- */
- Header &operator=(const Header &h);
-
- private:
- void parse(const ByteVector &data);
-
- class HeaderPrivate;
- HeaderPrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/mpeg/mpegproperties.cpp b/libs/taglib/taglib/mpeg/mpegproperties.cpp
deleted file mode 100644
index 518de61c71..0000000000
--- a/libs/taglib/taglib/mpeg/mpegproperties.cpp
+++ /dev/null
@@ -1,252 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tdebug.h>
-#include <tstring.h>
-
-#include "mpegproperties.h"
-#include "mpegfile.h"
-#include "xingheader.h"
-
-using namespace TagLib;
-
-class MPEG::Properties::PropertiesPrivate
-{
-public:
- PropertiesPrivate(File *f, ReadStyle s) :
- file(f),
- xingHeader(0),
- style(s),
- length(0),
- bitrate(0),
- sampleRate(0),
- channels(0),
- layer(0),
- version(Header::Version1),
- channelMode(Header::Stereo),
- protectionEnabled(false),
- isCopyrighted(false),
- isOriginal(false) {}
-
- ~PropertiesPrivate()
- {
- delete xingHeader;
- }
-
- File *file;
- XingHeader *xingHeader;
- ReadStyle style;
- int length;
- int bitrate;
- int sampleRate;
- int channels;
- int layer;
- Header::Version version;
- Header::ChannelMode channelMode;
- bool protectionEnabled;
- bool isCopyrighted;
- bool isOriginal;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-MPEG::Properties::Properties(File *file, ReadStyle style) : AudioProperties(style)
-{
- d = new PropertiesPrivate(file, style);
-
- if(file && file->isOpen())
- read();
-}
-
-MPEG::Properties::~Properties()
-{
- delete d;
-}
-
-int MPEG::Properties::length() const
-{
- return d->length;
-}
-
-int MPEG::Properties::bitrate() const
-{
- return d->bitrate;
-}
-
-int MPEG::Properties::sampleRate() const
-{
- return d->sampleRate;
-}
-
-int MPEG::Properties::channels() const
-{
- return d->channels;
-}
-
-const MPEG::XingHeader *MPEG::Properties::xingHeader() const
-{
- return d->xingHeader;
-}
-
-MPEG::Header::Version MPEG::Properties::version() const
-{
- return d->version;
-}
-
-int MPEG::Properties::layer() const
-{
- return d->layer;
-}
-
-bool MPEG::Properties::protectionEnabled() const
-{
- return d->protectionEnabled;
-}
-
-MPEG::Header::ChannelMode MPEG::Properties::channelMode() const
-{
- return d->channelMode;
-}
-
-bool MPEG::Properties::isCopyrighted() const
-{
- return d->isCopyrighted;
-}
-
-bool MPEG::Properties::isOriginal() const
-{
- return d->isOriginal;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-void MPEG::Properties::read()
-{
- // Since we've likely just looked for the ID3v1 tag, start at the end of the
- // file where we're least likely to have to have to move the disk head.
-
- long last = d->file->lastFrameOffset();
-
- if(last < 0) {
- debug("MPEG::Properties::read() -- Could not find a valid last MPEG frame in the stream.");
- return;
- }
-
- d->file->seek(last);
- Header lastHeader(d->file->readBlock(4));
-
- long first = d->file->firstFrameOffset();
-
- if(first < 0) {
- debug("MPEG::Properties::read() -- Could not find a valid first MPEG frame in the stream.");
- return;
- }
-
- if(!lastHeader.isValid()) {
-
- long pos = last;
-
- while(pos > first) {
-
- pos = d->file->previousFrameOffset(pos);
-
- if(pos < 0)
- break;
-
- d->file->seek(pos);
- Header header(d->file->readBlock(4));
-
- if(header.isValid()) {
- lastHeader = header;
- last = pos;
- break;
- }
- }
- }
-
- // Now jump back to the front of the file and read what we need from there.
-
- d->file->seek(first);
- Header firstHeader(d->file->readBlock(4));
-
- if(!firstHeader.isValid() || !lastHeader.isValid()) {
- debug("MPEG::Properties::read() -- Page headers were invalid.");
- return;
- }
-
- // Check for a Xing header that will help us in gathering information about a
- // VBR stream.
-
- int xingHeaderOffset = MPEG::XingHeader::xingHeaderOffset(firstHeader.version(),
- firstHeader.channelMode());
-
- d->file->seek(first + xingHeaderOffset);
- d->xingHeader = new XingHeader(d->file->readBlock(16));
-
- // Read the length and the bitrate from the Xing header.
-
- if(d->xingHeader->isValid() &&
- firstHeader.sampleRate() > 0 &&
- d->xingHeader->totalFrames() > 0)
- {
- double timePerFrame =
- double(firstHeader.samplesPerFrame()) / firstHeader.sampleRate();
-
- d->length = int(timePerFrame * d->xingHeader->totalFrames());
- d->bitrate = d->length > 0 ? d->xingHeader->totalSize() * 8 / d->length / 1000 : 0;
- }
- else {
- // Since there was no valid Xing header found, we hope that we're in a constant
- // bitrate file.
-
- delete d->xingHeader;
- d->xingHeader = 0;
-
- // TODO: Make this more robust with audio property detection for VBR without a
- // Xing header.
-
- if(firstHeader.frameLength() > 0 && firstHeader.bitrate() > 0) {
- int frames = (last - first) / firstHeader.frameLength() + 1;
-
- d->length = int(float(firstHeader.frameLength() * frames) /
- float(firstHeader.bitrate() * 125) + 0.5);
- d->bitrate = firstHeader.bitrate();
- }
- }
-
-
- d->sampleRate = firstHeader.sampleRate();
- d->channels = firstHeader.channelMode() == Header::SingleChannel ? 1 : 2;
- d->version = firstHeader.version();
- d->layer = firstHeader.layer();
- d->protectionEnabled = firstHeader.protectionEnabled();
- d->channelMode = firstHeader.channelMode();
- d->isCopyrighted = firstHeader.isCopyrighted();
- d->isOriginal = firstHeader.isOriginal();
-}
diff --git a/libs/taglib/taglib/mpeg/mpegproperties.h b/libs/taglib/taglib/mpeg/mpegproperties.h
deleted file mode 100644
index 17452e189d..0000000000
--- a/libs/taglib/taglib/mpeg/mpegproperties.h
+++ /dev/null
@@ -1,118 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_MPEGPROPERTIES_H
-#define TAGLIB_MPEGPROPERTIES_H
-
-#include "taglib_export.h"
-#include "audioproperties.h"
-
-#include "mpegheader.h"
-
-namespace TagLib {
-
- namespace MPEG {
-
- class File;
- class XingHeader;
-
- //! An implementation of audio property reading for MP3
-
- /*!
- * This reads the data from an MPEG Layer III stream found in the
- * AudioProperties API.
- */
-
- class TAGLIB_EXPORT Properties : public AudioProperties
- {
- public:
- /*!
- * Create an instance of MPEG::Properties with the data read from the
- * MPEG::File \a file.
- */
- Properties(File *file, ReadStyle style = Average);
-
- /*!
- * Destroys this MPEG Properties instance.
- */
- virtual ~Properties();
-
- // Reimplementations.
-
- virtual int length() const;
- virtual int bitrate() const;
- virtual int sampleRate() const;
- virtual int channels() const;
-
- /*!
- * Returns a pointer to the XingHeader if one exists or null if no
- * XingHeader was found.
- */
-
- const XingHeader *xingHeader() const;
-
- /*!
- * Returns the MPEG Version of the file.
- */
- Header::Version version() const;
-
- /*!
- * Returns the layer version. This will be between the values 1-3.
- */
- int layer() const;
-
- /*!
- * Returns true if the MPEG protection bit is enabled.
- */
- bool protectionEnabled() const;
-
- /*!
- * Returns the channel mode for this frame.
- */
- Header::ChannelMode channelMode() const;
-
- /*!
- * Returns true if the copyrighted bit is set.
- */
- bool isCopyrighted() const;
-
- /*!
- * Returns true if the "original" bit is set.
- */
- bool isOriginal() const;
-
- private:
- Properties(const Properties &);
- Properties &operator=(const Properties &);
-
- void read();
-
- class PropertiesPrivate;
- PropertiesPrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/mpeg/xingheader.cpp b/libs/taglib/taglib/mpeg/xingheader.cpp
deleted file mode 100644
index 626452eaa2..0000000000
--- a/libs/taglib/taglib/mpeg/xingheader.cpp
+++ /dev/null
@@ -1,115 +0,0 @@
-/***************************************************************************
- copyright : (C) 2003 by Ismael Orenstein
- email : orenstein@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tbytevector.h>
-#include <tstring.h>
-#include <tdebug.h>
-
-#include "xingheader.h"
-
-using namespace TagLib;
-
-class MPEG::XingHeader::XingHeaderPrivate
-{
-public:
- XingHeaderPrivate() :
- frames(0),
- size(0),
- valid(false)
- {}
-
- uint frames;
- uint size;
- bool valid;
-};
-
-MPEG::XingHeader::XingHeader(const ByteVector &data)
-{
- d = new XingHeaderPrivate;
- parse(data);
-}
-
-MPEG::XingHeader::~XingHeader()
-{
- delete d;
-}
-
-bool MPEG::XingHeader::isValid() const
-{
- return d->valid;
-}
-
-TagLib::uint MPEG::XingHeader::totalFrames() const
-{
- return d->frames;
-}
-
-TagLib::uint MPEG::XingHeader::totalSize() const
-{
- return d->size;
-}
-
-int MPEG::XingHeader::xingHeaderOffset(TagLib::MPEG::Header::Version v,
- TagLib::MPEG::Header::ChannelMode c)
-{
- if(v == MPEG::Header::Version1) {
- if(c == MPEG::Header::SingleChannel)
- return 0x15;
- else
- return 0x24;
- }
- else {
- if(c == MPEG::Header::SingleChannel)
- return 0x0D;
- else
- return 0x15;
- }
-}
-
-void MPEG::XingHeader::parse(const ByteVector &data)
-{
- // Check to see if a valid Xing header is available.
-
- if(!data.startsWith("Xing") && !data.startsWith("Info"))
- return;
-
- // If the XingHeader doesn't contain the number of frames and the total stream
- // info it's invalid.
-
- if(!(data[7] & 0x01)) {
- debug("MPEG::XingHeader::parse() -- Xing header doesn't contain the total number of frames.");
- return;
- }
-
- if(!(data[7] & 0x02)) {
- debug("MPEG::XingHeader::parse() -- Xing header doesn't contain the total stream size.");
- return;
- }
-
- d->frames = data.mid(8, 4).toUInt();
- d->size = data.mid(12, 4).toUInt();
-
- d->valid = true;
-}
diff --git a/libs/taglib/taglib/mpeg/xingheader.h b/libs/taglib/taglib/mpeg/xingheader.h
deleted file mode 100644
index 1ffc03ddb0..0000000000
--- a/libs/taglib/taglib/mpeg/xingheader.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/***************************************************************************
- copyright : (C) 2003 by Ismael Orenstein
- email : orenstein@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_XINGHEADER_H
-#define TAGLIB_XINGHEADER_H
-
-#include "mpegheader.h"
-#include "taglib_export.h"
-
-namespace TagLib {
-
- class ByteVector;
-
- namespace MPEG {
-
- //! An implementation of the Xing VBR headers
-
- /*!
- * This is a minimalistic implementation of the Xing VBR headers. Xing
- * headers are often added to VBR (variable bit rate) MP3 streams to make it
- * easy to compute the length and quality of a VBR stream. Our implementation
- * is only concerned with the total size of the stream (so that we can
- * calculate the total playing time and the average bitrate). It uses
- * <a href="http://home.pcisys.net/~melanson/codecs/mp3extensions.txt">this text</a>
- * and the XMMS sources as references.
- */
-
- class TAGLIB_EXPORT XingHeader
- {
- public:
- /*!
- * Parses a Xing header based on \a data. The data must be at least 16
- * bytes long (anything longer than this is discarded).
- */
- XingHeader(const ByteVector &data);
-
- /*!
- * Destroy this XingHeader instance.
- */
- virtual ~XingHeader();
-
- /*!
- * Returns true if the data was parsed properly and if there is a valid
- * Xing header present.
- */
- bool isValid() const;
-
- /*!
- * Returns the total number of frames.
- */
- uint totalFrames() const;
-
- /*!
- * Returns the total size of stream in bytes.
- */
- uint totalSize() const;
-
- /*!
- * Returns the offset for the start of this Xing header, given the
- * version and channels of the frame
- */
- // BIC: rename to offset()
- static int xingHeaderOffset(TagLib::MPEG::Header::Version v,
- TagLib::MPEG::Header::ChannelMode c);
-
- private:
- XingHeader(const XingHeader &);
- XingHeader &operator=(const XingHeader &);
-
- void parse(const ByteVector &data);
-
- class XingHeaderPrivate;
- XingHeaderPrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/mpegfile.h b/libs/taglib/taglib/mpegfile.h
deleted file mode 120000
index 9906423f74..0000000000
--- a/libs/taglib/taglib/mpegfile.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/mpegfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/mpegheader.h b/libs/taglib/taglib/mpegheader.h
deleted file mode 120000
index beb79d9d17..0000000000
--- a/libs/taglib/taglib/mpegheader.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/mpegheader.h \ No newline at end of file
diff --git a/libs/taglib/taglib/mpegproperties.h b/libs/taglib/taglib/mpegproperties.h
deleted file mode 120000
index ca2391c005..0000000000
--- a/libs/taglib/taglib/mpegproperties.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/mpegproperties.h \ No newline at end of file
diff --git a/libs/taglib/taglib/ogg/CMakeLists.txt b/libs/taglib/taglib/ogg/CMakeLists.txt
deleted file mode 100644
index d506a3cdf4..0000000000
--- a/libs/taglib/taglib/ogg/CMakeLists.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-ADD_SUBDIRECTORY( vorbis )
-ADD_SUBDIRECTORY( speex )
-ADD_SUBDIRECTORY( flac )
-
-INSTALL( FILES oggfile.h oggpage.h oggpageheader.h xiphcomment.h DESTINATION ${INCLUDE_INSTALL_DIR}/taglib )
-
diff --git a/libs/taglib/taglib/ogg/Makefile.am b/libs/taglib/taglib/ogg/Makefile.am
deleted file mode 100644
index d398c86642..0000000000
--- a/libs/taglib/taglib/ogg/Makefile.am
+++ /dev/null
@@ -1,21 +0,0 @@
-SUBDIRS = vorbis flac speex
-
-INCLUDES = -I$(top_srcdir)/taglib -I$(top_srcdir)/taglib/toolkit $(all_includes)
-
-noinst_LTLIBRARIES = libogg.la
-
-libogg_la_SOURCES = \
- oggfile.cpp \
- oggpage.cpp \
- oggpageheader.cpp \
- xiphcomment.cpp
-
-taglib_include_HEADERS = \
- oggfile.h \
- oggpage.h \
- oggpageheader.h \
- xiphcomment.h
-
-taglib_includedir = $(includedir)/taglib
-
-libogg_la_LIBADD = ./vorbis/libvorbis.la ./flac/liboggflac.la ./speex/libspeex.la
diff --git a/libs/taglib/taglib/ogg/Makefile.in b/libs/taglib/taglib/ogg/Makefile.in
deleted file mode 100644
index 2488646c5c..0000000000
--- a/libs/taglib/taglib/ogg/Makefile.in
+++ /dev/null
@@ -1,757 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = taglib/ogg
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(taglib_include_HEADERS)
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-libogg_la_DEPENDENCIES = ./vorbis/libvorbis.la ./flac/liboggflac.la \
- ./speex/libspeex.la
-am_libogg_la_OBJECTS = oggfile.lo oggpage.lo oggpageheader.lo \
- xiphcomment.lo
-#>- libogg_la_OBJECTS = $(am_libogg_la_OBJECTS)
-#>+ 5
-libogg_la_final_OBJECTS = libogg_la.all_cpp.lo
-libogg_la_nofinal_OBJECTS = oggfile.lo oggpage.lo oggpageheader.lo \
- xiphcomment.lo
-@KDE_USE_FINAL_FALSE@libogg_la_OBJECTS = $(libogg_la_nofinal_OBJECTS)
-@KDE_USE_FINAL_TRUE@libogg_la_OBJECTS = $(libogg_la_final_OBJECTS)
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libogg_la_SOURCES)
-DIST_SOURCES = $(libogg_la_SOURCES)
-#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-#>- html-recursive info-recursive install-data-recursive \
-#>- install-dvi-recursive install-exec-recursive \
-#>- install-html-recursive install-info-recursive \
-#>- install-pdf-recursive install-ps-recursive install-recursive \
-#>- installcheck-recursive installdirs-recursive pdf-recursive \
-#>- ps-recursive uninstall-recursive
-#>+ 7
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-dvi-recursive install-exec-recursive \
- install-html-recursive install-info-recursive \
- install-pdf-recursive install-ps-recursive install-recursive \
- installcheck-recursive installdirs-recursive pdf-recursive \
- ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(taglib_includedir)"
-taglib_includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(taglib_include_HEADERS)
-RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
- distclean-recursive maintainer-clean-recursive
-ETAGS = etags
-CTAGS = ctags
-DIST_SUBDIRS = $(SUBDIRS)
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-SUBDIRS = vorbis flac speex
-INCLUDES = -I$(top_srcdir)/taglib -I$(top_srcdir)/taglib/toolkit $(all_includes)
-noinst_LTLIBRARIES = libogg.la
-libogg_la_SOURCES = \
- oggfile.cpp \
- oggpage.cpp \
- oggpageheader.cpp \
- xiphcomment.cpp
-
-taglib_include_HEADERS = \
- oggfile.h \
- oggpage.h \
- oggpageheader.h \
- xiphcomment.h
-
-taglib_includedir = $(includedir)/taglib
-libogg_la_LIBADD = ./vorbis/libvorbis.la ./flac/liboggflac.la ./speex/libspeex.la
-#>- all: all-recursive
-#>+ 1
-all: docs-am all-recursive
-
-.SUFFIXES:
-.SUFFIXES: .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/ogg/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu taglib/ogg/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/ogg/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/ogg/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/ogg/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libogg.la: $(libogg_la_OBJECTS) $(libogg_la_DEPENDENCIES)
- $(CXXLINK) $(libogg_la_OBJECTS) $(libogg_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/oggfile.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/oggpage.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/oggpageheader.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xiphcomment.Plo@am__quote@
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-taglib_includeHEADERS: $(taglib_include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(taglib_includedir)" || $(MKDIR_P) "$(DESTDIR)$(taglib_includedir)"
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(taglib_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- $(taglib_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-uninstall-taglib_includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- dot_seen=yes; \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done; \
- if test "$$dot_seen" = "no"; then \
- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
- fi; test -z "$$fail"
-
-$(RECURSIVE_CLEAN_TARGETS):
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
- include_option=--etags-include; \
- empty_fix=.; \
- else \
- include_option=--include; \
- empty_fix=; \
- fi; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test ! -f $$subdir/TAGS || \
- tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
- fi; \
- done; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
- list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(MKDIR_P) "$(distdir)/$$subdir" \
- || exit 1; \
- distdir=`$(am__cd) $(distdir) && pwd`; \
- top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
- (cd $$subdir && \
- $(MAKE) $(AM_MAKEFLAGS) \
- top_distdir="$$top_distdir" \
- distdir="$$distdir/$$subdir" \
- am__remove_distdir=: \
- am__skip_length_check=: \
- distdir) \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-recursive
-all-am: Makefile $(LTLIBRARIES) $(HEADERS)
-installdirs: installdirs-recursive
-installdirs-am:
- for dir in "$(DESTDIR)$(taglib_includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-recursive
-install-exec: install-exec-recursive
-install-data: install-data-recursive
-uninstall: uninstall-recursive
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-recursive
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-recursive
-#>+ 1
-clean: kde-rpo-clean clean-recursive
-
-#>- clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
-#>- mostlyclean-am
-#>+ 2
-clean-am: clean-bcheck clean-final clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-recursive
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-recursive
-
-dvi-am:
-
-html: html-recursive
-
-info: info-recursive
-
-info-am:
-
-install-data-am: install-taglib_includeHEADERS
-
-install-dvi: install-dvi-recursive
-
-install-exec-am:
-
-install-html: install-html-recursive
-
-install-info: install-info-recursive
-
-install-man:
-
-install-pdf: install-pdf-recursive
-
-install-ps: install-ps-recursive
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-recursive
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-recursive
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-recursive
-
-pdf-am:
-
-ps: ps-recursive
-
-ps-am:
-
-uninstall-am: uninstall-taglib_includeHEADERS
-
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
- install-strip
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am check check-am clean clean-generic clean-libtool \
- clean-noinstLTLIBRARIES ctags ctags-recursive distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip install-taglib_includeHEADERS installcheck \
- installcheck-am installdirs installdirs-am maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags tags-recursive uninstall uninstall-am \
- uninstall-taglib_includeHEADERS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/ogg/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/ogg/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/ogg/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-recursive
-
-bcheck-am:
- @for i in $(taglib_include_HEADERS); do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 11
-libogg_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/oggfile.cpp $(srcdir)/oggpage.cpp $(srcdir)/oggpageheader.cpp $(srcdir)/xiphcomment.cpp
- @echo 'creating libogg_la.all_cpp.cpp ...'; \
- rm -f libogg_la.all_cpp.files libogg_la.all_cpp.final; \
- echo "#define KDE_USE_FINAL 1" >> libogg_la.all_cpp.final; \
- for file in oggfile.cpp oggpage.cpp oggpageheader.cpp xiphcomment.cpp ; do \
- echo "#include \"$$file\"" >> libogg_la.all_cpp.files; \
- test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libogg_la.all_cpp.final; \
- done; \
- cat libogg_la.all_cpp.final libogg_la.all_cpp.files > libogg_la.all_cpp.cpp; \
- rm -f libogg_la.all_cpp.final libogg_la.all_cpp.files
-
-#>+ 3
-clean-final:
- -rm -f libogg_la.all_cpp.cpp
-
-#>+ 3
-final:
- $(MAKE) libogg_la_OBJECTS="$(libogg_la_final_OBJECTS)" all-am
-
-#>+ 3
-final-install:
- $(MAKE) libogg_la_OBJECTS="$(libogg_la_final_OBJECTS)" install-am
-
-#>+ 3
-no-final:
- $(MAKE) libogg_la_OBJECTS="$(libogg_la_nofinal_OBJECTS)" all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) libogg_la_OBJECTS="$(libogg_la_nofinal_OBJECTS)" install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/taglib/ogg/flac/CMakeLists.txt b/libs/taglib/taglib/ogg/flac/CMakeLists.txt
deleted file mode 100644
index 6e7d9a81db..0000000000
--- a/libs/taglib/taglib/ogg/flac/CMakeLists.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-INSTALL( FILES oggflacfile.h DESTINATION ${INCLUDE_INSTALL_DIR}/taglib)
-
diff --git a/libs/taglib/taglib/ogg/flac/Makefile.am b/libs/taglib/taglib/ogg/flac/Makefile.am
deleted file mode 100644
index 120aa2a4e3..0000000000
--- a/libs/taglib/taglib/ogg/flac/Makefile.am
+++ /dev/null
@@ -1,13 +0,0 @@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/ogg \
- -I$(top_srcdir)/taglib/flac \
- $(all_includes)
-
-noinst_LTLIBRARIES = liboggflac.la
-
-liboggflac_la_SOURCES = oggflacfile.cpp
-
-taglib_include_HEADERS = oggflacfile.h
-taglib_includedir = $(includedir)/taglib
diff --git a/libs/taglib/taglib/ogg/flac/Makefile.in b/libs/taglib/taglib/ogg/flac/Makefile.in
deleted file mode 100644
index 7058f4443b..0000000000
--- a/libs/taglib/taglib/ogg/flac/Makefile.in
+++ /dev/null
@@ -1,604 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = taglib/ogg/flac
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(taglib_include_HEADERS)
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-liboggflac_la_LIBADD =
-am_liboggflac_la_OBJECTS = oggflacfile.lo
-#>- liboggflac_la_OBJECTS = $(am_liboggflac_la_OBJECTS)
-#>+ 1
-liboggflac_la_OBJECTS = oggflacfile.lo
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(liboggflac_la_SOURCES)
-DIST_SOURCES = $(liboggflac_la_SOURCES)
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(taglib_includedir)"
-taglib_includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(taglib_include_HEADERS)
-ETAGS = etags
-CTAGS = ctags
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/ogg \
- -I$(top_srcdir)/taglib/flac \
- $(all_includes)
-
-noinst_LTLIBRARIES = liboggflac.la
-liboggflac_la_SOURCES = oggflacfile.cpp
-taglib_include_HEADERS = oggflacfile.h
-taglib_includedir = $(includedir)/taglib
-#>- all: all-am
-#>+ 1
-all: docs-am all-am
-
-.SUFFIXES:
-.SUFFIXES: .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/ogg/flac/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu taglib/ogg/flac/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/ogg/flac/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/ogg/flac/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/ogg/flac/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-liboggflac.la: $(liboggflac_la_OBJECTS) $(liboggflac_la_DEPENDENCIES)
- $(CXXLINK) $(liboggflac_la_OBJECTS) $(liboggflac_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/oggflacfile.Plo@am__quote@
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-taglib_includeHEADERS: $(taglib_include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(taglib_includedir)" || $(MKDIR_P) "$(DESTDIR)$(taglib_includedir)"
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(taglib_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- $(taglib_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-uninstall-taglib_includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES) $(HEADERS)
-installdirs:
- for dir in "$(DESTDIR)$(taglib_includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-am
-#>+ 1
-clean: kde-rpo-clean clean-am
-
-#>- clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
-#>- mostlyclean-am
-#>+ 2
-clean-am: clean-bcheck clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-taglib_includeHEADERS
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-taglib_includeHEADERS
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstLTLIBRARIES ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip install-taglib_includeHEADERS installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-taglib_includeHEADERS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/ogg/flac/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/ogg/flac/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/ogg/flac/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-am
-
-bcheck-am:
- @for i in $(taglib_include_HEADERS); do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 3
-final:
- $(MAKE) all-am
-
-#>+ 3
-final-install:
- $(MAKE) install-am
-
-#>+ 3
-no-final:
- $(MAKE) all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/taglib/ogg/flac/oggflacfile.cpp b/libs/taglib/taglib/ogg/flac/oggflacfile.cpp
deleted file mode 100644
index 9281fbaf1d..0000000000
--- a/libs/taglib/taglib/ogg/flac/oggflacfile.cpp
+++ /dev/null
@@ -1,270 +0,0 @@
-/***************************************************************************
- copyright : (C) 2004-2005 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tbytevector.h>
-#include <tstring.h>
-#include <tdebug.h>
-
-#include <xiphcomment.h>
-#include "oggflacfile.h"
-
-using namespace TagLib;
-using TagLib::FLAC::Properties;
-
-class Ogg::FLAC::File::FilePrivate
-{
-public:
- FilePrivate() :
- comment(0),
- properties(0),
- streamStart(0),
- streamLength(0),
- scanned(false),
- hasXiphComment(false),
- commentPacket(0) {}
-
- ~FilePrivate()
- {
- delete comment;
- delete properties;
- }
-
- Ogg::XiphComment *comment;
-
- Properties *properties;
- ByteVector streamInfoData;
- ByteVector xiphCommentData;
- long streamStart;
- long streamLength;
- bool scanned;
-
- bool hasXiphComment;
- int commentPacket;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-Ogg::FLAC::File::File(FileName file, bool readProperties,
- Properties::ReadStyle propertiesStyle) : Ogg::File(file)
-{
- d = new FilePrivate;
- read(readProperties, propertiesStyle);
-}
-
-Ogg::FLAC::File::~File()
-{
- delete d;
-}
-
-Ogg::XiphComment *Ogg::FLAC::File::tag() const
-{
- return d->comment;
-}
-
-Properties *Ogg::FLAC::File::audioProperties() const
-{
- return d->properties;
-}
-
-
-bool Ogg::FLAC::File::save()
-{
- d->xiphCommentData = d->comment->render();
-
- // Create FLAC metadata-block:
-
- // Put the size in the first 32 bit (I assume no more than 24 bit are used)
-
- ByteVector v = ByteVector::fromUInt(d->xiphCommentData.size());
-
- // Set the type of the metadata-block to be a Xiph / Vorbis comment
-
- v[0] = 4;
-
- // Append the comment-data after the 32 bit header
-
- v.append(d->xiphCommentData);
-
- // Save the packet at the old spot
- // FIXME: Use padding if size is increasing
-
- setPacket(d->commentPacket, v);
-
- return Ogg::File::save();
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-void Ogg::FLAC::File::read(bool readProperties, Properties::ReadStyle propertiesStyle)
-{
- // Sanity: Check if we really have an Ogg/FLAC file
-
-/*
- ByteVector oggHeader = packet(0);
-
- if (oggHeader.mid(28,4) != "fLaC") {
- debug("Ogg::FLAC::File::read() -- Not an Ogg/FLAC file");
- setValid(false);
- return;
- }*/
-
- // Look for FLAC metadata, including vorbis comments
-
- scan();
-
- if (!d->scanned) {
- setValid(false);
- return;
- }
-
-
- if(d->hasXiphComment)
- d->comment = new Ogg::XiphComment(xiphCommentData());
- else
- d->comment = new Ogg::XiphComment;
-
-
- if(readProperties)
- d->properties = new Properties(streamInfoData(), streamLength(), propertiesStyle);
-}
-
-ByteVector Ogg::FLAC::File::streamInfoData()
-{
- scan();
- return d->streamInfoData;
-}
-
-ByteVector Ogg::FLAC::File::xiphCommentData()
-{
- scan();
- return d->xiphCommentData;
-}
-
-long Ogg::FLAC::File::streamLength()
-{
- scan();
- return d->streamLength;
-}
-
-void Ogg::FLAC::File::scan()
-{
- // Scan the metadata pages
-
- if(d->scanned)
- return;
-
- if(!isValid())
- return;
-
- int ipacket = 0;
- long overhead = 0;
-
- ByteVector metadataHeader = packet(ipacket);
- if(metadataHeader.isNull())
- return;
-
- ByteVector header;
-
- if (!metadataHeader.startsWith("fLaC")) {
- // FLAC 1.1.2+
- if (metadataHeader.mid(1,4) != "FLAC") return;
-
- if (metadataHeader[5] != 1) return; // not version 1
-
- metadataHeader = metadataHeader.mid(13);
- }
- else {
- // FLAC 1.1.0 & 1.1.1
- metadataHeader = packet(++ipacket);
-
- if(metadataHeader.isNull())
- return;
-
- }
-
- header = metadataHeader.mid(0,4);
- // Header format (from spec):
- // <1> Last-metadata-block flag
- // <7> BLOCK_TYPE
- // 0 : STREAMINFO
- // 1 : PADDING
- // ..
- // 4 : VORBIS_COMMENT
- // ..
- // <24> Length of metadata to follow
-
- char blockType = header[0] & 0x7f;
- bool lastBlock = (header[0] & 0x80) != 0;
- uint length = header.mid(1, 3).toUInt();
- overhead += length;
-
- // Sanity: First block should be the stream_info metadata
-
- if(blockType != 0) {
- debug("Ogg::FLAC::File::scan() -- Invalid Ogg/FLAC stream");
- return;
- }
-
- d->streamInfoData = metadataHeader.mid(4,length);
-
- // Search through the remaining metadata
-
- while(!lastBlock) {
- metadataHeader = packet(++ipacket);
-
- if(metadataHeader.isNull())
- return;
-
- header = metadataHeader.mid(0, 4);
- blockType = header[0] & 0x7f;
- lastBlock = (header[0] & 0x80) != 0;
- length = header.mid(1, 3).toUInt();
- overhead += length;
-
- if(blockType == 1) {
- // debug("Ogg::FLAC::File::scan() -- Padding found");
- }
- else if(blockType == 4) {
- // debug("Ogg::FLAC::File::scan() -- Vorbis-comments found");
- d->xiphCommentData = metadataHeader.mid(4, length);
- d->hasXiphComment = true;
- d->commentPacket = ipacket;
- }
- else if(blockType > 5) {
- debug("Ogg::FLAC::File::scan() -- Unknown metadata block");
- }
-
- }
-
- // End of metadata, now comes the datastream
- d->streamStart = overhead;
- d->streamLength = File::length() - d->streamStart;
-
- d->scanned = true;
-}
diff --git a/libs/taglib/taglib/ogg/flac/oggflacfile.h b/libs/taglib/taglib/ogg/flac/oggflacfile.h
deleted file mode 100644
index ab1e79deac..0000000000
--- a/libs/taglib/taglib/ogg/flac/oggflacfile.h
+++ /dev/null
@@ -1,118 +0,0 @@
-/***************************************************************************
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_OGGFLACFILE_H
-#define TAGLIB_OGGFLACFILE_H
-
-#include "taglib_export.h"
-#include "oggfile.h"
-#include "xiphcomment.h"
-
-#include "flacproperties.h"
-
-namespace TagLib {
-
- class Tag;
-
- namespace Ogg {
-
- //! An implementation of Ogg FLAC metadata
-
- /*!
- * This is implementation of FLAC metadata for Ogg FLAC files. For "pure"
- * FLAC files look under the FLAC hiearchy.
- *
- * Unlike "pure" FLAC-files, Ogg FLAC only supports Xiph-comments,
- * while the audio-properties are the same.
- */
- namespace FLAC {
-
- using TagLib::FLAC::Properties;
-
- //! An implementation of TagLib::File with Ogg/FLAC specific methods
-
- /*!
- * This implements and provides an interface for Ogg/FLAC files to the
- * TagLib::Tag and TagLib::AudioProperties interfaces by way of implementing
- * the abstract TagLib::File API as well as providing some additional
- * information specific to Ogg FLAC files.
- */
-
- class TAGLIB_EXPORT File : public Ogg::File
- {
- public:
- /*!
- * Contructs an Ogg/FLAC file from \a file. If \a readProperties is true
- * the file's audio properties will also be read using \a propertiesStyle.
- * If false, \a propertiesStyle is ignored.
- */
- File(FileName file, bool readProperties = true,
- Properties::ReadStyle propertiesStyle = Properties::Average);
-
- /*!
- * Destroys this instance of the File.
- */
- virtual ~File();
-
- /*!
- * Returns the Tag for this file. This will always be a XiphComment.
- */
- virtual XiphComment *tag() const;
-
- /*!
- * Returns the FLAC::Properties for this file. If no audio properties
- * were read then this will return a null pointer.
- */
- virtual Properties *audioProperties() const;
-
- /*!
- * Save the file. This will primarily save and update the XiphComment.
- * Returns true if the save is successful.
- */
- virtual bool save();
-
- /*!
- * Returns the length of the audio-stream, used by FLAC::Properties for
- * calculating the bitrate.
- */
- long streamLength();
-
- private:
- File(const File &);
- File &operator=(const File &);
-
- void read(bool readProperties, Properties::ReadStyle propertiesStyle);
- void scan();
- ByteVector streamInfoData();
- ByteVector xiphCommentData();
-
- class FilePrivate;
- FilePrivate *d;
- };
- } // namespace FLAC
- } // namespace Ogg
-} // namespace TagLib
-
-#endif
diff --git a/libs/taglib/taglib/ogg/oggfile.cpp b/libs/taglib/taglib/ogg/oggfile.cpp
deleted file mode 100644
index ce5ac79376..0000000000
--- a/libs/taglib/taglib/ogg/oggfile.cpp
+++ /dev/null
@@ -1,336 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tbytevectorlist.h>
-#include <tmap.h>
-#include <tstring.h>
-#include <tdebug.h>
-
-#include "oggfile.h"
-#include "oggpage.h"
-#include "oggpageheader.h"
-
-using namespace TagLib;
-
-class Ogg::File::FilePrivate
-{
-public:
- FilePrivate() :
- streamSerialNumber(0),
- firstPageHeader(0),
- lastPageHeader(0),
- currentPage(0),
- currentPacketPage(0)
- {
- pages.setAutoDelete(true);
- }
-
- ~FilePrivate()
- {
- delete firstPageHeader;
- delete lastPageHeader;
- }
-
- uint streamSerialNumber;
- List<Page *> pages;
- PageHeader *firstPageHeader;
- PageHeader *lastPageHeader;
- std::vector< List<int> > packetToPageMap;
- Map<int, ByteVector> dirtyPackets;
- List<int> dirtyPages;
-
- //! The current page for the reader -- used by nextPage()
- Page *currentPage;
- //! The current page for the packet parser -- used by packet()
- Page *currentPacketPage;
- //! The packets for the currentPacketPage -- used by packet()
- ByteVectorList currentPackets;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-Ogg::File::~File()
-{
- delete d;
-}
-
-ByteVector Ogg::File::packet(uint i)
-{
- // Check to see if we're called setPacket() for this packet since the last
- // save:
-
- if(d->dirtyPackets.contains(i))
- return d->dirtyPackets[i];
-
- // If we haven't indexed the page where the packet we're interested in starts,
- // begin reading pages until we have.
-
- while(d->packetToPageMap.size() <= i) {
- if(!nextPage()) {
- debug("Ogg::File::packet() -- Could not find the requested packet.");
- return ByteVector::null;
- }
- }
-
- // Start reading at the first page that contains part (or all) of this packet.
- // If the last read stopped at the packet that we're interested in, don't
- // reread its packet list. (This should make sequential packet reads fast.)
-
- uint pageIndex = d->packetToPageMap[i].front();
- if(d->currentPacketPage != d->pages[pageIndex]) {
- d->currentPacketPage = d->pages[pageIndex];
- d->currentPackets = d->currentPacketPage->packets();
- }
-
- // If the packet is completely contained in the first page that it's in, then
- // just return it now.
-
- if(d->currentPacketPage->containsPacket(i) & Page::CompletePacket)
- return d->currentPackets[i - d->currentPacketPage->firstPacketIndex()];
-
- // If the packet is *not* completely contained in the first page that it's a
- // part of then that packet trails off the end of the page. Continue appending
- // the pages' packet data until we hit a page that either does not end with the
- // packet that we're fetching or where the last packet is complete.
-
- ByteVector packet = d->currentPackets.back();
- while(d->currentPacketPage->containsPacket(i) & Page::EndsWithPacket &&
- !d->currentPacketPage->header()->lastPacketCompleted())
- {
- pageIndex++;
- if(pageIndex == d->pages.size()) {
- if(!nextPage()) {
- debug("Ogg::File::packet() -- Could not find the requested packet.");
- return ByteVector::null;
- }
- }
- d->currentPacketPage = d->pages[pageIndex];
- d->currentPackets = d->currentPacketPage->packets();
- packet.append(d->currentPackets.front());
- }
-
- return packet;
-}
-
-void Ogg::File::setPacket(uint i, const ByteVector &p)
-{
- while(d->packetToPageMap.size() <= i) {
- if(!nextPage()) {
- debug("Ogg::File::setPacket() -- Could not set the requested packet.");
- return;
- }
- }
-
- List<int>::ConstIterator it = d->packetToPageMap[i].begin();
- for(; it != d->packetToPageMap[i].end(); ++it)
- d->dirtyPages.sortedInsert(*it, true);
-
- d->dirtyPackets.insert(i, p);
-}
-
-const Ogg::PageHeader *Ogg::File::firstPageHeader()
-{
- if(d->firstPageHeader)
- return d->firstPageHeader->isValid() ? d->firstPageHeader : 0;
-
- long firstPageHeaderOffset = find("OggS");
-
- if(firstPageHeaderOffset < 0)
- return 0;
-
- d->firstPageHeader = new PageHeader(this, firstPageHeaderOffset);
- return d->firstPageHeader->isValid() ? d->firstPageHeader : 0;
-}
-
-const Ogg::PageHeader *Ogg::File::lastPageHeader()
-{
- if(d->lastPageHeader)
- return d->lastPageHeader->isValid() ? d->lastPageHeader : 0;
-
- long lastPageHeaderOffset = rfind("OggS");
-
- if(lastPageHeaderOffset < 0)
- return 0;
-
- d->lastPageHeader = new PageHeader(this, lastPageHeaderOffset);
- return d->lastPageHeader->isValid() ? d->lastPageHeader : 0;
-}
-
-bool Ogg::File::save()
-{
- if(readOnly()) {
- debug("Ogg::File::save() - Cannot save to a read only file.");
- return false;
- }
-
- List<int> pageGroup;
-
- for(List<int>::ConstIterator it = d->dirtyPages.begin(); it != d->dirtyPages.end(); ++it) {
- if(!pageGroup.isEmpty() && pageGroup.back() + 1 != *it) {
- writePageGroup(pageGroup);
- pageGroup.clear();
- }
- else
- pageGroup.append(*it);
- }
- writePageGroup(pageGroup);
- d->dirtyPages.clear();
- d->dirtyPackets.clear();
-
- return true;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-Ogg::File::File(FileName file) : TagLib::File(file)
-{
- d = new FilePrivate;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-bool Ogg::File::nextPage()
-{
- long nextPageOffset;
- int currentPacket;
-
- if(d->pages.isEmpty()) {
- currentPacket = 0;
- nextPageOffset = find("OggS");
- if(nextPageOffset < 0)
- return false;
- }
- else {
- if(d->currentPage->header()->lastPageOfStream())
- return false;
-
- if(d->currentPage->header()->lastPacketCompleted())
- currentPacket = d->currentPage->firstPacketIndex() + d->currentPage->packetCount();
- else
- currentPacket = d->currentPage->firstPacketIndex() + d->currentPage->packetCount() - 1;
-
- nextPageOffset = d->currentPage->fileOffset() + d->currentPage->size();
- }
-
- // Read the next page and add it to the page list.
-
- d->currentPage = new Page(this, nextPageOffset);
-
- if(!d->currentPage->header()->isValid()) {
- delete d->currentPage;
- d->currentPage = 0;
- return false;
- }
-
- d->currentPage->setFirstPacketIndex(currentPacket);
-
- if(d->pages.isEmpty())
- d->streamSerialNumber = d->currentPage->header()->streamSerialNumber();
-
- d->pages.append(d->currentPage);
-
- // Loop through the packets in the page that we just read appending the
- // current page number to the packet to page map for each packet.
-
- for(uint i = 0; i < d->currentPage->packetCount(); i++) {
- uint currentPacket = d->currentPage->firstPacketIndex() + i;
- if(d->packetToPageMap.size() <= currentPacket)
- d->packetToPageMap.push_back(List<int>());
- d->packetToPageMap[currentPacket].append(d->pages.size() - 1);
- }
-
- return true;
-}
-
-void Ogg::File::writePageGroup(const List<int> &pageGroup)
-{
- if(pageGroup.isEmpty())
- return;
-
- ByteVectorList packets;
-
- // If the first page of the group isn't dirty, append its partial content here.
-
- if(!d->dirtyPages.contains(d->pages[pageGroup.front()]->firstPacketIndex()))
- packets.append(d->pages[pageGroup.front()]->packets().front());
-
- int previousPacket = -1;
- int originalSize = 0;
-
- for(List<int>::ConstIterator it = pageGroup.begin(); it != pageGroup.end(); ++it) {
- uint firstPacket = d->pages[*it]->firstPacketIndex();
- uint lastPacket = firstPacket + d->pages[*it]->packetCount() - 1;
-
- List<int>::ConstIterator last = --pageGroup.end();
-
- for(uint i = firstPacket; i <= lastPacket; i++) {
-
- if(it == last && i == lastPacket && !d->dirtyPages.contains(i))
- packets.append(d->pages[*it]->packets().back());
- else if(int(i) != previousPacket) {
- previousPacket = i;
- packets.append(packet(i));
- }
- }
- originalSize += d->pages[*it]->size();
- }
-
- const bool continued = d->pages[pageGroup.front()]->header()->firstPacketContinued();
- const bool completed = d->pages[pageGroup.back()]->header()->lastPacketCompleted();
-
- // TODO: This pagination method isn't accurate for what's being done here.
- // This should account for real possibilities like non-aligned packets and such.
-
- List<Page *> pages = Page::paginate(packets, Page::SinglePagePerGroup,
- d->streamSerialNumber, pageGroup.front(),
- continued, completed);
-
- ByteVector data;
- for(List<Page *>::ConstIterator it = pages.begin(); it != pages.end(); ++it)
- data.append((*it)->render());
-
- // The insertion algorithms could also be improve to queue and prioritize data
- // on the way out. Currently it requires rewriting the file for every page
- // group rather than just once; however, for tagging applications there will
- // generally only be one page group, so it's not worth the time for the
- // optimization at the moment.
-
- insert(data, d->pages[pageGroup.front()]->fileOffset(), originalSize);
-
- // Update the page index to include the pages we just created and to delete the
- // old pages.
-
- for(List<Page *>::ConstIterator it = pages.begin(); it != pages.end(); ++it) {
- const int index = (*it)->header()->pageSequenceNumber();
- delete d->pages[index];
- d->pages[index] = *it;
- }
-}
diff --git a/libs/taglib/taglib/ogg/oggfile.h b/libs/taglib/taglib/ogg/oggfile.h
deleted file mode 100644
index e5535f6f3d..0000000000
--- a/libs/taglib/taglib/ogg/oggfile.h
+++ /dev/null
@@ -1,112 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include "taglib_export.h"
-#include "tfile.h"
-#include "tbytevectorlist.h"
-
-#ifndef TAGLIB_OGGFILE_H
-#define TAGLIB_OGGFILE_H
-
-namespace TagLib {
-
- //! A namespace for the classes used by Ogg-based metadata files
-
- namespace Ogg {
-
- class PageHeader;
-
- //! An implementation of TagLib::File with some helpers for Ogg based formats
-
- /*!
- * This is an implementation of Ogg file page and packet rendering and is of
- * use to Ogg based formats. While the API is small this handles the
- * non-trivial details of breaking up an Ogg stream into packets and makes
- * these available (via subclassing) to the codec meta data implementations.
- */
-
- class TAGLIB_EXPORT File : public TagLib::File
- {
- public:
- virtual ~File();
-
- /*!
- * Returns the packet contents for the i-th packet (starting from zero)
- * in the Ogg bitstream.
- *
- * \warning The requires reading at least the packet header for every page
- * up to the requested page.
- */
- ByteVector packet(uint i);
-
- /*!
- * Sets the packet with index \a i to the value \a p.
- */
- void setPacket(uint i, const ByteVector &p);
-
- /*!
- * Returns a pointer to the PageHeader for the first page in the stream or
- * null if the page could not be found.
- */
- const PageHeader *firstPageHeader();
-
- /*!
- * Returns a pointer to the PageHeader for the last page in the stream or
- * null if the page could not be found.
- */
- const PageHeader *lastPageHeader();
-
- virtual bool save();
-
- protected:
- /*!
- * Contructs an Ogg file from \a file. If \a readProperties is true the
- * file's audio properties will also be read using \a propertiesStyle. If
- * false, \a propertiesStyle is ignored.
- *
- * \note This constructor is protected since Ogg::File shouldn't be
- * instantiated directly but rather should be used through the codec
- * specific subclasses.
- */
- File(FileName file);
-
- private:
- File(const File &);
- File &operator=(const File &);
-
- /*!
- * Reads the next page and updates the internal "current page" pointer.
- */
- bool nextPage();
- void writePageGroup(const List<int> &group);
-
- class FilePrivate;
- FilePrivate *d;
- };
-
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/ogg/oggpage.cpp b/libs/taglib/taglib/ogg/oggpage.cpp
deleted file mode 100644
index da231a143b..0000000000
--- a/libs/taglib/taglib/ogg/oggpage.cpp
+++ /dev/null
@@ -1,258 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tstring.h>
-#include <tdebug.h>
-
-#include "oggpage.h"
-#include "oggpageheader.h"
-#include "oggfile.h"
-
-using namespace TagLib;
-
-class Ogg::Page::PagePrivate
-{
-public:
- PagePrivate(File *f = 0, long pageOffset = -1) :
- file(f),
- fileOffset(pageOffset),
- packetOffset(0),
- header(f, pageOffset),
- firstPacketIndex(-1)
- {
- if(file) {
- packetOffset = fileOffset + header.size();
- packetSizes = header.packetSizes();
- dataSize = header.dataSize();
- }
- }
-
- File *file;
- long fileOffset;
- long packetOffset;
- int dataSize;
- List<int> packetSizes;
- PageHeader header;
- int firstPacketIndex;
- ByteVectorList packets;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-Ogg::Page::Page(Ogg::File *file, long pageOffset)
-{
- d = new PagePrivate(file, pageOffset);
-}
-
-Ogg::Page::~Page()
-{
- delete d;
-}
-
-long Ogg::Page::fileOffset() const
-{
- return d->fileOffset;
-}
-
-const Ogg::PageHeader *Ogg::Page::header() const
-{
- return &d->header;
-}
-
-int Ogg::Page::firstPacketIndex() const
-{
- return d->firstPacketIndex;
-}
-
-void Ogg::Page::setFirstPacketIndex(int index)
-{
- d->firstPacketIndex = index;
-}
-
-Ogg::Page::ContainsPacketFlags Ogg::Page::containsPacket(int index) const
-{
- int lastPacketIndex = d->firstPacketIndex + packetCount() - 1;
- if(index < d->firstPacketIndex || index > lastPacketIndex)
- return DoesNotContainPacket;
-
- ContainsPacketFlags flags = DoesNotContainPacket;
-
- if(index == d->firstPacketIndex)
- flags = ContainsPacketFlags(flags | BeginsWithPacket);
-
- if(index == lastPacketIndex)
- flags = ContainsPacketFlags(flags | EndsWithPacket);
-
- // If there's only one page and it's complete:
-
- if(packetCount() == 1 &&
- !d->header.firstPacketContinued() &&
- d->header.lastPacketCompleted())
- {
- flags = ContainsPacketFlags(flags | CompletePacket);
- }
-
- // Or if the page is (a) the first page and it's complete or (b) the last page
- // and it's complete or (c) a page in the middle.
-
- else if((flags & BeginsWithPacket && !d->header.firstPacketContinued()) ||
- (flags & EndsWithPacket && d->header.lastPacketCompleted()) ||
- (!(flags & BeginsWithPacket) && !(flags & EndsWithPacket)))
- {
- flags = ContainsPacketFlags(flags | CompletePacket);
- }
-
- return flags;
-}
-
-TagLib::uint Ogg::Page::packetCount() const
-{
- return d->header.packetSizes().size();
-}
-
-ByteVectorList Ogg::Page::packets() const
-{
- if(!d->packets.isEmpty())
- return d->packets;
-
- ByteVectorList l;
-
- if(d->file && d->header.isValid()) {
-
- d->file->seek(d->packetOffset);
-
- List<int> packetSizes = d->header.packetSizes();
-
- List<int>::ConstIterator it = packetSizes.begin();
- for(; it != packetSizes.end(); ++it)
- l.append(d->file->readBlock(*it));
- }
- else {
- debug("Ogg::Page::packets() -- attempting to read packets from an invalid page.");
- }
-
- return l;
-}
-
-int Ogg::Page::size() const
-{
- return d->header.size() + d->header.dataSize();
-}
-
-ByteVector Ogg::Page::render() const
-{
- ByteVector data;
-
- data.append(d->header.render());
-
- if(d->packets.isEmpty()) {
- if(d->file) {
- d->file->seek(d->packetOffset);
- data.append(d->file->readBlock(d->dataSize));
- }
- else {
- debug("Ogg::Page::render() -- this page is empty!");
- }
- }
- else {
- ByteVectorList::ConstIterator it = d->packets.begin();
- for(; it != d->packets.end(); ++it)
- data.append(*it);
- }
-
- // Compute and set the checksum for the Ogg page. The checksum is taken over
- // the entire page with the 4 bytes reserved for the checksum zeroed and then
- // inserted in bytes 22-25 of the page header.
-
- ByteVector checksum = ByteVector::fromUInt(data.checksum(), false);
- for(int i = 0; i < 4; i++)
- data[i + 22] = checksum[i];
-
- return data;
-}
-
-List<Ogg::Page *> Ogg::Page::paginate(const ByteVectorList &packets,
- PaginationStrategy strategy,
- uint streamSerialNumber,
- int firstPage,
- bool firstPacketContinued,
- bool lastPacketCompleted,
- bool containsLastPacket)
-{
- List<Page *> l;
-
- int totalSize = 0;
-
- for(ByteVectorList::ConstIterator it = packets.begin(); it != packets.end(); ++it)
- totalSize += (*it).size();
-
- if(strategy == Repaginate || totalSize + packets.size() > 255 * 256) {
- debug("Ogg::Page::paginate() -- Sorry! Repagination is not yet implemented.");
- return l;
- }
-
- // TODO: Handle creation of multiple pages here with appropriate pagination.
-
- Page *p = new Page(packets, streamSerialNumber, firstPage, firstPacketContinued,
- lastPacketCompleted, containsLastPacket);
- l.append(p);
-
- return l;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-Ogg::Page::Page(const ByteVectorList &packets,
- uint streamSerialNumber,
- int pageNumber,
- bool firstPacketContinued,
- bool lastPacketCompleted,
- bool containsLastPacket)
-{
- d = new PagePrivate;
-
- ByteVector data;
- List<int> packetSizes;
-
- d->header.setFirstPageOfStream(pageNumber == 0 && !firstPacketContinued);
- d->header.setLastPageOfStream(containsLastPacket);
- d->header.setFirstPacketContinued(firstPacketContinued);
- d->header.setLastPacketCompleted(lastPacketCompleted);
- d->header.setStreamSerialNumber(streamSerialNumber);
- d->header.setPageSequenceNumber(pageNumber);
-
- // Build a page from the list of packets.
-
- for(ByteVectorList::ConstIterator it = packets.begin(); it != packets.end(); ++it) {
- packetSizes.append((*it).size());
- data.append(*it);
- }
- d->packets = packets;
- d->header.setPacketSizes(packetSizes);
-}
diff --git a/libs/taglib/taglib/ogg/oggpage.h b/libs/taglib/taglib/ogg/oggpage.h
deleted file mode 100644
index fbe0ebc6d7..0000000000
--- a/libs/taglib/taglib/ogg/oggpage.h
+++ /dev/null
@@ -1,203 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_OGGPAGE_H
-#define TAGLIB_OGGPAGE_H
-
-#include "taglib_export.h"
-#include "tbytevectorlist.h"
-
-namespace TagLib {
-
- namespace Ogg {
-
- class File;
- class PageHeader;
-
- //! An implementation of Ogg pages
-
- /*!
- * This is an implementation of the pages that make up an Ogg stream.
- * This handles parsing pages and breaking them down into packets and handles
- * the details of packets spanning multiple pages and pages that contiain
- * multiple packets.
- *
- * In most Xiph.org formats the comments are found in the first few packets,
- * this however is a reasonably complete implementation of Ogg pages that
- * could potentially be useful for non-meta data purposes.
- */
-
- class TAGLIB_EXPORT Page
- {
- public:
- /*!
- * Read an Ogg page from the \a file at the position \a pageOffset.
- */
- Page(File *file, long pageOffset);
-
- virtual ~Page();
-
- /*!
- * Returns the page's position within the file (in bytes).
- */
- long fileOffset() const;
-
- /*!
- * Returns a pointer to the header for this page. This pointer will become
- * invalid when the page is deleted.
- */
- const PageHeader *header() const;
-
- /*!
- * Returns the index of the first packet wholly or partially contained in
- * this page.
- *
- * \see setFirstPacketIndex()
- */
- int firstPacketIndex() const;
-
- /*!
- * Sets the index of the first packet in the page.
- *
- * \see firstPacketIndex()
- */
- void setFirstPacketIndex(int index);
-
- /*!
- * When checking to see if a page contains a given packet this set of flags
- * represents the possible values for that packets status in the page.
- *
- * \see containsPacket()
- */
- enum ContainsPacketFlags {
- //! No part of the packet is contained in the page
- DoesNotContainPacket = 0x0000,
- //! The packet is wholly contained in the page
- CompletePacket = 0x0001,
- //! The page starts with the given packet
- BeginsWithPacket = 0x0002,
- //! The page ends with the given packet
- EndsWithPacket = 0x0004
- };
-
- /*!
- * Checks to see if the specified \a packet is contained in the current
- * page.
- *
- * \see ContainsPacketFlags
- */
- ContainsPacketFlags containsPacket(int index) const;
-
- /*!
- * Returns the number of packets (whole or partial) in this page.
- */
- uint packetCount() const;
-
- /*!
- * Returns a list of the packets in this page.
- *
- * \note Either or both the first and last packets may be only partial.
- * \see PageHeader::firstPacketContinued()
- */
- ByteVectorList packets() const;
-
- /*!
- * Returns the size of the page in bytes.
- */
- int size() const;
-
- ByteVector render() const;
-
- /*!
- * Defines a strategy for pagination, or grouping pages into Ogg packets,
- * for use with pagination methods.
- *
- * \note Yes, I'm aware that this is not a canonical "Strategy Pattern",
- * the term was simply convenient.
- */
- enum PaginationStrategy {
- /*!
- * Attempt to put the specified set of packets into a single Ogg packet.
- * If the sum of the packet data is greater than will fit into a single
- * Ogg page -- 65280 bytes -- this will fall back to repagination using
- * the recommended page sizes.
- */
- SinglePagePerGroup,
- /*!
- * Split the packet or group of packets into pages that conform to the
- * sizes recommended in the Ogg standard.
- */
- Repaginate
- };
-
- /*!
- * Pack \a packets into Ogg pages using the \a strategy for pagination.
- * The page number indicater inside of the rendered packets will start
- * with \a firstPage and be incremented for each page rendered.
- * \a containsLastPacket should be set to true if \a packets contains the
- * last page in the stream and will set the appropriate flag in the last
- * rendered Ogg page's header. \a streamSerialNumber should be set to
- * the serial number for this stream.
- *
- * \note The "absolute granule position" is currently always zeroed using
- * this method as this suffices for the comment headers.
- *
- * \warning The pages returned by this method must be deleted by the user.
- * You can use List<T>::setAutoDelete(true) to set these pages to be
- * automatically deleted when this list passes out of scope.
- *
- * \see PaginationStrategy
- * \see List::setAutoDelete()
- */
- static List<Page *> paginate(const ByteVectorList &packets,
- PaginationStrategy strategy,
- uint streamSerialNumber,
- int firstPage,
- bool firstPacketContinued = false,
- bool lastPacketCompleted = true,
- bool containsLastPacket = false);
-
- protected:
- /*!
- * Creates an Ogg packet based on the data in \a packets. The page number
- * for each page will be set to \a pageNumber.
- */
- Page(const ByteVectorList &packets,
- uint streamSerialNumber,
- int pageNumber,
- bool firstPacketContinued = false,
- bool lastPacketCompleted = true,
- bool containsLastPacket = false);
-
- private:
- Page(const Page &);
- Page &operator=(const Page &);
-
- class PagePrivate;
- PagePrivate *d;
- };
- }
-}
-#endif
diff --git a/libs/taglib/taglib/ogg/oggpageheader.cpp b/libs/taglib/taglib/ogg/oggpageheader.cpp
deleted file mode 100644
index 5f86fcbcda..0000000000
--- a/libs/taglib/taglib/ogg/oggpageheader.cpp
+++ /dev/null
@@ -1,323 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <stdlib.h>
-
-#include <bitset>
-
-#include <tstring.h>
-#include <tdebug.h>
-#include <taglib.h>
-
-#include "oggpageheader.h"
-#include "oggfile.h"
-
-using namespace TagLib;
-
-class Ogg::PageHeader::PageHeaderPrivate
-{
-public:
- PageHeaderPrivate(File *f, long pageOffset) :
- file(f),
- fileOffset(pageOffset),
- isValid(false),
- firstPacketContinued(false),
- lastPacketCompleted(false),
- firstPageOfStream(false),
- lastPageOfStream(false),
- absoluteGranularPosition(0),
- streamSerialNumber(0),
- pageSequenceNumber(-1),
- size(0),
- dataSize(0)
- {}
-
- File *file;
- long fileOffset;
- bool isValid;
- List<int> packetSizes;
- bool firstPacketContinued;
- bool lastPacketCompleted;
- bool firstPageOfStream;
- bool lastPageOfStream;
- long long absoluteGranularPosition;
- uint streamSerialNumber;
- int pageSequenceNumber;
- int size;
- int dataSize;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-Ogg::PageHeader::PageHeader(Ogg::File *file, long pageOffset)
-{
- d = new PageHeaderPrivate(file, pageOffset);
- if(file && pageOffset >= 0)
- read();
-}
-
-Ogg::PageHeader::~PageHeader()
-{
- delete d;
-}
-
-bool Ogg::PageHeader::isValid() const
-{
- return d->isValid;
-}
-
-List<int> Ogg::PageHeader::packetSizes() const
-{
- return d->packetSizes;
-}
-
-void Ogg::PageHeader::setPacketSizes(const List<int> &sizes)
-{
- d->packetSizes = sizes;
-}
-
-bool Ogg::PageHeader::firstPacketContinued() const
-{
- return d->firstPacketContinued;
-}
-
-void Ogg::PageHeader::setFirstPacketContinued(bool continued)
-{
- d->firstPacketContinued = continued;
-}
-
-bool Ogg::PageHeader::lastPacketCompleted() const
-{
- return d->lastPacketCompleted;
-}
-
-void Ogg::PageHeader::setLastPacketCompleted(bool completed)
-{
- d->lastPacketCompleted = completed;
-}
-
-bool Ogg::PageHeader::firstPageOfStream() const
-{
- return d->firstPageOfStream;
-}
-
-void Ogg::PageHeader::setFirstPageOfStream(bool first)
-{
- d->firstPageOfStream = first;
-}
-
-bool Ogg::PageHeader::lastPageOfStream() const
-{
- return d->lastPageOfStream;
-}
-
-void Ogg::PageHeader::setLastPageOfStream(bool last)
-{
- d->lastPageOfStream = last;
-}
-
-long long Ogg::PageHeader::absoluteGranularPosition() const
-{
- return d->absoluteGranularPosition;
-}
-
-void Ogg::PageHeader::setAbsoluteGranularPosition(long long agp)
-{
- d->absoluteGranularPosition = agp;
-}
-
-int Ogg::PageHeader::pageSequenceNumber() const
-{
- return d->pageSequenceNumber;
-}
-
-void Ogg::PageHeader::setPageSequenceNumber(int sequenceNumber)
-{
- d->pageSequenceNumber = sequenceNumber;
-}
-
-TagLib::uint Ogg::PageHeader::streamSerialNumber() const
-{
- return d->streamSerialNumber;
-}
-
-void Ogg::PageHeader::setStreamSerialNumber(uint n)
-{
- d->streamSerialNumber = n;
-}
-
-int Ogg::PageHeader::size() const
-{
- return d->size;
-}
-
-int Ogg::PageHeader::dataSize() const
-{
- return d->dataSize;
-}
-
-ByteVector Ogg::PageHeader::render() const
-{
- ByteVector data;
-
- // capture patern
-
- data.append("OggS");
-
- // stream structure version
-
- data.append(char(0));
-
- // header type flag
-
- std::bitset<8> flags;
- flags[0] = d->firstPacketContinued;
- flags[1] = d->pageSequenceNumber == 0;
- flags[2] = d->lastPageOfStream;
-
- data.append(char(flags.to_ulong()));
-
- // absolute granular position
-
- data.append(ByteVector::fromLongLong(d->absoluteGranularPosition, false));
-
- // stream serial number
-
- data.append(ByteVector::fromUInt(d->streamSerialNumber, false));
-
- // page sequence number
-
- data.append(ByteVector::fromUInt(d->pageSequenceNumber, false));
-
- // checksum -- this is left empty and should be filled in by the Ogg::Page
- // class
-
- data.append(ByteVector(4, 0));
-
- // page segment count and page segment table
-
- ByteVector pageSegments = lacingValues();
-
- data.append(char(uchar(pageSegments.size())));
- data.append(pageSegments);
-
- return data;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-void Ogg::PageHeader::read()
-{
- d->file->seek(d->fileOffset);
-
- // An Ogg page header is at least 27 bytes, so we'll go ahead and read that
- // much and then get the rest when we're ready for it.
-
- ByteVector data = d->file->readBlock(27);
-
- // Sanity check -- make sure that we were in fact able to read as much data as
- // we asked for and that the page begins with "OggS".
-
- if(data.size() != 27 || !data.startsWith("OggS")) {
- debug("Ogg::PageHeader::read() -- error reading page header");
- return;
- }
-
- std::bitset<8> flags(data[5]);
-
- d->firstPacketContinued = flags.test(0);
- d->firstPageOfStream = flags.test(1);
- d->lastPageOfStream = flags.test(2);
-
- d->absoluteGranularPosition = data.mid(6, 8).toLongLong(false);
- d->streamSerialNumber = data.mid(14, 4).toUInt(false);
- d->pageSequenceNumber = data.mid(18, 4).toUInt(false);
-
- // Byte number 27 is the number of page segments, which is the only variable
- // length portion of the page header. After reading the number of page
- // segments we'll then read in the corresponding data for this count.
-
- int pageSegmentCount = uchar(data[26]);
-
- ByteVector pageSegments = d->file->readBlock(pageSegmentCount);
-
- // Another sanity check.
-
- if(pageSegmentCount < 1 || int(pageSegments.size()) != pageSegmentCount)
- return;
-
- // The base size of an Ogg page 27 bytes plus the number of lacing values.
-
- d->size = 27 + pageSegmentCount;
-
- int packetSize = 0;
-
- for(int i = 0; i < pageSegmentCount; i++) {
- d->dataSize += uchar(pageSegments[i]);
- packetSize += uchar(pageSegments[i]);
-
- if(uchar(pageSegments[i]) < 255) {
- d->packetSizes.append(packetSize);
- packetSize = 0;
- }
- }
-
- if(packetSize > 0) {
- d->packetSizes.append(packetSize);
- d->lastPacketCompleted = false;
- }
- else
- d->lastPacketCompleted = true;
-
- d->isValid = true;
-}
-
-ByteVector Ogg::PageHeader::lacingValues() const
-{
- ByteVector data;
-
- List<int> sizes = d->packetSizes;
- for(List<int>::ConstIterator it = sizes.begin(); it != sizes.end(); ++it) {
-
- // The size of a packet in an Ogg page is indicated by a series of "lacing
- // values" where the sum of the values is the packet size in bytes. Each of
- // these values is a byte. A value of less than 255 (0xff) indicates the end
- // of the packet.
-
- div_t n = div(*it, 255);
-
- for(int i = 0; i < n.quot; i++)
- data.append(char(uchar(255)));
-
- if(it != --sizes.end() || d->lastPacketCompleted)
- data.append(char(uchar(n.rem)));
- }
-
- return data;
-}
diff --git a/libs/taglib/taglib/ogg/oggpageheader.h b/libs/taglib/taglib/ogg/oggpageheader.h
deleted file mode 100644
index 4c683fe580..0000000000
--- a/libs/taglib/taglib/ogg/oggpageheader.h
+++ /dev/null
@@ -1,232 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_OGGPAGEHEADER_H
-#define TAGLIB_OGGPAGEHEADER_H
-
-#include "tlist.h"
-#include "tbytevector.h"
-#include "taglib_export.h"
-
-namespace TagLib {
-
- namespace Ogg {
-
- class File;
-
- //! An implementation of the page headers associated with each Ogg::Page
-
- /*!
- * This class implements Ogg page headers which contain the information
- * about Ogg pages needed to break them into packets which can be passed on
- * to the codecs.
- */
-
- class TAGLIB_EXPORT PageHeader
- {
- public:
- /*!
- * Reads a PageHeader from \a file starting at \a pageOffset. The defaults
- * create a page with no (and as such, invalid) data that must be set
- * later.
- */
- PageHeader(File *file = 0, long pageOffset = -1);
-
- /*!
- * Deletes this instance of the PageHeader.
- */
- virtual ~PageHeader();
-
- /*!
- * Returns true if the header parsed properly and is valid.
- */
- bool isValid() const;
-
- /*!
- * Ogg pages contain a list of packets (which are used by the contained
- * codecs). The sizes of these pages is encoded in the page header. This
- * returns a list of the packet sizes in bytes.
- *
- * \see setPacketSizes()
- */
- List<int> packetSizes() const;
-
- /*!
- * Sets the sizes of the packets in this page to \a sizes. Internally this
- * updates the lacing values in the header.
- *
- * \see packetSizes()
- */
- void setPacketSizes(const List<int> &sizes);
-
- /*!
- * Some packets can be <i>continued</i> across multiple pages. If the
- * first packet in the current page is a continuation this will return
- * true. If this is page starts with a new packet this will return false.
- *
- * \see lastPacketCompleted()
- * \see setFirstPacketContinued()
- */
- bool firstPacketContinued() const;
-
- /*!
- * Sets the internal flag indicating if the first packet in this page is
- * continued to \a continued.
- *
- * \see firstPacketContinued()
- */
- void setFirstPacketContinued(bool continued);
-
- /*!
- * Returns true if the last packet of this page is completely contained in
- * this page.
- *
- * \see firstPacketContinued()
- * \see setLastPacketCompleted()
- */
- bool lastPacketCompleted() const;
-
- /*!
- * Sets the internal flag indicating if the last packet in this page is
- * complete to \a completed.
- *
- * \see lastPacketCompleted()
- */
- void setLastPacketCompleted(bool completed);
-
- /*!
- * This returns true if this is the first page of the Ogg (logical) stream.
- *
- * \see setFirstPageOfStream()
- */
- bool firstPageOfStream() const;
-
- /*!
- * Marks this page as the first page of the Ogg stream.
- *
- * \see firstPageOfStream()
- */
- void setFirstPageOfStream(bool first);
-
- /*!
- * This returns true if this is the last page of the Ogg (logical) stream.
- *
- * \see setLastPageOfStream()
- */
- bool lastPageOfStream() const;
-
- /*!
- * Marks this page as the last page of the Ogg stream.
- *
- * \see lastPageOfStream()
- */
- void setLastPageOfStream(bool last);
-
- /*!
- * A special value of containing the position of the packet to be
- * interpreted by the codec. In the case of Vorbis this contains the PCM
- * value and is used to calculate the length of the stream.
- *
- * \see setAbsoluteGranularPosition()
- */
- long long absoluteGranularPosition() const;
-
- /*!
- * A special value of containing the position of the packet to be
- * interpreted by the codec. It is only supported here so that it may be
- * coppied from one page to another.
- *
- * \see absoluteGranularPosition()
- */
- void setAbsoluteGranularPosition(long long agp);
-
- /*!
- * Every Ogg logical stream is given a random serial number which is common
- * to every page in that logical stream. This returns the serial number of
- * the stream associated with this packet.
- *
- * \see setStreamSerialNumber()
- */
- uint streamSerialNumber() const;
-
- /*!
- * Every Ogg logical stream is given a random serial number which is common
- * to every page in that logical stream. This sets this pages serial
- * number. This method should be used when adding new pages to a logical
- * stream.
- *
- * \see streamSerialNumber()
- */
- void setStreamSerialNumber(uint n);
-
- /*!
- * Returns the index of the page within the Ogg stream. This helps make it
- * possible to determine if pages have been lost.
- *
- * \see setPageSequenceNumber()
- */
- int pageSequenceNumber() const;
-
- /*!
- * Sets the page's position in the stream to \a sequenceNumber.
- *
- * \see pageSequenceNumber()
- */
- void setPageSequenceNumber(int sequenceNumber);
-
- /*!
- * Returns the complete header size.
- */
- int size() const;
-
- /*!
- * Returns the size of the data portion of the page -- i.e. the size of the
- * page less the header size.
- */
- int dataSize() const;
-
- /*!
- * Render the page header to binary data.
- *
- * \note The checksum -- bytes 22 - 25 -- will be left empty and must be
- * filled in when rendering the entire page.
- */
- ByteVector render() const;
-
- private:
- PageHeader(const PageHeader &);
- PageHeader &operator=(const PageHeader &);
-
- void read();
- ByteVector lacingValues() const;
-
- class PageHeaderPrivate;
- PageHeaderPrivate *d;
- };
-
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/ogg/speex/CMakeLists.txt b/libs/taglib/taglib/ogg/speex/CMakeLists.txt
deleted file mode 100644
index 7f35b71f30..0000000000
--- a/libs/taglib/taglib/ogg/speex/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-INSTALL( FILES speexfile.h speexproperties.h DESTINATION ${INCLUDE_INSTALL_DIR}/taglib)
diff --git a/libs/taglib/taglib/ogg/speex/Makefile.am b/libs/taglib/taglib/ogg/speex/Makefile.am
deleted file mode 100644
index ef95d5bd01..0000000000
--- a/libs/taglib/taglib/ogg/speex/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/ogg \
- $(all_includes)
-
-noinst_LTLIBRARIES = libspeex.la
-
-libspeex_la_SOURCES = speexfile.cpp speexproperties.cpp
-
-taglib_include_HEADERS = speexfile.h speexproperties.h
-taglib_includedir = $(includedir)/taglib
diff --git a/libs/taglib/taglib/ogg/speex/Makefile.in b/libs/taglib/taglib/ogg/speex/Makefile.in
deleted file mode 100644
index fbaff53af9..0000000000
--- a/libs/taglib/taglib/ogg/speex/Makefile.in
+++ /dev/null
@@ -1,623 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = taglib/ogg/speex
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(taglib_include_HEADERS)
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-libspeex_la_LIBADD =
-am_libspeex_la_OBJECTS = speexfile.lo speexproperties.lo
-#>- libspeex_la_OBJECTS = $(am_libspeex_la_OBJECTS)
-#>+ 4
-libspeex_la_final_OBJECTS = libspeex_la.all_cpp.lo
-libspeex_la_nofinal_OBJECTS = speexfile.lo speexproperties.lo
-@KDE_USE_FINAL_FALSE@libspeex_la_OBJECTS = $(libspeex_la_nofinal_OBJECTS)
-@KDE_USE_FINAL_TRUE@libspeex_la_OBJECTS = $(libspeex_la_final_OBJECTS)
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libspeex_la_SOURCES)
-DIST_SOURCES = $(libspeex_la_SOURCES)
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(taglib_includedir)"
-taglib_includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(taglib_include_HEADERS)
-ETAGS = etags
-CTAGS = ctags
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/ogg \
- $(all_includes)
-
-noinst_LTLIBRARIES = libspeex.la
-libspeex_la_SOURCES = speexfile.cpp speexproperties.cpp
-taglib_include_HEADERS = speexfile.h speexproperties.h
-taglib_includedir = $(includedir)/taglib
-#>- all: all-am
-#>+ 1
-all: docs-am all-am
-
-.SUFFIXES:
-.SUFFIXES: .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/ogg/speex/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu taglib/ogg/speex/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/ogg/speex/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/ogg/speex/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/ogg/speex/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libspeex.la: $(libspeex_la_OBJECTS) $(libspeex_la_DEPENDENCIES)
- $(CXXLINK) $(libspeex_la_OBJECTS) $(libspeex_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/speexfile.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/speexproperties.Plo@am__quote@
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-taglib_includeHEADERS: $(taglib_include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(taglib_includedir)" || $(MKDIR_P) "$(DESTDIR)$(taglib_includedir)"
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(taglib_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- $(taglib_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-uninstall-taglib_includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES) $(HEADERS)
-installdirs:
- for dir in "$(DESTDIR)$(taglib_includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-am
-#>+ 1
-clean: kde-rpo-clean clean-am
-
-#>- clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
-#>- mostlyclean-am
-#>+ 2
-clean-am: clean-bcheck clean-final clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-taglib_includeHEADERS
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-taglib_includeHEADERS
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstLTLIBRARIES ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip install-taglib_includeHEADERS installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-taglib_includeHEADERS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/ogg/speex/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/ogg/speex/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/ogg/speex/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-am
-
-bcheck-am:
- @for i in $(taglib_include_HEADERS); do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 11
-libspeex_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/speexfile.cpp $(srcdir)/speexproperties.cpp
- @echo 'creating libspeex_la.all_cpp.cpp ...'; \
- rm -f libspeex_la.all_cpp.files libspeex_la.all_cpp.final; \
- echo "#define KDE_USE_FINAL 1" >> libspeex_la.all_cpp.final; \
- for file in speexfile.cpp speexproperties.cpp ; do \
- echo "#include \"$$file\"" >> libspeex_la.all_cpp.files; \
- test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libspeex_la.all_cpp.final; \
- done; \
- cat libspeex_la.all_cpp.final libspeex_la.all_cpp.files > libspeex_la.all_cpp.cpp; \
- rm -f libspeex_la.all_cpp.final libspeex_la.all_cpp.files
-
-#>+ 3
-clean-final:
- -rm -f libspeex_la.all_cpp.cpp
-
-#>+ 3
-final:
- $(MAKE) libspeex_la_OBJECTS="$(libspeex_la_final_OBJECTS)" all-am
-
-#>+ 3
-final-install:
- $(MAKE) libspeex_la_OBJECTS="$(libspeex_la_final_OBJECTS)" install-am
-
-#>+ 3
-no-final:
- $(MAKE) libspeex_la_OBJECTS="$(libspeex_la_nofinal_OBJECTS)" all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) libspeex_la_OBJECTS="$(libspeex_la_nofinal_OBJECTS)" install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/taglib/ogg/speex/speexfile.cpp b/libs/taglib/taglib/ogg/speex/speexfile.cpp
deleted file mode 100644
index a1391b8367..0000000000
--- a/libs/taglib/taglib/ogg/speex/speexfile.cpp
+++ /dev/null
@@ -1,112 +0,0 @@
-/***************************************************************************
- copyright : (C) 2006 by Lukáš Lalinský
- email : lalinsky@gmail.com
-
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- (original Vorbis implementation)
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <bitset>
-
-#include <tstring.h>
-#include <tdebug.h>
-
-#include "speexfile.h"
-
-using namespace TagLib;
-using namespace TagLib::Ogg;
-
-class Speex::File::FilePrivate
-{
-public:
- FilePrivate() :
- comment(0),
- properties(0) {}
-
- ~FilePrivate()
- {
- delete comment;
- delete properties;
- }
-
- Ogg::XiphComment *comment;
- Properties *properties;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-Speex::File::File(FileName file, bool readProperties,
- Properties::ReadStyle propertiesStyle) : Ogg::File(file)
-{
- d = new FilePrivate;
- read(readProperties, propertiesStyle);
-}
-
-Speex::File::~File()
-{
- delete d;
-}
-
-Ogg::XiphComment *Speex::File::tag() const
-{
- return d->comment;
-}
-
-Speex::Properties *Speex::File::audioProperties() const
-{
- return d->properties;
-}
-
-bool Speex::File::save()
-{
- if(!d->comment)
- d->comment = new Ogg::XiphComment;
-
- setPacket(1, d->comment->render());
-
- return Ogg::File::save();
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-void Speex::File::read(bool readProperties, Properties::ReadStyle propertiesStyle)
-{
- ByteVector speexHeaderData = packet(0);
-
- if(!speexHeaderData.startsWith("Speex ")) {
- debug("Speex::File::read() -- invalid Speex identification header");
- return;
- }
-
- ByteVector commentHeaderData = packet(1);
-
- d->comment = new Ogg::XiphComment(commentHeaderData);
-
- if(readProperties)
- d->properties = new Properties(this, propertiesStyle);
-}
diff --git a/libs/taglib/taglib/ogg/speex/speexfile.h b/libs/taglib/taglib/ogg/speex/speexfile.h
deleted file mode 100644
index 6b585452ba..0000000000
--- a/libs/taglib/taglib/ogg/speex/speexfile.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/***************************************************************************
- copyright : (C) 2006 by Lukáš Lalinský
- email : lalinsky@gmail.com
-
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- (original Vorbis implementation)
-***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_SPEEXFILE_H
-#define TAGLIB_SPEEXFILE_H
-
-#include <oggfile.h>
-#include <xiphcomment.h>
-
-#include "speexproperties.h"
-
-namespace TagLib {
-
- namespace Ogg {
-
- //! A namespace containing classes for Speex metadata
-
- namespace Speex {
-
- //! An implementation of Ogg::File with Speex specific methods
-
- /*!
- * This is the central class in the Ogg Speex metadata processing collection
- * of classes. It's built upon Ogg::File which handles processing of the Ogg
- * logical bitstream and breaking it down into pages which are handled by
- * the codec implementations, in this case Speex specifically.
- */
-
- class TAGLIB_EXPORT File : public Ogg::File
- {
- public:
- /*!
- * Contructs a Speex file from \a file. If \a readProperties is true the
- * file's audio properties will also be read using \a propertiesStyle. If
- * false, \a propertiesStyle is ignored.
- */
- File(FileName file, bool readProperties = true,
- Properties::ReadStyle propertiesStyle = Properties::Average);
-
- /*!
- * Destroys this instance of the File.
- */
- virtual ~File();
-
- /*!
- * Returns the XiphComment for this file. XiphComment implements the tag
- * interface, so this serves as the reimplementation of
- * TagLib::File::tag().
- */
- virtual Ogg::XiphComment *tag() const;
-
- /*!
- * Returns the Speex::Properties for this file. If no audio properties
- * were read then this will return a null pointer.
- */
- virtual Properties *audioProperties() const;
-
- virtual bool save();
-
- private:
- File(const File &);
- File &operator=(const File &);
-
- void read(bool readProperties, Properties::ReadStyle propertiesStyle);
-
- class FilePrivate;
- FilePrivate *d;
- };
- }
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/ogg/speex/speexproperties.cpp b/libs/taglib/taglib/ogg/speex/speexproperties.cpp
deleted file mode 100644
index 9790325175..0000000000
--- a/libs/taglib/taglib/ogg/speex/speexproperties.cpp
+++ /dev/null
@@ -1,172 +0,0 @@
-/***************************************************************************
- copyright : (C) 2006 by Lukáš Lalinský
- email : lalinsky@gmail.com
-
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- (original Vorbis implementation)
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tstring.h>
-#include <tdebug.h>
-
-#include <oggpageheader.h>
-
-#include "speexproperties.h"
-#include "speexfile.h"
-
-using namespace TagLib;
-using namespace TagLib::Ogg;
-
-class Speex::Properties::PropertiesPrivate
-{
-public:
- PropertiesPrivate(File *f, ReadStyle s) :
- file(f),
- style(s),
- length(0),
- bitrate(0),
- sampleRate(0),
- channels(0),
- speexVersion(0),
- vbr(false),
- mode(0) {}
-
- File *file;
- ReadStyle style;
- int length;
- int bitrate;
- int sampleRate;
- int channels;
- int speexVersion;
- bool vbr;
- int mode;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-Speex::Properties::Properties(File *file, ReadStyle style) : AudioProperties(style)
-{
- d = new PropertiesPrivate(file, style);
- read();
-}
-
-Speex::Properties::~Properties()
-{
- delete d;
-}
-
-int Speex::Properties::length() const
-{
- return d->length;
-}
-
-int Speex::Properties::bitrate() const
-{
- return int(float(d->bitrate) / float(1000) + 0.5);
-}
-
-int Speex::Properties::sampleRate() const
-{
- return d->sampleRate;
-}
-
-int Speex::Properties::channels() const
-{
- return d->channels;
-}
-
-int Speex::Properties::speexVersion() const
-{
- return d->speexVersion;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-void Speex::Properties::read()
-{
- // Get the identification header from the Ogg implementation.
-
- ByteVector data = d->file->packet(0);
-
- int pos = 28;
-
- // speex_version_id; /**< Version for Speex (for checking compatibility) */
- d->speexVersion = data.mid(pos, 4).toUInt(false);
- pos += 4;
-
- // header_size; /**< Total size of the header ( sizeof(SpeexHeader) ) */
- pos += 4;
-
- // rate; /**< Sampling rate used */
- d->sampleRate = data.mid(pos, 4).toUInt(false);
- pos += 4;
-
- // mode; /**< Mode used (0 for narrowband, 1 for wideband) */
- d->mode = data.mid(pos, 4).toUInt(false);
- pos += 4;
-
- // mode_bitstream_version; /**< Version ID of the bit-stream */
- pos += 4;
-
- // nb_channels; /**< Number of channels encoded */
- d->channels = data.mid(pos, 4).toUInt(false);
- pos += 4;
-
- // bitrate; /**< Bit-rate used */
- d->bitrate = data.mid(pos, 4).toUInt(false);
- pos += 4;
-
- // frame_size; /**< Size of frames */
- // unsigned int frameSize = data.mid(pos, 4).toUInt(false);
- pos += 4;
-
- // vbr; /**< 1 for a VBR encoding, 0 otherwise */
- d->vbr = data.mid(pos, 4).toUInt(false) == 1;
- pos += 4;
-
- // frames_per_packet; /**< Number of frames stored per Ogg packet */
- // unsigned int framesPerPacket = data.mid(pos, 4).toUInt(false);
-
- const Ogg::PageHeader *first = d->file->firstPageHeader();
- const Ogg::PageHeader *last = d->file->lastPageHeader();
-
- if(first && last) {
- long long start = first->absoluteGranularPosition();
- long long end = last->absoluteGranularPosition();
-
- if(start >= 0 && end >= 0 && d->sampleRate > 0)
- d->length = (int) ((end - start) / (long long) d->sampleRate);
- else {
- debug("Speex::Properties::read() -- Either the PCM values for the start or "
- "end of this file was incorrect or the sample rate is zero.");
- }
- }
- else {
- debug("Speex::Properties::read() -- Could not find valid first and last Ogg pages.");
- }
-}
diff --git a/libs/taglib/taglib/ogg/speex/speexproperties.h b/libs/taglib/taglib/ogg/speex/speexproperties.h
deleted file mode 100644
index 3bab7974e7..0000000000
--- a/libs/taglib/taglib/ogg/speex/speexproperties.h
+++ /dev/null
@@ -1,89 +0,0 @@
-/***************************************************************************
- copyright : (C) 2006 by Lukáš Lalinský
- email : lalinsky@gmail.com
-
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- (original Vorbis implementation)
-***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_SPEEXPROPERTIES_H
-#define TAGLIB_SPEEXPROPERTIES_H
-
-#include <audioproperties.h>
-
-namespace TagLib {
-
- namespace Ogg {
-
- namespace Speex {
-
- class File;
-
- //! An implementation of audio property reading for Ogg Speex
-
- /*!
- * This reads the data from an Ogg Speex stream found in the AudioProperties
- * API.
- */
-
- class TAGLIB_EXPORT Properties : public AudioProperties
- {
- public:
- /*!
- * Create an instance of Speex::Properties with the data read from the
- * Speex::File \a file.
- */
- Properties(File *file, ReadStyle style = Average);
-
- /*!
- * Destroys this Speex::Properties instance.
- */
- virtual ~Properties();
-
- // Reimplementations.
-
- virtual int length() const;
- virtual int bitrate() const;
- virtual int sampleRate() const;
- virtual int channels() const;
-
- /*!
- * Returns the Speex version, currently "0" (as specified by the spec).
- */
- int speexVersion() const;
-
- private:
- Properties(const Properties &);
- Properties &operator=(const Properties &);
-
- void read();
-
- class PropertiesPrivate;
- PropertiesPrivate *d;
- };
- }
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/ogg/vorbis/CMakeLists.txt b/libs/taglib/taglib/ogg/vorbis/CMakeLists.txt
deleted file mode 100644
index 7033e132e4..0000000000
--- a/libs/taglib/taglib/ogg/vorbis/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-INSTALL( FILES vorbisfile.h vorbisproperties.h DESTINATION ${INCLUDE_INSTALL_DIR}/taglib)
diff --git a/libs/taglib/taglib/ogg/vorbis/Makefile.am b/libs/taglib/taglib/ogg/vorbis/Makefile.am
deleted file mode 100644
index c7880fb133..0000000000
--- a/libs/taglib/taglib/ogg/vorbis/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/ogg \
- $(all_includes)
-
-noinst_LTLIBRARIES = libvorbis.la
-
-libvorbis_la_SOURCES = vorbisfile.cpp vorbisproperties.cpp
-
-taglib_include_HEADERS = vorbisfile.h vorbisproperties.h
-taglib_includedir = $(includedir)/taglib
diff --git a/libs/taglib/taglib/ogg/vorbis/Makefile.in b/libs/taglib/taglib/ogg/vorbis/Makefile.in
deleted file mode 100644
index 39dd61fdc8..0000000000
--- a/libs/taglib/taglib/ogg/vorbis/Makefile.in
+++ /dev/null
@@ -1,623 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = taglib/ogg/vorbis
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(taglib_include_HEADERS)
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-libvorbis_la_LIBADD =
-am_libvorbis_la_OBJECTS = vorbisfile.lo vorbisproperties.lo
-#>- libvorbis_la_OBJECTS = $(am_libvorbis_la_OBJECTS)
-#>+ 4
-libvorbis_la_final_OBJECTS = libvorbis_la.all_cpp.lo
-libvorbis_la_nofinal_OBJECTS = vorbisfile.lo vorbisproperties.lo
-@KDE_USE_FINAL_FALSE@libvorbis_la_OBJECTS = $(libvorbis_la_nofinal_OBJECTS)
-@KDE_USE_FINAL_TRUE@libvorbis_la_OBJECTS = $(libvorbis_la_final_OBJECTS)
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libvorbis_la_SOURCES)
-DIST_SOURCES = $(libvorbis_la_SOURCES)
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(taglib_includedir)"
-taglib_includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(taglib_include_HEADERS)
-ETAGS = etags
-CTAGS = ctags
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/ogg \
- $(all_includes)
-
-noinst_LTLIBRARIES = libvorbis.la
-libvorbis_la_SOURCES = vorbisfile.cpp vorbisproperties.cpp
-taglib_include_HEADERS = vorbisfile.h vorbisproperties.h
-taglib_includedir = $(includedir)/taglib
-#>- all: all-am
-#>+ 1
-all: docs-am all-am
-
-.SUFFIXES:
-.SUFFIXES: .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/ogg/vorbis/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu taglib/ogg/vorbis/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/ogg/vorbis/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/ogg/vorbis/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/ogg/vorbis/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libvorbis.la: $(libvorbis_la_OBJECTS) $(libvorbis_la_DEPENDENCIES)
- $(CXXLINK) $(libvorbis_la_OBJECTS) $(libvorbis_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vorbisfile.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vorbisproperties.Plo@am__quote@
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-taglib_includeHEADERS: $(taglib_include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(taglib_includedir)" || $(MKDIR_P) "$(DESTDIR)$(taglib_includedir)"
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(taglib_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- $(taglib_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-uninstall-taglib_includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES) $(HEADERS)
-installdirs:
- for dir in "$(DESTDIR)$(taglib_includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-am
-#>+ 1
-clean: kde-rpo-clean clean-am
-
-#>- clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
-#>- mostlyclean-am
-#>+ 2
-clean-am: clean-bcheck clean-final clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-taglib_includeHEADERS
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-taglib_includeHEADERS
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstLTLIBRARIES ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip install-taglib_includeHEADERS installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-taglib_includeHEADERS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/ogg/vorbis/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/ogg/vorbis/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/ogg/vorbis/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-am
-
-bcheck-am:
- @for i in $(taglib_include_HEADERS); do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 11
-libvorbis_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/vorbisfile.cpp $(srcdir)/vorbisproperties.cpp
- @echo 'creating libvorbis_la.all_cpp.cpp ...'; \
- rm -f libvorbis_la.all_cpp.files libvorbis_la.all_cpp.final; \
- echo "#define KDE_USE_FINAL 1" >> libvorbis_la.all_cpp.final; \
- for file in vorbisfile.cpp vorbisproperties.cpp ; do \
- echo "#include \"$$file\"" >> libvorbis_la.all_cpp.files; \
- test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libvorbis_la.all_cpp.final; \
- done; \
- cat libvorbis_la.all_cpp.final libvorbis_la.all_cpp.files > libvorbis_la.all_cpp.cpp; \
- rm -f libvorbis_la.all_cpp.final libvorbis_la.all_cpp.files
-
-#>+ 3
-clean-final:
- -rm -f libvorbis_la.all_cpp.cpp
-
-#>+ 3
-final:
- $(MAKE) libvorbis_la_OBJECTS="$(libvorbis_la_final_OBJECTS)" all-am
-
-#>+ 3
-final-install:
- $(MAKE) libvorbis_la_OBJECTS="$(libvorbis_la_final_OBJECTS)" install-am
-
-#>+ 3
-no-final:
- $(MAKE) libvorbis_la_OBJECTS="$(libvorbis_la_nofinal_OBJECTS)" all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) libvorbis_la_OBJECTS="$(libvorbis_la_nofinal_OBJECTS)" install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/taglib/ogg/vorbis/vorbisfile.cpp b/libs/taglib/taglib/ogg/vorbis/vorbisfile.cpp
deleted file mode 100644
index 114166a2c7..0000000000
--- a/libs/taglib/taglib/ogg/vorbis/vorbisfile.cpp
+++ /dev/null
@@ -1,117 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <bitset>
-
-#include <tstring.h>
-#include <tdebug.h>
-
-#include "vorbisfile.h"
-
-using namespace TagLib;
-
-class Vorbis::File::FilePrivate
-{
-public:
- FilePrivate() :
- comment(0),
- properties(0) {}
-
- ~FilePrivate()
- {
- delete comment;
- delete properties;
- }
-
- Ogg::XiphComment *comment;
- Properties *properties;
-};
-
-namespace TagLib {
- /*!
- * Vorbis headers can be found with one type ID byte and the string "vorbis" in
- * an Ogg stream. 0x03 indicates the comment header.
- */
- static const char vorbisCommentHeaderID[] = { 0x03, 'v', 'o', 'r', 'b', 'i', 's', 0 };
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-Vorbis::File::File(FileName file, bool readProperties,
- Properties::ReadStyle propertiesStyle) : Ogg::File(file)
-{
- d = new FilePrivate;
- read(readProperties, propertiesStyle);
-}
-
-Vorbis::File::~File()
-{
- delete d;
-}
-
-Ogg::XiphComment *Vorbis::File::tag() const
-{
- return d->comment;
-}
-
-Vorbis::Properties *Vorbis::File::audioProperties() const
-{
- return d->properties;
-}
-
-bool Vorbis::File::save()
-{
- ByteVector v(vorbisCommentHeaderID);
-
- if(!d->comment)
- d->comment = new Ogg::XiphComment;
- v.append(d->comment->render());
-
- setPacket(1, v);
-
- return Ogg::File::save();
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-void Vorbis::File::read(bool readProperties, Properties::ReadStyle propertiesStyle)
-{
- ByteVector commentHeaderData = packet(1);
-
- if(commentHeaderData.mid(0, 7) != vorbisCommentHeaderID) {
- debug("Vorbis::File::read() - Could not find the Vorbis comment header.");
- setValid(false);
- return;
- }
-
- d->comment = new Ogg::XiphComment(commentHeaderData.mid(7));
-
- if(readProperties)
- d->properties = new Properties(this, propertiesStyle);
-}
diff --git a/libs/taglib/taglib/ogg/vorbis/vorbisfile.h b/libs/taglib/taglib/ogg/vorbis/vorbisfile.h
deleted file mode 100644
index 9eb5ac6968..0000000000
--- a/libs/taglib/taglib/ogg/vorbis/vorbisfile.h
+++ /dev/null
@@ -1,118 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_VORBISFILE_H
-#define TAGLIB_VORBISFILE_H
-
-#include "taglib_export.h"
-#include "oggfile.h"
-#include "xiphcomment.h"
-
-#include "vorbisproperties.h"
-
-namespace TagLib {
-
-/*
- * This is just to make this appear to be in the Ogg namespace in the
- * documentation. The typedef below will make this work with the current code.
- * In the next BIC version of TagLib this will be really moved into the Ogg
- * namespace.
- */
-
-#ifdef DOXYGEN
- namespace Ogg {
-#endif
-
- //! A namespace containing classes for Vorbis metadata
-
- namespace Vorbis {
-
-
- //! An implementation of Ogg::File with Vorbis specific methods
-
- /*!
- * This is the central class in the Ogg Vorbis metadata processing collection
- * of classes. It's built upon Ogg::File which handles processing of the Ogg
- * logical bitstream and breaking it down into pages which are handled by
- * the codec implementations, in this case Vorbis specifically.
- */
-
- class TAGLIB_EXPORT File : public Ogg::File
- {
- public:
- /*!
- * Contructs a Vorbis file from \a file. If \a readProperties is true the
- * file's audio properties will also be read using \a propertiesStyle. If
- * false, \a propertiesStyle is ignored.
- */
- File(FileName file, bool readProperties = true,
- Properties::ReadStyle propertiesStyle = Properties::Average);
-
- /*!
- * Destroys this instance of the File.
- */
- virtual ~File();
-
- /*!
- * Returns the XiphComment for this file. XiphComment implements the tag
- * interface, so this serves as the reimplementation of
- * TagLib::File::tag().
- */
- virtual Ogg::XiphComment *tag() const;
-
- /*!
- * Returns the Vorbis::Properties for this file. If no audio properties
- * were read then this will return a null pointer.
- */
- virtual Properties *audioProperties() const;
-
- virtual bool save();
-
- private:
- File(const File &);
- File &operator=(const File &);
-
- void read(bool readProperties, Properties::ReadStyle propertiesStyle);
-
- class FilePrivate;
- FilePrivate *d;
- };
- }
-
-/*
- * To keep compatibility with the current version put Vorbis in the Ogg namespace
- * only in the docs and provide a typedef to make it work. In the next BIC
- * version this will be removed and it will only exist in the Ogg namespace.
- */
-
-#ifdef DOXYGEN
- }
-#else
- namespace Ogg { namespace Vorbis { typedef TagLib::Vorbis::File File; } }
-#endif
-
-}
-
-#endif
diff --git a/libs/taglib/taglib/ogg/vorbis/vorbisproperties.cpp b/libs/taglib/taglib/ogg/vorbis/vorbisproperties.cpp
deleted file mode 100644
index 492a0fdccb..0000000000
--- a/libs/taglib/taglib/ogg/vorbis/vorbisproperties.cpp
+++ /dev/null
@@ -1,185 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tstring.h>
-#include <tdebug.h>
-
-#include <oggpageheader.h>
-
-#include "vorbisproperties.h"
-#include "vorbisfile.h"
-
-using namespace TagLib;
-
-class Vorbis::Properties::PropertiesPrivate
-{
-public:
- PropertiesPrivate(File *f, ReadStyle s) :
- file(f),
- style(s),
- length(0),
- bitrate(0),
- sampleRate(0),
- channels(0),
- vorbisVersion(0),
- bitrateMaximum(0),
- bitrateNominal(0),
- bitrateMinimum(0) {}
-
- File *file;
- ReadStyle style;
- int length;
- int bitrate;
- int sampleRate;
- int channels;
- int vorbisVersion;
- int bitrateMaximum;
- int bitrateNominal;
- int bitrateMinimum;
-};
-
-namespace TagLib {
- /*!
- * Vorbis headers can be found with one type ID byte and the string "vorbis" in
- * an Ogg stream. 0x01 indicates the setup header.
- */
- static const char vorbisSetupHeaderID[] = { 0x01, 'v', 'o', 'r', 'b', 'i', 's', 0 };
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-Vorbis::Properties::Properties(File *file, ReadStyle style) : AudioProperties(style)
-{
- d = new PropertiesPrivate(file, style);
- read();
-}
-
-Vorbis::Properties::~Properties()
-{
- delete d;
-}
-
-int Vorbis::Properties::length() const
-{
- return d->length;
-}
-
-int Vorbis::Properties::bitrate() const
-{
- return int(float(d->bitrate) / float(1000) + 0.5);
-}
-
-int Vorbis::Properties::sampleRate() const
-{
- return d->sampleRate;
-}
-
-int Vorbis::Properties::channels() const
-{
- return d->channels;
-}
-
-int Vorbis::Properties::vorbisVersion() const
-{
- return d->vorbisVersion;
-}
-
-int Vorbis::Properties::bitrateMaximum() const
-{
- return d->bitrateMaximum;
-}
-
-int Vorbis::Properties::bitrateNominal() const
-{
- return d->bitrateNominal;
-}
-
-int Vorbis::Properties::bitrateMinimum() const
-{
- return d->bitrateMinimum;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-void Vorbis::Properties::read()
-{
- // Get the identification header from the Ogg implementation.
-
- ByteVector data = d->file->packet(0);
-
- int pos = 0;
-
- if(data.mid(pos, 7) != vorbisSetupHeaderID) {
- debug("Vorbis::Properties::read() -- invalid Vorbis identification header");
- return;
- }
-
- pos += 7;
-
- d->vorbisVersion = data.mid(pos, 4).toUInt(false);
- pos += 4;
-
- d->channels = uchar(data[pos]);
- pos += 1;
-
- d->sampleRate = data.mid(pos, 4).toUInt(false);
- pos += 4;
-
- d->bitrateMaximum = data.mid(pos, 4).toUInt(false);
- pos += 4;
-
- d->bitrateNominal = data.mid(pos, 4).toUInt(false);
- pos += 4;
-
- d->bitrateMinimum = data.mid(pos, 4).toUInt(false);
-
- // TODO: Later this should be only the "fast" mode.
- d->bitrate = d->bitrateNominal;
-
- // Find the length of the file. See http://wiki.xiph.org/VorbisStreamLength/
- // for my notes on the topic.
-
- const Ogg::PageHeader *first = d->file->firstPageHeader();
- const Ogg::PageHeader *last = d->file->lastPageHeader();
-
- if(first && last) {
- long long start = first->absoluteGranularPosition();
- long long end = last->absoluteGranularPosition();
-
- if(start >= 0 && end >= 0 && d->sampleRate > 0)
- d->length = (end - start) / (long long) d->sampleRate;
- else {
- debug("Vorbis::Properties::read() -- Either the PCM values for the start or "
- "end of this file was incorrect or the sample rate is zero.");
- }
- }
- else {
- debug("Vorbis::Properties::read() -- Could not find valid first and last Ogg pages.");
- }
-}
diff --git a/libs/taglib/taglib/ogg/vorbis/vorbisproperties.h b/libs/taglib/taglib/ogg/vorbis/vorbisproperties.h
deleted file mode 100644
index 80804a2dd1..0000000000
--- a/libs/taglib/taglib/ogg/vorbis/vorbisproperties.h
+++ /dev/null
@@ -1,125 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_VORBISPROPERTIES_H
-#define TAGLIB_VORBISPROPERTIES_H
-
-#include "taglib_export.h"
-#include "audioproperties.h"
-
-namespace TagLib {
-
-/*
- * This is just to make this appear to be in the Ogg namespace in the
- * documentation. The typedef below will make this work with the current code.
- * In the next BIC version of TagLib this will be really moved into the Ogg
- * namespace.
- */
-
-#ifdef DOXYGEN
- namespace Ogg {
-#endif
-
- namespace Vorbis {
-
- class File;
-
- //! An implementation of audio property reading for Ogg Vorbis
-
- /*!
- * This reads the data from an Ogg Vorbis stream found in the AudioProperties
- * API.
- */
-
- class TAGLIB_EXPORT Properties : public AudioProperties
- {
- public:
- /*!
- * Create an instance of Vorbis::Properties with the data read from the
- * Vorbis::File \a file.
- */
- Properties(File *file, ReadStyle style = Average);
-
- /*!
- * Destroys this VorbisProperties instance.
- */
- virtual ~Properties();
-
- // Reimplementations.
-
- virtual int length() const;
- virtual int bitrate() const;
- virtual int sampleRate() const;
- virtual int channels() const;
-
- /*!
- * Returns the Vorbis version, currently "0" (as specified by the spec).
- */
- int vorbisVersion() const;
-
- /*!
- * Returns the maximum bitrate as read from the Vorbis identification
- * header.
- */
- int bitrateMaximum() const;
-
- /*!
- * Returns the nominal bitrate as read from the Vorbis identification
- * header.
- */
- int bitrateNominal() const;
-
- /*!
- * Returns the minimum bitrate as read from the Vorbis identification
- * header.
- */
- int bitrateMinimum() const;
-
- private:
- Properties(const Properties &);
- Properties &operator=(const Properties &);
-
- void read();
-
- class PropertiesPrivate;
- PropertiesPrivate *d;
- };
- }
-
-/*
- * To keep compatibility with the current version put Vorbis in the Ogg namespace
- * only in the docs and provide a typedef to make it work. In the next BIC
- * version this will be removed and it will only exist in the Ogg namespace.
- */
-
-#ifdef DOXYGEN
- }
-#else
- namespace Ogg { namespace Vorbis { typedef TagLib::AudioProperties AudioProperties; } }
-#endif
-
-}
-
-#endif
diff --git a/libs/taglib/taglib/ogg/xiphcomment.cpp b/libs/taglib/taglib/ogg/xiphcomment.cpp
deleted file mode 100644
index d7c5c5c4dd..0000000000
--- a/libs/taglib/taglib/ogg/xiphcomment.cpp
+++ /dev/null
@@ -1,313 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tbytevector.h>
-#include <tdebug.h>
-
-#include <xiphcomment.h>
-
-using namespace TagLib;
-
-class Ogg::XiphComment::XiphCommentPrivate
-{
-public:
- FieldListMap fieldListMap;
- String vendorID;
- String commentField;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-Ogg::XiphComment::XiphComment() : TagLib::Tag()
-{
- d = new XiphCommentPrivate;
-}
-
-Ogg::XiphComment::XiphComment(const ByteVector &data) : TagLib::Tag()
-{
- d = new XiphCommentPrivate;
- parse(data);
-}
-
-Ogg::XiphComment::~XiphComment()
-{
- delete d;
-}
-
-String Ogg::XiphComment::title() const
-{
- if(d->fieldListMap["TITLE"].isEmpty())
- return String::null;
- return d->fieldListMap["TITLE"].front();
-}
-
-String Ogg::XiphComment::artist() const
-{
- if(d->fieldListMap["ARTIST"].isEmpty())
- return String::null;
- return d->fieldListMap["ARTIST"].front();
-}
-
-String Ogg::XiphComment::album() const
-{
- if(d->fieldListMap["ALBUM"].isEmpty())
- return String::null;
- return d->fieldListMap["ALBUM"].front();
-}
-
-String Ogg::XiphComment::comment() const
-{
- if(!d->fieldListMap["DESCRIPTION"].isEmpty()) {
- d->commentField = "DESCRIPTION";
- return d->fieldListMap["DESCRIPTION"].front();
- }
-
- if(!d->fieldListMap["COMMENT"].isEmpty()) {
- d->commentField = "COMMENT";
- return d->fieldListMap["COMMENT"].front();
- }
-
- return String::null;
-}
-
-String Ogg::XiphComment::genre() const
-{
- if(d->fieldListMap["GENRE"].isEmpty())
- return String::null;
- return d->fieldListMap["GENRE"].front();
-}
-
-TagLib::uint Ogg::XiphComment::year() const
-{
- if(d->fieldListMap["DATE"].isEmpty())
- return 0;
- return d->fieldListMap["DATE"].front().toInt();
-}
-
-TagLib::uint Ogg::XiphComment::track() const
-{
- if(d->fieldListMap["TRACKNUMBER"].isEmpty())
- return 0;
- return d->fieldListMap["TRACKNUMBER"].front().toInt();
-}
-
-void Ogg::XiphComment::setTitle(const String &s)
-{
- addField("TITLE", s);
-}
-
-void Ogg::XiphComment::setArtist(const String &s)
-{
- addField("ARTIST", s);
-}
-
-void Ogg::XiphComment::setAlbum(const String &s)
-{
- addField("ALBUM", s);
-}
-
-void Ogg::XiphComment::setComment(const String &s)
-{
- addField(d->commentField.isEmpty() ? "DESCRIPTION" : d->commentField, s);
-}
-
-void Ogg::XiphComment::setGenre(const String &s)
-{
- addField("GENRE", s);
-}
-
-void Ogg::XiphComment::setYear(uint i)
-{
- if(i == 0)
- removeField("DATE");
- else
- addField("DATE", String::number(i));
-}
-
-void Ogg::XiphComment::setTrack(uint i)
-{
- if(i == 0)
- removeField("TRACKNUMBER");
- else
- addField("TRACKNUMBER", String::number(i));
-}
-
-bool Ogg::XiphComment::isEmpty() const
-{
- FieldListMap::ConstIterator it = d->fieldListMap.begin();
- for(; it != d->fieldListMap.end(); ++it)
- if(!(*it).second.isEmpty())
- return false;
-
- return true;
-}
-
-TagLib::uint Ogg::XiphComment::fieldCount() const
-{
- uint count = 0;
-
- FieldListMap::ConstIterator it = d->fieldListMap.begin();
- for(; it != d->fieldListMap.end(); ++it)
- count += (*it).second.size();
-
- return count;
-}
-
-const Ogg::FieldListMap &Ogg::XiphComment::fieldListMap() const
-{
- return d->fieldListMap;
-}
-
-String Ogg::XiphComment::vendorID() const
-{
- return d->vendorID;
-}
-
-void Ogg::XiphComment::addField(const String &key, const String &value, bool replace)
-{
- if(replace)
- removeField(key.upper());
-
- if(!key.isEmpty() && !value.isEmpty())
- d->fieldListMap[key.upper()].append(value);
-}
-
-void Ogg::XiphComment::removeField(const String &key, const String &value)
-{
- if(!value.isNull()) {
- StringList::Iterator it = d->fieldListMap[key].begin();
- while(it != d->fieldListMap[key].end()) {
- if(value == *it)
- it = d->fieldListMap[key].erase(it);
- else
- it++;
- }
- }
- else
- d->fieldListMap.erase(key);
-}
-
-bool Ogg::XiphComment::contains(const String &key) const
-{
- return d->fieldListMap.contains(key) && !d->fieldListMap[key].isEmpty();
-}
-
-ByteVector Ogg::XiphComment::render() const
-{
- return render(true);
-}
-
-ByteVector Ogg::XiphComment::render(bool addFramingBit) const
-{
- ByteVector data;
-
- // Add the vendor ID length and the vendor ID. It's important to use the
- // length of the data(String::UTF8) rather than the length of the the string
- // since this is UTF8 text and there may be more characters in the data than
- // in the UTF16 string.
-
- ByteVector vendorData = d->vendorID.data(String::UTF8);
-
- data.append(ByteVector::fromUInt(vendorData.size(), false));
- data.append(vendorData);
-
- // Add the number of fields.
-
- data.append(ByteVector::fromUInt(fieldCount(), false));
-
- // Iterate over the the field lists. Our iterator returns a
- // std::pair<String, StringList> where the first String is the field name and
- // the StringList is the values associated with that field.
-
- FieldListMap::ConstIterator it = d->fieldListMap.begin();
- for(; it != d->fieldListMap.end(); ++it) {
-
- // And now iterate over the values of the current list.
-
- String fieldName = (*it).first;
- StringList values = (*it).second;
-
- StringList::ConstIterator valuesIt = values.begin();
- for(; valuesIt != values.end(); ++valuesIt) {
- ByteVector fieldData = fieldName.data(String::UTF8);
- fieldData.append('=');
- fieldData.append((*valuesIt).data(String::UTF8));
-
- data.append(ByteVector::fromUInt(fieldData.size(), false));
- data.append(fieldData);
- }
- }
-
- // Append the "framing bit".
-
- if(addFramingBit)
- data.append(char(1));
-
- return data;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-void Ogg::XiphComment::parse(const ByteVector &data)
-{
- // The first thing in the comment data is the vendor ID length, followed by a
- // UTF8 string with the vendor ID.
-
- int pos = 0;
-
- int vendorLength = data.mid(0, 4).toUInt(false);
- pos += 4;
-
- d->vendorID = String(data.mid(pos, vendorLength), String::UTF8);
- pos += vendorLength;
-
- // Next the number of fields in the comment vector.
-
- int commentFields = data.mid(pos, 4).toUInt(false);
- pos += 4;
-
- for(int i = 0; i < commentFields; i++) {
-
- // Each comment field is in the format "KEY=value" in a UTF8 string and has
- // 4 bytes before the text starts that gives the length.
-
- int commentLength = data.mid(pos, 4).toUInt(false);
- pos += 4;
-
- String comment = String(data.mid(pos, commentLength), String::UTF8);
- pos += commentLength;
-
- int commentSeparatorPosition = comment.find("=");
-
- String key = comment.substr(0, commentSeparatorPosition);
- String value = comment.substr(commentSeparatorPosition + 1);
-
- addField(key, value, false);
- }
-}
diff --git a/libs/taglib/taglib/ogg/xiphcomment.h b/libs/taglib/taglib/ogg/xiphcomment.h
deleted file mode 100644
index 818b3f41bc..0000000000
--- a/libs/taglib/taglib/ogg/xiphcomment.h
+++ /dev/null
@@ -1,202 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_VORBISCOMMENT_H
-#define TAGLIB_VORBISCOMMENT_H
-
-#include "tag.h"
-#include "tlist.h"
-#include "tmap.h"
-#include "tstring.h"
-#include "tstringlist.h"
-#include "tbytevector.h"
-#include "taglib_export.h"
-
-namespace TagLib {
-
- namespace Ogg {
-
- /*!
- * A mapping between a list of field names, or keys, and a list of values
- * associated with that field.
- *
- * \see XiphComment::fieldListMap()
- */
- typedef Map<String, StringList> FieldListMap;
-
- //! Ogg Vorbis comment implementation
-
- /*!
- * This class is an implementation of the Ogg Vorbis comment specification,
- * to be found in section 5 of the Ogg Vorbis specification. Because this
- * format is also used in other (currently unsupported) Xiph.org formats, it
- * has been made part of a generic implementation rather than being limited
- * to strictly Vorbis.
- *
- * Vorbis comments are a simple vector of keys and values, called fields.
- * Multiple values for a given key are supported.
- *
- * \see fieldListMap()
- */
-
- class TAGLIB_EXPORT XiphComment : public TagLib::Tag
- {
- public:
- /*!
- * Constructs an empty Vorbis comment.
- */
- XiphComment();
-
- /*!
- * Constructs a Vorbis comment from \a data.
- */
- XiphComment(const ByteVector &data);
-
- /*!
- * Destroys this instance of the XiphComment.
- */
- virtual ~XiphComment();
-
- virtual String title() const;
- virtual String artist() const;
- virtual String album() const;
- virtual String comment() const;
- virtual String genre() const;
- virtual uint year() const;
- virtual uint track() const;
-
- virtual void setTitle(const String &s);
- virtual void setArtist(const String &s);
- virtual void setAlbum(const String &s);
- virtual void setComment(const String &s);
- virtual void setGenre(const String &s);
- virtual void setYear(uint i);
- virtual void setTrack(uint i);
-
- virtual bool isEmpty() const;
-
- /*!
- * Returns the number of fields present in the comment.
- */
- uint fieldCount() const;
-
- /*!
- * Returns a reference to the map of field lists. Because Xiph comments
- * support multiple fields with the same key, a pure Map would not work.
- * As such this is a Map of string lists, keyed on the comment field name.
- *
- * The standard set of Xiph/Vorbis fields (which may or may not be
- * contained in any specific comment) is:
- *
- * <ul>
- * <li>TITLE</li>
- * <li>VERSION</li>
- * <li>ALBUM</li>
- * <li>ARTIST</li>
- * <li>PERFORMER</li>
- * <li>COPYRIGHT</li>
- * <li>ORGANIZATION</li>
- * <li>DESCRIPTION</li>
- * <li>GENRE</li>
- * <li>DATE</li>
- * <li>LOCATION</li>
- * <li>CONTACT</li>
- * <li>ISRC</li>
- * </ul>
- *
- * For a more detailed description of these fields, please see the Ogg
- * Vorbis specification, section 5.2.2.1.
- *
- * \note The Ogg Vorbis comment specification does allow these key values
- * to be either upper or lower case. However, it is conventional for them
- * to be upper case. As such, TagLib, when parsing a Xiph/Vorbis comment,
- * converts all fields to uppercase. When you are using this data
- * structure, you will need to specify the field name in upper case.
- *
- * \warning You should not modify this data structure directly, instead
- * use addField() and removeField().
- */
- const FieldListMap &fieldListMap() const;
-
- /*!
- * Returns the vendor ID of the Ogg Vorbis encoder. libvorbis 1.0 as the
- * most common case always returns "Xiph.Org libVorbis I 20020717".
- */
- String vendorID() const;
-
- /*!
- * Add the field specified by \a key with the data \a value. If \a replace
- * is true, then all of the other fields with the same key will be removed
- * first.
- *
- * If the field value is empty, the field will be removed.
- */
- void addField(const String &key, const String &value, bool replace = true);
-
- /*!
- * Remove the field specified by \a key with the data \a value. If
- * \a value is null, all of the fields with the given key will be removed.
- */
- void removeField(const String &key, const String &value = String::null);
-
- /*!
- * Returns true if the field is contained within the comment.
- *
- * \note This is safer than checking for membership in the FieldListMap.
- */
- bool contains(const String &key) const;
-
- /*!
- * Renders the comment to a ByteVector suitable for inserting into a file.
- */
- ByteVector render() const; // BIC: remove and merge with below
-
- /*!
- * Renders the comment to a ByteVector suitable for inserting into a file.
- *
- * If \a addFramingBit is true the standard Vorbis comment framing bit will
- * be appended. However some formats (notably FLAC) do not work with this
- * in place.
- */
- ByteVector render(bool addFramingBit) const;
-
- protected:
- /*!
- * Reads the tag from the file specified in the constructor and fills the
- * FieldListMap.
- */
- void parse(const ByteVector &data);
-
- private:
- XiphComment(const XiphComment &);
- XiphComment &operator=(const XiphComment &);
-
- class XiphCommentPrivate;
- XiphCommentPrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/oggfile.h b/libs/taglib/taglib/oggfile.h
deleted file mode 120000
index 629411e4a6..0000000000
--- a/libs/taglib/taglib/oggfile.h
+++ /dev/null
@@ -1 +0,0 @@
-./ogg/oggfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/oggflacfile.h b/libs/taglib/taglib/oggflacfile.h
deleted file mode 120000
index a637866754..0000000000
--- a/libs/taglib/taglib/oggflacfile.h
+++ /dev/null
@@ -1 +0,0 @@
-./ogg/flac/oggflacfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/oggpage.h b/libs/taglib/taglib/oggpage.h
deleted file mode 120000
index c1d996bd86..0000000000
--- a/libs/taglib/taglib/oggpage.h
+++ /dev/null
@@ -1 +0,0 @@
-./ogg/oggpage.h \ No newline at end of file
diff --git a/libs/taglib/taglib/oggpageheader.h b/libs/taglib/taglib/oggpageheader.h
deleted file mode 120000
index 1bb403504c..0000000000
--- a/libs/taglib/taglib/oggpageheader.h
+++ /dev/null
@@ -1 +0,0 @@
-./ogg/oggpageheader.h \ No newline at end of file
diff --git a/libs/taglib/taglib/relativevolumeframe.h b/libs/taglib/taglib/relativevolumeframe.h
deleted file mode 120000
index 98cbd6b46e..0000000000
--- a/libs/taglib/taglib/relativevolumeframe.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v2/frames/relativevolumeframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/speexfile.h b/libs/taglib/taglib/speexfile.h
deleted file mode 120000
index 69b8223553..0000000000
--- a/libs/taglib/taglib/speexfile.h
+++ /dev/null
@@ -1 +0,0 @@
-./ogg/speex/speexfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/speexproperties.h b/libs/taglib/taglib/speexproperties.h
deleted file mode 120000
index 28b883c1d2..0000000000
--- a/libs/taglib/taglib/speexproperties.h
+++ /dev/null
@@ -1 +0,0 @@
-./ogg/speex/speexproperties.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tag.cpp b/libs/taglib/taglib/tag.cpp
deleted file mode 100644
index 2917540a3e..0000000000
--- a/libs/taglib/taglib/tag.cpp
+++ /dev/null
@@ -1,83 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include "tag.h"
-
-using namespace TagLib;
-
-class Tag::TagPrivate
-{
-
-};
-
-Tag::Tag()
-{
-
-}
-
-Tag::~Tag()
-{
-
-}
-
-bool Tag::isEmpty() const
-{
- return (title().isEmpty() &&
- artist().isEmpty() &&
- album().isEmpty() &&
- comment().isEmpty() &&
- genre().isEmpty() &&
- year() == 0 &&
- track() == 0);
-}
-
-void Tag::duplicate(const Tag *source, Tag *target, bool overwrite) // static
-{
- if(overwrite) {
- target->setTitle(source->title());
- target->setArtist(source->artist());
- target->setAlbum(source->album());
- target->setComment(source->comment());
- target->setGenre(source->genre());
- target->setYear(source->year());
- target->setTrack(source->track());
- }
- else {
- if(target->title().isEmpty())
- target->setTitle(source->title());
- if(target->artist().isEmpty())
- target->setArtist(source->artist());
- if(target->album().isEmpty())
- target->setAlbum(source->album());
- if(target->comment().isEmpty())
- target->setComment(source->comment());
- if(target->genre().isEmpty())
- target->setGenre(source->genre());
- if(target->year() <= 0)
- target->setYear(source->year());
- if(target->track() <= 0)
- target->setTrack(source->track());
- }
-}
diff --git a/libs/taglib/taglib/tag.h b/libs/taglib/taglib/tag.h
deleted file mode 100644
index 6404a709cf..0000000000
--- a/libs/taglib/taglib/tag.h
+++ /dev/null
@@ -1,173 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_TAG_H
-#define TAGLIB_TAG_H
-
-#include "taglib_export.h"
-#include "tstring.h"
-
-namespace TagLib {
-
- //! A simple, generic interface to common audio meta data fields
-
- /*!
- * This is an attempt to abstract away the difference in the meta data formats
- * of various audio codecs and tagging schemes. As such it is generally a
- * subset of what is available in the specific formats but should be suitable
- * for most applications. This is meant to compliment the generic APIs found
- * in TagLib::AudioProperties, TagLib::File and TagLib::FileRef.
- */
-
- class TAGLIB_EXPORT Tag
- {
- public:
-
- /*!
- * Detroys this Tag instance.
- */
- virtual ~Tag();
-
- /*!
- * Returns the track name; if no track name is present in the tag
- * String::null will be returned.
- */
- virtual String title() const = 0;
-
- /*!
- * Returns the artist name; if no artist name is present in the tag
- * String::null will be returned.
- */
- virtual String artist() const = 0;
-
- /*!
- * Returns the album name; if no album name is present in the tag
- * String::null will be returned.
- */
- virtual String album() const = 0;
-
- /*!
- * Returns the track comment; if no comment is present in the tag
- * String::null will be returned.
- */
- virtual String comment() const = 0;
-
- /*!
- * Returns the genre name; if no genre is present in the tag String::null
- * will be returned.
- */
- virtual String genre() const = 0;
-
- /*!
- * Returns the year; if there is no year set, this will return 0.
- */
- virtual uint year() const = 0;
-
- /*!
- * Returns the track number; if there is no track number set, this will
- * return 0.
- */
- virtual uint track() const = 0;
-
- /*!
- * Sets the title to \a s. If \a s is String::null then this value will be
- * cleared.
- */
- virtual void setTitle(const String &s) = 0;
-
- /*!
- * Sets the artist to \a s. If \a s is String::null then this value will be
- * cleared.
- */
- virtual void setArtist(const String &s) = 0;
-
- /*!
- * Sets the album to \a s. If \a s is String::null then this value will be
- * cleared.
- */
- virtual void setAlbum(const String &s) = 0;
-
- /*!
- * Sets the comment to \a s. If \a s is String::null then this value will be
- * cleared.
- */
- virtual void setComment(const String &s) = 0;
-
- /*!
- * Sets the genre to \a s. If \a s is String::null then this value will be
- * cleared. For tag formats that use a fixed set of genres, the appropriate
- * value will be selected based on a string comparison. A list of available
- * genres for those formats should be available in that type's
- * implementation.
- */
- virtual void setGenre(const String &s) = 0;
-
- /*!
- * Sets the year to \a i. If \a s is 0 then this value will be cleared.
- */
- virtual void setYear(uint i) = 0;
-
- /*!
- * Sets the track to \a i. If \a s is 0 then this value will be cleared.
- */
- virtual void setTrack(uint i) = 0;
-
- /*!
- * Returns true if the tag does not contain any data. This should be
- * reimplemented in subclasses that provide more than the basic tagging
- * abilities in this class.
- */
- virtual bool isEmpty() const;
-
- /*!
- * Copies the generic data from one tag to another.
- *
- * \note This will no affect any of the lower level details of the tag. For
- * instance if any of the tag type specific data (maybe a URL for a band) is
- * set, this will not modify or copy that. This just copies using the API
- * in this class.
- *
- * If \a overwrite is true then the values will be unconditionally copied.
- * If false only empty values will be overwritten.
- */
- static void duplicate(const Tag *source, Tag *target, bool overwrite = true);
-
- protected:
- /*!
- * Construct a Tag. This is protected since tags should only be instantiated
- * through subclasses.
- */
- Tag();
-
- private:
- Tag(const Tag &);
- Tag &operator=(const Tag &);
-
- class TagPrivate;
- TagPrivate *d;
- };
-}
-
-#endif
diff --git a/libs/taglib/taglib/taglib.h b/libs/taglib/taglib/taglib.h
deleted file mode 120000
index 8a9f286ab9..0000000000
--- a/libs/taglib/taglib/taglib.h
+++ /dev/null
@@ -1 +0,0 @@
-./toolkit/taglib.h \ No newline at end of file
diff --git a/libs/taglib/taglib/taglib.pro b/libs/taglib/taglib/taglib.pro
deleted file mode 100644
index 66bf4d6cde..0000000000
--- a/libs/taglib/taglib/taglib.pro
+++ /dev/null
@@ -1,218 +0,0 @@
-######################################################################
-# Automatically generated by qmake (2.01a) Fri Feb 1 15:35:13 2008
-######################################################################
-
-TEMPLATE = lib
-CONFIG += lib_bundle
-CONFIG += x86 ppc
-CONFIG -= qt
-DEFINES += HAVE_ZLIB=1
-LIBS += -lz
-TARGET = TagLib
-VERSION = 1.5
-DEPENDPATH += . \
- ape \
- flac \
- mpc \
- mpeg \
- ogg \
- ogg/speex \
- toolkit \
- trueaudio \
- wavpack \
- mpeg/id3v1 \
- mpeg/id3v2 \
- ogg/flac \
- ogg/vorbis \
- mpeg/id3v2/frames
-INCLUDEPATH += . \
- toolkit \
- mpeg \
- ogg/vorbis \
- ogg \
- flac \
- ogg/flac \
- mpc \
- wavpack \
- ogg/speex \
- trueaudio \
- ape \
- mpeg/id3v2 \
- mpeg/id3v1 \
- mpeg/id3v2/frames
-
-# Input
-HEADERS += audioproperties.h \
- fileref.h \
- tag.h \
- taglib_export.h \
- tagunion.h \
- ape/apefooter.h \
- ape/apeitem.h \
- ape/apetag.h \
- flac/flacfile.h \
- flac/flacproperties.h \
- mpc/mpcfile.h \
- mpc/mpcproperties.h \
- mpeg/mpegfile.h \
- mpeg/mpegheader.h \
- mpeg/mpegproperties.h \
- mpeg/xingheader.h \
- ogg/oggfile.h \
- ogg/oggpage.h \
- ogg/oggpageheader.h \
- ogg/xiphcomment.h \
- ogg/speex/speexfile.h \
- ogg/speex/speexproperties.h \
- toolkit/taglib.h \
- toolkit/tbytevector.h \
- toolkit/tbytevectorlist.h \
- toolkit/tdebug.h \
- toolkit/tfile.h \
- toolkit/tlist.h \
- toolkit/tmap.h \
- toolkit/tstring.h \
- toolkit/tstringlist.h \
- toolkit/unicode.h \
- trueaudio/trueaudiofile.h \
- trueaudio/trueaudioproperties.h \
- wavpack/wavpackfile.h \
- wavpack/wavpackproperties.h \
- mpeg/id3v1/id3v1genres.h \
- mpeg/id3v1/id3v1tag.h \
- mpeg/id3v2/id3v2extendedheader.h \
- mpeg/id3v2/id3v2footer.h \
- mpeg/id3v2/id3v2frame.h \
- mpeg/id3v2/id3v2framefactory.h \
- mpeg/id3v2/id3v2header.h \
- mpeg/id3v2/id3v2synchdata.h \
- mpeg/id3v2/id3v2tag.h \
- ogg/flac/oggflacfile.h \
- ogg/vorbis/vorbisfile.h \
- ogg/vorbis/vorbisproperties.h \
- mpeg/id3v2/frames/attachedpictureframe.h \
- mpeg/id3v2/frames/commentsframe.h \
- mpeg/id3v2/frames/generalencapsulatedobjectframe.h \
- mpeg/id3v2/frames/relativevolumeframe.h \
- mpeg/id3v2/frames/textidentificationframe.h \
- mpeg/id3v2/frames/uniquefileidentifierframe.h \
- mpeg/id3v2/frames/unknownframe.h \
- mpeg/id3v2/frames/unsynchronizedlyricsframe.h \
- mpeg/id3v2/frames/urllinkframe.h \
- toolkit/tlist.tcc \
- toolkit/tmap.tcc
-SOURCES += audioproperties.cpp \
- fileref.cpp \
- tag.cpp \
- tagunion.cpp \
- ape/apefooter.cpp \
- ape/apeitem.cpp \
- ape/apetag.cpp \
- flac/flacfile.cpp \
- flac/flacproperties.cpp \
- mpc/mpcfile.cpp \
- mpc/mpcproperties.cpp \
- mpeg/mpegfile.cpp \
- mpeg/mpegheader.cpp \
- mpeg/mpegproperties.cpp \
- mpeg/xingheader.cpp \
- ogg/oggfile.cpp \
- ogg/oggpage.cpp \
- ogg/oggpageheader.cpp \
- ogg/xiphcomment.cpp \
- ogg/speex/speexfile.cpp \
- ogg/speex/speexproperties.cpp \
- toolkit/tbytevector.cpp \
- toolkit/tbytevectorlist.cpp \
- toolkit/tdebug.cpp \
- toolkit/tfile.cpp \
- toolkit/tstring.cpp \
- toolkit/tstringlist.cpp \
- toolkit/unicode.cpp \
- trueaudio/trueaudiofile.cpp \
- trueaudio/trueaudioproperties.cpp \
- wavpack/wavpackfile.cpp \
- wavpack/wavpackproperties.cpp \
- mpeg/id3v1/id3v1genres.cpp \
- mpeg/id3v1/id3v1tag.cpp \
- mpeg/id3v2/id3v2extendedheader.cpp \
- mpeg/id3v2/id3v2footer.cpp \
- mpeg/id3v2/id3v2frame.cpp \
- mpeg/id3v2/id3v2framefactory.cpp \
- mpeg/id3v2/id3v2header.cpp \
- mpeg/id3v2/id3v2synchdata.cpp \
- mpeg/id3v2/id3v2tag.cpp \
- ogg/flac/oggflacfile.cpp \
- ogg/vorbis/vorbisfile.cpp \
- ogg/vorbis/vorbisproperties.cpp \
- mpeg/id3v2/frames/attachedpictureframe.cpp \
- mpeg/id3v2/frames/commentsframe.cpp \
- mpeg/id3v2/frames/generalencapsulatedobjectframe.cpp \
- mpeg/id3v2/frames/relativevolumeframe.cpp \
- mpeg/id3v2/frames/textidentificationframe.cpp \
- mpeg/id3v2/frames/uniquefileidentifierframe.cpp \
- mpeg/id3v2/frames/unknownframe.cpp \
- mpeg/id3v2/frames/unsynchronizedlyricsframe.cpp \
- mpeg/id3v2/frames/urllinkframe.cpp
-
- FRAMEWORK_HEADERS.version = Versions
- FRAMEWORK_HEADERS.files = \
- audioproperties.h \
- fileref.h \
- tag.h \
- taglib_export.h \
- ape/apefooter.h \
- ape/apeitem.h \
- ape/apetag.h \
- flac/flacfile.h \
- flac/flacproperties.h \
- mpc/mpcfile.h \
- mpc/mpcproperties.h \
- mpeg/mpegfile.h \
- mpeg/mpegheader.h \
- mpeg/mpegproperties.h \
- mpeg/xingheader.h \
- ogg/oggfile.h \
- ogg/oggpage.h \
- ogg/oggpageheader.h \
- ogg/xiphcomment.h \
- ogg/speex/speexfile.h \
- ogg/speex/speexproperties.h \
- toolkit/taglib.h \
- toolkit/tbytevector.h \
- toolkit/tbytevectorlist.h \
- toolkit/tfile.h \
- toolkit/tlist.h \
- toolkit/tmap.h \
- toolkit/tstring.h \
- toolkit/tstringlist.h \
- toolkit/unicode.h \
- trueaudio/trueaudiofile.h \
- trueaudio/trueaudioproperties.h \
- wavpack/wavpackfile.h \
- wavpack/wavpackproperties.h \
- mpeg/id3v1/id3v1genres.h \
- mpeg/id3v1/id3v1tag.h \
- mpeg/id3v2/id3v2extendedheader.h \
- mpeg/id3v2/id3v2footer.h \
- mpeg/id3v2/id3v2frame.h \
- mpeg/id3v2/id3v2framefactory.h \
- mpeg/id3v2/id3v2header.h \
- mpeg/id3v2/id3v2synchdata.h \
- mpeg/id3v2/id3v2tag.h \
- ogg/flac/oggflacfile.h \
- ogg/vorbis/vorbisfile.h \
- ogg/vorbis/vorbisproperties.h \
- mpeg/id3v2/frames/attachedpictureframe.h \
- mpeg/id3v2/frames/commentsframe.h \
- mpeg/id3v2/frames/generalencapsulatedobjectframe.h \
- mpeg/id3v2/frames/relativevolumeframe.h \
- mpeg/id3v2/frames/textidentificationframe.h \
- mpeg/id3v2/frames/uniquefileidentifierframe.h \
- mpeg/id3v2/frames/unknownframe.h \
- mpeg/id3v2/frames/unsynchronizedlyricsframe.h \
- mpeg/id3v2/frames/urllinkframe.h \
- toolkit/tlist.tcc \
- toolkit/tmap.tcc
- FRAMEWORK_HEADERS.path = Headers
- QMAKE_BUNDLE_DATA += FRAMEWORK_HEADERS
diff --git a/libs/taglib/taglib/taglib_export.h b/libs/taglib/taglib/taglib_export.h
deleted file mode 100644
index d14d69f0f1..0000000000
--- a/libs/taglib/taglib/taglib_export.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_EXPORT_H
-#define TAGLIB_EXPORT_H
-
-#if defined(_WIN32) || defined(_WIN64)
-#ifdef MAKE_TAGLIB_LIB
-#define TAGLIB_EXPORT __declspec(dllexport)
-#else
-#define TAGLIB_EXPORT __declspec(dllimport)
-#endif
-#else
-#define TAGLIB_EXPORT
-#endif
-
-#endif
diff --git a/libs/taglib/taglib/tagunion.cpp b/libs/taglib/taglib/tagunion.cpp
deleted file mode 100644
index 08cc140833..0000000000
--- a/libs/taglib/taglib/tagunion.cpp
+++ /dev/null
@@ -1,185 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include "tagunion.h"
-
-using namespace TagLib;
-
-#define stringUnion(method) \
- if(tag(0) && !tag(0)->method().isEmpty()) \
- return tag(0)->method(); \
- if(tag(1) && !tag(1)->method().isEmpty()) \
- return tag(1)->method(); \
- if(tag(2) && !tag(2)->method().isEmpty()) \
- return tag(2)->method(); \
- return String::null \
-
-#define numberUnion(method) \
- if(tag(0) && tag(0)->method() > 0) \
- return tag(0)->method(); \
- if(tag(1) && tag(1)->method() > 0) \
- return tag(1)->method(); \
- if(tag(2) && tag(2)->method() > 0) \
- return tag(2)->method(); \
- return 0
-
-#define setUnion(method, value) \
- if(tag(0)) \
- tag(0)->set##method(value); \
- if(tag(1)) \
- tag(1)->set##method(value); \
- if(tag(2)) \
- tag(2)->set##method(value); \
-
-class TagUnion::TagUnionPrivate
-{
-public:
- TagUnionPrivate() : tags(3, static_cast<Tag *>(0))
- {
-
- }
-
- ~TagUnionPrivate()
- {
- delete tags[0];
- delete tags[1];
- delete tags[2];
- }
-
- std::vector<Tag *> tags;
-};
-
-TagUnion::TagUnion(Tag *first, Tag *second, Tag *third)
-{
- d = new TagUnionPrivate;
-
- d->tags[0] = first;
- d->tags[1] = second;
- d->tags[2] = third;
-}
-
-TagUnion::~TagUnion()
-{
- delete d;
-}
-
-Tag *TagUnion::operator[](int index) const
-{
- return tag(index);
-}
-
-Tag *TagUnion::tag(int index) const
-{
- return d->tags[index];
-}
-
-void TagUnion::set(int index, Tag *tag)
-{
- delete d->tags[index];
- d->tags[index] = tag;
-}
-
-String TagUnion::title() const
-{
- stringUnion(title);
-}
-
-String TagUnion::artist() const
-{
- stringUnion(artist);
-}
-
-String TagUnion::album() const
-{
- stringUnion(album);
-}
-
-String TagUnion::comment() const
-{
- stringUnion(comment);
-}
-
-String TagUnion::genre() const
-{
- stringUnion(genre);
-}
-
-TagLib::uint TagUnion::year() const
-{
- numberUnion(year);
-}
-
-TagLib::uint TagUnion::track() const
-{
- numberUnion(track);
-}
-
-void TagUnion::setTitle(const String &s)
-{
- setUnion(Title, s);
-}
-
-void TagUnion::setArtist(const String &s)
-{
- setUnion(Artist, s);
-}
-
-void TagUnion::setAlbum(const String &s)
-{
- setUnion(Album, s);
-}
-
-void TagUnion::setComment(const String &s)
-{
- setUnion(Comment, s);
-}
-
-void TagUnion::setGenre(const String &s)
-{
- setUnion(Genre, s);
-}
-
-void TagUnion::setYear(uint i)
-{
- setUnion(Year, i);
-}
-
-void TagUnion::setTrack(uint i)
-{
- setUnion(Track, i);
-}
-
-bool TagUnion::isEmpty() const
-{
- if(d->tags[0] && !d->tags[0]->isEmpty())
- return false;
- if(d->tags[1] && !d->tags[1]->isEmpty())
- return false;
- if(d->tags[2] && !d->tags[2]->isEmpty())
- return false;
-
- return true;
-}
-
diff --git a/libs/taglib/taglib/tagunion.h b/libs/taglib/taglib/tagunion.h
deleted file mode 100644
index 76d407ce32..0000000000
--- a/libs/taglib/taglib/tagunion.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_TAGUNION_H
-#define TAGLIB_TAGUNION_H
-
-#include "tag.h"
-
-#ifndef DO_NOT_DOCUMENT
-
-namespace TagLib {
-
- /*!
- * \internal
- */
-
- class TagUnion : public Tag
- {
- public:
-
- enum AccessType { Read, Write };
-
- /*!
- * Creates a TagLib::Tag that is the union of \a first, \a second, and
- * \a third. The TagUnion takes ownership of these tags and will handle
- * their deletion.
- */
- TagUnion(Tag *first = 0, Tag *second = 0, Tag *third = 0);
-
- virtual ~TagUnion();
-
- Tag *operator[](int index) const;
- Tag *tag(int index) const;
-
- void set(int index, Tag *tag);
-
- virtual String title() const;
- virtual String artist() const;
- virtual String album() const;
- virtual String comment() const;
- virtual String genre() const;
- virtual uint year() const;
- virtual uint track() const;
-
- virtual void setTitle(const String &s);
- virtual void setArtist(const String &s);
- virtual void setAlbum(const String &s);
- virtual void setComment(const String &s);
- virtual void setGenre(const String &s);
- virtual void setYear(uint i);
- virtual void setTrack(uint i);
- virtual bool isEmpty() const;
-
- template <class T> T *access(int index, bool create)
- {
- if(!create || tag(index))
- return static_cast<T *>(tag(index));
-
- set(index, new T);
- return static_cast<T *>(tag(index));
- }
-
- private:
- TagUnion(const Tag &);
- TagUnion &operator=(const Tag &);
-
- class TagUnionPrivate;
- TagUnionPrivate *d;
- };
-}
-
-#endif
-#endif
diff --git a/libs/taglib/taglib/tbytevector.h b/libs/taglib/taglib/tbytevector.h
deleted file mode 120000
index 2aba448a9c..0000000000
--- a/libs/taglib/taglib/tbytevector.h
+++ /dev/null
@@ -1 +0,0 @@
-./toolkit/tbytevector.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tbytevectorlist.h b/libs/taglib/taglib/tbytevectorlist.h
deleted file mode 120000
index e2308fae3b..0000000000
--- a/libs/taglib/taglib/tbytevectorlist.h
+++ /dev/null
@@ -1 +0,0 @@
-./toolkit/tbytevectorlist.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tdebug.h b/libs/taglib/taglib/tdebug.h
deleted file mode 120000
index a27b5c3bc9..0000000000
--- a/libs/taglib/taglib/tdebug.h
+++ /dev/null
@@ -1 +0,0 @@
-./toolkit/tdebug.h \ No newline at end of file
diff --git a/libs/taglib/taglib/textidentificationframe.h b/libs/taglib/taglib/textidentificationframe.h
deleted file mode 120000
index 4b775ee038..0000000000
--- a/libs/taglib/taglib/textidentificationframe.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v2/frames/textidentificationframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tfile.h b/libs/taglib/taglib/tfile.h
deleted file mode 120000
index 09d3e52a3a..0000000000
--- a/libs/taglib/taglib/tfile.h
+++ /dev/null
@@ -1 +0,0 @@
-./toolkit/tfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tlist.h b/libs/taglib/taglib/tlist.h
deleted file mode 120000
index ce60095443..0000000000
--- a/libs/taglib/taglib/tlist.h
+++ /dev/null
@@ -1 +0,0 @@
-./toolkit/tlist.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tlist.tcc b/libs/taglib/taglib/tlist.tcc
deleted file mode 120000
index 03b9a96362..0000000000
--- a/libs/taglib/taglib/tlist.tcc
+++ /dev/null
@@ -1 +0,0 @@
-toolkit/tlist.tcc \ No newline at end of file
diff --git a/libs/taglib/taglib/tmap.h b/libs/taglib/taglib/tmap.h
deleted file mode 120000
index 7a59378e13..0000000000
--- a/libs/taglib/taglib/tmap.h
+++ /dev/null
@@ -1 +0,0 @@
-./toolkit/tmap.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tmap.tcc b/libs/taglib/taglib/tmap.tcc
deleted file mode 120000
index c9d4591d7d..0000000000
--- a/libs/taglib/taglib/tmap.tcc
+++ /dev/null
@@ -1 +0,0 @@
-toolkit/tmap.tcc \ No newline at end of file
diff --git a/libs/taglib/taglib/toolkit/CMakeLists.txt b/libs/taglib/taglib/toolkit/CMakeLists.txt
deleted file mode 100644
index 2e39d31ff6..0000000000
--- a/libs/taglib/taglib/toolkit/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-INSTALL( FILES taglib.h tstring.h tlist.h tlist.tcc tstringlist.h tbytevector.h tbytevectorlist.h tfile.h tmap.h tmap.tcc DESTINATION ${INCLUDE_INSTALL_DIR}/taglib)
diff --git a/libs/taglib/taglib/toolkit/Makefile.am b/libs/taglib/taglib/toolkit/Makefile.am
deleted file mode 100644
index cabe1a2c04..0000000000
--- a/libs/taglib/taglib/toolkit/Makefile.am
+++ /dev/null
@@ -1,16 +0,0 @@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- $(all_includes)
-
-noinst_LTLIBRARIES = libtoolkit.la
-
-libtoolkit_la_SOURCES = \
- tstring.cpp tstringlist.cpp tbytevector.cpp \
- tbytevectorlist.cpp tfile.cpp tdebug.cpp unicode.cpp
-
-taglib_include_HEADERS = \
- taglib.h tstring.h tlist.h tlist.tcc tstringlist.h \
- tbytevector.h tbytevectorlist.h tfile.h \
- tmap.h tmap.tcc
-
-taglib_includedir = $(includedir)/taglib
diff --git a/libs/taglib/taglib/toolkit/Makefile.in b/libs/taglib/taglib/toolkit/Makefile.in
deleted file mode 100644
index 3175cbc3b7..0000000000
--- a/libs/taglib/taglib/toolkit/Makefile.in
+++ /dev/null
@@ -1,635 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = taglib/toolkit
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(taglib_include_HEADERS)
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-libtoolkit_la_LIBADD =
-am_libtoolkit_la_OBJECTS = tstring.lo tstringlist.lo tbytevector.lo \
- tbytevectorlist.lo tfile.lo tdebug.lo unicode.lo
-#>- libtoolkit_la_OBJECTS = $(am_libtoolkit_la_OBJECTS)
-#>+ 5
-libtoolkit_la_final_OBJECTS = libtoolkit_la.all_cpp.lo
-libtoolkit_la_nofinal_OBJECTS = tstring.lo tstringlist.lo tbytevector.lo \
- tbytevectorlist.lo tfile.lo tdebug.lo unicode.lo
-@KDE_USE_FINAL_FALSE@libtoolkit_la_OBJECTS = $(libtoolkit_la_nofinal_OBJECTS)
-@KDE_USE_FINAL_TRUE@libtoolkit_la_OBJECTS = $(libtoolkit_la_final_OBJECTS)
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libtoolkit_la_SOURCES)
-DIST_SOURCES = $(libtoolkit_la_SOURCES)
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(taglib_includedir)"
-taglib_includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(taglib_include_HEADERS)
-ETAGS = etags
-CTAGS = ctags
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- $(all_includes)
-
-noinst_LTLIBRARIES = libtoolkit.la
-libtoolkit_la_SOURCES = \
- tstring.cpp tstringlist.cpp tbytevector.cpp \
- tbytevectorlist.cpp tfile.cpp tdebug.cpp unicode.cpp
-
-taglib_include_HEADERS = \
- taglib.h tstring.h tlist.h tlist.tcc tstringlist.h \
- tbytevector.h tbytevectorlist.h tfile.h \
- tmap.h tmap.tcc
-
-taglib_includedir = $(includedir)/taglib
-#>- all: all-am
-#>+ 1
-all: docs-am all-am
-
-.SUFFIXES:
-.SUFFIXES: .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/toolkit/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu taglib/toolkit/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/toolkit/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/toolkit/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/toolkit/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libtoolkit.la: $(libtoolkit_la_OBJECTS) $(libtoolkit_la_DEPENDENCIES)
- $(CXXLINK) $(libtoolkit_la_OBJECTS) $(libtoolkit_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tbytevector.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tbytevectorlist.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tdebug.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tfile.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tstring.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tstringlist.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unicode.Plo@am__quote@
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-taglib_includeHEADERS: $(taglib_include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(taglib_includedir)" || $(MKDIR_P) "$(DESTDIR)$(taglib_includedir)"
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(taglib_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- $(taglib_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-uninstall-taglib_includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES) $(HEADERS)
-installdirs:
- for dir in "$(DESTDIR)$(taglib_includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-am
-#>+ 1
-clean: kde-rpo-clean clean-am
-
-#>- clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
-#>- mostlyclean-am
-#>+ 2
-clean-am: clean-bcheck clean-final clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-taglib_includeHEADERS
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-taglib_includeHEADERS
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstLTLIBRARIES ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip install-taglib_includeHEADERS installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-taglib_includeHEADERS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in unicode.h tdebug.h CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/toolkit/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/toolkit/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/toolkit/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-am
-
-bcheck-am:
- @for i in $(taglib_include_HEADERS); do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 11
-libtoolkit_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/tstring.cpp $(srcdir)/tstringlist.cpp $(srcdir)/tbytevector.cpp $(srcdir)/tbytevectorlist.cpp $(srcdir)/tfile.cpp $(srcdir)/tdebug.cpp $(srcdir)/unicode.cpp
- @echo 'creating libtoolkit_la.all_cpp.cpp ...'; \
- rm -f libtoolkit_la.all_cpp.files libtoolkit_la.all_cpp.final; \
- echo "#define KDE_USE_FINAL 1" >> libtoolkit_la.all_cpp.final; \
- for file in tstring.cpp tstringlist.cpp tbytevector.cpp tbytevectorlist.cpp tfile.cpp tdebug.cpp unicode.cpp ; do \
- echo "#include \"$$file\"" >> libtoolkit_la.all_cpp.files; \
- test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libtoolkit_la.all_cpp.final; \
- done; \
- cat libtoolkit_la.all_cpp.final libtoolkit_la.all_cpp.files > libtoolkit_la.all_cpp.cpp; \
- rm -f libtoolkit_la.all_cpp.final libtoolkit_la.all_cpp.files
-
-#>+ 3
-clean-final:
- -rm -f libtoolkit_la.all_cpp.cpp
-
-#>+ 3
-final:
- $(MAKE) libtoolkit_la_OBJECTS="$(libtoolkit_la_final_OBJECTS)" all-am
-
-#>+ 3
-final-install:
- $(MAKE) libtoolkit_la_OBJECTS="$(libtoolkit_la_final_OBJECTS)" install-am
-
-#>+ 3
-no-final:
- $(MAKE) libtoolkit_la_OBJECTS="$(libtoolkit_la_nofinal_OBJECTS)" all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) libtoolkit_la_OBJECTS="$(libtoolkit_la_nofinal_OBJECTS)" install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/taglib/toolkit/taglib.h b/libs/taglib/taglib/toolkit/taglib.h
deleted file mode 100644
index 3a63cdb933..0000000000
--- a/libs/taglib/taglib/toolkit/taglib.h
+++ /dev/null
@@ -1,177 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_H
-#define TAGLIB_H
-
-#define TAGLIB_MAJOR_VERSION 1
-#define TAGLIB_MINOR_VERSION 5
-#define TAGLIB_PATCH_VERSION 0
-
-#include <string>
-
-//! A namespace for all TagLib related classes and functions
-
-/*!
- * This namespace contains everything in TagLib. For projects working with
- * TagLib extensively it may be conveniten to add a
- * \code
- * using namespace TagLib;
- * \endcode
- */
-
-namespace TagLib {
-
- class String;
-
- typedef wchar_t wchar;
- typedef unsigned char uchar;
- typedef unsigned int uint;
- typedef unsigned long ulong;
-
- /*!
- * Unfortunately std::wstring isn't defined on some systems, (i.e. GCC < 3)
- * so I'm providing something here that should be constant.
- */
- typedef std::basic_string<wchar> wstring;
-
-#ifndef DO_NOT_DOCUMENT // Tell Doxygen to skip this class.
- /*!
- * \internal
- * This is just used as a base class for shared classes in TagLib.
- *
- * \warning This <b>is not</b> part of the TagLib public API!
- */
-
- class RefCounter
- {
- public:
- RefCounter() : refCount(1) {}
- void ref() { refCount++; }
- bool deref() { return ! --refCount ; }
- int count() { return refCount; }
- private:
- uint refCount;
- };
-
-#endif // DO_NOT_DOCUMENT
-
-}
-
-/*!
- * \mainpage TagLib
- *
- * \section intro Introduction
- *
- * TagLib is a library for reading and editing audio meta data, commonly know as \e tags.
- *
- * Features:
- * - A clean, high level, C++ API to handling audio meta data.
- * - Format specific APIs for advanced API users.
- * - ID3v1, ID3v2, APE, FLAC and Xiph tag formats.
- * - MP3, MPC, FLAC, Ogg FLAC, Ogg Vorbis and Speex file formats.
- * - Basic audio file properties such as length, sample rate, etc.
- * - Long term binary and source compatibility.
- * - Extensible design, notably the ability to add other formats or extend current formats as a library user.
- * - Full support for unicode and internationalized tags.
- * - Dual <a href="http://www.mozilla.org/MPL/MPL-1.1.html">MPL</a> and
- * <a href="http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">LGPL</a> licenses.
- * - No external toolkit dependancies.
- *
- * \section why Why TagLib?
- *
- * TagLib originally was written to provide an updated and improved ID3v2 implementation in C++ for use
- * in a variety of Open Source projects. Since development began in 2002 and the 1.0 release in 2004
- * it has expanded to cover a wide variety of tag and file formats and is used in a wide variety of
- * Open Source and proprietary applications. It now supports a variety of UNIXes, including Apple's OS
- * X, as well as Microsoft Windows.
- *
- * \section commercial Usage in Commercial Applications
- *
- * TagLib's licenses \e do allow usage within propriety (\e closed) applications, however TagLib is \e not
- * public domain. Please note the requirements of the LGPL or MPL, and adhere to at least one of them.
- * In simple terms, you must at a minimum note your usage of TagLib, note the licensing terms of TagLib and
- * if you make changes to TagLib publish them. Please review the licenses above before using TagLib in your
- * software. Note that you may choose either the MPL or the LGPL, you do not have to fulfill the
- * requirements of both.
- *
- * \section installing Installing TagLib
- *
- * Please see the <a href="http://developer.kde.org/~wheeler/taglib.html">TagLib website</a> for the latest
- * downloads.
- *
- * Instructions for installing TagLib vary per platform, but generally speaking on UNIX standard configure and
- * make commands are provided. TagLib installs a taglib-config and package-config file to make it easier to
- * integrate into various build systems. Note that TagLib's include install directory \e must be included in
- * the header include path. Simply adding <taglib/tag.h> will \e not work.
- *
- * On Windows, TagLib can be built using the CMake build systems.
- *
- * \section start Getting Started
- *
- * TagLib provides both simple, abstract APIs which make it possible to ignore the differences between tagging
- * formats and format specific APIs which allow programmers to work with the features of specific tagging
- * schemes. There is a similar abstraction mechanism for AudioProperties.
- *
- * The best place to start is with the <b>Class Hierarchy</b> linked at the top of the page. The File and
- * AudioProperties classes and their subclasses are the core of TagLib. The FileRef class is also a convenient
- * way for using a value-based handle.
- *
- * \note When working with FileRef please consider that it has only the most basic (extension-based) file
- * type resolution. Please see its documentation on how to plug in more advanced file type resolution. (Such
- * resolution may be part of later TagLib releases by default.)
- *
- * Here's a very simple example with TagLib:
- *
- * \code
- *
- * TagLib::FileRef f("Latex Solar Beef.mp3");
- * TagLib::String artist = f.tag()->artist(); // artist == "Frank Zappa"
- *
- * f.tag()->setAlbum("Fillmore East");
- * f.save();
- *
- * TagLib::FileRef g("Free City Rhymes.ogg");
- * TagLib::String album = g.tag()->album(); // album == "NYC Ghosts & Flowers"
- *
- * g.tag()->setTrack(1);
- * g.save();
- *
- * \endcode
- *
- * More examples can be found in the \e examples directory of the source distribution.
- *
- * \section Contact
- *
- * Questions about TagLib should be directed to the TagLib mailing list, not directly to the author.
- *
- * - <a href="http://developer.kde.org/~wheeler/taglib/">TagLib Homepage</a>
- * - <a href="https://mail.kde.org/mailman/listinfo/taglib-devel">TagLib Mailing List (taglib-devel@kde.org)</a>
- *
- * \author Scott Wheeler <wheeler@kde.org> et al.
- *
- */
-
-#endif
diff --git a/libs/taglib/taglib/toolkit/tbytevector.cpp b/libs/taglib/taglib/toolkit/tbytevector.cpp
deleted file mode 100644
index 766797764a..0000000000
--- a/libs/taglib/taglib/toolkit/tbytevector.cpp
+++ /dev/null
@@ -1,677 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <iostream>
-
-#include <tstring.h>
-#include <tdebug.h>
-
-#include <string.h>
-
-#include "tbytevector.h"
-
-// This is a bit ugly to keep writing over and over again.
-
-// A rather obscure feature of the C++ spec that I hadn't thought of that makes
-// working with C libs much more effecient. There's more here:
-//
-// http://www.informit.com/isapi/product_id~{9C84DAB4-FE6E-49C5-BB0A-FB50331233EA}/content/index.asp
-
-#define DATA(x) (&(x->data[0]))
-
-namespace TagLib {
- static const uint crcTable[256] = {
- 0x00000000, 0x04c11db7, 0x09823b6e, 0x0d4326d9, 0x130476dc, 0x17c56b6b,
- 0x1a864db2, 0x1e475005, 0x2608edb8, 0x22c9f00f, 0x2f8ad6d6, 0x2b4bcb61,
- 0x350c9b64, 0x31cd86d3, 0x3c8ea00a, 0x384fbdbd, 0x4c11db70, 0x48d0c6c7,
- 0x4593e01e, 0x4152fda9, 0x5f15adac, 0x5bd4b01b, 0x569796c2, 0x52568b75,
- 0x6a1936c8, 0x6ed82b7f, 0x639b0da6, 0x675a1011, 0x791d4014, 0x7ddc5da3,
- 0x709f7b7a, 0x745e66cd, 0x9823b6e0, 0x9ce2ab57, 0x91a18d8e, 0x95609039,
- 0x8b27c03c, 0x8fe6dd8b, 0x82a5fb52, 0x8664e6e5, 0xbe2b5b58, 0xbaea46ef,
- 0xb7a96036, 0xb3687d81, 0xad2f2d84, 0xa9ee3033, 0xa4ad16ea, 0xa06c0b5d,
- 0xd4326d90, 0xd0f37027, 0xddb056fe, 0xd9714b49, 0xc7361b4c, 0xc3f706fb,
- 0xceb42022, 0xca753d95, 0xf23a8028, 0xf6fb9d9f, 0xfbb8bb46, 0xff79a6f1,
- 0xe13ef6f4, 0xe5ffeb43, 0xe8bccd9a, 0xec7dd02d, 0x34867077, 0x30476dc0,
- 0x3d044b19, 0x39c556ae, 0x278206ab, 0x23431b1c, 0x2e003dc5, 0x2ac12072,
- 0x128e9dcf, 0x164f8078, 0x1b0ca6a1, 0x1fcdbb16, 0x018aeb13, 0x054bf6a4,
- 0x0808d07d, 0x0cc9cdca, 0x7897ab07, 0x7c56b6b0, 0x71159069, 0x75d48dde,
- 0x6b93dddb, 0x6f52c06c, 0x6211e6b5, 0x66d0fb02, 0x5e9f46bf, 0x5a5e5b08,
- 0x571d7dd1, 0x53dc6066, 0x4d9b3063, 0x495a2dd4, 0x44190b0d, 0x40d816ba,
- 0xaca5c697, 0xa864db20, 0xa527fdf9, 0xa1e6e04e, 0xbfa1b04b, 0xbb60adfc,
- 0xb6238b25, 0xb2e29692, 0x8aad2b2f, 0x8e6c3698, 0x832f1041, 0x87ee0df6,
- 0x99a95df3, 0x9d684044, 0x902b669d, 0x94ea7b2a, 0xe0b41de7, 0xe4750050,
- 0xe9362689, 0xedf73b3e, 0xf3b06b3b, 0xf771768c, 0xfa325055, 0xfef34de2,
- 0xc6bcf05f, 0xc27dede8, 0xcf3ecb31, 0xcbffd686, 0xd5b88683, 0xd1799b34,
- 0xdc3abded, 0xd8fba05a, 0x690ce0ee, 0x6dcdfd59, 0x608edb80, 0x644fc637,
- 0x7a089632, 0x7ec98b85, 0x738aad5c, 0x774bb0eb, 0x4f040d56, 0x4bc510e1,
- 0x46863638, 0x42472b8f, 0x5c007b8a, 0x58c1663d, 0x558240e4, 0x51435d53,
- 0x251d3b9e, 0x21dc2629, 0x2c9f00f0, 0x285e1d47, 0x36194d42, 0x32d850f5,
- 0x3f9b762c, 0x3b5a6b9b, 0x0315d626, 0x07d4cb91, 0x0a97ed48, 0x0e56f0ff,
- 0x1011a0fa, 0x14d0bd4d, 0x19939b94, 0x1d528623, 0xf12f560e, 0xf5ee4bb9,
- 0xf8ad6d60, 0xfc6c70d7, 0xe22b20d2, 0xe6ea3d65, 0xeba91bbc, 0xef68060b,
- 0xd727bbb6, 0xd3e6a601, 0xdea580d8, 0xda649d6f, 0xc423cd6a, 0xc0e2d0dd,
- 0xcda1f604, 0xc960ebb3, 0xbd3e8d7e, 0xb9ff90c9, 0xb4bcb610, 0xb07daba7,
- 0xae3afba2, 0xaafbe615, 0xa7b8c0cc, 0xa379dd7b, 0x9b3660c6, 0x9ff77d71,
- 0x92b45ba8, 0x9675461f, 0x8832161a, 0x8cf30bad, 0x81b02d74, 0x857130c3,
- 0x5d8a9099, 0x594b8d2e, 0x5408abf7, 0x50c9b640, 0x4e8ee645, 0x4a4ffbf2,
- 0x470cdd2b, 0x43cdc09c, 0x7b827d21, 0x7f436096, 0x7200464f, 0x76c15bf8,
- 0x68860bfd, 0x6c47164a, 0x61043093, 0x65c52d24, 0x119b4be9, 0x155a565e,
- 0x18197087, 0x1cd86d30, 0x029f3d35, 0x065e2082, 0x0b1d065b, 0x0fdc1bec,
- 0x3793a651, 0x3352bbe6, 0x3e119d3f, 0x3ad08088, 0x2497d08d, 0x2056cd3a,
- 0x2d15ebe3, 0x29d4f654, 0xc5a92679, 0xc1683bce, 0xcc2b1d17, 0xc8ea00a0,
- 0xd6ad50a5, 0xd26c4d12, 0xdf2f6bcb, 0xdbee767c, 0xe3a1cbc1, 0xe760d676,
- 0xea23f0af, 0xeee2ed18, 0xf0a5bd1d, 0xf464a0aa, 0xf9278673, 0xfde69bc4,
- 0x89b8fd09, 0x8d79e0be, 0x803ac667, 0x84fbdbd0, 0x9abc8bd5, 0x9e7d9662,
- 0x933eb0bb, 0x97ffad0c, 0xafb010b1, 0xab710d06, 0xa6322bdf, 0xa2f33668,
- 0xbcb4666d, 0xb8757bda, 0xb5365d03, 0xb1f740b4
- };
-
- /*!
- * A templatized KMP find that works both with a ByteVector and a ByteVectorMirror.
- */
-
- template <class Vector>
- int vectorFind(const Vector &v, const Vector &pattern, uint offset, int byteAlign)
- {
- if(pattern.size() > v.size() || offset > v.size() - 1)
- return -1;
-
- // Let's go ahead and special case a pattern of size one since that's common
- // and easy to make fast.
-
- if(pattern.size() == 1) {
- char p = pattern[0];
- for(uint i = offset; i < v.size(); i++) {
- if(v[i] == p && (i - offset) % byteAlign == 0)
- return i;
- }
- return -1;
- }
-
- uchar lastOccurrence[256];
-
- for(uint i = 0; i < 256; ++i)
- lastOccurrence[i] = uchar(pattern.size());
-
- for(uint i = 0; i < pattern.size() - 1; ++i)
- lastOccurrence[uchar(pattern[i])] = uchar(pattern.size() - i - 1);
-
- for(uint i = pattern.size() - 1 + offset; i < v.size(); i += lastOccurrence[uchar(v.at(i))]) {
- int iBuffer = i;
- int iPattern = pattern.size() - 1;
-
- while(iPattern >= 0 && v.at(iBuffer) == pattern[iPattern]) {
- --iBuffer;
- --iPattern;
- }
-
- if(-1 == iPattern && (iBuffer + 1 - offset) % byteAlign == 0)
- return iBuffer + 1;
- }
-
- return -1;
- }
-
- /*!
- * Wraps the accessors to a ByteVector to make the search algorithm access the
- * elements in reverse.
- *
- * \see vectorFind()
- * \see ByteVector::rfind()
- */
-
- class ByteVectorMirror
- {
- public:
- ByteVectorMirror(const ByteVector &source) : v(source) {}
-
- char operator[](int index) const
- {
- return v[v.size() - index - 1];
- }
-
- char at(int index) const
- {
- return v.at(v.size() - index - 1);
- }
-
- ByteVectorMirror mid(uint index, uint length = 0xffffffff) const
- {
- return length == 0xffffffff ? v.mid(0, index) : v.mid(index - length, length);
- }
-
- uint size() const
- {
- return v.size();
- }
-
- int find(const ByteVectorMirror &pattern, uint offset = 0, int byteAlign = 1) const
- {
- ByteVectorMirror v(*this);
-
- if(offset > 0) {
- offset = size() - offset - pattern.size();
- if(offset >= size())
- offset = 0;
- }
-
- const int pos = vectorFind<ByteVectorMirror>(v, pattern, offset, byteAlign);
-
- // If the offset is zero then we need to adjust the location in the search
- // to be appropriately reversed. If not we need to account for the fact
- // that the recursive call (called from the above line) has already ajusted
- // for this but that the normal templatized find above will add the offset
- // to the returned value.
- //
- // This is a little confusing at first if you don't first stop to think
- // through the logic involved in the forward search.
-
- if(pos == -1)
- return -1;
-
- return size() - pos - pattern.size();
- }
-
- private:
- const ByteVector &v;
- };
-
- template <class T>
- T toNumber(const std::vector<char> &data, bool mostSignificantByteFirst)
- {
- T sum = 0;
-
- if(data.size() <= 0) {
- debug("ByteVectorMirror::toNumber<T>() -- data is empty, returning 0");
- return sum;
- }
-
- uint size = sizeof(T);
- uint last = data.size() > size ? size - 1 : data.size() - 1;
-
- for(uint i = 0; i <= last; i++)
- sum |= (T) uchar(data[i]) << ((mostSignificantByteFirst ? last - i : i) * 8);
-
- return sum;
- }
-
- template <class T>
- ByteVector fromNumber(T value, bool mostSignificantByteFirst)
- {
- int size = sizeof(T);
-
- ByteVector v(size, 0);
-
- for(int i = 0; i < size; i++)
- v[i] = uchar(value >> ((mostSignificantByteFirst ? size - 1 - i : i) * 8) & 0xff);
-
- return v;
- }
-}
-
-using namespace TagLib;
-
-class ByteVector::ByteVectorPrivate : public RefCounter
-{
-public:
- ByteVectorPrivate() : RefCounter(), size(0) {}
- ByteVectorPrivate(const std::vector<char> &v) : RefCounter(), data(v), size(v.size()) {}
- ByteVectorPrivate(TagLib::uint len, char value) : RefCounter(), data(len, value), size(len) {}
-
- std::vector<char> data;
-
- // std::vector<T>::size() is very slow, so we'll cache the value
-
- uint size;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// static members
-////////////////////////////////////////////////////////////////////////////////
-
-ByteVector ByteVector::null;
-
-ByteVector ByteVector::fromCString(const char *s, uint length)
-{
- ByteVector v;
-
- if(length == 0xffffffff)
- v.setData(s);
- else
- v.setData(s, length);
-
- return v;
-}
-
-ByteVector ByteVector::fromUInt(uint value, bool mostSignificantByteFirst)
-{
- return fromNumber<uint>(value, mostSignificantByteFirst);
-}
-
-ByteVector ByteVector::fromShort(short value, bool mostSignificantByteFirst)
-{
- return fromNumber<short>(value, mostSignificantByteFirst);
-}
-
-ByteVector ByteVector::fromLongLong(long long value, bool mostSignificantByteFirst)
-{
- return fromNumber<long long>(value, mostSignificantByteFirst);
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-ByteVector::ByteVector()
-{
- d = new ByteVectorPrivate;
-}
-
-ByteVector::ByteVector(uint size, char value)
-{
- d = new ByteVectorPrivate(size, value);
-}
-
-ByteVector::ByteVector(const ByteVector &v) : d(v.d)
-{
- d->ref();
-}
-
-ByteVector::ByteVector(char c)
-{
- d = new ByteVectorPrivate;
- d->data.push_back(c);
- d->size = 1;
-}
-
-ByteVector::ByteVector(const char *data, uint length)
-{
- d = new ByteVectorPrivate;
- setData(data, length);
-}
-
-ByteVector::ByteVector(const char *data)
-{
- d = new ByteVectorPrivate;
- setData(data);
-}
-
-ByteVector::~ByteVector()
-{
- if(d->deref())
- delete d;
-}
-
-ByteVector &ByteVector::setData(const char *data, uint length)
-{
- detach();
-
- resize(length);
-
- if(length > 0)
- ::memcpy(DATA(d), data, length);
-
- return *this;
-}
-
-ByteVector &ByteVector::setData(const char *data)
-{
- return setData(data, ::strlen(data));
-}
-
-char *ByteVector::data()
-{
- detach();
- return size() > 0 ? DATA(d) : 0;
-}
-
-const char *ByteVector::data() const
-{
- return size() > 0 ? DATA(d) : 0;
-}
-
-ByteVector ByteVector::mid(uint index, uint length) const
-{
- ByteVector v;
-
- if(index > size())
- return v;
-
- ConstIterator endIt;
-
- if(length < 0xffffffff && length + index < size())
- endIt = d->data.begin() + index + length;
- else
- endIt = d->data.end();
-
- v.d->data.insert(v.d->data.begin(), ConstIterator(d->data.begin() + index), endIt);
- v.d->size = v.d->data.size();
-
- return v;
-}
-
-char ByteVector::at(uint index) const
-{
- return index < size() ? d->data[index] : 0;
-}
-
-int ByteVector::find(const ByteVector &pattern, uint offset, int byteAlign) const
-{
- return vectorFind<ByteVector>(*this, pattern, offset, byteAlign);
-}
-
-int ByteVector::rfind(const ByteVector &pattern, uint offset, int byteAlign) const
-{
- // Ok, this is a little goofy, but pretty cool after it sinks in. Instead of
- // reversing the find method's Boyer-Moore search algorithm I created a "mirror"
- // for a ByteVector to reverse the behavior of the accessors.
-
- ByteVectorMirror v(*this);
- ByteVectorMirror p(pattern);
-
- return v.find(p, offset, byteAlign);
-}
-
-bool ByteVector::containsAt(const ByteVector &pattern, uint offset, uint patternOffset, uint patternLength) const
-{
- if(pattern.size() < patternLength)
- patternLength = pattern.size();
-
- // do some sanity checking -- all of these things are needed for the search to be valid
-
- if(patternLength > size() || offset >= size() || patternOffset >= pattern.size() || patternLength == 0)
- return false;
-
- // loop through looking for a mismatch
-
- for(uint i = 0; i < patternLength - patternOffset; i++) {
- if(at(i + offset) != pattern[i + patternOffset])
- return false;
- }
-
- return true;
-}
-
-bool ByteVector::startsWith(const ByteVector &pattern) const
-{
- return containsAt(pattern, 0);
-}
-
-bool ByteVector::endsWith(const ByteVector &pattern) const
-{
- return containsAt(pattern, size() - pattern.size());
-}
-
-ByteVector &ByteVector::replace(const ByteVector &pattern, const ByteVector &with)
-{
- if(pattern.size() == 0 || pattern.size() > size())
- return *this;
-
- const int patternSize = pattern.size();
- const int withSize = with.size();
-
- int offset = find(pattern);
-
- while(offset >= 0) {
-
- const int originalSize = size();
-
- if(withSize > patternSize)
- resize(originalSize + withSize - patternSize);
-
- if(patternSize != withSize)
- ::memcpy(data() + offset + withSize, mid(offset + patternSize).data(), originalSize - offset - patternSize);
-
- if(withSize < patternSize)
- resize(originalSize + withSize - patternSize);
-
- ::memcpy(data() + offset, with.data(), withSize);
-
- offset = find(pattern, offset + withSize);
- }
-
- return *this;
-}
-
-int ByteVector::endsWithPartialMatch(const ByteVector &pattern) const
-{
- if(pattern.size() > size())
- return -1;
-
- const int startIndex = size() - pattern.size();
-
- // try to match the last n-1 bytes from the vector (where n is the pattern
- // size) -- continue trying to match n-2, n-3...1 bytes
-
- for(uint i = 1; i < pattern.size(); i++) {
- if(containsAt(pattern, startIndex + i, 0, pattern.size() - i))
- return startIndex + i;
- }
-
- return -1;
-}
-
-ByteVector &ByteVector::append(const ByteVector &v)
-{
- if(v.d->size == 0)
- return *this; // Simply return if appending nothing.
-
- detach();
-
- uint originalSize = d->size;
- resize(d->size + v.d->size);
- ::memcpy(DATA(d) + originalSize, DATA(v.d), v.size());
-
- return *this;
-}
-
-ByteVector &ByteVector::clear()
-{
- detach();
- d->data.clear();
- d->size = 0;
-
- return *this;
-}
-
-TagLib::uint ByteVector::size() const
-{
- return d->size;
-}
-
-ByteVector &ByteVector::resize(uint size, char padding)
-{
- if(d->size < size) {
- d->data.reserve(size);
- d->data.insert(d->data.end(), size - d->size, padding);
- }
- else
- d->data.erase(d->data.begin() + size, d->data.end());
-
- d->size = size;
-
- return *this;
-}
-
-ByteVector::Iterator ByteVector::begin()
-{
- return d->data.begin();
-}
-
-ByteVector::ConstIterator ByteVector::begin() const
-{
- return d->data.begin();
-}
-
-ByteVector::Iterator ByteVector::end()
-{
- return d->data.end();
-}
-
-ByteVector::ConstIterator ByteVector::end() const
-{
- return d->data.end();
-}
-
-bool ByteVector::isNull() const
-{
- return d == null.d;
-}
-
-bool ByteVector::isEmpty() const
-{
- return d->data.size() == 0;
-}
-
-TagLib::uint ByteVector::checksum() const
-{
- uint sum = 0;
- for(ByteVector::ConstIterator it = begin(); it != end(); ++it)
- sum = (sum << 8) ^ crcTable[((sum >> 24) & 0xff) ^ uchar(*it)];
- return sum;
-}
-
-TagLib::uint ByteVector::toUInt(bool mostSignificantByteFirst) const
-{
- return toNumber<uint>(d->data, mostSignificantByteFirst);
-}
-
-short ByteVector::toShort(bool mostSignificantByteFirst) const
-{
- return toNumber<unsigned short>(d->data, mostSignificantByteFirst);
-}
-
-long long ByteVector::toLongLong(bool mostSignificantByteFirst) const
-{
- return toNumber<unsigned long long>(d->data, mostSignificantByteFirst);
-}
-
-const char &ByteVector::operator[](int index) const
-{
- return d->data[index];
-}
-
-char &ByteVector::operator[](int index)
-{
- detach();
-
- return d->data[index];
-}
-
-bool ByteVector::operator==(const ByteVector &v) const
-{
- if(d->size != v.d->size)
- return false;
-
- return ::memcmp(data(), v.data(), size()) == 0;
-}
-
-bool ByteVector::operator!=(const ByteVector &v) const
-{
- return !operator==(v);
-}
-
-bool ByteVector::operator==(const char *s) const
-{
- if(d->size != ::strlen(s))
- return false;
-
- return ::memcmp(data(), s, d->size) == 0;
-}
-
-bool ByteVector::operator!=(const char *s) const
-{
- return !operator==(s);
-}
-
-bool ByteVector::operator<(const ByteVector &v) const
-{
- int result = ::memcmp(data(), v.data(), d->size < v.d->size ? d->size : v.d->size);
-
- if(result != 0)
- return result < 0;
- else
- return size() < v.size();
-}
-
-bool ByteVector::operator>(const ByteVector &v) const
-{
- return v < *this;
-}
-
-ByteVector ByteVector::operator+(const ByteVector &v) const
-{
- ByteVector sum(*this);
- sum.append(v);
- return sum;
-}
-
-ByteVector &ByteVector::operator=(const ByteVector &v)
-{
- if(&v == this)
- return *this;
-
- if(d->deref())
- delete d;
-
- d = v.d;
- d->ref();
- return *this;
-}
-
-ByteVector &ByteVector::operator=(char c)
-{
- *this = ByteVector(c);
- return *this;
-}
-
-ByteVector &ByteVector::operator=(const char *data)
-{
- *this = ByteVector(data);
- return *this;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-void ByteVector::detach()
-{
- if(d->count() > 1) {
- d->deref();
- d = new ByteVectorPrivate(d->data);
- }
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// related functions
-////////////////////////////////////////////////////////////////////////////////
-
-std::ostream &operator<<(std::ostream &s, const ByteVector &v)
-{
- for(TagLib::uint i = 0; i < v.size(); i++)
- s << v[i];
- return s;
-}
diff --git a/libs/taglib/taglib/toolkit/tbytevector.h b/libs/taglib/taglib/toolkit/tbytevector.h
deleted file mode 100644
index 66a424eac7..0000000000
--- a/libs/taglib/taglib/toolkit/tbytevector.h
+++ /dev/null
@@ -1,409 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_BYTEVECTOR_H
-#define TAGLIB_BYTEVECTOR_H
-
-#include "taglib.h"
-#include "taglib_export.h"
-
-#include <vector>
-#include <ostream>
-
-namespace TagLib {
-
- //! A byte vector
-
- /*!
- * This class provides a byte vector with some methods that are useful for
- * tagging purposes. Many of the search functions are tailored to what is
- * useful for finding tag related paterns in a data array.
- */
-
- class TAGLIB_EXPORT ByteVector
- {
- public:
-#ifndef DO_NOT_DOCUMENT
- typedef std::vector<char>::iterator Iterator;
- typedef std::vector<char>::const_iterator ConstIterator;
-#endif
-
- /*!
- * Constructs an empty byte vector.
- */
- ByteVector();
-
- /*!
- * Construct a vector of size \a size with all values set to \a value by
- * default.
- */
- ByteVector(uint size, char value = 0);
-
- /*!
- * Contructs a byte vector that is a copy of \a v.
- */
- ByteVector(const ByteVector &v);
-
- /*!
- * Contructs a byte vector that contains \a c.
- */
- ByteVector(char c);
-
- /*!
- * Constructs a byte vector that copies \a data for up to \a length bytes.
- */
- ByteVector(const char *data, uint length);
-
- /*!
- * Constructs a byte vector that copies \a data up to the first null
- * byte. The behavior is undefined if \a data is not null terminated.
- * This is particularly useful for constructing byte arrays from string
- * constants.
- */
- ByteVector(const char *data);
-
- /*!
- * Destroys this ByteVector instance.
- */
- virtual ~ByteVector();
-
- /*!
- * Sets the data for the byte array using the first \a length bytes of \a data
- */
- ByteVector &setData(const char *data, uint length);
-
- /*!
- * Sets the data for the byte array copies \a data up to the first null
- * byte. The behavior is undefined if \a data is not null terminated.
- */
- ByteVector &setData(const char *data);
-
- /*!
- * Returns a pointer to the internal data structure.
- *
- * \warning Care should be taken when modifying this data structure as it is
- * easy to corrupt the ByteVector when doing so. Specifically, while the
- * data may be changed, its length may not be.
- */
- char *data();
-
- /*!
- * Returns a pointer to the internal data structure which may not be modified.
- */
- const char *data() const;
-
- /*!
- * Returns a byte vector made up of the bytes starting at \a index and
- * for \a length bytes. If \a length is not specified it will return the bytes
- * from \a index to the end of the vector.
- */
- ByteVector mid(uint index, uint length = 0xffffffff) const;
-
- /*!
- * This essentially performs the same as operator[](), but instead of causing
- * a runtime error if the index is out of bounds, it will return a null byte.
- */
- char at(uint index) const;
-
- /*!
- * Searches the ByteVector for \a pattern starting at \a offset and returns
- * the offset. Returns -1 if the pattern was not found. If \a byteAlign is
- * specified the pattern will only be matched if it starts on a byte divisible
- * by \a byteAlign (starting from \a offset).
- */
- int find(const ByteVector &pattern, uint offset = 0, int byteAlign = 1) const;
-
- /*!
- * Searches the ByteVector for \a pattern starting from either the end of the
- * vector or \a offset and returns the offset. Returns -1 if the pattern was
- * not found. If \a byteAlign is specified the pattern will only be matched
- * if it starts on a byte divisible by \a byteAlign (starting from \a offset).
- */
- int rfind(const ByteVector &pattern, uint offset = 0, int byteAlign = 1) const;
-
- /*!
- * Checks to see if the vector contains the \a pattern starting at position
- * \a offset. Optionally, if you only want to search for part of the pattern
- * you can specify an offset within the pattern to start from. Also, you can
- * specify to only check for the first \a patternLength bytes of \a pattern with
- * the \a patternLength argument.
- */
- bool containsAt(const ByteVector &pattern, uint offset, uint patternOffset = 0, uint patternLength = 0xffffffff) const;
-
- /*!
- * Returns true if the vector starts with \a pattern.
- */
- bool startsWith(const ByteVector &pattern) const;
-
- /*!
- * Returns true if the vector ends with \a pattern.
- */
- bool endsWith(const ByteVector &pattern) const;
-
- /*!
- * Replaces \a pattern with \a with and returns a reference to the ByteVector
- * after the operation. This \e does modify the vector.
- */
- ByteVector &replace(const ByteVector &pattern, const ByteVector &with);
-
- /*!
- * Checks for a partial match of \a pattern at the end of the vector. It
- * returns the offset of the partial match within the vector, or -1 if the
- * pattern is not found. This method is particularly useful when searching for
- * patterns that start in one vector and end in another. When combined with
- * startsWith() it can be used to find a pattern that overlaps two buffers.
- *
- * \note This will not match the complete pattern at the end of the string; use
- * endsWith() for that.
- */
- int endsWithPartialMatch(const ByteVector &pattern) const;
-
- /*!
- * Appends \a v to the end of the ByteVector.
- */
- ByteVector &append(const ByteVector &v);
-
- /*!
- * Clears the data.
- */
- ByteVector &clear();
-
- /*!
- * Returns the size of the array.
- */
- uint size() const;
-
- /*!
- * Resize the vector to \a size. If the vector is currently less than
- * \a size, pad the remaining spaces with \a padding. Returns a reference
- * to the resized vector.
- */
- ByteVector &resize(uint size, char padding = 0);
-
- /*!
- * Returns an Iterator that points to the front of the vector.
- */
- Iterator begin();
-
- /*!
- * Returns a ConstIterator that points to the front of the vector.
- */
- ConstIterator begin() const;
-
- /*!
- * Returns an Iterator that points to the back of the vector.
- */
- Iterator end();
-
- /*!
- * Returns a ConstIterator that points to the back of the vector.
- */
- ConstIterator end() const;
-
- /*!
- * Returns true if the vector is null.
- *
- * \note A vector may be empty without being null.
- * \see isEmpty()
- */
- bool isNull() const;
-
- /*!
- * Returns true if the ByteVector is empty.
- *
- * \see size()
- * \see isNull()
- */
- bool isEmpty() const;
-
- /*!
- * Returns a CRC checksum of the byte vector's data.
- */
- uint checksum() const;
-
- /*!
- * Converts the first 4 bytes of the vector to an unsigned integer.
- *
- * If \a mostSignificantByteFirst is true this will operate left to right
- * evaluating the integer. For example if \a mostSignificantByteFirst is
- * true then $00 $00 $00 $01 == 0x00000001 == 1, if false, $01 00 00 00 ==
- * 0x01000000 == 1.
- *
- * \see fromUInt()
- */
- uint toUInt(bool mostSignificantByteFirst = true) const;
-
- /*!
- * Converts the first 2 bytes of the vector to a short.
- *
- * If \a mostSignificantByteFirst is true this will operate left to right
- * evaluating the integer. For example if \a mostSignificantByteFirst is
- * true then $00 $01 == 0x0001 == 1, if false, $01 00 == 0x01000000 == 1.
- *
- * \see fromShort()
- */
- short toShort(bool mostSignificantByteFirst = true) const;
-
- /*!
- * Converts the first 8 bytes of the vector to a (signed) long long.
- *
- * If \a mostSignificantByteFirst is true this will operate left to right
- * evaluating the integer. For example if \a mostSignificantByteFirst is
- * true then $00 00 00 00 00 00 00 01 == 0x0000000000000001 == 1,
- * if false, $01 00 00 00 00 00 00 00 == 0x0100000000000000 == 1.
- *
- * \see fromUInt()
- */
- long long toLongLong(bool mostSignificantByteFirst = true) const;
-
- /*!
- * Creates a 4 byte ByteVector based on \a value. If
- * \a mostSignificantByteFirst is true, then this will operate left to right
- * in building the ByteVector. For example if \a mostSignificantByteFirst is
- * true then $00 00 00 01 == 0x00000001 == 1, if false, $01 00 00 00 ==
- * 0x01000000 == 1.
- *
- * \see toUInt()
- */
- static ByteVector fromUInt(uint value, bool mostSignificantByteFirst = true);
-
- /*!
- * Creates a 2 byte ByteVector based on \a value. If
- * \a mostSignificantByteFirst is true, then this will operate left to right
- * in building the ByteVector. For example if \a mostSignificantByteFirst is
- * true then $00 01 == 0x0001 == 1, if false, $01 00 == 0x0100 == 1.
- *
- * \see toShort()
- */
- static ByteVector fromShort(short value, bool mostSignificantByteFirst = true);
-
- /*!
- * Creates a 8 byte ByteVector based on \a value. If
- * \a mostSignificantByteFirst is true, then this will operate left to right
- * in building the ByteVector. For example if \a mostSignificantByteFirst is
- * true then $00 00 00 01 == 0x0000000000000001 == 1, if false,
- * $01 00 00 00 00 00 00 00 == 0x0100000000000000 == 1.
- *
- * \see toLongLong()
- */
- static ByteVector fromLongLong(long long value, bool mostSignificantByteFirst = true);
-
- /*!
- * Returns a ByteVector based on the CString \a s.
- */
- static ByteVector fromCString(const char *s, uint length = 0xffffffff);
-
- /*!
- * Returns a const refernence to the byte at \a index.
- */
- const char &operator[](int index) const;
-
- /*!
- * Returns a reference to the byte at \a index.
- */
- char &operator[](int index);
-
- /*!
- * Returns true if this ByteVector and \a v are equal.
- */
- bool operator==(const ByteVector &v) const;
-
- /*!
- * Returns true if this ByteVector and \a v are not equal.
- */
- bool operator!=(const ByteVector &v) const;
-
- /*!
- * Returns true if this ByteVector and the null terminated C string \a s
- * contain the same data.
- */
- bool operator==(const char *s) const;
-
- /*!
- * Returns true if this ByteVector and the null terminated C string \a s
- * do not contain the same data.
- */
- bool operator!=(const char *s) const;
-
- /*!
- * Returns true if this ByteVector is less than \a v. The value of the
- * vectors is determined by evaluating the character from left to right, and
- * in the event one vector is a superset of the other, the size is used.
- */
- bool operator<(const ByteVector &v) const;
-
- /*!
- * Returns true if this ByteVector is greater than \a v.
- */
- bool operator>(const ByteVector &v) const;
-
- /*!
- * Returns a vector that is \a v appended to this vector.
- */
- ByteVector operator+(const ByteVector &v) const;
-
- /*!
- * Copies ByteVector \a v.
- */
- ByteVector &operator=(const ByteVector &v);
-
- /*!
- * Copies ByteVector \a v.
- */
- ByteVector &operator=(char c);
-
- /*!
- * Copies ByteVector \a v.
- */
- ByteVector &operator=(const char *data);
-
- /*!
- * A static, empty ByteVector which is convenient and fast (since returning
- * an empty or "null" value does not require instantiating a new ByteVector).
- */
- static ByteVector null;
-
- protected:
- /*
- * If this ByteVector is being shared via implicit sharing, do a deep copy
- * of the data and separate from the shared members. This should be called
- * by all non-const subclass members.
- */
- void detach();
-
- private:
- class ByteVectorPrivate;
- ByteVectorPrivate *d;
- };
-
-}
-
-/*!
- * \relates TagLib::ByteVector
- * Streams the ByteVector \a v to the output stream \a s.
- */
-TAGLIB_EXPORT std::ostream &operator<<(std::ostream &s, const TagLib::ByteVector &v);
-
-#endif
diff --git a/libs/taglib/taglib/toolkit/tbytevectorlist.cpp b/libs/taglib/taglib/toolkit/tbytevectorlist.cpp
deleted file mode 100644
index 71d6f69d14..0000000000
--- a/libs/taglib/taglib/toolkit/tbytevectorlist.cpp
+++ /dev/null
@@ -1,102 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include "tbytevectorlist.h"
-
-using namespace TagLib;
-
-class ByteVectorListPrivate
-{
-
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// static members
-////////////////////////////////////////////////////////////////////////////////
-
-ByteVectorList ByteVectorList::split(const ByteVector &v, const ByteVector &pattern,
- int byteAlign)
-{
- return split(v, pattern, byteAlign, 0);
-}
-
-ByteVectorList ByteVectorList::split(const ByteVector &v, const ByteVector &pattern,
- int byteAlign, int max)
-{
- ByteVectorList l;
-
- uint previousOffset = 0;
- for(int offset = v.find(pattern, 0, byteAlign);
- offset != -1 && (max == 0 || max > int(l.size()) + 1);
- offset = v.find(pattern, offset + pattern.size(), byteAlign))
- {
- if(offset - previousOffset > 1)
- l.append(v.mid(previousOffset, offset - previousOffset));
- else
- l.append(ByteVector::null);
-
- previousOffset = offset + pattern.size();
- }
-
- if(previousOffset < v.size())
- l.append(v.mid(previousOffset, v.size() - previousOffset));
-
- return l;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-ByteVectorList::ByteVectorList() : List<ByteVector>()
-{
-
-}
-
-ByteVectorList::ByteVectorList(const ByteVectorList &l) : List<ByteVector>(l)
-{
-
-}
-
-ByteVectorList::~ByteVectorList()
-{
-
-}
-
-ByteVector ByteVectorList::toByteVector(const ByteVector &separator) const
-{
- ByteVector v;
-
- ConstIterator it = begin();
-
- while(it != end()) {
- v.append(*it);
- it++;
- if(it != end())
- v.append(separator);
- }
-
- return v;
-}
diff --git a/libs/taglib/taglib/toolkit/tbytevectorlist.h b/libs/taglib/taglib/toolkit/tbytevectorlist.h
deleted file mode 100644
index 8d8471023d..0000000000
--- a/libs/taglib/taglib/toolkit/tbytevectorlist.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_BYTEVECTORLIST_H
-#define TAGLIB_BYTEVECTORLIST_H
-
-#include "taglib_export.h"
-#include "tbytevector.h"
-#include "tlist.h"
-
-namespace TagLib {
-
- //! A list of ByteVectors
-
- /*!
- * A List specialization with some handy features useful for ByteVectors.
- */
-
- class TAGLIB_EXPORT ByteVectorList : public List<ByteVector>
- {
- public:
-
- /*!
- * Construct an empty ByteVectorList.
- */
- ByteVectorList();
-
- /*!
- * Destroys this ByteVectorList instance.
- */
- virtual ~ByteVectorList();
-
- /*!
- * Make a shallow, implicitly shared, copy of \a l. Because this is
- * implicitly shared, this method is lightweight and suitable for
- * pass-by-value usage.
- */
- ByteVectorList(const ByteVectorList &l);
-
- /*!
- * Convert the ByteVectorList to a ByteVector separated by \a separator. By
- * default a space is used.
- */
- ByteVector toByteVector(const ByteVector &separator = " ") const;
-
- /*!
- * Splits the ByteVector \a v into several strings at \a pattern. This will
- * not include the pattern in the returned ByteVectors.
- */
- static ByteVectorList split(const ByteVector &v, const ByteVector &pattern,
- int byteAlign = 1);
- /*!
- * Splits the ByteVector \a v into several strings at \a pattern. This will
- * not include the pattern in the returned ByteVectors. \a max is the
- * maximum number of entries that will be separated. If \a max for instance
- * is 2 then a maximum of 1 match will be found and the vector will be split
- * on that match.
- */
- // BIC: merge with the function above
- static ByteVectorList split(const ByteVector &v, const ByteVector &pattern,
- int byteAlign, int max);
- private:
- class ByteVectorListPrivate;
- ByteVectorListPrivate *d;
- };
-
-}
-
-#endif
diff --git a/libs/taglib/taglib/toolkit/tdebug.cpp b/libs/taglib/taglib/toolkit/tdebug.cpp
deleted file mode 100644
index 341bb37566..0000000000
--- a/libs/taglib/taglib/toolkit/tdebug.cpp
+++ /dev/null
@@ -1,55 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <iostream>
-#include <bitset>
-
-#include "tdebug.h"
-#include "tstring.h"
-
-using namespace TagLib;
-
-#ifndef NDEBUG
-void TagLib::debug(const String &s)
-{
- std::cerr << "TagLib: " << s << std::endl;
-}
-
-void TagLib::debugData(const ByteVector &v)
-{
- for(uint i = 0; i < v.size(); i++) {
-
- std::cout << "*** [" << i << "] - '" << char(v[i]) << "' - int " << int(v[i])
- << std::endl;
-
- std::bitset<8> b(v[i]);
-
- for(int j = 0; j < 8; j++)
- std::cout << i << ":" << j << " " << b.test(j) << std::endl;
-
- std::cout << std::endl;
- }
-}
-#endif
diff --git a/libs/taglib/taglib/toolkit/tdebug.h b/libs/taglib/taglib/toolkit/tdebug.h
deleted file mode 100644
index a932b26654..0000000000
--- a/libs/taglib/taglib/toolkit/tdebug.h
+++ /dev/null
@@ -1,71 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_DEBUG_H
-#define TAGLIB_DEBUG_H
-
-namespace TagLib {
-
- class String;
- class ByteVector;
-
-#ifndef DO_NOT_DOCUMENT
-#ifndef NDEBUG
-
- /*!
- * A simple function that prints debugging output to cerr if debugging is
- * not disabled.
- *
- * \warning Do not use this outside of TagLib, it could lead to undefined
- * symbols in your build if TagLib is built with NDEBUG defined and your
- * application is not.
- *
- * \internal
- */
- void debug(const String &s);
-
- /*!
- * For debugging binary data.
- *
- * \warning Do not use this outside of TagLib, it could lead to undefined
- * symbols in your build if TagLib is built with NDEBUG defined and your
- * application is not.
- *
- * \internal
- */
- void debugData(const ByteVector &v);
-
-#else
-
- // Define these to an empty statement if debugging is disabled.
-
-#define debug(x)
-#define debugData(x)
-
-#endif
-#endif
-}
-
-#endif
diff --git a/libs/taglib/taglib/toolkit/tfile.cpp b/libs/taglib/taglib/toolkit/tfile.cpp
deleted file mode 100644
index f63a06612a..0000000000
--- a/libs/taglib/taglib/toolkit/tfile.cpp
+++ /dev/null
@@ -1,565 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include "tfile.h"
-#include "tstring.h"
-#include "tdebug.h"
-
-#include <stdio.h>
-#include <string.h>
-#include <sys/stat.h>
-
-#ifdef _WIN32
-# include <wchar.h>
-# include <windows.h>
-# include <io.h>
-# define ftruncate _chsize
-#else
-# include <unistd.h>
-#endif
-
-#include <stdlib.h>
-
-#ifndef R_OK
-# define R_OK 4
-#endif
-#ifndef W_OK
-# define W_OK 2
-#endif
-
-using namespace TagLib;
-
-#ifdef _WIN32
-
-typedef FileName FileNameHandle;
-
-#else
-
-struct FileNameHandle : public std::string
-{
- FileNameHandle(FileName name) : std::string(name) {}
- operator FileName () const { return c_str(); }
-};
-
-#endif
-
-class File::FilePrivate
-{
-public:
- FilePrivate(FileName fileName);
-
- FILE *file;
-
- FileNameHandle name;
-
- bool readOnly;
- bool valid;
- ulong size;
- static const uint bufferSize = 1024;
-};
-
-File::FilePrivate::FilePrivate(FileName fileName) :
- file(0),
- name(fileName),
- readOnly(true),
- valid(true),
- size(0)
-{
- // First try with read / write mode, if that fails, fall back to read only.
-
-#ifdef _WIN32
-
- if(wcslen((const wchar_t *) fileName) > 0) {
-
- file = _wfopen(name, L"rb+");
-
- if(file)
- readOnly = false;
- else
- file = _wfopen(name, L"rb");
-
- if(file)
- return;
-
- }
-
-#endif
-
- file = fopen(name, "rb+");
-
- if(file)
- readOnly = false;
- else
- file = fopen(name, "rb");
-
- if(!file) {
- debug("Could not open file " + String((const char *) name));
- }
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-File::File(FileName file)
-{
- d = new FilePrivate(file);
-}
-
-File::~File()
-{
- if(d->file)
- fclose(d->file);
- delete d;
-}
-
-FileName File::name() const
-{
- return d->name;
-}
-
-ByteVector File::readBlock(ulong length)
-{
- if(!d->file) {
- debug("File::readBlock() -- Invalid File");
- return ByteVector::null;
- }
-
- if(length == 0)
- return ByteVector::null;
-
- if(length > FilePrivate::bufferSize &&
- length > ulong(File::length()))
- {
- length = File::length();
- }
-
- ByteVector v(static_cast<uint>(length));
- const int count = fread(v.data(), sizeof(char), length, d->file);
- v.resize(count);
- return v;
-}
-
-void File::writeBlock(const ByteVector &data)
-{
- if(!d->file)
- return;
-
- if(d->readOnly) {
- debug("File::writeBlock() -- attempted to write to a file that is not writable");
- return;
- }
-
- fwrite(data.data(), sizeof(char), data.size(), d->file);
-}
-
-long File::find(const ByteVector &pattern, long fromOffset, const ByteVector &before)
-{
- if(!d->file || pattern.size() > d->bufferSize)
- return -1;
-
- // The position in the file that the current buffer starts at.
-
- long bufferOffset = fromOffset;
- ByteVector buffer;
-
- // These variables are used to keep track of a partial match that happens at
- // the end of a buffer.
-
- int previousPartialMatch = -1;
- int beforePreviousPartialMatch = -1;
-
- // Save the location of the current read pointer. We will restore the
- // position using seek() before all returns.
-
- long originalPosition = tell();
-
- // Start the search at the offset.
-
- seek(fromOffset);
-
- // This loop is the crux of the find method. There are three cases that we
- // want to account for:
- //
- // (1) The previously searched buffer contained a partial match of the search
- // pattern and we want to see if the next one starts with the remainder of
- // that pattern.
- //
- // (2) The search pattern is wholly contained within the current buffer.
- //
- // (3) The current buffer ends with a partial match of the pattern. We will
- // note this for use in the next itteration, where we will check for the rest
- // of the pattern.
- //
- // All three of these are done in two steps. First we check for the pattern
- // and do things appropriately if a match (or partial match) is found. We
- // then check for "before". The order is important because it gives priority
- // to "real" matches.
-
- for(buffer = readBlock(d->bufferSize); buffer.size() > 0; buffer = readBlock(d->bufferSize)) {
-
- // (1) previous partial match
-
- if(previousPartialMatch >= 0 && int(d->bufferSize) > previousPartialMatch) {
- const int patternOffset = (d->bufferSize - previousPartialMatch);
- if(buffer.containsAt(pattern, 0, patternOffset)) {
- seek(originalPosition);
- return bufferOffset - d->bufferSize + previousPartialMatch;
- }
- }
-
- if(!before.isNull() && beforePreviousPartialMatch >= 0 && int(d->bufferSize) > beforePreviousPartialMatch) {
- const int beforeOffset = (d->bufferSize - beforePreviousPartialMatch);
- if(buffer.containsAt(before, 0, beforeOffset)) {
- seek(originalPosition);
- return -1;
- }
- }
-
- // (2) pattern contained in current buffer
-
- long location = buffer.find(pattern);
- if(location >= 0) {
- seek(originalPosition);
- return bufferOffset + location;
- }
-
- if(!before.isNull() && buffer.find(before) >= 0) {
- seek(originalPosition);
- return -1;
- }
-
- // (3) partial match
-
- previousPartialMatch = buffer.endsWithPartialMatch(pattern);
-
- if(!before.isNull())
- beforePreviousPartialMatch = buffer.endsWithPartialMatch(before);
-
- bufferOffset += d->bufferSize;
- }
-
- // Since we hit the end of the file, reset the status before continuing.
-
- clear();
-
- seek(originalPosition);
-
- return -1;
-}
-
-
-long File::rfind(const ByteVector &pattern, long fromOffset, const ByteVector &before)
-{
- if(!d->file || pattern.size() > d->bufferSize)
- return -1;
-
- // The position in the file that the current buffer starts at.
-
- ByteVector buffer;
-
- // These variables are used to keep track of a partial match that happens at
- // the end of a buffer.
-
- /*
- int previousPartialMatch = -1;
- int beforePreviousPartialMatch = -1;
- */
-
- // Save the location of the current read pointer. We will restore the
- // position using seek() before all returns.
-
- long originalPosition = tell();
-
- // Start the search at the offset.
-
- long bufferOffset;
- if(fromOffset == 0) {
- seek(-1 * int(d->bufferSize), End);
- bufferOffset = tell();
- }
- else {
- seek(fromOffset + -1 * int(d->bufferSize), Beginning);
- bufferOffset = tell();
- }
-
- // See the notes in find() for an explanation of this algorithm.
-
- for(buffer = readBlock(d->bufferSize); buffer.size() > 0; buffer = readBlock(d->bufferSize)) {
-
- // TODO: (1) previous partial match
-
- // (2) pattern contained in current buffer
-
- long location = buffer.rfind(pattern);
- if(location >= 0) {
- seek(originalPosition);
- return bufferOffset + location;
- }
-
- if(!before.isNull() && buffer.find(before) >= 0) {
- seek(originalPosition);
- return -1;
- }
-
- // TODO: (3) partial match
-
- bufferOffset -= d->bufferSize;
- seek(bufferOffset);
- }
-
- // Since we hit the end of the file, reset the status before continuing.
-
- clear();
-
- seek(originalPosition);
-
- return -1;
-}
-
-void File::insert(const ByteVector &data, ulong start, ulong replace)
-{
- if(!d->file)
- return;
-
- if(data.size() == replace) {
- seek(start);
- writeBlock(data);
- return;
- }
- else if(data.size() < replace) {
- seek(start);
- writeBlock(data);
- removeBlock(start + data.size(), replace - data.size());
- return;
- }
-
- // Woohoo! Faster (about 20%) than id3lib at last. I had to get hardcore
- // and avoid TagLib's high level API for rendering just copying parts of
- // the file that don't contain tag data.
- //
- // Now I'll explain the steps in this ugliness:
-
- // First, make sure that we're working with a buffer that is longer than
- // the *differnce* in the tag sizes. We want to avoid overwriting parts
- // that aren't yet in memory, so this is necessary.
-
- ulong bufferLength = bufferSize();
-
- while(data.size() - replace > bufferLength)
- bufferLength += bufferSize();
-
- // Set where to start the reading and writing.
-
- long readPosition = start + replace;
- long writePosition = start;
-
- ByteVector buffer;
- ByteVector aboutToOverwrite(static_cast<uint>(bufferLength));
-
- // This is basically a special case of the loop below. Here we're just
- // doing the same steps as below, but since we aren't using the same buffer
- // size -- instead we're using the tag size -- this has to be handled as a
- // special case. We're also using File::writeBlock() just for the tag.
- // That's a bit slower than using char *'s so, we're only doing it here.
-
- seek(readPosition);
- int bytesRead = fread(aboutToOverwrite.data(), sizeof(char), bufferLength, d->file);
- readPosition += bufferLength;
-
- seek(writePosition);
- writeBlock(data);
- writePosition += data.size();
-
- buffer = aboutToOverwrite;
-
- // In case we've already reached the end of file...
-
- buffer.resize(bytesRead);
-
- // Ok, here's the main loop. We want to loop until the read fails, which
- // means that we hit the end of the file.
-
- while(!buffer.isEmpty()) {
-
- // Seek to the current read position and read the data that we're about
- // to overwrite. Appropriately increment the readPosition.
-
- seek(readPosition);
- bytesRead = fread(aboutToOverwrite.data(), sizeof(char), bufferLength, d->file);
- aboutToOverwrite.resize(bytesRead);
- readPosition += bufferLength;
-
- // Check to see if we just read the last block. We need to call clear()
- // if we did so that the last write succeeds.
-
- if(ulong(bytesRead) < bufferLength)
- clear();
-
- // Seek to the write position and write our buffer. Increment the
- // writePosition.
-
- seek(writePosition);
- fwrite(buffer.data(), sizeof(char), buffer.size(), d->file);
- writePosition += buffer.size();
-
- // Make the current buffer the data that we read in the beginning.
-
- buffer = aboutToOverwrite;
-
- // Again, we need this for the last write. We don't want to write garbage
- // at the end of our file, so we need to set the buffer size to the amount
- // that we actually read.
-
- bufferLength = bytesRead;
- }
-}
-
-void File::removeBlock(ulong start, ulong length)
-{
- if(!d->file)
- return;
-
- ulong bufferLength = bufferSize();
-
- long readPosition = start + length;
- long writePosition = start;
-
- ByteVector buffer(static_cast<uint>(bufferLength));
-
- ulong bytesRead = 1;
-
- while(bytesRead != 0) {
- seek(readPosition);
- bytesRead = fread(buffer.data(), sizeof(char), bufferLength, d->file);
- readPosition += bytesRead;
-
- // Check to see if we just read the last block. We need to call clear()
- // if we did so that the last write succeeds.
-
- if(bytesRead < bufferLength)
- clear();
-
- seek(writePosition);
- fwrite(buffer.data(), sizeof(char), bytesRead, d->file);
- writePosition += bytesRead;
- }
- truncate(writePosition);
-}
-
-bool File::readOnly() const
-{
- return d->readOnly;
-}
-
-bool File::isReadable(const char *file)
-{
- return access(file, R_OK) == 0;
-}
-
-bool File::isOpen() const
-{
- return (d->file != NULL);
-}
-
-bool File::isValid() const
-{
- return isOpen() && d->valid;
-}
-
-void File::seek(long offset, Position p)
-{
- if(!d->file) {
- debug("File::seek() -- trying to seek in a file that isn't opened.");
- return;
- }
-
- switch(p) {
- case Beginning:
- fseek(d->file, offset, SEEK_SET);
- break;
- case Current:
- fseek(d->file, offset, SEEK_CUR);
- break;
- case End:
- fseek(d->file, offset, SEEK_END);
- break;
- }
-}
-
-void File::clear()
-{
- clearerr(d->file);
-}
-
-long File::tell() const
-{
- return ftell(d->file);
-}
-
-long File::length()
-{
- // Do some caching in case we do multiple calls.
-
- if(d->size > 0)
- return d->size;
-
- if(!d->file)
- return 0;
-
- long curpos = tell();
-
- seek(0, End);
- long endpos = tell();
-
- seek(curpos, Beginning);
-
- d->size = endpos;
- return endpos;
-}
-
-bool File::isWritable(const char *file)
-{
- return access(file, W_OK) == 0;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-void File::setValid(bool valid)
-{
- d->valid = valid;
-}
-
-void File::truncate(long length)
-{
- ftruncate(fileno(d->file), length);
-}
-
-TagLib::uint File::bufferSize()
-{
- return FilePrivate::bufferSize;
-}
diff --git a/libs/taglib/taglib/toolkit/tfile.h b/libs/taglib/taglib/toolkit/tfile.h
deleted file mode 100644
index 680125ac20..0000000000
--- a/libs/taglib/taglib/toolkit/tfile.h
+++ /dev/null
@@ -1,271 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_FILE_H
-#define TAGLIB_FILE_H
-
-#include "taglib_export.h"
-#include "taglib.h"
-#include "tbytevector.h"
-
-namespace TagLib {
-
- class String;
- class Tag;
- class AudioProperties;
-
-#ifdef _WIN32
- class TAGLIB_EXPORT FileName
- {
- public:
- FileName(const wchar_t *name) : m_wname(name) {}
- FileName(const char *name) : m_name(name) {}
- operator const wchar_t *() const { return m_wname.c_str(); }
- operator const char *() const { return m_name.c_str(); }
- private:
- std::string m_name;
- std::wstring m_wname;
- };
-#else
- typedef const char *FileName;
-#endif
-
- //! A file class with some useful methods for tag manipulation
-
- /*!
- * This class is a basic file class with some methods that are particularly
- * useful for tag editors. It has methods to take advantage of
- * ByteVector and a binary search method for finding patterns in a file.
- */
-
- class TAGLIB_EXPORT File
- {
- public:
- /*!
- * Position in the file used for seeking.
- */
- enum Position {
- //! Seek from the beginning of the file.
- Beginning,
- //! Seek from the current position in the file.
- Current,
- //! Seek from the end of the file.
- End
- };
-
- /*!
- * Destroys this File instance.
- */
- virtual ~File();
-
- /*!
- * Returns the file name in the local file system encoding.
- */
- FileName name() const;
-
- /*!
- * Returns a pointer to this file's tag. This should be reimplemented in
- * the concrete subclasses.
- */
- virtual Tag *tag() const = 0;
-
- /*!
- * Returns a pointer to this file's audio properties. This should be
- * reimplemented in the concrete subclasses. If no audio properties were
- * read then this will return a null pointer.
- */
- virtual AudioProperties *audioProperties() const = 0;
-
- /*!
- * Save the file and its associated tags. This should be reimplemented in
- * the concrete subclasses. Returns true if the save succeeds.
- *
- * \warning On UNIX multiple processes are able to write to the same file at
- * the same time. This can result in serious file corruption. If you are
- * developing a program that makes use of TagLib from multiple processes you
- * must insure that you are only doing writes to a particular file from one
- * of them.
- */
- virtual bool save() = 0;
-
- /*!
- * Reads a block of size \a length at the current get pointer.
- */
- ByteVector readBlock(ulong length);
-
- /*!
- * Attempts to write the block \a data at the current get pointer. If the
- * file is currently only opened read only -- i.e. readOnly() returns true --
- * this attempts to reopen the file in read/write mode.
- *
- * \note This should be used instead of using the streaming output operator
- * for a ByteVector. And even this function is significantly slower than
- * doing output with a char[].
- */
- void writeBlock(const ByteVector &data);
-
- /*!
- * Returns the offset in the file that \a pattern occurs at or -1 if it can
- * not be found. If \a before is set, the search will only continue until the
- * pattern \a before is found. This is useful for tagging purposes to search
- * for a tag before the synch frame.
- *
- * Searching starts at \a fromOffset, which defaults to the beginning of the
- * file.
- *
- * \note This has the practial limitation that \a pattern can not be longer
- * than the buffer size used by readBlock(). Currently this is 1024 bytes.
- */
- long find(const ByteVector &pattern,
- long fromOffset = 0,
- const ByteVector &before = ByteVector::null);
-
- /*!
- * Returns the offset in the file that \a pattern occurs at or -1 if it can
- * not be found. If \a before is set, the search will only continue until the
- * pattern \a before is found. This is useful for tagging purposes to search
- * for a tag before the synch frame.
- *
- * Searching starts at \a fromOffset and proceeds from the that point to the
- * beginning of the file and defaults to the end of the file.
- *
- * \note This has the practial limitation that \a pattern can not be longer
- * than the buffer size used by readBlock(). Currently this is 1024 bytes.
- */
- long rfind(const ByteVector &pattern,
- long fromOffset = 0,
- const ByteVector &before = ByteVector::null);
-
- /*!
- * Insert \a data at position \a start in the file overwriting \a replace
- * bytes of the original content.
- *
- * \note This method is slow since it requires rewriting all of the file
- * after the insertion point.
- */
- void insert(const ByteVector &data, ulong start = 0, ulong replace = 0);
-
- /*!
- * Removes a block of the file starting a \a start and continuing for
- * \a length bytes.
- *
- * \note This method is slow since it involves rewriting all of the file
- * after the removed portion.
- */
- void removeBlock(ulong start = 0, ulong length = 0);
-
- /*!
- * Returns true if the file is read only (or if the file can not be opened).
- */
- bool readOnly() const;
-
- /*!
- * Since the file can currently only be opened as an argument to the
- * constructor (sort-of by design), this returns if that open succeeded.
- */
- bool isOpen() const;
-
- /*!
- * Returns true if the file is open and readble and valid information for
- * the Tag and / or AudioProperties was found.
- */
- bool isValid() const;
-
- /*!
- * Move the I/O pointer to \a offset in the file from position \a p. This
- * defaults to seeking from the beginning of the file.
- *
- * \see Position
- */
- void seek(long offset, Position p = Beginning);
-
- /*!
- * Reset the end-of-file and error flags on the file.
- */
- void clear();
-
- /*!
- * Returns the current offset withing the file.
- */
- long tell() const;
-
- /*!
- * Returns the length of the file.
- */
- long length();
-
- /*!
- * Returns true if \a file can be opened for reading. If the file does not
- * exist, this will return false.
- *
- * \deprecated
- */
- static bool isReadable(const char *file);
-
- /*!
- * Returns true if \a file can be opened for writing.
- *
- * \deprecated
- */
- static bool isWritable(const char *name);
-
- protected:
- /*!
- * Construct a File object and opens the \a file. \a file should be a
- * be a C-string in the local file system encoding.
- *
- * \note Constructor is protected since this class should only be
- * instantiated through subclasses.
- */
- File(FileName file);
-
- /*!
- * Marks the file as valid or invalid.
- *
- * \see isValid()
- */
- void setValid(bool valid);
-
- /*!
- * Truncates the file to a \a length.
- */
- void truncate(long length);
-
- /*!
- * Returns the buffer size that is used for internal buffering.
- */
- static uint bufferSize();
-
- private:
- File(const File &);
- File &operator=(const File &);
-
- class FilePrivate;
- FilePrivate *d;
- };
-
-}
-
-#endif
diff --git a/libs/taglib/taglib/toolkit/tlist.h b/libs/taglib/taglib/toolkit/tlist.h
deleted file mode 100644
index 70be32458b..0000000000
--- a/libs/taglib/taglib/toolkit/tlist.h
+++ /dev/null
@@ -1,252 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_LIST_H
-#define TAGLIB_LIST_H
-
-#include "taglib.h"
-
-#include <list>
-
-namespace TagLib {
-
- //! A generic, implicitly shared list.
-
- /*!
- * This is basic generic list that's somewhere between a std::list and a
- * QValueList. This class is implicitly shared. For example:
- *
- * \code
- *
- * TagLib::List<int> l = someOtherIntList;
- *
- * \endcode
- *
- * The above example is very cheap. This also makes lists suitable for the
- * return types of functions. The above example will just copy a pointer rather
- * than copying the data in the list. When your \e shared list's data changes,
- * only \e then will the data be copied.
- */
-
- template <class T> class List
- {
- public:
-#ifndef DO_NOT_DOCUMENT
- typedef typename std::list<T>::iterator Iterator;
- typedef typename std::list<T>::const_iterator ConstIterator;
-#endif
-
- /*!
- * Constructs an empty list.
- */
- List();
-
- /*!
- * Make a shallow, implicitly shared, copy of \a l. Because this is
- * implicitly shared, this method is lightweight and suitable for
- * pass-by-value usage.
- */
- List(const List<T> &l);
-
- /*!
- * Destroys this List instance. If auto deletion is enabled and this list
- * contains a pointer type all of the memebers are also deleted.
- */
- virtual ~List();
-
- /*!
- * Returns an STL style iterator to the beginning of the list. See
- * std::list::const_iterator for the semantics.
- */
- Iterator begin();
-
- /*!
- * Returns an STL style constant iterator to the beginning of the list. See
- * std::list::iterator for the semantics.
- */
- ConstIterator begin() const;
-
- /*!
- * Returns an STL style iterator to the end of the list. See
- * std::list::iterator for the semantics.
- */
- Iterator end();
-
- /*!
- * Returns an STL style constant iterator to the end of the list. See
- * std::list::const_iterator for the semantics.
- */
- ConstIterator end() const;
-
- /*!
- * Inserts a copy of \a value before \a it.
- */
- Iterator insert(Iterator it, const T &value);
-
- /*!
- * Inserts the \a value into the list. This assumes that the list is
- * currently sorted. If \a unique is true then the value will not
- * be inserted if it is already in the list.
- */
- List<T> &sortedInsert(const T &value, bool unique = false);
-
- /*!
- * Appends \a item to the end of the list and returns a reference to the
- * list.
- */
- List<T> &append(const T &item);
-
- /*!
- * Appends all of the values in \a l to the end of the list and returns a
- * reference to the list.
- */
- List<T> &append(const List<T> &l);
-
- /*!
- * Prepends \a item to the beginning list and returns a reference to the
- * list.
- */
- List<T> &prepend(const T &item);
-
- /*!
- * Prepends all of the items in \a l to the beginning list and returns a
- * reference to the list.
- */
- List<T> &prepend(const List<T> &l);
-
- /*!
- * Clears the list. If auto deletion is enabled and this list contains a
- * pointer type the members are also deleted.
- *
- * \see setAutoDelete()
- */
- List<T> &clear();
-
- /*!
- * Returns the number of elements in the list.
- */
- uint size() const;
- bool isEmpty() const;
-
- /*!
- * Find the first occurrence of \a value.
- */
- Iterator find(const T &value);
-
- /*!
- * Find the first occurrence of \a value.
- */
- ConstIterator find(const T &value) const;
-
- /*!
- * Returns true if the list contains \a value.
- */
- bool contains(const T &value) const;
-
- /*!
- * Erase the item at \a it from the list.
- */
- Iterator erase(Iterator it);
-
- /*!
- * Returns a reference to the first item in the list.
- */
- const T &front() const;
-
- /*!
- * Returns a reference to the first item in the list.
- */
- T &front();
-
- /*!
- * Returns a reference to the last item in the list.
- */
- const T &back() const;
-
- /*!
- * Returns a reference to the last item in the list.
- */
- T &back();
-
- /*!
- * Auto delete the members of the list when the last reference to the list
- * passes out of scope. This will have no effect on lists which do not
- * contain a pointer type.
- *
- * \note This relies on partial template instantiation -- most modern C++
- * compilers should now support this.
- */
- void setAutoDelete(bool autoDelete);
-
- /*!
- * Returns a reference to item \a i in the list.
- *
- * \warning This method is slow. Use iterators to loop through the list.
- */
- T &operator[](uint i);
-
- /*!
- * Returns a const reference to item \a i in the list.
- *
- * \warning This method is slow. Use iterators to loop through the list.
- */
- const T &operator[](uint i) const;
-
- /*!
- * Make a shallow, implicitly shared, copy of \a l. Because this is
- * implicitly shared, this method is lightweight and suitable for
- * pass-by-value usage.
- */
- List<T> &operator=(const List<T> &l);
-
- /*!
- * Compares this list with \a l and returns true if all of the elements are
- * the same.
- */
- bool operator==(const List<T> &l) const;
-
- protected:
- /*
- * If this List is being shared via implicit sharing, do a deep copy of the
- * data and separate from the shared members. This should be called by all
- * non-const subclass members.
- */
- void detach();
-
- private:
-#ifndef DO_NOT_DOCUMENT
- template <class TP> class ListPrivate;
- ListPrivate<T> *d;
-#endif
- };
-
-}
-
-// Since GCC doesn't support the "export" keyword, we have to include the
-// implementation.
-
-#include "tlist.tcc"
-
-#endif
diff --git a/libs/taglib/taglib/toolkit/tlist.tcc b/libs/taglib/taglib/toolkit/tlist.tcc
deleted file mode 100644
index cbc328b8ff..0000000000
--- a/libs/taglib/taglib/toolkit/tlist.tcc
+++ /dev/null
@@ -1,316 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <algorithm>
-
-namespace TagLib {
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-// The functionality of List<T>::setAutoDelete() is implemented here partial
-// template specialization. This is implemented in such a way that calling
-// setAutoDelete() on non-pointer types will simply have no effect.
-
-// A base for the generic and specialized private class types. New
-// non-templatized members should be added here.
-
-class ListPrivateBase : public RefCounter
-{
-public:
- ListPrivateBase() : autoDelete(false) {}
- bool autoDelete;
-};
-
-// A generic implementation
-
-template <class T>
-template <class TP> class List<T>::ListPrivate : public ListPrivateBase
-{
-public:
- ListPrivate() : ListPrivateBase() {}
- ListPrivate(const std::list<TP> &l) : ListPrivateBase(), list(l) {}
- void clear() {
- list.clear();
- }
- std::list<TP> list;
-};
-
-// A partial specialization for all pointer types that implements the
-// setAutoDelete() functionality.
-
-template <class T>
-template <class TP> class List<T>::ListPrivate<TP *> : public ListPrivateBase
-{
-public:
- ListPrivate() : ListPrivateBase() {}
- ListPrivate(const std::list<TP *> &l) : ListPrivateBase(), list(l) {}
- ~ListPrivate() {
- clear();
- }
- void clear() {
- if(autoDelete) {
- typename std::list<TP *>::const_iterator it = list.begin();
- for(; it != list.end(); ++it)
- delete *it;
- }
- list.clear();
- }
- std::list<TP *> list;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-template <class T>
-List<T>::List()
-{
- d = new ListPrivate<T>;
-}
-
-template <class T>
-List<T>::List(const List<T> &l) : d(l.d)
-{
- d->ref();
-}
-
-template <class T>
-List<T>::~List()
-{
- if(d->deref())
- delete d;
-}
-
-template <class T>
-typename List<T>::Iterator List<T>::begin()
-{
- detach();
- return d->list.begin();
-}
-
-template <class T>
-typename List<T>::ConstIterator List<T>::begin() const
-{
- return d->list.begin();
-}
-
-template <class T>
-typename List<T>::Iterator List<T>::end()
-{
- detach();
- return d->list.end();
-}
-
-template <class T>
-typename List<T>::ConstIterator List<T>::end() const
-{
- return d->list.end();
-}
-
-template <class T>
-typename List<T>::Iterator List<T>::insert(Iterator it, const T &item)
-{
- detach();
- return d->list.insert(it, item);
-}
-
-template <class T>
-List<T> &List<T>::sortedInsert(const T &value, bool unique)
-{
- detach();
- Iterator it = begin();
- while(it != end() && *it < value)
- ++it;
- if(unique && it != end() && *it == value)
- return *this;
- insert(it, value);
- return *this;
-}
-
-template <class T>
-List<T> &List<T>::append(const T &item)
-{
- detach();
- d->list.push_back(item);
- return *this;
-}
-
-template <class T>
-List<T> &List<T>::append(const List<T> &l)
-{
- detach();
- d->list.insert(d->list.end(), l.begin(), l.end());
- return *this;
-}
-
-template <class T>
-List<T> &List<T>::prepend(const T &item)
-{
- detach();
- d->list.push_front(item);
- return *this;
-}
-
-template <class T>
-List<T> &List<T>::prepend(const List<T> &l)
-{
- detach();
- d->list.insert(d->list.begin(), l.begin(), l.end());
- return *this;
-}
-
-template <class T>
-List<T> &List<T>::clear()
-{
- detach();
- d->clear();
- return *this;
-}
-
-template <class T>
-TagLib::uint List<T>::size() const
-{
- return d->list.size();
-}
-
-template <class T>
-bool List<T>::isEmpty() const
-{
- return d->list.empty();
-}
-
-template <class T>
-typename List<T>::Iterator List<T>::find(const T &value)
-{
- return std::find(d->list.begin(), d->list.end(), value);
-}
-
-template <class T>
-typename List<T>::ConstIterator List<T>::find(const T &value) const
-{
- return std::find(d->list.begin(), d->list.end(), value);
-}
-
-template <class T>
-bool List<T>::contains(const T &value) const
-{
- return std::find(d->list.begin(), d->list.end(), value) != d->list.end();
-}
-
-template <class T>
-typename List<T>::Iterator List<T>::erase(Iterator it)
-{
- return d->list.erase(it);
-}
-
-template <class T>
-const T &List<T>::front() const
-{
- return d->list.front();
-}
-
-template <class T>
-T &List<T>::front()
-{
- detach();
- return d->list.front();
-}
-
-template <class T>
-const T &List<T>::back() const
-{
- return d->list.back();
-}
-
-template <class T>
-void List<T>::setAutoDelete(bool autoDelete)
-{
- d->autoDelete = autoDelete;
-}
-
-template <class T>
-T &List<T>::back()
-{
- detach();
- return d->list.back();
-}
-
-template <class T>
-T &List<T>::operator[](uint i)
-{
- Iterator it = d->list.begin();
-
- for(uint j = 0; j < i; j++)
- ++it;
-
- return *it;
-}
-
-template <class T>
-const T &List<T>::operator[](uint i) const
-{
- ConstIterator it = d->list.begin();
-
- for(uint j = 0; j < i; j++)
- ++it;
-
- return *it;
-}
-
-template <class T>
-List<T> &List<T>::operator=(const List<T> &l)
-{
- if(&l == this)
- return *this;
-
- if(d->deref())
- delete d;
- d = l.d;
- d->ref();
- return *this;
-}
-
-template <class T>
-bool List<T>::operator==(const List<T> &l) const
-{
- return d->list == l.d->list;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-template <class T>
-void List<T>::detach()
-{
- if(d->count() > 1) {
- d->deref();
- d = new ListPrivate<T>(d->list);
- }
-}
-
-} // namespace TagLib
diff --git a/libs/taglib/taglib/toolkit/tmap.h b/libs/taglib/taglib/toolkit/tmap.h
deleted file mode 100644
index 3551b19d53..0000000000
--- a/libs/taglib/taglib/toolkit/tmap.h
+++ /dev/null
@@ -1,200 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_MAP_H
-#define TAGLIB_MAP_H
-
-#include <map>
-using namespace std;
-
-#include "taglib.h"
-
-namespace TagLib {
-
- //! A generic, implicitly shared map.
-
- /*!
- * This implements a standard map container that associates a key with a value
- * and has fast key-based lookups. This map is also implicitly shared making
- * it suitable for pass-by-value usage.
- */
-
- template <class Key, class T> class Map
- {
- public:
-#ifndef DO_NOT_DOCUMENT
-#ifdef WANT_CLASS_INSTANTIATION_OF_MAP
- // Some STL implementations get snippy over the use of the
- // class keyword to distinguish different templates; Sun Studio
- // in particular finds multiple specializations in certain rare
- // cases and complains about that. GCC doesn't seem to mind,
- // and uses the typedefs further below without the class keyword.
- // Not all the specializations of Map can use the class keyword
- // (when T is not actually a class type), so don't apply this
- // generally.
- typedef typename std::map<class Key, class T>::iterator Iterator;
- typedef typename std::map<class Key, class T>::const_iterator ConstIterator;
-#else
- typedef typename std::map<Key, T>::iterator Iterator;
- typedef typename std::map<Key, T>::const_iterator ConstIterator;
-#endif
-#endif
-
- /*!
- * Constructs an empty Map.
- */
- Map();
-
- /*!
- * Make a shallow, implicitly shared, copy of \a m. Because this is
- * implicitly shared, this method is lightweight and suitable for
- * pass-by-value usage.
- */
- Map(const Map<Key, T> &m);
-
- /*!
- * Destroys this instance of the Map.
- */
- virtual ~Map();
-
- /*!
- * Returns an STL style iterator to the beginning of the map. See
- * std::map::iterator for the semantics.
- */
- Iterator begin();
-
- /*!
- * Returns an STL style iterator to the beginning of the map. See
- * std::map::const_iterator for the semantics.
- */
- ConstIterator begin() const;
-
- /*!
- * Returns an STL style iterator to the end of the map. See
- * std::map::iterator for the semantics.
- */
- Iterator end();
-
- /*!
- * Returns an STL style iterator to the end of the map. See
- * std::map::const_iterator for the semantics.
- */
- ConstIterator end() const;
-
- /*!
- * Inserts \a value under \a key in the map. If a value for \a key already
- * exists it will be overwritten.
- */
- Map<Key, T> &insert(const Key &key, const T &value);
-
- /*!
- * Removes all of the elements from elements from the map. This however
- * will not delete pointers if the mapped type is a pointer type.
- */
- Map<Key, T> &clear();
-
- /*!
- * The number of elements in the map.
- *
- * \see isEmpty()
- */
- uint size() const;
-
- /*!
- * Returns true if the map is empty.
- *
- * \see size()
- */
- bool isEmpty() const;
-
- /*!
- * Find the first occurrence of \a key.
- */
- Iterator find(const Key &key);
-
- /*!
- * Find the first occurrence of \a key.
- */
- ConstIterator find(const Key &key) const;
-
- /*!
- * Returns true if the map contains an instance of \a key.
- */
- bool contains(const Key &key) const;
-
- /*!
- * Erase the item at \a it from the list.
- */
- Map<Key, T> &erase(Iterator it);
-
- /*!
- * Erase the item with \a key from the list.
- */
- Map<Key, T> &erase(const Key &key);
-
- /*!
- * Returns a reference to the value associated with \a key.
- *
- * \note This has undefined behavior if the key is not present in the map.
- */
- const T &operator[](const Key &key) const;
-
- /*!
- * Returns a reference to the value associated with \a key.
- *
- * \note This has undefined behavior if the key is not present in the map.
- */
- T &operator[](const Key &key);
-
- /*!
- * Make a shallow, implicitly shared, copy of \a m. Because this is
- * implicitly shared, this method is lightweight and suitable for
- * pass-by-value usage.
- */
- Map<Key, T> &operator=(const Map<Key, T> &m);
-
- protected:
- /*
- * If this List is being shared via implicit sharing, do a deep copy of the
- * data and separate from the shared members. This should be called by all
- * non-const subclass members.
- */
- void detach();
-
- private:
-#ifndef DO_NOT_DOCUMENT
- template <class KeyP, class TP> class MapPrivate;
- MapPrivate<Key, T> *d;
-#endif
- };
-
-}
-
-// Since GCC doesn't support the "export" keyword, we have to include the
-// implementation.
-
-#include "tmap.tcc"
-
-#endif
diff --git a/libs/taglib/taglib/toolkit/tmap.tcc b/libs/taglib/taglib/toolkit/tmap.tcc
deleted file mode 100644
index 6e689d36ab..0000000000
--- a/libs/taglib/taglib/toolkit/tmap.tcc
+++ /dev/null
@@ -1,196 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-namespace TagLib {
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-template <class Key, class T>
-template <class KeyP, class TP>
-class Map<Key, T>::MapPrivate : public RefCounter
-{
-public:
- MapPrivate() : RefCounter() {}
-#ifdef WANT_CLASS_INSTANTIATION_OF_MAP
- MapPrivate(const std::map<class KeyP, class TP>& m) : RefCounter(), map(m) {}
- std::map<class KeyP, class TP> map;
-#else
- MapPrivate(const std::map<KeyP, TP>& m) : RefCounter(), map(m) {}
- std::map<KeyP, TP> map;
-#endif
-};
-
-template <class Key, class T>
-Map<Key, T>::Map()
-{
- d = new MapPrivate<Key, T>;
-}
-
-template <class Key, class T>
-Map<Key, T>::Map(const Map<Key, T> &m) : d(m.d)
-{
- d->ref();
-}
-
-template <class Key, class T>
-Map<Key, T>::~Map()
-{
- if(d->deref())
- delete(d);
-}
-
-template <class Key, class T>
-typename Map<Key, T>::Iterator Map<Key, T>::begin()
-{
- detach();
- return d->map.begin();
-}
-
-template <class Key, class T>
-typename Map<Key, T>::ConstIterator Map<Key, T>::begin() const
-{
- return d->map.begin();
-}
-
-template <class Key, class T>
-typename Map<Key, T>::Iterator Map<Key, T>::end()
-{
- detach();
- return d->map.end();
-}
-
-template <class Key, class T>
-typename Map<Key, T>::ConstIterator Map<Key, T>::end() const
-{
- return d->map.end();
-}
-
-template <class Key, class T>
-Map<Key, T> &Map<Key, T>::insert(const Key &key, const T &value)
-{
- detach();
- d->map[key] = value;
- return *this;
-}
-
-template <class Key, class T>
-Map<Key, T> &Map<Key, T>::clear()
-{
- detach();
- d->map.clear();
- return *this;
-}
-
-template <class Key, class T>
-bool Map<Key, T>::isEmpty() const
-{
- return d->map.empty();
-}
-
-template <class Key, class T>
-typename Map<Key, T>::Iterator Map<Key, T>::find(const Key &key)
-{
- detach();
- return d->map.find(key);
-}
-
-template <class Key, class T>
-typename Map<Key,T>::ConstIterator Map<Key, T>::find(const Key &key) const
-{
- return d->map.find(key);
-}
-
-template <class Key, class T>
-bool Map<Key, T>::contains(const Key &key) const
-{
- return d->map.find(key) != d->map.end();
-}
-
-template <class Key, class T>
-Map<Key, T> &Map<Key,T>::erase(Iterator it)
-{
- detach();
- d->map.erase(it);
- return *this;
-}
-
-template <class Key, class T>
-Map<Key, T> &Map<Key,T>::erase(const Key &key)
-{
- detach();
- Iterator it = d->map.find(key);
- if(it != d->map.end())
- d->map.erase(it);
- return *this;
-}
-
-template <class Key, class T>
-TagLib::uint Map<Key, T>::size() const
-{
- return d->map.size();
-}
-
-template <class Key, class T>
-const T &Map<Key, T>::operator[](const Key &key) const
-{
- return d->map[key];
-}
-
-template <class Key, class T>
-T &Map<Key, T>::operator[](const Key &key)
-{
- detach();
- return d->map[key];
-}
-
-template <class Key, class T>
-Map<Key, T> &Map<Key, T>::operator=(const Map<Key, T> &m)
-{
- if(&m == this)
- return *this;
-
- if(d->deref())
- delete(d);
- d = m.d;
- d->ref();
- return *this;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-template <class Key, class T>
-void Map<Key, T>::detach()
-{
- if(d->count() > 1) {
- d->deref();
- d = new MapPrivate<Key, T>(d->map);
- }
-}
-
-} // namespace TagLib
diff --git a/libs/taglib/taglib/toolkit/tstring.cpp b/libs/taglib/taglib/toolkit/tstring.cpp
deleted file mode 100644
index 6611e7cdca..0000000000
--- a/libs/taglib/taglib/toolkit/tstring.cpp
+++ /dev/null
@@ -1,788 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include "tstring.h"
-#include "unicode.h"
-#include "tdebug.h"
-
-#include <iostream>
-
-#include <string.h>
-
-namespace TagLib {
-
- inline unsigned short byteSwap(unsigned short x)
- {
- return (((x) >> 8) & 0xff) | (((x) & 0xff) << 8);
- }
-
- inline unsigned short combine(unsigned char c1, unsigned char c2)
- {
- return (c1 << 8) | c2;
- }
-}
-
-using namespace TagLib;
-
-class String::StringPrivate : public RefCounter
-{
-public:
- StringPrivate(const wstring &s) :
- RefCounter(),
- data(s),
- CString(0) {}
-
- StringPrivate() :
- RefCounter(),
- CString(0) {}
-
- ~StringPrivate() {
- delete [] CString;
- }
-
- wstring data;
-
- /*!
- * This is only used to hold the a pointer to the most recent value of
- * toCString.
- */
- char *CString;
-};
-
-String String::null;
-
-////////////////////////////////////////////////////////////////////////////////
-
-String::String()
-{
- d = new StringPrivate;
-}
-
-String::String(const String &s) : d(s.d)
-{
- d->ref();
-}
-
-String::String(const std::string &s, Type t)
-{
- d = new StringPrivate;
-
- if(t == UTF16 || t == UTF16BE || t == UTF16LE) {
- debug("String::String() -- A std::string should not contain UTF16.");
- return;
- }
-
- int length = s.length();
- d->data.resize(length);
- wstring::iterator targetIt = d->data.begin();
-
- for(std::string::const_iterator it = s.begin(); it != s.end(); it++) {
- *targetIt = uchar(*it);
- ++targetIt;
- }
-
- prepare(t);
-}
-
-String::String(const wstring &s, Type t)
-{
- d = new StringPrivate(s);
- prepare(t);
-}
-
-String::String(const wchar_t *s, Type t)
-{
- d = new StringPrivate(s);
- prepare(t);
-}
-
-String::String(const char *s, Type t)
-{
- d = new StringPrivate;
-
- if(t == UTF16 || t == UTF16BE || t == UTF16LE) {
- debug("String::String() -- A const char * should not contain UTF16.");
- return;
- }
-
- int length = ::strlen(s);
- d->data.resize(length);
-
- wstring::iterator targetIt = d->data.begin();
-
- for(int i = 0; i < length; i++) {
- *targetIt = uchar(s[i]);
- ++targetIt;
- }
-
- prepare(t);
-}
-
-String::String(wchar_t c, Type t)
-{
- d = new StringPrivate;
- d->data += c;
- prepare(t);
-}
-
-String::String(char c, Type t)
-{
- d = new StringPrivate;
-
- if(t == UTF16 || t == UTF16BE || t == UTF16LE) {
- debug("String::String() -- A std::string should not contain UTF16.");
- return;
- }
-
- d->data += uchar(c);
- prepare(t);
-}
-
-String::String(const ByteVector &v, Type t)
-{
- d = new StringPrivate;
-
- if(v.isEmpty())
- return;
-
- if(t == Latin1 || t == UTF8) {
-
- int length = 0;
- d->data.resize(v.size());
- wstring::iterator targetIt = d->data.begin();
- for(ByteVector::ConstIterator it = v.begin(); it != v.end() && (*it); ++it) {
- *targetIt = uchar(*it);
- ++targetIt;
- ++length;
- }
- d->data.resize(length);
- }
- else {
- d->data.resize(v.size() / 2);
- wstring::iterator targetIt = d->data.begin();
-
- for(ByteVector::ConstIterator it = v.begin();
- it != v.end() && it + 1 != v.end() && combine(*it, *(it + 1));
- it += 2)
- {
- *targetIt = combine(*it, *(it + 1));
- ++targetIt;
- }
- }
- prepare(t);
-}
-
-////////////////////////////////////////////////////////////////////////////////
-
-String::~String()
-{
- if(d->deref())
- delete d;
-}
-
-std::string String::to8Bit(bool unicode) const
-{
- std::string s;
- s.resize(d->data.size());
-
- if(!unicode) {
- std::string::iterator targetIt = s.begin();
- for(wstring::const_iterator it = d->data.begin(); it != d->data.end(); it++) {
- *targetIt = char(*it);
- ++targetIt;
- }
- return s;
- }
-
- const int outputBufferSize = d->data.size() * 3 + 1;
-
- Unicode::UTF16 *sourceBuffer = new Unicode::UTF16[d->data.size() + 1];
- Unicode::UTF8 *targetBuffer = new Unicode::UTF8[outputBufferSize];
-
- for(unsigned int i = 0; i < d->data.size(); i++)
- sourceBuffer[i] = Unicode::UTF16(d->data[i]);
-
- const Unicode::UTF16 *source = sourceBuffer;
- Unicode::UTF8 *target = targetBuffer;
-
- Unicode::ConversionResult result =
- Unicode::ConvertUTF16toUTF8(&source, sourceBuffer + d->data.size(),
- &target, targetBuffer + outputBufferSize,
- Unicode::lenientConversion);
-
- if(result != Unicode::conversionOK) {
- debug("String::to8Bit() - Unicode conversion error.");
- }
-
- int newSize = target - targetBuffer;
- s.resize(newSize);
- targetBuffer[newSize] = 0;
-
- s = (char *) targetBuffer;
-
- delete [] sourceBuffer;
- delete [] targetBuffer;
-
- return s;
-}
-
-TagLib::wstring String::toWString() const
-{
- return d->data;
-}
-
-const char *String::toCString(bool unicode) const
-{
- delete [] d->CString;
-
- std::string buffer = to8Bit(unicode);
- d->CString = new char[buffer.size() + 1];
- strcpy(d->CString, buffer.c_str());
-
- return d->CString;
-}
-
-String::Iterator String::begin()
-{
- return d->data.begin();
-}
-
-String::ConstIterator String::begin() const
-{
- return d->data.begin();
-}
-
-String::Iterator String::end()
-{
- return d->data.end();
-}
-
-String::ConstIterator String::end() const
-{
- return d->data.end();
-}
-
-int String::find(const String &s, int offset) const
-{
- wstring::size_type position = d->data.find(s.d->data, offset);
-
- if(position != wstring::npos)
- return position;
- else
- return -1;
-}
-
-bool String::startsWith(const String &s) const
-{
- if(s.length() > length())
- return false;
-
- return substr(0, s.length()) == s;
-}
-
-String String::substr(uint position, uint n) const
-{
- if(n > position + d->data.size())
- n = d->data.size() - position;
-
- String s;
- s.d->data = d->data.substr(position, n);
- return s;
-}
-
-String &String::append(const String &s)
-{
- detach();
- d->data += s.d->data;
- return *this;
-}
-
-String String::upper() const
-{
- String s;
-
- static int shift = 'A' - 'a';
-
- for(wstring::const_iterator it = d->data.begin(); it != d->data.end(); ++it) {
- if(*it >= 'a' && *it <= 'z')
- s.d->data.push_back(*it + shift);
- else
- s.d->data.push_back(*it);
- }
-
- return s;
-}
-
-TagLib::uint String::size() const
-{
- return d->data.size();
-}
-
-TagLib::uint String::length() const
-{
- return size();
-}
-
-bool String::isEmpty() const
-{
- return d->data.size() == 0;
-}
-
-bool String::isNull() const
-{
- return d == null.d;
-}
-
-ByteVector String::data(Type t) const
-{
- ByteVector v;
-
- switch(t) {
-
- case Latin1:
- {
- for(wstring::const_iterator it = d->data.begin(); it != d->data.end(); it++)
- v.append(char(*it));
- break;
- }
- case UTF8:
- {
- std::string s = to8Bit(true);
- v.setData(s.c_str(), s.length());
- break;
- }
- case UTF16:
- {
- // Assume that if we're doing UTF16 and not UTF16BE that we want little
- // endian encoding. (Byte Order Mark)
-
- v.append(char(0xff));
- v.append(char(0xfe));
-
- for(wstring::const_iterator it = d->data.begin(); it != d->data.end(); it++) {
-
- char c1 = *it & 0xff;
- char c2 = *it >> 8;
-
- v.append(c1);
- v.append(c2);
- }
- break;
- }
- case UTF16BE:
- {
- for(wstring::const_iterator it = d->data.begin(); it != d->data.end(); it++) {
-
- char c1 = *it >> 8;
- char c2 = *it & 0xff;
-
- v.append(c1);
- v.append(c2);
- }
- break;
- }
- case UTF16LE:
- {
- for(wstring::const_iterator it = d->data.begin(); it != d->data.end(); it++) {
-
- char c1 = *it & 0xff;
- char c2 = *it >> 8;
-
- v.append(c1);
- v.append(c2);
- }
- break;
- }
- }
-
- return v;
-}
-
-int String::toInt() const
-{
- int value = 0;
-
- bool negative = d->data[0] == '-';
- uint i = negative ? 1 : 0;
-
- for(; i < d->data.size() && d->data[i] >= '0' && d->data[i] <= '9'; i++)
- value = value * 10 + (d->data[i] - '0');
-
- if(negative)
- value = value * -1;
-
- return value;
-}
-
-String String::stripWhiteSpace() const
-{
- wstring::const_iterator begin = d->data.begin();
- wstring::const_iterator end = d->data.end();
-
- while(begin != end &&
- (*begin == '\t' || *begin == '\n' || *begin == '\f' ||
- *begin == '\r' || *begin == ' '))
- {
- ++begin;
- }
-
- if(begin == end)
- return null;
-
- // There must be at least one non-whitespace character here for us to have
- // gotten this far, so we should be safe not doing bounds checking.
-
- do {
- --end;
- } while(*end == '\t' || *end == '\n' ||
- *end == '\f' || *end == '\r' || *end == ' ');
-
- return String(wstring(begin, end + 1));
-}
-
-bool String::isLatin1() const
-{
- for(wstring::const_iterator it = d->data.begin(); it != d->data.end(); it++) {
- if(*it >= 256)
- return false;
- }
- return true;
-}
-
-bool String::isAscii() const
-{
- for(wstring::const_iterator it = d->data.begin(); it != d->data.end(); it++) {
- if(*it >= 128)
- return false;
- }
- return true;
-}
-
-String String::number(int n) // static
-{
- if(n == 0)
- return String("0");
-
- String charStack;
-
- bool negative = n < 0;
-
- if(negative)
- n = n * -1;
-
- while(n > 0) {
- int remainder = n % 10;
- charStack += char(remainder + '0');
- n = (n - remainder) / 10;
- }
-
- String s;
-
- if(negative)
- s += '-';
-
- for(int i = charStack.d->data.size() - 1; i >= 0; i--)
- s += charStack.d->data[i];
-
- return s;
-}
-
-TagLib::wchar &String::operator[](int i)
-{
- return d->data[i];
-}
-
-const TagLib::wchar &String::operator[](int i) const
-{
- return d->data[i];
-}
-
-bool String::operator==(const String &s) const
-{
- return d == s.d || d->data == s.d->data;
-}
-
-String &String::operator+=(const String &s)
-{
- detach();
-
- d->data += s.d->data;
- return *this;
-}
-
-String &String::operator+=(const wchar_t *s)
-{
- detach();
-
- d->data += s;
- return *this;
-}
-
-String &String::operator+=(const char *s)
-{
- detach();
-
- for(int i = 0; s[i] != 0; i++)
- d->data += uchar(s[i]);
- return *this;
-}
-
-String &String::operator+=(wchar_t c)
-{
- detach();
-
- d->data += c;
- return *this;
-}
-
-String &String::operator+=(char c)
-{
- d->data += uchar(c);
- return *this;
-}
-
-String &String::operator=(const String &s)
-{
- if(&s == this)
- return *this;
-
- if(d->deref())
- delete d;
- d = s.d;
- d->ref();
- return *this;
-}
-
-String &String::operator=(const std::string &s)
-{
- if(d->deref())
- delete d;
-
- d = new StringPrivate;
-
- d->data.resize(s.size());
-
- wstring::iterator targetIt = d->data.begin();
- for(std::string::const_iterator it = s.begin(); it != s.end(); it++) {
- *targetIt = uchar(*it);
- ++targetIt;
- }
-
- return *this;
-}
-
-String &String::operator=(const wstring &s)
-{
- if(d->deref())
- delete d;
- d = new StringPrivate(s);
- return *this;
-}
-
-String &String::operator=(const wchar_t *s)
-{
- if(d->deref())
- delete d;
- d = new StringPrivate(s);
- return *this;
-}
-
-String &String::operator=(char c)
-{
- if(d->deref())
- delete d;
- d = new StringPrivate;
- d->data += uchar(c);
- return *this;
-}
-
-String &String::operator=(wchar_t c)
-{
- if(d->deref())
- delete d;
- d = new StringPrivate;
- d->data += c;
- return *this;
-}
-
-String &String::operator=(const char *s)
-{
- if(d->deref())
- delete d;
-
- d = new StringPrivate;
-
- int length = ::strlen(s);
- d->data.resize(length);
-
- wstring::iterator targetIt = d->data.begin();
- for(int i = 0; i < length; i++) {
- *targetIt = uchar(s[i]);
- ++targetIt;
- }
-
- return *this;
-}
-
-String &String::operator=(const ByteVector &v)
-{
- if(d->deref())
- delete d;
-
- d = new StringPrivate;
- d->data.resize(v.size());
- wstring::iterator targetIt = d->data.begin();
-
- uint i = 0;
-
- for(ByteVector::ConstIterator it = v.begin(); it != v.end() && (*it); ++it) {
- *targetIt = uchar(*it);
- ++targetIt;
- ++i;
- }
-
- // If we hit a null in the ByteVector, shrink the string again.
-
- d->data.resize(i);
-
- return *this;
-}
-
-bool String::operator<(const String &s) const
-{
- return d->data < s.d->data;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// protected members
-////////////////////////////////////////////////////////////////////////////////
-
-void String::detach()
-{
- if(d->count() > 1) {
- d->deref();
- d = new StringPrivate(d->data);
- }
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-void String::prepare(Type t)
-{
- switch(t) {
- case UTF16:
- {
- if(d->data.size() >= 1 && (d->data[0] == 0xfeff || d->data[0] == 0xfffe)) {
- bool swap = d->data[0] != 0xfeff;
- d->data.erase(d->data.begin(), d->data.begin() + 1);
- if(swap) {
- for(uint i = 0; i < d->data.size(); i++)
- d->data[i] = byteSwap((unsigned short)d->data[i]);
- }
- }
- else {
- debug("String::prepare() - Invalid UTF16 string.");
- d->data.erase(d->data.begin(), d->data.end());
- }
- break;
- }
- case UTF8:
- {
- int bufferSize = d->data.size() + 1;
- Unicode::UTF8 *sourceBuffer = new Unicode::UTF8[bufferSize];
- Unicode::UTF16 *targetBuffer = new Unicode::UTF16[bufferSize];
-
- unsigned int i = 0;
- for(; i < d->data.size(); i++)
- sourceBuffer[i] = Unicode::UTF8(d->data[i]);
- sourceBuffer[i] = 0;
-
- const Unicode::UTF8 *source = sourceBuffer;
- Unicode::UTF16 *target = targetBuffer;
-
- Unicode::ConversionResult result =
- Unicode::ConvertUTF8toUTF16(&source, sourceBuffer + bufferSize,
- &target, targetBuffer + bufferSize,
- Unicode::lenientConversion);
-
- if(result != Unicode::conversionOK) {
- debug("String::prepare() - Unicode conversion error.");
- }
-
-
- int newSize = target != targetBuffer ? target - targetBuffer - 1 : 0;
- d->data.resize(newSize);
-
- for(int i = 0; i < newSize; i++)
- d->data[i] = targetBuffer[i];
-
- delete [] sourceBuffer;
- delete [] targetBuffer;
-
- break;
- }
- case UTF16LE:
- {
- for(uint i = 0; i < d->data.size(); i++)
- d->data[i] = byteSwap((unsigned short)d->data[i]);
- break;
- }
- default:
- break;
- }
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// related functions
-////////////////////////////////////////////////////////////////////////////////
-
-const TagLib::String operator+(const TagLib::String &s1, const TagLib::String &s2)
-{
- String s(s1);
- s.append(s2);
- return s;
-}
-
-const TagLib::String operator+(const char *s1, const TagLib::String &s2)
-{
- String s(s1);
- s.append(s2);
- return s;
-}
-
-const TagLib::String operator+(const TagLib::String &s1, const char *s2)
-{
- String s(s1);
- s.append(s2);
- return s;
-}
-
-std::ostream &operator<<(std::ostream &s, const String &str)
-{
- s << str.to8Bit();
- return s;
-}
diff --git a/libs/taglib/taglib/toolkit/tstring.h b/libs/taglib/taglib/toolkit/tstring.h
deleted file mode 100644
index 660023bada..0000000000
--- a/libs/taglib/taglib/toolkit/tstring.h
+++ /dev/null
@@ -1,456 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_STRING_H
-#define TAGLIB_STRING_H
-
-#include "taglib_export.h"
-#include "taglib.h"
-#include "tbytevector.h"
-
-#include <string>
-#include <ostream>
-
-/*!
- * \relates TagLib::String
- *
- * Converts a TagLib::String to a QString without a requirement to link to Qt.
- */
-#define QStringToTString(s) TagLib::String(s.utf8().data(), TagLib::String::UTF8)
-
-/*!
- * \relates TagLib::String
- *
- * Converts a TagLib::String to a QString without a requirement to link to Qt.
- */
-#define TStringToQString(s) QString::fromUtf8(s.toCString(true))
-
-namespace TagLib {
-
- //! A \e wide string class suitable for unicode.
-
- /*!
- * This is an implicitly shared \e wide string. For storage it uses
- * TagLib::wstring, but as this is an <i>implementation detail</i> this of
- * course could change. Strings are stored internally as UTF-16BE. (Without
- * the BOM (Byte Order Mark)
- *
- * The use of implicit sharing means that copying a string is cheap, the only
- * \e cost comes into play when the copy is modified. Prior to that the string
- * just has a pointer to the data of the \e parent String. This also makes
- * this class suitable as a function return type.
- *
- * In addition to adding implicit sharing, this class keeps track of four
- * possible encodings, which are the four supported by the ID3v2 standard.
- */
-
- class TAGLIB_EXPORT String
- {
- public:
-
-#ifndef DO_NOT_DOCUMENT
- typedef std::basic_string<wchar>::iterator Iterator;
- typedef std::basic_string<wchar>::const_iterator ConstIterator;
-#endif
-
- /**
- * The four types of string encodings supported by the ID3v2 specification.
- * ID3v1 is assumed to be Latin1 and Ogg Vorbis comments use UTF8.
- */
- enum Type {
- /*!
- * IS08859-1, or <i>Latin1</i> encoding. 8 bit characters.
- */
- Latin1 = 0,
- /*!
- * UTF16 with a <i>byte order mark</i>. 16 bit characters.
- */
- UTF16 = 1,
- /*!
- * UTF16 <i>big endian</i>. 16 bit characters. This is the encoding used
- * internally by TagLib.
- */
- UTF16BE = 2,
- /*!
- * UTF8 encoding. Characters are usually 8 bits but can be up to 32.
- */
- UTF8 = 3,
- /*!
- * UTF16 <i>little endian</i>. 16 bit characters.
- */
- UTF16LE = 4
- };
-
- /*!
- * Constructs an empty String.
- */
- String();
-
- /*!
- * Make a shallow, implicitly shared, copy of \a s. Because this is
- * implicitly shared, this method is lightweight and suitable for
- * pass-by-value usage.
- */
- String(const String &s);
-
- /*!
- * Makes a deep copy of the data in \a s.
- *
- * \note This should only be used with the 8-bit codecs Latin1 and UTF8, when
- * used with other codecs it will simply print a warning and exit.
- */
- String(const std::string &s, Type t = Latin1);
-
- /*!
- * Makes a deep copy of the data in \a s.
- */
- String(const wstring &s, Type t = UTF16BE);
-
- /*!
- * Makes a deep copy of the data in \a s.
- */
- String(const wchar_t *s, Type t = UTF16BE);
-
- /*!
- * Makes a deep copy of the data in \a c.
- *
- * \note This should only be used with the 8-bit codecs Latin1 and UTF8, when
- * used with other codecs it will simply print a warning and exit.
- */
- String(char c, Type t = Latin1);
-
- /*!
- * Makes a deep copy of the data in \a c.
- */
- String(wchar_t c, Type t = Latin1);
-
-
- /*!
- * Makes a deep copy of the data in \a s.
- *
- * \note This should only be used with the 8-bit codecs Latin1 and UTF8, when
- * used with other codecs it will simply print a warning and exit.
- */
- String(const char *s, Type t = Latin1);
-
- /*!
- * Makes a deep copy of the data in \a s.
- *
- * \note This should only be used with the 8-bit codecs Latin1 and UTF8, when
- * used with other codecs it will simply print a warning and exit.
- */
- String(const ByteVector &v, Type t = Latin1);
-
- /*!
- * Destroys this String instance.
- */
- virtual ~String();
-
- /*!
- * If \a unicode if false (the default) this will return a \e Latin1 encoded
- * std::string. If it is true the returned std::wstring will be UTF-8
- * encoded.
- */
- std::string to8Bit(bool unicode = false) const;
-
- /*!
- * Returns a wstring version of the TagLib string as a wide string.
- */
- wstring toWString() const;
-
- /*!
- * Creates and returns a C-String based on the data. This string is still
- * owned by the String (class) and as such should not be deleted by the user.
- *
- * If \a unicode if false (the default) this string will be encoded in
- * \e Latin1. If it is true the returned C-String will be UTF-8 encoded.
- *
- * This string remains valid until the String instance is destroyed or
- * another export method is called.
- *
- * \warning This however has the side effect that this C-String will remain
- * in memory <b>in addition to</b> other memory that is consumed by the
- * String instance. So, this method should not be used on large strings or
- * where memory is critical.
- */
- const char *toCString(bool unicode = false) const;
-
- /*!
- * Returns an iterator pointing to the beginning of the string.
- */
- Iterator begin();
-
- /*!
- * Returns a const iterator pointing to the beginning of the string.
- */
- ConstIterator begin() const;
-
- /*!
- * Returns an iterator pointing to the end of the string (the position
- * after the last character).
- */
- Iterator end();
-
- /*!
- * Returns a const iterator pointing to the end of the string (the position
- * after the last character).
- */
- ConstIterator end() const;
-
- /*!
- * Finds the first occurrence of pattern \a s in this string starting from
- * \a offset. If the pattern is not found, -1 is returned.
- */
- int find(const String &s, int offset = 0) const;
-
- /*!
- * Returns true if the strings starts with the substring \a s.
- */
- bool startsWith(const String &s) const;
-
- /*!
- * Extract a substring from this string starting at \a position and
- * continuing for \a n characters.
- */
- String substr(uint position, uint n = 0xffffffff) const;
-
- /*!
- * Append \a s to the current string and return a reference to the current
- * string.
- */
- String &append(const String &s);
-
- /*!
- * Returns an upper case version of the string.
- *
- * \warning This only works for the characters in US-ASCII, i.e. A-Z.
- */
- String upper() const;
-
- /*!
- * Returns the size of the string.
- */
- uint size() const;
-
- /*!
- * Returns the length of the string. Equivalent to size().
- */
- uint length() const;
-
- /*!
- * Returns true if the string is empty.
- *
- * \see isNull()
- */
- bool isEmpty() const;
-
- /*!
- * Returns true if this string is null -- i.e. it is a copy of the
- * String::null string.
- *
- * \note A string can be empty and not null.
- * \see isEmpty()
- */
- bool isNull() const;
-
- /*!
- * Returns a ByteVector containing the string's data. If \a t is Latin1 or
- * UTF8, this will return a vector of 8 bit characters, otherwise it will use
- * 16 bit characters.
- */
- ByteVector data(Type t) const;
-
- /*!
- * Convert the string to an integer.
- */
- int toInt() const;
-
- /*!
- * Returns a string with the leading and trailing whitespace stripped.
- */
- String stripWhiteSpace() const;
-
- /*!
- * Returns true if the file only uses characters required by Latin1.
- */
- bool isLatin1() const;
-
- /*!
- * Returns true if the file only uses characters required by (7-bit) ASCII.
- */
- bool isAscii() const;
-
- /*!
- * Converts the base-10 integer \a n to a string.
- */
- static String number(int n);
-
- /*!
- * Returns a reference to the character at position \a i.
- */
- wchar &operator[](int i);
-
- /*!
- * Returns a const reference to the character at position \a i.
- */
- const wchar &operator[](int i) const;
-
- /*!
- * Compares each character of the String with each character of \a s and
- * returns true if the strings match.
- */
- bool operator==(const String &s) const;
-
- /*!
- * Appends \a s to the end of the String.
- */
- String &operator+=(const String &s);
-
- /*!
- * Appends \a s to the end of the String.
- */
- String &operator+=(const wchar_t* s);
-
- /*!
- * Appends \a s to the end of the String.
- */
- String &operator+=(const char* s);
-
- /*!
- * Appends \a s to the end of the String.
- */
- String &operator+=(wchar_t c);
-
- /*!
- * Appends \a c to the end of the String.
- */
- String &operator+=(char c);
-
- /*!
- * Performs a shallow, implicitly shared, copy of \a s, overwriting the
- * String's current data.
- */
- String &operator=(const String &s);
-
- /*!
- * Performs a deep copy of the data in \a s.
- */
- String &operator=(const std::string &s);
-
- /*!
- * Performs a deep copy of the data in \a s.
- */
- String &operator=(const wstring &s);
-
- /*!
- * Performs a deep copy of the data in \a s.
- */
- String &operator=(const wchar_t *s);
-
- /*!
- * Performs a deep copy of the data in \a s.
- */
- String &operator=(char c);
-
- /*!
- * Performs a deep copy of the data in \a s.
- */
- String &operator=(wchar_t c);
-
- /*!
- * Performs a deep copy of the data in \a s.
- */
- String &operator=(const char *s);
-
- /*!
- * Performs a deep copy of the data in \a v.
- */
- String &operator=(const ByteVector &v);
-
- /*!
- * To be able to use this class in a Map, this operator needed to be
- * implemented. Returns true if \a s is less than this string in a bytewise
- * comparison.
- */
- bool operator<(const String &s) const;
-
- /*!
- * A null string provided for convenience.
- */
- static String null;
-
- protected:
- /*!
- * If this String is being shared via implicit sharing, do a deep copy of the
- * data and separate from the shared members. This should be called by all
- * non-const subclass members.
- */
- void detach();
-
- private:
- /*!
- * This checks to see if the string is in \e UTF-16 (with BOM) or \e UTF-8
- * format and if so converts it to \e UTF-16BE for internal use. \e Latin1
- * does not require conversion since it is a subset of \e UTF-16BE and
- * \e UTF16-BE requires no conversion since it is used internally.
- */
- void prepare(Type t);
-
- class StringPrivate;
- StringPrivate *d;
- };
-
-}
-
-/*!
- * \relates TagLib::String
- *
- * Concatenates \a s1 and \a s2 and returns the result as a string.
- */
-TAGLIB_EXPORT const TagLib::String operator+(const TagLib::String &s1, const TagLib::String &s2);
-
-/*!
- * \relates TagLib::String
- *
- * Concatenates \a s1 and \a s2 and returns the result as a string.
- */
-TAGLIB_EXPORT const TagLib::String operator+(const char *s1, const TagLib::String &s2);
-
-/*!
- * \relates TagLib::String
- *
- * Concatenates \a s1 and \a s2 and returns the result as a string.
- */
-TAGLIB_EXPORT const TagLib::String operator+(const TagLib::String &s1, const char *s2);
-
-
-/*!
- * \relates TagLib::String
- *
- * Send the string to an output stream.
- */
-TAGLIB_EXPORT std::ostream &operator<<(std::ostream &s, const TagLib::String &str);
-
-#endif
diff --git a/libs/taglib/taglib/toolkit/tstringlist.cpp b/libs/taglib/taglib/toolkit/tstringlist.cpp
deleted file mode 100644
index 1da3a2921d..0000000000
--- a/libs/taglib/taglib/toolkit/tstringlist.cpp
+++ /dev/null
@@ -1,123 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include "tstringlist.h"
-
-using namespace TagLib;
-
-class StringListPrivate
-{
-
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// static members
-////////////////////////////////////////////////////////////////////////////////
-
-StringList StringList::split(const String &s, const String &pattern)
-{
- StringList l;
-
- int previousOffset = 0;
- for(int offset = s.find(pattern); offset != -1; offset = s.find(pattern, offset + 1)) {
- l.append(s.substr(previousOffset, offset - previousOffset));
- previousOffset = offset + 1;
- }
-
- l.append(s.substr(previousOffset, s.size() - previousOffset));
-
- return l;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-StringList::StringList() : List<String>()
-{
-
-}
-
-StringList::StringList(const StringList &l) : List<String>(l)
-{
-
-}
-
-StringList::StringList(const String &s) : List<String>()
-{
- append(s);
-}
-
-StringList::StringList(const ByteVectorList &bl, String::Type t) : List<String>()
-{
- ByteVectorList::ConstIterator i = bl.begin();
- for(;i != bl.end(); i++) {
- append(String(*i, t));
- }
-}
-
-StringList::~StringList()
-{
-
-}
-
-String StringList::toString(const String &separator) const
-{
- String s;
-
- ConstIterator it = begin();
- ConstIterator itEnd = end();
-
- while(it != itEnd) {
- s += *it;
- it++;
- if(it != itEnd)
- s += separator;
- }
-
- return s;
-}
-
-StringList &StringList::append(const String &s)
-{
- List<String>::append(s);
- return *this;
-}
-
-StringList &StringList::append(const StringList &l)
-{
- List<String>::append(l);
- return *this;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// related functions
-////////////////////////////////////////////////////////////////////////////////
-
-std::ostream &operator<<(std::ostream &s, const StringList &l)
-{
- s << l.toString();
- return s;
-}
diff --git a/libs/taglib/taglib/toolkit/tstringlist.h b/libs/taglib/taglib/toolkit/tstringlist.h
deleted file mode 100644
index 7bb86646f8..0000000000
--- a/libs/taglib/taglib/toolkit/tstringlist.h
+++ /dev/null
@@ -1,115 +0,0 @@
-/***************************************************************************
- copyright : (C) 2002 - 2008 by Scott Wheeler
- email : wheeler@kde.org
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_STRINGLIST_H
-#define TAGLIB_STRINGLIST_H
-
-#include "tstring.h"
-#include "tlist.h"
-#include "tbytevectorlist.h"
-#include "taglib_export.h"
-
-#include <iostream>
-
-namespace TagLib {
-
- //! A list of strings
-
- /*!
- * This is a spcialization of the List class with some members convention for
- * string operations.
- */
-
- class TAGLIB_EXPORT StringList : public List<String>
- {
- public:
-
- /*!
- * Constructs an empty StringList.
- */
- StringList();
-
- /*!
- * Make a shallow, implicitly shared, copy of \a l. Because this is
- * implicitly shared, this method is lightweight and suitable for
- * pass-by-value usage.
- */
- StringList(const StringList &l);
-
- /*!
- * Constructs a StringList with \a s as a member.
- */
- StringList(const String &s);
-
- /*!
- * Makes a deep copy of the data in \a vl.
- *
- * \note This should only be used with the 8-bit codecs Latin1 and UTF8, when
- * used with other codecs it will simply print a warning and exit.
- */
- StringList(const ByteVectorList &vl, String::Type t = String::Latin1);
-
- /*!
- * Destroys this StringList instance.
- */
- virtual ~StringList();
-
- /*!
- * Concatenate the list of strings into one string separated by \a separator.
- */
- String toString(const String &separator = " ") const;
-
- /*!
- * Appends \a s to the end of the list and returns a reference to the
- * list.
- */
- StringList &append(const String &s);
-
- /*!
- * Appends all of the values in \a l to the end of the list and returns a
- * reference to the list.
- */
- StringList &append(const StringList &l);
-
- /*!
- * Splits the String \a s into several strings at \a pattern. This will not include
- * the pattern in the returned strings.
- */
- static StringList split(const String &s, const String &pattern);
-
- private:
- class StringListPrivate;
- StringListPrivate *d;
- };
-
-}
-
-/*!
- * \related TagLib::StringList
- * Send the StringList to an output stream.
- */
-std::ostream &operator<<(std::ostream &s, const TagLib::StringList &l);
-
-#endif
diff --git a/libs/taglib/taglib/toolkit/unicode.cpp b/libs/taglib/taglib/toolkit/unicode.cpp
deleted file mode 100644
index b60264d91b..0000000000
--- a/libs/taglib/taglib/toolkit/unicode.cpp
+++ /dev/null
@@ -1,303 +0,0 @@
-/*******************************************************************************
- * *
- * THIS FILE IS INCLUDED IN TAGLIB, BUT IS NOT COPYRIGHTED BY THE TAGLIB *
- * AUTHORS, NOT PART OF THE TAGLIB API AND COULD GO AWAY AT ANY POINT IN TIME. *
- * AS SUCH IT SHOULD BE CONSIERED FOR INTERNAL USE ONLY. *
- * *
- *******************************************************************************/
-
-/*
- * Copyright 2001 Unicode, Inc.
- *
- * Disclaimer
- *
- * This source code is provided as is by Unicode, Inc. No claims are
- * made as to fitness for any particular purpose. No warranties of any
- * kind are expressed or implied. The recipient agrees to determine
- * applicability of information provided. If this file has been
- * purchased on magnetic or optical media from Unicode, Inc., the
- * sole remedy for any claim will be exchange of defective media
- * within 90 days of receipt.
- *
- * Limitations on Rights to Redistribute This Code
- *
- * Unicode, Inc. hereby grants the right to freely use the information
- * supplied in this file in the creation of products supporting the
- * Unicode Standard, and to make copies of this file in any form
- * for internal or external distribution as long as this notice
- * remains attached.
- */
-
-/*
- * This file has been modified by Scott Wheeler <wheeler@kde.org> to remove
- * the UTF32 conversion functions and to place the appropriate functions
- * in their own C++ namespace.
- */
-
-/* ---------------------------------------------------------------------
-
- Conversions between UTF32, UTF-16, and UTF-8. Source code file.
- Author: Mark E. Davis, 1994.
- Rev History: Rick McGowan, fixes & updates May 2001.
- Sept 2001: fixed const & error conditions per
- mods suggested by S. Parent & A. Lillich.
-
- See the header file "ConvertUTF.h" for complete documentation.
-
------------------------------------------------------------------------- */
-
-
-#include "unicode.h"
-#include <stdio.h>
-
-#define UNI_SUR_HIGH_START (UTF32)0xD800
-#define UNI_SUR_HIGH_END (UTF32)0xDBFF
-#define UNI_SUR_LOW_START (UTF32)0xDC00
-#define UNI_SUR_LOW_END (UTF32)0xDFFF
-#define false 0
-#define true 1
-
-namespace Unicode {
-
-static const int halfShift = 10; /* used for shifting by 10 bits */
-
-static const UTF32 halfBase = 0x0010000UL;
-static const UTF32 halfMask = 0x3FFUL;
-
-/*
- * Index into the table below with the first byte of a UTF-8 sequence to
- * get the number of trailing bytes that are supposed to follow it.
- */
-static const char trailingBytesForUTF8[256] = {
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
- 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
- 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5
-};
-
-/*
- * Magic values subtracted from a buffer value during UTF8 conversion.
- * This table contains as many values as there might be trailing bytes
- * in a UTF-8 sequence.
- */
-static const UTF32 offsetsFromUTF8[6] = { 0x00000000UL, 0x00003080UL, 0x000E2080UL,
- 0x03C82080UL, 0xFA082080UL, 0x82082080UL };
-
-/*
- * Once the bits are split out into bytes of UTF-8, this is a mask OR-ed
- * into the first byte, depending on how many bytes follow. There are
- * as many entries in this table as there are UTF-8 sequence types.
- * (I.e., one byte sequence, two byte... six byte sequence.)
- */
-static const UTF8 firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC };
-
-/* --------------------------------------------------------------------- */
-
-/* The interface converts a whole buffer to avoid function-call overhead.
- * Constants have been gathered. Loops & conditionals have been removed as
- * much as possible for efficiency, in favor of drop-through switches.
- * (See "Note A" at the bottom of the file for equivalent code.)
- * If your compiler supports it, the "isLegalUTF8" call can be turned
- * into an inline function.
- */
-
-/* --------------------------------------------------------------------- */
-
-ConversionResult ConvertUTF16toUTF8 (
- const UTF16** sourceStart, const UTF16* sourceEnd,
- UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags) {
- ConversionResult result = conversionOK;
- const UTF16* source = *sourceStart;
- UTF8* target = *targetStart;
- while (source < sourceEnd) {
- UTF32 ch;
- unsigned short bytesToWrite = 0;
- const UTF32 byteMask = 0xBF;
- const UTF32 byteMark = 0x80;
- const UTF16* oldSource = source; /* In case we have to back up because of target overflow. */
- ch = *source++;
- /* If we have a surrogate pair, convert to UTF32 first. */
- if (ch >= UNI_SUR_HIGH_START && ch <= UNI_SUR_HIGH_END && source < sourceEnd) {
- UTF32 ch2 = *source;
- if (ch2 >= UNI_SUR_LOW_START && ch2 <= UNI_SUR_LOW_END) {
- ch = ((ch - UNI_SUR_HIGH_START) << halfShift)
- + (ch2 - UNI_SUR_LOW_START) + halfBase;
- ++source;
- } else if (flags == strictConversion) { /* it's an unpaired high surrogate */
- --source; /* return to the illegal value itself */
- result = sourceIllegal;
- break;
- }
- } else if ((flags == strictConversion) && (ch >= UNI_SUR_LOW_START && ch <= UNI_SUR_LOW_END)) {
- --source; /* return to the illegal value itself */
- result = sourceIllegal;
- break;
- }
- /* Figure out how many bytes the result will require */
- if (ch < (UTF32)0x80) { bytesToWrite = 1;
- } else if (ch < (UTF32)0x800) { bytesToWrite = 2;
- } else if (ch < (UTF32)0x10000) { bytesToWrite = 3;
- } else if (ch < (UTF32)0x200000) { bytesToWrite = 4;
- } else { bytesToWrite = 2;
- ch = UNI_REPLACEMENT_CHAR;
- }
- // printf("bytes to write = %i\n", bytesToWrite);
- target += bytesToWrite;
- if (target > targetEnd) {
- source = oldSource; /* Back up source pointer! */
- target -= bytesToWrite; result = targetExhausted; break;
- }
- switch (bytesToWrite) { /* note: everything falls through. */
- case 4: *--target = (ch | byteMark) & byteMask; ch >>= 6;
- case 3: *--target = (ch | byteMark) & byteMask; ch >>= 6;
- case 2: *--target = (ch | byteMark) & byteMask; ch >>= 6;
- case 1: *--target = ch | firstByteMark[bytesToWrite];
- }
- target += bytesToWrite;
- }
- *sourceStart = source;
- *targetStart = target;
- return result;
-}
-
-/* --------------------------------------------------------------------- */
-
-/*
- * Utility routine to tell whether a sequence of bytes is legal UTF-8.
- * This must be called with the length pre-determined by the first byte.
- * If not calling this from ConvertUTF8to*, then the length can be set by:
- * length = trailingBytesForUTF8[*source]+1;
- * and the sequence is illegal right away if there aren't that many bytes
- * available.
- * If presented with a length > 4, this returns false. The Unicode
- * definition of UTF-8 goes up to 4-byte sequences.
- */
-
-static Boolean isLegalUTF8(const UTF8 *source, int length) {
- UTF8 a;
- const UTF8 *srcptr = source+length;
- switch (length) {
- default: return false;
- /* Everything else falls through when "true"... */
- case 4: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false;
- case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false;
- case 2: if ((a = (*--srcptr)) > 0xBF) return false;
- switch (*source) {
- /* no fall-through in this inner switch */
- case 0xE0: if (a < 0xA0) return false; break;
- case 0xF0: if (a < 0x90) return false; break;
- case 0xF4: if (a > 0x8F) return false; break;
- default: if (a < 0x80) return false;
- }
- case 1: if (*source >= 0x80 && *source < 0xC2) return false;
- if (*source > 0xF4) return false;
- }
- return true;
-}
-
-/* --------------------------------------------------------------------- */
-
-/*
- * Exported function to return whether a UTF-8 sequence is legal or not.
- * This is not used here; it's just exported.
- */
-Boolean isLegalUTF8Sequence(const UTF8 *source, const UTF8 *sourceEnd) {
- int length = trailingBytesForUTF8[*source]+1;
- if (source+length > sourceEnd) {
- return false;
- }
- return isLegalUTF8(source, length);
-}
-
-/* --------------------------------------------------------------------- */
-
-ConversionResult ConvertUTF8toUTF16 (
- const UTF8** sourceStart, const UTF8* sourceEnd,
- UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags) {
- ConversionResult result = conversionOK;
- const UTF8* source = *sourceStart;
- UTF16* target = *targetStart;
- while (source < sourceEnd) {
- UTF32 ch = 0;
- unsigned short extraBytesToRead = trailingBytesForUTF8[*source];
- if (source + extraBytesToRead >= sourceEnd) {
- result = sourceExhausted; break;
- }
- /* Do this check whether lenient or strict */
- if (! isLegalUTF8(source, extraBytesToRead+1)) {
- result = sourceIllegal;
- break;
- }
- /*
- * The cases all fall through. See "Note A" below.
- */
- switch (extraBytesToRead) {
- case 3: ch += *source++; ch <<= 6;
- case 2: ch += *source++; ch <<= 6;
- case 1: ch += *source++; ch <<= 6;
- case 0: ch += *source++;
- }
- ch -= offsetsFromUTF8[extraBytesToRead];
-
- if (target >= targetEnd) {
- source -= (extraBytesToRead+1); /* Back up source pointer! */
- result = targetExhausted; break;
- }
- if (ch <= UNI_MAX_BMP) { /* Target is a character <= 0xFFFF */
- if ((flags == strictConversion) && (ch >= UNI_SUR_HIGH_START && ch <= UNI_SUR_LOW_END)) {
- source -= (extraBytesToRead+1); /* return to the illegal value itself */
- result = sourceIllegal;
- break;
- } else {
- *target++ = ch; /* normal case */
- }
- } else if (ch > UNI_MAX_UTF16) {
- if (flags == strictConversion) {
- result = sourceIllegal;
- source -= (extraBytesToRead+1); /* return to the start */
- break; /* Bail out; shouldn't continue */
- } else {
- *target++ = UNI_REPLACEMENT_CHAR;
- }
- } else {
- /* target is a character in range 0xFFFF - 0x10FFFF. */
- if (target + 1 >= targetEnd) {
- source -= (extraBytesToRead+1); /* Back up source pointer! */
- result = targetExhausted; break;
- }
- ch -= halfBase;
- *target++ = (ch >> halfShift) + UNI_SUR_HIGH_START;
- *target++ = (ch & halfMask) + UNI_SUR_LOW_START;
- }
- }
- *sourceStart = source;
- *targetStart = target;
- return result;
-}
-
-}
-
-/* ---------------------------------------------------------------------
-
- Note A.
- The fall-through switches in UTF-8 reading code save a
- temp variable, some decrements & conditionals. The switches
- are equivalent to the following loop:
- {
- int tmpBytesToRead = extraBytesToRead+1;
- do {
- ch += *source++;
- --tmpBytesToRead;
- if (tmpBytesToRead) ch <<= 6;
- } while (tmpBytesToRead > 0);
- }
- In UTF-8 writing code, the switches on "bytesToWrite" are
- similarly unrolled loops.
-
- --------------------------------------------------------------------- */
-
-
diff --git a/libs/taglib/taglib/toolkit/unicode.h b/libs/taglib/taglib/toolkit/unicode.h
deleted file mode 100644
index cf7eb3c569..0000000000
--- a/libs/taglib/taglib/toolkit/unicode.h
+++ /dev/null
@@ -1,149 +0,0 @@
-#ifndef TAGLIB_UNICODE_H
-#define TAGLIB_UNICODE_H
-
-/*******************************************************************************
- * *
- * THIS FILE IS INCLUDED IN TAGLIB, BUT IS NOT COPYRIGHTED BY THE TAGLIB *
- * AUTHORS, NOT PART OF THE TAGLIB API AND COULD GO AWAY AT ANY POINT IN TIME. *
- * AS SUCH IT SHOULD BE CONSIERED FOR INTERNAL USE ONLY. *
- * *
- *******************************************************************************/
-
-#ifndef DO_NOT_DOCUMENT // tell Doxygen not to document this header
-
-/*
- * Copyright 2001 Unicode, Inc.
- *
- * Disclaimer
- *
- * This source code is provided as is by Unicode, Inc. No claims are
- * made as to fitness for any particular purpose. No warranties of any
- * kind are expressed or implied. The recipient agrees to determine
- * applicability of information provided. If this file has been
- * purchased on magnetic or optical media from Unicode, Inc., the
- * sole remedy for any claim will be exchange of defective media
- * within 90 days of receipt.
- *
- * Limitations on Rights to Redistribute This Code
- *
- * Unicode, Inc. hereby grants the right to freely use the information
- * supplied in this file in the creation of products supporting the
- * Unicode Standard, and to make copies of this file in any form
- * for internal or external distribution as long as this notice
- * remains attached.
- */
-
-/*
- * This file has been modified by Scott Wheeler <wheeler@kde.org> to remove
- * the UTF32 conversion functions and to place the appropriate functions
- * in their own C++ namespace.
- */
-
-/* ---------------------------------------------------------------------
-
- Conversions between UTF32, UTF-16, and UTF-8. Header file.
-
- Several functions are included here, forming a complete set of
- conversions between the three formats. UTF-7 is not included
- here, but is handled in a separate source file.
-
- Each of these routines takes pointers to input buffers and output
- buffers. The input buffers are const.
-
- Each routine converts the text between *sourceStart and sourceEnd,
- putting the result into the buffer between *targetStart and
- targetEnd. Note: the end pointers are *after* the last item: e.g.
- *(sourceEnd - 1) is the last item.
-
- The return result indicates whether the conversion was successful,
- and if not, whether the problem was in the source or target buffers.
- (Only the first encountered problem is indicated.)
-
- After the conversion, *sourceStart and *targetStart are both
- updated to point to the end of last text successfully converted in
- the respective buffers.
-
- Input parameters:
- sourceStart - pointer to a pointer to the source buffer.
- The contents of this are modified on return so that
- it points at the next thing to be converted.
- targetStart - similarly, pointer to pointer to the target buffer.
- sourceEnd, targetEnd - respectively pointers to the ends of the
- two buffers, for overflow checking only.
-
- These conversion functions take a ConversionFlags argument. When this
- flag is set to strict, both irregular sequences and isolated surrogates
- will cause an error. When the flag is set to lenient, both irregular
- sequences and isolated surrogates are converted.
-
- Whether the flag is strict or lenient, all illegal sequences will cause
- an error return. This includes sequences such as: <F4 90 80 80>, <C0 80>,
- or <A0> in UTF-8, and values above 0x10FFFF in UTF-32. Conformant code
- must check for illegal sequences.
-
- When the flag is set to lenient, characters over 0x10FFFF are converted
- to the replacement character; otherwise (when the flag is set to strict)
- they constitute an error.
-
- Output parameters:
- The value "sourceIllegal" is returned from some routines if the input
- sequence is malformed. When "sourceIllegal" is returned, the source
- value will point to the illegal value that caused the problem. E.g.,
- in UTF-8 when a sequence is malformed, it points to the start of the
- malformed sequence.
-
- Author: Mark E. Davis, 1994.
- Rev History: Rick McGowan, fixes & updates May 2001.
- Fixes & updates, Sept 2001.
-
------------------------------------------------------------------------- */
-
-/* ---------------------------------------------------------------------
- The following 4 definitions are compiler-specific.
- The C standard does not guarantee that wchar_t has at least
- 16 bits, so wchar_t is no less portable than unsigned short!
- All should be unsigned values to avoid sign extension during
- bit mask & shift operations.
------------------------------------------------------------------------- */
-
-/* Some fundamental constants */
-#define UNI_REPLACEMENT_CHAR (UTF32)0x0000FFFD
-#define UNI_MAX_BMP (UTF32)0x0000FFFF
-#define UNI_MAX_UTF16 (UTF32)0x0010FFFF
-#define UNI_MAX_UTF32 (UTF32)0x7FFFFFFF
-
-namespace Unicode {
-
-typedef unsigned long UTF32; /* at least 32 bits */
-typedef unsigned short UTF16; /* at least 16 bits */
-typedef unsigned char UTF8; /* typically 8 bits */
-typedef unsigned char Boolean; /* 0 or 1 */
-
-typedef enum {
- conversionOK = 0, /* conversion successful */
- sourceExhausted = 1, /* partial character in source, but hit end */
- targetExhausted = 2, /* insuff. room in target for conversion */
- sourceIllegal = 3 /* source sequence is illegal/malformed */
-} ConversionResult;
-
-typedef enum {
- strictConversion = 0,
- lenientConversion
-} ConversionFlags;
-
-ConversionResult ConvertUTF8toUTF16 (
- const UTF8** sourceStart, const UTF8* sourceEnd,
- UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags);
-
-ConversionResult ConvertUTF16toUTF8 (
- const UTF16** sourceStart, const UTF16* sourceEnd,
- UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags);
-
-Boolean isLegalUTF8Sequence(const UTF8 *source, const UTF8 *sourceEnd);
-
-} // namespace Unicode
-
-/* --------------------------------------------------------------------- */
-
-#endif
-#endif
diff --git a/libs/taglib/taglib/trueaudio/CMakeLists.txt b/libs/taglib/taglib/trueaudio/CMakeLists.txt
deleted file mode 100644
index 3a1c3e7b4e..0000000000
--- a/libs/taglib/taglib/trueaudio/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-INSTALL( FILES trueaudiofile.h trueaudioproperties.h DESTINATION ${INCLUDE_INSTALL_DIR}/taglib)
diff --git a/libs/taglib/taglib/trueaudio/Makefile.am b/libs/taglib/taglib/trueaudio/Makefile.am
deleted file mode 100644
index 7c640304f8..0000000000
--- a/libs/taglib/taglib/trueaudio/Makefile.am
+++ /dev/null
@@ -1,14 +0,0 @@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/mpc \
- -I$(top_srcdir)/taglib/mpeg/id3v1 \
- -I$(top_srcdir)/taglib/mpeg/id3v2 \
- $(all_includes)
-
-noinst_LTLIBRARIES = libtrueaudio.la
-
-libtrueaudio_la_SOURCES = trueaudiofile.cpp trueaudioproperties.cpp
-
-taglib_include_HEADERS = trueaudiofile.h trueaudioproperties.h
-taglib_includedir = $(includedir)/taglib
diff --git a/libs/taglib/taglib/trueaudio/Makefile.in b/libs/taglib/taglib/trueaudio/Makefile.in
deleted file mode 100644
index c4c7b33f1b..0000000000
--- a/libs/taglib/taglib/trueaudio/Makefile.in
+++ /dev/null
@@ -1,625 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = taglib/trueaudio
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(taglib_include_HEADERS)
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-libtrueaudio_la_LIBADD =
-am_libtrueaudio_la_OBJECTS = trueaudiofile.lo trueaudioproperties.lo
-#>- libtrueaudio_la_OBJECTS = $(am_libtrueaudio_la_OBJECTS)
-#>+ 4
-libtrueaudio_la_final_OBJECTS = libtrueaudio_la.all_cpp.lo
-libtrueaudio_la_nofinal_OBJECTS = trueaudiofile.lo trueaudioproperties.lo
-@KDE_USE_FINAL_FALSE@libtrueaudio_la_OBJECTS = $(libtrueaudio_la_nofinal_OBJECTS)
-@KDE_USE_FINAL_TRUE@libtrueaudio_la_OBJECTS = $(libtrueaudio_la_final_OBJECTS)
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libtrueaudio_la_SOURCES)
-DIST_SOURCES = $(libtrueaudio_la_SOURCES)
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(taglib_includedir)"
-taglib_includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(taglib_include_HEADERS)
-ETAGS = etags
-CTAGS = ctags
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/mpc \
- -I$(top_srcdir)/taglib/mpeg/id3v1 \
- -I$(top_srcdir)/taglib/mpeg/id3v2 \
- $(all_includes)
-
-noinst_LTLIBRARIES = libtrueaudio.la
-libtrueaudio_la_SOURCES = trueaudiofile.cpp trueaudioproperties.cpp
-taglib_include_HEADERS = trueaudiofile.h trueaudioproperties.h
-taglib_includedir = $(includedir)/taglib
-#>- all: all-am
-#>+ 1
-all: docs-am all-am
-
-.SUFFIXES:
-.SUFFIXES: .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/trueaudio/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu taglib/trueaudio/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/trueaudio/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/trueaudio/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/trueaudio/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libtrueaudio.la: $(libtrueaudio_la_OBJECTS) $(libtrueaudio_la_DEPENDENCIES)
- $(CXXLINK) $(libtrueaudio_la_OBJECTS) $(libtrueaudio_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trueaudiofile.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trueaudioproperties.Plo@am__quote@
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-taglib_includeHEADERS: $(taglib_include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(taglib_includedir)" || $(MKDIR_P) "$(DESTDIR)$(taglib_includedir)"
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(taglib_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- $(taglib_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-uninstall-taglib_includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES) $(HEADERS)
-installdirs:
- for dir in "$(DESTDIR)$(taglib_includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-am
-#>+ 1
-clean: kde-rpo-clean clean-am
-
-#>- clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
-#>- mostlyclean-am
-#>+ 2
-clean-am: clean-bcheck clean-final clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-taglib_includeHEADERS
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-taglib_includeHEADERS
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstLTLIBRARIES ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip install-taglib_includeHEADERS installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-taglib_includeHEADERS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/trueaudio/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/trueaudio/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/trueaudio/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-am
-
-bcheck-am:
- @for i in $(taglib_include_HEADERS); do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 11
-libtrueaudio_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/trueaudiofile.cpp $(srcdir)/trueaudioproperties.cpp
- @echo 'creating libtrueaudio_la.all_cpp.cpp ...'; \
- rm -f libtrueaudio_la.all_cpp.files libtrueaudio_la.all_cpp.final; \
- echo "#define KDE_USE_FINAL 1" >> libtrueaudio_la.all_cpp.final; \
- for file in trueaudiofile.cpp trueaudioproperties.cpp ; do \
- echo "#include \"$$file\"" >> libtrueaudio_la.all_cpp.files; \
- test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libtrueaudio_la.all_cpp.final; \
- done; \
- cat libtrueaudio_la.all_cpp.final libtrueaudio_la.all_cpp.files > libtrueaudio_la.all_cpp.cpp; \
- rm -f libtrueaudio_la.all_cpp.final libtrueaudio_la.all_cpp.files
-
-#>+ 3
-clean-final:
- -rm -f libtrueaudio_la.all_cpp.cpp
-
-#>+ 3
-final:
- $(MAKE) libtrueaudio_la_OBJECTS="$(libtrueaudio_la_final_OBJECTS)" all-am
-
-#>+ 3
-final-install:
- $(MAKE) libtrueaudio_la_OBJECTS="$(libtrueaudio_la_final_OBJECTS)" install-am
-
-#>+ 3
-no-final:
- $(MAKE) libtrueaudio_la_OBJECTS="$(libtrueaudio_la_nofinal_OBJECTS)" all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) libtrueaudio_la_OBJECTS="$(libtrueaudio_la_nofinal_OBJECTS)" install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/taglib/trueaudio/trueaudiofile.cpp b/libs/taglib/taglib/trueaudio/trueaudiofile.cpp
deleted file mode 100644
index 2a0ccaa705..0000000000
--- a/libs/taglib/taglib/trueaudio/trueaudiofile.cpp
+++ /dev/null
@@ -1,274 +0,0 @@
-/***************************************************************************
- copyright : (C) 2006 by Lukáš Lalinský
- email : lalinsky@gmail.com
-
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- (original MPC implementation)
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tbytevector.h>
-#include <tstring.h>
-#include <tdebug.h>
-#include <tagunion.h>
-
-#include "trueaudiofile.h"
-#include "id3v1tag.h"
-#include "id3v2tag.h"
-#include "id3v2header.h"
-
-using namespace TagLib;
-
-namespace
-{
- enum { ID3v2Index = 0, ID3v1Index = 1 };
-}
-
-class TrueAudio::File::FilePrivate
-{
-public:
- FilePrivate(const ID3v2::FrameFactory *frameFactory = ID3v2::FrameFactory::instance()) :
- ID3v2FrameFactory(frameFactory),
- ID3v2Location(-1),
- ID3v2OriginalSize(0),
- ID3v1Location(-1),
- properties(0),
- scanned(false),
- hasID3v1(false),
- hasID3v2(false) {}
-
- ~FilePrivate()
- {
- delete properties;
- }
-
- const ID3v2::FrameFactory *ID3v2FrameFactory;
- long ID3v2Location;
- uint ID3v2OriginalSize;
-
- long ID3v1Location;
-
- TagUnion tag;
-
- Properties *properties;
- bool scanned;
-
- // These indicate whether the file *on disk* has these tags, not if
- // this data structure does. This is used in computing offsets.
-
- bool hasID3v1;
- bool hasID3v2;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-TrueAudio::File::File(FileName file, bool readProperties,
- Properties::ReadStyle propertiesStyle) : TagLib::File(file)
-{
- d = new FilePrivate;
- if(isOpen())
- read(readProperties, propertiesStyle);
-}
-
-TrueAudio::File::File(FileName file, ID3v2::FrameFactory *frameFactory,
- bool readProperties, Properties::ReadStyle propertiesStyle) :
- TagLib::File(file)
-{
- d = new FilePrivate(frameFactory);
- if(isOpen())
- read(readProperties, propertiesStyle);
-}
-
-TrueAudio::File::~File()
-{
- delete d;
-}
-
-TagLib::Tag *TrueAudio::File::tag() const
-{
- return &d->tag;
-}
-
-TrueAudio::Properties *TrueAudio::File::audioProperties() const
-{
- return d->properties;
-}
-
-void TrueAudio::File::setID3v2FrameFactory(const ID3v2::FrameFactory *factory)
-{
- d->ID3v2FrameFactory = factory;
-}
-
-bool TrueAudio::File::save()
-{
- if(readOnly()) {
- debug("TrueAudio::File::save() -- File is read only.");
- return false;
- }
-
- // Update ID3v2 tag
-
- if(ID3v2Tag() && !ID3v2Tag()->isEmpty()) {
- if(!d->hasID3v2) {
- d->ID3v2Location = 0;
- d->ID3v2OriginalSize = 0;
- }
- ByteVector data = ID3v2Tag()->render();
- insert(data, d->ID3v2Location, d->ID3v2OriginalSize);
- d->ID3v1Location -= d->ID3v2OriginalSize - data.size();
- d->ID3v2OriginalSize = data.size();
- d->hasID3v2 = true;
- }
- else if(d->hasID3v2) {
- removeBlock(d->ID3v2Location, d->ID3v2OriginalSize);
- d->ID3v1Location -= d->ID3v2OriginalSize;
- d->ID3v2Location = -1;
- d->ID3v2OriginalSize = 0;
- d->hasID3v2 = false;
- }
-
- // Update ID3v1 tag
-
- if(ID3v1Tag() && !ID3v1Tag()->isEmpty()) {
- if(!d->hasID3v1) {
- seek(0, End);
- d->ID3v1Location = tell();
- }
- else
- seek(d->ID3v1Location);
- writeBlock(ID3v1Tag()->render());
- d->hasID3v1 = true;
- }
- else if(d->hasID3v1) {
- removeBlock(d->ID3v1Location, 128);
- d->ID3v1Location = -1;
- d->hasID3v1 = false;
- }
-
- return true;
-}
-
-ID3v1::Tag *TrueAudio::File::ID3v1Tag(bool create)
-{
- return d->tag.access<ID3v1::Tag>(ID3v1Index, create);
-}
-
-ID3v2::Tag *TrueAudio::File::ID3v2Tag(bool create)
-{
- return d->tag.access<ID3v2::Tag>(ID3v2Index, create);
-}
-
-void TrueAudio::File::strip(int tags)
-{
- if(tags & ID3v1) {
- d->tag.set(ID3v1Index, 0);
- ID3v2Tag(true);
- }
-
- if(tags & ID3v2) {
- d->tag.set(ID3v2Index, 0);
-
- if(!ID3v1Tag())
- ID3v2Tag(true);
- }
-}
-
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-void TrueAudio::File::read(bool readProperties, Properties::ReadStyle /* propertiesStyle */)
-{
- // Look for an ID3v2 tag
-
- d->ID3v2Location = findID3v2();
-
- if(d->ID3v2Location >= 0) {
-
- d->tag.set(ID3v2Index, new ID3v2::Tag(this, d->ID3v2Location, d->ID3v2FrameFactory));
-
- d->ID3v2OriginalSize = ID3v2Tag()->header()->completeTagSize();
-
- if(ID3v2Tag()->header()->tagSize() <= 0)
- d->tag.set(ID3v2Index, 0);
- else
- d->hasID3v2 = true;
- }
-
- // Look for an ID3v1 tag
-
- d->ID3v1Location = findID3v1();
-
- if(d->ID3v1Location >= 0) {
- d->tag.set(ID3v1Index, new ID3v1::Tag(this, d->ID3v1Location));
- d->hasID3v1 = true;
- }
-
- if(!d->hasID3v1)
- ID3v2Tag(true);
-
- // Look for TrueAudio metadata
-
- if(readProperties) {
- if(d->ID3v2Location >= 0) {
- seek(d->ID3v2Location + d->ID3v2OriginalSize);
- d->properties = new Properties(readBlock(TrueAudio::HeaderSize),
- length() - d->ID3v2OriginalSize);
- }
- else {
- seek(0);
- d->properties = new Properties(readBlock(TrueAudio::HeaderSize),
- length());
- }
- }
-}
-
-long TrueAudio::File::findID3v1()
-{
- if(!isValid())
- return -1;
-
- seek(-128, End);
- long p = tell();
-
- if(readBlock(3) == ID3v1::Tag::fileIdentifier())
- return p;
-
- return -1;
-}
-
-long TrueAudio::File::findID3v2()
-{
- if(!isValid())
- return -1;
-
- seek(0);
-
- if(readBlock(3) == ID3v2::Header::fileIdentifier())
- return 0;
-
- return -1;
-}
diff --git a/libs/taglib/taglib/trueaudio/trueaudiofile.h b/libs/taglib/taglib/trueaudio/trueaudiofile.h
deleted file mode 100644
index bd30baa85c..0000000000
--- a/libs/taglib/taglib/trueaudio/trueaudiofile.h
+++ /dev/null
@@ -1,180 +0,0 @@
-/***************************************************************************
- copyright : (C) 2006 by Lukáš Lalinský
- email : lalinsky@gmail.com
-
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- (original MPC implementation)
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_TRUEAUDIOFILE_H
-#define TAGLIB_TRUEAUDIOFILE_H
-
-#include <tfile.h>
-#include "trueaudioproperties.h"
-
-namespace TagLib {
-
- class Tag;
-
- namespace ID3v2 { class Tag; class FrameFactory; }
- namespace ID3v1 { class Tag; }
-
- //! An implementation of TrueAudio metadata
-
- /*!
- * This is implementation of TrueAudio metadata.
- *
- * This supports ID3v1 and ID3v2 tags as well as reading stream
- * properties from the file.
- */
-
- namespace TrueAudio {
-
- //! An implementation of TagLib::File with TrueAudio specific methods
-
- /*!
- * This implements and provides an interface for TrueAudio files to the
- * TagLib::Tag and TagLib::AudioProperties interfaces by way of implementing
- * the abstract TagLib::File API as well as providing some additional
- * information specific to TrueAudio files.
- */
-
- class TAGLIB_EXPORT File : public TagLib::File
- {
- public:
- /*!
- * This set of flags is used for various operations and is suitable for
- * being OR-ed together.
- */
- enum TagTypes {
- //! Empty set. Matches no tag types.
- NoTags = 0x0000,
- //! Matches ID3v1 tags.
- ID3v1 = 0x0001,
- //! Matches ID3v2 tags.
- ID3v2 = 0x0002,
- //! Matches all tag types.
- AllTags = 0xffff
- };
-
- /*!
- * Contructs an TrueAudio file from \a file. If \a readProperties is true the
- * file's audio properties will also be read using \a propertiesStyle. If
- * false, \a propertiesStyle is ignored.
- */
- File(FileName file, bool readProperties = true,
- Properties::ReadStyle propertiesStyle = Properties::Average);
-
- /*!
- * Contructs an TrueAudio file from \a file. If \a readProperties is true the
- * file's audio properties will also be read using \a propertiesStyle. If
- * false, \a propertiesStyle is ignored. The frames will be created using
- * \a frameFactory.
- */
- File(FileName file, ID3v2::FrameFactory *frameFactory,
- bool readProperties = true,
- Properties::ReadStyle propertiesStyle = Properties::Average);
-
- /*!
- * Destroys this instance of the File.
- */
- virtual ~File();
-
- /*!
- * Returns the Tag for this file.
- */
- virtual TagLib::Tag *tag() const;
-
- /*!
- * Returns the TrueAudio::Properties for this file. If no audio properties
- * were read then this will return a null pointer.
- */
- virtual Properties *audioProperties() const;
-
- /*!
- * Set the ID3v2::FrameFactory to something other than the default.
- *
- * \see ID3v2FrameFactory
- */
- void setID3v2FrameFactory(const ID3v2::FrameFactory *factory);
-
- /*!
- * Saves the file.
- */
- virtual bool save();
-
- /*!
- * Returns a pointer to the ID3v2 tag of the file.
- *
- * If \a create is false (the default) this will return a null pointer
- * if there is no valid ID3v2 tag. If \a create is true it will create
- * an ID3v1 tag if one does not exist. If there is already an APE tag, the
- * new ID3v1 tag will be placed after it.
- *
- * \note The Tag <b>is still</b> owned by the TrueAudio::File and should not be
- * deleted by the user. It will be deleted when the file (object) is
- * destroyed.
- */
- ID3v1::Tag *ID3v1Tag(bool create = false);
-
- /*!
- * Returns a pointer to the ID3v1 tag of the file.
- *
- * If \a create is false (the default) this will return a null pointer
- * if there is no valid ID3v1 tag. If \a create is true it will create
- * an ID3v1 tag if one does not exist. If there is already an APE tag, the
- * new ID3v1 tag will be placed after it.
- *
- * \note The Tag <b>is still</b> owned by the TrueAudio::File and should not be
- * deleted by the user. It will be deleted when the file (object) is
- * destroyed.
- */
- ID3v2::Tag *ID3v2Tag(bool create = false);
-
- /*!
- * This will remove the tags that match the OR-ed together TagTypes from the
- * file. By default it removes all tags.
- *
- * \note This will also invalidate pointers to the tags
- * as their memory will be freed.
- * \note In order to make the removal permanent save() still needs to be called
- */
- void strip(int tags = AllTags);
-
- private:
- File(const File &);
- File &operator=(const File &);
-
- void read(bool readProperties, Properties::ReadStyle propertiesStyle);
- void scan();
- long findID3v1();
- long findID3v2();
-
- class FilePrivate;
- FilePrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/trueaudio/trueaudioproperties.cpp b/libs/taglib/taglib/trueaudio/trueaudioproperties.cpp
deleted file mode 100644
index ff65edf9f8..0000000000
--- a/libs/taglib/taglib/trueaudio/trueaudioproperties.cpp
+++ /dev/null
@@ -1,136 +0,0 @@
-/***************************************************************************
- copyright : (C) 2006 by Lukáš Lalinský
- email : lalinsky@gmail.com
-
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- (original MPC implementation)
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tstring.h>
-#include <tdebug.h>
-#include <bitset>
-
-#include "trueaudioproperties.h"
-#include "trueaudiofile.h"
-
-using namespace TagLib;
-
-class TrueAudio::Properties::PropertiesPrivate
-{
-public:
- PropertiesPrivate(const ByteVector &d, long length, ReadStyle s) :
- data(d),
- streamLength(length),
- style(s),
- version(0),
- length(0),
- bitrate(0),
- sampleRate(0),
- channels(0),
- bitsPerSample(0) {}
-
- ByteVector data;
- long streamLength;
- ReadStyle style;
- int version;
- int length;
- int bitrate;
- int sampleRate;
- int channels;
- int bitsPerSample;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-TrueAudio::Properties::Properties(const ByteVector &data, long streamLength, ReadStyle style) : AudioProperties(style)
-{
- d = new PropertiesPrivate(data, streamLength, style);
- read();
-}
-
-TrueAudio::Properties::~Properties()
-{
- delete d;
-}
-
-int TrueAudio::Properties::length() const
-{
- return d->length;
-}
-
-int TrueAudio::Properties::bitrate() const
-{
- return d->bitrate;
-}
-
-int TrueAudio::Properties::sampleRate() const
-{
- return d->sampleRate;
-}
-
-int TrueAudio::Properties::bitsPerSample() const
-{
- return d->bitsPerSample;
-}
-
-int TrueAudio::Properties::channels() const
-{
- return d->channels;
-}
-
-int TrueAudio::Properties::ttaVersion() const
-{
- return d->version;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-void TrueAudio::Properties::read()
-{
- if(!d->data.startsWith("TTA"))
- return;
-
- int pos = 3;
-
- d->version = d->data[pos] - '0';
- pos += 1 + 2;
-
- d->channels = d->data.mid(pos, 2).toShort(false);
- pos += 2;
-
- d->bitsPerSample = d->data.mid(pos, 2).toShort(false);
- pos += 2;
-
- d->sampleRate = d->data.mid(pos, 4).toUInt(false);
- pos += 4;
-
- unsigned long samples = d->data.mid(pos, 4).toUInt(false);
- d->length = samples / d->sampleRate;
-
- d->bitrate = d->length > 0 ? ((d->streamLength * 8L) / d->length) / 1000 : 0;
-}
diff --git a/libs/taglib/taglib/trueaudio/trueaudioproperties.h b/libs/taglib/taglib/trueaudio/trueaudioproperties.h
deleted file mode 100644
index b89fe9d1b1..0000000000
--- a/libs/taglib/taglib/trueaudio/trueaudioproperties.h
+++ /dev/null
@@ -1,93 +0,0 @@
-/***************************************************************************
- copyright : (C) 2006 by Lukáš Lalinský
- email : lalinsky@gmail.com
-
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- (original MPC implementation)
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_TRUEAUDIOPROPERTIES_H
-#define TAGLIB_TRUEAUDIOPROPERTIES_H
-
-#include "audioproperties.h"
-
-namespace TagLib {
-
- namespace TrueAudio {
-
- class File;
-
- static const uint HeaderSize = 18;
-
- //! An implementation of audio property reading for TrueAudio
-
- /*!
- * This reads the data from an TrueAudio stream found in the AudioProperties
- * API.
- */
-
- class TAGLIB_EXPORT Properties : public AudioProperties
- {
- public:
- /*!
- * Create an instance of TrueAudio::Properties with the data read from the
- * ByteVector \a data.
- */
- Properties(const ByteVector &data, long streamLength, ReadStyle style = Average);
-
- /*!
- * Destroys this TrueAudio::Properties instance.
- */
- virtual ~Properties();
-
- // Reimplementations.
-
- virtual int length() const;
- virtual int bitrate() const;
- virtual int sampleRate() const;
- virtual int channels() const;
-
- /*!
- * Returns number of bits per sample.
- */
- int bitsPerSample() const;
-
- /*!
- * Returns the major version number.
- */
- int ttaVersion() const;
-
- private:
- Properties(const Properties &);
- Properties &operator=(const Properties &);
-
- void read();
-
- class PropertiesPrivate;
- PropertiesPrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/trueaudiofile.h b/libs/taglib/taglib/trueaudiofile.h
deleted file mode 120000
index 7a677f17fd..0000000000
--- a/libs/taglib/taglib/trueaudiofile.h
+++ /dev/null
@@ -1 +0,0 @@
-./trueaudio/trueaudiofile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/trueaudioproperties.h b/libs/taglib/taglib/trueaudioproperties.h
deleted file mode 120000
index 5e7f7d6c37..0000000000
--- a/libs/taglib/taglib/trueaudioproperties.h
+++ /dev/null
@@ -1 +0,0 @@
-./trueaudio/trueaudioproperties.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tstring.h b/libs/taglib/taglib/tstring.h
deleted file mode 120000
index acbe0c80be..0000000000
--- a/libs/taglib/taglib/tstring.h
+++ /dev/null
@@ -1 +0,0 @@
-./toolkit/tstring.h \ No newline at end of file
diff --git a/libs/taglib/taglib/tstringlist.h b/libs/taglib/taglib/tstringlist.h
deleted file mode 120000
index 918658c425..0000000000
--- a/libs/taglib/taglib/tstringlist.h
+++ /dev/null
@@ -1 +0,0 @@
-./toolkit/tstringlist.h \ No newline at end of file
diff --git a/libs/taglib/taglib/unicode.h b/libs/taglib/taglib/unicode.h
deleted file mode 120000
index 30009297b5..0000000000
--- a/libs/taglib/taglib/unicode.h
+++ /dev/null
@@ -1 +0,0 @@
-./toolkit/unicode.h \ No newline at end of file
diff --git a/libs/taglib/taglib/uniquefileidentifierframe.h b/libs/taglib/taglib/uniquefileidentifierframe.h
deleted file mode 120000
index 55b9305b66..0000000000
--- a/libs/taglib/taglib/uniquefileidentifierframe.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v2/frames/uniquefileidentifierframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/unknownframe.h b/libs/taglib/taglib/unknownframe.h
deleted file mode 120000
index e46996ab13..0000000000
--- a/libs/taglib/taglib/unknownframe.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v2/frames/unknownframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/unsynchronizedlyricsframe.h b/libs/taglib/taglib/unsynchronizedlyricsframe.h
deleted file mode 120000
index 162a88d26f..0000000000
--- a/libs/taglib/taglib/unsynchronizedlyricsframe.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v2/frames/unsynchronizedlyricsframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/urllinkframe.h b/libs/taglib/taglib/urllinkframe.h
deleted file mode 120000
index 1e1aa15219..0000000000
--- a/libs/taglib/taglib/urllinkframe.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/id3v2/frames/urllinkframe.h \ No newline at end of file
diff --git a/libs/taglib/taglib/vorbisfile.h b/libs/taglib/taglib/vorbisfile.h
deleted file mode 120000
index d5d372bf03..0000000000
--- a/libs/taglib/taglib/vorbisfile.h
+++ /dev/null
@@ -1 +0,0 @@
-./ogg/vorbis/vorbisfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/vorbisproperties.h b/libs/taglib/taglib/vorbisproperties.h
deleted file mode 120000
index e1d36a3f23..0000000000
--- a/libs/taglib/taglib/vorbisproperties.h
+++ /dev/null
@@ -1 +0,0 @@
-./ogg/vorbis/vorbisproperties.h \ No newline at end of file
diff --git a/libs/taglib/taglib/wavpack/CMakeLists.txt b/libs/taglib/taglib/wavpack/CMakeLists.txt
deleted file mode 100644
index 8b9de0fdf9..0000000000
--- a/libs/taglib/taglib/wavpack/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-INSTALL( FILES wavpackfile.h wavpackproperties.h DESTINATION ${INCLUDE_INSTALL_DIR}/taglib)
diff --git a/libs/taglib/taglib/wavpack/Makefile.am b/libs/taglib/taglib/wavpack/Makefile.am
deleted file mode 100644
index 4455177ea0..0000000000
--- a/libs/taglib/taglib/wavpack/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/ape \
- -I$(top_srcdir)/taglib/mpc \
- -I$(top_srcdir)/taglib/mpeg/id3v1 \
- -I$(top_srcdir)/taglib/mpeg/id3v2 \
- $(all_includes)
-
-noinst_LTLIBRARIES = libwavpack.la
-
-libwavpack_la_SOURCES = wavpackfile.cpp wavpackproperties.cpp
-
-taglib_include_HEADERS = wavpackfile.h wavpackproperties.h
-taglib_includedir = $(includedir)/taglib
diff --git a/libs/taglib/taglib/wavpack/Makefile.in b/libs/taglib/taglib/wavpack/Makefile.in
deleted file mode 100644
index 3193e7fd5d..0000000000
--- a/libs/taglib/taglib/wavpack/Makefile.in
+++ /dev/null
@@ -1,626 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = taglib/wavpack
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(taglib_include_HEADERS)
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-libwavpack_la_LIBADD =
-am_libwavpack_la_OBJECTS = wavpackfile.lo wavpackproperties.lo
-#>- libwavpack_la_OBJECTS = $(am_libwavpack_la_OBJECTS)
-#>+ 4
-libwavpack_la_final_OBJECTS = libwavpack_la.all_cpp.lo
-libwavpack_la_nofinal_OBJECTS = wavpackfile.lo wavpackproperties.lo
-@KDE_USE_FINAL_FALSE@libwavpack_la_OBJECTS = $(libwavpack_la_nofinal_OBJECTS)
-@KDE_USE_FINAL_TRUE@libwavpack_la_OBJECTS = $(libwavpack_la_final_OBJECTS)
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libwavpack_la_SOURCES)
-DIST_SOURCES = $(libwavpack_la_SOURCES)
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(taglib_includedir)"
-taglib_includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(taglib_include_HEADERS)
-ETAGS = etags
-CTAGS = ctags
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-INCLUDES = \
- -I$(top_srcdir)/taglib \
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/ape \
- -I$(top_srcdir)/taglib/mpc \
- -I$(top_srcdir)/taglib/mpeg/id3v1 \
- -I$(top_srcdir)/taglib/mpeg/id3v2 \
- $(all_includes)
-
-noinst_LTLIBRARIES = libwavpack.la
-libwavpack_la_SOURCES = wavpackfile.cpp wavpackproperties.cpp
-taglib_include_HEADERS = wavpackfile.h wavpackproperties.h
-taglib_includedir = $(includedir)/taglib
-#>- all: all-am
-#>+ 1
-all: docs-am all-am
-
-.SUFFIXES:
-.SUFFIXES: .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/wavpack/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu taglib/wavpack/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/wavpack/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/wavpack/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/wavpack/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libwavpack.la: $(libwavpack_la_OBJECTS) $(libwavpack_la_DEPENDENCIES)
- $(CXXLINK) $(libwavpack_la_OBJECTS) $(libwavpack_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wavpackfile.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wavpackproperties.Plo@am__quote@
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-taglib_includeHEADERS: $(taglib_include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(taglib_includedir)" || $(MKDIR_P) "$(DESTDIR)$(taglib_includedir)"
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(taglib_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- $(taglib_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-uninstall-taglib_includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(taglib_include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(taglib_includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(taglib_includedir)/$$f"; \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES) $(HEADERS)
-installdirs:
- for dir in "$(DESTDIR)$(taglib_includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-am
-#>+ 1
-clean: kde-rpo-clean clean-am
-
-#>- clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
-#>- mostlyclean-am
-#>+ 2
-clean-am: clean-bcheck clean-final clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-taglib_includeHEADERS
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-taglib_includeHEADERS
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstLTLIBRARIES ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip install-taglib_includeHEADERS installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-taglib_includeHEADERS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=Makefile.in CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu taglib/wavpack/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu taglib/wavpack/Makefile
- cd $(top_srcdir) && perl admin/am_edit taglib/wavpack/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-am
-
-bcheck-am:
- @for i in $(taglib_include_HEADERS); do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 11
-libwavpack_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/wavpackfile.cpp $(srcdir)/wavpackproperties.cpp
- @echo 'creating libwavpack_la.all_cpp.cpp ...'; \
- rm -f libwavpack_la.all_cpp.files libwavpack_la.all_cpp.final; \
- echo "#define KDE_USE_FINAL 1" >> libwavpack_la.all_cpp.final; \
- for file in wavpackfile.cpp wavpackproperties.cpp ; do \
- echo "#include \"$$file\"" >> libwavpack_la.all_cpp.files; \
- test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libwavpack_la.all_cpp.final; \
- done; \
- cat libwavpack_la.all_cpp.final libwavpack_la.all_cpp.files > libwavpack_la.all_cpp.cpp; \
- rm -f libwavpack_la.all_cpp.final libwavpack_la.all_cpp.files
-
-#>+ 3
-clean-final:
- -rm -f libwavpack_la.all_cpp.cpp
-
-#>+ 3
-final:
- $(MAKE) libwavpack_la_OBJECTS="$(libwavpack_la_final_OBJECTS)" all-am
-
-#>+ 3
-final-install:
- $(MAKE) libwavpack_la_OBJECTS="$(libwavpack_la_final_OBJECTS)" install-am
-
-#>+ 3
-no-final:
- $(MAKE) libwavpack_la_OBJECTS="$(libwavpack_la_nofinal_OBJECTS)" all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) libwavpack_la_OBJECTS="$(libwavpack_la_nofinal_OBJECTS)" install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/taglib/wavpack/wavpackfile.cpp b/libs/taglib/taglib/wavpack/wavpackfile.cpp
deleted file mode 100644
index 9a64b8c182..0000000000
--- a/libs/taglib/taglib/wavpack/wavpackfile.cpp
+++ /dev/null
@@ -1,270 +0,0 @@
-/***************************************************************************
- copyright : (C) 2006 by Lukáš Lalinský
- email : lalinsky@gmail.com
-
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- (original MPC implementation)
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tbytevector.h>
-#include <tstring.h>
-#include <tdebug.h>
-#include <tagunion.h>
-
-#include "wavpackfile.h"
-#include "id3v1tag.h"
-#include "id3v2header.h"
-#include "apetag.h"
-#include "apefooter.h"
-
-using namespace TagLib;
-
-namespace
-{
- enum { APEIndex, ID3v1Index };
-}
-
-class WavPack::File::FilePrivate
-{
-public:
- FilePrivate() :
- APELocation(-1),
- APESize(0),
- ID3v1Location(-1),
- properties(0),
- scanned(false),
- hasAPE(false),
- hasID3v1(false) {}
-
- ~FilePrivate()
- {
- delete properties;
- }
-
- long APELocation;
- uint APESize;
-
- long ID3v1Location;
-
- TagUnion tag;
-
- Properties *properties;
- bool scanned;
-
- // These indicate whether the file *on disk* has these tags, not if
- // this data structure does. This is used in computing offsets.
-
- bool hasAPE;
- bool hasID3v1;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-WavPack::File::File(FileName file, bool readProperties,
- Properties::ReadStyle propertiesStyle) : TagLib::File(file)
-{
- d = new FilePrivate;
- read(readProperties, propertiesStyle);
-}
-
-WavPack::File::~File()
-{
- delete d;
-}
-
-TagLib::Tag *WavPack::File::tag() const
-{
- return &d->tag;
-}
-
-WavPack::Properties *WavPack::File::audioProperties() const
-{
- return d->properties;
-}
-
-bool WavPack::File::save()
-{
- if(readOnly()) {
- debug("WavPack::File::save() -- File is read only.");
- return false;
- }
-
- // Update ID3v1 tag
-
- if(ID3v1Tag()) {
- if(d->hasID3v1) {
- seek(d->ID3v1Location);
- writeBlock(ID3v1Tag()->render());
- }
- else {
- seek(0, End);
- d->ID3v1Location = tell();
- writeBlock(ID3v1Tag()->render());
- d->hasID3v1 = true;
- }
- }
- else {
- if(d->hasID3v1) {
- removeBlock(d->ID3v1Location, 128);
- d->hasID3v1 = false;
- if(d->hasAPE) {
- if(d->APELocation > d->ID3v1Location)
- d->APELocation -= 128;
- }
- }
- }
-
- // Update APE tag
-
- if(APETag()) {
- if(d->hasAPE)
- insert(APETag()->render(), d->APELocation, d->APESize);
- else {
- if(d->hasID3v1) {
- insert(APETag()->render(), d->ID3v1Location, 0);
- d->APESize = APETag()->footer()->completeTagSize();
- d->hasAPE = true;
- d->APELocation = d->ID3v1Location;
- d->ID3v1Location += d->APESize;
- }
- else {
- seek(0, End);
- d->APELocation = tell();
- writeBlock(APETag()->render());
- d->APESize = APETag()->footer()->completeTagSize();
- d->hasAPE = true;
- }
- }
- }
- else {
- if(d->hasAPE) {
- removeBlock(d->APELocation, d->APESize);
- d->hasAPE = false;
- if(d->hasID3v1) {
- if(d->ID3v1Location > d->APELocation) {
- d->ID3v1Location -= d->APESize;
- }
- }
- }
- }
-
- return true;
-}
-
-ID3v1::Tag *WavPack::File::ID3v1Tag(bool create)
-{
- return d->tag.access<ID3v1::Tag>(ID3v1Index, create);
-}
-
-APE::Tag *WavPack::File::APETag(bool create)
-{
- return d->tag.access<APE::Tag>(APEIndex, create);
-}
-
-void WavPack::File::strip(int tags)
-{
- if(tags & ID3v1) {
- d->tag.set(ID3v1Index, 0);
- APETag(true);
- }
-
- if(tags & APE) {
- d->tag.set(APEIndex, 0);
-
- if(!ID3v1Tag())
- APETag(true);
- }
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-void WavPack::File::read(bool readProperties, Properties::ReadStyle /* propertiesStyle */)
-{
- // Look for an ID3v1 tag
-
- d->ID3v1Location = findID3v1();
-
- if(d->ID3v1Location >= 0) {
- d->tag.set(ID3v1Index, new ID3v1::Tag(this, d->ID3v1Location));
- d->hasID3v1 = true;
- }
-
- // Look for an APE tag
-
- d->APELocation = findAPE();
-
- if(d->APELocation >= 0) {
- d->tag.set(APEIndex, new APE::Tag(this, d->APELocation));
- d->APESize = APETag()->footer()->completeTagSize();
- d->APELocation = d->APELocation + APETag()->footer()->size() - d->APESize;
- d->hasAPE = true;
- }
-
- if(!d->hasID3v1)
- APETag(true);
-
- // Look for WavPack audio properties
-
- if(readProperties) {
- seek(0);
- d->properties = new Properties(readBlock(WavPack::HeaderSize),
- length() - d->APESize);
- }
-}
-
-long WavPack::File::findAPE()
-{
- if(!isValid())
- return -1;
-
- if(d->hasID3v1)
- seek(-160, End);
- else
- seek(-32, End);
-
- long p = tell();
-
- if(readBlock(8) == APE::Tag::fileIdentifier())
- return p;
-
- return -1;
-}
-
-long WavPack::File::findID3v1()
-{
- if(!isValid())
- return -1;
-
- seek(-128, End);
- long p = tell();
-
- if(readBlock(3) == ID3v1::Tag::fileIdentifier())
- return p;
-
- return -1;
-}
diff --git a/libs/taglib/taglib/wavpack/wavpackfile.h b/libs/taglib/taglib/wavpack/wavpackfile.h
deleted file mode 100644
index e43a987887..0000000000
--- a/libs/taglib/taglib/wavpack/wavpackfile.h
+++ /dev/null
@@ -1,164 +0,0 @@
-/***************************************************************************
- copyright : (C) 2006 by Lukáš Lalinský
- email : lalinsky@gmail.com
-
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- (original MPC implementation)
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_WVFILE_H
-#define TAGLIB_WVFILE_H
-
-#include <tfile.h>
-#include "taglib_export.h"
-#include "wavpackproperties.h"
-
-namespace TagLib {
-
- class Tag;
-
- namespace ID3v1 { class Tag; }
- namespace APE { class Tag; }
-
- //! An implementation of WavPack metadata
-
- /*!
- * This is implementation of WavPack metadata.
- *
- * This supports ID3v1 and APE (v1 and v2) style comments as well as reading stream
- * properties from the file.
- */
-
- namespace WavPack {
-
- //! An implementation of TagLib::File with WavPack specific methods
-
- /*!
- * This implements and provides an interface for WavPack files to the
- * TagLib::Tag and TagLib::AudioProperties interfaces by way of implementing
- * the abstract TagLib::File API as well as providing some additional
- * information specific to WavPack files.
- */
-
- class TAGLIB_EXPORT File : public TagLib::File
- {
- public:
- /*!
- * This set of flags is used for various operations and is suitable for
- * being OR-ed together.
- */
- enum TagTypes {
- //! Empty set. Matches no tag types.
- NoTags = 0x0000,
- //! Matches ID3v1 tags.
- ID3v1 = 0x0001,
- //! Matches APE tags.
- APE = 0x0002,
- //! Matches all tag types.
- AllTags = 0xffff
- };
-
- /*!
- * Contructs an WavPack file from \a file. If \a readProperties is true the
- * file's audio properties will also be read using \a propertiesStyle. If
- * false, \a propertiesStyle is ignored.
- */
- File(FileName file, bool readProperties = true,
- Properties::ReadStyle propertiesStyle = Properties::Average);
-
- /*!
- * Destroys this instance of the File.
- */
- virtual ~File();
-
- /*!
- * Returns the Tag for this file. This will be an APE tag, an ID3v1 tag
- * or a combination of the two.
- */
- virtual TagLib::Tag *tag() const;
-
- /*!
- * Returns the MPC::Properties for this file. If no audio properties
- * were read then this will return a null pointer.
- */
- virtual Properties *audioProperties() const;
-
- /*!
- * Saves the file.
- */
- virtual bool save();
-
- /*!
- * Returns a pointer to the ID3v1 tag of the file.
- *
- * If \a create is false (the default) this will return a null pointer
- * if there is no valid ID3v1 tag. If \a create is true it will create
- * an ID3v1 tag if one does not exist. If there is already an APE tag, the
- * new ID3v1 tag will be placed after it.
- *
- * \note The Tag <b>is still</b> owned by the APE::File and should not be
- * deleted by the user. It will be deleted when the file (object) is
- * destroyed.
- */
- ID3v1::Tag *ID3v1Tag(bool create = false);
-
- /*!
- * Returns a pointer to the APE tag of the file.
- *
- * If \a create is false (the default) this will return a null pointer
- * if there is no valid APE tag. If \a create is true it will create
- * a APE tag if one does not exist.
- *
- * \note The Tag <b>is still</b> owned by the APE::File and should not be
- * deleted by the user. It will be deleted when the file (object) is
- * destroyed.
- */
- APE::Tag *APETag(bool create = false);
-
- /*!
- * This will remove the tags that match the OR-ed together TagTypes from the
- * file. By default it removes all tags.
- *
- * \note This will also invalidate pointers to the tags
- * as their memory will be freed.
- * \note In order to make the removal permanent save() still needs to be called
- */
- void strip(int tags = AllTags);
-
- private:
- File(const File &);
- File &operator=(const File &);
-
- void read(bool readProperties, Properties::ReadStyle propertiesStyle);
- void scan();
- long findID3v1();
- long findAPE();
-
- class FilePrivate;
- FilePrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/wavpack/wavpackproperties.cpp b/libs/taglib/taglib/wavpack/wavpackproperties.cpp
deleted file mode 100644
index ec7a9bf606..0000000000
--- a/libs/taglib/taglib/wavpack/wavpackproperties.cpp
+++ /dev/null
@@ -1,143 +0,0 @@
-/***************************************************************************
- copyright : (C) 2006 by Lukáš Lalinský
- email : lalinsky@gmail.com
-
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- (original MPC implementation)
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#include <tstring.h>
-#include <tdebug.h>
-#include <bitset>
-
-#include "wavpackproperties.h"
-#include "wavpackfile.h"
-
-using namespace TagLib;
-
-class WavPack::Properties::PropertiesPrivate
-{
-public:
- PropertiesPrivate(const ByteVector &d, long length, ReadStyle s) :
- data(d),
- streamLength(length),
- style(s),
- length(0),
- bitrate(0),
- sampleRate(0),
- channels(0),
- version(0),
- bitsPerSample(0) {}
-
- ByteVector data;
- long streamLength;
- ReadStyle style;
- int length;
- int bitrate;
- int sampleRate;
- int channels;
- int version;
- int bitsPerSample;
-};
-
-////////////////////////////////////////////////////////////////////////////////
-// public members
-////////////////////////////////////////////////////////////////////////////////
-
-WavPack::Properties::Properties(const ByteVector &data, long streamLength, ReadStyle style) : AudioProperties(style)
-{
- d = new PropertiesPrivate(data, streamLength, style);
- read();
-}
-
-WavPack::Properties::~Properties()
-{
- delete d;
-}
-
-int WavPack::Properties::length() const
-{
- return d->length;
-}
-
-int WavPack::Properties::bitrate() const
-{
- return d->bitrate;
-}
-
-int WavPack::Properties::sampleRate() const
-{
- return d->sampleRate;
-}
-
-int WavPack::Properties::channels() const
-{
- return d->channels;
-}
-
-int WavPack::Properties::version() const
-{
- return d->version;
-}
-
-int WavPack::Properties::bitsPerSample() const
-{
- return d->bitsPerSample;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-// private members
-////////////////////////////////////////////////////////////////////////////////
-
-static const unsigned int sample_rates[] = { 6000, 8000, 9600, 11025, 12000,
- 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000, 192000 };
-
-#define BYTES_STORED 3
-#define MONO_FLAG 4
-
-#define SHIFT_LSB 13
-#define SHIFT_MASK (0x1fL << SHIFT_LSB)
-
-#define SRATE_LSB 23
-#define SRATE_MASK (0xfL << SRATE_LSB)
-
-void WavPack::Properties::read()
-{
- if(!d->data.startsWith("wvpk"))
- return;
-
- d->version = d->data.mid(8, 2).toShort(false);
-
- unsigned int flags = d->data.mid(24, 4).toUInt(false);
- d->bitsPerSample = ((flags & BYTES_STORED) + 1) * 8 -
- ((flags & SHIFT_MASK) >> SHIFT_LSB);
- d->sampleRate = sample_rates[(flags & SRATE_MASK) >> SRATE_LSB];
- d->channels = (flags & MONO_FLAG) ? 1 : 2;
-
- unsigned int samples = d->data.mid(12, 4).toUInt(false);
- d->length = d->sampleRate > 0 ? (samples + (d->sampleRate / 2)) / d->sampleRate : 0;
-
- d->bitrate = d->length > 0 ? ((d->streamLength * 8L) / d->length) / 1000 : 0;
-}
-
diff --git a/libs/taglib/taglib/wavpack/wavpackproperties.h b/libs/taglib/taglib/wavpack/wavpackproperties.h
deleted file mode 100644
index a77e4de469..0000000000
--- a/libs/taglib/taglib/wavpack/wavpackproperties.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/***************************************************************************
- copyright : (C) 2006 by Lukáš Lalinský
- email : lalinsky@gmail.com
-
- copyright : (C) 2004 by Allan Sandfeld Jensen
- email : kde@carewolf.org
- (original MPC implementation)
- ***************************************************************************/
-
-/***************************************************************************
- * This library is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU Lesser General Public License version *
- * 2.1 as published by the Free Software Foundation. *
- * *
- * This library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this library; if not, write to the Free Software *
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
- * USA *
- * *
- * Alternatively, this file is available under the Mozilla Public *
- * License Version 1.1. You may obtain a copy of the License at *
- * http://www.mozilla.org/MPL/ *
- ***************************************************************************/
-
-#ifndef TAGLIB_WVPROPERTIES_H
-#define TAGLIB_WVPROPERTIES_H
-
-#include "taglib_export.h"
-#include "audioproperties.h"
-
-namespace TagLib {
-
- namespace WavPack {
-
- class File;
-
- static const uint HeaderSize = 32;
-
- //! An implementation of audio property reading for WavPack
-
- /*!
- * This reads the data from an WavPack stream found in the AudioProperties
- * API.
- */
-
- class TAGLIB_EXPORT Properties : public AudioProperties
- {
- public:
- /*!
- * Create an instance of WavPack::Properties with the data read from the
- * ByteVector \a data.
- */
- Properties(const ByteVector &data, long streamLength, ReadStyle style = Average);
-
- /*!
- * Destroys this WavPack::Properties instance.
- */
- virtual ~Properties();
-
- // Reimplementations.
-
- virtual int length() const;
- virtual int bitrate() const;
- virtual int sampleRate() const;
- virtual int channels() const;
-
- /*!
- * Returns number of bits per sample.
- */
- int bitsPerSample() const;
-
- /*!
- * Returns WavPack version.
- */
- int version() const;
-
- private:
- Properties(const Properties &);
- Properties &operator=(const Properties &);
-
- void read();
-
- class PropertiesPrivate;
- PropertiesPrivate *d;
- };
- }
-}
-
-#endif
diff --git a/libs/taglib/taglib/wavpackfile.h b/libs/taglib/taglib/wavpackfile.h
deleted file mode 120000
index c88dd7c45d..0000000000
--- a/libs/taglib/taglib/wavpackfile.h
+++ /dev/null
@@ -1 +0,0 @@
-./wavpack/wavpackfile.h \ No newline at end of file
diff --git a/libs/taglib/taglib/wavpackproperties.h b/libs/taglib/taglib/wavpackproperties.h
deleted file mode 120000
index 089b5b713e..0000000000
--- a/libs/taglib/taglib/wavpackproperties.h
+++ /dev/null
@@ -1 +0,0 @@
-./wavpack/wavpackproperties.h \ No newline at end of file
diff --git a/libs/taglib/taglib/xingheader.h b/libs/taglib/taglib/xingheader.h
deleted file mode 120000
index a2711031ab..0000000000
--- a/libs/taglib/taglib/xingheader.h
+++ /dev/null
@@ -1 +0,0 @@
-./mpeg/xingheader.h \ No newline at end of file
diff --git a/libs/taglib/taglib/xiphcomment.h b/libs/taglib/taglib/xiphcomment.h
deleted file mode 120000
index 96e9483222..0000000000
--- a/libs/taglib/taglib/xiphcomment.h
+++ /dev/null
@@ -1 +0,0 @@
-./ogg/xiphcomment.h \ No newline at end of file
diff --git a/libs/taglib/tests/CMakeLists.txt b/libs/taglib/tests/CMakeLists.txt
deleted file mode 100644
index 88c08098e1..0000000000
--- a/libs/taglib/tests/CMakeLists.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-if(BUILD_TESTS)
-
-INCLUDE_DIRECTORIES(
- ${CMAKE_CURRENT_SOURCE_DIR}/../taglib
- ${CMAKE_CURRENT_SOURCE_DIR}/../taglib/toolkit
- ${CMAKE_CURRENT_SOURCE_DIR}/../taglib/mpeg/id3v1
- ${CMAKE_CURRENT_SOURCE_DIR}/../taglib/mpeg/id3v2
- ${CMAKE_CURRENT_SOURCE_DIR}/../taglib/mpeg/id3v2/frames
- ${CMAKE_CURRENT_SOURCE_DIR}/../taglib/mpeg
- ${CMAKE_CURRENT_SOURCE_DIR}/../taglib/trueaudio
-)
-
-SET(test_runner_SRCS
- main.cpp
- test_list.cpp
- test_map.cpp
- test_mpeg.cpp
- test_synchdata.cpp
- test_trueaudio.cpp
- test_bytevector.cpp
- test_string.cpp
- test_fileref.cpp
- test_id3v1.cpp
- test_id3v2.cpp
-)
-
-ADD_EXECUTABLE(test_runner ${test_runner_SRCS})
-TARGET_LINK_LIBRARIES(test_runner tag ${CPPUNIT_LIBRARIES})
-
-ADD_CUSTOM_TARGET(check
- ./test_runner
- DEPENDS test_runner
-)
-
-endif(BUILD_TESTS)
diff --git a/libs/taglib/tests/Makefile.am b/libs/taglib/tests/Makefile.am
deleted file mode 100644
index 65191808b9..0000000000
--- a/libs/taglib/tests/Makefile.am
+++ /dev/null
@@ -1,27 +0,0 @@
-INCLUDES = \
- -I$(top_srcdir)/taglib\
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/trueaudio \
- -I$(top_srcdir)/taglib/mpeg \
- -I$(top_srcdir)/taglib/mpeg/id3v1 \
- -I$(top_srcdir)/taglib/mpeg/id3v2 \
- -I$(top_srcdir)/taglib/mpeg/id3v2/frames
-
-test_runner_SOURCES = \
- main.cpp \
- test_list.cpp \
- test_map.cpp \
- test_mpeg.cpp \
- test_synchdata.cpp \
- test_trueaudio.cpp \
- test_bytevector.cpp \
- test_string.cpp \
- test_fileref.cpp \
- test_id3v1.cpp \
- test_id3v2.cpp
-
-if build_tests
-TESTS = test_runner
-check_PROGRAMS = test_runner
-LDADD = ../taglib/libtag.la -lcppunit
-endif
diff --git a/libs/taglib/tests/Makefile.in b/libs/taglib/tests/Makefile.in
deleted file mode 100644
index 4e6d32d5c6..0000000000
--- a/libs/taglib/tests/Makefile.in
+++ /dev/null
@@ -1,699 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-@build_tests_TRUE@TESTS = test_runner$(EXEEXT)
-@build_tests_TRUE@check_PROGRAMS = test_runner$(EXEEXT)
-subdir = tests
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-am_test_runner_OBJECTS = main.$(OBJEXT) test_list.$(OBJEXT) \
- test_map.$(OBJEXT) test_mpeg.$(OBJEXT) \
- test_synchdata.$(OBJEXT) test_trueaudio.$(OBJEXT) \
- test_bytevector.$(OBJEXT) test_string.$(OBJEXT) \
- test_fileref.$(OBJEXT) test_id3v1.$(OBJEXT) \
- test_id3v2.$(OBJEXT)
-#>- test_runner_OBJECTS = $(am_test_runner_OBJECTS)
-#>+ 9
-test_runner_final_OBJECTS = test_runner.all_cpp.o
-test_runner_nofinal_OBJECTS = main.$(OBJEXT) test_list.$(OBJEXT) \
- test_map.$(OBJEXT) test_mpeg.$(OBJEXT) \
- test_synchdata.$(OBJEXT) test_trueaudio.$(OBJEXT) \
- test_bytevector.$(OBJEXT) test_string.$(OBJEXT) \
- test_fileref.$(OBJEXT) test_id3v1.$(OBJEXT) \
- test_id3v2.$(OBJEXT)
-@KDE_USE_FINAL_FALSE@test_runner_OBJECTS = $(test_runner_nofinal_OBJECTS)
-@KDE_USE_FINAL_TRUE@test_runner_OBJECTS = $(test_runner_final_OBJECTS)
-test_runner_LDADD = $(LDADD)
-@build_tests_TRUE@test_runner_DEPENDENCIES = ../taglib/libtag.la
-DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
-am__depfiles_maybe = depfiles
-#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 2
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-#>- LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-#>+ 3
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
-CXXLD = $(CXX)
-#>- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-#>- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
-#>- $(LDFLAGS) -o $@
-#>+ 3
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(test_runner_SOURCES)
-DIST_SOURCES = $(test_runner_SOURCES)
-ETAGS = etags
-CTAGS = ctags
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-INCLUDES = \
- -I$(top_srcdir)/taglib\
- -I$(top_srcdir)/taglib/toolkit \
- -I$(top_srcdir)/taglib/trueaudio \
- -I$(top_srcdir)/taglib/mpeg \
- -I$(top_srcdir)/taglib/mpeg/id3v1 \
- -I$(top_srcdir)/taglib/mpeg/id3v2 \
- -I$(top_srcdir)/taglib/mpeg/id3v2/frames
-
-test_runner_SOURCES = \
- main.cpp \
- test_list.cpp \
- test_map.cpp \
- test_mpeg.cpp \
- test_synchdata.cpp \
- test_trueaudio.cpp \
- test_bytevector.cpp \
- test_string.cpp \
- test_fileref.cpp \
- test_id3v1.cpp \
- test_id3v2.cpp
-
-@build_tests_TRUE@LDADD = ../taglib/libtag.la -lcppunit
-#>- all: all-am
-#>+ 1
-all: docs-am all-am
-
-.SUFFIXES:
-.SUFFIXES: .cpp .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu tests/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu tests/Makefile
- cd $(top_srcdir) && perl admin/am_edit tests/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-checkPROGRAMS:
- @list='$(check_PROGRAMS)'; for p in $$list; do \
- f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- echo " rm -f $$p $$f"; \
- rm -f $$p $$f ; \
- done
-test_runner$(EXEEXT): $(test_runner_OBJECTS) $(test_runner_DEPENDENCIES)
- @rm -f test_runner$(EXEEXT)
- $(CXXLINK) $(test_runner_OBJECTS) $(test_runner_LDADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_bytevector.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_fileref.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_id3v1.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_id3v2.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_list.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_map.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_mpeg.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_string.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_synchdata.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_trueaudio.Po@am__quote@
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-check-TESTS: $(TESTS)
- @failed=0; all=0; xfail=0; xpass=0; skip=0; ws='[ ]'; \
- srcdir=$(srcdir); export srcdir; \
- list=' $(TESTS) '; \
- if test -n "$$list"; then \
- for tst in $$list; do \
- if test -f ./$$tst; then dir=./; \
- elif test -f $$tst; then dir=; \
- else dir="$(srcdir)/"; fi; \
- if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
- all=`expr $$all + 1`; \
- case " $(XFAIL_TESTS) " in \
- *$$ws$$tst$$ws*) \
- xpass=`expr $$xpass + 1`; \
- failed=`expr $$failed + 1`; \
- echo "XPASS: $$tst"; \
- ;; \
- *) \
- echo "PASS: $$tst"; \
- ;; \
- esac; \
- elif test $$? -ne 77; then \
- all=`expr $$all + 1`; \
- case " $(XFAIL_TESTS) " in \
- *$$ws$$tst$$ws*) \
- xfail=`expr $$xfail + 1`; \
- echo "XFAIL: $$tst"; \
- ;; \
- *) \
- failed=`expr $$failed + 1`; \
- echo "FAIL: $$tst"; \
- ;; \
- esac; \
- else \
- skip=`expr $$skip + 1`; \
- echo "SKIP: $$tst"; \
- fi; \
- done; \
- if test "$$failed" -eq 0; then \
- if test "$$xfail" -eq 0; then \
- banner="All $$all tests passed"; \
- else \
- banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
- fi; \
- else \
- if test "$$xpass" -eq 0; then \
- banner="$$failed of $$all tests failed"; \
- else \
- banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
- fi; \
- fi; \
- dashes="$$banner"; \
- skipped=""; \
- if test "$$skip" -ne 0; then \
- skipped="($$skip tests were not run)"; \
- test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
- dashes="$$skipped"; \
- fi; \
- report=""; \
- if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
- report="Please report to $(PACKAGE_BUGREPORT)"; \
- test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
- dashes="$$report"; \
- fi; \
- dashes=`echo "$$dashes" | sed s/./=/g`; \
- echo "$$dashes"; \
- echo "$$banner"; \
- test -z "$$skipped" || echo "$$skipped"; \
- test -z "$$report" || echo "$$report"; \
- echo "$$dashes"; \
- test "$$failed" -eq 0; \
- else :; fi
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
- $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
- $(MAKE) $(AM_MAKEFLAGS) check-TESTS
-check: check-am
-all-am: Makefile
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-am
-#>+ 1
-clean: kde-rpo-clean clean-am
-
-#>- clean-am: clean-checkPROGRAMS clean-generic clean-libtool \
-#>- mostlyclean-am
-#>+ 2
-clean-am: clean-bcheck clean-final clean-checkPROGRAMS clean-generic clean-libtool \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \
- clean-checkPROGRAMS clean-generic clean-libtool ctags \
- distclean distclean-compile distclean-generic \
- distclean-libtool distclean-tags distdir dvi dvi-am html \
- html-am info info-am install install-am install-data \
- install-data-am install-dvi install-dvi-am install-exec \
- install-exec-am install-html install-html-am install-info \
- install-info-am install-man install-pdf install-pdf-am \
- install-ps install-ps-am install-strip installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=utils.h Makefile.in CMakeLists.txt Makefile.am
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu tests/Makefile
- cd $(top_srcdir) && perl admin/am_edit tests/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-am
-
-bcheck-am:
- @for i in ; do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXXCOMPILE) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 11
-test_runner.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/main.cpp $(srcdir)/test_list.cpp $(srcdir)/test_map.cpp $(srcdir)/test_mpeg.cpp $(srcdir)/test_synchdata.cpp $(srcdir)/test_trueaudio.cpp $(srcdir)/test_bytevector.cpp $(srcdir)/test_string.cpp $(srcdir)/test_fileref.cpp $(srcdir)/test_id3v1.cpp $(srcdir)/test_id3v2.cpp
- @echo 'creating test_runner.all_cpp.cpp ...'; \
- rm -f test_runner.all_cpp.files test_runner.all_cpp.final; \
- echo "#define KDE_USE_FINAL 1" >> test_runner.all_cpp.final; \
- for file in main.cpp test_list.cpp test_map.cpp test_mpeg.cpp test_synchdata.cpp test_trueaudio.cpp test_bytevector.cpp test_string.cpp test_fileref.cpp test_id3v1.cpp test_id3v2.cpp ; do \
- echo "#include \"$$file\"" >> test_runner.all_cpp.files; \
- test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> test_runner.all_cpp.final; \
- done; \
- cat test_runner.all_cpp.final test_runner.all_cpp.files > test_runner.all_cpp.cpp; \
- rm -f test_runner.all_cpp.final test_runner.all_cpp.files
-
-#>+ 3
-clean-final:
- -rm -f test_runner.all_cpp.cpp
-
-#>+ 3
-final:
- $(MAKE) test_runner_OBJECTS="$(test_runner_final_OBJECTS)" all-am
-
-#>+ 3
-final-install:
- $(MAKE) test_runner_OBJECTS="$(test_runner_final_OBJECTS)" install-am
-
-#>+ 3
-no-final:
- $(MAKE) test_runner_OBJECTS="$(test_runner_nofinal_OBJECTS)" all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) test_runner_OBJECTS="$(test_runner_nofinal_OBJECTS)" install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/libs/taglib/tests/data/005411.id3 b/libs/taglib/tests/data/005411.id3
deleted file mode 100644
index ab2e0997a0..0000000000
--- a/libs/taglib/tests/data/005411.id3
+++ /dev/null
Binary files differ
diff --git a/libs/taglib/tests/data/broken-tenc.id3 b/libs/taglib/tests/data/broken-tenc.id3
deleted file mode 100644
index 809040506f..0000000000
--- a/libs/taglib/tests/data/broken-tenc.id3
+++ /dev/null
Binary files differ
diff --git a/libs/taglib/tests/data/click.mpc b/libs/taglib/tests/data/click.mpc
deleted file mode 100644
index a41f14e9ea..0000000000
--- a/libs/taglib/tests/data/click.mpc
+++ /dev/null
Binary files differ
diff --git a/libs/taglib/tests/data/empty.ogg b/libs/taglib/tests/data/empty.ogg
deleted file mode 100644
index aa533104d6..0000000000
--- a/libs/taglib/tests/data/empty.ogg
+++ /dev/null
Binary files differ
diff --git a/libs/taglib/tests/data/empty.spx b/libs/taglib/tests/data/empty.spx
deleted file mode 100644
index 70572b4587..0000000000
--- a/libs/taglib/tests/data/empty.spx
+++ /dev/null
Binary files differ
diff --git a/libs/taglib/tests/data/empty.tta b/libs/taglib/tests/data/empty.tta
deleted file mode 100644
index 9cc00ba815..0000000000
--- a/libs/taglib/tests/data/empty.tta
+++ /dev/null
Binary files differ
diff --git a/libs/taglib/tests/data/mpeg2.mp3 b/libs/taglib/tests/data/mpeg2.mp3
deleted file mode 100644
index 13e8d53df6..0000000000
--- a/libs/taglib/tests/data/mpeg2.mp3
+++ /dev/null
Binary files differ
diff --git a/libs/taglib/tests/data/no-tags.flac b/libs/taglib/tests/data/no-tags.flac
deleted file mode 100644
index 4171441676..0000000000
--- a/libs/taglib/tests/data/no-tags.flac
+++ /dev/null
Binary files differ
diff --git a/libs/taglib/tests/data/unsynch.id3 b/libs/taglib/tests/data/unsynch.id3
deleted file mode 100644
index cfe6ee1a6f..0000000000
--- a/libs/taglib/tests/data/unsynch.id3
+++ /dev/null
Binary files differ
diff --git a/libs/taglib/tests/data/xing.mp3 b/libs/taglib/tests/data/xing.mp3
deleted file mode 100644
index 0c880151b6..0000000000
--- a/libs/taglib/tests/data/xing.mp3
+++ /dev/null
Binary files differ
diff --git a/libs/taglib/tests/main.cpp b/libs/taglib/tests/main.cpp
deleted file mode 100644
index 348751e44c..0000000000
--- a/libs/taglib/tests/main.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
-#include <stdexcept>
-#include <cppunit/TestResult.h>
-#include <cppunit/TestResultCollector.h>
-#include <cppunit/TestRunner.h>
-#include <cppunit/extensions/TestFactoryRegistry.h>
-#include <cppunit/BriefTestProgressListener.h>
-#include <cppunit/CompilerOutputter.h>
-
-int main(int argc, char* argv[])
-{
- std::string testPath = (argc > 1) ? std::string(argv[1]) : "";
-
- // Create the event manager and test controller
- CppUnit::TestResult controller;
-
- // Add a listener that colllects test result
- CppUnit::TestResultCollector result;
- controller.addListener(&result);
-
- // Add a listener that print dots as test run.
- CppUnit::BriefTestProgressListener progress;
- controller.addListener(&progress);
-
- // Add the top suite to the test runner
- CppUnit::TestRunner runner;
- runner.addTest(CppUnit::TestFactoryRegistry::getRegistry().makeTest());
-
- try {
- std::cout << "Running " << testPath;
- runner.run(controller, testPath);
-
- std::cerr << std::endl;
-
- // Print test in a compiler compatible format.
- CppUnit::CompilerOutputter outputter(&result, std::cerr);
- outputter.write();
- }
- catch(std::invalid_argument &e){
- std::cerr << std::endl
- << "ERROR: " << e.what()
- << std::endl;
- return 0;
- }
-
- return result.wasSuccessful() ? 0 : 1;
-}
diff --git a/libs/taglib/tests/test_bytevector.cpp b/libs/taglib/tests/test_bytevector.cpp
deleted file mode 100644
index f92fce0173..0000000000
--- a/libs/taglib/tests/test_bytevector.cpp
+++ /dev/null
@@ -1,178 +0,0 @@
-/* Copyright (C) 2003 Scott Wheeler <wheeler@kde.org>
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <cppunit/extensions/HelperMacros.h>
-#include <tbytevector.h>
-#include <tbytevectorlist.h>
-
-using namespace std;
-using namespace TagLib;
-
-class TestByteVector : public CppUnit::TestFixture
-{
- CPPUNIT_TEST_SUITE(TestByteVector);
- CPPUNIT_TEST(testByteVector);
- CPPUNIT_TEST(testFind1);
- CPPUNIT_TEST(testFind2);
- CPPUNIT_TEST(testRfind1);
- CPPUNIT_TEST(testRfind2);
- CPPUNIT_TEST_SUITE_END();
-
-public:
-
- void testConversion(unsigned int i, unsigned char a, unsigned char b, unsigned char c, unsigned char d)
- {
- ByteVector v(4, 0);
-
- v[3] = a;
- v[2] = b;
- v[1] = c;
- v[0] = d;
- CPPUNIT_ASSERT(v.toUInt(false) == i);
-
- v[0] = a;
- v[1] = b;
- v[2] = c;
- v[3] = d;
- CPPUNIT_ASSERT(v.toUInt() == i);
- }
-
- void testByteVector()
- {
- ByteVector v("foobar");
-
- CPPUNIT_ASSERT(v.find("ob") == 2);
- CPPUNIT_ASSERT(v.find('b') == 3);
-
- ByteVector n(4, 0);
- n[0] = 1;
- CPPUNIT_ASSERT(n.toUInt(true) == 16777216);
- CPPUNIT_ASSERT(n.toUInt(false) == 1);
- CPPUNIT_ASSERT(ByteVector::fromUInt(16777216, true) == n);
- CPPUNIT_ASSERT(ByteVector::fromUInt(1, false) == n);
-
- CPPUNIT_ASSERT(ByteVector::fromUInt(0xa0).toUInt() == 0xa0);
-
- testConversion(0x000000a0, 0x00, 0x00, 0x00, 0xa0);
- testConversion(0xd50bf072, 0xd5, 0x0b, 0xf0, 0x72);
-
- ByteVector intVector(2, 0);
- intVector[0] = char(0xfc);
- intVector[1] = char(0x00);
- CPPUNIT_ASSERT(intVector.toShort() == -1024);
- intVector[0] = char(0x04);
- intVector[1] = char(0x00);
- CPPUNIT_ASSERT(intVector.toShort() == 1024);
-
- CPPUNIT_ASSERT(ByteVector::fromLongLong(1).toLongLong() == 1);
- CPPUNIT_ASSERT(ByteVector::fromLongLong(0).toLongLong() == 0);
- CPPUNIT_ASSERT(ByteVector::fromLongLong(0xffffffffffffffffLL).toLongLong() == -1);
- CPPUNIT_ASSERT(ByteVector::fromLongLong(0xfffffffffffffffeLL).toLongLong() == -2);
- CPPUNIT_ASSERT(ByteVector::fromLongLong(1024).toLongLong() == 1024);
-
- ByteVector a1("foo");
- a1.append("bar");
- CPPUNIT_ASSERT(a1 == "foobar");
-
- ByteVector a2("foo");
- a2.append("b");
- CPPUNIT_ASSERT(a2 == "foob");
-
- ByteVector a3;
- a3.append("b");
- CPPUNIT_ASSERT(a3 == "b");
-
- ByteVector s1("foo");
- CPPUNIT_ASSERT(ByteVectorList::split(s1, " ").size() == 1);
-
- ByteVector s2("f");
- CPPUNIT_ASSERT(ByteVectorList::split(s2, " ").size() == 1);
-
-
- CPPUNIT_ASSERT(ByteVector().size() == 0);
- CPPUNIT_ASSERT(ByteVector("asdf").clear().size() == 0);
- CPPUNIT_ASSERT(ByteVector("asdf").clear() == ByteVector());
- }
-
- void testFind1()
- {
- CPPUNIT_ASSERT_EQUAL(4, ByteVector("....SggO."). find("SggO"));
- CPPUNIT_ASSERT_EQUAL(4, ByteVector("....SggO."). find("SggO", 0));
- CPPUNIT_ASSERT_EQUAL(4, ByteVector("....SggO."). find("SggO", 1));
- CPPUNIT_ASSERT_EQUAL(4, ByteVector("....SggO."). find("SggO", 2));
- CPPUNIT_ASSERT_EQUAL(4, ByteVector("....SggO."). find("SggO", 3));
- CPPUNIT_ASSERT_EQUAL(4, ByteVector("....SggO."). find("SggO", 4));
- CPPUNIT_ASSERT_EQUAL(-1, ByteVector("....SggO."). find("SggO", 5));
- CPPUNIT_ASSERT_EQUAL(-1, ByteVector("....SggO."). find("SggO", 6));
- CPPUNIT_ASSERT_EQUAL(-1, ByteVector("....SggO."). find("SggO", 7));
- CPPUNIT_ASSERT_EQUAL(-1, ByteVector("....SggO."). find("SggO", 8));
- }
-
- void testFind2()
- {
- CPPUNIT_ASSERT_EQUAL(0, ByteVector("\x01", 1).find("\x01"));
- CPPUNIT_ASSERT_EQUAL(0, ByteVector("\x01\x02", 2).find("\x01\x02"));
- CPPUNIT_ASSERT_EQUAL(-1, ByteVector("\x01", 1).find("\x02"));
- CPPUNIT_ASSERT_EQUAL(-1, ByteVector("\x01\x02", 2).find("\x01\x03"));
- }
-
- void testRfind1()
- {
- CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 0));
- CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 1));
- CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 2));
- CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 3));
- CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 4));
- CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 5));
- CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 6));
- CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 7));
- CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS", 8));
- CPPUNIT_ASSERT_EQUAL(1, ByteVector(".OggS....").rfind("OggS"));
- }
-
- void testRfind2()
- {
- ByteVector r0("**************");
- ByteVector r1("OggS**********");
- ByteVector r2("**********OggS");
- ByteVector r3("OggS******OggS");
- ByteVector r4("OggS*OggS*OggS");
-
- CPPUNIT_ASSERT_EQUAL(-1, r0.find("OggS"));
- CPPUNIT_ASSERT_EQUAL(-1, r0.rfind("OggS"));
- CPPUNIT_ASSERT_EQUAL(0, r1.find("OggS"));
- CPPUNIT_ASSERT_EQUAL(0, r1.rfind("OggS"));
- CPPUNIT_ASSERT_EQUAL(10, r2.find("OggS"));
- CPPUNIT_ASSERT_EQUAL(10, r2.rfind("OggS"));
- CPPUNIT_ASSERT_EQUAL(0, r3.find("OggS"));
- CPPUNIT_ASSERT_EQUAL(10, r3.rfind("OggS"));
- CPPUNIT_ASSERT_EQUAL(10, r4.rfind("OggS"));
- CPPUNIT_ASSERT_EQUAL(10, r4.rfind("OggS", 0));
- CPPUNIT_ASSERT_EQUAL(5, r4.rfind("OggS", 7));
- CPPUNIT_ASSERT_EQUAL(10, r4.rfind("OggS", 12));
- }
-
-};
-
-CPPUNIT_TEST_SUITE_REGISTRATION(TestByteVector);
diff --git a/libs/taglib/tests/test_fileref.cpp b/libs/taglib/tests/test_fileref.cpp
deleted file mode 100644
index 0752c08a43..0000000000
--- a/libs/taglib/tests/test_fileref.cpp
+++ /dev/null
@@ -1,101 +0,0 @@
-#include <cppunit/extensions/HelperMacros.h>
-#include <string>
-#include <stdio.h>
-#include <tag.h>
-#include <fileref.h>
-#include "utils.h"
-
-using namespace std;
-using namespace TagLib;
-
-class TestFileRef : public CppUnit::TestFixture
-{
- CPPUNIT_TEST_SUITE(TestFileRef);
- CPPUNIT_TEST(testMusepack);
- CPPUNIT_TEST(testVorbis);
- CPPUNIT_TEST(testSpeex);
- CPPUNIT_TEST(testFLAC);
- CPPUNIT_TEST(testMP3);
- CPPUNIT_TEST(testTrueAudio);
- CPPUNIT_TEST_SUITE_END();
-
-public:
-
- void fileRefSave(const string &filename, const string &ext)
- {
- string newname = copyFile(filename, ext);
-
- FileRef *f = new FileRef(newname.c_str());
- CPPUNIT_ASSERT(!f->isNull());
- f->tag()->setArtist("test artist");
- f->tag()->setTitle("test title");
- f->tag()->setGenre("Test!");
- f->tag()->setAlbum("albummmm");
- f->tag()->setTrack(5);
- f->tag()->setYear(2020);
- f->save();
- delete f;
-
- f = new FileRef(newname.c_str());
- CPPUNIT_ASSERT(!f->isNull());
- CPPUNIT_ASSERT_EQUAL(f->tag()->artist(), String("test artist"));
- CPPUNIT_ASSERT_EQUAL(f->tag()->title(), String("test title"));
- CPPUNIT_ASSERT_EQUAL(f->tag()->genre(), String("Test!"));
- CPPUNIT_ASSERT_EQUAL(f->tag()->album(), String("albummmm"));
- CPPUNIT_ASSERT_EQUAL(f->tag()->track(), TagLib::uint(5));
- CPPUNIT_ASSERT_EQUAL(f->tag()->year(), TagLib::uint(2020));
- f->tag()->setArtist("ttest artist");
- f->tag()->setTitle("ytest title");
- f->tag()->setGenre("uTest!");
- f->tag()->setAlbum("ialbummmm");
- f->tag()->setTrack(7);
- f->tag()->setYear(2080);
- f->save();
- delete f;
-
- f = new FileRef(newname.c_str());
- CPPUNIT_ASSERT(!f->isNull());
- CPPUNIT_ASSERT_EQUAL(f->tag()->artist(), String("ttest artist"));
- CPPUNIT_ASSERT_EQUAL(f->tag()->title(), String("ytest title"));
- CPPUNIT_ASSERT_EQUAL(f->tag()->genre(), String("uTest!"));
- CPPUNIT_ASSERT_EQUAL(f->tag()->album(), String("ialbummmm"));
- CPPUNIT_ASSERT_EQUAL(f->tag()->track(), TagLib::uint(7));
- CPPUNIT_ASSERT_EQUAL(f->tag()->year(), TagLib::uint(2080));
- delete f;
-
- deleteFile(newname);
- }
-
- void testMusepack()
- {
- fileRefSave("click", ".mpc");
- }
-
- void testVorbis()
- {
- fileRefSave("empty", ".ogg");
- }
-
- void testSpeex()
- {
- fileRefSave("empty", ".spx");
- }
-
- void testFLAC()
- {
- fileRefSave("no-tags", ".flac");
- }
-
- void testMP3()
- {
- fileRefSave("xing", ".mp3");
- }
-
- void testTrueAudio()
- {
- fileRefSave("empty", ".tta");
- }
-
-};
-
-CPPUNIT_TEST_SUITE_REGISTRATION(TestFileRef);
diff --git a/libs/taglib/tests/test_id3v1.cpp b/libs/taglib/tests/test_id3v1.cpp
deleted file mode 100644
index 308225c2f8..0000000000
--- a/libs/taglib/tests/test_id3v1.cpp
+++ /dev/null
@@ -1,25 +0,0 @@
-#include <cppunit/extensions/HelperMacros.h>
-#include <string>
-#include <stdio.h>
-#include <id3v1tag.h>
-
-using namespace std;
-using namespace TagLib;
-
-class TestID3v1 : public CppUnit::TestFixture
-{
- CPPUNIT_TEST_SUITE(TestID3v1);
- CPPUNIT_TEST(testStripWhiteSpace);
- CPPUNIT_TEST_SUITE_END();
-
-public:
-
- void testStripWhiteSpace()
- {
- ID3v1::StringHandler h;
- CPPUNIT_ASSERT_EQUAL(String("Foo"), h.parse(ByteVector("Foo ")));
- }
-
-};
-
-CPPUNIT_TEST_SUITE_REGISTRATION(TestID3v1);
diff --git a/libs/taglib/tests/test_id3v2.cpp b/libs/taglib/tests/test_id3v2.cpp
deleted file mode 100644
index ed5e0b0003..0000000000
--- a/libs/taglib/tests/test_id3v2.cpp
+++ /dev/null
@@ -1,265 +0,0 @@
-#include <cppunit/extensions/HelperMacros.h>
-#include <string>
-#include <stdio.h>
-#include <id3v2tag.h>
-#include <mpegfile.h>
-#include <id3v2frame.h>
-#include <uniquefileidentifierframe.h>
-#include <textidentificationframe.h>
-#include <attachedpictureframe.h>
-#include <generalencapsulatedobjectframe.h>
-#include <relativevolumeframe.h>
-#include <urllinkframe.h>
-#include "utils.h"
-
-using namespace std;
-using namespace TagLib;
-
-class PublicFrame : public ID3v2::Frame
-{
- public:
- PublicFrame() : ID3v2::Frame(ByteVector("XXXX\0\0\0\0\0\0", 10)) {}
- String readStringField(const ByteVector &data, String::Type encoding,
- int *positon = 0)
- { return ID3v2::Frame::readStringField(data, encoding, positon); }
- virtual String toString() const { return String::null; }
- virtual void parseFields(const ByteVector &) {}
- virtual ByteVector renderFields() const { return ByteVector::null; }
-};
-
-class TestID3v2 : public CppUnit::TestFixture
-{
- CPPUNIT_TEST_SUITE(TestID3v2);
- CPPUNIT_TEST(testUnsynchDecode);
- CPPUNIT_TEST(testUTF16BEDelimiter);
- CPPUNIT_TEST(testUTF16Delimiter);
- CPPUNIT_TEST(testReadStringField);
- CPPUNIT_TEST(testParseAPIC);
- CPPUNIT_TEST(testParseAPIC_UTF16_BOM);
- CPPUNIT_TEST(testParseGEOB);
- CPPUNIT_TEST(testParseRelativeVolumeFrame);
- CPPUNIT_TEST(testParseUniqueFileIdentifierFrame);
- CPPUNIT_TEST(testParseEmptyUniqueFileIdentifierFrame);
- CPPUNIT_TEST(testBrokenFrame1);
- CPPUNIT_TEST(testItunes24FrameSize);
- CPPUNIT_TEST(testParseUrlLinkFrame);
- CPPUNIT_TEST(testRenderUrlLinkFrame);
- CPPUNIT_TEST(testParseUserUrlLinkFrame);
- CPPUNIT_TEST(testRenderUserUrlLinkFrame);
- CPPUNIT_TEST(testSaveUTF16Comment);
- CPPUNIT_TEST_SUITE_END();
-
-public:
-
- void testUnsynchDecode()
- {
- MPEG::File f("data/unsynch.id3", false);
- CPPUNIT_ASSERT(f.tag());
- CPPUNIT_ASSERT_EQUAL(String("My babe just cares for me"), f.tag()->title());
- }
-
- void testUTF16BEDelimiter()
- {
- ID3v2::TextIdentificationFrame f(ByteVector("TPE1"), String::UTF16BE);
- StringList sl;
- sl.append("Foo");
- sl.append("Bar");
- f.setText(sl);
- CPPUNIT_ASSERT_EQUAL((unsigned int)(4+4+2+1+6+2+6), f.render().size());
- }
-
- void testUTF16Delimiter()
- {
- ID3v2::TextIdentificationFrame f(ByteVector("TPE1"), String::UTF16);
- StringList sl;
- sl.append("Foo");
- sl.append("Bar");
- f.setText(sl);
- CPPUNIT_ASSERT_EQUAL((unsigned int)(4+4+2+1+8+2+8), f.render().size());
- }
-
- void testBrokenFrame1()
- {
- MPEG::File f("data/broken-tenc.id3", false);
- CPPUNIT_ASSERT(f.tag());
- CPPUNIT_ASSERT(!f.ID3v2Tag()->frameListMap().contains("TENC"));
- }
-
- void testReadStringField()
- {
- PublicFrame f;
- ByteVector data("abc\0", 4);
- String str = f.readStringField(data, String::Latin1);
- CPPUNIT_ASSERT_EQUAL(String("abc"), str);
- }
-
- // http://bugs.kde.org/show_bug.cgi?id=151078
- void testParseAPIC()
- {
- ID3v2::AttachedPictureFrame f(ByteVector("APIC"
- "\x00\x00\x00\x07"
- "\x00\x00"
- "\x00"
- "m\x00"
- "\x01"
- "d\x00"
- "\x00", 17));
- CPPUNIT_ASSERT_EQUAL(String("m"), f.mimeType());
- CPPUNIT_ASSERT_EQUAL(ID3v2::AttachedPictureFrame::FileIcon, f.type());
- CPPUNIT_ASSERT_EQUAL(String("d"), f.description());
- }
-
- void testParseAPIC_UTF16_BOM()
- {
- ID3v2::AttachedPictureFrame f(ByteVector(
- "\x41\x50\x49\x43\x00\x02\x0c\x59\x00\x00\x01\x69\x6d\x61\x67\x65"
- "\x2f\x6a\x70\x65\x67\x00\x00\xfe\xff\x00\x63\x00\x6f\x00\x76\x00"
- "\x65\x00\x72\x00\x2e\x00\x6a\x00\x70\x00\x67\x00\x00\xff\xd8\xff",
- 16 * 3));
- CPPUNIT_ASSERT_EQUAL(String("image/jpeg"), f.mimeType());
- CPPUNIT_ASSERT_EQUAL(ID3v2::AttachedPictureFrame::Other, f.type());
- CPPUNIT_ASSERT_EQUAL(String("cover.jpg"), f.description());
- CPPUNIT_ASSERT_EQUAL(ByteVector("\xff\xd8\xff", 3), f.picture());
- }
-
- // http://bugs.kde.org/show_bug.cgi?id=151078
- void testParseGEOB()
- {
- ID3v2::GeneralEncapsulatedObjectFrame f(ByteVector("GEOB"
- "\x00\x00\x00\x08"
- "\x00\x00"
- "\x00"
- "m\x00"
- "f\x00"
- "d\x00"
- "\x00", 18));
- CPPUNIT_ASSERT_EQUAL(String("m"), f.mimeType());
- CPPUNIT_ASSERT_EQUAL(String("f"), f.fileName());
- CPPUNIT_ASSERT_EQUAL(String("d"), f.description());
- }
-
- // http://bugs.kde.org/show_bug.cgi?id=150481
- void testParseRelativeVolumeFrame()
- {
- ID3v2::RelativeVolumeFrame f(
- ByteVector("RVA2" // Frame ID
- "\x00\x00\x00\x0B" // Frame size
- "\x00\x00" // Frame flags
- "ident\x00" // Identification
- "\x02" // Type of channel
- "\x00\x0F" // Volume adjustment
- "\x08" // Bits representing peak
- "\x45", 21)); // Peak volume
- CPPUNIT_ASSERT_EQUAL(String("ident"), f.identification());
- CPPUNIT_ASSERT_EQUAL(15.0f / 512.0f,
- f.volumeAdjustment(ID3v2::RelativeVolumeFrame::FrontRight));
- CPPUNIT_ASSERT_EQUAL((uchar)8,
- f.peakVolume(ID3v2::RelativeVolumeFrame::FrontRight).bitsRepresentingPeak);
- CPPUNIT_ASSERT_EQUAL(ByteVector("\x45"),
- f.peakVolume(ID3v2::RelativeVolumeFrame::FrontRight).peakVolume);
- }
-
- void testParseUniqueFileIdentifierFrame()
- {
- ID3v2::UniqueFileIdentifierFrame f(
- ByteVector("UFID" // Frame ID
- "\x00\x00\x00\x09" // Frame size
- "\x00\x00" // Frame flags
- "owner\x00" // Owner identifier
- "\x00\x01\x02", 19)); // Identifier
- CPPUNIT_ASSERT_EQUAL(String("owner"),
- f.owner());
- CPPUNIT_ASSERT_EQUAL(ByteVector("\x00\x01\x02", 3),
- f.identifier());
- }
-
- void testParseEmptyUniqueFileIdentifierFrame()
- {
- ID3v2::UniqueFileIdentifierFrame f(
- ByteVector("UFID" // Frame ID
- "\x00\x00\x00\x01" // Frame size
- "\x00\x00" // Frame flags
- "\x00" // Owner identifier
- "", 11)); // Identifier
- CPPUNIT_ASSERT_EQUAL(String(),
- f.owner());
- CPPUNIT_ASSERT_EQUAL(ByteVector(),
- f.identifier());
- }
-
- void testParseUrlLinkFrame()
- {
- ID3v2::UrlLinkFrame f(
- ByteVector("WOAF" // Frame ID
- "\x00\x00\x00\x12" // Frame size
- "\x00\x00" // Frame flags
- "http://example.com", 28)); // URL
- CPPUNIT_ASSERT_EQUAL(String("http://example.com"), f.url());
- }
-
- void testRenderUrlLinkFrame()
- {
- ID3v2::UrlLinkFrame f("WOAF");
- f.setUrl("http://example.com");
- CPPUNIT_ASSERT_EQUAL(
- ByteVector("WOAF" // Frame ID
- "\x00\x00\x00\x12" // Frame size
- "\x00\x00" // Frame flags
- "http://example.com", 28), // URL
- f.render());
- }
-
- void testParseUserUrlLinkFrame()
- {
- ID3v2::UserUrlLinkFrame f(
- ByteVector("WXXX" // Frame ID
- "\x00\x00\x00\x17" // Frame size
- "\x00\x00" // Frame flags
- "\x00" // Text encoding
- "foo\x00" // Description
- "http://example.com", 33)); // URL
- CPPUNIT_ASSERT_EQUAL(String("foo"), f.description());
- CPPUNIT_ASSERT_EQUAL(String("http://example.com"), f.url());
- }
-
- void testRenderUserUrlLinkFrame()
- {
- ID3v2::UserUrlLinkFrame f;
- f.setDescription("foo");
- f.setUrl("http://example.com");
- CPPUNIT_ASSERT_EQUAL(
- ByteVector("WXXX" // Frame ID
- "\x00\x00\x00\x17" // Frame size
- "\x00\x00" // Frame flags
- "\x00" // Text encoding
- "foo\x00" // Description
- "http://example.com", 33), // URL
- f.render());
- }
-
- void testItunes24FrameSize()
- {
- MPEG::File f("data/005411.id3", false);
- CPPUNIT_ASSERT(f.tag());
- CPPUNIT_ASSERT(f.ID3v2Tag()->frameListMap().contains("TIT2"));
- CPPUNIT_ASSERT_EQUAL(String("Sunshine Superman"), f.ID3v2Tag()->frameListMap()["TIT2"].front()->toString());
- }
-
- void testSaveUTF16Comment()
- {
- String::Type defaultEncoding = ID3v2::FrameFactory::instance()->defaultTextEncoding();
- string newname = copyFile("xing", ".mp3");
- ID3v2::FrameFactory::instance()->setDefaultTextEncoding(String::UTF16);
- MPEG::File foo(newname.c_str());
- foo.strip();
- foo.tag()->setComment("Test comment!");
- foo.save();
- MPEG::File bar(newname.c_str());
- CPPUNIT_ASSERT_EQUAL(String("Test comment!"), bar.tag()->comment());
- deleteFile(newname);
- ID3v2::FrameFactory::instance()->setDefaultTextEncoding(defaultEncoding);
- }
-
-};
-
-CPPUNIT_TEST_SUITE_REGISTRATION(TestID3v2);
diff --git a/libs/taglib/tests/test_list.cpp b/libs/taglib/tests/test_list.cpp
deleted file mode 100644
index 39cbaf0a65..0000000000
--- a/libs/taglib/tests/test_list.cpp
+++ /dev/null
@@ -1,58 +0,0 @@
-/* Copyright (C) 2003 Scott Wheeler <wheeler@kde.org>
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <cppunit/extensions/HelperMacros.h>
-#include <tlist.h>
-
-using namespace std;
-using namespace TagLib;
-
-class TestList : public CppUnit::TestFixture
-{
- CPPUNIT_TEST_SUITE(TestList);
- CPPUNIT_TEST(testList);
- CPPUNIT_TEST_SUITE_END();
-
-public:
-
- void testList()
- {
- List<int> l1;
- List<int> l2;
- List<int> l3;
- l1.append(2);
- l2.append(3);
- l2.append(4);
- l1.append(l2);
- l1.prepend(1);
- l3.append(1);
- l3.append(2);
- l3.append(3);
- l3.append(4);
- CPPUNIT_ASSERT(l1 == l3);
- }
-
-};
-
-CPPUNIT_TEST_SUITE_REGISTRATION(TestList);
diff --git a/libs/taglib/tests/test_map.cpp b/libs/taglib/tests/test_map.cpp
deleted file mode 100644
index b6f77aae32..0000000000
--- a/libs/taglib/tests/test_map.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
-#include <cppunit/extensions/HelperMacros.h>
-#include <tstring.h>
-#include <tmap.h>
-
-using namespace std;
-using namespace TagLib;
-
-class TestMap : public CppUnit::TestFixture
-{
- CPPUNIT_TEST_SUITE(TestMap);
- CPPUNIT_TEST(testInsert);
- CPPUNIT_TEST_SUITE_END();
-
-public:
-
- void testInsert()
- {
- Map<String, int> m;
- m.insert("foo", 3);
- CPPUNIT_ASSERT_EQUAL(3, m["foo"]);
- m.insert("foo", 7);
- CPPUNIT_ASSERT_EQUAL(7, m["foo"]);
- }
-
-};
-
-CPPUNIT_TEST_SUITE_REGISTRATION(TestMap);
diff --git a/libs/taglib/tests/test_mpeg.cpp b/libs/taglib/tests/test_mpeg.cpp
deleted file mode 100644
index 6278ff55ee..0000000000
--- a/libs/taglib/tests/test_mpeg.cpp
+++ /dev/null
@@ -1,25 +0,0 @@
-#include <cppunit/extensions/HelperMacros.h>
-#include <string>
-#include <stdio.h>
-#include <mpegfile.h>
-
-using namespace std;
-using namespace TagLib;
-
-class TestMPEG : public CppUnit::TestFixture
-{
- CPPUNIT_TEST_SUITE(TestMPEG);
- CPPUNIT_TEST(testVersion2DurationWithXingHeader);
- CPPUNIT_TEST_SUITE_END();
-
-public:
-
- void testVersion2DurationWithXingHeader()
- {
- MPEG::File f("data/mpeg2.mp3");
- CPPUNIT_ASSERT_EQUAL(5387, f.audioProperties()->length());
- }
-
-};
-
-CPPUNIT_TEST_SUITE_REGISTRATION(TestMPEG);
diff --git a/libs/taglib/tests/test_string.cpp b/libs/taglib/tests/test_string.cpp
deleted file mode 100644
index ab331c89e9..0000000000
--- a/libs/taglib/tests/test_string.cpp
+++ /dev/null
@@ -1,135 +0,0 @@
-/* Copyright (C) 2003 Scott Wheeler <wheeler@kde.org>
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <cppunit/extensions/HelperMacros.h>
-#include <tstring.h>
-
-using namespace std;
-using namespace TagLib;
-
-class TestString : public CppUnit::TestFixture
-{
- CPPUNIT_TEST_SUITE(TestString);
- CPPUNIT_TEST(testString);
- CPPUNIT_TEST(testUTF16Encode);
- CPPUNIT_TEST(testUTF16Decode);
- CPPUNIT_TEST(testUTF16DecodeInvalidBOM);
- CPPUNIT_TEST(testUTF16DecodeEmptyWithBOM);
- CPPUNIT_TEST_SUITE_END();
-
-public:
-
- void testString()
- {
- String s = "taglib string";
- ByteVector v = "taglib string";
- CPPUNIT_ASSERT(v == s.data(String::Latin1));
-
- char str[] = "taglib string";
- CPPUNIT_ASSERT(strcmp(s.toCString(), str) == 0);
-
- String unicode("José Carlos", String::UTF8);
- CPPUNIT_ASSERT(strcmp(unicode.toCString(), "Jos\xe9 Carlos") == 0);
-
- String latin = "Jos\xe9 Carlos";
- CPPUNIT_ASSERT(strcmp(latin.toCString(true), "José Carlos") == 0);
-
- String unicode2(unicode.to8Bit(true), String::UTF8);
- CPPUNIT_ASSERT(unicode == unicode2);
-
- CPPUNIT_ASSERT(strcmp(String::number(0).toCString(), "0") == 0);
- CPPUNIT_ASSERT(strcmp(String::number(12345678).toCString(), "12345678") == 0);
- CPPUNIT_ASSERT(strcmp(String::number(-12345678).toCString(), "-12345678") == 0);
-
- String n = "123";
- CPPUNIT_ASSERT(n.toInt() == 123);
-
- n = "-123";
- CPPUNIT_ASSERT(n.toInt() == -123);
-
- CPPUNIT_ASSERT(String("0").toInt() == 0);
- CPPUNIT_ASSERT(String("1").toInt() == 1);
-
- CPPUNIT_ASSERT(String(" foo ").stripWhiteSpace() == String("foo"));
- CPPUNIT_ASSERT(String("foo ").stripWhiteSpace() == String("foo"));
- CPPUNIT_ASSERT(String(" foo").stripWhiteSpace() == String("foo"));
-
- CPPUNIT_ASSERT(memcmp(String("foo").data(String::Latin1).data(), "foo", 3) == 0);
- CPPUNIT_ASSERT(memcmp(String("f").data(String::Latin1).data(), "f", 1) == 0);
-
- ByteVector utf16 = unicode.data(String::UTF16);
-
- // Check to make sure that the BOM is there and that the data size is correct
-
- CPPUNIT_ASSERT(utf16.size() == 2 + (unicode.size() * 2));
-
- CPPUNIT_ASSERT(unicode == String(utf16, String::UTF16));
- }
-
- void testUTF16Encode()
- {
- String a("foo");
- ByteVector b("\0f\0o\0o", 6);
- ByteVector c("f\0o\0o\0", 6);
- ByteVector d("\377\376f\0o\0o\0", 8);
- CPPUNIT_ASSERT(a.data(String::UTF16BE) != a.data(String::UTF16LE));
- CPPUNIT_ASSERT(b == a.data(String::UTF16BE));
- CPPUNIT_ASSERT(c == a.data(String::UTF16LE));
- CPPUNIT_ASSERT_EQUAL(d, a.data(String::UTF16));
- }
-
- void testUTF16Decode()
- {
- String a("foo");
- ByteVector b("\0f\0o\0o", 6);
- ByteVector c("f\0o\0o\0", 6);
- ByteVector d("\377\376f\0o\0o\0", 8);
- CPPUNIT_ASSERT_EQUAL(a, String(b, String::UTF16BE));
- CPPUNIT_ASSERT_EQUAL(a, String(c, String::UTF16LE));
- CPPUNIT_ASSERT_EQUAL(a, String(d, String::UTF16));
- }
-
- // this test is expected to print "TagLib: String::prepare() -
- // Invalid UTF16 string." on the console 3 times
- void testUTF16DecodeInvalidBOM()
- {
- ByteVector b(" ", 1);
- ByteVector c(" ", 2);
- ByteVector d(" \0f\0o\0o", 8);
- CPPUNIT_ASSERT_EQUAL(String(), String(b, String::UTF16));
- CPPUNIT_ASSERT_EQUAL(String(), String(c, String::UTF16));
- CPPUNIT_ASSERT_EQUAL(String(), String(d, String::UTF16));
- }
-
- void testUTF16DecodeEmptyWithBOM()
- {
- ByteVector a("\377\376", 2);
- ByteVector b("\376\377", 2);
- CPPUNIT_ASSERT_EQUAL(String(), String(a, String::UTF16));
- CPPUNIT_ASSERT_EQUAL(String(), String(b, String::UTF16));
- }
-
-};
-
-CPPUNIT_TEST_SUITE_REGISTRATION(TestString);
diff --git a/libs/taglib/tests/test_synchdata.cpp b/libs/taglib/tests/test_synchdata.cpp
deleted file mode 100644
index 04ef5359dc..0000000000
--- a/libs/taglib/tests/test_synchdata.cpp
+++ /dev/null
@@ -1,88 +0,0 @@
-/* Copyright (C) 2003 Scott Wheeler <wheeler@kde.org>
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <cppunit/extensions/HelperMacros.h>
-#include <id3v2synchdata.h>
-
-using namespace std;
-using namespace TagLib;
-
-class TestID3v2SynchData : public CppUnit::TestFixture
-{
- CPPUNIT_TEST_SUITE(TestID3v2SynchData);
- CPPUNIT_TEST(test1);
- CPPUNIT_TEST(test2);
- CPPUNIT_TEST(test3);
- CPPUNIT_TEST(testDecode1);
- CPPUNIT_TEST(testDecode2);
- CPPUNIT_TEST_SUITE_END();
-
-public:
-
- void test1()
- {
- char data[] = { 0, 0, 0, 127 };
- ByteVector v(data, 4);
-
- CPPUNIT_ASSERT_EQUAL(ID3v2::SynchData::toUInt(v), TagLib::uint(127));
- CPPUNIT_ASSERT_EQUAL(ID3v2::SynchData::fromUInt(127), v);
- }
-
- void test2()
- {
- char data[] = { 0, 0, 1, 0 };
- ByteVector v(data, 4);
-
- CPPUNIT_ASSERT_EQUAL(ID3v2::SynchData::toUInt(v), TagLib::uint(128));
- CPPUNIT_ASSERT_EQUAL(ID3v2::SynchData::fromUInt(128), v);
- }
-
- void test3()
- {
- char data[] = { 0, 0, 1, 1 };
- ByteVector v(data, 4);
-
- CPPUNIT_ASSERT_EQUAL(ID3v2::SynchData::toUInt(v), TagLib::uint(129));
- CPPUNIT_ASSERT_EQUAL(ID3v2::SynchData::fromUInt(129), v);
- }
-
- void testDecode1()
- {
- ByteVector a("\xff\x00\x00", 3);
- a = ID3v2::SynchData::decode(a);
- CPPUNIT_ASSERT_EQUAL((unsigned int)2, a.size());
- CPPUNIT_ASSERT_EQUAL(ByteVector("\xff\x00", 2), a);
- }
-
- void testDecode2()
- {
- ByteVector a("\xff\x44", 2);
- a = ID3v2::SynchData::decode(a);
- CPPUNIT_ASSERT_EQUAL((unsigned int)2, a.size());
- CPPUNIT_ASSERT_EQUAL(ByteVector("\xff\x44", 2), a);
- }
-
-};
-
-CPPUNIT_TEST_SUITE_REGISTRATION(TestID3v2SynchData);
diff --git a/libs/taglib/tests/test_trueaudio.cpp b/libs/taglib/tests/test_trueaudio.cpp
deleted file mode 100644
index b300eef9e3..0000000000
--- a/libs/taglib/tests/test_trueaudio.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
-#include <cppunit/extensions/HelperMacros.h>
-#include <string>
-#include <stdio.h>
-#include <trueaudiofile.h>
-
-using namespace std;
-using namespace TagLib;
-
-class TestTrueAudio : public CppUnit::TestFixture
-{
- CPPUNIT_TEST_SUITE(TestTrueAudio);
- CPPUNIT_TEST(testReadPropertiesWithoutID3v2);
- CPPUNIT_TEST_SUITE_END();
-
-public:
-
- void testReadPropertiesWithoutID3v2()
- {
- TrueAudio::File f("data/empty.tta");
- CPPUNIT_ASSERT(f.audioProperties());
- CPPUNIT_ASSERT_EQUAL(3, f.audioProperties()->length());
- }
-
-};
-
-CPPUNIT_TEST_SUITE_REGISTRATION(TestTrueAudio);
diff --git a/libs/taglib/tests/utils.h b/libs/taglib/tests/utils.h
deleted file mode 100644
index 21d94526f0..0000000000
--- a/libs/taglib/tests/utils.h
+++ /dev/null
@@ -1,25 +0,0 @@
-#include <string>
-#include <stdio.h>
-#include <sys/fcntl.h>
-
-using namespace std;
-
-inline string copyFile(const string &filename, const string &ext)
-{
- string newname = string(tempnam(NULL, NULL)) + ext;
- string oldname = string("data/") + filename + ext;
- char buffer[4096];
- int bytes;
- int inf = open(oldname.c_str(), O_RDONLY);
- int outf = open(newname.c_str(), O_CREAT | O_EXCL | O_RDWR, S_IRUSR | S_IWUSR);
- while((bytes = read(inf, buffer, sizeof(buffer))) > 0)
- write(outf, buffer, bytes);
- close(outf);
- close(inf);
- return newname;
-}
-
-inline void deleteFile(const string &filename)
-{
- remove(filename.c_str());
-}
diff --git a/libs/taglib/wscript b/libs/taglib/wscript
deleted file mode 100644
index 8e2805c709..0000000000
--- a/libs/taglib/wscript
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/usr/bin/env python
-from waflib.extras import autowaf as autowaf
-import glob
-import os
-
-# Version of this package (even if built as a child)
-LIBTAGLIB_VERSION = '0.0.0'
-
-# Library version (UNIX style major, minor, micro)
-# major increment <=> incompatible changes
-# minor increment <=> compatible changes (additions)
-# micro increment <=> no interface changes
-LIBTAGLIB_LIB_VERSION = '0.0.0'
-
-# Variables for 'waf dist'
-APPNAME = 'libtaglib'
-VERSION = LIBTAGLIB_VERSION
-
-# Mandatory variables
-top = '.'
-out = 'build'
-
-def options(opt):
- autowaf.set_options(opt)
-
-def configure(conf):
- if conf.is_defined('USE_EXTERNAL_LIBS'):
- autowaf.check_pkg(conf, 'taglib', uselib_store='TAGLIB', atleast_version="1.4", mandatory=True)
- else:
- conf.load('compiler_cxx')
- autowaf.configure(conf)
-
-def build(bld):
- if bld.is_defined('USE_EXTERNAL_LIBS'):
- return
-
- # Library
- obj = bld(features = 'cxx cxxshlib')
- sources = bld.path.ant_glob('taglib/*.cpp')
- sources += bld.path.ant_glob('taglib/flac/*.cpp')
- sources += bld.path.ant_glob('taglib/mpc/*.cpp')
- sources += bld.path.ant_glob('taglib/mpeg/*.cpp')
- sources += bld.path.ant_glob('taglib/mpeg/id3v1/*.cpp')
- sources += bld.path.ant_glob('taglib/mpeg/id3v2/*.cpp')
- sources += bld.path.ant_glob('taglib/mpeg/id3v2/frames/*.cpp')
- sources += bld.path.ant_glob('taglib/ogg/*.cpp')
- sources += bld.path.ant_glob('taglib/ogg/vorbis/*.cpp')
- sources += bld.path.ant_glob('taglib/ogg/speex/*.cpp')
- sources += bld.path.ant_glob('taglib/ogg/flac/*.cpp')
- sources += bld.path.ant_glob('taglib/trueaudio/*.cpp')
- sources += bld.path.ant_glob('taglib/wavpack/*.cpp')
- sources += bld.path.ant_glob('taglib/ape/*.cpp')
- sources += bld.path.ant_glob('taglib/toolkit/*.cpp')
- obj.source = sources
-
- include_dirs = '''
- taglib
- taglib/toolkit
- taglib/flac
- taglib/ape
- taglib/mpc
- taglib/mpeg
- taglib/mpeg/id3v1
- taglib/mpeg/id3v2
- taglib/wavpack
- taglib/trueaudio
- taglib/ogg
- taglib/ogg/vorbis
- taglib/ogg/speex
- taglib/ogg/flac
- '''.split()
- obj.export_includes = ['.', 'taglib', 'taglib/toolkit']
- obj.includes = include_dirs
- obj.name = 'libtaglib'
- obj.target = 'taglib'
- obj.vnum = LIBTAGLIB_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
-
-def shutdown():
- autowaf.shutdown()
diff --git a/libs/timecode/MSVCtimecode/timecode.vcproj b/libs/timecode/MSVCtimecode/timecode.vcproj
new file mode 100644
index 0000000000..ac1046bc51
--- /dev/null
+++ b/libs/timecode/MSVCtimecode/timecode.vcproj
@@ -0,0 +1,287 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="timecode"
+ ProjectGUID="{33DE1DDA-3995-4650-AF94-36971FF0E6F9}"
+ RootNamespace="timecode"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\lib"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\glibmm&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;&quot;$(GenericIncludeFolder)\lilv-0&quot;;&quot;$(GenericIncludeFolder)\suil-0&quot;;&quot;$(GenericIncludeFolder)\serd-0&quot;;&quot;$(GenericIncludeFolder)\sord-0&quot;;&quot;$(GenericIncludeFolder)\lv2&quot;;&quot;$(GenericIncludeFolder)\sratom-0&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;BUILDING_TIMECODE;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;LIBTIMECODE_DLL_EXPORTS;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;_DEBUG;DEBUG=&quot;Debug&quot;;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;ardour3_timecode\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32D.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TargetFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Debug32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\lib"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\glibmm&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;&quot;$(GenericIncludeFolder)\lilv-0&quot;;&quot;$(GenericIncludeFolder)\suil-0&quot;;&quot;$(GenericIncludeFolder)\serd-0&quot;;&quot;$(GenericIncludeFolder)\sord-0&quot;;&quot;$(GenericIncludeFolder)\lv2&quot;;&quot;$(GenericIncludeFolder)\sratom-0&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_TIMECODE;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;LIBTIMECODE_DLL_EXPORTS;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;NDEBUG;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;ardour3_timecode\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ SubSystem="2"
+ OptimizeReferences="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TargetFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release 32 with Debugging Capability|Win32"
+ OutputDirectory="$(ProjectDir)\$(ConfigurationName)\lib"
+ IntermediateDirectory="$(ProjectDir)\$(ConfigurationName)\obj\$(ProjectName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\MSVCMixbus3\MSVCMixbus3.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/FI$(TargetSxsFolder)\targetsxs.h"
+ Optimization="0"
+ AdditionalIncludeDirectories="..;..\..\ardour;..\..\pbd;..\..\fst;&quot;$(GenericIncludeFolder)\ardourext&quot;;..\..\surfaces\control_protocol;..\..\evoral;..\..\libltc;..\..\rubberband;&quot;..\..\vamp-sdk&quot;;&quot;..\..\midi++2&quot;;..\..\taglib;..\..\taglib\taglib;..\..\taglib\taglib\toolkit;..\..\audiographer;&quot;$(GenericLibraryFolder)\glib-2.0\include&quot;;&quot;$(GenericIncludeFolder)\glibmm&quot;;&quot;$(GenericIncludeFolder)\libsndfile&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0&quot;;&quot;$(GenericIncludeFolder)\cairo&quot;;&quot;$(GenericIncludeFolder)\pango-1.0&quot;;&quot;$(GenericIncludeFolder)\gtk-2.0\gdk&quot;;&quot;$(GenericIncludeFolder)\atk-2.0&quot;;&quot;$(GenericIncludeFolder)\lrdf&quot;;&quot;$(GenericIncludeFolder)\raptor&quot;;&quot;$(GenericIncludeFolder)\lilv-0&quot;;&quot;$(GenericIncludeFolder)\suil-0&quot;;&quot;$(GenericIncludeFolder)\serd-0&quot;;&quot;$(GenericIncludeFolder)\sord-0&quot;;&quot;$(GenericIncludeFolder)\lv2&quot;;&quot;$(GenericIncludeFolder)\sratom-0&quot;"
+ PreprocessorDefinitions="PLATFORM_WINDOWS;COMPILER_MSVC;_SECURE_SCL=0;BUILDING_TIMECODE;RUBBERBAND_IS_IN_WIN_STATIC_LIB;NOMINMAX;NO_POSIX_MEMALIGN;LIBTIMECODE_DLL_EXPORTS;INCLUDE_ARDOUR_MISCELLANEOUS=1;BOOST_REGEX_DYN_LINK;BOOST_REGEX_NO_LIB;BOOST_CHRONO_NO_LIB;BOOST_SYSTEM_NO_LIB;BOOST_THREAD_NO_LIB;BOOST_DATE_TIME_NO_LIB;GNU_WIN32;WIN32;_WIN32;ARCH_X86;USE_XMMINTRIN;BUILD_SSE_OPTIMIZATIONS;ENABLE_NLS;PACKAGE=&quot;\&quot;ardour3_timecode\&quot;&quot;;PROGRAM_NAME=&quot;\&quot;Mixbus\&quot;&quot;;_REENTRANT;_USE_MATH_DEFINES;_LARGEFILE_SOURCE;_LARGEFILE64_SOURCE;LIBC_DISABLE_DEPRECATED;BOOST_SYSTEM_NO_DEPRECATED;__STDC_LIMIT_MACROS;__STDC_FORMAT_MACROS;INTERNAL_SHARED_LIBS=1;JACK_SESSION=1;HAVE_GLIB=1;HAVE_GTHREAD=1;HAVE_SNDFILE=1;HAVE_GIOMM=1;HAVE_CURL=1;HAVE_LO=1;HAVE_MODE_T=1;PHONE_HOME=1;FREESOUND=1;WINDOWS_KEY=\&quot;Mod4&gt;&lt;Super\&quot;;IS_OSX=0;HAVE_XML=1;HAVE_UUID=1;HAVE_LIBS_PBD=1;HAVE_JACK=1;HAVE_LIBS_MIDIPP2=1;HAVE_LIBS_EVORAL=1;HAVE_FFTW3=1;HAVE_FFTW3F=1;HAVE_AUBIO=1;HAVE_LIBS_VAMP_SDK=1;HAVE_LIBS_VAMP_PLUGINS=1;HAVE_LIBS_TAGLIB=1;HAVE_LIBS_LIBLTC=1;HAVE_LIBS_RUBBERBAND=1;HAVE_CONTROL_PROTOCOL=1;HAVE_FRONTIER=1;HAVE_GENERIC_MIDI=1;HAVE_MACKIE=1;HAVE_OSC=1;HAVE_TRANZPORT=1;HAVE_WIIMOTE=1;HAVE_LIBS_SURFACES=1;HAVE_2IN2OUT=1;HAVE_1IN2OUT=1;HAVE_VBAP=1;HAVE_LIBS_PANNERS=1;HAVE_LIBS_TIMECODE=1;HAVE_LRDF=1;HAVE_SAMPLERATE=1;HAVE_SERD=1;HAVE_SORD=1;HAVE_SRATOM=1;HAVE_LILV=1;HAVE_NEW_LILV=1;HAVE_OGG=1;HAVE_FLAC=1;HAVE_RUBBERBAND=1;USE_RUBBERBAND=1;HAVE_JACK_SESSION=1;HAVE_UNISTD=1;HAVE_JACK_ON_INFO_SHUTDOWN=1;HAVE_JACK_VIDEO_SUPPORT=1;HAVE_BOOST_SCOPED_PTR_HPP=1;HAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1;HAVE_LIBS_ARDOUR=1;HAVE_GTKMM=1;HAVE_GTK=1;HAVE_LIBS_GTKMM2EXT=1;HAVE_LIBS_CLEARLOOKS_NEWER=1;HAVE_BOOST_FORMAT_HPP=1;HAVE_LIBS_AUDIOGRAPHER=1;HAVE_GNOMECANVAS=0;HAVE_GNOMECANVASMM=0;HAVE_X11=0;HAVE_FONTCONFIG=1;HAVE_BOOST_SHARED_PTR_HPP=1;HAVE_BOOST_WEAK_PTR_HPP=1;HAVE_GTK2_ARDOUR=1;HAVE_EXPORT=1;HAVE_MIDI_MAPS=1;HAVE_MCP=1;HAVE_PATCHFILES=1;HAVE_TOOLS_SANITY_CHECK=1;SMF_VERSION=\&quot;1.2\&quot;;CURRENT_SESSION_FILE_VERSION=3001"
+ StringPooling="false"
+ RuntimeLibrary="2"
+ EnableEnhancedInstructionSet="1"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ CompileAs="2"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)\$(DllPrefix)$(ProjectName)32RDC.dll"
+ AdditionalLibraryDirectories="F:\pthread-win32\Pre-built.2\lib"
+ GenerateDebugInformation="true"
+ SubSystem="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="copy /Y &quot;$(OutDir)\$(TargetName).dll&quot; &quot;$(Release32TestSuiteFolder)\$(TargetName).dll&quot;&#x0D;&#x0A;copy /Y &quot;$(OutDir)\$(TargetName).lib&quot; &quot;$(GenericWin32LibraryFolder)\$(TargetName).lib&quot;&#x0D;&#x0A;"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\src\bbt_time.cc"
+ >
+ </File>
+ <File
+ RelativePath="..\src\time.cc"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\timecode\bbt_time.h"
+ >
+ </File>
+ <File
+ RelativePath="..\timecode\time.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/libs/timecode/src/bbt_time.cc b/libs/timecode/src/bbt_time.cc
index cdff66fd69..3b74c27612 100644
--- a/libs/timecode/src/bbt_time.cc
+++ b/libs/timecode/src/bbt_time.cc
@@ -43,6 +43,6 @@ BBT_Time::BBT_Time (double dbeats)
assert (dbeats >= 0);
bars = 0;
- beats = rint (floor (dbeats));
- ticks = rint (floor (BBT_Time::ticks_per_beat * fmod (dbeats, 1.0)));
+ beats = lrint (floor (dbeats));
+ ticks = lrint (floor (BBT_Time::ticks_per_beat * fmod (dbeats, 1.0)));
}
diff --git a/libs/timecode/src/time.cc b/libs/timecode/src/time.cc
index 6f954a8d51..cf2c4a1b3e 100644
--- a/libs/timecode/src/time.cc
+++ b/libs/timecode/src/time.cc
@@ -716,11 +716,11 @@ timecode_to_sample(
frame_rate() in the non-integer Timecode rate case.
*/
- sample = (int64_t)rint((((timecode.hours * 60 * 60) + (timecode.minutes * 60) + timecode.seconds) * (rint(timecode.rate) * frames_per_timecode_frame)) + (timecode.frames * frames_per_timecode_frame));
+ sample = (int64_t)lrint((((timecode.hours * 60 * 60) + (timecode.minutes * 60) + timecode.seconds) * (lrint(timecode.rate) * frames_per_timecode_frame)) + (timecode.frames * frames_per_timecode_frame));
}
if (use_subframes) {
- sample += (int64_t) rint(((double)timecode.subframes * frames_per_timecode_frame) / (double)subframes_per_frame);
+ sample += (int64_t) lrint(((double)timecode.subframes * frames_per_timecode_frame) / (double)subframes_per_frame);
}
if (use_offset) {
@@ -786,7 +786,7 @@ sample_to_timecode (
const int64_t D = frameNumber / 17982;
const int64_t M = frameNumber % 17982;
- timecode.subframes = rint(subframes_per_frame
+ timecode.subframes = lrint(subframes_per_frame
* ((double)offset_sample * timecode_frames_per_second / sample_frame_rate - (double)frameNumber));
if (timecode.subframes == subframes_per_frame) {
@@ -806,7 +806,7 @@ sample_to_timecode (
double timecode_frames_fraction;
int64_t timecode_frames_left;
const double frames_per_timecode_frame = sample_frame_rate / timecode_frames_per_second;
- const int64_t frames_per_hour = (int64_t)(3600 * rint(timecode_frames_per_second) * frames_per_timecode_frame);
+ const int64_t frames_per_hour = (int64_t)(3600 * lrint(timecode_frames_per_second) * frames_per_timecode_frame);
timecode.hours = offset_sample / frames_per_hour;
@@ -815,7 +815,7 @@ sample_to_timecode (
timecode_frames_left_exact = (double)(offset_sample % frames_per_hour) / frames_per_timecode_frame;
timecode_frames_fraction = timecode_frames_left_exact - floor( timecode_frames_left_exact );
- timecode.subframes = (int32_t) rint(timecode_frames_fraction * subframes_per_frame);
+ timecode.subframes = (int32_t) lrint(timecode_frames_fraction * subframes_per_frame);
timecode_frames_left = (int64_t) floor (timecode_frames_left_exact);
if (use_subframes && timecode.subframes == subframes_per_frame) {
@@ -823,10 +823,10 @@ sample_to_timecode (
timecode.subframes = 0;
}
- timecode.minutes = timecode_frames_left / ((int32_t) rint (timecode_frames_per_second) * 60);
- timecode_frames_left = timecode_frames_left % ((int32_t) rint (timecode_frames_per_second) * 60);
- timecode.seconds = timecode_frames_left / (int32_t) rint(timecode_frames_per_second);
- timecode.frames = timecode_frames_left % (int32_t) rint(timecode_frames_per_second);
+ timecode.minutes = timecode_frames_left / ((int32_t) lrint (timecode_frames_per_second) * 60);
+ timecode_frames_left = timecode_frames_left % ((int32_t) lrint (timecode_frames_per_second) * 60);
+ timecode.seconds = timecode_frames_left / (int32_t) lrint(timecode_frames_per_second);
+ timecode.frames = timecode_frames_left % (int32_t) lrint(timecode_frames_per_second);
}
if (!use_subframes) {
diff --git a/libs/timecode/timecode/bbt_time.h b/libs/timecode/timecode/bbt_time.h
index b8be0774bd..9e2a48383b 100644
--- a/libs/timecode/timecode/bbt_time.h
+++ b/libs/timecode/timecode/bbt_time.h
@@ -23,10 +23,12 @@
#include <stdint.h>
#include <iomanip>
+#include "timecode/visibility.h"
+
namespace Timecode {
/** Bar, Beat, Tick Time (i.e. Tempo-Based Time) */
-struct BBT_Time {
+struct LIBTIMECODE_API BBT_Time {
static const double ticks_per_beat;
uint32_t bars;
diff --git a/libs/timecode/timecode/time.h b/libs/timecode/timecode/time.h
index dcd537c7e5..5ee763d33e 100644
--- a/libs/timecode/timecode/time.h
+++ b/libs/timecode/timecode/time.h
@@ -19,9 +19,12 @@
#ifndef __timecode_time_h__
#define __timecode_time_h__
+#include <cmath>
#include <ostream>
#include <inttypes.h>
+#include "timecode/visibility.h"
+
namespace Timecode {
enum Wrap {
@@ -47,7 +50,7 @@ enum TimecodeFormat {
timecode_60
};
-struct Time {
+struct LIBTIMECODE_API Time {
bool negative;
uint32_t hours;
uint32_t minutes;
@@ -66,6 +69,7 @@ struct Time {
frames = 0;
subframes = 0;
rate = a_rate;
+ drop = (lrintf(100.f * (float)a_rate) == (long)2997);
}
bool operator== (const Time& other) const {
@@ -87,35 +91,34 @@ struct Time {
};
-Wrap increment (Time& timecode, uint32_t);
-Wrap decrement (Time& timecode, uint32_t);
-Wrap increment_subframes (Time& timecode, uint32_t);
-Wrap decrement_subframes (Time& timecode, uint32_t);
-Wrap increment_seconds (Time& timecode, uint32_t);
-Wrap increment_minutes (Time& timecode, uint32_t);
-Wrap increment_hours (Time& timecode, uint32_t);
-void frames_floor (Time& timecode);
-void seconds_floor (Time& timecode);
-void minutes_floor (Time& timecode);
-void hours_floor (Time& timecode);
+Wrap LIBTIMECODE_API increment (Time& timecode, uint32_t);
+Wrap LIBTIMECODE_API decrement (Time& timecode, uint32_t);
+Wrap LIBTIMECODE_API increment_subframes (Time& timecode, uint32_t);
+Wrap LIBTIMECODE_API decrement_subframes (Time& timecode, uint32_t);
+Wrap LIBTIMECODE_API increment_seconds (Time& timecode, uint32_t);
+Wrap LIBTIMECODE_API increment_minutes (Time& timecode, uint32_t);
+Wrap LIBTIMECODE_API increment_hours (Time& timecode, uint32_t);
+void LIBTIMECODE_API frames_floor (Time& timecode);
+void LIBTIMECODE_API seconds_floor (Time& timecode);
+void LIBTIMECODE_API minutes_floor (Time& timecode);
+void LIBTIMECODE_API hours_floor (Time& timecode);
-double timecode_to_frames_per_second(TimecodeFormat const t);
-bool timecode_has_drop_frames(TimecodeFormat const t);
+double LIBTIMECODE_API timecode_to_frames_per_second(TimecodeFormat const t);
+bool LIBTIMECODE_API timecode_has_drop_frames(TimecodeFormat const t);
-std::string timecode_format_name (TimecodeFormat const t);
+std::string LIBTIMECODE_API timecode_format_name (TimecodeFormat const t);
-std::string timecode_format_time (Timecode::Time const timecode);
+std::string LIBTIMECODE_API timecode_format_time (Timecode::Time const timecode);
-std::string timecode_format_sampletime (
+std::string LIBTIMECODE_API timecode_format_sampletime (
int64_t sample,
double sample_frame_rate,
double timecode_frames_per_second, bool timecode_drop_frames
);
-bool parse_timecode_format(std::string tc, Timecode::Time &TC);
+bool LIBTIMECODE_API parse_timecode_format(std::string tc, Timecode::Time &TC);
-void
-timecode_to_sample(
+void LIBTIMECODE_API timecode_to_sample(
Timecode::Time& timecode, int64_t& sample,
bool use_offset, bool use_subframes,
/* Note - framerate info is taken from Timecode::Time& */
@@ -125,7 +128,7 @@ timecode_to_sample(
bool offset_is_negative, int64_t offset_samples
);
-void sample_to_timecode (
+void LIBTIMECODE_API sample_to_timecode (
int64_t sample, Timecode::Time& timecode,
bool use_offset, bool use_subframes,
/* framerate info */
@@ -140,6 +143,6 @@ void sample_to_timecode (
} // namespace Timecode
-std::ostream& operator<< (std::ostream& ostr, const Timecode::Time& t);
+extern LIBTIMECODE_API std::ostream& operator<< (std::ostream& ostr, const Timecode::Time& t);
#endif // __timecode_time_h__
diff --git a/libs/timecode/timecode/visibility.h b/libs/timecode/timecode/visibility.h
new file mode 100644
index 0000000000..f1c8833f26
--- /dev/null
+++ b/libs/timecode/timecode/visibility.h
@@ -0,0 +1,40 @@
+/*
+ Copyright (C) 2014 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
+#ifndef __libtimecode_visibility_h__
+#define __libtimecode_visibility_h__
+
+#if defined(COMPILER_MSVC)
+ #define LIBTIMECODE_DLL_IMPORT __declspec(dllimport)
+ #define LIBTIMECODE_DLL_EXPORT __declspec(dllexport)
+ #define LIBTIMECODE_DLL_LOCAL
+#else
+ #define LIBTIMECODE_DLL_IMPORT __attribute__ ((visibility ("default")))
+ #define LIBTIMECODE_DLL_EXPORT __attribute__ ((visibility ("default")))
+ #define LIBTIMECODE_DLL_LOCAL __attribute__ ((visibility ("hidden")))
+#endif
+
+#ifdef LIBTIMECODE_DLL_EXPORTS // defined if we are building the libtimecode DLL (instead of using it)
+ #define LIBTIMECODE_API LIBTIMECODE_DLL_EXPORT
+#else
+ #define LIBTIMECODE_API LIBTIMECODE_DLL_IMPORT
+#endif
+#define LIBTIMECODE_LOCAL LIBTIMECODE_DLL_LOCAL
+
+#endif /* __libtimecode_visibility_h__ */
diff --git a/libs/timecode/wscript b/libs/timecode/wscript
index 034292b1dd..0ca89403d1 100644
--- a/libs/timecode/wscript
+++ b/libs/timecode/wscript
@@ -3,21 +3,6 @@ from waflib.extras import autowaf as autowaf
from waflib import Options
import os
-# Version of this package (even if built as a child)
-TIMECODE_VERSION = '0.0.0'
-
-# Library version (UNIX style major, minor, micro)
-# major increment <=> incompatible changes
-# minor increment <=> compatible changes (additions)
-# micro increment <=> no interface changes
-# Version history:
-# 0.0.0 = 0,0,0
-TIMECODE_LIB_VERSION = '0.0.0'
-
-# Variables for 'waf dist'
-APPNAME = 'timecode'
-VERSION = TIMECODE_VERSION
-
# Mandatory variables
top = '.'
out = 'build'
@@ -30,15 +15,13 @@ def configure(conf):
autowaf.configure(conf)
def build(bld):
- # Library
- obj = bld(features = 'cxx cxxshlib')
- obj.source = [ 'src/time.cc', 'src/bbt_time.cc' ]
- obj.export_includes = ['.']
- obj.includes = ['.', './src']
- obj.name = 'libtimecode'
- obj.target = 'timecode'
- obj.vnum = TIMECODE_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
+ bld.shlib (
+ source = [ 'src/time.cc', 'src/bbt_time.cc' ],
+ target = 'libtimecode',
+ includes = ['.'],
+ export_includes = ['.'],
+ defines = [ 'LIBTIMECODE_DLL_EXPORTS' ]
+ )
def shutdown():
autowaf.shutdown()
diff --git a/libs/vamp-plugins/Onset.cpp b/libs/vamp-plugins/Onset.cpp
index ddbecd21e7..b8a9717024 100644
--- a/libs/vamp-plugins/Onset.cpp
+++ b/libs/vamp-plugins/Onset.cpp
@@ -14,6 +14,9 @@
*/
+#ifdef COMPILER_MSVC
+#include <ardourext/float_cast.h>
+#endif
#include <math.h>
#include "Onset.h"
diff --git a/libs/vamp-plugins/OnsetDetect.cpp b/libs/vamp-plugins/OnsetDetect.cpp
index 614eb4c943..714eee3647 100644
--- a/libs/vamp-plugins/OnsetDetect.cpp
+++ b/libs/vamp-plugins/OnsetDetect.cpp
@@ -12,6 +12,9 @@
COPYING included with this distribution for more information.
*/
+#ifdef COMPILER_MSVC
+#include <ardourext/float_cast.h>
+#endif
#include "OnsetDetect.h"
#include "dsp/onsets/DetectionFunction.h"
diff --git a/libs/vamp-plugins/PercussionOnsetDetector.cpp b/libs/vamp-plugins/PercussionOnsetDetector.cpp
index 447eb19a28..623b89b6a0 100644
--- a/libs/vamp-plugins/PercussionOnsetDetector.cpp
+++ b/libs/vamp-plugins/PercussionOnsetDetector.cpp
@@ -34,6 +34,9 @@
authorization.
*/
+#ifdef COMPILER_MSVC
+#include <ardourext/float_cast.h>
+#endif
#include "PercussionOnsetDetector.h"
using std::string;
diff --git a/libs/vamp-plugins/SpectralCentroid.cpp b/libs/vamp-plugins/SpectralCentroid.cpp
index 82d80b8100..f93fdcaa32 100644
--- a/libs/vamp-plugins/SpectralCentroid.cpp
+++ b/libs/vamp-plugins/SpectralCentroid.cpp
@@ -34,6 +34,19 @@
authorization.
*/
+#include <cmath>
+
+#ifdef COMPILER_MSVC
+#include <float.h>
+
+// 'std::isinf()' and 'std::isnan()' are not available in MSVC.
+#define isinf(val) !((bool)_finite((double)val))
+#define isnan(val) (bool)_isnan((double)val)
+#else
+using std::isnan;
+using std::isinf;
+#endif
+
#include "SpectralCentroid.h"
using std::string;
@@ -41,8 +54,6 @@ using std::vector;
using std::cerr;
using std::endl;
-#include <cmath>
-
SpectralCentroid::SpectralCentroid(float inputSampleRate) :
Plugin(inputSampleRate),
@@ -165,13 +176,13 @@ SpectralCentroid::process(const float *const *inputBuffers, Vamp::RealTime)
Feature feature;
feature.hasTimestamp = false;
- if (!std::isnan(centroidLog) && !std::isinf(centroidLog)) {
+ if (!isnan(centroidLog) && !isinf(centroidLog)) {
feature.values.push_back(centroidLog);
}
returnFeatures[0].push_back(feature);
feature.values.clear();
- if (!std::isnan(centroidLin) && !std::isinf(centroidLin)) {
+ if (!isnan(centroidLin) && !isinf(centroidLin)) {
feature.values.push_back(centroidLin);
}
returnFeatures[1].push_back(feature);
diff --git a/libs/vamp-plugins/wscript b/libs/vamp-plugins/wscript
index 24a9529ba2..06d440fa57 100644
--- a/libs/vamp-plugins/wscript
+++ b/libs/vamp-plugins/wscript
@@ -47,13 +47,15 @@ def build(bld):
obj.includes = ['.']
obj.name = 'libardourvampplugins'
obj.target = 'ardourvampplugins'
- obj.uselib = 'FFTW3F'
+ obj.uselib = 'FFTW3F VAMPSDK'
obj.use = 'libvampplugin libqmdsp'
+ obj.defines = [ 'ARDOUR_VAMP_PLUGINS_DLL_EPORTS' ]
+ autowaf.ensure_visible_symbols (obj, True)
if bld.is_defined('HAVE_AUBIO'):
obj.source += ' Onset.cpp '
obj.uselib += ' AUBIO '
obj.vnum = LIBARDOURVAMPPLUGINS_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'vamp')
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'vamp')
def shutdown():
autowaf.shutdown()
diff --git a/libs/vamp-sdk/COPYING b/libs/vamp-sdk/COPYING
deleted file mode 100644
index 19fa472218..0000000000
--- a/libs/vamp-sdk/COPYING
+++ /dev/null
@@ -1,26 +0,0 @@
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-
diff --git a/libs/vamp-sdk/README b/libs/vamp-sdk/README
deleted file mode 100644
index 9454038260..0000000000
--- a/libs/vamp-sdk/README
+++ /dev/null
@@ -1,240 +0,0 @@
-
-Vamp
-====
-
-An API for audio analysis and feature extraction plugins.
-
- http://www.vamp-plugins.org/
-
-Vamp is an API for C and C++ plugins that process sampled audio data
-to produce descriptive output (measurements or semantic observations).
-
-The principal differences between Vamp and a real-time audio
-processing plugin system such as VST are:
-
- * Vamp plugins may output complex multidimensional data with labels.
- As a consequence, they are likely to work best when the output
- data has a much lower sampling rate than the input. (This also
- means it is usually desirable to implement them in C++ using the
- high-level base class provided rather than use the raw C API.)
-
- * While Vamp plugins receive data block-by-block, they are not
- required to return output immediately on receiving the input.
- A Vamp plugin may be non-causal, preferring to store up data
- based on its input until the end of a processing run and then
- return all results at once.
-
- * Vamp plugins have more control over their inputs than a typical
- real-time processing plugin. For example, they can indicate to
- the host their preferred processing block and step sizes, and these
- may differ.
-
- * Vamp plugins may ask to receive data in the frequency domain
- instead of the time domain. The host takes the responsibility
- for converting the input data using an FFT of windowed frames.
- This simplifies plugins that do straightforward frequency-domain
- processing and permits the host to cache frequency-domain data
- when possible.
-
- * A Vamp plugin is configured once before each processing run, and
- receives no further parameter changes during use -- unlike real-
- time plugin APIs in which the input parameters may change at any
- time. This also means that fundamental properties such as the
- number of values per output or the preferred processing block
- size may depend on the input parameters.
-
- * Vamp plugins do not have to be able to run in real time.
-
-
-About this SDK
-==============
-
-This is version 1.1b of the Vamp plugin Software Development Kit.
-Plugins and hosts built with this SDK are binary compatible with those
-built using version 1.0 of the SDK.
-
-This SDK contains the following:
-
- * vamp/vamp.h
-
-The formal C language plugin API for Vamp plugins.
-
-A Vamp plugin is a dynamic library (.so, .dll or .dylib depending on
-platform) exposing one C-linkage entry point (vampGetPluginDescriptor)
-which returns data defined in the rest of this C header.
-
-Although the C API is the official API for Vamp, we don't recommend
-that you program directly to it. The C++ abstraction found in the
-vamp-sdk directory (below) is preferable for most purposes and is
-more thoroughly documented.
-
- * vamp-sdk
-
-C++ classes for straightforwardly implementing Vamp plugins and hosts.
-
-Plugins should subclass Vamp::Plugin and then use Vamp::PluginAdapter
-to expose the correct C API for the plugin. Plugin authors should
-read vamp-sdk/PluginBase.h and Plugin.h for code documentation, and
-refer to the example plugin code in the examples directory. Plugins
-should link with -lvampsdk. [*NOTE: this has changed from vamp-sdk in
-previous versions, to avoid conflict with the use of hyphens for
-library versioning schemes on some platforms.]
-
-Hosts may use the Vamp::PluginHostAdapter to convert the loaded
-plugin's C API back into a Vamp::Plugin object. Host authors should
-refer to the example host code in the host directory. Hosts should
-link with -lvamphostsdk. [*NOTE: this has changed from vamp-hostsdk
-in previous versions, to avoid conflict with the use of hyphens for
-library versioning schemes on some platforms.]
-
- * vamp-sdk/hostext
-
-Additional C++ classes to make a host's life easier (introduced in
-version 1.1 of the Vamp SDK).
-
-Vamp::HostExt::PluginLoader provides a very easy interface for a host
-to discover, load, and find out category information about the
-available plugins. Most "casual" Vamp hosts will probably want to use
-this class.
-
-Vamp::HostExt::PluginInputDomainAdapter provides a means for hosts to
-handle plugins that expect frequency-domain input, without having to
-convert the input themselves.
-
-Vamp::HostExt::PluginChannelAdapter provides a means for hosts to use
-plugins that do not necessarily support the same number of audio
-channels as they have available, without having to worry about
-applying a channel management / mixdown policy themselves.
-
-The PluginLoader class can also use the input domain and channel
-adapters automatically to make the entire conversion process
-transparent to the host if required.
-
- * examples
-
-Example plugins implemented using the C++ classes. ZeroCrossing
-calculates the positions and density of zero-crossing points in an
-audio waveform. SpectralCentroid calculates the centre of gravity of
-the frequency domain representation of each block of audio.
-AmplitudeFollower tracks the amplitude of a signal based on a method
-from the SuperCollider real-time audio system.
-PercussionOnsetDetector estimates the locations of percussive onsets
-using a simple method described in "Drum Source Separation using
-Percussive Feature Detection and Spectral Modulation" by Dan Barry,
-Derry Fitzgerald, Eugene Coyle and Bob Lawlor, ISSC 2005.
-
- * host
-
-A simple command-line Vamp host, capable of loading a plugin and using
-it to process a complete audio file, with its default parameters.
-Requires libsndfile (http://www.mega-nerd.com/libsndfile/).
-
-If you don't have libsndfile, you may want to edit the Makefile to
-change the default build target from "all" to "sdk", so as to compile
-only the SDK and not the host.
-
-
-Plugin Lookup and Categorisation
-================================
-
-The Vamp API does not officially specify how to load plugin libraries
-or where to find them. However, the SDK does include a function
-(Vamp::PluginHostAdapter::getPluginPath()) that returns a recommended
-directory search path that hosts may use for plugin libraries, and a
-class (Vamp::HostExt::PluginLoader) that implements a sensible
-cross-platform lookup policy using this path. We recommend using this
-class in your host unless you have a good reason not to want to. This
-implementation also permits the user to set the environment variable
-VAMP_PATH to override the default path if desired.
-
-The policy used by Vamp::HostExt::PluginLoader -- and our
-recommendation for any host -- is to search each directory in the path
-returned by getPluginPath for .DLL (on Windows), .so (on Linux,
-Solaris, BSD etc) or .dylib (on OS/X) files, then to load each one and
-perform a dynamic name lookup on the vampGetPluginDescriptor function
-to enumerate the plugins in the library. This operation will
-necessarily be system-dependent.
-
-Vamp also has an informal convention for sorting plugins into
-functional categories. In addition to the library file itself, a
-plugin library may install a category file with the same name as the
-library but .cat extension. The existence and format of this file are
-not specified by the Vamp API, but by convention the file may contain
-lines of the format
-
-vamp:pluginlibrary:pluginname::General Category > Specific Category
-
-which a host may read and use to assign plugins a location within a
-category tree for display to the user. The expectation is that
-advanced users may also choose to set up their own preferred category
-trees, which is why this information is not queried as part of the
-Vamp plugin's API itself. The Vamp::HostExt::PluginLoader class also
-provides support for plugin category lookup using this scheme.
-
-
-Building and Installing the SDK and Examples
-============================================
-
-To build the SDK, the simple host, and the example plugins, edit the
-Makefile to suit your platform according to the comments in it, then
-run "make".
-
-To use an IDE to build a plugin or host using the Vamp SDK, simply add
-the .cpp files in the vamp-sdk directory to your project.
-
-Installing the example plugins so that they can be found by other Vamp
-hosts depends on your platform:
-
- * Windows: copy the files
- examples/vamp-example-plugins.dll
- examples/vamp-example-plugins.cat
- to
- C:\Program Files\Vamp Plugins
-
- * Linux: copy the files
- examples/vamp-example-plugins.so
- examples/vamp-example-plugins.cat
- to
- /usr/local/lib/vamp/
-
- * OS/X: copy the files
- examples/vamp-example-plugins.dylib
- examples/vamp-example-plugins.cat
- to
- /Library/Audio/Plug-Ins/Vamp
-
-
-Licensing
-=========
-
-This plugin SDK is freely redistributable under a "new-style BSD"
-licence. See the file COPYING for more details. In short, you may
-modify and redistribute the SDK and example plugins within any
-commercial or non-commercial, proprietary or open-source plugin or
-application under almost any conditions, with no obligation to provide
-source code, provided you retain the original copyright note.
-
-
-See Also
-========
-
-Sonic Visualiser, an interactive open-source graphical audio
-inspection, analysis and visualisation tool supporting Vamp plugins.
-http://www.sonicvisualiser.org/
-
-
-Authors
-=======
-
-Vamp and the Vamp SDK were designed and made at the Centre for Digital
-Music at Queen Mary, University of London.
-
-The SDK was written by Chris Cannam, copyright (c) 2005-2007
-Chris Cannam and QMUL.
-
-Mark Sandler and Christian Landone provided ideas and direction, and
-Mark Levy, Dan Stowell, Martin Gasser and Craig Sapp provided testing
-and other input for the 1.0 API and SDK. The API also uses some ideas
-from prior plugin systems, notably DSSI (http://dssi.sourceforge.net)
-and FEAPI (http://feapi.sourceforge.net).
-
diff --git a/libs/vamp-sdk/src/vamp-hostsdk/PluginBufferingAdapter.cpp b/libs/vamp-sdk/src/vamp-hostsdk/PluginBufferingAdapter.cpp
deleted file mode 100644
index a14fe44086..0000000000
--- a/libs/vamp-sdk/src/vamp-hostsdk/PluginBufferingAdapter.cpp
+++ /dev/null
@@ -1,721 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006-2009 Chris Cannam and QMUL.
- This file by Mark Levy and Chris Cannam, Copyright 2007-2009 QMUL.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#include <vector>
-#include <map>
-
-#include "vamp-hostsdk/PluginBufferingAdapter.h"
-#include "vamp-hostsdk/PluginInputDomainAdapter.h"
-
-using std::vector;
-using std::map;
-
-_VAMP_SDK_HOSTSPACE_BEGIN(PluginBufferingAdapter.cpp)
-
-namespace Vamp {
-
-namespace HostExt {
-
-class PluginBufferingAdapter::Impl
-{
-public:
- Impl(Plugin *plugin, float inputSampleRate);
- ~Impl();
-
- void setPluginStepSize(size_t stepSize);
- void setPluginBlockSize(size_t blockSize);
-
- bool initialise(size_t channels, size_t stepSize, size_t blockSize);
-
- void getActualStepAndBlockSizes(size_t &stepSize, size_t &blockSize);
-
- OutputList getOutputDescriptors() const;
-
- void setParameter(std::string, float);
- void selectProgram(std::string);
-
- void reset();
-
- FeatureSet process(const float *const *inputBuffers, RealTime timestamp);
-
- FeatureSet getRemainingFeatures();
-
-protected:
- class RingBuffer
- {
- public:
- RingBuffer(int n) :
- m_buffer(new float[n+1]), m_writer(0), m_reader(0), m_size(n+1) { }
- virtual ~RingBuffer() { delete[] m_buffer; }
-
- int getSize() const { return m_size-1; }
- void reset() { m_writer = 0; m_reader = 0; }
-
- int getReadSpace() const {
- int writer = m_writer, reader = m_reader, space;
- if (writer > reader) space = writer - reader;
- else if (writer < reader) space = (writer + m_size) - reader;
- else space = 0;
- return space;
- }
-
- int getWriteSpace() const {
- int writer = m_writer;
- int reader = m_reader;
- int space = (reader + m_size - writer - 1);
- if (space >= m_size) space -= m_size;
- return space;
- }
-
- int peek(float *destination, int n) const {
-
- int available = getReadSpace();
-
- if (n > available) {
- for (int i = available; i < n; ++i) {
- destination[i] = 0.f;
- }
- n = available;
- }
- if (n == 0) return n;
-
- int reader = m_reader;
- int here = m_size - reader;
- const float *const bufbase = m_buffer + reader;
-
- if (here >= n) {
- for (int i = 0; i < n; ++i) {
- destination[i] = bufbase[i];
- }
- } else {
- for (int i = 0; i < here; ++i) {
- destination[i] = bufbase[i];
- }
- float *const destbase = destination + here;
- const int nh = n - here;
- for (int i = 0; i < nh; ++i) {
- destbase[i] = m_buffer[i];
- }
- }
-
- return n;
- }
-
- int skip(int n) {
-
- int available = getReadSpace();
- if (n > available) {
- n = available;
- }
- if (n == 0) return n;
-
- int reader = m_reader;
- reader += n;
- while (reader >= m_size) reader -= m_size;
- m_reader = reader;
- return n;
- }
-
- int write(const float *source, int n) {
-
- int available = getWriteSpace();
- if (n > available) {
- n = available;
- }
- if (n == 0) return n;
-
- int writer = m_writer;
- int here = m_size - writer;
- float *const bufbase = m_buffer + writer;
-
- if (here >= n) {
- for (int i = 0; i < n; ++i) {
- bufbase[i] = source[i];
- }
- } else {
- for (int i = 0; i < here; ++i) {
- bufbase[i] = source[i];
- }
- const int nh = n - here;
- const float *const srcbase = source + here;
- float *const buf = m_buffer;
- for (int i = 0; i < nh; ++i) {
- buf[i] = srcbase[i];
- }
- }
-
- writer += n;
- while (writer >= m_size) writer -= m_size;
- m_writer = writer;
-
- return n;
- }
-
- int zero(int n) {
-
- int available = getWriteSpace();
- if (n > available) {
- n = available;
- }
- if (n == 0) return n;
-
- int writer = m_writer;
- int here = m_size - writer;
- float *const bufbase = m_buffer + writer;
-
- if (here >= n) {
- for (int i = 0; i < n; ++i) {
- bufbase[i] = 0.f;
- }
- } else {
- for (int i = 0; i < here; ++i) {
- bufbase[i] = 0.f;
- }
- const int nh = n - here;
- for (int i = 0; i < nh; ++i) {
- m_buffer[i] = 0.f;
- }
- }
-
- writer += n;
- while (writer >= m_size) writer -= m_size;
- m_writer = writer;
-
- return n;
- }
-
- protected:
- float *m_buffer;
- int m_writer;
- int m_reader;
- int m_size;
-
- private:
- RingBuffer(const RingBuffer &); // not provided
- RingBuffer &operator=(const RingBuffer &); // not provided
- };
-
- Plugin *m_plugin;
- size_t m_inputStepSize; // value passed to wrapper initialise()
- size_t m_inputBlockSize; // value passed to wrapper initialise()
- size_t m_setStepSize; // value passed to setPluginStepSize()
- size_t m_setBlockSize; // value passed to setPluginBlockSize()
- size_t m_stepSize; // value actually used to initialise plugin
- size_t m_blockSize; // value actually used to initialise plugin
- size_t m_channels;
- vector<RingBuffer *> m_queue;
- float **m_buffers;
- float m_inputSampleRate;
- long m_frame;
- bool m_unrun;
- mutable OutputList m_outputs;
- mutable std::map<int, bool> m_rewriteOutputTimes;
-
- void processBlock(FeatureSet& allFeatureSets);
-};
-
-PluginBufferingAdapter::PluginBufferingAdapter(Plugin *plugin) :
- PluginWrapper(plugin)
-{
- m_impl = new Impl(plugin, m_inputSampleRate);
-}
-
-PluginBufferingAdapter::~PluginBufferingAdapter()
-{
- delete m_impl;
-}
-
-size_t
-PluginBufferingAdapter::getPreferredStepSize() const
-{
- return getPreferredBlockSize();
-}
-
-size_t
-PluginBufferingAdapter::getPreferredBlockSize() const
-{
- return PluginWrapper::getPreferredBlockSize();
-}
-
-size_t
-PluginBufferingAdapter::getPluginPreferredStepSize() const
-{
- return PluginWrapper::getPreferredStepSize();
-}
-
-size_t
-PluginBufferingAdapter::getPluginPreferredBlockSize() const
-{
- return PluginWrapper::getPreferredBlockSize();
-}
-
-void
-PluginBufferingAdapter::setPluginStepSize(size_t stepSize)
-{
- m_impl->setPluginStepSize(stepSize);
-}
-
-void
-PluginBufferingAdapter::setPluginBlockSize(size_t blockSize)
-{
- m_impl->setPluginBlockSize(blockSize);
-}
-
-void
-PluginBufferingAdapter::getActualStepAndBlockSizes(size_t &stepSize,
- size_t &blockSize)
-{
- m_impl->getActualStepAndBlockSizes(stepSize, blockSize);
-}
-
-bool
-PluginBufferingAdapter::initialise(size_t channels, size_t stepSize, size_t blockSize)
-{
- return m_impl->initialise(channels, stepSize, blockSize);
-}
-
-PluginBufferingAdapter::OutputList
-PluginBufferingAdapter::getOutputDescriptors() const
-{
- return m_impl->getOutputDescriptors();
-}
-
-void
-PluginBufferingAdapter::setParameter(std::string name, float value)
-{
- m_impl->setParameter(name, value);
-}
-
-void
-PluginBufferingAdapter::selectProgram(std::string name)
-{
- m_impl->selectProgram(name);
-}
-
-void
-PluginBufferingAdapter::reset()
-{
- m_impl->reset();
-}
-
-PluginBufferingAdapter::FeatureSet
-PluginBufferingAdapter::process(const float *const *inputBuffers,
- RealTime timestamp)
-{
- return m_impl->process(inputBuffers, timestamp);
-}
-
-PluginBufferingAdapter::FeatureSet
-PluginBufferingAdapter::getRemainingFeatures()
-{
- return m_impl->getRemainingFeatures();
-}
-
-PluginBufferingAdapter::Impl::Impl(Plugin *plugin, float inputSampleRate) :
- m_plugin(plugin),
- m_inputStepSize(0),
- m_inputBlockSize(0),
- m_setStepSize(0),
- m_setBlockSize(0),
- m_stepSize(0),
- m_blockSize(0),
- m_channels(0),
- m_queue(0),
- m_buffers(0),
- m_inputSampleRate(inputSampleRate),
- m_frame(0),
- m_unrun(true)
-{
- (void)getOutputDescriptors(); // set up m_outputs and m_rewriteOutputTimes
-}
-
-PluginBufferingAdapter::Impl::~Impl()
-{
- // the adapter will delete the plugin
-
- for (size_t i = 0; i < m_channels; ++i) {
- delete m_queue[i];
- delete[] m_buffers[i];
- }
- delete[] m_buffers;
-}
-
-void
-PluginBufferingAdapter::Impl::setPluginStepSize(size_t stepSize)
-{
- if (m_inputStepSize != 0) {
- std::cerr << "PluginBufferingAdapter::setPluginStepSize: ERROR: Cannot be called after initialise()" << std::endl;
- return;
- }
- m_setStepSize = stepSize;
-}
-
-void
-PluginBufferingAdapter::Impl::setPluginBlockSize(size_t blockSize)
-{
- if (m_inputBlockSize != 0) {
- std::cerr << "PluginBufferingAdapter::setPluginBlockSize: ERROR: Cannot be called after initialise()" << std::endl;
- return;
- }
- m_setBlockSize = blockSize;
-}
-
-void
-PluginBufferingAdapter::Impl::getActualStepAndBlockSizes(size_t &stepSize,
- size_t &blockSize)
-{
- stepSize = m_stepSize;
- blockSize = m_blockSize;
-}
-
-bool
-PluginBufferingAdapter::Impl::initialise(size_t channels, size_t stepSize, size_t blockSize)
-{
- if (stepSize != blockSize) {
- std::cerr << "PluginBufferingAdapter::initialise: input stepSize must be equal to blockSize for this adapter (stepSize = " << stepSize << ", blockSize = " << blockSize << ")" << std::endl;
- return false;
- }
-
- m_channels = channels;
- m_inputStepSize = stepSize;
- m_inputBlockSize = blockSize;
-
- // if the user has requested particular step or block sizes, use
- // those; otherwise use the step and block sizes which the plugin
- // prefers
-
- m_stepSize = 0;
- m_blockSize = 0;
-
- if (m_setStepSize > 0) {
- m_stepSize = m_setStepSize;
- }
- if (m_setBlockSize > 0) {
- m_blockSize = m_setBlockSize;
- }
-
- if (m_stepSize == 0 && m_blockSize == 0) {
- m_stepSize = m_plugin->getPreferredStepSize();
- m_blockSize = m_plugin->getPreferredBlockSize();
- }
-
- bool freq = (m_plugin->getInputDomain() == Vamp::Plugin::FrequencyDomain);
-
- // or sensible defaults if it has no preference
- if (m_blockSize == 0) {
- if (m_stepSize == 0) {
- m_blockSize = 1024;
- if (freq) {
- m_stepSize = m_blockSize / 2;
- } else {
- m_stepSize = m_blockSize;
- }
- } else if (freq) {
- m_blockSize = m_stepSize * 2;
- } else {
- m_blockSize = m_stepSize;
- }
- } else if (m_stepSize == 0) { // m_blockSize != 0 (that was handled above)
- if (freq) {
- m_stepSize = m_blockSize/2;
- } else {
- m_stepSize = m_blockSize;
- }
- }
-
- // current implementation breaks if step is greater than block
- if (m_stepSize > m_blockSize) {
- size_t newBlockSize;
- if (freq) {
- newBlockSize = m_stepSize * 2;
- } else {
- newBlockSize = m_stepSize;
- }
- std::cerr << "PluginBufferingAdapter::initialise: WARNING: step size " << m_stepSize << " is greater than block size " << m_blockSize << ": cannot handle this in adapter; adjusting block size to " << newBlockSize << std::endl;
- m_blockSize = newBlockSize;
- }
-
-// std::cerr << "PluginBufferingAdapter::initialise: NOTE: stepSize " << m_inputStepSize << " -> " << m_stepSize
-// << ", blockSize " << m_inputBlockSize << " -> " << m_blockSize << std::endl;
-
- m_buffers = new float *[m_channels];
-
- for (size_t i = 0; i < m_channels; ++i) {
- m_queue.push_back(new RingBuffer(m_blockSize + m_inputBlockSize));
- m_buffers[i] = new float[m_blockSize];
- }
-
- bool success = m_plugin->initialise(m_channels, m_stepSize, m_blockSize);
-
-// std::cerr << "PluginBufferingAdapter::initialise: success = " << success << std::endl;
-
- if (success) {
- // Re-query outputs; properties such as bin count may have
- // changed on initialise
- m_outputs.clear();
- (void)getOutputDescriptors();
- }
-
- return success;
-}
-
-PluginBufferingAdapter::OutputList
-PluginBufferingAdapter::Impl::getOutputDescriptors() const
-{
- if (m_outputs.empty()) {
-// std::cerr << "PluginBufferingAdapter::getOutputDescriptors: querying anew" << std::endl;
-
- m_outputs = m_plugin->getOutputDescriptors();
- }
-
- PluginBufferingAdapter::OutputList outs = m_outputs;
-
- for (size_t i = 0; i < outs.size(); ++i) {
-
- switch (outs[i].sampleType) {
-
- case OutputDescriptor::OneSamplePerStep:
- outs[i].sampleType = OutputDescriptor::FixedSampleRate;
- outs[i].sampleRate = (1.f / m_inputSampleRate) * m_stepSize;
- m_rewriteOutputTimes[i] = true;
- break;
-
- case OutputDescriptor::FixedSampleRate:
- if (outs[i].sampleRate == 0.f) {
- outs[i].sampleRate = (1.f / m_inputSampleRate) * m_stepSize;
- }
- // We actually only need to rewrite output times for
- // features that don't have timestamps already, but we
- // can't tell from here whether our features will have
- // timestamps or not
- m_rewriteOutputTimes[i] = true;
- break;
-
- case OutputDescriptor::VariableSampleRate:
- m_rewriteOutputTimes[i] = false;
- break;
- }
- }
-
- return outs;
-}
-
-void
-PluginBufferingAdapter::Impl::setParameter(std::string name, float value)
-{
- m_plugin->setParameter(name, value);
-
- // Re-query outputs; properties such as bin count may have changed
- m_outputs.clear();
- (void)getOutputDescriptors();
-}
-
-void
-PluginBufferingAdapter::Impl::selectProgram(std::string name)
-{
- m_plugin->selectProgram(name);
-
- // Re-query outputs; properties such as bin count may have changed
- m_outputs.clear();
- (void)getOutputDescriptors();
-}
-
-void
-PluginBufferingAdapter::Impl::reset()
-{
- m_frame = 0;
- m_unrun = true;
-
- for (size_t i = 0; i < m_queue.size(); ++i) {
- m_queue[i]->reset();
- }
-
- m_plugin->reset();
-}
-
-PluginBufferingAdapter::FeatureSet
-PluginBufferingAdapter::Impl::process(const float *const *inputBuffers,
- RealTime timestamp)
-{
- if (m_inputStepSize == 0) {
- std::cerr << "PluginBufferingAdapter::process: ERROR: Plugin has not been initialised" << std::endl;
- return FeatureSet();
- }
-
- FeatureSet allFeatureSets;
-
- if (m_unrun) {
- m_frame = RealTime::realTime2Frame(timestamp,
- int(m_inputSampleRate + 0.5));
- m_unrun = false;
- }
-
- // queue the new input
-
- for (size_t i = 0; i < m_channels; ++i) {
- int written = m_queue[i]->write(inputBuffers[i], m_inputBlockSize);
- if (written < int(m_inputBlockSize) && i == 0) {
- std::cerr << "WARNING: PluginBufferingAdapter::Impl::process: "
- << "Buffer overflow: wrote " << written
- << " of " << m_inputBlockSize
- << " input samples (for plugin step size "
- << m_stepSize << ", block size " << m_blockSize << ")"
- << std::endl;
- }
- }
-
- // process as much as we can
-
- while (m_queue[0]->getReadSpace() >= int(m_blockSize)) {
- processBlock(allFeatureSets);
- }
-
- return allFeatureSets;
-}
-
-PluginBufferingAdapter::FeatureSet
-PluginBufferingAdapter::Impl::getRemainingFeatures()
-{
- FeatureSet allFeatureSets;
-
- // process remaining samples in queue
- while (m_queue[0]->getReadSpace() >= int(m_blockSize)) {
- processBlock(allFeatureSets);
- }
-
- // pad any last samples remaining and process
- if (m_queue[0]->getReadSpace() > 0) {
- for (size_t i = 0; i < m_channels; ++i) {
- m_queue[i]->zero(m_blockSize - m_queue[i]->getReadSpace());
- }
- processBlock(allFeatureSets);
- }
-
- // get remaining features
-
- FeatureSet featureSet = m_plugin->getRemainingFeatures();
-
- for (map<int, FeatureList>::iterator iter = featureSet.begin();
- iter != featureSet.end(); ++iter) {
- FeatureList featureList = iter->second;
- for (size_t i = 0; i < featureList.size(); ++i) {
- allFeatureSets[iter->first].push_back(featureList[i]);
- }
- }
-
- return allFeatureSets;
-}
-
-void
-PluginBufferingAdapter::Impl::processBlock(FeatureSet& allFeatureSets)
-{
- for (size_t i = 0; i < m_channels; ++i) {
- m_queue[i]->peek(m_buffers[i], m_blockSize);
- }
-
- long frame = m_frame;
- RealTime timestamp = RealTime::frame2RealTime
- (frame, int(m_inputSampleRate + 0.5));
-
- FeatureSet featureSet = m_plugin->process(m_buffers, timestamp);
-
- PluginWrapper *wrapper = dynamic_cast<PluginWrapper *>(m_plugin);
- RealTime adjustment;
- if (wrapper) {
- PluginInputDomainAdapter *ida =
- wrapper->getWrapper<PluginInputDomainAdapter>();
- if (ida) adjustment = ida->getTimestampAdjustment();
- }
-
- for (FeatureSet::iterator iter = featureSet.begin();
- iter != featureSet.end(); ++iter) {
-
- int outputNo = iter->first;
-
- if (m_rewriteOutputTimes[outputNo]) {
-
- FeatureList featureList = iter->second;
-
- for (size_t i = 0; i < featureList.size(); ++i) {
-
- switch (m_outputs[outputNo].sampleType) {
-
- case OutputDescriptor::OneSamplePerStep:
- // use our internal timestamp, always
- featureList[i].timestamp = timestamp + adjustment;
- featureList[i].hasTimestamp = true;
- break;
-
- case OutputDescriptor::FixedSampleRate:
- // use our internal timestamp if feature lacks one
- if (!featureList[i].hasTimestamp) {
- featureList[i].timestamp = timestamp + adjustment;
- featureList[i].hasTimestamp = true;
- }
- break;
-
- case OutputDescriptor::VariableSampleRate:
- break; // plugin must set timestamp
-
- default:
- break;
- }
-
- allFeatureSets[outputNo].push_back(featureList[i]);
- }
- } else {
- for (size_t i = 0; i < iter->second.size(); ++i) {
- allFeatureSets[outputNo].push_back(iter->second[i]);
- }
- }
- }
-
- // step forward
-
- for (size_t i = 0; i < m_channels; ++i) {
- m_queue[i]->skip(m_stepSize);
- }
-
- // increment internal frame counter each time we step forward
- m_frame += m_stepSize;
-}
-
-}
-
-}
-
-_VAMP_SDK_HOSTSPACE_END(PluginBufferingAdapter.cpp)
diff --git a/libs/vamp-sdk/src/vamp-hostsdk/PluginChannelAdapter.cpp b/libs/vamp-sdk/src/vamp-hostsdk/PluginChannelAdapter.cpp
deleted file mode 100644
index d259a259a6..0000000000
--- a/libs/vamp-sdk/src/vamp-hostsdk/PluginChannelAdapter.cpp
+++ /dev/null
@@ -1,270 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006-2009 Chris Cannam and QMUL.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#include "vamp-hostsdk/PluginChannelAdapter.h"
-
-_VAMP_SDK_HOSTSPACE_BEGIN(PluginChannelAdapter.cpp)
-
-namespace Vamp {
-
-namespace HostExt {
-
-class PluginChannelAdapter::Impl
-{
-public:
- Impl(Plugin *plugin);
- ~Impl();
-
- bool initialise(size_t channels, size_t stepSize, size_t blockSize);
-
- FeatureSet process(const float *const *inputBuffers, RealTime timestamp);
- FeatureSet processInterleaved(const float *inputBuffers, RealTime timestamp);
-
-protected:
- Plugin *m_plugin;
- size_t m_blockSize;
- size_t m_inputChannels;
- size_t m_pluginChannels;
- float **m_buffer;
- float **m_deinterleave;
- const float **m_forwardPtrs;
-};
-
-PluginChannelAdapter::PluginChannelAdapter(Plugin *plugin) :
- PluginWrapper(plugin)
-{
- m_impl = new Impl(plugin);
-}
-
-PluginChannelAdapter::~PluginChannelAdapter()
-{
- delete m_impl;
-}
-
-bool
-PluginChannelAdapter::initialise(size_t channels, size_t stepSize, size_t blockSize)
-{
- return m_impl->initialise(channels, stepSize, blockSize);
-}
-
-PluginChannelAdapter::FeatureSet
-PluginChannelAdapter::process(const float *const *inputBuffers,
- RealTime timestamp)
-{
- return m_impl->process(inputBuffers, timestamp);
-}
-
-PluginChannelAdapter::FeatureSet
-PluginChannelAdapter::processInterleaved(const float *inputBuffers,
- RealTime timestamp)
-{
- return m_impl->processInterleaved(inputBuffers, timestamp);
-}
-
-PluginChannelAdapter::Impl::Impl(Plugin *plugin) :
- m_plugin(plugin),
- m_blockSize(0),
- m_inputChannels(0),
- m_pluginChannels(0),
- m_buffer(0),
- m_deinterleave(0),
- m_forwardPtrs(0)
-{
-}
-
-PluginChannelAdapter::Impl::~Impl()
-{
- // the adapter will delete the plugin
-
- if (m_buffer) {
- if (m_inputChannels > m_pluginChannels) {
- delete[] m_buffer[0];
- } else {
- for (size_t i = 0; i < m_pluginChannels - m_inputChannels; ++i) {
- delete[] m_buffer[i];
- }
- }
- delete[] m_buffer;
- m_buffer = 0;
- }
-
- if (m_deinterleave) {
- for (size_t i = 0; i < m_inputChannels; ++i) {
- delete[] m_deinterleave[i];
- }
- delete[] m_deinterleave;
- m_deinterleave = 0;
- }
-
- if (m_forwardPtrs) {
- delete[] m_forwardPtrs;
- m_forwardPtrs = 0;
- }
-}
-
-bool
-PluginChannelAdapter::Impl::initialise(size_t channels, size_t stepSize, size_t blockSize)
-{
- m_blockSize = blockSize;
-
- size_t minch = m_plugin->getMinChannelCount();
- size_t maxch = m_plugin->getMaxChannelCount();
-
- m_inputChannels = channels;
-
- if (m_inputChannels < minch) {
-
- m_forwardPtrs = new const float *[minch];
-
- if (m_inputChannels > 1) {
- // We need a set of zero-valued buffers to add to the
- // forwarded pointers
- m_buffer = new float*[minch - channels];
- for (size_t i = 0; i < minch; ++i) {
- m_buffer[i] = new float[blockSize];
- for (size_t j = 0; j < blockSize; ++j) {
- m_buffer[i][j] = 0.f;
- }
- }
- }
-
- m_pluginChannels = minch;
-
-// std::cerr << "PluginChannelAdapter::initialise: expanding " << m_inputChannels << " to " << m_pluginChannels << " for plugin" << std::endl;
-
- } else if (m_inputChannels > maxch) {
-
- // We only need m_buffer if we are mixing down to a single
- // channel -- otherwise we can just forward the same float* as
- // passed in to process(), expecting the excess to be ignored
-
- if (maxch == 1) {
- m_buffer = new float *[1];
- m_buffer[0] = new float[blockSize];
-
-// std::cerr << "PluginChannelAdapter::initialise: mixing " << m_inputChannels << " to mono for plugin" << std::endl;
-
- } else {
-
-// std::cerr << "PluginChannelAdapter::initialise: reducing " << m_inputChannels << " to " << m_pluginChannels << " for plugin" << std::endl;
- }
-
- m_pluginChannels = maxch;
-
- } else {
-
-// std::cerr << "PluginChannelAdapter::initialise: accepting given number of channels (" << m_inputChannels << ")" << std::endl;
- m_pluginChannels = m_inputChannels;
- }
-
- return m_plugin->initialise(m_pluginChannels, stepSize, blockSize);
-}
-
-PluginChannelAdapter::FeatureSet
-PluginChannelAdapter::Impl::processInterleaved(const float *inputBuffers,
- RealTime timestamp)
-{
- if (!m_deinterleave) {
- m_deinterleave = new float *[m_inputChannels];
- for (size_t i = 0; i < m_inputChannels; ++i) {
- m_deinterleave[i] = new float[m_blockSize];
- }
- }
-
- for (size_t i = 0; i < m_inputChannels; ++i) {
- for (size_t j = 0; j < m_blockSize; ++j) {
- m_deinterleave[i][j] = inputBuffers[j * m_inputChannels + i];
- }
- }
-
- return process(m_deinterleave, timestamp);
-}
-
-PluginChannelAdapter::FeatureSet
-PluginChannelAdapter::Impl::process(const float *const *inputBuffers,
- RealTime timestamp)
-{
-// std::cerr << "PluginChannelAdapter::process: " << m_inputChannels << " -> " << m_pluginChannels << " channels" << std::endl;
-
- if (m_inputChannels < m_pluginChannels) {
-
- if (m_inputChannels == 1) {
- for (size_t i = 0; i < m_pluginChannels; ++i) {
- m_forwardPtrs[i] = inputBuffers[0];
- }
- } else {
- for (size_t i = 0; i < m_inputChannels; ++i) {
- m_forwardPtrs[i] = inputBuffers[i];
- }
- for (size_t i = m_inputChannels; i < m_pluginChannels; ++i) {
- m_forwardPtrs[i] = m_buffer[i - m_inputChannels];
- }
- }
-
- return m_plugin->process(m_forwardPtrs, timestamp);
-
- } else if (m_inputChannels > m_pluginChannels) {
-
- if (m_pluginChannels == 1) {
- for (size_t j = 0; j < m_blockSize; ++j) {
- m_buffer[0][j] = inputBuffers[0][j];
- }
- for (size_t i = 1; i < m_inputChannels; ++i) {
- for (size_t j = 0; j < m_blockSize; ++j) {
- m_buffer[0][j] += inputBuffers[i][j];
- }
- }
- for (size_t j = 0; j < m_blockSize; ++j) {
- m_buffer[0][j] /= m_inputChannels;
- }
- return m_plugin->process(m_buffer, timestamp);
- } else {
- return m_plugin->process(inputBuffers, timestamp);
- }
-
- } else {
-
- return m_plugin->process(inputBuffers, timestamp);
- }
-}
-
-}
-
-}
-
-_VAMP_SDK_HOSTSPACE_END(PluginChannelAdapter.cpp)
-
-
diff --git a/libs/vamp-sdk/src/vamp-hostsdk/PluginHostAdapter.cpp b/libs/vamp-sdk/src/vamp-hostsdk/PluginHostAdapter.cpp
deleted file mode 100644
index c30c98724e..0000000000
--- a/libs/vamp-sdk/src/vamp-hostsdk/PluginHostAdapter.cpp
+++ /dev/null
@@ -1,456 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006 Chris Cannam.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#include "vamp-hostsdk/PluginHostAdapter.h"
-#include <cstdlib>
-
-#if ( VAMP_SDK_MAJOR_VERSION != 2 || VAMP_SDK_MINOR_VERSION != 2 )
-#error Unexpected version of Vamp SDK header included
-#endif
-
-_VAMP_SDK_HOSTSPACE_BEGIN(PluginHostAdapter.cpp)
-
-namespace Vamp
-{
-
-PluginHostAdapter::PluginHostAdapter(const VampPluginDescriptor *descriptor,
- float inputSampleRate) :
- Plugin(inputSampleRate),
- m_descriptor(descriptor)
-{
-// std::cerr << "PluginHostAdapter::PluginHostAdapter (plugin = " << descriptor->name << ")" << std::endl;
- m_handle = m_descriptor->instantiate(m_descriptor, inputSampleRate);
- if (!m_handle) {
-// std::cerr << "WARNING: PluginHostAdapter: Plugin instantiation failed for plugin " << m_descriptor->name << std::endl;
- }
-}
-
-PluginHostAdapter::~PluginHostAdapter()
-{
-// std::cerr << "PluginHostAdapter::~PluginHostAdapter (plugin = " << m_descriptor->name << ")" << std::endl;
- if (m_handle) m_descriptor->cleanup(m_handle);
-}
-
-std::vector<std::string>
-PluginHostAdapter::getPluginPath()
-{
- std::vector<std::string> path;
- std::string envPath;
-
- char *cpath = getenv("VAMP_PATH");
- if (cpath) envPath = cpath;
-
-#ifdef _WIN32
-#define PATH_SEPARATOR ';'
-#define DEFAULT_VAMP_PATH "%ProgramFiles%\\Vamp Plugins"
-#else
-#define PATH_SEPARATOR ':'
-#ifdef __APPLE__
-#define DEFAULT_VAMP_PATH "$HOME/Library/Audio/Plug-Ins/Vamp:/Library/Audio/Plug-Ins/Vamp"
-#else
-#define DEFAULT_VAMP_PATH "$HOME/vamp:$HOME/.vamp:/usr/local/lib/vamp:/usr/lib/vamp"
-#endif
-#endif
-
- if (envPath == "") {
- envPath = DEFAULT_VAMP_PATH;
- char *chome = getenv("HOME");
- if (chome) {
- std::string home(chome);
- std::string::size_type f;
- while ((f = envPath.find("$HOME")) != std::string::npos &&
- f < envPath.length()) {
- envPath.replace(f, 5, home);
- }
- }
-#ifdef _WIN32
- char *cpfiles = getenv("ProgramFiles");
- if (!cpfiles) cpfiles = (char *)"C:\\Program Files";
- std::string pfiles(cpfiles);
- std::string::size_type f;
- while ((f = envPath.find("%ProgramFiles%")) != std::string::npos &&
- f < envPath.length()) {
- envPath.replace(f, 14, pfiles);
- }
-#endif
- }
-
- std::string::size_type index = 0, newindex = 0;
-
- while ((newindex = envPath.find(PATH_SEPARATOR, index)) < envPath.size()) {
- path.push_back(envPath.substr(index, newindex - index));
- index = newindex + 1;
- }
-
- path.push_back(envPath.substr(index));
-
- return path;
-}
-
-bool
-PluginHostAdapter::initialise(size_t channels,
- size_t stepSize,
- size_t blockSize)
-{
- if (!m_handle) return false;
- return m_descriptor->initialise(m_handle, channels, stepSize, blockSize) ?
- true : false;
-}
-
-void
-PluginHostAdapter::reset()
-{
- if (!m_handle) {
-// std::cerr << "PluginHostAdapter::reset: no handle" << std::endl;
- return;
- }
-// std::cerr << "PluginHostAdapter::reset(" << m_handle << ")" << std::endl;
- m_descriptor->reset(m_handle);
-}
-
-PluginHostAdapter::InputDomain
-PluginHostAdapter::getInputDomain() const
-{
- if (m_descriptor->inputDomain == vampFrequencyDomain) {
- return FrequencyDomain;
- } else {
- return TimeDomain;
- }
-}
-
-unsigned int
-PluginHostAdapter::getVampApiVersion() const
-{
- return m_descriptor->vampApiVersion;
-}
-
-std::string
-PluginHostAdapter::getIdentifier() const
-{
- return m_descriptor->identifier;
-}
-
-std::string
-PluginHostAdapter::getName() const
-{
- return m_descriptor->name;
-}
-
-std::string
-PluginHostAdapter::getDescription() const
-{
- return m_descriptor->description;
-}
-
-std::string
-PluginHostAdapter::getMaker() const
-{
- return m_descriptor->maker;
-}
-
-int
-PluginHostAdapter::getPluginVersion() const
-{
- return m_descriptor->pluginVersion;
-}
-
-std::string
-PluginHostAdapter::getCopyright() const
-{
- return m_descriptor->copyright;
-}
-
-PluginHostAdapter::ParameterList
-PluginHostAdapter::getParameterDescriptors() const
-{
- ParameterList list;
- for (unsigned int i = 0; i < m_descriptor->parameterCount; ++i) {
- const VampParameterDescriptor *spd = m_descriptor->parameters[i];
- ParameterDescriptor pd;
- pd.identifier = spd->identifier;
- pd.name = spd->name;
- pd.description = spd->description;
- pd.unit = spd->unit;
- pd.minValue = spd->minValue;
- pd.maxValue = spd->maxValue;
- pd.defaultValue = spd->defaultValue;
- pd.isQuantized = spd->isQuantized;
- pd.quantizeStep = spd->quantizeStep;
- if (pd.isQuantized && spd->valueNames) {
- for (unsigned int j = 0; spd->valueNames[j]; ++j) {
- pd.valueNames.push_back(spd->valueNames[j]);
- }
- }
- list.push_back(pd);
- }
- return list;
-}
-
-float
-PluginHostAdapter::getParameter(std::string param) const
-{
- if (!m_handle) return 0.0;
-
- for (unsigned int i = 0; i < m_descriptor->parameterCount; ++i) {
- if (param == m_descriptor->parameters[i]->identifier) {
- return m_descriptor->getParameter(m_handle, i);
- }
- }
-
- return 0.0;
-}
-
-void
-PluginHostAdapter::setParameter(std::string param,
- float value)
-{
- if (!m_handle) return;
-
- for (unsigned int i = 0; i < m_descriptor->parameterCount; ++i) {
- if (param == m_descriptor->parameters[i]->identifier) {
- m_descriptor->setParameter(m_handle, i, value);
- return;
- }
- }
-}
-
-PluginHostAdapter::ProgramList
-PluginHostAdapter::getPrograms() const
-{
- ProgramList list;
-
- for (unsigned int i = 0; i < m_descriptor->programCount; ++i) {
- list.push_back(m_descriptor->programs[i]);
- }
-
- return list;
-}
-
-std::string
-PluginHostAdapter::getCurrentProgram() const
-{
- if (!m_handle) return "";
-
- int pn = m_descriptor->getCurrentProgram(m_handle);
- return m_descriptor->programs[pn];
-}
-
-void
-PluginHostAdapter::selectProgram(std::string program)
-{
- if (!m_handle) return;
-
- for (unsigned int i = 0; i < m_descriptor->programCount; ++i) {
- if (program == m_descriptor->programs[i]) {
- m_descriptor->selectProgram(m_handle, i);
- return;
- }
- }
-}
-
-size_t
-PluginHostAdapter::getPreferredStepSize() const
-{
- if (!m_handle) return 0;
- return m_descriptor->getPreferredStepSize(m_handle);
-}
-
-size_t
-PluginHostAdapter::getPreferredBlockSize() const
-{
- if (!m_handle) return 0;
- return m_descriptor->getPreferredBlockSize(m_handle);
-}
-
-size_t
-PluginHostAdapter::getMinChannelCount() const
-{
- if (!m_handle) return 0;
- return m_descriptor->getMinChannelCount(m_handle);
-}
-
-size_t
-PluginHostAdapter::getMaxChannelCount() const
-{
- if (!m_handle) return 0;
- return m_descriptor->getMaxChannelCount(m_handle);
-}
-
-PluginHostAdapter::OutputList
-PluginHostAdapter::getOutputDescriptors() const
-{
- OutputList list;
- if (!m_handle) {
-// std::cerr << "PluginHostAdapter::getOutputDescriptors: no handle " << std::endl;
- return list;
- }
-
- unsigned int count = m_descriptor->getOutputCount(m_handle);
-
- for (unsigned int i = 0; i < count; ++i) {
- VampOutputDescriptor *sd = m_descriptor->getOutputDescriptor(m_handle, i);
- OutputDescriptor d;
- d.identifier = sd->identifier;
- d.name = sd->name;
- d.description = sd->description;
- d.unit = sd->unit;
- d.hasFixedBinCount = sd->hasFixedBinCount;
- d.binCount = sd->binCount;
- if (d.hasFixedBinCount && sd->binNames) {
- for (unsigned int j = 0; j < sd->binCount; ++j) {
- d.binNames.push_back(sd->binNames[j] ? sd->binNames[j] : "");
- }
- }
- d.hasKnownExtents = sd->hasKnownExtents;
- d.minValue = sd->minValue;
- d.maxValue = sd->maxValue;
- d.isQuantized = sd->isQuantized;
- d.quantizeStep = sd->quantizeStep;
-
- switch (sd->sampleType) {
- case vampOneSamplePerStep:
- d.sampleType = OutputDescriptor::OneSamplePerStep; break;
- case vampFixedSampleRate:
- d.sampleType = OutputDescriptor::FixedSampleRate; break;
- case vampVariableSampleRate:
- d.sampleType = OutputDescriptor::VariableSampleRate; break;
- }
-
- d.sampleRate = sd->sampleRate;
-
- if (m_descriptor->vampApiVersion >= 2) {
- d.hasDuration = sd->hasDuration;
- } else {
- d.hasDuration = false;
- }
-
- list.push_back(d);
-
- m_descriptor->releaseOutputDescriptor(sd);
- }
-
- return list;
-}
-
-PluginHostAdapter::FeatureSet
-PluginHostAdapter::process(const float *const *inputBuffers,
- RealTime timestamp)
-{
- FeatureSet fs;
- if (!m_handle) return fs;
-
- int sec = timestamp.sec;
- int nsec = timestamp.nsec;
-
- VampFeatureList *features = m_descriptor->process(m_handle,
- inputBuffers,
- sec, nsec);
-
- convertFeatures(features, fs);
- m_descriptor->releaseFeatureSet(features);
- return fs;
-}
-
-PluginHostAdapter::FeatureSet
-PluginHostAdapter::getRemainingFeatures()
-{
- FeatureSet fs;
- if (!m_handle) return fs;
-
- VampFeatureList *features = m_descriptor->getRemainingFeatures(m_handle);
-
- convertFeatures(features, fs);
- m_descriptor->releaseFeatureSet(features);
- return fs;
-}
-
-void
-PluginHostAdapter::convertFeatures(VampFeatureList *features,
- FeatureSet &fs)
-{
- if (!features) return;
-
- unsigned int outputs = m_descriptor->getOutputCount(m_handle);
-
- for (unsigned int i = 0; i < outputs; ++i) {
-
- VampFeatureList &list = features[i];
-
- if (list.featureCount > 0) {
-
- Feature feature;
- feature.values.reserve(list.features[0].v1.valueCount);
-
- for (unsigned int j = 0; j < list.featureCount; ++j) {
-
- feature.hasTimestamp = list.features[j].v1.hasTimestamp;
- feature.timestamp = RealTime(list.features[j].v1.sec,
- list.features[j].v1.nsec);
- feature.hasDuration = false;
-
- if (m_descriptor->vampApiVersion >= 2) {
- unsigned int j2 = j + list.featureCount;
- feature.hasDuration = list.features[j2].v2.hasDuration;
- feature.duration = RealTime(list.features[j2].v2.durationSec,
- list.features[j2].v2.durationNsec);
- }
-
- for (unsigned int k = 0; k < list.features[j].v1.valueCount; ++k) {
- feature.values.push_back(list.features[j].v1.values[k]);
- }
-
- if (list.features[j].v1.label) {
- feature.label = list.features[j].v1.label;
- }
-
- fs[i].push_back(feature);
-
- if (list.features[j].v1.valueCount > 0) {
- feature.values.clear();
- }
-
- if (list.features[j].v1.label) {
- feature.label = "";
- }
- }
- }
- }
-}
-
-}
-
-_VAMP_SDK_HOSTSPACE_END(PluginHostAdapter.cpp)
-
diff --git a/libs/vamp-sdk/src/vamp-hostsdk/PluginInputDomainAdapter.cpp b/libs/vamp-sdk/src/vamp-hostsdk/PluginInputDomainAdapter.cpp
deleted file mode 100644
index c2d2add53b..0000000000
--- a/libs/vamp-sdk/src/vamp-hostsdk/PluginInputDomainAdapter.cpp
+++ /dev/null
@@ -1,673 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006-2009 Chris Cannam and QMUL.
-
- This file is based in part on Don Cross's public domain FFT
- implementation.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#include "vamp-hostsdk/PluginInputDomainAdapter.h"
-
-#include <cmath>
-
-
-/**
- * If you want to compile using FFTW instead of the built-in FFT
- * implementation for the PluginInputDomainAdapter, define HAVE_FFTW3
- * in the Makefile.
- *
- * Be aware that FFTW is licensed under the GPL -- unlike this SDK,
- * which is provided under a more liberal BSD license in order to
- * permit use in closed source applications. The use of FFTW would
- * mean that your code would need to be licensed under the GPL as
- * well. Do not define this symbol unless you understand and accept
- * the implications of this.
- *
- * Parties such as Linux distribution packagers who redistribute this
- * SDK for use in other programs should _not_ define this symbol, as
- * it would change the effective licensing terms under which the SDK
- * was available to third party developers.
- *
- * The default is not to use FFTW, and to use the built-in FFT instead.
- *
- * Note: The FFTW code uses FFTW_MEASURE, and so will perform badly on
- * its first invocation unless the host has saved and restored FFTW
- * wisdom (see the FFTW documentation).
- */
-#ifdef HAVE_FFTW3
-#include <fftw3.h>
-#endif
-
-
-_VAMP_SDK_HOSTSPACE_BEGIN(PluginInputDomainAdapter.cpp)
-
-namespace Vamp {
-
-namespace HostExt {
-
-class PluginInputDomainAdapter::Impl
-{
-public:
- Impl(Plugin *plugin, float inputSampleRate);
- ~Impl();
-
- bool initialise(size_t channels, size_t stepSize, size_t blockSize);
- void reset();
-
- size_t getPreferredStepSize() const;
- size_t getPreferredBlockSize() const;
-
- FeatureSet process(const float *const *inputBuffers, RealTime timestamp);
-
- void setProcessTimestampMethod(ProcessTimestampMethod m);
- ProcessTimestampMethod getProcessTimestampMethod() const;
-
- RealTime getTimestampAdjustment() const;
-
-protected:
- Plugin *m_plugin;
- float m_inputSampleRate;
- int m_channels;
- int m_stepSize;
- int m_blockSize;
- float **m_freqbuf;
-
- double *m_ri;
- double *m_window;
-
- ProcessTimestampMethod m_method;
- int m_processCount;
- float **m_shiftBuffers;
-
-#ifdef HAVE_FFTW3
- fftw_plan m_plan;
- fftw_complex *m_cbuf;
-#else
- double *m_ro;
- double *m_io;
- void fft(unsigned int n, bool inverse,
- double *ri, double *ii, double *ro, double *io);
-#endif
-
- FeatureSet processShiftingTimestamp(const float *const *inputBuffers, RealTime timestamp);
- FeatureSet processShiftingData(const float *const *inputBuffers, RealTime timestamp);
-
- size_t makeBlockSizeAcceptable(size_t) const;
-};
-
-PluginInputDomainAdapter::PluginInputDomainAdapter(Plugin *plugin) :
- PluginWrapper(plugin)
-{
- m_impl = new Impl(plugin, m_inputSampleRate);
-}
-
-PluginInputDomainAdapter::~PluginInputDomainAdapter()
-{
- delete m_impl;
-}
-
-bool
-PluginInputDomainAdapter::initialise(size_t channels, size_t stepSize, size_t blockSize)
-{
- return m_impl->initialise(channels, stepSize, blockSize);
-}
-
-void
-PluginInputDomainAdapter::reset()
-{
- m_impl->reset();
-}
-
-Plugin::InputDomain
-PluginInputDomainAdapter::getInputDomain() const
-{
- return TimeDomain;
-}
-
-size_t
-PluginInputDomainAdapter::getPreferredStepSize() const
-{
- return m_impl->getPreferredStepSize();
-}
-
-size_t
-PluginInputDomainAdapter::getPreferredBlockSize() const
-{
- return m_impl->getPreferredBlockSize();
-}
-
-Plugin::FeatureSet
-PluginInputDomainAdapter::process(const float *const *inputBuffers, RealTime timestamp)
-{
- return m_impl->process(inputBuffers, timestamp);
-}
-
-void
-PluginInputDomainAdapter::setProcessTimestampMethod(ProcessTimestampMethod m)
-{
- m_impl->setProcessTimestampMethod(m);
-}
-
-PluginInputDomainAdapter::ProcessTimestampMethod
-PluginInputDomainAdapter::getProcessTimestampMethod() const
-{
- return m_impl->getProcessTimestampMethod();
-}
-
-RealTime
-PluginInputDomainAdapter::getTimestampAdjustment() const
-{
- return m_impl->getTimestampAdjustment();
-}
-
-
-PluginInputDomainAdapter::Impl::Impl(Plugin *plugin, float inputSampleRate) :
- m_plugin(plugin),
- m_inputSampleRate(inputSampleRate),
- m_channels(0),
- m_stepSize(0),
- m_blockSize(0),
- m_freqbuf(0),
- m_ri(0),
- m_window(0),
- m_method(ShiftTimestamp),
- m_processCount(0),
- m_shiftBuffers(0),
-#ifdef HAVE_FFTW3
- m_plan(0),
- m_cbuf(0)
-#else
- m_ro(0),
- m_io(0)
-#endif
-{
-}
-
-PluginInputDomainAdapter::Impl::~Impl()
-{
- // the adapter will delete the plugin
-
- if (m_shiftBuffers) {
- for (int c = 0; c < m_channels; ++c) {
- delete[] m_shiftBuffers[c];
- }
- delete[] m_shiftBuffers;
- }
-
- if (m_channels > 0) {
- for (int c = 0; c < m_channels; ++c) {
- delete[] m_freqbuf[c];
- }
- delete[] m_freqbuf;
-#ifdef HAVE_FFTW3
- if (m_plan) {
- fftw_destroy_plan(m_plan);
- fftw_free(m_ri);
- fftw_free(m_cbuf);
- m_plan = 0;
- }
-#else
- delete[] m_ri;
- delete[] m_ro;
- delete[] m_io;
-#endif
- delete[] m_window;
- }
-}
-
-// for some visual studii apparently
-#ifndef M_PI
-#define M_PI 3.14159265358979323846
-#endif
-
-bool
-PluginInputDomainAdapter::Impl::initialise(size_t channels, size_t stepSize, size_t blockSize)
-{
- if (m_plugin->getInputDomain() == TimeDomain) {
-
- m_stepSize = int(stepSize);
- m_blockSize = int(blockSize);
- m_channels = int(channels);
-
- return m_plugin->initialise(channels, stepSize, blockSize);
- }
-
- if (blockSize < 2) {
- std::cerr << "ERROR: PluginInputDomainAdapter::initialise: blocksize < 2 not supported" << std::endl;
- return false;
- }
-
- if (blockSize & (blockSize-1)) {
- std::cerr << "ERROR: PluginInputDomainAdapter::initialise: non-power-of-two\nblocksize " << blockSize << " not supported" << std::endl;
- return false;
- }
-
- if (m_channels > 0) {
- for (int c = 0; c < m_channels; ++c) {
- delete[] m_freqbuf[c];
- }
- delete[] m_freqbuf;
-#ifdef HAVE_FFTW3
- if (m_plan) {
- fftw_destroy_plan(m_plan);
- fftw_free(m_ri);
- fftw_free(m_cbuf);
- m_plan = 0;
- }
-#else
- delete[] m_ri;
- delete[] m_ro;
- delete[] m_io;
-#endif
- delete[] m_window;
- }
-
- m_stepSize = int(stepSize);
- m_blockSize = int(blockSize);
- m_channels = int(channels);
-
- m_freqbuf = new float *[m_channels];
- for (int c = 0; c < m_channels; ++c) {
- m_freqbuf[c] = new float[m_blockSize + 2];
- }
- m_window = new double[m_blockSize];
-
- for (int i = 0; i < m_blockSize; ++i) {
- // Hanning window
- m_window[i] = (0.50 - 0.50 * cos((2.0 * M_PI * i) / m_blockSize));
- }
-
-#ifdef HAVE_FFTW3
- m_ri = (double *)fftw_malloc(blockSize * sizeof(double));
- m_cbuf = (fftw_complex *)fftw_malloc((blockSize/2 + 1) * sizeof(fftw_complex));
- m_plan = fftw_plan_dft_r2c_1d(blockSize, m_ri, m_cbuf, FFTW_MEASURE);
-#else
- m_ri = new double[m_blockSize];
- m_ro = new double[m_blockSize];
- m_io = new double[m_blockSize];
-#endif
-
- m_processCount = 0;
-
- return m_plugin->initialise(channels, stepSize, blockSize);
-}
-
-void
-PluginInputDomainAdapter::Impl::reset()
-{
- m_processCount = 0;
- m_plugin->reset();
-}
-
-size_t
-PluginInputDomainAdapter::Impl::getPreferredStepSize() const
-{
- size_t step = m_plugin->getPreferredStepSize();
-
- if (step == 0 && (m_plugin->getInputDomain() == FrequencyDomain)) {
- step = getPreferredBlockSize() / 2;
- }
-
- return step;
-}
-
-size_t
-PluginInputDomainAdapter::Impl::getPreferredBlockSize() const
-{
- size_t block = m_plugin->getPreferredBlockSize();
-
- if (m_plugin->getInputDomain() == FrequencyDomain) {
- if (block == 0) {
- block = 1024;
- } else {
- block = makeBlockSizeAcceptable(block);
- }
- }
-
- return block;
-}
-
-size_t
-PluginInputDomainAdapter::Impl::makeBlockSizeAcceptable(size_t blockSize) const
-{
- if (blockSize < 2) {
-
- std::cerr << "WARNING: PluginInputDomainAdapter::initialise: blocksize < 2 not" << std::endl
- << "supported, increasing from " << blockSize << " to 2" << std::endl;
- blockSize = 2;
-
- } else if (blockSize & (blockSize-1)) {
-
-#ifdef HAVE_FFTW3
- // not an issue with FFTW
-#else
-
- // not a power of two, can't handle that with our built-in FFT
- // implementation
-
- size_t nearest = blockSize;
- size_t power = 0;
- while (nearest > 1) {
- nearest >>= 1;
- ++power;
- }
- nearest = 1;
- while (power) {
- nearest <<= 1;
- --power;
- }
-
- if (blockSize - nearest > (nearest*2) - blockSize) {
- nearest = nearest*2;
- }
-
- std::cerr << "WARNING: PluginInputDomainAdapter::initialise: non-power-of-two\nblocksize " << blockSize << " not supported, using blocksize " << nearest << " instead" << std::endl;
- blockSize = nearest;
-
-#endif
- }
-
- return blockSize;
-}
-
-RealTime
-PluginInputDomainAdapter::Impl::getTimestampAdjustment() const
-{
- if (m_plugin->getInputDomain() == TimeDomain) {
- return RealTime::zeroTime;
- } else if (m_method == ShiftData || m_method == NoShift) {
- return RealTime::zeroTime;
- } else {
- return RealTime::frame2RealTime
- (m_blockSize/2, int(m_inputSampleRate + 0.5));
- }
-}
-
-void
-PluginInputDomainAdapter::Impl::setProcessTimestampMethod(ProcessTimestampMethod m)
-{
- m_method = m;
-}
-
-PluginInputDomainAdapter::ProcessTimestampMethod
-PluginInputDomainAdapter::Impl::getProcessTimestampMethod() const
-{
- return m_method;
-}
-
-Plugin::FeatureSet
-PluginInputDomainAdapter::Impl::process(const float *const *inputBuffers,
- RealTime timestamp)
-{
- if (m_plugin->getInputDomain() == TimeDomain) {
- return m_plugin->process(inputBuffers, timestamp);
- }
-
- if (m_method == ShiftTimestamp || m_method == NoShift) {
- return processShiftingTimestamp(inputBuffers, timestamp);
- } else {
- return processShiftingData(inputBuffers, timestamp);
- }
-}
-
-Plugin::FeatureSet
-PluginInputDomainAdapter::Impl::processShiftingTimestamp(const float *const *inputBuffers,
- RealTime timestamp)
-{
- if (m_method == ShiftTimestamp) {
- timestamp = timestamp + getTimestampAdjustment();
- }
-
- for (int c = 0; c < m_channels; ++c) {
-
- for (int i = 0; i < m_blockSize; ++i) {
- m_ri[i] = double(inputBuffers[c][i]) * m_window[i];
- }
-
- for (int i = 0; i < m_blockSize/2; ++i) {
- // FFT shift
- double value = m_ri[i];
- m_ri[i] = m_ri[i + m_blockSize/2];
- m_ri[i + m_blockSize/2] = value;
- }
-
-#ifdef HAVE_FFTW3
- fftw_execute(m_plan);
-
- for (int i = 0; i <= m_blockSize/2; ++i) {
- m_freqbuf[c][i * 2] = float(m_cbuf[i][0]);
- m_freqbuf[c][i * 2 + 1] = float(m_cbuf[i][1]);
- }
-#else
- fft(m_blockSize, false, m_ri, 0, m_ro, m_io);
-
- for (int i = 0; i <= m_blockSize/2; ++i) {
- m_freqbuf[c][i * 2] = float(m_ro[i]);
- m_freqbuf[c][i * 2 + 1] = float(m_io[i]);
- }
-#endif
- }
-
- return m_plugin->process(m_freqbuf, timestamp);
-}
-
-Plugin::FeatureSet
-PluginInputDomainAdapter::Impl::processShiftingData(const float *const *inputBuffers,
- RealTime timestamp)
-{
- if (m_processCount == 0) {
- if (!m_shiftBuffers) {
- m_shiftBuffers = new float *[m_channels];
- for (int c = 0; c < m_channels; ++c) {
- m_shiftBuffers[c] = new float[m_blockSize + m_blockSize/2];
- }
- }
- for (int c = 0; c < m_channels; ++c) {
- for (int i = 0; i < m_blockSize + m_blockSize/2; ++i) {
- m_shiftBuffers[c][i] = 0.f;
- }
- }
- }
-
- for (int c = 0; c < m_channels; ++c) {
- for (int i = m_stepSize; i < m_blockSize + m_blockSize/2; ++i) {
- m_shiftBuffers[c][i - m_stepSize] = m_shiftBuffers[c][i];
- }
- for (int i = 0; i < m_blockSize; ++i) {
- m_shiftBuffers[c][i + m_blockSize/2] = inputBuffers[c][i];
- }
- }
-
- for (int c = 0; c < m_channels; ++c) {
-
- for (int i = 0; i < m_blockSize; ++i) {
- m_ri[i] = double(m_shiftBuffers[c][i]) * m_window[i];
- }
-
- for (int i = 0; i < m_blockSize/2; ++i) {
- // FFT shift
- double value = m_ri[i];
- m_ri[i] = m_ri[i + m_blockSize/2];
- m_ri[i + m_blockSize/2] = value;
- }
-
-#ifdef HAVE_FFTW3
- fftw_execute(m_plan);
-
- for (int i = 0; i <= m_blockSize/2; ++i) {
- m_freqbuf[c][i * 2] = float(m_cbuf[i][0]);
- m_freqbuf[c][i * 2 + 1] = float(m_cbuf[i][1]);
- }
-#else
- fft(m_blockSize, false, m_ri, 0, m_ro, m_io);
-
- for (int i = 0; i <= m_blockSize/2; ++i) {
- m_freqbuf[c][i * 2] = float(m_ro[i]);
- m_freqbuf[c][i * 2 + 1] = float(m_io[i]);
- }
-#endif
- }
-
- ++m_processCount;
-
- return m_plugin->process(m_freqbuf, timestamp);
-}
-
-#ifndef HAVE_FFTW3
-
-void
-PluginInputDomainAdapter::Impl::fft(unsigned int n, bool inverse,
- double *ri, double *ii, double *ro, double *io)
-{
- if (!ri || !ro || !io) return;
-
- unsigned int bits;
- unsigned int i, j, k, m;
- unsigned int blockSize, blockEnd;
-
- double tr, ti;
-
- if (n < 2) return;
- if (n & (n-1)) return;
-
- double angle = 2.0 * M_PI;
- if (inverse) angle = -angle;
-
- for (i = 0; ; ++i) {
- if (n & (1 << i)) {
- bits = i;
- break;
- }
- }
-
- static unsigned int tableSize = 0;
- static int *table = 0;
-
- if (tableSize != n) {
-
- delete[] table;
-
- table = new int[n];
-
- for (i = 0; i < n; ++i) {
-
- m = i;
-
- for (j = k = 0; j < bits; ++j) {
- k = (k << 1) | (m & 1);
- m >>= 1;
- }
-
- table[i] = k;
- }
-
- tableSize = n;
- }
-
- if (ii) {
- for (i = 0; i < n; ++i) {
- ro[table[i]] = ri[i];
- io[table[i]] = ii[i];
- }
- } else {
- for (i = 0; i < n; ++i) {
- ro[table[i]] = ri[i];
- io[table[i]] = 0.0;
- }
- }
-
- blockEnd = 1;
-
- for (blockSize = 2; blockSize <= n; blockSize <<= 1) {
-
- double delta = angle / (double)blockSize;
- double sm2 = -sin(-2 * delta);
- double sm1 = -sin(-delta);
- double cm2 = cos(-2 * delta);
- double cm1 = cos(-delta);
- double w = 2 * cm1;
- double ar[3], ai[3];
-
- for (i = 0; i < n; i += blockSize) {
-
- ar[2] = cm2;
- ar[1] = cm1;
-
- ai[2] = sm2;
- ai[1] = sm1;
-
- for (j = i, m = 0; m < blockEnd; j++, m++) {
-
- ar[0] = w * ar[1] - ar[2];
- ar[2] = ar[1];
- ar[1] = ar[0];
-
- ai[0] = w * ai[1] - ai[2];
- ai[2] = ai[1];
- ai[1] = ai[0];
-
- k = j + blockEnd;
- tr = ar[0] * ro[k] - ai[0] * io[k];
- ti = ar[0] * io[k] + ai[0] * ro[k];
-
- ro[k] = ro[j] - tr;
- io[k] = io[j] - ti;
-
- ro[j] += tr;
- io[j] += ti;
- }
- }
-
- blockEnd = blockSize;
- }
-
- if (inverse) {
-
- double denom = (double)n;
-
- for (i = 0; i < n; i++) {
- ro[i] /= denom;
- io[i] /= denom;
- }
- }
-}
-
-#endif
-
-}
-
-}
-
-_VAMP_SDK_HOSTSPACE_END(PluginInputDomainAdapter.cpp)
-
diff --git a/libs/vamp-sdk/src/vamp-hostsdk/PluginLoader.cpp b/libs/vamp-sdk/src/vamp-hostsdk/PluginLoader.cpp
deleted file mode 100644
index b3b2b45c68..0000000000
--- a/libs/vamp-sdk/src/vamp-hostsdk/PluginLoader.cpp
+++ /dev/null
@@ -1,707 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006-2009 Chris Cannam and QMUL.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#include "vamp-hostsdk/PluginHostAdapter.h"
-#include "vamp-hostsdk/PluginLoader.h"
-#include "vamp-hostsdk/PluginInputDomainAdapter.h"
-#include "vamp-hostsdk/PluginChannelAdapter.h"
-#include "vamp-hostsdk/PluginBufferingAdapter.h"
-
-#include <fstream>
-#include <cctype> // tolower
-
-#include <cstring>
-
-#ifdef _WIN32
-
-#include <windows.h>
-#include <tchar.h>
-#define PLUGIN_SUFFIX "dll"
-
-#else /* ! _WIN32 */
-
-#include <dirent.h>
-#include <dlfcn.h>
-
-#ifdef __APPLE__
-#define PLUGIN_SUFFIX "dylib"
-#else /* ! __APPLE__ */
-#define PLUGIN_SUFFIX "so"
-#endif /* ! __APPLE__ */
-
-#endif /* ! _WIN32 */
-
-using namespace std;
-
-_VAMP_SDK_HOSTSPACE_BEGIN(PluginLoader.cpp)
-
-namespace Vamp {
-
-namespace HostExt {
-
-class PluginLoader::Impl
-{
-public:
- Impl();
- virtual ~Impl();
-
- PluginKeyList listPlugins();
-
- Plugin *loadPlugin(PluginKey key,
- float inputSampleRate,
- int adapterFlags);
-
- PluginKey composePluginKey(string libraryName, string identifier);
-
- PluginCategoryHierarchy getPluginCategory(PluginKey key);
-
- string getLibraryPathForPlugin(PluginKey key);
-
- static void setInstanceToClean(PluginLoader *instance);
-
-protected:
- class PluginDeletionNotifyAdapter : public PluginWrapper {
- public:
- PluginDeletionNotifyAdapter(Plugin *plugin, Impl *loader);
- virtual ~PluginDeletionNotifyAdapter();
- protected:
- Impl *m_loader;
- };
-
- class InstanceCleaner {
- public:
- InstanceCleaner() : m_instance(0) { }
- ~InstanceCleaner() { delete m_instance; }
- void setInstance(PluginLoader *instance) { m_instance = instance; }
- protected:
- PluginLoader *m_instance;
- };
-
- virtual void pluginDeleted(PluginDeletionNotifyAdapter *adapter);
-
- map<PluginKey, string> m_pluginLibraryNameMap;
- bool m_allPluginsEnumerated;
- void enumeratePlugins(PluginKey forPlugin = "");
-
- map<PluginKey, PluginCategoryHierarchy> m_taxonomy;
- void generateTaxonomy();
-
- map<Plugin *, void *> m_pluginLibraryHandleMap;
-
- bool decomposePluginKey(PluginKey key,
- string &libraryName, string &identifier);
-
- void *loadLibrary(string path);
- void unloadLibrary(void *handle);
- void *lookupInLibrary(void *handle, const char *symbol);
-
- string splicePath(string a, string b);
- vector<string> listFiles(string dir, string ext);
-
- static InstanceCleaner m_cleaner;
-};
-
-PluginLoader *
-PluginLoader::m_instance = 0;
-
-PluginLoader::Impl::InstanceCleaner
-PluginLoader::Impl::m_cleaner;
-
-PluginLoader::PluginLoader()
-{
- m_impl = new Impl();
-}
-
-PluginLoader::~PluginLoader()
-{
- delete m_impl;
-}
-
-PluginLoader *
-PluginLoader::getInstance()
-{
- if (!m_instance) {
- // The cleaner doesn't own the instance, because we leave the
- // instance pointer in the base class for binary backwards
- // compatibility reasons and to avoid waste
- m_instance = new PluginLoader();
- Impl::setInstanceToClean(m_instance);
- }
- return m_instance;
-}
-
-vector<PluginLoader::PluginKey>
-PluginLoader::listPlugins()
-{
- return m_impl->listPlugins();
-}
-
-Plugin *
-PluginLoader::loadPlugin(PluginKey key,
- float inputSampleRate,
- int adapterFlags)
-{
- return m_impl->loadPlugin(key, inputSampleRate, adapterFlags);
-}
-
-PluginLoader::PluginKey
-PluginLoader::composePluginKey(string libraryName, string identifier)
-{
- return m_impl->composePluginKey(libraryName, identifier);
-}
-
-PluginLoader::PluginCategoryHierarchy
-PluginLoader::getPluginCategory(PluginKey key)
-{
- return m_impl->getPluginCategory(key);
-}
-
-string
-PluginLoader::getLibraryPathForPlugin(PluginKey key)
-{
- return m_impl->getLibraryPathForPlugin(key);
-}
-
-PluginLoader::Impl::Impl() :
- m_allPluginsEnumerated(false)
-{
-}
-
-PluginLoader::Impl::~Impl()
-{
-}
-
-void
-PluginLoader::Impl::setInstanceToClean(PluginLoader *instance)
-{
- m_cleaner.setInstance(instance);
-}
-
-vector<PluginLoader::PluginKey>
-PluginLoader::Impl::listPlugins()
-{
- if (!m_allPluginsEnumerated) enumeratePlugins();
-
- vector<PluginKey> plugins;
- for (map<PluginKey, string>::iterator mi = m_pluginLibraryNameMap.begin();
- mi != m_pluginLibraryNameMap.end(); ++mi) {
- plugins.push_back(mi->first);
- }
-
- return plugins;
-}
-
-void
-PluginLoader::Impl::enumeratePlugins(PluginKey forPlugin)
-{
- vector<string> path = PluginHostAdapter::getPluginPath();
-
- string libraryName, identifier;
- if (forPlugin != "") {
- if (!decomposePluginKey(forPlugin, libraryName, identifier)) {
- std::cerr << "WARNING: Vamp::HostExt::PluginLoader: Invalid plugin key \""
- << forPlugin << "\" in enumerate" << std::endl;
- return;
- }
- }
-
- for (size_t i = 0; i < path.size(); ++i) {
-
- vector<string> files = listFiles(path[i], PLUGIN_SUFFIX);
-
- for (vector<string>::iterator fi = files.begin();
- fi != files.end(); ++fi) {
-
- if (libraryName != "") {
- // libraryName is lowercased and lacking an extension,
- // as it came from the plugin key
- string temp = *fi;
- for (size_t i = 0; i < temp.length(); ++i) {
- temp[i] = tolower(temp[i]);
- }
- string::size_type pi = temp.find('.');
- if (pi == string::npos) {
- if (libraryName != temp) continue;
- } else {
- if (libraryName != temp.substr(0, pi)) continue;
- }
- }
-
- string fullPath = path[i];
- fullPath = splicePath(fullPath, *fi);
- void *handle = loadLibrary(fullPath);
- if (!handle) continue;
-
- VampGetPluginDescriptorFunction fn =
- (VampGetPluginDescriptorFunction)lookupInLibrary
- (handle, "vampGetPluginDescriptor");
-
- if (!fn) {
- if (forPlugin != "") {
- cerr << "Vamp::HostExt::PluginLoader: No vampGetPluginDescriptor function found in library \""
- << fullPath << "\"" << endl;
- }
- unloadLibrary(handle);
- continue;
- }
-
- int index = 0;
- const VampPluginDescriptor *descriptor = 0;
- bool found = false;
-
- while ((descriptor = fn(VAMP_API_VERSION, index))) {
- ++index;
- if (identifier != "") {
- if (descriptor->identifier != identifier) continue;
- }
-
- found = true;
- PluginKey key = composePluginKey(*fi, descriptor->identifier);
-
- if (m_pluginLibraryNameMap.find(key) ==
- m_pluginLibraryNameMap.end()) {
- m_pluginLibraryNameMap[key] = fullPath;
- }
- }
-
- if (!found && forPlugin != "") {
- cerr << "Vamp::HostExt::PluginLoader: Plugin \""
- << identifier << "\" not found in library \""
- << fullPath << "\"" << endl;
- }
-
- unloadLibrary(handle);
- }
- }
-
- if (forPlugin == "") m_allPluginsEnumerated = true;
-}
-
-PluginLoader::PluginKey
-PluginLoader::Impl::composePluginKey(string libraryName, string identifier)
-{
- string basename = libraryName;
-
- string::size_type li = basename.rfind('/');
- if (li != string::npos) basename = basename.substr(li + 1);
-
- li = basename.find('.');
- if (li != string::npos) basename = basename.substr(0, li);
-
- for (size_t i = 0; i < basename.length(); ++i) {
- basename[i] = tolower(basename[i]);
- }
-
- return basename + ":" + identifier;
-}
-
-bool
-PluginLoader::Impl::decomposePluginKey(PluginKey key,
- string &libraryName,
- string &identifier)
-{
- string::size_type ki = key.find(':');
- if (ki == string::npos) {
- return false;
- }
-
- libraryName = key.substr(0, ki);
- identifier = key.substr(ki + 1);
- return true;
-}
-
-PluginLoader::PluginCategoryHierarchy
-PluginLoader::Impl::getPluginCategory(PluginKey plugin)
-{
- if (m_taxonomy.empty()) generateTaxonomy();
- if (m_taxonomy.find(plugin) == m_taxonomy.end()) {
- return PluginCategoryHierarchy();
- }
- return m_taxonomy[plugin];
-}
-
-string
-PluginLoader::Impl::getLibraryPathForPlugin(PluginKey plugin)
-{
- if (m_pluginLibraryNameMap.find(plugin) == m_pluginLibraryNameMap.end()) {
- if (m_allPluginsEnumerated) return "";
- enumeratePlugins(plugin);
- }
- if (m_pluginLibraryNameMap.find(plugin) == m_pluginLibraryNameMap.end()) {
- return "";
- }
- return m_pluginLibraryNameMap[plugin];
-}
-
-Plugin *
-PluginLoader::Impl::loadPlugin(PluginKey key,
- float inputSampleRate, int adapterFlags)
-{
- string libname, identifier;
- if (!decomposePluginKey(key, libname, identifier)) {
- std::cerr << "Vamp::HostExt::PluginLoader: Invalid plugin key \""
- << key << "\" in loadPlugin" << std::endl;
- return 0;
- }
-
- string fullPath = getLibraryPathForPlugin(key);
- if (fullPath == "") {
- std::cerr << "Vamp::HostExt::PluginLoader: No library found in Vamp path for plugin \"" << key << "\"" << std::endl;
- return 0;
- }
-
- void *handle = loadLibrary(fullPath);
- if (!handle) return 0;
-
- VampGetPluginDescriptorFunction fn =
- (VampGetPluginDescriptorFunction)lookupInLibrary
- (handle, "vampGetPluginDescriptor");
-
- if (!fn) {
- cerr << "Vamp::HostExt::PluginLoader: No vampGetPluginDescriptor function found in library \""
- << fullPath << "\"" << endl;
- unloadLibrary(handle);
- return 0;
- }
-
- int index = 0;
- const VampPluginDescriptor *descriptor = 0;
-
- while ((descriptor = fn(VAMP_API_VERSION, index))) {
-
- if (string(descriptor->identifier) == identifier) {
-
- Vamp::PluginHostAdapter *plugin =
- new Vamp::PluginHostAdapter(descriptor, inputSampleRate);
-
- Plugin *adapter = new PluginDeletionNotifyAdapter(plugin, this);
-
- m_pluginLibraryHandleMap[adapter] = handle;
-
- if (adapterFlags & ADAPT_BUFFER_SIZE) {
- PluginBufferingAdapter* a = new PluginBufferingAdapter(adapter);
- adapter = a;
- }
-
- if (adapterFlags & ADAPT_INPUT_DOMAIN) {
- if (adapter->getInputDomain() == Plugin::FrequencyDomain) {
- adapter = new PluginInputDomainAdapter(adapter);
- }
- }
-
- if (adapterFlags & ADAPT_CHANNEL_COUNT) {
- adapter = new PluginChannelAdapter(adapter);
- }
-
- return adapter;
- }
-
- ++index;
- }
-
- cerr << "Vamp::HostExt::PluginLoader: Plugin \""
- << identifier << "\" not found in library \""
- << fullPath << "\"" << endl;
-
- return 0;
-}
-
-void
-PluginLoader::Impl::generateTaxonomy()
-{
-// cerr << "PluginLoader::Impl::generateTaxonomy" << endl;
-
- vector<string> path = PluginHostAdapter::getPluginPath();
- string libfragment = "/lib/";
- vector<string> catpath;
-
- string suffix = "cat";
-
- for (vector<string>::iterator i = path.begin();
- i != path.end(); ++i) {
-
- // It doesn't matter that we're using literal forward-slash in
- // this bit, as it's only relevant if the path contains
- // "/lib/", which is only meaningful and only plausible on
- // systems with forward-slash delimiters
-
- string dir = *i;
- string::size_type li = dir.find(libfragment);
-
- if (li != string::npos) {
- catpath.push_back
- (dir.substr(0, li)
- + "/share/"
- + dir.substr(li + libfragment.length()));
- }
-
- catpath.push_back(dir);
- }
-
- char buffer[1024];
-
- for (vector<string>::iterator i = catpath.begin();
- i != catpath.end(); ++i) {
-
- vector<string> files = listFiles(*i, suffix);
-
- for (vector<string>::iterator fi = files.begin();
- fi != files.end(); ++fi) {
-
- string filepath = splicePath(*i, *fi);
- ifstream is(filepath.c_str(), ifstream::in | ifstream::binary);
-
- if (is.fail()) {
-// cerr << "failed to open: " << filepath << endl;
- continue;
- }
-
-// cerr << "opened: " << filepath << endl;
-
- while (!!is.getline(buffer, 1024)) {
-
- string line(buffer);
-
-// cerr << "line = " << line << endl;
-
- string::size_type di = line.find("::");
- if (di == string::npos) continue;
-
- string id = line.substr(0, di);
- string encodedCat = line.substr(di + 2);
-
- if (id.substr(0, 5) != "vamp:") continue;
- id = id.substr(5);
-
- while (encodedCat.length() >= 1 &&
- encodedCat[encodedCat.length()-1] == '\r') {
- encodedCat = encodedCat.substr(0, encodedCat.length()-1);
- }
-
-// cerr << "id = " << id << ", cat = " << encodedCat << endl;
-
- PluginCategoryHierarchy category;
- string::size_type ai;
- while ((ai = encodedCat.find(" > ")) != string::npos) {
- category.push_back(encodedCat.substr(0, ai));
- encodedCat = encodedCat.substr(ai + 3);
- }
- if (encodedCat != "") category.push_back(encodedCat);
-
- m_taxonomy[id] = category;
- }
- }
- }
-}
-
-void *
-PluginLoader::Impl::loadLibrary(string path)
-{
- void *handle = 0;
-#ifdef _WIN32
-#ifdef UNICODE
- int len = path.length(); // cannot be more wchars than length in bytes of utf8 string
- wchar_t *buffer = new wchar_t[len];
- int rv = MultiByteToWideChar(CP_UTF8, 0, path.c_str(), len, buffer, len);
- if (rv <= 0) {
- cerr << "Vamp::HostExt::PluginLoader: Unable to convert library path \""
- << path << "\" to wide characters " << endl;
- delete[] buffer;
- return handle;
- }
- handle = LoadLibrary(buffer);
- delete[] buffer;
-#else
- handle = LoadLibrary(path.c_str());
-#endif
- if (!handle) {
- cerr << "Vamp::HostExt::PluginLoader: Unable to load library \""
- << path << "\"" << endl;
- }
-#else
- handle = dlopen(path.c_str(), RTLD_LAZY | RTLD_LOCAL);
- if (!handle) {
- cerr << "Vamp::HostExt::PluginLoader: Unable to load library \""
- << path << "\": " << dlerror() << endl;
- }
-#endif
- return handle;
-}
-
-void
-PluginLoader::Impl::unloadLibrary(void *handle)
-{
-#ifdef _WIN32
- FreeLibrary((HINSTANCE)handle);
-#else
- dlclose(handle);
-#endif
-}
-
-void *
-PluginLoader::Impl::lookupInLibrary(void *handle, const char *symbol)
-{
-#ifdef _WIN32
- return (void *)GetProcAddress((HINSTANCE)handle, symbol);
-#else
- return (void *)dlsym(handle, symbol);
-#endif
-}
-
-string
-PluginLoader::Impl::splicePath(string a, string b)
-{
-#ifdef _WIN32
- return a + "\\" + b;
-#else
- return a + "/" + b;
-#endif
-}
-
-vector<string>
-PluginLoader::Impl::listFiles(string dir, string extension)
-{
- vector<string> files;
-
-#ifdef _WIN32
- string expression = dir + "\\*." + extension;
-#ifdef UNICODE
- int len = expression.length(); // cannot be more wchars than length in bytes of utf8 string
- wchar_t *buffer = new wchar_t[len];
- int rv = MultiByteToWideChar(CP_UTF8, 0, expression.c_str(), len, buffer, len);
- if (rv <= 0) {
- cerr << "Vamp::HostExt::PluginLoader: Unable to convert wildcard path \""
- << expression << "\" to wide characters" << endl;
- delete[] buffer;
- return files;
- }
- WIN32_FIND_DATA data;
- HANDLE fh = FindFirstFile(buffer, &data);
- if (fh == INVALID_HANDLE_VALUE) {
- delete[] buffer;
- return files;
- }
-
- bool ok = true;
- while (ok) {
- wchar_t *fn = data.cFileName;
- int wlen = wcslen(fn);
- int maxlen = wlen * 6;
- char *conv = new char[maxlen];
- int rv = WideCharToMultiByte(CP_UTF8, 0, fn, wlen, conv, maxlen, 0, 0);
- if (rv > 0) {
- files.push_back(conv);
- }
- delete[] conv;
- ok = FindNextFile(fh, &data);
- }
-
- FindClose(fh);
- delete[] buffer;
-#else
- WIN32_FIND_DATA data;
- HANDLE fh = FindFirstFile(expression.c_str(), &data);
- if (fh == INVALID_HANDLE_VALUE) return files;
-
- bool ok = true;
- while (ok) {
- files.push_back(data.cFileName);
- ok = FindNextFile(fh, &data);
- }
-
- FindClose(fh);
-#endif
-#else
-
- size_t extlen = extension.length();
- DIR *d = opendir(dir.c_str());
- if (!d) return files;
-
- struct dirent *e = 0;
- while ((e = readdir(d))) {
-
- if (!e->d_name) continue;
-
- size_t len = strlen(e->d_name);
- if (len < extlen + 2 ||
- e->d_name + len - extlen - 1 != "." + extension) {
- continue;
- }
-
- files.push_back(e->d_name);
- }
-
- closedir(d);
-#endif
-
- return files;
-}
-
-void
-PluginLoader::Impl::pluginDeleted(PluginDeletionNotifyAdapter *adapter)
-{
- void *handle = m_pluginLibraryHandleMap[adapter];
- if (handle) unloadLibrary(handle);
- m_pluginLibraryHandleMap.erase(adapter);
-}
-
-PluginLoader::Impl::PluginDeletionNotifyAdapter::PluginDeletionNotifyAdapter(Plugin *plugin,
- Impl *loader) :
- PluginWrapper(plugin),
- m_loader(loader)
-{
-}
-
-PluginLoader::Impl::PluginDeletionNotifyAdapter::~PluginDeletionNotifyAdapter()
-{
- // We need to delete the plugin before calling pluginDeleted, as
- // the delete call may require calling through to the descriptor
- // (for e.g. cleanup) but pluginDeleted may unload the required
- // library for the call. To prevent a double deletion when our
- // parent's destructor runs (after this one), be sure to set
- // m_plugin to 0 after deletion.
- delete m_plugin;
- m_plugin = 0;
-
- if (m_loader) m_loader->pluginDeleted(this);
-}
-
-}
-
-}
-
-_VAMP_SDK_HOSTSPACE_END(PluginLoader.cpp)
-
diff --git a/libs/vamp-sdk/src/vamp-hostsdk/PluginSummarisingAdapter.cpp b/libs/vamp-sdk/src/vamp-hostsdk/PluginSummarisingAdapter.cpp
deleted file mode 100644
index e3547a3daa..0000000000
--- a/libs/vamp-sdk/src/vamp-hostsdk/PluginSummarisingAdapter.cpp
+++ /dev/null
@@ -1,952 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006-2009 Chris Cannam and QMUL.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#include "vamp-hostsdk/PluginSummarisingAdapter.h"
-
-#include <map>
-#include <algorithm>
-#include <cmath>
-#include <climits>
-
-//#define DEBUG_PLUGIN_SUMMARISING_ADAPTER 1
-//#define DEBUG_PLUGIN_SUMMARISING_ADAPTER_SEGMENT 1
-
-_VAMP_SDK_HOSTSPACE_BEGIN(PluginSummarisingAdapter.cpp)
-
-namespace Vamp {
-
-namespace HostExt {
-
-class PluginSummarisingAdapter::Impl
-{
-public:
- Impl(Plugin *plugin, float inputSampleRate);
- ~Impl();
-
- bool initialise(size_t channels, size_t stepSize, size_t blockSize);
-
- void reset();
-
- FeatureSet process(const float *const *inputBuffers, RealTime timestamp);
- FeatureSet getRemainingFeatures();
-
- void setSummarySegmentBoundaries(const SegmentBoundaries &);
-
- FeatureList getSummaryForOutput(int output,
- SummaryType type,
- AveragingMethod avg);
-
- FeatureSet getSummaryForAllOutputs(SummaryType type,
- AveragingMethod avg);
-
-protected:
- Plugin *m_plugin;
- float m_inputSampleRate;
- size_t m_stepSize;
- size_t m_blockSize;
-
- SegmentBoundaries m_boundaries;
-
- typedef std::vector<float> ValueList;
-
- struct Result { // smaller than Feature
- RealTime time;
- RealTime duration;
- ValueList values; // bin number -> value
- };
-
- typedef std::vector<Result> ResultList;
-
- struct OutputAccumulator {
- int bins;
- ResultList results;
- OutputAccumulator() : bins(0) { }
- };
-
- typedef std::map<int, OutputAccumulator> OutputAccumulatorMap;
- OutputAccumulatorMap m_accumulators; // output number -> accumulator
-
- typedef std::map<RealTime, OutputAccumulator> SegmentAccumulatorMap;
- typedef std::map<int, SegmentAccumulatorMap> OutputSegmentAccumulatorMap;
- OutputSegmentAccumulatorMap m_segmentedAccumulators; // output -> segmented
-
- typedef std::map<int, RealTime> OutputTimestampMap;
- OutputTimestampMap m_prevTimestamps; // output number -> timestamp
- OutputTimestampMap m_prevDurations; // output number -> durations
-
- struct OutputBinSummary {
-
- int count;
-
- // extents
- double minimum;
- double maximum;
- double sum;
-
- // sample-average results
- double median;
- double mode;
- double variance;
-
- // continuous-time average results
- double median_c;
- double mode_c;
- double mean_c;
- double variance_c;
- };
-
- typedef std::map<int, OutputBinSummary> OutputSummary;
- typedef std::map<RealTime, OutputSummary> SummarySegmentMap;
- typedef std::map<int, SummarySegmentMap> OutputSummarySegmentMap;
-
- OutputSummarySegmentMap m_summaries;
-
- bool m_reduced;
- RealTime m_endTime;
-
- void accumulate(const FeatureSet &fs, RealTime, bool final);
- void accumulate(int output, const Feature &f, RealTime, bool final);
- void accumulateFinalDurations();
- void findSegmentBounds(RealTime t, RealTime &start, RealTime &end);
- void segment();
- void reduce();
-
- std::string getSummaryLabel(SummaryType type, AveragingMethod avg);
-};
-
-static RealTime INVALID_DURATION(INT_MIN, INT_MIN);
-
-PluginSummarisingAdapter::PluginSummarisingAdapter(Plugin *plugin) :
- PluginWrapper(plugin)
-{
- m_impl = new Impl(plugin, m_inputSampleRate);
-}
-
-PluginSummarisingAdapter::~PluginSummarisingAdapter()
-{
- delete m_impl;
-}
-
-bool
-PluginSummarisingAdapter::initialise(size_t channels,
- size_t stepSize, size_t blockSize)
-{
- return
- PluginWrapper::initialise(channels, stepSize, blockSize) &&
- m_impl->initialise(channels, stepSize, blockSize);
-}
-
-void
-PluginSummarisingAdapter::reset()
-{
- m_impl->reset();
-}
-
-Plugin::FeatureSet
-PluginSummarisingAdapter::process(const float *const *inputBuffers, RealTime timestamp)
-{
- return m_impl->process(inputBuffers, timestamp);
-}
-
-Plugin::FeatureSet
-PluginSummarisingAdapter::getRemainingFeatures()
-{
- return m_impl->getRemainingFeatures();
-}
-
-void
-PluginSummarisingAdapter::setSummarySegmentBoundaries(const SegmentBoundaries &b)
-{
- m_impl->setSummarySegmentBoundaries(b);
-}
-
-Plugin::FeatureList
-PluginSummarisingAdapter::getSummaryForOutput(int output,
- SummaryType type,
- AveragingMethod avg)
-{
- return m_impl->getSummaryForOutput(output, type, avg);
-}
-
-Plugin::FeatureSet
-PluginSummarisingAdapter::getSummaryForAllOutputs(SummaryType type,
- AveragingMethod avg)
-{
- return m_impl->getSummaryForAllOutputs(type, avg);
-}
-
-PluginSummarisingAdapter::Impl::Impl(Plugin *plugin, float inputSampleRate) :
- m_plugin(plugin),
- m_inputSampleRate(inputSampleRate),
- m_reduced(false)
-{
-}
-
-PluginSummarisingAdapter::Impl::~Impl()
-{
-}
-
-bool
-PluginSummarisingAdapter::Impl::initialise(size_t channels,
- size_t stepSize, size_t blockSize)
-{
- m_stepSize = stepSize;
- m_blockSize = blockSize;
- return true;
-}
-
-void
-PluginSummarisingAdapter::Impl::reset()
-{
- m_accumulators.clear();
- m_segmentedAccumulators.clear();
- m_prevTimestamps.clear();
- m_prevDurations.clear();
- m_summaries.clear();
- m_reduced = false;
- m_endTime = RealTime();
- m_plugin->reset();
-}
-
-Plugin::FeatureSet
-PluginSummarisingAdapter::Impl::process(const float *const *inputBuffers,
- RealTime timestamp)
-{
- if (m_reduced) {
- std::cerr << "WARNING: Cannot call PluginSummarisingAdapter::process() or getRemainingFeatures() after one of the getSummary methods" << std::endl;
- }
- FeatureSet fs = m_plugin->process(inputBuffers, timestamp);
- accumulate(fs, timestamp, false);
- m_endTime = timestamp +
- RealTime::frame2RealTime(m_stepSize, int(m_inputSampleRate + 0.5));
- return fs;
-}
-
-Plugin::FeatureSet
-PluginSummarisingAdapter::Impl::getRemainingFeatures()
-{
- if (m_reduced) {
- std::cerr << "WARNING: Cannot call PluginSummarisingAdapter::process() or getRemainingFeatures() after one of the getSummary methods" << std::endl;
- }
- FeatureSet fs = m_plugin->getRemainingFeatures();
- accumulate(fs, m_endTime, true);
- return fs;
-}
-
-void
-PluginSummarisingAdapter::Impl::setSummarySegmentBoundaries(const SegmentBoundaries &b)
-{
- m_boundaries = b;
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER
- std::cerr << "PluginSummarisingAdapter::setSummarySegmentBoundaries: boundaries are:" << std::endl;
- for (SegmentBoundaries::const_iterator i = m_boundaries.begin();
- i != m_boundaries.end(); ++i) {
- std::cerr << *i << " ";
- }
- std::cerr << std::endl;
-#endif
-}
-
-Plugin::FeatureList
-PluginSummarisingAdapter::Impl::getSummaryForOutput(int output,
- SummaryType type,
- AveragingMethod avg)
-{
- if (!m_reduced) {
- accumulateFinalDurations();
- segment();
- reduce();
- m_reduced = true;
- }
-
- bool continuous = (avg == ContinuousTimeAverage);
-
- FeatureList fl;
- for (SummarySegmentMap::const_iterator i = m_summaries[output].begin();
- i != m_summaries[output].end(); ++i) {
-
- Feature f;
-
- f.hasTimestamp = true;
- f.timestamp = i->first;
-
- f.hasDuration = true;
- SummarySegmentMap::const_iterator ii = i;
- if (++ii == m_summaries[output].end()) {
- f.duration = m_endTime - f.timestamp;
- } else {
- f.duration = ii->first - f.timestamp;
- }
-
- f.label = getSummaryLabel(type, avg);
-
- for (OutputSummary::const_iterator j = i->second.begin();
- j != i->second.end(); ++j) {
-
- // these will be ordered by bin number, and no bin numbers
- // will be missing except at the end (because of the way
- // the accumulators were initially filled in accumulate())
-
- const OutputBinSummary &summary = j->second;
- double result = 0.f;
-
- switch (type) {
-
- case Minimum:
- result = summary.minimum;
- break;
-
- case Maximum:
- result = summary.maximum;
- break;
-
- case Mean:
- if (continuous) {
- result = summary.mean_c;
- } else if (summary.count) {
- result = summary.sum / summary.count;
- }
- break;
-
- case Median:
- if (continuous) result = summary.median_c;
- else result = summary.median;
- break;
-
- case Mode:
- if (continuous) result = summary.mode_c;
- else result = summary.mode;
- break;
-
- case Sum:
- result = summary.sum;
- break;
-
- case Variance:
- if (continuous) result = summary.variance_c;
- else result = summary.variance;
- break;
-
- case StandardDeviation:
- if (continuous) result = sqrtf(summary.variance_c);
- else result = sqrtf(summary.variance);
- break;
-
- case Count:
- result = summary.count;
- break;
-
- case UnknownSummaryType:
- break;
-
- default:
- break;
- }
-
- f.values.push_back(result);
- }
-
- fl.push_back(f);
- }
- return fl;
-}
-
-Plugin::FeatureSet
-PluginSummarisingAdapter::Impl::getSummaryForAllOutputs(SummaryType type,
- AveragingMethod avg)
-{
- if (!m_reduced) {
- accumulateFinalDurations();
- segment();
- reduce();
- m_reduced = true;
- }
-
- FeatureSet fs;
- for (OutputSummarySegmentMap::const_iterator i = m_summaries.begin();
- i != m_summaries.end(); ++i) {
- fs[i->first] = getSummaryForOutput(i->first, type, avg);
- }
- return fs;
-}
-
-void
-PluginSummarisingAdapter::Impl::accumulate(const FeatureSet &fs,
- RealTime timestamp,
- bool final)
-{
- for (FeatureSet::const_iterator i = fs.begin(); i != fs.end(); ++i) {
- for (FeatureList::const_iterator j = i->second.begin();
- j != i->second.end(); ++j) {
- if (j->hasTimestamp) {
- accumulate(i->first, *j, j->timestamp, final);
- } else {
- //!!! is this correct?
- accumulate(i->first, *j, timestamp, final);
- }
- }
- }
-}
-
-std::string
-PluginSummarisingAdapter::Impl::getSummaryLabel(SummaryType type,
- AveragingMethod avg)
-{
- std::string label;
- std::string avglabel;
-
- if (avg == SampleAverage) avglabel = ", sample average";
- else avglabel = ", continuous-time average";
-
- switch (type) {
- case Minimum: label = "(minimum value)"; break;
- case Maximum: label = "(maximum value)"; break;
- case Mean: label = "(mean value" + avglabel + ")"; break;
- case Median: label = "(median value" + avglabel + ")"; break;
- case Mode: label = "(modal value" + avglabel + ")"; break;
- case Sum: label = "(sum)"; break;
- case Variance: label = "(variance" + avglabel + ")"; break;
- case StandardDeviation: label = "(standard deviation" + avglabel + ")"; break;
- case Count: label = "(count)"; break;
- case UnknownSummaryType: label = "(unknown summary)"; break;
- }
-
- return label;
-}
-
-void
-PluginSummarisingAdapter::Impl::accumulate(int output,
- const Feature &f,
- RealTime timestamp,
- bool final)
-{
- // What should happen if a feature's duration spans a segment
- // boundary? I think we probably want to chop it, and pretend
- // that it appears in both. A very long feature (e.g. key, if the
- // whole audio is in a single key) might span many or all
- // segments, and we want that to be reflected in the results
- // (e.g. it is the modal key in all of those segments, not just
- // the first). This is actually quite complicated to do.
-
- // If features spanning a boundary should be chopped, then we need
- // to have per-segment accumulators (and the feature value goes
- // into both -- with a separate phase to split the accumulator up
- // into segments).
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER
- std::cerr << "output " << output << ": timestamp " << timestamp << ", prev timestamp " << m_prevTimestamps[output] << ", final " << final << std::endl;
-#endif
-
- // At each process step, accumulate() is called once for each
- // feature on each output within that process's returned feature
- // list, and with the timestamp passed in being that of the start
- // of the process block.
-
- // At the end (in getRemainingFeatures), accumulate() is called
- // once for each feature on each output within the feature list
- // returned by getRemainingFeatures, and with the timestamp being
- // the same as the last process block and final set to true.
-
- // (What if getRemainingFeatures doesn't return any features? We
- // still need to ensure that the final duration is written. Need
- // a separate function to close the durations.)
-
- // At each call, we pull out the value for the feature and stuff
- // it into the accumulator's appropriate values array; and we
- // calculate the duration for the _previous_ feature, or pull it
- // from the prevDurations array if the previous feature had a
- // duration in its structure, and stuff that into the
- // accumulator's appropriate durations array.
-
- if (m_prevDurations.find(output) != m_prevDurations.end()) {
-
- // Not the first time accumulate has been called for this
- // output -- there has been a previous feature
-
- RealTime prevDuration;
-
- // Note that m_prevDurations[output] only contains the
- // duration field that was contained in the previous feature.
- // If it didn't have an explicit duration,
- // m_prevDurations[output] should be INVALID_DURATION and we
- // will have to calculate the duration from the previous and
- // current timestamps.
-
- if (m_prevDurations[output] != INVALID_DURATION) {
- prevDuration = m_prevDurations[output];
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER
- std::cerr << "Previous duration from previous feature: " << prevDuration << std::endl;
-#endif
- } else {
- prevDuration = timestamp - m_prevTimestamps[output];
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER
- std::cerr << "Previous duration from diff: " << timestamp << " - "
- << m_prevTimestamps[output] << std::endl;
-#endif
- }
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER
- std::cerr << "output " << output << ": ";
- std::cerr << "Pushing previous duration as " << prevDuration << std::endl;
-#endif
-
- m_accumulators[output].results
- [m_accumulators[output].results.size() - 1]
- .duration = prevDuration;
- }
-
- if (f.hasDuration) m_prevDurations[output] = f.duration;
- else m_prevDurations[output] = INVALID_DURATION;
-
- m_prevTimestamps[output] = timestamp;
-
- if (f.hasDuration) {
- RealTime et = timestamp;
- et = et + f.duration;
- if (et > m_endTime) m_endTime = et;
- }
-
- Result result;
- result.time = timestamp;
- result.duration = INVALID_DURATION;
-
- if (int(f.values.size()) > m_accumulators[output].bins) {
- m_accumulators[output].bins = f.values.size();
- }
-
- for (int i = 0; i < int(f.values.size()); ++i) {
- result.values.push_back(f.values[i]);
- }
-
- m_accumulators[output].results.push_back(result);
-}
-
-void
-PluginSummarisingAdapter::Impl::accumulateFinalDurations()
-{
- for (OutputTimestampMap::iterator i = m_prevTimestamps.begin();
- i != m_prevTimestamps.end(); ++i) {
-
- int output = i->first;
-
- int acount = m_accumulators[output].results.size();
-
- if (acount == 0) continue;
-
- RealTime prevTimestamp = i->second;
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER
- std::cerr << "output " << output << ": ";
-#endif
-
- if (m_prevDurations.find(output) != m_prevDurations.end() &&
- m_prevDurations[output] != INVALID_DURATION) {
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER
- std::cerr << "Pushing final duration from feature as " << m_prevDurations[output] << std::endl;
-#endif
-
- m_accumulators[output].results[acount - 1].duration =
- m_prevDurations[output];
-
- } else {
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER
- std::cerr << "Pushing final duration from diff as " << m_endTime << " - " << m_prevTimestamps[output] << std::endl;
-#endif
-
- m_accumulators[output].results[acount - 1].duration =
- m_endTime - m_prevTimestamps[output];
- }
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER
- std::cerr << "so duration for result no " << acount-1 << " is "
- << m_accumulators[output].results[acount-1].duration
- << std::endl;
-#endif
- }
-}
-
-void
-PluginSummarisingAdapter::Impl::findSegmentBounds(RealTime t,
- RealTime &start,
- RealTime &end)
-{
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER_SEGMENT
- std::cerr << "findSegmentBounds: t = " << t << std::endl;
-#endif
-
- SegmentBoundaries::const_iterator i = std::upper_bound
- (m_boundaries.begin(), m_boundaries.end(), t);
-
- start = RealTime::zeroTime;
- end = m_endTime;
-
- if (i != m_boundaries.end()) {
- end = *i;
- }
-
- if (i != m_boundaries.begin()) {
- start = *--i;
- }
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER_SEGMENT
- std::cerr << "findSegmentBounds: " << t << " is in segment " << start << " -> " << end << std::endl;
-#endif
-}
-
-void
-PluginSummarisingAdapter::Impl::segment()
-{
- SegmentBoundaries::iterator boundaryitr = m_boundaries.begin();
- RealTime segmentStart = RealTime::zeroTime;
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER_SEGMENT
- std::cerr << "segment: starting" << std::endl;
-#endif
-
- for (OutputAccumulatorMap::iterator i = m_accumulators.begin();
- i != m_accumulators.end(); ++i) {
-
- int output = i->first;
- OutputAccumulator &source = i->second;
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER_SEGMENT
- std::cerr << "segment: total results for output " << output << " = "
- << source.results.size() << std::endl;
-#endif
-
- // This is basically nonsense if the results have no values
- // (i.e. their times and counts are the only things of
- // interest)... but perhaps it's the user's problem if they
- // ask for segmentation (or any summary at all) in that case
-
- for (int n = 0; n < int(source.results.size()); ++n) {
-
- // This result spans source.results[n].time to
- // source.results[n].time + source.results[n].duration.
- // We need to dispose it into segments appropriately
-
- RealTime resultStart = source.results[n].time;
- RealTime resultEnd = resultStart + source.results[n].duration;
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER_SEGMENT
- std::cerr << "output: " << output << ", result start = " << resultStart << ", end = " << resultEnd << std::endl;
-#endif
-
- RealTime segmentStart = RealTime::zeroTime;
- RealTime segmentEnd = resultEnd - RealTime(1, 0);
-
- RealTime prevSegmentStart = segmentStart - RealTime(1, 0);
-
- while (segmentEnd < resultEnd) {
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER_SEGMENT
- std::cerr << "segment end " << segmentEnd << " < result end "
- << resultEnd << " (with result start " << resultStart << ")" << std::endl;
-#endif
-
- findSegmentBounds(resultStart, segmentStart, segmentEnd);
-
- if (segmentStart == prevSegmentStart) {
- // This can happen when we reach the end of the
- // input, if a feature's end time overruns the
- // input audio end time
- break;
- }
- prevSegmentStart = segmentStart;
-
- RealTime chunkStart = resultStart;
- if (chunkStart < segmentStart) chunkStart = segmentStart;
-
- RealTime chunkEnd = resultEnd;
- if (chunkEnd > segmentEnd) chunkEnd = segmentEnd;
-
- m_segmentedAccumulators[output][segmentStart].bins = source.bins;
-
- Result chunk;
- chunk.time = chunkStart;
- chunk.duration = chunkEnd - chunkStart;
- chunk.values = source.results[n].values;
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER_SEGMENT
- std::cerr << "chunk for segment " << segmentStart << ": from " << chunk.time << ", duration " << chunk.duration << std::endl;
-#endif
-
- m_segmentedAccumulators[output][segmentStart].results
- .push_back(chunk);
-
- resultStart = chunkEnd;
- }
- }
- }
-}
-
-struct ValueDurationFloatPair
-{
- float value;
- float duration;
-
- ValueDurationFloatPair() : value(0), duration(0) { }
- ValueDurationFloatPair(float v, float d) : value(v), duration(d) { }
- ValueDurationFloatPair &operator=(const ValueDurationFloatPair &p) {
- value = p.value;
- duration = p.duration;
- return *this;
- }
- bool operator<(const ValueDurationFloatPair &p) const {
- return value < p.value;
- }
-};
-
-static double toSec(const RealTime &r)
-{
- return r.sec + double(r.nsec) / 1000000000.0;
-}
-
-void
-PluginSummarisingAdapter::Impl::reduce()
-{
- for (OutputSegmentAccumulatorMap::iterator i =
- m_segmentedAccumulators.begin();
- i != m_segmentedAccumulators.end(); ++i) {
-
- int output = i->first;
- SegmentAccumulatorMap &segments = i->second;
-
- for (SegmentAccumulatorMap::iterator j = segments.begin();
- j != segments.end(); ++j) {
-
- RealTime segmentStart = j->first;
- OutputAccumulator &accumulator = j->second;
-
- int sz = accumulator.results.size();
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER
- std::cerr << "reduce: segment starting at " << segmentStart
- << " on output " << output << " has " << sz << " result(s)" << std::endl;
-#endif
-
- double totalDuration = 0.0;
- //!!! is this right?
- if (sz > 0) {
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER
- std::cerr << "last time = " << accumulator.results[sz-1].time
- << ", duration = " << accumulator.results[sz-1].duration
- << " (step = " << m_stepSize << ", block = " << m_blockSize << ")"
- << std::endl;
-#endif
- totalDuration = toSec((accumulator.results[sz-1].time +
- accumulator.results[sz-1].duration) -
- segmentStart);
- }
-
- for (int bin = 0; bin < accumulator.bins; ++bin) {
-
- // work on all values over time for a single bin
-
- OutputBinSummary summary;
-
- summary.count = sz;
-
- summary.minimum = 0.f;
- summary.maximum = 0.f;
-
- summary.median = 0.f;
- summary.mode = 0.f;
- summary.sum = 0.f;
- summary.variance = 0.f;
-
- summary.median_c = 0.f;
- summary.mode_c = 0.f;
- summary.mean_c = 0.f;
- summary.variance_c = 0.f;
-
- if (sz == 0) continue;
-
- std::vector<ValueDurationFloatPair> valvec;
-
- for (int k = 0; k < sz; ++k) {
- while (int(accumulator.results[k].values.size()) <
- accumulator.bins) {
- accumulator.results[k].values.push_back(0.f);
- }
- }
-
- for (int k = 0; k < sz; ++k) {
- float value = accumulator.results[k].values[bin];
- valvec.push_back(ValueDurationFloatPair
- (value,
- toSec(accumulator.results[k].duration)));
- }
-
- std::sort(valvec.begin(), valvec.end());
-
- summary.minimum = valvec[0].value;
- summary.maximum = valvec[sz-1].value;
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER
- std::cerr << "total duration = " << totalDuration << std::endl;
-#endif
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER
-/*
- std::cerr << "value vector for medians:" << std::endl;
- for (int k = 0; k < sz; ++k) {
- std::cerr << "(" << valvec[k].value << "," << valvec[k].duration << ") ";
- }
- std::cerr << std::endl;
-*/
-#endif
-
- if (sz % 2 == 1) {
- summary.median = valvec[sz/2].value;
- } else {
- summary.median = (valvec[sz/2].value + valvec[sz/2 + 1].value) / 2;
- }
-
- double duracc = 0.0;
- summary.median_c = valvec[sz-1].value;
-
- for (int k = 0; k < sz; ++k) {
- duracc += valvec[k].duration;
- if (duracc > totalDuration/2) {
- summary.median_c = valvec[k].value;
- break;
- }
- }
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER
- std::cerr << "median_c = " << summary.median_c << std::endl;
- std::cerr << "median = " << summary.median << std::endl;
-#endif
-
- std::map<float, int> distribution;
-
- for (int k = 0; k < sz; ++k) {
- summary.sum += accumulator.results[k].values[bin];
- distribution[accumulator.results[k].values[bin]] += 1;
- }
-
- int md = 0;
-
- for (std::map<float, int>::iterator di = distribution.begin();
- di != distribution.end(); ++di) {
- if (di->second > md) {
- md = di->second;
- summary.mode = di->first;
- }
- }
-
- distribution.clear();
-
- std::map<float, double> distribution_c;
-
- for (int k = 0; k < sz; ++k) {
- distribution_c[accumulator.results[k].values[bin]]
- += toSec(accumulator.results[k].duration);
- }
-
- double mrd = 0.0;
-
- for (std::map<float, double>::iterator di = distribution_c.begin();
- di != distribution_c.end(); ++di) {
- if (di->second > mrd) {
- mrd = di->second;
- summary.mode_c = di->first;
- }
- }
-
- distribution_c.clear();
-
- if (totalDuration > 0.0) {
-
- double sum_c = 0.0;
-
- for (int k = 0; k < sz; ++k) {
- double value = accumulator.results[k].values[bin]
- * toSec(accumulator.results[k].duration);
- sum_c += value;
- }
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER
- std::cerr << "mean_c = " << sum_c << " / " << totalDuration << " = "
- << sum_c / totalDuration << " (sz = " << sz << ")" << std::endl;
-#endif
-
- summary.mean_c = sum_c / totalDuration;
-
- for (int k = 0; k < sz; ++k) {
- double value = accumulator.results[k].values[bin];
-// * toSec(accumulator.results[k].duration);
- summary.variance_c +=
- (value - summary.mean_c) * (value - summary.mean_c)
- * toSec(accumulator.results[k].duration);
- }
-
-// summary.variance_c /= summary.count;
- summary.variance_c /= totalDuration;
- }
-
- double mean = summary.sum / summary.count;
-
-#ifdef DEBUG_PLUGIN_SUMMARISING_ADAPTER
- std::cerr << "mean = " << summary.sum << " / " << summary.count << " = "
- << summary.sum / summary.count << std::endl;
-#endif
-
- for (int k = 0; k < sz; ++k) {
- float value = accumulator.results[k].values[bin];
- summary.variance += (value - mean) * (value - mean);
- }
- summary.variance /= summary.count;
-
- m_summaries[output][segmentStart][bin] = summary;
- }
- }
- }
-
- m_segmentedAccumulators.clear();
- m_accumulators.clear();
-}
-
-
-}
-
-}
-
-_VAMP_SDK_HOSTSPACE_END(PluginSummarisingAdapter.cpp)
-
diff --git a/libs/vamp-sdk/src/vamp-hostsdk/PluginWrapper.cpp b/libs/vamp-sdk/src/vamp-hostsdk/PluginWrapper.cpp
deleted file mode 100644
index 9defb8cf36..0000000000
--- a/libs/vamp-sdk/src/vamp-hostsdk/PluginWrapper.cpp
+++ /dev/null
@@ -1,204 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006-2009 Chris Cannam and QMUL.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#include "vamp-hostsdk/PluginWrapper.h"
-
-_VAMP_SDK_HOSTSPACE_BEGIN(PluginWrapper.cpp)
-
-namespace Vamp {
-
-namespace HostExt {
-
-class PluginRateExtractor : public Plugin
-{
-public:
- PluginRateExtractor() : Plugin(0) { }
- float getRate() const { return m_inputSampleRate; }
-};
-
-PluginWrapper::PluginWrapper(Plugin *plugin) :
- Plugin(((PluginRateExtractor *)plugin)->getRate()),
- m_plugin(plugin)
-{
-}
-
-PluginWrapper::~PluginWrapper()
-{
- delete m_plugin;
-}
-
-bool
-PluginWrapper::initialise(size_t channels, size_t stepSize, size_t blockSize)
-{
- return m_plugin->initialise(channels, stepSize, blockSize);
-}
-
-void
-PluginWrapper::reset()
-{
- m_plugin->reset();
-}
-
-Plugin::InputDomain
-PluginWrapper::getInputDomain() const
-{
- return m_plugin->getInputDomain();
-}
-
-unsigned int
-PluginWrapper::getVampApiVersion() const
-{
- return m_plugin->getVampApiVersion();
-}
-
-std::string
-PluginWrapper::getIdentifier() const
-{
- return m_plugin->getIdentifier();
-}
-
-std::string
-PluginWrapper::getName() const
-{
- return m_plugin->getName();
-}
-
-std::string
-PluginWrapper::getDescription() const
-{
- return m_plugin->getDescription();
-}
-
-std::string
-PluginWrapper::getMaker() const
-{
- return m_plugin->getMaker();
-}
-
-int
-PluginWrapper::getPluginVersion() const
-{
- return m_plugin->getPluginVersion();
-}
-
-std::string
-PluginWrapper::getCopyright() const
-{
- return m_plugin->getCopyright();
-}
-
-PluginBase::ParameterList
-PluginWrapper::getParameterDescriptors() const
-{
- return m_plugin->getParameterDescriptors();
-}
-
-float
-PluginWrapper::getParameter(std::string parameter) const
-{
- return m_plugin->getParameter(parameter);
-}
-
-void
-PluginWrapper::setParameter(std::string parameter, float value)
-{
- m_plugin->setParameter(parameter, value);
-}
-
-PluginBase::ProgramList
-PluginWrapper::getPrograms() const
-{
- return m_plugin->getPrograms();
-}
-
-std::string
-PluginWrapper::getCurrentProgram() const
-{
- return m_plugin->getCurrentProgram();
-}
-
-void
-PluginWrapper::selectProgram(std::string program)
-{
- m_plugin->selectProgram(program);
-}
-
-size_t
-PluginWrapper::getPreferredStepSize() const
-{
- return m_plugin->getPreferredStepSize();
-}
-
-size_t
-PluginWrapper::getPreferredBlockSize() const
-{
- return m_plugin->getPreferredBlockSize();
-}
-
-size_t
-PluginWrapper::getMinChannelCount() const
-{
- return m_plugin->getMinChannelCount();
-}
-
-size_t PluginWrapper::getMaxChannelCount() const
-{
- return m_plugin->getMaxChannelCount();
-}
-
-Plugin::OutputList
-PluginWrapper::getOutputDescriptors() const
-{
- return m_plugin->getOutputDescriptors();
-}
-
-Plugin::FeatureSet
-PluginWrapper::process(const float *const *inputBuffers, RealTime timestamp)
-{
- return m_plugin->process(inputBuffers, timestamp);
-}
-
-Plugin::FeatureSet
-PluginWrapper::getRemainingFeatures()
-{
- return m_plugin->getRemainingFeatures();
-}
-
-}
-
-}
-
-_VAMP_SDK_HOSTSPACE_END(PluginWrapper.cpp)
diff --git a/libs/vamp-sdk/src/vamp-hostsdk/RealTime.cpp b/libs/vamp-sdk/src/vamp-hostsdk/RealTime.cpp
deleted file mode 100644
index c7424f041e..0000000000
--- a/libs/vamp-sdk/src/vamp-hostsdk/RealTime.cpp
+++ /dev/null
@@ -1,39 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006 Chris Cannam.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#include "vamp-hostsdk/RealTime.h"
-#include "../vamp-sdk/RealTime.cpp"
-
diff --git a/libs/vamp-sdk/src/vamp-sdk/PluginAdapter.cpp b/libs/vamp-sdk/src/vamp-sdk/PluginAdapter.cpp
deleted file mode 100644
index c937ba67b7..0000000000
--- a/libs/vamp-sdk/src/vamp-sdk/PluginAdapter.cpp
+++ /dev/null
@@ -1,919 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006 Chris Cannam.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#include "vamp-sdk/PluginAdapter.h"
-
-#include <cstring>
-#include <cstdlib>
-
-#if ( VAMP_SDK_MAJOR_VERSION != 2 || VAMP_SDK_MINOR_VERSION != 2 )
-#error Unexpected version of Vamp SDK header included
-#endif
-
-
-//#define DEBUG_PLUGIN_ADAPTER 1
-
-_VAMP_SDK_PLUGSPACE_BEGIN(PluginAdapter.cpp)
-
-namespace Vamp {
-
-class PluginAdapterBase::Impl
-{
-public:
- Impl(PluginAdapterBase *);
- ~Impl();
-
- const VampPluginDescriptor *getDescriptor();
-
-protected:
- PluginAdapterBase *m_base;
-
- static VampPluginHandle vampInstantiate(const VampPluginDescriptor *desc,
- float inputSampleRate);
-
- static void vampCleanup(VampPluginHandle handle);
-
- static int vampInitialise(VampPluginHandle handle, unsigned int channels,
- unsigned int stepSize, unsigned int blockSize);
-
- static void vampReset(VampPluginHandle handle);
-
- static float vampGetParameter(VampPluginHandle handle, int param);
- static void vampSetParameter(VampPluginHandle handle, int param, float value);
-
- static unsigned int vampGetCurrentProgram(VampPluginHandle handle);
- static void vampSelectProgram(VampPluginHandle handle, unsigned int program);
-
- static unsigned int vampGetPreferredStepSize(VampPluginHandle handle);
- static unsigned int vampGetPreferredBlockSize(VampPluginHandle handle);
- static unsigned int vampGetMinChannelCount(VampPluginHandle handle);
- static unsigned int vampGetMaxChannelCount(VampPluginHandle handle);
-
- static unsigned int vampGetOutputCount(VampPluginHandle handle);
-
- static VampOutputDescriptor *vampGetOutputDescriptor(VampPluginHandle handle,
- unsigned int i);
-
- static void vampReleaseOutputDescriptor(VampOutputDescriptor *desc);
-
- static VampFeatureList *vampProcess(VampPluginHandle handle,
- const float *const *inputBuffers,
- int sec,
- int nsec);
-
- static VampFeatureList *vampGetRemainingFeatures(VampPluginHandle handle);
-
- static void vampReleaseFeatureSet(VampFeatureList *fs);
-
- void checkOutputMap(Plugin *plugin);
- void markOutputsChanged(Plugin *plugin);
-
- void cleanup(Plugin *plugin);
- unsigned int getOutputCount(Plugin *plugin);
- VampOutputDescriptor *getOutputDescriptor(Plugin *plugin,
- unsigned int i);
- VampFeatureList *process(Plugin *plugin,
- const float *const *inputBuffers,
- int sec, int nsec);
- VampFeatureList *getRemainingFeatures(Plugin *plugin);
- VampFeatureList *convertFeatures(Plugin *plugin,
- const Plugin::FeatureSet &features);
-
- // maps both plugins and descriptors to adapters
- typedef std::map<const void *, Impl *> AdapterMap;
- static AdapterMap *m_adapterMap;
- static Impl *lookupAdapter(VampPluginHandle);
-
- bool m_populated;
- VampPluginDescriptor m_descriptor;
- Plugin::ParameterList m_parameters;
- Plugin::ProgramList m_programs;
-
- typedef std::map<Plugin *, Plugin::OutputList *> OutputMap;
- OutputMap m_pluginOutputs;
-
- std::map<Plugin *, VampFeatureList *> m_fs;
- std::map<Plugin *, std::vector<size_t> > m_fsizes;
- std::map<Plugin *, std::vector<std::vector<size_t> > > m_fvsizes;
- void resizeFS(Plugin *plugin, int n);
- void resizeFL(Plugin *plugin, int n, size_t sz);
- void resizeFV(Plugin *plugin, int n, int j, size_t sz);
-};
-
-PluginAdapterBase::PluginAdapterBase()
-{
- m_impl = new Impl(this);
-}
-
-PluginAdapterBase::~PluginAdapterBase()
-{
- delete m_impl;
-}
-
-const VampPluginDescriptor *
-PluginAdapterBase::getDescriptor()
-{
- return m_impl->getDescriptor();
-}
-
-PluginAdapterBase::Impl::Impl(PluginAdapterBase *base) :
- m_base(base),
- m_populated(false)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl[" << this << "]::Impl" << std::endl;
-#endif
-}
-
-const VampPluginDescriptor *
-PluginAdapterBase::Impl::getDescriptor()
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl[" << this << "]::getDescriptor" << std::endl;
-#endif
-
- if (m_populated) return &m_descriptor;
-
- Plugin *plugin = m_base->createPlugin(48000);
-
- if (!plugin) {
- std::cerr << "PluginAdapterBase::Impl::getDescriptor: Failed to create plugin" << std::endl;
- return 0;
- }
-
- if (plugin->getVampApiVersion() != VAMP_API_VERSION) {
- std::cerr << "Vamp::PluginAdapterBase::Impl::getDescriptor: ERROR: "
- << "API version " << plugin->getVampApiVersion()
- << " for\nplugin \"" << plugin->getIdentifier() << "\" "
- << "differs from version "
- << VAMP_API_VERSION << " for adapter.\n"
- << "This plugin is probably linked against a different version of the Vamp SDK\n"
- << "from the version it was compiled with. It will need to be re-linked correctly\n"
- << "before it can be used." << std::endl;
- delete plugin;
- return 0;
- }
-
- m_parameters = plugin->getParameterDescriptors();
- m_programs = plugin->getPrograms();
-
- m_descriptor.vampApiVersion = plugin->getVampApiVersion();
- m_descriptor.identifier = strdup(plugin->getIdentifier().c_str());
- m_descriptor.name = strdup(plugin->getName().c_str());
- m_descriptor.description = strdup(plugin->getDescription().c_str());
- m_descriptor.maker = strdup(plugin->getMaker().c_str());
- m_descriptor.pluginVersion = plugin->getPluginVersion();
- m_descriptor.copyright = strdup(plugin->getCopyright().c_str());
-
- m_descriptor.parameterCount = m_parameters.size();
- m_descriptor.parameters = (const VampParameterDescriptor **)
- malloc(m_parameters.size() * sizeof(VampParameterDescriptor));
-
- unsigned int i;
-
- for (i = 0; i < m_parameters.size(); ++i) {
- VampParameterDescriptor *desc = (VampParameterDescriptor *)
- malloc(sizeof(VampParameterDescriptor));
- desc->identifier = strdup(m_parameters[i].identifier.c_str());
- desc->name = strdup(m_parameters[i].name.c_str());
- desc->description = strdup(m_parameters[i].description.c_str());
- desc->unit = strdup(m_parameters[i].unit.c_str());
- desc->minValue = m_parameters[i].minValue;
- desc->maxValue = m_parameters[i].maxValue;
- desc->defaultValue = m_parameters[i].defaultValue;
- desc->isQuantized = m_parameters[i].isQuantized;
- desc->quantizeStep = m_parameters[i].quantizeStep;
- desc->valueNames = 0;
- if (desc->isQuantized && !m_parameters[i].valueNames.empty()) {
- desc->valueNames = (const char **)
- malloc((m_parameters[i].valueNames.size()+1) * sizeof(char *));
- for (unsigned int j = 0; j < m_parameters[i].valueNames.size(); ++j) {
- desc->valueNames[j] = strdup(m_parameters[i].valueNames[j].c_str());
- }
- desc->valueNames[m_parameters[i].valueNames.size()] = 0;
- }
- m_descriptor.parameters[i] = desc;
- }
-
- m_descriptor.programCount = m_programs.size();
- m_descriptor.programs = (const char **)
- malloc(m_programs.size() * sizeof(const char *));
-
- for (i = 0; i < m_programs.size(); ++i) {
- m_descriptor.programs[i] = strdup(m_programs[i].c_str());
- }
-
- if (plugin->getInputDomain() == Plugin::FrequencyDomain) {
- m_descriptor.inputDomain = vampFrequencyDomain;
- } else {
- m_descriptor.inputDomain = vampTimeDomain;
- }
-
- m_descriptor.instantiate = vampInstantiate;
- m_descriptor.cleanup = vampCleanup;
- m_descriptor.initialise = vampInitialise;
- m_descriptor.reset = vampReset;
- m_descriptor.getParameter = vampGetParameter;
- m_descriptor.setParameter = vampSetParameter;
- m_descriptor.getCurrentProgram = vampGetCurrentProgram;
- m_descriptor.selectProgram = vampSelectProgram;
- m_descriptor.getPreferredStepSize = vampGetPreferredStepSize;
- m_descriptor.getPreferredBlockSize = vampGetPreferredBlockSize;
- m_descriptor.getMinChannelCount = vampGetMinChannelCount;
- m_descriptor.getMaxChannelCount = vampGetMaxChannelCount;
- m_descriptor.getOutputCount = vampGetOutputCount;
- m_descriptor.getOutputDescriptor = vampGetOutputDescriptor;
- m_descriptor.releaseOutputDescriptor = vampReleaseOutputDescriptor;
- m_descriptor.process = vampProcess;
- m_descriptor.getRemainingFeatures = vampGetRemainingFeatures;
- m_descriptor.releaseFeatureSet = vampReleaseFeatureSet;
-
- if (!m_adapterMap) {
- m_adapterMap = new AdapterMap;
- }
- (*m_adapterMap)[&m_descriptor] = this;
-
- delete plugin;
-
- m_populated = true;
- return &m_descriptor;
-}
-
-PluginAdapterBase::Impl::~Impl()
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl[" << this << "]::~Impl" << std::endl;
-#endif
-
- if (!m_populated) return;
-
- free((void *)m_descriptor.identifier);
- free((void *)m_descriptor.name);
- free((void *)m_descriptor.description);
- free((void *)m_descriptor.maker);
- free((void *)m_descriptor.copyright);
-
- for (unsigned int i = 0; i < m_descriptor.parameterCount; ++i) {
- const VampParameterDescriptor *desc = m_descriptor.parameters[i];
- free((void *)desc->identifier);
- free((void *)desc->name);
- free((void *)desc->description);
- free((void *)desc->unit);
- if (desc->valueNames) {
- for (unsigned int j = 0; desc->valueNames[j]; ++j) {
- free((void *)desc->valueNames[j]);
- }
- free((void *)desc->valueNames);
- }
- }
- free((void *)m_descriptor.parameters);
-
- for (unsigned int i = 0; i < m_descriptor.programCount; ++i) {
- free((void *)m_descriptor.programs[i]);
- }
- free((void *)m_descriptor.programs);
-
- if (m_adapterMap) {
-
- m_adapterMap->erase(&m_descriptor);
-
- if (m_adapterMap->empty()) {
- delete m_adapterMap;
- m_adapterMap = 0;
- }
- }
-}
-
-PluginAdapterBase::Impl *
-PluginAdapterBase::Impl::lookupAdapter(VampPluginHandle handle)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::lookupAdapter(" << handle << ")" << std::endl;
-#endif
-
- if (!m_adapterMap) return 0;
- AdapterMap::const_iterator i = m_adapterMap->find(handle);
- if (i == m_adapterMap->end()) return 0;
- return i->second;
-}
-
-VampPluginHandle
-PluginAdapterBase::Impl::vampInstantiate(const VampPluginDescriptor *desc,
- float inputSampleRate)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampInstantiate(" << desc << ")" << std::endl;
-#endif
-
- if (!m_adapterMap) {
- m_adapterMap = new AdapterMap();
- }
-
- if (m_adapterMap->find(desc) == m_adapterMap->end()) {
- std::cerr << "WARNING: PluginAdapterBase::Impl::vampInstantiate: Descriptor " << desc << " not in adapter map" << std::endl;
- return 0;
- }
-
- Impl *adapter = (*m_adapterMap)[desc];
- if (desc != &adapter->m_descriptor) return 0;
-
- Plugin *plugin = adapter->m_base->createPlugin(inputSampleRate);
- if (plugin) {
- (*m_adapterMap)[plugin] = adapter;
- }
-
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampInstantiate(" << desc << "): returning handle " << plugin << std::endl;
-#endif
-
- return plugin;
-}
-
-void
-PluginAdapterBase::Impl::vampCleanup(VampPluginHandle handle)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampCleanup(" << handle << ")" << std::endl;
-#endif
-
- Impl *adapter = lookupAdapter(handle);
- if (!adapter) {
- delete ((Plugin *)handle);
- return;
- }
- adapter->cleanup(((Plugin *)handle));
-}
-
-int
-PluginAdapterBase::Impl::vampInitialise(VampPluginHandle handle,
- unsigned int channels,
- unsigned int stepSize,
- unsigned int blockSize)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampInitialise(" << handle << ", " << channels << ", " << stepSize << ", " << blockSize << ")" << std::endl;
-#endif
-
- Impl *adapter = lookupAdapter(handle);
- if (!adapter) return 0;
- bool result = ((Plugin *)handle)->initialise(channels, stepSize, blockSize);
- adapter->markOutputsChanged((Plugin *)handle);
- return result ? 1 : 0;
-}
-
-void
-PluginAdapterBase::Impl::vampReset(VampPluginHandle handle)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampReset(" << handle << ")" << std::endl;
-#endif
-
- ((Plugin *)handle)->reset();
-}
-
-float
-PluginAdapterBase::Impl::vampGetParameter(VampPluginHandle handle,
- int param)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampGetParameter(" << handle << ", " << param << ")" << std::endl;
-#endif
-
- Impl *adapter = lookupAdapter(handle);
- if (!adapter) return 0.0;
- Plugin::ParameterList &list = adapter->m_parameters;
- return ((Plugin *)handle)->getParameter(list[param].identifier);
-}
-
-void
-PluginAdapterBase::Impl::vampSetParameter(VampPluginHandle handle,
- int param, float value)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampSetParameter(" << handle << ", " << param << ", " << value << ")" << std::endl;
-#endif
-
- Impl *adapter = lookupAdapter(handle);
- if (!adapter) return;
- Plugin::ParameterList &list = adapter->m_parameters;
- ((Plugin *)handle)->setParameter(list[param].identifier, value);
- adapter->markOutputsChanged((Plugin *)handle);
-}
-
-unsigned int
-PluginAdapterBase::Impl::vampGetCurrentProgram(VampPluginHandle handle)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampGetCurrentProgram(" << handle << ")" << std::endl;
-#endif
-
- Impl *adapter = lookupAdapter(handle);
- if (!adapter) return 0;
- Plugin::ProgramList &list = adapter->m_programs;
- std::string program = ((Plugin *)handle)->getCurrentProgram();
- for (unsigned int i = 0; i < list.size(); ++i) {
- if (list[i] == program) return i;
- }
- return 0;
-}
-
-void
-PluginAdapterBase::Impl::vampSelectProgram(VampPluginHandle handle,
- unsigned int program)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampSelectProgram(" << handle << ", " << program << ")" << std::endl;
-#endif
-
- Impl *adapter = lookupAdapter(handle);
- if (!adapter) return;
-
- Plugin::ProgramList &list = adapter->m_programs;
- ((Plugin *)handle)->selectProgram(list[program]);
-
- adapter->markOutputsChanged((Plugin *)handle);
-}
-
-unsigned int
-PluginAdapterBase::Impl::vampGetPreferredStepSize(VampPluginHandle handle)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampGetPreferredStepSize(" << handle << ")" << std::endl;
-#endif
-
- return ((Plugin *)handle)->getPreferredStepSize();
-}
-
-unsigned int
-PluginAdapterBase::Impl::vampGetPreferredBlockSize(VampPluginHandle handle)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampGetPreferredBlockSize(" << handle << ")" << std::endl;
-#endif
-
- return ((Plugin *)handle)->getPreferredBlockSize();
-}
-
-unsigned int
-PluginAdapterBase::Impl::vampGetMinChannelCount(VampPluginHandle handle)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampGetMinChannelCount(" << handle << ")" << std::endl;
-#endif
-
- return ((Plugin *)handle)->getMinChannelCount();
-}
-
-unsigned int
-PluginAdapterBase::Impl::vampGetMaxChannelCount(VampPluginHandle handle)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampGetMaxChannelCount(" << handle << ")" << std::endl;
-#endif
-
- return ((Plugin *)handle)->getMaxChannelCount();
-}
-
-unsigned int
-PluginAdapterBase::Impl::vampGetOutputCount(VampPluginHandle handle)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampGetOutputCount(" << handle << ")" << std::endl;
-#endif
-
- Impl *adapter = lookupAdapter(handle);
-
-// std::cerr << "vampGetOutputCount: handle " << handle << " -> adapter "<< adapter << std::endl;
-
- if (!adapter) return 0;
- return adapter->getOutputCount((Plugin *)handle);
-}
-
-VampOutputDescriptor *
-PluginAdapterBase::Impl::vampGetOutputDescriptor(VampPluginHandle handle,
- unsigned int i)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampGetOutputDescriptor(" << handle << ", " << i << ")" << std::endl;
-#endif
-
- Impl *adapter = lookupAdapter(handle);
-
-// std::cerr << "vampGetOutputDescriptor: handle " << handle << " -> adapter "<< adapter << std::endl;
-
- if (!adapter) return 0;
- return adapter->getOutputDescriptor((Plugin *)handle, i);
-}
-
-void
-PluginAdapterBase::Impl::vampReleaseOutputDescriptor(VampOutputDescriptor *desc)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampReleaseOutputDescriptor(" << desc << ")" << std::endl;
-#endif
-
- if (desc->identifier) free((void *)desc->identifier);
- if (desc->name) free((void *)desc->name);
- if (desc->description) free((void *)desc->description);
- if (desc->unit) free((void *)desc->unit);
- if (desc->hasFixedBinCount && desc->binNames) {
- for (unsigned int i = 0; i < desc->binCount; ++i) {
- if (desc->binNames[i]) {
- free((void *)desc->binNames[i]);
- }
- }
- }
- if (desc->binNames) free((void *)desc->binNames);
- free((void *)desc);
-}
-
-VampFeatureList *
-PluginAdapterBase::Impl::vampProcess(VampPluginHandle handle,
- const float *const *inputBuffers,
- int sec,
- int nsec)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampProcess(" << handle << ", " << sec << ", " << nsec << ")" << std::endl;
-#endif
-
- Impl *adapter = lookupAdapter(handle);
- if (!adapter) return 0;
- return adapter->process((Plugin *)handle, inputBuffers, sec, nsec);
-}
-
-VampFeatureList *
-PluginAdapterBase::Impl::vampGetRemainingFeatures(VampPluginHandle handle)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampGetRemainingFeatures(" << handle << ")" << std::endl;
-#endif
-
- Impl *adapter = lookupAdapter(handle);
- if (!adapter) return 0;
- return adapter->getRemainingFeatures((Plugin *)handle);
-}
-
-void
-PluginAdapterBase::Impl::vampReleaseFeatureSet(VampFeatureList *)
-{
-#ifdef DEBUG_PLUGIN_ADAPTER
- std::cerr << "PluginAdapterBase::Impl::vampReleaseFeatureSet" << std::endl;
-#endif
-}
-
-void
-PluginAdapterBase::Impl::cleanup(Plugin *plugin)
-{
- if (m_fs.find(plugin) != m_fs.end()) {
- size_t outputCount = 0;
- if (m_pluginOutputs[plugin]) {
- outputCount = m_pluginOutputs[plugin]->size();
- }
- VampFeatureList *list = m_fs[plugin];
- for (unsigned int i = 0; i < outputCount; ++i) {
- for (unsigned int j = 0; j < m_fsizes[plugin][i]; ++j) {
- if (list[i].features[j].v1.label) {
- free(list[i].features[j].v1.label);
- }
- if (list[i].features[j].v1.values) {
- free(list[i].features[j].v1.values);
- }
- }
- if (list[i].features) free(list[i].features);
- }
- m_fs.erase(plugin);
- m_fsizes.erase(plugin);
- m_fvsizes.erase(plugin);
- }
-
- if (m_pluginOutputs.find(plugin) != m_pluginOutputs.end()) {
- delete m_pluginOutputs[plugin];
- m_pluginOutputs.erase(plugin);
- }
-
- if (m_adapterMap) {
- m_adapterMap->erase(plugin);
-
- if (m_adapterMap->empty()) {
- delete m_adapterMap;
- m_adapterMap = 0;
- }
- }
-
- delete ((Plugin *)plugin);
-}
-
-void
-PluginAdapterBase::Impl::checkOutputMap(Plugin *plugin)
-{
- OutputMap::iterator i = m_pluginOutputs.find(plugin);
-
- if (i == m_pluginOutputs.end() || !i->second) {
-
- m_pluginOutputs[plugin] = new Plugin::OutputList
- (plugin->getOutputDescriptors());
-
-// std::cerr << "PluginAdapterBase::Impl::checkOutputMap: Have " << m_pluginOutputs[plugin]->size() << " outputs for plugin " << plugin->getIdentifier() << std::endl;
- }
-}
-
-void
-PluginAdapterBase::Impl::markOutputsChanged(Plugin *plugin)
-{
- OutputMap::iterator i = m_pluginOutputs.find(plugin);
-
-// std::cerr << "PluginAdapterBase::Impl::markOutputsChanged" << std::endl;
-
- if (i != m_pluginOutputs.end()) {
-
- Plugin::OutputList *list = i->second;
- m_pluginOutputs.erase(i);
- delete list;
- }
-}
-
-unsigned int
-PluginAdapterBase::Impl::getOutputCount(Plugin *plugin)
-{
- checkOutputMap(plugin);
-
- return m_pluginOutputs[plugin]->size();
-}
-
-VampOutputDescriptor *
-PluginAdapterBase::Impl::getOutputDescriptor(Plugin *plugin,
- unsigned int i)
-{
- checkOutputMap(plugin);
-
- Plugin::OutputDescriptor &od =
- (*m_pluginOutputs[plugin])[i];
-
- VampOutputDescriptor *desc = (VampOutputDescriptor *)
- malloc(sizeof(VampOutputDescriptor));
-
- desc->identifier = strdup(od.identifier.c_str());
- desc->name = strdup(od.name.c_str());
- desc->description = strdup(od.description.c_str());
- desc->unit = strdup(od.unit.c_str());
- desc->hasFixedBinCount = od.hasFixedBinCount;
- desc->binCount = od.binCount;
-
- if (od.hasFixedBinCount && od.binCount > 0
- // We would like to do "&& !od.binNames.empty()" here -- but we
- // can't, because it will crash older versions of the host adapter
- // which try to copy the names across whenever the bin count is
- // non-zero, regardless of whether they exist or not
- ) {
- desc->binNames = (const char **)
- malloc(od.binCount * sizeof(const char *));
-
- for (unsigned int i = 0; i < od.binCount; ++i) {
- if (i < od.binNames.size()) {
- desc->binNames[i] = strdup(od.binNames[i].c_str());
- } else {
- desc->binNames[i] = 0;
- }
- }
- } else {
- desc->binNames = 0;
- }
-
- desc->hasKnownExtents = od.hasKnownExtents;
- desc->minValue = od.minValue;
- desc->maxValue = od.maxValue;
- desc->isQuantized = od.isQuantized;
- desc->quantizeStep = od.quantizeStep;
-
- switch (od.sampleType) {
- case Plugin::OutputDescriptor::OneSamplePerStep:
- desc->sampleType = vampOneSamplePerStep; break;
- case Plugin::OutputDescriptor::FixedSampleRate:
- desc->sampleType = vampFixedSampleRate; break;
- case Plugin::OutputDescriptor::VariableSampleRate:
- desc->sampleType = vampVariableSampleRate; break;
- }
-
- desc->sampleRate = od.sampleRate;
- desc->hasDuration = od.hasDuration;
-
- return desc;
-}
-
-VampFeatureList *
-PluginAdapterBase::Impl::process(Plugin *plugin,
- const float *const *inputBuffers,
- int sec, int nsec)
-{
-// std::cerr << "PluginAdapterBase::Impl::process" << std::endl;
- RealTime rt(sec, nsec);
- checkOutputMap(plugin);
- return convertFeatures(plugin, plugin->process(inputBuffers, rt));
-}
-
-VampFeatureList *
-PluginAdapterBase::Impl::getRemainingFeatures(Plugin *plugin)
-{
-// std::cerr << "PluginAdapterBase::Impl::getRemainingFeatures" << std::endl;
- checkOutputMap(plugin);
- return convertFeatures(plugin, plugin->getRemainingFeatures());
-}
-
-VampFeatureList *
-PluginAdapterBase::Impl::convertFeatures(Plugin *plugin,
- const Plugin::FeatureSet &features)
-{
- int lastN = -1;
-
- int outputCount = 0;
- if (m_pluginOutputs[plugin]) outputCount = m_pluginOutputs[plugin]->size();
-
- resizeFS(plugin, outputCount);
- VampFeatureList *fs = m_fs[plugin];
-
-// std::cerr << "PluginAdapter(v2)::convertFeatures: NOTE: sizeof(Feature) == " << sizeof(Plugin::Feature) << ", sizeof(VampFeature) == " << sizeof(VampFeature) << ", sizeof(VampFeatureList) == " << sizeof(VampFeatureList) << std::endl;
-
- for (Plugin::FeatureSet::const_iterator fi = features.begin();
- fi != features.end(); ++fi) {
-
- int n = fi->first;
-
-// std::cerr << "PluginAdapterBase::Impl::convertFeatures: n = " << n << std::endl;
-
- if (n >= int(outputCount)) {
- std::cerr << "WARNING: PluginAdapterBase::Impl::convertFeatures: Too many outputs from plugin (" << n+1 << ", only should be " << outputCount << ")" << std::endl;
- continue;
- }
-
- if (n > lastN + 1) {
- for (int i = lastN + 1; i < n; ++i) {
- fs[i].featureCount = 0;
- }
- }
-
- const Plugin::FeatureList &fl = fi->second;
-
- size_t sz = fl.size();
- if (sz > m_fsizes[plugin][n]) resizeFL(plugin, n, sz);
- fs[n].featureCount = sz;
-
- for (size_t j = 0; j < sz; ++j) {
-
-// std::cerr << "PluginAdapterBase::Impl::convertFeatures: j = " << j << std::endl;
-
- VampFeature *feature = &fs[n].features[j].v1;
-
- feature->hasTimestamp = fl[j].hasTimestamp;
- feature->sec = fl[j].timestamp.sec;
- feature->nsec = fl[j].timestamp.nsec;
- feature->valueCount = fl[j].values.size();
-
- VampFeatureV2 *v2 = &fs[n].features[j + sz].v2;
-
- v2->hasDuration = fl[j].hasDuration;
- v2->durationSec = fl[j].duration.sec;
- v2->durationNsec = fl[j].duration.nsec;
-
- if (feature->label) free(feature->label);
-
- if (fl[j].label.empty()) {
- feature->label = 0;
- } else {
- feature->label = strdup(fl[j].label.c_str());
- }
-
- if (feature->valueCount > m_fvsizes[plugin][n][j]) {
- resizeFV(plugin, n, j, feature->valueCount);
- }
-
- for (unsigned int k = 0; k < feature->valueCount; ++k) {
-// std::cerr << "PluginAdapterBase::Impl::convertFeatures: k = " << k << std::endl;
- feature->values[k] = fl[j].values[k];
- }
- }
-
- lastN = n;
- }
-
- if (lastN == -1) return 0;
-
- if (int(outputCount) > lastN + 1) {
- for (int i = lastN + 1; i < int(outputCount); ++i) {
- fs[i].featureCount = 0;
- }
- }
-
-// std::cerr << "PluginAdapter(v2)::convertFeatures: NOTE: have " << outputCount << " outputs" << std::endl;
-// for (int i = 0; i < outputCount; ++i) {
-// std::cerr << "PluginAdapter(v2)::convertFeatures: NOTE: output " << i << " has " << fs[i].featureCount << " features" << std::endl;
-// }
-
-
- return fs;
-}
-
-void
-PluginAdapterBase::Impl::resizeFS(Plugin *plugin, int n)
-{
-// std::cerr << "PluginAdapterBase::Impl::resizeFS(" << plugin << ", " << n << ")" << std::endl;
-
- int i = m_fsizes[plugin].size();
- if (i >= n) return;
-
-// std::cerr << "resizing from " << i << std::endl;
-
- m_fs[plugin] = (VampFeatureList *)realloc
- (m_fs[plugin], n * sizeof(VampFeatureList));
-
- while (i < n) {
- m_fs[plugin][i].featureCount = 0;
- m_fs[plugin][i].features = 0;
- m_fsizes[plugin].push_back(0);
- m_fvsizes[plugin].push_back(std::vector<size_t>());
- i++;
- }
-}
-
-void
-PluginAdapterBase::Impl::resizeFL(Plugin *plugin, int n, size_t sz)
-{
-// std::cerr << "PluginAdapterBase::Impl::resizeFL(" << plugin << ", " << n << ", "
-// << sz << ")" << std::endl;
-
- size_t i = m_fsizes[plugin][n];
- if (i >= sz) return;
-
-// std::cerr << "resizing from " << i << std::endl;
-
- m_fs[plugin][n].features = (VampFeatureUnion *)realloc
- (m_fs[plugin][n].features, 2 * sz * sizeof(VampFeatureUnion));
-
- while (m_fsizes[plugin][n] < sz) {
- m_fs[plugin][n].features[m_fsizes[plugin][n]].v1.hasTimestamp = 0;
- m_fs[plugin][n].features[m_fsizes[plugin][n]].v1.valueCount = 0;
- m_fs[plugin][n].features[m_fsizes[plugin][n]].v1.values = 0;
- m_fs[plugin][n].features[m_fsizes[plugin][n]].v1.label = 0;
- m_fs[plugin][n].features[m_fsizes[plugin][n] + sz].v2.hasDuration = 0;
- m_fvsizes[plugin][n].push_back(0);
- m_fsizes[plugin][n]++;
- }
-}
-
-void
-PluginAdapterBase::Impl::resizeFV(Plugin *plugin, int n, int j, size_t sz)
-{
-// std::cerr << "PluginAdapterBase::Impl::resizeFV(" << plugin << ", " << n << ", "
-// << j << ", " << sz << ")" << std::endl;
-
- size_t i = m_fvsizes[plugin][n][j];
- if (i >= sz) return;
-
-// std::cerr << "resizing from " << i << std::endl;
-
- m_fs[plugin][n].features[j].v1.values = (float *)realloc
- (m_fs[plugin][n].features[j].v1.values, sz * sizeof(float));
-
- m_fvsizes[plugin][n][j] = sz;
-}
-
-PluginAdapterBase::Impl::AdapterMap *
-PluginAdapterBase::Impl::m_adapterMap = 0;
-
-}
-
-_VAMP_SDK_PLUGSPACE_END(PluginAdapter.cpp)
-
diff --git a/libs/vamp-sdk/src/vamp-sdk/RealTime.cpp b/libs/vamp-sdk/src/vamp-sdk/RealTime.cpp
deleted file mode 100644
index 16741dfa23..0000000000
--- a/libs/vamp-sdk/src/vamp-sdk/RealTime.cpp
+++ /dev/null
@@ -1,252 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006 Chris Cannam.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-/*
- This is a modified version of a source file from the
- Rosegarden MIDI and audio sequencer and notation editor.
- This file copyright 2000-2006 Chris Cannam.
- Relicensed by the author as detailed above.
-*/
-
-#include <iostream>
-
-#if (__GNUC__ < 3)
-#include <strstream>
-#define stringstream strstream
-#else
-#include <sstream>
-#endif
-
-using std::cerr;
-using std::endl;
-
-#ifndef _WIN32
-#include <sys/time.h>
-#endif
-
-#include "vamp-sdk/RealTime.h"
-
-_VAMP_SDK_PLUGSPACE_BEGIN(RealTime.cpp)
-
-namespace Vamp {
-
-// A RealTime consists of two ints that must be at least 32 bits each.
-// A signed 32-bit int can store values exceeding +/- 2 billion. This
-// means we can safely use our lower int for nanoseconds, as there are
-// 1 billion nanoseconds in a second and we need to handle double that
-// because of the implementations of addition etc that we use.
-//
-// The maximum valid RealTime on a 32-bit system is somewhere around
-// 68 years: 999999999 nanoseconds longer than the classic Unix epoch.
-
-#define ONE_BILLION 1000000000
-
-RealTime::RealTime(int s, int n) :
- sec(s), nsec(n)
-{
- if (sec == 0) {
- while (nsec <= -ONE_BILLION) { nsec += ONE_BILLION; --sec; }
- while (nsec >= ONE_BILLION) { nsec -= ONE_BILLION; ++sec; }
- } else if (sec < 0) {
- while (nsec <= -ONE_BILLION) { nsec += ONE_BILLION; --sec; }
- while (nsec > 0) { nsec -= ONE_BILLION; ++sec; }
- } else {
- while (nsec >= ONE_BILLION) { nsec -= ONE_BILLION; ++sec; }
- while (nsec < 0) { nsec += ONE_BILLION; --sec; }
- }
-}
-
-RealTime
-RealTime::fromSeconds(double sec)
-{
- return RealTime(int(sec), int((sec - int(sec)) * ONE_BILLION + 0.5));
-}
-
-RealTime
-RealTime::fromMilliseconds(int msec)
-{
- return RealTime(msec / 1000, (msec % 1000) * 1000000);
-}
-
-#ifndef _WIN32
-RealTime
-RealTime::fromTimeval(const struct timeval &tv)
-{
- return RealTime(tv.tv_sec, tv.tv_usec * 1000);
-}
-#endif
-
-std::ostream &operator<<(std::ostream &out, const RealTime &rt)
-{
- if (rt < RealTime::zeroTime) {
- out << "-";
- } else {
- out << " ";
- }
-
- int s = (rt.sec < 0 ? -rt.sec : rt.sec);
- int n = (rt.nsec < 0 ? -rt.nsec : rt.nsec);
-
- out << s << ".";
-
- int nn(n);
- if (nn == 0) out << "00000000";
- else while (nn < (ONE_BILLION / 10)) {
- out << "0";
- nn *= 10;
- }
-
- out << n << "R";
- return out;
-}
-
-std::string
-RealTime::toString() const
-{
- std::stringstream out;
- out << *this;
-
-#if (__GNUC__ < 3)
- out << std::ends;
-#endif
-
- std::string s = out.str();
-
- // remove trailing R
- return s.substr(0, s.length() - 1);
-}
-
-std::string
-RealTime::toText(bool fixedDp) const
-{
- if (*this < RealTime::zeroTime) return "-" + (-*this).toText();
-
- std::stringstream out;
-
- if (sec >= 3600) {
- out << (sec / 3600) << ":";
- }
-
- if (sec >= 60) {
- out << (sec % 3600) / 60 << ":";
- }
-
- if (sec >= 10) {
- out << ((sec % 60) / 10);
- }
-
- out << (sec % 10);
-
- int ms = msec();
-
- if (ms != 0) {
- out << ".";
- out << (ms / 100);
- ms = ms % 100;
- if (ms != 0) {
- out << (ms / 10);
- ms = ms % 10;
- } else if (fixedDp) {
- out << "0";
- }
- if (ms != 0) {
- out << ms;
- } else if (fixedDp) {
- out << "0";
- }
- } else if (fixedDp) {
- out << ".000";
- }
-
-#if (__GNUC__ < 3)
- out << std::ends;
-#endif
-
- std::string s = out.str();
-
- return s;
-}
-
-
-RealTime
-RealTime::operator/(int d) const
-{
- int secdiv = sec / d;
- int secrem = sec % d;
-
- double nsecdiv = (double(nsec) + ONE_BILLION * double(secrem)) / d;
-
- return RealTime(secdiv, int(nsecdiv + 0.5));
-}
-
-double
-RealTime::operator/(const RealTime &r) const
-{
- double lTotal = double(sec) * ONE_BILLION + double(nsec);
- double rTotal = double(r.sec) * ONE_BILLION + double(r.nsec);
-
- if (rTotal == 0) return 0.0;
- else return lTotal/rTotal;
-}
-
-long
-RealTime::realTime2Frame(const RealTime &time, unsigned int sampleRate)
-{
- if (time < zeroTime) return -realTime2Frame(-time, sampleRate);
- double s = time.sec + double(time.nsec + 1) / 1000000000.0;
- return long(s * sampleRate);
-}
-
-RealTime
-RealTime::frame2RealTime(long frame, unsigned int sampleRate)
-{
- if (frame < 0) return -frame2RealTime(-frame, sampleRate);
-
- RealTime rt;
- rt.sec = frame / long(sampleRate);
- frame -= rt.sec * long(sampleRate);
- rt.nsec = (int)(((double(frame) * 1000000.0) / sampleRate) * 1000.0);
- return rt;
-}
-
-const RealTime RealTime::zeroTime(0,0);
-
-}
-
-_VAMP_SDK_PLUGSPACE_END(RealTime.cpp)
-
-
-
diff --git a/libs/vamp-sdk/vamp-hostsdk/Plugin.h b/libs/vamp-sdk/vamp-hostsdk/Plugin.h
deleted file mode 100644
index 1e849cb437..0000000000
--- a/libs/vamp-sdk/vamp-hostsdk/Plugin.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006 Chris Cannam.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef _VAMP_HOSTSDK_PLUGIN_H_
-#define _VAMP_HOSTSDK_PLUGIN_H_
-
-// Do not include vamp-sdk/Plugin.h directly from host code. Always
-// use this header instead.
-
-#include "hostguard.h"
-
-#include "vamp-sdk/Plugin.h"
-
-#endif
diff --git a/libs/vamp-sdk/vamp-hostsdk/PluginBase.h b/libs/vamp-sdk/vamp-hostsdk/PluginBase.h
deleted file mode 100644
index ed45dc7bb3..0000000000
--- a/libs/vamp-sdk/vamp-hostsdk/PluginBase.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006 Chris Cannam.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef _VAMP_HOSTSDK_PLUGIN_BASE_H_
-#define _VAMP_HOSTSDK_PLUGIN_BASE_H_
-
-// Do not include vamp-sdk/PluginBase.h directly from host code.
-// Always use this header instead.
-
-#include "hostguard.h"
-
-#include "vamp-sdk/PluginBase.h"
-
-#endif
diff --git a/libs/vamp-sdk/vamp-hostsdk/PluginBufferingAdapter.h b/libs/vamp-sdk/vamp-hostsdk/PluginBufferingAdapter.h
deleted file mode 100644
index 0236a7ad9b..0000000000
--- a/libs/vamp-sdk/vamp-hostsdk/PluginBufferingAdapter.h
+++ /dev/null
@@ -1,194 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006-2009 Chris Cannam and QMUL.
- This file by Mark Levy and Chris Cannam, Copyright 2007-2008 QMUL.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef _VAMP_PLUGIN_BUFFERING_ADAPTER_H_
-#define _VAMP_PLUGIN_BUFFERING_ADAPTER_H_
-
-#include "hostguard.h"
-#include "PluginWrapper.h"
-
-_VAMP_SDK_HOSTSPACE_BEGIN(PluginBufferingAdapter.h)
-
-namespace Vamp {
-
-namespace HostExt {
-
-/**
- * \class PluginBufferingAdapter PluginBufferingAdapter.h <vamp-hostsdk/PluginBufferingAdapter.h>
- *
- * PluginBufferingAdapter is a Vamp plugin adapter that allows plugins
- * to be used by a host supplying an audio stream in non-overlapping
- * buffers of arbitrary size.
- *
- * A host using PluginBufferingAdapter may ignore the preferred step
- * and block size reported by the plugin, and still expect the plugin
- * to run. The value of blockSize and stepSize passed to initialise
- * should be the size of the buffer which the host will supply; the
- * stepSize should be equal to the blockSize.
- *
- * If the internal step size used for the plugin differs from that
- * supplied by the host, the adapter will modify the sample type and
- * rate specifications for the plugin outputs appropriately, and set
- * timestamps on the output features for outputs that formerly used a
- * different sample rate specification. This is necessary in order to
- * obtain correct time stamping.
- *
- * In other respects, the PluginBufferingAdapter behaves identically
- * to the plugin that it wraps. The wrapped plugin will be deleted
- * when the wrapper is deleted.
- */
-
-class PluginBufferingAdapter : public PluginWrapper
-{
-public:
- /**
- * Construct a PluginBufferingAdapter wrapping the given plugin.
- * The adapter takes ownership of the plugin, which will be
- * deleted when the adapter is deleted.
- */
- PluginBufferingAdapter(Plugin *plugin);
- virtual ~PluginBufferingAdapter();
-
- /**
- * Return the preferred step size for this adapter.
- *
- * Because of the way this adapter works, its preferred step size
- * will always be the same as its preferred block size. This may
- * or may not be the same as the preferred step size of the
- * underlying plugin, which may be obtained by calling
- * getPluginPreferredStepSize().
- */
- size_t getPreferredStepSize() const;
-
- /**
- * Return the preferred block size for this adapter.
- *
- * This may or may not be the same as the preferred block size of
- * the underlying plugin, which may be obtained by calling
- * getPluginPreferredBlockSize().
- *
- * Note that this adapter may be initialised with any block size,
- * not just its supposedly preferred one.
- */
- size_t getPreferredBlockSize() const;
-
- /**
- * Initialise the adapter (and therefore the plugin) for the given
- * number of channels. Initialise the adapter for the given step
- * and block size, which must be equal.
- *
- * The step and block size used for the underlying plugin will
- * depend on its preferences, or any values previously passed to
- * setPluginStepSize and setPluginBlockSize.
- */
- bool initialise(size_t channels, size_t stepSize, size_t blockSize);
-
- /**
- * Return the preferred step size of the plugin wrapped by this
- * adapter.
- *
- * This is included mainly for informational purposes. This value
- * is not likely to be a valid step size for the adapter itself,
- * and it is not usually of any use in interpreting the results
- * (because the adapter re-writes OneSamplePerStep outputs to
- * FixedSampleRate so that the hop size no longer needs to be
- * known beforehand in order to interpret them).
- */
- size_t getPluginPreferredStepSize() const;
-
- /**
- * Return the preferred block size of the plugin wrapped by this
- * adapter.
- *
- * This is included mainly for informational purposes.
- */
- size_t getPluginPreferredBlockSize() const;
-
- /**
- * Set the step size that will be used for the underlying plugin
- * when initialise() is called. If this is not set, the plugin's
- * own preferred step size will be used. You will not usually
- * need to call this function. If you do call it, it must be
- * before the first call to initialise().
- */
- void setPluginStepSize(size_t stepSize);
-
- /**
- * Set the block size that will be used for the underlying plugin
- * when initialise() is called. If this is not set, the plugin's
- * own preferred block size will be used. You will not usually
- * need to call this function. If you do call it, it must be
- * before the first call to initialise().
- */
- void setPluginBlockSize(size_t blockSize);
-
- /**
- * Return the step and block sizes that were actually used when
- * initialising the underlying plugin.
- *
- * This is included mainly for informational purposes. You will
- * not usually need to call this function. If this is called
- * before initialise(), it will return 0 for both values. If it
- * is called after a failed call to initialise(), it will return
- * the values that were used in the failed call to the plugin's
- * initialise() function.
- */
- void getActualStepAndBlockSizes(size_t &stepSize, size_t &blockSize);
-
- void setParameter(std::string, float);
- void selectProgram(std::string);
-
- OutputList getOutputDescriptors() const;
-
- void reset();
-
- FeatureSet process(const float *const *inputBuffers, RealTime timestamp);
-
- FeatureSet getRemainingFeatures();
-
-protected:
- class Impl;
- Impl *m_impl;
-};
-
-}
-
-}
-
-_VAMP_SDK_HOSTSPACE_END(PluginBufferingAdapter.h)
-
-#endif
diff --git a/libs/vamp-sdk/vamp-hostsdk/PluginChannelAdapter.h b/libs/vamp-sdk/vamp-hostsdk/PluginChannelAdapter.h
deleted file mode 100644
index a0c2333d3f..0000000000
--- a/libs/vamp-sdk/vamp-hostsdk/PluginChannelAdapter.h
+++ /dev/null
@@ -1,149 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006-2009 Chris Cannam and QMUL.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef _VAMP_PLUGIN_CHANNEL_ADAPTER_H_
-#define _VAMP_PLUGIN_CHANNEL_ADAPTER_H_
-
-#include "hostguard.h"
-#include "PluginWrapper.h"
-
-_VAMP_SDK_HOSTSPACE_BEGIN(PluginChannelAdapter.h)
-
-namespace Vamp {
-
-namespace HostExt {
-
-/**
- * \class PluginChannelAdapter PluginChannelAdapter.h <vamp-hostsdk/PluginChannelAdapter.h>
- *
- * PluginChannelAdapter is a Vamp plugin adapter that implements a
- * policy for management of plugins that expect a different number of
- * input channels from the number actually available in the source
- * audio data.
- *
- * A host using PluginChannelAdapter may ignore the getMinChannelCount
- * and getMaxChannelCount reported by the plugin, and still expect the
- * plugin to run.
- *
- * PluginChannelAdapter implements the following policy:
- *
- * - If the plugin supports the provided number of channels directly,
- * PluginChannelAdapter will just run the plugin as normal.
- *
- * - If the plugin only supports exactly one channel but more than
- * one channel is provided, PluginChannelAdapter will use the mean of
- * the channels. This ensures that the resulting values remain
- * within the same magnitude range as expected for mono data.
- *
- * - If the plugin requires more than one channel but exactly one is
- * provided, the provided channel will be duplicated across all the
- * plugin input channels.
- *
- * If none of the above apply:
- *
- * - If the plugin requires more channels than are provided, the
- * minimum acceptable number of channels will be produced by adding
- * empty (zero valued) channels to those provided.
- *
- * - If the plugin requires fewer channels than are provided, the
- * maximum acceptable number of channels will be produced by
- * discarding the excess channels.
- *
- * Hosts requiring a different channel policy from the above will need
- * to implement it themselves, instead of using PluginChannelAdapter.
- *
- * Note that PluginChannelAdapter does not override the minimum and
- * maximum channel counts returned by the wrapped plugin. The host
- * will need to be aware that it is using a PluginChannelAdapter, and
- * be prepared to ignore these counts as necessary. (This contrasts
- * with the approach used in PluginInputDomainAdapter, which aims to
- * make the host completely unaware of which underlying input domain
- * is in fact in use.)
- *
- * (The rationale for this is that a host may wish to use the
- * PluginChannelAdapter but still discriminate in some way on the
- * basis of the number of channels actually supported. For example, a
- * simple stereo audio host may prefer to reject plugins that require
- * more than two channels on the grounds that doesn't actually
- * understand what they are for, rather than allow the channel adapter
- * to make a potentially meaningless channel conversion for them.)
- *
- * In every respect other than its management of channels, the
- * PluginChannelAdapter behaves identically to the plugin that it
- * wraps. The wrapped plugin will be deleted when the wrapper is
- * deleted.
- *
- * \note This class was introduced in version 1.1 of the Vamp plugin SDK.
- */
-
-class PluginChannelAdapter : public PluginWrapper
-{
-public:
- /**
- * Construct a PluginChannelAdapter wrapping the given plugin.
- * The adapter takes ownership of the plugin, which will be
- * deleted when the adapter is deleted.
- */
- PluginChannelAdapter(Plugin *plugin);
- virtual ~PluginChannelAdapter();
-
- bool initialise(size_t channels, size_t stepSize, size_t blockSize);
-
- FeatureSet process(const float *const *inputBuffers, RealTime timestamp);
-
- /**
- * Call process(), providing interleaved audio data with the
- * number of channels passed to initialise(). The adapter will
- * de-interleave into temporary buffers as appropriate before
- * calling process().
- *
- * \note This function was introduced in version 1.4 of the Vamp
- * plugin SDK.
- */
- FeatureSet processInterleaved(const float *inputBuffer, RealTime timestamp);
-
-protected:
- class Impl;
- Impl *m_impl;
-};
-
-}
-
-}
-
-_VAMP_SDK_HOSTSPACE_END(PluginChannelAdapter.h)
-
-#endif
diff --git a/libs/vamp-sdk/vamp-hostsdk/PluginHostAdapter.h b/libs/vamp-sdk/vamp-hostsdk/PluginHostAdapter.h
deleted file mode 100644
index 588b9cf8a1..0000000000
--- a/libs/vamp-sdk/vamp-hostsdk/PluginHostAdapter.h
+++ /dev/null
@@ -1,123 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006 Chris Cannam.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef _VAMP_PLUGIN_HOST_ADAPTER_H_
-#define _VAMP_PLUGIN_HOST_ADAPTER_H_
-
-#include "hostguard.h"
-#include "Plugin.h"
-
-#include "vamp/vamp.h"
-
-#include <vector>
-
-_VAMP_SDK_HOSTSPACE_BEGIN(PluginHostAdapter.h)
-
-namespace Vamp {
-
-/**
- * \class PluginHostAdapter PluginHostAdapter.h <vamp-hostsdk/PluginHostAdapter.h>
- *
- * PluginHostAdapter is a wrapper class that a Vamp host can use to
- * make the C-language VampPluginDescriptor object appear as a C++
- * Vamp::Plugin object.
- *
- * The Vamp API is defined in vamp/vamp.h as a C API. The C++ objects
- * used for convenience by plugins and hosts actually communicate
- * using the C low-level API, but the details of this communication
- * are handled seamlessly by the Vamp SDK implementation provided the
- * plugin and host use the proper C++ wrapper objects.
- *
- * See also PluginAdapter, the plugin-side wrapper that makes a C++
- * plugin object available using the C query API.
- */
-
-class PluginHostAdapter : public Plugin
-{
-public:
- PluginHostAdapter(const VampPluginDescriptor *descriptor,
- float inputSampleRate);
- virtual ~PluginHostAdapter();
-
- static std::vector<std::string> getPluginPath();
-
- bool initialise(size_t channels, size_t stepSize, size_t blockSize);
- void reset();
-
- InputDomain getInputDomain() const;
-
- unsigned int getVampApiVersion() const;
- std::string getIdentifier() const;
- std::string getName() const;
- std::string getDescription() const;
- std::string getMaker() const;
- int getPluginVersion() const;
- std::string getCopyright() const;
-
- ParameterList getParameterDescriptors() const;
- float getParameter(std::string) const;
- void setParameter(std::string, float);
-
- ProgramList getPrograms() const;
- std::string getCurrentProgram() const;
- void selectProgram(std::string);
-
- size_t getPreferredStepSize() const;
- size_t getPreferredBlockSize() const;
-
- size_t getMinChannelCount() const;
- size_t getMaxChannelCount() const;
-
- OutputList getOutputDescriptors() const;
-
- FeatureSet process(const float *const *inputBuffers, RealTime timestamp);
-
- FeatureSet getRemainingFeatures();
-
-protected:
- void convertFeatures(VampFeatureList *, FeatureSet &);
-
- const VampPluginDescriptor *m_descriptor;
- VampPluginHandle m_handle;
-};
-
-}
-
-_VAMP_SDK_HOSTSPACE_END(PluginHostAdapter.h)
-
-#endif
-
-
diff --git a/libs/vamp-sdk/vamp-hostsdk/PluginInputDomainAdapter.h b/libs/vamp-sdk/vamp-hostsdk/PluginInputDomainAdapter.h
deleted file mode 100644
index f0fe7da5c4..0000000000
--- a/libs/vamp-sdk/vamp-hostsdk/PluginInputDomainAdapter.h
+++ /dev/null
@@ -1,198 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006-2009 Chris Cannam and QMUL.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef _VAMP_PLUGIN_INPUT_DOMAIN_ADAPTER_H_
-#define _VAMP_PLUGIN_INPUT_DOMAIN_ADAPTER_H_
-
-#include "hostguard.h"
-#include "PluginWrapper.h"
-
-_VAMP_SDK_HOSTSPACE_BEGIN(PluginInputDomainAdapter.h)
-
-namespace Vamp {
-
-namespace HostExt {
-
-/**
- * \class PluginInputDomainAdapter PluginInputDomainAdapter.h <vamp-hostsdk/PluginInputDomainAdapter.h>
- *
- * PluginInputDomainAdapter is a Vamp plugin adapter that converts
- * time-domain input into frequency-domain input for plugins that need
- * it. This permits a host to use time- and frequency-domain plugins
- * interchangeably without needing to handle the conversion itself.
- *
- * This adapter uses a basic Hanning windowed FFT that supports
- * power-of-two block sizes only. If a frequency domain plugin
- * requests a non-power-of-two blocksize, the adapter will adjust it
- * to a nearby power of two instead. Thus, getPreferredBlockSize()
- * will always return a power of two if the wrapped plugin is a
- * frequency domain one. If the plugin doesn't accept the adjusted
- * power of two block size, initialise() will fail.
- *
- * The adapter provides no way for the host to discover whether the
- * underlying plugin is actually a time or frequency domain plugin
- * (except that if the preferred block size is not a power of two, it
- * must be a time domain plugin).
- *
- * The FFT implementation is simple and self-contained, but unlikely
- * to be the fastest available: a host can usually do better if it
- * cares enough.
- *
- * In every respect other than its input domain handling, the
- * PluginInputDomainAdapter behaves identically to the plugin that it
- * wraps. The wrapped plugin will be deleted when the wrapper is
- * deleted.
- *
- * \note This class was introduced in version 1.1 of the Vamp plugin SDK.
- */
-
-class PluginInputDomainAdapter : public PluginWrapper
-{
-public:
- /**
- * Construct a PluginInputDomainAdapter wrapping the given plugin.
- * The adapter takes ownership of the plugin, which will be
- * deleted when the adapter is deleted.
- */
- PluginInputDomainAdapter(Plugin *plugin);
- virtual ~PluginInputDomainAdapter();
-
- bool initialise(size_t channels, size_t stepSize, size_t blockSize);
- void reset();
-
- InputDomain getInputDomain() const;
-
- size_t getPreferredStepSize() const;
- size_t getPreferredBlockSize() const;
-
- FeatureSet process(const float *const *inputBuffers, RealTime timestamp);
-
- /**
- * ProcessTimestampMethod determines how the
- * PluginInputDomainAdapter handles timestamps for the data passed
- * to the process() function of the plugin it wraps, in the case
- * where the plugin is expecting frequency-domain data.
- *
- * The Vamp specification requires that the timestamp passed to
- * the plugin for frequency-domain input should be that of the
- * centre of the processing block, rather than the start as is the
- * case for time-domain input.
- *
- * Since PluginInputDomainAdapter aims to be transparent in use,
- * it needs to handle this timestamp adjustment itself. However,
- * some control is available over the method used for adjustment,
- * by means of the ProcessTimestampMethod setting.
- *
- * If ProcessTimestampMethod is set to ShiftTimestamp (the
- * default), then the data passed to the wrapped plugin will be
- * calculated from the same input data block as passed to the
- * wrapper, but the timestamp passed to the plugin will be
- * advanced by half of the window size.
- *
- * If ProcessTimestampMethod is set to ShiftData, then the
- * timestamp passed to the wrapped plugin will be the same as that
- * passed to the process call of the wrapper, but the data block
- * used to calculate the input will be shifted back (earlier) by
- * half of the window size, with half a block of zero padding at
- * the start of the first process call. This has the advantage of
- * preserving the first half block of audio without any
- * deterioration from window shaping.
- *
- * If ProcessTimestampMethod is set to NoShift, then no adjustment
- * will be made and the timestamps will be incorrect.
- */
- enum ProcessTimestampMethod {
- ShiftTimestamp,
- ShiftData,
- NoShift
- };
-
- /**
- * Set the method used for timestamp adjustment in plugins taking
- * frequency-domain input. See the ProcessTimestampMethod
- * documentation for details.
- *
- * This function must be called before the first call to
- * process().
- */
- void setProcessTimestampMethod(ProcessTimestampMethod);
-
- /**
- * Retrieve the method used for timestamp adjustment in plugins
- * taking frequency-domain input. See the ProcessTimestampMethod
- * documentation for details.
- */
- ProcessTimestampMethod getProcessTimestampMethod() const;
-
- /**
- * Return the amount by which the timestamps supplied to process()
- * are being incremented when they are passed to the plugin's own
- * process() implementation.
- *
- * The Vamp API mandates that the timestamp passed to the plugin
- * for time-domain input should be the time of the first sample in
- * the block, but the timestamp passed for frequency-domain input
- * should be the timestamp of the centre of the block.
- *
- * The PluginInputDomainAdapter adjusts its timestamps properly so
- * that the plugin receives correct times, but in some
- * circumstances (such as for establishing the correct timing of
- * implicitly-timed features, i.e. features without their own
- * timestamps) the host may need to be aware that this adjustment
- * is taking place.
- *
- * If the plugin requires time-domain input or the
- * PluginInputDomainAdapter is configured with its
- * ProcessTimestampMethod set to ShiftData instead of
- * ShiftTimestamp, then this function will return zero.
- *
- * The result of calling this function before initialise() has
- * been called is undefined.
- */
- RealTime getTimestampAdjustment() const;
-
-protected:
- class Impl;
- Impl *m_impl;
-};
-
-}
-
-}
-
-_VAMP_SDK_HOSTSPACE_END(PluginInputDomainAdapter.h)
-
-#endif
diff --git a/libs/vamp-sdk/vamp-hostsdk/PluginLoader.h b/libs/vamp-sdk/vamp-hostsdk/PluginLoader.h
deleted file mode 100644
index eadaf03f92..0000000000
--- a/libs/vamp-sdk/vamp-hostsdk/PluginLoader.h
+++ /dev/null
@@ -1,243 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006-2009 Chris Cannam and QMUL.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef _VAMP_PLUGIN_LOADER_H_
-#define _VAMP_PLUGIN_LOADER_H_
-
-#include <vector>
-#include <string>
-#include <map>
-
-#include "hostguard.h"
-#include "PluginWrapper.h"
-
-_VAMP_SDK_HOSTSPACE_BEGIN(PluginLoader.h)
-
-namespace Vamp {
-
-class Plugin;
-
-namespace HostExt {
-
-/**
- * \class PluginLoader PluginLoader.h <vamp-hostsdk/PluginLoader.h>
- *
- * Vamp::HostExt::PluginLoader is a convenience class for discovering
- * and loading Vamp plugins using the typical plugin-path, library
- * naming, and categorisation conventions described in the Vamp SDK
- * documentation. This class is intended to greatly simplify the task
- * of becoming a Vamp plugin host for any C++ application.
- *
- * Hosts are not required by the Vamp specification to use the same
- * plugin search path and naming conventions as implemented by this
- * class, and are certainly not required to use this actual class.
- * But we do strongly recommend it.
- *
- * \note This class was introduced in version 1.1 of the Vamp plugin SDK.
- */
-
-class PluginLoader
-{
-public:
- /**
- * Obtain a pointer to the singleton instance of PluginLoader.
- * Use this to obtain your loader object.
- */
- static PluginLoader *getInstance();
-
- /**
- * PluginKey is a string type that is used to identify a plugin
- * uniquely within the scope of "the current system". It consists
- * of the lower-cased base name of the plugin library, a colon
- * separator, and the identifier string for the plugin. It is
- * only meaningful in the context of a given plugin path (the one
- * returned by PluginHostAdapter::getPluginPath()).
- *
- * Use composePluginKey() to construct a plugin key from a known
- * plugin library name and identifier.
- *
- * Note: the fact that the library component of the key is
- * lower-cased implies that library names are matched
- * case-insensitively by the PluginLoader class, regardless of the
- * case sensitivity of the underlying filesystem. (Plugin
- * identifiers _are_ case sensitive, however.) Also, it is not
- * possible to portably extract a working library name from a
- * plugin key, as the result may fail on case-sensitive
- * filesystems. Use getLibraryPathForPlugin() instead.
- */
- typedef std::string PluginKey;
-
- /**
- * PluginKeyList is a sequence of plugin keys, such as returned by
- * listPlugins().
- */
- typedef std::vector<PluginKey> PluginKeyList;
-
- /**
- * PluginCategoryHierarchy is a sequence of general->specific
- * category names, as may be associated with a single plugin.
- * This sequence describes the location of a plugin within a
- * category forest, containing the human-readable names of the
- * plugin's category tree root, followed by each of the nodes down
- * to the leaf containing the plugin.
- *
- * \see getPluginCategory()
- */
- typedef std::vector<std::string> PluginCategoryHierarchy;
-
- /**
- * Search for all available Vamp plugins, and return a list of
- * them in the order in which they were found.
- */
- PluginKeyList listPlugins();
-
- /**
- * AdapterFlags contains a set of values that may be OR'd together
- * to indicate in which circumstances PluginLoader should use a
- * plugin adapter to make a plugin easier to use for a host that
- * does not want to cater for complex features.
- *
- * The available flags are:
- *
- * ADAPT_INPUT_DOMAIN - If the plugin expects frequency domain
- * input, wrap it in a PluginInputDomainAdapter that automatically
- * converts the plugin to one that expects time-domain input.
- * This enables a host to accommodate time- and frequency-domain
- * plugins without needing to do any conversion itself.
- *
- * ADAPT_CHANNEL_COUNT - Wrap the plugin in a PluginChannelAdapter
- * to handle any mismatch between the number of channels of audio
- * the plugin can handle and the number available in the host.
- * This enables a host to use plugins that may require the input
- * to be mixed down to mono, etc., without having to worry about
- * doing that itself.
- *
- * ADAPT_BUFFER_SIZE - Wrap the plugin in a PluginBufferingAdapter
- * permitting the host to provide audio input using any block
- * size, with no overlap, regardless of the plugin's preferred
- * block size (suitable for hosts that read from non-seekable
- * streaming media, for example). This adapter introduces some
- * run-time overhead and also changes the semantics of the plugin
- * slightly (see the PluginBufferingAdapter header documentation
- * for details).
- *
- * ADAPT_ALL_SAFE - Perform all available adaptations that are
- * meaningful for the plugin and "safe". Currently this means to
- * ADAPT_INPUT_DOMAIN if the plugin wants FrequencyDomain input;
- * ADAPT_CHANNEL_COUNT always; and ADAPT_BUFFER_SIZE never.
- *
- * ADAPT_ALL - Perform all available adaptations that are
- * meaningful for the plugin.
- *
- * See PluginInputDomainAdapter, PluginChannelAdapter and
- * PluginBufferingAdapter for more details of the classes that the
- * loader may use if these flags are set.
- */
- enum AdapterFlags {
-
- ADAPT_INPUT_DOMAIN = 0x01,
- ADAPT_CHANNEL_COUNT = 0x02,
- ADAPT_BUFFER_SIZE = 0x04,
-
- ADAPT_ALL_SAFE = 0x03,
-
- ADAPT_ALL = 0xff
- };
-
- /**
- * Load a Vamp plugin, given its identifying key. If the plugin
- * could not be loaded, returns 0.
- *
- * The returned plugin should be deleted (using the standard C++
- * delete keyword) after use.
- *
- * \param adapterFlags a bitwise OR of the values in the AdapterFlags
- * enumeration, indicating under which circumstances an adapter should be
- * used to wrap the original plugin. If adapterFlags is 0, no
- * optional adapters will be used. Otherwise, the returned plugin
- * may be of an adapter class type which will behave identically
- * to the original plugin, apart from any particular features
- * implemented by the adapter itself.
- *
- * \see AdapterFlags, PluginInputDomainAdapter, PluginChannelAdapter
- */
- Plugin *loadPlugin(PluginKey key,
- float inputSampleRate,
- int adapterFlags = 0);
-
- /**
- * Given a Vamp plugin library name and plugin identifier, return
- * the corresponding plugin key in a form suitable for passing in to
- * loadPlugin().
- */
- PluginKey composePluginKey(std::string libraryName,
- std::string identifier);
-
- /**
- * Return the category hierarchy for a Vamp plugin, given its
- * identifying key.
- *
- * If the plugin has no category information, return an empty
- * hierarchy.
- *
- * \see PluginCategoryHierarchy
- */
- PluginCategoryHierarchy getPluginCategory(PluginKey plugin);
-
- /**
- * Return the file path of the dynamic library from which the
- * given plugin will be loaded (if available).
- */
- std::string getLibraryPathForPlugin(PluginKey plugin);
-
-protected:
- PluginLoader();
- virtual ~PluginLoader();
-
- class Impl;
- Impl *m_impl;
-
- static PluginLoader *m_instance;
-};
-
-}
-
-}
-
-_VAMP_SDK_HOSTSPACE_END(PluginLoader.h)
-
-#endif
-
diff --git a/libs/vamp-sdk/vamp-hostsdk/PluginSummarisingAdapter.h b/libs/vamp-sdk/vamp-hostsdk/PluginSummarisingAdapter.h
deleted file mode 100644
index ba18a9a971..0000000000
--- a/libs/vamp-sdk/vamp-hostsdk/PluginSummarisingAdapter.h
+++ /dev/null
@@ -1,197 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006-2009 Chris Cannam and QMUL.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef _VAMP_PLUGIN_SUMMARISING_ADAPTER_H_
-#define _VAMP_PLUGIN_SUMMARISING_ADAPTER_H_
-
-#include "hostguard.h"
-#include "PluginWrapper.h"
-
-#include <set>
-
-_VAMP_SDK_HOSTSPACE_BEGIN(PluginSummarisingAdapter.h)
-
-namespace Vamp {
-
-namespace HostExt {
-
-/**
- * \class PluginSummarisingAdapter PluginSummarisingAdapter.h <vamp-hostsdk/PluginSummarisingAdapter.h>
- *
- * PluginSummarisingAdapter is a Vamp plugin adapter that provides
- * summarisation methods such as mean and median averages of output
- * features, for use in any context where an available plugin produces
- * individual values but the result that is actually needed is some
- * sort of aggregate.
- *
- * To make use of PluginSummarisingAdapter, the host should configure,
- * initialise and run the plugin through the adapter interface just as
- * normal. Then, after the process and getRemainingFeatures methods
- * have been properly called and processing is complete, the host may
- * call getSummaryForOutput or getSummaryForAllOutputs to obtain
- * summarised features: averages, maximum values, etc, depending on
- * the SummaryType passed to the function.
- *
- * By default PluginSummarisingAdapter calculates a single summary of
- * each output's feature across the whole duration of processed audio.
- * A host needing summaries of sub-segments of the whole audio may
- * call setSummarySegmentBoundaries before retrieving the summaries,
- * providing a list of times such that one summary will be provided
- * for each segment between two consecutive times.
- *
- * PluginSummarisingAdapter is straightforward rather than fast. It
- * calculates all of the summary types for all outputs always, and
- * then returns only the ones that are requested. It is designed on
- * the basis that, for most features, summarising and storing
- * summarised results is far cheaper than calculating the results in
- * the first place. If this is not true for your particular feature,
- * PluginSummarisingAdapter may not be the best approach for you.
- *
- * \note This class was introduced in version 2.0 of the Vamp plugin SDK.
- */
-
-class PluginSummarisingAdapter : public PluginWrapper
-{
-public:
- /**
- * Construct a PluginSummarisingAdapter wrapping the given plugin.
- * The adapter takes ownership of the plugin, which will be
- * deleted when the adapter is deleted.
- */
- PluginSummarisingAdapter(Plugin *plugin);
- virtual ~PluginSummarisingAdapter();
-
- bool initialise(size_t channels, size_t stepSize, size_t blockSize);
-
- void reset();
-
- FeatureSet process(const float *const *inputBuffers, RealTime timestamp);
- FeatureSet getRemainingFeatures();
-
- typedef std::set<RealTime> SegmentBoundaries;
-
- /**
- * Specify a series of segment boundaries, such that one summary
- * will be returned for each of the contiguous intra-boundary
- * segments. This function must be called before
- * getSummaryForOutput or getSummaryForAllOutputs.
- *
- * Note that you cannot retrieve results with multiple different
- * segmentations by repeatedly calling this function followed by
- * one of the getSummary functions. The summaries are all
- * calculated at the first call to any getSummary function, and
- * once the summaries have been calculated, they remain
- * calculated.
- */
- void setSummarySegmentBoundaries(const SegmentBoundaries &);
-
- enum SummaryType {
- Minimum = 0,
- Maximum = 1,
- Mean = 2,
- Median = 3,
- Mode = 4,
- Sum = 5,
- Variance = 6,
- StandardDeviation = 7,
- Count = 8,
-
- UnknownSummaryType = 999
- };
-
- /**
- * AveragingMethod indicates how the adapter should handle
- * average-based summaries of features whose results are not
- * equally spaced in time.
- *
- * If SampleAverage is specified, summary types based on averages
- * will be calculated by treating each result individually without
- * regard to its time: for example, the mean will be the sum of
- * all values divided by the number of values.
- *
- * If ContinuousTimeAverage is specified, each feature will be
- * considered to have a duration, either as specified in the
- * feature's duration field, or until the following feature: thus,
- * for example, the mean will be the sum of the products of values
- * and durations, divided by the total duration.
- *
- * Although SampleAverage is useful for many types of feature,
- * ContinuousTimeAverage is essential for some situations, for
- * example finding the result that spans the largest proportion of
- * the input given a feature that emits a new result only when the
- * value changes (the modal value integrated over time).
- */
- enum AveragingMethod {
- SampleAverage = 0,
- ContinuousTimeAverage = 1
- };
-
- /**
- * Return summaries of the features that were returned on the
- * given output, using the given SummaryType and AveragingMethod.
- *
- * The plugin must have been fully run (process() and
- * getRemainingFeatures() calls all made as appropriate) before
- * this function is called.
- */
- FeatureList getSummaryForOutput(int output,
- SummaryType type,
- AveragingMethod method = SampleAverage);
-
- /**
- * Return summaries of the features that were returned on all of
- * the plugin's outputs, using the given SummaryType and
- * AveragingMethod.
- *
- * The plugin must have been fully run (process() and
- * getRemainingFeatures() calls all made as appropriate) before
- * this function is called.
- */
- FeatureSet getSummaryForAllOutputs(SummaryType type,
- AveragingMethod method = SampleAverage);
-
-protected:
- class Impl;
- Impl *m_impl;
-};
-
-}
-
-}
-
-_VAMP_SDK_HOSTSPACE_END(PluginSummarisingAdapter.h)
-
-#endif
diff --git a/libs/vamp-sdk/vamp-hostsdk/PluginWrapper.h b/libs/vamp-sdk/vamp-hostsdk/PluginWrapper.h
deleted file mode 100644
index 2cc060548f..0000000000
--- a/libs/vamp-sdk/vamp-hostsdk/PluginWrapper.h
+++ /dev/null
@@ -1,135 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006-2009 Chris Cannam and QMUL.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef _VAMP_PLUGIN_WRAPPER_H_
-#define _VAMP_PLUGIN_WRAPPER_H_
-
-#include "hostguard.h"
-#include "vamp-hostsdk/Plugin.h"
-
-_VAMP_SDK_HOSTSPACE_BEGIN(PluginWrapper.h)
-
-namespace Vamp {
-
-namespace HostExt {
-
-/**
- * \class PluginWrapper PluginWrapper.h <vamp-hostsdk/PluginWrapper.h>
- *
- * PluginWrapper is a simple base class for adapter plugins. It takes
- * a pointer to a "to be wrapped" Vamp plugin on construction, and
- * provides implementations of all the Vamp plugin methods that simply
- * delegate through to the wrapped plugin. A subclass can therefore
- * override only the methods that are meaningful for the particular
- * adapter.
- *
- * \note This class was introduced in version 1.1 of the Vamp plugin SDK.
- */
-
-class PluginWrapper : public Plugin
-{
-public:
- virtual ~PluginWrapper();
-
- bool initialise(size_t channels, size_t stepSize, size_t blockSize);
- void reset();
-
- InputDomain getInputDomain() const;
-
- unsigned int getVampApiVersion() const;
- std::string getIdentifier() const;
- std::string getName() const;
- std::string getDescription() const;
- std::string getMaker() const;
- int getPluginVersion() const;
- std::string getCopyright() const;
-
- ParameterList getParameterDescriptors() const;
- float getParameter(std::string) const;
- void setParameter(std::string, float);
-
- ProgramList getPrograms() const;
- std::string getCurrentProgram() const;
- void selectProgram(std::string);
-
- size_t getPreferredStepSize() const;
- size_t getPreferredBlockSize() const;
-
- size_t getMinChannelCount() const;
- size_t getMaxChannelCount() const;
-
- OutputList getOutputDescriptors() const;
-
- FeatureSet process(const float *const *inputBuffers, RealTime timestamp);
-
- FeatureSet getRemainingFeatures();
-
- /**
- * Return a pointer to the plugin wrapper of type WrapperType
- * surrounding this wrapper's plugin, if present.
- *
- * This is useful in situations where a plugin is wrapped by
- * multiple different wrappers (one inside another) and the host
- * wants to call some wrapper-specific function on one of the
- * layers without having to care about the order in which they are
- * wrapped. For example, the plugin returned by
- * PluginLoader::loadPlugin may have more than one wrapper; if the
- * host wanted to query or fine-tune some property of one of them,
- * it would be hard to do so without knowing the order of the
- * wrappers. This function therefore gives direct access to the
- * wrapper of a particular type.
- */
- template <typename WrapperType>
- WrapperType *getWrapper() {
- WrapperType *w = dynamic_cast<WrapperType *>(this);
- if (w) return w;
- PluginWrapper *pw = dynamic_cast<PluginWrapper *>(m_plugin);
- if (pw) return pw->getWrapper<WrapperType>();
- return 0;
- }
-
-protected:
- PluginWrapper(Plugin *plugin); // I take ownership of plugin
- Plugin *m_plugin;
-};
-
-}
-
-}
-
-_VAMP_SDK_HOSTSPACE_END(PluginWrapper.h)
-
-#endif
diff --git a/libs/vamp-sdk/vamp-hostsdk/RealTime.h b/libs/vamp-sdk/vamp-hostsdk/RealTime.h
deleted file mode 100644
index 8992cb5772..0000000000
--- a/libs/vamp-sdk/vamp-hostsdk/RealTime.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006 Chris Cannam.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef _VAMP_HOSTSDK_REALTIME_H_
-#define _VAMP_HOSTSDK_REALTIME_H_
-
-// Do not include vamp-sdk/RealTime.h directly from host code. Always
-// use this header instead.
-
-#include "hostguard.h"
-#include "vamp-sdk/RealTime.h"
-
-#endif
diff --git a/libs/vamp-sdk/vamp-hostsdk/hostguard.h b/libs/vamp-sdk/vamp-hostsdk/hostguard.h
deleted file mode 100644
index 3698d84cd7..0000000000
--- a/libs/vamp-sdk/vamp-hostsdk/hostguard.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006 Chris Cannam.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef _VAMP_HOSTSDK_HOSTGUARD_H_
-#define _VAMP_HOSTSDK_HOSTGUARD_H_
-
-#ifdef _VAMP_IN_PLUGINSDK
-#error You have included headers from both vamp-sdk and vamp-hostsdk in the same source file. Please include only vamp-sdk headers in plugin code, and only vamp-hostsdk headers in host code.
-#else
-
-#define _VAMP_IN_HOSTSDK
-
-#ifdef _VAMP_NO_HOST_NAMESPACE
-#define _VAMP_SDK_HOSTSPACE_BEGIN(h)
-#define _VAMP_SDK_HOSTSPACE_END(h)
-#define _VAMP_SDK_PLUGSPACE_BEGIN(h)
-#define _VAMP_SDK_PLUGSPACE_END(h)
-#else
-#define _VAMP_SDK_HOSTSPACE_BEGIN(h) \
- namespace _VampHost {
-
-#define _VAMP_SDK_HOSTSPACE_END(h) \
- } \
- using namespace _VampHost;
-#define _VAMP_SDK_PLUGSPACE_BEGIN(h) \
- namespace _VampHost {
-
-#define _VAMP_SDK_PLUGSPACE_END(h) \
- } \
- using namespace _VampHost;
-#endif
-
-#endif
-
-#endif
-
diff --git a/libs/vamp-sdk/vamp-hostsdk/vamp-hostsdk.h b/libs/vamp-sdk/vamp-hostsdk/vamp-hostsdk.h
deleted file mode 100644
index f32583d549..0000000000
--- a/libs/vamp-sdk/vamp-hostsdk/vamp-hostsdk.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006 Chris Cannam.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef _VAMP_HOSTSDK_SINGLE_INCLUDE_H_
-#define _VAMP_HOSTSDK_SINGLE_INCLUDE_H_
-
-#include "PluginBase.h"
-#include "PluginBufferingAdapter.h"
-#include "PluginChannelAdapter.h"
-#include "Plugin.h"
-#include "PluginHostAdapter.h"
-#include "PluginInputDomainAdapter.h"
-#include "PluginLoader.h"
-#include "PluginSummarisingAdapter.h"
-#include "PluginWrapper.h"
-#include "RealTime.h"
-
-#endif
-
-
diff --git a/libs/vamp-sdk/vamp-sdk/Plugin.h b/libs/vamp-sdk/vamp-sdk/Plugin.h
deleted file mode 100644
index 9513671dde..0000000000
--- a/libs/vamp-sdk/vamp-sdk/Plugin.h
+++ /dev/null
@@ -1,446 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006 Chris Cannam.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef _VAMP_SDK_PLUGIN_H_
-#define _VAMP_SDK_PLUGIN_H_
-
-#include <string>
-#include <vector>
-#include <map>
-
-#include "PluginBase.h"
-#include "RealTime.h"
-
-#include "plugguard.h"
-_VAMP_SDK_PLUGSPACE_BEGIN(Plugin.h)
-
-namespace Vamp {
-
-/**
- * \class Plugin Plugin.h <vamp-sdk/Plugin.h>
- *
- * Vamp::Plugin is a base class for plugin instance classes
- * that provide feature extraction from audio or related data.
- *
- * In most cases, the input will be audio and the output will be a
- * stream of derived data at a lower sampling resolution than the
- * input.
- *
- * Note that this class inherits several abstract methods from
- * PluginBase. These must be implemented by the subclass.
- *
- *
- * PLUGIN LIFECYCLE
- *
- * Feature extraction plugins are managed differently from real-time
- * plugins (such as VST effects). The main difference is that the
- * parameters for a feature extraction plugin are configured before
- * the plugin is used, and do not change during use.
- *
- * 1. Host constructs the plugin, passing it the input sample rate.
- * The plugin may do basic initialisation, but should not do anything
- * computationally expensive at this point. You must make sure your
- * plugin is cheap to construct, otherwise you'll seriously affect the
- * startup performance of almost all hosts. If you have serious
- * initialisation to do, the proper place is in initialise() (step 5).
- *
- * 2. Host may query the plugin's available outputs.
- *
- * 3. Host queries programs and parameter descriptors, and may set
- * some or all of them. Parameters that are not explicitly set should
- * take their default values as specified in the parameter descriptor.
- * When a program is set, the parameter values may change and the host
- * will re-query them to check.
- *
- * 4. Host queries the preferred step size, block size and number of
- * channels. These may all vary depending on the parameter values.
- * (Note however that you cannot make the number of distinct outputs
- * dependent on parameter values.)
- *
- * 5. Plugin is properly initialised with a call to initialise. This
- * fixes the step size, block size, and number of channels, as well as
- * all of the parameter and program settings. If the values passed in
- * to initialise do not match the plugin's advertised preferred values
- * from step 4, the plugin may refuse to initialise and return false
- * (although if possible it should accept the new values). Any
- * computationally expensive setup code should take place here.
- *
- * 6. Host finally checks the number of values, resolution, extents
- * etc per output (which may vary depending on the number of channels,
- * step size and block size as well as the parameter values).
- *
- * 7. Host will repeatedly call the process method to pass in blocks
- * of input data. This method may return features extracted from that
- * data (if the plugin is causal).
- *
- * 8. Host will call getRemainingFeatures exactly once, after all the
- * input data has been processed. This may return any non-causal or
- * leftover features.
- *
- * 9. At any point after initialise was called, the host may
- * optionally call the reset method and restart processing. (This
- * does not mean it can change the parameters, which are fixed from
- * initialise until destruction.)
- *
- * A plugin does not need to handle the case where setParameter or
- * selectProgram is called after initialise has been called. It's the
- * host's responsibility not to do that. Similarly, the plugin may
- * safely assume that initialise is called no more than once.
- */
-
-class Plugin : public PluginBase
-{
-public:
- virtual ~Plugin() { }
-
- /**
- * Initialise a plugin to prepare it for use with the given number
- * of input channels, step size (window increment, in sample
- * frames) and block size (window size, in sample frames).
- *
- * The input sample rate should have been already specified at
- * construction time.
- *
- * Return true for successful initialisation, false if the number
- * of input channels, step size and/or block size cannot be
- * supported.
- */
- virtual bool initialise(size_t inputChannels,
- size_t stepSize,
- size_t blockSize) = 0;
-
- /**
- * Reset the plugin after use, to prepare it for another clean
- * run. Not called for the first initialisation (i.e. initialise
- * must also do a reset).
- */
- virtual void reset() = 0;
-
- enum InputDomain { TimeDomain, FrequencyDomain };
-
- /**
- * Get the plugin's required input domain.
- *
- * If this is TimeDomain, the samples provided to the process()
- * function (below) will be in the time domain, as for a
- * traditional audio processing plugin.
- *
- * If this is FrequencyDomain, the host will carry out a windowed
- * FFT of size equal to the negotiated block size on the data
- * before passing the frequency bin data in to process(). The
- * input data for the FFT will be rotated so as to place the
- * origin in the centre of the block.
- * The plugin does not get to choose the window type -- the host
- * will either let the user do so, or will use a Hanning window.
- */
- virtual InputDomain getInputDomain() const = 0;
-
- /**
- * Get the preferred block size (window size -- the number of
- * sample frames passed in each block to the process() function).
- * This should be called before initialise().
- *
- * A plugin that can handle any block size may return 0. The
- * final block size will be set in the initialise() call.
- */
- virtual size_t getPreferredBlockSize() const { return 0; }
-
- /**
- * Get the preferred step size (window increment -- the distance
- * in sample frames between the start frames of consecutive blocks
- * passed to the process() function) for the plugin. This should
- * be called before initialise().
- *
- * A plugin may return 0 if it has no particular interest in the
- * step size. In this case, the host should make the step size
- * equal to the block size if the plugin is accepting input in the
- * time domain. If the plugin is accepting input in the frequency
- * domain, the host may use any step size. The final step size
- * will be set in the initialise() call.
- */
- virtual size_t getPreferredStepSize() const { return 0; }
-
- /**
- * Get the minimum supported number of input channels.
- */
- virtual size_t getMinChannelCount() const { return 1; }
-
- /**
- * Get the maximum supported number of input channels.
- */
- virtual size_t getMaxChannelCount() const { return 1; }
-
- struct OutputDescriptor
- {
- /**
- * The name of the output, in computer-usable form. Should be
- * reasonably short and without whitespace or punctuation, using
- * the characters [a-zA-Z0-9_-] only.
- * Example: "zero_crossing_count"
- */
- std::string identifier;
-
- /**
- * The human-readable name of the output.
- * Example: "Zero Crossing Counts"
- */
- std::string name;
-
- /**
- * A human-readable short text describing the output. May be
- * empty if the name has said it all already.
- * Example: "The number of zero crossing points per processing block"
- */
- std::string description;
-
- /**
- * The unit of the output, in human-readable form.
- */
- std::string unit;
-
- /**
- * True if the output has the same number of values per sample
- * for every output sample. Outputs for which this is false
- * are unlikely to be very useful in a general-purpose host.
- */
- bool hasFixedBinCount;
-
- /**
- * The number of values per result of the output. Undefined
- * if hasFixedBinCount is false. If this is zero, the output
- * is point data (i.e. only the time of each output is of
- * interest, the value list will be empty).
- */
- size_t binCount;
-
- /**
- * The (human-readable) names of each of the bins, if
- * appropriate. This is always optional.
- */
- std::vector<std::string> binNames;
-
- /**
- * True if the results in each output bin fall within a fixed
- * numeric range (minimum and maximum values). Undefined if
- * binCount is zero.
- */
- bool hasKnownExtents;
-
- /**
- * Minimum value of the results in the output. Undefined if
- * hasKnownExtents is false or binCount is zero.
- */
- float minValue;
-
- /**
- * Maximum value of the results in the output. Undefined if
- * hasKnownExtents is false or binCount is zero.
- */
- float maxValue;
-
- /**
- * True if the output values are quantized to a particular
- * resolution. Undefined if binCount is zero.
- */
- bool isQuantized;
-
- /**
- * Quantization resolution of the output values (e.g. 1.0 if
- * they are all integers). Undefined if isQuantized is false
- * or binCount is zero.
- */
- float quantizeStep;
-
- enum SampleType {
-
- /// Results from each process() align with that call's block start
- OneSamplePerStep,
-
- /// Results are evenly spaced in time (sampleRate specified below)
- FixedSampleRate,
-
- /// Results are unevenly spaced and have individual timestamps
- VariableSampleRate
- };
-
- /**
- * Positioning in time of the output results.
- */
- SampleType sampleType;
-
- /**
- * Sample rate of the output results, as samples per second.
- * Undefined if sampleType is OneSamplePerStep.
- *
- * If sampleType is VariableSampleRate and this value is
- * non-zero, then it may be used to calculate a resolution for
- * the output (i.e. the "duration" of each sample, in time,
- * will be 1/sampleRate seconds). It's recommended to set
- * this to zero if that behaviour is not desired.
- */
- float sampleRate;
-
- /**
- * True if the returned results for this output are known to
- * have a duration field.
- */
- bool hasDuration;
-
- OutputDescriptor() : // defaults for mandatory non-class-type members
- hasFixedBinCount(false), hasKnownExtents(false), isQuantized(false),
- sampleType(OneSamplePerStep), hasDuration(false) { }
- };
-
- typedef std::vector<OutputDescriptor> OutputList;
-
- /**
- * Get the outputs of this plugin. An output's index in this list
- * is used as its numeric index when looking it up in the
- * FeatureSet returned from the process() call.
- */
- virtual OutputList getOutputDescriptors() const = 0;
-
- struct Feature
- {
- /**
- * True if an output feature has its own timestamp. This is
- * mandatory if the output has VariableSampleRate, optional if
- * the output has FixedSampleRate, and unused if the output
- * has OneSamplePerStep.
- */
- bool hasTimestamp;
-
- /**
- * Timestamp of the output feature. This is mandatory if the
- * output has VariableSampleRate or if the output has
- * FixedSampleRate and hasTimestamp is true, and unused
- * otherwise.
- */
- RealTime timestamp;
-
- /**
- * True if an output feature has a specified duration. This
- * is optional if the output has VariableSampleRate or
- * FixedSampleRate, and and unused if the output has
- * OneSamplePerStep.
- */
- bool hasDuration;
-
- /**
- * Duration of the output feature. This is mandatory if the
- * output has VariableSampleRate or FixedSampleRate and
- * hasDuration is true, and unused otherwise.
- */
- RealTime duration;
-
- /**
- * Results for a single sample of this feature. If the output
- * hasFixedBinCount, there must be the same number of values
- * as the output's binCount count.
- */
- std::vector<float> values;
-
- /**
- * Label for the sample of this feature.
- */
- std::string label;
-
- Feature() : // defaults for mandatory non-class-type members
- hasTimestamp(false), hasDuration(false) { }
- };
-
- typedef std::vector<Feature> FeatureList;
-
- typedef std::map<int, FeatureList> FeatureSet; // key is output no
-
- /**
- * Process a single block of input data.
- *
- * If the plugin's inputDomain is TimeDomain, inputBuffers will
- * point to one array of floats per input channel, and each of
- * these arrays will contain blockSize consecutive audio samples
- * (the host will zero-pad as necessary). The timestamp in this
- * case will be the real time in seconds of the start of the
- * supplied block of samples.
- *
- * If the plugin's inputDomain is FrequencyDomain, inputBuffers
- * will point to one array of floats per input channel, and each
- * of these arrays will contain blockSize/2+1 consecutive pairs of
- * real and imaginary component floats corresponding to bins
- * 0..(blockSize/2) of the FFT output. That is, bin 0 (the first
- * pair of floats) contains the DC output, up to bin blockSize/2
- * which contains the Nyquist-frequency output. There will
- * therefore be blockSize+2 floats per channel in total. The
- * timestamp will be the real time in seconds of the centre of the
- * FFT input window (i.e. the very first block passed to process
- * might contain the FFT of half a block of zero samples and the
- * first half-block of the actual data, with a timestamp of zero).
- *
- * Return any features that have become available after this
- * process call. (These do not necessarily have to fall within
- * the process block, except for OneSamplePerStep outputs.)
- */
- virtual FeatureSet process(const float *const *inputBuffers,
- RealTime timestamp) = 0;
-
- /**
- * After all blocks have been processed, calculate and return any
- * remaining features derived from the complete input.
- */
- virtual FeatureSet getRemainingFeatures() = 0;
-
- /**
- * Used to distinguish between Vamp::Plugin and other potential
- * sibling subclasses of PluginBase. Do not reimplement this
- * function in your subclass.
- */
- virtual std::string getType() const { return "Feature Extraction Plugin"; }
-
-protected:
- Plugin(float inputSampleRate) :
- m_inputSampleRate(inputSampleRate) { }
-
- float m_inputSampleRate;
-};
-
-}
-
-_VAMP_SDK_PLUGSPACE_END(Plugin.h)
-
-#endif
-
-
-
diff --git a/libs/vamp-sdk/vamp-sdk/PluginAdapter.h b/libs/vamp-sdk/vamp-sdk/PluginAdapter.h
deleted file mode 100644
index e27f1638c0..0000000000
--- a/libs/vamp-sdk/vamp-sdk/PluginAdapter.h
+++ /dev/null
@@ -1,121 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006 Chris Cannam.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef _VAMP_PLUGIN_ADAPTER_H_
-#define _VAMP_PLUGIN_ADAPTER_H_
-
-#include <map>
-#include "vamp/vamp.h"
-
-#include "Plugin.h"
-
-#include "plugguard.h"
-_VAMP_SDK_PLUGSPACE_BEGIN(PluginAdapter.h)
-
-namespace Vamp {
-
-/**
- * \class PluginAdapterBase PluginAdapter.h <vamp-sdk/PluginAdapter.h>
- *
- * PluginAdapter and PluginAdapterBase provide a wrapper class that a
- * plugin library can use to make its C++ Vamp::Plugin objects
- * available through the Vamp C API.
- *
- * Almost all Vamp plugin libraries will want to make use of this. To
- * do so, all they need to do is declare a PluginAdapter<T> for each
- * plugin class T in their library. It's very simple, and you need to
- * know absolutely nothing about how it works in order to use it.
- * Just cut and paste from an existing plugin's discovery function.
- * \see vampGetPluginDescriptor
- */
-
-class PluginAdapterBase
-{
-public:
- virtual ~PluginAdapterBase();
-
- /**
- * Return a VampPluginDescriptor describing the plugin that is
- * wrapped by this adapter.
- */
- const VampPluginDescriptor *getDescriptor();
-
-protected:
- PluginAdapterBase();
-
- virtual Plugin *createPlugin(float inputSampleRate) = 0;
-
- class Impl;
- Impl *m_impl;
-};
-
-/**
- * \class PluginAdapter PluginAdapter.h <vamp-sdk/PluginAdapter.h>
- *
- * PluginAdapter turns a PluginAdapterBase into a specific wrapper for
- * a particular plugin implementation.
- *
- * See PluginAdapterBase.
- */
-
-template <typename P>
-class PluginAdapter : public PluginAdapterBase
-{
-public:
- PluginAdapter() : PluginAdapterBase() { }
- virtual ~PluginAdapter() { }
-
-protected:
- Plugin *createPlugin(float inputSampleRate) {
- P *p = new P(inputSampleRate);
- Plugin *plugin = dynamic_cast<Plugin *>(p);
- if (!plugin) {
- std::cerr << "ERROR: PluginAdapter::createPlugin: "
- << "Template type is not a plugin!"
- << std::endl;
- delete p;
- return 0;
- }
- return plugin;
- }
-};
-
-}
-
-_VAMP_SDK_PLUGSPACE_END(PluginAdapter.h)
-
-#endif
-
diff --git a/libs/vamp-sdk/vamp-sdk/PluginBase.h b/libs/vamp-sdk/vamp-sdk/PluginBase.h
deleted file mode 100644
index db8987ef8f..0000000000
--- a/libs/vamp-sdk/vamp-sdk/PluginBase.h
+++ /dev/null
@@ -1,262 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006 Chris Cannam.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef _VAMP_SDK_PLUGIN_BASE_H_
-#define _VAMP_SDK_PLUGIN_BASE_H_
-
-#include <string>
-#include <vector>
-
-#define VAMP_SDK_VERSION "3.5"
-#define VAMP_SDK_MAJOR_VERSION 2
-#define VAMP_SDK_MINOR_VERSION 2
-
-#include "plugguard.h"
-_VAMP_SDK_PLUGSPACE_BEGIN(PluginBase.h)
-
-namespace Vamp {
-
-/**
- * A base class for plugins with optional configurable parameters,
- * programs, etc. The Vamp::Plugin is derived from this, and
- * individual Vamp plugins should derive from that.
- *
- * This class does not provide the necessary interfaces to instantiate
- * or run a plugin. It only specifies an interface for retrieving
- * those controls that the host may wish to show to the user for
- * editing. It could meaningfully be subclassed by real-time plugins
- * or other sorts of plugin as well as Vamp plugins.
- */
-
-class PluginBase
-{
-public:
- virtual ~PluginBase() { }
-
- /**
- * Get the Vamp API compatibility level of the plugin.
- */
- virtual unsigned int getVampApiVersion() const { return 2; }
-
- /**
- * Get the computer-usable name of the plugin. This should be
- * reasonably short and contain no whitespace or punctuation
- * characters. It may only contain the characters [a-zA-Z0-9_-].
- * This is the authoritative way for a program to identify a
- * plugin within a given library.
- *
- * This text may be visible to the user, but it should not be the
- * main text used to identify a plugin to the user (that will be
- * the name, below).
- *
- * Example: "zero_crossings"
- */
- virtual std::string getIdentifier() const = 0;
-
- /**
- * Get a human-readable name or title of the plugin. This
- * should be brief and self-contained, as it may be used to
- * identify the plugin to the user in isolation (i.e. without also
- * showing the plugin's "identifier").
- *
- * Example: "Zero Crossings"
- */
- virtual std::string getName() const = 0;
-
- /**
- * Get a human-readable description for the plugin, typically
- * a line of text that may optionally be displayed in addition
- * to the plugin's "name". May be empty if the name has said
- * it all already.
- *
- * Example: "Detect and count zero crossing points"
- */
- virtual std::string getDescription() const = 0;
-
- /**
- * Get the name of the author or vendor of the plugin in
- * human-readable form. This should be a short identifying text,
- * as it may be used to label plugins from the same source in a
- * menu or similar.
- */
- virtual std::string getMaker() const = 0;
-
- /**
- * Get the copyright statement or licensing summary for the
- * plugin. This can be an informative text, without the same
- * presentation constraints as mentioned for getMaker above.
- */
- virtual std::string getCopyright() const = 0;
-
- /**
- * Get the version number of the plugin.
- */
- virtual int getPluginVersion() const = 0;
-
-
- struct ParameterDescriptor
- {
- /**
- * The name of the parameter, in computer-usable form. Should
- * be reasonably short, and may only contain the characters
- * [a-zA-Z0-9_-].
- */
- std::string identifier;
-
- /**
- * The human-readable name of the parameter.
- */
- std::string name;
-
- /**
- * A human-readable short text describing the parameter. May be
- * empty if the name has said it all already.
- */
- std::string description;
-
- /**
- * The unit of the parameter, in human-readable form.
- */
- std::string unit;
-
- /**
- * The minimum value of the parameter.
- */
- float minValue;
-
- /**
- * The maximum value of the parameter.
- */
- float maxValue;
-
- /**
- * The default value of the parameter. The plugin should
- * ensure that parameters have this value on initialisation
- * (i.e. the host is not required to explicitly set parameters
- * if it wants to use their default values).
- */
- float defaultValue;
-
- /**
- * True if the parameter values are quantized to a particular
- * resolution.
- */
- bool isQuantized;
-
- /**
- * Quantization resolution of the parameter values (e.g. 1.0
- * if they are all integers). Undefined if isQuantized is
- * false.
- */
- float quantizeStep;
-
- /**
- * Names for the quantized values. If isQuantized is true,
- * this may either be empty or contain one string for each of
- * the quantize steps from minValue up to maxValue inclusive.
- * Undefined if isQuantized is false.
- *
- * If these names are provided, they should be shown to the
- * user in preference to the values themselves. The user may
- * never see the actual numeric values unless they are also
- * encoded in the names.
- */
- std::vector<std::string> valueNames;
-
- ParameterDescriptor() : // the defaults are invalid: you must set them
- minValue(0), maxValue(0), defaultValue(0), isQuantized(false) { }
- };
-
- typedef std::vector<ParameterDescriptor> ParameterList;
-
- /**
- * Get the controllable parameters of this plugin.
- */
- virtual ParameterList getParameterDescriptors() const {
- return ParameterList();
- }
-
- /**
- * Get the value of a named parameter. The argument is the identifier
- * field from that parameter's descriptor.
- */
- virtual float getParameter(std::string) const { return 0.0; }
-
- /**
- * Set a named parameter. The first argument is the identifier field
- * from that parameter's descriptor.
- */
- virtual void setParameter(std::string, float) { }
-
-
- typedef std::vector<std::string> ProgramList;
-
- /**
- * Get the program settings available in this plugin. A program
- * is a named shorthand for a set of parameter values; changing
- * the program may cause the plugin to alter the values of its
- * published parameters (and/or non-public internal processing
- * parameters). The host should re-read the plugin's parameter
- * values after setting a new program.
- *
- * The programs must have unique names.
- */
- virtual ProgramList getPrograms() const { return ProgramList(); }
-
- /**
- * Get the current program.
- */
- virtual std::string getCurrentProgram() const { return ""; }
-
- /**
- * Select a program. (If the given program name is not one of the
- * available programs, do nothing.)
- */
- virtual void selectProgram(std::string) { }
-
- /**
- * Get the type of plugin. This is to be implemented by the
- * immediate subclass, not by actual plugins. Do not attempt to
- * implement this in plugin code.
- */
- virtual std::string getType() const = 0;
-};
-
-}
-
-_VAMP_SDK_PLUGSPACE_END(PluginBase.h)
-
-#endif
diff --git a/libs/vamp-sdk/vamp-sdk/RealTime.h b/libs/vamp-sdk/vamp-sdk/RealTime.h
deleted file mode 100644
index 297c4ad524..0000000000
--- a/libs/vamp-sdk/vamp-sdk/RealTime.h
+++ /dev/null
@@ -1,167 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006 Chris Cannam.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-/*
- This is a modified version of a source file from the
- Rosegarden MIDI and audio sequencer and notation editor.
- This file copyright 2000-2006 Chris Cannam.
- Relicensed by the author as detailed above.
-*/
-
-#ifndef _VAMP_REAL_TIME_H_
-#define _VAMP_REAL_TIME_H_
-
-#include <iostream>
-#include <string>
-
-#ifndef _WIN32
-struct timeval;
-#endif
-
-#include "plugguard.h"
-_VAMP_SDK_PLUGSPACE_BEGIN(RealTime.h)
-
-namespace Vamp {
-
-/**
- * \class RealTime RealTime.h <vamp-sdk/RealTime.h>
- *
- * RealTime represents time values to nanosecond precision
- * with accurate arithmetic and frame-rate conversion functions.
- */
-
-struct RealTime
-{
- int sec;
- int nsec;
-
- int usec() const { return nsec / 1000; }
- int msec() const { return nsec / 1000000; }
-
- RealTime(): sec(0), nsec(0) {}
- RealTime(int s, int n);
-
- RealTime(const RealTime &r) :
- sec(r.sec), nsec(r.nsec) { }
-
- static RealTime fromSeconds(double sec);
- static RealTime fromMilliseconds(int msec);
-
-#ifndef _WIN32
- static RealTime fromTimeval(const struct timeval &);
-#endif
-
- RealTime &operator=(const RealTime &r) {
- sec = r.sec; nsec = r.nsec; return *this;
- }
-
- RealTime operator+(const RealTime &r) const {
- return RealTime(sec + r.sec, nsec + r.nsec);
- }
- RealTime operator-(const RealTime &r) const {
- return RealTime(sec - r.sec, nsec - r.nsec);
- }
- RealTime operator-() const {
- return RealTime(-sec, -nsec);
- }
-
- bool operator <(const RealTime &r) const {
- if (sec == r.sec) return nsec < r.nsec;
- else return sec < r.sec;
- }
-
- bool operator >(const RealTime &r) const {
- if (sec == r.sec) return nsec > r.nsec;
- else return sec > r.sec;
- }
-
- bool operator==(const RealTime &r) const {
- return (sec == r.sec && nsec == r.nsec);
- }
-
- bool operator!=(const RealTime &r) const {
- return !(r == *this);
- }
-
- bool operator>=(const RealTime &r) const {
- if (sec == r.sec) return nsec >= r.nsec;
- else return sec >= r.sec;
- }
-
- bool operator<=(const RealTime &r) const {
- if (sec == r.sec) return nsec <= r.nsec;
- else return sec <= r.sec;
- }
-
- RealTime operator/(int d) const;
-
- /**
- * Return the ratio of two times.
- */
- double operator/(const RealTime &r) const;
-
- /**
- * Return a human-readable debug-type string to full precision
- * (probably not a format to show to a user directly)
- */
- std::string toString() const;
-
- /**
- * Return a user-readable string to the nearest millisecond
- * in a form like HH:MM:SS.mmm
- */
- std::string toText(bool fixedDp = false) const;
-
- /**
- * Convert a RealTime into a sample frame at the given sample rate.
- */
- static long realTime2Frame(const RealTime &r, unsigned int sampleRate);
-
- /**
- * Convert a sample frame at the given sample rate into a RealTime.
- */
- static RealTime frame2RealTime(long frame, unsigned int sampleRate);
-
- static const RealTime zeroTime;
-};
-
-std::ostream &operator<<(std::ostream &out, const RealTime &rt);
-
-}
-
-_VAMP_SDK_PLUGSPACE_END(RealTime.h)
-
-#endif
diff --git a/libs/vamp-sdk/vamp-sdk/plugguard.h b/libs/vamp-sdk/vamp-sdk/plugguard.h
deleted file mode 100644
index 311dd488e0..0000000000
--- a/libs/vamp-sdk/vamp-sdk/plugguard.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006 Chris Cannam.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef _VAMP_SDK_PLUGGUARD_H_
-#define _VAMP_SDK_PLUGGUARD_H_
-
-/**
- * Normal usage should be:
- *
- * - Plugins include vamp-sdk/Plugin.h or vamp-sdk/PluginBase.h.
- * These files include this header, which specifies an appropriate
- * namespace for the plugin classes to avoid any risk of conflict
- * with non-plugin class implementations in the host on load.
- *
- * - Hosts include vamp-hostsdk/Plugin.h, vamp-hostsdk/PluginBase.h,
- * vamp-hostsdk/PluginHostAdapter, vamp-hostsdk/PluginLoader.h etc.
- * These files include vamp-hostsdk/hostguard.h, which makes a note
- * that we are in a host. A file such as vamp-hostsdk/Plugin.h
- * then simply includes vamp-sdk/Plugin.h, and this guard header
- * takes notice of the fact that it has been included from a host
- * and leaves the plugin namespace unset.
- *
- * Problems will occur when a host includes files directly from the
- * vamp-sdk directory. There are two reasons this might happen:
- * mistake, perhaps owing to ignorance of the fact that this isn't
- * allowed (particularly since it was the normal mechanism in v1 of
- * the SDK); and a wish to incorporate plugin code directly into the
- * host rather than having to load it.
- *
- * What if the host does include a vamp-sdk header by mistake? We can
- * catch it if it's included before something from vamp-hostsdk. If
- * it's included after something from vamp-hostsdk, it will work OK
- * anyway. The remaining problem case is where nothing from
- * vamp-hostsdk is included in the same file. We can't catch that.
- */
-
-#ifndef _VAMP_IN_HOSTSDK
-
-#define _VAMP_IN_PLUGINSDK 1
-
-#ifdef _VAMP_NO_PLUGIN_NAMESPACE
-#define _VAMP_SDK_PLUGSPACE_BEGIN(h)
-#define _VAMP_SDK_PLUGSPACE_END(h)
-#else
-#ifdef _VAMP_PLUGIN_IN_HOST_NAMESPACE
-#define _VAMP_SDK_PLUGSPACE_BEGIN(h) \
- namespace _VampHost {
-
-#define _VAMP_SDK_PLUGSPACE_END(h) \
- } \
- using namespace _VampHost;
-#else
-#define _VAMP_SDK_PLUGSPACE_BEGIN(h) \
- namespace _VampPlugin {
-
-#define _VAMP_SDK_PLUGSPACE_END(h) \
- } \
- using namespace _VampPlugin;
-#endif
-#endif
-
-#endif
-
-#endif
-
diff --git a/libs/vamp-sdk/vamp-sdk/vamp-sdk.h b/libs/vamp-sdk/vamp-sdk/vamp-sdk.h
deleted file mode 100644
index 3ac2f8bc05..0000000000
--- a/libs/vamp-sdk/vamp-sdk/vamp-sdk.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006 Chris Cannam.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef _VAMP_SDK_SINGLE_INCLUDE_H_
-#define _VAMP_SDK_SINGLE_INCLUDE_H_
-
-#include "PluginBase.h"
-#include "Plugin.h"
-#include "RealTime.h"
-
-#endif
-
-
diff --git a/libs/vamp-sdk/vamp/vamp.h b/libs/vamp-sdk/vamp/vamp.h
deleted file mode 100644
index 08a83ee6ac..0000000000
--- a/libs/vamp-sdk/vamp/vamp.h
+++ /dev/null
@@ -1,388 +0,0 @@
-/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
-
-/*
- Vamp
-
- An API for audio analysis and feature extraction plugins.
-
- Centre for Digital Music, Queen Mary, University of London.
- Copyright 2006 Chris Cannam.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR
- ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- Except as contained in this notice, the names of the Centre for
- Digital Music; Queen Mary, University of London; and Chris Cannam
- shall not be used in advertising or otherwise to promote the sale,
- use or other dealings in this Software without prior written
- authorization.
-*/
-
-#ifndef VAMP_HEADER_INCLUDED
-#define VAMP_HEADER_INCLUDED
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * Plugin API version. This is incremented when a change is made that
- * changes the binary layout of the descriptor records. When this
- * happens, there should be a mechanism for retaining compatibility
- * with older hosts and/or plugins.
- *
- * See also the vampApiVersion field in the plugin descriptor, and the
- * hostApiVersion argument to the vampGetPluginDescriptor function.
- */
-#define VAMP_API_VERSION 2
-
-/**
- * C language API for Vamp plugins.
- *
- * This is the formal plugin API for Vamp. Plugin authors may prefer
- * to use the C++ classes provided in the Vamp plugin SDK, instead of
- * using this API directly. There is an adapter class provided that
- * makes C++ plugins available using this C API with relatively little
- * work, and the C++ headers are more thoroughly documented.
- *
- * IMPORTANT: The comments in this file summarise the purpose of each
- * of the declared fields and functions, but do not provide a complete
- * guide to their permitted values and expected usage. Please refer
- * to the C++ headers in the Vamp plugin SDK for further details and
- * plugin lifecycle documentation.
- */
-
-typedef struct _VampParameterDescriptor
-{
- /** Computer-usable name of the parameter. Must not change. [a-zA-Z0-9_] */
- const char *identifier;
-
- /** Human-readable name of the parameter. May be translatable. */
- const char *name;
-
- /** Human-readable short text about the parameter. May be translatable. */
- const char *description;
-
- /** Human-readable unit of the parameter. */
- const char *unit;
-
- /** Minimum value. */
- float minValue;
-
- /** Maximum value. */
- float maxValue;
-
- /** Default value. Plugin is responsible for setting this on initialise. */
- float defaultValue;
-
- /** 1 if parameter values are quantized to a particular resolution. */
- int isQuantized;
-
- /** Quantization resolution, if isQuantized. */
- float quantizeStep;
-
- /** Human-readable names of the values, if isQuantized. May be NULL. */
- const char **valueNames;
-
-} VampParameterDescriptor;
-
-typedef enum
-{
- /** Each process call returns results aligned with call's block start. */
- vampOneSamplePerStep,
-
- /** Returned results are evenly spaced at samplerate specified below. */
- vampFixedSampleRate,
-
- /** Returned results have their own individual timestamps. */
- vampVariableSampleRate
-
-} VampSampleType;
-
-typedef struct _VampOutputDescriptor
-{
- /** Computer-usable name of the output. Must not change. [a-zA-Z0-9_] */
- const char *identifier;
-
- /** Human-readable name of the output. May be translatable. */
- const char *name;
-
- /** Human-readable short text about the output. May be translatable. */
- const char *description;
-
- /** Human-readable name of the unit of the output. */
- const char *unit;
-
- /** 1 if output has equal number of values for each returned result. */
- int hasFixedBinCount;
-
- /** Number of values per result, if hasFixedBinCount. */
- unsigned int binCount;
-
- /** Names of returned value bins, if hasFixedBinCount. May be NULL. */
- const char **binNames;
-
- /** 1 if each returned value falls within the same fixed min/max range. */
- int hasKnownExtents;
-
- /** Minimum value for a returned result in any bin, if hasKnownExtents. */
- float minValue;
-
- /** Maximum value for a returned result in any bin, if hasKnownExtents. */
- float maxValue;
-
- /** 1 if returned results are quantized to a particular resolution. */
- int isQuantized;
-
- /** Quantization resolution for returned results, if isQuantized. */
- float quantizeStep;
-
- /** Time positioning method for returned results (see VampSampleType). */
- VampSampleType sampleType;
-
- /** Sample rate of returned results, if sampleType is vampFixedSampleRate.
- "Resolution" of result, if sampleType is vampVariableSampleRate. */
- float sampleRate;
-
- /** 1 if the returned results for this output are known to have a
- duration field.
-
- This field is new in Vamp API version 2; it must not be tested
- for plugins that report an older API version in their plugin
- descriptor.
- */
- int hasDuration;
-
-} VampOutputDescriptor;
-
-typedef struct _VampFeature
-{
- /** 1 if the feature has a timestamp (i.e. if vampVariableSampleRate). */
- int hasTimestamp;
-
- /** Seconds component of timestamp. */
- int sec;
-
- /** Nanoseconds component of timestamp. */
- int nsec;
-
- /** Number of values. Must be binCount if hasFixedBinCount. */
- unsigned int valueCount;
-
- /** Values for this returned sample. */
- float *values;
-
- /** Label for this returned sample. May be NULL. */
- char *label;
-
-} VampFeature;
-
-typedef struct _VampFeatureV2
-{
- /** 1 if the feature has a duration. */
- int hasDuration;
-
- /** Seconds component of duratiion. */
- int durationSec;
-
- /** Nanoseconds component of duration. */
- int durationNsec;
-
-} VampFeatureV2;
-
-typedef union _VampFeatureUnion
-{
- // sizeof(featureV1) >= sizeof(featureV2) for backward compatibility
- VampFeature v1;
- VampFeatureV2 v2;
-
-} VampFeatureUnion;
-
-typedef struct _VampFeatureList
-{
- /** Number of features in this feature list. */
- unsigned int featureCount;
-
- /** Features in this feature list. May be NULL if featureCount is
- zero.
-
- If present, this array must contain featureCount feature
- structures for a Vamp API version 1 plugin, or 2*featureCount
- feature unions for a Vamp API version 2 plugin.
-
- The features returned by an API version 2 plugin must consist
- of the same feature structures as in API version 1 for the
- first featureCount array elements, followed by featureCount
- unions that contain VampFeatureV2 structures (or NULL pointers
- if no V2 feature structures are present).
- */
- VampFeatureUnion *features;
-
-} VampFeatureList;
-
-typedef enum
-{
- vampTimeDomain,
- vampFrequencyDomain
-
-} VampInputDomain;
-
-typedef void *VampPluginHandle;
-
-typedef struct _VampPluginDescriptor
-{
- /** API version with which this descriptor is compatible. */
- unsigned int vampApiVersion;
-
- /** Computer-usable name of the plugin. Must not change. [a-zA-Z0-9_] */
- const char *identifier;
-
- /** Human-readable name of the plugin. May be translatable. */
- const char *name;
-
- /** Human-readable short text about the plugin. May be translatable. */
- const char *description;
-
- /** Human-readable name of plugin's author or vendor. */
- const char *maker;
-
- /** Version number of the plugin. */
- int pluginVersion;
-
- /** Human-readable summary of copyright or licensing for plugin. */
- const char *copyright;
-
- /** Number of parameter inputs. */
- unsigned int parameterCount;
-
- /** Fixed descriptors for parameter inputs. */
- const VampParameterDescriptor **parameters;
-
- /** Number of programs. */
- unsigned int programCount;
-
- /** Fixed names for programs. */
- const char **programs;
-
- /** Preferred input domain for audio input (time or frequency). */
- VampInputDomain inputDomain;
-
- /** Create and return a new instance of this plugin. */
- VampPluginHandle (*instantiate)(const struct _VampPluginDescriptor *,
- float inputSampleRate);
-
- /** Destroy an instance of this plugin. */
- void (*cleanup)(VampPluginHandle);
-
- /** Initialise an instance following parameter configuration. */
- int (*initialise)(VampPluginHandle,
- unsigned int inputChannels,
- unsigned int stepSize,
- unsigned int blockSize);
-
- /** Reset an instance, ready to use again on new input data. */
- void (*reset)(VampPluginHandle);
-
- /** Get a parameter value. */
- float (*getParameter)(VampPluginHandle, int);
-
- /** Set a parameter value. May only be called before initialise. */
- void (*setParameter)(VampPluginHandle, int, float);
-
- /** Get the current program (if programCount > 0). */
- unsigned int (*getCurrentProgram)(VampPluginHandle);
-
- /** Set the current program. May only be called before initialise. */
- void (*selectProgram)(VampPluginHandle, unsigned int);
-
- /** Get the plugin's preferred processing window increment in samples. */
- unsigned int (*getPreferredStepSize)(VampPluginHandle);
-
- /** Get the plugin's preferred processing window size in samples. */
- unsigned int (*getPreferredBlockSize)(VampPluginHandle);
-
- /** Get the minimum number of input channels this plugin can handle. */
- unsigned int (*getMinChannelCount)(VampPluginHandle);
-
- /** Get the maximum number of input channels this plugin can handle. */
- unsigned int (*getMaxChannelCount)(VampPluginHandle);
-
- /** Get the number of feature outputs (distinct sets of results). */
- unsigned int (*getOutputCount)(VampPluginHandle);
-
- /** Get a descriptor for a given feature output. Returned pointer
- is valid only until next call to getOutputDescriptor for this
- handle, or releaseOutputDescriptor for this descriptor. Host
- must call releaseOutputDescriptor after use. */
- VampOutputDescriptor *(*getOutputDescriptor)(VampPluginHandle,
- unsigned int);
-
- /** Destroy a descriptor for a feature output. */
- void (*releaseOutputDescriptor)(VampOutputDescriptor *);
-
- /** Process an input block and return a set of features. Returned
- pointer is valid only until next call to process,
- getRemainingFeatures, or cleanup for this handle, or
- releaseFeatureSet for this feature set. Host must call
- releaseFeatureSet after use. */
- VampFeatureList *(*process)(VampPluginHandle,
- const float *const *inputBuffers,
- int sec,
- int nsec);
-
- /** Return any remaining features at the end of processing. */
- VampFeatureList *(*getRemainingFeatures)(VampPluginHandle);
-
- /** Release a feature set returned from process or getRemainingFeatures. */
- void (*releaseFeatureSet)(VampFeatureList *);
-
-} VampPluginDescriptor;
-
-
-/** Get the descriptor for a given plugin index in this library.
- Return NULL if the index is outside the range of valid indices for
- this plugin library.
-
- The hostApiVersion argument tells the library code the highest
- Vamp API version supported by the host. The function should
- return a plugin descriptor compatible with the highest API version
- supported by the library that is no higher than that supported by
- the host. Provided the descriptor has the correct vampApiVersion
- field for its actual compatibility level, the host should be able
- to do the right thing with it: use it if possible, discard it
- otherwise.
-
- This is the only symbol that a Vamp plugin actually needs to
- export from its shared object; all others can be hidden. See the
- accompanying documentation for notes on how to achieve this with
- certain compilers.
-*/
-const VampPluginDescriptor *vampGetPluginDescriptor
- (unsigned int hostApiVersion, unsigned int index);
-
-
-/** Function pointer type for vampGetPluginDescriptor. */
-typedef const VampPluginDescriptor *(*VampGetPluginDescriptorFunction)
- (unsigned int, unsigned int);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/libs/vamp-sdk/vamp/vamp.pc.in b/libs/vamp-sdk/vamp/vamp.pc.in
deleted file mode 100644
index 82d4decd34..0000000000
--- a/libs/vamp-sdk/vamp/vamp.pc.in
+++ /dev/null
@@ -1,10 +0,0 @@
-prefix=%PREFIX%
-exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
-includedir=${prefix}/include
-
-Name: vamp
-Version: 1.0
-Description: An API for audio analysis and feature extraction plugins
-Libs:
-Cflags: -I${includedir}
diff --git a/libs/vamp-sdk/wscript b/libs/vamp-sdk/wscript
deleted file mode 100644
index e919640c40..0000000000
--- a/libs/vamp-sdk/wscript
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/usr/bin/env python
-from waflib.extras import autowaf as autowaf
-import os
-
-# Version of this package (even if built as a child)
-LIBVAMP_VERSION = '0.0.0'
-
-# Library version (UNIX style major, minor, micro)
-# major increment <=> incompatible changes
-# minor increment <=> compatible changes (additions)
-# micro increment <=> no interface changes
-LIBVAMP_LIB_VERSION = '0.0.0'
-
-# Variables for 'waf dist'
-APPNAME = 'libvamp'
-VERSION = LIBVAMP_VERSION
-
-# Mandatory variables
-top = '.'
-out = 'build'
-
-def options(opt):
- autowaf.set_options(opt)
-
-def configure(conf):
- if conf.is_defined('USE_EXTERNAL_LIBS'):
- autowaf.check_pkg(conf, 'vamp-sdk', uselib_store='VAMPSDK', mandatory=True)
- autowaf.check_pkg(conf, 'vamp-hostsdk', uselib_store='VAMPHOSTSDK', mandatory=True)
- else:
- conf.load('compiler_cxx')
- autowaf.configure(conf)
- autowaf.check_pkg(conf, 'fftw3', uselib_store='FFTW3', mandatory=True)
- autowaf.check_pkg(conf, 'fftw3f', uselib_store='FFTW3F', mandatory=True)
- conf.env.append_value('CXXFLAGS', '-DHAVE_FFTW3')
-
-def build(bld):
- if bld.is_defined('USE_EXTERNAL_LIBS'):
- return
- # Host Library
- obj = bld(features = 'cxx cxxshlib')
- obj.source = '''
- src/vamp-hostsdk/PluginHostAdapter.cpp
- src/vamp-hostsdk/PluginBufferingAdapter.cpp
- src/vamp-hostsdk/PluginChannelAdapter.cpp
- src/vamp-hostsdk/PluginInputDomainAdapter.cpp
- src/vamp-hostsdk/PluginLoader.cpp
- src/vamp-hostsdk/PluginWrapper.cpp
- src/vamp-hostsdk/RealTime.cpp
- '''
- obj.export_includes = ['.']
- obj.includes = ['.']
- obj.name = 'libvamphost'
- obj.target = 'vamphost'
- obj.uselib = 'FFTW3 FFTW3F'
- obj.vnum = LIBVAMP_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
-
- # Plugin Library
- obj = bld(features = 'cxx cxxshlib')
- obj.source = '''
- src/vamp-sdk/PluginAdapter.cpp
- src/vamp-sdk/RealTime.cpp
- '''
- obj.export_includes = ['.']
- obj.includes = ['.']
- obj.name = 'libvampplugin'
- obj.target = 'vampplugin'
- obj.uselib = 'FFTW3 FFTW3F'
- obj.vnum = LIBVAMP_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
-
-def shutdown():
- autowaf.shutdown()
diff --git a/libs/vfork/README b/libs/vfork/README
new file mode 100644
index 0000000000..fb591a6984
--- /dev/null
+++ b/libs/vfork/README
@@ -0,0 +1,44 @@
+vfork-exec-wrapper
+==================
+
+A tiny tool that redirects stdio file-descriptors and executes a program.
+
+Motivation
+----------
+
+Ardour can start external helper applications for various purposes
+(e.g. video-server, video-monitor, plugin-scanner, post-export scripts,...)
+and has the need to bidirectionally communicate with the external app.
+
+On POSIX platforms (OSX, GNU/Linux, BSD,..) launching an external app is a
+combination of fork() and execve(2). The problem with that is that fork(2)
+duplicates the complete page-table (incl. allocated locked memory, and
+file-descriptors) which - even if fork(2) is done from a non-realtime
+thread - may cause audio I/O glitches or worse out-of-memory errors if
+the mlock(2) limit is reached.
+
+vfork(2) on the other hand "is a special case of clone(2). It is used to
+create new processes without copying the page tables of the parent process.
+It may be useful in performance-sensitive applications where a child is
+created which then immediately issues an execve(2)." [vfork man page].
+
+The problem with vfork(2) is that file-descriptors are not cloned, which
+makes bi-directional communication impossible without additional work.
+This is exactly what this vfork-exec-wrapper does: It takes a list of
+file-descriptors, re-directs them to stdio and calls execve(2) again.
+
+This code was previously in pbd/system_exec.cc (done after fork(2),
+which become a NOOP with vfork(2)).
+
+Usage
+-----
+
+ardour-exec-wrapper <file-des> <mode> <nice> <command> [args]
+
+ardour-exec-wrapper takes three pairs of file-descriptors, stderr mode,
+nice-level followed by the command to execute and optional arguments.
+
+The first set FDs is used to communicate failure back to the parent process.
+They are closed if execve(2) succeeds. The following two FDs are stdin and
+stdout. The mode specifies handling of stderr: 0: keep stderr, 1: close and
+ignore, 2: merge stderr into stdout.
diff --git a/libs/vfork/exec_wrapper.c b/libs/vfork/exec_wrapper.c
new file mode 100644
index 0000000000..cba56d313f
--- /dev/null
+++ b/libs/vfork/exec_wrapper.c
@@ -0,0 +1,100 @@
+#include <stdio.h>
+#include <unistd.h>
+#include <stdlib.h>
+#include <string.h>
+#include <fcntl.h>
+#include <signal.h>
+
+#ifndef STDIN_FILENO
+#define STDIN_FILENO 0
+#endif
+#ifndef STDOUT_FILENO
+#define STDOUT_FILENO 1
+#endif
+#ifndef STDERR_FILENO
+#define STDERR_FILENO 2
+#endif
+
+extern char **environ;
+static void close_fd (int *fd) { if ((*fd) >= 0) close (*fd); *fd = -1; }
+
+int main(int argc, char *argv[]) {
+ if (argc < 10) {
+ // TODO: if argv > 3, assume pok[] is given, notifify parent.
+ // usage() and a man-page (help2man) would not be bad, either :)
+ return -1;
+ }
+
+ int pok[2];
+ int pin[2];
+ int pout[2];
+
+ pok[0] = atoi(argv[1]);
+ pok[1] = atoi(argv[2]);
+ pin[0] = atoi(argv[3]);
+ pin[1] = atoi(argv[4]);
+ pout[0] = atoi(argv[5]);
+ pout[1] = atoi(argv[6]);
+
+ int stderr_mode = atoi(argv[7]);
+ int nicelevel = atoi(argv[8]);
+
+ /* vfork()ed child process - exec external process */
+ close_fd(&pok[0]);
+ fcntl(pok[1], F_SETFD, FD_CLOEXEC);
+
+ close_fd(&pin[1]);
+ if (pin[0] != STDIN_FILENO) {
+ dup2(pin[0], STDIN_FILENO);
+ }
+ close_fd(&pin[0]);
+ close_fd(&pout[0]);
+ if (pout[1] != STDOUT_FILENO) {
+ dup2(pout[1], STDOUT_FILENO);
+ }
+
+ if (stderr_mode == 2) {
+ /* merge STDERR into output */
+ if (pout[1] != STDERR_FILENO) {
+ dup2(pout[1], STDERR_FILENO);
+ }
+ } else if (stderr_mode == 1) {
+ /* ignore STDERR */
+ close(STDERR_FILENO);
+ } else {
+ /* keep STDERR */
+ }
+
+ if (pout[1] != STDOUT_FILENO && pout[1] != STDERR_FILENO) {
+ close_fd(&pout[1]);
+ }
+
+ if (nicelevel !=0) {
+ nice(nicelevel);
+ }
+
+ /* copy current environment */
+ char **envp = NULL;
+ int i=0;
+ envp = (char **) calloc(1, sizeof(char*));
+ for (i=0;environ[i];++i) {
+ envp[i] = strdup(environ[i]);
+ envp = (char **) realloc(envp, (i+2) * sizeof(char*));
+ }
+ envp[i] = 0;
+
+#ifdef HAVE_SIGSET
+ sigset(SIGPIPE, SIG_DFL);
+#else
+ signal(SIGPIPE, SIG_DFL);
+#endif
+
+ /* all systems go */
+ execve(argv[9], &argv[9], envp);
+
+ /* if we reach here something went wrong.. */
+ char buf = 0;
+ (void) write(pok[1], &buf, 1 );
+ close_fd(&pok[1]);
+ return -1;
+}
diff --git a/libs/vfork/wscript b/libs/vfork/wscript
new file mode 100644
index 0000000000..10f11149d8
--- /dev/null
+++ b/libs/vfork/wscript
@@ -0,0 +1,28 @@
+#!/usr/bin/env python
+from waflib.extras import autowaf as autowaf
+from waflib import TaskGen
+import os
+import sys
+
+# Mandatory variables
+top = '.'
+out = 'build'
+
+def options(opt):
+ autowaf.set_options(opt)
+
+def configure(conf):
+ conf.load('compiler_c')
+ autowaf.configure(conf)
+
+def build(bld):
+ if bld.env['build_target'] == 'mingw':
+ return
+ obj = bld (features = 'c cprogram')
+ obj.source = 'exec_wrapper.c'
+ obj.target = 'ardour-exec-wrapper'
+ obj.install_path = os.path.join(bld.env['LIBDIR'], 'vfork')
+ obj.defines = [
+ '_POSIX_SOURCE',
+ '_XOPEN_SOURCE=500',
+ ]